#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)),.goods-detail-scope{--bg:var(--editorial-canvas,#f4f4f1);--bg-2:var(--editorial-canvas-soft,#efefeb);--surface:var(--editorial-surface,#fff);--surface-2:var(--editorial-surface-muted,#e7e7e2);--surface-3:var(--editorial-placeholder,#ddd);--text:var(--editorial-ink,#11110f);--dim:var(--editorial-ink-muted,#686862);--faint:color-mix(in srgb, var(--editorial-ink-muted,#686862) 72%, transparent);--line:var(--editorial-line-soft,#11110f14);--line-2:var(--editorial-line,#11110f2e);--line-3:var(--editorial-line-strong,#11110f66);--violet:var(--editorial-focus,#5b74ff);--violet-2:#4f4797;--pink:var(--editorial-danger,#b8324a);--cyan:var(--editorial-info,#365ca8);--mint:var(--editorial-success,#3f7d38);--amber:var(--editorial-warning,#9a5b00);--lime:var(--editorial-brand-green,#78bb53);--shadow:0 24px 70px -38px #11110f57;--glow-v:none;background:var(--editorial-canvas,#f4f4f1);min-height:100vh;color:var(--editorial-ink,#11110f);font-family:var(--editorial-font-body,"Pretendard Variable", Pretendard, sans-serif)}#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) .wrap{max-width:min(92vw,1440px);padding-inline:clamp(24px,3vw,48px)}#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) :where(.eyebrow){font-family:var(--editorial-font-body,"Pretendard Variable", Pretendard, sans-serif);font-size:11px;font-weight:900;line-height:var(--editorial-leading-utility);letter-spacing:.17em;color:var(--editorial-ink,#11110f)!important}#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) :where(.eyebrow):before{opacity:1;background:currentColor;width:32px}#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) :where(.mono,.money-caption){font-family:var(--editorial-font-utility,var(--ff-mono))}#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) :where(.money-caption,.muted){color:var(--editorial-ink-muted,#686862)!important}#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) :where(.btn-holo,.btn-primary){color:#fff!important;border:1px solid var(--editorial-ink,#11110f)!important;background:var(--editorial-ink,#11110f)!important;box-shadow:none!important;background-image:none!important;animation:none!important}#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) :where(.btn-ghost){color:var(--editorial-ink,#11110f)!important;border-color:var(--editorial-line,#11110f2e)!important;background:var(--editorial-surface,#fff)!important;box-shadow:none!important}#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) :where(.btn:not(.btn-holo,.btn-primary,.btn-ghost)){color:#fff;background:var(--editorial-ink,#11110f)}#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) :where(.btn,.chip,button,a,input,textarea,select):focus-visible{outline:2px solid var(--editorial-focus,#5b74ff)!important;outline-offset:3px!important}#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) :where(button,.btn,input,textarea,select):disabled{filter:grayscale(.18);cursor:not-allowed!important;opacity:.48!important;box-shadow:none!important;transform:none!important}#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) :where(.chip){min-height:40px;color:var(--editorial-ink-muted,#686862);border-color:var(--editorial-line,#11110f2e);background:var(--editorial-surface,#fff);transition:color .3s,border-color .3s,background-color .3s}#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) :where(.chip.on:not(.accent)){color:#fff;border-color:var(--editorial-ink,#11110f);background:var(--editorial-ink,#11110f)}#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) :where(.chip.on.accent){font-weight:800;color:var(--editorial-ink,#11110f)!important}#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) :where(.card){color:var(--editorial-ink,#11110f);border-color:var(--editorial-line-soft,#11110f14);background:var(--editorial-surface,#fff);box-shadow:none;background-image:none}#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) :where([role=alert].card,.checkout-error){color:var(--editorial-danger,#b8324a)!important;border-color:color-mix(in srgb, var(--editorial-danger,#b8324a) 35%, transparent)!important;background:color-mix(in srgb, var(--editorial-danger,#b8324a) 8%, #fff)!important}#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) :where(.notification-inline-status--success,.notification-settings-success){color:var(--editorial-success,#3f7d38)!important;border-color:color-mix(in srgb, var(--editorial-success,#3f7d38) 30%, transparent)!important;background:color-mix(in srgb, var(--editorial-pastel-green,#c4e5ae) 55%, #fff)!important}#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) :where([aria-invalid=true]){border-color:var(--editorial-danger,#b8324a)!important;box-shadow:0 0 0 1px var(--editorial-danger,#b8324a)!important}:is(#root:has(.shop-toolbar)>div>header,#root:has(.binder-cta-row)>div>header,#root:has(.event-guide-grid)>div>header,#root:has(form[action=\/search])>div>header,#root:has(.exchange-grid)>div>header,#root:has(.community-main)>div>header){border-bottom:1px solid var(--editorial-line-soft,#11110f14);padding:clamp(142px,12vw,196px) 0 clamp(52px,6vw,92px)!important}#root:has(.shop-toolbar)>div>header{background:linear-gradient(145deg, var(--editorial-pastel-yellow,#ffe888), #f6efc8 56%, var(--editorial-canvas,#f4f4f1))}#root:has(.binder-cta-row)>div>header{background:linear-gradient(145deg, var(--editorial-pastel-blue,#a6c5e6), #dbe6ed 58%, var(--editorial-canvas,#f4f4f1))}#root:has(.event-guide-grid):has(.h-xl)>div>header{background:linear-gradient(145deg, var(--editorial-pastel-green,#c4e5ae), #e1ecd8 58%, var(--editorial-canvas,#f4f4f1))}#root:has(.event-guide-grid):not(:has(.h-xl))>div>header{background:linear-gradient(145deg, var(--editorial-pastel-yellow,#ffe888), #f2e9c1 58%, var(--editorial-canvas,#f4f4f1))}#root:has(form[action=\/search])>div>header{background:linear-gradient(145deg, var(--editorial-pastel-pink,#ffdaff), #f4e5f1 58%, var(--editorial-canvas,#f4f4f1))}#root:has(.exchange-grid)>div>header{background:linear-gradient(145deg, var(--editorial-pastel-blue,#a6c5e6), #dce7ef 58%, var(--editorial-canvas,#f4f4f1))}#root:has(.community-main)>div>header{background:linear-gradient(145deg, var(--editorial-pastel-pink,#ffdaff), #f7e5f4 58%, var(--editorial-canvas,#f4f4f1))}:is(#root:has(.shop-toolbar)>div>header h1,#root:has(.binder-cta-row)>div>header h1,#root:has(.event-guide-grid)>div>header h1,#root:has(form[action=\/search])>div>header h1,#root:has(.exchange-grid)>div>header h1,#root:has(.community-main)>div>header h1){word-break:keep-all;overflow-wrap:break-word;text-wrap:balance;max-width:1020px;font-family:var(--editorial-font-display,"Pretendard Variable", Pretendard, sans-serif)!important;font-size:clamp(48px,6.2vw,104px)!important;font-weight:850!important;line-height:var(--editorial-leading-display)!important;letter-spacing:var(--editorial-tracking-display)!important}:is(#root:has(.shop-toolbar)>div>header p.rise,#root:has(.binder-cta-row)>div>header p.rise,#root:has(.event-guide-grid)>div>header p.rise,#root:has(.exchange-grid)>div>header p.rise){line-height:var(--editorial-leading-body);max-width:620px!important;color:var(--editorial-ink-muted,#686862)!important;font-size:clamp(15px,1.1vw,18px)!important}#root:has(.ipworld-bento) .wrap{max-width:min(94vw,1500px)}#root:has(.ipworld-bento)>div>header{--text:#fff;--dim:#d7d7d1;--faint:#aaa9a3;color:#fff;background:var(--editorial-media,#222);min-height:min(82svh,860px)!important}#root:has(.ipworld-bento)>div>header h1{color:#fff;text-wrap:balance;max-width:900px;font-family:var(--editorial-font-display,"Pretendard Variable", Pretendard, sans-serif)!important;font-size:clamp(54px,5.9vw,112px)!important;font-weight:850!important;line-height:var(--editorial-leading-display)!important;letter-spacing:var(--editorial-tracking-display)!important}#root:has(.ipworld-bento)>div>header p{color:#fff}#root:has(.ipworld-bento)>div>header p+p{color:#d7d7d1!important}#root:has(.ipworld-bento)>div>header .rise[href=\/]{color:#fff!important;background:#11110f80!important;border-color:#ffffff61!important;min-height:44px!important}#root:has(.ipworld-bento)>div>header :where(.btn-holo,.btn-primary){color:var(--editorial-ink,#11110f)!important;background:#fff!important;border-color:#fff!important}#root:has(.ipworld-bento)>div>header .btn-ghost{color:#fff!important;background:#11110f73!important;border-color:#ffffff61!important}#root:has(.ipworld-bento) .ip-notification-option{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11110f85!important;border-color:#ffffff5c!important}#root:has(.ipworld-bento) .ip-notification-option input{accent-color:var(--editorial-brand-green,#78bb53)}#root:has(.ipworld-bento)>div>div:has(.ipworld-switcher){top:var(--header-offset);z-index:18;background:color-mix(in srgb, var(--editorial-canvas,#f4f4f1) 92%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);position:sticky;border-color:var(--editorial-line-soft,#11110f14)!important}#root:has(.ipworld-bento) .ipworld-switcher{gap:12px;min-height:72px}#root:has(.ipworld-bento) .ipworld-switcher a{background:var(--editorial-surface,#fff)!important;min-height:44px!important;box-shadow:none!important}#root:has(.ipworld-bento) .ipworld-switcher a:hover{border-color:var(--editorial-line-strong,#11110f66)!important}#root:has(.ipworld-bento) .ipworld-bento{gap:28px;margin-top:40px}#root:has(.ipworld-bento) .ipworld-cell{transition:transform .65s cubic-bezier(.2,.76,.25,1),border-color .3s;border-color:var(--editorial-line-soft,#11110f14)!important;background:var(--editorial-surface,#fff)!important;box-shadow:none!important;background-image:none!important;border-radius:10px!important}#root:has(.ipworld-bento) .ipw-goods{background:color-mix(in srgb, var(--editorial-pastel-yellow,#ffe888) 70%, #fff)!important}#root:has(.ipworld-bento) .ipw-packs{background:color-mix(in srgb, var(--editorial-pastel-pink,#ffdaff) 68%, #fff)!important}#root:has(.ipworld-bento) .ipw-event{--text:#fff;--dim:#e5e5df;--faint:#bbb9b2;color:#fff;border-color:#0000!important}#root:has(.ipworld-bento) .ipw-comm{background:color-mix(in srgb, var(--editorial-pastel-pink,#ffdaff) 48%, #fff)!important}#root:has(.ipworld-bento) .ipw-cards{background:color-mix(in srgb, var(--editorial-pastel-blue,#a6c5e6) 48%, #fff)!important}#root:has(.ipworld-bento) .ipw-fans{background:color-mix(in srgb, var(--editorial-pastel-green,#c4e5ae) 72%, #fff)!important}#root:has(.ipworld-bento) .ipw-more{background:color-mix(in srgb, var(--editorial-pastel-yellow,#ffe888) 52%, #fff)!important}#root:has(.ipworld-bento) :where(.home-float>div,.ipw-cards [style*=aspect-ratio]){--text:#fff;--dim:#d6d4df;--faint:#aaa5bb}#root:has(.ipworld-bento) :where(.ipw-goods,.ipw-event) .sheen{opacity:0!important}#root:has(.shop-toolbar) .shop-toolbar{top:var(--header-offset);border-color:var(--editorial-line-soft,#11110f14);background:color-mix(in srgb, var(--editorial-surface,#fff) 92%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);box-shadow:0 12px 36px -32px #11110f73}#root:has(.shop-toolbar) .shop-toolbar .ipworld-switcher{min-height:72px;padding-block:12px}#root:has(.shop-toolbar) .shop-toolbar button{min-height:44px!important;color:var(--editorial-ink-muted,#686862)!important;border-color:var(--editorial-line,#11110f2e)!important;background:var(--editorial-surface,#fff)!important}#root:has(.shop-toolbar) .shop-toolbar button[aria-pressed=true]{color:#fff!important;border-color:var(--editorial-ink,#11110f)!important;background:var(--editorial-ink,#11110f)!important;font-weight:800!important}#root:has(.shop-toolbar) .shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}#root:has(.shop-toolbar) .shop-card{box-shadow:none;transition:transform .65s cubic-bezier(.2,.76,.25,1),border-color .3s;overflow:hidden;border-color:var(--editorial-line-soft,#11110f14)!important;background:var(--editorial-surface,#fff)!important;background-image:none!important;border-radius:10px!important}#root:has(.shop-toolbar) .shop-card>div:first-child{border-radius:9px 9px 0 0;transition:background-size .75s cubic-bezier(.2,.76,.25,1);overflow:hidden}#root:has(.shop-toolbar) .shop-card .sheen{opacity:0!important}#root:has(.shop-toolbar) .shop-card-purchase{border-top:1px solid var(--editorial-line-soft,#11110f14);padding-top:18px}#root:has(.shop-toolbar) .shop-card-price{color:var(--editorial-ink,#11110f);font-size:15px}#root:has(.shop-toolbar) .shop-cart-button{color:#fff!important;border:1px solid var(--editorial-ink,#11110f)!important;background:var(--editorial-ink,#11110f)!important;min-height:40px!important;box-shadow:none!important}#root:has(.shop-toolbar) .shop-cart-button:disabled{color:var(--editorial-ink-muted,#686862)!important;border-color:var(--editorial-line,#11110f2e)!important;background:var(--editorial-surface-muted,#e7e7e2)!important}#root:has(.packs-hero)>div>section:first-child{background:linear-gradient(145deg, var(--editorial-pastel-blue,#a6c5e6), #e6dff0 50%, var(--editorial-pastel-pink,#ffdaff));padding:clamp(142px,12vw,196px) 0 clamp(72px,8vw,124px)!important}#root:has(.packs-hero) .packs-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);max-width:min(92vw,1440px)}#root:has(.packs-hero) .packs-hero h1{font-family:var(--editorial-font-display,"Pretendard Variable", Pretendard, sans-serif)!important;font-size:clamp(48px,6.2vw,104px)!important;font-weight:850!important;line-height:var(--editorial-leading-display)!important;letter-spacing:var(--editorial-tracking-display)!important}#root:has(.packs-hero) .packs-hero p{line-height:var(--editorial-leading-body);color:var(--editorial-ink-muted,#686862)!important;font-size:clamp(15px,1.1vw,18px)!important}#root:has(.packs-hero) .packs-hero .home-float>div{--text:#fff;--dim:#d6d4df;--faint:#aaa5bb;border-radius:24px!important;box-shadow:0 36px 80px -42px #11110fb8,0 0 0 1px #ffffff2e!important}#root:has(.packs-hero) :has(>.packs-results){border-color:var(--editorial-line-soft,#11110f14)!important;background:color-mix(in srgb, var(--editorial-pastel-pink,#ffdaff) 48%, #fff)!important;box-shadow:none!important;background-image:none!important}#root:has(.packs-hero) .packs-results{gap:16px}#root:has(.packs-hero) .packs-result-card{--text:#fff;--dim:#d6d4df;--faint:#aaa5bb;transition:transform .65s cubic-bezier(.2,.76,.25,1);border-radius:16px!important}#root:has(.packs-hero) .packs-groups{gap:28px}#root:has(.packs-hero) .packs-groups>div{border-color:var(--editorial-line-soft,#11110f14)!important;background:var(--editorial-surface,#fff)!important;box-shadow:none!important;background-image:none!important;border-radius:14px!important}#root:has(.binder-cta-row) .holo-text{color:var(--editorial-ink,#11110f);background:0 0;-webkit-background-clip:initial;background-clip:initial}#root:has(.binder-cta-row) .binder-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:24px}#root:has(.binder-cta-row) .binder-card{box-shadow:none;transition:transform .65s cubic-bezier(.2,.76,.25,1),border-color .3s;border-color:var(--editorial-line-soft,#11110f14)!important;background:var(--editorial-surface,#fff)!important;background-image:none!important;border-radius:14px!important}:is(#root:has(.binder-cta-row) .binder-card>div:first-child,#root:has(.binder-cta-row) .binder-detail>div:first-child){--text:#fff;--dim:#d6d4df;--faint:#aaa5bb}#root:has(.binder-cta-row) .binder-card>div:first-child{border-radius:12px!important}#root:has(.binder-cta-row) .binder-cta-row{gap:24px}#root:has(.binder-cta-row) .binder-cta-row>div{border-color:var(--editorial-line-soft,#11110f14)!important;background:color-mix(in srgb, var(--editorial-pastel-green,#c4e5ae) 60%, #fff)!important;background-image:none!important;border-radius:10px!important}#root:has(.binder-cta-row) .binder-cta-row>div:nth-child(2){background:color-mix(in srgb, var(--editorial-pastel-blue,#a6c5e6) 48%, #fff)!important}#root:has(.binder-cta-row) .binder-detail{color:var(--editorial-ink,#11110f)}#root:has(.binder-cta-row) .binder-detail>div:last-child>div:first-child>span{border-color:var(--editorial-line,#11110f2e)!important}#root:has(.binder-cta-row) .binder-detail>div:last-child>div:nth-of-type(3)>div{border-color:var(--editorial-line-soft,#11110f14)!important;background:var(--editorial-canvas,#f4f4f1)!important}#root:has(.event-guide-grid):has(.h-xl) .event-featured{box-shadow:none;overflow:hidden;border-color:var(--editorial-line-soft,#11110f14)!important;background:var(--editorial-surface,#fff)!important;background-image:none!important;border-radius:10px!important}#root:has(.event-guide-grid):has(.h-xl) .event-featured>div:last-child{--text:#fff;--dim:#dddcd6;--faint:#b9b7b0}#root:has(.event-guide-grid):has(.h-xl) .event-featured>div:last-child>div:first-child{background:linear-gradient(90deg,#fff 0%,#ffffff2e 42%,#0000 74%)!important}:is(#root:has(.event-guide-grid):has(.h-xl) .event-featured .sheen,#root:has(.event-guide-grid):has(.h-xl) .event-card .sheen){opacity:0!important}#root:has(.event-guide-grid):has(.h-xl) .event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}#root:has(.event-guide-grid):has(.h-xl) .event-card{box-shadow:none;transition:transform .65s cubic-bezier(.2,.76,.25,1),border-color .3s;overflow:hidden;border-color:var(--editorial-line-soft,#11110f14)!important;background:var(--editorial-surface,#fff)!important;background-image:none!important;border-radius:10px!important}#root:has(.event-guide-grid):has(.h-xl) .event-card>div:first-child{--text:#fff;--dim:#dddcd6;--faint:#b9b7b0}#root:has(.event-guide-grid):has(.h-xl) .event-card>div:last-child>div:last-child{border-color:var(--editorial-line-soft,#11110f14)!important}#root:has(.event-guide-grid):has(.h-xl) .event-card-cta{color:var(--editorial-ink,#11110f)!important}:is(#root:has(.event-guide-grid):has(.h-xl)>div>section:last-child,#root:has(.event-guide-grid):not(:has(.h-xl))>div>section:last-child){border-color:var(--editorial-line-soft,#11110f14)!important;background:color-mix(in srgb, var(--editorial-pastel-blue,#a6c5e6) 42%, var(--editorial-canvas,#f4f4f1))!important}#root:has(.event-guide-grid):not(:has(.h-xl))>div>section:last-child{background:color-mix(in srgb, var(--editorial-pastel-yellow,#ffe888) 42%, var(--editorial-canvas,#f4f4f1))!important}#root:has(.event-guide-grid) .event-guide-grid{gap:24px}#root:has(.event-guide-grid) .event-guide-grid>div{min-height:180px;border-color:var(--editorial-line-soft,#11110f14)!important;background:color-mix(in srgb, var(--editorial-surface,#fff) 82%, transparent)!important;background-image:none!important;border-radius:10px!important}#root:has(.event-detail-page) .event-detail-hero{background:linear-gradient(145deg, var(--editorial-pastel-green,#c4e5ae), #e2ecd9 58%, var(--editorial-canvas,#f4f4f1));padding:clamp(142px,12vw,190px) 0 clamp(64px,7vw,100px)!important}:is(#root:has(.event-detail-page) .event-detail-hero-grid,#root:has(.event-detail-page) .event-booking-layout){max-width:min(92vw,1380px)}#root:has(.event-detail-page) .event-detail-copy h1{font-family:var(--editorial-font-display,"Pretendard Variable", Pretendard, sans-serif);font-size:clamp(48px,5.4vw,92px);font-weight:850;line-height:var(--editorial-leading-display);letter-spacing:var(--editorial-tracking-display);text-wrap:balance}#root:has(.event-detail-page) .event-detail-back{color:var(--editorial-ink,#11110f)}#root:has(.event-detail-page) .event-detail-art{border-color:var(--editorial-line,#11110f2e);border-radius:10px;box-shadow:0 30px 80px -52px #11110f8c}#root:has(.event-detail-page) .event-detail-art .sheen{opacity:0}#root:has(.event-detail-page) .event-booking-layout{gap:28px;margin-top:32px}#root:has(.event-detail-page) :where(.event-session-panel,.event-booking-summary,.event-ticket-guide,.event-notification-action){border-color:var(--editorial-line-soft,#11110f14);background:var(--editorial-surface,#fff);box-shadow:none;border-radius:14px}#root:has(.event-detail-page) .event-booking-summary:before{background:var(--editorial-brand-green,#78bb53);height:5px}#root:has(.event-detail-page) .event-session-card{border-color:var(--editorial-line,#11110f2e);background:var(--editorial-surface,#fff);min-height:88px}#root:has(.event-detail-page) .event-session-card.is-selected{border-color:var(--editorial-brand-green,#78bb53);background:color-mix(in srgb, var(--editorial-pastel-green,#c4e5ae) 40%, #fff);box-shadow:inset 4px 0 0 var(--editorial-brand-green,#78bb53)}#root:has(.event-detail-page) .event-session-card.is-disabled{color:var(--editorial-ink-muted,#686862);background:var(--editorial-surface-muted,#e7e7e2);opacity:.64}#root:has(.event-detail-page) .event-session-card input{accent-color:var(--editorial-brand-green,#78bb53)}#root:has(.event-detail-page) .event-qty-control{border-color:var(--editorial-line,#11110f2e);background:var(--editorial-surface,#fff);grid-template-columns:44px 54px 44px}#root:has(.event-detail-page) .event-qty-control :where(button,input){min-height:44px;color:var(--editorial-ink,#11110f)}#root:has(.event-detail-page) .event-qty-control input{border-color:var(--editorial-line,#11110f2e)}#root:has(.event-detail-page) .event-ticket-guide{background:color-mix(in srgb, var(--editorial-pastel-blue,#a6c5e6) 34%, #fff)}#root:has(.event-detail-page) .event-notification-action{background:color-mix(in srgb, var(--editorial-pastel-green,#c4e5ae) 28%, #fff)}#root:has(form[action=\/search])>div>header>div{max-width:min(88vw,1120px)!important}#root:has(form[action=\/search]) form[action=\/search] input{caret-color:var(--editorial-focus,#5b74ff);height:72px!important;color:var(--editorial-ink,#11110f)!important;border:2px solid var(--editorial-ink,#11110f)!important;background:var(--editorial-surface,#fff)!important;box-shadow:none!important}#root:has(form[action=\/search]) form[action=\/search] input::placeholder{color:var(--editorial-ink-muted,#686862);opacity:.72}#root:has(form[action=\/search]) form[action=\/search] button{color:var(--editorial-ink,#11110f)!important;border-color:var(--editorial-line,#11110f2e)!important;background:var(--editorial-surface,#fff)!important}#root:has(form[action=\/search]) .search-goods-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}#root:has(form[action=\/search]) .search-cards-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}#root:has(form[action=\/search]) :where(.search-pill,.search-card,.search-row){color:var(--editorial-ink,#11110f);box-shadow:none;transition:transform .65s cubic-bezier(.2,.76,.25,1),border-color .3s;border-color:var(--editorial-line-soft,#11110f14)!important;background:var(--editorial-surface,#fff)!important;background-image:none!important}#root:has(form[action=\/search]) .search-card{border-radius:10px!important}#root:has(form[action=\/search]) .search-row{border-radius:14px!important}#root:has(form[action=\/search]) .search-tile{--text:#fff;--dim:#d6d4df;--faint:#aaa5bb;color:#fff;transition:transform .65s cubic-bezier(.2,.76,.25,1);border-radius:14px!important}#root:has(form[action=\/search]) .search-pill{border-color:var(--editorial-line,#11110f2e)!important}#root:has(.market-grid) .market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}:is(#root:has(.market-grid) .market-card,#root:has(.exchange-grid) .exchange-card){box-shadow:none;transition:transform .65s cubic-bezier(.2,.76,.25,1),border-color .3s;border-color:var(--editorial-line-soft,#11110f14)!important;background:var(--editorial-surface,#fff)!important;background-image:none!important;border-radius:14px!important}#root:has(.market-grid) .market-card>div:first-child{--text:#fff;--dim:#dddcd6;--faint:#b9b7b0}#root:has(.market-grid) .market-card>div:first-child>div:first-child>.mono:first-child{color:var(--editorial-ink,#11110f)!important;background:var(--editorial-pastel-yellow,#ffe888)!important}#root:has(.market-grid) .market-card>div:first-child>div:first-child>.mono:nth-child(2){color:#fff!important;background:#11110fc7!important}#root:has(.exchange-grid) .exchange-grid{gap:28px}#root:has(.exchange-grid) .exchange-card>div:first-child{--text:#fff;--dim:#d6d4df;--faint:#aaa5bb;border-radius:14px!important}#root:has(.exchange-grid) .exchange-card>div:last-child>div:first-child>.mono:first-child{color:var(--editorial-ink,#11110f)!important;background:var(--editorial-pastel-blue,#a6c5e6)!important}#root:has(.exchange-grid) .exchange-grid+div{color:var(--editorial-ink-muted,#686862);border-color:color-mix(in srgb, var(--editorial-success,#3f7d38) 24%, transparent)!important;background:color-mix(in srgb, var(--editorial-pastel-green,#c4e5ae) 34%, #fff)!important}#root:has(.community-main) .community-main{grid-template-columns:220px minmax(0,1fr) 300px;gap:28px;max-width:min(94vw,1480px)}#root:has(.community-main) .community-main>section{border-color:color-mix(in srgb, var(--editorial-info,#365ca8) 20%, transparent)!important;background:linear-gradient(120deg, color-mix(in srgb, var(--editorial-pastel-blue,#a6c5e6) 58%, #fff), color-mix(in srgb, var(--editorial-pastel-pink,#ffdaff) 36%, #fff))!important;border-radius:10px!important}#root:has(.community-main) .community-main>nav a{color:var(--editorial-ink-muted,#686862)!important;border-color:var(--editorial-line,#11110f2e)!important;background:var(--editorial-surface,#fff)!important}#root:has(.community-main) .community-main>nav a[aria-current=page]{color:var(--editorial-ink,#11110f)!important;border-color:var(--editorial-ink,#11110f)!important;background:var(--editorial-pastel-pink,#ffdaff)!important;font-weight:800!important}#root:has(.community-main) .community-channels{gap:8px}#root:has(.community-main) .community-channels button{min-height:48px!important;color:var(--editorial-ink-muted,#686862)!important;border-color:var(--editorial-line,#11110f2e)!important;background:var(--editorial-surface,#fff)!important}#root:has(.community-main) .community-channels button[aria-pressed=true]{color:var(--editorial-ink,#11110f)!important;border-color:var(--editorial-ink,#11110f)!important;background:var(--editorial-pastel-green,#c4e5ae)!important;font-weight:800!important}#root:has(.community-main) .community-composer{color:var(--editorial-ink,#11110f);box-shadow:none;border-color:var(--editorial-line-soft,#11110f14)!important;background:var(--editorial-surface,#fff)!important;background-image:none!important}#root:has(.community-main) .community-post{color:var(--editorial-ink,#11110f);box-shadow:none;border-color:var(--editorial-line-soft,#11110f14)!important;background:var(--editorial-surface,#fff)!important;background-image:none!important}#root:has(.community-main) .community-rail>div{color:var(--editorial-ink,#11110f);box-shadow:none;border-color:var(--editorial-line-soft,#11110f14)!important;background:var(--editorial-surface,#fff)!important;background-image:none!important}#root:has(.community-main) .community-composer{gap:12px;min-width:0;display:grid;border:1px solid var(--editorial-line-soft,#11110f14)!important;border-radius:16px!important;padding:18px!important}#root:has(.community-main) .community-composer__main{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}#root:has(.community-main) .community-composer__avatar{background:linear-gradient(135deg,#8b5cff,#ff4d9d);border-radius:50%;width:38px;height:38px}#root:has(.community-main) .community-composer__text{width:100%;min-width:0;min-height:48px;padding:0 17px;font-family:inherit;font-size:14.5px;border:1px solid var(--editorial-line-soft,#11110f14)!important;background:var(--editorial-canvas,#f4f4f1)!important;color:var(--editorial-ink,#11110f)!important;border-radius:999px!important}#root:has(.community-main) .community-composer__submit{flex:none;min-height:48px}#root:has(.community-main) .community-composer__controls{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding-left:50px;display:flex}#root:has(.community-main) :where(.community-composer__channel,.community-composer__tag){min-width:0;min-height:44px;padding:0 14px;font-family:inherit;font-size:12.5px;border:1px solid var(--editorial-line,#11110f2e)!important;background:var(--editorial-surface,#fff)!important;color:var(--editorial-ink,#11110f)!important;border-radius:999px!important}#root:has(.community-main) .community-composer__channel{flex:150px}#root:has(.community-main) .community-composer__tag{flex:110px;width:auto}#root:has(.community-main) .community-composer__upload{border:1px solid var(--editorial-line,#11110f2e);background:var(--editorial-surface,#fff);min-width:0;min-height:44px;color:var(--editorial-ink,#11110f);cursor:pointer;border-radius:999px;flex:2 190px;align-items:center;gap:10px;padding:0 14px;display:flex;position:relative;overflow:hidden}#root:has(.community-main) .community-composer__upload-action{flex:none;font-size:12.5px;font-weight:800}#root:has(.community-main) .community-composer__file-name{min-width:0;color:var(--editorial-ink-muted,#686862);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}#root:has(.community-main) .community-composer__file{clip-path:inset(50%);white-space:nowrap;overflow:hidden;border:0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important}#root:has(.community-main) .community-composer__upload:has(.community-composer__file:focus-visible){border-color:var(--editorial-focus,#5b74ff);box-shadow:0 0 0 3px #5b74ff1f}#root:has(.community-main) .community-post{transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s;border-radius:14px!important;padding:20px!important}#root:has(.community-main) .community-post>p{color:var(--editorial-ink,#11110f)!important}#root:has(.community-main) .community-post .sheen{opacity:0!important}#root:has(.community-main) .community-post :where(input,textarea,select){color:var(--editorial-ink,#11110f)!important;border-color:var(--editorial-line,#11110f2e)!important;background:var(--editorial-canvas,#f4f4f1)!important}#root:has(.community-main) .community-post :where(input,textarea)::placeholder{color:var(--editorial-ink-muted,#686862);opacity:.76}#root:has(.community-main) .community-composer :where(input,textarea)::placeholder{color:var(--editorial-ink-muted,#686862);opacity:.76}#root:has(.community-main) .community-post-edit-control{min-height:44px}#root:has(.community-main) .community-post>div:has(>form)>form button[aria-pressed=true]{color:var(--editorial-danger,#b8324a)!important;border-color:color-mix(in srgb, var(--editorial-danger,#b8324a) 35%, transparent)!important;background:color-mix(in srgb, var(--editorial-pastel-pink,#ffdaff) 45%, #fff)!important}#root:has(.community-main) .community-post form button[aria-pressed=true]{color:var(--editorial-danger,#b8324a)!important;border-color:color-mix(in srgb, var(--editorial-danger,#b8324a) 35%, transparent)!important;background:color-mix(in srgb, var(--editorial-pastel-pink,#ffdaff) 45%, #fff)!important}#root:has(.community-main) .community-post .col[style*=border-top]{border-color:var(--editorial-line-soft,#11110f14)!important}#root:has(.community-main) .community-rail>div{border-radius:14px!important}#root:has(.community-main) .community-rail>div:last-child{background:color-mix(in srgb, var(--editorial-pastel-blue,#a6c5e6) 42%, #fff)!important}#root:has(.community-main) .community-rail>div:last-child>div[aria-hidden]{display:none}@media (hover:hover) and (pointer:fine){#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) :where(.btn-holo,.btn-primary):hover{transform:translateY(-2px);color:var(--editorial-ink,#11110f)!important;border-color:var(--editorial-brand-green,#78bb53)!important;background:var(--editorial-brand-green,#78bb53)!important}#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) .btn-ghost:hover{transform:translateY(-2px);border-color:var(--editorial-line-strong,#11110f66)!important;background:var(--editorial-canvas,#f4f4f1)!important}#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) .chip:hover{color:var(--editorial-ink,#11110f);border-color:var(--editorial-line-strong,#11110f66)}:is(#root:has(.ipworld-bento) .ipworld-cell:hover,#root:has(.shop-toolbar) .shop-card:hover,#root:has(.binder-cta-row) .binder-card:hover,#root:has(.event-guide-grid):has(.h-xl) .event-card:hover,#root:has(.market-grid) .market-card:hover,#root:has(.exchange-grid) .exchange-card:hover,#root:has(.community-main) .community-post:hover){transform:translateY(-4px);box-shadow:0 26px 62px -42px #11110f7a;border-color:var(--editorial-line-strong,#11110f66)!important}:is(#root:has(.packs-hero) .packs-result-card:hover,#root:has(form[action=\/search]) .search-tile:hover){transform:translateY(-4px)}#root:has(form[action=\/search]) :where(.search-pill,.search-card,.search-row):hover{transform:translateY(-3px);border-color:var(--editorial-line-strong,#11110f66)!important}}@media (max-width:1199px){#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) .wrap{max-width:min(96vw,1180px);padding-inline:28px}:is(#root:has(.shop-toolbar) .shop-grid,#root:has(.event-guide-grid):has(.h-xl) .event-grid,#root:has(.market-grid) .market-grid){grid-template-columns:repeat(2,minmax(0,1fr))}#root:has(form[action=\/search]) .search-goods-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#root:has(form[action=\/search]) .search-cards-grid{grid-template-columns:repeat(5,minmax(0,1fr))}#root:has(.community-main) .community-main{grid-template-columns:210px minmax(0,1fr)}#root:has(.community-main) .community-rail{display:none!important}}@media (max-width:720px){#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) .wrap{max-width:none;padding-inline:21px}#root:has(.shop-toolbar)>div>header{padding:122px 0 56px!important}#root:has(.binder-cta-row)>div>header{padding:122px 0 56px!important}#root:has(.event-guide-grid)>div>header{padding:122px 0 56px!important}#root:has(form[action=\/search])>div>header{padding:122px 0 56px!important}#root:has(.exchange-grid)>div>header{padding:122px 0 56px!important}#root:has(.community-main)>div>header{padding:122px 0 56px!important}#root:has(.packs-hero)>div>section:first-child{padding:122px 0 56px!important}#root:has(.shop-toolbar)>div>header h1{font-size:clamp(43px,13.5vw,58px)!important;line-height:var(--editorial-leading-display-mobile)!important;letter-spacing:var(--editorial-tracking-display)!important}#root:has(.binder-cta-row)>div>header h1{font-size:clamp(43px,13.5vw,58px)!important;line-height:var(--editorial-leading-display-mobile)!important;letter-spacing:var(--editorial-tracking-display)!important}#root:has(.event-guide-grid)>div>header h1{font-size:clamp(43px,13.5vw,58px)!important;line-height:var(--editorial-leading-display-mobile)!important;letter-spacing:var(--editorial-tracking-display)!important}#root:has(form[action=\/search])>div>header h1{font-size:clamp(43px,13.5vw,58px)!important;line-height:var(--editorial-leading-display-mobile)!important;letter-spacing:var(--editorial-tracking-display)!important}#root:has(.exchange-grid)>div>header h1{font-size:clamp(43px,13.5vw,58px)!important;line-height:var(--editorial-leading-display-mobile)!important;letter-spacing:var(--editorial-tracking-display)!important}#root:has(.community-main)>div>header h1{font-size:clamp(43px,13.5vw,58px)!important;line-height:var(--editorial-leading-display-mobile)!important;letter-spacing:var(--editorial-tracking-display)!important}#root:has(.packs-hero) .packs-hero h1{font-size:clamp(43px,13.5vw,58px)!important;line-height:var(--editorial-leading-display-mobile)!important;letter-spacing:var(--editorial-tracking-display)!important}#root:has(.event-detail-page) .event-detail-copy h1{font-size:clamp(43px,13.5vw,58px)!important;line-height:var(--editorial-leading-display-mobile)!important;letter-spacing:var(--editorial-tracking-display)!important}#root:has(.ipworld-bento)>div>header{min-height:max(720px,100svh)!important}#root:has(.ipworld-bento)>div>header h1{font-size:clamp(43px,13.5vw,58px)!important;line-height:var(--editorial-leading-display-mobile)!important;letter-spacing:var(--editorial-tracking-display)!important}#root:has(.ipworld-bento)>div>header .wrap{padding:112px 21px 32px!important}:is(#root:has(.ipworld-bento) .ip-notification-settings,#root:has(.ipworld-bento) .ip-notification-options){width:100%}#root:has(.ipworld-bento) .ip-notification-option{width:100%}#root:has(.ipworld-bento) .ip-notification-submit{width:100%}#root:has(.ipworld-bento)>div>header form{width:100%}#root:has(.ipworld-bento)>div>header form .btn{width:100%}#root:has(.ipworld-bento) .ipworld-bento{grid-template-columns:1fr;gap:16px}#root:has(.ipworld-bento) .ipworld-bento>*{grid-area:auto;border-radius:5px!important}#root:has(.shop-toolbar) .shop-toolbar{top:var(--header-offset)}#root:has(.shop-toolbar) .shop-toolbar .ipworld-switcher{width:100vw;max-width:none;margin-left:calc(50% - 50vw);padding-inline:21px}#root:has(.shop-toolbar) .shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#root:has(.packs-hero) .packs-hero{grid-template-columns:1fr}#root:has(.event-detail-page) :where(.event-detail-hero-grid,.event-booking-layout){grid-template-columns:1fr}#root:has(.packs-hero) .packs-hero>div:last-child{margin-top:18px}#root:has(.packs-hero) .packs-results{grid-template-columns:repeat(3,minmax(0,1fr))}#root:has(.binder-cta-row) .binder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}:is(#root:has(.binder-cta-row) .binder-cta-row,#root:has(.event-guide-grid):has(.h-xl) .event-grid,#root:has(.event-guide-grid) .event-guide-grid,#root:has(.market-grid) .market-grid,#root:has(.exchange-grid) .exchange-grid){grid-template-columns:1fr}#root:has(.event-guide-grid) .event-guide-grid>div{min-height:0}#root:has(.event-detail-page) .event-detail-hero{padding:122px 0 56px!important}#root:has(.event-detail-page) .event-detail-art{border-radius:5px;min-height:62vw}#root:has(.event-detail-page) .event-booking-summary{position:static}#root:has(form[action=\/search])>div>header>div{padding-inline:21px!important}#root:has(form[action=\/search]) form[action=\/search] input{height:64px!important;padding-inline:48px!important;font-size:15px!important}#root:has(form[action=\/search]) .search-goods-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#root:has(form[action=\/search]) .search-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#root:has(.community-main) .community-main{grid-template-columns:1fr;gap:18px}#root:has(.community-main) .community-channels{scroll-snap-type:x proximity;flex-direction:row;width:calc(100% + 42px);margin-inline:-21px;padding-inline:21px;position:static;overflow-x:auto}#root:has(.community-main) .community-channels button{scroll-snap-align:start;flex:none}#root:has(.community-main) .community-composer__main{min-width:0}#root:has(.community-main) .community-post>div:first-child{min-width:0}#root:has(.community-main) .community-composer__main{grid-template-columns:38px minmax(0,1fr)}#root:has(.community-main) .community-composer__submit{grid-column:1/-1;width:100%}#root:has(.community-main) .community-composer__controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-left:0;display:grid}#root:has(.community-main) .community-composer__upload{grid-column:1/-1}}@media (max-width:420px){:is(#root:has(.shop-toolbar) .shop-grid,#root:has(form[action=\/search]) .search-goods-grid){grid-template-columns:1fr}:is(#root:has(.packs-hero) .packs-results,#root:has(form[action=\/search]) .search-cards-grid){grid-template-columns:repeat(2,minmax(0,1fr))}#root:has(.event-detail-page) .event-session-card{grid-template-columns:18px minmax(0,1fr)}#root:has(.event-detail-page) .event-session-price{text-align:left;grid-column:2;align-items:flex-start}#root:has(.event-detail-page) .event-qty-field{flex-direction:column;align-items:flex-start}#root:has(.exchange-grid) .exchange-card{gap:12px!important;padding:12px!important}#root:has(.exchange-grid) .exchange-card>div:first-child{width:84px!important}#root:has(.community-main) .community-post{padding:16px!important}#root:has(.community-main) .community-post>div:has(form){min-width:100%;justify-content:flex-start!important;margin-left:0!important}#root:has(.community-main) .community-composer__submit{width:100%}#root:has(.event-detail-page) .checkout-submit{width:100%}#root:has(.event-detail-page) .event-ticket-guide .btn{width:100%}#root:has(.community-main) .community-composer__controls{grid-template-columns:1fr}#root:has(.community-main) .community-composer__upload{grid-column:auto}}@media (max-width:360px){#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) .wrap{padding-inline:16px}#root:has(.binder-cta-row) .binder-grid{gap:10px}#root:has(.binder-cta-row) .binder-card>div:last-child{padding-inline:10px!important}#root:has(.event-detail-page) .event-qty-control{grid-template-columns:42px 50px 42px}#root:has(.community-main) .community-channels{width:calc(100% + 32px);margin-inline:-16px;padding-inline:16px}#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) :where(h1,h2,p,strong){word-break:keep-all;line-break:strict;overflow-wrap:break-word}}@media (prefers-reduced-motion:reduce){#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)),#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) *,#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) :before,#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) :where(.home-float,.ipworld-cell,.shop-card,.packs-result-card,.binder-card,.event-card,.market-card,.exchange-card,.community-post,.search-pill,.search-card,.search-row,.search-tile){transform:none!important}}@media (forced-colors:active){#root:is(:has(.ipworld-bento),:has(.shop-toolbar),:has(.packs-hero),:has(.binder-cta-row),:has(.event-guide-grid),:has(.event-detail-page),:has(.goods-detail-page),:has(form[action=\/search]),:has(.exchange-grid),:has(.community-main)) :where(.btn,.chip,.card,.shop-card,.binder-card,.event-card,.market-card,.exchange-card,.community-post){border:1px solid canvastext!important}}.goods-detail-page{min-height:100vh;padding-block:112px 96px}.goods-detail-scope{border:1px solid var(--line);border-radius:12px;min-height:0;padding:20px}.goods-detail-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:30px;display:grid}.goods-detail-media{flex-direction:column;gap:12px;display:flex}.goods-detail-stage{aspect-ratio:1;border:1px solid var(--line);border-radius:22px;position:relative;overflow:hidden}.goods-detail-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.goods-detail-thumb{aspect-ratio:1;border:1px solid var(--line);cursor:pointer;border-radius:12px;padding:0;overflow:hidden}.goods-detail-thumb[aria-current=true]{border-color:var(--line-3)}.goods-detail-info{flex-direction:column;gap:12px;display:flex}.goods-detail-purchase{flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;display:flex}.goods-detail-section{flex-direction:column;gap:14px;margin-top:48px;display:flex}.goods-detail-long-image{max-width:100%;height:auto;display:block}.goods-notice-table{border-collapse:collapse;width:100%}.goods-notice-table th,.goods-notice-table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 12px;font-size:13.5px;line-height:1.7}.goods-notice-table th{color:var(--dim);white-space:nowrap;width:34%;font-weight:600}.goods-review-summary{border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(140px,auto) minmax(0,1fr);align-items:center;gap:20px;padding:18px;display:grid}.goods-review-average{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.goods-review-average>strong{font-size:36px;line-height:1.05}.goods-review-stars{color:var(--amber);letter-spacing:.12em;white-space:nowrap;font-size:14px}.goods-review-distribution{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.goods-review-distribution>li{grid-template-columns:34px minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}.goods-review-distribution-label,.goods-review-distribution-count{color:var(--dim);font-family:var(--ff-mono);font-size:11px}.goods-review-distribution-count{text-align:right}.goods-review-distribution-track{background:var(--line);border-radius:999px;height:6px;display:block;overflow:hidden}.goods-review-distribution-bar{background:var(--amber);border-radius:999px;height:100%;display:block}.goods-review-controls{flex-wrap:wrap;gap:8px;display:flex}.goods-review-list{gap:18px;margin:0;padding:0;list-style:none;display:grid}.goods-review-item{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:18px;display:flex}.goods-review-item-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.goods-review-photos{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.goods-review-photos img{border:1px solid var(--line);object-fit:cover;border-radius:10px;width:96px;height:96px;display:block}.goods-review-reply{border-inline-start:3px solid var(--violet-2,var(--line-3));flex-direction:column;gap:6px;padding:10px 0 10px 14px;display:flex}.goods-review-action{color:var(--dim);cursor:pointer;letter-spacing:.06em;background:0 0;border:0;align-self:flex-start;padding:0;font-size:11px;text-decoration:underline}.goods-review-report{margin:0}.goods-review-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding-top:8px;display:grid}.goods-review-pagination>:last-child{justify-self:end}@media (max-width:720px){.goods-review-summary{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.goods-detail-hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.goods-detail-page{padding-block:92px 72px}.goods-notice-table th{white-space:normal}}.legal-doc{background:var(--editorial-canvas)}.legal-doc__inner{max-width:860px;margin-inline:auto}.legal-doc__head{border-bottom:1px solid var(--editorial-line);padding-bottom:28px}.legal-doc__title{margin:14px 0 0;font-size:clamp(34px,4.4vw,60px)}.legal-doc__summary{max-width:54ch;color:var(--editorial-ink-muted);font-size:16px;line-height:var(--editorial-leading-body);margin:18px 0 0}.legal-doc__effective{color:var(--editorial-ink-faint);letter-spacing:.06em;margin:16px 0 0;font-size:12px}.legal-doc__switch{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.legal-doc__switch a{border:1px solid var(--editorial-line);background:var(--editorial-surface);min-height:44px;color:var(--editorial-ink);font-size:13.5px;font-weight:650;line-height:var(--editorial-leading-control);border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.legal-doc__revision{border:1px solid color-mix(in srgb, var(--editorial-warning) 30%, var(--editorial-line));border-left:4px solid var(--editorial-warning);background:color-mix(in srgb, var(--editorial-pastel-yellow) 20%, var(--editorial-surface));border-radius:12px;margin-top:28px;padding:22px 24px}.legal-doc__revision-kicker{color:var(--editorial-warning)}.legal-doc__revision-heading{color:var(--editorial-ink);font-size:clamp(18px,1.7vw,22px);font-weight:800;line-height:var(--editorial-leading-title);letter-spacing:var(--editorial-tracking-title);margin:10px 0 0}.legal-doc__revision-meta{color:var(--editorial-ink-muted);letter-spacing:.04em;flex-wrap:wrap;gap:6px;margin:12px 0 0;font-size:12px;display:flex}.legal-doc__revision-changes{margin:16px 0 0;padding-left:1.2em}.legal-doc__revision-changes li{color:var(--editorial-ink);font-size:14.5px;line-height:var(--editorial-leading-body)}.legal-doc__revision-changes li+li{margin-top:8px}.legal-doc__body{border:1px solid var(--editorial-line-soft);background:var(--editorial-surface);border-radius:14px;margin-top:clamp(40px,5vw,64px);padding:clamp(28px,4vw,48px) clamp(22px,3.4vw,44px)}.legal-doc__article+.legal-doc__article{border-top:1px solid var(--editorial-line-soft);margin-top:clamp(30px,3.4vw,44px);padding-top:clamp(30px,3.4vw,44px)}.legal-doc__heading{color:var(--editorial-ink);font-size:clamp(18px,1.7vw,22px);font-weight:800;line-height:var(--editorial-leading-title);letter-spacing:var(--editorial-tracking-title);margin:0}.legal-doc__paragraph{color:var(--editorial-ink);font-size:15.5px;line-height:var(--editorial-leading-body);margin:14px 0 0}.legal-doc__list{margin:14px 0 0;padding-left:1.4em;list-style:decimal}.legal-doc__list li{color:var(--editorial-ink);font-size:15.5px;line-height:var(--editorial-leading-body)}.legal-doc__list li+li{margin-top:8px}.legal-doc__table-scroll{border:1px solid var(--editorial-line-soft);border-radius:10px;margin-top:18px;overflow-x:auto}.legal-doc__table{border-collapse:collapse;width:100%;font-size:14px;line-height:var(--editorial-leading-body)}.legal-doc__table th,.legal-doc__table td{border-bottom:1px solid var(--editorial-line-soft);color:var(--editorial-ink);word-break:keep-all;text-align:left;vertical-align:top;padding:12px 14px}.legal-doc__table thead th{background:var(--editorial-canvas-soft);color:var(--editorial-ink-muted);letter-spacing:.04em;white-space:nowrap;font-size:12px;font-weight:800}.legal-doc__table tbody th{font-weight:700}.legal-doc__table tbody tr:last-child :where(th,td){border-bottom:0}@media (hover:hover) and (pointer:fine){.legal-doc__switch a:hover{border-color:var(--editorial-line-strong)}}@media (max-width:720px){.legal-doc__revision{padding:20px 18px}.legal-doc__body{padding:24px 18px}.legal-doc__table{font-size:13px}.legal-doc__table th,.legal-doc__table td{padding:10px 12px}.legal-doc__table tbody th{min-width:6em}}
:root{--account-canvas:var(--editorial-canvas,#f4f4f1);--account-canvas-soft:var(--editorial-canvas-soft,#efefeb);--account-surface:var(--editorial-surface,#fff);--account-surface-muted:var(--editorial-surface-muted,#e7e7e2);--account-placeholder:var(--editorial-placeholder,#ddd);--account-ink:var(--editorial-ink,#11110f);--account-muted:var(--editorial-ink-muted,#686862);--account-faint:var(--editorial-ink-faint,#858580);--account-line:var(--editorial-line,#11110f2e);--account-line-soft:var(--editorial-line-soft,#11110f14);--account-line-strong:var(--editorial-line-strong,#11110f66);--account-green:var(--editorial-pastel-green,#c4e5ae);--account-pink:var(--editorial-pastel-pink,#ffdaff);--account-blue:var(--editorial-pastel-blue,#a6c5e6);--account-yellow:var(--editorial-pastel-yellow,#ffe888);--account-brand:var(--editorial-brand-green,#78bb53);--account-focus:var(--editorial-focus,#5b74ff);--account-success:var(--editorial-success,#3f7d38);--account-warning:var(--editorial-warning,#9a5b00);--account-danger:var(--editorial-danger,#b8324a);--account-info:var(--editorial-info,#365ca8);--account-shadow:0 24px 64px -52px #11110f7a}.account-deletion-panel{color:var(--account-ink);gap:14px}.account-deletion-title{color:var(--account-ink);margin:0;font-size:15px;font-weight:700;line-height:1.4}.account-deletion-description,.account-deletion-blockers p{color:var(--account-muted);margin:0;font-size:13.5px;line-height:1.65}.account-deletion-feedback{border:1px solid var(--account-line);border-radius:10px;padding:12px;font-size:13.5px;font-weight:700;line-height:1.55}.account-deletion-feedback--neutral{border-color:var(--account-line);background:var(--account-canvas-soft);color:var(--account-muted)}.account-deletion-feedback--processing{border-color:color-mix(in srgb, var(--account-info) 34%, transparent);background:color-mix(in srgb, var(--account-info) 7%, var(--account-surface));color:var(--account-info)}.account-deletion-feedback--blocked{border-color:color-mix(in srgb, var(--account-warning) 38%, transparent);background:color-mix(in srgb, var(--account-warning) 8%, var(--account-surface));color:var(--account-warning)}.account-deletion-feedback--error{border-color:color-mix(in srgb, var(--account-danger) 36%, transparent);background:color-mix(in srgb, var(--account-danger) 7%, var(--account-surface));color:var(--account-danger)}.account-deletion-feedback--success{border-color:color-mix(in srgb, var(--account-success) 32%, transparent);background:color-mix(in srgb, var(--account-success) 7%, var(--account-surface));color:var(--account-success)}.account-deletion-blockers{border:1px solid color-mix(in srgb, var(--account-warning) 30%, transparent);background:color-mix(in srgb, var(--account-warning) 6%, var(--account-surface));border-radius:10px;gap:8px;padding:12px;display:grid}.account-deletion-blockers ul{gap:6px;margin:0;padding-left:20px;display:grid}.account-deletion-blockers a{color:var(--account-info);text-underline-offset:3px;font-size:13px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.account-deletion-blockers a:focus-visible,.account-deletion-submit:focus-visible,.account-deletion-confirmation:focus-visible{outline:2px solid var(--account-focus);outline-offset:2px}.account-deletion-form{gap:12px}.account-deletion-label{color:var(--account-ink);gap:7px;font-size:13.5px;line-height:1.55}.account-deletion-label>span{color:var(--account-muted);font-size:12px}.account-deletion-confirmation{border:1px solid var(--account-line);background:var(--account-surface);width:100%;min-height:50px;color:var(--account-ink);font:inherit;border-radius:10px;padding:0 16px}.account-deletion-confirmation:hover:not(:disabled){border-color:var(--account-line-strong)}.account-deletion-confirmation[aria-invalid=true]{border-color:var(--account-danger)}.account-deletion-submit{width:100%;min-height:50px;border:1px solid var(--account-danger)!important;background:color-mix(in srgb, var(--account-danger) 7%, var(--account-surface))!important;color:var(--account-danger)!important;box-shadow:none!important}.account-deletion-submit:disabled{cursor:not-allowed;opacity:.5}:is(.my-page,.notifications-page,.notification-settings-page,.cart-page,.checkout-page,.orders-page,.order-detail-page,.tickets-page,.ticket-detail-page,.event-detail-page){background:var(--account-canvas);min-height:100vh;color:var(--account-ink)}:is(.my-page,.notifications-page,.notification-settings-page,.cart-page,.checkout-page,.orders-page,.order-detail-page,.tickets-page,.ticket-detail-page,.event-detail-page) :is(.card,.checkout-form,.checkout-summary,.checkout-order-main,.checkout-receipt){border:1px solid var(--account-line-soft);background:var(--account-surface);color:var(--account-ink);box-shadow:none}:is(.my-page,.notifications-page,.notification-settings-page,.cart-page,.checkout-page,.orders-page,.order-detail-page,.tickets-page,.ticket-detail-page,.event-detail-page) :is(.h-xl,.h-lg,h1,h2,h3,strong){color:var(--account-ink)}:is(.my-page,.notifications-page,.notification-settings-page,.cart-page,.checkout-page,.orders-page,.order-detail-page,.tickets-page,.ticket-detail-page,.event-detail-page) .eyebrow{letter-spacing:.17em;font-size:11px;font-weight:900;color:var(--account-ink)!important}:is(.my-page,.notifications-page,.notification-settings-page,.cart-page,.checkout-page,.orders-page,.order-detail-page,.tickets-page,.ticket-detail-page,.event-detail-page) :is(.btn-holo,.cart-checkout:not(:disabled),.checkout-submit:not(:disabled)){border:1px solid var(--account-ink);background:var(--account-ink);color:#fff;box-shadow:none}:is(.my-page,.notifications-page,.notification-settings-page,.cart-page,.checkout-page,.orders-page,.order-detail-page,.tickets-page,.ticket-detail-page,.event-detail-page) .btn-ghost{border-color:var(--account-line);background:var(--account-surface);color:var(--account-ink)}:is(.my-page,.notifications-page,.notification-settings-page,.cart-page,.checkout-page,.orders-page,.order-detail-page,.tickets-page,.ticket-detail-page,.event-detail-page) :is(.btn,button,a,input):focus-visible{outline:2px solid var(--account-focus);outline-offset:3px}:is(.my-page,.notifications-page,.notification-settings-page,.cart-page,.checkout-page,.orders-page,.order-detail-page,.tickets-page,.ticket-detail-page,.event-detail-page) :is(.btn,button):disabled{cursor:not-allowed;filter:none;opacity:.48}.login-split{background:var(--account-canvas);color:var(--account-ink);grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:100svh!important}.login-panel{background:var(--account-green);color:var(--account-ink);border-right:1px solid var(--account-line)!important}.login-panel .brand,.login-mobile-brand .brand{color:var(--account-ink)}.login-panel .brand .dot,.login-mobile-brand .brand .dot{background:var(--account-brand);box-shadow:none}.login-panel .holo-text{color:var(--account-ink);-webkit-text-fill-color:currentColor;background:0 0!important}.login-panel p,.login-panel .mono{color:var(--account-muted)!important}.login-panel .home-float>div{border:1px solid #11110f1f;box-shadow:0 26px 52px -34px #11110fcc!important}.login-panel .home-float:nth-child(2)>div{box-shadow:0 30px 62px -32px #11110feb!important}.login-split>:last-child{background:var(--account-canvas);color:var(--account-ink)}.login-split>:last-child .rise>div:first-child{border-color:var(--account-line-soft)!important;background:var(--account-surface-muted)!important}.login-split>:last-child .rise>div:first-child a:is([style*=font-weight\:700],[style*="font-weight: 700"]){background:var(--account-ink)!important;color:#fff!important}.login-split>:last-child h2,.login-split>:last-child label{color:var(--account-ink)!important}.login-split>:last-child p,.login-split>:last-child .mono{color:var(--account-muted)!important}.auth-field-input{min-height:50px;caret-color:var(--account-ink);box-shadow:none;outline:none;border:1px solid var(--account-line)!important;background:var(--account-surface)!important;color:var(--account-ink)!important;border-radius:10px!important}.auth-field-input::placeholder{color:var(--account-faint)}.auth-field-input:hover:not(:disabled){border-color:var(--account-line-strong)!important}.auth-field-input:focus,.auth-field-input:focus-visible{outline:2px solid var(--account-focus);outline-offset:2px;border-color:var(--account-focus)!important}.auth-field-input[aria-invalid=true]{border-color:var(--account-danger)!important}.login-split [role=alert]{background:color-mix(in srgb, var(--account-danger) 8%, var(--account-surface));border-color:color-mix(in srgb, var(--account-danger) 36%, transparent)!important;color:var(--account-danger)!important}.login-split [role=status]{background:color-mix(in srgb, var(--account-success) 7%, var(--account-surface));border-color:color-mix(in srgb, var(--account-success) 30%, transparent)!important;color:var(--account-success)!important}.login-split .btn-holo{border:1px solid var(--account-ink)!important;background:var(--account-ink)!important;color:#fff!important;box-shadow:none!important}body:has(input[name=passwordConfirmation]) .btn-holo{border:1px solid var(--account-ink)!important;background:var(--account-ink)!important;color:#fff!important;box-shadow:none!important}body:has([data-onboarding-form]) .btn-holo{border:1px solid var(--account-ink)!important;background:var(--account-ink)!important;color:#fff!important;box-shadow:none!important}body:has(#settings-nickname) :is(.settings-profile-submit,.settings-marketing-submit){border:1px solid var(--account-ink)!important;background:var(--account-ink)!important;color:#fff!important;box-shadow:none!important}.login-split form button:disabled{cursor:not-allowed;opacity:.45}body:has(input[name=passwordConfirmation]) button:disabled{cursor:not-allowed;opacity:.45}body:has([data-onboarding-form]) button:disabled{cursor:not-allowed;opacity:.45}body:has(#settings-nickname) button:disabled{cursor:not-allowed;opacity:.45}.login-split>:last-child .rise>div:has(>span+.mono)>span:not(.mono){background:var(--account-line-soft)!important}:is(body:has([data-onboarding-form]) #root>div,body:has(#settings-nickname) #root>div){background:var(--account-canvas);color:var(--account-ink);min-height:100svh!important;padding:clamp(104px,11vw,144px) 21px 80px!important}:is(body:has([data-onboarding-form]) #root>div>.rise,body:has(#settings-nickname) #root>div>.rise){border:1px solid var(--account-line-soft);background:var(--account-surface);color:var(--account-ink);box-shadow:var(--account-shadow);border-radius:14px;padding:clamp(24px,4vw,48px);width:min(680px,100%)!important}:is(body:has([data-onboarding-form]) #root>div>.rise>h2,body:has(#settings-nickname) #root>div>.rise>h2){color:var(--account-ink);line-height:var(--editorial-leading-display);letter-spacing:var(--editorial-tracking-display)!important;font-size:clamp(36px,5vw,58px)!important;font-weight:840!important}:is(body:has([data-onboarding-form]) #root>div>.rise>p,body:has(#settings-nickname) #root>div>.rise>p){max-width:540px;line-height:var(--editorial-leading-body);color:var(--account-muted)!important}body:has([data-onboarding-form]) :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){min-height:50px;box-shadow:none;outline:none;border:1px solid var(--account-line)!important;background:var(--account-surface)!important;color:var(--account-ink)!important;border-radius:10px!important}body:has(#settings-nickname) :is(input:not([type=checkbox]):not([type=hidden]):not([type=file]),select,textarea){min-height:50px;box-shadow:none;outline:none;border:1px solid var(--account-line)!important;background:var(--account-surface)!important;color:var(--account-ink)!important;border-radius:10px!important}:is(body:has([data-onboarding-form]) input:disabled,body:has(#settings-nickname) input:disabled){opacity:1;background:var(--account-canvas-soft)!important;color:var(--account-muted)!important}:is(body:has([data-onboarding-form]) input[aria-invalid=true],body:has(#settings-nickname) input[aria-invalid=true]){border-color:var(--account-danger)!important}:is(body:has([data-onboarding-form]) input:focus-visible,body:has(#settings-nickname) input:focus-visible){outline:2px solid var(--account-focus);outline-offset:2px;border-color:var(--account-focus)!important}.onboarding-birth-fieldset{border:0;gap:7px;min-inline-size:0;margin:0;padding:0;display:grid}.onboarding-birth-fieldset legend{color:var(--account-ink);padding:0;font-size:13.5px;font-weight:750}.onboarding-birth-hint{color:var(--account-muted);font-size:12.5px;line-height:var(--editorial-leading-body)}.onboarding-birth-inputs{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,1fr));gap:9px;display:grid}.onboarding-birth-inputs label{min-width:0;color:var(--account-ink);gap:6px;font-size:12.5px;font-weight:700;display:grid}.onboarding-birth-inputs input{font-variant-numeric:tabular-nums;letter-spacing:.02em;padding-inline:14px!important;font-size:16px!important}body:has([data-onboarding-form]) label:has(input[name=terms]){border-radius:10px!important}body:has([data-onboarding-form]) label:has(input[name=privacy]){border-radius:10px!important}body:has([data-onboarding-form]) label:has(input[name=marketing]){border-radius:10px!important}body:has(#settings-nickname) label:has(.settings-marketing-input){border-radius:10px!important}body:has(#settings-nickname) form>.col>div:not(:first-child){border-radius:10px!important}:is(body:has([data-onboarding-form]) label:has(input[type=checkbox]):hover,body:has(#settings-nickname) label:has(input[type=checkbox]):hover){background:var(--account-canvas-soft)}body:has([data-onboarding-form]) label:has(input[type=checkbox])>span:last-child{color:var(--account-ink)!important}body:has(#settings-nickname) label:has(input[type=checkbox])>span:last-child{color:var(--account-ink)!important}body:has(#settings-nickname) label[for=settings-avatar]{color:var(--account-ink)!important}body:has(#settings-nickname) label[for=settings-nickname]{color:var(--account-ink)!important}:is(body:has([data-onboarding-form]) input[type=checkbox]:focus-visible+span,body:has(#settings-nickname) input[type=checkbox]:focus-visible+span){outline:2px solid var(--account-focus);outline-offset:3px}body:has([data-onboarding-form]) input[type=checkbox]:checked+span{border-color:var(--account-ink)!important;background:var(--account-ink)!important;color:#fff!important}body:has(#settings-nickname) input[type=checkbox]:checked+span{border-color:var(--account-ink)!important;background:var(--account-ink)!important;color:#fff!important}body:has(#settings-nickname) .settings-marketing-input:checked+.settings-marketing-proxy{border-color:var(--account-ink)!important;background:var(--account-ink)!important;color:#fff!important}body:has([data-onboarding-form]) label:has(input[name=followIpIds]){filter:none;border:1px solid #0000;box-shadow:0 0 0 1px var(--account-line-soft)!important;border-radius:10px!important}.onboarding-ip-meta{pointer-events:none}.onboarding-ip-title{text-overflow:ellipsis;white-space:nowrap;background:#fffffff0;border:1px solid #11110f24;border-radius:7px;max-width:calc(100% - 34px);padding:7px 9px;overflow:hidden;box-shadow:0 8px 24px -18px #11110f8c;color:var(--account-ink)!important}body:has([data-onboarding-form]) .onboarding-ip-checkmark{color:var(--account-ink)!important;background:#fffffff0!important;border-color:#11110f52!important}body:has([data-onboarding-form]) label:has(input[name=followIpIds]:checked){border-color:var(--account-ink);box-shadow:0 0 0 2px var(--account-ink)!important}body:has([data-onboarding-form]) label:has(>input[name=followIpIds]:checked) .onboarding-ip-checkmark{border-color:var(--account-ink)!important;background:var(--account-ink)!important;color:#fff!important}body:has([data-onboarding-form]) label:has(input[name=followIpIds]:focus-visible){outline:2px solid var(--account-focus);outline-offset:4px}body:has(#settings-nickname) .settings-avatar-input{border:1px solid var(--account-line);background:var(--account-canvas-soft);border-radius:10px;min-height:44px;padding:8px;color:var(--account-muted)!important}body:has(#settings-nickname) form:last-of-type>.col>div>span:not(.mono){color:var(--account-ink)!important}body:has(#settings-nickname) form:last-of-type>.col>div>span+span{color:var(--account-ink)!important}body:has(#settings-nickname) form:last-of-type>.col>div>span[aria-hidden]{border:1px solid var(--account-ink)!important;background:var(--account-ink)!important;color:#fff!important}body:has(#settings-nickname) .settings-nickname-control{width:100%;color:var(--account-ink)!important}:is(body:has(#settings-nickname) [role=alert],body:has([data-onboarding-form]) [role=alert]){background:color-mix(in srgb, var(--account-danger) 7%, var(--account-surface));border-color:color-mix(in srgb, var(--account-danger) 35%, transparent)!important;color:var(--account-danger)!important}body:has(#settings-nickname) [role=status]{background:color-mix(in srgb, var(--account-success) 6%, var(--account-surface));border-color:color-mix(in srgb, var(--account-success) 28%, transparent)!important;color:var(--account-success)!important}body:has(input[name=passwordConfirmation]) main{background:var(--account-canvas);color:var(--account-ink)}body:has(#account-suspended-title) main{background:var(--account-canvas);color:var(--account-ink)}body:has(main[aria-busy=true]) main[aria-busy=true]{background:var(--account-canvas);color:var(--account-ink)}body:has(input[name=passwordConfirmation]) main>section{color:var(--account-ink)}body:has(#account-suspended-title) #account-suspended-title:where(h1){color:var(--account-ink)}body:has(input[name=passwordConfirmation]) main>section{border:1px solid var(--account-line-soft)!important;background:var(--account-surface)!important;box-shadow:var(--account-shadow)!important;border-radius:14px!important}body:has(input[name=passwordConfirmation]) main>section p{color:var(--account-muted)!important}body:has(main[aria-busy=true]) main[aria-busy=true] p{color:var(--account-muted)!important}body:has(#account-suspended-title) #account-suspended-title+p{color:var(--account-muted)!important}body:has(#account-suspended-title) main>section{border:1px solid var(--account-line-soft);background:var(--account-surface);color:var(--account-ink);box-shadow:var(--account-shadow);border-radius:14px}body:has(#account-suspended-title) .eyebrow{color:var(--account-danger)}body:has(#account-suspended-title) .btn-ghost{border-color:var(--account-line);background:var(--account-surface);color:var(--account-ink)}body:has(#account-suspended-title) .btn-ghost:focus-visible{outline:2px solid var(--account-focus);outline-offset:3px}body:has(input[name=passwordConfirmation]) :is(a,button,input):focus-visible{outline:2px solid var(--account-focus);outline-offset:3px}.my-header{border-bottom:1px solid var(--account-line-soft);background:var(--account-blue);padding:clamp(118px,12vw,164px) 0 clamp(42px,5vw,72px)}.my-header h1{font-size:clamp(54px,6.2vw,104px);font-weight:840;line-height:var(--editorial-leading-display);letter-spacing:var(--editorial-tracking-display);margin-top:18px}.my-header p{color:var(--account-ink)}.my-content{padding:clamp(42px,6vw,84px) 0 clamp(92px,10vw,144px)}.my-profile{background:var(--account-surface);border-radius:14px;min-height:176px}.my-profile:before{display:none}.my-avatar{border-color:var(--account-line);background:var(--account-green);box-shadow:none}.my-profile-copy>span,.my-section-heading span,.my-profile-copy p,.my-section-heading p,.my-destination-copy>span:last-child,.my-destination-copy>.mono{color:var(--account-muted)}.my-section-heading{margin-top:clamp(60px,7vw,96px)}.my-section-heading h2{font-size:clamp(28px,3.2vw,46px);font-weight:820;line-height:var(--editorial-leading-title);letter-spacing:var(--editorial-tracking-title)}.my-destination-grid{gap:12px}.my-destination{background:var(--account-surface);border-radius:14px;min-height:148px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s}.my-destination:nth-child(4n+1) .my-destination-icon{background:var(--account-green)}.my-destination:nth-child(4n+2) .my-destination-icon{background:var(--account-pink)}.my-destination:nth-child(4n+3) .my-destination-icon{background:var(--account-blue)}.my-destination:nth-child(4n) .my-destination-icon{background:var(--account-yellow)}.my-destination-icon{color:var(--account-ink);border:0}.my-destination:hover{border-color:var(--account-line);box-shadow:none;transform:translateY(-3px)}.my-destination-arrow{color:var(--account-muted)}.notifications-header{border-bottom:1px solid var(--account-line-soft);background:var(--account-pink);padding:clamp(118px,12vw,164px) 0 clamp(42px,5vw,72px)}.notifications-header h1{font-size:clamp(54px,6.2vw,104px);font-weight:840;line-height:var(--editorial-leading-display);letter-spacing:var(--editorial-tracking-display);margin-top:18px}.notifications-header p{color:var(--account-ink)}.notifications-settings-link{background:#ffffff6b!important;border-color:#11110f47!important}.notifications-content{padding:clamp(44px,6vw,80px) 0 clamp(92px,10vw,144px)}.notifications-content>.wrap{max-width:1040px}.notifications-section-heading{margin-top:0}.notifications-section-heading>div>span,.notification-preference-heading>span,.notification-meta>span,.notifications-section-heading>.mono,.notification-meta,.notification-copy>span:not(.notification-meta):not(.sr-only),.notification-switch small{color:var(--account-muted)}.notifications-ledger,.notification-preference-list{gap:8px}.notification-row{border:1px solid var(--account-line-soft);background:var(--account-surface);border-radius:14px}.notification-row:before{width:4px}.notification-row.is-unread{border-color:color-mix(in srgb, var(--account-pink) 58%, var(--account-line));background:color-mix(in srgb, var(--account-pink) 38%, var(--account-surface))}.notification-row.is-unread:before,.notification-unread-dot{background:var(--account-ink);box-shadow:none}.notification-open:hover{background:var(--account-canvas-soft)}.notification-open:focus-visible{outline:2px solid var(--account-focus);outline-offset:-4px}.notification-type-icon,.notifications-empty-icon{background:var(--account-pink);color:var(--account-ink);border:0}.notification-arrow{color:var(--account-muted)}.notifications-empty{background:var(--account-surface);border-radius:14px}.notifications-empty p{color:var(--account-muted)}.notification-preference{border:1px solid var(--account-line-soft);background:var(--account-surface);border-radius:14px}.notification-switch{border:1px solid var(--account-line-soft);background:var(--account-canvas);border-radius:14px}.notification-switch:hover{border-color:var(--account-line)}.notification-switch input{border-color:var(--account-line);background:var(--account-surface-muted)}.notification-switch input:before{background:var(--account-muted)}.notification-switch input:checked{border-color:var(--account-ink);background:var(--account-ink)}.notification-switch input:checked:before{background:var(--account-surface)}.notification-switch input:focus-visible{outline-color:var(--account-focus)}.notification-settings-error,.notification-inline-status--error{border-color:color-mix(in srgb, var(--account-danger) 34%, transparent);background:color-mix(in srgb, var(--account-danger) 7%, var(--account-surface));color:var(--account-danger)}.notification-settings-success,.notification-inline-status--success{border-color:color-mix(in srgb, var(--account-success) 30%, transparent);background:color-mix(in srgb, var(--account-success) 7%, var(--account-surface));color:var(--account-success)}.cart-header{border-bottom:1px solid var(--account-line-soft);background:var(--account-yellow);padding:clamp(118px,12vw,164px) 0 clamp(40px,5vw,68px)}.cart-header-row{margin-top:18px}.cart-header-row h1{font-size:clamp(52px,6vw,100px);font-weight:840;line-height:var(--editorial-leading-display);letter-spacing:var(--editorial-tracking-display)}.cart-mode{color:var(--account-ink);background:#ffffff73;border-color:#11110f47}.cart-header-copy{color:var(--account-ink)}.cart-section{padding:clamp(42px,5vw,72px) 0 clamp(92px,10vw,144px)}.cart-layout{grid-template-columns:minmax(0,1fr) minmax(320px,390px);gap:24px}.cart-list-head span,.cart-line-copy>p:not(.cart-line-state),.cart-line-meta,.cart-summary-row--dim,.cart-summary-total span,.cart-summary .money-caption{color:var(--account-muted)}.cart-line{border:1px solid var(--account-line-soft);background:var(--account-surface);border-radius:14px;min-height:150px}.cart-line--unavailable,.cart-line--invalid{border-color:color-mix(in srgb, var(--account-danger) 38%, transparent)}.cart-line-art{background:var(--account-placeholder);border-radius:10px}.cart-line-art .sheen{display:none}.cart-line-art--invalid{border-color:var(--account-line);color:var(--account-muted);background:var(--account-canvas-soft)}.cart-line-meta .mono,.cart-line-state--low{color:var(--account-warning)}.cart-line-state{color:var(--account-muted)}.cart-line-state--danger,.cart-remove:hover:not(:disabled){color:var(--account-danger)}.cart-quantity{border-color:var(--account-line);background:var(--account-canvas);grid-template-columns:42px 42px 42px;min-height:44px}.cart-quantity button{color:var(--account-ink)}.cart-quantity button:hover:not(:disabled){background:var(--account-surface-muted);color:var(--account-ink)}.cart-quantity button:disabled,.cart-remove{color:var(--account-muted)}.cart-summary{border-radius:14px;top:112px}.cart-summary:before,.checkout-summary:before,.checkout-receipt:before,.order-detail-receipt:before,.ticket-detail-receipt:before{background:var(--account-ink);height:4px}.cart-summary-row,.cart-summary-total,.checkout-totals>div{color:var(--account-ink)}.cart-summary-total{border-color:var(--account-line)}.cart-summary-warning,.cart-alert{border-color:color-mix(in srgb, var(--account-danger) 34%, transparent);background:color-mix(in srgb, var(--account-danger) 7%, var(--account-surface));color:var(--account-danger)}.cart-checkout:disabled{border:1px solid var(--account-line-soft);background:var(--account-surface-muted);color:var(--account-muted)}.cart-loading,.cart-empty{color:var(--account-muted)}.cart-loading-dot{background:var(--account-brand);box-shadow:none}.cart-empty{background:var(--account-surface);border-radius:14px}.cart-empty-icon{background:var(--account-yellow);color:var(--account-ink);border:0}.checkout-page{padding-bottom:clamp(92px,10vw,144px)}.checkout-header{border-bottom:1px solid var(--account-line-soft);background:var(--account-blue);padding:clamp(118px,12vw,164px) 0 clamp(40px,5vw,68px)}.checkout-header h1{max-width:920px;font-size:clamp(48px,5.5vw,92px);font-weight:840;line-height:var(--editorial-leading-display);letter-spacing:var(--editorial-tracking-display)}.checkout-header p{color:var(--account-ink)}.checkout-layout,.checkout-order-layout{grid-template-columns:minmax(0,1fr) minmax(350px,420px);gap:24px;margin-top:clamp(32px,4vw,56px)}.checkout-order-page,.ticket-checkout-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.checkout-order-header{color:var(--account-ink)}.checkout-form,.checkout-order-main,.checkout-summary,.checkout-receipt{border-radius:14px}.checkout-summary,.checkout-receipt{top:112px}.checkout-section-heading p,.checkout-fields label>span,.checkout-fields label em,.checkout-item>div span,.checkout-item>span,.checkout-totals dt,.checkout-back,.checkout-state-panel p,.checkout-deadline span,.checkout-cancel-link,.checkout-address-preview p,.checkout-address-preview small,.money-caption{color:var(--account-muted)}.checkout-step{border-color:var(--account-line);background:var(--account-green);min-height:28px;color:var(--account-ink)}.checkout-section-heading--compact{align-items:center}.checkout-fields input{border:1px solid var(--account-line);background:var(--account-surface);min-height:50px;color:var(--account-ink);box-shadow:none;border-radius:10px}.checkout-fields input::placeholder{color:var(--account-faint)}.checkout-fields input:hover:not(:disabled){border-color:var(--account-line-strong)}.checkout-fields input:focus,.checkout-fields input:focus-visible{border-color:var(--account-focus);outline:2px solid var(--account-focus);outline-offset:2px;box-shadow:none}.checkout-fields input[aria-invalid=true]{border-color:var(--account-danger)}.checkout-field-error{color:var(--account-danger)}.checkout-item,.checkout-totals .checkout-total,.checkout-address-preview,.order-receipt-section{border-color:var(--account-line)}.checkout-items,.order-detail-items{color:var(--account-ink)}.checkout-error{border-color:color-mix(in srgb, var(--account-danger) 34%, transparent);background:color-mix(in srgb, var(--account-danger) 7%, var(--account-surface));color:var(--account-danger)}.checkout-back:hover,.checkout-cancel-link a,.checkout-cancel-link a:hover{color:var(--account-ink)}.checkout-loading{color:var(--account-muted)}.checkout-empty{background:var(--account-surface);border-radius:14px}.checkout-empty p{color:var(--account-muted)}.checkout-order-ref{border-color:var(--account-line);color:var(--account-muted);background:#ffffff73}.checkout-deadline{border-color:color-mix(in srgb, var(--account-warning) 28%, transparent);background:color-mix(in srgb, var(--account-yellow) 48%, var(--account-surface))}.checkout-deadline strong{color:var(--account-warning)}.toss-widget{color:var(--account-ink)}.toss-widget-slot{background:var(--account-surface);border-radius:10px;min-height:72px}#toss-payment-methods,#toss-agreement{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.checkout-state-panel{color:var(--account-ink)}.checkout-state-mark,.checkout-result-mark{border-color:var(--account-line);background:var(--account-blue);color:var(--account-ink);box-shadow:none}.checkout-state-panel--complete .checkout-state-mark{border-color:color-mix(in srgb, var(--account-success) 30%, transparent);background:var(--account-green);color:var(--account-success)}.checkout-state-panel--closed .checkout-state-mark,.checkout-result-mark--fail{border-color:color-mix(in srgb, var(--account-danger) 32%, transparent);background:color-mix(in srgb, var(--account-pink) 68%, var(--account-surface));color:var(--account-danger)}.checkout-result-page{background:var(--account-canvas)}.checkout-result{background:var(--account-surface);color:var(--account-ink);box-shadow:var(--account-shadow);border-radius:14px}.checkout-result p{color:var(--account-muted)}.orders-header,.order-detail-header{border-bottom:1px solid var(--account-line-soft);background:var(--account-yellow);padding:clamp(118px,12vw,164px) 0 clamp(40px,5vw,68px)}.orders-header h1,.order-detail-header h1{font-size:clamp(50px,5.8vw,96px);font-weight:840;line-height:var(--editorial-leading-display);letter-spacing:var(--editorial-tracking-display)}.orders-header p,.order-detail-header p{color:var(--account-ink)}.orders-section,.order-detail-layout{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(92px,10vw,144px)}.orders-section-heading span,.order-list-reference>span,.order-list-reference time,.order-list-item-copy span,.order-detail-meta,.order-detail-item-copy span,.order-detail-item-numbers dt,.order-detail-item-numbers dd,.order-receipt-section h3,.order-receipt-section address span,.order-receipt-section address small,.order-receipt-section p,.order-payment-summary dt,.order-cancellation-body,.order-cancellation-confirm>p,.order-refund-summary dt{color:var(--account-muted)}.order-list-link{background:var(--account-surface);border-radius:14px}.orders-list,.tickets-list{color:var(--account-ink)}.order-list-arrow{color:var(--account-muted)}.order-list-link:hover{border-color:var(--account-line);background:var(--account-surface);transform:translateY(-2px)}.order-status,.ticket-status,.ticket-unit-status{border-color:var(--account-line);background:var(--account-canvas-soft);color:var(--account-ink)}.order-status--pending,.ticket-status--pending{border-color:color-mix(in srgb, var(--account-warning) 30%, transparent);background:color-mix(in srgb, var(--account-yellow) 52%, var(--account-surface));color:var(--account-warning)}.order-status--paid,.order-status--confirmed,.order-status--shipping,.order-status--delivered,.ticket-status--active{border-color:color-mix(in srgb, var(--account-info) 28%, transparent);background:color-mix(in srgb, var(--account-blue) 44%, var(--account-surface));color:var(--account-info)}.order-status--done,.ticket-status--used,.ticket-unit-status--used{border-color:color-mix(in srgb, var(--account-success) 28%, transparent);background:color-mix(in srgb, var(--account-green) 52%, var(--account-surface));color:var(--account-success)}.order-status--canceled,.ticket-unit-status--canceled,.ticket-unit-status--refunded{border-color:color-mix(in srgb, var(--account-danger) 28%, transparent);background:color-mix(in srgb, var(--account-pink) 50%, var(--account-surface));color:var(--account-danger)}.ticket-status--cyan,.ticket-unit-status--valid{border-color:color-mix(in srgb, var(--account-info) 28%, transparent);background:color-mix(in srgb, var(--account-blue) 44%, var(--account-surface));color:var(--account-info)}.ticket-status--mint{border-color:color-mix(in srgb, var(--account-success) 28%, transparent);background:color-mix(in srgb, var(--account-green) 52%, var(--account-surface));color:var(--account-success)}.ticket-status--amber{border-color:color-mix(in srgb, var(--account-warning) 30%, transparent);background:color-mix(in srgb, var(--account-yellow) 52%, var(--account-surface));color:var(--account-warning)}.ticket-status--pink{border-color:color-mix(in srgb, var(--account-danger) 28%, transparent);background:color-mix(in srgb, var(--account-pink) 50%, var(--account-surface));color:var(--account-danger)}.ticket-status--muted{border-color:var(--account-line);background:var(--account-canvas-soft);color:var(--account-muted)}.orders-empty{background:var(--account-surface);border-radius:14px}.orders-empty-icon{background:var(--account-yellow);color:var(--account-ink);border:0}.orders-empty p,.order-detail-back,.ticket-detail-back{color:var(--account-muted)}.order-detail-status-row{color:var(--account-ink)}.order-detail-ladder-step{color:var(--account-faint)}.order-detail-ladder-step[data-state=done]{color:var(--account-muted)}.order-detail-ladder-step[data-state=current]{color:var(--account-ink)}.order-detail-withdrawal{color:var(--account-muted)}.order-detail-back:hover,.ticket-detail-back:hover{color:var(--account-ink)}.order-detail-main,.order-detail-receipt,.ticket-detail-main,.ticket-detail-receipt{background:var(--account-surface);border-radius:14px}.order-detail-item{border-color:var(--account-line-soft)}.order-detail-receipt,.ticket-detail-receipt{top:112px}.order-card-pack-callout{border-color:color-mix(in srgb, var(--account-info) 25%, transparent);background:color-mix(in srgb, var(--account-blue) 30%, var(--account-surface))}.order-card-pack-icon{background:var(--account-blue);color:var(--account-ink);border:0}.order-cancellation,.ticket-cancellation{border-color:var(--account-line)}.order-cancellation-actions,.ticket-cancellation-actions{color:var(--account-ink)}.order-cancellation-open,.ticket-cancellation-open{border-color:color-mix(in srgb, var(--account-danger) 30%, transparent)!important;color:var(--account-danger)!important}.order-cancellation-confirm,.ticket-cancellation-confirm{border-color:color-mix(in srgb, var(--account-danger) 30%, transparent);background:color-mix(in srgb, var(--account-danger) 6%, var(--account-surface));color:var(--account-ink);box-shadow:none;border-radius:14px}.order-cancellation-submit,.ticket-cancellation-submit{border:1px solid var(--account-danger);background:var(--account-danger);color:#fff}.order-cancellation-submit:hover,.ticket-cancellation-submit:hover{border-color:var(--account-danger);background:color-mix(in srgb, var(--account-danger) 86%, #000)}.order-cancellation-feedback,.ticket-cancellation-feedback,.order-cancellation-notice{border-color:var(--account-line);background:var(--account-canvas-soft);color:var(--account-muted)}.order-cancellation-feedback--success,.ticket-cancellation-feedback--success,.order-refund-summary,.ticket-refund-policy,.ticket-refund-summary{border-color:color-mix(in srgb, var(--account-success) 27%, transparent);background:color-mix(in srgb, var(--account-green) 28%, var(--account-surface));color:var(--account-success)}.order-cancellation-feedback--error,.ticket-cancellation-feedback--error{border-color:color-mix(in srgb, var(--account-danger) 30%, transparent);background:color-mix(in srgb, var(--account-danger) 7%, var(--account-surface));color:var(--account-danger)}.tickets-header,.ticket-detail-header{border-bottom:1px solid var(--account-line-soft);background:var(--account-green);padding:clamp(118px,12vw,164px) 0 clamp(40px,5vw,68px)}.tickets-header h1,.ticket-detail-header h1{font-size:clamp(50px,5.8vw,96px);font-weight:840;line-height:var(--editorial-leading-display);letter-spacing:var(--editorial-tracking-display)}.tickets-header p,.ticket-detail-header p,.ticket-list-location,.tickets-group-heading p,.tickets-group-heading>span,.ticket-detail-meta,.ticket-qr-notice,.ticket-cancellation-body,.ticket-refund-policy dt,.ticket-booking-summary dt,.ticket-refund-summary dt{color:var(--account-muted)}.tickets-content,.ticket-detail-layout{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(92px,10vw,144px)}.ticket-list-link{background:var(--account-surface);border-radius:14px}.ticket-list-link:hover{border-color:var(--account-line);background:var(--account-surface);transform:translateY(-2px)}.ticket-list-event>span,.ticket-list-arrow{color:var(--account-muted)}.tickets-empty{background:var(--account-surface);border-radius:14px}.tickets-empty-icon{background:var(--account-green);color:var(--account-ink);border:0}.tickets-empty p{color:var(--account-muted)}.ticket-state-list,.ticket-refund-summary{border-color:var(--account-line)}.ticket-qr-empty,.ticket-qr-pager{border:1px solid var(--account-line-soft);background:var(--account-canvas-soft);color:var(--account-ink);border-radius:14px}.ticket-qr-frame{border:1px solid var(--account-line);background:var(--account-surface);box-shadow:none;border-radius:14px}.ticket-qr-heading{color:var(--account-ink)}.ticket-qr-frame img{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ticket-qr-controls .btn{min-height:44px}.ticket-booking-summary,.ticket-refund-policy,.ticket-refund-summary,.ticket-receipt-event{color:var(--account-ink)}.ticket-booking-total{border-color:var(--account-line)}.event-booking-layout{grid-template-columns:minmax(0,1fr) minmax(340px,410px);gap:24px;margin-top:clamp(36px,5vw,72px)}.event-detail-back,.event-detail-meta{color:var(--account-muted)}.event-detail-back:hover{color:var(--account-ink)}.event-detail-back:focus-visible{outline:2px solid var(--account-focus);outline-offset:3px}.event-session-panel,.event-booking-summary,.event-ticket-guide,.event-notification-action{border:1px solid var(--account-line-soft);background:var(--account-surface);color:var(--account-ink);box-shadow:none;border-radius:14px}.event-booking-summary{top:112px}.event-session-list{border-color:var(--account-line-soft)}.event-session-card{border-color:var(--account-line-soft);background:var(--account-canvas);color:var(--account-ink);border-radius:14px}.event-session-card:hover:not(.is-disabled){border-color:var(--account-line-strong);background:var(--account-surface)}.event-session-card.is-selected{border-color:var(--account-ink);background:var(--account-green);box-shadow:0 0 0 1px var(--account-ink)}.event-session-card.is-disabled{cursor:not-allowed;filter:none;opacity:.5}.event-session-card input:focus-visible+span{outline:2px solid var(--account-focus);outline-offset:3px}.event-session-card:has(input:focus-visible){outline:2px solid var(--account-focus);outline-offset:3px}.event-session-main span,.event-session-price small,.event-booking-empty,.event-booking-selection span,.event-qty-field>span{color:var(--account-muted)}.event-qty-control{border-color:var(--account-line);background:var(--account-canvas);min-height:44px}.event-qty-control button{min-width:44px;color:var(--account-ink)}.event-qty-control button:hover:not(:disabled){background:var(--account-surface-muted)}.event-booking-summary .checkout-submit{border-color:var(--account-ink);background:var(--account-ink);color:#fff}.event-ticket-guide,.event-notification-action{margin-top:24px}.event-ticket-guide{background:var(--account-green)}.event-notification-action{background:var(--account-pink)}.event-notification-action .notification-settings-success{background:#ffffff8c}@media (max-width:1199px){.login-split{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)}.login-panel{padding-inline:36px!important}.cart-layout,.checkout-layout,.checkout-order-layout,.order-detail-layout,.ticket-detail-layout,.event-booking-layout{grid-template-columns:1fr}.cart-summary,.checkout-summary,.checkout-receipt,.order-detail-receipt,.ticket-detail-receipt,.event-booking-summary{position:static;top:auto}.notification-preference{grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr)}.notification-preference-save{grid-column:1/-1;justify-self:end}}@media (max-width:919px){.login-split{display:block}.login-panel{display:none!important}.login-mobile-brand{display:block}}@media (max-width:720px){.login-split>:last-child{justify-content:flex-start!important;align-items:stretch!important;min-height:100svh!important;padding:92px 21px 56px!important}.login-split>:last-child .rise{width:100%!important}:is(body:has([data-onboarding-form]) #root>div,body:has(#settings-nickname) #root>div){padding:96px 21px 56px!important}:is(body:has([data-onboarding-form]) #root>div>.rise,body:has(#settings-nickname) #root>div>.rise){border-radius:10px;padding:24px 20px}:is(body:has([data-onboarding-form]) #root>div>.rise>h2,body:has(#settings-nickname) #root>div>.rise>h2){font-size:43px!important}body:has([data-onboarding-form]) label:has(input[name=followIpIds]){aspect-ratio:4/3!important}.my-header,.notifications-header,.cart-header,.checkout-header,.orders-header,.order-detail-header,.tickets-header,.ticket-detail-header{padding:104px 0 38px}.my-header h1,.notifications-header h1,.cart-header-row h1,.checkout-header h1,.orders-header h1,.order-detail-header h1,.tickets-header h1,.ticket-detail-header h1{font-size:clamp(43px,13.5vw,58px);line-height:var(--editorial-leading-display-mobile)}.my-content,.notifications-content,.cart-section,.orders-section,.tickets-content,.order-detail-layout,.ticket-detail-layout{padding-top:32px;padding-bottom:80px}.my-profile{align-items:flex-start;min-height:0;padding:22px}.my-avatar{width:76px;height:76px}.my-section-heading,.notifications-header-inner,.notifications-section-heading,.cart-header-row{flex-direction:column;align-items:flex-start}.my-destination-grid,.notification-preference-controls{grid-template-columns:1fr}.my-destination{min-height:126px;padding:18px}.notifications-settings-link,.notification-preference-save{width:100%}.notification-open{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:16px}.notification-arrow{display:none}.notification-preference{grid-template-columns:1fr;padding:18px}.notification-preference-save{grid-column:auto}.cart-line{grid-template-columns:84px minmax(0,1fr);gap:12px;min-height:128px;padding:12px}.cart-line-art{min-height:84px}.cart-remove{position:absolute;top:8px;right:8px}.cart-remove span{display:none}.cart-line-copy h2{padding-right:34px}.cart-line-actions{grid-column:1/-1;align-items:center}.checkout-layout,.checkout-order-layout,.event-booking-layout{margin-top:24px}.checkout-form,.checkout-order-main,.checkout-summary,.checkout-receipt,.order-detail-main,.order-detail-receipt,.ticket-detail-main,.ticket-detail-receipt,.event-session-panel,.event-booking-summary{padding:18px}.checkout-fields{grid-template-columns:1fr;gap:14px}.checkout-field--postal{max-width:none}.checkout-field--wide{grid-column:auto}.checkout-item{flex-direction:column;align-items:flex-start;gap:7px}.checkout-item>span{align-self:flex-end}.checkout-result-page{padding:100px 21px 64px}.checkout-result{min-height:390px;padding:32px 20px}.order-list-link,.ticket-list-link{min-height:118px;padding:16px}.order-detail-item{grid-template-columns:1fr auto;gap:14px}.order-detail-item-copy{grid-column:1/-1}.order-cancellation-heading,.ticket-cancellation-heading{flex-direction:column;align-items:flex-start}.order-cancellation-confirm>div,.ticket-cancellation-confirm>div{grid-template-columns:1fr;display:grid}.order-cancellation-confirm .btn,.ticket-cancellation-confirm .btn,.order-cancellation-open,.ticket-cancellation-open{width:100%}.ticket-qr-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.event-session-card{grid-template-columns:18px minmax(0,1fr)}.event-session-price{text-align:left;grid-column:2;align-items:flex-start}.event-ticket-guide,.event-notification-action{flex-direction:column;align-items:flex-start;margin-inline:21px}.event-ticket-guide .btn,.event-notification-action form,.event-notification-action .btn{width:100%}}@media (max-width:420px){.login-split>:last-child,:is(body:has([data-onboarding-form]) #root>div,body:has(#settings-nickname) #root>div){padding-inline:16px!important}:is(body:has([data-onboarding-form]) #root>div>.rise,body:has(#settings-nickname) #root>div>.rise){padding-inline:16px}body:has([data-onboarding-form]) form>div:has(input[name=followIpIds])>div:last-child{grid-template-columns:1fr!important}.my-profile{flex-direction:column}.my-destination{grid-template-columns:auto minmax(0,1fr)}.my-destination-arrow{display:none}.notification-open{grid-template-columns:minmax(0,1fr) auto}.notification-type-icon{display:none}.cart-quantity{grid-template-columns:40px 36px 40px}.checkout-order-ref,.order-detail-meta{overflow-wrap:anywhere;white-space:normal;max-width:100%}.ticket-detail-meta{word-break:keep-all;overflow-wrap:break-word;white-space:normal;max-width:100%}.checkout-deadline{flex-direction:column;align-items:flex-start}.order-list-link,.ticket-list-link{grid-template-columns:minmax(0,1fr)}.order-list-link .order-status,.order-list-total,.ticket-list-link .ticket-status,.ticket-list-location{grid-column:1;justify-self:start}.order-detail-item{grid-template-columns:1fr}.order-detail-item>strong{justify-self:start}.order-detail-item-numbers{flex-wrap:wrap}.ticket-qr-controls{grid-template-columns:1fr}}@media (max-width:360px){.my-header .wrap,.notifications-header .wrap,.cart-header .wrap,.checkout-header .wrap,.orders-header .wrap,.order-detail-header .wrap,.tickets-header .wrap,.ticket-detail-header .wrap{padding-inline:16px}.cart-line{grid-template-columns:72px minmax(0,1fr)}.cart-line-art{min-height:72px}.cart-line-actions{flex-direction:column;align-items:flex-start}.cart-line-total{align-self:flex-end}.checkout-section-heading{flex-direction:column}.checkout-result .btn,.checkout-empty .btn{width:100%}}@media (prefers-reduced-motion:reduce){:is(.login-split,.my-page,.notifications-page,.notification-settings-page,.cart-page,.checkout-page,.orders-page,.order-detail-page,.tickets-page,.ticket-detail-page,.event-detail-page) *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body:has([data-onboarding-form]) #root *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body:has(#settings-nickname) #root *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body:has(input[name=passwordConfirmation]) #root *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.my-destination:hover,.notification-row:hover,.cart-line:hover,.order-list-link:hover,.ticket-list-link:hover{transform:none}}
