#timer-gate{--f-display:var(--font-open-sauce),"Helvetica Neue",Helvetica,Arial,sans-serif;--f-body:var(--font-open-sauce),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--f-mono:var(--font-geist-mono),"SF Mono",ui-monospace,monospace;position:fixed;inset:0;z-index:1000;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#timer-gate *,#timer-gate :after,#timer-gate :before{box-sizing:border-box}#timer-gate img{display:block;max-width:100%}#timer-gate button{font-family:inherit}#timer-gate a{color:inherit;text-decoration:none}#timer-gate .backdrop{position:fixed;inset:0;z-index:0;overflow:hidden;background:hsl(var(--background))}#timer-gate .bd-app{position:absolute;inset:-8%;filter:blur(56px) saturate(.85) brightness(.45);opacity:.5;pointer-events:none;transform:scale(1.06);animation:tg-bd-drift 38s ease-in-out infinite}#timer-gate .bd-head{position:absolute;top:80px;left:32px;width:240px;height:56px;border-radius:12px;background:hsl(var(--foreground)/.85)}#timer-gate .bd-eyebrow{position:absolute;top:56px;left:32px;width:160px;height:14px;border-radius:4px;background:hsl(var(--primary-0))}#timer-gate .bd-chips{position:absolute;top:170px;left:32px;right:32px;display:flex;gap:14px}#timer-gate .bd-chip{width:90px;height:40px;border-radius:999px;background:hsl(var(--foreground)/.06)}#timer-gate .bd-chip.on{background:hsl(var(--primary-0))}#timer-gate .bd-grid{position:absolute;top:250px;left:24px;right:24px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}#timer-gate .bd-card{height:320px;border-radius:20px;background:hsl(var(--foreground)/.05);border:1px solid hsl(var(--foreground)/.04);position:relative;overflow:hidden}#timer-gate .bd-card .photo{position:absolute;inset:12px 12px auto 12px;height:180px;border-radius:14px;background-size:cover;background-position:50%}#timer-gate .bd-card .row{position:absolute;left:16px;right:16px;bottom:16px;height:36px;border-radius:999px;background:hsl(var(--foreground)/.08)}#timer-gate .bd-card .row:after{content:"";position:absolute;right:4px;top:4px;bottom:4px;width:48%;background:hsl(var(--primary-0));border-radius:999px}#timer-gate .scrim{position:fixed;inset:0;z-index:1;background:radial-gradient(ellipse 70% 50% at 50% 32%,hsl(var(--primary-0)/.1) 0,transparent 60%),radial-gradient(ellipse 100% 80% at 50% 50%,hsl(var(--background)/.7) 0,hsl(var(--background)/.95) 70%,hsl(var(--background)) 100%);pointer-events:none}@keyframes tg-bd-drift{0%,to{transform:scale(1.06) translate(0)}50%{transform:scale(1.08) translate(-22px,-14px)}}#timer-gate .beams{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;mix-blend-mode:screen}#timer-gate .beam{position:absolute;width:520px;height:1300px;top:-260px;transform-origin:top center;filter:blur(64px);border-radius:50%/30%;opacity:.55}#timer-gate .beam.b1{left:8%;background:linear-gradient(180deg,hsl(var(--primary-0)/.4) 0,hsl(var(--primary-0)/.06) 40%,transparent 75%);animation:tg-beam-sway-a 22s ease-in-out infinite}#timer-gate .beam.b2{right:6%;background:linear-gradient(180deg,hsl(var(--primary-0)/.45) 0,hsl(var(--primary-0)/.06) 40%,transparent 75%);animation:tg-beam-sway-b 28s ease-in-out infinite}@keyframes tg-beam-sway-a{0%,to{transform:rotate(6deg) translateX(0);opacity:.55}50%{transform:rotate(-4deg) translateX(40px);opacity:.75}}@keyframes tg-beam-sway-b{0%,to{transform:rotate(-6deg) translateX(0);opacity:.45}50%{transform:rotate(4deg) translateX(-50px);opacity:.7}}#timer-gate .floaters{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}#timer-gate .floater{position:absolute;width:220px;height:280px;border-radius:22px;background-size:cover;background-position:center 20%;filter:blur(14px) saturate(.7) brightness(.55);opacity:.22;box-shadow:0 30px 80px hsl(var(--black-0)/.4)}#timer-gate .floater.f1{top:18%;left:-6%;animation:tg-float-a 36s ease-in-out infinite}#timer-gate .floater.f2{top:8%;right:-4%;animation:tg-float-b 44s ease-in-out infinite}#timer-gate .floater.f3{bottom:12%;left:20%;animation:tg-float-c 52s ease-in-out infinite}#timer-gate .floater.f4{top:35%;right:18%;width:180px;height:230px;animation:tg-float-d 40s ease-in-out infinite;opacity:.16}@keyframes tg-float-a{0%,to{transform:translate(0) rotate(-5deg)}50%{transform:translate(60px,-30px) rotate(-2deg)}}@keyframes tg-float-b{0%,to{transform:translate(0) rotate(4deg)}50%{transform:translate(-50px,40px) rotate(7deg)}}@keyframes tg-float-c{0%,to{transform:translate(0) rotate(2deg)}50%{transform:translate(70px,-50px) rotate(-3deg)}}@keyframes tg-float-d{0%,to{transform:translate(0) rotate(-3deg)}50%{transform:translate(-40px,30px) rotate(2deg)}}#timer-gate .atmosphere-breath{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 45% at 50% 30%,hsl(var(--primary-0)/.14) 0,transparent 65%);animation:tg-breath 9s ease-in-out infinite}@keyframes tg-breath{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media (max-width:760px){#timer-gate .bd-grid{grid-template-columns:1fr 1fr;gap:14px}#timer-gate .bd-card{height:260px}#timer-gate .bd-head{width:200px}#timer-gate .floater{width:160px;height:200px;opacity:.18}#timer-gate .beam{width:360px}}#timer-gate .tg-page{position:relative;z-index:2;min-height:100svh;display:flex;flex-direction:column}#timer-gate .tg-cover{position:fixed;inset:0;z-index:1500;background:hsl(var(--background));pointer-events:none}#timer-gate .nav{height:64px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:10;background:hsl(var(--background)/.65);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid hsl(var(--foreground)/.04)}#timer-gate .brand{display:inline-flex;align-items:center}#timer-gate .brand-logo{position:relative;display:block;width:116px;height:22px}#timer-gate .nav-promo{margin:0;display:inline-flex;align-items:center;gap:10px;font-family:var(--f-body);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--foreground)/.55);white-space:nowrap}#timer-gate .nav-promo strong{color:hsl(var(--foreground));font-weight:700}#timer-gate .nav-promo-dot{color:hsl(var(--primary-0))}#timer-gate .hero{flex:0 0 auto;min-height:calc(100svh - 64px);display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;padding:56px 56px 48px;max-width:1500px;margin:0 auto;width:100%}#timer-gate .hero-text{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-width:0}#timer-gate .hero h1{margin:26px 0 0;font-family:var(--f-display);font-weight:600;font-size:clamp(36px,4.6vw,68px);line-height:1.02;letter-spacing:-.03em;color:hsl(var(--foreground));max-width:14ch;text-wrap:balance;text-transform:none}#timer-gate .hero h1 .muted{color:hsl(var(--foreground)/.4)}#timer-gate .hero .sub{margin:18px 0 0;font-family:var(--f-display);font-weight:500;font-size:clamp(17px,1.5vw,21px);line-height:1.4;color:hsl(var(--foreground)/.65);max-width:36ch;letter-spacing:-.005em}#timer-gate .hero .sub strong{color:hsl(var(--foreground)/.95);font-weight:700}#timer-gate .cd{margin-top:40px;max-width:100%;font-variant-numeric:tabular-nums}#timer-gate .cd-n{font-family:var(--f-mono);font-variant-numeric:tabular-nums;animation:tg-digit .3s ease-out}@keyframes tg-digit{0%{opacity:.45}to{opacity:1}}#timer-gate .cd-l{font-family:var(--f-body);text-transform:uppercase;color:hsl(var(--foreground)/.38)}#timer-gate .cd-lines{display:flex;align-items:stretch}#timer-gate .cd-lines .cd-seg-wrap{display:flex;align-items:stretch;flex:1 1 0;min-width:0}#timer-gate .cd-lines .cd-div{width:1px;align-self:stretch;margin:6px 0;background:hsl(var(--foreground)/.12)}#timer-gate .cd-lines .cd-seg{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 10px}#timer-gate .cd-lines .cd-n{font-weight:500;line-height:1;font-size:clamp(59px,7.2vw,101px);letter-spacing:-.05em;color:hsl(var(--foreground))}#timer-gate .cd-lines .cd-l{font-size:10px;font-weight:600;letter-spacing:.2em}#timer-gate .cd-lines .cd-acc .cd-n{color:hsl(var(--primary-0));text-shadow:0 0 26px hsl(var(--primary-0)/.4)}#timer-gate .hero-ctas{margin-top:24px;display:inline-flex;align-items:center;gap:10px}#timer-gate .hero-showcase{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;perspective:1200px}#timer-gate .showcase-stage{width:100%;max-width:320px;display:flex;flex-direction:column;align-items:stretch;gap:16px}#timer-gate .deck{display:flex;flex-direction:column;gap:12px;pointer-events:none}#timer-gate .deck-card-frame{min-height:300px;display:flex}#timer-gate .deck-card{width:100%;will-change:transform,opacity}#timer-gate .deck-skeleton{flex:1;border-radius:16px;background:hsl(var(--foreground)/.03);border:1px solid hsl(var(--foreground)/.05)}#timer-gate .deck-card.entering{animation:tg-card-enter .56s cubic-bezier(.22,1,.32,1) both}#timer-gate .deck-card.exiting{animation:tg-card-exit .46s cubic-bezier(.4,0,.2,1) forwards}@keyframes tg-card-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-12px) scale(.985)}}@keyframes tg-card-enter{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}#timer-gate .deck-lineup{position:relative;overflow:hidden;border-radius:16px;padding:14px 16px;background:hsl(var(--foreground)/.025);border:1px solid hsl(var(--foreground)/.06);box-shadow:inset 0 1px 0 hsl(var(--foreground)/.04);transition:border-color .26s ease,box-shadow .26s ease}#timer-gate .deck-lineup.confirmed{border-color:hsl(var(--primary-0)/.35)}#timer-gate .deck-card .translate-y-\[6px\]{--tw-translate-y:-3px}#timer-gate .lineup-chip{animation:tg-chip-in .46s cubic-bezier(.2,.9,.2,1)}@keyframes tg-chip-in{0%{opacity:0;transform:translateX(14px) scale(.5)}60%{opacity:1;transform:translateX(0) scale(1.12)}to{opacity:1;transform:translateX(0) scale(1)}}#timer-gate .btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:48px;padding:0 22px;border-radius:999px;white-space:nowrap;font-family:var(--f-display);font-weight:600;font-size:14.5px;letter-spacing:-.005em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .2s ease,transform .12s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,filter .2s ease;text-decoration:none}#timer-gate .btn:active{transform:scale(.98)}#timer-gate .btn-primary{background:hsl(var(--primary-0));color:hsl(var(--foreground));box-shadow:0 1px 0 hsl(var(--foreground)/.18) inset}#timer-gate .btn-primary:hover{filter:brightness(.92)}#timer-gate .btn-primary svg{width:14px;height:14px;transition:transform .2s ease}#timer-gate .btn-primary:hover svg{transform:translateX(2px)}#timer-gate .btn-ghost{background:transparent;color:hsl(var(--foreground)/.85);border:1px solid hsl(var(--foreground)/.14)}#timer-gate .btn-ghost:hover{background:hsl(var(--foreground)/.04);color:hsl(var(--foreground));border-color:hsl(var(--foreground)/.26)}#timer-gate .toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,16px);background:hsl(var(--grey-800));border:1px solid hsl(var(--foreground)/.12);border-radius:999px;padding:11px 18px;font-size:13px;color:hsl(var(--foreground));box-shadow:0 16px 48px hsl(var(--black-0)/.6);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .24s ease;z-index:1100;display:inline-flex;align-items:center;gap:8px;font-weight:500}#timer-gate .toast.show{opacity:1;transform:translate(-50%)}#timer-gate .toast .ok{width:16px;height:16px;border-radius:999px;background:hsl(var(--primary-0));color:hsl(var(--foreground));text-align:center;line-height:16px;font-size:10px;font-weight:700}@media (max-width:1100px){#timer-gate .hero{grid-template-columns:1fr;gap:36px;padding:36px 28px 44px;min-height:0;align-items:start}#timer-gate .hero-text{align-items:center;text-align:center}#timer-gate .hero-text h1{margin:0 auto}#timer-gate .showcase-stage{max-width:320px;margin:0 auto}}@media (max-width:980px){#timer-gate .hero{padding:40px 24px}}@media (max-width:860px){#timer-gate .nav-promo{display:none}}@media (max-width:760px){#timer-gate .nav{padding:0 20px}#timer-gate .hero{padding:32px 20px;gap:28px}#timer-gate .hero h1{font-size:clamp(28px,8vw,44px)}#timer-gate .hero .sub{font-size:15px}#timer-gate .cd{margin-top:30px}#timer-gate .cd-lines .cd-seg{padding:0 5px}#timer-gate .hero-ctas{margin-top:22px;display:flex;flex-wrap:nowrap;justify-content:center;width:100%;gap:10px}#timer-gate .hero-ctas .btn-ghost,#timer-gate .hero-ctas .btn-primary{flex:1 1 0;min-width:0}#timer-gate .showcase-stage{max-width:300px}}@media (max-width:460px){#timer-gate .cd-lines .cd-n{font-size:clamp(36px,11vw,80px)}#timer-gate .cd-lines .cd-l{font-size:9px;letter-spacing:.12em}}@media (prefers-reduced-motion:reduce){#timer-gate .atmosphere-breath,#timer-gate .bd-app,#timer-gate .beam,#timer-gate .cd-n,#timer-gate .deck-card.entering,#timer-gate .deck-card.exiting,#timer-gate .floater,#timer-gate .lineup-chip{animation:none!important}}@font-face{font-family:__geistMono_9b56c5;src:url(/_next/static/media/f5271587012faf78-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:__geistMono_Fallback_9b56c5;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_9b56c5{font-family:__geistMono_9b56c5,__geistMono_Fallback_9b56c5}.__variable_9b56c5{--font-geist-mono:"__geistMono_9b56c5","__geistMono_Fallback_9b56c5"}