:root{--f-sans:system-ui;--f-mono:ui-monospace;--brand:#1bd486;--brand-ink:#05261a;--brand-text:#0a7d4e;--live:#ff453a;--ease:cubic-bezier(.16,1,.3,1);--bg:#f4f6f9;--surface:#ffffff;--sunk:#eceff4;--ink:#111113;--ink-2:#3d3d43;--mut:#66666e;--line:#e2e6ec;--line-2:#d3d8e0;--ring:0 0 0 3px rgba(27,212,134,.35);--sh-1:0 1px 2px rgba(17,17,19,.04),0 2px 8px rgba(17,17,19,.04);--sh-2:0 2px 6px rgba(17,17,19,.06),0 18px 48px rgba(17,17,19,.10)}.night{--bg:#0a0a0c;--surface:#131316;--sunk:#0e0e11;--raise:#1b1b20;--ink:#f4f4f5;--ink-2:#d4d4d8;--mut:#a1a1aa;--line:rgba(255,255,255,.08);--line-2:rgba(255,255,255,.14);--sh-2:0 4px 12px rgba(0,0,0,.4),0 28px 64px rgba(0,0,0,.5);color-scheme:dark;color:var(--ink);background:var(--bg);min-height:100vh}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font:400 15px/1.55 var(--f-sans),system-ui,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:rgba(27,212,134,.32);color:inherit}button,input,select,textarea{font:inherit;color:inherit;caret-color:var(--brand)}a{color:inherit;text-decoration:none}a.u{text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:10px}*{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:10px;border:3px solid transparent;background-clip:content-box}.mono,.num{font-family:var(--f-mono),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}h1,h2,h3{margin:0;font-weight:600;letter-spacing:-.025em;text-wrap:balance;color:var(--ink)}p{margin:0}.mut{color:var(--mut)}.row{display:flex;gap:10px;align-items:center}.sp{justify-content:space-between}.wrapx{flex-wrap:wrap}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:12px;border:1px solid transparent;font-weight:550;font-size:14px;cursor:pointer;white-space:nowrap;transition:background .2s var(--ease),transform .2s var(--ease),border-color .2s,opacity .2s;background:var(--ink);color:var(--bg)}.btn:hover{opacity:.9}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.brand{background:var(--brand);color:var(--brand-ink)}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--line-2)}.btn.ghost:hover{background:var(--sunk);opacity:1}.btn.danger{background:var(--live);color:#fff}.btn.lg{height:52px;font-size:16px;border-radius:14px;padding:0 22px}.btn.sm{height:32px;padding:0 12px;font-size:13px;border-radius:10px}.btn.block{width:100%}.field{display:grid;grid-gap:6px;gap:6px;margin-top:16px}.field>span{font-size:13px;font-weight:550;color:var(--ink-2)}.field>em{font-style:normal;font-size:12.5px;color:var(--mut)}.in{width:100%;height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--surface);font-size:15px;transition:border-color .2s,box-shadow .2s}textarea.in{height:auto;padding:12px 14px;resize:vertical;line-height:1.5}.in::placeholder{color:#8b8b93}.in:focus{outline:none;border-color:var(--brand);box-shadow:var(--ring)}.check{display:flex;gap:12px;align-items:flex-start;margin-top:18px;font-size:12.5px;line-height:1.5;color:var(--mut);cursor:pointer}.check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:20px;height:20px;margin:0;border-radius:6px;border:1.5px solid var(--line-2);background:var(--surface);display:grid;place-items:center;cursor:pointer;transition:background .15s,border-color .15s}.check input:checked{background:var(--brand);border-color:var(--brand)}.check input:checked:after{content:"";width:10px;height:6px;border:2px solid var(--brand-ink);border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg)}.err{color:#d92d20;font-size:13.5px;margin-top:12px}.night .err{color:#ff8a80}.pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:99px;font-size:12px;font-weight:550;background:var(--sunk);color:var(--ink-2);text-transform:capitalize}.pill.ok{background:#e3f8ee;color:#0a6b43}.pill.sched{background:#eef2f7;color:#334155}.night .pill{background:var(--raise)}.live-pill{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border-radius:99px;background:var(--live);color:#fff;font-size:11.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.live-pill i{width:6px;height:6px;border-radius:50%;background:#fff;animation:pulse 1.8s var(--ease) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.mark{display:inline-flex;align-items:center;gap:10px;font-weight:650;letter-spacing:-.02em;font-size:15px}.mark i{width:22px;height:22px;border-radius:50%;border:4.5px solid var(--brand);display:block}.shell{display:grid;grid-template-columns:248px 1fr;min-height:100vh}.rail{border-right:1px solid var(--line);padding:22px 14px;position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:2px;background:var(--bg)}.rail .mark{margin:0 10px 28px}.rail h6{margin:22px 12px 6px;font-size:12px;font-weight:550;color:var(--mut)}.rail a{display:flex;align-items:center;gap:10px;height:36px;padding:0 12px;border-radius:10px;font-size:14px;color:var(--ink-2);transition:background .15s}.rail a:hover{background:var(--sunk)}.rail a.on{background:var(--surface);color:var(--ink);box-shadow:var(--sh-1);font-weight:550}.rail a svg{color:var(--mut)}.rail a.on svg{color:var(--brand-text)}.rail .foot{margin-top:auto;padding:12px;font-size:12px;color:var(--mut)}.page{padding:44px 56px 80px;max-width:1180px;width:100%}.head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px}.head h1{font-size:32px;line-height:1.1}.head p{margin-top:8px;color:var(--mut)}.panel{background:var(--surface);border-radius:16px;box-shadow:var(--sh-1)}.gap,.panel+.panel,.panel+form{margin-top:24px}.panel-h{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--line)}.panel-h h2{font-size:17px}.panel-b{padding:8px 24px 28px}table{width:100%;border-collapse:collapse;font-size:14px}th{text-align:left;font-weight:500;font-size:12.5px;color:var(--mut);padding:12px 16px}td,th{border-bottom:1px solid var(--line)}td{padding:16px;vertical-align:middle}tr:last-child td{border-bottom:0}tbody tr{transition:background .15s}tbody tr:hover{background:color-mix(in srgb,var(--sunk) 55%,transparent)}td b{font-weight:550}.tw{overflow-x:auto}.empty{padding:56px 24px;text-align:center;color:var(--mut)}.empty h3{font-size:17px;margin-bottom:6px}.cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 40px;gap:0 40px}.section-t{font-size:14px;font-weight:600;margin-top:24px;color:var(--ink)}.tog{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);font-size:14px}.tog:last-child{border-bottom:0}.sw{flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:42px;height:26px;border-radius:99px;background:var(--line-2);position:relative;cursor:pointer;transition:background .2s var(--ease);margin:0;border:0}.sw:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .25s var(--ease)}.sw:checked{background:var(--brand)}.sw:checked:after{transform:translateX(16px)}.script{background:var(--sunk);padding:16px 18px;font-size:14.5px;line-height:1.65;color:var(--ink-2)}.note,.script{border-radius:12px}.note{display:flex;gap:12px;margin-top:20px;padding:14px 16px;background:#eef8f3;color:#0b4f34;font-size:13.5px;line-height:1.55}.note svg{flex:none;margin-top:2px}.preview-tag{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:99px;background:#eef2f7;color:#334155;font-size:12px;font-weight:550}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border-radius:16px;overflow:hidden;box-shadow:var(--sh-1)}.stats div{background:var(--surface);padding:20px 22px}.stats small{display:block;font-size:12.5px;color:var(--mut)}.stats b{display:block;font-size:26px;font-weight:600;letter-spacing:-.02em;margin-top:6px}.reg{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr)}.reg-l{padding:40px clamp(28px,6vw,96px) 64px;display:flex;flex-direction:column}.reg-l .mark{margin-bottom:auto}.reg-copy{padding:72px 0 48px;max-width:640px}.reg-copy .when{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2);font-size:14.5px;font-weight:500}.reg-copy h1{font-size:clamp(40px,5.4vw,68px);line-height:1.02;letter-spacing:-.035em;margin:20px 0 22px}.reg-copy p.lede{font-size:19px;line-height:1.55;color:var(--ink-2);max-width:56ch}.host{display:flex;align-items:center;gap:14px;margin-top:32px}.ava{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--bg);font-weight:600;font-size:15px;letter-spacing:0}.host small{display:block;color:var(--mut);font-size:13px}.host b{font-weight:550}.reg-r{background:var(--surface);border-left:1px solid var(--line);display:flex;align-items:center;padding:48px clamp(24px,4vw,64px)}.reg-form{width:100%;max-width:420px;margin:auto}.reg-form h2{font-size:26px}.reg-form>p{color:var(--mut);margin-top:6px}.reg-form .btn{margin-top:24px}.fine{margin-top:16px;font-size:12.5px;color:var(--mut);text-align:center}.cd{display:flex;gap:28px;align-items:flex-start}.cd div{display:grid;grid-gap:4px;gap:4px}.cd b{font-family:var(--f-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;font-size:36px;line-height:1;letter-spacing:-.03em}.cd small{font-size:12px;color:var(--mut)}.cd.xl{gap:clamp(18px,4vw,48px)}.cd.xl b{font-size:clamp(44px,9vw,96px);font-weight:400}.wait{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;padding:28px clamp(20px,5vw,56px);background:radial-gradient(1200px 600px at 50% -10%,rgba(27,212,134,.1),transparent 60%),var(--bg)}.wait-c{display:grid;place-items:center;text-align:center;padding:48px 0}.wait-c h1{font-size:clamp(30px,4.4vw,52px);line-height:1.08;margin:18px 0 14px}.wait-c p{color:var(--mut);font-size:17px;max-width:48ch;margin:0 auto}.wait-c .cd{justify-content:center;margin:48px 0 40px}.doors{display:inline-flex;align-items:center;gap:10px;height:34px;padding:0 14px;border-radius:99px;background:var(--surface);color:var(--ink-2);font-size:13px}.doors i{width:7px;height:7px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 0 rgba(27,212,134,.6);animation:beacon 2.4s var(--ease) infinite}@keyframes beacon{0%{box-shadow:0 0 0 0 rgba(27,212,134,.55)}70%,to{box-shadow:0 0 0 10px rgba(27,212,134,0)}}.wait-f{text-align:center;color:var(--mut);font-size:13px}.room{height:100vh;display:grid;grid-template-columns:minmax(0,1fr) 380px;background:var(--bg)}.stage-col{display:flex;flex-direction:column;min-width:0;padding:16px 8px 16px 20px;gap:14px}.topbar{justify-content:space-between;gap:16px;min-height:44px;padding:0 4px}.topbar,.topbar .t{display:flex;align-items:center}.topbar .t{gap:14px;min-width:0}.topbar .t b{font-size:15.5px;font-weight:600;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .meta{display:inline-flex;align-items:center;gap:6px;color:var(--mut);font-size:13px;white-space:nowrap}.topbar .acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.night .btn.ghost{border-color:var(--line-2);color:var(--ink)}.night .btn.ghost:hover{background:var(--raise)}.stage-wrap{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column}.video{position:relative;flex:1 1;min-height:320px;border-radius:18px;overflow:hidden;background:#050506;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--line)}.vidbox{position:absolute;inset:0}video{width:100%;height:100%;object-fit:contain;background:#000;display:block}.idle{display:grid;justify-items:center;grid-gap:16px;gap:16px;text-align:center;padding:24px}.idle .ava{width:88px;height:88px;font-size:30px;background:var(--raise);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.idle p{color:var(--mut);font-size:15px}.idle h3{font-size:19px}.mocknote{position:absolute;left:16px;bottom:16px;z-index:3;display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:99px;background:rgba(19,19,22,.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--mut);font-size:12px}.mocknote i{width:6px;height:6px;border-radius:50%;background:#e0b341}.dock{display:flex;justify-content:center;gap:10px;padding:2px 0 4px}.ctl{display:inline-flex;align-items:center;gap:9px;height:46px;padding:0 18px 0 15px;border-radius:99px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font-size:14px;font-weight:500;cursor:pointer;transition:background .2s var(--ease),border-color .2s,transform .15s}.ctl:hover{background:var(--raise)}.ctl:active{transform:scale(.97)}.ctl.on{background:var(--ink);color:#0a0a0c;border-color:var(--ink)}.ctl.rec.on{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.ctl:disabled{opacity:.5;cursor:wait}.stage-err{text-align:center;font-size:13.5px;color:#ff8a80}.ended{text-align:center;color:var(--mut);font-size:14px;padding:4px}.demo-slide{display:grid;place-items:center;background:#f4f6f9;color:#111113;padding:6% 10%}.demo-slide h2{color:#111113;font-size:clamp(24px,3.2vw,44px);line-height:1.08;margin:0 0 24px;max-width:16ch}.demo-slide ol{margin:0;padding-left:1.3em;display:grid;grid-gap:12px;gap:12px}.demo-slide li{font-size:clamp(15px,1.5vw,21px);color:#3d3d43}.demo-slide small{display:block;color:#66666e;font-size:13px;margin-bottom:14px}.demo-face{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(120% 90% at 50% 20%,#2a2a31,#121215);color:#f4f4f5}.demo-face .ava{width:30%;height:auto;aspect-ratio:1;max-width:84px;font-size:clamp(14px,2vw,26px);background:#3a3a42;color:#f4f4f5}.pip{position:absolute;top:16px;right:16px;z-index:4;border-radius:14px;overflow:hidden;background:#000;box-shadow:0 0 0 1px rgba(255,255,255,.16),0 10px 30px rgba(0,0,0,.55);cursor:-webkit-grab;cursor:grab;touch-action:none;aspect-ratio:16/9;transition:box-shadow .2s var(--ease)}.pip:hover{box-shadow:0 0 0 1px rgba(255,255,255,.3),0 14px 40px rgba(0,0,0,.6)}.pip.dragging{cursor:-webkit-grabbing;cursor:grabbing;transition:none}.pip video{object-fit:cover}.pip-min{width:auto!important;aspect-ratio:auto;background:rgba(19,19,22,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.pip-tag{left:8px;bottom:8px;height:22px;padding:0 8px;display:inline-flex;align-items:center;border-radius:7px;background:rgba(0,0,0,.55);font-size:11.5px;color:#fff;pointer-events:none}.pip-tag,.pipctl{position:absolute}.pipctl{top:6px;right:6px;display:flex;gap:4px;opacity:0;transition:opacity .2s var(--ease)}.pip-min .pipctl,.pip:focus-within .pipctl,.pip:hover .pipctl{opacity:1}@media(hover:none){.pipctl{opacity:1}}.pip-min .pipctl{position:static;padding:5px}.pipctl button{display:inline-flex;align-items:center;gap:6px;height:28px;min-width:28px;justify-content:center;padding:0 7px;border:0;border-radius:8px;background:rgba(0,0,0,.6);color:#fff;font-size:12.5px;cursor:pointer}.pipctl button:hover{background:rgba(0,0,0,.8)}.pip-rz{position:absolute;left:0;bottom:0;width:22px;height:22px;cursor:nesw-resize;touch-action:none}.pip-rz:after{content:"";position:absolute;left:6px;bottom:6px;width:8px;height:8px;border-left:2px solid rgba(255,255,255,.8);border-bottom:2px solid rgba(255,255,255,.8);border-radius:0 0 0 3px;opacity:0;transition:opacity .2s}.pip:hover .pip-rz:after{opacity:1}@media(hover:none){.pip-rz:after{opacity:1}}.offer{position:absolute;left:20px;bottom:20px;z-index:5;width:min(360px,calc(100% - 40px));background:#f4f6f9;color:#111113;border-radius:18px;padding:20px;box-shadow:0 10px 24px rgba(0,0,0,.35),0 40px 80px rgba(0,0,0,.45);animation:offerIn .9s var(--ease) both}@keyframes offerIn{0%{opacity:0;transform:translateY(24px) scale(.97);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}.offer .k{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#0a7d4e;font-weight:600}.offer h3{color:#111113;font-size:20px;line-height:1.2;margin:8px 0 4px}.offer p{color:#4a4a52;font-size:14.5px}.offer .btn{margin-top:16px;background:#111113;color:#f4f6f9}.side{flex-direction:column;min-height:0;margin:16px 16px 16px 8px;background:var(--surface);border-radius:18px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.seg,.side{display:flex}.seg{gap:2px;margin:12px;padding:3px;border-radius:12px;background:var(--sunk)}.seg button{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;border:0;border-radius:9px;background:transparent;color:var(--mut);font-size:13.5px;font-weight:500;cursor:pointer;transition:background .2s var(--ease),color .2s}.seg button.on{background:var(--raise);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.4)}.seg .ct{font-family:var(--f-mono),monospace;font-size:12px;color:var(--mut)}.msgs{flex:1 1;overflow-y:auto;padding:6px 18px 12px;display:flex;flex-direction:column;gap:14px;font-size:14px;line-height:1.5}.msg{display:grid;grid-template-columns:30px 1fr;grid-gap:10px;gap:10px;animation:msgIn .35s var(--ease) both}@keyframes msgIn{0%{opacity:0;transform:translateY(6px)}}.msg .ava{width:30px;height:30px;font-size:12px;background:var(--raise);color:var(--ink-2)}.msg.host .ava{background:var(--brand);color:var(--brand-ink)}.msg .n{font-size:13px;font-weight:600;color:var(--ink);display:flex;gap:8px;align-items:center}.msg .n small{font-weight:500;color:var(--mut);font-size:11.5px}.msg .x{color:var(--ink-2);word-wrap:break-word;overflow-wrap:anywhere}.badge{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:5px;font-size:10.5px;font-weight:600;background:rgba(27,212,134,.16);color:var(--brand)}.badge.q{background:rgba(224,179,65,.16);color:#f0c75e}.msgs .none{margin:auto;text-align:center;color:var(--mut);padding:24px;display:grid;grid-gap:8px;gap:8px;justify-items:center}.msgs .none svg{color:var(--line-2)}.compose{display:flex;gap:8px;align-items:center;padding:12px;border-top:1px solid var(--line)}.compose .in{height:44px;background:var(--sunk);border-color:var(--line)}.compose .in::placeholder{color:#7d7d86}.iconbtn{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:0;background:var(--brand);color:var(--brand-ink);cursor:pointer;transition:opacity .2s,transform .15s}.iconbtn:disabled{background:var(--raise);color:var(--mut);cursor:default}.iconbtn:active{transform:scale(.95)}.people{flex:1 1;overflow:auto;padding:4px 10px 12px}.people .p{display:flex;align-items:center;gap:12px;padding:10px 8px;border-radius:10px;font-size:14px}.people .p .ava{width:32px;height:32px;font-size:12px;background:var(--raise);color:var(--ink-2)}.people .p small{display:block;color:var(--mut);font-size:12.5px}.sheet{flex:1 1;min-height:0;overflow:auto;border-radius:18px;box-shadow:inset 0 0 0 1px var(--line)}.night th,.sheet{background:var(--surface)}.night th{position:-webkit-sticky;position:sticky;top:0}.night .pill.ok{background:rgba(27,212,134,.14);color:var(--brand)}.gate{min-height:100vh;display:grid;place-items:center;text-align:center;padding:24px}.gate div{display:grid;grid-gap:14px;gap:14px;justify-items:center;max-width:420px}.gate h1{font-size:26px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media(max-width:960px){.shell{grid-template-columns:1fr}.rail{position:static;height:auto;flex-direction:row;align-items:center;gap:4px;padding:12px 16px;border-right:0;border-bottom:1px solid var(--line);overflow-x:auto}.rail .mark{margin:0 12px 0 0}.rail .foot,.rail h6{display:none}.rail a{flex:none}.page{padding:28px 20px 64px}.head{flex-direction:column;align-items:flex-start}.head h1{font-size:27px}.cols{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.reg{grid-template-columns:1fr}.reg-l{padding:24px 22px 8px}.reg-copy{padding:44px 0 32px}.reg-copy p.lede{font-size:17px}.reg-r{border-left:0;border-top:1px solid var(--line);padding:32px 22px 48px}.cd{gap:20px}.cd b{font-size:30px}.room{height:auto;min-height:100vh;grid-template-columns:1fr}.stage-col{padding:12px 12px 0}.video{min-height:0;flex:none;aspect-ratio:16/9}.side{margin:12px;min-height:460px;max-height:70vh}.topbar{flex-wrap:wrap}.topbar .acts{justify-content:flex-start}.offer{position:relative;left:auto;bottom:auto;width:auto;margin-top:12px}.dock{flex-wrap:wrap}.ctl{height:44px;padding:0 14px 0 12px}}.pip-sm{width:240px}.pip-lg{width:min(44%,460px)}@media(max-width:960px){.pip-sm{width:128px}}.v2{--r:14px}.v2 .btn,.v2 .in{border-radius:var(--r)}.demo-tag{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:99px;background:#eef2f7;color:#334155;font-size:11.5px;font-weight:600;vertical-align:middle;white-space:nowrap}.demo-tag i{width:6px;height:6px;border-radius:50%;background:#e0b341}.demo-tag.d,.night .demo-tag{background:rgba(224,179,65,.14);color:#f0c75e}h1 .demo-tag{margin-left:10px;transform:translateY(-4px)}.sm{font-size:13px}.v2.reg.bg-glow{background:radial-gradient(900px 500px at 10% -10%,color-mix(in srgb,var(--brand) 16%,transparent),transparent 60%),var(--bg)}.v2.reg.bg-grid{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:40px 40px}.v2.reg.night .reg-r{background:var(--surface)}.team{display:flex;gap:26px;flex-wrap:wrap}.team .ava{background:var(--brand);color:var(--brand-ink)}.slots{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:18px}.slot{text-align:left;padding:12px 14px;border-radius:var(--r);border:1px solid var(--line-2);background:var(--surface);cursor:pointer;transition:border-color .2s,box-shadow .2s}.slot b{display:block;font-size:14px;font-weight:600}.slot small{color:var(--mut);font-size:12.5px}.slot.on{border-color:var(--brand);box-shadow:var(--ring)}.opt{font-style:normal;color:var(--mut);font-weight:400}.v2 .mark i{border-color:var(--brand)}.v2 .wait{background:radial-gradient(1200px 600px at 50% -10%,color-mix(in srgb,var(--brand) 14%,transparent),transparent 60%),var(--bg)}.v2 .doors i{background:var(--brand)}.prep{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.prep div{display:inline-flex;gap:8px;align-items:center;height:36px;padding:0 14px;border-radius:99px;background:var(--surface);color:var(--ink-2);font-size:13.5px}.prep svg{color:var(--brand)}.v2 .btn.brand,.v2 .ctl.rec.on,.v2 .iconbtn,.v2 .msg.host .ava{background:var(--brand);color:var(--brand-ink);border-color:var(--brand)}.v2 .badge{background:color-mix(in srgb,var(--brand) 18%,transparent);color:var(--brand)}.reacts{position:absolute;right:16px;bottom:16px;z-index:4;display:flex;gap:6px}.reacts button{width:38px;height:38px;border-radius:50%;border:0;background:rgba(19,19,22,.8);color:#fff;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.reacts button:hover{background:var(--brand);color:var(--brand-ink)}.sold{position:absolute;left:50%;top:16px;transform:translateX(-50%);z-index:6;display:inline-flex;gap:8px;align-items:center;height:34px;padding:0 14px;border-radius:99px;background:rgba(19,19,22,.9);color:#fff;font-size:13px;animation:msgIn .4s var(--ease) both;box-shadow:0 8px 24px rgba(0,0,0,.4)}.sold svg{color:var(--brand)}.offers{position:absolute;left:20px;bottom:20px;z-index:5;display:flex;gap:12px;align-items:flex-end;max-width:calc(100% - 100px)}.offer2{width:330px;background:#f4f6f9;color:#111113;border-radius:18px;padding:18px;box-shadow:0 10px 24px rgba(0,0,0,.35),0 40px 80px rgba(0,0,0,.45);animation:offerIn .9s var(--ease) both}.offer2.c{width:280px;padding:16px}.offer2 .k{gap:6px;font-weight:650;color:#111113;text-transform:uppercase;letter-spacing:.05em}.offer2 .k,.offer2 .tmr{display:inline-flex;align-items:center;font-size:12.5px}.offer2 .tmr{gap:5px;color:#b42318;font-weight:600}.offer2 .price{display:flex;gap:10px;align-items:baseline;margin:8px 0 6px}.offer2 .price b{font-size:30px;font-weight:650;letter-spacing:-.03em}.offer2 .price s{color:#8b8b93;font-size:16px}.offer2 ul{list-style:none;margin:4px 0 10px;padding:0;display:grid;grid-gap:5px;gap:5px;font-size:13.5px;color:#3d3d43}.offer2 li{display:flex;gap:7px;align-items:center}.offer2 li svg{color:#0a7d4e}.plans{display:flex;gap:4px;padding:3px;border-radius:11px;background:#e5e8ee;margin-bottom:10px}.plans button{flex:1 1;height:30px;border:0;border-radius:8px;background:transparent;font-size:12.5px;font-weight:550;color:#4a4a52;cursor:pointer}.plans button.on{background:#fff;color:#111113;box-shadow:0 1px 2px rgba(0,0,0,.1)}.offer2 .buy{background:var(--brand);color:var(--brand-ink);font-size:15px;height:48px}.finl{display:block;margin-top:9px;font-size:12.5px;color:#0a5c3a;text-decoration:underline;text-underline-offset:3px}.finl,.urg{text-align:center}.urg{margin-top:8px;font-size:12px;color:#66666e}.pollc{position:absolute;right:20px;bottom:70px;z-index:5;width:300px;background:rgba(19,19,22,.94);border-radius:16px;padding:16px;display:grid;grid-gap:8px;gap:8px;box-shadow:var(--sh-2);animation:offerIn .6s var(--ease) both}.pollc button{position:relative;overflow:hidden;display:flex;justify-content:space-between;height:40px;align-items:center;padding:0 12px;border-radius:10px;border:1px solid var(--line-2);background:transparent;color:var(--ink);cursor:pointer}.pollc button i{position:absolute;left:0;top:0;bottom:0;background:color-mix(in srgb,var(--brand) 25%,transparent);transition:width .8s var(--ease);z-index:0}.pollc button em,.pollc button span{position:relative;z-index:1;font-style:normal}.pollc button.on{border-color:var(--brand)}.recdot{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--mut);margin-left:6px}.recdot i{width:8px;height:8px;border-radius:50%;background:var(--live);animation:pulse 1.8s infinite}.toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:50;background:var(--ink);color:var(--bg);padding:12px 18px;border-radius:12px;font-size:14px;box-shadow:var(--sh-2);animation:msgIn .3s var(--ease)}.ctlroom{flex:1 1;overflow:auto;padding:4px 14px 16px}.lbl{font-size:11.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin:16px 4px 6px}.crow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:var(--sunk);margin-bottom:6px}.crow b{font-size:14px;font-weight:600;display:block}.crow small{color:var(--mut);font-size:12px}.score{flex:none;display:inline-grid;place-items:center;min-width:34px;height:24px;padding:0 6px;border-radius:7px;font-family:var(--f-mono),monospace;font-size:12.5px;font-weight:600}.score.sh{background:rgba(27,212,134,.18);color:#1bd486}.score.sm{background:rgba(224,179,65,.18);color:#e0b341}.score.sl{background:rgba(161,161,170,.16);color:#a1a1aa}.page .score.sh,:not(.night)>*>.score.sh{color:#0a7d4e}.page .score.sm{color:#8a6a10}.kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin:6px 0 10px}.kpis div{background:var(--sunk);border-radius:10px;padding:10px}.kpis small{display:block;color:var(--mut);font-size:11.5px}.kpis b{font-size:17px}.book{margin-top:12px;padding:12px;border-radius:12px;background:var(--sunk);display:grid;grid-gap:6px;gap:6px}.endoffers{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:36px;text-align:left}.wcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px}.wcard{overflow:visible}.thumb{height:150px;border-radius:16px 16px 0 0;padding:12px;background:linear-gradient(135deg,#0a0a0c,#1b1b20)}.thumb.t1{background:linear-gradient(135deg,#05261a,#0a7d4e)}.thumb.t2{background:linear-gradient(135deg,#2a2a31,#66666e)}.thumb .pill{background:rgba(255,255,255,.92);color:#111113}.ld{width:6px;height:6px;border-radius:50%;background:var(--live);display:inline-block}.wb{padding:16px 18px 18px;grid-gap:4px;gap:4px}.menu,.wb{display:grid}.menu{position:absolute;right:0;top:38px;z-index:20;width:260px;background:var(--surface);border-radius:14px;box-shadow:var(--sh-2);padding:6px}.menu a,.menu button{display:flex;gap:10px;align-items:center;height:36px;padding:0 10px;border-radius:9px;border:0;background:none;font-size:13.5px;text-align:left;cursor:pointer}.menu a:hover,.menu button:hover{background:var(--sunk)}.chaps{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.chaps span{font-size:12px;padding:3px 8px;border-radius:7px;background:var(--sunk);color:var(--ink-2)}.cols2{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.cols2 .panel+.panel{margin-top:0}.funnel>div{margin-top:14px;font-size:14px}.funnel i{display:block;height:8px;border-radius:99px;background:var(--brand);margin-top:6px}.ret{display:flex;align-items:flex-end;gap:4px;height:170px;margin-top:16px}.ret i{flex:1 1;background:color-mix(in srgb,var(--brand) 55%,#fff);border-radius:4px 4px 0 0}.ret i.mk{background:#111113}.chooser{min-height:100vh;background:var(--bg)}.choose{max-width:1000px;margin:60px auto;padding:0 24px;text-align:center}.choose h1{font-size:40px}.choose>p{margin-top:8px}.ch{grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:40px;text-align:left}.ch,.chc{display:grid}.chc{grid-gap:8px;gap:8px;align-content:start;padding:26px;border:0;cursor:pointer;font:inherit;transition:transform .2s var(--ease),box-shadow .2s}.chc:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}.chc svg{color:var(--brand-text)}.chc b{font-size:18px}.chc span{font-size:14px}.wiz{display:grid;grid-template-columns:220px minmax(340px,440px) 1fr;min-height:100vh;background:var(--bg)}.wsteps{padding:22px 14px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:4px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.wsteps .mark{margin:0 8px 8px}.wsteps .demo-tag{margin:0 8px 18px;align-self:flex-start}.wsteps button{display:flex;gap:10px;align-items:center;height:38px;padding:0 10px;border:0;border-radius:10px;background:none;font-size:14px;color:var(--ink-2);cursor:pointer;text-align:left}.wsteps button span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;background:var(--sunk);color:var(--mut);font-weight:600}.wsteps button.on{background:var(--surface);box-shadow:var(--sh-1);color:var(--ink);font-weight:550}.wsteps button.on span{background:var(--ink);color:var(--bg)}.wsteps button.done span{background:var(--brand);color:var(--brand-ink)}.wform{padding:36px 32px 80px;border-right:1px solid var(--line);overflow:auto;height:100vh}.wform h1{font-size:26px;margin-bottom:8px}.wnav{display:flex;justify-content:space-between;margin-top:32px}.seg-row{display:flex;gap:8px;align-items:center;margin-top:10px}.seg-row .in{height:40px}.seg2{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:var(--sunk);margin-top:10px}.seg2 button{height:32px;padding:0 14px;border:0;border-radius:9px;background:none;font-size:13.5px;color:var(--mut);cursor:pointer}.seg2 button.on{background:var(--surface);color:var(--ink);box-shadow:var(--sh-1);font-weight:550}.seg2.sm{margin:0}.seg2.sm button{height:28px;padding:0 10px;font-size:12.5px}.days{display:flex;gap:6px;margin-top:8px}.days button{width:44px;height:38px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);cursor:pointer;font-size:13px}.days button.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.nexts{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.nexts div{display:flex;gap:8px;align-items:center;font-size:13.5px;padding:8px 12px;border-radius:10px;background:var(--surface)}.swatch{width:32px;height:32px;border-radius:50%;border:3px solid var(--surface);box-shadow:0 0 0 1px var(--line-2);cursor:pointer}.swatch.on{box-shadow:0 0 0 2px var(--ink)}.ocard{padding:14px;border-radius:12px;background:var(--surface);box-shadow:var(--sh-1);margin-top:10px;display:grid;grid-gap:4px;gap:4px}.revs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:14px}.revs button{display:flex;gap:8px;align-items:center;height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--surface);cursor:pointer}.revs button.on{border-color:var(--brand);box-shadow:var(--ring)}.wprev{padding:24px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:auto;background:var(--sunk)}.pvbox{margin-top:16px;border-radius:14px;box-shadow:var(--sh-2);background:#000;position:relative}.pv,.pvbox{overflow:hidden}.pv{transform-origin:0 0;position:absolute;left:0;top:0;pointer-events:auto}.pv .reg,.pv .wait{min-height:100%}.pv .night,.pv .room{height:100%}.pv .night{min-height:100%}.pv .toast{position:absolute}.pv.phone .reg{height:100%}.pv.phone .reg,.pv.phone .room{grid-template-columns:1fr;overflow:auto}.pv.phone .reg-copy h1{font-size:34px}.pv.phone .reg-copy{padding:24px 0}.pv.phone .offers{position:relative;left:auto;bottom:auto;flex-direction:column;max-width:none;margin-top:8px}.pv.phone .offer2{width:auto}.pv.phone .video{min-height:220px}.pv.phone .side{min-height:400px}.pv.phone .cd.xl b{font-size:44px}.pv.phone .topbar{flex-wrap:wrap}.pv.phone .slots{grid-template-columns:1fr}@media(max-width:1100px){.wiz{grid-template-columns:1fr}.wform,.wprev,.wsteps{position:static;height:auto}.wsteps{flex-direction:row;overflow-x:auto}.ch,.cols2{grid-template-columns:1fr}}@media(max-width:960px){.offers{position:relative;left:auto;bottom:auto;flex-direction:column;max-width:none;margin-top:12px}.offer2{width:auto}.slots{grid-template-columns:1fr}}.offer-tray{display:flex;gap:12px;overflow-x:auto;padding:12px 0 2px;flex:none}.offer-tray .offer2{flex:none;width:300px;animation:offerIn .6s var(--ease) both}.floats{position:absolute;right:16px;bottom:56px;width:80px;height:60%;pointer-events:none;z-index:4}.floats span{position:absolute;bottom:0;color:var(--brand);animation:floatUp 2.2s var(--ease) forwards}@keyframes floatUp{0%{transform:translateY(0) scale(.6);opacity:0}15%{opacity:1;transform:translateY(-20px) scale(1.1)}to{transform:translateY(-260px) translateX(-14px) scale(.9);opacity:0}}.intro{position:absolute;left:20px;top:20px;z-index:6;width:300px;background:rgba(19,19,22,.94);color:#f4f6f9;border-radius:16px;padding:16px;display:grid;grid-gap:8px;gap:8px;box-shadow:var(--sh-2);animation:offerIn .6s var(--ease) both}.intro ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:13.5px;color:#d0d0d6}.intro li{display:flex;gap:8px;align-items:center}.intro p{margin:0;font-size:13.5px;color:#d0d0d6}.demo-trig{position:absolute;right:16px;top:16px;z-index:4;background:rgba(19,19,22,.8)!important;color:#fff!important}.prompter{background:#000;color:#fff;border-radius:14px;padding:10px 14px;margin-bottom:10px;flex:none}.prompter .pt{height:110px;overflow:auto;font-size:22px;line-height:1.45;scroll-behavior:smooth}.prompter .pt p{margin:0 0 10px}.sugg{display:grid;border-top:1px solid var(--line)}.sugg button{display:flex;gap:10px;text-align:left;padding:8px 12px;background:none;border:0;color:var(--ink);cursor:pointer;font-size:13px}.sugg button:hover{background:var(--sunk)}.qp-back{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.55);display:grid;place-items:center;padding:16px}.qp{width:min(420px,100%);background:#fff;color:#111113;border-radius:20px;padding:20px;display:grid;grid-gap:12px;gap:12px;box-shadow:var(--sh-2)}.qp-sum{justify-content:space-between;background:#f4f6f9}.qp-method,.qp-sum{display:flex;padding:12px 14px;border-radius:12px}.qp-method{gap:12px;align-items:center;text-align:left;border:1px solid #dcdce0;background:#fff;color:#111113;cursor:pointer}.qp-method span{flex:1 1;display:grid}.qp-method small{color:#66666e}.qp-method.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.qp-method:disabled{opacity:.6;cursor:not-allowed}.qp-done{display:grid;grid-gap:8px;gap:8px;justify-items:center;text-align:center;padding:12px 0}.qp-done .ok{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--brand);color:var(--brand-ink)}.spin{width:28px;height:28px;border-radius:50%;border:3px solid #ddd;border-top:3px solid var(--brand);animation:sp 1s linear infinite}@keyframes sp{to{transform:rotate(1turn)}}.consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:40;max-width:560px;margin:0 auto;background:#111113;color:#f4f6f9;border-radius:14px;padding:12px 16px;display:flex;gap:12px;align-items:center;justify-content:space-between;box-shadow:var(--sh-2)}.consent p{margin:0;font-size:13.5px}.pv .consent{position:absolute}.wcard{display:flex;flex-direction:column}.wcard .thumb{height:auto;aspect-ratio:16/9;flex:none}.wcard .wb{flex:1 1;align-content:start}.wcard .wb .acts-b{margin-top:auto;padding-top:12px}.qa-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:28px}.qa-grid a{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:22px 12px;text-align:center;font-weight:550}.qa-grid a .ic{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--brand);color:var(--brand-ink)}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.card-p{padding:20px}.card-p h3{margin:0 0 10px;font-size:16px}.sw-l{display:grid;grid-gap:6px;gap:6px;justify-items:center;font-size:12px}.sw-l i{width:56px;height:56px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.skel,.sw-l i{border-radius:12px}.skel{background:linear-gradient(90deg,var(--sunk),var(--surface),var(--sunk));background-size:200% 100%;animation:sk 1.2s infinite}@keyframes sk{to{background-position:-200% 0}}.cert{border:6px double var(--brand);border-radius:16px;padding:28px;text-align:center;background:#fff;color:#111113}.cert h2{margin:8px 0;font-size:28px}.mergef code{background:var(--sunk);padding:2px 6px;border-radius:6px;font-size:12.5px}@media(max-width:820px){.qa-grid{grid-template-columns:1fr 1fr}.grid2{grid-template-columns:1fr}.offer-tray .offer2{width:260px}}.choose .ch{grid-template-columns:repeat(2,1fr)}@media(max-width:820px){.choose .ch{grid-template-columns:1fr}}.choose .ch{grid-auto-rows:1fr;align-items:stretch}.choose .chc{height:100%;text-align:left;align-content:start}.consent .consent-no{background:transparent;color:#f4f6f9;border:1px solid rgba(255,255,255,.45)}.consent .consent-no:hover{background:rgba(255,255,255,.1)}.ai-parts{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:4px}.ai-parts .check{margin:0;align-items:center;font-size:14px;color:var(--ink)}.ai-out{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px;align-items:start}.ai-out .panel{margin-top:0}.qp{overflow:hidden}.qp .demo-tag{white-space:normal;display:inline-flex;max-width:100%}.qp-methods{display:grid;grid-gap:8px;gap:8px}.qp-method{width:100%;box-sizing:border-box}.qp-method .qp-t{flex:1 1;min-width:0;display:grid;background:none}.qp-dot{flex:none;width:18px;height:18px;border-radius:50%;border:2px solid #c9c9cf;background:#fff}.qp-method.on .qp-dot{border:5px solid var(--brand)}.pollc{top:16px;right:16px;bottom:auto;z-index:9;background:#131316;color:#f4f6f9;border:1px solid rgba(255,255,255,.14);animation:pollIn .35s var(--ease) both;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;max-width:calc(100% - 32px)}.pollc b{color:#fff;font-size:15px}.pollc button{color:#f4f6f9;border-color:rgba(255,255,255,.22);font-size:14px}@keyframes pollIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.floats{z-index:3}@media(max-width:520px){.room{grid-template-columns:1fr}.stage-col{padding:10px 10px 0}.topbar{flex-wrap:wrap;gap:8px}.topbar .t{flex-wrap:wrap;gap:6px}.topbar .t b{font-size:14px;max-width:100%}.topbar .acts{width:100%;justify-content:flex-start;flex-wrap:wrap}.intro{left:10px;right:10px;top:10px;width:auto;padding:12px;font-size:13px}.intro ul{display:none}.pollc{left:10px;right:10px;top:10px;width:auto}.reacts{right:10px;bottom:10px}.reacts button{width:34px;height:34px}.offer-tray{scroll-snap-type:x mandatory;padding-bottom:6px}.offer-tray .offer2{width:84vw;max-width:320px;scroll-snap-align:start}.dock{flex-wrap:wrap;gap:6px}.prompter .pt{font-size:18px;height:90px}.side{margin:10px}.qp{padding:16px}}.closeout{display:grid;grid-gap:8px;gap:8px;justify-items:center;margin:18px 0}.phone{width:300px;height:600px;border-radius:40px;background:#0a0a0c;padding:12px;box-shadow:var(--sh-2);position:relative;margin:0 auto}.phone .scr{height:100%;border-radius:30px;overflow:hidden;background:#131316;color:#f4f6f9;display:flex;flex-direction:column}.push{position:absolute;left:20px;right:20px;top:26px;background:rgba(244,246,249,.96);color:#111113;border-radius:16px;padding:10px 12px;font-size:12.5px;box-shadow:var(--sh-2);animation:pollIn .5s var(--ease) both;z-index:2}.bubble{max-width:78%;padding:8px 12px;border-radius:14px;font-size:13.5px;margin:4px 0}.bubble.me{margin-left:auto;background:var(--brand);color:var(--brand-ink)}.bubble.them{background:var(--sunk)}.bar-h{height:10px;border-radius:6px;background:var(--brand)}.shell.v2{--navy:#0a1030;--navy-2:#131a45;--indigo:#5b5bff;--violet:#9b5cff;--cyan:#22d3ee;--coral:#ff5f6d;--amber:#ffb547;--emer:#1bd486;--grad:linear-gradient(120deg,#5b5bff,#9b5cff 50%,#ff5f6d);--bg:#eef1f8;--surface:#fff;--sunk:#e8ecf5;--ink:#0b1030;--ink-2:#2f3658;--mut:#5d6585;--line:#dfe4f0;--line-2:#cdd4e6;--brand:#5b5bff;--brand-ink:#fff;--brand-text:#4a48e8;--ring:0 0 0 3px rgba(91,91,255,.32);--sh-1:0 1px 2px rgba(11,16,48,.05),0 4px 14px rgba(11,16,48,.06);--sh-2:0 4px 10px rgba(11,16,48,.08),0 24px 56px rgba(11,16,48,.14);background:var(--bg);grid-template-columns:264px 1fr}.shell.v2 ::selection{background:rgba(91,91,255,.25)}.shell.v2 .disp,.shell.v2 h1,.shell.v2 h2,.shell.v2 h3{font-family:var(--f-disp),var(--f-sans),sans-serif;letter-spacing:-.03em}.shell.v2 .rail{background:radial-gradient(400px 300px at 0 0,rgba(91,91,255,.35),transparent 70%),var(--navy);border-right:0;color:#c9cdf0;overflow-y:auto}.shell.v2 .rail h6{color:#7f88c4;text-transform:uppercase;letter-spacing:.09em;font-size:10.5px;font-weight:650}.shell.v2 .rail a{color:#c9cdf0;height:34px}.shell.v2 .rail a svg{color:#7f88c4}.shell.v2 .rail a:hover{background:rgba(255,255,255,.07)}.shell.v2 .rail a.on{background:rgba(91,91,255,.22);color:#fff;box-shadow:inset 0 0 0 1px rgba(155,160,255,.35)}.shell.v2 .rail a.on svg{color:#a9acff}.shell.v2 .rail .foot{color:#7f88c4}.brandmark{display:flex;gap:12px;align-items:center;margin:0 8px 22px;height:auto!important;padding:0!important}.brandmark:hover{background:none!important}.bm-ring{width:34px;height:34px;border-radius:50%;background:conic-gradient(from 200deg,#5b5bff,#9b5cff,#ff5f6d,#ffb547,#22d3ee,#5b5bff);-webkit-mask:radial-gradient(circle,transparent 9px,#000 10px);mask:radial-gradient(circle,transparent 9px,#000 10px);flex:none}.brandmark b{display:block;color:#fff;font-family:var(--f-disp);font-size:18px;letter-spacing:-.02em;line-height:1.1}.brandmark small{color:#7f88c4;font-size:11.5px}.shell.v2 .page{max-width:1240px;padding:36px 44px 80px}.shell.v2 .head{background:var(--surface);border-radius:22px;padding:26px 28px;box-shadow:var(--sh-1);position:relative;overflow:hidden;align-items:center}.shell.v2 .head:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--grad)}.shell.v2 .head:after{content:"";position:absolute;right:-80px;top:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(155,92,255,.14),transparent 70%);pointer-events:none}.shell.v2 .head h1{font-size:34px;font-weight:700}.shell.v2 .panel{border-radius:20px;box-shadow:var(--sh-1);border:1px solid var(--line)}.shell.v2 .btn.brand{background:var(--grad);color:#fff;border:0;box-shadow:0 6px 18px rgba(91,91,255,.32)}.shell.v2 .btn.brand:hover{filter:brightness(1.06)}.shell.v2 .note{background:#eef0ff;color:#2a2f7a}.shell.v2 .stats{border-radius:20px}.shell.v2 .stats b{font-family:var(--f-disp)}.shell.v2 .badge{background:#eef0ff;color:#3b3bd6}.shell.v2 .sw:checked{background:var(--indigo)}.shell.v2 .thumb{background:linear-gradient(135deg,#0a1030,#2b2f8f)}.shell.v2 .thumb.t1{background:linear-gradient(135deg,#3b1d8f,#ff5f6d)}.shell.v2 .thumb.t2{background:linear-gradient(135deg,#0b3b5c,#22d3ee)}.hero{position:relative;overflow:hidden;border-radius:26px;padding:34px 36px;color:#fff;background:radial-gradient(600px 360px at 85% 0,rgba(255,95,109,.55),transparent 60%),radial-gradient(700px 420px at 30% 120%,rgba(34,211,238,.35),transparent 60%),linear-gradient(120deg,#0a1030,#2a1f8f 60%,#5b2dbf);box-shadow:0 20px 50px rgba(42,31,143,.35);display:grid;grid-template-columns:1.3fr 1fr;grid-gap:28px;gap:28px;align-items:center}.hero h1{color:#fff;font-size:42px;font-weight:800;line-height:1.02}.hero p{color:#d6d9ff;margin-top:10px;font-size:15.5px;max-width:46ch}.hero .row .btn.ghost{color:#fff;border-color:rgba(255,255,255,.35)}.hero .row .btn.ghost:hover{background:rgba(255,255,255,.1)}.hero .cd{background:rgba(10,16,48,.45);border:1px solid rgba(255,255,255,.16);border-radius:20px;padding:20px}.hero .cd small{color:#b9bdf5;font-size:12.5px}.hero .cd b{display:block;color:#fff;font-size:15px;margin:2px 0 12px}.hero .digits{display:flex;gap:10px}.hero .digits div{flex:1 1;text-align:center;background:rgba(255,255,255,.08);border-radius:14px;padding:10px 0}.hero .digits b{font-family:var(--f-disp);font-size:34px;margin:0;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero .digits span{font-size:11px;color:#b9bdf5}.tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin:22px 0}.tile{position:relative;overflow:hidden;border-radius:20px;padding:20px;color:#fff;min-height:128px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 10px 26px rgba(11,16,48,.16);transition:transform .25s var(--ease),box-shadow .25s}.tile:hover{transform:translateY(-3px);box-shadow:0 18px 36px rgba(11,16,48,.22)}.tile b{font-family:var(--f-disp);font-size:20px;letter-spacing:-.02em}.tile small{color:rgba(255,255,255,.82);font-size:13px}.tile .ti{width:42px;height:42px;border-radius:12px;background:rgba(255,255,255,.18);display:grid;place-items:center}.tile.a{background:linear-gradient(135deg,#5b5bff,#8b5cff)}.tile.b{background:linear-gradient(135deg,#ff5f6d,#ff9a5a)}.tile.c{background:linear-gradient(135deg,#0ea5b7,#22d3ee)}.tile.d{background:linear-gradient(135deg,#0a1030,#2b3380)}.kpis2{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.kpi{background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px 18px 12px;box-shadow:var(--sh-1)}.kpi small{color:var(--mut);font-size:12.5px}.kpi b{display:block;font-family:var(--f-disp);font-size:28px;letter-spacing:-.03em;margin:4px 0 2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trend{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:650;padding:2px 8px;border-radius:99px}.trend.up{background:#e6faf1;color:#067a4b}.trend.dn{background:#ffecee;color:#c22a3a}.kpi svg{display:block;width:100%;height:44px;margin-top:6px}.home2{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:20px;gap:20px;margin-top:22px}.sec-h{display:flex;justify-content:space-between;align-items:baseline;margin:30px 0 14px}.sec-h h2{font-size:22px}.wc2{background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:var(--sh-1);display:flex;flex-direction:column;transition:transform .25s var(--ease),box-shadow .25s}.wc2:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.wc2 .art{position:relative;aspect-ratio:16/8;color:#fff;padding:16px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.wc2 .art svg.pat{position:absolute;inset:0;width:100%;height:100%;opacity:.5}.wc2 .art h3{position:relative;color:#fff;font-size:21px;font-weight:700;line-height:1.08;max-width:15ch}.wc2 .art .pill{position:relative;align-self:flex-start;background:rgba(255,255,255,.95);color:#0b1030}.wc2 .bd{padding:14px 16px 16px;display:grid;grid-gap:10px;gap:10px;flex:1 1}.wc2 .meta{display:flex;gap:14px;font-size:12.5px;color:var(--mut)}.wc2 .meta span{display:inline-flex;gap:5px;align-items:center}.wc2 .bar{height:6px;border-radius:6px;background:var(--sunk);overflow:hidden}.wc2 .bar i{display:block;height:100%;background:var(--grad)}.rev{padding:20px}.rev h2{font-size:20px}.rev .big{font-family:var(--f-disp);font-size:36px;font-weight:700;letter-spacing:-.03em}.rev svg{width:100%;height:150px;display:block;margin-top:8px}.act{display:grid;grid-gap:2px;gap:2px;margin-top:10px}.act div{display:flex;gap:10px;align-items:center;padding:9px 4px;border-top:1px solid var(--line);font-size:13.5px}.act .dot{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;flex:none;color:#fff}.act time{margin-left:auto;color:var(--mut);font-size:12px;white-space:nowrap}@media(max-width:1100px){.hero,.home2{grid-template-columns:1fr}.kpis2,.tiles{grid-template-columns:1fr 1fr}}@media(max-width:820px){.shell.v2{grid-template-columns:1fr}.shell.v2 .rail{flex-direction:row;height:auto;position:-webkit-sticky;position:sticky;top:0;z-index:20}.brandmark{margin:0 10px 0 0}.brandmark small{display:none}.shell.v2 .page{padding:20px 16px 60px}.hero{padding:24px}.hero h1{font-size:32px}.shell.v2 .head h1{font-size:27px}}.wgrid3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.home2{grid-template-columns:1.2fr 1fr}.rev svg{height:180px}.act div:first-child{border-top:0}.hero .cd b{font-family:var(--f-sans);font-weight:600}.shell.v2 .badge{white-space:nowrap}@media(min-width:821px){.shell.v2{background:linear-gradient(90deg,var(--navy) 264px,var(--bg) 264px)}}@media(max-width:1100px){.wgrid3{grid-template-columns:1fr 1fr}}@media(max-width:620px){.wgrid3{grid-template-columns:1fr}}.demo-trig{top:auto!important;right:auto!important;left:16px;bottom:16px}.rev svg{height:200px}@media(max-width:1100px){.home2{grid-template-columns:1fr}}.shell.v2 .ret i{background:linear-gradient(180deg,#9b5cff,#5b5bff)}.shell.v2 .ret i.mk{background:#ff5f6d}.shell.v2 .funnel i{background:var(--grad)}@media(max-width:520px){.kpis2,.tiles{gap:10px}.kpi b{font-size:24px}.tile{min-height:112px;padding:16px}.hero .digits b{font-size:28px}.shell.v2 .page{overflow-x:hidden}}.sig,.sig-reg,.sig-stage{--grad:linear-gradient(120deg,#5b5bff,#9b5cff 50%,#ff5f6d);--navy:#0a1030}.sig{--bg:#eef1f8;--surface:#fff;--sunk:#e8ecf5;--ink:#0b1030;--ink-2:#2f3658;--mut:#5d6585;--line:#dfe4f0;--line-2:#cdd4e6;--brand:#5b5bff;--brand-ink:#fff;--brand-text:#4a48e8;--ring:0 0 0 3px rgba(91,91,255,.32);--sh-1:0 1px 2px rgba(11,16,48,.05),0 4px 14px rgba(11,16,48,.06);--sh-2:0 4px 10px rgba(11,16,48,.08),0 24px 56px rgba(11,16,48,.14)}.sig h1,.sig h2,.sig h3,.sig-reg h1,.sig-reg h2,.sig-stage h1{font-family:var(--f-disp),var(--f-sans),sans-serif;letter-spacing:-.03em}.sig .btn.brand,.sig-reg .btn.brand{background:var(--grad);color:#fff;border:0;box-shadow:0 8px 22px rgba(91,91,255,.32)}.sig .sw:checked{background:#5b5bff}.sig .badge{background:#eef0ff;color:#3b3bd6;white-space:nowrap}.wiz.sig{grid-template-columns:240px minmax(360px,460px) 1fr}.sig .wsteps{background:radial-gradient(360px 260px at 0 0,rgba(91,91,255,.35),transparent 70%),var(--navy);border-right:0;color:#c9cdf0}.sig .wsteps .brandmark{margin:0 6px 26px}.sig .wsteps button{color:#c9cdf0}.sig .wsteps button:hover{background:rgba(255,255,255,.07)}.sig .wsteps button span{background:rgba(255,255,255,.1);color:#c9cdf0}.sig .wsteps button.on{background:rgba(91,91,255,.24);color:#fff;box-shadow:inset 0 0 0 1px rgba(155,160,255,.35)}.sig .wsteps button.on span{background:#fff;color:#0a1030}.sig .wsteps button.done span{background:var(--grad);color:#fff}.sig .wform{background:#fff}.sig .wform h1{font-size:32px;font-weight:700;margin-bottom:6px}.sig .wform .section-t{font-family:var(--f-disp);font-size:15px;color:var(--ink);margin-top:26px}.sig .wprev{background:radial-gradient(600px 400px at 100% 0,rgba(155,92,255,.18),transparent 70%),radial-gradient(500px 400px at 0 100%,rgba(34,211,238,.14),transparent 70%),#e8ecf5}.sig .pvbox{border-radius:18px;box-shadow:0 30px 70px rgba(11,16,48,.22);overflow:hidden}.sig .seg2{background:var(--sunk)}.sig .seg2 button.on{color:#3b3bd6}.sig .mname{min-width:160px;flex:1 1}.sig .seg-row{flex-wrap:wrap}.chooser.sig{background:radial-gradient(900px 500px at 80% -10%,rgba(255,95,109,.35),transparent 60%),radial-gradient(900px 600px at 0 110%,rgba(34,211,238,.25),transparent 60%),linear-gradient(140deg,#0a1030,#231a7a 70%,#4a2bb0)}.chooser.sig .brandmark small{color:#9ea6e0}.chooser.sig .choose h1{color:#fff;font-size:48px;font-weight:800}.chooser.sig .choose>p{color:#c9cdf0}.chooser.sig .chc{background:rgba(255,255,255,.96);border-radius:22px;padding:26px;box-shadow:0 20px 50px rgba(0,0,0,.25)}.chooser.sig .chc svg{color:#fff;background:var(--grad);width:44px;height:44px;padding:11px;border-radius:13px}.chooser.sig .chc:nth-child(2) svg{background:linear-gradient(135deg,#ff5f6d,#ff9a5a)}.chooser.sig .chc:nth-child(3) svg{background:linear-gradient(135deg,#0ea5b7,#22d3ee)}.chooser.sig .chc:nth-child(4) svg{background:linear-gradient(135deg,#0a1030,#2b3380)}.chooser.sig .chc b{font-family:var(--f-disp);font-size:21px;color:#0b1030}.sig-reg{--bg:#eef1f8;--line:#dfe4f0;--line-2:#cdd4e6;--mut:#5d6585;--ink:#0b1030}.sig-reg .reg-l{background:radial-gradient(700px 420px at 90% 0,rgba(255,95,109,.5),transparent 60%),radial-gradient(700px 500px at 0 110%,rgba(34,211,238,.32),transparent 60%),linear-gradient(140deg,#0a1030,#231a7a 65%,#4a2bb0);color:#fff}.sig-reg .reg-l h1{color:#fff;font-weight:800;font-size:clamp(40px,5.4vw,72px);line-height:.98}.sig-reg .reg-l .lede{color:#d6d9ff}.sig-reg .reg-l .when{color:#c9cdf0}.sig-reg .reg-l .mark{color:#fff}.sig-reg .reg-l .host small{color:#9ea6e0}.sig-reg .reg-l .host b{color:#fff}.sig-reg .team .ava{background:var(--grad);color:#fff}.sig-reg .reg-l .cd b{color:#fff;font-family:var(--f-disp);font-weight:700}.sig-reg .reg-l .cd small{color:#b9bdf5}.sig-reg .reg-l .cd div{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:12px 16px;min-width:84px;text-align:center}.sig-reg .reg-l .demo-tag{background:rgba(224,179,65,.16);color:#f0c75e}.sig-reg .reg-r{background:#fff}.sig-reg .reg-form h2{font-size:30px;font-weight:700}.sig-reg .slot.on{box-shadow:0 0 0 3px rgba(91,91,255,.22);background:#f5f5ff}.sig-reg .in:focus,.sig-reg .slot.on{border-color:#5b5bff}.sig-reg .consent .btn.brand{background:var(--grad)}.sig-stage .wait{background:radial-gradient(900px 520px at 50% -12%,rgba(155,92,255,.45),transparent 60%),radial-gradient(700px 500px at 100% 110%,rgba(255,95,109,.25),transparent 60%),radial-gradient(700px 500px at 0 110%,rgba(34,211,238,.18),transparent 60%),#070b22}.sig-stage h1{font-size:clamp(38px,5vw,64px);font-weight:800;color:#fff}.sig-stage .wait-c p{color:#c9cdf0}.sig-stage .doors{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#e3e5ff}.sig-stage .doors i{background:#ff5f6d}.sig-stage .cd b{font-family:var(--f-disp);font-weight:700;color:#fff}.sig-stage .cd small{color:#9ea6e0;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.sig-stage .cd div{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:16px 18px;min-width:96px;text-align:center}.sig-stage .cd.xl div{padding:22px 24px;min-width:140px}.sig-stage .prep div{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#e3e5ff}.sig-stage .prep svg{color:#7cf0d4}.sig-stage .wait-f{color:#7f88c4}.sig-stage .offer2{background:#fff;box-shadow:0 30px 70px rgba(0,0,0,.45)}.sig-stage .offer2 .buy{background:var(--grad);color:#fff}.sig-stage .offer2 li svg{color:#5b5bff}.sig-stage .offer2 .finl{color:#3b3bd6}.sig-stage .closeout .lbl{color:#c9cdf0}.sig-stage .endoffers{gap:20px}@media(max-width:820px){.wiz.sig{grid-template-columns:1fr}.sig .wsteps .brandmark small{display:none}.chooser.sig .choose h1{font-size:34px}.sig-stage .cd div,.sig-stage .cd.xl div{min-width:0;padding:12px 10px;flex:1 1}.sig-stage .cd{gap:8px;width:100%}.sig-reg .reg-l .cd div{min-width:0;flex:1 1;padding:10px 6px}}.chooser.sig .chc{margin:0!important}.sig-reg .mark i,.sig-stage .mark i{background:conic-gradient(from 200deg,#5b5bff,#9b5cff,#ff5f6d,#ffb547,#22d3ee,#5b5bff)!important;-webkit-mask:radial-gradient(circle,transparent 42%,#000 46%);mask:radial-gradient(circle,transparent 42%,#000 46%);box-shadow:none!important;border:0!important}.sig-stage .offer2 .urg{color:#5d6585;font-size:12.5px;margin-top:8px}.side-offers{flex:1 1;overflow:auto;padding:12px;display:grid;grid-gap:12px;gap:12px;align-content:start}.side-offers .offer2{width:auto;animation:none}.pin-offer{display:flex;gap:10px;align-items:center;margin:10px 12px 0;padding:10px 12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--brand) 45%,transparent);background:color-mix(in srgb,var(--brand) 14%,transparent);color:var(--ink);text-align:left;cursor:pointer}.pin-offer span{flex:1 1;display:grid}.pin-offer small{color:var(--mut);font-size:12px}@media(max-width:820px){.side-offers{max-height:none}.room .stage-wrap{flex:none}.room .stage-col{min-height:0}}@media(max-width:520px){.intro p{display:none}.intro{top:8px;left:8px;right:auto;width:62%;padding:10px;gap:6px}.intro b{font-size:13px}.demo-trig{font-size:11px!important;height:28px!important;padding:0 8px!important;left:8px;bottom:8px}}@media(max-width:820px){.room{align-content:start}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_8eaea4{font-family:Geist,Geist Fallback;font-style:normal}.__variable_8eaea4{--f-sans:"Geist","Geist Fallback"}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_e1e170{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_e1e170{--f-disp:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8c25df{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8c25df{--f-mono:"Geist Mono","Geist Mono Fallback"}