:root{--bg:#070712;--text:#ffffffeb;--muted:#ffffffb8;--glass:#ffffff14;--glass2:#ffffff1f;--stroke:#ffffff24;--accent:#b56bff;--accent2:#5ee7ff;--accent3:#ff63d8;--shadow:0 20px 70px #0000008c;color-scheme:dark}*{box-sizing:border-box}body,html{height:100%}body{background:radial-gradient(1200px 800px at 20% 10%,#b56bff38,#0000 60%),radial-gradient(900px 700px at 80% 20%,#5ee7ff2e,#0000 55%),radial-gradient(1200px 900px at 50% 90%,#ff63d824,#0000 62%),#070712;background:radial-gradient(1200px 800px at 20% 10%,#b56bff38,#0000 60%),radial-gradient(900px 700px at 80% 20%,#5ee7ff2e,#0000 55%),radial-gradient(1200px 900px at 50% 90%,#ff63d824,#0000 62%),var(--bg);color:#ffffffeb;color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Apple Color Emoji,Segoe UI Emoji;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit}.page--aura{--chromeBg:#08080c94;--chromeBgScrolled:#08080cd1;--chromeBorder:#ffffff14;--chromeBorderStrong:#ffffff1f;--panelHover:#ffffff17;--ink:#fffffff5;--muted:#f7f7fbb3;--muted2:#f7f7fb85;--sheetBg:#0b0c10;--sheetBg2:#0f1016;--sheetCard:#141522;--sheetCardHover:#191b2c;--ring:#ffffff1f;--ring2:#ffffff29;--hairline:#ffffff1a;--hairline2:#ffffff24;--overlay:#000000d1}.page--aura .srOnly{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.page--aura .wFull{width:100%}.page--aura .header{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--chromeBg);border-bottom:1px solid var(--chromeBorder);transition:background .18s ease,box-shadow .18s ease,border-color .18s ease;z-index:60}.page--aura .header:before{background:linear-gradient(90deg,#0000,#8b5cf68c,#0000);opacity:.65;top:0}.page--aura .header:after,.page--aura .header:before{content:"";height:1px;left:0;position:absolute;right:0}.page--aura .header:after{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);bottom:-1px;opacity:.6}.page--aura .header--scrolled{background:var(--chromeBgScrolled);border-bottom-color:#ffffff1a;box-shadow:0 16px 46px #0000006b}.page--aura .headerInner{justify-content:space-between;position:relative}.page--aura .brand{color:var(--ink);flex:0 0 auto}.page--aura .brandText{font-size:14px;font-weight:1000}.page--aura .logoBars span{border-radius:999px}.page--aura .nav{gap:6px;min-width:0}.page--aura .navLink{border:1px solid #0000;font-size:13px;font-weight:900;letter-spacing:-.01em;position:relative;transition:background .15s ease,color .15s ease,transform .15s ease,border-color .15s ease}.page--aura .navLink:hover{border-color:#ffffff1a;transform:translateY(-1px)}.page--aura .navLink--active{background:#8b5cf629;border-color:#8b5cf659;box-shadow:0 14px 44px #8b5cf629;color:#fffffff2}.page--aura .headerActions{flex:0 0 auto;justify-content:flex-end}.page--aura .btn{appearance:none;-webkit-appearance:none;background:#0000;font-weight:950}.page--aura .btn--ghost:hover,.page--aura .btn--primary:hover{transform:translateY(-1px)}.page--aura .btn--ghostStrong{background:#ffffff17;border-color:#ffffff24}.page--aura .btn--ghostStrong:hover{background:#ffffff1f;border-color:#ffffff2e}.page--aura .mobileToggle{appearance:none;-webkit-appearance:none;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;color:#fff;cursor:pointer;display:grid;height:42px;place-items:center;transition:background .15s ease,transform .15s ease,border-color .15s ease;width:42px}.page--aura .mobileToggle:hover{background:#ffffff17;border-color:#ffffff29;transform:translateY(-1px)}@media (min-width:900px){.page--aura .mobileToggle{display:none}}.page--aura .mobileOverlay{background:var(--overlay);display:grid;inset:0;padding:14px;place-items:start center;position:fixed;z-index:80}.page--aura .mobileSheet{background:linear-gradient(180deg,var(--sheetBg2),var(--sheetBg));border:1px solid var(--hairline2);border-radius:22px;box-shadow:0 28px 110px #000000c7;outline:1px solid #00000073;outline-offset:-2px;overflow:hidden;width:min(560px,100%)}.page--aura .mobileSheetTop{align-items:center;background:var(--sheetBg);border-bottom:1px solid var(--hairline);display:flex;gap:10px;justify-content:space-between;padding:14px 14px 12px}.page--aura .mobileSheetBrand{align-items:center;display:flex;gap:10px;min-width:0}.page--aura .mobileSheetTitle{color:#fffffff5;font-size:14px;font-weight:1000;letter-spacing:-.02em;line-height:1.1}.page--aura .mobileSheetSub{color:#f7f7fb9e;font-size:12px;font-weight:850;line-height:1.2}.page--aura .mobileClose{background:#121322;border:1px solid var(--ring);border-radius:14px;color:#fffffff2;cursor:pointer;display:grid;height:42px;place-items:center;transition:transform .14s ease,background .14s ease,border-color .14s ease;width:42px}.page--aura .mobileClose:hover{background:#171836;border-color:var(--ring2);transform:translateY(-1px)}.page--aura .mobileSection{grid-gap:10px;background:var(--sheetBg);display:grid;gap:10px;padding:12px 14px 8px}.page--aura .mobileRow{align-items:center;background:var(--sheetCard);border:1px solid var(--hairline2);border-radius:16px;color:#fffffff0;display:flex;font-weight:950;gap:12px;justify-content:space-between;letter-spacing:-.01em;padding:12px;text-decoration:none;transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease}.page--aura .mobileRow:hover{background:var(--sheetCardHover);border-color:#ffffff2e;box-shadow:0 18px 50px #0006;transform:translateY(-1px)}.page--aura .mobileChevron{color:#ffffff7a;font-size:18px;font-weight:1000;line-height:1}.page--aura .mobileDivider{background:#ffffff1f;height:1px;margin:6px 14px 0}.page--aura .mobileCTA{grid-gap:10px;background:var(--sheetBg);display:grid;gap:10px;padding:12px 14px 14px}.page--aura .mobileLink,.page--aura .mobilePanel,.page--aura .mobilePanelWrap{display:none}.page--aura .footer{background:radial-gradient(900px 420px at 20% 0,#8b5cf624,#0000 65%),radial-gradient(900px 420px at 90% 40%,#8b5cf617,#0000 70%),#0000002e;border-top:1px solid var(--chromeBorder);overflow:hidden;padding:46px 0 26px;position:relative}.page--aura .footer:before{background:linear-gradient(90deg,#0000,#8b5cf68c,#0000);content:"";height:1px;left:0;opacity:.55;position:absolute;right:0;top:0}.page--aura .footerTop{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:1.3fr .9fr}@media (max-width:860px){.page--aura .footerTop{gap:18px;grid-template-columns:1fr}}.page--aura .footerBrandBlock{min-width:0}.page--aura .footerBrandLink{align-items:center;color:var(--ink);display:inline-flex;gap:12px;text-decoration:none}.page--aura .footerBrandText{min-width:0}.page--aura .footerTitle{font-size:14px;font-weight:1000;letter-spacing:-.02em;line-height:1.1}.page--aura .footerFine{color:var(--muted2);font-size:12px;font-weight:750;line-height:1.35}.page--aura .footerCopy{color:#f7f7fb9e;font-weight:760;line-height:1.75;margin-top:12px;max-width:560px}.page--aura .footerCols{display:flex;justify-content:flex-end}@media (max-width:860px){.page--aura .footerCols{justify-content:flex-start}}.page--aura .footerCol{width:min(360px,100%)}.page--aura .footerColTitle{color:#f7f7fb94;font-size:11px;font-weight:950;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.page--aura .footerLinks{flex-wrap:wrap;gap:10px}.page--aura .footerLink{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;color:#ffffffe0;display:inline-flex;font-weight:950;gap:8px;justify-content:center;letter-spacing:-.01em;padding:8px 12px;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.page--aura .footerLink:hover{background:#ffffff14;border-color:#ffffff24;box-shadow:0 14px 44px #00000047;transform:translateY(-1px)}.page--aura .footerBottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;margin-top:22px;padding-top:16px}.page--aura .footerBottom,.page--aura .footerMeta{align-items:center;display:flex;gap:10px}.page--aura .footerDot{color:#f7f7fb6b}.siteLogo{display:block;height:66px;max-width:160px;object-fit:contain;width:auto}.footer .siteLogo{height:66px;max-width:180px}.siteLogo--framed{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;padding:6px 10px}@media (max-width:420px){.siteLogo{height:44px;max-width:140px}}.brandText{font-size:1.25rem;font-weight:700;letter-spacing:.2px;line-height:1}@media (min-width:900px){.brandText{font-size:1.4rem}}@media (max-width:600px){.footerBrandText{display:none}}.footerTitle{font-size:1.25rem;font-weight:800;line-height:1.1}.footerFine,.footerSubtitle{font-size:1.05rem;font-weight:600;opacity:.9}.footerBottom .footerFine{font-size:.9rem;font-weight:500;opacity:.75}@media (max-width:600px){.brandText{display:none}.brand{gap:0}}.page--aura .btnCart{position:relative}.page--aura .cartBadge{align-items:center;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;color:#fffffff2;display:inline-flex;font-size:12px;font-weight:1000;height:22px;justify-content:center;line-height:1;margin-left:7px;min-width:22px;padding:0 7px}.page--aura .swBody,.page--aura .swBubble,.page--aura .swComposer,.page--aura .swFoot,.page--aura .swHeader,.page--aura .swMsg,.page--aura .swMsgBubble,.page--aura .swOverlay,.page--aura .swPanel{box-sizing:border-box;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial}.page--aura .swBubble,.swBubble{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:0;bottom:30px;box-shadow:none;display:grid;height:auto;padding:0;place-items:center;position:fixed;right:30px;width:auto}.swBubbleImg{display:block;height:75px;object-fit:contain;width:75px}.swBubbleIcon{font-size:20px;line-height:1}.swBadge{background:#8b5cf6f2;border:1px solid #0003;border-radius:999px;color:#000000eb;display:grid;font-size:12px;font-weight:1000;height:20px;min-width:20px;padding:0 6px;place-items:center;position:absolute;right:-6px;top:-6px}.page--aura .swOverlay,.swOverlay{background:#0000008c;display:grid;inset:0;padding:18px;place-items:end;position:fixed;z-index:9998}.page--aura .swPanel,.swPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(900px 260px at 20% 0,#8b5cf63d,#0000 60%),radial-gradient(900px 280px at 90% 20%,#8b5cf61f,#0000 65%),linear-gradient(180deg,#ffffff12,#ffffff0a);border-radius:26px;border-radius:var(--rLg,26px);box-shadow:0 18px 70px #0000008c;box-shadow:var(--shadow,0 18px 70px #0000008c);display:grid;grid-template-rows:auto 1fr auto auto;height:min(680px,calc(100vh - 64px));overflow:hidden;position:relative;width:min(520px,100%)}.page--aura .swPanel:before,.swPanel:before{border:1px solid #ffffff14;border-radius:25px;border-radius:calc(var(--rLg, 26px) - 1px);content:"";inset:1px;pointer-events:none;position:absolute}.swHeader--hero{background:linear-gradient(180deg,#08080cb3,#08080c59);border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--border2,#ffffff12);padding:14px 14px 12px;position:relative;text-align:center}.swHeaderRow{align-items:center;display:grid;grid-template-columns:36px 1fr 36px}.swHeaderSpacer{height:36px;width:36px}.swHeaderTitle{font-size:14px;font-weight:1000;letter-spacing:-.01em;opacity:.96}.swHeaderTitle,.swIconBtn{color:#fff;color:var(--ink,#fff)}.swIconBtn{background:#00000038;border:1px solid #ffffff1a;border:1px solid var(--border,#ffffff1a);border-radius:12px;cursor:pointer;display:grid;height:36px;place-items:center;transition:background .15s ease,transform .15s ease;width:36px}.swIconBtn:hover{background:#ffffff0f;transform:translateY(-1px)}.swHeaderTagline{color:#f7f7fb94;color:var(--muted2,#f7f7fb94);font-size:11px;font-weight:900;letter-spacing:.16em;margin-top:10px}.swGroupImageWrap{display:flex;justify-content:center;margin-top:10px}.swGroupImage{aspect-ratio:5/2;border-radius:18px;border-radius:var(--rMd,18px);width:160px}.page--aura .swBody,.swBody{-ms-overflow-style:none;background:radial-gradient(900px 420px at 18% 0,#8b5cf614,#0000 55%),#0a0a1066;color:#fff;color:var(--ink,#fff);overflow:auto;padding:12px;scrollbar-width:none}.swBody::-webkit-scrollbar{height:0;width:0}.swMuted{color:#f7f7fbc7;color:var(--muted,#f7f7fbc7);font-size:13px;font-weight:800}.swWelcomeWrap{padding-top:4px}.swWelcome{align-items:flex-start;display:flex;gap:10px}.swWelcomeIcon{background:#8b5cf62e;border:1px solid #8b5cf659;border-radius:999px;display:grid;height:36px;place-items:center;width:36px}.swDot{background:#8b5cf6f2;border-radius:999px;height:14px;width:14px}.swWelcomeBubble{background:#0000002e;border:1px solid #ffffff12;border:1px solid var(--border2,#ffffff12);border-radius:18px;border-radius:var(--rMd,18px);flex:1 1;padding:12px}.swWelcomeText{color:#fff;color:var(--ink,#fff);font-size:13px;font-weight:900;line-height:1.35}.swWelcomeMeta{color:#f7f7fb94;color:var(--muted2,#f7f7fb94);font-size:12px;font-weight:800;margin-left:46px;margin-top:6px}.swMetaSep{margin:0 6px;opacity:.8}.swMsg{display:flex;margin-bottom:10px}.swMsg.isUser{justify-content:flex-end}.swMsg.isAdmin{justify-content:flex-start}.swMsgBubble{background:#0000002e;border:1px solid #ffffff12;border:1px solid var(--border2,#ffffff12);border-radius:18px;border-radius:var(--rMd,18px);max-width:82%;padding:10px 12px}.swMsg.isUser .swMsgBubble{background:#8b5cf62e;border-color:#8b5cf652}.swMsgText{color:#fff;color:var(--ink,#fff);font-size:13px;font-weight:900;line-height:1.45}.swMsgMeta{color:#f7f7fb94;color:var(--muted2,#f7f7fb94);font-size:11px;font-weight:800;margin-top:6px}.swComposer--line{align-items:center;background:#08080c8c;border-top:1px solid #ffffff12;border-top:1px solid var(--border2,#ffffff12);display:flex;gap:10px;padding:12px}.swInput--line{background:#00000038;border:1px solid #ffffff24;border-radius:999px;border-radius:var(--rPill,999px);color:#fff;color:var(--ink,#fff);flex:1 1;font-weight:900;height:44px;outline:none;overflow:hidden;padding:0 14px;text-overflow:ellipsis;white-space:nowrap}.swInput--line::placeholder{color:#f7f7fb8c;font-weight:800}.swSend--icon{background:linear-gradient(90deg,#8b5cf6eb,#8b5cf69e);border:1px solid #8b5cf659;border-radius:999px;border-radius:var(--rPill,999px);box-shadow:0 18px 60px #8b5cf62e;color:#fff;cursor:pointer;display:grid;font-weight:1000;height:44px;place-items:center;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease;width:44px}.swSend--icon:hover{box-shadow:0 22px 80px #8b5cf633;filter:brightness(1.06);transform:translateY(-1px)}.swSend--icon:disabled{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none}.swFoot{background:#08080c8c;border-top:1px solid #ffffff12;border-top:1px solid var(--border2,#ffffff12);color:#f7f7fb94;color:var(--muted2,#f7f7fb94);font-size:11px;font-weight:800;padding:10px 12px}@media (max-width:560px){.swPanel{height:min(78vh,calc(100vh - 64px));width:min(100%,480px)}.swGroupImage{width:148px}}.swBubble:hover .swBubbleImg{transform:translateY(-10px)}.swBubbleImg{transition:transform .15s ease}.swBubble{overflow:visible}.swBubbleImg{animation:swFloat 4s cubic-bezier(.4,0,.2,1) infinite,swJiggle 4s ease-in-out infinite;transform-origin:50% 85%;transition:transform .44s cubic-bezier(.2,.9,.2,1),filter .44s ease;will-change:transform}.swBubble:hover .swBubbleImg{animation:none!important;filter:brightness(1.18) saturate(1.12) drop-shadow(0 18px 38px rgba(0,0,0,.35)) drop-shadow(0 0 18px rgba(80,255,190,.28));transform:translateY(-3px) scale(1.12)}.swBubble:active .swBubbleImg{animation:none!important;filter:brightness(1.08) saturate(1.08);transform:translateY(0) scale(1.05)}@keyframes swFloat{0%,to{transform:translateY(0)}45%{transform:translateY(-30px)}55%{transform:translateY(-30px)}}@keyframes swJiggle{0%,to{transform:translateY(0) rotate(0deg)}8%{transform:translateY(-15px) rotate(-20deg)}16%{transform:translateY(-8px) rotate(15deg)}24%{transform:translateY(-15px) rotate(-12deg)}32%{transform:translateY(0) rotate(0deg)}60%{transform:translateY(0) rotate(0deg)}}.swBadge{animation:swBadgePulse 1s ease-in-out infinite;transform-origin:70% 30%}@keyframes swBadgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.swBadge,.swBubbleImg{animation:none!important;transition:none!important}}.page--aura .swBody,.page--aura .swPanel,.swBody,.swComposer--line,.swFoot,.swHeader--hero,.swPanel{background:#0a0a10!important}.page--aura .swPanel,.swPanel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:radial-gradient(900px 260px at 20% 0,#8b5cf640,#0000 60%),radial-gradient(900px 280px at 90% 20%,#8b5cf624,#0000 65%),#0a0a10!important}.page--aura{--bg0:#07070b;--bg1:#0b0b12;--ink:#f7f7fb;--muted:#f7f7fbc7;--muted2:#f7f7fb94;--accent:#8b5cf6;--border:#ffffff1a;--border2:#ffffff12;--panel:#ffffff0f;--panel2:#ffffff17;--rSm:14px;--rMd:18px;--rLg:26px;--rPill:999px;--shadow:0 18px 70px #0000008c;--shadowSoft:0 10px 34px #00000059;-webkit-font-smoothing:antialiased;background:radial-gradient(900px 520px at 20% 0,#8b5cf62e,#0000 60%),radial-gradient(900px 520px at 90% 20%,#8b5cf61a,#0000 65%),linear-gradient(180deg,var(--bg1),var(--bg0));color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;min-height:100vh;text-rendering:optimizeLegibility}.page--aura *{box-sizing:border-box}.page--aura img{display:block;max-width:100%}.page--aura a{color:inherit}.page--aura .main{position:relative}.page--aura .container{margin:0 auto;width:min(1120px,calc(100% - 32px))}.page--aura :is(a,button,input,select,[role=button]):focus-visible{border-radius:var(--rPill);outline:2px solid #ffffffbf;outline-offset:2px}.page--aura .skipLink{background:#0000008c;border:1px solid var(--border);border-radius:var(--rPill);color:#fff;font-weight:800;left:16px;padding:10px 14px;position:absolute;text-decoration:none;top:16px;transform:translateY(-220%);transition:transform .15s ease;z-index:9999}.page--aura .skipLink:focus{transform:translateY(0)}.page--aura .header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08080c8c;border-bottom:1px solid var(--border2);position:-webkit-sticky;position:sticky;top:0;z-index:50}.page--aura .headerInner{align-items:center;display:flex;gap:14px;padding:12px 0}.page--aura .brand{align-items:center;display:inline-flex;gap:10px;text-decoration:none}.page--aura .brandText{font-weight:900;letter-spacing:-.02em}.page--aura .nav{display:none;flex:1 1 auto;gap:8px;justify-content:center}.page--aura .navLink{border-radius:var(--rPill);color:#ffffffd1;font-size:14px;font-weight:800;padding:10px 12px;text-decoration:none;transition:background .15s ease,color .15s ease}.page--aura .navLink:hover{background:#ffffff0f;color:#fff}@media (min-width:900px){.page--aura .nav{display:flex}}.page--aura .headerActions{align-items:center;display:flex;gap:10px}.page--aura .miniCta{background:#8b5cf62e;border:1px solid #8b5cf659;border-radius:var(--rPill);font-weight:900;padding:10px 14px;text-decoration:none;transition:transform .15s ease,background .15s ease}.page--aura .miniCta:hover{background:#8b5cf640;transform:translateY(-1px)}.page--aura .pillLink{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:var(--rPill);font-size:13px;font-weight:900;padding:10px 12px;text-decoration:none}.page--aura .pillLink--ghost{background:#0000}.page--aura .logoMark{background:linear-gradient(135deg,#8b5cf6f2,#ffffff2e);border:1px solid #ffffff24;border-radius:14px;box-shadow:0 18px 60px #8b5cf62e;display:grid;height:40px;place-items:center;width:40px}.page--aura .logoBars{display:flex;gap:6px}.page--aura .logoBars span{background:#ffffffeb;border-radius:var(--rPill);height:18px;width:6px}.page--aura .btn{align-items:center;border:1px solid #0000;border-radius:var(--rPill);color:#fff;cursor:pointer;display:inline-flex;font-weight:900;gap:8px;justify-content:center;letter-spacing:-.01em;text-decoration:none;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none}.page--aura .btn--md{font-size:14px;padding:11px 16px}.page--aura .btn--sm{font-size:13px;padding:10px 12px}.page--aura .btn--primary{background:linear-gradient(90deg,#8b5cf6eb,#8b5cf69e);border-color:#8b5cf659;box-shadow:0 18px 60px #8b5cf62e}.page--aura .btn--primary:hover{background:linear-gradient(90deg,#8b5cf6,#8b5cf6b3);box-shadow:0 22px 80px #8b5cf633}.page--aura .btn--ghost{background:#ffffff0f;border-color:#ffffff1a}.page--aura .btn--ghost:hover{background:#ffffff17}.page--aura .btn--muted{background:#ffffff0d;border-color:#ffffff1a;color:#ffffffd1}.page--aura .hero{padding-bottom:16px;padding-top:0}.page--aura .heroFrame{border-bottom:1px solid var(--border2);overflow:hidden;position:relative}.page--aura .heroScene{inset:0;pointer-events:none;position:absolute;transform:translateZ(0)}.page--aura .heroLayer{inset:-60px;position:absolute;will-change:transform}.page--aura .heroLayer--bg{background-position:50%;background-size:cover;filter:saturate(1.15) contrast(1.08);transform:scale(1.08)}.page--aura .heroLayer--glow{inset:-20px}.page--aura .glowBlob{background:radial-gradient(circle at 30% 30%,#8b5cf6f2,#0000 60%);border-radius:999px;filter:blur(60px);height:520px;mix-blend-mode:screen;opacity:.55;position:absolute;width:520px}.page--aura .glowBlob--a{left:-140px;top:-120px}.page--aura .glowBlob--b{opacity:.45;right:-180px;top:40px}.page--aura .glowBlob--c{bottom:-240px;left:22%;opacity:.35}.page--aura .heroLayer--fog{background:radial-gradient(700px 420px at 30% 20%,#ffffff1a,#0000 55%),radial-gradient(900px 500px at 80% 30%,#8b5cf624,#0000 60%),linear-gradient(180deg,#ffffff0a,#00000014);filter:blur(8px);inset:-120px;mix-blend-mode:overlay;opacity:.7}.page--aura .heroLayer--spark{background-image:radial-gradient(circle at 12% 18%,#ffffff73 0 1px,#0000 2px),radial-gradient(circle at 78% 24%,#ffffff59 0 1px,#0000 2px),radial-gradient(circle at 55% 70%,#ffffff4d 0 1px,#0000 2px);filter:blur(.2px);inset:0;opacity:.18}.page--aura .heroOverlay{background:linear-gradient(90deg,#07070bd1,#07070b8c 45%,#07070ba6),linear-gradient(180deg,#07070b40,#07070beb);inset:0;position:absolute;z-index:2}.page--aura .heroGrain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' opacity='.45' d='M0 0h200v200H0z'/%3E%3C/svg%3E");inset:0;mix-blend-mode:overlay;opacity:.1;pointer-events:none;position:absolute;z-index:2}.page--aura .heroInner{padding:56px 0 34px;position:relative;z-index:3}.page--aura .heroGrid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:1fr}@media (min-width:960px){.page--aura .heroGrid{gap:26px;grid-template-columns:1.1fr .9fr}}.page--aura .kicker{color:#ffffffdb;font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.page--aura .heroTitle{line-height:.98;margin:12px 0 0}.page--aura .titleLine{display:block;font-size:clamp(42px,5vw,74px);font-weight:1000;letter-spacing:-.03em;text-transform:uppercase}.page--aura .accent{color:var(--accent)}.page--aura .heroCopy{color:var(--muted);font-size:15px;font-weight:650;line-height:1.7;margin:12px 0 0;max-width:560px}.page--aura .heroActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.page--aura .trustBar{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;margin-top:18px}@media (min-width:760px){.page--aura .trustBar{grid-template-columns:repeat(3,1fr)}}.page--aura .trustItem{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:var(--rMd);box-shadow:var(--shadowSoft);display:flex;flex-direction:column;font-weight:900;gap:6px;padding:12px 14px}.page--aura .trustSub{color:var(--muted2);font-size:12px;font-weight:700}.trustIconImg{display:inline-block;filter:drop-shadow(0 6px 18px rgba(0,0,0,.25));height:25px;margin-right:10px;object-fit:contain;opacity:.95;width:25px}.page--aura .heroCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:var(--rLg);box-shadow:var(--shadow);overflow:hidden}.page--aura .heroCardTop{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:14px 14px 0}.page--aura .heroCardTitle{font-weight:1000;letter-spacing:-.02em}.page--aura .heroCardPill{align-items:center;background:#0003;border:1px solid #ffffff1a;border-radius:var(--rPill);display:inline-flex;font-size:12px;font-weight:900;gap:8px;padding:8px 10px}.page--aura .heroCardList{grid-gap:8px;display:grid;gap:8px;padding:12px 10px 10px}.page--aura .miniRow{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;display:flex;gap:12px;padding:10px;text-decoration:none;transition:transform .15s ease,background .15s ease}.page--aura .miniRow:hover{background:#ffffff12;transform:translateY(-1px)}.page--aura .miniDate{width:58px}.page--aura .miniMon{color:var(--muted2);font-size:11px;font-weight:900;letter-spacing:.12em}.page--aura .miniDay{color:var(--accent);font-size:18px;font-weight:1000;margin-top:2px}.page--aura .miniInfo{flex:1 1 auto}.page--aura .miniCity{font-weight:1000}.page--aura .miniMeta{color:var(--muted2);font-size:12px;font-weight:700;margin-top:3px}.page--aura .miniStatus{background:#8b5cf624;border:1px solid #8b5cf659;border-radius:var(--rPill);font-size:12px;font-weight:1000;padding:8px 10px}.page--aura .miniStatus--muted{background:#ffffff0f;border-color:#ffffff1f;color:#ffffffc7}.page--aura .heroCardBottom{align-items:center;border-top:1px solid #ffffff14;display:flex;gap:12px;justify-content:space-between;padding:12px 14px 14px}.page--aura .finePrint{color:var(--muted2);font-size:12px;font-weight:700}.page--aura .linkArrow{align-items:center;color:#ffffffeb;display:inline-flex;font-weight:900;gap:8px;text-decoration:none}.page--aura .linkArrow:hover{color:#fff}@media (max-width:560px){.page--aura .glowBlob{filter:blur(52px);height:380px;width:380px}.page--aura .heroLayer--fog{filter:blur(10px);opacity:.55}}.page--aura .sectionHead{margin:0 0 14px}.page--aura .h2{font-size:22px;font-weight:1000;letter-spacing:-.02em;margin:0}.page--aura .p{color:var(--muted);font-size:13px;font-weight:700;margin:8px 0 0}.page--aura .featured{padding:40px 0}.page--aura .cardGrid{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:1fr;margin-top:14px}@media (min-width:900px){.page--aura .cardGrid{grid-template-columns:repeat(3,1fr)}}.page--aura .fCard{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:var(--rLg);box-shadow:var(--shadowSoft);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .2s ease,border-color .2s ease}.page--aura .fCard:hover{border-color:#8b5cf647;transform:translateY(-3px)}.page--aura .fCard--sold{opacity:.92}.page--aura .fMedia{background-position:50%;background-size:cover;flex:0 0 170px;position:relative}.page--aura .fMediaOverlay{background:linear-gradient(180deg,#07070b0d,#07070bd9);inset:0;position:absolute}.page--aura .fBadge{background:#00000047;border:1px solid #ffffff1f;border-radius:var(--rPill);font-size:12px;font-weight:900;left:12px;padding:8px 10px;position:absolute;top:12px}.page--aura .fBody{display:flex;flex:1 1;flex-direction:column;padding:14px}.page--aura .fTop{align-items:flex-start;display:flex;gap:12px}.page--aura .fDate{width:60px}.page--aura .fMon{color:var(--muted2);display:block;font-size:11px;font-weight:900;letter-spacing:.12em}.page--aura .fDay{color:var(--accent);display:block;font-size:18px;font-weight:1000;margin-top:2px}.page--aura .fCity{font-size:15px;font-weight:1000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page--aura .fVenue{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-weight:700;margin-top:4px;min-height:32px}.page--aura .fMeta,.page--aura .fVenue{color:var(--muted2);font-size:12px;overflow:hidden}.page--aura .fMeta{font-weight:800;margin-bottom:6px;margin-top:10px;text-overflow:ellipsis;white-space:nowrap}.page--aura .fActions{margin-top:auto}.page--aura .fFlag{background:#0000;border:0;box-shadow:none;height:24px;left:auto;overflow:hidden;position:absolute;right:12px;top:12px;width:34px}.page--aura .fFlag img{height:100%;object-fit:cover;transform:scale(1.22);transform-origin:center;width:100%}.page--aura .tour{border-top:1px solid var(--border2);padding:44px 0 40px}.page--aura .filters{align-items:flex-end;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:var(--rLg);display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:12px;padding:12px}.page--aura .field{display:flex;flex-direction:column;gap:6px}.page--aura .fieldLabel{color:var(--muted2);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.page--aura .input,.page--aura .select{background:#00000038;border:1px solid #ffffff1f;border-radius:var(--rPill);color:#fff;font-weight:800;height:40px;min-width:240px;outline:none;padding:10px 12px}.page--aura .select{min-width:200px}.page--aura .tourCard{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:var(--rLg);box-shadow:var(--shadowSoft);margin-top:12px;overflow:hidden}.page--aura .tourInfo{min-width:0}.page--aura .tourCity{color:#ffffffeb;font-size:14px;font-weight:1000}.page--aura .tourVenue{color:var(--muted2);font-size:12px;font-weight:700;margin-top:4px}.page--aura .tourMeta{color:var(--muted2);font-size:12px;font-weight:800;margin-top:6px}.page--aura .stock{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:var(--rPill);font-size:12px;font-weight:1000;padding:8px 10px}.page--aura .stock--ok{background:#8b5cf624;border-color:#8b5cf659}.page--aura .stock--low{background:#ffffff14;border-color:#ffffff24;color:#ffffffe6}.page--aura .stock--sold{background:#0000003d;border-color:#ffffff1f;color:#ffffffc7}.page--aura .tourPager{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:14px}.page--aura .pagerMeta{color:#ffffffb3;font-size:13px}@media (max-width:560px){.page--aura .tourCard{background:#0000;border:0;box-shadow:none;overflow:visible}.page--aura .tourMon{font-size:11px;letter-spacing:.1em}.page--aura .tourDay{font-size:16px;margin-top:3px}.page--aura .tourInfo{grid-area:main}.page--aura .tourCity{font-size:16px;letter-spacing:-.02em}.page--aura .tourVenue{color:#ffffffad;font-size:13px}.page--aura .tourMeta{color:#ffffff9e;font-size:13px;margin-top:8px}.page--aura .tourRight{grid-area:actions;justify-content:space-between;width:100%}.page--aura .stock{padding:9px 12px}.page--aura .tourBtn{padding:12px 14px}.page--aura .tourPager{align-items:stretch;flex-direction:column;gap:10px}.page--aura .tourPager .btn{width:100%}.page--aura .pagerMeta{font-size:12px;text-align:center}}.page--aura .help{border-top:1px solid var(--border2);padding:44px 0}.page--aura .helpGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;margin-top:14px}@media (min-width:900px){.page--aura .helpGrid{grid-template-columns:repeat(3,1fr)}}.helpCard{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 10px 30px #00000059;padding:16px 16px 14px;transition:transform .16s ease,border-color .16s ease}.helpCard:hover{border-color:#ffffff29;transform:translateY(-1px)}.helpCardTop{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.helpCardTitle{font-size:16px;font-weight:700;letter-spacing:-.2px}.helpCardPill{background:#0000001f;border:1px solid #ffffff1f;border-radius:999px;font-size:12px;opacity:.6;padding:5px 9px}.helpCardBody{font-size:14px;line-height:1.5;opacity:.82}.helpCard--click{cursor:pointer}.helpCard--click:focus{outline:2px solid #ffffff40;outline-offset:3px}.page--aura .footer{background:#0000002e;border-top:1px solid var(--border2);padding:22px 0}.page--aura .footerInner{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.page--aura .footerBrand{align-items:center;display:flex;gap:10px}.page--aura .footerCopy{color:var(--muted2);font-size:12px;font-weight:800;margin-top:10px}.page--aura .footerLinks{align-items:center;display:flex;gap:8px}.page--aura .footerLink{border-radius:var(--rPill);color:#ffffffd1;font-size:12px;font-weight:900;padding:6px 8px;text-decoration:none;transition:background .15s ease,color .15s ease}.page--aura .footerLink:hover{background:#ffffff0f;color:#fff}.page--aura .dot{color:#fff6}.page--aura .icon{height:20px;width:20px}.page--aura .iconSm{height:16px;width:16px}.clickCard,.clickRow{color:inherit;display:block;text-decoration:none}.clickCard:hover,.clickRow:hover{cursor:pointer}@media (prefers-reduced-motion:reduce){.page--aura *{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media (max-width:560px){.page--aura .tourPager .pagerBtn--next{order:1}.page--aura .tourPager .pagerMeta{order:2}.page--aura .tourPager .pagerBtn--prev{order:3}.page--aura .tourLeft{align-items:flex-start;display:flex;flex-direction:column;gap:8px;grid-area:left}.page--aura .tourMon{font-size:11px}.page--aura .tourDay{font-size:16px;margin-top:3px}.page--aura .tourInfo{grid-area:main}.page--aura .tourRight{align-items:flex-end;grid-area:actions;justify-content:space-between;width:100%}.page--aura .tourBtn{align-self:flex-end;padding:12px 14px}}.page--aura .tourRow{grid-gap:12px;align-items:center;border-bottom:1px solid #ffffff12;display:grid;gap:12px;grid-template-columns:110px 1fr auto;padding:14px}.page--aura .tourLeft{align-items:center;display:flex;gap:10px}.page--aura .tourFlag{background:#0000;border:0;box-shadow:none;height:28px;overflow:hidden;width:40px}.page--aura .tourFlag img{height:100%;object-fit:cover;transform:scale(1.15);transform-origin:center;width:100%}.page--aura .tourDate{align-items:center;display:flex;flex-direction:column;font-weight:1000;justify-content:center;min-width:52px;text-align:center}.page--aura .tourMon{color:var(--muted2);font-size:12px;letter-spacing:.1em;line-height:1}.page--aura .tourDay{color:var(--accent);font-size:18px;line-height:1;margin-top:4px}.page--aura .tourRight{align-items:center;display:flex;gap:10px;justify-content:flex-end}.page--aura .tourBtn{white-space:nowrap}@media (max-width:560px){.page--aura .tourRow{grid-gap:12px;align-items:start;background:#ffffff0d;border:1px solid #ffffff1a;border-bottom:0;border-radius:18px;box-shadow:0 10px 30px #00000047;display:grid;gap:12px;grid-template-areas:"left main" "left actions";grid-template-columns:92px 1fr;margin-top:10px;padding:12px}.page--aura .tourLeft{align-items:center;display:flex;flex-direction:column;gap:10px;grid-area:left;justify-content:flex-start}.page--aura .tourFlag{align-self:center;justify-self:center}.page--aura .tourDate{align-self:stretch;background:#8b5cf61a;border:1px solid #8b5cf638;border-radius:14px;margin-top:10px;padding:8px 10px}.page--aura .tourMon{font-size:11px}.page--aura .tourDay{font-size:16px;margin-top:3px}.page--aura .tourInfo{grid-area:main}.page--aura .tourRight{align-items:flex-end;grid-area:actions;justify-content:space-between;width:100%}.page--aura .tourBtn{align-self:flex-end;padding:12px 14px}}.page--kpop .eventPage{padding:28px 0 44px}.page--kpop .eventTop{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:14px}.page--kpop .eventKicker{font-size:12px;font-weight:1000;letter-spacing:.16em;opacity:.85;text-transform:uppercase}.page--kpop .eventTitle{align-items:center;display:inline-flex;font-size:22px;font-weight:1000;gap:10px;letter-spacing:-.02em;margin-top:6px}.page--kpop .eventGlowDot{background:linear-gradient(90deg,var(--accentA),var(--accentB));border-radius:999px;box-shadow:0 0 0 6px #ff3d9a1a;height:10px;width:10px}.page--kpop .eventMeta{align-items:center;color:#ffffffc7;display:flex;flex-wrap:wrap;font-size:12px;font-weight:800;gap:10px;margin-top:8px}.page--kpop .eventMetaPill{background:#00000024;border:1px solid #ffffff24;border-radius:var(--rPill);padding:7px 10px}.page--kpop .eventMetaDot{color:#ffffff73}.page--kpop .eventTopActions{display:flex;flex-wrap:wrap;gap:10px}.page--kpop .mutedSmall{color:#ffffffa8;font-size:12px;font-weight:800;margin-top:6px}.page--kpop .eventLayout--split{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}@media (min-width:980px){.page--kpop .eventLayout--split{align-items:start;gap:18px;grid-template-columns:1.25fr .75fr}}.page--kpop .mediaCard{background:#0000000f;border:1px solid #ffffff1a;border-radius:26px;padding:16px}.page--kpop .mediaHeader{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.page--kpop .mediaTitle{font-size:16px;font-weight:1000;letter-spacing:-.02em}.page--kpop .mediaStage{background:#fff;border:1px solid #ffffff1a;border-radius:26px;box-shadow:0 30px 80px #0000002e;display:grid;overflow:hidden;padding:12px;place-items:center}.page--kpop .eventSeatPng{height:auto;max-height:clamp(520px,72vh,920px);object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.page--kpop .ticketPanel{align-self:start;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--surface);border:1px solid var(--border);border-radius:26px;box-shadow:var(--shadowSoft);overflow:hidden;position:-webkit-sticky;position:sticky;top:86px}.page--kpop .ticketPanelHeader{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:14px 14px 0}.page--kpop .ticketPanelTitle{font-size:16px;font-weight:1000}.page--kpop .ticketGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;padding:14px}@media (min-width:560px){.page--kpop .ticketGrid{grid-template-columns:1fr 1fr}}.page--kpop .ticketCard{background:#00000024;border:1px solid #ffffff1f;border-radius:18px;color:#ffffffeb;cursor:pointer;padding:12px;text-align:left;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}.page--kpop .ticketCard:hover{background:#0000002e;transform:translateY(-1px)}.page--kpop .ticketCard.isActive{border-color:#ff3d9a8c;box-shadow:0 0 0 3px #ff3d9a1a}.page--kpop .ticketCard.isSold{cursor:not-allowed;opacity:.55}.page--kpop .ticketTop{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.page--kpop .ticketName{color:#ffffffd1;font-size:13px;font-weight:1000;letter-spacing:.1em;text-transform:uppercase}.page--kpop .ticketPrice{background:linear-gradient(90deg,var(--accentA),var(--accentB));-webkit-background-clip:text;background-clip:text;color:#0000;font-size:16px;font-weight:1000}.page--kpop .ticketMeta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.page--kpop .ticketPill{background:#0000001f;border:1px solid #ffffff24;border-radius:999px;color:#ffffffd6;font-size:12px;font-weight:1000;padding:7px 10px}.page--kpop .ticketCheckout{border-top:1px solid #ffffff1a;padding:14px}.page--kpop .ticketCheckoutRow{color:#ffffffd1;display:flex;font-size:12px;font-weight:900;gap:10px;justify-content:space-between;padding-bottom:10px}.page--kpop .ticketCheckoutLabel{color:#ffffffad}.page--kpop .ticketCheckoutValue{color:#ffffffeb;font-weight:1000}.page--kpop .ticketCheckoutPrice{background:linear-gradient(90deg,var(--accentA),var(--accentB));-webkit-background-clip:text;background-clip:text;color:#0000}.page--kpop .btn--primary{border-radius:999px;box-shadow:0 14px 30px #7c3aed38;font-weight:1000;height:46px;letter-spacing:.02em}.page--kpop .btn--primary:disabled{box-shadow:none;opacity:.55}.page--kpop .ticketHero{background:#00000040;border-bottom:1px solid #ffffff1a;border-radius:26px 26px 0 0;height:210px;overflow:hidden;position:relative}.page--kpop .ticketHeroImg{filter:saturate(1.05) contrast(1.03);height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1.03);width:100%}.page--kpop .ticketHeroOverlay{background:radial-gradient(circle at 20% 20%,#ff3d9a38,#0000 55%),radial-gradient(circle at 80% 35%,#a855f738,#0000 60%),linear-gradient(180deg,#0003,#0a0614b8);inset:0;position:absolute}.page--kpop .ticketHeroTop{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;left:12px;position:absolute;right:12px;top:12px}.page--kpop .ticketHeroBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000038;border:1px solid #ffffff2e;border-radius:999px;color:#ffffffe6;font-size:12px;font-weight:1000;letter-spacing:.08em;padding:8px 10px;text-transform:uppercase}.page--kpop .ticketHeroPrice{background:linear-gradient(90deg,var(--accentA),var(--accentB));-webkit-background-clip:text;background-clip:text;color:#0000;font-size:26px;font-weight:1000;letter-spacing:-.02em;text-shadow:0 20px 50px #00000059}.page--kpop .ticketHeroBottom{bottom:12px;left:14px;position:absolute;right:14px}.page--kpop .ticketHeroTitle{color:#fffffff5;font-size:16px;font-weight:1000}.page--kpop .ticketHeroSub{color:#ffffffb8;font-size:12px;font-weight:900;margin-top:4px}.page--kpop .venueInfo{border-bottom:1px solid #ffffff1a;padding:14px}.page--kpop .venueInfoRow{align-items:center;display:flex;gap:12px;justify-content:space-between}.page--kpop .venueInfoMain{min-width:0}.page--kpop .venueCity{color:#ffffffeb;font-size:13px;font-weight:1000}.page--kpop .venueName{color:#ffffffb3;font-size:12px;font-weight:900;line-height:1.25;margin-top:4px}.page--kpop .venueThumb{background:#0000002e;border:1px solid #ffffff24;border-radius:16px;box-shadow:0 18px 40px #00000038;flex:0 0 auto;height:56px;object-fit:cover;width:56px}.page--kpop .venueFacts{grid-gap:8px;display:grid;gap:8px;margin-top:12px}.page--kpop .venueFact{border-bottom:1px solid #ffffff14;color:#ffffffd1;display:flex;font-size:12px;font-weight:900;gap:10px;justify-content:space-between;padding-bottom:8px}.page--kpop .venueFact:last-child{border-bottom:none;padding-bottom:0}.page--kpop .venueFactLabel{color:#ffffffa8}.page--kpop .venueFactValue{color:#ffffffeb;font-weight:1000}.page--kpop .venueHeaderBig{border-bottom:1px solid #ffffff1a;padding:16px 14px}.page--kpop .venueHeaderTop{align-items:center;display:flex;gap:12px;justify-content:space-between}.page--kpop .venueFlag{background:#0000002e;border:1px solid #ffffff24;border-radius:14px;box-shadow:0 18px 40px #00000038;display:grid;flex:0 0 auto;font-size:22px;height:44px;place-items:center;width:44px}.page--kpop .venueHeaderText{flex:1 1 auto;min-width:0}.page--kpop .venueCityBig{color:#fffffff5;font-size:18px;font-weight:1000;letter-spacing:-.02em;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page--kpop .venueNameBig{color:#ffffffb8;font-size:13px;font-weight:900;line-height:1.25;margin-top:6px}.page--kpop .venueThumbBig{background:#0000002e;border:1px solid #ffffff24;border-radius:18px;box-shadow:0 18px 40px #00000038;flex:0 0 auto;height:58px;object-fit:cover;width:58px}.page--kpop .venueFactsBig{grid-gap:10px;display:grid;gap:10px;margin-top:14px}.page--kpop .venueFactBig{border-bottom:1px solid #ffffff14;display:flex;gap:10px;justify-content:space-between;padding-bottom:10px}.page--kpop .venueFactBig:last-child{border-bottom:none;padding-bottom:0}.page--kpop .venueFactBigLabel{color:#ffffffa8;font-size:12px;font-weight:900}.page--kpop .venueFactBigValue{color:#ffffffeb;font-size:12px;font-weight:1000}.page--kpop .ticketsHeader{align-items:flex-end;display:flex;gap:10px;justify-content:space-between;padding:14px 14px 0}.page--kpop .ticketsTitle{color:#fffffff0;font-size:16px;font-weight:1000}.page--kpop .ticketsSub{color:#ffffff9e;font-size:12px;font-weight:800;margin-top:6px}.page--kpop .ticketsCountPill{background:#00000024;border:1px solid #ffffff24;border-radius:999px;color:#ffffffd1;font-size:12px;font-weight:1000;padding:8px 10px}.page--kpop .ticketCheckoutBig{border-top:1px solid #ffffff1a;padding:16px 14px}.page--kpop .checkoutGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:14px}.page--kpop .checkoutItem{background:#00000024;border:1px solid #ffffff1f;border-radius:18px;padding:12px}.page--kpop .checkoutLabel{color:#ffffff9e;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.page--kpop .checkoutValue{color:#fffffff0;font-size:16px;font-weight:1000;line-height:1.1;margin-top:8px}.page--kpop .checkoutValuePrice{background:linear-gradient(90deg,var(--accentA),var(--accentB));-webkit-background-clip:text;background-clip:text;color:#0000;font-size:18px}.page--kpop .pageVenueHeader{align-items:center;display:flex;gap:14px;margin-bottom:10px;padding:12px 6px 18px}.page--kpop .pageVenueFlag{background:#00000038;border:1px solid #ffffff24;border-radius:18px;box-shadow:0 22px 60px #00000047;display:grid;flex:0 0 auto;font-size:26px;height:54px;place-items:center;width:54px}.page--kpop .pageVenueText{min-width:0}.page--kpop .pageVenueCity{color:#fffffffa;font-size:22px;font-weight:1000;letter-spacing:-.02em;line-height:1.05}.page--kpop .pageVenueName{color:#ffffffb3;font-size:14px;font-weight:900;line-height:1.25;margin-top:6px}.page--kpop .checkoutBigText{border-top:1px solid #ffffff1a;padding:16px 14px}.page--kpop .checkoutLine{align-items:baseline;display:flex;gap:16px;justify-content:space-between;padding:8px 0}.page--kpop .checkoutWord{color:#ffffffb8;font-size:14px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.page--kpop .checkoutValueText{color:#fffffffa;font-size:20px;font-weight:1000;letter-spacing:-.01em}.page--kpop .checkoutBtnBig{font-size:14px;height:50px;margin-top:12px}.page--kpop .panelEventMeta{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.page--kpop .panelEventMetaLine{align-items:center;color:#ffffffeb;display:flex;flex-wrap:wrap;font-size:12px;font-weight:1000;gap:8px}.page--kpop .panelEventMetaStrong{color:#fffffff0}.page--kpop .panelEventMetaDot{color:#ffffff73}.page--kpop .panelEventVenueLine{align-items:center;color:#ffffffb8;display:flex;font-size:12px;font-weight:900;gap:8px;margin-top:8px}.page--kpop .panelEventFlag{background:#0000002e;border:1px solid #ffffff24;border-radius:10px;display:grid;height:26px;place-items:center;width:26px}.page--kpop .panelEventVenueText{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page--kpop .panelEventVenueThumb{background:#0000002e;border:1px solid #ffffff24;border-radius:14px;box-shadow:0 18px 40px #00000038;flex:0 0 auto;height:44px;object-fit:cover;width:44px}.page--kpop .ticketHeroPriceRow{align-items:baseline;display:flex;gap:10px;justify-content:flex-end}.page--kpop .ticketHeroOldPrice{color:#ffffffb3;font-size:14px;font-weight:1000;text-decoration:line-through;-webkit-text-decoration-color:#ffffff8c;text-decoration-color:#ffffff8c;text-decoration-thickness:2px}.page--kpop .checkoutPriceRow{align-items:baseline;display:flex;gap:10px;justify-content:flex-end}.page--kpop .checkoutOldPrice{color:#ffffffb3;font-size:14px;font-weight:900;text-decoration:line-through;-webkit-text-decoration-color:#ffffff8c;text-decoration-color:#ffffff8c;text-decoration-thickness:2px}.page--kpop .checkoutDiscountPill{background:#7c3aed29;border:1px solid #7c3aed59;border-radius:999px}.page--kpop .checkoutDiscountPill,.page--kpop .checkoutPromoPill{color:#ffffffeb;font-size:12px;font-weight:1000;letter-spacing:.06em;padding:7px 10px;text-transform:uppercase}.page--kpop .checkoutPromoPill{background:#00000029;border:1px solid #ffffff2e;border-radius:999px}.page--aura .coWrap{padding:36px 0 10%}.page--aura .coHead{margin-bottom:14px}.page--aura .coGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:960px){.page--aura .coGrid{align-items:start;grid-template-columns:1.25fr .75fr}}.page--aura .coPanel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:var(--rLg);box-shadow:var(--shadowSoft);padding:14px;position:relative;z-index:1}.page--aura .coPanelTitle{color:#ffffffeb;font-weight:1000;letter-spacing:-.01em;margin-bottom:10px}.page--aura .coList{grid-gap:14px;display:grid;gap:14px}.page--aura .coEventBlock{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 10px 30px #0000002e;overflow:hidden}.page--aura .coEventHead{grid-gap:12px;align-items:center;background:#0000001a;border-bottom:1px solid #ffffff1a;display:grid;gap:12px;grid-template-columns:44px 1fr auto;padding:14px}.page--aura .coEventFlag{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;display:grid;font-size:22px;height:44px;place-items:center;width:44px}.page--aura .coEventText{min-width:0}.page--aura .coEventTitle{font-size:14px;font-weight:900;letter-spacing:.2px;line-height:1.15}.page--aura .coEventLink{white-space:nowrap}.page--aura .coEventItems{grid-gap:10px;display:grid;gap:10px;padding:10px}.page--aura .coEventHero{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;height:240px;margin:0 0 10px;overflow:hidden;position:relative}@media (min-width:720px){.page--aura .coEventHero{height:280px}}.page--aura .coEventHeroImg{filter:saturate(1.05) contrast(1.05);height:100%;object-fit:cover;transform:scale(1.02);width:100%}.page--aura .coEventHeroOverlay{background:linear-gradient(180deg,#00000026,#0000008c 55%,#000000e0);inset:0;position:absolute}.page--aura .coEventHeroContent{grid-gap:10px;align-content:end;display:grid;gap:10px;inset:0;padding:18px;position:absolute}.page--aura .coEventHeroTop{align-items:center;display:flex;gap:12px;justify-content:space-between}.page--aura .coEventHeroBadge{align-items:center;background:#0000004d;border:1px solid #ffffff24;border-radius:999px;color:#fffffff2;display:inline-flex;font-size:12px;font-weight:900;gap:8px;padding:6px 10px}.page--aura .coEventHeroDate{color:#ffffffeb;font-size:12px;font-weight:900;white-space:nowrap}.page--aura .coEventHeroBottom{grid-gap:4px;display:grid;gap:4px}.page--aura .coEventHeroTitle{color:#fffffff5;font-size:15px;font-weight:1000;letter-spacing:-.01em;text-shadow:0 10px 30px #0006}.page--aura .coEventHeroSub{color:#fffc;font-size:12px;font-weight:900}.page--aura .coRow{grid-gap:12px;align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;display:grid;gap:12px;grid-template-columns:1fr auto auto;padding:12px;transition:transform .12s ease,border-color .12s ease,background .12s ease}.page--aura .coRow:hover{background:#ffffff0d;border-color:#ffffff24;transform:translateY(-1px)}.page--aura .coRowTitle{font-size:13px;font-weight:1000;line-height:1.2}.page--aura .coRowMeta{color:var(--muted2);font-size:12px;font-weight:800;margin-top:4px;opacity:.9}.page--aura .coRowPrice{font-size:13px;font-weight:1000;letter-spacing:.2px;white-space:nowrap}.page--aura .coQty{align-items:center;background:#0000002e;border:1px solid #ffffff1f;border-radius:999px;display:inline-flex;gap:8px;padding:6px 8px}.page--aura .coQtyBtn{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;color:#fff;cursor:pointer;display:grid;font-weight:1000;height:30px;place-items:center;transition:transform .12s ease,background .12s ease,border-color .12s ease;width:32px}.page--aura .coQtyBtn:hover{background:#ffffff17;border-color:#ffffff2e;transform:translateY(-1px)}.page--aura .coQtyBtn:disabled{cursor:not-allowed;opacity:.45;transform:none}.page--aura .coQtyVal{font-size:12px;font-weight:1000;min-width:22px;opacity:.95;text-align:center}.page--aura .coDivider{background:#ffffff1a;height:1px;margin:14px 0}.page--aura .coTotals{grid-gap:12px;display:grid;gap:12px}.page--aura .coTotalRow{align-items:center;color:#ffffffe6;display:flex;font-size:15px;font-weight:900;gap:10px;justify-content:space-between}.page--aura .coTotalLabel{color:var(--muted2);font-size:14px;font-weight:900}.page--aura .coTotalVal{font-size:15px;font-weight:900}.page--aura .coTotalRow--strong{border-top:1px solid #ffffff1a;font-size:17px;font-weight:1000;margin-top:2px;padding-top:10px}.page--aura .coTotalRow--strong span:last-child{font-size:18px}.page--aura .coForm{grid-gap:12px;display:grid;gap:12px}.page--aura .coField{grid-gap:6px;display:grid;gap:6px}.page--aura .coLabel{color:var(--muted2);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.page--aura .coInput,.page--aura .coSelect{background:#00000038;border:1px solid #ffffff1f;border-radius:12px;color:#fff;font-weight:800;height:42px;outline:none;padding:10px 12px}.page--aura .coInput:focus,.page--aura .coSelect:focus{border-color:#ffffff38;box-shadow:0 0 0 3px #ffffff0f}.page--aura .coError{color:#ff6b6b;font-size:12px;font-weight:800}.page--aura .coBack,.page--aura .coCta{margin-top:6px;width:100%}.page--aura .coBack{justify-content:center}.page--aura .coActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.page--aura .coPhonePill{align-items:center;background:#00000038;border:1px solid #ffffff1f;border-radius:var(--rPill);display:grid;grid-template-columns:220px 1px 1fr;height:42px;overflow:visible;position:relative}.page--aura .coPhoneDivider{background:#ffffff1f;height:60%;justify-self:center;width:1px}.page--aura .coPhoneNumber{background:#0000;border:0;color:#fff;font-weight:800;height:100%;outline:none;padding:0 12px;width:100%}.page--aura .coPhonePill:focus-within{border-color:#ffffff38;box-shadow:0 0 0 3px #ffffff0f}.page--aura .coCodeWrap{height:100%;position:relative;z-index:9999}.page--aura .coCodeBtn{align-items:center;background:#ffffff08;border:0;border-radius:999px;color:#ffffffeb;cursor:pointer;display:inline-flex;font-weight:900;gap:10px;height:100%;justify-content:space-between;outline:none;padding:0 12px;width:100%}.page--aura .coCodeWrap.isOpen .coCodeBtn{background:#ffffff0f}.page--aura .coCodeBtnText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page--aura .coChevron{font-size:12px;opacity:.85}.page--aura .coCodeBackdrop{-webkit-tap-highlight-color:transparent;background:#000000a6;border:0;cursor:default;inset:0;margin:0;padding:0;position:fixed;z-index:9998}.page--aura .coCodeMenu{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0b0b12;border:1px solid #ffffff29;border-radius:16px;box-shadow:0 18px 70px #000c;left:8px;opacity:1;overflow:hidden;position:absolute;right:8px;top:calc(100% + 8px);z-index:9999}.page--aura .coCodeSearch{background:#0b0b12;border-bottom:1px solid #ffffff1a;padding:10px}.page--aura .coCodeSearchInput{background:#12121b;border:1px solid #ffffff24;border-radius:12px;color:#fff;font-weight:800;height:40px;outline:none;padding:0 12px;width:100%}.page--aura .coCodeList{-webkit-overflow-scrolling:touch;background:#0b0b12;max-height:260px;overflow:auto;padding:6px}.page--aura .coCodeOption{grid-gap:10px;align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;color:#ffffffeb;cursor:pointer;display:grid;font-weight:850;gap:10px;grid-template-columns:1fr auto;padding:12px 10px;text-align:left;width:100%}.page--aura .coCodeOption:hover{background:#ffffff12;border-color:#ffffff1a}.page--aura .coCodeOption.isActive{background:#7b61ff38;border-color:#7b61ff66}.page--aura .coCodeCountry{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page--aura .coCodeValue{font-weight:900;opacity:.9}@media (max-width:720px){.page--aura .coEventHead{grid-template-columns:44px 1fr;grid-template-rows:auto auto}.page--aura .coEventLink{grid-column:1/-1;justify-self:start;margin-top:6px}.page--aura .coRow{gap:10px;grid-template-columns:1fr}.page--aura .coQty,.page--aura .coRowPrice{justify-self:start}}@media (max-width:520px){.page--aura .coPhonePill{grid-gap:10px;background:#0000;border:0;box-shadow:none;display:grid;gap:10px;grid-template-columns:1fr;grid-template-rows:44px 44px;height:auto;padding:0}.page--aura .coPhoneDivider{display:none}.page--aura .coCodeWrap{height:44px}.page--aura .coCodeBtn,.page--aura .coPhoneNumber{background:#00000038;border:1px solid #ffffff1f;border-radius:var(--rPill);height:44px}.page--aura .coPhoneNumber{padding:0 12px}.page--aura .coPhonePill:focus-within{border-color:#0000;box-shadow:none}.page--aura .coCodeBtn:focus,.page--aura .coPhoneNumber:focus{border-color:#ffffff38;box-shadow:0 0 0 3px #ffffff0f;outline:none}.page--aura .coCodeMenu{background:#0b0b12;border:1px solid #ffffff29;border-radius:18px;bottom:12px;box-shadow:0 22px 90px #000000d9;left:12px;max-height:min(72vh,520px);overflow:hidden;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:12px;top:auto;z-index:9999}.page--aura .coCodeSearch{background:#0b0b12}.page--aura .coCodeList{background:#0b0b12;max-height:calc(min(72vh, 520px) - 64px)}}.page--kpop .authPage{display:grid;min-height:100vh;padding:28px 16px 40px;place-items:start center}.page--kpop .authPage--split{display:grid;min-height:100vh;padding:70px 16px 40px;place-items:start center}.page--kpop .authCard{padding:18px 18px 16px;width:min(520px,100%)}.page--kpop .authCard,.page--kpop .authCard--split{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--surface);border:1px solid var(--border);border-radius:var(--rLg);box-shadow:var(--shadow)}.page--kpop .authCard--split{display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden;padding:0;width:min(980px,100%)}.page--kpop .authTop{grid-gap:10px;display:grid;gap:10px;margin-bottom:8px}.page--kpop .authBrand{align-items:center;color:#fff;display:inline-flex;gap:10px;text-decoration:none}.page--kpop .authBrandText,.page--kpop .authTitle{font-weight:1000;letter-spacing:-.02em}.page--kpop .authTitle{color:#fff;font-size:26px;margin:10px 0 0}.page--kpop .authSub{color:var(--muted);font-size:13px;font-weight:750;line-height:1.6;margin:8px 0 0}.page--kpop .authForm{grid-gap:12px;display:grid;gap:12px;margin-top:14px}.page--kpop .authField{grid-gap:8px;display:grid;gap:8px}.page--kpop .authLabel{color:#ffffffdb;font-size:12px;font-weight:950;letter-spacing:.02em}.page--kpop .authInput{background:#0000002e;border:1px solid var(--border);border-radius:var(--rPill);color:#fff;font-weight:850;height:44px;outline:none;padding:10px 12px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.page--kpop .authInput::placeholder{color:#ffffff8c}.page--kpop .authInput:hover{background:#00000038}.page--kpop .authInput:focus{border-color:#ffffff47}.page--kpop .authHint{color:#ffffffb8;font-size:12px;font-weight:850}.page--kpop .authPwRow{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto}.page--kpop .authInput--pw{width:100%}.page--kpop .authPwToggle{background:#ffffff0f;border:1px solid var(--border);border-radius:var(--rPill);color:#ffffffeb;cursor:pointer;font-weight:1000;height:44px;padding:0 14px;transition:background .15s ease,transform .15s ease,border-color .15s ease}.page--kpop .authPwToggle:hover{background:#ffffff1a;transform:translateY(-1px)}.page--kpop .authPwToggle:active{transform:translateY(0)}.page--kpop .authRow{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.page--kpop .authRow--tall{align-items:flex-start}.page--kpop .authRow--tall .authCheck{line-height:1.45}.page--kpop .authCheck{align-items:center;color:#ffffffd6;display:inline-flex;font-size:12px;font-weight:950;gap:10px;-webkit-user-select:none;user-select:none}.page--kpop .authCheck input{accent-color:var(--accentB);height:16px;width:16px}.page--kpop .authLink{border:1px solid #0000;border-radius:var(--rPill);color:#ffffffe0;font-size:12px;font-weight:1000;padding:6px 10px;text-decoration:none;transition:background .15s ease,border-color .15s ease,transform .15s ease}.page--kpop .authLink:hover{background:#ffffff14;border-color:#ffffff1f;color:#fff;transform:translateY(-1px)}.page--kpop .authLink:active{transform:translateY(0)}.page--kpop .authError{background:#ff3d9a1f;border:1px solid #ff3d9a59;border-radius:var(--rMd);color:#ffffffeb;font-size:12px;font-weight:950;line-height:1.4;padding:10px 12px}.page--kpop .authFooter{color:#ffffffc7;font-size:12px;font-weight:850;margin-top:6px}.page--kpop .authDivider{grid-gap:10px;align-items:center;color:#ffffff9e;display:grid;gap:10px;grid-template-columns:1fr auto 1fr;margin:6px 0 2px}.page--kpop .authDivider span{background:#ffffff24;height:1px}.page--kpop .authDivider em{font-size:12px;font-style:normal;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.page--kpop .authSocialGrid{grid-gap:10px;display:grid;gap:10px}.page--kpop .authHero{min-height:520px;overflow:hidden;padding:20px;position:relative}.page--kpop .authHeroBg,.page--kpop .authHeroMedia{inset:0;position:absolute}.page--kpop .authHeroBg{background-position:50%;background-size:cover;filter:saturate(1.08) contrast(1.06);transform:scale(1.03);will-change:opacity}.page--kpop .authHeroBg,.page--kpop .authHeroOverlay{-webkit-mask-image:linear-gradient(90deg,#000,#000 78%,#0000);mask-image:linear-gradient(90deg,#000,#000 78%,#0000)}.page--kpop .authHeroOverlay{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:radial-gradient(900px 600px at 30% 20%,#ffffff29,#0000 55%),linear-gradient(180deg,#00000038,#0000009e);inset:0;position:absolute}.page--kpop .authHero:after{background:linear-gradient(90deg,#0000,var(--surface));content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:56px}.page--kpop .authHeroContent{align-content:space-between}.page--kpop .authBrand--hero{color:#fff}.page--kpop .authHeroTitle{font-size:34px;font-weight:1000;letter-spacing:-.03em;line-height:1.05;margin:0}.page--kpop .authHeroSub{color:#ffffffd6;font-size:13px;font-weight:850;line-height:1.6;margin:8px 0 0;max-width:44ch}.page--kpop .authHeroBadge{align-items:center;background:#00000040;border:1px solid #ffffff2e;border-radius:var(--rPill);color:#ffffffeb;display:inline-flex;font-size:12px;font-weight:950;gap:10px;padding:10px 12px;width:-webkit-fit-content;width:fit-content}.page--kpop .authHeroBadge .dot{background:var(--accentB);border-radius:999px;box-shadow:0 0 0 6px #ffffff12;height:8px;width:8px}.page--kpop .authThumbRow{display:flex;flex-wrap:wrap;gap:10px}.page--kpop .authThumb{background:#00000040;border:1px solid #ffffff38;border-radius:14px;cursor:pointer;height:44px;opacity:.86;overflow:hidden;padding:0;transition:transform .15s ease,border-color .15s ease,opacity .15s ease;width:56px}.page--kpop .authThumb:hover{opacity:1;transform:translateY(-1px)}.page--kpop .authThumb:active{transform:translateY(0)}.page--kpop .authThumb.isActive{border-color:#fff9;opacity:1}.page--kpop .authThumb img{display:block;height:100%;object-fit:cover;width:100%}.page--kpop .authPanel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;padding:18px 34px 16px 18px}.page--kpop .authTop--panel{margin-bottom:8px}.page--kpop .authMiniBrand{align-items:center;display:inline-flex;gap:10px}.page--kpop .authMiniBrandText{color:#fff;font-weight:1000;letter-spacing:-.02em}.page--kpop .mobileOverlay,.page--kpop .mobileSheet,.page--kpop .mobileSheetBody,.page--kpop .mobileSheetClose,.page--kpop .mobileSheetHeader,.page--kpop .mobileSheetTitle{all:unset}@media (max-width:860px){.page--kpop .authPage--split{padding:18px 14px 34px;place-items:start stretch}.page--kpop .authCard--split{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:0;box-shadow:none;gap:12px;grid-template-columns:1fr;overflow:visible;width:100%}.page--kpop .authHero{background:#121216eb;border:1px solid #ffffff24;border-radius:22px;box-shadow:0 18px 70px #0000008c;min-height:310px;padding:16px}.page--kpop .authHero:after{display:none}.page--kpop .authHeroBg,.page--kpop .authHeroOverlay{-webkit-mask-image:none;mask-image:none}.page--kpop .authHeroOverlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(900px 520px at 22% 10%,#ffffff24,#0000 55%),linear-gradient(180deg,#0000002e,#000000c2)}.page--kpop .authHeroContent{align-content:end;gap:12px;padding-top:6px}.page--kpop .authHeroTitle{font-size:28px;line-height:1.08}.page--kpop .authHeroSub{font-size:13px;max-width:52ch}.page--kpop .authThumb{background:#00000038;border-color:#fff3;border-radius:16px;height:46px;opacity:.92;width:58px}.page--kpop .authThumb.isActive{border-color:#ffffff9e;box-shadow:0 14px 44px #00000059}.page--kpop .authPanel{background:#121216eb;border:1px solid #ffffff24;border-radius:22px;box-shadow:0 18px 70px #0000008c;padding:16px}.page--kpop .authInput{background:#00000038;border-color:#ffffff24}.page--kpop .authInput:focus{border-color:#ffffff42}.page--kpop .authPwToggle{background:#ffffff0f;border-color:#ffffff24}}@media (hover:none){.page--kpop .authThumb:active{transform:scale(.98)}.page--kpop .authPwToggle:active{transform:translateY(0)}}.page--kpop .authHeroContent{grid-gap:16px;color:#fff;display:grid;gap:16px;grid-template-rows:auto 1fr auto;height:100%;position:relative}.page--kpop .authHeroMid{grid-gap:12px;align-self:center;display:grid;gap:12px}@media (max-width:860px){.page--kpop .authHeroMid{align-self:end}}.page--kpop .authLogo{display:block;height:55px;max-width:170px;object-fit:contain;width:auto}.page--kpop .authLogo--sm{height:26px;max-width:150px}.page--kpop .authLogo--framed{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;padding:6px 10px}.page--kpop .authInput[aria-invalid=true]{background:#ff465a14;border-color:#ff465ad9!important}.page--kpop .authInput[aria-invalid=true]:focus{border-color:#ff465af2!important;box-shadow:0 0 0 3px #ff465a2e}.page--kpop .authField .authHint{color:#ffffffb8}.page--kpop .authField .authHint.isError{color:#ff7887f2}.page--kpop .profilePage{padding:28px 0 25%}.page--kpop .profileTop{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:14px}.page--kpop .profileKicker{font-size:12px;font-weight:1000;letter-spacing:.16em;opacity:.85;text-transform:uppercase}.page--kpop .profileTitle{font-size:30px;font-weight:1000;letter-spacing:-.02em;margin:6px 0 0}.page--kpop .profileActions{align-items:center;display:flex;gap:10px}.page--kpop .profileError{background:#ff3d9a1f;border:1px solid #ff3d9a59;border-radius:var(--rMd);color:#ffffffeb;font-size:12px;font-weight:900;margin-top:10px;padding:10px 12px}.page--kpop .ordersCard,.page--kpop .profileCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--surface);border:1px solid var(--border);border-radius:var(--rMd);box-shadow:var(--shadowSoft)}.page--kpop .profileCard{padding:16px}.page--kpop .profileGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.page--kpop .profileField{background:#00000024;border:1px solid #ffffff1a;border-radius:var(--rMd);padding:12px}.page--kpop .profileLabel{color:#ffffffb8;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.page--kpop .profileValue{color:#ffffffeb;font-weight:1000;margin-top:6px}@media (min-width:900px){.page--kpop .profileGrid{grid-template-columns:repeat(3,1fr)}}.page--kpop .profileSectionHead{margin-top:18px}.page--kpop .profileH2{font-size:20px;font-weight:1000;letter-spacing:-.02em;margin:0}.page--kpop .profileP{color:var(--muted);font-size:13px;font-weight:700;margin:8px 0 0}.page--kpop .ordersCard{margin-top:12px;overflow:hidden}.page--kpop .ordersSummary{grid-gap:10px;border-bottom:1px solid #ffffff1a;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);padding:14px}.page--kpop .summaryPill{background:#00000024;border:1px solid #ffffff1a;border-radius:var(--rMd);padding:12px}.page--kpop .summaryLabel{color:#ffffffb8;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.page--kpop .summaryValue{color:#ffffffeb;font-size:16px;font-weight:1000;margin-top:6px}.page--kpop .ordersEmpty{color:#ffffffc7;font-size:13px;font-weight:800;padding:16px 14px}.page--kpop .ordersEmpty a{color:#ffffffeb;font-weight:1000}.page--kpop .ordersList{display:grid}.page--kpop .orderRow{border-top:1px solid #ffffff1a;display:flex;gap:14px;justify-content:space-between;padding:14px}.page--kpop .orderTitle{color:#ffffffeb;font-weight:1000}.page--kpop .orderTitle a{color:#ffffffeb;text-decoration:none}.page--kpop .orderTitle a:hover{text-decoration:underline}.page--kpop .orderMeta{align-items:center;color:#ffffffb3;display:flex;flex-wrap:wrap;font-size:12px;font-weight:800;gap:8px;margin-top:6px}.page--kpop .dot{color:#ffffff73}.page--kpop .orderDetails{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.page--kpop .pill{background:#00000029;border:1px solid #ffffff24;border-radius:var(--rPill);color:#ffffffdb;font-size:12px;font-weight:900;padding:7px 10px}.page--kpop .orderRight{min-width:120px;text-align:right}.page--kpop .orderAmount{background:linear-gradient(90deg,var(--accentA),var(--accentB));-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:1000}.page--kpop .orderSmall{color:#ffffff9e;font-size:12px;font-weight:800;margin-top:6px}.page--kpop .orderTopLine{align-items:center;display:flex;gap:10px;justify-content:space-between}.page--kpop .orderStatus{background:#00000029;border:1px solid #ffffff24;border-radius:var(--rPill);color:#ffffffdb;font-size:12px;font-weight:1000;letter-spacing:.06em;padding:7px 10px;text-transform:uppercase}.page--kpop .orderStatus--paid{background:#7c3aed29;border-color:#7c3aed59}.page--kpop .orderStatus--pending{background:#00000029;border-color:#ffffff2e}.page--kpop .orderStatus--refunded{background:#ff3d9a1f;border-color:#ff3d9a59}.page--kpop .profilePromoInput{background:#00000038;border:1px solid #ffffff1f;border-radius:var(--rMd);color:#fff;font-weight:900;height:42px;outline:none;padding:10px 12px}.page--kpop .profilePromoInput:focus{border-color:#ffffff38;box-shadow:0 0 0 3px #ffffff0f}.page--kpop .profilePromoMsg{background:#00000029;border:1px solid #ffffff1f;border-radius:var(--rMd);color:#ffffffe6}.page--kpop .profilePromoMsg--error{background:#ff3d9a1f;border-color:#ff3d9a59}.page--kpop .profilePromoMsg--ok{background:#3cffaa1a;border-color:#3cffaa59}.page--kpop .profilePromoMsg{border:1px solid #ffffff1a;border-radius:12px;font-size:12px;font-weight:900;padding:10px 12px}.page--kpop .profilePromoMsg--error{background:#ff505024;border-color:#ff505073;color:#ffe6e6f5}.page--kpop .profilePromoMsg--ok{background:#3cffaa1f;border-color:#3cffaa66;color:#dcfff0f5}.profilePromoMsg--error{color:#ff3b3b;font-weight:800}.profilePromoMsg--ok{color:#22c55e;font-weight:800}.profilePromoHint{font-weight:700;opacity:.7}.profilePromoForm{grid-gap:10px;display:grid;gap:10px;margin-top:10px}.profilePromoRow{align-items:center;display:flex;gap:10px}.profilePromoInput{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;color:#ffffffeb;flex:1 1;height:44px;outline:none;padding:0 14px;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.profilePromoInput::placeholder{color:#ffffff59;font-weight:700}.profilePromoInput:focus{background:#ffffff0f;border-color:#a855f7a6;box-shadow:0 0 0 4px #a855f72e}.profilePromoInput[aria-invalid=true]{border-color:#ff4d4db3;box-shadow:0 0 0 4px #ff4d4d1f}.profilePromoBtn{background:#a855f738;border:1px solid #a855f759;border-radius:14px;color:#ffffffeb;cursor:pointer;font-weight:900;height:44px;padding:0 16px;transition:transform .12s ease,background .16s ease,border-color .16s ease,opacity .16s ease;white-space:nowrap}.profilePromoBtn:hover{background:#a855f74d;border-color:#a855f78c;transform:translateY(-1px)}.profilePromoBtn:active{transform:translateY(0)}.profilePromoBtn:disabled{cursor:not-allowed;opacity:.45;transform:none}.profilePromoHint{font-size:12px;font-weight:800;margin-top:-2px;opacity:.65}.profilePromoMsg{border:1px solid #0000;border-radius:12px;font-size:12px;font-weight:900;padding:10px 12px}.profilePromoMsg--error{background:#ff4d4d1a;border-color:#ff4d4d2e;color:#ff8282f2}.profilePromoMsg--ok{background:#22c55e1a;border-color:#22c55e2e;color:#78ffaaf2}@media (max-width:520px){.profilePromoRow{align-items:stretch;flex-direction:column}.profilePromoBtn{width:100%}}.profileCard{position:relative}.profileCard:before{border-radius:inherit;box-shadow:inset 0 1px 0 #ffffff0f;content:"";inset:0;pointer-events:none;position:absolute}.profilePromoInfo{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;margin-top:8px;padding:12px}.profilePromoInfoTitle{font-size:12px;font-weight:1000;letter-spacing:.04em;margin-bottom:4px;opacity:.9;text-transform:uppercase}.profilePromoInfoText{font-size:12px;font-weight:750;line-height:1.35;opacity:.7}.page--kpop .profileCard--promo{background:radial-gradient(120% 90% at 20% 0,#a855f729,#00000024 60%),var(--surface);border-color:#a855f773;box-shadow:var(--shadowSoft),0 0 0 1px #a855f71a,0 18px 50px #a855f71f}.page--kpop .profileCard--promo:before{box-shadow:inset 0 1px 0 #ffffff0f,inset 0 0 0 1px #a855f724}.page--kpop .profileCard--promo .profileLabel{color:#d2beffd9}.page--kpop .payK{padding:24px 0 15%}.page--kpop .payKTop{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.page--kpop .payKTitle{font-size:22px;font-weight:1000;letter-spacing:-.02em}.page--kpop .payKSub{color:var(--muted);font-weight:700;margin-top:6px}.page--kpop .payKTopActions{align-items:center;display:flex;gap:10px}.page--kpop .payKGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.15fr .85fr}@media (max-width:860px){.page--kpop .payKGrid{grid-template-columns:1fr}}.page--kpop .payKCard{background:#0b0c10;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 18px 60px #0000008c;padding:16px}.page--kpop .payKStep{margin-bottom:16px}.page--kpop .payKStepTitle{color:#ffffffeb;font-weight:1000;margin-bottom:10px}.page--kpop .payKMethodRow{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.page--kpop .payKTab{align-items:center;background:#0f1016;border:1px solid #ffffff1a;border-radius:16px;color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:78px;padding:12px 14px;text-align:center;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.page--kpop .payKTab:hover{border-color:#ffffff2e;box-shadow:0 12px 40px #00000073;transform:translateY(-1px)}.page--kpop .payKTab.isSelected{border-color:#3cffaa8c;box-shadow:0 0 0 2px #3cffaa2e,0 16px 50px #0000008c}.page--kpop .payKTabMain{font-weight:1000;letter-spacing:.06em}.page--kpop .payKTabSub{display:flex;justify-content:center;margin-top:8px;width:100%}.page--kpop .payKTabImg{display:block;height:18px;width:auto}.page--kpop .payKPills{display:flex;flex-wrap:wrap;gap:10px}.page--kpop .payKPill{background:#0f1016;border:1px solid #ffffff1a;border-radius:999px;color:#fff;cursor:pointer;font-weight:900;padding:10px 14px;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.page--kpop .payKPill:hover{border-color:#ffffff2e;box-shadow:0 10px 28px #00000073;transform:translateY(-1px)}.page--kpop .payKPill.isSelected{border-color:#ffffff3d;box-shadow:0 0 0 2px #ffffff0f}.page--kpop .payKSelect2{position:relative}.page--kpop .payKSelectBtn{align-items:center;background:#0f1016;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 14px 44px #0000008c;color:#fff;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:56px;padding:12px 14px;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease;width:100%}.page--kpop .payKSelectBtn:hover{border-color:#fff3;box-shadow:0 18px 55px #000000a6;transform:translateY(-1px)}.page--kpop .payKSelectBtn.isOpen{border-color:#a855f766;box-shadow:0 0 0 2px #a855f72e,0 18px 65px #000000b3}.page--kpop .payKSelectLeft{align-items:center;display:flex;gap:12px;min-width:0}.page--kpop .payKSelectText{min-width:0}.page--kpop .payKSelectTitle{font-weight:1000;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page--kpop .payKSelectSub{color:#ffffff9e;font-size:12px;font-weight:800;margin-top:2px}.page--kpop .payKSelectIcon{shape-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;border-radius:999px;flex:0 0 auto;height:28px;image-rendering:auto;transform:translateZ(0);width:28px}.page--kpop .payKSelectIconFallback{background:#161824;border:1px solid #ffffff1a;border-radius:999px;flex:0 0 auto;height:28px;width:28px}.page--kpop .payKSelectChevron{font-weight:1000;opacity:.85;transform:translateY(-1px)}.page--kpop .payKSelectMenu{background:#0b0c10;border:1px solid #ffffff1f;border-radius:18px;box-shadow:0 30px 90px #000000bf;left:0;max-height:280px;overflow:auto;padding:8px;position:absolute;right:0;top:calc(100% + 10px);z-index:50}.page--kpop .payKSelectItem{align-items:center;background:#0f1016;border:1px solid #ffffff14;border-radius:14px;color:#fff;cursor:pointer;display:flex;gap:12px;padding:12px;text-align:left;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease;width:100%}.page--kpop .payKSelectItem+.payKSelectItem{margin-top:8px}.page--kpop .payKSelectItem:hover{border-color:#ffffff2e;box-shadow:0 14px 40px #0000008c;transform:translateY(-1px)}.page--kpop .payKSelectItem.isSelected{border-color:#3cffaa73;box-shadow:0 0 0 2px #3cffaa24}.page--kpop .payKSelectCheck{font-weight:1000;margin-left:auto;opacity:.9}.page--kpop .payKRightHead{justify-content:space-between;margin-bottom:10px}.page--kpop .payKCoinHead,.page--kpop .payKRightHead{align-items:center;display:flex;gap:10px}.page--kpop .payKCoinName{font-size:16px;font-weight:1000}.page--kpop .payKTicker{font-weight:900;margin-left:6px;opacity:.7}.page--kpop .payKBadge{background:#0f1016;border:1px solid #3cffaa59;border-radius:999px;color:#3cffaaf2;font-size:12px;font-weight:1000;padding:6px 10px}.page--kpop .payKHeadIcon{shape-rendering:geometricPrecision;border:1px solid #ffffff1f;border-radius:999px;height:22px;image-rendering:auto;transform:translateZ(0);width:22px}.page--kpop .payKQrWrap{display:flex;justify-content:center;margin:10px 0 6px}.page--kpop .payKQrWhite{background:#fff;border-radius:14px;padding:10px}.page--kpop .payKAddrRow{grid-gap:10px;align-items:center;background:#0f1016;border:1px solid #ffffff1a;border-radius:16px;display:grid;gap:10px;grid-template-columns:1fr auto;padding:10px 12px}.page--kpop .payKAddr{font-weight:1000;opacity:.95;word-break:break-all}.page--kpop .payKCopyBtn{background:#0b0c10;border:1px solid #ffffff1f;border-radius:14px;color:#fff;cursor:pointer;height:40px;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease;width:40px}.page--kpop .payKCopyBtn:hover{border-color:#ffffff2e;box-shadow:0 12px 34px #0000008c;transform:translateY(-1px)}.page--kpop .payKImportant{color:#ffffffe6;font-size:13px;font-weight:750;line-height:1.45;margin:8px 0 10px}.page--kpop .payKGoBtn{align-items:center;background:#3cffaaf2;border:1px solid #3cffaa59;border-radius:16px;color:#000000eb;cursor:pointer;display:inline-flex;font-weight:1000;gap:10px;height:48px;justify-content:center;margin-top:12px;transition:transform .12s ease,filter .12s ease;width:100%}.page--kpop .payKGoBtn:hover{filter:brightness(1.02);transform:translateY(-1px)}.page--kpop .payKBtnIcon{border-radius:8px;height:20px;width:20px}.page--kpop .payKInfo{background:#0f1016;border:1px solid #ffffff1a;border-radius:16px;color:var(--muted2);font-size:13px;font-weight:750;line-height:1.35;margin-top:12px;padding:12px}.page--kpop .payKKv{border-top:1px dashed #ffffff29;margin-top:12px;padding-top:10px}.page--kpop .payKKvRow{align-items:center;display:flex;justify-content:space-between;padding:8px 2px}.page--kpop .payKKvKey{color:var(--muted2);font-size:13px;font-weight:850}.page--kpop .payKKvVal{font-weight:1000}.page--kpop .payKActions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;margin-top:12px}.page--kpop .payKFootNote{color:#ffffff9e;font-size:12px;font-weight:800;margin-top:10px}.page--kpop .payKPayRow{align-items:center;background:#0f1016;border:1px solid #ffffff1a;border-radius:16px;display:flex;justify-content:space-between;margin-top:10px;padding:10px 12px}.page--kpop .payKPayLeft{font-weight:1000;opacity:.95}.page--kpop .payKPayRight{align-items:center;display:inline-flex;gap:10px}.page--kpop .payKPayCoin{font-weight:1000;letter-spacing:-.01em}.page--kpop .payKCopyMini{background:#0b0c10;border:1px solid #ffffff1f;border-radius:14px;color:#fff;cursor:pointer;height:36px;width:36px}.page--kpop .payKCopyMini:disabled{cursor:not-allowed;opacity:.45}.page--kpop .payKCopyBtn,.page--kpop .payKCopyMini{display:grid;place-items:center}.page--kpop .payKCopySvg{color:#ffffffeb}.page--kpop .payKCopyBtn:hover .payKCopySvg,.page--kpop .payKCopyMini:hover .payKCopySvg{color:#fff}.page--kpop .payKCopyMini:disabled .payKCopySvg{color:#ffffff73}.page--kpop .payKFieldLabel{color:#ffffffb8;font-size:12px;font-weight:1000;letter-spacing:.06em;margin-bottom:8px;margin-top:12px;text-transform:uppercase}.page--kpop .payKPromoCta{align-items:center;background:#3cffaaf2;border:1px solid #3cffaa59;border-radius:14px;color:#000000eb;display:inline-flex;font-weight:1000;gap:10px;height:42px;justify-content:center;padding:0 14px;text-decoration:none;transition:transform .12s ease,filter .12s ease;white-space:nowrap}.page--kpop .payKPromoCta:hover{filter:brightness(1.02);transform:translateY(-1px)}.page--kpop .payKPromoBadge{align-items:center;background:#0f1016;border:1px solid #3cffaa59;border-radius:14px;display:inline-flex;font-weight:1000;gap:10px;height:42px;padding:0 12px}.page--kpop .payKPromoBadgeCode{color:#ffffffeb}.page--kpop .payKPromoBadgeOff{background:#3cffaa1f;border:1px solid #3cffaa33;border-radius:999px;color:#3cffaaf2;font-size:12px;letter-spacing:.03em;padding:6px 10px}.page--kpop .legalWrap{padding:28px 0 60px}.page--kpop .legalTop{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.page--kpop .legalKicker{font-size:12px;font-weight:1000;letter-spacing:.18em;opacity:.85}.page--kpop .legalTitle{font-size:34px;font-weight:1000;letter-spacing:-.02em;margin:10px 0 0}.page--kpop .legalSub{color:var(--muted);font-size:13px;font-weight:750;margin-top:8px}.page--kpop .legalActions{align-items:center;display:flex;gap:10px}.page--kpop .legalCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--surface);border:1px solid var(--border);border-radius:var(--rMd);box-shadow:var(--shadowSoft);padding:18px}.page--kpop .legalH2{font-size:16px;font-weight:1000;letter-spacing:-.01em;margin:18px 0 8px}.page--kpop .legalP{color:#ffffffd9;font-size:13px;font-weight:750;line-height:1.7;margin:0}.page--kpop .legalP+.legalP{margin-top:10px}.page--kpop .legalList{grid-gap:8px;color:#ffffffd9;display:grid;font-size:13px;font-weight:750;gap:8px;line-height:1.6;margin:10px 0 0;padding-left:18px}.page--kpop .legalLink{border-bottom:1px solid #ffffff40;color:#ffffffeb;font-weight:1000;text-decoration:none}.page--kpop .legalLink:hover{border-bottom-color:#ffffff8c}.page--kpop .legalDivider{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);height:1px;margin:16px 0}.page--kpop .legalBox{background:#00000024;border:1px solid #ffffff1a;border-radius:var(--rSm);margin-top:12px;padding:12px}.page--kpop .legalBoxTitle{font-weight:1000;margin-bottom:6px}.page--kpop .legalNote{color:var(--muted2);font-size:12px;font-weight:800;line-height:1.5;margin-top:8px}.page--kpop .legalBottomNav{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}
/*# sourceMappingURL=main.6d8bdda8.css.map*/