@font-face{font-family:Inter Text;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/widgets/Inter_18pt-Light.ttf) format("truetype")}@font-face{font-family:Inter Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/widgets/Inter_18pt-Regular.ttf) format("truetype")}@font-face{font-family:Inter Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/widgets/Inter_18pt-Medium.ttf) format("truetype")}@font-face{font-family:Inter Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/widgets/Inter_18pt-Bold.ttf) format("truetype")}@font-face{font-family:Inter Sub;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/widgets/Inter_24pt-SemiBold.ttf) format("truetype")}@font-face{font-family:Inter Sub;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/widgets/Inter_24pt-Bold.ttf) format("truetype")}@font-face{font-family:Inter Sub;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/widgets/Inter_24pt-ExtraBold.ttf) format("truetype")}@font-face{font-family:Inter Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/widgets/Inter_28pt-SemiBold.ttf) format("truetype")}@font-face{font-family:Inter Display;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/widgets/Inter_28pt-ExtraBold.ttf) format("truetype")}@font-face{font-family:Inter Display;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/widgets/Inter_28pt-Black.ttf) format("truetype")}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/widgets/Geist-Variable.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/widgets/GeistMono-Variable.woff2) format("woff2")}.cox-root,.cox-overlay,.gcw-root,.gcw-overlay,.cal-root,.cal-portal,.sw-root,.sw-portal,.ja-root,.ty-root,.cf-root,.pr-root,.rc-root{--cl-yellow: #ffcd02;--cl-yellow-hover: #ffd633;--cl-yellow-press: #e6b800;--cl-black: #000000;--cl-white: #ffffff;--cl-ink-1000: #0a0a0a;--cl-ink-900: #0f0f0f;--cl-ink-800: #141414;--cl-ink-700: #1c1c1c;--cl-ink-600: #272727;--cl-ink-500: #383838;--cl-ink-400: #6b6b6b;--cl-ink-300: #8a8a8a;--cl-ink-200: #b3b3b3;--cl-ink-100: #e5e5e5;--cl-paper-1000: #ffffff;--cl-paper-900: #fbfbfb;--cl-paper-800: #f8f8f8;--cl-paper-700: #f2f2f2;--cl-paper-600: #dedede;--cl-paper-500: #cfcfcf;--cl-paper-400: #9a9a9a;--cl-paper-300: #6b6b6b;--cl-paper-200: #4a4a4a;--cl-warm-1000: #ffffff;--cl-warm-800: #f7f5ef;--cl-warm-700: #efece1;--cl-warm-600: #e3ddc8;--cl-warm-500: #d4cdb4;--cl-danger: #e0604f;--cl-danger-fg: #e98a7c;--cl-scarce: #ff3b30;--cl-sold-out: #8a8a8a;--cl-sold-fill: #c62828;--cl-afterpay: #b2fce4;--cl-font-display: "Inter Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--cl-font-sub: "Inter Sub", "Helvetica Neue", Helvetica, Arial, sans-serif;--cl-font-body: "Geist", "Inter Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--cl-font-mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--cl-font-num: "Inter Text", "Inter Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--cl-fs-micro: 9px;--cl-fs-caps: 11px;--cl-fs-xs: 12px;--cl-fs-sm: 13px;--cl-fs-base: 14px;--cl-fs-md: 15px;--cl-fs-lg: 16px;--cl-fs-xl: 18px;--cl-fs-2xl: 23px;--cl-fs-3xl: 30px;--cl-fs-4xl: 44px;--cl-text-xs: .75rem;--cl-text-sm: .875rem;--cl-text-base: 1rem;--cl-text-lg: 1.125rem;--cl-text-xl: 1.5rem;--cl-text-2xl: 2rem;--cl-text-3xl: 3rem;--cl-text-4xl: 4.5rem;--cl-text-display: 7.5rem;--cl-tracking-tight: -.045em;--cl-tracking-snug: -.03em;--cl-tracking-normal: 0;--cl-tracking-caps: .12em;--cl-tracking-wide: .16em;--cl-leading-tight: .9;--cl-leading-snug: 1.05;--cl-leading-body: 1.5;--cl-space-1: 4px;--cl-space-2: 8px;--cl-space-3: 12px;--cl-space-4: 16px;--cl-space-5: 24px;--cl-space-6: 32px;--cl-space-8: 48px;--cl-space-10: 64px;--cl-space-12: 96px;--cl-space-16: 160px;--cl-radius-xs: 4px;--cl-radius-sm: 8px;--cl-radius-md: 12px;--cl-radius-lg: 18px;--cl-radius-xl: 24px;--cl-radius-pill: 999px;--cl-border-width: 1px;--cl-border-width-thick: 1.5px;--cl-border-width-mark: 3px;--cl-shadow-sm: 0 1px 2px rgba(0,0,0,.3);--cl-shadow-md: 0 8px 24px rgba(0,0,0,.45);--cl-shadow-lg: 0 24px 60px rgba(0,0,0,.6);--cl-shadow-modal: 0 30px 80px rgba(0,0,0,.5);--cl-shadow-glow-yellow: 0 0 0 4px rgba(255,205,2,.35);--cl-shadow-standout: 0 0 0 1px rgba(255,205,2,.12), 0 2px 10px rgba(0,0,0,.4), 0 30px 70px -20px rgba(255,205,2,.28), 0 24px 60px rgba(0,0,0,.55);--cl-ease-out: cubic-bezier(.2, .8, .2, 1);--cl-ease-in-out: cubic-bezier(.65, 0, .35, 1);--cl-ease-snap: cubic-bezier(.34, 1.56, .64, 1);--cl-dur-quick: .12s;--cl-dur-base: .2s;--cl-dur-slow: .4s;--cl-z-sticky: 20;--cl-z-scrim: 60;--cl-z-drawer: 70;--cl-z-modal: 80;--cl-z-toast: 90;--cl-bg: var(--cl-black);--cl-bg-elevated: var(--cl-ink-700);--cl-fg: var(--cl-white);--cl-fg-muted: var(--cl-ink-200);--cl-fg-dim: var(--cl-ink-300);--cl-accent: var(--cl-yellow);--cl-accent-fg: var(--cl-black);--cl-border: var(--cl-ink-500);--cl-paper-100: var(--cl-warm-800);--cl-paper-200: var(--cl-warm-700);--cl-line-light: var(--cl-warm-600);--cl-radius-none: 0;--cl-on-sale: var(--cl-yellow)}.cox-root{text-align:left;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;font-style:normal;direction:ltr;color-scheme:dark;--cox-bg: #0b0b0b;--cox-surface: #141414;--cox-surface-2: #0f0f0f;--cox-elevated: #1c1c1c;--cox-border: #2a2a2a;--cox-border-2: #383838;--cox-fg: #ffffff;--cox-fg-muted: #ffffff;--cox-fg-dim: #ffffff;--cox-placeholder: #6b6b6b;--cox-input-bg: #161616;--cox-input-bg-hover: #1d1d1d;--cox-accent: var(--cl-yellow);--cox-accent-hover: var(--cl-yellow-hover);--cox-accent-press: var(--cl-yellow-press);--cox-on-accent: #000000;--cox-pad: clamp(16px, 6cqw, 28px);--cox-gap: clamp(12px, 3.5cqw, 18px);--cox-field-pad: clamp(10px, 2.5cqw, 13px) clamp(12px, 3cqw, 15px);--cox-radius: 10px;font-family:var(--cl-font-body);color:var(--cox-fg);background:var(--cox-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;box-sizing:border-box}.cox-root *,.cox-root *:before,.cox-root *:after{box-sizing:border-box}.cox-root [hidden]{display:none!important}.cox-root.cox-paper{color-scheme:light;--cox-bg: #F8F8F8;--cox-surface: #ffffff;--cox-surface-2: #F8F8F8;--cox-elevated: #ffffff;--cox-border: #DEDEDE;--cox-border-2: #DEDEDE;--cox-fg: #000000;--cox-fg-muted: #000000;--cox-fg-dim: #000000;--cox-placeholder: #9a9a9a;--cox-input-bg: #ffffff;--cox-input-bg-hover: #fbfbfb}.cox-root.cox-compact{--cox-pad: 18px;--cox-gap: 12px;--cox-field-pad: 10px 13px}.cox-root.cox-roomy{--cox-pad: 36px;--cox-gap: 24px;--cox-field-pad: 16px 18px}.cox-root .cox-modal{position:relative;width:100%;height:100%;display:flex;flex-direction:column;background:var(--cox-bg);overflow:hidden}.cox-root .cox-timer{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;background:#000;color:#fff;border-bottom:2px solid var(--cox-accent)}.cox-root.cox-paper .cox-timer{background:#000}.cox-root .cox-timer-l{display:flex;align-items:center;gap:11px;min-width:0}.cox-root .cox-timer-ic{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;background:#ffcd0224;color:var(--cox-accent)}.cox-root .cox-timer-txt{font-size:13px;line-height:1.25;color:#cfcfcf}.cox-root .cox-timer-txt b{color:#fff;font-weight:700}.cox-root .cox-timer-val{font-family:var(--cl-font-display);font-weight:600;letter-spacing:-.02em;font-size:17px;color:var(--cox-accent);font-variant-numeric:tabular-nums}.cox-root .cox-close{flex:0 0 auto;width:34px;height:34px;border-radius:999px;border:1px solid #2e2e2e;background:transparent;color:#fff;cursor:pointer;display:grid;place-items:center;transition:background var(--cl-dur-quick) var(--cl-ease-out),color var(--cl-dur-quick) var(--cl-ease-out)}.cox-root .cox-close:hover{background:#fff;color:#000;border-color:#fff}.cox-root .cox-buynow-close{border-color:transparent;background:transparent}.cox-root .cox-buynow-close:hover{background:transparent;border-color:transparent;color:var(--cox-accent)}.cox-root .cox-body{flex:1 1 auto;display:grid;min-height:0;overflow:hidden}.cox-root .cox-body.cox-2col{grid-template-columns:1.45fr 1fr}.cox-root .cox-body.cox-2col-rev{grid-template-columns:1fr 1.4fr}.cox-root .cox-main{padding:var(--cox-pad);overflow:hidden;display:flex;flex-direction:column;gap:var(--cox-gap)}.cox-root .cox-aside{background:var(--cox-surface-2);border-left:1px solid var(--cox-border);padding:var(--cox-pad);overflow:hidden;display:flex;flex-direction:column}.cox-root .cox-2col-rev .cox-aside{border-left:none;border-right:1px solid var(--cox-border)}.cox-root .cox-aside>.cox-submit{margin-top:18px}.cox-root .cox-h{font-family:var(--cl-font-display);font-weight:600;letter-spacing:-.045em;line-height:.92;text-transform:lowercase;margin:0;color:var(--cox-fg)}.cox-root .cox-h-xl{font-size:30px}.cox-root .cox-h-lg{font-size:23px}.cox-root .cox-h-md{font-size:18px}.cox-root .cox-eyebrow{font-family:var(--cl-font-body);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cox-fg-muted);margin:0}.cox-root .cox-step-eyebrow{display:flex;align-items:center;gap:10px;font-family:var(--cl-font-body);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cox-fg-muted)}.cox-root .cox-step-eyebrow:before{content:"";width:22px;height:3px;background:var(--cox-accent)}.cox-root .cox-sechead{display:flex;align-items:center;gap:12px;font-family:var(--cox-num);font-weight:500;font-size:20px;letter-spacing:-.04em;line-height:1;text-transform:lowercase;color:var(--cox-fg);margin:0}.cox-root .cox-sechead:before{content:"";width:20px;height:4px;flex:0 0 auto;background:var(--cox-accent)}.cox-root.cox-compact .cox-sechead{font-size:19px}.cox-root.cox-roomy .cox-sechead{font-size:23px}.cox-root .cox-muted{color:var(--cox-fg-muted)}.cox-root .cox-dim{color:var(--cox-fg-dim)}.cox-root .cox-express{display:flex;flex-direction:column;gap:10px}.cox-root .cox-express-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cox-root .cox-express-grid.cox-3{grid-template-columns:1fr 1fr 1fr}.cox-root.cox-mobile .cox-express-grid{grid-template-columns:1fr}.cox-root .cox-xbtn{height:50px;border-radius:999px;border:1px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--cl-font-body);font-weight:600;font-size:15px;transition:transform var(--cl-dur-quick) var(--cl-ease-out),filter var(--cl-dur-quick) var(--cl-ease-out)}.cox-root .cox-xbtn:active{transform:translateY(1px)}.cox-root .cox-xbtn-apple{background:#000;color:#fff;border-color:#000}.cox-root .cox-xbtn-apple:hover{filter:brightness(1.15)}.cox-root .cox-xbtn-apple-white{background:#fff;color:#000;border:none;border-radius:100px;padding:0;box-sizing:content-box;gap:6px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:-.01em}.cox-root .cox-xbtn-apple-white:hover{background:#f5f5f7}.cox-root .cox-xbtn-apple-white svg{vertical-align:middle}.cox-root .cox-xbtn-google{background:#fff;color:#3c4043;border-color:#dadce0;box-shadow:0 1px 1px #0000001a}.cox-root .cox-xbtn-google:hover{background:#f7f8f8}.cox-root .cox-xbtn-afterpay{background:#b2fce4;color:#000;border-color:#b2fce4;font-weight:700}.cox-root .cox-xbtn-afterpay:hover{filter:brightness(1.03)}.cox-root .cox-xbtn-full{width:100%}.cox-root .cox-xbtn svg{display:block}.cox-root .cox-express-pills{display:flex;gap:8px}.cox-root .cox-express-pills .cox-xbtn{flex:1;height:44px;border-radius:999px;font-size:13px}.cox-root .cox-divider{display:flex;align-items:center;gap:14px;color:var(--cox-fg-dim);font-family:var(--cl-font-body);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.cox-root .cox-divider:before,.cox-root .cox-divider:after{content:"";flex:1;height:1px;background:var(--cox-border)}.cox-root .cox-field{display:flex;flex-direction:column;gap:7px}.cox-root .cox-label{font-family:var(--cl-font-body);font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--cox-fg-muted)}.cox-root .cox-input,.cox-root .cox-select{width:100%;appearance:none;-webkit-appearance:none;background:var(--cox-input-bg);border:1px solid var(--cox-border);color:var(--cox-fg);padding:var(--cox-field-pad);padding-left:15px;padding-right:15px;border-radius:var(--cox-radius);font-family:var(--cl-font-body);font-size:15px;line-height:1.3;outline:none;transition:border-color var(--cl-dur-quick) var(--cl-ease-out),box-shadow var(--cl-dur-quick) var(--cl-ease-out),background var(--cl-dur-quick) var(--cl-ease-out)}.cox-root .cox-input::placeholder{color:var(--cox-placeholder)}.cox-root .cox-input:hover,.cox-root .cox-select:hover{background:var(--cox-input-bg-hover)}.cox-root .cox-input:focus,.cox-root .cox-select:focus,.cox-root .cox-input.cox-focus{border-color:var(--cox-accent)}.cox-root .cox-row2{display:grid;grid-template-columns:1fr 1fr;gap:var(--cox-gap)}.cox-root .cox-row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--cox-gap)}.cox-root .cox-phone-wrap{position:relative}.cox-root .cox-phone-single{display:flex;align-items:stretch;width:100%;background:var(--cox-input-bg);border:1px solid var(--cox-border);border-radius:var(--cox-radius);transition:border-color var(--cl-dur-quick) var(--cl-ease-out),background var(--cl-dur-quick) var(--cl-ease-out)}.cox-root .cox-phone-single:hover{background:var(--cox-input-bg-hover)}.cox-root .cox-phone-single:focus-within{border-color:var(--cox-accent)}.cox-root .cox-phone-single.cox-err{border-color:#e0604f}.cox-root .cox-phone-iso{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:44px;padding:0 10px;margin:5px 0;gap:0;border-right:1px solid var(--cox-border);font-family:var(--cl-font-display);font-weight:600;font-size:13px;letter-spacing:.02em;color:var(--cox-fg);transition:color var(--cl-dur-quick)}.cox-root .cox-phone-iso.empty{color:var(--cox-placeholder)}.cox-root .cox-phone-input{flex:1;min-width:0;width:100%;appearance:none;-webkit-appearance:none;background:transparent;border:none;outline:none;color:var(--cox-fg);padding:var(--cox-field-pad);font-family:var(--cl-font-body);font-size:15px;line-height:1.3}.cox-root .cox-phone-input::placeholder{color:var(--cox-placeholder)}.cox-root .cox-pay-list{display:flex;flex-direction:column;gap:10px}.cox-root .cox-pay{border:1px solid var(--cox-border);border-radius:var(--cox-radius);overflow:hidden;background:var(--cox-surface);transition:border-color var(--cl-dur-quick) var(--cl-ease-out)}.cox-root .cox-pay.sel{border-color:var(--cox-accent)}.cox-root .cox-pay-head{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer}.cox-root .cox-radio{width:20px;height:20px;border-radius:999px;flex:0 0 auto;border:2px solid var(--cox-border-2);display:grid;place-items:center;transition:border-color var(--cl-dur-quick)}.cox-root .cox-pay.sel .cox-radio{border-color:var(--cox-accent)}.cox-root .cox-pay.sel .cox-radio:after{content:"";width:10px;height:10px;border-radius:999px;background:var(--cox-accent)}.cox-root .cox-pay-label{font-family:var(--cl-font-body);font-weight:600;font-size:15px;color:var(--cox-fg);flex:1}.cox-root .cox-pay-cards{display:flex;gap:6px;align-items:center}.cox-root .cox-card-ic{width:34px;height:22px;border-radius:4px;display:grid;place-items:center;background:var(--cox-elevated);border:1px solid var(--cox-border)}.cox-root .cox-pay-body{padding:4px 16px 16px;display:flex;flex-direction:column;gap:var(--cox-gap)}.cox-root .cox-promo-toggle{display:flex;align-items:center;gap:9px;background:none;border:none;cursor:pointer;padding:4px 0;color:var(--cox-fg-muted);font-family:var(--cl-font-body);font-weight:600;font-size:14px;transition:color var(--cl-dur-quick)}.cox-root .cox-promo-toggle:hover{color:var(--cox-accent)}.cox-root .cox-promo-toggle .cox-chev{transition:transform var(--cl-dur-quick)}.cox-root .cox-promo-toggle.open .cox-chev{transform:rotate(180deg)}.cox-root .cox-promo-box{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px dashed var(--cox-border-2);border-radius:var(--cox-radius);background:var(--cox-surface)}.cox-root .cox-inline{display:flex;gap:8px}.cox-root .cox-inline .cox-input{flex:1}.cox-root .cox-inline>.cox-card-mount{flex:1 1 auto;width:auto;min-width:0}.cox-root .cox-apply{flex:0 0 auto;padding:0 18px;border-radius:var(--cox-radius);border:1px solid var(--cox-border-2);background:transparent;color:var(--cox-fg);cursor:pointer;font-family:var(--cl-font-display);font-weight:600;font-size:14px;text-transform:lowercase;letter-spacing:-.01em;transition:background var(--cl-dur-quick),color var(--cl-dur-quick)}.cox-root .cox-apply:hover{background:var(--cox-fg);color:var(--cox-bg)}.cox-root .cox-applied{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-radius:var(--cox-radius);background:#ffcd021a;border:1px solid rgba(255,205,2,.4)}.cox-root .cox-applied .cox-applied-tag{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:var(--cox-fg)}.cox-root .cox-applied .cox-applied-rm{background:none;border:none;color:var(--cox-fg-dim);cursor:pointer;font-size:13px}.cox-root .cox-applied .cox-applied-rm:hover{color:var(--cox-fg)}.cox-root .cox-sum{display:flex;flex-direction:column;gap:16px;height:100%}.cox-root .cox-sum>*{flex:0 0 auto;min-height:0}.cox-root .cox-sum-event{display:flex;gap:14px;align-items:flex-start}.cox-root .cox-poster{width:76px;height:76px;flex:0 0 auto;border-radius:12px;object-fit:cover;background:var(--cox-elevated);border:1px solid var(--cox-border)}.cox-root .cox-poster-lg{width:100%;height:auto;aspect-ratio:16/9;border-radius:12px;object-fit:cover}.cox-root .cox-sum-meta{display:flex;flex-direction:column;gap:5px;min-width:0}.cox-root .cox-badge{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;background:var(--cox-accent);color:#000;font-family:var(--cl-font-body);font-weight:700;font-size:9px;letter-spacing:.14em;text-transform:uppercase;padding:4px 8px;border-radius:999px}.cox-root .cox-sum-metaline{font-family:var(--cl-font-body);font-weight:700;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--cox-fg-muted);display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.cox-root .cox-sum-metaline .dot{color:var(--cox-accent)}.cox-root .cox-tickets{display:flex;flex-direction:column;gap:10px}.cox-root .cox-ticket{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--cox-border);border-radius:var(--cox-radius);background:var(--cox-surface);transition:border-color var(--cl-dur-quick),box-shadow var(--cl-dur-quick)}.cox-root .cox-ticket:hover{border-color:var(--cox-accent)}.cox-root .cox-ticket.active{border-color:var(--cox-border-2)}.cox-root .cox-ticket.active:hover{border-color:var(--cox-accent)}.cox-root .cox-ticket-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cox-root .cox-ticket-name{font-family:var(--cl-font-display);font-weight:600;font-size:15px;letter-spacing:-.02em;text-transform:lowercase;color:var(--cox-fg)}.cox-root .cox-ticket-desc{font-size:11.5px;color:var(--cox-fg-muted);line-height:1.3}.cox-root .cox-ticket-price{font-family:var(--cl-font-display);font-size:12px;color:var(--cox-fg-dim);font-weight:500;margin-top:1px;font-variant-numeric:tabular-nums}.cox-root .cox-scarce{color:#ff3b30;font-weight:700}.cox-root .cox-stepper{display:flex;align-items:center;gap:2px;flex:0 0 auto;background:var(--cox-input-bg);border:1px solid var(--cox-border);border-radius:999px;padding:3px}.cox-root .cox-step-btn{width:30px;height:30px;border-radius:999px;border:none;background:transparent;color:var(--cox-fg);cursor:pointer;display:grid;place-items:center;font-size:17px;line-height:1;transition:background var(--cl-dur-quick),color var(--cl-dur-quick)}.cox-root .cox-step-btn:hover:not(:disabled){color:var(--cox-accent)}.cox-root .cox-step-btn:active:not(:disabled){color:var(--cox-accent);background:#ffcd021f}.cox-root .cox-step-btn:disabled{color:var(--cox-fg-dim);cursor:not-allowed}.cox-root .cox-step-qty{min-width:22px;text-align:center;font-family:var(--cl-font-display);font-weight:600;font-size:15px;color:var(--cox-fg);font-variant-numeric:tabular-nums;transition:color var(--cl-dur-quick)}.cox-root .cox-stepper:has(.cox-step-btn:active) .cox-step-qty{color:var(--cox-accent)}.cox-root .cox-totals{display:flex;flex-direction:column;gap:9px;padding-top:4px}.cox-root .cox-total-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:var(--cox-fg-muted)}.cox-root .cox-total-row>span:first-child{white-space:nowrap}.cox-root .cox-total-row .v{font-family:var(--cox-num);color:var(--cox-fg);font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}.cox-root .cox-total-row.free .v,.cox-root .cox-total-row.disc .v{color:var(--cox-accent);font-weight:700}.cox-root .cox-rule{height:1px;background:var(--cox-border);margin:4px 0}.cox-root .cox-grand{display:flex;align-items:baseline;justify-content:space-between}.cox-root .cox-grand-label{font-family:var(--cox-num);font-weight:400;font-size:16px;letter-spacing:-.03em;text-transform:lowercase;color:var(--cox-fg)}.cox-root .cox-grand-val{font-family:var(--cox-num);font-weight:400;font-size:16px;letter-spacing:-.02em;color:var(--cox-fg);font-variant-numeric:tabular-nums}.cox-root .cox-grand-val .cur{font-size:17px;color:var(--cox-fg-dim);margin-right:1px}.cox-root .cox-submit{width:100%;border:none;cursor:pointer;background:var(--cox-accent);color:var(--cox-on-accent);padding:17px 22px;border-radius:999px;font-family:var(--cl-font-display);font-weight:600;font-size:18px;letter-spacing:-.02em;text-transform:lowercase;line-height:1;display:flex;align-items:center;justify-content:center;gap:10px;transition:background var(--cl-dur-quick) var(--cl-ease-out),transform var(--cl-dur-quick) var(--cl-ease-out)}.cox-root .cox-submit:hover{background:var(--cox-accent-hover)}.cox-root .cox-submit:active{background:var(--cox-accent-press);transform:translateY(1px)}.cox-root a.cox-submit{text-decoration:none}.cox-root .cox-submit-afterpay{background:#b2fce4;color:#000}.cox-root .cox-submit-afterpay:hover{background:#b2fce4;filter:brightness(1.04)}.cox-root .cox-submit-afterpay:active{background:#b2fce4;transform:translateY(1px)}.cox-root .cox-afterpay-mark{font-weight:800;letter-spacing:-.045em}.cox-root .cox-submit.cox-secondary{background:transparent;color:var(--cox-fg);border:1.5px solid var(--cox-border-2)}.cox-root .cox-submit.cox-secondary:hover{background:var(--cox-fg);color:var(--cox-bg);border-color:var(--cox-fg)}.cox-root .cox-trust{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:var(--cox-fg-dim);margin-top:2px;text-align:center}.cox-root .cox-trust svg{flex:0 0 auto;display:block}.cox-root .cox-fees-note{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--cox-fg-muted);padding:10px 12px;border-radius:8px;background:#ffcd0212;border:1px solid rgba(255,205,2,.18)}.cox-root .cox-fees-note b{color:var(--cox-fg);font-weight:700}.cox-root .cox-lineup{display:flex;align-items:center;gap:9px}.cox-root .cox-lineup-avatars{display:flex}.cox-root .cox-lineup-avatars img{width:30px;height:30px;border-radius:999px;object-fit:cover;border:2px solid var(--cox-surface-2);margin-left:-9px}.cox-root .cox-lineup-avatars img:first-child{margin-left:0}.cox-root .cox-lineup-txt{font-size:11.5px;color:var(--cox-fg-muted);line-height:1.3}.cox-root .cox-steps{display:flex;align-items:center;gap:0}.cox-root .cox-stepi{display:flex;align-items:center;gap:10px;flex:0 0 auto}.cox-root .cox-stepi-num{width:28px;height:28px;border-radius:999px;flex:0 0 auto;display:grid;place-items:center;font-family:var(--cl-font-display);font-weight:600;font-size:13px;border:1.5px solid var(--cox-border-2);color:var(--cox-fg-muted)}.cox-root .cox-stepi.active .cox-stepi-num{background:var(--cox-accent);color:#000;border-color:var(--cox-accent)}.cox-root .cox-stepi.done .cox-stepi-num{background:var(--cox-fg);color:var(--cox-bg);border-color:var(--cox-fg)}.cox-root .cox-stepi-label{font-family:var(--cl-font-body);font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--cox-fg-muted)}.cox-root .cox-stepi.active .cox-stepi-label{color:var(--cox-fg)}.cox-root .cox-stepi-bar{flex:1;height:1.5px;background:var(--cox-border);margin:0 14px;min-width:18px}.cox-root .cox-stepi.done+.cox-stepi-bar{background:var(--cox-fg)}.cox-root .cox-step-collapsed{display:flex;align-items:center;gap:12px;padding:15px 16px;border:1px solid var(--cox-border);border-radius:var(--cox-radius);background:var(--cox-surface);color:var(--cox-fg-muted)}.cox-root .cox-step-collapsed .cox-stepi-num{width:24px;height:24px;font-size:11px}.cox-root .cox-poster-panel{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--cox-pad);min-height:0}.cox-root .cox-poster-panel .pp-bg{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center}.cox-root .cox-poster-panel .pp-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#00000059,#0000008c 45%,#000000eb)}.cox-root .cox-poster-panel>*{position:relative;z-index:2}.cox-root .cox-pp-content{display:flex;flex-direction:column;gap:16px;color:#fff}.cox-root .cox-pp-title{font-family:var(--cl-font-display);font-weight:600;font-size:46px;letter-spacing:-.045em;line-height:.85;text-transform:lowercase;margin:0}.cox-root .cox-pp-tickets{display:flex;flex-direction:column;gap:8px}.cox-root .cox-pp-ticket{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:var(--cox-radius);background:#ffffff12;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cox-root .cox-pp-ticket .cox-ticket-name{color:#fff}.cox-root .cox-pp-ticket .cox-ticket-desc{color:#ffffffb3}.cox-root .cox-pp-ticket .cox-stepper{background:#00000059;border-color:#fff3}.cox-root .cox-pp-ticket .cox-step-btn{color:#fff}.cox-root .cox-pp-divider{height:1px;background:#ffffff2e}.cox-root .cox-pp-grand{display:flex;align-items:baseline;justify-content:space-between;color:#fff}.cox-root .cox-pp-grand .cox-grand-label,.cox-root .cox-pp-grand .cox-grand-val{color:#fff}@media(max-width:640px){.cox-root .cox-body.cox-flow{display:flex;flex-direction:column;gap:var(--cox-gap);padding:15px;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch}.cox-root .cox-body.cox-flow::-webkit-scrollbar{width:0;height:0}.cox-root .cox-flow>.cox-main,.cox-root .cox-flow>.cox-aside{display:contents}.cox-root .cox-flow .cox-main>.cox-msum{order:10}.cox-root .cox-flow .cox-main>.cox-sh-express{order:15}.cox-root .cox-flow .cox-main>.cox-express{order:20}.cox-root .cox-flow .cox-main>.cox-divider{order:30}.cox-root .cox-flow .cox-main>.cox-sh-details{order:40}.cox-root .cox-flow .cox-main>.cox-row2,.cox-root .cox-flow .cox-main>.cox-field{order:50}.cox-root .cox-flow .cox-main>.cox-sh-order{order:60}.cox-root .cox-flow .cox-aside>.cox-sum{order:70}.cox-root .cox-flow .cox-main>.cox-sh-payment{order:80}.cox-root .cox-flow .cox-main>.cox-pay-list{order:90}.cox-root .cox-flow .cox-main>.cox-err-msg{order:100}.cox-root .cox-flow .cox-aside>.cox-submit{order:110}.cox-root .cox-flow .cox-main>.cox-trust{order:120}.cox-root .cox-flow .cox-hide-narrow,.cox-root .cox-flow .cox-sum-card,.cox-root .cox-flow .cox-sum-spacer,.cox-root .cox-flow .cox-aside-spacer{display:none}.cox-root .cox-flow .cox-sum{height:auto}}@media(min-width:641px){.cox-root .cox-flow .cox-msum,.cox-root .cox-flow .cox-sh-order{display:none}.cox-root .cox-flow .cox-main>.cox-divider{font-size:12px;font-weight:600}}.cox-root .cox-sum>.cox-sum-spacer{flex:1 1 0%;height:80px}.cox-root .cox-aside>.cox-aside-spacer{flex:1 1 auto}.cox-root.cox-mobile .cox-body{display:flex;flex-direction:column;overflow:hidden}.cox-root.cox-mobile .cox-main{flex:1 1 auto;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch;gap:var(--cox-gap)}.cox-root.cox-mobile .cox-main::-webkit-scrollbar{width:0;height:0}.cox-root.cox-mobile .cox-aside{border:none}.cox-root .cox-msum{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:13px 18px;background:var(--cox-surface-2);border-bottom:1px solid var(--cox-border)}.cox-root .cox-msum.cox-msum-inflow{padding:0 0 15px;background:none;border-bottom:1px solid var(--cox-border);margin-bottom:15px}.cox-root .cox-msum .cox-poster{width:55px;height:55px;border-radius:9px}.cox-root .cox-msum-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cox-root .cox-msum-title{font-family:var(--cox-num);font-weight:500;font-size:16px;letter-spacing:-.03em;text-transform:lowercase;color:var(--cox-fg)}.cox-root .cox-msum-meta{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cox-fg-muted)}.cox-root .cox-msum-total{text-align:right;flex:0 0 auto}.cox-root .cox-msum-total .amt{font-family:var(--cox-num);font-weight:400;font-size:16px;letter-spacing:-.02em;color:var(--cox-fg)}.cox-root .cox-msum-total .lbl{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cox-fg-dim)}.cox-root .cox-paybar{flex:0 0 auto;padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px));background:var(--cox-surface-2);border-top:1px solid var(--cox-border);display:flex;flex-direction:column;gap:8px}.cox-root .cox-paybar.cox-paybar-inflow{padding:18px 0 4px;background:none;border-top:none;margin-top:4px}.cox-root .cox-scroll{overflow:hidden}.cox-root .cox-widget{background:var(--cox-surface-2);border:1px solid var(--cox-border);border-radius:18px;padding:var(--cox-pad);display:flex;flex-direction:column;gap:16px}.cox-root .cox-widget-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cox-root .cox-widget-standout{border-color:#ffcd0280;box-shadow:0 0 0 1px #ffcd021f,0 2px 10px #0006,0 30px 70px -20px #ffcd0247,0 24px 60px #0000008c}.cox-root.cox-paper .cox-widget-standout{border-color:#0000001a;box-shadow:0 2px 10px #0000000f,0 30px 70px -24px #ffcd0280,0 22px 50px #14120a29}.cox-root .cox-widgetframe{container-type:inline-size;padding:clamp(12px,6cqw,40px);background:var(--cox-bg);display:grid;place-items:center}.cox-root .cox-widgetframe .cox-widget{width:100%;max-width:420px;border-color:var(--cox-accent)}.cox-root .cox-widgetframe .cox-tickets{display:grid;grid-auto-rows:1fr}.cox-root .cox-ticket-lg{padding:15px;align-items:center}.cox-root .cox-ticket-price2{font-family:var(--cl-font-display);font-size:13px;color:var(--cox-fg);font-weight:600;margin-top:3px;font-variant-numeric:tabular-nums}.cox-root .cox-ticket-price2 .cox-avail{margin-left:8px}.cox-root .cox-ticket-lg .cox-ticket-name{font-size:16px}.cox-root .cox-ticket-lg .cox-ticket-desc{font-size:12px}.cox-root .cox-submit:disabled,.cox-root .cox-xbtn:disabled{cursor:not-allowed}.cox-root .cox-badge-soon{background:transparent;color:var(--cox-fg-muted);border:1px solid var(--cox-border-2)}.cox-root .cox-waitlist-note{display:flex;align-items:flex-start;gap:11px;font-size:13px;line-height:1.5;color:var(--cox-fg-muted);padding:13px 15px;border-radius:var(--cox-radius);background:var(--cox-surface);border:1px solid var(--cox-border)}.cox-root .cox-waitlist-note b{color:var(--cox-fg);font-weight:700}.cox-root .cox-waitlist-note svg{color:var(--cox-accent);flex:0 0 auto;margin-top:1px}.cox-root .cox-input.cox-err{border-color:#e0604f}.cox-root .cox-input.cox-err:focus{border-color:#e0604f}.cox-root .cox-err-msg{font-size:12px;font-weight:600;color:#e98a7c}.cox-root .cox-waitlist-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:22px 6px 8px}.cox-root .cox-waitlist-check{width:60px;height:60px;border-radius:999px;flex:0 0 auto;background:var(--cox-accent);color:#000;display:grid;place-items:center}.cox-root .cox-waitlist-done p{font-size:14px;line-height:1.55;margin:0;max-width:38ch}.cox-root .cox-waitlist-done .cox-submit{margin-top:8px}.cox-root .cox-evpage{display:grid;grid-template-columns:1.25fr .85fr;gap:44px;padding:44px;background:var(--cox-bg);align-items:start}.cox-root .cox-ev-left{display:flex;flex-direction:column;gap:20px}.cox-root .cox-ev-poster{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:14px;border:1px solid var(--cox-border);display:block}.cox-root .cox-ev-crumb{font-family:var(--cl-font-body);font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--cox-fg-dim);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cox-root .cox-ev-crumb span{color:var(--cox-accent)}.cox-root .cox-ev-h1{font-family:var(--cl-font-display);font-weight:600;font-size:44px;letter-spacing:-.045em;line-height:.9;text-transform:lowercase;margin:0;color:var(--cox-fg)}.cox-root .cox-ev-blurb{font-size:15px;line-height:1.6;color:var(--cox-fg-muted);margin:0;max-width:52ch}.cox-root .cox-ev-meta{display:flex;flex-direction:column;gap:12px;margin-top:4px}.cox-root .cox-ev-meta-row{display:flex;align-items:center;gap:12px;font-family:var(--cl-font-body);font-weight:600;font-size:15px;color:var(--cox-fg);text-transform:lowercase}.cox-root .cox-ev-meta-row .ic{width:30px;height:30px;flex:0 0 auto;border-radius:8px;display:grid;place-items:center;background:#ffcd021a;color:var(--cox-accent);border:1px solid rgba(255,205,2,.2)}.cox-root .cox-ev-right{position:sticky;top:24px}.cox-root .cox-ev-mobile{display:flex;flex-direction:column;gap:20px;padding:0 0 20px;background:var(--cox-bg)}.cox-root .cox-ev-mobile .cox-ev-poster{border-radius:0;aspect-ratio:16 / 10}.cox-root .cox-ev-mobile-body{display:flex;flex-direction:column;gap:16px;padding:0 18px}.cox-root .cox-ev-mobile .cox-ev-h1{font-size:34px}.cox-root .cox-ev-mobile .cox-widget{margin:0 18px}.cox-root .cox-buynow{position:relative;height:100%;display:grid;place-items:center;padding:40px;background:transparent}@media(max-width:560px){.cox-root .cox-buynow{padding:16px;align-items:end}}.cox-root .cox-buynow-backdrop{position:absolute;inset:0;background:#000000a8}.cox-root .cox-buynow-card{position:relative;z-index:2;width:100%;max-width:420px;background:var(--cox-bg);border:1px solid var(--cox-accent);border-radius:20px;padding:clamp(14px,3.6vw,22px);gap:clamp(10px,2.4vw,16px);display:flex;flex-direction:column;max-height:min(640px,calc(100dvh - 24px));overflow:hidden;box-shadow:var(--cl-shadow-lg)}.cox-root .cox-buynow-card .cox-tickets{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cox-root .cox-buynow-card .cox-tickets::-webkit-scrollbar{width:0;height:0}.cox-root .cox-buynow-card .cox-ticket-lg{padding:10px}.cox-root .cox-xbtn-express{height:clamp(44px,9vw,54px);font-size:clamp(15px,3.4vw,17px)}.cox-root .cox-buynow-close{position:absolute;top:16px;right:16px}.cox-root .cox-buynow-event{display:flex;gap:14px;align-items:center;padding-right:40px}@media(max-width:560px){.cox-root .cox-buynow-card{max-width:none;border-radius:18px;padding:18px;max-height:calc(100% - 8px);overflow:auto}.cox-root .cox-buynow-event{padding-right:34px}.cox-root .cox-buynow-close{top:10px;right:10px}}.cox-root .cox-buynow-divider{height:1px;background:var(--cox-border)}.cox-root .cox-sum-card{border:1px solid var(--cox-border);border-radius:14px;overflow:hidden;background:var(--cox-surface)}.cox-root .cox-sum-card-poster{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.cox-root .cox-sum-card-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:11px}.cox-root .cox-sum-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cox-root .cox-ev-meta-sm{display:flex;flex-direction:column;gap:7px}.cox-root .cox-ev-meta-sm>div{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--cox-fg-muted);text-transform:lowercase}.cox-root .cox-ev-meta-sm svg{color:var(--cox-accent);flex:0 0 auto}.cox-root .cox-lineitems{display:flex;flex-direction:column;gap:9px}.cox-root .cox-li-head{display:flex;align-items:center;justify-content:space-between}.cox-root .cox-edit{background:none;border:none;cursor:pointer;font-family:var(--cl-font-body);font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--cox-accent);padding:2px 4px;text-decoration:underline;text-underline-offset:2px}.cox-root.cox-paper .cox-edit{color:var(--cox-fg-muted)}.cox-root .cox-edit:hover{color:var(--cox-fg)}.cox-root .cox-li-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cox-root .cox-li-name{font-size:14px;color:var(--cox-fg)}.cox-root .cox-li-name b{font-family:var(--cl-font-display);font-weight:600;letter-spacing:-.02em}.cox-root .cox-li-price{font-family:var(--cox-num);font-size:14px;font-weight:400;color:var(--cox-fg);font-variant-numeric:tabular-nums}.cox-root .cox-total-row.dim{color:var(--cox-fg-dim)}.cox-root .cox-total-row.dim .v{color:var(--cox-fg-dim);font-weight:500}.cox-root .cox-cur-code{font-size:12px;font-weight:700;color:var(--cox-fg-dim);letter-spacing:.04em}.cox-root .cox-pay-sub{color:var(--cox-fg-muted);font-weight:500;font-size:13px}.cox-root .cox-pay-glyph{display:grid;place-items:center;width:34px;height:22px;color:var(--cox-fg-muted)}.cox-root .cox-pp-li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:#fff}.cox-root .cox-pp-li .cox-li-name,.cox-root .cox-pp-li .cox-li-price{color:#fff}.cox-root .cox-pp-breakdown{display:flex;flex-direction:column;gap:7px}.cox-root .cox-pp-breakdown .cox-total-row{color:#ffffffb3;font-size:13px}.cox-root .cox-pp-breakdown .cox-total-row .v{color:#ffffffeb}.cox-root .cox-pp-breakdown .cox-total-row.dim{color:#ffffff73}.cox-root .cox-pp-breakdown .cox-total-row.dim .v{color:#ffffff8c}.cox-root.cox-paper .cox-2col .cox-main,.cox-root.cox-paper .cox-2col .cox-aside{background:#f8f8f8}.cox-root,.cox-root *{--cox-num: "Inter Text", "Inter Display", "Helvetica Neue", Helvetica, Arial, sans-serif}.cox-root .cox-timer-val,.cox-root .cox-phone-iso,.cox-root .cox-ticket-price,.cox-root .cox-step-qty,.cox-root .cox-total-row .v,.cox-root .cox-grand-val,.cox-root .cox-msum-total .amt,.cox-root .cox-ticket-price2,.cox-root .cox-li-price,.cox-root .cox-stepi-num{font-family:var(--cox-num)}.cox-root .cox-submit.cox-submit-off{background:var(--cox-border);color:var(--cox-fg-dim);border-color:transparent;box-shadow:none;cursor:not-allowed}.cox-root .cox-submit.cox-submit-off,.cox-root .cox-submit.cox-submit-off *{color:color-mix(in srgb,var(--cox-fg-dim) 65%,transparent)}.cox-root .cox-submit.cox-submit-off svg{color:color-mix(in srgb,var(--cox-fg-dim) 65%,transparent);opacity:.6}.cox-root .cox-col-scroll{overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch}.cox-root .cox-col-scroll::-webkit-scrollbar{width:0;height:0}.cox-root .cox-widget .cox-widget-head{padding:0 3px}.cox-root .cox-widget>.cox-widget-head .cox-h-lg{font-family:var(--cox-num);font-size:25px;font-weight:500;letter-spacing:-.5px}.cox-root .cox-widget .cox-ticket-lg{gap:10px;padding:10px;height:85px}.cox-root .cox-widget .cox-ticket-lg .cox-ticket-info{padding:4px 0 4px 6px}.cox-root .cox-widget .cox-ticket-name{font-family:var(--cox-num);font-size:18px;font-weight:400;letter-spacing:0}.cox-root .cox-widget .cox-ticket-desc{font-family:var(--cox-num);font-weight:400;letter-spacing:.3px;color:var(--cl-ink-100)}.cox-root .cox-widget .cox-ticket-price2{font-family:var(--cox-num);font-size:15px;font-weight:400}.cox-root .cox-widget .cox-scarce{font-family:var(--cox-num);font-size:15px;font-weight:400;line-height:1.25;letter-spacing:1px}.cox-root .cox-widget .cox-totals .cox-total-row{padding:0 6px;font-size:14px}.cox-root .cox-widget .cox-totals .cox-total-row .v{font-size:14px;font-weight:400}.cox-root .cox-cta-stack{display:flex;flex-direction:column;gap:10px;margin-top:6px}.cox-root .cox-widget-waitlist .cox-label{font-family:var(--cox-num);font-weight:400;letter-spacing:0}.cox-root .cox-widget-waitlist .cox-input{height:40px}.cox-root .cox-widget-waitlist .cox-trust span{max-width:320px;color:var(--cl-ink-100)}.cox-root .cox-widget .cox-ticket.sold-out{opacity:.55}.cox-root .cox-widget .cox-ticket.sold-out:hover{border-color:var(--cox-border)}.cox-root{width:100%;max-width:480px;margin-inline:auto}.cox-overlay{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:24px}.cox-overlay-backdrop{position:absolute;inset:0;background:#000000a8}.cox-overlay-dialog{position:relative;z-index:2;width:100%;max-width:1060px;height:min(840px,92vh);border-radius:20px;overflow:hidden;box-shadow:var(--cl-shadow-lg)}.cox-overlay-dialog>.cox-root{height:100%;max-width:none}@media(max-width:640px){.cox-overlay{padding:0}.cox-overlay-dialog{max-width:none;height:100%;border-radius:0}}.cox-root .cox-timer-r{display:flex;align-items:center;gap:14px}.cox-root .cox-timer-extend{flex:0 0 auto;padding:7px 14px;border-radius:999px;border:1.5px solid var(--cox-accent);background:transparent;color:var(--cox-accent);cursor:pointer;font-family:var(--cl-font-display);font-weight:600;font-size:13px;text-transform:lowercase;letter-spacing:-.01em;transition:background var(--cl-dur-quick),color var(--cl-dur-quick)}.cox-root .cox-timer-extend:hover{background:var(--cox-accent);color:#000;border-color:var(--cox-accent)}.cox-root .cox-timer-extend:disabled{opacity:.5;cursor:not-allowed}.cox-root .cox-timer-val.low{color:var(--cox-accent)}.cox-root .cox-fg-muted{color:var(--cox-fg-muted)}.cox-root .cox-note{margin:0;font-family:var(--cl-font-body);font-size:13px;line-height:1.5;color:var(--cox-fg)}.cox-root .cox-note b,.cox-root .cox-note strong{font-weight:700}.cox-root .cox-error{display:flex;align-items:flex-start;gap:8px;margin:8px 0 0;padding:10px 12px;border:1px solid #f3b9b4;border-radius:8px;background:#fdecea;color:#b42318;font-size:13px;font-weight:600;line-height:1.4}.cox-root .cox-express-row{display:flex;gap:10px}.cox-root .cox-express-row>*{flex:1 1 0;min-width:0}.cox-root .cox-express-row .cox-xslot{height:50px;min-height:50px;border-radius:999px;overflow:hidden}.cox-root .cox-express-row .cox-xslot>*{width:100%;height:100%}.cox-root .cox-express-shell{position:relative;min-height:50px}.cox-root .cox-express-skeleton{position:absolute;inset:0;z-index:2;display:flex;gap:10px;align-items:stretch}.cox-root .cox-express-skeleton-btn{flex:1 1 0;min-width:0;height:50px;border-radius:999px;background:linear-gradient(90deg,var(--cox-surface-2) 25%,var(--cox-surface) 50%,var(--cox-surface-2) 75%);background-size:200% 100%;animation:cox-skeleton-shimmer 1.5s ease-in-out infinite}@keyframes cox-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.cox-root .cox-express-skeleton-btn{animation:none}}.cox-root .cox-sel-express .cox-express-shell{min-height:clamp(44px,9vw,54px)}.cox-root .cox-sel-xslot{width:100%;height:clamp(44px,9vw,54px);min-height:clamp(44px,9vw,54px);border-radius:999px;overflow:hidden}.cox-root .cox-sel-xslot>*{width:100%;height:100%}.cox-root .cox-sel-express .cox-express-skeleton-btn{height:clamp(44px,9vw,54px)}.cox-root .cox-processing-overlay{position:absolute;inset:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:var(--cox-pad);background:var(--cox-bg);background:color-mix(in srgb,var(--cox-bg) 92%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:cox-fade-in .2s ease-out}.cox-root .cox-processing-spinner{width:48px;height:48px;border-radius:999px;border:3px solid var(--cox-border);border-top-color:var(--cox-accent);animation:cox-spin .75s linear infinite}.cox-root .cox-processing-step{font-family:var(--cl-font-display);font-weight:600;font-size:19px;letter-spacing:-.02em;text-transform:lowercase;color:var(--cox-fg);text-align:center;margin:0}.cox-root .cox-processing-hint{font-size:13px;line-height:1.5;color:var(--cox-fg-muted);text-align:center;max-width:32ch;margin:0}@keyframes cox-spin{to{transform:rotate(360deg)}}@keyframes cox-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.cox-root .cox-processing-overlay{animation:none}.cox-root .cox-processing-spinner{animation-duration:1.5s}}.cox-root .cox-submit:disabled,.cox-root .cox-xbtn:disabled{cursor:not-allowed;opacity:.5}.cox-root .cox-input:disabled{opacity:.6;cursor:not-allowed}.cox-root .cox-apply:disabled{opacity:.5;cursor:not-allowed}.cox-root .cox-pay-head{width:100%;text-align:left;background:none;border:none;font:inherit;color:inherit;appearance:none;-webkit-appearance:none}.cox-root .cox-pay:hover{border-color:var(--cox-border-2)}.cox-root .cox-pay.sel,.cox-root .cox-pay.sel:hover{border-color:var(--cox-accent)}.cox-root .cox-card-field{width:100%;background:var(--cox-input-bg);border:1px solid var(--cox-border);border-radius:var(--cox-radius);padding:13px 15px;min-height:48px;transition:border-color var(--cl-dur-quick) var(--cl-ease-out)}.cox-root .cox-card-field.sel{border-color:var(--cox-accent)}.cox-root .cox-card-mount{width:100%;min-height:48px}.cox-root .sq-card-message:empty{display:none}.cox-root .cox-hidden{display:none}.cox-root .cox-card-ic{font-family:var(--cl-font-display);font-weight:700;font-size:9px;letter-spacing:-.02em;color:var(--cox-fg-muted);line-height:1}.cox-root .cox-pay .cox-xbtn-afterpay{width:52px;font-family:var(--cl-font-display);font-weight:700;font-size:9px}.cox-root .cox-pay-mark-afterpay{font-family:var(--cl-font-body);font-weight:700;font-size:9px;letter-spacing:.06em;text-transform:lowercase;color:#0a0a0a;background:var(--cl-afterpay);border-radius:999px;padding:4px 9px;line-height:1}.cox-root .cox-pay-hint{font-size:13px;margin:0}.cox-root .cox-badge-dot{width:5px;height:5px;border-radius:999px;background:currentColor;flex:0 0 auto}.cox-root .cox-badge.cox-badge-on-sale{background:#00ce72}.cox-root .cox-badge.cox-badge-coming-soon{background:transparent;color:var(--cox-fg-muted);border:1px solid var(--cox-border-2)}.cox-root .cox-poster-fallback{display:flex;align-items:center;justify-content:center}.cox-root .cox-poster-ini{font-family:var(--cl-font-display);font-weight:900;font-size:22px;letter-spacing:-.05em;text-transform:uppercase;color:#000000c7}.cox-root .cox-tickets-compact{gap:6px}.cox-root .cox-widget .cox-tickets-compact .cox-ticket-lg{height:auto;padding:9px 12px}.cox-root .cox-widget .cox-tickets-compact .cox-ticket-name{font-size:15px;line-height:1.2}.cox-root .cox-widget .cox-tickets-compact .cox-ticket-desc{line-height:1.25}.cox-root .cox-widget .cox-tickets-compact .cox-ticket-price2{font-size:13px;margin-top:1px}.cox-root .cox-trust-block{display:flex;flex-direction:column;gap:3px}.cox-root .cox-trust-block .cox-trust{margin-top:0}.cox-root .cox-trust-note{font-size:10px}.cox-root .cox-state{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:var(--cox-pad);background:var(--cox-bg)}.cox-root .cox-state-h{font-family:var(--cl-font-display);font-weight:600;font-size:30px;letter-spacing:-.045em;line-height:.92;text-transform:lowercase;color:var(--cox-fg);margin:0}.cox-root .cox-state-body{font-size:15px;line-height:1.5;color:var(--cox-fg-muted);margin:0;max-width:38ch}.cox-root .cox-state-ref{font-family:var(--cox-num);font-size:13px;color:var(--cox-fg);letter-spacing:.04em}.cox-root .cox-confirm{gap:18px;max-width:420px;margin-inline:auto}.cox-root .cox-confirm-done{margin-top:4px;width:100%}.cox-root .cox-confirm-view{width:100%;text-align:center;text-decoration:none}.cox-root .cox-confirm-event{width:100%;display:flex;flex-direction:column;align-items:center;gap:9px;padding-bottom:16px;border-bottom:1px solid var(--cox-border)}.cox-root .cox-confirm-title{font-family:var(--cl-font-display);font-weight:600;font-size:18px;letter-spacing:-.02em;color:var(--cox-fg);text-align:center;line-height:1.15}.cox-root .cox-confirm .cox-ev-meta-sm{align-items:center}.cox-root .cox-confirm-facts{width:100%;display:flex;align-items:center;justify-content:center;gap:28px}.cox-root .cox-confirm-fact{display:flex;flex-direction:column;align-items:center;gap:4px}.cox-root .cox-confirm-fact-lbl{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cox-fg-muted)}.cox-root .cox-confirm-fact-val{font-family:var(--cl-font-display);font-weight:600;font-size:20px;letter-spacing:-.02em;color:var(--cox-fg);line-height:1}.cox-root .cox-confirm-actions{width:100%;display:flex;flex-direction:column;align-items:center;gap:9px}.cox-root .cox-confirm-actions-lbl{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cox-fg-muted)}.cox-root .cox-confirm-actions-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.cox-root .cox-confirm-chip{display:inline-flex;align-items:center;gap:7px;text-decoration:none;padding:9px 14px;border-radius:999px;border:1px solid var(--cox-border);background:var(--cox-surface);color:var(--cox-fg);font-family:var(--cl-font-body);font-weight:600;font-size:13px;text-transform:lowercase;transition:border-color var(--cl-dur-quick) var(--cl-ease-out),background var(--cl-dur-quick) var(--cl-ease-out)}.cox-root .cox-confirm-chip:hover{border-color:var(--cox-accent)}.cox-root .cox-confirm-chip svg{color:var(--cox-accent);flex:0 0 auto}.cox-root .cox-confirm-wallet{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--cox-fg-muted);text-align:left;line-height:1.4;text-transform:lowercase}.cox-root .cox-confirm-wallet>svg{color:var(--cox-accent);flex:0 0 auto}.cox-root .cox-confirm-wallet span svg{vertical-align:-2px;margin-right:2px;color:var(--cox-fg-muted)}.cox-root .cox-confirm-email{display:flex;align-items:center;gap:9px;max-width:none;text-transform:lowercase}.cox-root .cox-confirm-email svg{color:var(--cox-accent);flex:0 0 auto}.cox-root .cox-confirm-redirect{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;text-align:left}.cox-root .cox-confirm-redirect .cox-state-body{margin:0;max-width:34ch}.cox-root .cox-confirm-redirect-spin{width:20px;height:20px;border-radius:999px;flex:0 0 auto;border:2px solid var(--cox-border);border-top-color:var(--cox-accent);animation:cox-spin .75s linear infinite}@media(prefers-reduced-motion:reduce){.cox-root .cox-confirm-redirect-spin{animation-duration:1.5s}}.cox-root .cox-gc-hero{display:flex;flex-direction:column;align-items:center;gap:10px}.cox-root .cox-gc-badge{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:var(--cox-accent);color:var(--cox-on-accent)}.cox-root .cox-gc-list{width:100%;display:flex;flex-direction:column;gap:10px;text-align:left}.cox-root .cox-gc-row{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--cox-border);border-radius:12px;background:var(--cox-surface)}.cox-root .cox-gc-thumb{flex:0 0 auto;width:64px;height:40px;border-radius:7px;object-fit:cover;background:var(--cox-surface-2);display:block}.cox-root .cox-gc-thumb-ph{display:inline-flex;align-items:center;justify-content:center;color:var(--cox-fg-dim);border:1px solid var(--cox-border)}.cox-root .cox-gc-row-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.cox-root .cox-gc-row-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cox-root .cox-gc-row-name{font-family:var(--cl-font-body);font-weight:700;font-size:14px;color:var(--cox-fg);text-transform:lowercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cox-root .cox-gc-row-amt{flex:0 0 auto;font-family:var(--cl-font-display);font-weight:600;font-size:16px;letter-spacing:-.02em;color:var(--cox-fg)}.cox-root .cox-gc-row-detail{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--cox-fg-muted);text-transform:lowercase;line-height:1.35}.cox-root .cox-gc-row-detail>svg{color:var(--cox-accent);flex:0 0 auto}.cox-root .cox-gc-wallet{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:2px;padding:7px 12px;border-radius:999px;border:1px solid var(--cox-border-2);background:var(--cox-elevated);color:var(--cox-fg);font-family:var(--cl-font-body);font-weight:600;font-size:12.5px;text-transform:lowercase;text-decoration:none;transition:border-color var(--cl-dur-quick) var(--cl-ease-out)}.cox-root .cox-gc-wallet:hover{border-color:var(--cox-accent)}.cox-root .cox-gc-wallet>svg{color:var(--cox-accent);flex:0 0 auto}.cox-root .cox-gc-summary{width:100%;display:flex;flex-direction:column;gap:7px;padding-top:14px;border-top:1px solid var(--cox-border)}.cox-root .cox-gc-sumrow{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px;color:var(--cox-fg-muted);text-transform:lowercase}.cox-root .cox-gc-sumrow-total{font-family:var(--cl-font-display);font-weight:600;font-size:17px;color:var(--cox-fg)}.cox-root .cox-gc-ref{font-family:var(--cox-num);font-size:12px;color:var(--cox-fg);letter-spacing:.02em}.gcw-root{text-align:left;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;font-style:normal;direction:ltr;--bg: #0a0a0a;--surface: #131313;--surface-2: #181818;--panel: #0e0e0e;--border: #272727;--border-2: #383838;--fg: #ffffff;--fg-muted: #ffffff;--fg-dim: #ffffff;--fg-placeholder: #6a6a6a;--accent: #ffcd02;--accent-hover: #ffd633;--accent-press: #e6b800;--on-accent: #000000;--accent-ink: var(--accent);--radius: 12px;--radius-sm: 8px;font-family:var(--cl-font-body);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}.gcw-root *,.gcw-root *:before,.gcw-root *:after{box-sizing:border-box}.gcw-root.gcw-no-transition,.gcw-root.gcw-no-transition *,.gcw-root.gcw-no-transition *:before,.gcw-root.gcw-no-transition *:after{transition:none!important}.gcw-root.gcw-paper{--bg: #f7f5ef;--surface: #ffffff;--surface-2: #fbfaf5;--panel: #efece1;--border: #e3ddc8;--border-2: #d4cdb4;--fg: #0a0a0a;--fg-muted: #0a0a0a;--fg-dim: #0a0a0a;--fg-placeholder: #908c7e;--accent-ink: #1a1a1a}.gcw-root .gcw{position:relative;max-width:1120px;margin:0 auto;padding:40px 32px 64px}.gcw-root .gcw-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.gcw-root .gcw-eyebrow{font-family:var(--cl-font-body);font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 12px}.gcw-root .gcw-title{font-family:var(--cl-font-display);font-weight:600;text-transform:lowercase;letter-spacing:-.05em;line-height:.86;font-size:clamp(40px,5.4vw,68px);margin:0}.gcw-root .gcw-sub{margin:14px 0 0;max-width:40ch;color:var(--fg-muted);font-size:15px;line-height:1.55}.gcw-root .gcw-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start}.gcw-root.gcw-flip .gcw-grid{grid-template-columns:1fr 1fr}.gcw-root.gcw-flip .gcw-preview-col{order:2}.gcw-root.gcw-flip .gcw-form-col{order:1}.gcw-root .gcw-preview-col{position:sticky;top:24px;align-self:start}.gcw-root .gc-card{position:relative;width:100%;aspect-ratio:1.585 / 1;border-radius:18px;overflow:hidden;box-shadow:0 30px 70px #0000008c,0 2px #ffffff0a inset;isolation:isolate}.gcw-root .gc-card-art{position:absolute;inset:0;z-index:0}.gcw-root .gc-card-logo{position:absolute;left:7%;bottom:11%;width:46%;max-width:240px;z-index:2;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18))}.gcw-root .gc-card-amt{position:absolute;right:7%;bottom:12%;z-index:3;font-family:var(--cl-font-display);font-weight:700;letter-spacing:-.04em;font-size:clamp(26px,4vw,40px);line-height:1;padding:7px 13px 9px;border-radius:10px;background:#000000d1;color:#fff}.gcw-root .gc-card.ink-light .gc-card-amt{background:#ffffffeb;color:#0a0a0a}.gcw-root .gc-card-brandtag{position:absolute;top:8%;left:7%;z-index:2;font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.gcw-root .gc-receipt{margin-top:22px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px}.gcw-root .gc-receipt-row{font-size:14px;line-height:1.5}.gcw-root .gc-receipt-row+.gc-receipt-row{margin-top:8px}.gcw-root .gc-receipt-k{color:var(--fg-dim)}.gcw-root .gc-receipt-msg{margin:2px 0 0;color:var(--fg);font-style:italic;line-height:1.55}.gcw-root .gc-receipt-empty{color:var(--fg-dim);font-size:13.5px;line-height:1.5}.gcw-root .gcw-reassure{list-style:none;margin:22px 0 0;padding:0 0 0 10px;display:flex;flex-direction:column;gap:11px}.gcw-root .gcw-reassure li:first-child{padding-top:20px}.gcw-root .gcw-reassure li{display:flex;align-items:center;gap:11px;font-size:14px;color:var(--fg-muted)}.gcw-root .gcw-reassure svg{color:var(--accent-ink);flex:0 0 auto}.gcw-root .gcw-modes{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:4px;margin-bottom:26px}.gcw-root .gcw-mode{appearance:none;border:0;cursor:pointer;background:transparent;color:var(--fg-muted);font-family:var(--cl-font-body);font-weight:600;font-size:14.5px;padding:12px 10px;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:8px;transition:background var(--cl-dur-base) var(--cl-ease-out),color var(--cl-dur-base) var(--cl-ease-out)}.gcw-root .gcw-mode .gcw-mode-sub{font-weight:400;color:var(--fg-dim)}.gcw-root .gcw-mode.active{background:var(--accent);color:var(--on-accent)}.gcw-root .gcw-mode.active .gcw-mode-sub{color:#0009}.gcw-root .gcw-sec{margin-bottom:26px}.gcw-root .gcw-sec-head{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 13px}.gcw-root .gcw-sec-title{font-weight:600;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg);margin:0}.gcw-root .gcw-sec-note{font-size:12.5px;color:var(--fg-dim)}.gcw-root .gc-stage{position:relative}.gcw-root .gc-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:40px;height:40px;cursor:pointer;display:grid;place-items:center;background:transparent;border:0;color:#fff;filter:drop-shadow(0 0 1px #000) drop-shadow(0 0 1.5px #000) drop-shadow(0 1px 3px rgba(0,0,0,.5));transition:color var(--cl-dur-quick) var(--cl-ease-out),transform var(--cl-dur-quick) var(--cl-ease-out)}.gcw-root .gc-nav.prev{left:6px}.gcw-root .gc-nav.next{right:6px}.gcw-root .gc-nav:hover{color:var(--accent)}.gcw-root.gcw-paper .gc-nav{color:#fff}.gcw-root .gc-strip{margin-top:12px;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.gcw-root .gc-strip::-webkit-scrollbar{display:none}.gcw-root .gc-striptile{flex:0 0 calc((100% - 4 * 10px) / 4.5);padding:0;border:0;background:transparent;cursor:pointer;scroll-snap-align:center;opacity:.55;transition:opacity var(--cl-dur-base) var(--cl-ease-out),transform var(--cl-dur-base) var(--cl-ease-out)}.gcw-root .gc-striptile .gc-card{border-radius:6px;box-shadow:none;border:1px solid var(--border)}.gcw-root .gc-striptile:hover{opacity:.85;transform:translateY(-1px)}.gcw-root .gc-striptile.sel{opacity:1}.gcw-root .gc-striptile.sel .gc-card{border-color:var(--accent-ink)}.gcw-root .gc-picker{margin-top:20px}.gcw-root .gc-picker-head{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 11px}.gcw-root .gc-picker-head span:first-child{font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg)}.gcw-root .gc-picker-note{font-size:12px;color:var(--fg-dim)}.gcw-root .gc-thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:30%;gap:10px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:thin}.gcw-root.gcw-grid-wrap .gc-thumbs{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;overflow-x:visible;scroll-snap-type:none}.gcw-root .gc-thumb{position:relative;cursor:pointer;scroll-snap-align:start;display:flex;flex-direction:column;gap:6px;border:0;background:transparent;padding:0;transition:transform var(--cl-dur-base) var(--cl-ease-out)}.gcw-root .gc-thumb:hover{transform:translateY(-2px)}.gcw-root .gc-thumb .gc-card{border-radius:8px;box-shadow:none;border:1px solid var(--border)}.gcw-root .gc-thumb.sel .gc-card{border-color:var(--accent-ink)}.gcw-root .gc-thumb-check{position:absolute;top:6px;right:6px;z-index:6;width:18px;height:18px;border-radius:999px;background:var(--accent);color:#000;display:grid;place-items:center;box-shadow:0 1px 4px #00000059}.gcw-root .gc-thumb-name{font-size:11.5px;font-weight:600;color:var(--fg-muted);text-align:center;line-height:1.2}.gcw-root .gc-thumb.sel .gc-thumb-name{color:var(--fg)}.gcw-root .gc-pdf-link{margin-top:16px;width:100%;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--fg);font-family:var(--cl-font-body);font-weight:600;font-size:13.5px;padding:12px 14px;transition:border-color var(--cl-dur-base) var(--cl-ease-out),background var(--cl-dur-base) var(--cl-ease-out)}.gcw-root .gc-pdf-link svg{color:var(--accent-ink)}.gcw-root .gc-pdf-link:hover{border-color:var(--border-2);background:var(--surface)}.gcw-root .gcw-amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.gcw-root .gcw-amt{appearance:none;cursor:pointer;background:var(--surface);border:1px solid var(--border);color:var(--fg);border-radius:var(--radius-sm);font-family:var(--cl-font-sub);font-weight:600;letter-spacing:-.03em;font-size:18px;padding:8px 6px;position:relative;min-height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;transition:border-color var(--cl-dur-base) var(--cl-ease-out),background var(--cl-dur-base) var(--cl-ease-out)}.gcw-root .gcw-amt:hover{border-color:var(--border-2);background:var(--surface-2)}.gcw-root .gcw-amt.sel{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.gcw-root .gcw-amt-val{display:block;line-height:1}.gcw-root .gcw-amt-pop{font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:var(--on-accent);border-radius:4px;padding:2px 6px;line-height:1;white-space:nowrap}.gcw-root .gcw-amt.sel .gcw-amt-pop{background:#000;color:var(--accent)}.gcw-root .gcw-amt-custom{grid-column:span 4;display:flex;align-items:stretch;gap:10px}.gcw-root .gcw-custom-field{flex:1;display:flex;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 14px;transition:border-color var(--cl-dur-base) var(--cl-ease-out)}.gcw-root .gcw-custom-field.on{border-color:var(--accent)}.gcw-root .gcw-custom-field .cur{font-family:var(--cl-font-sub);font-weight:600;font-size:18px;color:var(--fg-placeholder)}.gcw-root .gcw-custom-field input{flex:1;border:0;background:transparent;outline:none;font-family:var(--cl-font-sub);font-weight:600;letter-spacing:-.03em;font-size:18px;color:var(--fg);padding:14px 8px;min-width:0}.gcw-root .gcw-custom-field input::placeholder{color:var(--fg-placeholder);font-weight:400}.gcw-root .gcw-delivery{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gcw-root .gcw-deliv{cursor:pointer;text-align:left;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius);padding:14px 13px;color:var(--fg);display:flex;gap:9px;align-items:flex-start;transition:border-color var(--cl-dur-base) var(--cl-ease-out),background var(--cl-dur-base) var(--cl-ease-out)}.gcw-root .gcw-deliv:hover{border-color:var(--border-2)}.gcw-root .gcw-deliv.sel{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface))}.gcw-root .gcw-deliv-ic{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;background:transparent;color:var(--accent-ink)}.gcw-root .gcw-deliv.sel .gcw-deliv-ic{color:var(--accent-ink)}.gcw-root .gcw-deliv-t{display:block;font-weight:400;font-size:15px}.gcw-root .gcw-deliv-d{display:block;font-size:12px;color:var(--fg-muted);margin-top:3px;line-height:1.35;letter-spacing:-.005em;white-space:nowrap}.gcw-root .gcw-field{display:block;margin-bottom:16px}.gcw-root .gcw-field-label{display:flex;align-items:baseline;justify-content:space-between;font-size:13px;font-weight:600;color:var(--fg-muted);margin-bottom:7px}.gcw-root .gcw-label-main{display:inline-flex;align-items:center;gap:4px}.gcw-root .gcw-label-main svg{color:var(--accent-ink);position:relative;top:1px;margin-right:1px}.gcw-root .gcw-req{color:var(--accent-ink);font-weight:700;font-size:14px;line-height:1}.gcw-root .gcw-count{font-size:12px;color:var(--fg-dim);font-variant-numeric:tabular-nums}.gcw-root .gcw-input,.gcw-root .gcw-textarea{width:100%;background:var(--surface);color:var(--fg);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--cl-font-body);font-size:15px;padding:13px 15px;outline:none;transition:border-color var(--cl-dur-base) var(--cl-ease-out),box-shadow var(--cl-dur-base) var(--cl-ease-out)}.gcw-root .gcw-textarea{resize:vertical;min-height:88px;line-height:1.5}.gcw-root .gcw-input::placeholder,.gcw-root .gcw-textarea::placeholder{color:var(--fg-placeholder)}.gcw-root .gcw-input:focus,.gcw-root .gcw-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 28%,transparent)}.gcw-root .gcw-row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gcw-root .gcw-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.gcw-root .gcw-chip{cursor:pointer;font-size:12.5px;color:var(--fg-muted);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:7px 12px;transition:border-color var(--cl-dur-base) var(--cl-ease-out),color var(--cl-dur-base) var(--cl-ease-out)}.gcw-root .gcw-chip:hover{border-color:var(--accent);color:var(--fg)}.gcw-root .gcw-qty{display:flex;align-items:center;gap:0;width:fit-content;border:1px solid var(--border);border-radius:999px;background:var(--surface)}.gcw-root .gcw-qty button{width:46px;height:46px;border:0;background:transparent;cursor:pointer;color:var(--fg);font-size:22px;line-height:1;border-radius:999px;display:grid;place-items:center}.gcw-root .gcw-qty button:hover:not(:disabled){background:var(--surface-2)}.gcw-root .gcw-qty button:disabled{opacity:.3;cursor:default}.gcw-root .gcw-qty-val{min-width:46px;text-align:center;font-family:var(--cl-font-sub);font-weight:600;font-size:19px;font-variant-numeric:tabular-nums}.gcw-root .gcw-bulk-note{display:flex;gap:10px;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-sm);padding:13px 15px;margin-top:6px;font-size:13.5px;color:var(--fg-muted);line-height:1.5}.gcw-root .gcw-bulk-note svg{color:var(--accent);flex:0 0 auto;margin-top:1px}.gcw-root .gcw-addbar{display:flex;align-items:center;gap:16px;margin-top:6px}.gcw-root .gcw-addbar-total{font-family:var(--cl-font-sub);font-weight:600;letter-spacing:-.03em}.gcw-root .gcw-addbar-total .lbl{display:block;font-family:var(--cl-font-body);font-weight:400;font-size:12px;letter-spacing:0;color:var(--fg-dim)}.gcw-root .gcw-addbar-total .val{font-size:26px}.gcw-root .gcw-add{flex:1;cursor:pointer;border:0;background:var(--accent);color:var(--on-accent);font-family:var(--cl-font-sub);font-weight:600;font-size:16px;letter-spacing:-.01em;border-radius:var(--radius);padding:17px 20px;display:flex;align-items:center;justify-content:center;gap:9px;transition:background var(--cl-dur-base) var(--cl-ease-out)}.gcw-root .gcw-add:hover{background:var(--accent-hover)}.gcw-root .gcw-add:active{background:var(--accent-press)}.gcw-root .gcw-add:disabled{opacity:.4;cursor:default}.gcw-root .gcw-add-secondary{background:transparent;border:1.5px solid var(--accent);color:var(--accent-ink)}.gcw-root .gcw-add-secondary:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.gcw-root .gcw-add-secondary:active{background:color-mix(in srgb,var(--accent) 20%,transparent)}.gcw-root .gcw-hint{display:flex;align-items:flex-start;gap:8px;margin:-4px 0 16px;font-size:12.5px;color:var(--fg-muted);line-height:1.45}.gcw-root .gcw-err{display:block;margin-top:6px;font-size:12px;font-weight:600;color:#d23f3f}.gcw-root .gcw-sendmode{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gcw-root .gcw-sendopt{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--fg-muted);font-family:var(--cl-font-body);font-weight:600;font-size:14px;padding:13px 10px;transition:border-color var(--cl-dur-base) var(--cl-ease-out),color var(--cl-dur-base) var(--cl-ease-out)}.gcw-root .gcw-sendopt svg{color:var(--accent-ink)}.gcw-root .gcw-sendopt:hover{border-color:var(--border-2)}.gcw-root .gcw-sendopt.sel{border-color:var(--accent-ink);color:var(--fg);background:color-mix(in srgb,var(--accent) 9%,var(--surface))}.gcw-root .gcw-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ffcd02' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.gcw-root .gcw-input[type=date]{color-scheme:dark}.gcw-root.gcw-paper .gcw-input[type=date]{color-scheme:light}.gcw-root .gcw-input[type=date]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23ffcd02' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.gcw-root .gcw-input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;width:20px;height:20px;margin-right:-6px}.gcw-root .gc-pdf-overlay{position:fixed;inset:0;z-index:10090;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:24px}.gcw-root .gc-pdf-modal{width:min(440px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:#2a2a2a;border-radius:14px;overflow:hidden;box-shadow:0 30px 80px #0009}.gcw-root .gc-pdf-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 12px 16px;background:#1c1c1c;color:#e8e8e8;flex:0 0 auto}.gcw-root .gc-pdf-bar-t{display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:600}.gcw-root .gc-pdf-bar-t svg{color:var(--cl-yellow)}.gcw-root .gc-pdf-close{width:32px;height:32px;border-radius:999px;cursor:pointer;border:1px solid #3a3a3a;background:transparent;color:#fff;display:grid;place-items:center;flex:0 0 auto}.gcw-root .gc-pdf-close:hover{background:#fff;color:#000}.gcw-root .gc-pdf-page{overflow-y:auto;background:#fff;color:#111;padding:28px 30px 24px;text-align:center}.gcw-root .gc-pdf-card{width:78%;margin:0 auto 22px}.gcw-root .gc-pdf-card .gc-card{box-shadow:0 12px 30px #0000002e}.gcw-root .gc-pdf-eyebrow{font-family:var(--cl-font-body);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8a8a8a}.gcw-root .gc-pdf-to{margin:14px 0 0;font-size:18px}.gcw-root .gc-pdf-to b{font-weight:600}.gcw-root .gc-pdf-msg{margin:10px 0 0;font-size:15px;font-style:italic;line-height:1.55;color:#333}.gcw-root .gc-pdf-from{margin:8px 0 0;font-size:14px;color:#555}.gcw-root .gc-pdf-rule{height:1px;background:#e6e2d6;margin:22px 0}.gcw-root .gc-pdf-value{display:flex;justify-content:space-around;gap:16px}.gcw-root .gc-pdf-value>div{display:flex;flex-direction:column;gap:4px}.gcw-root .gc-pdf-k{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#999}.gcw-root .gc-pdf-v{font-family:var(--cl-font-display);font-weight:600;letter-spacing:-.04em;font-size:30px;color:#111}.gcw-root .gc-pdf-code{font-family:var(--cl-font-mono);font-weight:600;font-size:17px;color:#111;letter-spacing:.02em}.gcw-root .gc-pdf-steps{text-align:left;margin:22px 0 0;padding-left:20px;font-size:13px;line-height:1.6;color:#444}.gcw-root .gc-pdf-steps li{margin-bottom:5px}.gcw-root .gc-pdf-steps b{font-family:var(--cl-font-mono);font-weight:600;color:#111}.gcw-root .gc-pdf-foot{margin-top:22px;padding-top:16px;border-top:1px solid #e6e2d6;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#999}.gcw-root .gcw-cartbtn{position:fixed;top:20px;right:20px;z-index:10060;display:flex;align-items:center;gap:10px;cursor:pointer;background:var(--accent);color:var(--on-accent);border:0;font-family:var(--cl-font-sub);font-weight:600;font-size:14.5px;padding:12px 18px;border-radius:999px;box-shadow:0 10px 30px #0006;transition:background var(--cl-dur-base) var(--cl-ease-out),transform var(--cl-dur-base) var(--cl-ease-out)}.gcw-root .gcw-cartbtn:hover{background:var(--accent-hover)}.gcw-root .gcw-cartbtn.pulse{animation:gcw-pop .4s var(--cl-ease-out)}@keyframes gcw-pop{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}.gcw-root .gcw-cart-count{min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#000;color:var(--accent);font-size:12px;display:grid;place-items:center;font-variant-numeric:tabular-nums}.gcw-root .gcw-overlay{position:fixed;inset:0;z-index:10070;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none}.gcw-root .gcw-overlay.open{opacity:1;pointer-events:auto}.gcw-root .gcw-cart{position:fixed;top:0;right:0;bottom:0;z-index:10071;width:min(440px,100vw);display:flex;flex-direction:column;background:var(--bg);border-left:1px solid var(--border);transform:translate(100%);transition:none;box-shadow:-24px 0 60px #00000080}.gcw-root .gcw-cart.open{transform:translate(0)}.gcw-root .gcw-cart-head{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid var(--border);flex:0 0 auto}.gcw-root .gcw-cart-head h3{margin:0;font-family:var(--cl-font-sub);font-weight:600;text-transform:lowercase;letter-spacing:-.03em;font-size:24px}.gcw-root .gcw-cart-close{width:38px;height:38px;border-radius:999px;cursor:pointer;border:1px solid var(--border);background:transparent;color:var(--fg);display:grid;place-items:center;transition:background var(--cl-dur-quick) var(--cl-ease-out),color var(--cl-dur-quick) var(--cl-ease-out)}.gcw-root .gcw-cart-close:hover{background:var(--fg);color:var(--bg)}.gcw-root .gcw-cart-body{flex:1 1 auto;overflow-y:auto;padding:20px 24px}.gcw-root .gcw-cart-empty{text-align:center;color:var(--fg-dim);padding:60px 20px}.gcw-root .gcw-cart-empty .gcw-cart-empty-ic{color:var(--border-2);margin-bottom:16px}.gcw-root .gcw-ci{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--border)}.gcw-root .gcw-ci-thumb{width:92px;flex:0 0 auto}.gcw-root .gcw-ci-thumb .gc-card{border-radius:8px;box-shadow:0 6px 16px #0006}.gcw-root .gcw-ci-body{flex:1;min-width:0}.gcw-root .gcw-ci-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.gcw-root .gcw-ci-name{font-weight:600;font-size:14.5px}.gcw-root .gcw-ci-amt{font-family:var(--cl-font-sub);font-weight:600;letter-spacing:-.03em;font-size:16px;white-space:nowrap}.gcw-root .gcw-ci-each{font-size:13px;font-weight:500;color:var(--fg);margin-top:2px}.gcw-root .gcw-ci-meta{font-size:12.5px;color:var(--fg-muted);margin-top:4px;line-height:1.45}.gcw-root .gcw-ci-qtytag{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--on-accent);background:var(--accent);border-radius:5px;padding:2px 6px;margin-left:6px}.gcw-root .gcw-ci-actions{display:flex;gap:14px;margin-top:9px}.gcw-root .gcw-ci-actions button{background:none;border:0;cursor:pointer;padding:0;font-family:var(--cl-font-body);font-size:12.5px;font-weight:600;color:var(--fg-dim);transition:color var(--cl-dur-quick) var(--cl-ease-out)}.gcw-root .gcw-ci-actions button:hover{color:var(--fg)}.gcw-root .gcw-ci-actions .rm:hover{color:#e06363}.gcw-root .gcw-cart-foot{flex:0 0 auto;padding:20px 24px 24px;border-top:1px solid var(--border)}.gcw-root .gcw-cart-total{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.gcw-root .gcw-cart-total .lbl{font-weight:600;font-size:15px}.gcw-root .gcw-cart-total .val{font-family:var(--cl-font-display);font-weight:600;letter-spacing:-.04em;font-size:22px}.gcw-root .gcw-cart-total .cur{color:inherit;font-size:inherit;margin-right:1px}.gcw-root .gcw-cap-note{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;font-size:12.5px;color:var(--fg-muted);line-height:1.45}.gcw-root .gcw-cap-note svg{color:var(--accent-ink);flex:0 0 auto;margin-top:2px}.gcw-root .gcw-checkout{width:100%;cursor:pointer;border:0;background:var(--accent);color:var(--on-accent);font-family:var(--cl-font-sub);font-weight:600;font-size:16px;border-radius:var(--radius);padding:17px 20px;display:flex;align-items:center;justify-content:center;gap:9px;transition:background var(--cl-dur-base) var(--cl-ease-out)}.gcw-root .gcw-checkout:hover{background:var(--accent-hover)}.gcw-root .gcw-cart-trust{text-align:center;font-size:12px;color:var(--fg-dim);margin:12px 0 0;display:flex;align-items:center;justify-content:center;gap:6px}.gcw-root .gcw-cart-keep{width:100%;cursor:pointer;background:transparent;color:var(--fg-muted);border:1px solid var(--border);border-radius:var(--radius);font-family:var(--cl-font-body);font-weight:600;font-size:14px;padding:13px;margin-top:10px;transition:border-color var(--cl-dur-base) var(--cl-ease-out),color var(--cl-dur-base) var(--cl-ease-out)}.gcw-root .gcw-cart-keep:hover{border-color:var(--border-2);color:var(--fg)}.gcw-root .gcw-toast{position:fixed;left:50%;bottom:28px;z-index:10080;transform:translate(-50%,20px);opacity:0;pointer-events:none;display:flex;align-items:center;gap:10px;background:#fff;color:#000;font-weight:600;font-size:14px;padding:13px 18px;border-radius:999px;box-shadow:0 14px 40px #00000073;transition:transform var(--cl-dur-base) var(--cl-ease-out),opacity var(--cl-dur-base) var(--cl-ease-out)}.gcw-root .gcw-toast.show{transform:translate(-50%);opacity:1}.gcw-root .gcw-toast .ck{width:22px;height:22px;border-radius:999px;background:var(--accent);color:#000;display:grid;place-items:center;flex:0 0 auto}@media(max-width:900px){.gcw-root .gcw{padding:28px 18px 96px}.gcw-root .gcw-grid{grid-template-columns:1fr;gap:30px}.gcw-root .gcw-preview-col{position:static}.gcw-root.gcw-flip .gcw-preview-col{order:0}.gcw-root.gcw-flip .gcw-form-col{order:1}.gcw-root .gcw-head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:22px;padding-right:96px}}@media(max-width:560px){.gcw-root .gcw-row2{grid-template-columns:1fr;gap:0}.gcw-root .gcw-delivery{grid-template-columns:1fr}.gcw-root .gcw-amounts{grid-template-columns:repeat(3,1fr)}.gcw-root .gc-thumbs{grid-auto-columns:30%}.gcw-root.gcw-grid-wrap .gc-thumbs{grid-template-columns:repeat(3,1fr)}}@media(max-width:420px){.gcw-root .gcw{padding:20px 14px 96px}.gcw-root .gcw-head{padding-right:84px}.gcw-root .gcw-title{font-size:38px}.gcw-root .gcw-amounts{grid-template-columns:repeat(2,1fr)}.gcw-root .gcw-addbar{flex-direction:column;gap:10px}.gcw-root .gcw-add{width:100%}.gcw-root .gcw-cartbtn{top:14px;right:14px;padding:10px 14px;font-size:13px}.gcw-root .gcw-deliv-d{white-space:normal}}.cal-root,.cal-portal{--cl-yellow: #ffcd02;--cl-yellow-hover: #ffd633;--cl-yellow-press: #e6b800;--cl-black: #000;--cl-white: #fff;--cl-ink-900: #0a0a0a;--cl-ink-700: #141414;--cl-ink-600: #1c1c1c;--cl-ink-500: #2c2c2c;--cl-ink-400: #3a3a3a;--cl-ink-300: #6b6b6b;--cl-fg-muted: #b3b3b3;--cl-sold-out: #8a8a8a;--cal-accent: var(--cl-yellow);--cal-accent-hover: var(--cl-yellow-hover);--cal-accent-press: var(--cl-yellow-press);--cal-radius: 12px;--cal-radius-pill: 999px;--cal-cell-min: 138px;--cal-chrome: 140px;--cal-cell-floor: 56px;--cal-rowh: clamp( var(--cal-cell-floor), calc((100dvh - var(--cal-chrome)) / 6), var(--cal-cell-min) );--cal-gap: 0px;--cal-pad: 28px;--cl-font-display: "Inter Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--cl-font-body: "Geist", "Inter Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--cl-ease-out: cubic-bezier(.2, .8, .2, 1)}.cal-root.cal-light,.cal-portal.cal-light{--cl-black: #f7f5ef;--cl-white: #0a0a0a;--cl-ink-900: #ece7d6;--cl-ink-700: #ffffff;--cl-ink-600: #efece1;--cl-ink-500: #e3ddc8;--cl-ink-400: #d4cdb4;--cl-ink-300: #908c7e;--cl-fg-muted: #5c5950;--cl-sold-out: #908c7e}.cal-root{text-align:left;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;font-style:normal;direction:ltr;container-type:inline-size;container-name:cal;background:var(--cl-black);color:var(--cl-white);font-family:var(--cl-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;width:100%;min-height:100%;display:flex;flex-direction:column}.cal-root>.cal-inner{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.cal-root .cal-grid{flex:1 1 0;min-height:0;max-height:calc(6 * var(--cal-cell-min))}.cal-root>.cal-inner{padding:var(--cal-pad) clamp(16px,4cqw,40px)}.cal-root *,.cal-root *:before,.cal-root *:after{box-sizing:border-box;margin:0;padding:0}.cal-root button{font-family:inherit;cursor:pointer}.cal-portal{font-family:var(--cl-font-body);color:var(--cl-white);-webkit-font-smoothing:antialiased}.cal-portal *:not(:where(.cox-root,.cox-root *)),.cal-portal *:not(:where(.cox-root,.cox-root *)):before,.cal-portal *:not(:where(.cox-root,.cox-root *)):after{box-sizing:border-box;margin:0;padding:0}.cal-portal button{font-family:inherit;cursor:pointer}.cal-root .cal-controls{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.cal-root .cal-month{font-weight:600;letter-spacing:-.04em;text-transform:lowercase;font-size:clamp(26px,4.4cqw,38px);line-height:1;margin-right:auto}.cal-root .cal-month .yr{color:var(--cl-white)}.cal-root .cal-nav{display:flex;align-items:center;gap:8px}.cal-root .cal-today{border:none;border-radius:var(--cal-radius-pill);background:var(--cl-ink-600);color:var(--cl-white);font-size:14px;font-weight:600;padding:9px 18px;transition:background .16s var(--cl-ease-out)}.cal-root .cal-today:hover{background:var(--cl-ink-500)}.cal-root .cal-navbtn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--cl-ink-400);border-radius:var(--cal-radius-pill);background:transparent;color:var(--cl-white);transition:all .16s var(--cl-ease-out)}.cal-root .cal-navbtn:hover{background:var(--cal-accent);border-color:var(--cal-accent);color:#000}.cal-root .cal-navbtn:disabled{opacity:.3;pointer-events:none}.cal-root .cal-navbtn svg{width:18px;height:18px}.cal-root .cal-viewtoggle{display:grid;grid-auto-flow:column;align-items:stretch;border:1px solid var(--cl-ink-400);border-radius:var(--cal-radius-pill);overflow:hidden;background:var(--cl-black)}.cal-root .cal-viewtoggle button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 16px;background:transparent;border:none;color:var(--cl-fg-muted);font-size:14px;font-weight:600;transition:all .16s var(--cl-ease-out)}.cal-root .cal-viewtoggle button svg{width:17px;height:17px}.cal-root .cal-viewtoggle button[aria-pressed=true]{background:transparent;color:var(--cal-accent)}.cal-root .cal-view{min-height:calc(6 * var(--cal-rowh) + 24px)}.cal-root .cal-state{min-height:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;padding:24px;border:1px solid var(--cl-ink-500);border-radius:var(--cal-radius);background:var(--cl-ink-900)}.cal-root .cal-state p{margin:0;max-width:420px;color:var(--cl-fg-muted);font-family:var(--cl-font-body);font-size:15px;line-height:1.5}.cal-root .cal-state-btn{padding:12px 26px;border:1px solid var(--cl-ink-400);border-radius:var(--cal-radius-pill);background:transparent;color:var(--cl-white);font-family:var(--cl-font-body);font-size:15px;font-weight:600;transition:all .16s var(--cl-ease-out);cursor:pointer}.cal-root .cal-state-btn:hover{background:var(--cal-accent);border-color:var(--cal-accent);color:#000}.cal-root .cal-weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:6px}.cal-root .cal-weekdays span{font-size:clamp(9px,1.3cqw,12px);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cl-ink-300);text-align:left;padding:0 6px}.cal-root .cal-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;border:1px solid var(--cl-ink-500);border-radius:var(--cal-radius);overflow:hidden}.cal-root .cal-cell{position:relative;min-height:var(--cal-rowh);overflow:hidden;border-right:1px solid var(--cl-ink-500);border-bottom:1px solid var(--cl-ink-500);padding:clamp(4px,.9cqw,10px) clamp(5px,.9cqw,10px);background:var(--cl-black);display:flex;flex-direction:column;gap:clamp(2px,calc(var(--cal-rowh) * .035),5px);text-align:left;color:inherit;border-top:none;border-left:none;transition:background .14s var(--cl-ease-out)}.cal-root .cal-grid>.cal-cell:nth-child(7n){border-right:none}.cal-root .cal-cell.is-clickable{cursor:pointer}.cal-root .cal-cell.is-clickable:hover{background:var(--cl-ink-700)}.cal-root .cal-cell.other{background:var(--cl-ink-900)}.cal-root .cal-cell.other .cal-daynum{color:var(--cl-ink-400)}.cal-root .cal-daynum{font-size:clamp(11px,calc(var(--cal-rowh) * .115),16px);font-weight:500;color:var(--cl-white);line-height:1}.cal-root .cal-cell.today .cal-daynum{background:var(--cal-accent);color:#000;font-weight:800;border-radius:var(--cal-radius-pill);width:clamp(20px,calc(var(--cal-rowh) * .19),26px);height:clamp(20px,calc(var(--cal-rowh) * .19),26px);display:inline-flex;align-items:center;justify-content:center;margin:-2px 0}.cal-root .cal-cell.selected:after{content:"";position:absolute;inset:3px;pointer-events:none;border:1px solid var(--cl-white);border-radius:8px}.cal-root .cal-pills{display:flex;flex-direction:column;gap:clamp(2px,calc(var(--cal-rowh) * .03),4px)}.cal-root .cal-pill{display:block;width:100%;text-align:center;background:var(--cal-accent);color:#000;font-size:clamp(8px,calc(var(--cal-rowh) * .088),12px);font-weight:600;letter-spacing:-.01em;padding:clamp(2px,calc(var(--cal-rowh) * .036),5px) 4px;border:none;border-radius:max(4px,calc(var(--cal-radius) * .5));transition:background .14s var(--cl-ease-out);line-height:1.05}.cal-root .cal-pill:hover{background:var(--cal-accent-hover)}.cal-root .cal-pill.sold{background:#c62828;color:#fff;text-decoration:line-through}.cal-root .cal-pill.sold:hover{background:#c62828}.cal-root .cal-pill.soon{background:transparent;color:var(--cal-accent);box-shadow:inset 0 0 0 1px var(--cal-accent)}.cal-root .cal-pill.soon:hover{background:#ffcd021f}.cal-root .cal-pill.past{opacity:.4;filter:grayscale(1);cursor:default;pointer-events:none}.cal-root .cal-pill.more{background:transparent;color:var(--cal-accent);font-weight:700;padding:2px}.cal-root .cal-cell.is-clickable:hover .cal-pill.more{color:var(--cal-accent-hover)}@container cal (min-width: 760px){.cal-root{--cal-cell-min: 156px}}@container cal (max-width: 520px){.cal-root .cal-pill{padding:4px 2px;font-size:9px;font-weight:400;line-height:7.45px;border-radius:3px}.cal-root .cal-weekdays span{text-align:center;padding:0 2px}.cal-root .cal-cell{align-items:stretch;min-height:104px}.cal-root>.cal-inner{padding-left:0;padding-right:0}.cal-root .cal-controls{padding-left:16px;padding-right:16px}.cal-root .cal-viewtoggle{flex-basis:100%;grid-template-columns:1fr 1fr;border:none;border-radius:0;background:transparent;margin-top:2px;order:3}.cal-root .cal-viewtoggle button{padding:12px 16px}.cal-root .cal-grid{border-radius:0}.cal-root .cal-list{padding:0}.cal-root .cal-daygroup-head{padding-left:16px;padding-right:16px}.cal-root .cal-event-meta,.cal-root .cal-event-blurb{font-size:12px}.cal-root .cal-list .cal-event{border-radius:0;border-left:none;border-right:none}}.cal-root .cal-list{display:flex;flex-direction:column;gap:26px}.cal-root .cal-daygroup{display:flex;flex-direction:column;gap:12px}.cal-root .cal-daygroup-head{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cl-white);display:flex;align-items:center;gap:12px}.cal-root .cal-daygroup-head .rule{flex:1;height:1px;background:var(--cl-ink-500)}.cal-root .cal-empty{text-align:center;color:var(--cl-ink-300);padding:60px 20px;font-size:15px}.cal-root .cal-event,.cal-portal .cal-event{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;background:#141414;border:1px solid var(--cl-ink-500);border-radius:max(10px,var(--cal-radius));padding:14px;transition:border-color .15s var(--cl-ease-out)}.cal-root .cal-event:hover,.cal-portal .cal-event:hover{border-color:var(--cl-ink-300)}.cal-root .cal-event.sold,.cal-portal .cal-event.sold{opacity:.85}.cal-root .cal-event.soon,.cal-portal .cal-event.soon{border-color:color-mix(in srgb,var(--cal-accent) 35%,var(--cl-ink-500))}.cal-root .cal-event>.cal-poster,.cal-portal .cal-event>.cal-poster{align-self:stretch;width:auto;height:auto;aspect-ratio:1 / 1;min-height:64px;max-width:125px;max-height:125px}.cal-root .cal-poster,.cal-portal .cal-poster{width:64px;height:64px;border-radius:max(8px,calc(var(--cal-radius) * .6));position:relative;overflow:hidden;flex:none;display:flex;align-items:center;justify-content:center;object-fit:cover}.cal-root .cal-poster-ini,.cal-portal .cal-poster-ini{position:relative;font-weight:900;font-size:22px;letter-spacing:-.05em;color:#000000c7;text-transform:uppercase}.cal-root .cal-event-main,.cal-portal .cal-event-main{min-width:0;padding:0 20px}@container cal (max-width: 720px){.cal-root .cal-event-main{padding:0 4px}}.cal-root .cal-event.no-poster .cal-event-main,.cal-portal .cal-event.no-poster .cal-event-main{padding:0}.cal-root .cal-event-name,.cal-portal .cal-event-name{font-size:18px;font-weight:500;letter-spacing:-.03em;text-transform:lowercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--cl-white)}.cal-root .cal-event-meta,.cal-portal .cal-event-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:5px;padding-top:5px;font-size:12.5px;color:var(--cl-white)}.cal-root .cal-event-meta span,.cal-portal .cal-event-meta span{white-space:nowrap}.cal-root .cal-event-meta .dot,.cal-portal .cal-event-meta .dot{color:var(--cl-ink-400)}.cal-root .cal-event-meta .onsale,.cal-portal .cal-event-meta .onsale{color:var(--cal-accent);font-weight:700}.cal-root .cal-event-meta svg,.cal-portal .cal-event-meta svg{width:13px;height:13px;vertical-align:-2px;margin-right:3px;color:var(--cal-accent)}.cal-root .cal-event-blurb,.cal-portal .cal-event-blurb{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--cl-white);font-size:12px;line-height:1.45;margin-top:7px;padding:5px 0;text-align:justify;max-width:64ch}@container cal (min-width: 720px){.cal-root .cal-event-blurb{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--cl-white);font-size:13px;line-height:1.45;margin-top:7px;max-width:64ch}}.cal-root .cal-soldtag,.cal-portal .cal-soldtag{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cl-sold-out);border:1px solid var(--cl-ink-400);border-radius:var(--cal-radius-pill);padding:3px 9px}.cal-root .cal-event-actions,.cal-portal .cal-event-actions{display:flex;align-items:center;gap:8px;flex:none}.cal-root .cal-btn,.cal-portal .cal-btn{border:none;border-radius:var(--cal-radius-pill);font-weight:700;letter-spacing:-.01em;font-size:14px;padding:11px 18px;transition:all .15s var(--cl-ease-out);white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:7px}.cal-root .cal-btn-primary,.cal-portal .cal-btn-primary{background:var(--cal-accent);color:#000}.cal-root .cal-btn-primary:hover,.cal-portal .cal-btn-primary:hover{background:var(--cal-accent-hover)}.cal-root .cal-btn-primary:active,.cal-portal .cal-btn-primary:active{background:var(--cal-accent-press)}.cal-root .cal-btn-primary:disabled,.cal-portal .cal-btn-primary:disabled{background:var(--cl-ink-500);color:var(--cl-sold-out);cursor:not-allowed}.cal-root .cal-btn-ghost,.cal-portal .cal-btn-ghost{background:transparent;color:var(--cl-white);border:1px solid var(--cl-ink-400);text-decoration:none}.cal-root .cal-btn-ghost:hover,.cal-portal .cal-btn-ghost:hover{background:var(--cl-ink-600);border-color:var(--cl-ink-300)}.cal-root .cal-btn-block,.cal-portal .cal-btn-block{width:100%;padding:16px;font-size:16px}.cal-root .cal-event.no-poster,.cal-portal .cal-event.no-poster{grid-template-columns:1fr;grid-template-areas:"main" "actions";row-gap:14px}.cal-root .cal-event.no-poster .cal-event-main,.cal-portal .cal-event.no-poster .cal-event-main{grid-area:main}.cal-root .cal-event.no-poster .cal-event-actions,.cal-portal .cal-event.no-poster .cal-event-actions{grid-area:actions}.cal-root .cal-event.no-poster .cal-event-actions .cal-btn,.cal-portal .cal-event.no-poster .cal-event-actions .cal-btn{flex:1}.cal-root .cal-event.no-poster .cal-event-blurb,.cal-portal .cal-event.no-poster .cal-event-blurb{display:none}.cal-portal .cal-scrim{position:fixed;inset:0;background:#000000b8;display:flex;z-index:99999;animation:cal-fade .18s var(--cl-ease-out)}@keyframes cal-fade{0%{opacity:0}}.cal-portal .cal-scrim.center{align-items:center;justify-content:center;padding:24px}.cal-portal .cal-scrim.bottom{align-items:flex-end;justify-content:center}.cal-portal .cal-scrim.right{align-items:stretch;justify-content:flex-end}.cal-portal .cal-daysheet{background:var(--cl-ink-700);border:1px solid var(--cl-ink-500);width:100%;max-width:460px;max-height:86vh;overflow-y:auto;border-radius:max(12px,var(--cal-radius));animation:cal-pop .22s var(--cl-ease-out)}.cal-portal .cal-scrim.bottom .cal-daysheet{max-width:560px;border-radius:max(18px,var(--cal-radius)) max(18px,var(--cal-radius)) 0 0;animation:cal-slideup .26s var(--cl-ease-out)}.cal-portal .cal-scrim.right .cal-daysheet{max-width:420px;max-height:none;height:100%;border-radius:0;animation:cal-slideright .26s var(--cl-ease-out)}@keyframes cal-pop{0%{opacity:0;transform:scale(.96)}}@keyframes cal-slideup{0%{transform:translateY(100%)}}@keyframes cal-slideright{0%{transform:translate(100%)}}.cal-portal .cal-daysheet-head{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 22px 14px;gap:12px;position:sticky;top:0;background:var(--cl-ink-700);z-index:1}.cal-portal .cal-daysheet-date{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cal-accent)}.cal-portal .cal-daysheet-title{font-size:24px;font-weight:800;letter-spacing:-.04em;text-transform:lowercase;margin-top:4px}.cal-portal .cal-close{flex:none;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--cl-ink-400);border-radius:var(--cal-radius-pill);background:transparent;color:var(--cl-white);transition:all .15s var(--cl-ease-out)}.cal-portal .cal-close:hover{background:var(--cl-ink-500)}.cal-portal .cal-close svg{width:18px;height:18px}.cal-portal .cal-daysheet-body{padding:0 22px 22px;display:flex;flex-direction:column;gap:12px}.cal-portal .cal-dialog{position:relative;z-index:2;width:100%;max-width:460px;max-height:90vh;overflow-y:auto;border-radius:18px;box-shadow:0 24px 60px #0009;animation:cal-pop .22s var(--cl-ease-out)}.cal-portal .cal-scrim.bottom .cal-dialog{max-width:560px;border-radius:18px 18px 0 0;animation:cal-slideup .26s var(--cl-ease-out)}.cal-portal .cal-dialog-buy{background:transparent;border-radius:20px}.cal-portal .cal-surface{border:1px solid var(--cox-accent);border-radius:20px;overflow:hidden;padding:var(--cox-pad);background:var(--cox-bg, var(--cl-ink-700))}.cal-portal .cal-buy{display:flex;flex-direction:column;gap:16px}.cal-portal .cal-surface .cox-widget{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none}.cal-portal .cal-surface .cox-widget-head{display:none}.cal-portal .cal-surface .cox-widget>.cox-buynow-event,.cal-portal .cal-surface .cox-widget>.cox-buynow-event+.cox-buynow-divider{display:none}.cal-portal .cox-buynow-divider{height:1px;background:var(--cox-border)}.cal-portal .cal-header{display:flex;gap:14px;align-items:center;padding-right:40px}.cal-portal .cal-header .cal-poster{width:76px;height:76px;border-radius:12px}.cal-portal .cal-badge-dot{width:5px;height:5px;border-radius:999px;background:currentColor;flex:0 0 auto}.cal-portal .cox-badge.cal-badge-sold-out{background:var(--cox-elevated);color:var(--cl-sold-out);border:1px solid var(--cox-border)}.cal-portal .cox-badge.cal-badge-coming-soon{background:transparent;color:var(--cox-fg-muted);border:1px solid var(--cox-border-2)}.cal-portal .cl-modal{background:var(--cl-ink-700);border:1px solid var(--cl-ink-500);width:100%;max-width:460px;max-height:90vh;overflow-y:auto;border-radius:max(16px,var(--cal-radius));position:relative;animation:cl-pop .22s var(--cl-ease-out)}@keyframes cl-pop{0%{opacity:0;transform:scale(.96)}}.cal-portal .cl-modal-poster{height:220px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:max(16px,var(--cal-radius)) max(16px,var(--cal-radius)) 0 0;background:linear-gradient(135deg,hsl(var(--hue, 280),42%,10%),hsl(var(--hue, 280),80%,46%) 60%,#fdcd0d 130%)}.cal-portal .cl-modal-poster .glow{position:absolute;inset:0;background:radial-gradient(circle at 30% 28%,rgba(255,225,120,.4),transparent 55%),radial-gradient(circle at 75% 85%,rgba(0,0,0,.5),transparent 60%)}.cal-portal .cl-modal-poster .ini{position:relative;font-weight:900;font-size:64px;letter-spacing:-.06em;color:#000c;text-transform:lowercase;padding:0 24px;text-align:center;line-height:.9}.cal-portal .cl-close{flex:none;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--cl-ink-400);border-radius:var(--cal-radius-pill);background:transparent;color:var(--cl-white);transition:all .15s var(--cl-ease-out)}.cal-portal .cl-close:hover{background:var(--cl-ink-500)}.cal-portal .cl-close svg{width:18px;height:18px}.cal-portal .cl-modal .cl-close{position:absolute;top:16px;right:16px;background:#0000008c;border-color:#fff3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cal-portal .cal-dialog .cl-close{position:absolute;top:14px;right:14px;z-index:3;background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cal-portal .cal-dialog-buy .cl-close{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.cal-portal .cl-modal-body{padding:24px}.cal-portal .cl-modal-title{font-size:30px;font-weight:800;letter-spacing:-.04em;text-transform:lowercase;line-height:.95}.cal-portal .cl-modal-tagline{color:var(--cal-accent);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-top:8px}.cal-portal .cl-modal-blurb{color:var(--cl-fg-muted);font-size:14.5px;line-height:1.55;margin-top:14px}.cal-portal .cl-modal-facts{display:flex;flex-direction:column;gap:12px;margin-top:20px}.cal-portal .cl-fact{display:flex;align-items:center;gap:12px;font-size:15px}.cal-portal .cl-fact svg{width:20px;height:20px;color:var(--cal-accent);flex:none}.cal-portal .cl-onsale-note{margin-top:18px;padding:14px 16px;background:var(--cl-ink-600);border:1px solid var(--cl-ink-500);border-left:3px solid var(--cal-accent);border-radius:max(8px,var(--cal-radius));font-size:13.5px;line-height:1.5;color:var(--cl-fg-muted)}.cal-portal .cl-onsale-kicker{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--cal-accent);margin-bottom:5px}.cal-portal .cl-modal-actions{display:flex;flex-direction:column;gap:10px;margin-top:24px}.cal-portal .cl-btn{border:none;border-radius:var(--cal-radius-pill);font-weight:700;letter-spacing:-.01em;font-size:14px;padding:11px 18px;transition:all .15s var(--cl-ease-out);white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:7px;text-decoration:none}.cal-portal .cl-btn-primary{background:var(--cal-accent);color:#000}.cal-portal .cl-btn-primary:hover{background:var(--cal-accent-hover)}.cal-portal .cl-btn-primary:active{background:var(--cal-accent-press)}.cal-portal .cl-btn-primary:disabled{background:var(--cl-ink-500);color:var(--cl-sold-out);cursor:not-allowed}.cal-portal .cl-btn-ghost{background:transparent;color:var(--cl-white);border:1px solid var(--cl-ink-400)}.cal-portal .cl-btn-ghost:hover{background:var(--cl-ink-600);border-color:var(--cl-ink-300)}.cal-portal .cl-btn-block{width:100%;padding:16px;font-size:16px}@media(max-width:560px){.cal-portal .cal-scrim.center{align-items:flex-end;padding:0}.cal-portal .cal-dialog{max-width:none;border-radius:18px 18px 0 0;max-height:92vh}.cal-portal .cl-modal-poster{height:150px}.cal-portal .cl-modal-poster .ini{font-size:44px}}@font-face{font-family:Inter Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/widgets/Inter_18pt-Regular.ttf) format("truetype")}@font-face{font-family:Inter Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/widgets/Inter_18pt-Medium.ttf) format("truetype")}@font-face{font-family:Inter Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/widgets/Inter_18pt-Bold.ttf) format("truetype")}@font-face{font-family:Inter Sub;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/widgets/Inter_24pt-SemiBold.ttf) format("truetype")}@font-face{font-family:Inter Sub;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/widgets/Inter_24pt-Bold.ttf) format("truetype")}@font-face{font-family:Inter Sub;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/widgets/Inter_24pt-ExtraBold.ttf) format("truetype")}@font-face{font-family:Inter Display;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/widgets/Inter_28pt-ExtraBold.ttf) format("truetype")}@font-face{font-family:Inter Display;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/widgets/Inter_28pt-Black.ttf) format("truetype")}.sw-root,.sw-portal{--sw-accent: #ffcd02;--sw-accent-hover: #ffd633;--sw-on-accent: #000000;--sw-bg: #000000;--sw-surface: #1c1c1c;--sw-elevated: #111111;--sw-fg: #ffffff;--sw-fg-muted: #b3b3b3;--sw-border: #2e2e2e;--sw-border-2: #3a3a3a;--sw-sold: #8a8a8a;--sw-go: #3ad17e;--sw-stop: #ff5b4d;--sw-radius: 0px;--sw-radius-pill: 999px;--sw-font-display: "Inter Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--sw-font-sub: "Inter Sub", "Helvetica Neue", Helvetica, Arial, sans-serif;--sw-font-body: "Geist", "Inter Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--sw-ease-out: cubic-bezier(.2, .8, .2, 1)}.sw-root.sw-light,.sw-portal.sw-light{--sw-bg: #f7f5ef;--sw-surface: #ffffff;--sw-elevated: #ffffff;--sw-fg: #0a0a0a;--sw-fg-muted: #5c5950;--sw-border: #e3ddc8;--sw-border-2: #d4cdb4;--sw-sold: #908c7e}.sw-root{text-align:left;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;font-style:normal;direction:ltr;box-sizing:border-box;font-family:var(--sw-font-body);color:var(--sw-fg);background:var(--sw-bg);width:100%;padding:clamp(18px,4cqw,28px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sw-root *,.sw-root *:before,.sw-root *:after{box-sizing:border-box;margin:0;padding:0}.sw-root button{font-family:inherit;cursor:pointer}.sw-portal{font-family:var(--sw-font-body);color:var(--sw-fg);-webkit-font-smoothing:antialiased}.sw-portal *:not(:where(.cox-root,.cox-root *)),.sw-portal *:not(:where(.cox-root,.cox-root *)):before,.sw-portal *:not(:where(.cox-root,.cox-root *)):after{box-sizing:border-box;margin:0;padding:0}.sw-portal button{font-family:inherit;cursor:pointer}.sw-root .sw-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--sw-border);margin-bottom:16px}.sw-root .sw-head-l{min-width:0}.sw-root .sw-eyebrow{display:flex;align-items:center;gap:9px;font-family:var(--sw-font-body);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sw-accent)}.sw-root .sw-eyebrow:before{content:"";width:22px;height:3px;background:var(--sw-accent);flex:0 0 auto}.sw-root .sw-title{font-family:var(--sw-font-sub);font-weight:500;letter-spacing:.5px;line-height:.95;text-transform:lowercase;font-size:clamp(23px,4cqw,28px);margin-top:8px;color:var(--sw-fg)}.sw-root .sw-sub{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:8px;color:var(--sw-fg-muted);font-size:13px;font-weight:500}.sw-root .sw-sub svg{width:14px;height:14px;opacity:.85}.sw-root .sw-sub .sep{opacity:.4}.sw-root .sw-head-actions{display:flex;gap:6px;flex:0 0 auto}.sw-root .sw-icon-btn{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;background:transparent;color:var(--sw-fg);border:none;border-radius:var(--sw-radius-pill);cursor:pointer;position:relative;transition:background .16s var(--sw-ease-out),color .16s var(--sw-ease-out),border-color .16s var(--sw-ease-out)}.sw-root .sw-icon-btn:hover{background:transparent;color:var(--sw-accent)}.sw-root .sw-icon-btn svg{width:17px;height:17px}.sw-root .sw-toast{position:absolute;bottom:calc(100% + 8px);right:0;background:var(--sw-fg);color:var(--sw-bg);white-space:nowrap;font-size:12px;font-weight:700;letter-spacing:-.01em;padding:7px 11px;border-radius:6px;box-shadow:0 8px 24px #00000073;animation:sw-pop .16s var(--sw-ease-out)}@keyframes sw-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sw-root .sw-chip,.sw-portal .sw-chip{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-family:var(--sw-font-body);font-weight:500;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;padding:5px 9px;border-radius:var(--sw-radius-pill);white-space:nowrap;line-height:1}.sw-root .sw-chip .dot,.sw-portal .sw-chip .dot{width:6px;height:6px;border-radius:999px;background:currentColor}.sw-root .sw-chip.on-sale,.sw-portal .sw-chip.on-sale{background:color-mix(in srgb,var(--sw-go) 16%,transparent);color:var(--sw-go)}.sw-root .sw-chip.sold-out,.sw-portal .sw-chip.sold-out{background:color-mix(in srgb,var(--sw-stop) 16%,transparent);color:var(--sw-stop)}.sw-root .sw-chip.coming-soon,.sw-portal .sw-chip.coming-soon{background:transparent;color:var(--sw-fg);border:1px solid var(--sw-border-2)}.sw-root .sw-chip.off,.sw-portal .sw-chip.off,.sw-root .sw-chip.cancelled,.sw-portal .sw-chip.cancelled{background:transparent;color:var(--sw-sold);border:1px solid var(--sw-border)}.sw-root .sw-btn,.sw-portal .sw-btn{font-family:var(--sw-font-sub);font-weight:800;letter-spacing:-.01em;text-transform:lowercase;border:none;cursor:pointer;padding:12px 18px;font-size:14px;line-height:1;border-radius:var(--sw-radius-pill);display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:background .15s var(--sw-ease-out),color .15s var(--sw-ease-out),filter .15s var(--sw-ease-out);white-space:nowrap}.sw-root .sw-btn svg,.sw-portal .sw-btn svg{width:16px;height:16px}.sw-root .sw-btn-primary,.sw-portal .sw-btn-primary{background:var(--sw-accent);color:var(--sw-on-accent)}.sw-root .sw-btn-primary:hover,.sw-portal .sw-btn-primary:hover{background:var(--sw-accent-hover)}.sw-root .sw-btn-primary:active,.sw-portal .sw-btn-primary:active{filter:brightness(.94)}.sw-root .sw-btn-ghost,.sw-portal .sw-btn-ghost{background:transparent;color:var(--sw-fg);border:1px solid var(--sw-border-2)}.sw-root .sw-btn-ghost:hover,.sw-portal .sw-btn-ghost:hover{background:transparent;color:var(--sw-accent);border-color:var(--sw-accent)}.sw-root a.sw-btn-ghost,.sw-portal a.sw-btn-ghost{text-decoration:underline;text-underline-offset:2px}.sw-root .sw-btn-block,.sw-portal .sw-btn-block{width:100%}.sw-root .sw-btn[disabled],.sw-portal .sw-btn[disabled]{opacity:.4;cursor:not-allowed}.sw-root .sw-btn-soldout,.sw-root .sw-btn-soldout[disabled]{opacity:1;cursor:not-allowed;background:color-mix(in srgb,var(--sw-stop) 16%,transparent);color:var(--sw-stop);border:1px solid color-mix(in srgb,var(--sw-stop) 32%,transparent)}.sw-root .sw-dd{position:relative}.sw-root .sw-dd-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;height:60px;padding:15px 16px;background:var(--sw-surface);border:1px solid var(--sw-border);border-radius:10px;cursor:pointer;color:var(--sw-fg);text-align:left;transition:border-color .16s var(--sw-ease-out)}.sw-root .sw-dd-btn:hover{border-color:color-mix(in srgb,var(--sw-accent) 50%,transparent)}.sw-root .sw-dd-btn .lead{display:flex;flex-direction:column;gap:5px;min-width:0}.sw-root .sw-dd-cap{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sw-fg-muted)}.sw-root .sw-dd-date{font-family:var(--sw-font-body);font-weight:400;font-size:16px;letter-spacing:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw-root .sw-dd-chev{color:var(--sw-fg-muted);flex:0 0 auto;transition:transform .16s var(--sw-ease-out)}.sw-root .sw-dd-chev svg{width:18px;height:18px}.sw-root .sw-dd.open .sw-dd-chev{transform:rotate(180deg)}.sw-root .sw-dd-panel{position:absolute;top:calc(100% + 21px);left:0;right:0;z-index:30;background:var(--sw-elevated);border:1px solid var(--sw-border);border-radius:var(--sw-radius);box-shadow:0 24px 60px #0009;max-height:258px;overflow-y:auto;padding:6px;animation:sw-pop .14s var(--sw-ease-out)}.sw-root .sw-dd-panel::-webkit-scrollbar{width:6px}.sw-root .sw-dd-panel::-webkit-scrollbar-thumb{background:#8c8c8c66;border-radius:999px}.sw-root .sw-dd-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 12px;border-radius:calc(var(--sw-radius));cursor:pointer}.sw-root .sw-dd-opt:hover{background:color-mix(in srgb,var(--sw-fg) 6%,transparent)}.sw-root .sw-dd-opt[aria-selected=true]{background:color-mix(in srgb,var(--sw-accent) 13%,transparent)}.sw-root .sw-dd-opt.dead{opacity:.5;cursor:default}.sw-root .sw-dd-opt.dead:hover{background:transparent}.sw-root .sw-dd-optdate{flex:0 1 auto;min-width:0;font-family:var(--sw-font-body);font-weight:400;font-size:12px;line-height:2;letter-spacing:1.25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw-root .sw-dd-detail{margin-top:10px;display:flex;flex-direction:column;gap:13px}.sw-root .sw-dd-actions{display:flex;gap:8px}.sw-root .sw-dd-actions .sw-btn{flex:1}.sw-root .sw-dd-cta{height:50px;font-size:16px;font-weight:500;font-family:var(--sw-font-body)}.sw-root a.sw-btn-ghost.sw-dd-cta{border-color:var(--sw-fg);text-decoration:none}.sw-root .sw-preview-head{margin:18px 0 10px;font-family:var(--sw-font-body);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sw-fg-muted)}.sw-root .sw-list,.sw-root .sw-monthgroup{display:flex;flex-direction:column;gap:10px}.sw-root .sw-monthhead{display:flex;align-items:center;gap:12px;margin:6px 0 2px;font-family:var(--sw-font-body);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sw-fg-muted)}.sw-root .sw-monthhead .rule{flex:1;height:1px;background:color-mix(in srgb,var(--sw-fg) 10%,transparent)}.sw-root .sw-line{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:13px 18px;border:1px solid transparent;border-bottom:1px solid color-mix(in srgb,var(--sw-fg) 9%,transparent);border-radius:var(--sw-radius);cursor:pointer;transition:background .15s var(--sw-ease-out)}.sw-root .sw-line:hover{background:color-mix(in srgb,var(--sw-fg) 3%,transparent)}.sw-root .sw-line.is-open{background:color-mix(in srgb,var(--sw-fg) 4%,transparent);border-color:color-mix(in srgb,var(--sw-fg) 10%,transparent)}.sw-root .sw-line.is-dead{opacity:.55;cursor:default}.sw-root .sw-line.is-dead:hover{background:transparent}.sw-root .sw-line-date{text-align:center}.sw-root .sw-line-date .day{font-family:var(--sw-font-display);font-weight:900;font-size:26px;line-height:.9;letter-spacing:-.05em}.sw-root .sw-line-date .dow{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sw-fg-muted)}.sw-root .sw-line-mid{display:flex;flex-direction:column;gap:4px;min-width:0}.sw-root .sw-line-time{font-family:var(--sw-font-sub);font-weight:800;font-size:15px;letter-spacing:-.02em;text-transform:lowercase}.sw-root .sw-line-end{display:flex;align-items:center;gap:10px}.sw-root .sw-line-chev{color:var(--sw-fg-muted);display:grid;place-items:center;transition:transform .16s var(--sw-ease-out)}.sw-root .sw-line.is-open .sw-line-chev{transform:rotate(180deg)}.sw-root .sw-line-chev svg{width:16px;height:16px}.sw-root .sw-line-drawer{display:flex;gap:8px;padding:0 18px 14px;border-bottom:1px solid color-mix(in srgb,var(--sw-fg) 9%,transparent)}.sw-root .sw-line-drawer .sw-btn{flex:1}.sw-root .sw-notify,.sw-portal .sw-notify{background:var(--sw-accent);color:#000;padding:22px;border-radius:var(--sw-radius)}.sw-root .sw-notify.ghost{background:var(--sw-surface);color:var(--sw-fg);border:1px solid var(--sw-border)}.sw-root .sw-notify-eyebrow{font-family:var(--sw-font-body);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.7}.sw-root .sw-notify-title{font-family:var(--sw-font-sub);font-weight:600;letter-spacing:-.04em;line-height:.95;text-transform:lowercase;font-size:24px;margin:8px 0 4px}.sw-root .sw-notify-copy{font-size:13.5px;line-height:1.45;margin-bottom:16px;opacity:.85}.sw-root .sw-field{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.sw-root .sw-field label{font-family:var(--sw-font-body);font-weight:700;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.sw-root .sw-field .opt{text-transform:none;letter-spacing:0;font-weight:500;opacity:.55}.sw-root .sw-input{width:100%;background:#f4f1ea;color:#1a1a1a;border:1px solid rgba(0,0,0,.16);padding:12px 14px;font-family:var(--sw-font-body);font-size:15px;border-radius:8px;outline:none;transition:box-shadow .15s var(--sw-ease-out),border-color .15s var(--sw-ease-out)}.sw-root .sw-input::placeholder{color:#8c877e}.sw-root .sw-input:focus{border-color:#0006;box-shadow:0 0 0 3px #00000038}.sw-root .sw-input[aria-invalid=true]{border-color:#c0392b}.sw-root .sw-err-msg{font-size:12px;font-weight:500;opacity:.85}.sw-root .sw-notify.ghost .sw-err-msg{color:var(--sw-fg-muted);opacity:1}.sw-root .sw-notify-error{font-size:13px;font-weight:600;margin-top:4px}.sw-root .sw-notify-submit{width:100%;margin-top:4px;background:#000;color:var(--sw-accent);border:none;padding:14px;border-radius:var(--sw-radius-pill);cursor:pointer;font-family:var(--sw-font-sub);font-weight:800;font-size:15px;letter-spacing:-.01em;text-transform:lowercase;transition:background .15s var(--sw-ease-out),color .15s var(--sw-ease-out)}.sw-root .sw-notify-submit:hover{background:#fff;color:#000}.sw-root .sw-notify-submit:disabled{opacity:.7;cursor:not-allowed}.sw-root .sw-fineprint{font-size:11px;opacity:.6;margin-top:12px;line-height:1.4;text-align:center}.sw-root .sw-notify-done{text-align:center;padding:8px 0}.sw-root .sw-notify-check{width:46px;height:46px;border-radius:999px;margin:0 auto 12px;display:grid;place-items:center;background:#000;color:var(--sw-accent)}.sw-root .sw-notify-check svg{width:24px;height:24px}.sw-root .sw-notify-done h4{font-family:var(--sw-font-sub);font-weight:600;font-size:22px;letter-spacing:-.04em;text-transform:lowercase;margin-bottom:4px}.sw-root .sw-notify-done p{font-size:13.5px;opacity:.8}.sw-portal .sw-scrim{position:fixed;inset:0;background:#000000b8;display:flex;align-items:center;justify-content:center;padding:24px;z-index:1100;animation:sw-fade .18s var(--sw-ease-out)}@keyframes sw-fade{0%{opacity:0}}.sw-portal .sw-dialog{position:relative;z-index:2;width:100%;max-width:460px;max-height:90vh;overflow-y:auto;border-radius:20px;box-shadow:0 24px 60px #0009;animation:sw-dialog-pop .22s var(--sw-ease-out)}@keyframes sw-dialog-pop{0%{opacity:0;transform:scale(.96)}}.sw-portal .sw-close{position:absolute;top:14px;right:14px;z-index:3;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--sw-border-2);border-radius:var(--sw-radius-pill);background:transparent;color:var(--sw-fg);transition:all .15s var(--sw-ease-out)}.sw-portal .sw-close:hover{background:var(--sw-fg);color:var(--sw-bg);border-color:var(--sw-fg)}.sw-portal .sw-close svg{width:18px;height:18px}.sw-portal .sw-surface{border:1px solid var(--cox-accent);border-radius:20px;overflow:hidden;padding:var(--cox-pad);background:var(--cox-bg, var(--sw-elevated))}.sw-portal .sw-buy{display:flex;flex-direction:column;gap:16px}.sw-portal .sw-surface .cox-widget{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none}.sw-portal .sw-surface .cox-widget-head{display:none}.sw-portal .sw-surface .cox-widget>.cox-buynow-event,.sw-portal .sw-surface .cox-widget>.cox-buynow-event+.cox-buynow-divider{display:none}.sw-portal .cox-buynow-divider{height:1px;background:var(--cox-border)}.sw-portal .sw-header{display:flex;flex-direction:column;gap:5px;padding-right:40px}@media(max-width:560px){.sw-portal .sw-scrim{align-items:flex-end;padding:0}.sw-portal .sw-dialog{max-width:none;border-radius:18px 18px 0 0;max-height:92vh}}.ja-root{text-align:left;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;font-style:normal;direction:ltr;--ja-accent: var(--cl-yellow, #f9c823);--ja-accent-press: color-mix(in srgb, var(--ja-accent) 82%, #000);--ja-radius: 0px;--ja-pad: 14px;--ja-gap: 20px;--ja-bg: #000;--ja-surface: #171717;--ja-surface-2: #1f1f1f;--ja-fg: #fff;--ja-fg-muted: #9a9aa2;--ja-fg-dim: #6b6b73;--ja-line: #2a2a2e;--ja-line-strong: #3a3a40;--ja-field-bg: #0d0d0d;--ja-on-accent: #000;font-family:var(--cl-font-body, system-ui, sans-serif);color:var(--ja-fg);background:var(--ja-bg);width:100%;box-sizing:border-box;-webkit-font-smoothing:antialiased}.ja-root *,.ja-root *:before,.ja-root *:after{box-sizing:border-box}.ja-root[data-theme=light]{--ja-bg: #f7f5ef;--ja-surface: #fff;--ja-surface-2: #efece1;--ja-fg: #000;--ja-fg-muted: #5a5a52;--ja-fg-dim: #9a978c;--ja-line: #e3ddc8;--ja-line-strong: #cfc8b0;--ja-field-bg: #fff;--ja-on-accent: #000}.ja-root .ja-display{font-family:var(--cl-font-display, sans-serif);font-weight:600;letter-spacing:-.05em;line-height:.9;text-transform:lowercase}.ja-root .ja-sub{font-family:var(--cl-font-sub, sans-serif);font-weight:600;letter-spacing:-.04em;line-height:.95;text-transform:lowercase}.ja-root .ja-eyebrow{font-family:var(--cl-font-mono, ui-monospace, monospace);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ja-accent)}.ja-root .ja-header{padding:32px 0 0}.ja-root .ja-header .ja-eyebrow{display:inline-flex;align-items:center;gap:10px}.ja-root .ja-title{font-size:clamp(34px,6vw,56px);margin:16px 0 0}.ja-root .ja-title .dot{color:var(--ja-accent)}.ja-root .ja-lede{color:var(--ja-fg);font-size:15px;line-height:1.5;margin:14px 0 0;max-width:52ch}.ja-root .ja-role-pill{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px;padding:10px 16px;background:var(--ja-surface);border:1px solid var(--ja-line);border-radius:var(--ja-radius)}.ja-root .ja-role-pill .k{font-family:var(--cl-font-display,sans-serif);font-weight:800;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ja-fg-dim)}.ja-root .ja-role-pill .v{font-family:var(--cl-font-display,sans-serif);font-weight:900;letter-spacing:-.03em;text-transform:lowercase;font-size:16px}.ja-root .ja-role-pill .meta{color:var(--ja-fg-muted);font-size:12px}.ja-root .ja-progress{position:sticky;top:0;z-index:5;background:var(--ja-bg);padding:18px 0 16px;margin-top:20px;border-bottom:1px solid var(--ja-line)}.ja-root .ja-progress-bar{height:4px;background:var(--ja-line);position:relative;overflow:hidden}.ja-root .ja-progress-fill{position:absolute;inset:0 auto 0 0;background:var(--ja-accent);transition:width var(--cl-dur-base,.2s) var(--cl-ease-out, ease)}.ja-root .ja-progress-row{display:flex;align-items:baseline;justify-content:space-between;margin-top:12px;gap:12px}.ja-root .ja-progress-step{font-family:var(--cl-font-display,sans-serif);font-weight:400;letter-spacing:-.03em;text-transform:lowercase;font-size:18px}.ja-root .ja-progress-count{font-family:var(--cl-font-display,sans-serif);font-weight:800;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ja-fg-dim)}.ja-root .ja-rail{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px;align-items:center}.ja-root .ja-rail-title{display:none}.ja-root .ja-rail button{appearance:none;cursor:pointer;font:inherit;font-family:var(--cl-font-display,sans-serif);font-weight:800;font-size:11px;letter-spacing:.06em;text-transform:lowercase;padding:7px 12px;border-radius:999px;background:transparent;color:var(--ja-fg-muted);border:1px solid var(--ja-line);transition:all var(--cl-dur-quick,.12s) ease}.ja-root .ja-rail button:hover{color:var(--ja-fg);border-color:var(--ja-fg)}.ja-root .ja-rail button.done{color:var(--ja-accent);border-color:color-mix(in srgb,var(--ja-accent) 50%,transparent)}.ja-root .ja-rail button.active{background:var(--ja-accent);color:var(--ja-on-accent);border-color:var(--ja-accent)}@media(min-width:1100px){.ja-root .ja-rail{position:fixed;z-index:20;left:max(12px,calc(50% - 558px));top:50%;transform:translateY(-50%);flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:1px;margin:0;width:148px;padding:6px 0}.ja-root .ja-rail-title{display:block;padding:0 0 10px 15px;font-family:var(--cl-font-display,sans-serif);font-weight:800;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ja-fg-dim)}.ja-root .ja-rail button{border:none;border-radius:0;background:transparent;text-align:left;justify-content:flex-start;padding:9px 15px;font-size:12px;letter-spacing:.01em;border-left:2px solid var(--ja-line);color:var(--ja-fg-dim)}.ja-root .ja-rail button:hover{background:transparent;color:var(--ja-fg);border-left-color:var(--ja-fg-muted)}.ja-root .ja-rail button.done{background:transparent;color:var(--ja-fg-muted);border-left-color:color-mix(in srgb,var(--ja-accent) 55%,transparent)}.ja-root .ja-rail button.active{background:transparent;color:var(--ja-fg);font-weight:900;border-left-color:var(--ja-accent)}}.ja-root .ja-section{padding:36px 0;border-bottom:1px solid var(--ja-line)}.ja-root .ja-section:last-of-type{border-bottom:none}.ja-root .ja-section-head{margin-bottom:24px}.ja-root .ja-section-num{font-family:var(--cl-font-display,sans-serif);font-weight:900;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ja-accent)}.ja-root .ja-section-title{font-size:clamp(24px,3.4vw,34px);margin:8px 0 0}.ja-root .ja-section-blurb{color:var(--ja-fg-muted);font-size:14px;line-height:1.5;margin:8px 0 0;max-width:50ch}.ja-root[data-mode=stepped] .ja-section{border-bottom:none;padding:40px 0 32px}.ja-root[data-mode=stepped]{height:calc(100vh - 8px);height:calc(100dvh - 8px);display:flex;flex-direction:column;overflow:hidden}.ja-root[data-mode=stepped] .ja-header{flex:none}.ja-root[data-mode=stepped] .ja-progress{flex:none;position:static;top:auto;margin-top:16px}.ja-root .ja-step-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ja-root[data-mode=stepped] .ja-foot{flex:none;margin:0;padding:18px 0;border-top:1px solid var(--ja-line)}.ja-root .ja-step-anim{transform:none;transition:transform var(--cl-dur-base, .24s) var(--cl-ease-out, ease)}@media(prefers-reduced-motion:no-preference){.ja-root .ja-step-anim:not(.in){transform:translateY(8px)}}.ja-root .ja-fields{display:flex;flex-direction:column;gap:var(--ja-gap)}.ja-root .ja-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:560px){.ja-root .ja-row{grid-template-columns:1fr}}.ja-root .ja-field{display:flex;flex-direction:column;gap:7px;min-width:0}.ja-root .ja-label{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-family:var(--cl-font-display,sans-serif);font-weight:600;font-size:16px;letter-spacing:.04em;text-transform:lowercase;color:var(--ja-fg)}.ja-root .ja-label .req{color:var(--ja-accent);font-size:14px;line-height:0}.ja-root .ja-label .opt{color:var(--ja-fg-dim);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.ja-root .ja-help{color:var(--ja-fg-muted);font-size:12px;line-height:1.45}.ja-root .ja-label.has-tip{position:relative;cursor:help}.ja-root .ja-tip{position:absolute;top:calc(100% + 8px);left:0;width:max-content;max-width:240px;padding:9px 12px;z-index:30;background:var(--ja-surface-2);color:var(--ja-fg);border:1px solid var(--ja-line-strong);border-radius:10px;font-family:var(--cl-font-body, sans-serif);font-weight:400;font-size:12px;line-height:1.45;letter-spacing:0;text-transform:none;text-align:left;box-shadow:var(--cl-shadow-md, 0 8px 24px rgba(0,0,0,.45));opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity var(--cl-dur-quick,.12s) ease,transform var(--cl-dur-quick,.12s) ease}.ja-root .ja-tip:before{content:"";position:absolute;bottom:100%;left:14px;border:5px solid transparent;border-bottom-color:var(--ja-line-strong)}.ja-root .ja-label.has-tip:hover .ja-tip{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.ja-root .ja-tip{transition:opacity var(--cl-dur-quick,.12s) ease;transform:none}}.ja-root .ja-input,.ja-root .ja-textarea,.ja-root .ja-select{width:100%;font:inherit;font-family:var(--cl-font-body,"Inter",sans-serif);font-size:15px;color:var(--ja-fg);background:var(--ja-field-bg);border:1px solid var(--ja-line-strong);border-radius:var(--ja-radius);padding:var(--ja-pad) 15px;outline:none;transition:border-color var(--cl-dur-base,.2s) ease,box-shadow var(--cl-dur-base,.2s) ease}.ja-root .ja-input::placeholder,.ja-root .ja-textarea::placeholder{color:var(--ja-fg-dim)}.ja-root .ja-input:focus,.ja-root .ja-textarea:focus,.ja-root .ja-select:focus{border-color:var(--ja-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ja-accent) 28%,transparent)}.ja-root .ja-textarea{resize:vertical;min-height:96px;line-height:1.5}.ja-root .ja-select{appearance:none;cursor:pointer;padding-right:40px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%23999' d='M0 0h12L6 8z'/></svg>");background-repeat:no-repeat;background-position:right 15px center}.ja-root .ja-field.invalid .ja-input,.ja-root .ja-field.invalid .ja-textarea,.ja-root .ja-field.invalid .ja-select{border-color:#ff5252}.ja-root .ja-error{color:#ff7b7b;font-size:12px;font-weight:600}.ja-root .ja-counter{color:var(--ja-fg-dim);font-size:11px;text-align:right;font-variant-numeric:tabular-nums}.ja-root .ja-phone{display:grid;grid-template-columns:96px 1fr;gap:10px}.ja-root .ja-phone .ja-select{padding-right:28px;background-position:right 10px center;text-align:left}.ja-root .ja-phone-single{display:flex;align-items:stretch;gap:10px}.ja-root .ja-phone-flag{display:inline-flex;align-items:center;gap:7px;flex:none;white-space:nowrap;padding:0 15px;background:var(--ja-field-bg);border:1px solid var(--ja-line-strong);border-radius:var(--ja-radius);font-family:var(--cl-font-mono, monospace);font-size:15px;color:var(--ja-fg);font-variant-numeric:tabular-nums}.ja-root .ja-phone-flag .fl{font-size:18px;line-height:1}.ja-root .ja-phone-single .ja-input{flex:1;min-width:0}.ja-root .ja-toggle-field{display:flex;align-items:center;gap:14px;padding:var(--ja-pad) 16px;background:var(--ja-surface);border:1px solid var(--ja-line);border-radius:var(--ja-radius);cursor:pointer}.ja-root .ja-toggle-field:hover{border-color:var(--ja-line-strong)}.ja-root .ja-toggle-field .txt{flex:1}.ja-root .ja-toggle-field .txt .ja-label{margin:0}.ja-root .ja-switch{position:relative;width:46px;height:26px;flex:none;border-radius:999px;background:var(--ja-line-strong);border:none;cursor:pointer;transition:background var(--cl-dur-base,.2s) ease;padding:0}.ja-root .ja-switch[data-on="1"]{background:var(--ja-accent)}.ja-root .ja-switch i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform var(--cl-dur-base,.2s) var(--cl-ease-out,ease);box-shadow:0 1px 3px #0006}.ja-root .ja-switch[data-on="1"] i{transform:translate(20px)}.ja-root .ja-check{display:flex;align-items:flex-start;gap:14px;cursor:pointer;padding:4px 0}.ja-root .ja-check .box{flex:none;width:26px;height:26px;border-radius:var(--ja-radius);border:2px solid var(--ja-line-strong);display:grid;place-items:center;background:var(--ja-field-bg);transition:all var(--cl-dur-quick,.12s) ease;color:transparent;font-size:16px;margin-top:1px}.ja-root .ja-check[data-on="1"] .box{background:var(--ja-accent);border-color:var(--ja-accent);color:var(--ja-on-accent)}.ja-root .ja-check .ja-label{font-weight:700;text-transform:none;letter-spacing:0;font-size:14px;font-family:var(--cl-font-body,sans-serif);line-height:1.4;color:var(--ja-fg)}.ja-root .ja-chips{display:flex;flex-wrap:wrap;gap:8px}.ja-root .ja-chips-fill .ja-chip{flex:1 1 0;min-width:64px;justify-content:center}.ja-root .ja-chip{appearance:none;cursor:pointer;font:inherit;white-space:nowrap;font-family:var(--cl-font-display,sans-serif);font-weight:800;font-size:13px;letter-spacing:.01em;text-transform:lowercase;padding:9px 14px;border-radius:999px;background:var(--ja-surface);color:var(--ja-fg-muted);border:1px solid var(--ja-line);transition:all var(--cl-dur-quick,.12s) ease;display:inline-flex;align-items:center;gap:7px}.ja-root .ja-chip:hover{color:var(--ja-fg);border-color:var(--ja-line-strong)}.ja-root .ja-chip[data-on="1"]{background:var(--ja-accent);color:var(--ja-on-accent);border-color:var(--ja-accent)}.ja-root .ja-chip:disabled{opacity:.38;cursor:not-allowed}.ja-root .ja-chip:disabled:hover{color:var(--ja-fg-muted);border-color:var(--ja-line)}.ja-root .ja-chip .x{appearance:none;border:none;padding:0;margin-left:1px;cursor:pointer;width:17px;height:17px;display:grid;place-items:center;border-radius:50%;font-size:12px;background:color-mix(in srgb,var(--ja-on-accent) 14%,transparent);color:var(--ja-on-accent);transition:background var(--cl-dur-quick,.12s) ease}.ja-root .ja-chip .x:hover{background:color-mix(in srgb,var(--ja-on-accent) 30%,transparent)}.ja-root .ja-chip-add{border-style:dashed}.ja-root .ja-chip-add:hover:not(:disabled){color:var(--ja-accent);border-color:var(--ja-accent)}.ja-root .ja-chip-other{font:inherit;font-size:14px;padding:8px 14px;border-radius:999px;background:var(--ja-field-bg);border:1px solid var(--ja-accent);color:var(--ja-fg);outline:none;min-width:150px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ja-accent) 24%,transparent)}.ja-root .ja-chip-other::placeholder{color:var(--ja-fg-dim)}.ja-root .ja-chip-input{display:flex;gap:8px;margin-top:4px}.ja-root .ja-chip-input input{flex:1}.ja-root .ja-chip-suggest{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ja-root .ja-chip-suggest .lbl{font-size:11px;color:var(--ja-fg-dim);align-self:center;text-transform:uppercase;letter-spacing:.12em;font-weight:700;margin-right:2px}.ja-root .ja-chip-mini{appearance:none;cursor:pointer;font:inherit;font-size:12px;white-space:nowrap;padding:5px 10px;border-radius:999px;background:transparent;color:var(--ja-fg-muted);border:1px dashed var(--ja-line-strong);transition:all .12s ease}.ja-root .ja-chip-mini:hover{color:var(--ja-accent);border-color:var(--ja-accent)}.ja-root .ja-tagbox{display:flex;flex-wrap:wrap;gap:7px;align-items:center;width:100%;min-height:50px;padding:8px 10px;cursor:text;background:var(--ja-field-bg);border:1px solid var(--ja-line-strong);border-radius:var(--ja-radius);transition:border-color var(--cl-dur-base,.2s) ease,box-shadow var(--cl-dur-base,.2s) ease}.ja-root .ja-tagbox:focus-within{border-color:var(--ja-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ja-accent) 28%,transparent)}.ja-root .ja-field.invalid .ja-tagbox{border-color:#ff5252}.ja-root .ja-tag{display:inline-flex;align-items:center;gap:4px;max-width:100%;font-family:var(--cl-font-display,sans-serif);font-weight:800;font-size:13px;letter-spacing:.01em;text-transform:lowercase;background:var(--ja-accent);color:var(--ja-on-accent);padding:6px 5px 6px 12px;border-radius:999px}.ja-root .ja-tag .x{appearance:none;border:none;cursor:pointer;padding:0;margin-left:1px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--ja-on-accent) 14%,transparent);color:var(--ja-on-accent);font-size:12px;transition:background var(--cl-dur-quick,.12s) ease}.ja-root .ja-tag .x:hover{background:color-mix(in srgb,var(--ja-on-accent) 30%,transparent)}.ja-root .ja-taginput{flex:1;min-width:130px;border:none;outline:none;background:transparent;color:var(--ja-fg);font:inherit;font-size:15px;padding:5px 2px}.ja-root .ja-taginput::placeholder{color:var(--ja-fg-dim)}.ja-root .ja-grid-wrap{overflow-x:auto}.ja-root .ja-grid{width:100%;border-collapse:collapse;min-width:440px;table-layout:fixed}.ja-root .ja-grid-day,.ja-root .ja-grid-all{width:64px}.ja-root .ja-grid th,.ja-root .ja-grid td{padding:0}.ja-root .ja-grid thead th{font-family:var(--cl-font-display,sans-serif);font-weight:800;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ja-fg-dim);padding:0 0 10px;text-align:center}.ja-root .ja-grid thead th:first-child{text-align:left}.ja-root .ja-grid thead th.allcol{color:color-mix(in srgb,var(--ja-accent) 75%,var(--ja-fg-dim))}.ja-root .ja-grid tbody th{font-family:var(--cl-font-display,sans-serif);font-weight:900;font-size:14px;text-transform:lowercase;letter-spacing:-.02em;text-align:left;color:var(--ja-fg);padding-right:12px;white-space:nowrap}.ja-root .ja-grid td{padding:4px}.ja-root .ja-slot{width:100%;min-height:40px;cursor:pointer;appearance:none;font:inherit;border:1px solid var(--ja-line);background:var(--ja-surface);border-radius:var(--ja-radius);color:var(--ja-fg-dim);transition:border-color var(--cl-dur-quick,.12s) ease,color var(--cl-dur-quick,.12s) ease;display:grid;place-items:center;font-size:14px}.ja-root .ja-slot:hover{border-color:var(--ja-line-strong);color:var(--ja-fg)}.ja-root .ja-slot[data-on="1"]{background:var(--ja-accent);border-color:var(--ja-accent);color:var(--ja-on-accent)}.ja-root .ja-allday{width:100%;min-height:40px;cursor:pointer;appearance:none;font-family:var(--cl-font-display,sans-serif);font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:lowercase;border:1px dashed var(--ja-line-strong);background:transparent;border-radius:var(--ja-radius);color:var(--ja-fg-muted);transition:border-color var(--cl-dur-quick,.12s) ease,color var(--cl-dur-quick,.12s) ease}.ja-root .ja-allday:hover{color:var(--ja-fg);border-color:var(--ja-accent)}.ja-root .ja-allday[data-on="1"]{background:var(--ja-accent);border-style:solid;border-color:var(--ja-accent);color:var(--ja-on-accent)}.ja-root .ja-drop{display:flex;align-items:center;gap:16px;padding:20px;border:2px dashed var(--ja-line-strong);border-radius:var(--ja-radius);background:var(--ja-surface);cursor:pointer;transition:all var(--cl-dur-base,.2s) ease}.ja-root .ja-drop:hover,.ja-root .ja-drop.drag{border-color:var(--ja-accent);background:var(--ja-surface-2)}.ja-root .ja-drop .ico{flex:none;width:44px;height:44px;display:grid;place-items:center;font-size:22px;background:var(--ja-field-bg);border:1px solid var(--ja-line);border-radius:var(--ja-radius);color:var(--ja-accent)}.ja-root .ja-drop .txt{flex:1;min-width:0}.ja-root .ja-drop .t1{font-family:var(--cl-font-display,sans-serif);font-weight:900;text-transform:lowercase;letter-spacing:-.02em;font-size:16px}.ja-root .ja-drop .t2{color:var(--ja-fg-muted);font-size:12px;margin-top:3px}.ja-root .ja-drop .t1.has{color:var(--ja-fg)}.ja-root .ja-file-actions{display:flex;gap:8px}.ja-root .ja-mini-btn{appearance:none;cursor:pointer;font:inherit;font-family:var(--cl-font-display,sans-serif);font-weight:800;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:8px 12px;border-radius:var(--ja-radius);border:1px solid var(--ja-line-strong);background:transparent;color:var(--ja-fg-muted);display:inline-flex;align-items:center;gap:6px;transition:all .12s ease}.ja-root .ja-mini-btn:hover{color:var(--ja-fg);border-color:var(--ja-fg)}.ja-root .ja-mini-btn.danger:hover{color:#ff7b7b;border-color:#ff7b7b}.ja-root .ja-photo{display:flex;align-items:center;gap:18px}.ja-root .ja-photo-frame{width:92px;height:92px;flex:none;border-radius:var(--ja-radius);overflow:hidden;background:var(--ja-surface);border:1px solid var(--ja-line);display:grid;place-items:center;color:var(--ja-fg-dim);font-size:30px}.ja-root .ja-photo-frame img,.ja-root .ja-photo-frame video{width:100%;height:100%;object-fit:cover}.ja-root .ja-photo .side{display:flex;flex-direction:column;gap:8px}.ja-root .ja-video{border:1px solid var(--ja-line);border-radius:var(--ja-radius);overflow:hidden;background:#000}.ja-root .ja-video-stage{position:relative;aspect-ratio:16/10;background:#000;display:grid;place-items:center}.ja-root .ja-video-stage video{width:100%;height:100%;object-fit:cover;background:#000}.ja-root .ja-video-empty{color:var(--ja-fg-dim);display:flex;flex-direction:column;align-items:center;gap:10px;font-size:13px}.ja-root .ja-video-empty .big{font-size:34px;color:var(--ja-fg-muted)}.ja-root .ja-rec-dot{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:7px;background:#0009;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700;color:#fff}.ja-root .ja-rec-dot i{width:9px;height:9px;border-radius:50%;background:#ff3b30;animation:ja-pulse 1s infinite}@keyframes ja-pulse{50%{opacity:.25}}.ja-root .ja-video-bar{display:flex;align-items:center;gap:10px;padding:12px;background:var(--ja-surface);border-top:1px solid var(--ja-line)}.ja-root .ja-video-bar .spacer{flex:1}.ja-root .ja-rec-btn{appearance:none;cursor:pointer;font:inherit;font-family:var(--cl-font-display,sans-serif);font-weight:800;font-size:12px;letter-spacing:.04em;text-transform:lowercase;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:none;background:var(--ja-accent);color:var(--ja-on-accent);transition:all .12s ease}.ja-root .ja-rec-btn.rec{background:#ff3b30;color:#fff}.ja-root .ja-rec-btn.ghost{background:transparent;color:var(--ja-fg-muted);border:1px solid var(--ja-line-strong)}.ja-root .ja-rec-btn.ghost:hover{color:var(--ja-fg);border-color:var(--ja-fg)}.ja-root .ja-rep{display:flex;flex-direction:column;gap:14px}.ja-root .ja-rep-card{border:1px solid var(--ja-line);border-radius:var(--ja-radius);background:var(--ja-surface);padding:18px;position:relative}.ja-root .ja-rep-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ja-root .ja-rep-card-title{font-family:var(--cl-font-display,sans-serif);font-weight:900;text-transform:lowercase;letter-spacing:-.02em;font-size:15px;color:var(--ja-fg)}.ja-root .ja-rep-card-title .n{color:var(--ja-accent);margin-right:6px}.ja-root .ja-add{appearance:none;cursor:pointer;font:inherit;width:100%;font-family:var(--cl-font-display,sans-serif);font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:lowercase;padding:14px;border-radius:var(--ja-radius);border:1px dashed var(--ja-line-strong);background:transparent;color:var(--ja-fg-muted);display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .12s ease}.ja-root .ja-add:hover{color:var(--ja-accent);border-color:var(--ja-accent)}.ja-root .ja-foot{padding:28px 0 40px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ja-root .ja-foot .spacer{flex:1}.ja-root .ja-foot-note{color:var(--ja-fg-dim);font-size:12px;max-width:38ch;line-height:1.4}.ja-root .ja-btn{appearance:none;cursor:pointer;font:inherit;font-family:var(--cl-font-display,sans-serif);font-weight:600;letter-spacing:-.01em;text-transform:lowercase;font-size:18px;padding:16px 28px;border-radius:999px;border:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:all var(--cl-dur-base,.2s) ease}.ja-root .ja-btn-primary{background:var(--ja-accent);color:var(--ja-on-accent)}.ja-root .ja-btn-primary:hover{filter:brightness(1.06)}.ja-root .ja-btn-primary:disabled{opacity:.4;cursor:not-allowed;filter:none}.ja-root .ja-btn-ghost{background:transparent;color:var(--ja-fg);border:1px solid var(--ja-line-strong)}.ja-root .ja-btn-ghost:hover{border-color:var(--ja-fg)}.ja-root .ja-spinner{width:17px;height:17px;border:2.5px solid color-mix(in srgb,var(--ja-on-accent) 35%,transparent);border-top-color:var(--ja-on-accent);border-radius:50%;animation:ja-spin .7s linear infinite}@keyframes ja-spin{to{transform:rotate(360deg)}}.ja-root .ja-summary-err{color:#ff7b7b;font-size:13px;font-weight:600;width:100%;padding:12px 14px;border:1px solid color-mix(in srgb,#ff5252 40%,transparent);border-radius:var(--ja-radius);background:color-mix(in srgb,#ff5252 8%,transparent)}.ja-root .ja-done{padding:60px 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.ja-root .ja-done .seal{width:84px;height:84px;border-radius:50%;background:var(--ja-accent);color:var(--ja-on-accent);display:grid;place-items:center;font-size:40px}.ja-root .ja-done h2{font-size:clamp(32px,6vw,52px)}.ja-root .ja-done h2 .dot{color:var(--ja-accent)}.ja-root .ja-done p{color:var(--ja-fg-muted);font-size:16px;line-height:1.55;max-width:44ch}.ja-root .ja-done .ref{font-family:var(--cl-font-mono,monospace);font-size:13px;color:var(--ja-fg);background:var(--ja-surface);border:1px solid var(--ja-line);padding:10px 16px;border-radius:var(--ja-radius)}.ja-root .ja-payload{width:100%;max-width:520px;text-align:left;margin-top:8px}.ja-root .ja-payload summary{cursor:pointer;font-size:12px;color:var(--ja-fg-dim);text-transform:uppercase;letter-spacing:.12em;font-weight:700}.ja-root .ja-payload pre{margin-top:12px;background:var(--ja-surface);border:1px solid var(--ja-line);border-radius:var(--ja-radius);padding:16px;font-family:var(--cl-font-mono,monospace);font-size:11px;line-height:1.5;color:var(--ja-fg-muted);overflow-x:auto;max-height:260px}.ja-root .ja-loading{padding:60px 0;text-align:center;color:var(--ja-fg-dim);font-family:var(--cl-font-display,sans-serif);font-weight:800;text-transform:lowercase;letter-spacing:-.02em;font-size:18px}.ja-root{--ja-radius: 10px;--ja-pad: 11px;--ja-gap: 16px}.ja-root.ce{--ja-gap: 14px}.ja-root.cpw{--ja-radius: 0px}.ja-root.gc-root{--ja-radius: 0px;--ja-pad: 15px;--ja-gap: 22px}.ja-root .ja-form[data-mode=stepped] .ja-section{border-bottom:none;padding:40px 0 32px}.ja-root .ja-form[data-mode=stepped]{height:calc(100vh - 8px);height:calc(100dvh - 8px);display:flex;flex-direction:column;overflow:hidden}.ja-root .ja-form[data-mode=stepped] .ja-header{flex:none}.ja-root .ja-form[data-mode=stepped] .ja-progress{flex:none;position:static;top:auto;margin-top:16px}.ja-root .ja-form[data-mode=stepped] .ja-foot{flex:none;margin:0;padding:18px 0;border-top:1px solid var(--ja-line)}.ja-root .ja-turnstile-row{flex:none;display:flex;justify-content:flex-end}.ja-root .ja-turnstile-row .cf-turnstile:not(:empty){margin:10px 0 4px}.ja-root .ja-role-pill .v,.ja-root .ja-rail button.active,.ja-root .ja-section-num,.ja-root .ja-grid tbody th,.ja-root .ja-drop .t1,.ja-root .ja-rep-card-title{font-weight:700}.ja-root .ja-role-pill .k,.ja-root .ja-progress-count,.ja-root .ja-rail button,.ja-root .ja-rail-title,.ja-root .ja-chip,.ja-root .ja-tag,.ja-root .ja-grid thead th,.ja-root .ja-allday,.ja-root .ja-mini-btn,.ja-root .ja-rec-btn,.ja-root .ja-add,.ja-root .ja-loading{font-weight:600}.gc-root{text-align:left;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;font-style:normal;direction:ltr;--cl-font-display: "Inter Display", "Inter Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--cl-font-sub: "Inter Sub", "Inter Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--cl-font-body: "Inter Text", "Inter Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--cl-font-mono: "Inter Text", "Inter Display", "Helvetica Neue", Helvetica, Arial, sans-serif}.gc-root .ja-header{padding-top:40px}.gc-root .ja-title{font-size:32px;font-weight:600;letter-spacing:-.05px;text-align:left}.gc-root .ja-lede{color:var(--ja-fg);font-size:16px;text-align:left}.gc-root .dot,.gc-root .ja-title .dot,.gc-root .ja-done h2 .dot{color:inherit}.gc-root .ja-progress{margin-top:22px}.gc-root .ja-progress-row{justify-content:flex-end}.gc-root .ja-section{padding-top:26px}.gc-root .gc-step-lede{color:var(--ja-fg-muted);font-size:14px;line-height:1.55;margin:0 0 var(--ja-gap, 22px)}.gc-root .gc-step-lede strong{color:var(--ja-fg);font-weight:600}.gc-root .ja-input:focus,.gc-root .ja-select:focus{box-shadow:none}.gc-root input:-webkit-autofill,.gc-root input:-webkit-autofill:hover,.gc-root input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ja-fg);-webkit-box-shadow:0 0 0 1000px var(--ja-field-bg) inset;box-shadow:0 0 0 1000px var(--ja-field-bg) inset;caret-color:var(--ja-fg);transition:background-color 9999s ease-out 0s}.gc-root .ja-subnote{display:inline-flex;align-items:center;gap:6px;color:var(--ja-fg-dim);font-size:12px;line-height:1.4}.gc-root .ja-subnote svg{flex:none;width:13px;height:13px;opacity:.85}.gc-root .gc-btn-lg{font-size:18px;font-weight:500}.gc-root .gc-code-input{font-family:var(--cl-font-mono, ui-monospace, monospace);font-size:22px;letter-spacing:.22em;text-transform:uppercase;font-variant-numeric:tabular-nums;border-radius:10px;padding:15px;margin:5px 0}.gc-root .gc-code-input::placeholder{letter-spacing:.04em;text-transform:none;font-size:16px}.gc-root .gc-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:22px;padding:20px 22px;background:linear-gradient(150deg,var(--ja-surface-2),var(--ja-surface));border:1px solid var(--ja-line-strong);border-radius:calc(var(--ja-radius) + 6px)}.gc-root .gc-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--ja-accent)}.gc-root .gc-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.gc-root .gc-card-label{font-family:var(--cl-font-display, sans-serif);font-weight:700;text-transform:lowercase;letter-spacing:-.01em;font-size:15px;color:var(--ja-fg)}.gc-root .gc-card-provider{font-family:var(--cl-font-mono, ui-monospace, monospace);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ja-on-accent);background:var(--ja-accent);padding:4px 9px;border-radius:999px}.gc-root .gc-card-code{font-family:var(--cl-font-mono, ui-monospace, monospace);font-size:21px;letter-spacing:.16em;color:var(--ja-fg);font-variant-numeric:tabular-nums}.gc-root .gc-card-foot{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-top:1px solid var(--ja-line);padding-top:16px}.gc-root .gc-card-balance-label{font-family:var(--cl-font-mono, ui-monospace, monospace);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ja-fg-dim)}.gc-root .gc-card-balance{font-family:var(--cl-font-display, sans-serif);font-weight:400;letter-spacing:-.02em;font-size:28px;color:var(--ja-accent);font-variant-numeric:tabular-nums}.gc-root .gc-card-note{color:var(--ja-fg-muted);font-size:12px;line-height:1.45}.gc-root .gc-card--new{border-color:color-mix(in srgb,var(--ja-accent) 55%,var(--ja-line-strong));box-shadow:0 0 0 1px color-mix(in srgb,var(--ja-accent) 30%,transparent),0 18px 44px #00000073}.gc-root .gc-or{display:flex;align-items:center;gap:14px;color:var(--ja-fg-dim)}.gc-root .gc-or:before,.gc-root .gc-or:after{content:"";height:1px;flex:1;background:var(--ja-line)}.gc-root .gc-or span{font-family:var(--cl-font-mono, ui-monospace, monospace);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.gc-root .gc-money{display:flex;align-items:stretch;gap:10px}.gc-root .gc-money-sign{display:inline-flex;align-items:center;padding:0 15px;flex:none;background:var(--ja-field-bg);border:1px solid var(--ja-line-strong);border-radius:var(--ja-radius);font-family:var(--cl-font-mono, ui-monospace, monospace);font-size:17px;color:var(--ja-fg-muted)}.gc-root .gc-money .ja-input{flex:1;min-width:0;font-variant-numeric:tabular-nums}.gc-root .gc-verified{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;padding:9px 15px;margin-bottom:24px;border-radius:999px;font-family:var(--cl-font-display, sans-serif);font-weight:700;text-transform:lowercase;letter-spacing:.01em;font-size:14px;color:var(--ja-accent);background:color-mix(in srgb,var(--ja-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--ja-accent) 45%,transparent)}.gc-root .gc-verified svg{flex:none;width:16px;height:16px}.gc-root .gc-details{margin-top:4px}.gc-root .gc-done{padding-top:44px}.gc-root .gc-done p strong{color:var(--ja-fg);font-weight:600}.gc-root .gc-done-card{width:100%;max-width:380px;margin:4px auto 0;text-align:left}.gc-root .gc-done-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:8px}.gc-root .gc-done-actions .ja-btn{text-decoration:none}.gc-root .gc-msg{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:48px 0 56px}.gc-root .gc-msg-title{font-size:clamp(26px,4vw,36px);margin:0}.gc-root .gc-msg-body{color:var(--ja-fg-muted);font-size:16px;line-height:1.55;max-width:46ch;margin:0}.gc-root .gc-link{color:var(--ja-accent);text-decoration:underline;text-underline-offset:3px}.gc-root .gc-link:hover{filter:brightness(1.1)}.gc-root .gc-secure{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--ja-fg-dim);font-size:12px;line-height:1.4;margin:8px 0 44px}.gc-root .gc-secure svg{flex:none;width:13px;height:13px;opacity:.85}.ja-root.ce{--ja-surface: #121212;--ja-surface-2: #181818;--ja-fg-muted: #b3b3b3;--ja-fg-dim: #6b6b6b;--ja-line: #2a2a2a;--ja-line-strong: #3a3a3a}.ja-root.ce .ja-display{font-weight:700}.ja-root.ce .ja-sub{font-weight:600}.ja-root.ce .ja-eyebrow{font-family:var(--cl-font-display, sans-serif);font-weight:600;letter-spacing:.18em}.ja-root.ce .ja-header .ja-eyebrow:before{content:"";width:26px;height:4px;background:var(--ja-accent)}.ja-root.ce .ja-progress-step{font-weight:700}@media(min-width:1070px){.ja-root.ce .ja-rail{position:fixed;z-index:20;left:max(12px,calc(50% - 540px));top:50%;transform:translateY(-50%);flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:1px;margin:0;width:140px;padding:6px 0}.ja-root.ce .ja-rail-title{display:block;padding:0 0 10px 15px;font-family:var(--cl-font-display,sans-serif);font-weight:600;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ja-fg-dim)}.ja-root.ce .ja-rail button{border:none;border-radius:0;background:transparent;text-align:left;justify-content:flex-start;padding:9px 15px;font-size:12px;letter-spacing:.01em;border-left:2px solid var(--ja-line);color:var(--ja-fg-dim)}.ja-root.ce .ja-rail button:hover{background:transparent;color:var(--ja-fg);border-left-color:var(--ja-fg-muted)}.ja-root.ce .ja-rail button.done{background:transparent;color:var(--ja-fg-muted);border-left-color:color-mix(in srgb,var(--ja-accent) 55%,transparent)}.ja-root.ce .ja-rail button.active{background:transparent;color:var(--ja-fg);font-weight:700;border-left-color:var(--ja-accent)}}.ja-root.ce .ja-section-title{font-weight:600}.ja-root.ce .ja-section-blurb{color:var(--ja-fg)}.ja-root.ce[data-mode=stepped] .ja-section{padding:28px 0 8px}.ja-root.ce[data-mode=stepped]{height:auto;overflow:visible;display:block}.ja-root.ce[data-mode=stepped] .ja-progress{position:sticky;top:0;margin-top:20px}.ja-root.ce[data-mode=stepped] .ja-foot{margin:0;padding:28px 0 40px;border-top:none}.ja-root.ce .ja-label{font-weight:500;font-size:14px}.ja-root.ce .ja-input:-webkit-autofill,.ja-root.ce .ja-input:-webkit-autofill:hover,.ja-root.ce .ja-input:-webkit-autofill:focus,.ja-root.ce .ja-textarea:-webkit-autofill,.ja-root.ce .ja-select:-webkit-autofill{-webkit-text-fill-color:var(--ja-fg);caret-color:var(--ja-fg);transition:background-color 9999s ease-out 0s;box-shadow:0 0 0 1000px var(--ja-field-bg) inset!important;-webkit-box-shadow:0 0 0 1000px var(--ja-field-bg) inset!important;border:1px solid var(--ja-line-strong)}.ja-root.ce .ja-input:-webkit-autofill:focus,.ja-root.ce .ja-textarea:-webkit-autofill:focus{border-color:var(--ja-accent)}.ja-root.ce .ja-input:focus,.ja-root.ce .ja-textarea:focus,.ja-root.ce .ja-select:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--ja-accent) 16%,transparent)}.ja-root.ce .ja-tagbox:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--ja-accent) 16%,transparent)}.ja-root.ce,.ja-root.ce .ja-input,.ja-root.ce .ja-select,.ja-root.ce .ja-textarea{accent-color:var(--ja-accent)}.ja-root.ce .ja-select option{background:var(--ja-surface);color:var(--ja-fg)}.ja-root.ce .ja-select option:checked{background:var(--ja-accent);color:var(--ja-on-accent)}.ja-root.ce .ja-check .ja-label{font-weight:500}.ja-root.ce .ja-btn{letter-spacing:0;border-radius:var(--ja-radius)}.ja-root.ce .ce-date-input{cursor:pointer}.ja-root.ce .ce-date-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.8;transition:opacity var(--cl-dur-quick,.12s) ease}.ja-root.ce .ce-date-input::-webkit-calendar-picker-indicator:hover{opacity:1}.ja-root.ce[data-theme=dark] .ce-date-input::-webkit-calendar-picker-indicator{filter:invert(1) brightness(1.7)}.ja-root.ce .ce-date-input::-webkit-inner-spin-button{display:none}.ja-root.ce .ja-done .seal{background:transparent;color:var(--ja-accent);font-size:56px}.ja-root.ce .ja-done h2{font-size:clamp(30px,5vw,46px);font-weight:600;letter-spacing:-.02em}.ja-root.ce .ja-done p{color:var(--ja-fg)}@font-face{font-family:Inter Text;font-weight:300;font-display:swap;src:url(/fonts/widgets/Inter_18pt-Light.ttf) format("truetype")}@font-face{font-family:Inter Text;font-weight:400;font-display:swap;src:url(/fonts/widgets/Inter_18pt-Regular.ttf) format("truetype")}@font-face{font-family:Inter Text;font-weight:500;font-display:swap;src:url(/fonts/widgets/Inter_18pt-Medium.ttf) format("truetype")}@font-face{font-family:Inter Text;font-weight:700;font-display:swap;src:url(/fonts/widgets/Inter_18pt-Bold.ttf) format("truetype")}@font-face{font-family:Inter Sub;font-weight:600;font-display:swap;src:url(/fonts/widgets/Inter_24pt-SemiBold.ttf) format("truetype")}@font-face{font-family:Inter Sub;font-weight:700;font-display:swap;src:url(/fonts/widgets/Inter_24pt-Bold.ttf) format("truetype")}@font-face{font-family:Inter Sub;font-weight:800;font-display:swap;src:url(/fonts/widgets/Inter_24pt-ExtraBold.ttf) format("truetype")}@font-face{font-family:Inter Display;font-weight:600;font-display:swap;src:url(/fonts/widgets/Inter_28pt-SemiBold.ttf) format("truetype")}@font-face{font-family:Inter Display;font-weight:800;font-display:swap;src:url(/fonts/widgets/Inter_28pt-ExtraBold.ttf) format("truetype")}@font-face{font-family:Inter Display;font-weight:900;font-display:swap;src:url(/fonts/widgets/Inter_28pt-Black.ttf) format("truetype")}.ty-root{--cl-yellow: #ffcd02;--cl-yellow-hover: #ffd633;--cl-yellow-press: #e6b800;--cl-black: #000000;--cl-white: #ffffff;--cl-ink-700: #1a1a1a;--cl-ink-300: #6b6b6b;--cl-fg-muted: #b3b3b3;--cl-fg-dim: var(--cl-ink-300);--cl-border: #242424;--cl-border-strong: #3a3a3a;--cl-radius-card: 16px;--cl-radius-btn: 999px;--cl-map-bg: #0d0d0d;--cl-font-display: "Inter Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--cl-font-sub: "Inter Sub", "Helvetica Neue", Helvetica, Arial, sans-serif;--cl-font-body: "Inter Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--cl-font-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--cl-ease-out: cubic-bezier(.2, .8, .2, 1);--cl-dur-quick: .12s;--cl-dur-base: .2s;--cl-dur-slow: .4s;min-height:100vh;background:var(--cl-black);color:var(--cl-white);font-family:var(--cl-font-body);-webkit-font-smoothing:antialiased}.ty-root *{box-sizing:border-box}.ty-root a{color:inherit;text-decoration:none}.ty-root .ty-container{max-width:1000px;margin:0 auto}.ty-root .ty-hero{padding:44px 40px 34px;border-bottom:1px solid var(--cl-border)}.ty-root .ty-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;font-family:var(--cl-font-body);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cl-yellow)}.ty-root .ty-check{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--cl-radius-btn);background:var(--cl-yellow);color:var(--cl-black);flex:none}.ty-root .ty-title{font-family:var(--cl-font-body);font-weight:500;font-size:48px;letter-spacing:-.5px;line-height:.95;text-transform:lowercase;margin:0 0 14px}@media(max-width:600px){.ty-root .ty-hero{padding:44px 20px 34px}.ty-root .ty-title{font-size:46px}}.ty-root .ty-hero-sub{font-size:15px;line-height:1.5;color:var(--cl-white);margin:0;max-width:46ch}.ty-root .ty-body{padding:34px 40px 64px}@media(max-width:600px){.ty-root .ty-body{padding:34px 20px 64px}}.ty-root .ty-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:20px;align-items:start}@media(max-width:1100px){.ty-root .ty-grid{grid-template-columns:1fr}}.ty-root .ty-col{display:flex;flex-direction:column;gap:22px;min-width:0}.ty-root .ty-aside{display:flex;flex-direction:column;gap:22px}@media(min-width:1101px){.ty-root .ty-aside{position:sticky;top:24px}}@media(max-width:1100px){.ty-root .ty-aside{order:-1}}.ty-root .ty-card{background:var(--cl-ink-700);border:1px solid var(--cl-border);border-radius:var(--cl-radius-card);padding:22px}.ty-root .ty-sec-head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.ty-root .ty-sec-bar{width:24px;height:3px;background:var(--cl-yellow);flex:none}.ty-root .ty-sec-title{font-family:var(--cl-font-sub);font-weight:600;font-size:clamp(22px,5vw,30px);letter-spacing:-.5px;line-height:.95;text-transform:lowercase;margin:0}.ty-root .ty-signup-sub{font-size:14px;line-height:1.5;color:var(--cl-fg-muted);margin:-6px 0 18px;max-width:56ch}.ty-root .ty-signup-forms{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:620px){.ty-root .ty-signup-forms{grid-template-columns:1fr}}.ty-root .ty-signup-row{display:flex}.ty-root .ty-input{flex:1;min-width:0;background:var(--cl-black);color:var(--cl-white);border:1px solid var(--cl-border-strong);border-right:none;border-radius:var(--cl-radius-btn) 0 0 var(--cl-radius-btn);padding:14px 18px;font-family:var(--cl-font-body);font-size:15px;outline:none}.ty-root .ty-input::placeholder{color:#7a7a7a}.ty-root .ty-input:focus{border-color:var(--cl-yellow)}.ty-root .ty-signup-btn{flex:none;background:var(--cl-yellow);color:var(--cl-black);border:1px solid var(--cl-yellow);border-radius:0 var(--cl-radius-btn) var(--cl-radius-btn) 0;padding:0 22px;cursor:pointer;font-family:var(--cl-font-sub);font-weight:600;font-size:14px;letter-spacing:-.01em;text-transform:lowercase}.ty-root .ty-signup-btn:hover{background:var(--cl-yellow-hover)}.ty-root .ty-signup-note{font-size:12px;color:var(--cl-fg-dim);margin:14px 0 0}.ty-root .ty-event-title-row .ty-info-primary{font-size:16px}.ty-root .ty-info{display:flex;flex-direction:column;gap:16px}.ty-root .ty-info-row{display:flex;gap:13px;align-items:flex-start}.ty-root .ty-info-ico{color:var(--cl-yellow);flex:none;margin-top:1px}.ty-root .ty-info-primary{font-family:var(--cl-font-body);font-weight:400;font-size:16px;letter-spacing:-.01em;text-transform:lowercase;margin:0;line-height:1.25}.ty-root .ty-info-secondary{font-size:12px;color:var(--cl-fg-muted);margin:3px 0 0;line-height:1.4}.ty-root .ty-info-venue{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}.ty-root .ty-map{margin-top:22px;border-radius:var(--cl-radius-card);overflow:hidden;border:1px solid var(--cl-border)}.ty-root .ty-map-frame{display:block;width:100%;height:172px;border:0;background-color:var(--cl-map-bg)}.ty-root .ty-map-bar{display:flex;align-items:center;justify-content:flex-end;padding:13px 16px;background:var(--cl-ink-700);border-top:1px solid var(--cl-border)}.ty-root .ty-info-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--cl-font-body);font-weight:700;font-size:12px;text-transform:lowercase;color:var(--cl-yellow);cursor:pointer}.ty-root .ty-info-link:hover{color:var(--cl-yellow-hover)}.ty-root .ty-actions{display:flex;flex-direction:column;gap:10px}.ty-root .ty-act{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;border-radius:var(--cl-radius-btn);cursor:pointer;text-align:left;text-decoration:none;font-family:var(--cl-font-sub);font-weight:600;font-size:14px;letter-spacing:-.01em;text-transform:lowercase;transition:background var(--cl-dur-quick) var(--cl-ease-out),border-color var(--cl-dur-quick) var(--cl-ease-out),color var(--cl-dur-quick) var(--cl-ease-out)}.ty-root .ty-act-ico{flex:none;display:grid;place-items:center}.ty-root .ty-act-primary{background:var(--cl-yellow);color:var(--cl-black);border:1px solid var(--cl-yellow)}.ty-root .ty-act-primary:hover{background:var(--cl-yellow-hover);border-color:var(--cl-yellow-hover)}.ty-root .ty-act-primary:active{background:var(--cl-yellow-press);border-color:var(--cl-yellow-press)}.ty-root .ty-act-outline{background:transparent;color:var(--cl-white);border:1px solid var(--cl-border-strong)}.ty-root .ty-act-outline:hover{background:var(--cl-yellow);color:var(--cl-black);border-color:var(--cl-yellow)}.ty-root .ty-tlist{display:flex;flex-direction:column;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--cl-border)}.ty-root .ty-tlist-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ty-root .ty-tlist-lbl{font-family:var(--cl-font-body);font-weight:700;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--cl-fg-muted);width:100%}.ty-root .ty-tlink{font-family:var(--cl-font-sub);font-weight:600;font-size:12px;letter-spacing:.01em;text-transform:lowercase;color:var(--cl-white);border:1px solid var(--cl-border-strong);border-radius:var(--cl-radius-btn);padding:7px 13px;display:inline-flex;align-items:center;gap:6px}.ty-root .ty-tlink:hover{border-color:var(--cl-white)}.ty-root .ty-receipt-rows{display:flex;flex-direction:column}.ty-root .ty-receipt-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 0}.ty-root .ty-receipt-row.line{border-bottom:1px solid var(--cl-border)}.ty-root .ty-receipt-item{display:flex;flex-direction:column;gap:2px}.ty-root .ty-receipt-name{font-family:var(--cl-font-body);font-weight:400;font-size:14px;color:var(--cl-white)}.ty-root .ty-receipt-qty{font-family:var(--cl-font-body);font-weight:600;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--cl-fg-muted)}.ty-root .ty-receipt-price{font-family:var(--cl-font-body);font-weight:400;font-size:14px;color:var(--cl-white);font-variant-numeric:tabular-nums;white-space:nowrap}.ty-root .ty-receipt-divider{height:1px;background:var(--cl-border);margin:8px 0}.ty-root .ty-receipt-meta{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:5px 0;font-size:14px;color:var(--cl-white);opacity:.72}.ty-root .ty-receipt-meta .k,.ty-root .ty-receipt-meta .v{font-variant-numeric:tabular-nums}.ty-root .ty-receipt-total{display:flex;align-items:baseline;justify-content:space-between;padding-top:14px;margin-top:6px;border-top:1px solid var(--cl-border)}.ty-root .ty-receipt-total .lbl{font-family:var(--cl-font-body);font-weight:500;font-size:20px;letter-spacing:-.03em;text-transform:lowercase}.ty-root .ty-receipt-total .amt{font-family:var(--cl-font-body);font-weight:500;font-size:20px;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ty-root .ty-receipt-total .amt .cur{margin-right:2px}.ty-root .ty-promo{background:var(--cl-yellow);color:var(--cl-black);border-radius:var(--cl-radius-card);padding:22px}.ty-root .ty-promo-eyebrow{font-family:var(--cl-font-body);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;opacity:.7}.ty-root .ty-promo-heading{font-family:var(--cl-font-sub);font-weight:700;font-size:clamp(22px,3vw,26px);letter-spacing:-.03em;line-height:.95;text-transform:lowercase;margin:0 0 8px}.ty-root .ty-promo-sub{font-size:13px;line-height:1.5;margin:0 0 16px;max-width:42ch;opacity:.95}.ty-root .ty-promo-code{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;cursor:pointer;background:var(--cl-black);color:var(--cl-yellow);border:1px solid var(--cl-black);border-radius:var(--cl-radius-btn);padding:13px 16px;text-align:left;transition:background var(--cl-dur-quick) var(--cl-ease-out)}.ty-root .ty-promo-code:hover{background:#161616}.ty-root .ty-promo-code .code{font-family:var(--cl-font-mono);font-weight:700;font-size:18px;letter-spacing:.12em}.ty-root .ty-promo-code .cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--cl-font-body);font-weight:700;font-size:12px;text-transform:lowercase}.ty-root .ty-promo-expiry{font-family:var(--cl-font-body);font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin:12px 0 0;opacity:.66}.ty-root .ty-faq-list{display:flex;flex-direction:column}.ty-root .ty-faq-item{border-bottom:1px solid var(--cl-border)}.ty-root .ty-faq-item:first-child{border-top:1px solid var(--cl-border)}.ty-root .ty-faq-q{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;cursor:pointer;padding:15px 0;list-style:none;font-family:var(--cl-font-body);font-weight:700;font-size:16px;text-transform:lowercase;color:var(--cl-white)}.ty-root .ty-faq-q::-webkit-details-marker{display:none}.ty-root .ty-faq-q:hover{color:var(--cl-yellow)}.ty-root .ty-faq-ico{flex:none;color:var(--cl-yellow);transition:transform var(--cl-dur-base) var(--cl-ease-out)}.ty-root .ty-faq-item[open] .ty-faq-ico{transform:rotate(45deg)}.ty-root .ty-faq-a{font-size:14px;line-height:1.6;color:var(--cl-white);margin:0;padding:0 0 15px;max-width:60ch}.ty-root .ty-btn{font-family:var(--cl-font-sub);font-weight:900;letter-spacing:-.01em;text-transform:lowercase;cursor:pointer;padding:15px 26px;font-size:16px;line-height:1;border-radius:var(--cl-radius-btn);border:none;display:inline-flex;align-items:center;gap:8px;background:var(--cl-yellow);color:var(--cl-black);transition:background var(--cl-dur-quick) var(--cl-ease-out)}.ty-root .ty-btn:hover{background:var(--cl-yellow-hover)}.ty-root .ty-state-wrap{display:grid;place-items:center;padding:88px 40px;min-height:60vh}@media(max-width:600px){.ty-root .ty-state-wrap{padding:88px 20px}}.ty-root .ty-state-card{width:100%;max-width:460px;text-align:center}.ty-root .ty-state-ico{display:inline-grid;place-items:center;width:56px;height:56px;background:transparent;border:none;color:var(--cl-yellow);margin-bottom:16px}.ty-root .ty-state-title{font-family:var(--cl-font-sub);font-weight:600;font-size:clamp(26px,4.4vw,38px);letter-spacing:-.02em;line-height:1.05;text-transform:lowercase;margin:0 0 14px}.ty-root .ty-state-title .dot{color:var(--cl-yellow)}.ty-root .ty-state-sub{font-size:16px;line-height:1.55;color:#c4c4c4;margin:0 auto 28px;max-width:42ch}.ty-root .ty-find{text-align:left;margin:8px 0 0}.ty-root .ty-find-form{display:flex;flex-direction:column;gap:12px}.ty-root .ty-find-input{width:100%;background:var(--cl-black);color:var(--cl-white);border:1px solid var(--cl-border-strong);border-radius:12px;padding:13px 16px;font-family:var(--cl-font-body);font-size:15px;outline:none}.ty-root .ty-find-input::placeholder{color:#7a7a7a}.ty-root .ty-find-input:focus{border-color:var(--cl-yellow)}.ty-root .ty-find-turnstile{margin:2px 0}.ty-root .ty-find-msg{font-size:13px;line-height:1.5;margin:2px 0 0}.ty-root .ty-find-msg-ok{color:var(--cl-yellow)}.ty-root .ty-find-msg-err{color:#ff8a8a}.ty-root .ty-find-submit{width:100%;justify-content:center;margin-top:2px;font-weight:600}.ty-root .ty-find-submit:disabled{opacity:.6;cursor:default}.ty-root .ty-btn-secondary{width:100%;justify-content:center;margin-top:12px;cursor:pointer;font-family:var(--cl-font-sub);font-weight:600;letter-spacing:-.01em;text-transform:lowercase;padding:15px 26px;font-size:16px;line-height:1;border-radius:var(--cl-radius-btn);display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--cl-white);border:1px solid var(--cl-border-strong);transition:border-color var(--cl-dur-quick) var(--cl-ease-out),background var(--cl-dur-quick) var(--cl-ease-out)}.ty-root .ty-btn-secondary:hover{border-color:var(--cl-white);background:#181818}@media(prefers-reduced-motion:no-preference){.ty-root .ty-rise{opacity:0;transform:translateY(14px);animation:ty-rise var(--cl-dur-slow) var(--cl-ease-out) forwards}@keyframes ty-rise{to{opacity:1;transform:none}}}
