.landing-root{--landing-muted:#9898a5;--landing-line:rgb(255 255 255/9%);--landing-mono:var(--font-geist-mono),ui-monospace,monospace;overflow:clip}.landing-footer,.landing-nav,.landing-section{width:min(1080px,calc(100% - 64px));margin-inline:auto}.landing-nav{padding-block:28px}.landing-wordmark{display:flex;align-items:center;gap:14px;font-size:15px;font-weight:500;letter-spacing:-.03em}.landing-mark{font:14px var(--landing-mono);color:#e9c98a}.landing-nav>a{font-family:var(--landing-mono)}.landing-hero{position:relative;padding:4px 24px 96px;text-align:center}.landing-hero-art{display:flex;justify-content:center;position:relative;margin:0 auto 24px}.landing-hero-art:after{content:"";position:absolute;bottom:-6px;width:min(660px,80%);height:1px;background:linear-gradient(90deg,transparent,#e9c98a38,transparent)}.landing-hero-copy{max-width:880px;margin:auto}.landing-headline{font-family:var(--landing-mono);font-size:clamp(30px,4.3vw,56px);line-height:1.15;letter-spacing:-.065em;text-wrap:balance;color:#f3f0e8}.landing-headline span{color:#e9c98a}.landing-intro{max-width:600px;margin:24px auto 0;font-size:17px;line-height:1.7;color:var(--landing-muted);text-wrap:balance}.landing-hero-actions{margin-top:30px}.landing-root .btn{min-height:44px;font-size:12px;padding-inline:22px}.landing-root .btn-accent{color:#1c1810;background:#e9c98a;border-color:#e9c98a;box-shadow:0 3px 0 #927949}.landing-root .btn-accent:hover{background:#f8dcaa;border-color:#f8dcaa}.landing-root .btn-ghost{background:transparent}.landing-section{position:relative;padding-block:80px;border-top:1px solid var(--landing-line);scroll-margin-top:24px}.landing-eyebrow{display:flex;align-items:center;gap:8px;font:10px/1.5 var(--landing-mono);letter-spacing:.13em;text-transform:uppercase;color:#a38e69}.landing-section-heading h2{margin-top:14px;font-size:clamp(28px,3.1vw,40px);font-weight:500;letter-spacing:-.045em;line-height:1.15;color:#efede7;text-wrap:balance}.landing-section>p{font-size:16px;line-height:1.65;color:var(--landing-muted)}.landing-heading-row{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.landing-session-label{display:flex;align-items:center;gap:8px;padding-bottom:4px;font:10px var(--landing-mono);color:var(--landing-muted)}.landing-session-label>span{width:5px;height:5px;border-radius:50%;background:#a3c9af}.landing-root #install{display:grid;grid-template-columns:240px minmax(0,1fr);-moz-column-gap:60px;column-gap:60px;align-items:start}.landing-install-art{display:flex;align-items:center;gap:12px;margin-top:52px;color:#e9c98a;font:64px var(--landing-mono);letter-spacing:-.1em;opacity:.45}.landing-cursor{width:23px;height:45px;background:currentColor;animation:landing-blink 1.5s steps(1) infinite}.landing-install-panel{padding:24px;min-width:0;border:1px solid var(--landing-line);border-radius:12px;background:#101015;box-shadow:0 12px 40px #0003}.landing-install-panel [role=tablist]{background:transparent;border:0;padding:0;gap:2px}.landing-install-panel [role=tablist] button{padding-inline:12px;font-family:var(--landing-mono);font-size:11px}.landing-install-panel [role=tabpanel] ol{display:grid;gap:24px}.landing-install-panel [role=tabpanel] li{margin:0;border:0;background:transparent;padding:0}.landing-install-panel [role=tabpanel] li h3{font-size:14px}.landing-install-panel [role=tabpanel] li p{color:var(--landing-muted);font-size:13px;line-height:1.7}.landing-install-panel [data-command-step]{border-color:#ffffff0d}.landing-install-panel [data-command-step] pre{font-size:12px}.landing-trust{grid-column:2;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;color:var(--landing-muted);font-size:11px}.landing-room-window{max-width:900px;margin:36px auto 0;overflow:hidden;border:1px solid #ffffff26;border-radius:12px;background:#0a0a0f;box-shadow:0 24px 64px #0006,0 0 0 10px #ffffff03}.landing-window-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:44px;padding-inline:16px;border-bottom:1px solid #ffffff12;background:#19191f;color:#a5a4ae;font:11px var(--landing-mono)}.landing-window-controls{display:flex;gap:7px}.landing-window-controls i{width:9px;height:9px;border-radius:50%;background:#bd8079}.landing-window-controls i:nth-child(2){background:#c4aa72}.landing-window-controls i:nth-child(3){background:#8ba894}.landing-room-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.landing-room-outcome{padding:24px;border:1px solid var(--landing-line);border-radius:12px;background:#101015}.landing-room-outcome h3{margin-top:16px;font-size:15px;font-weight:500;line-height:1.5;color:#efede7}.landing-room-outcome p{margin-top:8px;font-size:13px;line-height:1.7;color:var(--landing-muted)}.landing-root #handoff>.mt-6{margin-top:36px}.landing-root #handoff .grid>div{padding:28px;border-radius:12px}.landing-root #handoff .grid>div:first-child{background:#101015}.landing-root #handoff .grid>div:last-child{background:#14211d;border-color:#7dbe9738;box-shadow:none}.landing-root #handoff .grid>div>.mt-4:first-of-type>div>div{min-height:42px}.landing-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}.landing-benefit{min-width:0;border:1px solid var(--landing-line);border-radius:12px;overflow:hidden;background:#0e0e14;padding:0 24px 28px}.landing-benefit h3{margin-top:16px;font-size:19px;line-height:1.35;letter-spacing:-.025em;color:#efede7}.landing-benefit>p{font-size:14px;line-height:1.75;color:var(--landing-muted)}.landing-benefit-label{padding-top:24px;border-top:1px solid var(--landing-line)}.landing-illustration{display:flex;align-items:center;justify-content:center;height:184px;margin-inline:-24px;padding-inline:16px;background-image:radial-gradient(#ffffff10 .7px,transparent 0);background-size:12px 12px;color:#d5b982}.landing-illustration-02{color:#aac1cf}.landing-illustration-03{color:#b4c9b0}.landing-network{display:flex;align-items:center;justify-content:center;width:100%}.landing-endpoint{display:flex;flex-direction:column;align-items:center;gap:12px;padding:13px 8px;border:1px solid #d5b98230;border-radius:6px;background:#141319}.landing-illustration small{font:9px var(--landing-mono);white-space:nowrap;color:#a5a4ae}.landing-room-node{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 10px;border:1px solid #d5b98270;background:#211d16;font:14px var(--landing-mono);box-shadow:0 5px 20px #0003}.landing-wire{position:relative;flex:1;max-width:24px;height:1px;background:#d5b98250}.landing-wire i{position:absolute;top:-2px;left:40%;width:4px;height:4px;background:#e9c98a}.landing-question-thread{width:82%;max-width:250px;font:11px var(--landing-mono)}.landing-question-thread>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 12px;border:1px solid #aac1cf35;border-radius:7px 7px 7px 0;background:#172027}.landing-question-thread>div:last-child{margin-left:14px;color:#c4d1d9;border-radius:7px 0 7px 7px}.landing-thread-line{display:flex;justify-content:center;padding:8px;opacity:.5}.landing-presence{display:flex;align-items:center;justify-content:space-between;width:90%;gap:12px}.landing-agent-present,.landing-away{display:flex;flex-direction:column;align-items:center;gap:16px}.landing-away{opacity:.6}.landing-presence-orbit{display:grid;place-items:center;width:66px;height:66px;border:1px solid #b4c9b033;outline:1px dashed #b4c9b018;outline-offset:9px;border-radius:50%;background:#152019}.landing-pixel-face{font:19px/14px var(--landing-mono);text-align:center}.landing-situations{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:64px;column-gap:64px;margin-top:36px}.landing-situations li{display:flex;gap:24px;padding-block:28px;border-top:1px solid var(--landing-line)}.landing-situation-icon{flex-shrink:0;display:grid;place-items:center;width:56px;height:56px;color:#b1a589;background:#17161b;border:1px solid #ffffff08;border-radius:12px}.landing-situations h3{font-size:17px;font-weight:500;letter-spacing:-.02em;color:#e5e3df}.landing-situations p{margin-top:10px;font-size:14px;line-height:1.7;color:var(--landing-muted)}.landing-quotes{display:grid;grid-template-columns:1.2fr 1fr;gap:0 48px;margin-top:36px}.landing-quote{position:relative;padding:28px 0;border-bottom:1px solid var(--landing-line)}.landing-quote-featured{grid-row:span 2;padding:38px;border:1px solid #e9c98a20;border-radius:12px;background:#191710}.landing-quote-featured:before{content:"“";display:block;height:68px;font-family:Georgia,serif;font-size:108px;line-height:1;color:#e9c98a;opacity:.65}.landing-quote-featured blockquote{font-size:24px;line-height:1.5;letter-spacing:-.025em;color:#e8e2d4}.landing-quote-featured figcaption{margin-top:32px}.landing-root #faq{display:grid;grid-template-columns:1fr 1.65fr;gap:64px}.landing-faq-glyph{display:flex;align-items:center;gap:.18em;margin-top:28px;font:clamp(32px,5vw,64px) /1 var(--landing-mono);letter-spacing:-.06em;color:#e9c98a40}.landing-faq-glyph .landing-cursor{flex-shrink:0;width:.36em;height:.7em}.landing-faq-list summary{font-size:15px;line-height:1.5;color:#d6d4ce}.landing-faq-list details>p{font-size:14px;color:var(--landing-muted);line-height:1.75}.landing-closing{position:relative;padding:80px 24px 88px;border-block:1px solid var(--landing-line);text-align:center;background:radial-gradient(ellipse at 50% 100%,#e9c98a0c,transparent 65%)}.landing-closing .landing-eyebrow{justify-content:center}.landing-closing>p{max-width:660px;margin:24px auto 28px;font:500 clamp(28px,3.5vw,42px) /1.25 var(--landing-mono);letter-spacing:-.055em;text-wrap:balance;color:#eae7e0}.landing-footer{padding-block:36px;font-size:11px;line-height:1.6;color:#92909c}.landing-footer>div{align-items:flex-start;gap:24px}.landing-footer nav{max-width:590px}@keyframes landing-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.landing-cursor{animation:none}}@media (max-width:900px){.landing-root #install{grid-template-columns:180px minmax(0,1fr);gap:32px}.landing-benefits{gap:12px}.landing-benefit{padding-inline:18px}.landing-illustration{margin-inline:-18px;padding-inline:10px}.landing-network small{font-size:8px}.landing-room-node{padding-inline:6px;font-size:12px}.landing-endpoint{padding-inline:5px}.landing-question-thread{width:100%;font-size:9px}.landing-presence{width:100%;gap:8px}.landing-presence-orbit{width:45px;height:45px}.landing-root #faq{gap:32px}}@media (max-width:640px){.landing-footer,.landing-nav,.landing-section{width:calc(100% - 40px)}.landing-nav{padding-block:22px}.landing-hero{padding-inline:20px;padding-bottom:60px}.landing-hero-art{margin-bottom:28px}.landing-intro{font-size:15px;line-height:1.7;margin-top:20px}.landing-section{padding-block:48px}.landing-root #faq,.landing-root #install{display:block}.landing-faq-glyph,.landing-install-art{display:none}.landing-install-panel{padding:18px;margin-top:28px}.landing-trust{gap:12px;font-size:10px}.landing-heading-row{align-items:start;flex-direction:column;gap:16px;margin-bottom:24px}.landing-benefits{grid-template-columns:1fr;gap:20px}.landing-room-outcomes{grid-template-columns:1fr;gap:12px;margin-top:24px}.landing-benefit{padding:0 24px 28px}.landing-illustration{margin-inline:-24px;height:170px;padding-inline:36px}.landing-network{max-width:280px}.landing-illustration small,.landing-network small{font-size:10px}.landing-room-node{padding:16px 12px;font-size:14px}.landing-endpoint{padding-inline:10px}.landing-question-thread{font-size:11px}.landing-presence{max-width:260px}.landing-presence-orbit{width:66px;height:66px}.landing-situations{grid-template-columns:1fr;margin-top:24px}.landing-situations li{gap:20px;padding-block:24px}.landing-quotes{grid-template-columns:1fr;gap:12px}.landing-quote-featured{grid-row:auto;padding:28px}.landing-quote-featured blockquote{font-size:21px}.landing-faq-list{margin-top:28px}.landing-closing{padding-block:60px}.landing-closing .landing-eyebrow{font-size:8px}}@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}