:root,:root[data-theme=light]{--vt-felt: var(--vt-scrim), radial-gradient(38% 52% at var(--lx) var(--ly), rgba(255, 248, 215, .16), transparent 70%), radial-gradient(115% 125% at var(--lx) var(--ly), #33936d 0%, #287f5d 34%, #1f6a4d 62%, #175840 100%);--vt-ink: #fff4dc;--vt-sub: #d9f0e2;--vt-foot-bg: linear-gradient(180deg, #2a6a50, #225a44);--vt-foot-tx: #fff4dc;--vt-foot-sub: #d9f0e2;--vt-foot-line: rgba(196, 156, 76, .55)}:root{--lx: 70%;--ly: 46%;--vt-scrim: linear-gradient(90deg, rgba(10, 46, 30, .5) 0%, rgba(10, 46, 30, .42) 34%, rgba(10, 46, 30, 0) 52%)}:root[data-theme=dark]{--vt-felt: radial-gradient(36% 50% at var(--lx) var(--ly), rgba(120, 255, 200, .09), transparent 70%), radial-gradient(115% 125% at var(--lx) var(--ly), #164a3d 0%, #0f3329 36%, #0a1f1b 66%, #070f13 100%);--vt-ink: #e9eef7;--vt-sub: #a4aec2;--vt-foot-bg: #0b101b;--vt-foot-tx: #e9eef7;--vt-foot-sub: #a4aec2;--vt-foot-line: rgba(150, 175, 220, .16);--vt-scrim: linear-gradient(transparent, transparent)}:root{--ui: "Inter Variable", system-ui, sans-serif;--disp: "Outfit Variable", "Inter Variable", sans-serif;--nav: 76px;--wrap: 1680px;--gut: 48px;--h1: 76px;--lead: 20px;--cta: 64px;--tw: 56px;--tg: 4px;--rp: 12px;--hero-h: min(860px, calc(100svh - var(--nav) - 76px));--sec: 120px;--h2: 44px;--av: 32px;--card-h: 192px;--plate-av: 44px;--iw: 36px;--gw: 40px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav) + 12px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;color:var(--tx);font:450 16px/1.5 var(--ui);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11" 1,"ss03" 1;background:radial-gradient(1100px 620px at 12% 40%,var(--room-glow-1),transparent 70%),var(--bg-page);background-color:var(--bg-page);overflow-x:hidden}html.sheet-on body{overflow:hidden}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"cv11" 1}.ic{flex:none;display:block}.tl{display:inline-block;line-height:0;flex:none}.tl svg{display:block}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gut)}.wrap.narrow{max-width:880px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.skip{position:absolute;left:12px;top:-60px;z-index:60;padding:10px 16px;border-radius:10px;background:var(--bg-panel);color:var(--tx);font-weight:650}.skip:focus{top:12px}.nav{position:sticky;top:0;z-index:20;height:var(--nav);background:linear-gradient(180deg,var(--tb-1),var(--tb-2));border-bottom:1px solid var(--line);box-shadow:var(--tb-shadow)}.nav .wrap{height:100%;display:flex;align-items:center;gap:28px}.mark{display:inline-flex;align-items:center;gap:12px;text-decoration:none;min-height:44px;min-width:0}.mark .glyph{display:block;border-radius:9px;box-shadow:0 1px 2px #28190a40}.mark .logo{display:block;height:36px;width:auto}.mark .wm{display:flex;flex-direction:column;line-height:1;min-width:0}.mark b{font:750 26px/1 var(--disp);letter-spacing:-.01em;color:var(--tx);white-space:nowrap}.mark b em{font-style:normal;color:var(--em-tx)}.mark .wm>span{margin-top:4px;font-size:11.5px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--label-tx);text-shadow:var(--emboss);white-space:nowrap}.nlinks{display:flex;gap:4px;margin-left:12px}.nlinks a{display:inline-flex;align-items:center;height:44px;padding:0 14px;border-radius:10px;text-decoration:none;color:var(--tx-2);font-weight:560;font-size:15px;white-space:nowrap}.nlinks a:hover{background:var(--bg-ctl);color:var(--tx)}.nav .sp{flex:1}.nbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:11px;font-weight:750;font-size:14px;letter-spacing:.05em;white-space:nowrap;text-decoration:none;flex:none}.nbtn.ghost{color:var(--tx);background:var(--bg-ctl);border:1px solid var(--ctl-border);box-shadow:var(--ctl-shadow)}.nbtn.go{color:var(--em-ink);background:linear-gradient(180deg,var(--btn-em-1),var(--btn-em-2));box-shadow:var(--btn-em-shadow)}.maint{background:var(--hint-u-bg);color:var(--amber-tx);border-bottom:1px solid var(--hint-u-border);font-size:14.5px;font-weight:600}.maint .wrap{display:flex;align-items:center;gap:10px;min-height:44px;padding-top:6px;padding-bottom:6px}.hero{position:relative;height:var(--hero-h);min-height:560px;background:var(--vt-felt);color:var(--vt-ink);overflow:hidden;isolation:isolate}.hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.5;pointer-events:none;background:repeating-linear-gradient(115deg,var(--felt-fibre-1) 0 1px,transparent 1px 3px),repeating-linear-gradient(25deg,var(--felt-fibre-2) 0 1px,transparent 1px 4px)}.hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;box-shadow:var(--felt-vignette)}.rail{position:absolute;left:0;right:0;bottom:0;height:18px;z-index:0;background:var(--oval-rim);box-shadow:var(--oval-rim-hi),0 -8px 18px -10px #00140a8c}.rail:before{content:"";position:absolute;inset:0;background:var(--stud) 120px 50% / 240px 10px repeat-x;opacity:.9;filter:var(--stud-shadow)}.hero-in{position:relative;z-index:1;height:100%;display:grid;grid-template-columns:minmax(0,620px) minmax(0,1fr);gap:64px;align-items:center}.pitch{display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding-bottom:40px;min-width:0}.livepill{display:inline-flex;align-items:center;gap:9px;min-height:36px;padding:4px 16px 4px 12px;border-radius:999px;background:var(--on-felt-1);border:1px solid var(--on-felt-border);box-shadow:var(--on-felt-shadow);color:var(--tx-2);font-size:14.5px;font-weight:560}.livepill i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--em);box-shadow:0 0 0 3px var(--em-soft),0 0 8px var(--em-glow)}.livepill b{color:var(--em-tx);font-weight:750}.livepill.off i{background:var(--em);box-shadow:0 0 0 3px var(--em-soft)}.livepill.maint i{background:var(--amber-fill);box-shadow:0 0 0 3px rgba(var(--amber-rgb),.2)}.livepill.maint b{color:var(--amber-tx)}.eyebrow{margin:0;font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--vt-sub)}h1.h1{margin:-6px 0 0;font:700 var(--h1)/1.02 var(--disp);letter-spacing:-.02em;color:var(--vt-ink);text-wrap:balance}h1.h1 span{display:block}h1.h1.city{font-size:calc(var(--h1) * .8)}.lead{margin:0;max-width:34em;font-size:var(--lead);line-height:1.55;color:var(--vt-sub);text-wrap:pretty}.ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px}.cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:var(--cta);padding:0 34px 0 30px;border-radius:16px;font:800 19px/1 var(--ui);letter-spacing:.06em;white-space:nowrap;text-decoration:none;cursor:pointer}.cta.go{color:var(--em-ink);background:linear-gradient(180deg,var(--btn-em-1),var(--btn-em-2));box-shadow:var(--oyna-shadow),0 18px 30px -16px #001e0fcc;min-width:300px}.cta.go:disabled{opacity:.7;cursor:default}.cta.in{color:var(--tx);background:var(--on-felt-1);border:1px solid var(--on-felt-border);box-shadow:var(--on-felt-shadow);padding:0 28px}.cta .ic{width:20px;height:20px}.ctanote{margin:-4px 0 0;font-size:14.5px;color:var(--vt-sub)}.ctanote b{color:var(--vt-ink);font-weight:650}.guest{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--vt-ink);font-weight:600;font-size:15.5px;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--vt-sub) 55%,transparent);text-underline-offset:4px}.guestrow{margin:-8px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px}.guestrow small{color:var(--vt-sub);font-size:14px}.scene{align-self:end;padding-bottom:76px;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto auto;align-items:center;justify-items:center;row-gap:28px;min-width:0}.scene .top{grid-column:2;grid-row:1}.scene .left{grid-column:1;grid-row:2;justify-self:end;margin-right:34px}.scene .right{grid-column:3;grid-row:2;justify-self:start;margin-left:34px}.scene .core{grid-column:2;grid-row:2}.scene .rackzone{grid-column:1 / -1;grid-row:3}.plate{display:flex;align-items:center;gap:12px;padding:7px 16px 7px 7px;border-radius:999px;background:var(--on-felt-2);border:1px solid var(--on-felt-border);box-shadow:var(--plate-shadow);color:var(--tx)}.ini{display:grid;place-items:center;border-radius:50%;font:700 15px/1 var(--disp);letter-spacing:.02em;box-shadow:var(--sav-shadow);flex:none}.ini.t1{background:var(--em-soft);color:var(--em-tx)}.ini.t2{background:var(--chip-bg);color:var(--tx-2)}.ini.t3{background:rgba(var(--amber-rgb),.18);color:var(--amber-tx)}.plate .pav{width:var(--plate-av);height:var(--plate-av)}.plate .pinfo{display:flex;flex-direction:column;gap:2px;line-height:1.15}.plate .pn{font-weight:680;font-size:15px;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:var(--tx-2)}.plate .pscore{display:flex;flex-direction:column;align-items:center;padding-left:12px;border-left:1px solid var(--line-2);line-height:1}.plate .pscore b{font:650 22px/1 var(--disp)}.plate .pscore i{font-style:normal;font-size:11px;color:var(--tx-3);margin-top:3px}.core{display:flex;flex-direction:column;align-items:center;gap:12px}.cgroup{display:flex;align-items:flex-end;gap:18px;padding:12px 18px 9px;border-radius:18px;background:var(--core-bg);border:1px solid var(--core-border);box-shadow:var(--on-felt-shadow)}.cgroup figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:6px}.cgroup .tl svg{width:calc(var(--tw) * .98);height:auto}.cgroup figcaption{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--clab-tx)}.flip{position:relative;display:block}.flip>span{display:block}.flip .bk{position:absolute;inset:0;opacity:0}.okchip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 6px;border-radius:999px;background:var(--okb-bg);color:var(--okb-tx);border:1px solid var(--okey-border);font-weight:650;font-size:14px;box-shadow:var(--on-felt-shadow);white-space:nowrap}.rackzone{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px}.rackhead{align-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px}.mine{display:flex;align-items:center;gap:12px;padding:5px 16px 5px 5px;border-radius:999px;background:var(--on-felt-1);border:1px solid var(--on-felt-border);box-shadow:var(--on-felt-shadow);color:var(--tx);text-decoration:none;cursor:pointer}.mine .seatq{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--em-tx);background:var(--em-soft);box-shadow:inset 0 0 0 2px var(--pwd-on-border);position:relative;flex:none}.mine .seatq:after{content:"";position:absolute;inset:-5px;border-radius:50%;box-shadow:0 0 0 2px var(--em);opacity:0}.mine div{display:flex;flex-direction:column;line-height:1.2}.mine b{font-weight:700;font-size:15.5px}.mine small{color:var(--tx-3);font-size:13px}.hint{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;background:var(--hint-bg);color:var(--hint-tx);border:1px solid var(--hint-border);font-weight:650;font-size:13.5px;white-space:nowrap}.rack{padding:var(--rp);border-radius:18px;display:flex;flex-direction:column;gap:calc(var(--tg) + 5px);background:var(--rack-bg);box-shadow:var(--rack-shadow);position:relative}.rack.r-phone{display:none}.rrow{display:flex;gap:var(--tg);position:relative}.rrow:after{content:"";position:absolute;left:-4px;right:-4px;bottom:-4px;height:3px;border-radius:2px;background:var(--ledge);box-shadow:0 1px 0 var(--ledge-hi)}.slot{width:var(--tw);height:calc(var(--tw) * 1.27);display:block;position:relative;flex:none}.slot .t,.slot .t svg{display:block;width:100%;height:100%}.slot.empty{border-radius:8px;background:var(--slot-empty);box-shadow:var(--slot-empty-in)}.slot.okey:after{content:"";position:absolute;inset:-4px;border-radius:11px;box-shadow:0 0 0 2px var(--gold-fill),0 0 18px rgba(var(--amber-rgb),.55);opacity:.55;pointer-events:none}.slot .t{position:relative;z-index:1;--dx: 0px;--dy: -140px;--dr: 0deg;--i: 0}.livewrap{padding:0}.live{position:relative;z-index:3;margin:-46px auto 0;max-width:1180px;display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr)) auto;align-items:center;padding:14px 18px;border-radius:18px;background:linear-gradient(180deg,var(--card-1),var(--card-2));border:1px solid var(--card-border);box-shadow:var(--card-inlay),var(--card-shadow)}.live .tag{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:8px;background:var(--type-bg);color:var(--type-tx);box-shadow:inset 0 0 0 1px var(--type-ring);font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;margin-right:10px}.live .tag i{width:7px;height:7px;border-radius:50%;background:var(--em);box-shadow:0 0 6px var(--em-glow)}.stat{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 10px;position:relative}.stat+.stat:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:1px;background:var(--info-rule)}.stat b{font:650 36px/1 var(--disp);letter-spacing:-.01em}.stat span{font-size:13.5px;color:var(--tx-3);font-weight:560;white-space:nowrap}.stat.em b{color:var(--em-tx)}.stat.sky b{color:var(--sky)}.live .go{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 14px;margin-left:10px;border-radius:10px;color:var(--em-tx);font-weight:700;font-size:14px;letter-spacing:.04em;text-decoration:none;white-space:nowrap;background:var(--em-soft)}.livenote{max-width:1180px;margin:10px auto 0;padding:0 18px;text-align:right;font-size:12.5px;color:var(--tx-3)}.sec{padding:var(--sec) 0 0}.shead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.kick{margin:0 0 8px;font-size:12.5px;font-weight:750;letter-spacing:.16em;text-transform:uppercase;color:var(--label-tx);text-shadow:var(--emboss)}h2{margin:0;font:650 var(--h2)/1.1 var(--disp);letter-spacing:-.015em;color:var(--tx);text-wrap:balance}.ssub{margin:10px 0 0;font-size:17px;color:var(--tx-2);max-width:44em}.btn2{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border-radius:12px;font-weight:750;font-size:14.5px;letter-spacing:.05em;white-space:nowrap;color:var(--tx);background:var(--bg-ctl);border:1px solid var(--ctl-border);box-shadow:var(--ctl-shadow);text-decoration:none;cursor:pointer}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:var(--card-h);gap:16px;font-size:14px}.card{position:relative;display:grid;grid-template-columns:56% 44%;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,var(--card-1),var(--card-2));border:1px solid var(--card-border);box-shadow:var(--card-inlay),var(--card-shadow)}.card:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--em);opacity:.85}.diag{position:relative;min-width:0;--rim: 7px;--stud-d: 10px}.oval{position:absolute;left:20%;right:20%;top:calc(var(--av) + 22px);bottom:calc(var(--av) + 22px);border-radius:50%;border:var(--rim) solid transparent;background-image:var(--oval-bg),var(--oval-rim);background-clip:padding-box,padding-box,border-box;background-origin:padding-box,padding-box,border-box;box-shadow:var(--oval-shadow)}.oval:after{content:"";position:absolute;inset:calc(-1 * var(--rim));border-radius:50%;box-shadow:var(--oval-rim-hi);pointer-events:none}.seat{position:absolute;display:flex;flex-direction:column;align-items:center;gap:3px;width:40%}.seat.top{left:30%;top:6px}.seat.bottom{left:30%;bottom:6px}.seat.left{left:2px;top:50%;transform:translateY(-50%);width:24%}.seat.right{right:2px;top:50%;transform:translateY(-50%);width:24%}.seat .sav{width:var(--av);height:var(--av);font-size:12px}.oyna{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 14px;border-radius:999px;background:linear-gradient(180deg,var(--btn-em-1),var(--btn-em-2));color:var(--em-ink);font-weight:750;font-size:.88em;letter-spacing:.02em;box-shadow:var(--oyna-shadow);margin:calc((var(--av) - 28px) / 2) 0}.info{position:relative;padding:12px 14px 11px 4px;display:flex;flex-direction:column;gap:5px;min-width:0}.info:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:1px;background:var(--info-rule)}.type{display:inline-flex;align-self:flex-start;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:6px;font-size:.74em;font-weight:750;letter-spacing:.07em;text-transform:uppercase;background:var(--type-bg);color:var(--type-tx);box-shadow:inset 0 0 0 1px var(--type-ring);text-shadow:var(--emboss)}.ino{display:flex;align-items:baseline;gap:6px;line-height:1}.ino i{font-style:normal;color:var(--label-tx);font-size:.7em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-shadow:var(--emboss)}.ino b{font:650 1.5em/1 var(--disp);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ipuan{font-weight:650;font-size:1.02em;color:var(--tx);white-space:nowrap}.ipuan .arr{color:var(--tx-3);font-weight:500;margin:0 2px}.chips{display:flex;flex-wrap:wrap;gap:4px}.chip{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;font-size:.76em;font-weight:560;color:var(--tx-2);background:var(--chip-bg);border:1px solid var(--line);box-shadow:var(--chip-in);white-space:nowrap}.chip.esli{color:var(--violet);border-color:var(--violet-border)}.ifoot{margin-top:auto;display:flex;align-items:center;gap:8px;font-size:.8em;color:var(--tx-3);white-space:nowrap}.ifoot .spec{display:inline-flex;align-items:center;gap:4px}.state{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-weight:600}.state i{width:7px;height:7px;border-radius:50%}.state.waiting{color:var(--em-tx)}.state.waiting i{background:var(--em);box-shadow:0 0 6px var(--em-glow)}.read{display:grid;grid-template-columns:minmax(0,880px) minmax(0,380px);gap:40px;align-items:start;justify-content:center}.sheet{padding:44px 56px 48px;border-radius:20px;background:var(--bg-panel);border:1px solid var(--card-border);box-shadow:var(--card-inlay),var(--card-shadow)}.sheet h2{margin-bottom:14px}.sheet>p{font-size:17.5px;line-height:1.7;color:var(--tx-2);margin:0 0 8px}.sheet>p.more{margin:22px 0 0}.step{display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px;padding:26px 0;border-top:1px solid var(--line-2);align-items:start}.step:first-of-type{margin-top:18px}.step h3{margin:0 0 6px;font:650 21px/1.25 var(--disp)}.step p{margin:0;font-size:16.5px;line-height:1.65;color:var(--tx-2)}.step p b{color:var(--tx);font-weight:650}.ill{display:flex;align-items:center;gap:4px;flex-wrap:wrap;align-content:center;padding:14px;border-radius:14px;background:var(--felt-bg);box-shadow:var(--felt-vignette),0 0 0 1px #3c230f59;min-height:96px;justify-content:center}.ill .tl svg{width:var(--iw);height:auto}.ill .arrow{color:var(--vt-ink);opacity:.9;margin:0 4px;font-weight:700}.ill .gap{width:14px}.ill .lbl{width:100%;text-align:center;font-size:12px;font-weight:650;color:var(--vt-sub);letter-spacing:.04em;margin-top:2px}.pchip{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;background:linear-gradient(180deg,var(--btn-em-1),var(--btn-em-2));color:var(--em-ink);font-weight:750;font-size:14px}.pchip.gold{background:var(--okb-bg);color:var(--okb-tx);border:1px solid var(--okey-border);font-weight:650}.aside{display:flex;flex-direction:column;gap:18px;position:sticky;top:calc(var(--nav) + 20px)}.rules{border-radius:18px;overflow:hidden;border:1px solid var(--card-border);box-shadow:var(--card-shadow)}.rules .rh{padding:14px 20px;background:var(--chat-head-bg);border-bottom:2px solid var(--chat-head-border);color:var(--chat-head-tx);font:650 18px/1.2 var(--disp)}.rules ol{margin:0;padding:16px 20px 18px 42px;background:linear-gradient(180deg,var(--chat-1),var(--chat-2));box-shadow:var(--chat-inset);color:var(--ln);font-size:15.5px;line-height:1.55}.rules li{padding:5px 0}.rules li::marker{color:var(--label-tx);font-weight:700}.fair{padding:18px 20px;border-radius:18px;background:var(--bg-panel);border:1px solid var(--card-border);box-shadow:var(--card-inlay);font-size:15px;line-height:1.55;color:var(--tx-2)}.fair b{display:block;color:var(--tx);font:650 17px/1.3 var(--disp);margin-bottom:6px}.faq{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.faq details{border-radius:16px;background:var(--bg-panel);border:1px solid var(--card-border);box-shadow:var(--card-inlay);padding:0 22px}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;font-weight:650;font-size:17px}.faq summary::-webkit-details-marker{display:none}.faq summary .ic{color:var(--tx-3);transition:transform .2s}.faq details[open] summary .ic{transform:rotate(180deg)}.faq details p{margin:0 0 20px;color:var(--tx-2);font-size:16px;line-height:1.65}.citybox{padding:26px 30px;border-radius:20px;background:var(--bg-panel);border:1px solid var(--card-border);box-shadow:var(--card-inlay)}.cities{columns:6;column-gap:22px}.cities a{display:flex;align-items:center;gap:6px;min-height:40px;text-decoration:none;color:var(--tx-2);font-size:15px;font-weight:520;border-bottom:1px solid var(--line);white-space:nowrap;break-inside:avoid}.cities a span{color:var(--tx-3);font-size:13px}.cities a:hover{color:var(--tx)}.citybox details.more{display:none}.citybox details.more summary{list-style:none;justify-content:center;width:100%;margin-top:14px}.citybox details.more summary::-webkit-details-marker{display:none}.band{position:relative;margin-top:var(--sec);background:var(--vt-felt);--lx: 50%;--ly: 50%;--vt-scrim: linear-gradient(transparent, transparent);color:var(--vt-ink);overflow:hidden;isolation:isolate}.band:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;box-shadow:var(--felt-vignette)}.band .rail{top:0;bottom:auto}.band .rail.b{top:auto;bottom:0}.band .wrap{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:70px;padding-bottom:70px}.band h2{color:var(--vt-ink)}.band p{margin:10px 0 0;color:var(--vt-sub);font-size:17px}.band .tiles{display:flex;gap:6px}.foot{background:var(--vt-foot-bg);color:var(--vt-foot-tx);padding:56px 0 32px}.foot .cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.foot .mark b,.foot .mark b em{color:var(--vt-foot-tx)}.foot .mark .wm>span{color:var(--vt-foot-sub);text-shadow:none}.foot p{color:var(--vt-foot-sub);font-size:14.5px;line-height:1.6;margin:14px 0 0;max-width:30em}.foot .fh{margin:4px 0 12px;font:750 12.5px/1.3 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--vt-foot-tx)}.foot ul{list-style:none;margin:0;padding:0}.foot li a{display:inline-flex;align-items:center;min-height:36px;color:var(--vt-foot-sub);text-decoration:none;font-size:15px}.foot li a:hover{color:var(--vt-foot-tx);text-decoration:underline}.foot .legal{margin-top:40px;padding-top:22px;border-top:1px solid var(--vt-foot-line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 28px;font-size:13.5px;color:var(--vt-foot-sub)}.foot .legal b{color:var(--vt-foot-tx);font-weight:650}.foot .fam a{color:var(--vt-foot-tx)}.scrim{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:16px;background:var(--scrim);backdrop-filter:blur(var(--scrim-blur));overflow-y:auto}.dlg{position:relative;width:460px;max-width:100%;padding:28px 30px 24px;border-radius:22px;background:linear-gradient(180deg,var(--dlg-1),var(--dlg-2));box-shadow:var(--dlg-shadow),var(--card-inlay);color:var(--tx)}.dlg h2{font-size:27px;padding-right:44px}.dlg .sub{margin:6px 0 18px;color:var(--tx-2);font-size:15px}.dtabs{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:12px;background:var(--seg-bg);margin-bottom:18px}.dtabs button{height:40px;border-radius:9px;font-weight:650;color:var(--tx-2)}.dtabs button.on{background:var(--seg-on-bg);color:var(--seg-on-tx);box-shadow:var(--seg-on-shadow)}.fld{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.fld>span{font-size:13.5px;font-weight:650;color:var(--tx-2)}.fld .in{height:50px;border-radius:12px;background:var(--bg-input);border:1px solid var(--input-border);padding:0 14px;font:450 16px/1 var(--ui);color:var(--tx);width:100%}.fld .in:focus{outline:none;border-color:var(--pwd-on-border);box-shadow:0 0 0 3px var(--em-soft)}.fld .in::placeholder{color:var(--tx-3)}.fld small{color:var(--tx-3);font-size:12.5px}.ferr{margin:-2px 0 12px;color:var(--cr-tx);font-size:14px;font-weight:600}.dlg .cta.go{width:100%;min-width:0;height:56px;font-size:17px;border:0;box-shadow:var(--btn-em-shadow),0 14px 26px -16px #003c1eb3}.consent{margin:12px 0 0;font-size:13px;color:var(--tx-3);line-height:1.5;text-align:center}.consent a{color:var(--tx-2)}.dalt{margin-top:14px;padding-top:14px;border-top:1px solid var(--line-2);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:14px;color:var(--tx-2)}.dalt a,.dalt .lnk{color:var(--em-tx);font-weight:700;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.dx{position:absolute;top:14px;right:14px;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:var(--tx-3)}.legalpage .sheet h1{margin:0 0 14px;font:650 var(--h2)/1.1 var(--disp);letter-spacing:-.015em}.legalpage .pending{padding:16px 18px;border-radius:14px;background:var(--hint-u-bg);border:1px solid var(--hint-u-border);color:var(--amber-tx);font-weight:600}.gcover{padding:64px 0 40px}.gcover .wrap{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:56px;align-items:center}.gcover h1{margin:0 0 16px;font:700 64px/1.04 var(--disp);letter-spacing:-.02em;color:var(--tx);text-wrap:balance}.gcover .dek{margin:0 0 24px;font-size:19px;line-height:1.6;color:var(--tx-2)}.gcover .cta.go{min-width:260px}.cfig{margin:0}.felt{padding:22px;border-radius:22px;background:var(--felt-bg);box-shadow:var(--felt-vignette),0 0 0 8px var(--rim-1, #8a5a2b),0 18px 40px -20px #1e140a99;color:var(--vt-ink)}.ftop{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}.chipt{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:14px;background:var(--on-felt-1);border:1px solid var(--on-felt-border);color:var(--tx)}.chipt .tl svg{width:40px;height:auto}.chipt .plate{display:flex;flex-direction:column;line-height:1.15;padding:0;background:none;border:0;box-shadow:none;gap:1px}.chipt .caps{font-size:10.5px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--label-tx)}.chipt b{font:650 16px/1.1 var(--disp)}.chipt small{font-size:12px;color:var(--tx-3)}.farrow{font-weight:700;font-size:22px;color:var(--vt-ink)}.handrack{display:flex;flex-wrap:wrap;gap:14px 18px;padding:14px;border-radius:16px;background:var(--rack-bg);box-shadow:var(--rack-shadow)}.grp{display:flex;flex-direction:column;align-items:center;gap:6px}.tlrow{display:flex;gap:3px;align-items:center;flex-wrap:wrap}.grp .tl svg{width:var(--gw);height:auto}.grp .br{font-size:10.5px;font-weight:750;letter-spacing:.1em;color:var(--tx-3)}.grp .br.ok{color:var(--amber-tx)}.grp.fifteen{margin-left:auto}.cfig figcaption,.gfig figcaption{margin-top:12px;font-size:14.5px;line-height:1.55;color:var(--tx-2)}.fn{font-weight:750;color:var(--label-tx)}.toc{position:sticky;top:var(--nav);z-index:10;background:linear-gradient(180deg,var(--tb-1),var(--tb-2));border-block:1px solid var(--line)}.toc .wrap{display:flex;align-items:center;gap:18px;min-height:56px;overflow-x:auto}.toc .lab{font-size:12px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--label-tx);white-space:nowrap}.toc ol{display:flex;gap:4px;margin:0;padding:0;list-style:none}.toc a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:10px;text-decoration:none;color:var(--tx-2);font-weight:600;font-size:14.5px;white-space:nowrap}.toc a span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--em-soft);color:var(--em-tx);font-size:12px;font-weight:750}.toc a:hover{background:var(--bg-ctl);color:var(--tx)}html:has(.toc){scroll-padding-top:calc(var(--nav) + 72px)}.gbody{padding:48px 0 0}.gbody .wrap{display:grid;grid-template-columns:minmax(0,860px) minmax(0,340px);gap:40px;justify-content:center;align-items:start}.guide{min-width:0}.ch{padding:40px 48px;border-radius:20px;background:var(--bg-panel);border:1px solid var(--card-border);box-shadow:var(--card-inlay),var(--card-shadow);margin-bottom:24px}.chk{font-size:12.5px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--label-tx);margin-bottom:8px}.chk .cn{display:inline-grid;place-items:center;width:24px;height:24px;margin-right:6px;border-radius:50%;background:var(--em-soft);color:var(--em-tx);letter-spacing:0}.ch h2{font-size:34px;margin-bottom:14px}.ch h3{margin:26px 0 6px;font:650 21px/1.25 var(--disp)}.ch p{font-size:17px;line-height:1.7;color:var(--tx-2);margin:0 0 12px}.ch p b{color:var(--tx)}.gfig{margin:18px 0 6px}.gfig .panel{padding:18px;border-radius:16px;background:var(--felt-bg);box-shadow:var(--felt-vignette),0 0 0 1px #3c230f59;color:var(--vt-ink);overflow:hidden}.tgrid{display:flex;flex-direction:column;gap:6px}.trow{display:grid;grid-template-columns:4.6em repeat(13,minmax(0,1fr));gap:4px;align-items:center}.trow em{font-style:normal;font-size:12.5px;font-weight:650;color:var(--vt-sub)}.trow .tl svg{width:100%;height:auto;max-width:40px}.ex{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cell{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:12px 8px;border-radius:12px;background:#0000001f}.cell .pair{display:flex;align-items:center;gap:6px}.cell .tl svg{width:42px;height:auto}.cell .to{font-weight:700;font-size:20px}.cell b{font-size:14.5px;color:var(--vt-ink)}.cell small{font-size:13px;color:var(--vt-sub)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gstep{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;border-radius:12px;background:#0000001f;text-align:center}.gstep .art{display:flex;align-items:center;gap:4px;min-height:56px}.gstep .art .tl svg{width:40px;height:auto}.gstep .or{font-size:12.5px;color:var(--vt-sub);margin:0 4px}.gstep .sn{display:flex;align-items:center;gap:6px}.gstep .sn span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--on-felt-1);color:var(--tx);font-size:12px;font-weight:750}.gstep .sn b{letter-spacing:.1em;color:var(--vt-ink)}.gstep p{margin:0;font-size:13.5px;line-height:1.5;color:var(--vt-sub)}.melds{display:flex;flex-direction:column;gap:10px}.meld{display:grid;grid-template-columns:210px minmax(0,1fr);gap:14px;align-items:center;padding:8px 10px;border-radius:12px;background:#0000001f}.meld.bad{background:#780a1447}.meld .tag{display:flex;flex-direction:column;gap:3px}.meld .tag b{font-size:12px;letter-spacing:.1em;display:inline-flex;align-self:flex-start;padding:2px 8px;border-radius:6px}.meld .tag b.yes{background:var(--em-soft);color:var(--vt-ink)}.meld .tag b.no{background:#ff787833;color:var(--vt-ink)}.meld .tag small{font-size:13px;color:var(--vt-sub)}.meld .tl svg{width:36px;height:auto}.meld .gap{width:10px}.meld .more{font-size:13px;color:var(--vt-sub);margin-left:6px}.ptwrap{overflow-x:auto;margin:16px 0}.pt{width:100%;border-collapse:collapse;font-size:16px}.pt caption{text-align:left;font-size:13.5px;color:var(--tx-3);padding-bottom:8px}.pt th{text-align:left;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--label-tx);padding:8px 10px;border-bottom:2px solid var(--line-2)}.pt td{padding:10px;border-bottom:1px solid var(--line);color:var(--tx)}.pt td.v{font:650 18px/1 var(--disp);text-align:right;white-space:nowrap;color:var(--cr-tx)}.pt th:last-child{text-align:right}.pt .x{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:6px;background:var(--okb-bg);color:var(--okb-tx);font-size:12.5px;font-weight:700}.note{padding:16px 18px;border-radius:14px;background:var(--hint-bg);border:1px solid var(--hint-border);color:var(--hint-tx);font-size:15.5px;line-height:1.6}.types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px}.ttype{display:flex;gap:14px;align-items:flex-start;padding:14px;border-radius:14px;background:var(--bg-ctl);border:1px solid var(--line)}.ttype .tb{flex:none;display:inline-grid;place-items:center;height:26px;padding:0 8px;border-radius:7px;background:var(--type-bg);color:var(--type-tx);box-shadow:inset 0 0 0 1px var(--type-ring);font-size:11px;font-weight:750;letter-spacing:.08em}.ttype.d .tb{background:var(--cr-soft);color:var(--cr-tx);box-shadow:inset 0 0 0 1px var(--type-d-ring)}.ttype b{font:650 17px/1.2 var(--disp)}.ttype p{margin:4px 0 0;font-size:15px;line-height:1.55}.conduct{margin:0;padding-left:24px;color:var(--tx-2);font-size:16.5px;line-height:1.6}.conduct li{padding:4px 0}.grail{position:sticky;top:calc(var(--nav) + 76px);display:flex;flex-direction:column;gap:16px}.grail .box{padding:22px;border-radius:18px;background:var(--vt-felt);--lx: 50%;--ly: 40%;--vt-scrim: linear-gradient(rgba(10, 46, 30, .25), rgba(10, 46, 30, .25));color:var(--vt-ink);box-shadow:var(--card-shadow);display:flex;flex-direction:column;gap:12px}.grail .box h2{font-size:26px;color:var(--vt-ink)}.grail .box p{margin:0;color:var(--vt-sub);font-size:15px;line-height:1.55}.grail .cta.go{min-width:0;width:100%;height:54px;font-size:16px}:root[data-theme=dark] .grail .box{--vt-scrim: linear-gradient(transparent, transparent)}@media(min-width:1024px)and (max-width:1599px)and (min-height:501px){:root{--nav: 64px;--wrap: 1260px;--gut: 40px;--h1: 58px;--lead: 17px;--cta: 56px;--tw: 42px;--tg: 3px;--rp: 9px;--hero-h: calc(100svh - var(--nav) - 70px);--sec: 96px;--h2: 36px;--av: 28px;--card-h: 176px;--plate-av: 38px;--iw: 30px}.nlinks a{padding:0 10px;font-size:14px}.mark b{font-size:23px}.hero-in{grid-template-columns:minmax(0,500px) minmax(0,1fr);gap:40px}.pitch{gap:16px;padding-bottom:28px}.cta.go{min-width:250px;font-size:17px}.cta{padding:0 26px 0 22px}.scene{row-gap:16px;padding-bottom:66px}.scene .left{margin-right:14px}.scene .right{margin-left:14px}.plate .pn{font-size:13.5px}.cgroup{gap:14px;padding:9px 14px 7px}.live{max-width:1080px}.stat b{font-size:30px}.grid{font-size:13px}.read{grid-template-columns:minmax(0,1fr) 340px;gap:28px}.sheet{padding:36px 40px 40px}.step{grid-template-columns:250px minmax(0,1fr);gap:22px}.cities{columns:5}.gcover h1{font-size:52px}.gbody .wrap{grid-template-columns:minmax(0,1fr) 300px;gap:28px}.ch{padding:32px 36px}}@media(min-width:1024px)and (max-width:1279px)and (min-height:501px){.nlinks{display:none}}@media(max-width:1023px),(max-height:500px){.nlinks,.rack.r-desk{display:none}.rack.r-phone{display:flex}.nav .wrap{gap:10px}.mark b{font-size:21px}.mark .wm>span{font-size:10px;letter-spacing:.12em;margin-top:3px}.mark .glyph{width:32px;height:32px}.scene .left,.scene .right,.scene .top{display:none}.scene{grid-template-columns:1fr}.scene .core{grid-column:1;grid-row:1;flex-direction:row}.scene .rackzone{grid-column:1;grid-row:2}.grid{font-size:11.5px}.diag{--rim: 5px;--stud-d: 7px}.oyna{height:24px;padding:0 11px;margin:calc((var(--av) - 24px) / 2) 0}.card{border-radius:12px}.chips .chip:nth-child(n+4){display:none}.read{grid-template-columns:1fr}.aside{position:static}.faq{grid-template-columns:1fr}.gcover .wrap,.gbody .wrap{grid-template-columns:minmax(0,1fr)}.grail{position:static}.gcover h1{font-size:40px}.ch{padding:26px 22px}.ch h2{font-size:27px}.ex,.steps{grid-template-columns:1fr}.meld{grid-template-columns:1fr;gap:8px}.types{grid-template-columns:1fr}.foot .cols{grid-template-columns:1fr 1fr;gap:26px 18px}.foot .cols>:first-child{grid-column:1 / -1}}@media(max-width:540px),(max-width:1023px)and (min-height:501px){:root{--nav: 56px;--gut: 16px;--h1: 37px;--lead: 15.5px;--cta: 56px;--tw: 37px;--tg: 3px;--rp: 8px;--hero-h: auto;--sec: 64px;--h2: 28px;--av: 24px;--card-h: 168px;--iw: 34px;--gw: 30px;--lx: 50%;--ly: 64%;--vt-scrim: linear-gradient(180deg, rgba(10, 46, 30, .5) 0%, rgba(10, 46, 30, .44) 38%, rgba(10, 46, 30, 0) 52%, rgba(10, 46, 30, 0) 76%, rgba(10, 46, 30, .4) 88%)}.nbtn.go.up{display:none}.hero{padding-bottom:56px;min-height:0}.hero-in{display:flex;flex-direction:column;align-items:stretch;gap:0;height:auto;padding-top:18px;max-width:640px}.pitch{display:contents}.livepill{align-self:flex-start;min-height:32px;font-size:13px;padding:3px 12px 3px 10px}.eyebrow{margin-top:18px;font-size:11.5px;letter-spacing:.18em}h1.h1{margin-top:8px}.lead{margin-top:10px}.scene{order:5;align-self:stretch;margin-top:18px;padding-bottom:0;row-gap:10px}.scene .core{gap:10px}.cgroup{gap:10px;padding:7px 10px 5px;border-radius:14px}.cgroup figcaption{font-size:9.5px}.okchip{height:32px;font-size:13px;padding:0 12px 0 6px;gap:6px}.rackhead{padding:0;justify-content:center}.hint{display:none}.mine div{flex-direction:row;align-items:baseline;gap:8px;white-space:nowrap}.mine{padding:4px 12px 4px 4px;gap:9px}.mine .seatq{width:32px;height:32px}.mine b{font-size:14px}.mine small{font-size:12px}.rack{border-radius:14px}.ctas{order:6;margin-top:18px;flex-direction:column;align-items:stretch;gap:10px}.cta{width:100%;min-width:0;padding:0 18px;font-size:17px}.cta.in{height:50px;font-size:15.5px}.ctanote{order:7;margin-top:10px;font-size:13px;text-align:center}.guestrow{order:8;justify-content:center;margin-top:2px;flex-direction:column;align-items:center}.guest{font-size:14.5px}.guestrow small{font-size:12.5px;margin-top:-8px}.rail{height:12px}.live{margin:-30px 16px 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 8px 8px;row-gap:4px}.live .tag{grid-column:1 / -1;justify-self:center;height:26px;font-size:11px;margin:0 0 4px}.live .go{grid-column:1 / -1;justify-self:stretch;justify-content:center;margin:6px 0 0}.stat b{font-size:27px}.stat span{font-size:12.5px}.stat:nth-of-type(3):before{display:none}.livenote{text-align:center;font-size:11.5px;padding:0 16px}.shead{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}.ssub{font-size:15px}.btn2{justify-content:center}.grid{grid-template-columns:1fr;gap:10px}.read{gap:16px}.sheet{padding:24px 18px 22px;border-radius:16px}.sheet>p{font-size:15.5px}.step{grid-template-columns:1fr;gap:12px;padding:18px 0}.step h3{font-size:18.5px}.step p{font-size:15px}.ill{min-height:76px;padding:10px}.rules ol{font-size:14.5px}.faq{gap:10px}.faq summary{font-size:15.5px;min-height:56px}.faq details{padding:0 16px}.citybox{padding:10px 16px 16px}.cities{columns:2;column-gap:14px}.cities a:nth-of-type(n+15){display:none}.citybox:has(details[open]) .cities a{display:flex}.citybox details.more{display:block}.citybox details[open].more{display:none}.band .wrap{flex-direction:column;align-items:stretch;text-align:center;padding-top:46px;padding-bottom:46px;gap:20px}.band .tiles{justify-content:center}.band .tiles .tl svg{width:34px;height:auto}.band .cta{width:100%}.foot{padding:40px 0 28px}.foot .legal{flex-direction:column;margin-top:28px}.scrim{place-items:end stretch;padding:0}.dlg{width:100%;max-width:none;border-radius:22px 22px 0 0;padding:22px 18px calc(20px + env(safe-area-inset-bottom))}.dlg:before{content:"";position:absolute;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:var(--line-3)}.dlg h2{font-size:23px}.gcover{padding:32px 0 24px}.gcover h1{font-size:36px}.gcover .dek{font-size:16px}.gcover .cta.go{width:100%}.felt{padding:14px}.chipt{padding:6px 10px 6px 6px}.chipt .tl svg{width:32px}.farrow{display:none}.handrack{gap:10px 12px;padding:10px}.grp.fifteen{margin-left:0}.toc .lab{display:none}.trow{grid-template-columns:repeat(13,minmax(0,1fr));gap:2px}.trow em{display:none}.meld .tl svg{width:30px}.legalpage .sheet h1{font-size:28px}}@media(min-width:541px)and (max-height:500px){:root{--nav: 48px;--gut: 20px;--h1: 29px;--lead: 13.5px;--cta: 46px;--tw: 40px;--tg: 2px;--rp: 6px;--hero-h: calc(100svh - var(--nav));--sec: 56px;--h2: 26px;--av: 22px;--card-h: 146px;--iw: 30px;--gw: 30px;--lx: 80%;--ly: 56%;--vt-scrim: linear-gradient(90deg, rgba(10, 46, 30, .52) 0%, rgba(10, 46, 30, .46) 50%, rgba(10, 46, 30, 0) 68%)}.mark .wm>span{display:none}.nbtn{height:40px;padding:0 14px;font-size:13px}.hero{min-height:340px}.hero-in{grid-template-columns:minmax(0,1fr) auto;gap:18px}.pitch{gap:9px;padding-bottom:14px}.livepill{min-height:28px;font-size:12px;padding:2px 10px 2px 8px}.eyebrow{display:none}h1.h1{margin:0}.lead{line-height:1.45;max-width:30em}.ctas{gap:8px;margin-top:2px}.cta{font-size:14.5px;padding:0 18px;border-radius:12px}.cta.go{min-width:0}.ctanote{display:none}.guest{font-size:13px;min-height:40px}.guestrow small{display:none}.guestrow{margin:-4px 0 0}.scene{row-gap:8px;padding-bottom:18px}.scene .core{gap:8px}.cgroup{gap:8px;padding:5px 8px 4px;border-radius:12px}.cgroup figcaption{font-size:8.5px}.okchip{height:28px;font-size:12px}.rackhead{display:none}.rack{border-radius:12px}.rail{height:10px}.live{margin:14px 20px 0;padding:8px 10px}.stat b{font-size:24px}.stat span{font-size:11.5px}.live .tag{font-size:10.5px;margin-right:4px}.live .go{height:40px;font-size:12.5px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cities{columns:4}.citybox{padding:14px 16px}.step{grid-template-columns:220px minmax(0,1fr)}.gcover h1{font-size:34px}.toc{position:static}.scrim{padding:8px}.dlg{padding:18px 22px}.dlg .sub,.dtabs{margin-bottom:10px}.fld{margin-bottom:8px}.fld .in{height:44px}.dlg .cta.go{height:48px}}@keyframes vt-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes vt-fade{0%{opacity:0}to{opacity:1}}@keyframes vt-pop{0%{opacity:0;transform:scale(.92)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes vt-deal{0%{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--dr)) scale(.86)}12%{opacity:1}to{opacity:1;transform:none}}@keyframes vt-flipback{0%{transform:scaleX(1);opacity:1}50%{transform:scaleX(0);opacity:1}51%,to{transform:scaleX(0);opacity:0}}@keyframes vt-flipface{0%,50%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vt-glow{0%{opacity:0}35%{opacity:1}to{opacity:.55}}@keyframes vt-ring{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.anim .pitch>*{animation:vt-up .38s cubic-bezier(.2,.8,.2,1) both}.anim .pitch>:nth-child(2){animation-delay:60ms}.anim .pitch>:nth-child(3){animation-delay:.11s}.anim .pitch>:nth-child(4){animation-delay:.17s}.anim .pitch>:nth-child(5){animation-delay:.23s}.anim .pitch>:nth-child(n+6){animation-delay:.28s}.anim .plate{animation:vt-up .36s cubic-bezier(.2,.8,.2,1) both}.anim .scene .left .plate{animation-delay:.18s}.anim .scene .top .plate{animation-delay:.24s}.anim .scene .right .plate{animation-delay:.3s}.anim .cgroup{animation:vt-pop .36s cubic-bezier(.2,.8,.2,1) .3s both}.anim .rack{animation:vt-fade .3s ease-out .26s both}.anim .rackhead{animation:vt-fade .3s ease-out .38s both}.anim .slot .t{animation:vt-deal .3s cubic-bezier(.2,.75,.25,1) both;animation-delay:calc(.45s + var(--i) * 52ms)}.anim .flip .bk{animation:vt-flipback .24s ease-in 1.3s both}.anim .flip .fc{animation:vt-flipface .24s ease-out 1.3s both}.anim .okchip{animation:vt-pop .32s cubic-bezier(.2,.8,.2,1) 1.54s both}.anim .slot.okey:after{animation:vt-glow .56s ease-out 1.54s both}.anim .mine .seatq:after{animation:vt-ring .52s ease-out 1.58s both}@media(prefers-reduced-motion:reduce){.anim *,.anim *:before,.anim *:after{animation:none!important}}
