@import url(https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap);:root{--disp:"Hanken Grotesk",sans-serif;--body:"Inter",sans-serif;--mono:"JetBrains Mono",monospace;--bg:#0b0b0a;--surf:#1a1917;--surf2:#242220;--surf3:#2e2c28;--surf4:#38352f;--hair:#ffffff0d;--hair2:#ffffff14;--hair3:#ffffff1f;--fg1:#f6f5f2;--fg2:#b6b2ab;--fg3:#a6a199;--fg4:#89847b;--acc-rgb:31,227,154;--neg-rgb:197,51,51;--neg-fill-rgb:255,107,107;--warn-rgb:245,184,81;--acc:#1fe39a;--acc-hi:#5cf0be;--acc-lo:#12bc80;--acc-ink:#032117;--acc-dim:rgba(var(--acc-rgb),.12);--acc-dim2:rgba(var(--acc-rgb),.20);--acc-line:rgba(var(--acc-rgb),.30);--neg:#ff6b6b;--neg-dim:rgba(var(--neg-fill-rgb),.12);--neg-line:rgba(var(--neg-fill-rgb),.30);--warn:#f5b851;--info:#1fe39a;--pos:var(--acc);--r:22px;--r-tile:18px;--r-ctrl:14px;--r-s:12px;--pill:999px;--e1:0 1px 2px #00000080;--e2:0 10px 26px -14px #000000bf,0 2px 6px #00000073;--e3:0 34px 66px -30px #000000e0,0 4px 14px #0000008c;--glow:0 14px 36px -12px rgba(var(--acc-rgb),.5);--ease:cubic-bezier(.16,1,.3,1);--spring:cubic-bezier(.34,1.32,.5,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#0b0b0a;background-image:radial-gradient(1200px 620px at 88% -6%,#1fe39a0d,#0000 60%);background-image:radial-gradient(1200px 620px at 88% -6%,rgba(var(--acc-rgb),.05),#0000 60%);background-repeat:no-repeat;color:#b6b2ab;font-family:Inter,sans-serif;line-height:1.5}::selection{background:#1fe39a33;background:var(--acc-dim2);color:#f6f5f2;color:var(--fg1)}.num{font-feature-settings:"tnum" 1,"tnum";font-variant-numeric:tabular-nums}b{font-weight:600}svg{display:block}.page{margin:0 auto;max-width:1180px;padding:44px 40px 130px}.sec{margin-top:66px}.sec-h{margin-bottom:26px}.sec-h .k{color:#1fe39a;color:var(--acc);font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase}.sec-h h2{color:#f6f5f2;color:var(--fg1);font-family:Hanken Grotesk,sans-serif;font-family:var(--disp);font-size:29px;font-weight:800;letter-spacing:-.03em;margin:9px 0 7px}.sec-h p{color:#a6a199;color:var(--fg3);font-size:14.5px;max-width:72ch}.grid{grid-gap:18px;gap:18px}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.panel{background:#1a1917;background:var(--surf);border-radius:22px;border-radius:var(--r);box-shadow:0 10px 26px -14px #000000bf,0 2px 6px #00000073;box-shadow:var(--e2);padding:24px}.plab{align-items:center;color:#a6a199;color:var(--fg3);display:flex;font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:11.5px;gap:8px;letter-spacing:.16em;margin-bottom:16px;text-transform:uppercase}.plab .n{color:#89847b;color:var(--fg4);letter-spacing:.04em;margin-left:auto;text-transform:none}.brand{align-items:center;display:flex;gap:13px}.mark{display:grid;place-items:center}.mark svg{fill:#1fe39a;fill:var(--acc);filter:drop-shadow(0 3px 10px rgba(31,227,154,.4));filter:drop-shadow(0 3px 10px rgba(var(--acc-rgb),.4))}.wm{color:#f6f5f2;color:var(--fg1);font-family:Hanken Grotesk,sans-serif;font-family:var(--disp);font-weight:800;letter-spacing:-.02em}.wm .mid{color:#1fe39a;color:var(--acc)}.eyebrow{color:#a6a199;color:var(--fg3);font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:12px;letter-spacing:.24em;text-transform:uppercase}.eyebrow b{color:#1fe39a;color:var(--acc)}.frame{position:relative}.frame:after,.frame:before,.frame>.tick:after,.frame>.tick:before{content:"";height:12px;opacity:.5;pointer-events:none;position:absolute;width:12px}.frame:before{border-left:1.5px solid #1fe39a4d;border-left:1.5px solid var(--acc-line);left:10px}.frame:after,.frame:before{border-top:1.5px solid #1fe39a4d;border-top:1.5px solid var(--acc-line);top:10px}.frame:after{border-right:1.5px solid #1fe39a4d;border-right:1.5px solid var(--acc-line);right:10px}.frame>.tick:before{border-left:1.5px solid #1fe39a4d;border-left:1.5px solid var(--acc-line);left:10px}.frame>.tick:after,.frame>.tick:before{border-bottom:1.5px solid #1fe39a4d;border-bottom:1.5px solid var(--acc-line);bottom:10px}.frame>.tick:after{border-right:1.5px solid #1fe39a4d;border-right:1.5px solid var(--acc-line);right:10px}.readout{align-items:center;color:#a6a199;color:var(--fg3);display:inline-flex;font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:11.5px;gap:7px;letter-spacing:.13em;text-transform:uppercase}.readout .dot{background:#1fe39a;background:var(--acc);border-radius:50%;box-shadow:0 0 8px #1fe39a;box-shadow:0 0 8px var(--acc);height:6px;width:6px}.readout b{color:#f6f5f2;color:var(--fg1);font-weight:600}.pulse-line{overflow:visible}.pulse-line .trace{fill:none;stroke:#1fe39a;stroke:var(--acc);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pulse-line .trace.run{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:pulseRun 2.6s cubic-bezier(.16,1,.3,1) forwards;animation:pulseRun 2.6s var(--ease) forwards}@keyframes pulseRun{to{stroke-dashoffset:0}}.live-dot{display:inline-block;height:7px;position:relative;width:7px}.live-dot,.live-dot:after{background:#1fe39a;background:var(--acc);border-radius:50%}.live-dot:after{animation:ping 2.6s cubic-bezier(.16,1,.3,1) infinite;animation:ping 2.6s var(--ease) infinite;content:"";inset:-4px;opacity:.4;position:absolute}@keyframes ping{0%{opacity:.55;transform:scale(.55)}70%,to{opacity:0;transform:scale(2.6)}}.reveal{opacity:0;transform:translateY(15px) scale(.986);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:0ms;transition-delay:calc(var(--i,0)*70ms)}.reveal.in{opacity:1;transform:none}.odo{font-feature-settings:"tnum";color:#f6f5f2;color:var(--fg1);display:inline-flex;font-family:Hanken Grotesk,sans-serif;font-family:var(--disp);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1;-webkit-user-select:none;user-select:none}.odo .d,.odo .s{display:inline-block}.odo .d{height:1em;overflow:hidden;vertical-align:top}.odo .col{display:flex;flex-direction:column;transform:translateY(0);transform:translateY(calc(var(--d,0)*-1em));transition:transform .95s cubic-bezier(.16,1,.3,1);transition:transform .95s var(--ease)}.odo.snap .col{transition:none!important}.odo .col b{display:block;font-weight:800;height:1em;text-align:center}.btn{align-items:center;border:0;border-radius:14px;border-radius:var(--r-ctrl);cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-family:var(--body);font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:transform .16s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1);transition:transform .16s var(--ease),background .2s var(--ease)}.btn:active{transform:scale(.96)}.btn-pri{background:#1fe39a;background:var(--acc);box-shadow:0 14px 36px -12px #1fe39a80;box-shadow:var(--glow);color:#032117;color:var(--acc-ink)}.btn-pri:hover{background:#5cf0be;background:var(--acc-hi)}.btn-sec{background:#2e2c28;background:var(--surf3);color:#f6f5f2;color:var(--fg1)}.btn-sec:hover{background:#38352f;background:var(--surf4)}.btn-ghost{background:#0000;box-shadow:inset 0 0 0 1px #ffffff14;box-shadow:inset 0 0 0 1px var(--hair2);color:#f6f5f2;color:var(--fg1)}.btn-ghost:hover{background:#242220;background:var(--surf2)}.btn-sm{font-size:13px;padding:9px 14px}.act{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:9px}.act .c{background:#1fe39a;background:var(--acc);border-radius:50%;box-shadow:0 14px 36px -12px #1fe39a80;box-shadow:var(--glow);display:grid;height:56px;place-items:center;transition:transform .18s cubic-bezier(.34,1.32,.5,1);transition:transform .18s var(--spring);width:56px}.act:hover .c{transform:translateY(-3px)}.act:active .c{transform:scale(.93)}.act .c svg{stroke:#032117;stroke:var(--acc-ink);stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round;height:23px;width:23px}.act .l{color:#b6b2ab;color:var(--fg2);font-size:13px;font-weight:500}.fab{background:#1fe39a;background:var(--acc);border-radius:50%;box-shadow:0 14px 36px -12px #1fe39a80;box-shadow:var(--glow);cursor:pointer;display:grid;height:58px;place-items:center;transition:transform .18s cubic-bezier(.34,1.32,.5,1);transition:transform .18s var(--spring);width:58px}.fab:hover{transform:translateY(-3px) rotate(90deg)}.fab svg{stroke:#032117;stroke:var(--acc-ink);stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round;height:24px;width:24px}.seg{background:#2e2c28;background:var(--surf3);display:inline-flex;padding:4px;position:relative}.seg,.seg .pill{border-radius:999px;border-radius:var(--pill)}.seg .pill{background:#1fe39a;background:var(--acc);bottom:4px;box-shadow:0 4px 14px -4px #1fe39a99;box-shadow:0 4px 14px -4px rgba(var(--acc-rgb),.6);position:absolute;top:4px;transition:transform .42s cubic-bezier(.34,1.32,.5,1),width .42s cubic-bezier(.34,1.32,.5,1);transition:transform .42s var(--spring),width .42s var(--spring);z-index:0}.seg button{background:none;border:0;border-radius:999px;border-radius:var(--pill);color:#a6a199;color:var(--fg3);cursor:pointer;font-family:Inter,sans-serif;font-family:var(--body);font-size:13px;font-weight:600;padding:8px 18px;position:relative;transition:color .3s cubic-bezier(.16,1,.3,1);transition:color .3s var(--ease);z-index:1}.seg button.on{color:#032117;color:var(--acc-ink)}.toggle{background:#38352f;background:var(--surf4);border-radius:999px;border-radius:var(--pill);cursor:pointer;height:30px;position:relative;transition:background .3s cubic-bezier(.16,1,.3,1);transition:background .3s var(--ease);width:52px}.toggle.on{background:#1fe39a;background:var(--acc)}.toggle i{background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000080;box-shadow:var(--e1);height:24px;left:3px;position:absolute;top:3px;transition:transform .3s cubic-bezier(.34,1.32,.5,1);transition:transform .3s var(--spring);width:24px}.toggle.on i{transform:translateX(22px)}.chip{align-items:center;background:#2e2c28;background:var(--surf3);border-radius:999px;border-radius:var(--pill);color:#f6f5f2;color:var(--fg1);display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:8px 14px}.chip .ar{stroke-width:2;height:11px;width:11px}.chip.pos .ar{stroke:#1fe39a;stroke:var(--acc)}.chip.pos .pc{color:#1fe39a;color:var(--acc)}.chip.neg .ar{stroke:#ff6b6b;stroke:var(--neg);transform:rotate(180deg)}.chip.neg .pc{color:#ff6b6b;color:var(--neg)}.chip .pc{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mchip{border-radius:999px;border-radius:var(--pill);font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:.08em;padding:6px 11px;text-transform:uppercase}.mchip.reg{background:#ff6b6b1f;background:var(--neg-dim);color:#ff6b6b;color:var(--neg)}.mchip.regg{background:#1fe39a1f;background:var(--acc-dim);color:#1fe39a;color:var(--acc)}.mchip.arch{background:#2e2c28;background:var(--surf3);color:#b6b2ab;color:var(--fg2)}.mchip.warn{background:#f5b85124;background:rgba(var(--warn-rgb),.14);color:#f5b851;color:var(--warn)}.mchip.tee{align-items:center;background:#1fe39a1f;background:var(--acc-dim);color:#1fe39a;color:var(--acc);display:inline-flex;gap:6px}.mchip.tee .d{background:#1fe39a;background:var(--acc);border-radius:50%;box-shadow:0 0 8px #1fe39a;box-shadow:0 0 8px var(--acc);height:6px;width:6px}.badge{font-feature-settings:"tnum";align-items:center;border-radius:999px;border-radius:var(--pill);display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;gap:6px;padding:5px 12px 5px 6px}.badge .ic{border-radius:50%;display:grid;height:19px;place-items:center;width:19px}.badge .ic svg{fill:currentColor;height:9px;width:9px}.badge.pos{background:#1fe39a;background:var(--acc);color:#032117;color:var(--acc-ink)}.badge.pos .ic{background:#03211729}.badge.neg{background:#ff6b6b;background:var(--neg);color:#2a0808}.badge.neg .ic{background:#2a080829}.badge.neg svg{transform:rotate(180deg)}.badge.ghost.pos{background:#1fe39a1f;background:var(--acc-dim);color:#1fe39a;color:var(--acc)}.badge.ghost.pos .ic{background:#0000}.badge.ghost.neg{background:#ff6b6b1f;background:var(--neg-dim);color:#ff6b6b;color:var(--neg)}.badge.ghost.neg .ic{background:#0000}.rrtrack{border-radius:999px;border-radius:var(--pill);display:flex;gap:2px;height:13px;overflow:hidden}.rrtrack .rs{background:#ff6b6b;background:var(--neg);border-radius:99px 3px 3px 99px;transition:width 1s cubic-bezier(.16,1,.3,1) .4s;transition:width 1s var(--ease) .4s;width:0}.rrtrack .rw{background:linear-gradient(90deg,#12bc80,#1fe39a);background:linear-gradient(90deg,var(--acc-lo),var(--acc));border-radius:3px 99px 99px 3px;transition:width 1s cubic-bezier(.16,1,.3,1) .5s;transition:width 1s var(--ease) .5s;width:0}.in .rrtrack .rs{width:var(--risk)}.in .rrtrack .rw{width:var(--rew)}.bk{color:#89847b;color:var(--fg4);display:flex;font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:11px;justify-content:space-between;letter-spacing:.1em;margin-bottom:9px;text-transform:uppercase}.bk .risk{color:#ff6b6b;color:var(--neg)}.bk .rew{color:#1fe39a;color:var(--acc)}.bn{font-feature-settings:"tnum";color:#a6a199;color:var(--fg3);display:flex;font-size:13px;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:9px}.bn b{color:#f6f5f2;color:var(--fg1)}.ic{stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;height:24px;width:24px}.ic-14{height:14px;width:14px}.ic-16{height:16px;width:16px}.ic-18{height:18px;width:18px}.ic-20{height:20px;width:20px}.ic-22{height:22px;width:22px}.ic-28{height:28px;width:28px}.ic-32{height:32px;width:32px}.ic-fill{fill:currentColor;stroke:none}.ic-duo .d1{opacity:1}.ic-duo .d2{opacity:.4}.fingerprint{overflow:visible}.fingerprint .fp{fill:none;stroke:#1fe39a;stroke:var(--acc);stroke-width:3.2;stroke-linecap:round;stroke-dasharray:var(--l);stroke-dashoffset:var(--l);transition:stroke-dashoffset 1.05s cubic-bezier(.16,1,.3,1);transition:stroke-dashoffset 1.05s var(--ease)}.fingerprint.in .fp{stroke-dashoffset:0}.fingerprint .fp1,.fingerprint .fp2,.fingerprint .fp3{opacity:1}.fingerprint .fp4{opacity:.88}.fingerprint .fp5{opacity:.72}.fingerprint .fp2{transition-delay:.06s}.fingerprint .fp3{transition-delay:.12s}.fingerprint .fp4{transition-delay:.18s}.fingerprint .fp5{transition-delay:.24s}.fingerprint .core{fill:#1fe39a;fill:var(--acc)}.phone{background:#000;border-radius:52px;box-shadow:0 34px 66px -30px #000000e0,0 4px 14px #0000008c,inset 0 0 0 2px #2a2a30;box-shadow:var(--e3),inset 0 0 0 2px #2a2a30;flex-shrink:0;height:844px;padding:12px;position:relative;width:390px}.phone .screen{background-color:#08080a;background-image:radial-gradient(125% 92% at 50% 44%,#0000 54%,#0000008c 100%),radial-gradient(140% 82% at 50% -12%,#1fe39a1a,#0000 50%),radial-gradient(74% 52% at 114% 8%,#b696620d,#0000 58%),radial-gradient(86% 58% at -14% 108%,#1fe39a0f,#0000 55%),linear-gradient(178deg,#111117,#0b0b0f 44%,#08080b 76%,#060608);background-image:radial-gradient(125% 92% at 50% 44%,#0000 54%,#0000008c 100%),radial-gradient(140% 82% at 50% -12%,rgba(var(--acc-rgb),.1),#0000 50%),radial-gradient(74% 52% at 114% 8%,#b696620d,#0000 58%),radial-gradient(86% 58% at -14% 108%,rgba(var(--acc-rgb),.06),#0000 55%),linear-gradient(178deg,#111117 0,#0b0b0f 44%,#08080b 76%,#060608 100%);border-radius:42px;height:100%;overflow:hidden;position:relative;width:100%}.phone:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h140v140H0z'/%3E%3C/svg%3E");background-size:150px;border-radius:42px;bottom:12px;content:"";left:12px;mix-blend-mode:overlay;opacity:.06;pointer-events:none;position:absolute;right:12px;top:12px;z-index:12}.phone .notch{background:#000;border-radius:20px;height:33px;left:50%;position:absolute;top:14px;transform:translateX(-50%);width:120px;z-index:40}.statusbar{color:#f6f5f2;color:var(--fg1);font-family:Hanken Grotesk,sans-serif;font-family:var(--disp);font-size:15px;font-weight:700;justify-content:space-between;padding:14px 26px 0}.statusbar,.statusbar .r{align-items:center;display:flex}.statusbar .r{gap:7px}@media(max-width:640px){body,html{overflow-x:hidden!important}.page{max-width:100%!important;padding-left:8px!important;padding-right:8px!important}.screens{gap:22px!important}.phone{margin-left:auto!important;margin-right:auto!important;transform:scale(.9)!important;transform-origin:top center!important}.frame{border-radius:14px!important}}:root,:root[data-theme=dark]{--acc-text:var(--acc);--acc-deep:var(--acc);--fg4:#989389;--neg-fill:var(--neg);--warn-fill:var(--warn);--scrim-rgb:11,11,10;--glass-rgb:20,19,18;--shadow-rgb:0,0,0;--veil:.86}:root[data-theme=light]{--bg:#f3f2ee;--surf:#fff;--surf2:#faf9f6;--surf3:#efeee9;--surf4:#e5e3dc;--hair:#1a181512;--hair2:#1a18151c;--hair3:#1a18152b;--fg1:#1b1917;--fg2:#47433d;--fg3:#5c574e;--fg4:#6f6b62;--neg-rgb:197,51,51;--acc:#1fe39a;--acc-hi:#5cf0be;--acc-ink:#032117;--acc-text:#0a7c50;--pos:#0a7c50;--acc-deep:#086642;--acc-dim:rgba(var(--acc-rgb),.14);--acc-dim2:rgba(var(--acc-rgb),.22);--acc-line:#0a7c5057;--neg:#c53333;--neg-fill:#ff6b6b;--neg-dim:rgba(var(--neg-rgb),.12);--neg-line:rgba(var(--neg-rgb),.30);--warn:#9c5e00;--warn-fill:#f5b851;--e1:0 1px 2px #1a18150f;--e2:0 6px 20px -10px #1a181524,0 2px 6px #1a18150f;--e3:0 26px 54px -22px #1a181533,0 6px 16px #1a181514;--glow:0 12px 30px -12px rgba(var(--acc-rgb),.42);--scrim-rgb:243,242,238;--glass-rgb:255,255,255;--shadow-rgb:26,24,21;--veil:.93}[data-theme=light] body{background-image:none}[data-theme=light] .mark svg{filter:none}[data-theme=light] .eyebrow b,[data-theme=light] .readout b,[data-theme=light] .sec-h .k,[data-theme=light] .wm .mid{color:var(--acc);color:var(--acc-text)}[data-theme=light] .chip.pos .ar,[data-theme=light] .fingerprint .fp,[data-theme=light] .pulse-line .trace{stroke:var(--acc);stroke:var(--acc-text)}[data-theme=light] .chip.pos .pc{color:var(--acc);color:var(--acc-text)}[data-theme=light] .badge.ghost.pos,[data-theme=light] .mchip.regg,[data-theme=light] .mchip.tee{color:var(--acc);color:var(--acc-deep)}[data-theme=light] .bk .rew{color:var(--acc);color:var(--acc-text)}[data-theme=light] .mchip.warn{color:var(--warn)}[data-theme=light] .mchip.reg{color:var(--neg)}[data-theme=light] .readout .dot{box-shadow:0 0 6px var(--acc-dim2)}[data-theme=light] .venue:hover svg,[data-theme=light] .vig .lbl-acc{fill:var(--acc);fill:var(--acc-text)}[data-theme=light] .phone{background:linear-gradient(180deg,#e9e7e1,#dedbd3);box-shadow:var(--e3),inset 0 0 0 1.5px #fff,inset 0 0 0 3px #cfcbc1}[data-theme=light] .phone .screen{background-color:var(--bg);background-image:radial-gradient(140% 82% at 50% -12%,rgba(var(--acc-rgb),.06),#0000 52%),radial-gradient(86% 58% at -14% 108%,rgba(var(--acc-rgb),.04),#0000 55%)}[data-theme=light] .phone .notch{background:#2a2926}[data-theme=light] .ph-glow{opacity:.3}[data-theme=light] .appscr .ec .v.acc,[data-theme=light] .appscr .ibulb,[data-theme=light] .appscr .nav a.on,[data-theme=light] .appscr .pf-delta,[data-theme=light] .appscr .ppnl .p,[data-theme=light] .appscr .ppnl .ppct,[data-theme=light] .appscr .scell .v.acc,[data-theme=light] .appscr .sesslbl,[data-theme=light] .appscr .wmk{color:var(--acc);color:var(--acc-text)}[data-theme=light] .appscr .lead.acc,[data-theme=light] .appscr .swapg{color:var(--acc);color:var(--acc-deep)}[data-theme=light] .journey{opacity:.72}[data-theme=light] .grain:before{mix-blend-mode:multiply;opacity:.022}[data-theme=light] .aurora:before{mix-blend-mode:multiply;opacity:.42}[data-theme=light] .aurora:after{mix-blend-mode:multiply;opacity:.3}[data-theme=light] .wash:before{mix-blend-mode:multiply;opacity:.34}[data-theme=light] .opaque,[data-theme=light] .opaque-full{background:#0b0b0adb;background:rgba(var(--scrim-rgb),var(--veil))}[data-theme=light] .hero-plate{display:none}[data-theme=light] .bnr-media img,[data-theme=light] .bnr-media video{filter:invert(1) hue-rotate(180deg) saturate(1.35) brightness(.93) contrast(1.18)}[data-theme=light] .bnr-scrim{background:linear-gradient(180deg,var(--bg) 0,#0b0b0a33 24%,#0b0b0a33 66%,var(--bg) 100%),linear-gradient(96deg,#0b0b0aeb 0,#0b0b0aa8 46%,#0b0b0a1a 78%);background:linear-gradient(180deg,var(--bg) 0,rgba(var(--scrim-rgb),.2) 24%,rgba(var(--scrim-rgb),.2) 66%,var(--bg) 100%),linear-gradient(96deg,rgba(var(--scrim-rgb),.92) 0,rgba(var(--scrim-rgb),.66) 46%,rgba(var(--scrim-rgb),.1) 78%)}[data-theme=light] .bnr-center .bnr-scrim{background:linear-gradient(180deg,var(--bg) 0,#0b0b0a6b 26%,#0b0b0a6b 68%,var(--bg) 100%),radial-gradient(90% 70% at 50% 50%,#0b0b0ad1,#0b0b0a3d 74%);background:linear-gradient(180deg,var(--bg) 0,rgba(var(--scrim-rgb),.42) 26%,rgba(var(--scrim-rgb),.42) 68%,var(--bg) 100%),radial-gradient(90% 70% at 50% 50%,rgba(var(--scrim-rgb),.82),rgba(var(--scrim-rgb),.24) 74%)}[data-theme=light] .chat-overlay{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}[data-theme=light] .chat-card-hero{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--surf);box-shadow:var(--e3),inset 0 0 0 1px var(--hair)}.wrap{margin:0 auto;max-width:1180px;padding:0 24px;width:100%}.wrap-narrow{max-width:760px}.wrap-wide{max-width:1360px}@media (max-width:640px){.wrap{padding:0 18px}}.band{padding:88px 0;position:relative}.band-lg{padding:112px 0}.band-sm{padding:60px 0}@media (max-width:900px){.band{padding:60px 0}.band-lg{padding:76px 0}.band-sm{padding:44px 0}}.rule{background:var(--hair);border:0;height:1px}.d1{font-size:clamp(46px,8.6vw,112px);letter-spacing:-.042em;line-height:.94}.d1,.d2{color:var(--fg1);font-family:var(--disp);font-weight:800}.d2{font-size:clamp(36px,5.6vw,74px);letter-spacing:-.036em;line-height:1}.d3{color:var(--fg1);font-family:var(--disp);font-size:clamp(24px,2.9vw,38px);font-weight:800;letter-spacing:-.026em;line-height:1.1}.lede{font-size:clamp(16px,1.35vw,19px);line-height:1.62;max-width:62ch}.body-s,.lede{color:var(--fg3)}.body-s{font-size:14.5px;line-height:1.65}.micro{color:var(--fg4);font-size:12.5px;line-height:1.6}.acc{color:var(--acc-text)}.fg1{color:var(--fg1)}.d1 .turn,.d2 .turn{color:var(--acc-text);display:block}.d1 .turn.turn-in,.d2 .turn.turn-in,.d3 .turn.turn-in{display:inline}.shead{max-width:74ch}.shead .d2{margin-top:20px}.shead .lede{margin-top:18px}.shead.center{text-align:center}.shead.center,.shead.center .lede{margin-left:auto;margin-right:auto}.rv{opacity:0;transform:translateY(18px);transition:opacity .78s var(--ease),transform .78s var(--ease)}.rv-now,.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1!important;transform:none!important;transition:none!important}}html{scroll-behavior:auto}.nav{inset:0 0 auto 0;padding:14px 20px 0;position:fixed;transition:transform .42s var(--ease),padding .42s var(--ease);z-index:90}.nav.away{transform:translateY(-140%)}.nav-shell{border-radius:var(--pill);margin:0 auto;max-width:min(100%,1180px);min-width:0;padding:0 14px 0 22px;transition:background .45s var(--ease),box-shadow .45s var(--ease),max-width .5s var(--ease),padding .45s var(--ease),-webkit-backdrop-filter .45s var(--ease);transition:background .45s var(--ease),box-shadow .45s var(--ease),backdrop-filter .45s var(--ease),max-width .5s var(--ease),padding .45s var(--ease);transition:background .45s var(--ease),box-shadow .45s var(--ease),backdrop-filter .45s var(--ease),max-width .5s var(--ease),padding .45s var(--ease),-webkit-backdrop-filter .45s var(--ease);width:fit-content}.nav.stuck{padding-top:12px}.nav.stuck .nav-shell{backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);background:rgba(var(--glass-rgb),.72);box-shadow:inset 0 0 0 1px var(--hair2),0 18px 40px -22px rgba(var(--shadow-rgb),.5);max-width:min(100%,1060px)}.nav-in{align-items:center;display:flex;gap:14px;height:60px}.nav-logo{display:flex;text-decoration:none}.nav-links{align-items:center;display:flex}.nav-links a{border-radius:var(--pill);color:var(--fg3);font-size:13.5px;font-weight:500;padding:9px 14px;position:relative;text-decoration:none;transition:color .22s var(--ease),background .22s var(--ease)}.nav-links a:hover{background:var(--hair);color:var(--fg1)}.nav-cta{align-items:center;display:flex;gap:10px;margin-left:auto}@media (max-width:1040px){.nav-links{display:none}}.nav-burger{align-items:center;background:#0000;border:0;border-radius:var(--r-s);cursor:pointer;display:none;flex-direction:column;gap:5px;height:40px;justify-content:center;margin-left:auto;width:40px}.nav-burger span{background:var(--fg1);border-radius:2px;display:block;height:1.5px;transition:transform .3s var(--ease),opacity .2s var(--ease);width:18px}.nav-burger.open span:first-child{transform:translateY(6.5px) rotate(45deg)}.nav-burger.open span:nth-child(2){opacity:0}.nav-burger.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}@media (max-width:1040px){.nav-burger{display:flex}.nav .nav-cta{display:none}.nav-shell{padding:0 11px 0 22px}.nav-in{gap:11px}}.nav-sheet{backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);background:rgba(var(--glass-rgb),.96);border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--hair2),var(--e3);margin:8px auto 0;max-height:0;max-width:1060px;overflow:hidden;transition:max-height .44s var(--ease);width:100%}.nav-sheet.open{max-height:min(78svh,660px);overflow-y:auto;overscroll-behavior:contain}.nav-sheet nav{display:flex;flex-direction:column;gap:1px;padding:10px 22px 20px}.nav-sheet a:not(.btn){border-bottom:1px solid var(--hair);color:var(--fg1);font-family:var(--disp);font-size:19px;font-weight:700;letter-spacing:-.02em;padding:13px 0;text-decoration:none}.nav-sheet .btn{justify-content:center;margin-top:14px}.nav-sheet .btn+.btn{margin-top:8px}.nav-sheet-k:not(:first-child){margin-top:16px}@media (max-width:640px){.nav{padding:10px 12px 0}}@media (prefers-reduced-motion:reduce){.nav.away{transform:none}}.theme-toggle{background:#0000;border:0;border-radius:50%;color:var(--fg3);cursor:pointer;display:grid;flex-shrink:0;height:38px;place-items:center;transition:background .22s var(--ease),color .22s var(--ease);width:38px}.theme-toggle:hover{background:var(--hair);color:var(--fg1)}.tt-ic{display:grid;height:17px;width:17px}.tt-ic svg{stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;opacity:0;transform:scale(.7) rotate(-40deg);transition:opacity .3s var(--ease),transform .4s var(--spring)}.tt-ic svg.on{opacity:1;transform:none}.tt-mobile{display:none}@media (max-width:1040px){.tt-mobile{display:grid;margin-left:auto}.nav-burger{margin-left:-11px}}.btn{text-decoration:none;white-space:nowrap}.btn-lg{border-radius:var(--r-ctrl);font-size:15px;padding:15px 26px}.btn-pri{transition:transform .16s var(--ease),background .2s var(--ease),box-shadow .3s var(--ease)}.btn-pri:hover{box-shadow:0 18px 44px -12px rgba(var(--acc-rgb),.62)}.btn-block{display:flex;justify-content:center;width:100%}.btn-cta{border-radius:var(--pill);box-shadow:var(--glow),0 10px 30px -14px rgba(var(--acc-rgb),.5);font-size:16.5px;letter-spacing:-.005em;padding:18px 34px;position:relative;transition:transform .2s var(--spring),background .2s var(--ease),box-shadow .35s var(--ease),gap .28s var(--ease)}.btn-cta:before{border:1.5px solid var(--acc);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute}@media (prefers-reduced-motion:no-preference){.btn-cta:before{animation:ctaRing 6s var(--ease) infinite}}@keyframes ctaRing{0%,62%{opacity:0;transform:scale(1)}70%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.22)}}.btn-cta:hover{box-shadow:var(--glow),0 22px 52px -14px rgba(var(--acc-rgb),.68);gap:15px;transform:translateY(-2px)}.btn-cta:active{transform:translateY(0) scale(.98)}@media (max-width:560px){.btn-cta{font-size:15.5px;padding:16px 26px}}.tlink{align-items:center;color:var(--acc-text);display:inline-flex;font-family:var(--mono);font-size:12px;gap:8px;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:gap .24s var(--ease)}.tlink:hover{gap:13px}.pnl{background:var(--surf);border-radius:var(--r);box-shadow:var(--e2);padding:28px}.pnl-lift{transition:transform .4s var(--ease),box-shadow .4s var(--ease),background .4s var(--ease)}.pnl-lift:hover{background:var(--surf2);box-shadow:var(--e3);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.pnl-lift:hover{transform:none}}.pnl-in{background:var(--surf2);border-radius:var(--r-tile);padding:20px}.grid-m{grid-gap:20px;display:grid;gap:20px}.gm2{grid-template-columns:repeat(2,minmax(0,1fr))}.gm3{grid-template-columns:repeat(3,minmax(0,1fr))}.gm4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:980px){.gm3,.gm4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.gm2,.gm3,.gm4{grid-template-columns:minmax(0,1fr)}}.wash{inset:0;overflow:hidden;pointer-events:none;position:absolute}.wash:before{background:radial-gradient(closest-side,var(--acc-dim),#0000 72%);content:"";height:700px;left:50%;opacity:.55;position:absolute;top:-30%;transform:translateX(-50%);width:1100px}.wash-lo:before{opacity:.28}.mesh:after{background-image:linear-gradient(var(--hair) 1px,#0000 1px),linear-gradient(90deg,var(--hair) 1px,#0000 1px);background-size:66px 66px;content:"";mask-image:radial-gradient(closest-side at 50% 40%,#000 10%,#0000 78%);-webkit-mask-image:radial-gradient(closest-side at 50% 40%,#000 10%,#0000 78%);opacity:.5;position:absolute}.journey,.mesh:after{inset:0;pointer-events:none}.journey{position:fixed;z-index:0}.journey-still{color:var(--acc);opacity:.34}.journey-still svg{display:block;height:100%;width:100%}[data-theme=light] .journey-still{opacity:.16}.page-shell{isolation:isolate;position:relative;z-index:1}.opaque{background:rgba(var(--scrim-rgb),var(--veil))}.opaque-full{background:var(--bg)}.aurora{inset:0;overflow:hidden;pointer-events:none;position:absolute}.aurora:after,.aurora:before{border-radius:50%;content:"";filter:blur(90px);opacity:.5;position:absolute}.aurora:before{animation:auroraA 26s var(--ease) infinite alternate;background:radial-gradient(closest-side,var(--acc-dim2),#0000 70%);height:46vw;left:4%;top:6%;width:46vw}.aurora:after{animation:auroraB 34s var(--ease) infinite alternate;background:radial-gradient(closest-side,rgba(var(--acc-rgb),.1),#0000 70%);bottom:0;height:38vw;right:2%;width:38vw}@keyframes auroraA{to{transform:translate3d(12%,14%,0) scale(1.18)}}@keyframes auroraB{to{transform:translate3d(-14%,-10%,0) scale(1.12)}}@media (prefers-reduced-motion:reduce){.aurora:after,.aurora:before{animation:none}}.grain:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h140v140H0z'/%3E%3C/svg%3E");content:"";inset:0;mix-blend-mode:overlay;opacity:.035;pointer-events:none;position:absolute;z-index:2}.hero{display:flex;flex-direction:column;min-height:90svh;overflow-x:clip;position:relative}.hero-canvas{inset:0;position:absolute;z-index:0}.hero-grid{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,520px);width:100%}@media (max-width:1080px){.hero-grid{gap:32px;grid-template-columns:minmax(0,1fr)}.hero-grid>:last-child{justify-self:center;max-width:468px;width:100%}}.hero-plate{background:linear-gradient(96deg,var(--bg) 4%,rgba(var(--scrim-rgb),.86) 26%,rgba(var(--scrim-rgb),.3) 52%,#0000 68%),linear-gradient(180deg,rgba(var(--scrim-rgb),.9) 0,#0000 18%,#0000 62%,var(--bg) 98%);inset:0;pointer-events:none;position:absolute;z-index:1}@media (max-width:1040px){.hero-plate{background:radial-gradient(120% 70% at 50% 18%,#0000 20%,rgba(var(--scrim-rgb),.72) 70%),linear-gradient(180deg,rgba(var(--scrim-rgb),.9) 0,#0000 20%,rgba(var(--scrim-rgb),.86) 52%,var(--bg) 96%)}}.hero-body{align-items:center;display:flex;flex:1 1;padding:92px 0 24px;position:relative;z-index:2}@media (max-width:640px){.hero-body{padding:84px 0 16px}}.hero-strip{border-top:1px solid var(--hair);position:relative;z-index:2}.evd{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));padding:22px 0}.evd .cell .k{color:var(--fg4);font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase}.evd .cell .v{font-feature-settings:"tnum";color:var(--fg1);font-family:var(--disp);font-size:25px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;margin-top:5px}.evd .cell .v em{color:var(--acc-text);font-style:normal}@media (max-width:780px){.evd{gap:18px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}}.mirror{position:relative}.mirror-pin{align-items:center;display:flex;height:100svh;overflow:hidden;position:sticky;top:0}.mirror-slot{display:grid;justify-items:center}.mirror-line,.mirror-slot{align-items:center;width:100%}.mirror-line{display:flex;flex-direction:column;gap:42px;grid-area:1/1;text-align:center}.mirror-line p{text-wrap:balance;color:var(--fg1);font-family:var(--disp);font-size:clamp(34px,6.4vw,78px);font-weight:800;letter-spacing:-.038em;line-height:1.02;max-width:17ch}.mirror-line p .tell{color:var(--acc-text)}.mirror-closer p{font-size:clamp(42px,9.4vw,124px);letter-spacing:-.042em;line-height:.96;max-width:13ch}.mirror-head{text-align:center}@media (max-width:900px){.mirror-line{gap:30px}}.vig{max-width:360px;width:100%}.vig svg{height:auto;overflow:visible;width:100%}.vig .axis{stroke:var(--hair2);stroke-width:1}.vig .ghost{fill:none;stroke:var(--hair3);stroke-width:1.5;stroke-dasharray:3 4}.vig .live{fill:none;stroke:var(--fg3);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vig .loss{fill:none;stroke:var(--neg);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vig .lbl{fill:var(--fg4);font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase}.vig .lbl-acc{fill:var(--acc)}.vig .blk{fill:var(--surf3)}.vig .blk-neg{fill:var(--neg)}.vig .blk-acc{fill:var(--acc)}.vig-cap{margin-top:16px}.vig .v-bar{transform:scaleY(1);transform-origin:center bottom}.vig.on .v-bar{animation:vBar .62s var(--ease) both;animation-delay:0s;animation-delay:var(--d,0s)}@keyframes vBar{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.vig.on .v-spike{animation:vBar .62s var(--spring) both;animation-delay:0s;animation-delay:var(--d,0s)}.vig .v-cell{opacity:1}.vig.on .v-cell{animation:vCell .5s var(--ease) both;animation-delay:0s;animation-delay:var(--d,0s)}@keyframes vCell{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.vig .v-cell{transform-box:fill-box;transform-origin:center}.vig .v-draw,.vig .v-ghost{stroke-dasharray:var(--len);stroke-dashoffset:0}.vig.on .v-draw,.vig.on .v-ghost{animation:vDraw .95s var(--ease) both;animation-delay:0s;animation-delay:var(--d,0s)}@keyframes vDraw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.vig .v-dot{opacity:1}.vig.on .v-dot{animation:vDot .5s var(--spring) both;animation-delay:0s;animation-delay:var(--d,0s)}@keyframes vDot{0%{r:0;opacity:0}to{opacity:1}}.vig .v-flag{opacity:1}.vig.on .v-flag{animation:vFlag .7s var(--ease) both;animation-delay:.85s}@keyframes vFlag{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vig.on .v-bar,.vig.on .v-cell,.vig.on .v-dot,.vig.on .v-draw,.vig.on .v-flag,.vig.on .v-ghost{animation:none}}.read-card{position:relative}.read-card .n{color:var(--acc-text);font-family:var(--mono);font-size:11px;letter-spacing:.2em;opacity:.5}.read-card h3{color:var(--acc-text);font-family:var(--disp);font-size:27px;font-weight:800;letter-spacing:.04em;margin-top:14px}.read-card p{color:var(--fg1);font-size:17px;line-height:1.5;margin-top:12px}.split{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,460px)}@media (max-width:1040px){.split{gap:44px;grid-template-columns:minmax(0,1fr)}.split>:last-child{justify-self:center;max-width:460px;width:100%}}.ps{position:relative}.ps-pin{display:flex;height:100svh;overflow:hidden;position:sticky;top:0}.ps-grid,.ps-pin{align-items:center}.ps-grid{grid-gap:72px;display:grid;gap:72px;grid-template-columns:minmax(0,1fr) auto;width:100%}.ps-head{margin-bottom:34px}.ps-slots{display:grid;min-height:232px}.ps-slot{grid-area:1/1;transition:opacity .45s var(--ease),transform .45s var(--ease)}.ps-chip{align-items:center;background:var(--acc-dim);border-radius:var(--pill);color:var(--acc-deep);display:inline-flex;font-family:var(--mono);font-size:11px;gap:8px;letter-spacing:.16em;padding:7px 13px;text-transform:uppercase}.ps-chip .ic{stroke-width:1.9}.ps-title{text-wrap:balance;color:var(--fg1);font-family:var(--disp);font-size:clamp(26px,3.1vw,40px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin-top:18px;max-width:15ch}.ps-body{color:var(--fg3);font-size:clamp(15px,1.2vw,17px);line-height:1.62;margin-top:16px;max-width:46ch}.ps-dots{display:flex;gap:7px;margin-top:40px}.ps-dots span{background:var(--surf4);border-radius:99px;height:3px;transition:background .4s var(--ease),width .4s var(--ease);width:26px}.ps-dots span.on{background:var(--acc);width:44px}.ps-stage{position:relative}.ps-screen{backface-visibility:hidden;background:var(--bg);display:flex;flex-direction:column;inset:0;position:absolute;will-change:transform}.ps-phone-wrap .screen,.ps-stage .screen{overflow:hidden}.ps-phone-wrap,.ps-stage{--phone-scale:.72;height:calc(844px*var(--phone-scale));margin-inline:auto;position:relative;width:calc(390px*var(--phone-scale))}.ps-phone-wrap .phone,.ps-stage .phone{left:0;position:absolute;top:0;transform:scale(var(--phone-scale));transform-origin:top left}@media (max-width:1180px){.ps-grid{gap:40px}.ps-stage{--phone-scale:.64}}@media (max-width:980px){.ps-grid{gap:26px;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.ps-copy{align-items:center;display:flex;flex-direction:column;order:2}.ps-stage{--phone-scale:.46;order:1}.ps-head{display:none}.ps-slots{min-height:210px}.ps-body,.ps-title{max-width:34ch}}@media (max-width:560px){.ps-stage{--phone-scale:.42}.ps-slots{min-height:208px}.ps-title{font-size:25px}.ps-body{font-size:14px}.ps-dots{margin-top:22px}}@media (max-width:400px){.ps-stage{--phone-scale:.38}}@media (max-width:640px){body,html{overflow-x:clip!important}.ps-phone-wrap .phone,.ps-stage .phone{margin-left:0!important;margin-right:0!important;transform:scale(var(--phone-scale))!important;transform-origin:top left!important}.feat-shot .phone{margin-left:0!important;margin-right:0!important;transform:none!important}}.reel{grid-gap:68px;align-items:center;display:grid;gap:68px;grid-template-columns:minmax(0,1fr) auto}@media (max-width:1040px){.reel{gap:44px;grid-template-columns:minmax(0,1fr)}.reel .reel-stage{justify-self:center}}.reel-list{display:flex;flex-direction:column;gap:4px}.reel-item{background:#0000;border:0;border-radius:var(--r-tile);cursor:pointer;overflow:hidden;padding:20px 22px;position:relative;text-align:left;transition:background .4s var(--ease)}.reel-item.on,.reel-item:hover{background:var(--surf)}.reel-item.on{box-shadow:var(--e2)}.reel-item .rt{align-items:center;color:var(--fg3);display:flex;font-family:var(--disp);font-size:19px;font-weight:700;gap:11px;letter-spacing:-.015em;transition:color .3s var(--ease)}.reel-item.on .rt{color:var(--fg1)}.reel-item .rb{color:var(--fg4);display:block;font-size:14.5px;line-height:1.6;margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s var(--ease),opacity .4s var(--ease),margin-top .5s var(--ease)}.reel-item.on .rb{margin-top:10px;max-height:130px;opacity:1}.reel-item .rp{background:var(--acc);bottom:0;height:2px;left:0;opacity:.55;position:absolute;width:0}.reel-item.on .rp{animation:reelFill 6s linear forwards;animation:reelFill var(--dur,6s) linear forwards}@keyframes reelFill{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.reel-item .rp{animation:none!important}}.reel-stage{position:relative}.reel-screen{display:flex;flex-direction:column;inset:0;opacity:0;position:absolute;transition:opacity .5s var(--ease)}.reel-screen.on{opacity:1}.reel-screen>:last-child{flex:1 1;min-height:0}.ph{background:#000;border-radius:44px;box-shadow:var(--e3),inset 0 0 0 1.5px #2a2a30;flex-shrink:0;height:640px;padding:9px;width:300px}.ph,.ph .scr{position:relative}.ph .scr{background:#08080a;border-radius:36px;height:100%;overflow:hidden;width:100%}.ph .ntch{background:#000;border-radius:16px;height:26px;left:50%;position:absolute;top:11px;transform:translateX(-50%);width:94px;z-index:40}.ph-glow{background:radial-gradient(closest-side,rgba(var(--acc-rgb),.16),#0000 70%);inset:-14% -22%;pointer-events:none;position:absolute;z-index:-1}@media (max-width:400px){.ph{transform:scale(.88);transform-origin:top center}}.sb{color:var(--fg1);font-family:var(--disp);font-size:12px;font-weight:700;justify-content:space-between;padding:15px 20px 0}.sb,.sb .r{align-items:center;display:flex}.sb .r{gap:5px;opacity:.8}.scr-pad{display:flex;flex-direction:column;height:100%;padding:12px 16px 16px}.arch-card{overflow:hidden;position:relative}.arch-card .an{color:var(--fg1);font-family:var(--disp);font-size:17px;font-weight:800;letter-spacing:.1em}.arch-card .ai{color:var(--fg2);font-size:14px;margin-top:6px}.arch-card .at{color:var(--fg4);margin-top:12px}.arch-card .aq,.arch-card .at{font-size:13.5px;line-height:1.55}.arch-card .aq{border-top:1px solid var(--hair);color:var(--fg2);margin-top:14px;padding-top:14px}.arch-card .aq b{color:var(--acc-text);font-family:var(--disp);font-weight:800}.depth{display:flex;flex-wrap:wrap;gap:10px 30px}.depth .d{align-items:baseline;display:flex;gap:9px}.depth .d b{font-feature-settings:"tnum";color:var(--acc-text);font-family:var(--disp);font-size:23px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.depth .d span{color:var(--fg4);font-size:12.5px}.chat-card{display:flex;flex-direction:column;height:560px;padding:22px}.chat-hd{margin-bottom:14px}.chat-card-hero{backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);background:rgba(var(--glass-rgb),.8);box-shadow:var(--e3),inset 0 0 0 1px var(--hair2),0 0 90px -30px rgba(var(--acc-rgb),.35);height:540px}@media (max-width:1080px){.chat-card,.chat-card-hero{height:500px}}@media (max-width:520px){.chat-card,.chat-card-hero{height:470px;padding:18px}}.chat-overlay{animation:chatIn .38s var(--ease) both;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(var(--scrim-rgb),.72);display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:120}@keyframes chatIn{0%{opacity:0}to{opacity:1}}.chat-card-big{animation:chatUp .42s var(--spring) both;background:var(--surf);box-shadow:var(--e3),inset 0 0 0 1px var(--hair2),0 0 120px -40px var(--acc-dim2);height:min(78vh,760px);padding:26px;width:min(680px,100%)}@keyframes chatUp{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}.chat-card-big .msg .bub{font-size:15px}.chat-card-big .chat-log{gap:20px}.chat-close{background:var(--surf3);border:0;border-radius:50%;color:var(--fg2);cursor:pointer;display:grid;flex-shrink:0;height:28px;margin-left:10px;place-items:center;transition:background .2s var(--ease),color .2s var(--ease);width:28px}.chat-close:hover{background:var(--surf4);color:var(--fg1)}.chat-close svg{stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}.chat-ghost{height:540px}@media (max-width:1080px){.chat-ghost{height:500px}}@media (max-width:520px){.chat-ghost{height:470px}}.chat-paths{grid-gap:10px;display:grid;gap:10px;margin-top:14px}.chat-path{align-items:flex-start;background:var(--surf2);border:0;border-radius:var(--r-tile);box-shadow:inset 0 0 0 1px var(--hair);cursor:pointer;display:flex;gap:14px;padding:16px 18px;text-align:left;transition:background .22s var(--ease),box-shadow .22s var(--ease),transform .22s var(--ease);width:100%}.chat-path:hover{background:var(--surf3);box-shadow:inset 0 0 0 1px var(--acc-line);transform:translateY(-1px)}.cp-ic{background:var(--acc-dim);border-radius:var(--r-s);color:var(--acc);color:var(--acc-text,var(--acc));display:grid;flex-shrink:0;height:38px;place-items:center;width:38px}.chat-path b{color:var(--fg1);display:block;font-family:var(--disp);font-size:15px;font-weight:700;letter-spacing:-.01em}.chat-path i{color:var(--fg3);display:block;font-size:12.5px;font-style:normal;line-height:1.5;margin-top:4px}.connect-steps{margin-top:14px}.connect-steps ol{grid-gap:12px;counter-reset:cs;display:grid;gap:12px;list-style:none;margin-top:12px}.connect-steps li{align-items:flex-start;color:var(--fg3);counter-increment:cs;display:flex;font-size:13.5px;gap:12px;line-height:1.55}.connect-steps li:before{background:var(--acc-dim);border-radius:50%;color:var(--acc);color:var(--acc-text,var(--acc));content:counter(cs);display:grid;flex-shrink:0;font-family:var(--mono);font-size:11px;height:22px;place-items:center;width:22px}.connect-steps li b{color:var(--fg1);font-weight:600}.chat-swap{background:none;border:0;color:var(--fg4);cursor:pointer;font-family:var(--mono);font-size:11px;letter-spacing:.14em;margin-top:12px;text-transform:uppercase;transition:color .2s var(--ease);width:100%}.chat-swap:hover{color:var(--acc);color:var(--acc-text,var(--acc))}.chat{flex-direction:column;height:100%}.chat,.chat-log{display:flex;min-height:0}.chat-log{flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:4px 2px 8px;scrollbar-color:var(--surf4) #0000;scrollbar-width:thin}.chat-log>:first-child{margin-top:auto}.chat-log::-webkit-scrollbar{width:6px}.chat-log::-webkit-scrollbar-thumb{background:var(--surf4);border-radius:99px}.msg{display:flex;gap:11px;max-width:100%}.msg.me{justify-content:flex-end}.msg .bub{border-radius:var(--r-s);font-size:14px;line-height:1.58;max-width:86%;padding:12px 15px;white-space:pre-wrap;word-break:break-word}.msg.me .bub{background:var(--surf3);border-bottom-right-radius:4px;color:var(--fg1)}.msg.ax .bub{background:var(--surf2);border-top-left-radius:4px;box-shadow:var(--e1);color:var(--fg2)}.msg.ax .bub b,.msg.ax .bub strong{color:var(--fg1);font-weight:600}.msg .av{background:var(--acc-dim);border-radius:50%;box-shadow:inset 0 0 0 1px var(--acc-line);display:grid;flex-shrink:0;height:27px;place-items:center;width:27px}.msg .av svg{height:15px;width:15px}.chat-form{align-items:flex-end;border-top:1px solid var(--hair);display:flex;gap:9px;margin-top:14px;padding-top:14px}.chat-form textarea{background:var(--surf2);border:0;border-radius:var(--r-ctrl);box-shadow:inset 0 0 0 1px var(--hair2);color:var(--fg1);flex:1 1;font-family:var(--body);font-size:14px;line-height:1.5;max-height:108px;min-height:44px;padding:13px 15px;resize:none;transition:box-shadow .24s var(--ease)}.chat-form textarea:focus{box-shadow:inset 0 0 0 1px var(--acc-line);outline:0}.chat-form textarea::placeholder{color:var(--fg4)}.chat-send{background:var(--acc);border:0;border-radius:var(--r-ctrl);box-shadow:var(--glow);color:var(--acc-ink);cursor:pointer;display:grid;flex-shrink:0;height:44px;place-items:center;transition:transform .16s var(--ease),background .2s var(--ease);width:44px}.chat-send:hover:not(:disabled){background:var(--acc-hi)}.chat-send:disabled{background:var(--surf3);box-shadow:none;color:var(--fg4);cursor:not-allowed}.chat-send svg{stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;height:19px;width:19px}.chat-seeds{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chat-seed{background:var(--surf2);border:0;border-radius:var(--pill);color:var(--fg2);cursor:pointer;font-size:12.5px;padding:8px 14px;text-align:left;transition:background .22s var(--ease),color .22s var(--ease)}.chat-seed:hover{background:var(--surf3);color:var(--fg1)}.dots{align-items:center;display:inline-flex;gap:5px;height:1.58em}.dots i{animation:dotp 1.15s var(--ease) infinite;background:var(--fg4);border-radius:50%;height:6px;width:6px}.dots i:nth-child(2){animation-delay:.16s}.dots i:nth-child(3){animation-delay:.32s}@keyframes dotp{0%,to{opacity:.28;transform:translateY(0)}45%{opacity:1;transform:translateY(-2px)}}.chat-meta{flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:11px}.chat-meta,.quota{align-items:center;display:flex}.quota{gap:6px}.quota i{background:var(--surf4);border-radius:99px;display:block;height:4px;transition:background .3s var(--ease);width:15px}.quota i.on{background:var(--acc);box-shadow:0 0 8px var(--acc-dim2)}.depth-grid{grid-gap:2px;background:var(--hair);border-radius:var(--r);display:grid;gap:2px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;overflow:hidden}@media (max-width:900px){.depth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.depth-grid{grid-template-columns:minmax(0,1fr)}}.dp{background:var(--surf);padding:26px 24px 24px}.dp-n{color:var(--acc);color:var(--acc-text,var(--acc));font-size:clamp(32px,3.4vw,46px);font-weight:800;letter-spacing:-.04em;line-height:1}.dp-l,.dp-n{font-family:var(--disp)}.dp-l{color:var(--fg1);font-size:15px;font-weight:700;letter-spacing:-.01em;margin-top:12px}.dp-c{color:var(--fg4);font-size:13px;line-height:1.55;margin-top:5px}.tool-ic .ic{stroke-width:1.8}.guard{padding:34px}.guard-list{grid-gap:22px 40px;display:grid;gap:22px 40px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin-top:6px}@media (max-width:860px){.guard-list{grid-template-columns:minmax(0,1fr)}}.guard-list li{align-items:flex-start;display:flex;gap:13px}.guard-check{flex-shrink:0;margin-top:2px}.guard-list b{color:var(--fg1);display:block;font-family:var(--disp);font-size:15.5px;font-weight:700;letter-spacing:-.01em}.guard-list .body-s{display:block;margin-top:5px}.wall{display:flex;gap:20px;margin-inline:-24px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-block:6px 10px;padding-inline:24px;scrollbar-width:none}.wall::-webkit-scrollbar{display:none}.wall>*{display:block;flex:0 0 auto}.wall{align-items:center}.wall .shot{--h:clamp(170px,25vh,250px);--w:min(86vw,620px);height:min(var(--h),calc(var(--w)/var(--ar)));width:min(calc(var(--h)*var(--ar)),var(--w))}.wall .shot img{height:100%;object-fit:contain;width:100%}.rail-wrap{--rail-fade:7%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 var(--rail-fade),#000 calc(100% - var(--rail-fade)),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 var(--rail-fade),#000 calc(100% - var(--rail-fade)),#0000 100%);position:relative}@media (max-width:700px){.rail-wrap{--rail-fade:3%}}.rail-rows{grid-gap:20px;display:grid;gap:20px}@media (max-width:700px){.rail-rows{gap:12px}}.quote p{color:var(--fg1);font-family:var(--disp);font-size:17.5px;font-weight:700;letter-spacing:-.015em;line-height:1.38}.quote footer{align-items:center;display:flex;gap:10px;margin-top:16px}.quote footer .who{color:var(--fg1);font-size:13.5px;font-weight:600}.quote footer .role{color:var(--fg4);font-size:12.5px}.tg{display:flex;flex-direction:column;gap:8px}.tg .b{background:var(--surf2);border-radius:var(--r-s);border-top-left-radius:4px;color:var(--fg2);font-size:13.5px;line-height:1.55;padding:11px 14px;white-space:pre-line}.tg .b.out{align-self:flex-end;background:var(--acc-dim);border-top-left-radius:var(--r-s);border-top-right-radius:4px;color:var(--fg1)}.tg .b .t{color:var(--fg4);display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;margin-top:6px}.pf-strip{grid-gap:0 40px;display:grid;gap:0 40px;grid-template-columns:repeat(3,minmax(0,1fr))}.pf-beat{border-right:1px solid var(--hair);padding-right:28px}.pf-beat:last-child{border-right:0;padding-right:0}.pf-fig{font-feature-settings:"tnum";color:var(--acc-text);font-family:var(--disp);font-size:clamp(44px,5.4vw,76px);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.04em;line-height:.9}.pf-claim{color:var(--fg1);font-family:var(--disp);font-size:clamp(16px,1.5vw,19px);font-weight:700;letter-spacing:-.02em;line-height:1.3;margin-top:16px}@media (max-width:860px){.pf-strip{gap:0;grid-template-columns:minmax(0,1fr)}.pf-beat{border-bottom:1px solid var(--hair);border-right:0;display:block;padding:26px 0 28px}.pf-beat:first-child{padding-top:0}.pf-beat:last-child{border-bottom:0;padding-bottom:0}.pf-fig{font-size:clamp(52px,15vw,74px)}.pf-claim{font-size:17.5px;margin-top:12px}}.pf-turn{text-align:center}.pf-rule{background:var(--hair3);display:block;height:54px;margin:0 auto 26px;width:1px}.pf-turn p{color:var(--fg2);font-family:var(--disp);font-size:clamp(19px,2.2vw,26px);font-weight:700;letter-spacing:-.025em;line-height:1.28}.venues{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(7,minmax(0,1fr))}@media (max-width:1000px){.venues{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.venues{grid-template-columns:repeat(2,minmax(0,1fr))}}.venue{align-items:center;background:var(--surf);border-radius:var(--r-tile);display:flex;flex-direction:column;gap:11px;padding:22px 10px;transition:background .3s var(--ease),transform .3s var(--ease)}.venue:hover{background:var(--surf2);transform:translateY(-2px)}.venue svg{fill:var(--fg2);height:26px;transition:fill .3s var(--ease);width:auto}.venue:hover svg{fill:var(--acc)}.venue .vn{color:var(--fg4);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-align:center;text-transform:uppercase}.vlab{align-items:baseline;display:flex;gap:12px}.vlab-k{color:var(--fg3);font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase}.vlab-n{font-feature-settings:"tnum";color:var(--acc-text);font-family:var(--disp);font-size:15px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.venues-soon{gap:8px;grid-template-columns:repeat(7,minmax(0,1fr))}@media (max-width:1000px){.venues-soon{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.venues-soon{grid-template-columns:repeat(3,minmax(0,1fr))}}.venue-soon{background:#0000;box-shadow:inset 0 0 0 1px var(--hair);gap:9px;justify-content:center;min-height:76px;padding:14px 8px}.venue-soon:hover{background:var(--surf2)}.venue-soon .vn{color:var(--fg3);font-family:var(--body);font-size:12.5px;font-weight:600;letter-spacing:-.01em;text-transform:none}.vimg{border-radius:6px;height:26px;object-fit:contain;opacity:.78;transition:opacity .3s var(--ease);width:26px}.venue:hover .vimg{opacity:1}.price-row{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.price-row{grid-template-columns:minmax(0,1fr)}}.plan{position:relative}.plan .amt{font-feature-settings:"tnum";color:var(--fg1);font-family:var(--disp);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.035em;line-height:.92}.plan .amt small{color:var(--fg4);font-family:var(--body);font-size:17px;font-weight:500;letter-spacing:0}.plan-hero{background:var(--surf2);box-shadow:var(--e3),0 0 0 1px var(--acc-line),0 30px 70px -34px rgba(var(--acc-rgb),.38);padding:38px}.plan .amt{font-size:clamp(46px,5.4vw,60px)}.plan-alt{padding:38px}@media (max-width:640px){.plan-alt{padding:30px 24px}}.plan .tag{background:var(--acc);border-radius:var(--pill);box-shadow:var(--glow);color:var(--acc-ink);font-family:var(--mono);font-size:10.5px;font-weight:600;left:38px;letter-spacing:.14em;padding:6px 13px;position:absolute;text-transform:uppercase;top:-13px}@media (max-width:640px){.plan-hero{padding:30px 24px}.plan .tag{left:24px}}.incl{grid-gap:14px 26px;display:grid;gap:14px 26px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:860px){.incl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.incl{grid-template-columns:minmax(0,1fr)}}.incl li{align-items:flex-start;color:var(--fg2);display:flex;font-size:14px;gap:10px}.incl li svg{stroke:var(--acc);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;height:17px;margin-top:2px;width:17px}.bnr{align-items:center;display:flex;isolation:isolate;overflow:hidden;position:relative;width:100%}.bnr-tall{min-height:min(92svh,860px)}.bnr-mid{min-height:min(72svh,640px)}.bnr-media{inset:0;position:absolute;z-index:-2}.bnr-media img,.bnr-media video{display:block;height:100%;object-fit:cover;width:100%}.bnr-scrim{background:linear-gradient(180deg,var(--bg) 0,rgba(var(--scrim-rgb),.1) 26%,rgba(var(--scrim-rgb),.1) 62%,var(--bg) 100%),linear-gradient(96deg,rgba(var(--scrim-rgb),.88) 0,rgba(var(--scrim-rgb),.5) 44%,#0000 76%);inset:0;position:absolute;z-index:-1}.bnr-center .bnr-scrim{background:linear-gradient(180deg,var(--bg) 0,rgba(var(--scrim-rgb),.34) 30%,rgba(var(--scrim-rgb),.34) 64%,var(--bg) 100%),radial-gradient(90% 70% at 50% 50%,rgba(var(--scrim-rgb),.72),#0000 72%)}.bnr-body{padding:80px 24px;position:relative;z-index:1}.bnr-center .bnr-body{text-align:center}.bnr-center .bnr-lede{margin-left:auto;margin-right:auto}.bnr-title{text-wrap:balance;color:var(--fg1);font-family:var(--disp);font-size:clamp(40px,7.6vw,104px);font-weight:800;letter-spacing:-.042em;line-height:.94;margin-top:20px;max-width:16ch}.bnr-center .bnr-title{margin-left:auto;margin-right:auto;max-width:20ch}.bnr-title .turn{color:var(--acc-text);display:block}.bnr-lede{color:var(--fg2);font-size:clamp(16px,1.5vw,21px);line-height:1.6;margin-top:24px;max-width:52ch}.bnr-cta{margin-top:34px}@media (max-width:720px){.bnr-tall{min-height:78svh}.bnr-mid{min-height:62svh}.bnr-body{padding:64px 18px}.bnr .bnr-scrim{background:linear-gradient(180deg,var(--bg) 0,rgba(var(--scrim-rgb),.46) 26%,rgba(var(--scrim-rgb),.46) 66%,var(--bg) 100%),radial-gradient(110% 60% at 50% 50%,rgba(var(--scrim-rgb),.7),#0000 74%)}.bnr .bnr-body{text-align:center}.bnr .bnr-lede,.bnr .bnr-title{margin-left:auto;margin-right:auto}}.vd-head{margin-bottom:8px}.vd-title{color:var(--fg1);font-family:var(--disp);font-size:clamp(28px,4.4vw,58px);font-weight:800;letter-spacing:-.035em;line-height:1.04;margin-top:16px}.vd-title-line{display:block;text-align:center}.vd-wm{font-size:.88em;font-weight:800;letter-spacing:-.005em}.vd-wm i{color:var(--acc-text);font-style:normal;margin:0 .1em}.vd-title-line svg{margin-right:.3em}.verdict .mirror-line p{color:var(--fg2);max-width:20ch}.verdict .mirror-closer p{color:var(--fg1);font-size:clamp(32px,5.6vw,76px);letter-spacing:-.035em;line-height:1.02;max-width:19ch}.vd-closer{grid-gap:30px;display:grid;gap:30px;justify-items:center}.vd-cta{flex-shrink:0}@media (max-width:640px){.vd-cta{justify-content:center;width:100%}}.cw{margin:0 auto;max-width:1080px}.cw-heads,.cw-row{grid-gap:0 20px;display:grid;gap:0 20px;grid-template-columns:68px minmax(0,1fr) minmax(0,1fr)}.cw-heads{padding-bottom:12px}.cw-colhead{color:var(--fg4);font-family:var(--mono);font-size:11px;letter-spacing:.2em;padding:0 18px;text-transform:uppercase}.cw-colhead.on{color:var(--acc-text)}.cw-row{align-items:stretch;border-top:1px solid var(--hair);padding:4px 0}.cw-row.is-total{border-top:1px solid var(--hair3)}.cw-time{color:var(--fg4);font-size:12.5px;letter-spacing:.06em;padding-top:22px}.cw-tag,.cw-time{font-family:var(--mono)}.cw-tag{color:var(--acc-text);display:block;font-size:9.5px;letter-spacing:.1em;line-height:1.4;margin-top:8px;max-width:68px;text-transform:uppercase}.cw-cell{border-radius:var(--r-ctrl);padding:18px}.cw-row .cw-cell:last-child{background:var(--acc-dim)}.cw-row.is-total .cw-cell{padding-bottom:22px}.cw-head{align-items:baseline;display:flex;gap:14px;justify-content:space-between}.cw-title{color:var(--fg1);font-size:clamp(15px,1.5vw,17.5px);font-weight:700;line-height:1.28}.cw-money,.cw-title{font-family:var(--disp);letter-spacing:-.02em}.cw-money{font-feature-settings:"tnum";flex-shrink:0;font-size:17px;font-variant-numeric:tabular-nums;font-weight:800}.cw-money.neg{color:var(--neg)}.cw-money.pos{color:var(--acc-text)}.cw-action,.cw-money.flat{color:var(--fg3)}.cw-action{font-size:14px;line-height:1.58;margin-top:8px}.cw-learn{border-top:1px solid var(--hair);color:var(--fg2);font-size:13.5px;line-height:1.55;margin-top:12px;padding-top:12px}.cw-learn-k{color:var(--acc-text);display:block;font-family:var(--mono);font-size:10px;letter-spacing:.2em;margin-bottom:5px;text-transform:uppercase}.cw-learn-none{padding-top:20px}.cw-learn-none i{border-top:2px dotted var(--hair3);display:block;height:0;width:46px}.cw-row.is-total .cw-money{font-size:clamp(24px,3vw,38px)}.cw-row.is-total .cw-title.acc{color:var(--acc-text)}.cw-sum{color:var(--fg2);font-family:var(--disp);font-size:clamp(18px,2.2vw,26px);font-weight:700;letter-spacing:-.025em;line-height:1.3;text-align:center}.cw-sum b{color:var(--acc-text);font-weight:800}@media (max-width:760px){.cw-heads{display:none}.cw-row{gap:0 12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto auto auto auto;padding:18px 0 22px}.cw-time{align-items:baseline;display:flex;gap:12px;grid-column:1/-1;grid-row:1;padding-bottom:12px;padding-top:0}.cw-tag{margin-top:0;max-width:none}.cw-cell{display:contents}.cw-cell:before{color:var(--fg4);content:"Without";font-family:var(--mono);font-size:9.5px;grid-column:1;grid-row:2;letter-spacing:.18em;padding-bottom:7px;text-transform:uppercase}.cw-row .cw-cell:last-child:before{color:var(--acc-text);content:"With Lock In";grid-column:2}.cw-head{align-items:flex-start;background:var(--surf2);border-radius:var(--r-ctrl);flex-direction:column;gap:6px;grid-column:1;grid-row:3;height:100%;padding:12px 12px 14px}.cw-row .cw-cell:last-child .cw-head{background:var(--acc-dim);grid-column:2}.cw-title{font-size:14px}.cw-money{font-size:16px}.cw-row.is-total .cw-money{font-size:26px}.cw-action{font-size:13.5px;grid-column:1/-1;grid-row:4;margin-top:14px;padding-left:18px;position:relative}.cw-row .cw-cell:last-child .cw-action{color:var(--fg2);grid-row:5;margin-top:8px}.cw-action:before{color:var(--fg4);content:"×";font-family:var(--disp);font-weight:700;left:0;position:absolute;top:-1px}.cw-row .cw-cell:last-child .cw-action:before{color:var(--acc-text);content:"✓"}.cw-learn{grid-column:1/-1;grid-row:6;margin-top:14px}.cw-row .cw-cell:first-of-type .cw-learn-none{display:none}}@media (max-width:400px){.cw-row{gap:0 8px}.cw-head{padding:10px 9px 12px}.cw-title{font-size:13px;line-height:1.3}.cw-money{font-size:15px}.cw-row.is-total .cw-money{font-size:22px}}.faq-item{border-bottom:1px solid var(--hair)}.faq-q{align-items:flex-start;background:#0000;border:0;color:var(--fg1);cursor:pointer;display:flex;font-family:var(--disp);font-size:clamp(17px,1.7vw,21px);font-weight:700;gap:18px;letter-spacing:-.02em;line-height:1.32;padding:24px 0;text-align:left;width:100%}.faq-q .ind{flex-shrink:0;height:20px;margin-left:auto;margin-top:3px;position:relative;width:20px}.faq-q .ind:after,.faq-q .ind:before{background:var(--acc);border-radius:2px;content:"";position:absolute;transition:transform .4s var(--ease),opacity .3s var(--ease)}.faq-q .ind:before{height:1.75px;left:1px;top:9px;width:18px}.faq-q .ind:after{height:18px;left:9px;top:1px;width:1.75px}.faq-item.open .faq-q .ind:after{opacity:0;transform:rotate(90deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .48s var(--ease)}.faq-item.open .faq-a{max-height:360px}.faq-a p{color:var(--fg3);font-size:15px;line-height:1.68;max-width:68ch;padding-bottom:26px}.close{overflow:hidden;position:relative;text-align:center}.close .d1{margin:0 auto;max-width:16ch}.foot{border-top:1px solid var(--hair2);overflow:hidden;padding:90px 0 0;position:relative}.foot-logo{margin-bottom:26px}.foot-sig{contain:paint;font-size:27.6vw;height:.6em;margin-top:78px;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}body,html{overscroll-behavior-y:none}html{background:var(--bg)}.foot-sig span{color:var(--fg1);display:block;font-family:var(--disp);font-size:1em;font-weight:800;letter-spacing:-.045em;line-height:.82;text-align:center;white-space:nowrap}@media (max-width:640px){.foot-sig{contain:none;height:auto;margin-top:48px;overflow:visible}}.foot-top{grid-gap:56px;display:grid;gap:56px;grid-template-columns:minmax(0,1.6fr) minmax(0,2.1fr)}@media (max-width:1100px){.foot-top{gap:48px;grid-template-columns:minmax(0,1fr)}}.foot-social{display:flex;gap:10px;margin-top:24px}.foot-social a{background:var(--surf2);border-radius:50%;color:var(--fg2);display:grid;height:38px;place-items:center;transition:background .22s var(--ease),color .22s var(--ease),transform .22s var(--ease);width:38px}.foot-social a:hover{background:var(--surf3);color:var(--fg1);transform:translateY(-2px)}.foot-social svg{fill:currentColor}.foot-cols{grid-gap:34px;display:grid;gap:34px;grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:900px){.foot-cols{gap:34px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.foot h3{color:var(--fg4);font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.18em;margin-bottom:16px;text-transform:uppercase}.foot ul{display:flex;flex-direction:column;gap:12px;list-style:none}.foot a{color:var(--fg3);font-size:14px;text-decoration:none;transition:color .2s var(--ease)}.foot a:hover{color:var(--acc);color:var(--acc-text,var(--acc))}.foot-legal{border-top:1px solid var(--hair);margin-top:76px;padding-top:30px}.foot-legal p{color:var(--fg4);font-size:12px;line-height:1.72;max-width:96ch}.foot-legal p+p{margin-top:12px}.foot-legal b{color:var(--fg3);font-weight:600}.foot-base{align-items:center;border-top:1px solid var(--hair);color:var(--fg4);display:flex;flex-wrap:wrap;font-size:12.5px;gap:18px;justify-content:space-between;margin-top:34px;padding-top:22px}.sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.stack{flex-direction:column}.row,.stack{display:flex}.row{align-items:center}.gap-s{gap:10px}.gap-m{gap:16px}.gap-l{gap:26px}.wrapf{flex-wrap:wrap}.mt-s{margin-top:14px}.mt-m{margin-top:26px}.mt-l{margin-top:44px}.mt-xl{margin-top:64px}:focus-visible{border-radius:4px;outline:2px solid var(--acc);outline-offset:3px}.ax{position:relative}.ax-pin{align-items:center;display:flex;height:100svh;overflow:hidden;position:sticky;top:0}.ax-head .d2{font-size:clamp(22px,2.3vw,32px);letter-spacing:-.028em;line-height:1.08}.ax-head .d2 .turn{color:var(--acc-text);display:block}.ax-grid{grid-gap:52px;align-items:start;display:grid;gap:52px;grid-template-columns:minmax(0,310px) minmax(0,1fr);width:100%}.ax-rail,.ax-rail-slot{position:relative}.ax-rail-slot{height:150px;margin-top:14px}.ax-rail-item{inset:0;position:absolute;transition:opacity .45s var(--ease),transform .45s var(--ease)}.ax-rail-n{font-feature-settings:"tnum";color:var(--acc-text);font-family:var(--disp);font-size:clamp(34px,4vw,56px);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.04em;line-height:.9}.ax-rail-l{color:var(--fg1);font-family:var(--disp);font-size:15px;font-weight:700;letter-spacing:-.015em;margin-top:12px}.ax-rail-c{color:var(--fg4);font-size:12.5px;line-height:1.5;margin-top:7px}.ax-dots{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ax-dots span{background:var(--surf4);border-radius:99px;height:3px;transition:background .4s var(--ease),width .4s var(--ease);width:18px}.ax-dots span.on{background:var(--acc);width:30px}.ax-thread{height:78svh;overflow:hidden;position:relative}.ax-feed{gap:26px;will-change:transform}.ax-feed,.ax-stack{display:flex;flex-direction:column}.ax-stack{gap:30px}.ax-pair{display:flex;flex-direction:column;gap:14px}.ax-msg{font-size:15.5px;line-height:1.6}.ax-me{align-self:flex-end;background:var(--surf3);border-radius:var(--r-tile) var(--r-tile) 6px var(--r-tile);color:var(--fg1);font-weight:500;max-width:44ch;padding:12px 17px}.ax-turn{align-items:flex-start;display:flex;gap:12px;max-width:62ch}.ax-av{background:var(--acc-dim);border-radius:50%;color:var(--acc-text);display:grid;flex-shrink:0;height:30px;margin-top:2px;place-items:center;width:30px}.ax-body{flex:1 1;min-width:0}.ax-think{align-items:center;display:inline-flex;gap:5px;height:20px}.ax-think i{animation:axThink 1.1s var(--ease) infinite;background:var(--acc);border-radius:50%;height:5px;width:5px}.ax-think i:nth-child(2){animation-delay:.14s}.ax-think i:nth-child(3){animation-delay:.28s}@keyframes axThink{0%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ax-tool{align-items:baseline;display:flex;flex-wrap:wrap;font-family:var(--mono);font-size:10.5px;gap:10px;letter-spacing:.12em;margin-top:4px;text-transform:uppercase}.ax-tool-k{color:var(--acc-text)}.ax-tool-v{letter-spacing:.06em}.ax-tool-v,.ax-tool.none .ax-tool-k{color:var(--fg4)}.ax-say{color:var(--fg2);font-size:15.5px;line-height:1.62;margin-top:12px}.axc .card{transition:none}.axc.in .trait .tbar i{width:var(--v)}.axc .eqsvg path:nth-of-type(2){stroke-dasharray:1400;stroke-dashoffset:1400}.axc.in .eqsvg path:nth-of-type(2){stroke-dashoffset:0;transition:stroke-dashoffset 1.3s var(--ease) .15s}.axc .hm .cell{opacity:0}.axc.in .hm .cell{animation:axCell .4s var(--ease) both}.axc.in .hm .cell:nth-child(7n+1){animation-delay:.1s}.axc.in .hm .cell:nth-child(7n+2){animation-delay:.16s}.axc.in .hm .cell:nth-child(7n+3){animation-delay:.22s}.axc.in .hm .cell:nth-child(7n+4){animation-delay:.28s}.axc.in .hm .cell:nth-child(7n+5){animation-delay:.34s}.axc.in .hm .cell:nth-child(7n+6){animation-delay:.4s}.axc.in .hm .cell:nth-child(7n+7){animation-delay:.46s}@keyframes axCell{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@media (max-width:980px){.ax-grid{gap:18px;grid-template-columns:minmax(0,1fr)}.ax-rail-slot{height:108px}.ax-rail-n{font-size:36px}.ax-head .d2{font-size:22px}.ax-thread{height:52svh}.ax-msg,.ax-say{font-size:14.5px}.ax-turn{gap:10px}}@media (prefers-reduced-motion:reduce){.ax-think i{animation:none;opacity:.6}.axc .trait .tbar i{width:var(--v)}.axc .eqsvg path:nth-of-type(2){stroke-dasharray:none;stroke-dashoffset:0}.axc .hm .cell{animation:none;opacity:1}}.film{grid-row-gap:26px;cursor:pointer;display:grid;grid-template-rows:1fr auto;min-height:100svh;position:relative;row-gap:26px}.film.is-static{cursor:auto;min-height:0;padding:64px 0}.film-stage{align-self:center}.film-script .ax-pair,.film-stage .ax-pair{max-width:66ch}.film-script{display:flex;flex-direction:column;gap:96px}.film-foot{align-items:center;display:flex;gap:26px;padding-bottom:44px}.film-count{color:var(--fg4)}.film-cta{display:flex;gap:10px;margin-left:auto}.film.is-static .film-cta{flex-wrap:wrap;margin-left:0}@media (max-width:720px){.film-foot{flex-wrap:wrap}.film-cta{margin-left:0;width:100%}}.cx{background:var(--surf);border-radius:var(--r);box-shadow:var(--e2);margin:0 auto;max-width:860px;padding:34px}@media (max-width:640px){.cx{padding:22px 18px}}.cx-vows{grid-gap:12px;list-style:none;margin-bottom:28px}.cx-vows,.cx-vows li{display:grid;gap:12px}.cx-vows li{grid-gap:12px;color:var(--fg3);font-size:14px;grid-template-columns:22px minmax(0,1fr);line-height:1.6}.cx-vows b{color:var(--fg1);font-weight:700}.cx-tick{background:var(--acc-dim);border-radius:50%;color:var(--acc-deep);display:grid;height:22px;margin-top:1px;place-items:center;width:22px}.cx-tick svg{height:13px;width:13px}.cx-pick{display:flex;flex-wrap:wrap;gap:8px}.cx-venue{align-items:center;background:var(--surf2);border:1px solid var(--hair2);border-radius:var(--pill);color:var(--fg2);cursor:pointer;display:inline-flex;font-family:var(--body);font-size:14px;font-weight:600;gap:8px;letter-spacing:-.01em;padding:10px 16px;transition:border-color .3s var(--ease),background .3s var(--ease),color .3s var(--ease)}.cx-venue.on,.cx-venue:hover:not(:disabled){border-color:var(--acc-line);color:var(--fg1)}.cx-venue.on{background:var(--acc-dim)}.cx-venue.off{cursor:not-allowed;opacity:.45}.cx-tag{color:var(--acc-text);font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.cx-tag.muted{color:var(--fg4)}.cx-form{border-top:1px solid var(--hair);margin-top:26px;padding-top:24px}.cx-form-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:18px}.cx-note{color:var(--fg3);font-size:13.5px;line-height:1.55;margin-top:6px;max-width:52ch}.cx-fields{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cx-field,.cx-label{display:block}.cx-label{color:var(--fg4);font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;margin-bottom:7px;text-transform:uppercase}.cx-field input{background:var(--surf2);border:1px solid var(--hair2);border-radius:var(--r-ctrl);color:var(--fg1);font-family:var(--mono);font-size:13px;padding:12px 14px;transition:border-color .3s var(--ease);width:100%}.cx-field input:focus{border-color:var(--acc-line);outline:none}.cx-help{color:var(--fg4);display:block;font-size:12px;line-height:1.5;margin-top:7px}.cx-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:22px}.cx-quota{color:var(--fg4);font-family:var(--mono);font-size:10.5px;letter-spacing:.12em}.cx-error{background:var(--neg-dim);border-radius:var(--r-ctrl);color:var(--neg);font-size:13.5px;line-height:1.55;margin-top:14px;padding:12px 14px}.cx-result{border-top:1px solid var(--hair);margin-top:26px;padding-top:24px}.cx-res-head{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.cx-live{align-items:center;color:var(--acc-text);display:inline-flex;font-family:var(--mono);font-size:11px;gap:9px;letter-spacing:.16em;text-transform:uppercase}.cx-dot{background:var(--acc);border-radius:50%;box-shadow:0 0 0 4px var(--acc-dim);height:7px;width:7px}.cx-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.cx-stat-n{font-feature-settings:"tnum";color:var(--fg1);font-family:var(--disp);font-size:clamp(24px,3.2vw,38px);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.035em;line-height:.96}.cx-stat-l{color:var(--fg4);font-size:12.5px;margin-top:8px}.cx-reads{grid-gap:12px;display:grid;gap:12px;list-style:none;margin-top:24px}.cx-reads li{grid-gap:12px;align-items:start;background:var(--surf2);border-radius:var(--r-ctrl);color:var(--fg2);display:grid;font-size:14.5px;gap:12px;grid-template-columns:30px minmax(0,1fr);line-height:1.6;padding:14px 16px}.cx-read-ic{background:var(--acc-dim);border-radius:50%;color:var(--acc-deep);display:grid;height:30px;place-items:center;width:30px}.cx-res-cta{align-items:center;border-top:1px solid var(--hair);display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between;margin-top:24px;padding-top:20px}.cx-res-cta p{color:var(--fg3);font-size:14px;line-height:1.6;max-width:48ch}.cx-fine{margin-top:24px}@media (max-width:640px){.cx-stats{gap:16px;grid-template-columns:minmax(0,1fr)}.cx-actions .btn,.cx-res-cta .btn{justify-content:center;width:100%}}.axc{display:block;margin-top:14px;max-width:440px}.axc .card{background:var(--surf);border-radius:var(--r-tile);box-shadow:var(--e2),inset 0 0 0 1px var(--hair2);overflow:hidden;position:relative}.axc .card:before{background:linear-gradient(90deg,#0000,var(--acc-line),#0000);border-radius:2px;content:"";height:2px;left:20px;opacity:.7;position:absolute;right:20px;top:0;z-index:3}.axc .chd{background:var(--surf2);border-bottom:1px solid var(--hair);justify-content:space-between;padding:12px 15px 11px}.axc .chd,.axc .chd .t{align-items:center;display:flex}.axc .chd .t{gap:9px}.axc .chd .mk{background:var(--acc-dim);border-radius:8px;color:var(--acc-deep);display:grid;height:25px;place-items:center;width:25px}.axc .tt{color:var(--fg3);font-family:var(--mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase}.axc .tt b{color:var(--fg1);font-weight:600}.axc .cb{padding:14px 15px 16px}.axc .fhead{align-items:baseline;display:flex;gap:9px}.axc .fhead .v{font-feature-settings:"tnum";font-family:var(--disp);font-size:23px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.025em}.axc .fhead .v.pos{color:var(--acc-text)}.axc .fhead .v.neg{color:var(--neg)}.axc .fhead .k{color:var(--fg3);font-size:12px}.axc .statgrid{grid-gap:13px 10px;background:var(--surf3);border-radius:var(--r-s);box-shadow:inset 0 0 0 1px var(--hair);display:grid;gap:13px 10px;grid-template-columns:repeat(3,1fr);margin-top:14px;padding:13px 14px}.axc .stat .k{color:var(--fg4);font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.axc .stat .v{font-feature-settings:"tnum";color:var(--fg1);font-family:var(--disp);font-size:16px;font-variant-numeric:tabular-nums;font-weight:800;margin-top:3px}.axc .stat .v.pos{color:var(--acc-text)}.axc .stat .v.neg{color:var(--neg)}.axc .arch-card{align-items:center;display:flex;gap:16px}.axc .arch-card .fingerprint{flex-shrink:0}.axc .arch-name{color:var(--fg1);font-family:var(--disp);font-size:21px;font-weight:800;letter-spacing:-.02em}.axc .traits{grid-gap:9px;display:grid;gap:9px;margin-top:14px}.axc .trait{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:76px 1fr 28px}.axc .trait .tk{color:var(--fg3);font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase}.axc .trait .tbar{background:var(--surf4);border-radius:99px;height:5px;overflow:hidden}.axc .trait .tbar i{background:linear-gradient(90deg,var(--acc),var(--acc));background:linear-gradient(90deg,var(--acc-lo,var(--acc)),var(--acc));border-radius:99px;display:block;height:100%;transition:width 1s var(--ease) .3s;width:0}.axc .traits.in .tbar i{width:var(--v)}.axc .trait.lo .tbar i{background:linear-gradient(90deg,var(--neg),var(--neg-fill))}.axc .trait.lo .tv{color:var(--neg)}.axc .trait.hi .tv{color:var(--acc-text)}.axc .trait .tv{font-feature-settings:"tnum";color:var(--fg1);font-family:var(--disp);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.axc .rule-line{background:var(--acc-dim);border-radius:var(--r-s);color:var(--fg1);font-size:13px;font-weight:500;line-height:1.5;margin-top:12px;padding:11px 13px}.axc .rule-grid{grid-template-columns:repeat(3,1fr)}@media (max-width:980px){.axc{max-width:100%}.axc .statgrid{grid-template-columns:repeat(2,1fr)}.axc .arch-card .fingerprint{height:84px;width:84px}}.axc .chart-box{background:var(--surf3);border-radius:var(--r-s);box-shadow:inset 0 0 0 1px var(--hair);height:118px;margin-top:10px;overflow:hidden;position:relative}.axc .eqsvg{display:block;height:100%;width:100%}.axc .zones{background:var(--surf3);border-radius:var(--r-s);box-shadow:inset 0 0 0 1px var(--hair);margin-top:14px;padding:13px 14px}.axc .zones .zh{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:11px}.axc .zones .zh .l{color:var(--fg3);font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.axc .zones .statgrid,.axc .zones .traits{background:none;box-shadow:none;margin-top:0;padding:0}.axc .hmdow{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(7,1fr);margin-bottom:7px}.axc .hmdow span{color:var(--fg4);font-family:var(--mono);font-size:9px;letter-spacing:.04em;text-align:center;text-transform:uppercase}.axc .hm{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(7,1fr)}.axc .hm .cell{aspect-ratio:1;border-radius:5px;box-shadow:inset 0 0 0 1px var(--hair);display:block}.axc .hmleg{align-items:center;color:var(--fg4);display:flex;font-family:var(--mono);font-size:9px;gap:7px;letter-spacing:.05em;margin-top:12px;text-transform:uppercase}.axc .hmleg .sw{border-radius:3px;flex-shrink:0;height:11px;width:11px}.axc .srcrow{align-items:center;border-top:1px solid var(--hair);display:flex;gap:11px;padding:10px 0}.axc .srcrow:first-child{border-top:0;padding-top:0}.axc .srcrow .fav{background:var(--surf4);border-radius:8px;color:var(--fg1);display:grid;flex-shrink:0;font-family:var(--disp);font-size:12px;font-weight:800;height:27px;place-items:center;width:27px}.axc .srcrow .sc{min-width:0}.axc .srcrow .sc .st{color:var(--fg1);font-size:12.5px;font-weight:500;line-height:1.35}.axc .srcrow .sc .sd{margin-top:3px}.axc .srcrow .rn,.axc .srcrow .sc .sd{color:var(--fg4);font-family:var(--mono);font-size:9.5px}.axc .srcrow .rn{margin-left:auto}.axc .mchip{border-radius:99px;font-family:var(--mono);font-size:9px;letter-spacing:.1em;padding:5px 9px;text-transform:uppercase;white-space:nowrap}.axc .mchip.regg,.axc .mchip.tee{background:var(--acc-dim);color:var(--acc-deep)}.axc .mchip.reg{background:var(--neg-dim);color:var(--neg)}.axc .mchip.arch{background:var(--surf4);color:var(--fg3)}.ps-hint{align-items:center;background:var(--surf);border-radius:var(--r-s);box-shadow:var(--e2),inset 0 0 0 1px var(--hair2);color:var(--fg1);display:inline-flex;font-family:var(--body);font-size:16px;font-weight:600;gap:8px;letter-spacing:-.01em;line-height:1.32;max-width:78%;opacity:0;padding:9px 14px 9px 12px;pointer-events:none;position:absolute;z-index:30}.ps-hint i{background:var(--acc);border-radius:50%;box-shadow:0 0 0 3px var(--acc-dim);flex-shrink:0;height:9px;width:9px}.ps-screen.live .ps-hint{animation:psHint 5.2s var(--ease) infinite;animation-delay:calc(.7s + var(--k)*1.5s)}@keyframes psHint{0%{opacity:0;transform:translateY(6px) scale(.96)}6%{opacity:1;transform:none}24%{opacity:1;transform:none}30%{opacity:0;transform:translateY(-4px) scale(.99)}to{opacity:0;transform:translateY(-4px) scale(.99)}}.ps-dots span{overflow:hidden;position:relative}.ps-dots span:after{background:var(--acc);content:"";inset:0;position:absolute;transform:scaleX(0);transform:scaleX(var(--fill,0));transform-origin:left center}.ps-count{align-items:center;color:var(--fg4);display:flex;font-family:var(--mono);font-size:11px;gap:10px;letter-spacing:.18em;margin-top:18px;text-transform:uppercase}.ps-count b{color:var(--acc-text);font-weight:500}.ps-count i{background:var(--hair3);display:block;flex-shrink:0;height:1px;width:14px}.foot-lead{align-items:flex-start;display:flex;flex-direction:column;max-width:54ch}@media (max-width:980px){.ps-count{justify-content:center}.ps-hint{font-size:22px;max-width:86%;padding:12px 18px 12px 15px}}@media (prefers-reduced-motion:reduce){.ps-screen .ps-hint{animation:none;display:none}}.chat-offline p{color:var(--fg3);font-size:13.5px;line-height:1.6;margin-top:8px}.fingerprint,.pulse-line{height:auto;max-width:100%}@media (max-width:900px){.foot-cols a{display:inline-block;line-height:1.35;padding:7px 0}.foot-cols li{margin-bottom:2px}}@media (min-width:981px) and (max-height:800px){.ps-stage{--phone-scale:.60}}@media (min-width:981px) and (max-height:660px){.ps-stage{--phone-scale:.50}}.hero-copy{max-width:620px}.hero-split .hero-h1{font-size:clamp(46px,6.4vw,88px)}.hero-sub{font-size:clamp(19px,2.1vw,25px);max-width:42ch}.hero-act{align-items:center;display:flex;flex-wrap:wrap;gap:16px 18px}@media (max-width:1080px){.hero-copy{text-align:center}.hero-copy,.hero-sub{margin-inline:auto}.hero-act{justify-content:center}}.hstack{aspect-ratio:1/.95;position:relative;width:100%}.hs-phone{position:absolute;width:56%}.hs-phone .feat-shot{box-shadow:var(--e3);margin-bottom:0}.hs-a{left:0;top:0;z-index:1}.hs-b{right:0;top:12%;z-index:2}.hs-note{align-items:flex-start;background:var(--surf);border-radius:15px;box-shadow:var(--e3);display:flex;gap:11px;padding:13px 15px 14px;position:absolute;width:60%;z-index:3}.hs-n1{left:-7%;top:47%}.hs-n2{bottom:0;right:-6%}.hs-note-ic{background:var(--surf3);border-radius:9px;color:var(--acc-text);display:grid;flex-shrink:0;height:28px;place-items:center;width:28px}.hs-note-ic .ic{stroke:currentColor}.hs-note-k{color:var(--fg4);font-family:var(--mono);font-size:9px;letter-spacing:.16em;margin:0;text-transform:uppercase}.hs-note-t{color:var(--fg1);font-family:var(--disp);font-size:14px;font-weight:800;letter-spacing:-.015em;margin:3px 0 0}.hs-note-b{color:var(--fg3);font-size:11.5px;line-height:1.45;margin:4px 0 0}.hs-note-txt{min-width:0;transition:opacity .32s var(--ease),transform .32s var(--ease)}.hs-note-txt.is-out{opacity:0;transform:translateY(-5px)}@media (prefers-reduced-motion:reduce){.hs-note-txt{transition:none}}@media (max-width:560px){.hstack{aspect-ratio:1/.8;margin-inline:auto;max-width:330px}.hs-phone{left:50%;transform:translateX(-50%);width:62%}.hs-b{display:none}.hs-note{left:50%;right:auto;transform:translateX(-50%);width:92%}.hs-n1{bottom:0;top:auto}.hs-n2{display:none}}.hero-trust{align-items:center;display:inline-flex;gap:10px;justify-content:center;text-align:left}@media (max-width:640px){.hero-trust{align-items:flex-start}.hero-trust .live-dot{margin-top:6px}}.hero-venues{padding:15px 0 17px}.hero-venues-k{color:var(--fg3);display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-align:center;text-transform:uppercase}.hero-venues-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px 38px;justify-content:center;margin-top:18px}.hero-venue{align-items:center;display:inline-flex;gap:11px}.hero-venue svg{height:32px;transition:fill .3s var(--ease);width:auto}.hero-venue .vn{color:var(--fg3);font-family:var(--mono);font-size:11.5px;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}@media (max-width:900px){.hero-venues-row{gap:14px 26px}}@media (max-width:560px){.hero-venues-row{gap:14px 18px}.hero-venue{gap:8px}.hero-venue svg{height:26px}.hero-venue .vn{font-size:10.5px;letter-spacing:.08em}}.axl-turn{display:block}.axl-stage{margin:0 auto;max-width:720px}.axl-after{align-items:center;display:flex;flex-direction:column;gap:14px;text-align:center}.axl-after .micro{max-width:52ch}.dl-stores{display:flex;justify-content:center}.fscreen{contain-intrinsic-size:auto 80svh;content-visibility:auto;min-height:80svh}.fscreen,.fscreen-in{align-items:center;display:grid}.fscreen-in{grid-gap:64px;gap:64px;grid-template-columns:1fr 1fr}.fscreen.is-flipped .fscreen-copy{order:2}.fscreen-copy{max-width:46ch}.fscreen-shot{justify-self:center;max-width:390px;width:100%}.fscreen-shot .feat-shot{border-radius:var(--r);margin-bottom:0}@media (max-width:900px){.fscreen{min-height:0;padding:56px 0}.fscreen-in{gap:44px;grid-template-columns:1fr}.fscreen.is-flipped .fscreen-copy{order:0}}.band-act,.nums-act,.proof-act{align-items:center;display:flex;flex-direction:column;gap:14px;text-align:center}.band-act .micro,.nums-act .micro{max-width:62ch}.shot{background:var(--surf2);border:1px solid var(--hair);border-radius:14px;box-shadow:var(--e1);cursor:zoom-in;font:inherit;margin:0;overflow:hidden;padding:0;position:relative;text-align:left;transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease)}.shot,.shot img{display:block;width:100%}.shot img{height:auto}[data-theme=light] .shot{background:var(--surf)}[data-theme=light] .shot img{filter:none}.shot:focus-visible,.shot:hover{border-color:var(--hair3);box-shadow:var(--e2);transform:translateY(-3px)}.shot-zoom{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(var(--scrim-rgb),.62);border-radius:9px;bottom:10px;display:grid;height:30px;opacity:.55;place-items:center;position:absolute;right:10px;transition:opacity .3s var(--ease),background .3s var(--ease);width:30px}.shot-zoom svg{fill:none;stroke:#f6f5f2;stroke-width:1.9;stroke-linecap:round}.shot:focus-visible .shot-zoom,.shot:hover .shot-zoom{opacity:1}@media (hover:none){.shot-zoom{opacity:.8}}.lb{grid-gap:10px;align-items:center;animation:lb-in .22s var(--ease);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(var(--scrim-rgb),.86);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;inset:0;padding:24px;position:fixed;z-index:200}@keyframes lb-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lb{animation:none}}.lb-fig{align-items:center;display:flex;flex-direction:column;gap:14px;grid-column:2;justify-self:center;margin:0;max-height:100%;min-height:0}.lb-fig img{background:var(--surf2);border:1px solid var(--hair);border-radius:14px;box-shadow:var(--e3);display:block;height:auto;max-height:calc(100vh - 140px);max-width:100%;min-height:0;width:auto}.lb-cap{display:flex;flex-direction:column;gap:6px;max-width:62ch;text-align:center}.lb-count{color:var(--fg4);font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase}.lb-alt{color:var(--fg3);font-size:13px;line-height:1.5}@media (max-width:700px){.lb-alt{display:none}}.lb-nav,.lb-x{background:var(--surf2);border:1px solid var(--hair);border-radius:50%;color:var(--fg1);cursor:pointer;display:grid;flex-shrink:0;height:44px;place-items:center;transition:background .3s var(--ease),border-color .3s var(--ease);width:44px}.lb-nav:hover,.lb-x:hover{background:var(--surf3);border-color:var(--hair3)}.lb-nav svg,.lb-x svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lb-x{position:absolute;right:18px;top:18px;z-index:1}.lb-prev{grid-column:1}.lb-next{grid-column:3}@media (max-width:560px){.lb{gap:4px;padding:16px 8px}.lb-nav,.lb-x{height:38px;width:38px}.lb-fig img{max-height:calc(100vh - 120px)}}.steps{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:860px){.steps{grid-template-columns:minmax(0,1fr)}}.step{position:relative}.step-n{font-feature-settings:"tnum";color:var(--fg4);font-family:var(--disp);font-size:13px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.06em;position:absolute;right:22px;top:20px}.step-ic{background:var(--surf3);border-radius:11px;color:var(--acc-text);display:grid;height:38px;margin-bottom:16px;place-items:center;width:38px}.step-ic .ic{stroke:currentColor}.step h3{color:var(--fg1);font-family:var(--disp);font-size:19px;font-weight:800;letter-spacing:-.02em;margin:0}.step p{color:var(--fg2);font-size:15.5px;line-height:1.55;margin-top:10px}.amb-turn{align-items:center;display:flex;gap:18px;justify-content:center}.amb-turn p{color:var(--fg1);font-family:var(--disp);font-size:clamp(19px,2.2vw,26px);font-weight:800;letter-spacing:-.02em;margin:0;white-space:nowrap}.amb-rule,.amb-turn:after{background:var(--hair);flex:1 1;height:1px;max-width:180px}.amb-turn:after{content:""}.tw-wall{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1040px){.tw-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.tw-wall{grid-template-columns:minmax(0,1fr)}}.tw-col{grid-gap:20px;align-content:start;display:grid;gap:20px;min-width:0}.tw-item{display:block;min-width:0}.tw-item .react-tweet-theme{--tweet-container-margin:0;--tweet-font-family:var(--body);--tweet-font-color:var(--fg1);--tweet-font-color-secondary:var(--fg4);--tweet-bg-color:var(--surf2);--tweet-bg-color-hover:var(--surf3);--tweet-border:1px solid var(--hair);--tweet-color-blue-secondary:var(--acc-text);--tweet-color-blue-secondary-hover:rgba(var(--glass-rgb),.1);--tweet-color-blue-primary:var(--acc-text);--tweet-color-blue-primary-hover:var(--acc-deep);--tweet-color-red-primary:var(--neg);--tweet-color-red-primary-hover:rgba(var(--glass-rgb),.1);--tweet-color-green-primary:var(--acc-text);--tweet-color-green-primary-hover:rgba(var(--glass-rgb),.1);--tweet-twitter-icon-color:var(--fg2);--tweet-verified-old-color:var(--fg3);--tweet-verified-blue-color:var(--acc-text);--tweet-actions-color:var(--fg4);--tweet-actions-color-hover:var(--fg2);--tweet-replies-border:1px solid var(--hair);--tweet-replies-font-color:var(--fg2);--tweet-quoted-bg-color-hover:rgba(var(--glass-rgb),.04);--tweet-skeleton-gradient:linear-gradient(270deg,var(--surf2),var(--surf3),var(--surf3),var(--surf2));--tweet-body-font-size:16px;--tweet-body-line-height:1.5;border-radius:16px}.tw-item .react-tweet-theme>article,.tw-skel{border-radius:16px}.tw-skel{background:var(--surf2);height:520px;opacity:.5}.tw-rail{-webkit-overflow-scrolling:touch;align-items:start;display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:8px;scrollbar-width:none}.tw-rail::-webkit-scrollbar{display:none}.tw-rail>.tw-item{flex-basis:calc(33.33333% - 31.33333px);flex-grow:0;flex-shrink:0}@media (max-width:1040px){.tw-rail>.tw-item{flex-basis:calc(50% - 28px)}}@media (max-width:680px){.tw-rail{margin-inline:-18px;padding-inline:18px}.tw-rail>.tw-item{flex-basis:86%}}.hero-more{align-items:center;background:none;border:0;color:var(--fg3);cursor:pointer;display:flex;font-family:var(--mono);font-size:10.5px;gap:8px;letter-spacing:.16em;margin:14px auto 0;padding:6px 4px;text-transform:uppercase;transition:color .3s var(--ease)}.hero-more:focus-visible,.hero-more:hover{color:var(--fg2)}.hero-more .num{color:var(--acc-text);font-weight:700}.hero-more .ind{border-bottom:1.5px solid;border-right:1.5px solid;height:7px;margin-left:2px;transform:rotate(45deg) translate(-2px,-2px);transition:transform .35s var(--ease);width:7px}.hero-more.open .ind{transform:rotate(-135deg) translate(-2px,-2px)}.hero-soon{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s var(--ease),opacity .35s var(--ease),padding .5s var(--ease)}.hero-soon.open{max-height:900px;opacity:1;padding:20px 0 26px}.hero-soon-note{margin-top:18px;text-align:center}.feat-shot{background:var(--surf);border:1px solid var(--hair);border-radius:13px;height:218px;margin-bottom:20px;overflow:hidden;position:relative}.feat-shot:after{background:linear-gradient(180deg,#0000,var(--surf2));content:"";height:36px;inset:auto 0 0 0;pointer-events:none;position:absolute;z-index:2}.feat-phone{height:844px;left:0;position:absolute;top:0;top:var(--top,0);transform:scale(.8);transform:scale(var(--fs,.8));transform-origin:top left;width:390px}.feat-shot .phone{border:0;border-radius:0;box-shadow:none;height:844px;padding:0;width:390px}.feat-shot .phone:after{display:none}.feat-shot .phone .screen{border-radius:0}.feat-shot-card{background:var(--surf2)}.feat-card-in{left:50%;margin-top:0;position:absolute;top:16px;transform:translateX(-50%) scale(.9);transform:translateX(-50%) scale(var(--fs,.9));transform-origin:top center;width:380px}.nav-menu{display:inline-flex;position:relative}.nav-menu-btn{align-items:center;background:none;border:0;border-radius:var(--pill);color:var(--fg3);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:500;gap:7px;padding:9px 14px;transition:color .22s var(--ease),background .22s var(--ease)}.nav-menu-btn:hover,.nav-menu.open .nav-menu-btn{background:var(--hair);color:var(--fg1)}.nav-menu-btn .ind{border-bottom:1.4px solid;border-right:1.4px solid;height:5px;transform:rotate(45deg) translate(-1px,-1px);transition:transform .3s var(--ease);width:5px}.nav-menu.open .nav-menu-btn .ind{transform:rotate(-135deg) translate(-1px,-1px)}.nav-menu-panel{background:var(--surf2);border:1px solid var(--hair);border-radius:var(--r-panel);box-shadow:var(--e3);left:50%;opacity:0;padding:8px;pointer-events:none;position:absolute;top:calc(100% + 14px);transform:translateX(-50%) translateY(-6px);transition:opacity .24s var(--ease),transform .24s var(--ease);width:280px}.nav-menu.open .nav-menu-panel{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.nav-menu-panel a{border-radius:var(--r-ctrl);display:block;padding:11px 12px;text-decoration:none;transition:background .2s var(--ease)}.nav-menu-panel a:hover{background:var(--surf3)}.nav-menu-panel b{color:var(--fg1);display:block;font-family:var(--disp);font-size:14.5px;font-weight:700;letter-spacing:-.01em}.nav-menu-panel i{color:var(--fg4);display:block;font-size:12.5px;font-style:normal;line-height:1.4;margin-top:3px}.nav-sheet-k{color:var(--fg4);display:block;font-family:var(--mono);font-size:10px;letter-spacing:.2em;margin-top:18px;padding-bottom:4px;text-transform:uppercase}.subpage{padding-top:78px}@media (max-width:860px){.subpage{padding-top:62px}}.chat .bub .para{display:block}.chat .bub .para+.para{margin-top:10px}.chat-card-tool{border-top:1px solid var(--hair);display:block;margin:14px -13px -11px;padding:14px 13px 0}.msg.ax .bub:has(.chat-card-tool){max-width:100%;width:100%}.chat-card-tool .axc,.chat-card-tool .card{margin-top:0;max-width:none;width:100%}.chat-demo-note{color:var(--fg4);font-size:11.5px;line-height:1.5;margin-top:10px}.cf{margin-top:16px}.cf .plab{align-items:center;display:flex;gap:10px}.cf-ro{background:var(--acc-dim);border-radius:999px;color:var(--acc-text);font-family:var(--mono);font-size:9px;letter-spacing:.16em;padding:3px 7px;text-transform:uppercase}.cf-lead{color:var(--fg3);font-size:13px;line-height:1.55;margin:12px 0 14px}.cf-lead b{color:var(--fg1);font-weight:600}.cf-venues{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}@media (max-width:460px){.cf-venues{grid-template-columns:repeat(2,minmax(0,1fr))}}.cf-venue{align-items:center;background:var(--surf);border:1px solid var(--hair);border-radius:var(--r-ctrl);color:var(--fg2);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:7px;padding:12px 6px;transition:border-color .25s var(--ease),background .25s var(--ease),transform .25s var(--ease)}.cf-venue:focus-visible,.cf-venue:hover{background:var(--surf3);border-color:var(--acc-line);transform:translateY(-2px)}.cf-venue svg{fill:var(--fg2);height:24px;width:auto}.cf-venue span{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-align:center;text-transform:uppercase}.cf-input{background:var(--surf);border:1px solid var(--hair);border-radius:var(--r-ctrl);color:var(--fg1);font-family:var(--mono);font-size:13px;letter-spacing:.04em;margin-top:4px;padding:12px 14px;width:100%}.cf-input:focus{border-color:var(--acc-line);outline:none}.cf-note{color:var(--fg4);font-size:11.5px;margin-top:10px;text-align:center}.cf-steps{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:14px 0 0;padding:0}.cf-steps li{display:flex;gap:12px;opacity:.38;transition:opacity .4s var(--ease)}.cf-steps li.done,.cf-steps li.now{opacity:1}.cf-steps b{color:var(--fg1);display:block;font-size:13.5px;font-weight:600}.cf-steps i{color:var(--fg4);display:block;font-size:12.5px;font-style:normal;line-height:1.5;margin-top:2px}.cf-dot{background:var(--surf4);border-radius:50%;flex-shrink:0;height:9px;margin-top:5px;transition:background .4s var(--ease);width:9px}.cf-steps li.now .cf-dot{animation:cfPulse 1.1s var(--ease) infinite;background:var(--acc)}.cf-steps li.done .cf-dot{background:var(--acc-text)}@keyframes cfPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.cf-steps li.now .cf-dot{animation:none}}.nav-sheet-cta{align-items:center;display:inline-flex;gap:9px}.nav-sheet-cta svg{stroke:currentColor}:where(#features,#numbers,#product,#proof,#pricing,#faq,#referral,#ambassadors,#download){scroll-margin-top:104px}@media (max-width:860px){:where(#features,#numbers,#product,#proof,#pricing,#faq,#referral,#ambassadors,#download){scroll-margin-top:88px}}.hero-venue svg{fill:var(--fg2);fill:var(--tint,var(--fg2));transition:opacity .28s var(--ease)}.hero-venue.is-link:hover svg{opacity:.78}.hero-venue.is-link{border-radius:10px;margin:-4px -6px;padding:4px 6px;text-decoration:none;transition:background .28s var(--ease)}.hero-venue.is-link:hover{background:var(--surf2)}.hero-venue.is-link:hover .vn{color:var(--fg1)}.nav-links{gap:2px}.nav-menu-panel.wide{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr));width:520px}.fp-crumb{align-items:center;color:var(--fg4);display:flex;font-family:var(--mono);font-size:10.5px;gap:10px;justify-content:center;letter-spacing:.16em;text-transform:uppercase}.fp-crumb a{color:var(--fg4);text-decoration:none}.fp-crumb a:hover{color:var(--acc-text)}.fp-crumb i{background:var(--hair3);height:1px;width:12px}.fp-crumb span{color:var(--fg2)}.fp-head{margin-top:26px;margin-inline:auto;max-width:46ch;text-align:center}.fp-ic{background:var(--surf3);border-radius:13px;color:var(--acc-text);display:grid;height:46px;margin:0 auto 20px;place-items:center;width:46px}.fp-ic .ic{stroke:currentColor}.fp-title{margin:0}.fp-tag{margin:16px auto 0}.fp-stage{margin-inline:auto;max-width:390px}.fp-stage .feat-shot{border-radius:20px;margin-bottom:0}.ref-stage{background:var(--surf);border-radius:var(--r);box-shadow:var(--e2);display:grid;justify-items:center;padding:28px}.ref-stage .feat-shot{border-radius:20px;box-shadow:var(--e3);margin-bottom:0;max-width:390px;width:100%}@media (max-width:560px){.ref-stage{overflow:hidden;padding:0}.ref-stage .feat-shot{border-radius:0;max-width:none}}.fp-lead{margin-inline:auto;max-width:62ch;text-align:center}.fp-lead p{color:var(--fg2);font-size:clamp(17px,1.7vw,20px);line-height:1.6}.fp-points{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:860px){.fp-points{grid-template-columns:minmax(0,1fr)}}.fp-point{border-top:1px solid var(--hair);padding-top:20px}.fp-point h2{color:var(--fg1);font-family:var(--disp);font-size:17px;font-weight:700;letter-spacing:-.02em;margin:0}.fp-point p{color:var(--fg3);font-size:14.5px;line-height:1.55;margin-top:8px}.fp-next{align-items:center;color:var(--fg2);display:flex;gap:14px;justify-content:center;text-decoration:none;transition:color .28s var(--ease)}.fp-next:hover{color:var(--acc-text)}.fp-next-k{color:var(--fg4);font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase}.fp-next-n{color:inherit;font-family:var(--disp);font-size:clamp(22px,3vw,34px);font-weight:800;letter-spacing:-.02em}.ct-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.ct-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ct-cards{grid-template-columns:minmax(0,1fr)}}.ct-card,.ct-cards>*{height:100%}.ct-card{display:grid;grid-template-rows:auto auto auto 1fr;text-decoration:none}.ct-ic{background:var(--surf3);border-radius:11px;color:var(--acc-text);display:grid;height:38px;margin-bottom:16px;place-items:center;width:38px}.ct-ic .ic{stroke:currentColor}.ct-ic .ct-mark{fill:currentColor}.ct-card h3{color:var(--fg1);font-family:var(--disp);font-size:19px;font-weight:800;letter-spacing:-.02em;margin:0}.ct-handle{color:var(--acc-text);font-family:var(--mono);font-size:13px;letter-spacing:.01em;margin:8px 0 0;word-break:break-word}.ct-note{color:var(--fg3);font-size:14.5px;line-height:1.55;margin:8px 0 0}.brandword{white-space:nowrap}.brandword-line{display:inline}.brandword-wm{font-size:.88em;font-weight:800;letter-spacing:-.005em}.brandword-line svg{margin-right:.3em}.mirror-q{color:var(--fg3);font-family:var(--disp);font-size:clamp(26px,3.2vw,58px);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:0;text-align:center}.price-row{align-items:start}.plan,.price-row>*{height:100%}.plan{display:flex;flex-direction:column}.plan-note{color:var(--fg3);font-size:15px;line-height:1.55;margin-top:16px}@media (min-width:901px){.plan-note{min-height:46.5px}}.plan .btn{margin-top:22px}.plan .incl.plan-incl{grid-gap:12px;border-top:1px solid var(--hair);display:grid;gap:12px;grid-template-columns:minmax(0,1fr);margin-top:24px;padding-top:22px}.mirror-gate{align-items:center;display:flex;height:100svh;min-height:560px;overflow:hidden;position:relative}.mirror-gate.verdict{background:var(--bg)}.mirror-gate .mirror-stage{width:100%}.mirror-gate .mirror-line{grid-area:1/1;transition:opacity .4s var(--ease),transform .4s var(--ease),filter .4s var(--ease)}.mirror-gate .mirror-line.is-in{filter:none;opacity:1;pointer-events:auto;transform:none}.mirror-gate .mirror-line.is-next{filter:blur(6px);opacity:0;pointer-events:none;transform:translateY(20px)}.mirror-gate .mirror-line.is-past{filter:blur(6px);opacity:0;pointer-events:none;transform:translateY(-20px)}.mirror-foot{align-items:center;bottom:0;display:flex;gap:18px;justify-content:center;left:0;opacity:0;padding:0 24px 30px;pointer-events:none;position:absolute;right:0;transform:translateY(10px);transition:opacity .4s var(--ease),transform .4s var(--ease)}.mirror-gate.is-locked .mirror-foot{opacity:1;pointer-events:auto;transform:none}.mirror-skip{align-items:center;background:var(--surf2);border:1px solid var(--hair);border-radius:var(--pill);color:var(--fg2);cursor:pointer;display:inline-flex;font-family:var(--mono);font-size:10.5px;gap:7px;letter-spacing:.16em;padding:9px 16px;text-transform:uppercase;transition:color .25s var(--ease),border-color .25s var(--ease),background .25s var(--ease)}.mirror-skip:focus-visible,.mirror-skip:hover{background:var(--surf3);border-color:var(--hair3);color:var(--fg1)}.mirror-skip svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:560px){.mirror-foot{gap:12px;padding-bottom:22px}}.hero-venue .vart{border-radius:7px;display:block;height:30px;object-fit:contain;width:30px}.cf-venue .vart{height:24px;object-fit:contain;width:24px}@media (max-width:560px){.hero-venue .vart{height:25px;width:25px}}.chat-connect{align-items:center;background:var(--surf2);border:1px solid var(--hair);border-radius:var(--r-ctrl);color:var(--fg2);cursor:pointer;display:flex;font-family:var(--body);font-size:13.5px;font-weight:500;gap:10px;margin-top:14px;padding:12px 14px;text-align:left;transition:border-color .25s var(--ease),background .25s var(--ease),color .25s var(--ease);width:100%}.chat-connect:focus-visible,.chat-connect:hover{background:var(--surf3);border-color:var(--acc-line);color:var(--fg1)}.chat-connect .ic{stroke:var(--acc-text);flex-shrink:0}.chat-connect i{border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;height:7px;margin-left:auto;transform:rotate(-45deg);width:7px}.ax-gate .ax-slot{align-items:center;display:grid;justify-items:center;max-height:calc(100svh - 190px);min-height:0;width:100%}@media (max-width:640px){.ax-gate .ax-slot{max-height:calc(100svh - 150px)}}.ax-beat{align-items:center;display:flex;flex-direction:column;gap:clamp(10px,1.8vh,22px);grid-area:1/1;justify-content:center;min-height:0;text-align:center;transition:opacity .4s var(--ease),transform .4s var(--ease),filter .4s var(--ease);width:100%}.ax-beat.is-in{filter:none;opacity:1;pointer-events:auto;transform:none}.ax-beat.is-next{transform:translateY(20px)}.ax-beat.is-next,.ax-beat.is-past{filter:blur(6px);opacity:0;pointer-events:none}.ax-beat.is-past{transform:translateY(-20px)}.ax-ask{align-items:center;background:var(--surf2);border:1px solid var(--hair);border-radius:var(--pill);color:var(--fg3);display:inline-flex;font-family:var(--mono);font-size:11px;gap:9px;letter-spacing:.1em;padding:8px 15px;text-transform:uppercase}.ax-ask .ic{stroke:var(--acc-text)}.ax-note{color:var(--fg3);font-size:min(1.15vw,2.1vh,19px);line-height:1.6;margin:0;max-width:62ch}@media (max-width:640px){.ax-note{font-size:14px}}.ax-card{margin-top:4px;max-height:34vh;max-width:clamp(320px,30vw,460px);overflow:hidden;width:100%}.ax-card .card{max-width:none}.ax-cta{align-items:center;display:flex;flex-direction:column;gap:22px}.ax-cta .pulse-line{opacity:.8}.ax-cta-line{color:var(--fg1);font-family:var(--disp);font-size:clamp(22px,3.4vw,38px);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0;max-width:20ch}.ax-cta-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media (max-width:640px){.ax-beat{gap:14px}.ax-card{max-width:100%}}@media (max-height:720px){.ax-card{display:none}}.vd-stack{gap:68px}.vd-line{position:static}@media (max-width:640px){.vd-stack{gap:44px}}.chat-meta:empty{display:none}.ax-flow{display:block}.ax-screen{align-items:center;display:flex;justify-content:center;min-height:100svh;padding:96px 0}.ax-screen:last-child{min-height:auto;padding-bottom:40px}.ax-flow .ax-beat{filter:none;grid-area:auto;opacity:1;position:static;transform:none}@media (max-width:640px){.ax-screen{min-height:auto;padding:72px 0}}.vd-flow .vd-beat p{color:var(--fg1);font-family:var(--disp);font-size:min(5.4vw,8vh,88px);font-weight:800;letter-spacing:-.035em;line-height:1.04;margin:0;max-width:17ch}.vd-flow .vd-beat .tell{color:var(--acc-text)}.vd-flow .mirror-head{margin-bottom:clamp(20px,4vh,46px)}.vd-flow .vd-closer{gap:clamp(22px,4vh,40px)}.vd-flow .vd-closer p{font-size:min(4.4vw,6.4vh,68px);max-width:20ch}.vd-flow .vd-cta{margin-top:4px}@media (max-width:640px){.vd-flow .vd-beat p{font-size:min(8.6vw,6.6vh,44px);max-width:14ch}.vd-flow .vd-closer p{font-size:min(7.4vw,5.6vh,36px)}}.afield{--p:.5;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.afield-item{background:var(--surf2);border-radius:var(--r-s);box-shadow:var(--e1);padding:10px 12px;position:absolute;transform:translateY(calc((.5 - var(--p))*.5*160px)) rotate(0deg);transform:translateY(calc((.5 - var(--p))*var(--depth, .5)*160px)) rotate(var(--rot,0deg));width:168px;width:var(--card-w,168px);will-change:transform}.afield.is-band .afield-item,.afield.is-still .afield-item{transform:rotate(0deg);transform:rotate(var(--rot,0deg));will-change:auto}.afield-l{color:var(--fg4);font-size:10px}.afield-v{color:var(--fg1);font-size:20px;line-height:1.25}.afield-n{color:var(--fg4);font-size:11px}.mirror-gate .mirror-stage,.mirror-plain>.wrap{position:relative;z-index:1}.intro-axel{align-content:center;display:grid;justify-items:stretch;min-height:100svh;padding:104px 0 72px;position:relative}.intro-axel-body{position:relative;z-index:1}.intro-axel-glyph{margin:0 0 16px}.intro-axel-glyph svg{margin-inline:auto}.intro-axel-h{margin-top:0}.intro-axel-sub{margin:16px auto 0;max-width:52ch}.fpg-eq{text-wrap:balance}.fpg-plus{color:var(--acc-text);font-weight:700}.fpg-body{max-width:62ch}.axv,.fpg-body{margin-inline:auto}.axv{max-width:1180px;width:min(100%,max(320px,calc(100svh*16/9 - 746.66667px)))}.axv-stage{aspect-ratio:16/9;background:var(--surf2);border:1px solid var(--hair);border-radius:var(--r);box-shadow:var(--e3);overflow:hidden;position:relative;width:100%}.axv-poster,.axv-video{object-fit:cover}.axv-open,.axv-poster,.axv-video{display:block;height:100%;width:100%}.axv-open{background:none;border:0;color:var(--fg1);cursor:pointer;font:inherit;inset:0;margin:0;padding:0;position:absolute}.axv-open:after{background:linear-gradient(180deg,rgba(var(--scrim-rgb),.1) 0,rgba(var(--scrim-rgb),.34) 62%,rgba(var(--scrim-rgb),.72) 100%);content:"";inset:0;pointer-events:none;position:absolute;transition:opacity .4s var(--ease)}.axv-open:focus-visible:after,.axv-open:hover:after{opacity:.72}.axv-play{background:var(--acc);border-radius:50%;box-shadow:var(--glow);display:grid;height:74px;left:50%;margin:-37px 0 0 -37px;place-items:center;position:absolute;top:50%;transition:transform .45s var(--spring);width:74px;z-index:1}.axv-play svg{fill:var(--acc-ink);transform:translateX(2px)}.axv-open:focus-visible .axv-play,.axv-open:hover .axv-play{transform:scale(1.08)}.axv-label{bottom:22px;color:var(--fg1);font-family:var(--mono);font-size:11px;left:0;letter-spacing:.18em;position:absolute;right:0;text-align:center;text-transform:uppercase;z-index:1}@media (max-width:640px){.intro-axel{padding:100px 0 72px}.axv-play{height:58px;margin:-29px 0 0 -29px;width:58px}.axv-play svg{height:21px;width:21px}.axv-label{bottom:14px;font-size:10px;letter-spacing:.14em}}@media (prefers-reduced-motion:reduce){.axv-open:after,.axv-play{transition:none}}.feat-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.feat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.feat-link{text-decoration:none}.feat-grid>*,.feat-link{display:block;height:100%}.feat{display:grid;grid-template-rows:0 auto auto auto 1fr;height:100%;position:relative}.feat-ic{background:var(--surf3);border-radius:11px;color:var(--acc-text);display:grid;height:38px;margin-bottom:16px;place-items:center;width:38px}.feat-ic .ic{stroke:currentColor}.feat h3{color:var(--fg1);font-family:var(--disp);font-size:19px;font-weight:800;letter-spacing:-.02em;margin:0}.feat p{color:var(--fg2);font-size:15.5px;line-height:1.55;margin-top:10px}@media (max-width:640px){.feat-grid{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;gap:14px;grid-template-columns:none;margin-inline:-18px;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;padding-inline:18px;padding-bottom:8px;scroll-padding-inline:18px;scroll-snap-type:x mandatory;scrollbar-width:none}.feat-grid::-webkit-scrollbar{display:none}.feat-grid>*{flex:0 0 82%;height:auto;scroll-snap-align:start}.feat{overflow:hidden;padding-top:0}.feat .feat-shot{border-left:0;border-radius:0;border-right:0;border-top:0;margin:0 -28px 22px;width:auto}.feat:after,.feat:before{display:none}}.legal-doc{margin-inline:auto;max-width:68ch}.legal-doc>.d2{margin-bottom:14px}.legal-lede{color:var(--fg3);margin-bottom:8px}.legal-doc section{margin-top:40px}.legal-doc h2{color:var(--fg1);font-family:var(--disp);font-size:clamp(18px,1.9vw,22px);font-weight:800;letter-spacing:-.02em;margin:0 0 12px}.legal-doc p{color:var(--fg2);font-size:15.5px;line-height:1.68;margin:0 0 14px}.legal-doc p:last-child{margin-bottom:0}.legal-doc ul{list-style:disc;margin:0 0 14px;padding-left:20px}.legal-doc li{color:var(--fg2);font-size:15.5px;line-height:1.68;margin-bottom:8px}.legal-doc li::marker{color:var(--acc-text)}.legal-dl{grid-gap:12px 22px;display:grid;gap:12px 22px;margin:0 0 14px}.legal-dl dt{color:var(--fg1);font-family:var(--disp);font-size:14.5px;font-weight:700;letter-spacing:-.01em;line-height:1.45}.legal-dl dd{color:var(--fg2);font-size:15px;line-height:1.66;margin:0}@media (min-width:760px){.legal-dl{align-items:baseline;grid-template-columns:minmax(0,15em) minmax(0,1fr)}.legal-dl dt{text-align:right}}@media (max-width:759px){.legal-dl{gap:4px}.legal-dl dd{margin-bottom:10px}}.legal-doc a{color:var(--acc-text);text-decoration:none}.legal-doc a:hover{text-decoration:underline}.legal-note{background:var(--surf2);border-radius:var(--r-tile);margin:0 0 14px;padding:16px 18px}.ac{animation:lb-in .22s var(--ease);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(var(--scrim-rgb),.82);display:grid;inset:0;overflow-y:auto;padding:24px;place-items:center;position:fixed;z-index:220}@media (prefers-reduced-motion:reduce){.ac{animation:none}}.ac-card{animation:ac-rise .28s var(--ease);background:var(--surf);border:1px solid var(--hair2);border-radius:var(--r);box-shadow:0 24px 70px #00000073;max-height:calc(100dvh - 48px);overflow-y:auto;padding:34px 36px;position:relative;width:min(880px,100%)}@keyframes ac-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ac-card{animation:none}}.ac-card:focus{outline:none}.ac-x{background:var(--surf2);border:1px solid var(--hair2);border-radius:50%;color:var(--fg2);cursor:pointer;display:grid;height:34px;place-items:center;position:absolute;right:14px;top:14px;transition:background .18s var(--ease),border-color .18s var(--ease);width:34px}.ac-x:hover{background:var(--surf3);border-color:var(--hair3)}.ac-x svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.ac-eyebrow{margin:0 0 14px}.ac-h{color:var(--fg1);font-family:var(--disp);font-size:clamp(24px,3vw,31px);font-weight:700;letter-spacing:-.015em;line-height:1.14;margin:0 0 10px;padding-right:34px}.ac-h .turn{color:var(--acc-text)}.ac-lede{color:var(--fg3);font-size:15px;line-height:1.6;margin:0 0 26px;max-width:52ch}.ac-steps{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:0;padding:0}.ac-step{background:var(--surf2);border:1px solid var(--hair);border-radius:var(--r-tile);display:flex;flex-direction:column;padding:20px 18px}.ac-n{color:var(--acc-text);display:block;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.06em;margin:0 0 10px}.ac-body{display:flex;flex:1 1;flex-direction:column}.ac-body h3{color:var(--fg1);font-family:var(--disp);font-size:16px;font-weight:700;letter-spacing:-.005em;margin:0 0 6px}.ac-body p{color:var(--fg3);font-size:13.5px;line-height:1.55;margin:0 0 16px}.ac-body .btn,.ac-pair{margin:auto 0 0}.ac-body .btn svg{fill:currentColor;stroke:none;flex:none}.ac-store{gap:9px}.ac-pair{grid-gap:8px;display:grid;gap:8px}@media (min-width:721px){.ac-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.ac{align-items:start;padding:12px}.ac-card{max-height:calc(100dvh - 24px);padding:26px 20px 24px}.ac-h{font-size:23px;padding-right:30px}.ac-lede{margin-bottom:20px}.ac-step{grid-gap:11px;display:grid;gap:11px;grid-template-columns:30px minmax(0,1fr);padding:16px}.ac-n{margin:2px 0 0}.ac-body p{margin-bottom:12px}.ac-pair{grid-template-columns:1fr}}#communities,#communities-install,#communities-prompts,#communities-what{padding-bottom:56px;padding-top:56px}#communities{padding-top:40px}.cm-cta{margin-top:34px}@media (max-width:900px){.cm-cta{margin-top:26px}#communities,#communities-install,#communities-prompts,#communities-what{padding-bottom:36px;padding-top:36px}#communities{padding-top:24px}}.cm-hero{grid-gap:clamp(30px,5vw,72px);align-items:center;display:grid;gap:clamp(30px,5vw,72px);grid-template-columns:minmax(0,460px) auto;justify-content:center}.cm-hero-say .d1{font-size:clamp(40px,5.2vw,76px)}.cm-hero-lede{margin-top:20px;max-width:38ch}.cm-mark{color:var(--acc-text);font-family:var(--disp);font-size:clamp(20px,2.6vw,26px);font-weight:700;letter-spacing:.04em;margin-top:18px}.cmv-stage{aspect-ratio:384/832;background:var(--surf2);border:1px solid var(--hair2);border-radius:26px;box-shadow:var(--e3);height:min(540px,62vh);overflow:hidden;position:relative;width:auto}.cmv-poster,.cmv-video{object-fit:cover}.cmv-open,.cmv-poster,.cmv-video{display:block;height:100%;width:100%}.cmv-open{background:none;border:0;cursor:pointer;padding:0;position:relative}.cmv-play{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(var(--scrim-rgb),.58);border:1px solid #ffffff2e;border-radius:50%;color:#fff;display:grid;height:62px;inset:0;margin:auto;place-items:center;position:absolute;transition:transform .3s var(--ease),background .3s var(--ease);width:62px}.cmv-play svg{fill:currentColor;margin-left:3px}.cmv-open:hover .cmv-play{background:rgba(var(--scrim-rgb),.72);transform:scale(1.07)}.cm-installs{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.cm-install{height:100%}.cm-plat{align-items:center;display:flex;gap:11px;margin-bottom:20px}.cm-plat h3{color:var(--fg1);font-family:var(--disp);font-size:17px;font-weight:700;margin:0}.cm-plat-ic{background:var(--surf3);border-radius:9px;color:var(--fg1);display:grid;height:32px;place-items:center;width:32px}.cm-plat-ic svg{fill:currentColor}.cm-steps{grid-gap:13px;display:grid;gap:13px;list-style:none;margin:0;padding:0}.cm-steps li{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:24px minmax(0,1fr)}.cm-step-n{background:rgba(var(--acc-rgb),.13);border-radius:7px;color:var(--acc-text);display:grid;font-family:var(--mono);font-size:11.5px;font-weight:600;height:24px;place-items:center;width:24px}.cm-step-t{color:var(--fg2);font-size:14px;line-height:1.55;padding-top:3px}.cm-step-t a{color:var(--acc-text);text-decoration:underline;text-underline-offset:2px}.cm-step-t a:hover{text-decoration-thickness:2px}.cm-vs{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.cm-vs-pin{align-self:center}.cm-side,.cm-vs>:first-child,.cm-vs>:last-child{height:100%}.cm-side{border:1px solid var(--hair)}.cm-side-no{border-color:rgba(var(--neg-rgb),.3)}.cm-side-yes{border-color:rgba(var(--acc-rgb),.32)}.cm-side h3{color:var(--fg1);font-family:var(--disp);font-size:clamp(17px,2vw,20px);font-weight:700;letter-spacing:-.01em;margin:14px 0 16px}.cm-tag{gap:9px}.cm-tag-ic{background:rgba(var(--neg-rgb),.16);border-radius:6px;color:var(--neg);display:grid;height:20px;place-items:center;width:20px}.cm-tag-ic.is-yes{background:rgba(var(--acc-rgb),.16);color:var(--acc-text)}.cm-tag-ic svg{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.cm-pts{grid-gap:11px;display:grid;gap:11px;list-style:none;margin:0;padding:0}.cm-pts li{grid-gap:10px;align-items:start;color:var(--fg2);display:grid;font-size:14px;gap:10px;grid-template-columns:18px minmax(0,1fr);line-height:1.55}.cm-pts b{color:var(--fg1);font-weight:600}.cm-tick,.cm-x{padding-top:2px}.cm-x{color:var(--neg)}.cm-x svg{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.cm-tick{color:var(--acc-text)}.cm-vs-pin{background:var(--surf2);border:1px solid var(--hair2);border-radius:50%;color:var(--fg4);display:grid;font-size:11px;height:34px;place-items:center;width:34px}.cm-flow-lead{color:var(--fg4);font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;margin-top:26px;text-align:center;text-transform:uppercase}.cm-flow{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin-top:22px;padding:0}.cm-flow-step{grid-gap:14px;display:grid;gap:14px;min-width:0}.cm-flow-shot{background:var(--surf2);border:1px solid var(--hair);border-radius:var(--r-tile);display:block;overflow:hidden}.cm-flow-shot img{aspect-ratio:588/1280;display:block;height:auto;width:100%}.cm-flow-say{color:var(--fg2);font-size:14px;line-height:1.5;margin:0}.cm-flow-n{color:var(--fg4);display:block;font-family:var(--mono);font-size:10px;letter-spacing:.16em;margin-bottom:5px;text-transform:uppercase}@media (max-width:900px){.cm-flow{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.cm-flow-say{font-size:13px}}.cm-prompts{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0}@media (max-width:1100px){.cm-prompts{grid-template-columns:repeat(2,minmax(0,1fr))}}.cmp{grid-gap:12px;align-items:center;background:var(--surf);border:1px solid var(--hair);border-radius:var(--r-tile);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:16px 16px 16px 18px;position:relative;transition:border-color .3s var(--ease),background .3s var(--ease)}.cmp:hover{background:var(--surf2);border-color:var(--hair3)}.cmp-n{color:var(--fg4);font-size:10px;left:18px;letter-spacing:.08em;position:absolute;top:8px}.cmp-n,.cmp-t{font-family:var(--mono)}.cmp-t{color:var(--fg2);font-size:13px;line-height:1.5;margin:8px 0 0}.cmp-copy{background:var(--surf2);border:1px solid var(--hair2);border-radius:8px;color:var(--fg3);cursor:pointer;display:grid;flex:none;height:32px;place-items:center;transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease);width:32px}.cmp-copy svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cmp-copy:hover{background:var(--surf3);border-color:var(--hair3);color:var(--fg1)}.cmp-copy.is-done{border-color:rgba(var(--acc-rgb),.4);color:var(--acc-text)}.cmp-shot{background:var(--surf2);border:1px solid var(--hair);border-radius:12px;cursor:zoom-in;display:block;grid-column:1/-1;margin-top:12px;overflow:hidden;padding:0;transition:border-color .25s var(--ease),transform .25s var(--ease);width:100%}.cmp-shot:hover{border-color:var(--hair3);transform:translateY(-2px)}.cmp-shot img{display:block;height:auto;width:100%}@media (max-width:980px){.cm-hero{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.cm-hero-say{max-width:22ch}.cm-hero-lede{margin-inline:auto;max-width:34ch}.cmv-stage{height:auto;margin-top:12px;width:min(310px,74vw)}}@media (max-width:860px){.cm-prompts{-webkit-overflow-scrolling:touch;align-items:start;display:flex;gap:12px;grid-template-columns:none;margin-inline:-18px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-inline:18px;padding-bottom:6px;scroll-padding-inline:18px;scroll-snap-type:x mandatory;scrollbar-width:none}.cm-prompts::-webkit-scrollbar{display:none}.cm-prompts>.cmp{flex:0 0 82%;scroll-snap-align:start}.cm-installs,.cm-vs{grid-template-columns:minmax(0,1fr)}.cm-vs{gap:14px}.cm-vs-pin{display:none}}.bt{opacity:0;transform:translateY(7px);transition:opacity .52s var(--ease),transform .52s var(--ease)}.bt.on{opacity:1;transform:none}.bt-row{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .52s var(--ease),opacity .52s var(--ease)}.bt-row.on{grid-template-rows:1fr;opacity:1}.bt-row>*{min-height:0;overflow:hidden}.sm-fold{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .62s var(--ease),opacity .38s var(--ease)}.sm-fold.on{grid-template-rows:1fr;opacity:1}.sm-fold>*{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.bt,.bt-row{opacity:1!important;transform:none!important;transition:none!important}.bt-row,.sm-fold{grid-template-rows:1fr!important}.sm-fold{opacity:1!important;transition:none!important}}.sm-pop{animation:smPop .42s var(--spring) both}@keyframes smPop{0%{opacity:0;transform:translateY(9px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sm-pop{animation:none}}.sm-scroll{transform:translateY(0);transform:translateY(var(--sy,0));transition:transform .82s var(--ease)}@media (prefers-reduced-motion:reduce){.sm-scroll{transform:none!important;transition:none!important}}.appscr .screen:before{background:radial-gradient(150% 42% at 50% -14%,var(--acc-dim),#0000 56%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.appscr .statusbar{position:relative;z-index:3}.appscr .statusbar .r svg{display:block}.appscr .body{display:flex;flex-direction:column;padding:10px 20px 100px;position:relative;z-index:1}.appscr .screen:after{background:linear-gradient(180deg,#0000,var(--bg) 82%);bottom:0;content:"";height:120px;left:0;pointer-events:none;position:absolute;right:0;z-index:4}.appscr .rbtns{display:flex;gap:10px}.appscr .rbtn{background:var(--surf3);border-radius:50%;color:var(--fg2);display:grid;flex-shrink:0;height:42px;place-items:center;position:relative;width:42px}.appscr .rbtn .ic{height:20px;width:20px}.appscr .rbtn.dot:after{background:var(--acc);border-radius:50%;box-shadow:0 0 0 2px var(--surf3),0 0 8px var(--acc);content:"";height:7px;position:absolute;right:11px;top:9px;width:7px}.appscr .navwrap{background:linear-gradient(180deg,#0000,var(--bg) 46%);bottom:0;gap:12px;left:0;padding:14px 18px 22px;position:absolute;right:0;z-index:5}.appscr .nav,.appscr .navwrap{align-items:center;display:flex}.appscr .nav{background:var(--surf2);border-radius:var(--pill);box-shadow:var(--e2);flex:1 1;justify-content:space-between;padding:13px 22px}.appscr .nav a{color:var(--fg3);cursor:pointer;display:grid;place-items:center}.appscr .nav a.on{color:var(--acc)}.appscr .nav .ic{height:23px;width:23px}.appscr .nav .nmk{fill:currentColor;height:21px;width:21px}.appscr .hdr{align-items:flex-start;display:flex;justify-content:space-between;margin-top:6px}.appscr .hi{color:var(--fg1);font-family:var(--disp);font-size:22px;font-weight:700;letter-spacing:-.01em}.appscr .date{color:var(--fg3);font-size:13px;margin-top:3px}.appscr .pf{margin-top:22px;text-align:center}.appscr .pflab{color:var(--fg3);font-family:var(--mono);font-size:12px;letter-spacing:.2em;margin-bottom:9px;text-transform:uppercase}.appscr .pfnum{align-items:flex-start;color:var(--fg1);display:inline-flex;font-family:var(--disp);font-size:52px;font-weight:800;letter-spacing:-.03em;line-height:1}.appscr .pfnum .cur{font-size:30px;margin-right:5px;margin-top:5px}.appscr .pf-cents{align-self:flex-start;color:var(--fg3);font-size:24px;letter-spacing:-.02em;margin-top:6px}.appscr .pf-delta{align-items:center;color:var(--acc);display:inline-flex;font-size:13.5px;font-weight:600;gap:7px;margin-top:12px}.appscr .pf-delta svg{stroke:var(--acc);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;height:12px;width:12px}.appscr .homespark{height:38px;margin:12px 4px 0}.appscr .acts{display:flex;justify-content:space-between;margin-top:22px;padding:0 6px}.appscr .chips{display:flex;flex-wrap:nowrap;gap:10px;margin-top:26px;overflow:hidden}.appscr .hsec{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px;margin-top:26px}.appscr .hsec .h{color:var(--fg1);font-family:var(--disp);font-size:16px;font-weight:700}.appscr .hsec .ic{color:var(--fg3);height:20px;width:20px}.appscr .holds{position:relative}.appscr .htiles{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.appscr .htiles.fade{margin-top:12px;-webkit-mask-image:linear-gradient(180deg,#000 6%,#0000 90%);mask-image:linear-gradient(180deg,#000 6%,#0000 90%)}.appscr .hold{background:var(--surf2);border-radius:var(--r-tile);box-shadow:var(--e1);overflow:hidden;padding:17px 18px;position:relative}.appscr .hold .g{background:var(--surf4);border-radius:50%;color:var(--fg1);display:grid;font-size:15px;height:34px;place-items:center;width:34px}.appscr .hold .g,.appscr .hold .pctwm{font-family:var(--disp);font-weight:800}.appscr .hold .pctwm{color:#ffffff17;font-size:34px;letter-spacing:-.03em;position:absolute;right:16px;top:13px}.appscr .hold .pctwm i{font-size:18px;font-style:normal}.appscr .hold .nm{font-size:15px;font-weight:700;margin:13px 0 11px}.appscr .hold .nm,.appscr .hold .val{color:var(--fg1);font-family:var(--disp)}.appscr .hold .val{font-size:22px;font-weight:800;letter-spacing:-.01em}.appscr .hold .qty{color:var(--fg3);font-size:13px;margin-top:3px}.appscr .brandline{align-items:center;display:flex;gap:8px}.appscr .brandline .mark svg{fill:var(--acc);filter:drop-shadow(0 2px 7px rgba(var(--acc-rgb),.4))}.appscr .wmk{color:var(--acc);font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.22em}.appscr .ttl{color:var(--fg1);font-family:var(--disp);font-size:26px;font-weight:800;letter-spacing:-.02em;margin-top:5px}.appscr .card2{background:var(--surf2);border-radius:var(--r);box-shadow:var(--e2);padding:18px}.appscr .card2.mt{margin-top:14px}.appscr .hair{background:var(--hair2);height:1px;margin:15px 0}.appscr .eqbig{color:var(--fg1);font-family:var(--disp);font-size:40px;font-weight:800;letter-spacing:-.025em;line-height:1;margin-top:11px}.appscr .eq3{display:grid;grid-template-columns:1.02fr 1.3fr 1.15fr}.appscr .ec{padding-right:10px}.appscr .ec.div{border-left:1px solid var(--hair);padding-left:14px;padding-right:0}.appscr .ec .k{color:var(--fg4);font-family:var(--mono);font-size:12px;letter-spacing:.11em;text-transform:uppercase}.appscr .ec .v{color:var(--fg1);font-family:var(--disp);font-size:14.5px;font-weight:700;letter-spacing:-.01em;margin-top:5px}.appscr .ec .v.neg{color:var(--neg)}.appscr .ec .v.acc{color:var(--acc)}.appscr .sesshd{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.appscr .sesshd .rr{color:var(--fg4);font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.appscr .sess3{display:grid;grid-template-columns:1.05fr 1fr 1.1fr}.appscr .scell{padding:0 12px}.appscr .scell:first-child{padding-left:0}.appscr .scell.div{border-left:1px solid var(--hair)}.appscr .scell .k{color:var(--fg4);font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.appscr .scell .v{color:var(--fg1);font-family:var(--disp);font-size:18px;font-weight:800;letter-spacing:-.01em;margin-top:6px}.appscr .scell .v.acc{color:var(--acc)}.appscr .scell .sub{color:var(--fg3);font-size:12px;margin-top:4px}.appscr .insights{align-items:center;background:var(--surf2);border-radius:var(--r-ctrl);box-shadow:var(--e1);display:flex;gap:12px;margin-top:14px;padding:14px 16px}.appscr .ibulb{color:var(--acc);display:grid;place-items:center}.appscr .ibulb .ic{height:18px;width:18px}.appscr .ilbl{color:var(--fg1);flex:1 1;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.appscr .ichev{color:var(--fg3);height:18px;width:18px}.appscr .segrow{align-items:center;display:flex;gap:10px;margin-top:16px}.appscr .segrow .seg{flex:1 1}.appscr .segrow .seg button{flex:1 1;padding:9px 8px}.appscr .segrow .rbtn{height:40px;width:40px}.appscr .sessrow{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;margin-top:16px}.appscr .sesslbl{color:var(--acc);font-family:var(--mono);font-size:12px;letter-spacing:.13em;text-transform:uppercase}.appscr .sort{align-items:center;color:var(--fg2);display:flex;font-size:12.5px;font-weight:500;gap:6px}.appscr .sort .ic{color:var(--fg3);height:15px;width:15px}.appscr .poscard{background:var(--surf2);border-radius:var(--r);box-shadow:var(--e2);padding:16px 17px}.appscr .prow1{align-items:center;display:flex;gap:9px}.appscr .cglyph{background:var(--surf4);border-radius:50%;color:var(--fg1);display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.appscr .psym{color:var(--fg1);font-family:var(--disp);font-size:15.5px;font-weight:700;letter-spacing:-.01em}.appscr .swapg{background:var(--acc-dim);border-radius:50%;color:var(--acc);display:grid;height:24px;place-items:center;width:24px}.appscr .swapg .ic{height:14px;width:14px}.appscr .ppnl{align-items:flex-end;display:flex;flex-direction:column;line-height:1.05;margin-left:auto}.appscr .ppnl .p{color:var(--acc);font-family:var(--disp);font-size:19px;font-weight:800;letter-spacing:-.01em}.appscr .ppnl .ppct{color:var(--acc);font-size:12.5px;font-weight:600;margin-top:4px}.appscr .prow2{align-items:center;display:flex;gap:12px;margin-top:15px}.appscr .pheld{color:var(--fg3);font-size:12.5px}.appscr .pheld b{color:var(--fg2);font-weight:600}.appscr .pclose{color:var(--fg3);font-family:var(--mono);font-size:12px;letter-spacing:.12em;margin-left:auto;text-transform:uppercase}.appscr .setttl{margin-bottom:20px;margin-top:12px}.appscr .profile{align-items:center;background:var(--surf2);border-radius:var(--r);box-shadow:var(--e2);display:flex;gap:14px;padding:15px 16px}.appscr .avatar{background:var(--surf4);border-radius:50%;color:var(--fg1);display:grid;flex-shrink:0;font-family:var(--disp);font-size:22px;font-weight:800;height:52px;place-items:center;width:52px}.appscr .pinfo{flex:1 1;min-width:0}.appscr .pname{color:var(--fg1);font-family:var(--disp);font-size:17px;font-weight:700}.appscr .pmail{color:var(--fg3);font-size:13px;margin-top:2px}.appscr .profile .pchev{color:var(--fg3);height:20px;width:20px}.appscr .ghdr{color:var(--fg3);font-family:var(--mono);font-size:12px;letter-spacing:.17em;margin:22px 4px 10px;text-transform:uppercase}.appscr .gcard{background:var(--surf2);border-radius:var(--r-tile);box-shadow:var(--e1);padding:0 14px}.appscr .srow{align-items:center;display:flex;gap:14px;padding:12px 0}.appscr .srow+.srow{border-top:1px solid var(--hair)}.appscr .lead{background:var(--surf3);border-radius:11px;color:var(--fg2);display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.appscr .lead .ic{height:19px;width:19px}.appscr .lead .nmk{fill:currentColor;height:17px;width:17px}.appscr .lead.acc{background:var(--acc-dim);color:var(--acc)}.appscr .slbl{color:var(--fg1);flex:1 1;font-size:14.5px;font-weight:500}.appscr .sval{align-items:center;color:var(--fg3);display:flex;font-family:var(--body);font-size:14px;gap:8px}.appscr .sval .ic{color:var(--fg3);height:18px;width:18px}.appscr .schev{color:var(--fg3);height:19px;width:19px}@keyframes scrRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes scrFade{0%{opacity:0}to{opacity:1}}@keyframes scrPop{0%{opacity:0;transform:scale(.86)}60%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes scrSlideL{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}@keyframes scrGrowW{0%{width:0}}@keyframes scrDraw{0%{stroke-dashoffset:520;stroke-dashoffset:var(--len,520)}to{stroke-dashoffset:0}}@keyframes scrTick{0%{opacity:0;transform:translateY(6px)}55%{opacity:1;transform:translateY(-2px)}to{opacity:1;transform:none}}@keyframes scrBreathe{0%,to{opacity:1}50%{opacity:.55}}.ps-screen{--d:0s}.ps-screen.live .sm-rise{animation:scrRise .6s var(--ease) both;animation-delay:var(--d)}.ps-screen.live .sm-fade{animation:scrFade .7s var(--ease) both;animation-delay:var(--d)}.ps-screen.live .sm-pop{animation:scrPop .55s var(--spring) both;animation-delay:var(--d)}.ps-screen.live .sm-tick{animation:scrTick .7s var(--ease) both;animation-delay:var(--d)}.ps-screen.live .sm-slide{animation:scrSlideL .55s var(--ease) both;animation-delay:var(--d)}.ps-screen.live .pf .pflab{animation:scrFade .5s var(--ease) both}.ps-screen.live .pf .pfnum{animation:scrTick .8s var(--ease) both;animation-delay:.1s}.ps-screen.live .pf .pf-delta{animation:scrRise .6s var(--ease) both;animation-delay:.34s}.ps-screen.live .homespark{animation:scrFade .8s var(--ease) both;animation-delay:.5s}.ps-screen.live .chips .chip{animation:scrPop .5s var(--spring) both}.ps-screen.live .chips .chip:first-child{animation-delay:.62s}.ps-screen.live .chips .chip:nth-child(2){animation-delay:.72s}.ps-screen.live .chips .chip:nth-child(3){animation-delay:.82s}.ps-screen.live .hsec{animation:scrFade .5s var(--ease) both;animation-delay:.9s}.ps-screen.live .htiles .hold{animation:scrRise .6s var(--ease) both}.ps-screen.live .htiles:first-of-type .hold:first-child{animation-delay:.98s}.ps-screen.live .htiles:first-of-type .hold:nth-child(2){animation-delay:1.08s}.ps-screen.live .htiles:nth-of-type(2) .hold:first-child{animation-delay:1.18s}.ps-screen.live .htiles:nth-of-type(2) .hold:nth-child(2){animation-delay:1.28s}.ps-screen.live .sm-flag{animation:scrPop .5s var(--spring) both;animation-delay:.12s}.ps-screen.live .sm-verdict{animation:scrRise .65s var(--ease) both;animation-delay:.3s}.ps-screen.live .sm-verdict-turn{animation:scrRise .6s var(--ease) both;animation-delay:.62s}.ps-screen.live .pulse-line .trace{animation:scrDraw 1.5s var(--ease) both;animation-delay:.5s}.ps-screen.live .rrtrack .rs{animation:scrGrowW .9s var(--ease) both;animation-delay:1s}.ps-screen.live .rrtrack .rw{animation:scrGrowW .9s var(--ease) both;animation-delay:1.12s}.ps-screen.live .eqbig{animation:scrTick .8s var(--ease) both;animation-delay:.12s}.ps-screen.live .eq3 .ec{animation:scrRise .55s var(--ease) both}.ps-screen.live .eq3 .ec:first-child{animation-delay:.34s}.ps-screen.live .eq3 .ec:nth-child(3){animation-delay:.44s}.ps-screen.live .eq3 .ec:nth-child(5){animation-delay:.54s}.ps-screen.live .sesshd{animation:scrFade .5s var(--ease) both;animation-delay:.6s}.ps-screen.live .sess3 .scell{animation:scrRise .55s var(--ease) both}.ps-screen.live .sess3 .scell:first-child{animation-delay:.68s}.ps-screen.live .sess3 .scell:nth-child(3){animation-delay:.78s}.ps-screen.live .sess3 .scell:nth-child(5){animation-delay:.88s}.ps-screen.live .insights{animation:scrRise .6s var(--ease) both;animation-delay:.98s}.ps-screen.live .insights .ibulb{animation:scrBreathe 2.4s var(--ease) 1.6s infinite}.ps-screen.live .segrow{animation:scrFade .5s var(--ease) both;animation-delay:1.06s}.ps-screen.live .poscard{animation:scrSlideL .6s var(--ease) both;animation-delay:1.2s}.ps-screen.live .sm-report-row{animation:scrSlideL .55s var(--ease) both}.ps-screen.live .sm-report-row:first-of-type{animation-delay:.34s}.ps-screen.live .sm-report-row:nth-of-type(2){animation-delay:.46s}.ps-screen.live .sm-report-row:nth-of-type(3){animation-delay:.58s}.ps-screen.live .sm-report-row:nth-of-type(4){animation-delay:.7s}.ps-screen.live .sm-arch-chip{animation:scrPop .55s var(--spring) both;animation-delay:1.1s}.ps-screen.live .sm-arch-name{animation:scrRise .6s var(--ease) both;animation-delay:1.24s}.ps-screen.live .sm-arch-sub{animation:scrRise .6s var(--ease) both;animation-delay:1.36s}.ps-screen.live .sm-arch-tell{animation:scrRise .6s var(--ease) both;animation-delay:1.46s}.ps-screen.live .sm-arch-stat{animation:scrRise .6s var(--ease) both;animation-delay:1.6s}.ps-screen.live .sm-score{animation:scrTick .75s var(--ease) both;animation-delay:.1s}.ps-screen.live .sm-check{animation:scrSlideL .45s var(--ease) both}.ps-screen.live .sm-check:first-of-type{animation-delay:.5s}.ps-screen.live .sm-check:nth-of-type(2){animation-delay:.66s}.ps-screen.live .sm-check:nth-of-type(3){animation-delay:.82s}.ps-screen.live .sm-check:nth-of-type(4){animation-delay:.98s}.ps-screen.live .sm-check:nth-of-type(5){animation-delay:1.14s}.ps-screen.live .sm-check svg{animation:scrPop .4s var(--spring) both;animation-delay:inherit}.ps-screen.live .sm-regime-chip{animation:scrPop .5s var(--spring) both}.ps-screen.live .sm-regime-chip:first-of-type{animation-delay:.1s}.ps-screen.live .sm-regime-chip:nth-of-type(2){animation-delay:.2s}.ps-screen.live .sm-regime-chip:nth-of-type(3){animation-delay:.3s}.ps-screen.live .sm-cone-band{animation:scrFade 1s var(--ease) both;animation-delay:.9s}.ps-screen.live .sm-cone-edge{animation:scrDraw 1.2s var(--ease) both;animation-delay:.8s}.ps-screen.live .sm-cone-mid{animation:scrDraw 1.1s var(--ease) both;animation-delay:.6s}.ps-screen.live .sm-cone-dot{animation:scrPop .5s var(--spring) both;animation-delay:1.7s}.ps-screen.live .sm-ask{animation:scrRise .5s var(--ease) both;animation-delay:.2s}.ps-screen.live .sm-dots{animation:scrFade .3s var(--ease) both;animation-delay:.7s}.ps-screen.live .sm-reply{animation:scrRise .5s var(--ease) both;animation-delay:1.5s}.ps-screen.live .sm-type{animation:scrGrowW 1.5s steps(48) both;animation-delay:1.6s;overflow:hidden;white-space:nowrap}.ps-screen.live .sm-caret{animation:scrBreathe .9s step-end 1.6s 4}.ps-screen.live .srow{animation:scrSlideL .5s var(--ease) both}.ps-screen.live .srow:first-of-type{animation-delay:.3s}.ps-screen.live .srow:nth-of-type(2){animation-delay:.4s}.ps-screen.live .srow:nth-of-type(3){animation-delay:.5s}.ps-screen.live .srow:nth-of-type(4){animation-delay:.6s}.ps-screen.live .srow:nth-of-type(5){animation-delay:.7s}.ps-screen.live .profile{animation:scrRise .6s var(--ease) both;animation-delay:.12s}.ps-screen.live .toggle i{animation:scrPop .5s var(--spring) both;animation-delay:.9s}@media (prefers-reduced-motion:reduce){.ps-screen.live *,.ps-screen.live :after,.ps-screen.live :before{animation:none!important}}:root[data-brand=orange]{--disp:"Space Grotesk",sans-serif;--body:"Inter",sans-serif;--mono:"Space Grotesk",sans-serif;--acc-rgb:232,160,100;--neg-rgb:239,68,68;--neg-fill-rgb:239,68,68;--warn-rgb:0,192,232;--bg:#171b22;--surf:#1f242d;--surf2:#282e39;--surf3:#323845;--surf4:#3f4757;--hair:#2f3540;--hair2:#373e4b;--hair3:#3f4757;--fg1:#fafafa;--fg2:#c9cfd9;--fg3:#9ca3af;--fg4:#7c8494;--acc:#e8a064;--acc-hi:#f4bc8d;--acc-lo:#c4824a;--acc-ink:#171b22;--acc-text:#e8a064;--acc-deep:#e8a064;--neg:#ef4444;--neg-fill:#ef4444;--warn:#00c0e8;--warn-fill:#00c0e8;--info:#00c0e8;--pos:#22c55e;--r:14px;--r-tile:12px;--r-ctrl:8px;--r-s:8px;--pill:999px;--ease:cubic-bezier(.22,1,.36,1);--e1:0 1px 2px #06080c8c;--e2:0 10px 26px -14px #06080ccc,0 2px 6px #06080c80;--e3:0 34px 66px -30px #06080ce6,0 4px 14px #06080c99;--glow:0 0 24px #f4bc8d33;--scrim-rgb:23,27,34;--glass-rgb:31,36,45;--shadow-rgb:6,8,12}:root[data-brand=orange][data-theme=light]{--bg:#f5f6f8;--surf:#fff;--surf2:#fafbfc;--surf3:#eef0f4;--surf4:#e2e6ec;--hair:#171b2214;--hair2:#171b221f;--hair3:#171b222e;--fg1:#171b22;--fg2:#2f3540;--fg3:#3f4757;--fg4:#5a6478;--acc:#e8a064;--acc-hi:#f4bc8d;--acc-lo:#c4824a;--acc-ink:#171b22;--acc-text:#e8a064;--acc-deep:#e8a064;--acc-dim:rgba(var(--acc-rgb),.16);--acc-dim2:rgba(var(--acc-rgb),.26);--acc-line:rgba(var(--acc-rgb),.34);--neg:#b91c1c;--neg-fill:#ef4444;--neg-rgb:185,28,28;--neg-fill-rgb:239,68,68;--warn:#036a80;--warn-fill:#00c0e8;--warn-rgb:3,106,128;--info:#036a80;--pos:#147a3c;--e1:0 1px 2px #171b220f;--e2:0 6px 20px -10px #171b2224,0 2px 6px #171b220f;--e3:0 26px 54px -22px #171b2233,0 6px 16px #171b2214;--glow:0 12px 30px -12px rgba(var(--acc-rgb),.45);--scrim-rgb:245,246,248;--glass-rgb:255,255,255;--shadow-rgb:23,27,34}:root[data-brand=orange] body{background-image:radial-gradient(1200px 620px at 88% -6%,rgba(var(--acc-rgb),.035),#0000 60%)}:root[data-brand=orange] .btn{font-family:var(--disp);font-weight:700;letter-spacing:.06em;text-transform:uppercase}:root[data-brand=orange] .btn-pri:hover{box-shadow:0 14px 34px -14px rgba(var(--acc-rgb),.55)}:root[data-brand=orange] .chip.pos .ar{stroke:var(--pos)}:root[data-brand=orange] .appscr .pf-delta,:root[data-brand=orange] .chip.pos .pc{color:var(--pos)}:root[data-brand=orange] .appscr .pf-delta svg{stroke:var(--pos)}:root[data-brand=orange] .bk .rew{color:var(--pos)}:root[data-brand=orange] .rrtrack .rw{background:linear-gradient(90deg,#1aa34c,var(--pos))}:root[data-brand=orange] .mchip.regg{background:#22c55e24;color:var(--pos)}:root[data-brand=orange] .badge.pos{background:var(--pos);color:#fff}:root[data-brand=orange] .badge.ghost.pos{background:#22c55e24;color:var(--pos)}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com */*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{bottom:0;top:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-16{top:4rem}.top-28{top:7rem}.top-3{top:.75rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[73px\]{top:73px}.top-full{top:100%}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-14{margin-bottom:3.5rem;margin-top:3.5rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.my-8{margin-bottom:2rem;margin-top:2rem}.-ml-4{margin-left:-1rem}.-mr-1{margin-right:-.25rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1/1}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[360px\]{max-height:360px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-\[360px\]{min-height:360px}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-\[220px\]{width:220px}.w-\[320px\]{width:320px}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[54px\]{min-width:54px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[92px\]{min-width:92px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[220px\]{max-width:220px}.max-w-\[380px\]{max-width:380px}.max-w-\[820px\]{max-width:820px}.max-w-lg{max-width:32rem}.max-w-max{max-width:max-content}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.rotate-45{--tw-rotate:45deg}.rotate-45,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.scroll-mt-32{scroll-margin-top:8rem}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[2px\]{gap:2px}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(4rem*var(--tw-space-y-reverse));margin-top:calc(4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-\[\#F2EDE311\]>:not([hidden])~:not([hidden]){border-color:#f2ede311}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[36px\]{border-radius:36px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-\[\#CCFF0033\]{border-color:#cf03}.border-\[\#CCFF0044\]{border-color:#ccff0044}.border-\[\#CCFF0055\]{border-color:#ccff0055}.border-\[\#CCFF00\]{--tw-border-opacity:1;border-color:#cf0;border-color:rgb(204 255 0/var(--tw-border-opacity,1))}.border-\[\#F2EDE311\]{border-color:#f2ede311}.border-\[\#F2EDE322\]{border-color:#f2ede322}.border-\[\#ccff00\]\/20{border-color:#cf03}.border-\[\#ccff00\]\/30{border-color:#ccff004d}.border-\[\#ccff00\]\/40{border-color:#cf06}.border-\[\#ff5b5b\]\/20{border-color:#ff5b5b33}.border-black\/20{border-color:#0003}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive)/.5)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/50{border-color:hsl(var(--primary)/.5)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-white\/5{border-color:#ffffff0d}.border-l-transparent{border-left-color:#0000}.border-t-transparent{border-top-color:#0000}.bg-\[\#0F0D0A\]{--tw-bg-opacity:1;background-color:#0f0d0a;background-color:rgb(15 13 10/var(--tw-bg-opacity,1))}.bg-\[\#0F0D0A\]\/90{background-color:#0f0d0ae6}.bg-\[\#0F0D0Acc\]{background-color:#0f0d0acc}.bg-\[\#0b0b0d\]{--tw-bg-opacity:1;background-color:#0b0b0d;background-color:rgb(11 11 13/var(--tw-bg-opacity,1))}.bg-\[\#0e0e0e\]{--tw-bg-opacity:1;background-color:#0e0e0e;background-color:rgb(14 14 14/var(--tw-bg-opacity,1))}.bg-\[\#1a1a1a\]{--tw-bg-opacity:1;background-color:#1a1a1a;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.bg-\[\#60a5fa\]{--tw-bg-opacity:1;background-color:#60a5fa;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.bg-\[\#CCFF0008\]{background-color:#ccff0008}.bg-\[\#CCFF0015\]{background-color:#ccff0015}.bg-\[\#CCFF00\]{--tw-bg-opacity:1;background-color:#cf0;background-color:rgb(204 255 0/var(--tw-bg-opacity,1))}.bg-\[\#F2EDE308\]{background-color:#f2ede308}.bg-\[\#F2EDE311\]{background-color:#f2ede311}.bg-\[\#F2EDE322\]{background-color:#f2ede322}.bg-\[\#ccff00\]{--tw-bg-opacity:1;background-color:#cf0;background-color:rgb(204 255 0/var(--tw-bg-opacity,1))}.bg-\[\#ccff00\]\/10{background-color:#ccff001a}.bg-\[\#ccff00\]\/5{background-color:#ccff000d}.bg-\[\#ff5b5b\]{--tw-bg-opacity:1;background-color:#ff5b5b;background-color:rgb(255 91 91/var(--tw-bg-opacity,1))}.bg-\[\#ffbf00\]{--tw-bg-opacity:1;background-color:#ffbf00;background-color:rgb(255 191 0/var(--tw-bg-opacity,1))}.bg-accent{background-color:hsl(var(--accent))}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/10{background-color:#0000001a}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/90{background-color:#000000e6}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted)/.5)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary)/.1)}.bg-primary\/20{background-color:hsl(var(--primary)/.2)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:initial}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#0F0D0A\]{--tw-gradient-from:#0f0d0a var(--tw-gradient-from-position);--tw-gradient-to:#0f0d0a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#141419\]{--tw-gradient-from:#141419 var(--tw-gradient-from-position);--tw-gradient-to:#14141900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#161612\]{--tw-gradient-from:#161612 var(--tw-gradient-from-position);--tw-gradient-to:#16161200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#1a1a1a\]{--tw-gradient-from:#1a1a1a var(--tw-gradient-from-position);--tw-gradient-to:#1a1a1a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#CCFF0014\]{--tw-gradient-from:#ccff0014 var(--tw-gradient-from-position);--tw-gradient-to:#cf00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#ccff00\]\/20{--tw-gradient-from:#cf03 var(--tw-gradient-from-position);--tw-gradient-to:#cf00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#ccff00\]\/30{--tw-gradient-from:#ccff004d var(--tw-gradient-from-position);--tw-gradient-to:#cf00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#ccff00\]\/\[0\.06\]{--tw-gradient-from:#ccff000f var(--tw-gradient-from-position);--tw-gradient-to:#cf00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#ff5b5b\]\/\[0\.05\]{--tw-gradient-from:#ff5b5b0d var(--tw-gradient-from-position);--tw-gradient-to:#ff5b5b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black{--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/10{--tw-gradient-from:#ffffff1a var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/\[0\.04\]{--tw-gradient-from:#ffffff0a var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/\[0\.05\]{--tw-gradient-from:#ffffff0d var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#0a0f0a\]{--tw-gradient-to:#0a0f0a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0a0f0a var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#0F0D0A\]{--tw-gradient-to:#0f0d0a var(--tw-gradient-to-position)}.to-\[\#0d0d0b\]{--tw-gradient-to:#0d0d0b var(--tw-gradient-to-position)}.to-\[\#0f0f0f\]{--tw-gradient-to:#0f0f0f var(--tw-gradient-to-position)}.to-\[\#ccff00\]\/10{--tw-gradient-to:#ccff001a var(--tw-gradient-to-position)}.to-black{--tw-gradient-to:#000 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}.to-white\/\[0\.02\]{--tw-gradient-to:#ffffff05 var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.stroke-\[1\.2\]{stroke-width:1.2}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-14{padding-bottom:3.5rem;padding-top:3.5rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-24{padding-bottom:6rem;padding-top:6rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-32{padding-bottom:8rem;padding-top:8rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pb-40{padding-bottom:10rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-14{padding-left:3.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-14{padding-top:3.5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[0\.92\]{line-height:.92}.leading-\[0\.98\]{line-height:.98}.leading-\[0\.9\]{line-height:.9}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.75\]{line-height:1.75}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#0F0D0A\]{--tw-text-opacity:1;color:#0f0d0a;color:rgb(15 13 10/var(--tw-text-opacity,1))}.text-\[\#8A8880\]{--tw-text-opacity:1;color:#8a8880;color:rgb(138 136 128/var(--tw-text-opacity,1))}.text-\[\#8F887C\]{--tw-text-opacity:1;color:#8f887c;color:rgb(143 136 124/var(--tw-text-opacity,1))}.text-\[\#C9C5BC\]{--tw-text-opacity:1;color:#c9c5bc;color:rgb(201 197 188/var(--tw-text-opacity,1))}.text-\[\#CCFF00\]{--tw-text-opacity:1;color:#cf0;color:rgb(204 255 0/var(--tw-text-opacity,1))}.text-\[\#CCFF00\]\/60{color:#cf09}.text-\[\#F2EDE322\]{color:#f2ede322}.text-\[\#F2EDE3\]{--tw-text-opacity:1;color:#f2ede3;color:rgb(242 237 227/var(--tw-text-opacity,1))}.text-\[\#F2EDE3\]\/70{color:#f2ede3b3}.text-\[\#ccff00\]{--tw-text-opacity:1;color:#cf0;color:rgb(204 255 0/var(--tw-text-opacity,1))}.text-\[\#ff5b5b\]{--tw-text-opacity:1;color:#ff5b5b;color:rgb(255 91 91/var(--tw-text-opacity,1))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-black{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-black\/70{color:#000000b3}.text-black\/80{color:#000c}.text-black\/85{color:#000000d9}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground)/.5)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.underline-offset-4{text-underline-offset:4px}.placeholder-\[\#8A8880\]::placeholder{--tw-placeholder-opacity:1;color:#8a8880;color:rgb(138 136 128/var(--tw-placeholder-opacity,1))}.placeholder-white\/40::placeholder{color:#fff6}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-duration:.15s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-100{animation-duration:.1s}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);color:var(--fg2);font-family:var(--body);overflow-x:clip}#root{isolation:isolate}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:initial}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{bottom:0;content:var(--tw-content);top:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:-translate-x-1\/2:after{--tw-translate-x:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#CCFF0044\]:hover{border-color:#ccff0044}.hover\:border-\[\#CCFF00\]:hover{--tw-border-opacity:1;border-color:#cf0;border-color:rgb(204 255 0/var(--tw-border-opacity,1))}.hover\:border-\[\#F2EDE3\]:hover{--tw-border-opacity:1;border-color:#f2ede3;border-color:rgb(242 237 227/var(--tw-border-opacity,1))}.hover\:border-\[\#ccff00\]\/30:hover{border-color:#ccff004d}.hover\:border-white:hover{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.hover\:border-white\/15:hover{border-color:#ffffff26}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:bg-\[\#0F0D0A\]:hover{--tw-bg-opacity:1;background-color:#0f0d0a;background-color:rgb(15 13 10/var(--tw-bg-opacity,1))}.hover\:bg-\[\#E0FF52\]:hover{--tw-bg-opacity:1;background-color:#e0ff52;background-color:rgb(224 255 82/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F2EDE308\]:hover{background-color:#f2ede308}.hover\:bg-\[\#F2EDE311\]:hover{background-color:#f2ede311}.hover\:bg-\[\#b8e800\]:hover{--tw-bg-opacity:1;background-color:#b8e800;background-color:rgb(184 232 0/var(--tw-bg-opacity,1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-black\/20:hover{background-color:#0003}.hover\:bg-black\/85:hover{background-color:#000000d9}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive)/.8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted)/.5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary)/.8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:text-\[\#CCFF00\]:hover{--tw-text-opacity:1;color:#cf0;color:rgb(204 255 0/var(--tw-text-opacity,1))}.hover\:text-\[\#F2EDE3\]:hover{--tw-text-opacity:1;color:#f2ede3;color:rgb(242 237 227/var(--tw-text-opacity,1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-white:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:border-\[\#CCFF00\]:focus{--tw-border-opacity:1;border-color:#cf0;border-color:rgb(204 255 0/var(--tw-border-opacity,1))}.focus\:border-\[\#ccff00\]\/50:focus{border-color:#ccff0080}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:scale-105,.group:hover .group-hover\:translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-\[\#CCFF00\],.group:hover .group-hover\:text-\[\#ccff00\],.group\/link:hover .group-hover\/link\:text-\[\#CCFF00\]{--tw-text-opacity:1;color:#cf0;color:rgb(204 255 0/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted)/.4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive)/.3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:#fef2f2;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent)/.5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x)}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent)/.5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-duration:.15s;animation-name:exit}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:0.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{--tw-translate-y:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{--tw-translate-x:0px;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open],.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:hsl(var(--accent))}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media (min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:max-w-sm{max-width:24rem}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:mb-20{margin-bottom:5rem}.md\:mb-24{margin-bottom:6rem}.md\:block{display:block}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:h-20{height:5rem}.md\:h-28{height:7rem}.md\:w-20{width:5rem}.md\:w-28{width:7rem}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[72px_1fr\]{grid-template-columns:72px 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:gap-10{gap:2.5rem}.md\:gap-12{gap:3rem}.md\:gap-16{gap:4rem}.md\:gap-8{gap:2rem}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-8{padding:2rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.md\:py-28{padding-bottom:7rem;padding-top:7rem}.md\:py-32{padding-bottom:8rem;padding-top:8rem}.md\:py-36{padding-bottom:9rem;padding-top:9rem}.md\:py-40{padding-bottom:10rem;padding-top:10rem}.md\:py-44{padding-bottom:11rem;padding-top:11rem}.md\:pb-14{padding-bottom:3.5rem}.md\:pb-32{padding-bottom:8rem}.md\:pb-8{padding-bottom:2rem}.md\:pt-14{padding-top:3.5rem}.md\:pt-20{padding-top:5rem}.md\:pt-48{padding-top:12rem}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-auto{aspect-ratio:auto}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.lg\:gap-16{gap:4rem}.lg\:p-14{padding:3.5rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-32{padding-bottom:8rem;padding-top:8rem}.lg\:py-40{padding-bottom:10rem;padding-top:10rem}}@media (min-width:1280px){.xl\:block{display:block}.xl\:hidden{display:none}}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent)/.5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>span\]\:line-clamp-1>span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{height:1rem;width:1rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div,.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-bottom:.375rem;padding-top:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-bottom:.75rem;padding-top:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{height:1rem;width:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.legacy-theme{--ink:#0f0d0a;--ink-2:#17140f;--ink-3:#1e1b15;--ink-elev:#1b1813;--lime:#cf0;--lime-hi:#e0ff52;--lime-lo:#a8d100;--signal:#cf0;--warm:#f2ede3;--warm-2:#cfc9be;--warm-3:#8f887c;--warm-4:#5c574d;--hairline:#f2ede31a;--hairline-soft:#f2ede30f;--hairline-faint:#f2ede30a;background:#0f0d0a;color:#f2ede3;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh}.font-display{font-family:"Instrument Serif",Times New Roman,serif;letter-spacing:-.01em}.font-body{font-family:Inter,sans-serif}.font-mono{font-family:JetBrains Mono,ui-monospace,monospace}.legacy-theme ::-webkit-scrollbar{height:10px;width:10px}.legacy-theme ::-webkit-scrollbar-track{background:#0f0d0a}.legacy-theme ::-webkit-scrollbar-thumb{background:#f2ede324;border-radius:5px}.legacy-theme ::-webkit-scrollbar-thumb:hover{background:#f2ede33d}.legacy-theme ::selection{background:#cf0;color:#0f0d0a}.grid-texture{position:relative}.grid-texture:before{background-image:repeating-linear-gradient(30deg,hsla(40,37%,92%,.028) 0 1px,#0000 1px 46px),repeating-linear-gradient(-30deg,hsla(40,37%,92%,.028) 0 1px,#0000 1px 46px),repeating-linear-gradient(90deg,rgba(36,232,112,.022) 0 1px,#0000 1px 79.6px);content:"";inset:0;-webkit-mask-image:radial-gradient(120% 110% at 82% 8%,#000 0,#00000073 48%,#0000 84%);mask-image:radial-gradient(120% 110% at 82% 8%,#000 0,#00000073 48%,#0000 84%);opacity:.5;pointer-events:none;position:absolute}.grid-texture.grid-texture-center:before{-webkit-mask-image:radial-gradient(80% 75% at 50% 50%,#000 0,#0006 55%,#0000 90%);mask-image:radial-gradient(80% 75% at 50% 50%,#000 0,#0006 55%,#0000 90%)}.grid-texture>*{position:relative;z-index:1}.iso-cube-bg{background-image:linear-gradient(30deg,rgba(36,232,112,.035) 25%,#0000 0),linear-gradient(150deg,rgba(36,232,112,.035) 25%,#0000 0),linear-gradient(30deg,#0000 75%,rgba(36,232,112,.035) 0),linear-gradient(150deg,#0000 75%,rgba(36,232,112,.035) 0);background-position:0 0,0 0,18px 31px,18px 31px;background-size:36px 62px}.slab{border-top:1px solid var(--hairline-soft);padding-top:24px}.signal-glow-hero{background:radial-gradient(ellipse 900px 620px at 82% 12%,#24e87017,#0000 60%),radial-gradient(ellipse 700px 480px at 10% 88%,#24e8700f,#0000 60%),var(--ink)}.signal-glow-right{background:radial-gradient(ellipse 700px 480px at 88% 40%,#24e87012,#0000 62%),var(--ink)}@keyframes tickerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.animate-ticker{animation:tickerScroll 60s linear infinite}.animate-ticker:hover{animation-play-state:paused}@keyframes streakMove{0%{opacity:0;transform:translateY(-40px)}20%{opacity:.4;opacity:var(--streak-opacity,.4)}80%{opacity:.4;opacity:var(--streak-opacity,.4)}to{opacity:0;transform:translateY(80px)}}.streak{animation:streakMove 4s ease-in-out infinite}@keyframes pulseFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-400}}.pulse-flow{stroke-dasharray:400;animation:pulseFlow 8s linear infinite}@keyframes pulseGlow{0%,to{opacity:.5}50%{opacity:1}}.pulse-glow{animation:pulseGlow 3s ease-in-out infinite}@keyframes ringDraw{0%{stroke-dashoffset:500;stroke-dashoffset:var(--l,500);opacity:0}to{stroke-dashoffset:0;opacity:1}}.ring-draw{stroke-dasharray:500;stroke-dasharray:var(--l,500);animation:ringDraw 1.4s cubic-bezier(.65,0,.35,1) forwards;animation-delay:0s;animation-delay:var(--delay,0s)}.lockin-sharp *{border-radius:0!important}
/*# sourceMappingURL=main.8e6dec71.css.map*/