.desktop-nav{gap:26px}.nav-group{position:relative}.nav-group>summary{color:var(--muted);cursor:pointer;align-items:center;gap:7px;padding-block:18px;font-size:12px;list-style:none;display:flex}.nav-group>summary::-webkit-details-marker{display:none}.nav-group[open]>summary,.nav-group>summary:hover{color:var(--foreground)}.nav-group[open]>summary>svg{transform:rotate(180deg)}.nav-dropdown{border:1px solid var(--border);background:var(--surface-raised);z-index:20;border-radius:6px;min-width:215px;padding:8px;position:absolute;top:100%;left:-18px;box-shadow:0 14px 30px #0003}.desktop-nav .nav-dropdown>a{border-radius:3px;justify-content:space-between;align-items:center;gap:16px;padding:12px;font-size:12px;display:flex}.nav-dropdown a:hover,.nav-dropdown a[aria-current=page]{background:var(--surface);color:var(--foreground)}.mobile-dialog{max-height:calc(100dvh - 28px);overflow-y:auto}.mobile-dialog nav{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mobile-nav-group>p{color:var(--teal);margin-bottom:8px}.mobile-dialog .mobile-nav-group a{gap:10px;padding-block:12px;font-size:13px;line-height:1.7}.mobile-nav-group a[aria-current=page]{color:var(--gold)}.footer-navigation{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:30px;margin-top:28px;padding-block:28px;display:grid}.footer-navigation>div{flex-direction:column;gap:14px;display:flex}.footer-navigation a,.footer-legal a{width:fit-content;color:var(--muted);font-size:12px;line-height:1.7}.footer-navigation a:hover,.footer-legal a:hover{color:var(--foreground)}.footer-legal{border-top:1px solid var(--border);flex-wrap:wrap;gap:15px 28px;padding-top:22px;display:flex}.footer-legal a{font-size:11px}.page-breadcrumb{color:var(--subtle);flex-wrap:wrap;align-items:center;gap:10px;padding-top:30px;font-size:11px;display:flex}.page-breadcrumb a{color:var(--muted)}.page-hero{border-bottom:1px solid var(--border);padding-block:52px 35px}.page-hero>.eyebrow{color:var(--teal);align-items:center;gap:12px;margin-bottom:22px;display:flex}.page-hero h1,html[lang=ru] .page-hero h1{letter-spacing:-2.5px;max-width:990px;font-size:clamp(38px,4.4vw,62px);font-weight:500;line-height:1.17}.page-lead{max-width:790px;color:var(--muted);margin-top:25px;font-size:15px;line-height:1.9}.page-hero-foot{justify-content:space-between;align-items:center;gap:20px;margin-top:35px;display:flex}.page-stage{color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.page-hero-foot .quiet-link{letter-spacing:.8px;font-family:ui-monospace,Consolas,monospace;font-size:9px}.document-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:70px;padding-block:54px 65px;display:grid}.page-toc{position:sticky;top:25px}.page-toc>p{color:var(--subtle);font-size:9px}.page-toc nav{flex-direction:column;margin-top:18px;display:flex}.page-toc nav a{border-top:1px solid var(--border);color:var(--muted);align-items:baseline;gap:12px;padding:12px 0;font-size:11px;line-height:1.9;display:flex}.page-toc nav a:hover{color:var(--teal)}.page-toc nav a>span{color:var(--subtle);font:8px ui-monospace,Consolas,monospace}.document-body{min-width:0}.article-section{padding-block:0 40px}.article-section+.article-section{border-top:1px solid var(--border);padding-top:35px}.article-heading{flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:18px;display:flex}.article-heading h2,html[lang=ru] .article-heading h2{letter-spacing:-.8px;font-size:27px;font-weight:500;line-height:1.4}.article-section>p,.article-list,.journey-list p{color:var(--muted);font-size:14px;line-height:1.95}.article-list{margin:20px 0 0;padding:0 0 0 19px}.article-list li{margin-top:11px;padding-left:7px}.article-list li::marker{color:var(--gold)}.journey-list{margin:26px 0 0;padding:0;list-style:none}.journey-list li{border-top:1px solid var(--border);align-items:baseline;gap:18px;padding:20px 0;display:flex}.journey-list li:last-child{border-bottom:1px solid var(--border)}.journey-list li>span{color:var(--gold);font:11px ui-monospace,Consolas,monospace}.journey-list p{flex:1}.journey-list svg{color:var(--teal);align-self:center}.document-notice{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:5px;gap:15px;margin-bottom:30px;padding:21px;font-size:12px;line-height:1.9;display:flex}.legal-notice>svg{color:var(--gold);margin-top:3px}.legal-notice strong{color:var(--gold);margin-bottom:7px;font-size:13px;font-weight:600;display:block}.legal-hero{position:relative}.legal-hero:after{content:"";background:var(--gold);width:110px;height:1px;position:absolute;bottom:-1px;left:0}.model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:27px;margin-bottom:24px;display:grid}.model-card{border:1px solid var(--border);background:var(--surface);border-radius:6px;min-width:0;padding:24px}.model-card-mock{border-color:#78bbb445;grid-column:1/-1}.model-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px;display:flex}.model-symbol{color:var(--teal)}.model-card>.eyebrow{font-size:9px}.model-card h3{overflow-wrap:anywhere;margin-top:7px;font-size:23px;font-weight:500}.model-capabilities{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.8}.model-card dl{margin:24px 0 0}.model-card dl>div{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding-block:10px;font-size:10px;line-height:1.7;display:flex}.model-card dt{color:var(--subtle)}.model-card dd{color:var(--muted);margin:0}.model-card details{border-top:1px solid var(--border);margin-top:6px}.model-card summary{color:var(--teal);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:15px 0;font-size:11px;list-style:none;display:flex}.model-card details[open] summary>svg{transform:rotate(180deg)}.model-card details>p{color:var(--muted);margin-top:15px;font-size:12px;line-height:1.9}.model-card summary::-webkit-details-marker{display:none}.agent-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:27px;display:grid}.agent-role-grid article{border:1px solid var(--border);background:var(--surface);border-radius:5px;padding:24px}.agent-role-grid article>svg{color:var(--teal)}.agent-role-grid article>.status-badge{float:right;margin-left:10px}.agent-role-grid h3{margin-top:24px;font-size:16px;font-weight:550}.agent-role-grid p{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.9}.protocol-reference{margin-top:25px}.protocol-reference>div{flex-wrap:wrap;gap:12px;margin-top:15px;display:flex}.protocol-reference a{border:1px solid var(--border);color:var(--muted);border-radius:4px;align-items:center;gap:10px;padding:12px 14px;font-size:11px;display:flex}.protocol-reference a>svg:first-child{color:var(--teal)}.protocol-reference a:hover{background:var(--surface)}.document-cta{margin-top:22px}.future-api-list{margin:25px 0 0;padding:0;list-style:none}.future-api-list li{border-top:1px solid var(--border);align-items:center;gap:12px;padding:18px 0;font-size:12px;line-height:1.9;display:flex}.future-api-list li>span{color:var(--muted);flex:1}.future-api-list svg{color:var(--teal)}.future-api-list .status-badge{flex:initial;flex-shrink:0}.endpoint-table{border:1px solid var(--border);border-radius:5px;max-width:100%;margin-top:25px;overflow-x:auto}.endpoint-table table{border-collapse:collapse;width:100%;min-width:560px}.endpoint-table caption{text-align:left;color:var(--subtle);background:var(--surface);padding:18px;font:10px ui-monospace,Consolas,monospace}.endpoint-table th{text-align:left;color:var(--muted);font-size:11px;font-weight:500}.endpoint-table th,.endpoint-table td{border-top:1px solid var(--border);padding:16px}.endpoint-table td{vertical-align:top;font-size:11px;line-height:1.8}.endpoint-table code{overflow-wrap:anywhere}.http-method{color:var(--teal);margin-bottom:8px;font:10px ui-monospace,Consolas,monospace;display:block}.reference-code{border:1px solid var(--border);border-radius:5px;margin-top:24px;overflow:hidden}.reference-code figcaption{background:var(--surface);color:var(--muted);align-items:center;gap:18px;padding:16px 20px;font:10px/1.8 ui-monospace,Consolas,monospace;display:flex}.reference-code pre{color:var(--teal);margin:0;padding:23px;font:12px/1.9 ui-monospace,Consolas,monospace;overflow-x:auto}.reference-code pre:focus-visible,.endpoint-table:focus-visible{outline:2px solid var(--teal);outline-offset:-3px}.error-reference{margin:24px 0 0}.error-reference>div{border-top:1px solid var(--border);align-items:baseline;gap:25px;padding:15px 0;display:flex}.error-reference dt{color:var(--gold);font:12px ui-monospace,Consolas,monospace}.error-reference dd{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.reserve-metrics{border:1px solid var(--border);border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px;display:grid;overflow:hidden}.reserve-metrics>div{background:var(--surface);border-bottom:1px solid var(--border);padding:24px}.reserve-metrics>div:nth-child(odd){border-right:1px solid var(--border)}.reserve-metrics>div:nth-last-child(-n+2){border-bottom:0}.reserve-metrics dt{color:var(--muted);font-size:11px;line-height:1.8}.reserve-metrics dd{color:var(--subtle);margin:15px 0 0;font-size:32px;font-weight:400}.article-section>.annotation{margin-top:15px;font-size:11px;line-height:1.9}.phase-number{color:var(--gold);font:12px ui-monospace,Consolas,monospace}.roadmap-phase .article-heading>.status-badge{margin-left:auto}.token-facts{margin-top:24px}.token-facts>div{border-top:1px solid var(--border);grid-template-columns:140px minmax(0,1fr);align-items:baseline;gap:20px;padding-block:20px;display:grid}.token-facts dt{color:var(--subtle);font-size:12px;line-height:1.9}.token-facts dd{margin:0;font-size:13px}.contract-copy code{overflow-wrap:anywhere;color:var(--teal);font-size:12px;line-height:1.9;display:block}.contract-copy .button{min-height:40px;margin-top:16px;padding-block:8px}.contract-copy>p{color:var(--teal);margin-top:10px;font-size:11px;line-height:1.8}.reference-links{flex-wrap:wrap;gap:20px;margin-top:20px;display:flex}.reference-links a{color:var(--muted);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding-bottom:6px;font-size:12px;display:flex}.reference-links a:hover{color:var(--teal)}.faq-list{margin-top:25px}.faq-list details{border-top:1px solid var(--border)}.faq-list details:last-child{border-bottom:1px solid var(--border)}.faq-list summary{cursor:pointer;align-items:baseline;gap:15px;padding-block:23px;font-size:14px;line-height:1.9;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>svg{color:var(--subtle);align-self:center;margin-left:auto}.faq-list details[open] summary>svg{transform:rotate(180deg)}.faq-number{color:var(--gold);font:9px ui-monospace,Consolas,monospace}.faq-list details>p{color:var(--muted);padding:0 32px 25px;font-size:13px;line-height:1.95}.article-snapshot{color:var(--subtle);border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:9px;padding-top:19px;font-size:10px;line-height:1.8;display:flex}.article-snapshot time{margin-left:auto}.related-section{border-top:1px solid var(--border);padding-block:35px 65px}.related-section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.related-section a{background:var(--surface);border:1px solid var(--border);border-radius:4px;justify-content:space-between;align-items:center;gap:15px;padding:23px;font-size:14px;line-height:1.8;display:flex}.related-section a:hover{color:var(--teal);border-color:var(--teal)}.localized-not-found{padding-block:100px}.localized-not-found h1{max-width:850px;margin-block:20px}.localized-not-found p{color:var(--muted);max-width:650px;margin-bottom:25px;font-size:15px;line-height:1.9}@media (max-width:1199px){.document-layout{grid-template-columns:185px minmax(0,1fr);gap:40px}.desktop-nav{gap:22px}}@media (max-width:1099px){.document-layout{grid-template-columns:160px minmax(0,1fr);gap:30px}.agent-role-grid,.model-grid{grid-template-columns:1fr}.page-toc nav a{font-size:10px}.article-heading h2,html[lang=ru] .article-heading h2{font-size:24px}}@media (max-width:799px){.page-hero{padding-top:35px}.page-hero h1,html[lang=ru] .page-hero h1{letter-spacing:-1.8px;font-size:42px}.page-lead{font-size:14px}.document-layout{grid-template-columns:1fr;gap:35px;padding-block:32px 40px}.page-toc{position:static}.page-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.page-toc nav a{font-size:11px}.article-section>p,.article-list,.journey-list p{font-size:13px}.article-section+.article-section{padding-top:30px}.article-heading h2,html[lang=ru] .article-heading h2{font-size:25px}.model-grid,.agent-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-card,.agent-role-grid article{padding:20px}.model-card h3{font-size:20px}.related-section>div{gap:12px}.related-section a{padding:18px;font-size:12px}}@media (max-width:479px){.page-breadcrumb{padding-top:24px;font-size:10px}.page-hero{padding-block:30px}.page-hero h1,html[lang=ru] .page-hero h1{letter-spacing:-1.3px;font-size:34px}.page-lead{margin-top:20px;font-size:13px}.page-hero-foot{flex-wrap:wrap;gap:15px;margin-top:25px}.page-hero-foot .quiet-link{font-size:8px}.mobile-dialog{padding:20px}.mobile-dialog nav{gap:16px}.mobile-dialog .mobile-nav-group a{gap:7px;font-size:12px}.mobile-nav-group>.eyebrow{font-size:8px}.mobile-dialog-top{padding-bottom:22px}.page-toc nav{grid-template-columns:1fr}.page-toc nav a{padding-block:11px}.document-layout{gap:30px}.article-heading h2,html[lang=ru] .article-heading h2{font-size:24px}.article-heading{gap:12px}.document-notice{padding:18px;font-size:12px}.model-grid,.agent-role-grid{grid-template-columns:1fr}.model-card h3{font-size:23px}.model-card summary{min-height:44px;padding-top:12px}.model-card dl>div{font-size:11px}.agent-role-grid article>.status-badge{font-size:9px}.agent-role-grid h3{margin-top:22px}.agent-role-grid p{font-size:13px}.journey-list li{gap:13px}.journey-list svg{display:none}.future-api-list li{flex-wrap:wrap;gap:10px}.future-api-list li>span{flex-basis:calc(100% - 30px)}.future-api-list .status-badge{margin-left:25px}.reserve-metrics{grid-template-columns:1fr}.reserve-metrics>div{padding:20px}.reserve-metrics>div:nth-child(odd){border-right:0}.reserve-metrics>div:nth-last-child(-n+2){border-bottom:1px solid var(--border)}.reserve-metrics>div:last-child{border-bottom:0}.reserve-metrics dt{font-size:12px}.token-facts>div{grid-template-columns:1fr;gap:10px}.contract-copy code{font-size:11px}.reference-code pre{padding:18px;font-size:11px}.reference-code figcaption{padding:14px;font-size:9px}.error-reference>div{gap:20px}.error-reference dd{font-size:12px}.faq-list summary{gap:11px;padding-block:20px;font-size:13px}.faq-list details>p{padding-inline:24px 0}.roadmap-phase .article-heading>.status-badge{margin-left:0}.related-section{padding-block:28px 40px}.related-section>div{grid-template-columns:1fr;gap:12px}.related-section a{padding:17px;font-size:13px}.footer-navigation{gap:18px}.footer-navigation a{font-size:11px}.footer-legal{gap:15px 20px}.footer-legal a{font-size:10px}}
.demo-panel{border:1px solid var(--border);background:var(--surface);border-radius:7px;margin-top:27px;overflow:hidden}.demo-banner{background:var(--background);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.demo-banner>span{color:var(--gold);align-items:center;gap:9px;font-size:11px;line-height:1.8;display:flex}.demo-banner small{color:var(--subtle);font:8px/1.8 ui-monospace,Consolas,monospace}.demo-panel-body{padding:27px}.demo-panel h3{letter-spacing:-.5px;font-size:22px;font-weight:500;line-height:1.5}.demo-intro{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.95}.demo-field{min-width:0}.demo-field label{color:var(--muted);margin-bottom:9px;font-size:12px;line-height:1.9;display:block}.demo-field input,.demo-field select{border:1px solid var(--border);width:100%;min-width:0;min-height:46px;color:var(--foreground);background:var(--background);border-radius:4px;padding:12px 14px;font:13px/1.6 ui-monospace,Consolas,monospace}.demo-field select{cursor:pointer;font-family:inherit}.demo-field select option{background:var(--background);color:var(--foreground)}.demo-field input:focus-visible,.demo-field select:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.profile-field{margin-top:24px}.demo-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:25px;display:grid}.demo-rates{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding-top:20px;display:grid}.demo-rates dt{color:var(--subtle);margin-bottom:8px;font-size:10px}.demo-rates dd{color:var(--teal);margin:0;font:12px/1.8 ui-monospace,Consolas,monospace}.demo-rates dd>span{color:var(--subtle);font-size:9px;display:block}.demo-hint{color:var(--subtle);margin-top:13px;font-size:10px;line-height:1.9}.demo-field-error{color:#f1a39e;margin-top:10px;font-size:11px;line-height:1.85}.demo-field input[aria-invalid=true]{border-color:#f1a39e}[data-theme=light] .demo-field-error{color:#a7322b}[data-theme=light] .demo-field input[aria-invalid=true]{border-color:#a7322b}.demo-result{border:1px solid var(--border);background:var(--background);border-radius:5px;margin-top:24px;padding:22px}.demo-result>p{color:var(--muted);font-size:12px;line-height:1.9}.calculator-result{align-items:flex-start;gap:18px;display:flex}.calculator-result>svg{color:var(--gold);margin-top:3px}.calculator-result>dl{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-width:0;margin:0;display:grid}.calculator-result dt,.demo-reserve-metrics dt{color:var(--muted);font-size:10px;line-height:1.9}.calculator-result dd{color:var(--teal);letter-spacing:-.5px;overflow-wrap:anywhere;margin:12px 0 0;font-size:25px;font-weight:500}.calculator-result dd>span{color:var(--subtle);letter-spacing:0;font-size:10px}.demo-explanation{color:var(--subtle);margin-top:17px;font-size:11px;line-height:1.95}.demo-bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding-top:20px;display:flex}.demo-bottom>p{color:var(--subtle);max-width:430px;font-size:10px;line-height:1.9}.demo-bottom .button{flex-shrink:0;gap:8px;min-height:42px;font-size:10px}.demo-text-button{color:var(--teal);background:0 0;border:none;align-items:center;gap:8px;padding-block:12px;font-size:10px;line-height:1.9;display:inline-flex}.demo-panel button:disabled{opacity:.5;cursor:default;filter:none;transform:none}.order-step-count{color:var(--subtle);justify-content:space-between;align-items:center;gap:20px;margin-top:24px;font:10px/1.9 ui-monospace,Consolas,monospace;display:flex}.order-step-count progress{background:var(--border);width:65%;height:4px;accent-color:var(--teal);border:0;border-radius:8px}.order-step-count progress::-webkit-progress-bar{background:var(--border);border-radius:8px}.order-step-count progress::-webkit-progress-value{background:var(--teal);border-radius:8px}.order-step-count progress::-moz-progress-bar{background:var(--teal);border-radius:8px}.order-demo-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:20px 0 0;padding:0;list-style:none;display:grid}.order-demo-timeline li{border-bottom:1px solid var(--border);color:var(--subtle);align-items:baseline;gap:10px;padding-block:13px;display:flex}.order-demo-timeline li>span{border:1px solid var(--border);border-radius:50%;align-self:start;place-items:center;min-width:21px;height:21px;font:8px ui-monospace,Consolas,monospace;display:grid}.order-demo-timeline li>p{font-size:10px;line-height:1.8}.order-demo-timeline li[aria-current=step]{color:var(--foreground)}.order-demo-timeline li[aria-current=step]>span{color:var(--gold);border-color:var(--gold)}.order-demo-timeline li[data-complete=true]>span{color:var(--teal);border-color:#78bbb445}.order-current-step{border:1px solid var(--border);background:var(--background);border-radius:5px;margin-top:25px;padding:23px}.order-current-step h4{font-size:16px;font-weight:500;line-height:1.7}.order-current-step>p{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.95}.order-result-text{border-top:1px solid var(--border);margin-top:18px;padding-top:15px}.order-result-text strong{color:var(--gold);font-size:10px;font-weight:500;line-height:1.9}.order-result-text p{color:var(--subtle);margin-top:10px;font-size:11px;line-height:1.9}.demo-ledger{margin-top:27px}.demo-ledger>.eyebrow{font-size:8px}.demo-ledger dl{border:1px solid var(--border);background:var(--background);border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 0;display:grid}.demo-ledger dl>div{padding:17px}.demo-ledger dl>div+div{border-left:1px solid var(--border)}.demo-ledger dt{color:var(--muted);font-size:10px;line-height:1.8}.demo-ledger dd{color:var(--foreground);margin:12px 0 0;font-size:24px;font-weight:500}.demo-ledger dd>span{color:var(--subtle);margin-top:4px;font-size:8px;display:block}.order-credit-line{border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:20px;padding-block:15px;font-size:10px;line-height:1.9;display:flex}.order-credit-line strong{color:var(--teal)}.order-controls{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:25px;display:flex}.order-controls .button{gap:10px;font-size:10px}.reserve-sandbox{border:1px solid var(--border);border-radius:5px;margin-top:25px}.reserve-sandbox>summary{color:var(--gold);cursor:pointer;align-items:center;gap:12px;padding:18px;font-size:12px;line-height:1.9;list-style:none;display:flex}.reserve-sandbox>summary::-webkit-details-marker{display:none}.reserve-sandbox>summary>svg:last-child{margin-left:auto}.reserve-sandbox[open]>summary>svg:last-child{transform:rotate(180deg)}.reserve-demo{border:0;border-top:1px solid var(--border);border-radius:0;margin-top:0}.reserve-presets{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.reserve-presets button{background:var(--background);color:var(--muted);border:1px solid var(--border);border-radius:4px;min-height:40px;padding:11px 13px;font-size:10px}.reserve-presets button[aria-pressed=true]{color:var(--gold);border-color:var(--gold)}.demo-reserve-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.demo-reserve-inputs>div:last-child{grid-column:1/-1}.demo-reserve-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;display:grid}.demo-reserve-metrics>div{min-width:0}.demo-reserve-metrics dd{color:var(--teal);overflow-wrap:anywhere;margin:10px 0 0;font-size:18px;font-weight:500;line-height:1.7}.demo-result>.reserve-covered{color:var(--teal);margin-top:20px;font-size:10px}.demo-result>.reserve-covered[data-covered=false]{color:var(--gold)}.demo-result>.reserve-decision{border-top:1px solid var(--border);margin-top:15px;padding-top:15px;font-size:12px}.roadmap-controls{margin-block:5px 25px}.roadmap-controls p{color:var(--muted);font-size:12px;line-height:1.9}.roadmap-controls>div{flex-wrap:wrap;gap:10px;margin-top:17px;display:flex}.roadmap-controls .button{min-height:40px;font-size:10px}.roadmap-phase.article-section{padding-block:0}.roadmap-phase.article-section+.article-section{padding-top:0}.roadmap-disclosure>summary{cursor:pointer;align-items:center;gap:15px;padding-block:25px;list-style:none;display:flex}.roadmap-disclosure>summary::-webkit-details-marker{display:none}.roadmap-disclosure>summary>h2,html[lang=ru] .roadmap-disclosure>summary>h2{letter-spacing:-.6px;font-size:23px;font-weight:500;line-height:1.5}.roadmap-disclosure>summary>.status-badge{flex-shrink:0;margin-left:auto}.roadmap-disclosure>summary>svg{color:var(--subtle)}.roadmap-disclosure[open]>summary>svg{transform:rotate(180deg)}.roadmap-phase-body{padding-bottom:27px}.roadmap-phase-body>p{color:var(--muted);font-size:14px;line-height:1.95}@media (max-width:1099px) and (min-width:800px){.demo-panel-body{padding:22px}.demo-bottom{flex-wrap:wrap}.demo-ledger dl{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-ledger dl>div:nth-child(3){border-left:0}.demo-ledger dl>div:nth-child(n+3){border-top:1px solid var(--border)}.calculator-result>dl{grid-template-columns:1fr}.roadmap-disclosure>summary{flex-wrap:wrap}}@media (max-width:479px){.demo-banner{padding:15px 18px}.demo-banner>span{font-size:10px}.demo-banner small{font-size:8px}.demo-panel-body{padding:20px}.demo-panel h3{font-size:20px}.demo-intro{font-size:12px}.demo-input-grid,.demo-reserve-inputs,.demo-rates{grid-template-columns:1fr;gap:18px}.demo-field label{font-size:12px}.demo-field input,.demo-field select{font-size:16px}.demo-rates{grid-template-columns:1fr 1fr;gap:16px}.demo-rates dt{font-size:10px}.demo-rates dd>span{font-size:9px}.demo-hint,.demo-bottom>p{font-size:10px}.calculator-result{gap:12px;padding:20px}.calculator-result>dl{grid-template-columns:1fr;gap:22px}.calculator-result dd{font-size:26px}.calculator-result dt{font-size:11px}.demo-bottom{flex-wrap:wrap;gap:13px}.demo-bottom .button{width:100%}.order-demo-timeline{grid-template-columns:1fr}.order-demo-timeline li>p{font-size:11px}.order-current-step{padding:18px}.order-current-step h4{font-size:16px}.demo-ledger dl{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-ledger dl>div:nth-child(3){border-left:0}.demo-ledger dl>div:nth-child(n+3){border-top:1px solid var(--border)}.demo-ledger dt{font-size:10px}.order-controls .button{width:100%}.order-credit-line{font-size:11px}.demo-ledger>.eyebrow{font-size:8px}.demo-reserve-metrics{grid-template-columns:1fr;gap:19px}.demo-reserve-metrics dt{font-size:11px}.demo-reserve-metrics dd{font-size:19px}.reserve-presets button{font-size:10px}.reserve-sandbox>summary{padding:16px;font-size:12px}.reserve-demo .demo-result{padding:18px}.roadmap-disclosure>summary{flex-wrap:wrap;gap:11px}.roadmap-disclosure>summary>h2,html[lang=ru] .roadmap-disclosure>summary>h2{flex:1;font-size:21px}.roadmap-disclosure>summary>.status-badge{order:4;margin-left:28px}.roadmap-phase-body>p{font-size:13px}}
