.LobbyHero_hero__K4m3U{position:relative;width:100%;min-height:640px;color:#e7e5e4;background:radial-gradient(1200px 700px at 78% 40%,rgba(39,190,170,.07),transparent 60%),linear-gradient(180deg,#161311,#1c1917 55%,#15120f);overflow:hidden;isolation:isolate;--saffron:#27beaa;--saffron-hover:#1e9484;--stone-100:#f5f5f4;--stone-200:#e7e5e4;--stone-300:#d6d3d1;--stone-400:#a8a29e;--stone-500:#78716c;--stone-600:#57534e;--stone-700:#44403c;--stone-800:#292524;--stone-900:#1c1917;--eink-red:#c1272d}.LobbyHero_hero__K4m3U:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='3'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.06 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.6;mix-blend-mode:overlay;pointer-events:none;z-index:1}.LobbyHero_bgPhoto__NRKXr{position:absolute;inset:0;z-index:0;background-image:url(/landing/hero-bg.jpeg);background-size:cover;background-position:center 40%;background-repeat:no-repeat;filter:saturate(.75) brightness(1.05) contrast(.95);opacity:.7;pointer-events:none}.LobbyHero_bgTint__Xdyb1{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(239,233,222,.97),rgba(239,233,222,.88) 38%,rgba(239,233,222,.5) 72%,rgba(239,233,222,.32)),linear-gradient(180deg,rgba(239,233,222,.25),transparent 35%,transparent 70%,rgba(239,233,222,.55));pointer-events:none}.LobbyHero_inner__ej6cq{position:relative;z-index:3;max-width:1640px;margin:0 auto;padding:56px 64px 72px}.LobbyHero_body__Z6iUO{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:center}.LobbyHero_copy__KPuTc{max-width:560px;min-width:0}.LobbyHero_eyebrow__vKNb0{display:inline-flex;align-items:center;gap:10px;font:600 12px/1 var(--font-sans,Inter,system-ui,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#0a5e53;padding:8px 14px;border:1px solid rgba(10,94,83,.35);border-radius:999px;background:rgba(255,255,255,.55);margin-bottom:28px}.LobbyHero_eyebrowGlyph__Lbgr4{width:14px;height:14px;border-radius:999px;background:conic-gradient(from 0deg,#4285f4 0 25%,#ea4335 25% 50%,#fbbc05 50% 75%,#34a853 75% 100%);flex-shrink:0}.LobbyHero_eyebrowPill__apree{display:inline-flex;align-items:center;margin-left:10px;padding:4px 10px;font:600 10px/1 var(--font-sans,Inter,system-ui,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:#0a5e53;background:rgba(255,255,255,.7);border:1px solid rgba(10,94,83,.4);border-radius:999px}.LobbyHero_display__u2yyh{font:800 clamp(40px,5.2vw,72px) /1.02 var(--font-sans,Inter,system-ui,sans-serif);letter-spacing:-.025em;color:#1c1917;margin:0 0 24px;text-wrap:balance}.LobbyHero_display__u2yyh em{font-style:normal;color:var(--saffron)}.LobbyHero_lede__RbHs0{font:400 19px/1.55 var(--font-sans,Inter,system-ui,sans-serif);color:var(--stone-800);margin:0 0 36px;max-width:560px}.LobbyHero_actions__0nI_z{display:flex;align-items:center;gap:14px;margin-bottom:28px;flex-wrap:wrap}.LobbyHero_btnPrimary__v0dcH{background:var(--saffron);color:#fff;border:0;padding:14px 22px;border-radius:6px;font:600 15px/1 var(--font-sans,Inter,system-ui,sans-serif);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:10px;text-decoration:none;transition:background .2s}.LobbyHero_btnPrimary__v0dcH:hover{background:var(--saffron-hover)}.LobbyHero_btnPrimary__v0dcH .LobbyHero_arrow__HBkYD{transition:transform .2s}.LobbyHero_btnPrimary__v0dcH:hover .LobbyHero_arrow__HBkYD{transform:translateX(3px)}.LobbyHero_btnGhost__vrawV{background:transparent;color:#1c1917;border:1px solid rgba(28,25,23,.25);padding:14px 22px;border-radius:6px;font:600 15px/1 var(--font-sans,Inter,system-ui,sans-serif);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;text-decoration:none;transition:all .2s}.LobbyHero_btnGhost__vrawV:hover{border-color:rgba(28,25,23,.45);background:rgba(0,0,0,.04)}.LobbyHero_fineprint__YcgAm{font-size:13px;color:var(--stone-500);line-height:1.6;margin:0}.LobbyHero_fineprintSep__jtGXm{color:var(--stone-700);margin:0 10px}.LobbyHero_check__TmrJ5{color:hsl(172 66% 40%);font-weight:600}.LobbyHero_fineprint__YcgAm a{color:inherit;text-decoration:underline;text-decoration-color:rgba(120,113,108,.4)}.LobbyHero_fineprint__YcgAm a:hover{color:#fafaf9}.LobbyHero_stageCol__X2En9{display:flex;flex-direction:column;min-width:0}.LobbyHero_stage__Y6QQa{position:relative;width:100%;min-width:0;display:grid;padding:40px 0;contain:layout paint}.LobbyHero_glow__OQmzJ{top:8%;bottom:8%;left:8%;right:8%;background:radial-gradient(closest-side at 50% 55%,rgba(39,190,170,.18),rgba(39,190,170,.06) 40%,transparent 70%);filter:blur(40px);z-index:0}.LobbyHero_glow__OQmzJ,.LobbyHero_ground__5NIhu{grid-area:1/1;position:absolute;pointer-events:none}.LobbyHero_ground__5NIhu{bottom:2%;left:15%;right:15%;height:40px;background:radial-gradient(closest-side,rgba(0,0,0,.18),transparent 70%);filter:blur(14px);z-index:1;opacity:.35}.LobbyHero_deviceWrap__lQTgn{grid-area:1/1;position:relative;z-index:2;width:100%;margin:0 auto;transform-origin:50% 50%}.LobbyHero_d1__mBjB3{animation:LobbyHero_lobbyHeroCycle1__GnuZY 16s ease-in-out infinite;transform:rotateY(-3deg) scale(.82)}.LobbyHero_d2__JJ5sK{animation:LobbyHero_lobbyHeroCycle2__xecmf 16s ease-in-out infinite;opacity:0;transform:rotateY(-3deg) scale(.94)}.LobbyHero_d3__1bXi_{animation:LobbyHero_lobbyHeroCycle3__7tl9H 16s ease-in-out infinite;opacity:0;transform:rotateY(-3deg) scale(1.08)}@keyframes LobbyHero_lobbyHeroCycle1__GnuZY{0%,35%{opacity:1}40%,95%{opacity:0}to{opacity:1}}@keyframes LobbyHero_lobbyHeroCycle2__xecmf{0%,35%{opacity:0}40%,65%{opacity:1}70%,to{opacity:0}}@keyframes LobbyHero_lobbyHeroCycle3__7tl9H{0%,65%{opacity:0}70%,95%{opacity:1}to{opacity:0}}.LobbyHero_device__dq_3q{width:100%;max-width:760px;margin:0 auto;background:linear-gradient(150deg,#f6f1e4,#ece5d2 50%,#ddd4bd);border-radius:18px;padding:22px 22px 30px;box-shadow:0 30px 60px -20px rgba(0,0,0,.18),0 14px 28px -12px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.6);position:relative}.LobbyHero_variantEink__bKNC5{padding:18px 18px 26px;border-radius:16px}.LobbyHero_bezelLabel__3tYG2{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);font:700 9px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.25em;color:rgba(0,0,0,.3);white-space:nowrap}.LobbyHero_bezelLed__mo2Lh{position:absolute;right:22px;bottom:13px;width:5px;height:5px;border-radius:999px;background:var(--eink-red);box-shadow:0 0 4px rgba(193,39,45,.7)}.LobbyHero_screen__sglIr{width:100%;aspect-ratio:800/480;background:#ffffff;color:#1c1917;border-radius:2px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);container-type:inline-size}.LobbyHero_screen__sglIr:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='1' seed='4'/><feColorMatrix values='0 0 0 0 0.1  0 0 0 0 0.1  0 0 0 0 0.1  0 0 0 0.04 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");pointer-events:none;mix-blend-mode:multiply;z-index:10}.LobbyHero_variantTv__7IR8U{background:#0b0b0c;padding:6px 6px 30px;border-radius:4px;box-shadow:0 24px 48px -22px rgba(0,0,0,.22),0 8px 18px -10px rgba(0,0,0,.16),inset 0 0 0 1px rgba(255,255,255,.05),inset 0 1px 0 rgba(255,255,255,.08)}.LobbyHero_variantTv__7IR8U:before{content:"";position:absolute;left:50%;bottom:12px;transform:translateX(-50%);width:34px;height:2px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.22) 50%,rgba(255,255,255,0));border-radius:1px;pointer-events:none}.LobbyHero_variantTv__7IR8U .LobbyHero_screen__sglIr{border-radius:2px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.LobbyHero_variantTv__7IR8U .LobbyHero_screen__sglIr:after{display:none}.LobbyHero_variantTv__7IR8U .LobbyHero_bezelLabel__3tYG2{color:rgba(255,255,255,.28)}.LobbyHero_variantTv__7IR8U .LobbyHero_bezelLed__mo2Lh{background:#78e08f;box-shadow:0 0 4px rgba(120,224,143,.7)}.LobbyHero_variantOverview__sqeiK{background:linear-gradient(180deg,#3a342e,#28231e 40%,#1a1613);padding:18px;border-radius:6px;border:1px solid rgba(255,255,255,.08);box-shadow:0 26px 52px -24px rgba(0,0,0,.22),0 0 0 2px #0a0807,0 0 0 3px rgba(255,255,255,.04),inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.4)}.LobbyHero_variantOverview__sqeiK:before{content:"";position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px);pointer-events:none}.LobbyHero_variantOverview__sqeiK .LobbyHero_bezelLabel__3tYG2{color:rgba(255,255,255,.35);letter-spacing:.28em}.LobbyHero_variantOverview__sqeiK .LobbyHero_bezelLed__mo2Lh{background:#27beaa;box-shadow:0 0 4px rgba(39,190,170,.7)}.LobbyHero_variantOverview__sqeiK .LobbyHero_screen__sglIr{box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.LobbyHero_variantOverview__sqeiK .LobbyHero_screen__sglIr:after{display:none}.LobbyHero_mountScrew__aomMQ{position:absolute;width:6px;height:6px;background:radial-gradient(circle at 35% 35%,#6b625a 0,#2a2420 70%);border-radius:50%;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.6)}.LobbyHero_mountScrewTl__VF48Q{top:6px;left:6px}.LobbyHero_mountScrewTr__o_AM3{top:6px;right:6px}.LobbyHero_mountScrewBl__4rDbV{bottom:6px;left:6px}.LobbyHero_mountScrewBr__8LqiC{bottom:6px;right:6px}.LobbyHero_eink__5XNGh{width:100%;height:100%;display:grid;grid-template-columns:1fr 34%;padding:3.3% 4%;gap:3%;position:relative;z-index:1}.LobbyHero_einkLeft__UdKxL{display:flex;flex-direction:column;min-width:0;padding-right:1.5cqw}.LobbyHero_einkRight__GOThC{display:flex;flex-direction:column;align-items:center;justify-content:space-between;border-left:2px dotted #1c1917;padding-left:2.5cqw}.LobbyHero_topRow__cZQ5D{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.6cqw;gap:1.5cqw}.LobbyHero_roomHeader__AbG93{font:700 1.8cqw var(--font-sans,Inter,system-ui,sans-serif);letter-spacing:.1em;text-transform:uppercase;padding-top:.6cqw;white-space:nowrap}.LobbyHero_roomHeaderSep__rpQDn{margin:0 5px}.LobbyHero_clock__GJQlI{text-align:right;font-variant-numeric:tabular-nums}.LobbyHero_clockTime__KVwXF{font:700 3.6cqw/1 var(--font-sans,Inter,system-ui,sans-serif);letter-spacing:-.02em;white-space:nowrap}.LobbyHero_clockDate__bY9NE{font:500 1.6cqw var(--font-sans,Inter,system-ui,sans-serif);margin-top:.4cqw;color:#1c1917;white-space:nowrap}.LobbyHero_statusRow__v_pmP{display:flex;align-items:center;gap:2cqw;margin-top:1cqw}.LobbyHero_statusDot__1jbhz{width:2.5cqw;height:2.5cqw;border-radius:999px;background:#1c1917;flex-shrink:0}.LobbyHero_statusLabel__rEbJL{font:700 10.5cqw/.95 var(--font-sans,Inter,system-ui,sans-serif);letter-spacing:-.035em}.LobbyHero_subLine__K_DYe{font:500 2.2cqw var(--font-sans,Inter,system-ui,sans-serif);color:#1c1917;margin-top:1.2cqw;min-height:2.8cqw}.LobbyHero_dividerDot__Jj8fL{margin:2cqw 0 1.2cqw;height:1px;background-image:linear-gradient(90deg,#1c1917 50%,transparent 0);background-size:6px 1px;background-repeat:repeat-x}.LobbyHero_scheduleTitle__S1p8c{font:700 1.5cqw var(--font-sans,Inter,system-ui,sans-serif);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1cqw}.LobbyHero_schedule__ha1ii{display:flex;flex-direction:column;gap:.8cqw}.LobbyHero_slot__cOxxX{display:flex;align-items:center;gap:1.2cqw;font-size:1.8cqw;opacity:1;position:relative}.LobbyHero_slotTick__6k74a{width:3px;height:2cqw;background:repeating-linear-gradient(180deg,#1c1917 0 2px,transparent 2px 5px);flex-shrink:0}.LobbyHero_slotBooked__mWiPX .LobbyHero_slotTick__6k74a{background:#1c1917}.LobbyHero_slotTime__uo_1g{font-variant-numeric:tabular-nums;font-weight:500;color:#1c1917;white-space:nowrap}.LobbyHero_slotTitle__neYDQ{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1c1917;font-weight:500}.LobbyHero_slotAvailable__Cmg67 .LobbyHero_slotTitle__neYDQ{color:#57534e}.LobbyHero_nowBadge__KK0rF{background:#1c1917;color:#fff;font:700 1.2cqw var(--font-sans,Inter,system-ui,sans-serif);letter-spacing:.1em;padding:.3cqw .7cqw;border-radius:3px;margin-left:2px}.LobbyHero_qrCaption__ZeZ68{font:700 1.5cqw var(--font-sans,Inter,system-ui,sans-serif);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.4cqw;white-space:nowrap}.LobbyHero_qrWrap__mR8c1{display:flex;flex-direction:column;align-items:center}.LobbyHero_qr__W1wRe{width:24cqw;height:24cqw}.LobbyHero_qrUrl__ISUoO{font:700 1.5cqw var(--font-sans,Inter,system-ui,sans-serif);letter-spacing:.08em;margin-top:1.8cqw;white-space:nowrap}.LobbyHero_inverted__WdQDU{background:#0f0d0b;color:#f6f1e4}.LobbyHero_inverted__WdQDU .LobbyHero_statusDot__1jbhz{background:#f6f1e4}.LobbyHero_inverted__WdQDU .LobbyHero_clockDate__bY9NE,.LobbyHero_inverted__WdQDU .LobbyHero_clockTime__KVwXF,.LobbyHero_inverted__WdQDU .LobbyHero_qrCaption__ZeZ68,.LobbyHero_inverted__WdQDU .LobbyHero_qrUrl__ISUoO,.LobbyHero_inverted__WdQDU .LobbyHero_roomHeader__AbG93,.LobbyHero_inverted__WdQDU .LobbyHero_scheduleTitle__S1p8c,.LobbyHero_inverted__WdQDU .LobbyHero_slotTime__uo_1g,.LobbyHero_inverted__WdQDU .LobbyHero_slotTitle__neYDQ,.LobbyHero_inverted__WdQDU .LobbyHero_statusLabel__rEbJL{color:#f6f1e4}.LobbyHero_inverted__WdQDU .LobbyHero_slotAvailable__Cmg67 .LobbyHero_slotTitle__neYDQ{color:#8b8680}.LobbyHero_inverted__WdQDU .LobbyHero_subLine__K_DYe{color:#d4cfc3}.LobbyHero_inverted__WdQDU .LobbyHero_einkRight__GOThC{border-left-color:#4a4641}.LobbyHero_inverted__WdQDU .LobbyHero_slotBooked__mWiPX .LobbyHero_slotTick__6k74a{background:var(--saffron)}.LobbyHero_inverted__WdQDU .LobbyHero_slotTick__6k74a{background:repeating-linear-gradient(180deg,#8b8680 0 2px,transparent 2px 5px)}.LobbyHero_inverted__WdQDU .LobbyHero_dividerDot__Jj8fL{background-image:linear-gradient(90deg,#4a4641 50%,transparent 0)}.LobbyHero_inverted__WdQDU .LobbyHero_nowBadge__KK0rF{background:var(--saffron);color:#0f0d0b}.LobbyHero_inverted__WdQDU .LobbyHero_qr__W1wRe rect[fill="#fff"]{fill:#0f0d0b}.LobbyHero_inverted__WdQDU .LobbyHero_qr__W1wRe g[fill="#1c1917"]{fill:#f6f1e4}.LobbyHero_swapLine__kUMV0{position:relative;display:inline-block}.LobbyHero_txtA__zTtyh,.LobbyHero_txtB__AGQqv{display:inline-block}.LobbyHero_txtB__AGQqv{position:absolute;left:0;top:0;opacity:0;white-space:nowrap}.LobbyHero_einkSwap__76cX9 .LobbyHero_swapLine__kUMV0 .LobbyHero_txtA__zTtyh{animation:LobbyHero_lobbyHeroEinkSwapA__bwItP 16s ease-in-out infinite}.LobbyHero_einkSwap__76cX9 .LobbyHero_swapLine__kUMV0 .LobbyHero_txtB__AGQqv{animation:LobbyHero_lobbyHeroEinkSwapB__911xy 16s ease-in-out infinite}@keyframes LobbyHero_lobbyHeroEinkSwapA__bwItP{0%,15%{opacity:1}19%,35%{opacity:0}36%,to{opacity:1}}@keyframes LobbyHero_lobbyHeroEinkSwapB__911xy{0%,15%{opacity:0}19%,35%{opacity:1}36%,to{opacity:0}}.LobbyHero_einkSwap__76cX9 .LobbyHero_slotRowSwap__4opCc .LobbyHero_tickSwap__uC3Wz{animation:LobbyHero_lobbyHeroEinkTickSwap__TXqCN 16s ease-in-out infinite}@keyframes LobbyHero_lobbyHeroEinkTickSwap__TXqCN{0%,15%{background:#d6d3d1}19%,35%{background:#1c1917}36%,to{background:#d6d3d1}}.LobbyHero_tvSlotNew__CEfUX{opacity:0;transform:translateY(-4px);animation:LobbyHero_lobbyHeroTvSlotIn__bs7kv 16s ease-out infinite;position:absolute;inset:0;background:rgba(28,25,23,.92);padding-left:0}@keyframes LobbyHero_lobbyHeroTvSlotIn__bs7kv{0%,49%{opacity:0;transform:translateY(-4px)}52%,65%{opacity:1;transform:translateY(0)}68%,to{opacity:0;transform:translateY(-4px)}}.LobbyHero_tvSlotNew__CEfUX .LobbyHero_nowBadgeNew__SlR_P{animation:LobbyHero_lobbyHeroTvBadgeFlash__TWHm7 16s ease-out infinite}@keyframes LobbyHero_lobbyHeroTvBadgeFlash__TWHm7{0%,51%{background:var(--saffron);color:#fff}52%,56%{background:#fff;color:var(--saffron);box-shadow:0 0 0 2px var(--saffron)}60%,to{background:var(--saffron);color:#fff;box-shadow:none}}.LobbyHero_overview__vQdB7{width:100%;height:100%;background:#fafaf9;padding:2.2%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:.5%;position:relative;z-index:1}.LobbyHero_roomTile__eG9Fw{background:#fafaf9;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2cqw;text-align:center;border:1px solid #e7e5e4;position:relative}.LobbyHero_rname__f2ZNK{font:700 2.6cqw/1.1 var(--font-sans,Inter,system-ui,sans-serif);margin-bottom:1.6cqw}.LobbyHero_rname__f2ZNK,.LobbyHero_rstatus__2ZQd8{letter-spacing:.18em;text-transform:uppercase;color:#1c1917;white-space:nowrap}.LobbyHero_rstatus__2ZQd8{font:600 1.9cqw/1.2 var(--font-sans,Inter,system-ui,sans-serif);position:relative;display:inline-block}.LobbyHero_rtStatusA__M9jAv,.LobbyHero_rtStatusB__zV0hT{display:inline-block}.LobbyHero_rtStatusB__zV0hT{position:absolute;left:0;top:0;opacity:0;white-space:nowrap}.LobbyHero_runtil__sbcXR{font:500 1.5cqw/1.2 var(--font-sans,Inter,system-ui,sans-serif);color:#57534e;margin-top:.9cqw;letter-spacing:.02em;white-space:nowrap}.LobbyHero_roomTileInUse__AjeKN{background:#1c1917;border-color:#1c1917;z-index:2}.LobbyHero_roomTileInUse__AjeKN .LobbyHero_rname__f2ZNK,.LobbyHero_roomTileInUse__AjeKN .LobbyHero_rstatus__2ZQd8{color:#fafaf9}.LobbyHero_roomTileInUse__AjeKN .LobbyHero_runtil__sbcXR{color:#a8a29e}.LobbyHero_expandR__123Mq{margin-right:-1px}.LobbyHero_expandD__oe28f{margin-bottom:-1px}.LobbyHero_expandL__d_9ME{margin-left:-1px}.LobbyHero_overviewFooter__nKydk{position:absolute;left:3%;right:3%;bottom:1.8%;display:flex;justify-content:space-between;align-items:center;font:600 1.3cqw/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.22em;text-transform:uppercase;color:#78716c;white-space:nowrap;pointer-events:none}.LobbyHero_flipAb__JJlDh{animation:LobbyHero_lobbyHeroTileFlipAB__nzKiL 16s ease-in-out infinite}@keyframes LobbyHero_lobbyHeroTileFlipAB__nzKiL{0%,77%{background:#1c1917;border-color:#1c1917;color:#fafaf9}80%,to{background:#fafaf9;border-color:#e7e5e4;color:#1c1917}}.LobbyHero_flipAb__JJlDh .LobbyHero_rname__f2ZNK{animation:LobbyHero_lobbyHeroTileFlipRNameAB___ZIhB 16s ease-in-out infinite}@keyframes LobbyHero_lobbyHeroTileFlipRNameAB___ZIhB{0%,77%{color:#fafaf9}80%,to{color:#1c1917}}.LobbyHero_flipAb__JJlDh .LobbyHero_rtStatusA__M9jAv{animation:LobbyHero_lobbyHeroFlipABStatusA__ni0LU 16s ease-in-out infinite;color:#fafaf9}.LobbyHero_flipAb__JJlDh .LobbyHero_rtStatusB__zV0hT{animation:LobbyHero_lobbyHeroFlipABStatusB__kZPFA 16s ease-in-out infinite;color:#1c1917}@keyframes LobbyHero_lobbyHeroFlipABStatusA__ni0LU{0%,77%{opacity:1}80%,to{opacity:0}}@keyframes LobbyHero_lobbyHeroFlipABStatusB__kZPFA{0%,77%{opacity:0}80%,to{opacity:1}}.LobbyHero_flipAb__JJlDh .LobbyHero_rtUntilA__7iwMi{animation:LobbyHero_lobbyHeroFlipABUntil__OMvZL 16s ease-in-out infinite}@keyframes LobbyHero_lobbyHeroFlipABUntil__OMvZL{0%,77%{opacity:1}80%,to{opacity:0}}.LobbyHero_flipBa__VUrAo{animation:LobbyHero_lobbyHeroTileFlipBA__hCunL 16s ease-in-out infinite}@keyframes LobbyHero_lobbyHeroTileFlipBA__hCunL{0%,77%{background:#fafaf9;border-color:#e7e5e4;color:#1c1917}80%,to{background:#1c1917;border-color:#1c1917;color:#fafaf9}}.LobbyHero_flipBa__VUrAo .LobbyHero_rname__f2ZNK{animation:LobbyHero_lobbyHeroTileFlipRNameBA__4t_0M 16s ease-in-out infinite}@keyframes LobbyHero_lobbyHeroTileFlipRNameBA__4t_0M{0%,77%{color:#1c1917}80%,to{color:#fafaf9}}.LobbyHero_flipBa__VUrAo .LobbyHero_rtStatusA__M9jAv{animation:LobbyHero_lobbyHeroFlipBAStatusA__TKTRB 16s ease-in-out infinite;color:#1c1917}.LobbyHero_flipBa__VUrAo .LobbyHero_rtStatusB__zV0hT{animation:LobbyHero_lobbyHeroFlipBAStatusB__VmUTo 16s ease-in-out infinite;color:#fafaf9}@keyframes LobbyHero_lobbyHeroFlipBAStatusA__TKTRB{0%,77%{opacity:1}80%,to{opacity:0}}@keyframes LobbyHero_lobbyHeroFlipBAStatusB__VmUTo{0%,77%{opacity:0}80%,to{opacity:1}}.LobbyHero_flipBa__VUrAo .LobbyHero_rtUntilB__4Dwa6{animation:LobbyHero_lobbyHeroFlipBAUntilB__UEstp 16s ease-in-out infinite}@keyframes LobbyHero_lobbyHeroFlipBAUntilB__UEstp{0%,77%{opacity:0}80%,to{opacity:1}}.LobbyHero_stageLabelWrap__gN2JJ{margin-top:22px;text-align:center;position:relative;height:46px}.LobbyHero_stageLabel__8e9Vv{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;opacity:0;animation-duration:16s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.LobbyHero_stageLabelNum__6jHdW{font:600 11px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.22em;color:var(--stone-500);text-transform:uppercase;white-space:nowrap}.LobbyHero_stageLabelName__0ffla{font:600 16px/1 var(--font-sans,Inter,system-ui,sans-serif);color:#1c1917;letter-spacing:-.005em;white-space:nowrap}.LobbyHero_l1__ZDuYK{animation-name:LobbyHero_lobbyHeroCycle1__GnuZY}.LobbyHero_l2__J0cOl{animation-name:LobbyHero_lobbyHeroCycle2__xecmf}.LobbyHero_l3__Fm3BR{animation-name:LobbyHero_lobbyHeroCycle3__7tl9H}.LobbyHero_hero__K4m3U .LobbyHero_deviceWrap__lQTgn,.LobbyHero_hero__K4m3U .LobbyHero_einkSwap__76cX9 .LobbyHero_slotRowSwap__4opCc .LobbyHero_tickSwap__uC3Wz,.LobbyHero_hero__K4m3U .LobbyHero_einkSwap__76cX9 .LobbyHero_swapLine__kUMV0 .LobbyHero_txtA__zTtyh,.LobbyHero_hero__K4m3U .LobbyHero_einkSwap__76cX9 .LobbyHero_swapLine__kUMV0 .LobbyHero_txtB__AGQqv,.LobbyHero_hero__K4m3U .LobbyHero_flipAb__JJlDh,.LobbyHero_hero__K4m3U .LobbyHero_flipAb__JJlDh .LobbyHero_rname__f2ZNK,.LobbyHero_hero__K4m3U .LobbyHero_flipAb__JJlDh .LobbyHero_rtStatusA__M9jAv,.LobbyHero_hero__K4m3U .LobbyHero_flipAb__JJlDh .LobbyHero_rtStatusB__zV0hT,.LobbyHero_hero__K4m3U .LobbyHero_flipAb__JJlDh .LobbyHero_rtUntilA__7iwMi,.LobbyHero_hero__K4m3U .LobbyHero_flipBa__VUrAo,.LobbyHero_hero__K4m3U .LobbyHero_flipBa__VUrAo .LobbyHero_rname__f2ZNK,.LobbyHero_hero__K4m3U .LobbyHero_flipBa__VUrAo .LobbyHero_rtStatusA__M9jAv,.LobbyHero_hero__K4m3U .LobbyHero_flipBa__VUrAo .LobbyHero_rtStatusB__zV0hT,.LobbyHero_hero__K4m3U .LobbyHero_flipBa__VUrAo .LobbyHero_rtUntilB__4Dwa6,.LobbyHero_hero__K4m3U .LobbyHero_stageLabel__8e9Vv,.LobbyHero_hero__K4m3U .LobbyHero_tvSlotNew__CEfUX,.LobbyHero_hero__K4m3U .LobbyHero_tvSlotNew__CEfUX .LobbyHero_nowBadgeNew__SlR_P{animation-play-state:paused}.LobbyHero_hero__K4m3U.LobbyHero_isPlaying__cCc51 .LobbyHero_deviceWrap__lQTgn,.LobbyHero_hero__K4m3U.LobbyHero_isPlaying__cCc51 .LobbyHero_einkSwap__76cX9 .LobbyHero_slotRowSwap__4opCc .LobbyHero_tickSwap__uC3Wz,.LobbyHero_hero__K4m3U.LobbyHero_isPlaying__cCc51 .LobbyHero_einkSwap__76cX9 .LobbyHero_swapLine__kUMV0 .LobbyHero_txtA__zTtyh,.LobbyHero_hero__K4m3U.LobbyHero_isPlaying__cCc51 .LobbyHero_einkSwap__76cX9 .LobbyHero_swapLine__kUMV0 .LobbyHero_txtB__AGQqv,.LobbyHero_hero__K4m3U.LobbyHero_isPlaying__cCc51 .LobbyHero_flipAb__JJlDh,.LobbyHero_hero__K4m3U.LobbyHero_isPlaying__cCc51 .LobbyHero_flipAb__JJlDh .LobbyHero_rname__f2ZNK,.LobbyHero_hero__K4m3U.LobbyHero_isPlaying__cCc51 .LobbyHero_flipAb__JJlDh .LobbyHero_rtStatusA__M9jAv,.LobbyHero_hero__K4m3U.LobbyHero_isPlaying__cCc51 .LobbyHero_flipAb__JJlDh .LobbyHero_rtStatusB__zV0hT,.LobbyHero_hero__K4m3U.LobbyHero_isPlaying__cCc51 .LobbyHero_flipAb__JJlDh .LobbyHero_rtUntilA__7iwMi,.LobbyHero_hero__K4m3U.LobbyHero_isPlaying__cCc51 .LobbyHero_flipBa__VUrAo,.LobbyHero_hero__K4m3U.LobbyHero_isPlaying__cCc51 .LobbyHero_flipBa__VUrAo .LobbyHero_rname__f2ZNK,.LobbyHero_hero__K4m3U.LobbyHero_isPlaying__cCc51 .LobbyHero_flipBa__VUrAo .LobbyHero_rtStatusA__M9jAv,.LobbyHero_hero__K4m3U.LobbyHero_isPlaying__cCc51 .LobbyHero_flipBa__VUrAo .LobbyHero_rtStatusB__zV0hT,.LobbyHero_hero__K4m3U.LobbyHero_isPlaying__cCc51 .LobbyHero_flipBa__VUrAo .LobbyHero_rtUntilB__4Dwa6,.LobbyHero_hero__K4m3U.LobbyHero_isPlaying__cCc51 .LobbyHero_stageLabel__8e9Vv,.LobbyHero_hero__K4m3U.LobbyHero_isPlaying__cCc51 .LobbyHero_tvSlotNew__CEfUX,.LobbyHero_hero__K4m3U.LobbyHero_isPlaying__cCc51 .LobbyHero_tvSlotNew__CEfUX .LobbyHero_nowBadgeNew__SlR_P{animation-play-state:running}@media (prefers-reduced-motion:reduce){.LobbyHero_deviceWrap__lQTgn,.LobbyHero_einkSwap__76cX9 .LobbyHero_slotRowSwap__4opCc .LobbyHero_tickSwap__uC3Wz,.LobbyHero_einkSwap__76cX9 .LobbyHero_swapLine__kUMV0 .LobbyHero_txtA__zTtyh,.LobbyHero_einkSwap__76cX9 .LobbyHero_swapLine__kUMV0 .LobbyHero_txtB__AGQqv,.LobbyHero_flipAb__JJlDh,.LobbyHero_flipAb__JJlDh .LobbyHero_rname__f2ZNK,.LobbyHero_flipAb__JJlDh .LobbyHero_rtStatusA__M9jAv,.LobbyHero_flipAb__JJlDh .LobbyHero_rtStatusB__zV0hT,.LobbyHero_flipAb__JJlDh .LobbyHero_rtUntilA__7iwMi,.LobbyHero_flipBa__VUrAo,.LobbyHero_flipBa__VUrAo .LobbyHero_rname__f2ZNK,.LobbyHero_flipBa__VUrAo .LobbyHero_rtStatusA__M9jAv,.LobbyHero_flipBa__VUrAo .LobbyHero_rtStatusB__zV0hT,.LobbyHero_flipBa__VUrAo .LobbyHero_rtUntilB__4Dwa6,.LobbyHero_stageLabel__8e9Vv,.LobbyHero_tvSlotNew__CEfUX,.LobbyHero_tvSlotNew__CEfUX .LobbyHero_nowBadgeNew__SlR_P{animation:none!important}.LobbyHero_d1__mBjB3{opacity:1}.LobbyHero_d2__JJ5sK,.LobbyHero_d3__1bXi_{opacity:0}.LobbyHero_l1__ZDuYK{opacity:1}}@media (max-width:900px){.LobbyHero_body__Z6iUO{grid-template-columns:1fr;gap:32px}.LobbyHero_stage__Y6QQa{max-width:720px;margin:0 auto}.LobbyHero_inner__ej6cq{padding:32px 24px}}.LobbyHero_headlineWord__FpI6S{display:inline-block;opacity:0;transform:translateY(14px);filter:blur(4px);margin-right:.22em;animation:LobbyHero_lobbyHeadlineWordIn__gCz9V .6s cubic-bezier(.2,.7,.2,1) forwards}.LobbyHero_headlineWord__FpI6S:last-child{margin-right:0}.LobbyHero_hw1__6TDYW{animation-delay:.05s}.LobbyHero_hw2___5aiU{animation-delay:.12s}.LobbyHero_hw3__xoHEk{animation-delay:.19s}.LobbyHero_hw4__gHCVq{animation-delay:.26s}.LobbyHero_hw5__W6y8t{animation-delay:.4s}.LobbyHero_hw6__ujDic{animation-delay:.47s}.LobbyHero_hw7__MBVQq{animation-delay:.54s}@keyframes LobbyHero_lobbyHeadlineWordIn__gCz9V{to{opacity:1;transform:translateY(0);filter:blur(0)}}@media (prefers-reduced-motion:reduce){.LobbyHero_headlineWord__FpI6S{opacity:1;transform:none;filter:none;animation:none}}.LobbyHero_eyebrowGlyph__Lbgr4{position:relative}.LobbyHero_eyebrowGlyph__Lbgr4:after{content:"";position:absolute;inset:-4px;border-radius:999px;border:1.5px solid var(--saffron);opacity:0;animation:LobbyHero_lobbyLivePing__e8KC_ 2.4s cubic-bezier(0,0,.2,1) infinite;pointer-events:none}@keyframes LobbyHero_lobbyLivePing__e8KC_{0%{opacity:.7;transform:scale(.6)}70%,to{opacity:0;transform:scale(2.1)}}.LobbyHero_hero__K4m3U .LobbyHero_eyebrowGlyph__Lbgr4:after{animation-play-state:paused}.LobbyHero_hero__K4m3U.LobbyHero_isPlaying__cCc51 .LobbyHero_eyebrowGlyph__Lbgr4:after{animation-play-state:running}@media (prefers-reduced-motion:reduce){.LobbyHero_eyebrowGlyph__Lbgr4:after{animation:none!important;display:none}}.LobbyHero_btnGhost__vrawV .LobbyHero_arrow__HBkYD{transition:transform .22s cubic-bezier(.2,.7,.2,1);display:inline-block}.LobbyHero_btnGhost__vrawV:hover .LobbyHero_arrow__HBkYD{transform:translateX(3px)}.PricingCalculator_arrowLink__TAIjw .PricingCalculator_arrow__TOs_P{display:inline-block;transition:transform .22s cubic-bezier(.2,.7,.2,1)}.PricingCalculator_arrowLink__TAIjw:hover .PricingCalculator_arrow__TOs_P{transform:translateX(3px)}.PricingCalculator_ribbonBreathe__A9W_r{animation:PricingCalculator_ribbonBreathe__A9W_r 3.6s ease-in-out infinite;box-shadow:0 0 0 0 hsl(var(--primary)/.35)}@keyframes PricingCalculator_ribbonBreathe__A9W_r{0%,to{box-shadow:0 0 0 0 hsl(var(--primary)/.35)}50%{box-shadow:0 0 0 10px hsl(var(--primary)/0)}}@media (prefers-reduced-motion:reduce){.PricingCalculator_ribbonBreathe__A9W_r{animation:none}}.PricingCalculator_featureListStatic__Pf3D5{list-style:none;padding:0;margin:18px 0 0}.PricingCalculator_featureListStatic__Pf3D5 li{padding:5px 0;font-size:13.5px;color:hsl(var(--muted-foreground));display:flex;gap:10px;align-items:flex-start}.PricingCalculator_checkIcon__gVUg4{flex:0 0 auto;width:16px;height:16px;display:inline-flex;color:hsl(var(--primary))}.PricingCalculator_checkIcon__gVUg4 svg{width:16px;height:16px}.PricingCalculator_checkIcon__gVUg4 svg path{stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;fill:none}.PricingCalculator_featureLabel__Qy3LA{display:inline-flex;align-items:center;gap:6px}.PricingCalculator_infoBtn__Hhorj{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;margin:0;color:hsl(var(--muted-foreground));cursor:help;border-radius:9999px;transition:color .15s ease}.PricingCalculator_infoBtn__Hhorj:focus-visible,.PricingCalculator_infoBtn__Hhorj:hover{color:hsl(var(--primary))}.PricingCalculator_infoBtn__Hhorj:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.PricingCalculator_billingToggle__P0g9X{display:inline-flex;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:9999px;padding:3px;position:relative;align-self:start}.PricingCalculator_billingToggle__P0g9X button{background:transparent;border:0;padding:7px 12px;font:600 12px/1 var(--font-sans,Inter,system-ui,sans-serif);color:hsl(var(--muted-foreground));border-radius:9999px;cursor:pointer;position:relative;z-index:1;transition:color .25s ease;display:inline-flex;align-items:center;gap:5px}.PricingCalculator_billingToggle__P0g9X button[data-active=true]{color:hsl(var(--foreground))}.PricingCalculator_billingPill__rpdQP{position:absolute;top:3px;bottom:3px;left:3px;background:hsl(var(--background));border-radius:9999px;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:transform .35s cubic-bezier(.2,.7,.2,1),width .35s cubic-bezier(.2,.7,.2,1)}.PricingCalculator_savePill__Yq0OA{font:700 9px/1 var(--font-sans,Inter,system-ui,sans-serif);letter-spacing:.02em;background:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:2px 5px;border-radius:9999px}@media (prefers-reduced-motion:reduce){.PricingCalculator_billingPill__rpdQP{transition:none}}.PricingCalculator_numMorph___2_DN{display:inline-block;transition:opacity .25s ease,transform .25s ease;font-variant-numeric:tabular-nums}.PricingCalculator_numMorph___2_DN.PricingCalculator_morphing__UDHVI{opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.PricingCalculator_numMorph___2_DN{transition:none}.PricingCalculator_numMorph___2_DN.PricingCalculator_morphing__UDHVI{opacity:1;transform:none}}.PricingCalculator_calcCard__suuDx{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:16px;padding:20px 22px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.PricingCalculator_calcRow__gCzyD{display:grid;grid-template-columns:1fr;gap:18px;align-items:end}@media (min-width:768px){.PricingCalculator_calcRow__gCzyD{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,.8fr);gap:18px}}.PricingCalculator_calcField__VqTfn{display:flex;flex-direction:column;gap:8px;min-width:0}.PricingCalculator_calcLabel__3FeIE{font:600 11px/1 var(--font-sans,Inter,system-ui,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.PricingCalculator_calcHelp__54qaN{margin:14px 0 0;font-size:12.5px;color:hsl(var(--muted-foreground));text-align:center}.PricingCalculator_platformToggle__fWW4s{display:inline-flex;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:10px;padding:3px;width:100%}.PricingCalculator_platformToggle__fWW4s button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:0;padding:9px 12px;font:600 13px/1 var(--font-sans,Inter,system-ui,sans-serif);color:hsl(var(--muted-foreground));border-radius:8px;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease;white-space:nowrap;min-width:0}.PricingCalculator_platformToggle__fWW4s button>span{overflow:hidden;text-overflow:ellipsis}.PricingCalculator_platformToggle__fWW4s button[data-active=true]{background:hsl(var(--accent));color:hsl(var(--primary));box-shadow:0 1px 3px rgba(0,0,0,.08)}.PricingCalculator_platformToggle__fWW4s button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.PricingCalculator_currencyToggle__XQogA{display:inline-flex;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:10px;padding:3px;width:100%}.PricingCalculator_currencyToggle__XQogA button{flex:1;background:transparent;border:0;padding:9px 8px;font:600 13px/1 var(--font-sans,Inter,system-ui,sans-serif);color:hsl(var(--muted-foreground));border-radius:8px;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease;white-space:nowrap;font-variant-numeric:tabular-nums}.PricingCalculator_currencyToggle__XQogA button[data-active=true]{background:hsl(var(--accent));color:hsl(var(--primary));box-shadow:0 1px 3px rgba(0,0,0,.08)}.PricingCalculator_currencyToggle__XQogA button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.PricingCalculator_roomsStepper__99Q5V{display:inline-flex;align-items:stretch;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--background));overflow:hidden;height:42px;width:100%;max-width:200px}.PricingCalculator_roomsStepper__99Q5V button{flex:0 0 42px;background:hsl(var(--background));border:0;font:700 18px/1 var(--font-sans,Inter,system-ui,sans-serif);color:hsl(var(--foreground));cursor:pointer;transition:background .15s ease}.PricingCalculator_roomsStepper__99Q5V button:hover{background:hsl(var(--accent))}.PricingCalculator_roomsStepper__99Q5V button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-2px}.PricingCalculator_roomsStepper__99Q5V input{flex:1 1 auto;width:100%;min-width:0;background:transparent;border:0;border-left:1px solid hsl(var(--border));border-right:1px solid hsl(var(--border));padding:0 12px;text-align:center;font:600 16px/1 var(--font-sans,Inter,system-ui,sans-serif);color:hsl(var(--foreground));-moz-appearance:textfield}.PricingCalculator_roomsStepper__99Q5V input::-webkit-inner-spin-button,.PricingCalculator_roomsStepper__99Q5V input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PricingCalculator_roomsStepper__99Q5V input:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-2px}.PricingCalculator_feeBreakdown__QTCb_{margin:14px 0 0;padding:12px 14px;background:hsl(var(--accent)/.4);border:1px solid hsl(var(--border));border-radius:8px;display:flex;flex-direction:column;gap:6px}.PricingCalculator_feeRow__e2ZSW{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font:500 12px/1.3 var(--font-sans,Inter,system-ui,sans-serif)}.PricingCalculator_feeRow__e2ZSW dt{color:hsl(var(--muted-foreground));margin:0}.PricingCalculator_feeRow__e2ZSW dd{color:hsl(var(--foreground));font-weight:600;font-variant-numeric:tabular-nums;margin:0}.PricingCalculator_feeRowTotal__LpFi8{border-top:1px solid hsl(var(--border));padding-top:8px;margin-top:2px;font-size:13px}.PricingCalculator_feeRowTotal__LpFi8 dt{color:hsl(var(--foreground));font-weight:600}.PricingCalculator_feeRowTotal__LpFi8 dd{font-weight:700;color:hsl(var(--primary))}.PricingCalculator_feeMath__qOKM3{font-weight:400;color:hsl(var(--muted-foreground));font-size:11px}.PricingCalculator_cardDisabled__OjU7D{opacity:.55;filter:grayscale(.4);transition:opacity .2s ease,filter .2s ease}.PricingCalculator_cardDisabled__OjU7D:hover{opacity:.75;filter:grayscale(.2)}@media (prefers-reduced-motion:reduce){.PricingCalculator_cardDisabled__OjU7D{transition:none}}.IndexClient_revealCard__XDgkY{opacity:0;transform:translateY(16px);transition:opacity .5s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1)}.IndexClient_revealCard__XDgkY.IndexClient_revealed__uLwTN{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.IndexClient_revealCard__XDgkY{opacity:1;transform:none;transition:none}}.IndexClient_arrowLink__9_8mS .IndexClient_arrow__UTy72{display:inline-block;transition:transform .22s cubic-bezier(.2,.7,.2,1)}.IndexClient_arrowLink__9_8mS:hover .IndexClient_arrow__UTy72{transform:translateX(3px)}.IndexClient_stepsWrap__0cOaF{position:relative}.IndexClient_stepsGrid__52MI8{position:relative;z-index:2}.IndexClient_stepsLineFill__355VS,.IndexClient_stepsLineTrack__KoVL0{display:none}@media (min-width:768px){.IndexClient_stepsLineTrack__KoVL0{display:block;position:absolute;top:28px;left:8%;right:8%;height:2px;background:hsl(var(--border));z-index:0}.IndexClient_stepsLineFill__355VS{display:block;position:absolute;top:28px;left:8%;height:2px;background:hsl(var(--primary));z-index:1;width:0;transition:width 1.2s cubic-bezier(.2,.7,.2,1)}.IndexClient_stepsLineFill__355VS.IndexClient_filled__Cg3Ik{width:84%}}.IndexClient_stepItem__t6uRO{position:relative;z-index:2;opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}.IndexClient_stepItem__t6uRO.IndexClient_revealed__uLwTN{opacity:1;transform:none}.IndexClient_stepNum__wpVJR{width:56px;height:56px;border-radius:9999px;background:hsl(var(--background));border:2px solid hsl(var(--border));display:flex;align-items:center;justify-content:center;font:700 18px/1 var(--font-mono,"JetBrains Mono",monospace);color:hsl(var(--muted-foreground));margin-bottom:20px;transition:background .3s ease,border-color .3s ease,color .3s ease}.IndexClient_stepItem__t6uRO.IndexClient_active__789Oy .IndexClient_stepNum__wpVJR{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}@media (prefers-reduced-motion:reduce){.IndexClient_stepItem__t6uRO{opacity:1;transform:none;transition:none}.IndexClient_stepsLineFill__355VS{transition:none}}.IndexClient_ribbonBreathe__xVxyT{animation:IndexClient_ribbonBreathe__xVxyT 3.6s ease-in-out infinite;box-shadow:0 0 0 0 hsl(var(--primary)/.35)}@keyframes IndexClient_ribbonBreathe__xVxyT{0%,to{box-shadow:0 0 0 0 hsl(var(--primary)/.35)}50%{box-shadow:0 0 0 10px hsl(var(--primary)/0)}}@media (prefers-reduced-motion:reduce){.IndexClient_ribbonBreathe__xVxyT{animation:none}}.IndexClient_featureList__l60ol{list-style:none;padding:0;margin:16px 0 0}.IndexClient_featureList__l60ol li{padding:6px 0;font-size:14px;color:hsl(var(--muted-foreground));display:flex;gap:10px;align-items:flex-start}.IndexClient_featureListStatic__8Jk3V{list-style:none;padding:0;margin:18px 0 0}.IndexClient_featureListStatic__8Jk3V li{padding:5px 0;font-size:13.5px;color:hsl(var(--muted-foreground));display:flex;gap:10px;align-items:flex-start}.IndexClient_checkIcon__0IGjv{flex:0 0 auto;width:16px;height:16px;display:inline-flex;color:hsl(var(--primary))}.IndexClient_checkIcon__0IGjv svg{width:16px;height:16px}.IndexClient_checkIcon__0IGjv svg path{stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke-dasharray:22;stroke-dashoffset:22}.IndexClient_featureList__l60ol.IndexClient_drawn__C_7gT .IndexClient_checkIcon__0IGjv svg path{animation:IndexClient_checkDraw__kDIPm .45s cubic-bezier(.2,.7,.2,1) forwards}.IndexClient_featureList__l60ol.IndexClient_drawn__C_7gT li:first-child .IndexClient_checkIcon__0IGjv svg path{animation-delay:0s}.IndexClient_featureList__l60ol.IndexClient_drawn__C_7gT li:nth-child(2) .IndexClient_checkIcon__0IGjv svg path{animation-delay:.06s}.IndexClient_featureList__l60ol.IndexClient_drawn__C_7gT li:nth-child(3) .IndexClient_checkIcon__0IGjv svg path{animation-delay:.12s}.IndexClient_featureList__l60ol.IndexClient_drawn__C_7gT li:nth-child(4) .IndexClient_checkIcon__0IGjv svg path{animation-delay:.18s}.IndexClient_featureList__l60ol.IndexClient_drawn__C_7gT li:nth-child(5) .IndexClient_checkIcon__0IGjv svg path{animation-delay:.24s}@keyframes IndexClient_checkDraw__kDIPm{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.IndexClient_checkIcon__0IGjv svg path{stroke-dashoffset:0;animation:none}}.IndexClient_billingToggle__j63H6{display:inline-flex;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:9999px;padding:3px;position:relative;align-self:start}.IndexClient_billingToggle__j63H6 button{background:transparent;border:0;padding:7px 12px;font:600 12px/1 var(--font-sans,Inter,system-ui,sans-serif);color:hsl(var(--muted-foreground));border-radius:9999px;cursor:pointer;position:relative;z-index:1;transition:color .25s ease;display:inline-flex;align-items:center;gap:5px}.IndexClient_billingToggle__j63H6 button[data-active=true]{color:hsl(var(--foreground))}.IndexClient_billingPill__xUNK_{position:absolute;top:3px;bottom:3px;left:3px;background:hsl(var(--background));border-radius:9999px;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:transform .35s cubic-bezier(.2,.7,.2,1),width .35s cubic-bezier(.2,.7,.2,1)}.IndexClient_savePill__w6Anh{font:700 9px/1 var(--font-sans,Inter,system-ui,sans-serif);letter-spacing:.02em;background:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:2px 5px;border-radius:9999px}@media (prefers-reduced-motion:reduce){.IndexClient_billingPill__xUNK_{transition:none}}.IndexClient_numMorph__YOgsn{display:inline-block;transition:opacity .25s ease,transform .25s ease;font-variant-numeric:tabular-nums}.IndexClient_numMorph__YOgsn.IndexClient_morphing__S1eXP{opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.IndexClient_numMorph__YOgsn{transition:none}.IndexClient_numMorph__YOgsn.IndexClient_morphing__S1eXP{opacity:1;transform:none}}.IndexClient_quotesWrap__v4LoP{position:relative;margin-top:40px;min-height:220px}.IndexClient_quoteItem__oL2B9{position:absolute;inset:0;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease;display:flex;flex-direction:column;justify-content:center;text-align:center;max-width:780px;margin:0 auto;pointer-events:none}.IndexClient_quoteItem__oL2B9.IndexClient_active__789Oy{opacity:1;transform:none;pointer-events:auto}.IndexClient_quoteBody__QMR1Q{font:500 22px/1.45 var(--font-sans,Inter,system-ui,sans-serif);letter-spacing:-.01em;color:hsl(var(--foreground));margin:0 0 22px;font-style:italic}.IndexClient_quoteAuthor__d_Xlm{font:500 14px/1.4 var(--font-sans,Inter,system-ui,sans-serif);color:hsl(var(--muted-foreground))}.IndexClient_quoteDots__Ho4x_{position:absolute;left:0;right:0;bottom:-34px;display:flex;justify-content:center;gap:8px}.IndexClient_quoteDot__2Q4_M{width:7px;height:7px;border-radius:9999px;background:hsl(var(--border));border:0;padding:0;cursor:pointer;transition:all .2s}.IndexClient_quoteDot__2Q4_M.IndexClient_active__789Oy{background:hsl(var(--primary));width:22px;border-radius:4px}.IndexClient_quoteArrow___Nyp_{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:9999px;background:hsl(var(--card));border:1px solid hsl(var(--border));color:hsl(var(--foreground));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;box-shadow:0 1px 3px rgba(0,0,0,.06);transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.IndexClient_quoteArrow___Nyp_:hover{background:hsl(var(--accent));border-color:hsl(var(--primary)/.4);box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-50%) scale(1.05)}.IndexClient_quoteArrow___Nyp_:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.IndexClient_quoteArrowPrev___2x8K{left:0}.IndexClient_quoteArrowNext__Tsss_{right:0}@media (max-width:640px){.IndexClient_quoteArrow___Nyp_{width:36px;height:36px}.IndexClient_quoteArrowPrev___2x8K{left:-4px}.IndexClient_quoteArrowNext__Tsss_{right:-4px}}@media (prefers-reduced-motion:reduce){.IndexClient_quoteItem__oL2B9{transition:none}}.IndexClient_calcCard__Jw2_g{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:16px;padding:20px 22px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.IndexClient_calcRow__TfRI6{display:grid;grid-template-columns:1fr;gap:18px;align-items:end}@media (min-width:768px){.IndexClient_calcRow__TfRI6{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,.8fr);gap:18px}}.IndexClient_calcField__SFpSD{display:flex;flex-direction:column;gap:8px;min-width:0}.IndexClient_calcLabel__D_CoN{font:600 11px/1 var(--font-sans,Inter,system-ui,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.IndexClient_calcHelp__WC1yW{margin:14px 0 0;font-size:12.5px;color:hsl(var(--muted-foreground));text-align:center}.IndexClient_platformToggle__rHIah{display:inline-flex;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:10px;padding:3px;width:100%}.IndexClient_platformToggle__rHIah button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:0;padding:9px 12px;font:600 13px/1 var(--font-sans,Inter,system-ui,sans-serif);color:hsl(var(--muted-foreground));border-radius:8px;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease;white-space:nowrap;min-width:0}.IndexClient_platformToggle__rHIah button>span{overflow:hidden;text-overflow:ellipsis}.IndexClient_platformToggle__rHIah button[data-active=true]{background:hsl(var(--accent));color:hsl(var(--primary));box-shadow:0 1px 3px rgba(0,0,0,.08)}.IndexClient_platformToggle__rHIah button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.IndexClient_currencyToggle__01Fpl{display:inline-flex;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:10px;padding:3px;width:100%}.IndexClient_currencyToggle__01Fpl button{flex:1;background:transparent;border:0;padding:9px 8px;font:600 13px/1 var(--font-sans,Inter,system-ui,sans-serif);color:hsl(var(--muted-foreground));border-radius:8px;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease;white-space:nowrap;font-variant-numeric:tabular-nums}.IndexClient_currencyToggle__01Fpl button[data-active=true]{background:hsl(var(--accent));color:hsl(var(--primary));box-shadow:0 1px 3px rgba(0,0,0,.08)}.IndexClient_currencyToggle__01Fpl button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.IndexClient_roomsStepper__btSSR{display:inline-flex;align-items:stretch;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--background));overflow:hidden;height:42px;width:100%;max-width:200px}.IndexClient_roomsStepper__btSSR button{flex:0 0 42px;background:hsl(var(--background));border:0;font:700 18px/1 var(--font-sans,Inter,system-ui,sans-serif);color:hsl(var(--foreground));cursor:pointer;transition:background .15s ease}.IndexClient_roomsStepper__btSSR button:hover{background:hsl(var(--accent))}.IndexClient_roomsStepper__btSSR button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-2px}.IndexClient_roomsStepper__btSSR input{flex:1 1 auto;width:100%;min-width:0;background:transparent;border:0;border-left:1px solid hsl(var(--border));border-right:1px solid hsl(var(--border));padding:0 12px;text-align:center;font:600 16px/1 var(--font-sans,Inter,system-ui,sans-serif);color:hsl(var(--foreground));-moz-appearance:textfield}.IndexClient_roomsStepper__btSSR input::-webkit-inner-spin-button,.IndexClient_roomsStepper__btSSR input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.IndexClient_roomsStepper__btSSR input:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-2px}.IndexClient_feeBreakdown__4PNfL{margin:14px 0 0;padding:12px 14px;background:hsl(var(--accent)/.4);border:1px solid hsl(var(--border));border-radius:8px;display:flex;flex-direction:column;gap:6px}.IndexClient_feeRow__rFK_r{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font:500 12px/1.3 var(--font-sans,Inter,system-ui,sans-serif)}.IndexClient_feeRow__rFK_r dt{color:hsl(var(--muted-foreground));margin:0}.IndexClient_feeRow__rFK_r dd{color:hsl(var(--foreground));font-weight:600;font-variant-numeric:tabular-nums;margin:0}.IndexClient_feeRowTotal__e7e_O{border-top:1px solid hsl(var(--border));padding-top:8px;margin-top:2px;font-size:13px}.IndexClient_feeRowTotal__e7e_O dt{color:hsl(var(--foreground));font-weight:600}.IndexClient_feeRowTotal__e7e_O dd{font-weight:700;color:hsl(var(--primary))}.IndexClient_feeMath__fFpom{font-weight:400;color:hsl(var(--muted-foreground));font-size:11px}.IndexClient_featureLabel___e2CA{display:inline-flex;align-items:center;gap:6px}.IndexClient_infoBtn__z6un_{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;margin:0;color:hsl(var(--muted-foreground));cursor:help;border-radius:9999px;transition:color .15s ease}.IndexClient_infoBtn__z6un_:focus-visible,.IndexClient_infoBtn__z6un_:hover{color:hsl(var(--primary))}.IndexClient_infoBtn__z6un_:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.IndexClient_cardDisabled__azH_8{opacity:.55;filter:grayscale(.4);transition:opacity .2s ease,filter .2s ease}.IndexClient_cardDisabled__azH_8:hover{opacity:.75;filter:grayscale(.2)}@media (prefers-reduced-motion:reduce){.IndexClient_cardDisabled__azH_8{transition:none}}.IndexClient_previewBadge__tf9id{position:fixed;top:14px;right:14px;z-index:60;padding:6px 12px;border-radius:9999px;background:hsl(var(--foreground));color:hsl(var(--background));font:600 11px/1 var(--font-sans,Inter,system-ui,sans-serif);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 6px 18px rgba(0,0,0,.18);pointer-events:none}