:root{--ink:#121a1c;--ink-soft:#4f5c5c;--paper:#f5f4ef;--paper-2:#ecebe5;--card:#fbfaf6;--line:rgba(19,27,26,0.12);--green:#0f766e;--green-bright:#39c5ae;--green-pale:#dcefeb;--amber:#c68d36;--dark:#0c1518;--dark-2:#132024;--white:#fbfcf9;--shadow:0 18px 52px rgba(20,31,30,0.1);--radius:22px;--shell:min(1120px,calc(100vw - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{background:var(--paper);color:var(--ink);font-family:Inter,SF Pro Display,Segoe UI,PingFang SC,Microsoft YaHei,system-ui,sans-serif;margin:0;min-width:320px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body:before{background-image:radial-gradient(rgba(21,35,31,.07) .7px,transparent 0);background-size:6px 6px;content:"";inset:0;opacity:.06;pointer-events:none;position:fixed;z-index:20}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--green-bright);outline-offset:3px}svg{display:block}.page-shell,.section-shell{margin-inline:auto;width:var(--shell)}.site-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(247,246,241,.82);border-bottom:1px solid rgba(19,27,26,.08);height:68px;position:sticky;top:0;z-index:50}.nav-shell{display:flex;height:100%;justify-content:space-between;margin-inline:auto;width:var(--shell)}.brand,.nav-shell{align-items:center}.brand{display:inline-flex;gap:11px}.brand-icon{box-shadow:0 8px 20px rgba(17,24,39,.17);border-radius:10px;display:block;height:36px;overflow:hidden;width:36px}.brand-icon svg{height:100%;width:100%}.brand-copy{display:flex;flex-direction:column;gap:1px}.brand-copy strong{font-size:15px;letter-spacing:-.02em}.brand-copy small{color:#71807b;font-size:10px}.site-nav{align-items:center;display:flex;gap:26px}.site-nav>a:not(.button){color:#52605c;font-size:14px;font-weight:650;transition:color .16s ease}.site-nav>a.active,.site-nav>a:not(.button):hover{color:var(--ink)}.menu-button{background:none;border:0;display:none;height:40px;padding:8px;width:40px}.menu-button span{background:var(--ink);display:block;height:1.5px;margin:6px auto;width:21px}.button{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:750;gap:9px;justify-content:center;min-height:46px;padding:0 22px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.button:hover{box-shadow:0 12px 24px rgba(19,27,26,.16);transform:translateY(-2px)}.button-small{min-height:38px;padding-inline:16px}.button-secondary{background:transparent;color:var(--ink)}.button-secondary:hover{background:rgba(19,27,26,.04);box-shadow:none}.button-version{border-left:1px solid rgba(19,27,26,.2);color:#687570;font-size:11px;font-weight:700;margin-left:2px;padding-left:10px}.hero{align-items:center;display:grid;gap:42px;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);min-height:0;padding-block:58px 64px}.hero-copy{position:relative;z-index:2}.status-badge{align-items:center;background:rgba(255,255,255,.65);border:1px solid var(--line);border-radius:999px;color:#52605c;display:inline-flex;font-size:12px;font-weight:700;gap:8px;margin-bottom:24px;padding:8px 12px}.status-badge span{background:var(--green-bright);border-radius:50%;box-shadow:0 0 0 4px rgba(69,200,148,.15);height:7px;width:7px}.hero h1{font-size:clamp(39px,3.7vw,48px);letter-spacing:-.04em;line-height:1.1;margin:0;max-width:560px}.hero h1 em{color:var(--green);display:block;font-style:normal}.hero-lead{color:var(--ink-soft);font-size:16px;line-height:1.72;margin:22px 0 0;max-width:570px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.hero-assurances{color:#65736e;display:flex;flex-wrap:wrap;font-size:11px;font-weight:650;gap:13px 18px;margin-top:23px}.hero-assurances span{align-items:center;display:inline-flex;gap:5px}.hero-assurances .icon{color:var(--green)}.product-stage{height:510px;perspective:1200px;position:relative}.product-stage:before{background:radial-gradient(circle,rgba(56,181,135,.2),transparent 68%);content:"";filter:blur(10px);height:470px;left:40px;position:absolute;top:50px;width:520px}.desktop-window{background:#fbfcfa;border:1px solid rgba(9,21,18,.13);border-radius:21px;box-shadow:0 36px 90px rgba(18,40,32,.2),0 2px 8px rgba(18,40,32,.08);height:400px;left:0;overflow:hidden;position:absolute;top:34px;transform:rotateY(-4deg) rotateX(1deg);width:540px}.window-bar{align-items:center;background:#f3f3ef;border-bottom:1px solid rgba(9,21,18,.09);color:#53605d;display:grid;font-size:10px;font-weight:700;grid-template-columns:1fr 1fr 1fr;height:42px;padding-inline:14px}.window-controls{display:flex;gap:6px}.window-controls i{background:#d7d8d4;border-radius:50%;height:8px;width:8px}.window-controls i:first-child{background:#f19b87}.window-controls i:nth-child(2){background:#efc969}.window-controls i:nth-child(3){background:#80cba6}.window-bar>span:nth-child(2){text-align:center}.online-dot{align-items:center;color:#31866b;display:flex;gap:6px;justify-self:end}.online-dot:before{background:#45c894;border-radius:50%;content:"";height:6px;width:6px}.desktop-body{display:grid;grid-template-columns:116px 1fr;height:calc(100% - 42px)}.preview-sidebar{background:#17211f;color:rgba(255,255,255,.65);display:flex;flex-direction:column;gap:7px;padding:18px 12px}.preview-logo{background:var(--green-bright);border-radius:9px;color:#0d1b17;font-size:10px;font-weight:900;height:29px;justify-content:center;margin-bottom:14px;width:29px}.preview-logo,.preview-nav{align-items:center;display:flex}.preview-nav{border-radius:8px;font-size:9px;gap:7px;padding:8px 7px}.preview-nav.active{background:rgba(255,255,255,.1);color:#fff}.conversation{background:#fbfcfa;padding:20px 25px}.conversation-heading{align-items:center;border-bottom:1px solid rgba(18,36,31,.09);display:flex;justify-content:space-between;padding-bottom:17px}.conversation-heading div{display:flex;flex-direction:column;gap:4px}.conversation-heading small{color:#83908c;font-size:8px}.conversation-heading strong{font-size:13px}.agent-pill{background:var(--green-pale);border-radius:999px;color:var(--green);font-size:8px;font-weight:800;padding:5px 9px}.message{font-size:10px;line-height:1.7}.user-message{background:#e9ece8;border-radius:14px 14px 4px 14px;margin:20px 0 22px auto;padding:7px 12px;width:70%}.agent-message p,.user-message p{margin:0}.agent-message{width:82%}.assistant-label{align-items:center;display:flex;font-size:9px;font-weight:800;gap:7px;margin-bottom:8px}.assistant-label span,.mini-mark{align-items:center;background:var(--ink);border-radius:6px;color:var(--green-bright);display:inline-flex;font-size:6px;font-weight:900;height:20px;justify-content:center;width:20px}.change-card{background:#eff8f4;border:1px solid #d5ece2;border-radius:10px;justify-content:space-between;margin-top:12px;padding:9px 10px}.change-card,.change-card span{align-items:center;display:flex}.change-card span{color:#39725f;font-size:8px;gap:5px}.change-card strong{font-size:8px}.typing{display:flex;gap:3px;margin-top:13px}.typing i{animation:typing 1.1s ease-in-out infinite;background:#9ba9a4;border-radius:50%;height:4px;width:4px}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.phone-frame{background:#f9faf8;border:7px solid #121a19;border-radius:38px;bottom:0;box-shadow:0 30px 70px rgba(13,28,23,.28);height:400px;overflow:hidden;position:absolute;right:-3px;transform:rotate(2.5deg);width:202px;z-index:3}.phone-top{align-items:center;display:flex;font-size:7px;font-weight:800;height:28px;justify-content:space-between;padding:0 16px}.phone-top i{background:#111;border-radius:999px;height:7px;width:37px}.phone-header{align-items:center;border-bottom:1px solid rgba(19,27,26,.08);display:grid;grid-template-columns:22px 1fr 22px;min-height:52px;padding:0 10px}.phone-header div{display:flex;flex-direction:column;overflow:hidden;text-align:center}.phone-header strong{font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-header small{color:var(--green);font-size:6px;margin-top:2px}.phone-back{font-size:22px;line-height:1}.phone-chat{height:253px;padding:16px 12px}.phone-bubble{font-size:7.5px;line-height:1.55}.phone-bubble.user{background:#e7ebe7;border-radius:11px 11px 3px 11px;margin-left:36px;padding:8px}.phone-assistant{font-size:7.5px;line-height:1.6;margin-top:17px;padding-left:26px;position:relative}.phone-assistant .mini-mark{height:18px;left:0;position:absolute;top:0;width:18px}.phone-assistant p{margin:0}.mini-result{background:#e7f6ef;border-radius:7px;color:#31745e;gap:4px;margin-top:9px;padding:6px}.composer,.mini-result{align-items:center;display:flex}.composer{background:#fff;border:1px solid rgba(19,27,26,.13);border-radius:18px;color:#98a29f;font-size:7px;height:38px;justify-content:space-between;margin:0 9px;padding:0 5px 0 12px}.composer button{align-items:center;background:var(--ink);border:0;border-radius:50%;color:#fff;display:flex;height:27px;justify-content:center;width:27px}.home-indicator{background:#141c1b;border-radius:999px;height:3px;margin:9px auto 0;width:68px}.stage-chip{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,255,255,.89);border:1px solid rgba(19,27,26,.1);border-radius:999px;box-shadow:0 12px 30px rgba(18,40,32,.1);display:flex;font-size:10px;font-weight:800;gap:7px;padding:9px 12px;position:absolute;z-index:4}.stage-chip>span{background:var(--green-bright);border-radius:50%;box-shadow:0 0 0 4px rgba(69,200,148,.16);height:7px;width:7px}.chip-live{left:26px;top:18px}.chip-history{bottom:38px;left:66px}.chip-history .icon{color:var(--green)}.trust-strip{align-items:center;border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:#65736e;display:flex;font-size:11px;font-weight:800;justify-content:center;letter-spacing:.02em;margin-top:72px;min-height:58px;text-transform:uppercase}.trust-strip i{background:#bac2be;border-radius:50%;height:3px;margin-inline:30px;width:3px}.brand-origin{align-items:center;background:linear-gradient(135deg,#0d171a,#132126);border:1px solid rgba(255,255,255,.08);border-radius:26px;color:var(--white);display:grid;gap:50px;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);overflow:hidden;padding:46px;position:relative}.brand-origin-copy h2{font-size:clamp(30px,3vw,38px);letter-spacing:-.035em;line-height:1.18;margin:0}.brand-origin-copy>p{color:#aab9b7;font-size:14px;line-height:1.78;margin:20px 0 0;max-width:480px}.brand-origin-principles{border-bottom:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.1);display:grid;gap:0;margin-top:28px}.brand-origin-principles span{color:#aebbb9;display:grid;font-size:12px;gap:12px;grid-template-columns:58px 1fr;padding:11px 0}.brand-origin-principles span+span{border-top:1px solid rgba(255,255,255,.1)}.brand-origin-principles b{color:var(--green-bright);font-size:13px}.brand-origin-copy>small{color:#7f918e;display:block;font-size:10px;line-height:1.65;margin-top:18px}.brand-origin-art{background:#111d21;border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 24px 64px rgba(0,0,0,.28);margin:0;overflow:hidden;position:relative}.brand-origin-art img{display:block;height:340px;object-fit:cover;width:100%}.brand-origin-art figcaption{align-items:center;background:linear-gradient(180deg,rgba(8,16,19,0),rgba(8,16,19,.88));bottom:0;display:flex;gap:8px;left:0;padding:46px 18px 16px;position:absolute;right:0}.brand-origin-art figcaption span{border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#d8e2e0;font-size:9px;font-weight:750;padding:6px 9px}.content-section{padding-block:84px}.section-heading{margin-bottom:38px}.section-kicker{color:var(--green);display:block;font-size:12px;font-weight:850;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.download-callout h2,.guide-detail h2,.requirements h2,.section-heading h2{font-size:clamp(29px,3vw,36px);letter-spacing:-.035em;line-height:1.18;margin:0}.section-heading>p{color:var(--ink-soft);font-size:15px;line-height:1.75}.split-heading{align-items:end;display:grid;grid-template-columns:1fr .75fr}.split-heading p{margin:0 0 4px auto;max-width:480px}.feature-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.feature-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);min-height:370px;overflow:hidden;padding:27px;position:relative}.feature-icon{align-items:center;background:var(--green-pale);border-radius:13px;color:var(--green);display:flex;height:47px;justify-content:center;margin-bottom:26px;width:47px}.feature-card>span{color:var(--green);font-size:11px;font-weight:800}.feature-card h3{font-size:21px;letter-spacing:-.035em;line-height:1.2;margin:9px 0 12px}.feature-card>p{color:var(--ink-soft);font-size:14px;line-height:1.7;margin:0}.history-visual{bottom:23px;left:27px;position:absolute;right:27px}.history-visual div{align-items:center;display:grid;gap:13px;grid-template-columns:34px 1fr;margin-top:10px}.history-visual b{color:#8c9894;font-size:8px}.history-visual span{background:#e7ebe8;border-radius:999px;display:block;height:24px;position:relative}.history-visual span:after{background:#c9d2ce;border-radius:999px;content:"";height:4px;left:10px;position:absolute;top:10px;width:64%}.history-visual div:nth-child(2) span{width:88%}.history-visual div:nth-child(3) span{opacity:.6;width:73%}.sync-visual{bottom:38px;justify-content:space-between;left:40px;position:absolute;right:40px}.device-node,.sync-visual{align-items:center;display:flex}.device-node{background:#18221f;border-radius:15px;color:#fff;height:52px;justify-content:center;width:52px}.sync-visual>i{background:#d8dfdc;display:block;height:2px;overflow:visible;position:relative;width:calc(100% - 125px)}.sync-visual>i b,.sync-visual>i:after,.sync-visual>i:before{background:var(--green-bright);border-radius:50%;content:"";height:7px;position:absolute;top:-2.5px;width:7px}.sync-visual>i:before{animation:sync 2.5s linear infinite;left:0}.sync-visual>i:after{animation:sync 2.5s linear infinite reverse;right:0}.sync-visual>i b{left:48%}@keyframes sync{0%{transform:translateX(0)}to{transform:translateX(72px)}}.security-visual{bottom:26px;display:flex;flex-direction:column;gap:8px;left:27px;position:absolute;right:27px}.security-visual span{align-items:center;background:#f3ead5;border:1px solid #ecd7aa;border-radius:10px;color:#87601a;display:flex;font-size:9px;font-weight:800;gap:7px;padding:10px}.security-visual span.allowed{background:#e7f5ee;border-color:#cde7dc;color:#2f745d}.dark-section{background:var(--dark);color:var(--white);overflow:hidden;padding-block:92px;position:relative}.dark-section:before{background:radial-gradient(circle,rgba(69,200,148,.15),transparent 65%);content:"";height:700px;position:absolute;right:-260px;top:-250px;width:700px}.dark-heading{position:relative}.dark-heading h2{color:#f7faf7}.dark-heading p{color:#9da9a5;margin:16px 0 0}.setup-layout{align-items:center;display:grid;gap:64px;grid-template-columns:1.1fr .9fr;position:relative}.setup-panel{background:#f9faf7;border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 30px 90px rgba(0,0,0,.28);color:var(--ink);padding:30px}.setup-panel-head{align-items:flex-end;display:flex;justify-content:space-between}.setup-panel-head div{display:flex;flex-direction:column;gap:4px}.setup-panel-head small{color:#7d8985;font-size:10px;font-weight:800;text-transform:uppercase}.setup-panel-head strong{font-size:20px}.setup-panel-head>span{color:var(--green);font-size:12px;font-weight:850}.progress{background:#e1e7e3;border-radius:999px;height:6px;margin:15px 0 25px;overflow:hidden}.progress i{background:var(--green-bright);border-radius:inherit;display:block;height:100%;width:86%}.setup-next{align-items:center;background:#fff;border:1px solid #dce5e0;border-radius:17px;display:grid;gap:14px;grid-template-columns:auto 1fr auto;padding:16px}.step-number{background:#f2e3bf;border-radius:9px;color:#805c18;font-size:8px;font-weight:900;padding:8px 7px}.setup-next div{display:flex;flex-direction:column;gap:3px}.setup-next strong{font-size:13px}.setup-next p{color:#788480;font-size:9px;line-height:1.5;margin:0}.setup-next button{background:var(--ink);border:0;border-radius:999px;color:#fff;font-size:9px;font-weight:800;padding:10px 12px}.setup-panel details{border-top:1px solid #e3e8e5;margin-top:20px;padding-top:16px}.setup-panel summary{color:#64716d;cursor:pointer;font-size:10px;font-weight:800}.setup-panel ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:14px 0 0;padding:0}.setup-panel li{align-items:center;background:#e8f6ef;border-radius:999px;color:#39735f;display:flex;font-size:8px;gap:4px;padding:6px 8px}.setup-copy{display:flex;flex-direction:column}.setup-copy>div{border-top:1px solid rgba(255,255,255,.11);display:grid;gap:3px 18px;grid-template-columns:35px 1fr;padding:25px 0}.setup-copy>div:last-child{border-bottom:1px solid rgba(255,255,255,.11)}.setup-copy span{color:var(--green-bright);font-size:10px;font-weight:850;grid-row:1/3;padding-top:4px}.setup-copy h3{font-size:18px;margin:0}.setup-copy p{color:#98a5a1;font-size:13px;line-height:1.65;margin:5px 0 0}.centered-heading{margin-inline:auto;max-width:720px;text-align:center}.centered-heading p{margin:15px 0 0}.agent-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.agent-card{background:var(--card);border:1px solid var(--line);border-radius:20px;min-height:270px;padding:26px;position:relative}.agent-card-top{justify-content:space-between}.agent-card-top,.agent-symbol{align-items:center;display:flex}.agent-symbol{background:#17211f;border-radius:12px;color:var(--green-bright);font-size:15px;font-weight:900;height:43px;justify-content:center;width:43px}.agent-mode{background:#edf0ed;border-radius:999px;color:#66736f;font-size:9px;font-weight:800;padding:6px 9px}.agent-card h3{font-size:22px;letter-spacing:-.03em;margin:30px 0 10px}.agent-card p{color:var(--ink-soft);font-size:13px;line-height:1.7;margin:0}.supported{align-items:center;bottom:25px;color:var(--green);display:flex;font-size:10px;font-weight:850;gap:5px;position:absolute}.agent-kimi .agent-symbol{background:#252a48;color:#c4c9ff}.agent-qwen .agent-symbol{background:#30234c;color:#d8b9ff}.agent-note,.table-note{color:#77837f;font-size:11px;margin:20px 0 0;text-align:center}.text-link{align-items:center;color:var(--green);display:inline-flex;font-size:13px;font-weight:850;gap:7px}.download-callout{align-items:center;background:var(--green);border-radius:24px;color:#fff;display:grid;gap:44px;grid-template-columns:1.2fr .8fr;margin-block:86px;overflow:hidden;padding:44px 48px;position:relative}.download-callout:after{border:1px solid rgba(255,255,255,.18);border-radius:50%;content:"";height:360px;position:absolute;right:-170px;top:-150px;width:360px}.download-callout .section-kicker{color:#b8ecd7}.download-callout h2{font-size:clamp(30px,3vw,38px)}.download-callout p{color:#cce9de;font-size:14px;line-height:1.7;margin:17px 0 0}.download-actions{align-items:flex-start;display:flex;flex-direction:column;gap:16px;position:relative;z-index:2}.button-light{background:#fff;border-color:#fff;color:var(--ink);width:100%}.light-link{color:#d9f0e7;margin-inline:auto}.faq-section{padding-bottom:90px}.faq-section .section-heading{max-width:650px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:800;justify-content:space-between;list-style:none;padding:23px 0}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--green);font-size:24px;font-weight:400;transition:transform .16s ease}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{color:var(--ink-soft);font-size:14px;line-height:1.75;margin:-8px 0 27px;max-width:820px}.site-footer{background:#101716;color:#fff;padding:56px max(24px,calc((100vw - 1120px) / 2)) 26px}.site-footer .brand-copy small{color:#7f8b87}.footer-shell{display:flex;justify-content:space-between}.footer-note{color:#7f8b87;font-size:12px;margin:16px 0 0}.footer-links{display:grid;gap:75px;grid-template-columns:repeat(2,1fr)}.footer-links>div{display:flex;flex-direction:column;gap:12px;min-width:90px}.footer-links strong{color:#83908c;font-size:10px;letter-spacing:.07em;margin-bottom:4px;text-transform:uppercase}.footer-links a{color:#d9dfdc;font-size:12px}.footer-links a:hover{color:var(--green-bright)}.footer-bottom{border-top:1px solid rgba(255,255,255,.09);color:#65716d;display:flex;font-size:10px;justify-content:space-between;margin-top:44px;padding-top:22px}.page-shell{padding-bottom:90px}.page-hero{border-bottom:1px solid var(--line);padding:60px 0 46px}.page-hero h1{font-size:clamp(34px,4vw,46px);letter-spacing:-.04em;line-height:1.1;margin:0;max-width:900px}.page-hero>p{color:var(--ink-soft);font-size:15px;line-height:1.75;margin:20px 0 0;max-width:720px}.purchase-hero{max-width:880px}.purchase-hero .hero-actions{margin-top:28px}.purchase-principle{align-items:end;background:#12201c;border-radius:22px;color:#fff;display:grid;gap:40px;grid-template-columns:.9fr 1.1fr;margin:18px 0;padding:34px}.purchase-principle h2{font-size:clamp(24px,3vw,35px);letter-spacing:-.04em;line-height:1.18;margin:8px 0 0}.purchase-principle p{color:#c5d2cd;line-height:1.8;margin:0}.purchase-flow{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-top:72px;padding:62px 0}.purchase-flow ol{display:grid;gap:0;grid-template-columns:repeat(3,1fr);list-style:none;margin:30px 0 0;padding:0}.purchase-flow li{border-left:1px solid var(--line);display:grid;gap:15px;grid-template-columns:34px 1fr;min-height:180px;padding:24px}.purchase-flow li:nth-child(3n){border-right:1px solid var(--line)}.purchase-flow li:nth-child(n+4){border-top:1px solid var(--line)}.purchase-flow li>span{align-items:center;background:var(--green-pale);border-radius:50%;color:var(--green);display:flex;font-size:12px;font-weight:800;height:32px;justify-content:center;width:32px}.purchase-flow strong{font-size:17px}.purchase-flow p{color:var(--ink-soft);font-size:14px;line-height:1.7;margin:8px 0 0}.purchase-notes{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin:18px 0}.purchase-notes article{border:1px solid var(--line);border-radius:18px;display:grid;gap:14px;grid-template-columns:28px 1fr;padding:24px}.purchase-notes article>svg{color:var(--green)}.purchase-notes p{color:var(--ink-soft);font-size:13px;line-height:1.7;margin:7px 0 0}.purchase-status-note{background:#f4efe3;border:1px solid #e5d6b8;border-radius:15px;margin-top:18px;padding:22px 24px}.purchase-status-note p{color:#6d6557;line-height:1.7;margin:7px 0 0}@media (max-width:900px){.purchase-principle{align-items:start;gap:20px;grid-template-columns:1fr;padding:28px}.purchase-flow{margin-top:54px;padding:48px 0}.purchase-flow ol,.purchase-notes{grid-template-columns:1fr}.purchase-flow li,.purchase-flow li:nth-child(3n),.purchase-flow li:nth-child(n+4){border:0;border-top:1px solid var(--line);min-height:0;padding:22px 4px}.purchase-flow li:last-child{border-bottom:1px solid var(--line)}.purchase-notes article{min-height:0}}.download-grid{display:grid;gap:22px;grid-template-columns:repeat(2,1fr);padding-block:52px 76px}.release-card{background:var(--card);border:1px solid var(--line);border-radius:22px;display:flex;flex-direction:column;min-height:0;padding:30px}.release-card-head{align-items:center;display:flex;justify-content:space-between}.platform-icon{background:#e8f4ee;border-radius:14px;color:var(--green);height:52px;justify-content:center;width:52px}.platform-icon,.release-status{align-items:center;display:flex}.release-status{border-radius:999px;font-size:9px;font-weight:850;gap:7px;padding:7px 10px}.release-status i{border-radius:50%;height:6px;width:6px}.release-status.ready{background:#e5f5ed;color:#34745f}.release-status.ready i{background:var(--green-bright)}.release-status.pending{background:#f7edd9;color:#8b641d}.release-status.pending i{background:var(--amber)}.release-platform{color:#74817d;font-size:11px;font-weight:850;margin-top:28px;text-transform:uppercase}.release-card h2{font-size:38px;letter-spacing:-.055em;margin:4px 0 14px}.release-card>p{color:var(--ink-soft);font-size:14px;line-height:1.7;margin:0}.release-card dl{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:28px 0;padding:13px 0}.release-card dl div{display:flex;font-size:11px;justify-content:space-between;padding:6px 0}.release-card dt{color:#7b8883}.release-card dd{font-weight:800;margin:0}.release-button{margin-top:auto;width:100%}.hash-button{align-items:center;background:transparent;border:1px solid var(--line);border-radius:12px;color:var(--ink);cursor:pointer;display:grid;gap:10px;grid-template-columns:1fr auto;margin-top:12px;padding:11px 13px;text-align:left}.hash-button code{color:#73807c;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.55;min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:break-all}.hash-button span{color:var(--green);font-size:9px;font-weight:850}.release-hint{font-size:10px!important;margin-top:14px!important}.release-card>.text-link{margin-top:11px}.pending-note{align-items:flex-start;background:#f8efdc;border:1px solid #eddcba;border-radius:15px;color:#805e20;display:flex;gap:12px;margin-top:30px;padding:16px}.pending-note>div{display:flex;flex-direction:column;gap:5px}.pending-note strong{font-size:11px}.pending-note span{font-size:10px;line-height:1.6}.button.disabled{background:#b8bfbc;border-color:#b8bfbc;cursor:not-allowed}.button.disabled:hover{box-shadow:none;transform:none}.release-pending>.text-link{justify-content:center;margin-top:17px}.requirements{border-top:1px solid var(--line);display:grid;gap:60px;grid-template-columns:.85fr 1.15fr;padding-block:72px}.requirements h2{font-size:32px}.requirements-grid{display:flex;flex-direction:column}.requirements-grid>div{border-top:1px solid var(--line);display:grid;gap:5px 15px;grid-template-columns:28px 1fr;padding:20px 0}.requirements-grid>div:last-child{border-bottom:1px solid var(--line)}.requirements-grid .icon{color:var(--green);grid-row:1/3}.requirements-grid strong{font-size:14px}.requirements-grid p{color:var(--ink-soft);font-size:12px;line-height:1.65;margin:0}.verify-section{align-items:flex-start;background:#e8eee9;border-radius:20px;display:grid;gap:17px;grid-template-columns:auto 1fr;padding:26px}.verify-section>.icon{color:var(--green)}.verify-section>div{min-width:0}.verify-section h2{font-size:20px;margin:0}.verify-section p{color:var(--ink-soft);font-size:12px;margin:8px 0 15px}.verify-section pre{background:#121b19;border-radius:10px;color:#d6eee4;font-size:11px;margin:0;max-width:100%;min-width:0;overflow-x:auto;padding:15px;width:100%}.guide-hero{max-width:100%}.guide-steps{counter-reset:steps;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);padding-block:52px 80px}.guide-steps article{background:var(--card);border:1px solid var(--line);border-radius:20px;min-height:350px;padding:27px;position:relative}.guide-number{color:#a4aea9;font-size:10px;font-weight:850;position:absolute;right:25px;top:25px}.guide-icon{align-items:center;background:var(--green-pale);border-radius:14px;color:var(--green);display:flex;height:52px;justify-content:center;width:52px}.guide-steps h2{font-size:21px;letter-spacing:-.035em;margin:32px 0 13px}.guide-steps p{color:var(--ink-soft);font-size:13px;line-height:1.75;margin:0}.guide-steps small{border-top:1px solid var(--line);bottom:25px;color:#7e8b86;font-size:9px;left:27px;line-height:1.6;padding-top:14px;position:absolute;right:27px}.guide-detail{align-items:center;background:#e7eee9;border-radius:22px;display:grid;gap:58px;grid-template-columns:1fr .85fr;padding:46px}.guide-detail h2{font-size:32px}.guide-detail-copy>p{color:var(--ink-soft);font-size:14px;line-height:1.75;margin:20px 0 25px}.check-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.check-list li{align-items:center;color:#3f514b;display:flex;font-size:11px;gap:8px}.check-list .icon{color:var(--green)}.decision-card{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);padding:24px}.decision-label{color:#899590;display:block;font-size:9px;font-weight:850;margin-bottom:17px;text-transform:uppercase}.decision-card>div{align-items:center;border:1px solid #e3e8e5;border-radius:11px;display:flex;justify-content:space-between;padding:12px}.decision-card>div b{font-size:11px}.decision-card>div span{border-radius:999px;font-size:8px;font-weight:850;padding:5px 7px}.decision-ok{background:#e5f5ed;color:#34745f}.decision-action{background:#f6ead3;color:#86601a}.decision-card>i{border-left:1px dashed #9eaaa5;display:block;height:12px;margin-left:20px}.decision-card .decision-final{background:#17211f;border-color:#17211f;color:#fff}.decision-final span{background:var(--green-bright);color:#0d261d}.provider-guide{padding-block:82px 72px}.provider-table{border-top:1px solid var(--line)}.provider-row,.provider-table{border-bottom:1px solid var(--line)}.provider-row{align-items:center;display:grid;font-size:13px;gap:25px;grid-template-columns:.55fr 1.2fr 1.25fr;padding:20px 5px}.provider-row:last-child{border-bottom:0}.provider-row span{color:var(--ink-soft)}.provider-header{color:#899590;font-size:9px;font-weight:850;text-transform:uppercase}.provider-header span{color:inherit}.help-callout{align-items:center;background:#17211f;border-radius:20px;color:#fff;display:grid;gap:30px;grid-template-columns:.85fr 1.2fr auto;padding:35px}.help-callout>div{align-items:center;display:flex;gap:13px}.help-callout>div .icon{color:var(--green-bright);flex:none}.help-callout h2{font-size:17px;margin:0}.help-callout p{color:#a7b2ae;font-size:11px;line-height:1.65;margin:0}.help-callout .button{background:var(--green-bright);border-color:var(--green-bright);color:#0e251d;white-space:nowrap}.prose-page .page-hero{margin-bottom:52px}.principle-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.principle-grid article{background:var(--card);border:1px solid var(--line);border-radius:22px;min-height:250px;padding:26px}.principle-grid .icon{color:var(--green)}.principle-grid h2{font-size:20px;margin:35px 0 10px}.principle-grid p{color:var(--ink-soft);font-size:12px;line-height:1.75;margin:0}.boundary-section{padding-block:78px}.boundary-list{border-top:1px solid var(--line)}.boundary-list>div{border-bottom:1px solid var(--line);display:grid;gap:40px;grid-template-columns:.45fr 1.55fr;padding:26px 0}.boundary-list span{font-size:13px;font-weight:850}.boundary-list p{color:var(--ink-soft);font-size:13px;line-height:1.75;margin:0}.security-rules{display:grid;gap:75px;grid-template-columns:.65fr 1.35fr;padding-bottom:76px}.security-rules>h2{font-size:30px;letter-spacing:-.04em;margin:0}.security-rules ol{list-style:none;margin:0;padding:0}.security-rules li{border-top:1px solid var(--line);display:grid;gap:16px;grid-template-columns:28px 1fr;padding:21px 0}.security-rules li:last-child{border-bottom:1px solid var(--line)}.security-rules li>span{align-items:center;background:var(--green-pale);border-radius:50%;color:var(--green);display:flex;font-size:9px;font-weight:850;height:25px;justify-content:center;width:25px}.security-rules strong{font-size:13px}.security-rules p{color:var(--ink-soft);font-size:11px;line-height:1.6;margin:5px 0 0}.disclaimer-card{align-items:flex-start;background:#f7edd8;border:1px solid #ebd8b2;border-radius:19px;color:#75551c;display:grid;gap:15px;grid-template-columns:auto 1fr;padding:25px}.disclaimer-card strong{font-size:14px}.disclaimer-card p{font-size:11px;line-height:1.65;margin:5px 0 0}.legal-page{max-width:900px}.legal-page>section{border-bottom:1px solid var(--line);padding:34px 0}.legal-page>section h2{font-size:20px;margin:0 0 12px}.legal-page>section p{color:var(--ink-soft);font-size:14px;line-height:1.9;margin:0}.timeline{margin-left:130px;max-width:800px;padding-top:58px;position:relative}.timeline:before{background:#cad2ce;content:"";height:calc(100% - 110px);left:-45px;position:absolute;top:91px;width:1px}.timeline article{border-bottom:1px solid var(--line);padding:15px 0 48px;position:relative}.timeline article+article{padding-top:48px}.timeline article:before{background:var(--green);border:6px solid var(--paper);border-radius:50%;content:"";height:15px;left:-52px;position:absolute;top:18px;width:15px}.timeline article+article:before{top:51px}.timeline-meta{align-items:center;display:flex;gap:14px}.timeline-meta span{background:var(--green-pale);border-radius:999px;color:var(--green);font-size:9px;font-weight:850;padding:6px 8px}.timeline-meta time{color:#88948f;font-size:9px}.timeline h2{font-size:32px;letter-spacing:-.04em;margin:17px 0}.timeline h2 small{color:#86928e;font-size:11px;font-weight:650;margin-left:8px}.timeline ul{color:var(--ink-soft);font-size:13px;line-height:1.75;margin:0;padding-left:18px}@media (max-width:1050px){.hero{grid-template-columns:.85fr 1.15fr}.desktop-window{width:500px}.phone-frame{right:-12px}.feature-card{min-height:455px}}@media (max-width:900px){:root{--shell:min(100% - 36px,720px)}.site-nav{background:rgba(247,246,241,.98);border-bottom:1px solid var(--line);display:none;flex-direction:column;gap:0;left:0;padding:16px 18px 22px;position:absolute;right:0;top:67px}.site-nav.is-open{display:flex}.site-nav>a:not(.button){border-bottom:1px solid var(--line);padding:17px 4px;width:100%}.site-nav .button{margin-top:16px;width:100%}.menu-button{display:block}.hero{grid-template-columns:1fr;padding-top:48px}.hero-copy{max-width:680px}.product-stage{margin-inline:auto;width:min(100%,650px)}.desktop-window{width:calc(100% - 70px)}.phone-frame{right:0}.brand-origin,.download-callout,.guide-detail,.requirements,.security-rules,.setup-layout,.split-heading{grid-template-columns:1fr}.split-heading{gap:20px}.brand-origin{gap:34px;padding:36px}.brand-origin-copy>p{max-width:620px}.split-heading p{margin-left:0}.agent-grid,.feature-grid,.guide-steps,.principle-grid{grid-template-columns:1fr}.feature-card{min-height:350px}.setup-layout{gap:48px}.agent-card{min-height:250px}.download-callout{gap:28px;padding:38px}.download-actions{max-width:390px;width:100%}.download-grid{grid-template-columns:1fr}.requirements{gap:35px}.guide-steps article{min-height:320px}.guide-detail{gap:50px}.help-callout{grid-template-columns:1fr}.help-callout .button{width:fit-content}.security-rules{gap:35px}}@media (max-width:620px){:root{--shell:calc(100% - 28px);--radius:22px}.site-header{height:68px}.site-nav{top:67px}.brand-copy small{display:none}.hero{min-height:auto;padding-block:36px 48px}.hero h1{font-size:32px;letter-spacing:-.035em;line-height:1.12}.hero-lead{font-size:15px}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-assurances{align-items:flex-start;flex-direction:column}.product-stage{height:430px;margin-top:15px}.product-stage:before{left:0;width:100%}.desktop-window{height:330px;left:-5px;width:calc(100% - 32px)}.desktop-body{grid-template-columns:82px 1fr}.preview-sidebar{padding-inline:8px}.conversation{padding:16px}.conversation-heading strong{font-size:10px}.phone-frame{border-width:6px;bottom:-5px;height:320px;right:-2px;width:166px}.phone-chat{height:178px}.chip-history{bottom:10px;left:8px}.chip-live{left:9px;top:17px}.trust-strip{flex-wrap:wrap;gap:10px 13px;justify-content:flex-start;margin-top:44px;padding:16px 14px}.trust-strip i{margin:0}.content-section,.dark-section{padding-block:58px}.brand-origin{border-radius:20px;gap:26px;padding:24px}.brand-origin-copy h2{font-size:27px;line-height:1.2}.brand-origin-art{border-radius:16px;margin-inline:0}.brand-origin-art img{height:auto}.section-heading{margin-bottom:34px}.guide-detail h2,.requirements h2,.section-heading h2{font-size:27px;line-height:1.2}.feature-card{min-height:350px;padding:24px}.setup-panel{padding:20px}.setup-next{align-items:flex-start;grid-template-columns:auto 1fr}.setup-next button{grid-column:1/3;width:100%}.download-callout{border-radius:20px;margin-block:56px;padding:30px 24px}.download-callout h2{font-size:26px}.faq-section{padding-bottom:64px}.faq-list summary{font-size:15px;gap:20px;padding:22px 0}.footer-shell{flex-direction:column;gap:36px}.footer-links{gap:45px}.footer-bottom{flex-direction:column;gap:8px}.page-shell{padding-bottom:64px}.page-hero{padding:42px 0 34px}.page-hero h1{font-size:32px;line-height:1.12}.page-hero>p{font-size:14px}.download-grid{padding-block:36px 56px}.release-card{min-height:0;padding:24px}.release-card h2{font-size:36px}.verify-section{grid-template-columns:1fr}.guide-steps{padding-block:36px 56px}.guide-steps article{min-height:0}.guide-steps small{display:block;margin-top:22px;position:static}.guide-detail{padding:30px 24px}.provider-guide{padding-block:58px 50px}.provider-row{align-items:start;gap:6px;grid-template-columns:1fr;padding:18px 4px}.provider-header{display:none}.provider-row span{font-size:11px}.principle-grid article{min-height:0}.boundary-section{padding-block:58px}.boundary-list>div{gap:10px;grid-template-columns:1fr}.timeline{margin-left:46px}.timeline h2{font-size:24px}.timeline h2 small{display:block;margin:5px 0 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.docs-page{padding-bottom:90px}.docs-hero{border-bottom:1px solid var(--line);padding-block:52px 42px}.docs-breadcrumb{align-items:center;color:#7d8985;display:flex;font-size:11px;gap:8px;margin-bottom:24px}.docs-breadcrumb a:hover{color:var(--green)}.docs-hero h1{font-size:clamp(33px,4vw,44px);letter-spacing:-.04em;line-height:1.12;margin:0;max-width:960px}.docs-hero>p{color:var(--ink-soft);font-size:15px;line-height:1.8;margin:19px 0 0;max-width:780px}.docs-layout{align-items:start;display:grid;gap:58px;grid-template-columns:240px minmax(0,1fr);padding-top:46px}.docs-sidebar{max-height:calc(100vh - 126px);min-width:0;overflow-y:auto;padding-right:5px;position:sticky;top:108px}.docs-sidebar-title{color:#87938f;font-size:10px;font-weight:850;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.docs-sidebar nav{border-top:1px solid var(--line)}.docs-sidebar nav a{align-items:flex-start;border-bottom:1px solid var(--line);color:#64706c;display:grid;gap:11px;grid-template-columns:21px 1fr;padding:14px 6px}.docs-sidebar nav a>span{color:#9aa49f;font-size:10px;font-weight:850;padding-top:2px}.docs-sidebar nav a>div{display:flex;flex-direction:column;gap:4px}.docs-sidebar nav a strong{font-size:12.5px}.docs-sidebar nav a small{color:#929d99;font-size:9.5px;line-height:1.45}.docs-sidebar nav a.active,.docs-sidebar nav a:hover{color:var(--green)}.docs-sidebar nav a.active{background:rgba(23,127,94,.06);border-radius:10px}.docs-sidebar nav a.active>span{color:var(--green)}.docs-help-link{background:#17211f;border-radius:12px;color:#d8e1dd;display:block;font-size:10px;font-weight:800;margin-top:20px;padding:13px;text-align:center}.docs-content{min-width:0}.docs-content>section{border-bottom:1px solid var(--line);padding-block:10px 50px;scroll-margin-top:112px}.docs-content>section+section{padding-top:50px}.docs-content h2{font-size:clamp(24px,2.4vw,29px);letter-spacing:-.03em;line-height:1.24;margin:0 0 22px}.docs-content h3{font-size:18px;letter-spacing:-.02em;margin:0 0 10px}.docs-content li,.docs-content p{color:#45524e;font-size:14px;line-height:1.85}.docs-content p{margin:13px 0}.docs-content ol,.docs-content ul{margin:14px 0;padding-left:23px}.docs-content li+li{margin-top:8px}.docs-content a:not(.doc-card):not(.doc-index-list a):not(.docs-pagination a){color:var(--green);font-weight:750;text-decoration:underline;text-decoration-color:rgba(23,127,94,.25);text-underline-offset:3px}.docs-content code{background:rgba(19,27,26,.06);border:1px solid rgba(19,27,26,.07);border-radius:5px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.88em;padding:2px 5px}.docs-content pre{background:#121b19;border-radius:14px;color:#d5e8e0;margin:18px 0;max-width:100%;min-width:0;overflow-x:auto;padding:18px 20px;width:100%}.docs-content pre code{background:transparent;border:0;color:inherit;font-size:12px;line-height:1.75;padding:0}.docs-content kbd{background:#fff;border:solid #ccd4d0;border-width:1px 1px 2px;border-radius:5px;box-shadow:0 1px 0 rgba(19,27,26,.08);color:#26322f;font-family:inherit;font-size:.82em;padding:2px 6px}.ui-text{color:#192421;font-weight:800;white-space:nowrap}.doc-toc{background:#f0f4f1;border:1px solid var(--line);border-radius:16px;margin:0 0 48px;padding:20px 23px}.doc-toc>strong{color:#74817d;display:block;font-size:10px;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.doc-toc ol{display:grid;gap:8px 30px;grid-template-columns:repeat(2,minmax(0,1fr));list-style-position:inside;margin:0;padding:0}.doc-toc li{color:#899590;margin:0!important}.doc-toc a,.doc-toc li{font-size:11px}.doc-flow{align-items:stretch;background:#101816;border-radius:18px;display:flex;gap:8px;margin:24px 0;overflow-x:auto;padding:18px}.doc-flow-node{background:#f4f7f5;border:1px solid rgba(255,255,255,.08);border-radius:12px;display:flex;flex:1 0 132px;flex-direction:column;justify-content:center;min-height:88px;min-width:132px;padding:13px}.doc-flow-node.computer{background:#dff2e9}.doc-flow-node.cloud{background:#e5e9f5}.doc-flow-node strong{color:#17211f;font-size:12px;line-height:1.4}.doc-flow-node small{color:#66736f;font-size:9px;line-height:1.55;margin-top:6px}.doc-flow-arrow{align-items:center;color:#7f9c92;display:flex;flex:0 0 84px;flex-direction:column;justify-content:center;min-width:84px;text-align:center}.doc-flow-arrow span{font-size:8px;line-height:1.4}.doc-flow-arrow b{color:var(--green-bright);font-size:19px;margin-top:3px}.doc-notice{background:#e8f1ed;border:1px solid #cfe2da;border-left:4px solid var(--green);border-radius:14px;margin-bottom:36px;padding:18px 20px}.doc-notice.warning{background:#f8f0df;border-color:#ead8ae;border-left-color:var(--amber)}.doc-notice.success{background:#e5f5ed;border-color:#cce6da;border-left-color:var(--green-bright)}.doc-notice>strong{display:block;font-size:13px;margin-bottom:5px}.doc-notice li,.doc-notice p{font-size:12px;line-height:1.7}.doc-notice ol:last-child,.doc-notice p:last-child,.doc-notice ul:last-child{margin-bottom:0}.doc-steps{counter-reset:doc-steps;list-style:none;margin:22px 0!important;padding:0!important}.doc-steps>li{border-top:1px solid var(--line);display:grid;gap:4px 18px;grid-template-columns:38px 1fr;margin:0!important;padding:22px 0}.doc-steps>li:last-child{border-bottom:1px solid var(--line)}.doc-steps>li:before{align-items:center;background:#e1f1ea;border-radius:50%;color:var(--green);content:counter(doc-steps);counter-increment:doc-steps;display:flex;font-size:10px;font-weight:900;grid-column:1;grid-row:1/span 2;height:34px;justify-content:center;width:34px}.doc-steps>li>strong{color:var(--ink);font-size:15px}.doc-steps>li>*{grid-column:2;min-width:0}.doc-steps>li>p{margin:2px 0 0}.doc-card-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.doc-card{background:var(--card);border:1px solid var(--line);border-radius:18px;min-height:190px;padding:23px}.doc-card p{font-size:12px;line-height:1.7}.doc-card a{color:var(--green);display:inline-block;font-size:11px;font-weight:850;margin-top:8px}.doc-facts{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.doc-facts>div{background:rgba(255,255,255,.54);border:1px solid var(--line);border-radius:14px;padding:18px}.doc-facts strong{font-size:13px}.doc-facts p{font-size:11px;line-height:1.7;margin-bottom:0}.doc-index-list{border-top:1px solid var(--line)}.doc-index-list a{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:15px;grid-template-columns:30px 1fr auto;padding:18px 5px}.doc-index-list a>span{color:#9aa49f;font-size:9px;font-weight:900}.doc-index-list a>div{display:flex;flex-direction:column;gap:3px}.doc-index-list a strong{font-size:13px}.doc-index-list a small{color:#84908b;font-size:9px}.doc-index-list a:hover strong,.doc-index-list a>b{color:var(--green)}.doc-checklist{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.doc-checklist label{align-items:center;background:#e9f4ef;border:1px solid #d3e7de;border-radius:12px;color:#385d50;display:flex;font-size:11px;font-weight:750;gap:9px;padding:13px}.doc-checklist input{accent-color:var(--green);pointer-events:none}.doc-table-wrap{border:1px solid var(--line);border-radius:14px;margin:20px 0;overflow-x:auto}.docs-content table{border-collapse:collapse;min-width:620px;width:100%}.docs-content td,.docs-content th{border-bottom:1px solid var(--line);color:#45524e;font-size:11px;line-height:1.65;padding:14px 16px;text-align:left;vertical-align:top}.docs-content thead th{background:#e9eeea;color:#697671;font-size:9px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.docs-content tbody th{color:var(--ink);font-weight:800;width:180px}.docs-content tr:last-child td,.docs-content tr:last-child th{border-bottom:0}.doc-compare,.doc-status-grid{display:grid;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr))}.doc-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-compare>div,.doc-status-grid>div{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px}.doc-status-grid>div.ok{border-color:#cde4d9}.doc-status-grid>div.warning{border-color:#e8d5a9}.doc-status-grid strong{font-size:13px}.doc-compare p,.doc-status-grid p{font-size:11px;line-height:1.7;margin-bottom:0}.doc-agent-sections{display:grid;gap:18px}.doc-agent-sections>article{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:25px}.doc-agent-sections>article>a{display:inline-block;font-size:11px;margin-top:8px}.docs-pagination{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:42px}.docs-pagination a{background:var(--card);border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:5px;padding:17px}.docs-pagination a.next{text-align:right}.docs-pagination small{color:#899590;font-size:8px;font-weight:850;text-transform:uppercase}.docs-pagination strong{font-size:11px}.docs-pagination a:hover{border-color:rgba(23,127,94,.45);color:var(--green)}.trouble-card{background:var(--card);border:1px solid var(--line)!important;border-radius:19px;display:grid;gap:30px;grid-template-columns:.72fr 1.28fr;margin-bottom:18px;padding:27px!important;scroll-margin-top:105px}.docs-content>.trouble-card+.trouble-card{padding-top:27px}.trouble-heading h2{font-size:22px;margin-bottom:10px}.trouble-heading,.trouble-solution{min-width:0}.trouble-heading p{color:#7a8782;font-size:11px;line-height:1.7}.trouble-solution{border-left:1px solid var(--line);padding-left:28px}.trouble-solution pre{width:100%}.trouble-solution>strong{color:var(--green);display:block;font-size:10px;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.trouble-solution li,.trouble-solution p{font-size:12px;line-height:1.75}.download-doc-link{color:var(--ink-soft);font-size:12px;line-height:1.7;margin:22px 0 0;text-align:center}.download-doc-link a{color:var(--green);font-weight:850}@media (max-width:960px){.docs-layout{gap:36px;grid-template-columns:1fr}.docs-sidebar{max-height:none;min-width:0;overflow:visible;padding-right:0;position:static;width:100%}.docs-sidebar nav{display:grid;gap:0 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.docs-help-link{display:inline-block}}@media (max-width:620px){.docs-page{padding-bottom:64px}.docs-hero{padding-block:38px 32px}.docs-hero h1{font-size:30px;line-height:1.14}.docs-hero>p{font-size:14px}.docs-layout{padding-top:32px}.docs-sidebar nav{border:0;display:flex;gap:9px;margin-inline:0;max-width:100%;overflow-x:auto;padding:2px 0 10px;scroll-snap-type:x proximity;width:100%}.docs-sidebar nav a{background:rgba(255,255,255,.54);border:1px solid var(--line);border-radius:12px;flex:0 0 218px;min-height:66px;padding:13px;scroll-snap-align:start}.docs-sidebar nav a.active{order:-1}.docs-help-link{display:none}.doc-card-grid,.doc-checklist,.doc-compare,.doc-facts,.doc-status-grid,.doc-toc ol,.docs-pagination{grid-template-columns:1fr}.docs-content>section{padding-bottom:38px}.docs-content>section+section{padding-top:38px}.docs-content h2{font-size:23px;line-height:1.28}.docs-content li,.docs-content p{font-size:13px}.ui-text{white-space:normal}.doc-flow{align-items:stretch;flex-direction:column;overflow:visible}.doc-flow-node{flex-basis:auto;min-height:76px;min-width:0}.doc-flow-arrow{flex-basis:auto;min-height:52px;min-width:0}.doc-flow-arrow b{transform:rotate(90deg)}.doc-steps>li{gap:3px 12px;grid-template-columns:34px 1fr}.docs-content pre{border-radius:11px;margin-block:14px;padding:15px 16px}.docs-content pre code{font-size:11px}.docs-content pre code,.verify-section pre code{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.doc-agent-sections>article{padding:20px}.docs-pagination .next{text-align:left}.trouble-card{gap:18px;grid-template-columns:1fr;padding:22px!important}.trouble-solution{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:18px}}.product-stage:before,body:before{display:none}.product-label{border-left:3px solid var(--green);color:#52605c;font-size:11px;font-weight:800;letter-spacing:.035em;line-height:1.5;margin-bottom:20px;padding-left:11px}.hero-install-note{color:#6c7874;font-size:11px;line-height:1.6;margin:13px 0 0}.scenario-list{border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.scenario-list>li{border-top:1px solid var(--line);display:grid;gap:20px;grid-template-columns:34px minmax(0,1fr);min-height:156px;padding:28px 30px 28px 0}.scenario-list>li:nth-child(odd){border-right:1px solid var(--line);padding-right:38px}.scenario-list>li:nth-child(2n){padding-left:38px}.scenario-list>li>span{color:#8b9792;font-size:10px;font-weight:800;padding-top:4px}.scenario-list h3{font-size:18px;letter-spacing:-.025em;line-height:1.35;margin:0 0 9px}.scenario-list p{color:var(--ink-soft);font-size:13px;line-height:1.72;margin:0}.product-proof{background:#101918;color:#f5f7f3;padding-block:82px}.product-proof .section-heading>p{color:#9ba7a2}.product-proof .section-kicker{color:#73c9b2}.product-gallery{display:grid;gap:16px;grid-template-columns:minmax(0,1.7fr) minmax(190px,.55fr) minmax(190px,.55fr)}.product-shot{background:#182321;border:1px solid rgba(255,255,255,.13);border-radius:16px;display:grid;grid-template-rows:minmax(0,1fr) auto;margin:0;min-width:0;overflow:hidden}.product-shot img{aspect-ratio:390/760;background:#202a28;display:block;height:100%;max-height:560px;object-fit:cover;object-position:top center;width:100%}.product-shot-desktop img{aspect-ratio:16/10;max-height:none;object-fit:contain}.product-shot figcaption{border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:5px;min-height:74px;padding:16px 18px}.product-shot figcaption strong{font-size:12px}.product-shot figcaption span{color:#94a09c;font-size:9px;line-height:1.5}.start-section{padding-block:82px}.start-steps{border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0 0 26px;padding:0}.start-steps>li{border-top:1px solid var(--line);min-height:220px;padding:26px 30px 30px 0}.start-steps>li+li{border-left:1px solid var(--line);padding-left:30px}.start-steps>li>span{color:var(--green);display:block;font-size:11px;font-weight:850;margin-bottom:28px}.start-steps h3{font-size:18px;letter-spacing:-.025em;margin:0 0 11px}.start-steps p{color:var(--ink-soft);font-size:12px;line-height:1.72;margin:0}.agent-capabilities{background:#e8eee9;padding-block:82px}.capability-table-wrap{border:1px solid rgba(19,27,26,.13);border-radius:14px;overflow-x:auto}.capability-table{background:rgba(255,255,255,.55);border-collapse:collapse;min-width:760px;width:100%}.capability-table td,.capability-table th{border-bottom:1px solid rgba(19,27,26,.11);border-right:1px solid rgba(19,27,26,.09);font-size:11px;line-height:1.55;padding:15px 17px;text-align:left;vertical-align:top}.capability-table th{color:#35433f;font-weight:820}.capability-table thead th{background:#dfe8e2;color:#61706b;font-size:9px;letter-spacing:.045em;text-transform:uppercase}.capability-table tr:last-child td,.capability-table tr:last-child th{border-bottom:0}.capability-table td:last-child,.capability-table th:last-child{border-right:0}.relay-section{background:#f9f8f4;border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding-block:82px}.relay-layout{align-items:center;display:grid;gap:70px;grid-template-columns:minmax(0,.7fr) minmax(540px,1.3fr)}.relay-copy h2{font-size:clamp(28px,3vw,36px);letter-spacing:-.035em;line-height:1.18;margin:0}.relay-copy>p{color:var(--ink-soft);font-size:14px;line-height:1.76;margin:21px 0}.relay-route{align-items:stretch;display:flex}.relay-route>div{align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:132px;min-width:0;padding:20px 12px;text-align:center}.relay-route>div .icon{color:var(--green);margin-bottom:13px}.relay-route>div strong{font-size:11px;line-height:1.4}.relay-route>div span{color:#7a8782;font-size:8px;margin-top:5px}.relay-route>i{align-items:center;color:#75837e;display:flex;flex:0 0 78px;flex-direction:column;font-style:normal;justify-content:center}.relay-route>i small{font-size:8px;margin-bottom:8px}.relay-route>i b{color:var(--green);font-size:17px}.security-summary{padding-block:82px}.security-lines{border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.security-lines>div{border-top:1px solid var(--line);display:grid;gap:22px;grid-template-columns:120px minmax(0,1fr);padding:24px 28px 24px 0}.security-lines>div:nth-child(odd){border-right:1px solid var(--line)}.security-lines>div:nth-child(2n){padding-left:28px}.security-lines strong{font-size:12px}.security-lines p{color:var(--ink-soft);font-size:12px;line-height:1.65;margin:0}.security-links{align-items:center;display:flex;gap:22px;margin-top:28px}.download-order{align-items:center;background:#e8eee9;border:1px solid #cfddd5;border-radius:14px;display:grid;gap:16px;grid-template-columns:auto 1fr;margin-top:32px;padding:17px 20px}.download-order>.icon{color:var(--green)}.download-order div{display:flex;flex-direction:column;gap:4px}.download-order strong{font-size:12px}.download-order span{color:var(--ink-soft);font-size:10px;line-height:1.5}.release-card dd{max-width:62%;text-align:right}.unsigned-warning{align-items:flex-start;background:#f7edd8;border:1px solid #ead6ac;border-radius:13px;color:#75551c;display:grid;gap:12px;grid-template-columns:auto 1fr;margin-top:14px;padding:15px}.unsigned-warning .icon{margin-top:1px}.unsigned-warning div{display:flex;flex-direction:column;gap:5px}.unsigned-warning strong{font-size:10px}.unsigned-warning span{font-size:9px;line-height:1.65}.release-policy{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:48px;grid-template-columns:.55fr 1fr;padding-block:58px}.release-policy h2{font-size:28px;letter-spacing:-.035em;margin:0}.release-policy dl{margin:0}.release-policy dl>div{border-top:1px solid var(--line);display:grid;gap:18px;grid-template-columns:130px minmax(0,1fr);padding:15px 0}.release-policy dl>div:last-child{border-bottom:1px solid var(--line)}.release-policy dt{color:#6e7b77;font-size:10px}.release-policy dd{font-size:11px;line-height:1.65;margin:0}.release-policy>p{color:#77837f;font-size:9px;grid-column:2;line-height:1.6;margin:-34px 0 0}.verify-section pre code{display:block;min-width:max-content}.faq-page{max-width:920px}.faq-page-list{border-top:1px solid var(--line);margin-top:46px}.faq-page-list details{border-bottom:1px solid var(--line)}.faq-page-list summary{align-items:center;cursor:pointer;display:flex;font-size:15px;font-weight:760;gap:24px;justify-content:space-between;list-style:none;padding:23px 2px}.faq-page-list summary::-webkit-details-marker{display:none}.faq-page-list summary span{color:var(--green);font-size:20px;font-weight:400;transition:transform .16s ease}.faq-page-list details[open] summary span{transform:rotate(45deg)}.faq-page-list p{color:var(--ink-soft);font-size:13px;line-height:1.78;margin:-5px 0 22px;max-width:780px}.faq-help{align-items:center;background:#e8eee9;border:1px solid #cfddd5;border-radius:16px;display:flex;justify-content:space-between;margin-top:42px;padding:22px 24px}.faq-help strong{font-size:13px}.faq-help p{color:var(--ink-soft);font-size:10px;margin:5px 0 0}.credential-section,.logging-section,.security-route-section{border-top:1px solid var(--line);padding-block:70px}.security-route{align-items:stretch;display:flex;margin-top:26px}.security-route>div{background:var(--card);border:1px solid var(--line);border-radius:13px;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:112px;padding:18px;text-align:center}.security-route>div strong{font-size:12px}.security-route>div span{color:#798681;font-size:9px;line-height:1.5;margin-top:6px}.security-route>i{align-items:center;color:#788681;display:flex;flex:0 0 116px;flex-direction:column;font-style:normal;justify-content:center}.security-route>i small{font-size:8px;margin-bottom:7px}.security-route>i b{color:var(--green)}.boundary-warning{align-items:flex-start;background:#f7edd8;border:1px solid #ead6ac;border-radius:14px;color:#75551c;display:grid;gap:13px;grid-template-columns:auto 1fr;margin-top:20px;padding:18px}.boundary-warning strong{font-size:11px}.boundary-warning p{font-size:10px;line-height:1.65;margin:5px 0 0}.security-data-table{border-bottom:1px solid var(--line)}.security-data-table>div{border-top:1px solid var(--line);display:grid;gap:30px;grid-template-columns:minmax(180px,.5fr) minmax(0,1.5fr);padding:22px 0}.security-data-table strong{font-size:12px}.security-data-table p{color:var(--ink-soft);font-size:12px;line-height:1.7;margin:0}.credential-section>.security-rules{display:block;list-style:none;margin:0;padding:0}.logging-section ul{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:0 0 22px;padding:14px 0 14px 22px}.logging-section li{color:var(--ink-soft);font-size:12px;line-height:1.75;margin:8px 0}.logging-section>p{font-size:12px}.user-rules{border-top:1px solid var(--line);padding-top:70px}@media (max-width:960px){.product-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.product-shot-desktop{grid-column:1/-1}.relay-layout{gap:40px;grid-template-columns:1fr}.relay-route{max-width:680px}.release-policy{gap:32px;grid-template-columns:1fr}.release-policy>p{grid-column:1;margin:-16px 0 0}}@media (max-width:700px){.scenario-list,.security-lines,.start-steps{grid-template-columns:1fr}.scenario-list>li,.scenario-list>li:nth-child(2n),.scenario-list>li:nth-child(odd){border-right:0;min-height:0;padding:23px 0}.start-steps>li{min-height:0;padding:24px 0}.start-steps>li+li{border-left:0;padding-left:0}.start-steps>li>span{margin-bottom:16px}.agent-capabilities,.product-proof,.relay-section,.security-summary,.start-section{padding-block:56px}.product-gallery{gap:12px}.product-shot figcaption{padding:14px}.relay-route,.security-route{align-items:stretch;flex-direction:column}.relay-route>i,.security-route>i{flex-basis:52px}.relay-route>i b,.security-route>i b{transform:rotate(90deg)}.security-lines>div,.security-lines>div:nth-child(2n),.security-lines>div:nth-child(odd){border-right:0;gap:10px;grid-template-columns:1fr;padding:21px 0}.faq-help,.security-links{align-items:stretch;flex-direction:column}.download-order{margin-top:24px}.release-card dl div,.release-policy dl>div{align-items:flex-start;gap:7px;grid-template-columns:1fr}.release-card dl div{display:grid}.release-card dd{max-width:none;text-align:left}.release-android{order:-1}.hash-button{align-items:start}.security-data-table>div{gap:8px;grid-template-columns:1fr}.credential-section,.logging-section,.security-route-section,.user-rules{padding-block:52px}}.landing-hero{background:radial-gradient(circle at 50% 44%,rgba(42,174,146,.1),transparent 35%),var(--paper);overflow:hidden;padding:64px 0 52px}.landing-hero-copy{align-items:center;display:flex;flex-direction:column;text-align:center}.landing-kicker{color:var(--green);font-size:11px;font-weight:820;letter-spacing:.09em;margin-bottom:17px}.landing-hero h1{font-size:clamp(40px,4vw,50px);letter-spacing:-.052em;line-height:1.12;margin:0;max-width:880px}.landing-hero h1 span{white-space:nowrap}.landing-hero-copy>p:not(.landing-requirement){color:#53605c;font-size:16px;line-height:1.76;margin:22px auto 0;max-width:690px}.landing-actions{align-items:center;display:flex;gap:22px;justify-content:center;margin-top:28px}.landing-download{border-radius:13px;min-height:50px}.landing-download small{border-left:1px solid rgba(255,255,255,.24);color:rgba(255,255,255,.65);font-size:10px;margin-left:2px;padding-left:10px}.landing-guide-link{align-items:center;color:#35423f;display:inline-flex;font-size:13px;font-weight:760;gap:8px}.landing-guide-link .icon{transition:transform .16s ease}.landing-guide-link:hover .icon{transform:translateX(3px)}.landing-requirement{color:#7a8581;font-size:10px;line-height:1.6;margin:13px 0 0}.landing-product{height:445px;margin-top:42px;position:relative}.landing-desktop{background:#101416;border:1px solid rgba(17,26,27,.18);border-radius:22px;box-shadow:0 35px 80px rgba(20,35,32,.18),0 5px 16px rgba(20,35,32,.08);height:395px;left:0;overflow:hidden;position:absolute;top:0;width:calc(100% - 104px)}.landing-window-bar{align-items:center;background:#181d1f;border-bottom:1px solid rgba(255,255,255,.08);color:#c6cfcc;display:grid;grid-template-columns:1fr auto 1fr;height:44px;padding:0 17px}.landing-window-bar>span{display:flex;gap:6px}.landing-window-bar>span i{background:#66716e;border-radius:50%;height:7px;width:7px}.landing-window-bar>span i:first-child{background:#d87f72}.landing-window-bar>span i:nth-child(2){background:#d8ad61}.landing-window-bar>span i:last-child{background:#58ae8c}.landing-window-bar strong{font-size:9px;font-weight:700}.landing-window-bar small{align-items:center;color:#76c9ae;display:flex;font-size:8px;gap:6px;justify-self:end}.landing-window-bar small i{background:#51c49e;border-radius:50%;box-shadow:0 0 0 4px rgba(81,196,158,.12);height:6px;width:6px}.landing-desktop-crop{height:calc(100% - 44px);overflow:hidden;position:relative}.landing-desktop-crop:after{background:linear-gradient(180deg,transparent 67%,#101416);content:"";inset:0;pointer-events:none;position:absolute}.landing-desktop-crop img{display:block;height:auto;width:100%}.landing-phone{background:#0e1517;border:7px solid #101719;border-radius:36px;box-shadow:0 30px 65px rgba(10,19,18,.35);height:420px;margin:0;overflow:hidden;position:absolute;right:0;top:24px;transform:rotate(1.7deg);width:194px;z-index:3}.landing-phone img{display:block;height:100%;object-fit:cover;object-position:top;width:100%}.landing-connection{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(250,250,247,.9);border:1px solid rgba(19,27,26,.11);border-radius:999px;bottom:22px;box-shadow:0 12px 28px rgba(15,27,24,.11);color:#43504c;display:flex;font-size:9px;font-weight:760;gap:8px;left:51%;padding:9px 12px;position:absolute;transform:translateX(-50%);z-index:4}.landing-connection span{background:#3ec39a;border-radius:50%;box-shadow:0 0 0 4px rgba(62,195,154,.14);height:7px;width:7px}.landing-remote{background:var(--paper);color:#f4f7f4;padding:10px 0 72px}.landing-remote-panel{background:#081012;border:1px solid rgba(16,35,31,.1);border-radius:30px;box-shadow:0 28px 72px rgba(18,34,30,.14);min-height:720px;overflow:hidden;position:relative}.landing-remote-art{height:100%;inset:0;object-fit:cover;object-position:center;opacity:.38;position:absolute;width:100%}.landing-remote-shade{background:linear-gradient(90deg,rgba(6,13,15,.98),rgba(6,13,15,.89) 42%,rgba(6,13,15,.52) 76%,rgba(6,13,15,.72)),linear-gradient(180deg,rgba(6,13,15,.28),rgba(6,13,15,.82));inset:0;position:absolute}.landing-remote-inner{align-items:center;display:grid;gap:58px;grid-template-columns:minmax(0,.95fr) minmax(430px,1.05fr);min-height:720px;padding:64px;position:relative;z-index:2}.landing-kicker-dark{color:#6dd1b5;display:block}.landing-remote-copy h2{font-size:clamp(34px,3.8vw,45px);letter-spacing:-.047em;line-height:1.15;margin:0;max-width:510px}.landing-remote-copy h2 span{display:block;white-space:nowrap}.landing-remote-copy>p{color:#a8b4b0;font-size:14px;line-height:1.8;margin:20px 0 0;max-width:520px}.landing-action-grid{display:grid;gap:0 26px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:31px}.landing-action-grid article{border-top:1px solid rgba(255,255,255,.13);display:grid;gap:12px;grid-template-columns:25px 1fr;min-height:112px;padding:18px 0}.landing-action-grid .icon{color:#67c8ae;margin-top:2px}.landing-action-grid h3{font-size:12px;margin:0}.landing-action-grid p{color:#879590;font-size:10px;line-height:1.65;margin:7px 0 0}.landing-light-button{background:#eff5f1;border-color:#eff5f1;color:#101917;margin-top:24px;min-height:46px}.landing-mobile-preview{height:560px;position:relative}.landing-mobile-preview:before{border:1px solid rgba(255,255,255,.11);border-radius:50%;content:"";height:430px;left:22px;position:absolute;top:65px;width:430px}.landing-mobile-screen{background:#0d1517;border:6px solid #1d282a;border-radius:34px;box-shadow:0 34px 75px rgba(0,0,0,.52);margin:0;overflow:hidden;position:absolute;width:216px}.landing-mobile-screen img{display:block;height:auto;width:100%}.landing-mobile-screen-chat{left:17px;top:64px;transform:rotate(-4deg);z-index:2}.landing-mobile-screen-terminal{left:232px;top:15px;transform:rotate(3.5deg);z-index:1}@media (max-width:960px){.landing-product{height:415px}.landing-desktop{height:365px;width:calc(100% - 78px)}.landing-phone{height:385px;width:178px}.landing-remote-inner{gap:32px;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);padding-inline:46px}.landing-mobile-preview{height:510px}.landing-mobile-screen{width:185px}.landing-mobile-screen-chat{left:0}.landing-mobile-screen-terminal{left:173px}}@media (max-width:760px){.landing-hero{padding:47px 0 38px}.landing-hero-copy{align-items:flex-start;text-align:left}.landing-kicker{margin-bottom:14px}.landing-hero h1{font-size:clamp(34px,9.6vw,39px);line-height:1.12}.landing-hero h1 span{display:block}.landing-hero-copy>p:not(.landing-requirement){font-size:14px;line-height:1.75;margin:18px 0 0}.landing-actions{align-items:stretch;flex-direction:column;gap:16px;margin-top:24px;width:100%}.landing-download{width:100%}.landing-guide-link{align-self:flex-start}.landing-requirement{font-size:9px;margin-top:14px}.landing-product{height:350px;margin-top:34px}.landing-desktop{border-radius:16px;height:264px;width:calc(100% - 18px)}.landing-window-bar{height:34px;padding-inline:11px}.landing-window-bar strong{font-size:7px}.landing-window-bar small{display:none}.landing-desktop-crop{height:calc(100% - 34px)}.landing-desktop-crop img{height:auto;max-width:none;width:190%}.landing-phone{border-width:5px;border-radius:27px;height:280px;right:2px;top:69px;width:130px}.landing-connection{bottom:15px;left:31%}.landing-remote{padding:6px 0 36px}.landing-remote-panel{border-radius:22px;min-height:0}.landing-remote-art{object-position:58% center}.landing-remote-shade{background:linear-gradient(180deg,rgba(6,13,15,.94) 0,rgba(6,13,15,.82) 45%,rgba(6,13,15,.76)),rgba(6,13,15,.4)}.landing-remote-inner{align-items:start;display:flex;flex-direction:column;gap:36px;min-height:0;padding:52px 20px 58px}.landing-remote-copy h2{font-size:33px}.landing-remote-copy>p{font-size:13px;line-height:1.75}.landing-action-grid{grid-template-columns:1fr;margin-top:28px}.landing-action-grid article{min-height:0;padding:17px 0}.landing-action-grid p{font-size:10px}.landing-light-button{margin-top:22px;width:100%}.landing-mobile-preview{height:470px;width:100%}.landing-mobile-preview:before{height:310px;left:50%;top:76px;transform:translateX(-50%);width:310px}.landing-mobile-screen{border-width:5px;border-radius:29px;width:174px}.landing-mobile-screen-chat{left:3px;top:54px}.landing-mobile-screen-terminal{left:auto;right:3px;top:19px}}@media (max-width:370px){.landing-hero h1{font-size:31px}.landing-product{height:325px}.landing-phone{height:255px;width:118px}.landing-connection{left:30%}.landing-mobile-preview{height:430px}.landing-mobile-screen{width:156px}}.account-page{max-width:1050px}.account-hero{max-width:800px}.account-panel{background:color-mix(in srgb,var(--surface) 94%,white 6%);border:1px solid var(--line);border-radius:24px;box-shadow:0 24px 70px rgba(0,0,0,.08);margin:32px auto;max-width:760px;overflow:hidden;padding:30px}.account-tabs{background:var(--surface-soft);border-radius:12px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:26px;padding:4px}.account-tabs button{background:transparent;border:0;border-radius:9px;color:var(--muted);cursor:pointer;font:inherit;font-weight:700;padding:11px}.account-tabs button.active{background:var(--surface);color:var(--text);box-shadow:0 4px 14px rgba(0,0,0,.07)}.account-form{display:grid;gap:17px;grid-template-columns:1fr 1fr}.account-form label{color:var(--text);display:grid;font-size:13px;font-weight:700;gap:7px}.account-form input,.account-form select{background:var(--surface);border:1px solid var(--line);border-radius:11px;color:var(--text);font:inherit;font-weight:500;min-width:0;padding:12px 13px}.account-form input:focus,.account-form select:focus{border-color:var(--accent);outline:3px solid color-mix(in srgb,var(--accent) 16%,transparent)}.account-password-field{display:block;position:relative}.account-password-field input{padding-right:46px;width:100%}.account-password-field button{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--muted);cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:36px}.account-password-field button:focus-visible,.account-password-field button:hover{background:var(--surface-soft);color:var(--text);outline:none}.account-password-field button:focus-visible{box-shadow:0 0 0 2px var(--accent)}.account-password-field svg{height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:19px}.account-form .account-consent,.account-form>.button,.account-message{grid-column:1/-1}.account-form .account-consent{align-items:center;color:var(--muted);display:flex;font-weight:500}.account-consent input{margin:0;min-width:auto}.account-honeypot{height:0;left:-10000px;overflow:hidden;position:absolute;width:0}.account-message{background:var(--surface-soft);border-radius:10px;color:var(--muted);font-size:13px;margin:18px 0 0;padding:11px 13px}.account-dashboard{max-width:900px}.account-claim-row,.account-dashboard-head{align-items:center;display:flex;justify-content:space-between;gap:24px}.account-dashboard-head span,.account-key-box span,.account-status-grid span{color:var(--muted);display:block;font-size:12px}.account-dashboard-head h2{font-size:29px;margin:4px 0}.account-claim-row p,.account-dashboard-head p,.account-help{color:var(--muted);margin:0}.account-status-grid{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin:26px 0}.account-status-grid>div{background:var(--surface-soft);border-radius:13px;min-width:0;padding:15px}.account-status-grid strong{display:block;font-size:14px;margin-top:7px;overflow-wrap:anywhere}.account-key-box{background:color-mix(in srgb,var(--accent) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));border-radius:14px;display:grid;gap:10px;margin-bottom:22px;padding:18px}.account-key-box code{background:var(--surface);border-radius:8px;display:block;font-size:12px;overflow-wrap:anywhere;padding:12px}.account-key-box .button{justify-self:start}.account-claim-row{border-top:1px solid var(--line);padding-top:22px}.account-claim-row h3{margin:0 0 6px}.account-help{font-size:12px;margin-top:18px}.account-help a{margin-left:8px}.account-privacy-note{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin:36px 0 80px}.account-privacy-note>div{border-top:1px solid var(--line);padding-top:16px}.account-privacy-note p{color:var(--muted);font-size:13px;line-height:1.75}@media (max-width:760px){.account-panel{border-radius:18px;padding:20px}.account-form,.account-privacy-note,.account-status-grid{grid-template-columns:1fr}.account-claim-row,.account-dashboard-head{align-items:stretch;flex-direction:column}.account-claim-row .button,.account-dashboard-head .button{width:100%}}