@font-face{font-family:Noto;src:url('assets/fonts/NotoSansSC-variable.ttf');font-weight:100 900;font-display:block}
:root{--ink:#eaf7ff;--muted:#a6bfd4;--blue:#8dd8ff;--night:#041225;--line:#82b6dc30}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--night);color:var(--ink);font-family:Noto,system-ui,sans-serif;font-weight:350;overflow-x:hidden}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #6dcfff;outline-offset:6px}button:disabled{cursor:default}h1,h2,h3,p{margin:0}button{border:0}h2{font-size:60px;font-weight:400;letter-spacing:1px;line-height:1.32}h3{font-weight:450}small{font-weight:350}.skip{position:fixed;z-index:100;top:-100px;left:20px;background:#fff;color:#0b3050;padding:12px}.skip:focus{top:12px}.site-nav{position:fixed;z-index:50;inset:0 0 auto;height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 54px;background:#041224ed;border-bottom:1px solid #b3def21a;opacity:0;pointer-events:none;backdrop-filter:blur(14px)}.has-scrolled .site-nav{opacity:1;pointer-events:auto}.wordmark{display:flex;gap:12px;align-items:center;font-size:18px;font-weight:450;letter-spacing:.5px}.wordmark img{width:34px;height:34px}.site-nav nav,.nav-actions{display:flex;align-items:center;gap:30px;font-size:14px}.site-nav nav a:hover{color:#95dcff}.nav-console{display:flex;gap:23px;border:1px solid #8ab0cb66;border-radius:24px;padding:9px 20px}.mobile-menu{display:none}.hero{position:relative;height:min(56.25vw,1080px);background:#041225;overflow:hidden}.desktop-hero{position:absolute;inset:0}.desktop-hero iframe{position:absolute;left:50%;top:0;border:0;width:1920px;height:1080px;transform-origin:top center;margin-left:-960px}.mobile-hero{display:none}.bridge{height:126px;display:flex;align-items:center;justify-content:center;gap:35px;font-size:16px;letter-spacing:2px;color:#b6d0e5;border-bottom:1px solid #7aaac529;background:linear-gradient(#05182c,#051326)}.bridge i{width:80px;height:1px;background:linear-gradient(90deg,transparent,#9ddaff66,transparent)}.chapter{position:relative;isolation:isolate;padding:112px 64px;overflow:hidden}.section-heading{text-align:center;position:relative;z-index:2}.eyebrow{font-size:13px;font-weight:450;letter-spacing:3px;color:#afd6ed;display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:26px}.eyebrow span{font-family:system-ui,sans-serif;font-size:12px;letter-spacing:1px;opacity:.65}.eyebrow:before{content:'';width:24px;height:1px;background:currentColor;opacity:.6}.lead{font-size:17px;line-height:1.95;font-weight:350;color:#b0c7dc;margin:25px auto 0;letter-spacing:.2px}.enterprise{padding-bottom:70px;background:radial-gradient(ellipse at 50% 47%,#123d6544,transparent 55%),#051326;min-height:930px}.org-scene{max-width:1100px;height:395px;position:relative;margin:48px auto 0}.org-core{position:absolute;left:50%;top:25px;transform:translateX(-50%);width:225px;text-align:center;z-index:3}.org-core strong{font-size:26px;font-weight:400;display:block;margin:15px 0 8px}.org-core small{font-size:12px;color:#9dbad3;letter-spacing:2px}.core-dot{display:block;width:12px;height:12px;margin:auto;border-radius:50%;background:#e9faff;box-shadow:0 0 9px 3px #70c5ff88,0 0 65px 20px #4eaeff22}.orbit{position:absolute;left:50%;top:-55px;width:460px;height:215px;border:1px solid #73b7e22d;border-radius:50%;transform:translateX(-50%) rotate(-12deg);box-shadow:0 0 30px #2c9dff0c}.orbit-b{width:370px;height:155px;top:-26px;transform:translateX(-50%) rotate(12deg);border-color:#a7d8ff19}.connections{position:absolute;left:0;top:0;width:100%;height:360px;overflow:visible}.branch{stroke:url(#branch-gradient);stroke-width:1;fill:none}.travel-dot{fill:#d3f3ff;filter:drop-shadow(0 0 6px #6bcaff)}.org-projects{position:absolute;left:0;right:0;top:242px;display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.org-projects small{font-family:system-ui,sans-serif;font-size:9px;letter-spacing:3px;color:#88a7c1;display:block;margin-top:23px}.org-projects h3{font-size:25px;margin:9px 0 10px;font-weight:380}.org-projects p{font-size:13px;color:#9fb8ce}.node-dot{display:block;margin:0 auto;width:9px;height:9px;background:#062740;border:1px solid #a8dbf7;border-radius:50%;box-shadow:0 0 22px #75caff55}.figure-note{text-align:center;font-size:11px;color:#7796af;letter-spacing:1px}.section-footnote{display:flex;align-items:center;justify-content:center;gap:50px;margin-top:48px;color:#b7cfe2;font-size:13px;letter-spacing:1px}.section-footnote b{font-weight:300;color:#6890ad}.governance{background:linear-gradient(#051326,#071b32);padding-top:120px;padding-bottom:130px;min-height:950px}.ribbon-background{position:absolute;z-index:-1;inset:80px -100px 0;opacity:.32;pointer-events:none}.ribbon-background svg{width:100%;height:100%;fill:none;stroke:#77bfee;stroke-width:1}.ribbon-background path:nth-child(2){stroke-width:16;stroke:#4c97e1;opacity:.09;filter:blur(12px)}.ribbon-background path:nth-child(3){opacity:.25}.policy-demo{max-width:1060px;margin:57px auto 0;position:relative;border-top:1px solid #a8d2ed47;border-bottom:1px solid #a8d2ed35;background:linear-gradient(135deg,#0d2d4970,#081e3533);box-shadow:0 35px 90px #0002}.demo-topline{display:flex;justify-content:space-between;align-items:center;padding:23px 32px;color:#98b6ce;font-size:12px}.tiny-label{font-size:11px;letter-spacing:1px;color:#8eabc1}.demo-org strong{font-weight:400;color:#d9ecf9}.project-tabs{display:flex;gap:35px;padding:0 32px;border-bottom:1px solid #92b9d329}.project-tabs button{padding:13px 0 18px;color:#96b3cb;background:none;position:relative;font-size:15px}.project-tabs button[aria-selected=true]{color:#effaff}.project-tabs button[aria-selected=true]:after{content:'';height:2px;position:absolute;bottom:-1px;left:0;right:0;background:#a9e3ff;box-shadow:0 0 12px #a9e3ff55}.policy-content{display:grid;grid-template-columns:1fr 1fr;padding:38px 38px 42px;gap:55px;min-height:319px}.scope-column{padding-right:25px;border-right:1px solid #8bb9d826}.subheading{display:flex;align-items:center;gap:9px}.subheading h3{font-size:15px;font-weight:400;letter-spacing:1px}.micro-line{display:block;width:16px;height:1px;background:#89cef8}.subtext{margin-top:11px;color:#94b0c7;font-size:12px;line-height:1.8}.model-lines{list-style:none;padding:0;margin:22px 0 17px;max-width:350px}.model-lines li{display:flex;gap:20px;align-items:center;border-bottom:1px solid #99bad01f;padding:12px 0;font-size:17px;font-weight:400}.model-lines li small{font-size:12px;color:#87a8c1;margin-left:auto}.model-lines li b{font-size:12px;font-weight:400;color:#98dbed}.quiet-note{font-size:10px;line-height:1.8;color:#7897b0}.budget-total{display:flex;align-items:baseline;gap:12px;margin-top:23px}.budget-total>span{color:#91b9d6;font-size:26px}.budget-total strong{font:300 56px/1.2 Noto,sans-serif;letter-spacing:-1px;font-variant-numeric:tabular-nums}.budget-meter{height:3px;background:#9ec7e126;margin-top:26px;overflow:hidden}.budget-meter i{display:block;width:37.208%;height:100%;background:linear-gradient(90deg,#3b88be,#b7e8ff);box-shadow:0 0 12px #a6e2ff}.budget-details{display:flex;justify-content:space-between;margin-top:18px}.budget-details small{display:block;font-size:11px;color:#90acc2;margin-bottom:7px}.budget-details strong{font-size:16px;font-weight:400;font-variant-numeric:tabular-nums}.budget-rule{font-size:11px;color:#85a8c1;margin-top:22px;display:flex;align-items:center;gap:8px}.rule-dot{width:4px;height:4px;border-radius:50%;background:#8bc6df}.billing{background:#ecf3f8;color:#10314f;padding-top:120px;padding-bottom:105px;min-height:1000px}.billing:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 45% 0,#fff,transparent 55%),linear-gradient(160deg,#fff0 35%,#a4cde029 72%,#edf6fb);pointer-events:none}.billing .eyebrow{color:#4d7b9a}.billing .lead{color:#55738b}.billing-glow{position:absolute;width:1800px;height:1100px;left:-150px;top:600px;transform:rotate(-16deg);border:1px solid #6496b82c;border-radius:50%;box-shadow:0 -14px 50px #89c8ec22;z-index:-1}.ledger{max-width:1080px;margin:55px auto 0;border:1px solid #c4d7e5;background:#ffffffb8;box-shadow:0 25px 65px #1849770b;position:relative}.ledger:before{content:'';position:absolute;left:24px;right:24px;bottom:-9px;height:8px;border:1px solid #c6d9e5;background:#f4f8fb;z-index:-1}.ledger-heading{display:flex;justify-content:space-between;align-items:center;padding:27px 36px;border-bottom:1px solid #d4e0e9}.ledger .tiny-label{color:#7990a3}.ledger-heading h3{font-size:19px;font-weight:450;margin-top:8px}.ledger-caption{font-size:12px;color:#738ca2}.ledger-body{display:grid;grid-template-columns:340px 1fr;gap:32px;padding:35px 36px 27px}.ledger-total{border-right:1px solid #d9e3ea;padding-right:32px}.ledger-total>small{font-size:12px;color:#6b879d}.ledger-total>div{font-size:45px;font-weight:350;letter-spacing:-1.5px;margin-top:8px;white-space:nowrap;font-variant-numeric:tabular-nums}.ledger-total>div>span{font-size:20px;color:#557b98}.ledger-total>div>.decimal{font-size:34px;color:#234965}.ledger-total p{font-size:11px;color:#6a859a;margin-top:9px}.ledger-total svg{width:230px;height:62px;margin-top:16px;fill:none;stroke:#6198bf;stroke-width:1.4}.ledger-total .chart-ground{stroke:#dbe8f1}.ledger-rows>div{display:grid;grid-template-columns:1.1fr 1fr 1fr;padding:20px 0;border-bottom:1px solid #dde7ee;font-size:13px;align-items:center}.ledger-rows>div:last-child{border:0}.ledger-rows .table-head{font-size:10px;color:#8197a7;padding:0 0 15px}.ledger-rows>div>span:nth-child(2){font-size:12px;color:#6d879c}.ledger-rows>div>:last-child{text-align:right;font-weight:450;font-variant-numeric:tabular-nums}.project-marker{display:inline-block;width:5px;height:5px;margin-right:9px;background:#3c78a4;border-radius:50%;vertical-align:2px}.project-marker.two{background:#77a8c5}.project-marker.three{background:#a6c8da}.ledger-bottom{border-top:1px solid #d4e0e9;display:flex;align-items:center;padding:21px 36px;gap:22px;font-size:12px}.file-formats{display:flex;gap:9px}.file-formats span{font-family:system-ui,sans-serif;font-size:9px;letter-spacing:1px;border:1px solid #becfdb;padding:5px 8px;color:#60819b}.ledger-bottom small{font-size:11px;color:#7c93a4;margin-left:auto}.billing-capabilities{max-width:1080px;margin:68px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:70px}.billing-capabilities>div{position:relative;padding-left:35px}.billing-capabilities span{position:absolute;left:0;top:3px;color:#8ca7bb;font:11px system-ui,sans-serif}.billing-capabilities h3{font-size:18px;font-weight:400;margin-bottom:10px}.billing-capabilities p{font-size:12px;color:#6c879c;line-height:1.8}.connect{background:radial-gradient(ellipse at 50% 39%,#12395590,transparent 53%),#041426;padding:122px 64px 110px;min-height:1030px}.model-universe{width:min(100%,1000px);height:255px;margin:44px auto 0;position:relative}.model-universe svg{position:absolute;inset:0;width:100%;height:100%;stroke:#82b2d142;stroke-width:1;fill:none}.model-types{position:absolute;top:20px;left:0;right:0;display:flex;justify-content:space-between;align-items:center;color:#aac6dc;font-size:17px;font-weight:350;padding:0 39px}.model-types span{padding:0 10px;background:#06192b}.unified-endpoint{position:absolute;left:50%;bottom:0;transform:translateX(-50%);display:flex;align-items:center;gap:14px;background:#071d31;border:1px solid #8ab9d656;border-radius:40px;padding:16px 32px;font-size:18px;box-shadow:0 0 70px #51a8ee1a;white-space:nowrap}.unified-endpoint img{width:30px;height:30px}.code-stage{max-width:1000px;margin:37px auto 0;border-top:1px solid #759eba4a;border-bottom:1px solid #759eba36;background:#061a2d9c}.code-heading{display:flex;justify-content:space-between;align-items:center;padding:19px 27px;border-bottom:1px solid #759eba24;color:#b5cde0;font-size:12px}.code-heading>span{display:flex;gap:10px;align-items:center}.code-heading i{width:5px;height:5px;background:#9bdef5;border-radius:50%}.code-heading small{font-size:10px;color:#6f90aa}.code-stage pre{margin:0;padding:33px 29px;font:14px/2.05 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-x:auto;color:#9eb5c8;white-space:pre}.syntax-purple{color:#baccec}.syntax-blue{color:#8ac9f1}.syntax-white{color:#e1eefa}.syntax-green{color:#aad6d5}.code-actions{display:flex;gap:40px;padding:20px 28px;border-top:1px solid #759eba24}.text-link{display:inline-flex;gap:22px;align-items:center;font-size:13px;color:#bedef2}.text-link:hover{color:#fff}.text-link span{color:#9dccec}.questions{padding:104px 100px 110px;display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;background:#041426;border-top:1px solid #759eba24;min-height:590px}.faq-heading .eyebrow{justify-content:flex-start}.faq-heading h2{font-size:40px;letter-spacing:.5px}.faq-heading p:last-child{font-size:14px;color:#839fb7;margin-top:24px;line-height:1.8}.faq-list{padding-top:8px}.faq-list details{border-bottom:1px solid #8fb4cd30}.faq-list summary{list-style:none;display:flex;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;font-size:15px;color:#d7e8f6;font-weight:400;line-height:1.65}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-weight:200;font-size:20px;color:#8fbad4}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{font-size:13px;line-height:1.95;color:#8eabc0;padding:0 32px 25px 0}.closing{position:relative;isolation:isolate;text-align:center;overflow:hidden;padding:105px 30px 140px;min-height:560px;background:#061b31}.closing-art{position:absolute;inset:0;z-index:-1;background:linear-gradient(#041426 0,#041426b3 25%,#0414266b 70%,#041426 100%),url('assets/optical-space-v1.png') center 71%/cover;opacity:.7}.closing h2{font-size:58px;font-weight:380}.closing .eyebrow{color:#b0d4eb}.closing-actions{display:flex;justify-content:center;gap:18px;margin-top:38px}.button{height:52px;display:inline-flex;align-items:center;justify-content:center;gap:32px;padding:0 26px;border-radius:28px;font-size:15px;font-weight:450}.primary{background:#f2faff;color:#123751;box-shadow:0 0 30px #8fcaff15}.primary:hover{background:#fff;box-shadow:0 0 35px #8fd9ff38}.secondary{background:#0c2b4688;border:1px solid #9ebed06a;color:#dbedf9}.secondary:hover{background:#173c58}.footer{padding:46px 64px 28px;background:#031120}.footer>.wordmark{font-size:19px}.footer>p{font-size:12px;color:#7393ab;margin:15px 0 0 46px;letter-spacing:1px}.footer-links{display:flex;justify-content:flex-end;gap:30px;font-size:12px;color:#a5bdd0;margin-top:-30px}.footer-links a:hover{color:#fff}.footer-rule{margin:43px 0 22px;height:1px;background:#8ab5cf26}.footer-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:10px;color:#6e8da4;letter-spacing:.5px}
@media(min-width:1600px){.chapter{padding-left:max(64px,calc((100vw - 1280px)/2));padding-right:max(64px,calc((100vw - 1280px)/2))}.questions{gap:100px}.hero{height:56.25vw;max-height:none}}
@media(max-width:1100px){.site-nav{padding:0 30px}.site-nav .wordmark{font-size:15px}.site-nav nav{gap:20px;font-size:12px}.nav-actions{gap:18px;font-size:12px}.chapter{padding-left:38px;padding-right:38px}h2{font-size:50px}.policy-content{gap:28px;padding:30px}.budget-total strong{font-size:46px}.ledger-body{grid-template-columns:280px 1fr;gap:25px}.ledger-total>div{font-size:37px}.ledger-total svg{width:200px}.questions{grid-template-columns:1fr 1.35fr;gap:40px}.faq-heading h2{font-size:32px}.footer-links{margin-top:35px;justify-content:flex-start}.bridge{gap:25px}.bridge i{width:45px}.model-types{font-size:15px;padding:0 18px}}
@media(max-width:760px){html{scroll-padding-top:78px}.site-nav{opacity:1;pointer-events:auto;height:72px;padding:0 22px;background:#041426d9}.site-nav .wordmark{font-size:13px;letter-spacing:0;gap:9px}.wordmark img{width:29px;height:29px}.site-nav nav{display:none;position:absolute;top:72px;left:0;right:0;background:#05192cf5;padding:25px;flex-direction:column;align-items:flex-start;gap:25px;font-size:15px;border-bottom:1px solid #739cb64d}.site-nav.menu-open nav{display:flex}.site-nav .nav-actions{display:none}.mobile-menu{display:block;background:transparent;color:#d4e8f8;font-size:21px;padding:7px;margin-left:auto}.hero{height:780px;max-height:none}.desktop-hero{display:none}.mobile-hero{display:block;height:100%;position:relative;isolation:isolate;overflow:hidden}.mobile-space{position:absolute;z-index:-2;width:1400px;height:788px;object-fit:cover;left:50%;top:0;transform:translateX(-50%);max-width:none}.mobile-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(#02132677,transparent 60%,#04142666)}.mobile-meteors{position:absolute;z-index:-1;width:1400px;height:788px;left:50%;top:0;transform:translateX(-50%);pointer-events:none}.mobile-meteors canvas{width:1400px;height:788px}.mobile-copy{padding:180px 24px 0;text-align:center}.mobile-copy .eyebrow{font-size:11px;letter-spacing:3px;margin-bottom:25px}.mobile-copy h1{font-size:58px;line-height:1.3;font-weight:380;letter-spacing:1px}.mobile-copy>p:not(.eyebrow){font-size:13px;line-height:1.9;color:#c4daeb;margin-top:26px}.mobile-copy .button{margin-top:32px;min-width:171px}.mobile-copy>.text-link{display:flex;justify-content:center;gap:17px;margin-top:22px;font-size:12px}.mobile-scroll{position:absolute;bottom:50px;left:0;right:0;text-align:center;font-size:10px;letter-spacing:3px;color:#bed6e8}.bridge{height:87px;gap:13px;font-size:11px;letter-spacing:0;padding:0 16px}.bridge i{width:15px}.chapter{padding:78px 23px;min-height:0}.section-heading h2{font-size:37px;line-height:1.4;letter-spacing:0}.eyebrow{font-size:10px;gap:12px;letter-spacing:2px;margin-bottom:22px}.lead{font-size:13px;line-height:1.95;margin-top:21px}.lead br{display:none}.enterprise{padding-bottom:56px}.org-scene{height:430px;margin-top:35px}.org-core{top:20px;width:200px}.org-core strong{font-size:22px}.org-core small{font-size:10px}.orbit{width:310px;height:175px;top:-30px}.orbit-b{width:250px;height:125px;top:-4px}.connections{top:42px;height:225px}.org-projects{top:245px;grid-template-columns:repeat(3,1fr);gap:7px;left:-8px;right:-8px}.org-projects small{font-size:7px;letter-spacing:1px;margin-top:15px}.org-projects h3{font-size:17px;margin:8px 0 12px}.org-projects p{font-size:10px;line-height:1.8;padding:0 4px}.node-dot{width:7px;height:7px}.figure-note{font-size:9px;margin-top:-30px}.section-footnote{gap:12px;font-size:10px;letter-spacing:0;margin-top:32px}.section-footnote b{font-size:11px}.governance{padding-top:65px;padding-bottom:76px}.policy-demo{margin-top:35px}.demo-topline{padding:20px 17px;gap:10px;flex-wrap:wrap}.tiny-label{font-size:9px}.demo-org{font-size:10px}.project-tabs{padding:0 17px;gap:25px}.project-tabs button{font-size:12px;padding:9px 0 16px}.policy-content{display:block;padding:27px 21px 30px}.scope-column{border-right:0;border-bottom:1px solid #8bb9d826;padding:0 0 27px}.subheading h3{font-size:13px}.subtext{font-size:11px}.model-lines{max-width:none;margin:17px 0 15px}.model-lines li{font-size:15px}.quiet-note{font-size:9px}.budget-column{padding-top:28px}.budget-total{margin-top:20px}.budget-total strong{font-size:45px}.budget-total>span{font-size:22px}.budget-details strong{font-size:14px}.budget-rule{font-size:10px}.billing{padding-top:75px;padding-bottom:69px}.ledger{margin-top:34px}.ledger-heading{padding:23px 21px}.ledger-heading h3{font-size:17px}.ledger-caption{font-size:10px}.ledger-body{display:block;padding:25px 21px}.ledger-total{border-right:0;padding-right:0;position:relative;padding-bottom:25px}.ledger-total>div{font-size:39px;margin-top:11px;letter-spacing:-1px}.ledger-total>div>.decimal{font-size:27px}.ledger-total p{font-size:10px}.ledger-total svg{position:absolute;right:0;top:32px;width:89px;height:61px;opacity:.6}.ledger-rows{border-top:1px solid #d9e3ea;padding-top:20px}.ledger-rows>div{font-size:11px;padding:17px 0;grid-template-columns:1.1fr .8fr 1fr;gap:5px}.ledger-rows>div>span:nth-child(2){font-size:10px}.ledger-rows .table-head{font-size:9px}.project-marker{margin-right:5px;width:4px;height:4px;vertical-align:1px}.ledger-bottom{padding:18px 21px;flex-wrap:wrap;gap:10px;font-size:11px}.ledger-bottom small{flex-basis:100%;margin-left:0;font-size:9px;line-height:1.8}.file-formats{margin-left:auto}.billing-capabilities{margin-top:45px;gap:24px;display:block}.billing-capabilities>div{padding-left:30px;margin-bottom:25px}.billing-capabilities>div:last-child{margin-bottom:0}.billing-capabilities h3{font-size:16px;margin-bottom:6px}.billing-capabilities p{font-size:11px}.connect{padding-top:77px;padding-bottom:70px}.model-universe{height:205px;margin-top:35px}.model-types{font-size:11px;padding:0;gap:10px;top:6px;flex-wrap:wrap}.model-types span{padding:0;background:transparent;white-space:nowrap}.model-universe svg{height:175px;top:20px}.unified-endpoint{font-size:15px;padding:13px 21px;gap:12px}.unified-endpoint img{width:25px;height:25px}.code-stage{margin-top:30px}.code-heading{padding:16px;font-size:10px}.code-heading small{font-size:9px}.code-stage pre{font-size:10px;padding:23px 16px;line-height:2}.code-actions{padding:18px 16px;justify-content:space-between;gap:13px}.code-actions .text-link{font-size:11px;gap:10px}.questions{display:block;padding:70px 23px}.faq-heading h2{font-size:31px}.faq-heading p:last-child{font-size:12px;margin-top:16px}.faq-list{margin-top:22px}.faq-list summary{font-size:13px;padding:20px 0}.faq-list details p{font-size:11px;line-height:1.9;padding-right:15px}.closing{min-height:475px;padding:80px 23px 98px}.closing h2{font-size:37px;line-height:1.4}.closing .eyebrow{font-size:10px}.closing-actions{gap:12px;margin-top:31px}.closing .button{font-size:13px;padding:0 22px;gap:17px;height:48px}.footer{padding:35px 23px 80px}.footer>.wordmark{font-size:14px;gap:10px}.footer>p{margin:13px 0 0 39px;font-size:10px}.footer-links{margin-top:29px;font-size:10px;gap:17px;flex-wrap:wrap}.footer-rule{margin:29px 0 20px}.footer-bottom{flex-wrap:wrap;font-size:9px;gap:15px}.footer-bottom>span:nth-child(2){order:3;width:100%;font-size:8px}.ribbon-background{inset:100px -350px 0}.budget-total strong{font-variant-numeric:tabular-nums}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.mobile-login{display:none}@media(max-width:760px){.site-nav{gap:10px}.site-nav .wordmark{font-size:12px}.mobile-login{display:block;font-size:12px;white-space:nowrap;margin-left:auto}.mobile-menu{margin-left:0}}

.mobile-console{display:none}@media(max-width:760px){.mobile-console{display:block}.connections{top:42px;height:298px}.org-projects{left:0;right:0;gap:0}.model-universe svg{height:164px;top:0}}

/* 费用示意的注释需在浅色背景上清楚可读。 */
.billing .eyebrow{color:#416c89}.ledger .tiny-label,.ledger-caption,.ledger-total>small,.ledger-total p,.ledger-rows .table-head,.ledger-bottom small,.billing-capabilities span{color:#58738a}.ledger-rows>div>span:nth-child(2),.billing-capabilities p{color:#54718a}.file-formats span{color:#50728b}.faq-list details:not([open])>p{display:none}@media(min-width:761px){.footer{padding-bottom:70px}}

.ledger .tiny-label,.ledger-caption,.ledger-total>small,.ledger-total p,.ledger-rows .table-head,.ledger-bottom small,.billing-capabilities span{color:#3f5c73;font-weight:400}.ledger-rows>div>span:nth-child(2),.billing-capabilities p{color:#3f5c73}.file-formats span{color:#294d68;font-weight:500}
