.page-head{padding:clamp(56px,8vw,96px) 0 0;display:grid;gap:22px}.crumb{font-size:13px;letter-spacing:.28em;text-transform:uppercase;color:var(--signal)}.page-head h1{font-size:clamp(44px,6.4vw,76px);letter-spacing:-.02em}.page-head .lead{max-width:62ch;font-size:clamp(17px,2vw,21px)}.page-body{padding-top:clamp(44px,6vw,72px)}.soon-block{display:grid;justify-items:start;gap:18px;padding:clamp(28px,4vw,44px);border-color:var(--line-teal);background:radial-gradient(520px 220px at 0% 0,rgba(10,235,133,.1),transparent),#ffffff05}.soon-block h3{font-size:clamp(26px,3.4vw,36px);margin:0}.soon-block p{color:var(--mute);max-width:56ch;font-size:16.5px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips span{padding:5px 12px;border:1px solid var(--line-2);border-radius:8px;font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);background:#ffffff08}.soon-pulse{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--warn)}.soon-pulse:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--warn);box-shadow:0 0 12px var(--warn);animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}.page-cta{margin-top:clamp(60px,8vw,100px)}.page-cta .cta h2{font-size:clamp(30px,4.6vw,52px)}.cta-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.tool-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}.tool-card{display:flex;flex-direction:column;gap:4px;min-height:230px}.tool-card h3{font-size:24px;margin:22px 0 8px}.tool-card p{color:var(--mute);font-size:15.5px}.tool-card .open{margin-top:auto;padding-top:20px;display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--signal)}.tool-card .open .ico{transition:transform .2s}.tool-card:hover .open .ico{transform:translate(4px)}.tool-card:hover{transform:translateY(-4px);box-shadow:0 18px 50px -28px #40e0d073}.tool-card.rv.in:hover{transform:translateY(-4px)}@media (max-width: 720px){.tool-grid{grid-template-columns:1fr}}.docs{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(32px,5vw,72px);padding-top:clamp(36px,5vw,60px);align-items:start}.docs-nav{position:sticky;top:96px;display:grid;gap:22px;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:8px}.dn-group{display:grid;gap:2px}.dn-group b{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--signal);font-weight:500;margin-bottom:8px}.docs-nav a{padding:7px 0 7px 14px;border-left:1px solid var(--line-2);font-size:15px;color:var(--mute);transition:color .2s,border-color .2s,background .2s}.docs-nav a:hover{color:#fff;border-left-color:var(--mute)}.docs-nav a.active{color:var(--signal);border-left-color:var(--signal);background:linear-gradient(90deg,rgba(64,224,208,.08),transparent)}.docs-body{max-width:780px}.docs-body section{padding-bottom:52px;margin-bottom:52px;border-bottom:1px solid var(--line)}.docs-body section:last-child{border-bottom:0;margin-bottom:0}.docs-body h2{font-size:clamp(28px,3.4vw,38px);margin-bottom:18px}.docs-body h3{font-size:19px;margin:0 0 10px}.docs-body p,.docs-body li{color:#c9ccca;font-size:17px;line-height:1.7}.docs-body p{margin-bottom:16px}.docs-body p:last-child{margin-bottom:0}.docs-body ul,.docs-body ol{margin:0 0 16px 1.2em;display:grid;gap:8px}.docs-body li::marker{color:var(--signal)}.docs-body a{color:var(--signal);text-decoration:underline;text-decoration-color:#40e0d059;text-underline-offset:3px;transition:text-decoration-color .2s}.docs-body a:hover{text-decoration-color:var(--signal)}.docs-body b{color:#fff;font-weight:500}.docs-body i{color:#fff;font-style:normal;padding:1px 7px;border-radius:6px;background:#ffffff12;font-size:.92em;white-space:nowrap}.docs-body code{font-family:var(--font-mono);font-size:.86em;padding:2px 7px;border-radius:6px;background:#40e0d017;color:var(--signal);word-break:break-word}.steps-list{list-style:none;margin-left:0!important;counter-reset:s}.steps-list li{counter-increment:s;position:relative;padding-left:46px}.steps-list li:before{content:counter(s);position:absolute;left:0;top:2px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-teal);background:#40e0d014;font-family:var(--font-mono);font-size:13px;color:var(--signal)}.callout{padding:16px 20px;margin:20px 0 0;border-radius:14px;border:1px solid var(--line-teal);background:#40e0d00f;color:#d4d8d6;font-size:16px;line-height:1.6}.note-line{color:var(--dim)!important;font-size:15px!important}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px}.docs-table{width:100%;border-collapse:collapse;min-width:440px}.docs-table th,.docs-table td{text-align:left;padding:14px 18px;border-bottom:1px solid var(--line);font-size:15.5px}.docs-table th{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-weight:400}.docs-table td:first-child{color:#fff;white-space:nowrap}.docs-table td:last-child{color:#c9ccca}.docs-table tr:last-child td{border-bottom:0}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.two-col .card{padding:22px}.two-col ul{margin-bottom:0}.two-col li{font-size:15.5px}.docs-body details{border-bottom:1px solid var(--line)}.docs-body details:first-of-type{border-top:1px solid var(--line)}.docs-body summary{font-size:17px;padding:18px 0}.docs-body details p{padding:0 0 18px;font-size:16px}@media (max-width: 900px){.docs{grid-template-columns:minmax(0,1fr);gap:28px}.docs>*{min-width:0}.docs-nav{position:static;width:auto;display:flex;gap:8px;overflow-x:auto;max-height:none;padding:0 0 6px;margin:0 -16px;padding-inline:16px;scrollbar-width:none}.docs-nav::-webkit-scrollbar{display:none}.dn-group{display:flex;gap:8px}.dn-group b{display:none}.docs-nav a{border:1px solid var(--line-2);border-radius:999px;padding:8px 14px;white-space:nowrap;font-size:14px;background:#ffffff08}.docs-nav a.active{border-color:var(--signal);background:#40e0d01a}.two-col{grid-template-columns:1fr}}
