:where(.hero,.solutions-grid,.developer-grid,.benefit-grid,.pricing-grid,.faq-section,.contact-grid,.solution-detail-grid,.pricing-calculator,.docs-layout,.docs-welcome-cards,.metric-grid,.dashboard-mid-grid,.settings-section,.billing-summary,.form-row)>*{min-width:0}:where(form,fieldset,.code-block,.integration-code,.dashboard-panel,.docs-table-wrap,.data-table-wrap,.chart-plot){min-width:0;max-width:100%}@media (min-width:1550px){.hero{min-height:735px}.hero-visual{height:555px}}@media (max-width:1200px){.nav-inner{gap:25px}.nav-links{gap:22px}.nav-actions{gap:16px}.nav-login svg{display:none}.hero h1{font-size:80px;letter-spacing:-4.5px}.hero{min-height:600px;padding-top:65px}.hero-visual{height:435px}.hero-description{font-size:15px}.visual-request{left:-2%;padding:12px}.visual-success{right:-1%;padding:12px}.home-performance strong{font-size:33px}.home-performance>div{padding-inline:25px}.developer-grid{gap:45px}.developer-grid h2{font-size:38px}.faq-section{gap:65px}.benefit-grid{gap:15px}.benefit-card{padding:24px}.benefit-card h3{font-size:22px}.key-illustration code{font-size:10px}.docs-layout{grid-template-columns:228px minmax(0,1fr)}.docs-toc{display:none}.docs-article{padding-inline:37px}.dashboard-content,.dashboard-topbar{padding-inline:27px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-mid-grid{grid-template-columns:1fr}.quickstart-panel{min-height:225px}.settings-section{grid-template-columns:.8fr 1.2fr;gap:25px}.contact-grid{gap:50px}}@media (max-width:900px){.container{width:calc(100% - 48px)}.nav-inner{height:72px;width:calc(100% - 40px);gap:16px}.nav-actions{margin-left:auto}.nav-actions>.nav-login{display:none}.nav-actions>.button{font-size:11px;min-height:36px;padding:9px 14px}.mobile-toggle{display:grid}.nav-links{display:none}.nav-links.is-open{display:flex;position:fixed;top:82px;left:16px;right:16px;max-height:calc(100svh - 100px);overflow-y:auto;align-items:stretch;flex-direction:column;gap:5px;padding:19px;background:#fff;border:1px solid #ded5e7;border-radius:15px;box-shadow:0 30px 80px #32213f20;z-index:55}.mobile-menu-heading{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:5px}.nav-dropdown>button,.nav-links>a{padding:12px;font-size:14px;justify-content:space-between;width:100%}.dropdown-panel{position:static;width:100%;box-shadow:none;border:0;background:#f8f5fb;padding:5px;border-radius:10px;margin-bottom:7px}.dropdown-panel>a{padding:13px 12px}.dropdown-panel>a>span{font-size:13px}.dropdown-panel small{font-size:11px}.dropdown-bottom{font-size:10px}.mobile-auth{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding:17px 10px 5px;margin-top:5px;font-size:13px}.hero{min-height:540px;padding-top:48px;padding-bottom:78px;gap:0}.hero h1{font-size:65px;letter-spacing:-3.8px}.hero-description{font-size:14px;max-width:350px}.hero-actions .button{font-size:12px;min-height:43px;padding:12px 17px}.announcement{font-size:8px;letter-spacing:.4px;gap:6px;max-width:350px}.announcement>svg{display:none}.hero-notes{gap:12px;font-size:9px}.hero-visual{height:380px}.visual-kicker{font-size:7px;top:21px}.visual-core{width:80px;height:88px;border-radius:20px}.visual-core>svg{width:45px}.visual-request{padding:10px;gap:8px;left:-2%}.visual-success{padding:10px;gap:8px;right:-2%}.visual-check,.visual-request-icon{width:25px;height:27px}.visual-request strong,.visual-success strong{font-size:10px}.visual-request small,.visual-success small{font-size:7px}.visual-request>svg{display:none}.hero-visual figcaption{font-size:10px;bottom:24px}.home-performance>div{padding-inline:19px}.home-performance strong{font-size:27px;letter-spacing:-1px}.home-performance>div>span{font-size:8px}.home-performance small{font-size:9px}.performance-story p{font-size:22px}.stack-strip>.container{gap:17px}.stack-strip>.container>span{font-size:8px;max-width:115px}.stack-item{font-size:13px;gap:7px}.section{padding-block:82px}.section-heading h2{font-size:39px}.section-heading>p{font-size:14px}.section-header-row{align-items:flex-start;gap:24px}.section-header-row>.text-link{font-size:11px;white-space:nowrap;margin-top:35px}.solution-card-heading{padding:22px 23px 0;gap:7px}.solution-tag{font-size:8px}.solution-card-content{padding:21px 23px 0}.solution-card h3{font-size:23px}.solution-card-footer{padding:18px 23px}.solution-card-footer>span:last-child{font-size:10px}.developer-grid{grid-template-columns:1fr;gap:40px}.developer-grid .section-heading{max-width:650px}.developer-grid .section-heading>p{max-width:560px}.integration-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.integration-steps>div{gap:9px}.integration-steps h3{font-size:12px}.integration-steps p{font-size:11px}.integration-code pre{font-size:12px}.benefit-grid{grid-template-columns:1fr 1fr}.benefit-featured{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 30px;padding:30px}.benefit-featured>.feature-symbol,.benefit-featured>.text-link,.benefit-featured>h3,.benefit-featured>p{grid-column:1}.workspace-sketch{grid-column:2;grid-row:1/5;align-self:center;margin:0}.benefit-card>h3{font-size:25px}.benefit-card>p{font-size:13px}.pricing-card{padding:25px}.pricing-calculator{gap:35px;padding:30px}.pricing-calculator h3{font-size:31px}.faq-section{grid-template-columns:1fr;gap:38px}.faq-section .section-heading>p{max-width:100%}.cta-section{padding:51px 42px 65px}.cta-copy h2{font-size:53px}.cta-symbol{right:27px;top:80px;opacity:.6}.cta-copy>p{max-width:390px}.footer-top{gap:30px;grid-template-columns:1.3fr 1fr 1fr 1fr}.page-hero{padding:65px 0 44px}.page-hero h1{font-size:54px}.solution-detail-grid{gap:35px;padding-bottom:55px}.solution-detail-grid h2{font-size:32px}.solution-detail-grid p{font-size:13px}.solution-detail-list>div{font-size:11px}.auth-aside{padding:28px}.auth-main{padding:31px}.auth-aside-content h2{font-size:47px}.auth-aside-footer span:last-child{display:none}.auth-form-wrap h1{font-size:32px}.auth-topline{font-size:10px;gap:7px}.hero-visual-compact{height:270px}.hero-visual-compact .visual-request,.hero-visual-compact .visual-success{transform:scale(.8)}.contact-grid{gap:33px}.contact-form{padding:27px}.contact-grid .section-heading h2{font-size:28px}.docs-sidebar{top:73px;height:calc(100svh - 73px);padding:27px 20px}.docs-layout{grid-template-columns:215px minmax(0,1fr)}.docs-article{padding:30px 27px 65px}.docs-article>header h1{font-size:35px}.docs-welcome-cards{grid-template-columns:1fr}.docs-welcome-cards>a{padding:18px}.docs-sidebar-cta p{font-size:11px}.dashboard-sidebar{transform:translateX(-100%);visibility:hidden;transition:transform .2s,visibility .2s;width:252px}.dashboard-sidebar.is-open{visibility:visible;transform:translateX(0);transition:transform .2s}.dashboard-logo>button,.dashboard-menu{display:grid}.dashboard-main{margin-left:0}.dashboard-content{padding:26px 24px 0}.dashboard-topbar{height:65px;padding-inline:24px}.dashboard-content{min-height:calc(100svh - 65px)}.demo-banner{padding-inline:24px}.dashboard-mid-grid{grid-template-columns:1fr 1fr}.dashboard-page-heading h1{font-size:30px}.dashboard-heading-action .button{font-size:10px}.dashboard-solver{gap:9px;padding:16px}.dashboard-solver small{font-size:8px}.solver-ready{display:none}.settings-section{grid-template-columns:.8fr 1.2fr}.calculator-controls select,.form-group input:not([type=checkbox]),.form-group select,.form-group textarea,.search-input-wrap input,.usage-toolbar>select{font-size:16px;min-height:46px}}@media (max-width:680px){.container{width:calc(100% - 40px)}.nav-actions{display:none}.mobile-toggle{margin-left:auto}.logo{font-size:24px}.logo>svg{width:26px;height:29px}.hero{grid-template-columns:minmax(0,1fr);gap:4px;padding-top:48px;padding-bottom:68px;min-height:0}.hero-copy{max-width:560px}.hero h1{font-size:clamp(64px,13vw,84px);letter-spacing:-3.8px;line-height:.99}.hero h1 em{letter-spacing:-2.3px}.announcement{font-size:8px;max-width:100%;margin-bottom:30px}.hero-description{font-size:15px;line-height:1.85;max-width:450px;margin-top:25px}.hero-actions{gap:11px;margin-top:26px}.hero-actions .button{min-height:46px;font-size:12px;padding:12px 19px}.hero-notes{gap:18px;font-size:10px;margin-top:22px}.hero-visual{max-width:510px;height:380px;margin:auto}.visual-kicker{font-size:8px;top:16px}.visual-request{left:4%;top:27%;padding:12px}.visual-success{right:4%;bottom:25%;padding:12px}.visual-core{width:82px;height:90px}.visual-request strong,.visual-success strong{font-size:11px}.visual-request small,.visual-success small{font-size:7px}.hero-visual figcaption{bottom:6px;font-size:11px}.hero-scroll{font-size:8px;bottom:23px}.hero-atmosphere{background:radial-gradient(ellipse at 90% 52%,#f3c7a66b,transparent 53%),radial-gradient(ellipse at 12% 88%,#d7cef588,transparent 51%)}.home-performance{grid-template-columns:1fr 1fr;padding-block:28px;gap:26px 0}.home-performance>div{padding-inline:17px}.home-performance>div:nth-child(2){border:0;padding-right:0}.home-performance>div>span{font-size:7px;gap:6px;line-height:1.7;align-items:flex-start}.home-performance>div>span>svg{width:12px;height:12px;margin-top:1px}.home-performance strong{font-size:27px;line-height:1.3;margin-top:14px}.home-performance strong i{font-size:13px}.home-performance small{font-size:9px;line-height:1.8}.home-performance>.performance-story{grid-column:1/-1;border-top:1px solid var(--line);padding:19px 0 0;display:grid;grid-template-columns:1fr auto;gap:5px}.performance-story>span{grid-column:1}.performance-story p{font-size:20px;margin-top:4px;grid-column:1}.performance-story p br{display:none}.performance-story p em{margin-left:5px}.performance-story a{grid-column:2;grid-row:1/3;align-self:center;font-size:9px;margin:0}.stack-strip>.container{flex-wrap:wrap;justify-content:center;gap:20px 28px;padding-block:25px}.stack-strip>.container>span{flex-basis:100%;max-width:none;text-align:center;font-size:8px}.stack-item{font-size:13px;gap:7px}.section{padding-block:68px}.section-header-row{flex-direction:column;gap:22px;margin-bottom:28px}.section-header-row>.text-link{margin:0;font-size:12px}.section-heading h2{font-size:35px;letter-spacing:-1.3px;line-height:1.13;margin-top:15px}.section-heading>p{font-size:14px;line-height:1.85;margin-top:18px}.eyebrow{font-size:8px;letter-spacing:1px;gap:7px}.solutions-grid{grid-template-columns:1fr;gap:20px}.solution-card-heading{padding:22px 23px 0}.solution-index{font-size:9px}.solution-tag{font-size:8px}.solution-card-art{height:175px}.solution-card h3{font-size:27px}.solution-card-content>p{font-size:13px}.solution-note{font-size:10px;text-align:left;justify-content:flex-start;margin-top:21px}.solution-note>svg{margin-top:3px}.developer-section{padding-block:64px}.developer-grid{gap:30px}.developer-grid h2{font-size:34px}.integration-steps{grid-template-columns:1fr;gap:23px}.integration-steps>div{gap:14px}.integration-steps h3{font-size:14px}.integration-steps p{font-size:12px}.code-block pre,.integration-code pre{font-size:10px;line-height:1.9}.code-header{padding:13px 15px;gap:8px}.code-header>span{font-size:9px}.code-tabs{gap:2px;padding:9px}.code-tabs>button:not(.copy-button){padding:7px 8px;font-size:10px}.copy-button{font-size:9px}.copy-button>svg{width:13px}.line-number{flex-basis:34px;padding-right:12px}.code-result{font-size:9px;padding:13px}.code-result>.mono{font-size:7px}.benefit-grid{grid-template-columns:1fr;gap:18px}.benefit-featured{display:block;grid-column:auto;padding:26px}.workspace-sketch{margin-top:30px;max-width:400px}.benefit-card{padding:28px}.benefit-card h3{font-size:28px}.key-illustration{margin-top:26px}.key-illustration code{font-size:12px}.pricing-grid{grid-template-columns:1fr;gap:22px;margin-top:32px}.pricing-card{padding:28px}.pricing-card h3{font-size:26px}.pricing-card>p{font-size:13px}.price{font-size:47px;margin-block:25px}.price>span{font-size:11px}.pricing-card>.button{min-height:46px;font-size:13px}.pricing-card>.text-link,.pricing-features>span{font-size:12px}.pricing-calculator{grid-template-columns:1fr;gap:29px;padding:27px;margin-top:38px}.pricing-calculator h3{font-size:31px}.pricing-footnote{font-size:10px;text-align:left;line-height:1.9}.pricing-section .pricing-footnote{text-align:center}.page-hero{padding:54px 0 38px}.page-hero h1{font-size:44px;letter-spacing:-1.7px;line-height:1.12;margin-top:18px}.page-hero>p{font-size:14px;line-height:1.8;margin-top:20px}.page-hero>p br{display:none}.page-hero>.solver-icon{width:44px;height:44px}.solution-detail-grid{grid-template-columns:1fr;gap:30px;padding:20px 0 55px}.solution-detail-grid h2{font-size:33px}.solution-detail-list>div{font-size:12px}.faq-section{gap:29px}.faq-list summary{font-size:13px;gap:12px;padding:21px 0}.faq-list details>p{font-size:12px;padding:0 8px 22px 25px}.cta-section{padding:39px 27px 58px;border-radius:15px;margin-bottom:48px;min-height:360px}.cta-copy>.eyebrow{font-size:7px;letter-spacing:.6px}.cta-copy h2{font-size:43px;letter-spacing:-1.7px}.cta-copy>p{font-size:13px;max-width:310px}.cta-symbol{right:-48px;top:46px;opacity:.38}.cta-symbol>svg{width:170px;height:210px}.cta-caption{right:19px;bottom:20px;font-size:7px}.cta-section .hero-actions{gap:17px}.cta-section .text-link{font-size:12px}.footer-top{grid-template-columns:1fr 1fr;gap:32px 25px;padding:40px 0 34px}.footer-brand{grid-column:1/-1}.footer-brand>p{font-size:12px;margin-top:15px}.footer-column>a{font-size:12px}.footer-column>span{font-size:9px}.footer-bottom{font-size:8px;gap:13px}.footer-bottom>span:first-child{flex-basis:100%}.footer-wordmark{font-size:16.8vw;padding-top:16px;letter-spacing:-.08em}.footer-wordmark>span{margin-left:7px}.auth-page{display:block;background:#fff}.auth-aside{display:none}.auth-main{padding:26px 25px 30px;min-height:100svh;background:radial-gradient(ellipse at 100% 0,#f8efe9,transparent 43%),#fff}.auth-mobile-brand{display:block;align-self:flex-start;margin-bottom:29px}.auth-topline{align-self:flex-start;font-size:11px;flex-wrap:wrap;gap:7px;margin-bottom:26px}.auth-form-wrap{padding-top:0;max-width:420px;margin:auto}.auth-form-wrap h1{font-size:35px;line-height:1.12}.auth-form-wrap>p{font-size:13px}.auth-form{gap:21px;margin-top:26px}.form-group label,.form-label-row{font-size:13px}.auth-form>.button{font-size:13px;min-height:47px}.checkbox-label,.form-group small{font-size:11px}.auth-form-icon{margin-bottom:20px}.auth-small-print{font-size:9px;margin-top:32px}.auth-back{font-size:12px}.contact-grid{grid-template-columns:1fr;gap:34px;padding-bottom:66px}.contact-grid .section-heading h2{font-size:32px}.contact-options{gap:23px;margin-top:28px}.contact-form{padding:25px}.form-row{grid-template-columns:1fr;gap:20px}.contact-form>.button{width:100%;justify-content:space-between}.policy-nav{gap:4px;padding-bottom:23px}.policy-nav a{font-size:10px;padding:8px 10px}.policy-content{margin-top:30px;margin-bottom:60px}.policy-content h2{font-size:21px;line-height:1.3}.policy-content p{font-size:13px;line-height:1.9}.policy-banner{font-size:11px;padding:17px}.status-content{margin-bottom:64px}.overall-status{padding:22px;gap:14px;align-items:flex-start}.overall-status-icon{width:38px;height:38px}.overall-status-icon>svg{width:20px;height:20px}.overall-status h2{font-size:21px;line-height:1.25}.overall-status p{font-size:12px}.status-component{padding:20px;gap:12px;flex-wrap:wrap}.status-component>div{min-width:calc(100% - 28px)}.status-component h3{font-size:14px}.status-component p{font-size:11px}.component-status{font-size:10px}.component-latency{margin-left:18px}.component-latency:empty{display:none}.status-component>.component-status{margin-left:auto}.status-note{padding:20px;gap:13px}.status-note h3{font-size:14px}.status-checked{font-size:9px}.docs-layout{display:block}.docs-sidebar{position:static;top:auto;height:auto;overflow:visible;border:0;border-bottom:1px solid var(--line);padding:23px 20px}.docs-label{font-size:10px;margin-bottom:15px}.docs-search-button{padding:12px;font-size:12px}.docs-mobile-toggle{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;padding:15px;border:1px solid #e0d3e9;border-radius:9px;background:#f5eef9;margin-top:14px;text-align:left;color:#7b5984;font-size:12px}.docs-mobile-toggle small{display:block;color:#705b7c;font-size:10px;margin-top:3px}.docs-navigation{display:none}.docs-navigation.is-open{display:block;padding-top:4px}.docs-nav-group>span{font-size:9px}.docs-nav-group>a{font-size:13px;padding:12px}.docs-operator-guide{font-size:11px}.docs-sidebar-cta{display:none}.docs-article{padding:28px 20px 56px}.docs-breadcrumb{font-size:11px;margin-bottom:27px}.docs-article>header h1{font-size:35px;letter-spacing:-1.4px}.docs-article>header p{font-size:14px;line-height:1.85}.docs-welcome-cards{grid-template-columns:1fr;gap:13px}.docs-welcome-cards strong{font-size:14px}.docs-welcome-cards span{font-size:12px}.docs-section{margin-top:31px}.docs-section h2{font-size:23px;line-height:1.25}.docs-section>p{font-size:13px;line-height:1.9}.docs-table{font-size:11px;min-width:400px}.docs-table th{font-size:10px;padding:12px}.docs-table td{padding:13px 12px}.docs-table td code{font-size:10px}.docs-note{padding:15px;gap:10px}.docs-note p{font-size:11px}.docs-steps p{font-size:12px}.docs-pagination{gap:12px}.docs-pagination>a{padding:16px}.docs-pagination span{font-size:11px;line-height:1.7}.docs-feedback{font-size:11px;gap:13px}.dashboard-topbar{padding-inline:20px;gap:12px}.dashboard-topbar>div{gap:9px}.dashboard-topbar>div:first-child>span,.dashboard-topbar>div:first-child>svg{display:none}.topbar-docs{font-size:10px}.topbar-docs>svg:last-child,.topbar-separator{display:none}.dashboard-content{padding:26px 19px 0}.demo-banner{padding:11px 20px;font-size:9px;gap:7px}.dashboard-page-heading{flex-direction:column;align-items:flex-start;gap:19px;margin-bottom:24px}.dashboard-page-heading h1{font-size:31px;letter-spacing:-1.1px}.dashboard-page-heading p{font-size:12px}.dashboard-heading-action{flex-wrap:wrap;width:100%}.dashboard-heading-action .button{font-size:11px;min-height:39px}.metric-grid{gap:12px}.metric-card{padding:19px 17px}.metric-label{font-size:10px;gap:9px}.metric-label>svg{display:none}.metric-value{font-size:29px;margin-top:18px;letter-spacing:-1px}.metric-card>p{font-size:9px;line-height:1.8;min-height:32px}.metric-value>small,.metric-value>span{font-size:8px}.panel-heading{padding:20px;gap:13px;flex-wrap:wrap}.panel-heading h2{font-size:14px}.panel-heading p,.panel-heading>a{font-size:10px}.period-toggle>button{font-size:9px;padding:6px 8px}.chart-summary{padding-inline:20px}.usage-chart{padding:9px 16px 15px;gap:5px}.chart-plot>svg{height:163px}.chart-y-axis{width:24px;font-size:7px}.chart-x-axis{font-size:7px}.chart-legend{font-size:8px}.chart-bottom{font-size:9px;padding:13px 20px}.chart-empty{min-height:203px}.chart-empty p{font-size:10px}.dashboard-mid-grid{grid-template-columns:1fr;gap:0}.dashboard-solver{padding:17px 20px}.dashboard-solver strong{font-size:13px}.dashboard-solver small{font-size:10px}.quickstart-panel{padding:25px}.quickstart-panel h2{font-size:27px}.quickstart-panel .text-link,.quickstart-panel p{font-size:12px}.data-table{min-width:680px}.data-table th{font-size:8px}.data-table td{font-size:11px}.data-table td:first-child,.data-table th:first-child{padding-left:20px}.empty-state{padding:38px 20px}.empty-state h3{font-size:16px}.empty-state p{font-size:12px}.empty-state>.button{font-size:11px}.info-banner,.key-security-banner{padding:16px;font-size:11px;gap:10px}.key-security-banner p{font-size:11px}.key-docs-callout{padding:20px;flex-wrap:wrap;gap:13px}.key-docs-callout>div{flex-basis:calc(100% - 45px)}.key-docs-callout .button{font-size:11px}.usage-toolbar{flex-wrap:wrap;gap:10px}.usage-toolbar>.search-input-wrap{flex-basis:100%}.usage-toolbar>select{max-width:none;flex:1 1;min-width:100px;font-size:13px}.table-pagination{padding:15px 20px;font-size:9px}.billing-summary{grid-template-columns:1fr;gap:17px}.billing-balance{padding:27px}.billing-balance>strong{font-size:46px}.billing-balance>p{font-size:11px}.billing-info{padding:21px}.billing-info>div{font-size:12px}.billing-info>div>strong{font-size:13px}.billing-info>p{font-size:11px}.settings-section{grid-template-columns:1fr;gap:22px;padding-bottom:26px;margin-bottom:25px}.settings-section>div:first-child{padding-top:0}.settings-section h2{font-size:19px}.settings-section>div>p{font-size:12px;max-width:none;margin-top:8px}.settings-form{padding:22px}.settings-save .button{font-size:12px}.account-preferences{padding:0 20px}.account-preferences>div{gap:14px;flex-wrap:wrap}.account-preferences strong{font-size:13px}.account-preferences .text-link,.account-preferences small{font-size:11px}.account-preferences .small-pill{font-size:8px}.dashboard-footer{font-size:8px;margin-top:34px;gap:10px}.dashboard-footer>span:last-child{font-size:8px;gap:6px}.modal{padding:22px;max-width:calc(100% - 28px)}.modal-heading h2{font-size:21px}.modal>p{font-size:13px}.modal-actions .button{font-size:12px}.task-detail-id{font-size:10px}.task-details{gap:20px}.task-details dd{font-size:11px}}@media (max-width:380px){.container,.nav-inner{width:calc(100% - 32px)}.hero h1{font-size:64px;letter-spacing:-3.7px}.announcement{font-size:7px;letter-spacing:.25px}.hero-description{font-size:14px}.hero-actions{gap:8px}.hero-actions .button{font-size:11px;padding:11px 16px}.hero-notes{font-size:9px;gap:13px}.hero-visual{height:310px}.visual-request{left:0;padding:10px}.visual-success{right:0;padding:10px}.visual-kicker{font-size:7px}.visual-core{width:69px;height:76px;border-radius:17px}.visual-core>svg{width:39px}.home-performance strong{font-size:23px}.home-performance strong i{font-size:11px}.performance-story p{font-size:18px}.home-performance small,.performance-story a{font-size:8px}.home-performance>div{padding-inline:12px}.home-performance>div:first-child{padding-left:0}.home-performance>.performance-story{padding-inline:0}.section-heading h2{font-size:31px}.pricing-card{padding:25px}.page-hero h1{font-size:40px}.cta-section{padding-inline:23px}.cta-copy h2{font-size:38px}.auth-main{padding-inline:22px}.metric-card{padding:17px 14px}.metric-value{font-size:26px}.metric-label{font-size:9px}.dashboard-page-heading h1{font-size:28px}.dashboard-content{padding-inline:16px}}.account-banner{align-items:center;flex-wrap:wrap;margin-bottom:24px}.account-banner>span{flex:1 1;min-width:min(240px,100%);overflow-wrap:anywhere}.account-banner>button{margin-left:auto;flex-shrink:0}.credit-form{display:grid;gap:18px}.credit-form>p{margin:0}.credit-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.credit-presets .button{min-width:0;padding-inline:8px}.credit-form input{font-size:16px}.credit-checkout-note{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-size:12px;line-height:1.7}.credit-checkout-note svg{flex-shrink:0;margin-top:3px}.overall-status.development{background:#f0edf7;border-color:#ddd6eb}.overall-status.development .overall-status-icon{color:#61547c;border-color:#cec4df}.component-status.development{color:#61547c;background:#f5f2fa;border-color:#ddd6eb}.component-dot.development{background:#8b7aaa}@media (max-width:480px){.account-banner>button{width:100%;margin-left:0}.credit-form .modal-actions{flex-wrap:wrap}.credit-form .modal-actions>*{flex:1 1 auto}}.solver-speed-summary{display:grid;grid-template-columns:1fr;gap:6px;padding:17px 18px;margin-block:21px;border:1px solid #e8e1ed;border-radius:10px;background:#f8f5fb}.solver-speed-label{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--muted)}.solver-speed-label svg{color:#6e617b}.solver-speed-summary>strong{font-size:25px;line-height:1.3;letter-spacing:-.7px;font-weight:500;color:#5c486c}.solver-speed-distribution{font-size:11px;color:#715a7f;line-height:1.7}.solver-speed-summary>small{font-size:9px;line-height:1.8;color:var(--muted)}.solver-speed-unpublished{background:#faf9f7;border-color:#e8e3df}.solver-speed-unpublished>strong{font-size:21px;letter-spacing:-.6px;color:#6b6170;line-height:1.55}.solver-speed-unpublished .solver-speed-distribution{color:var(--muted)}.solution-card .solver-speed-summary{padding:16px 0;border:0;border-top:1px solid #ece6ef;border-radius:0;background:none;margin-bottom:12px}.hero-speed-highlight{display:flex;align-items:center;gap:13px;max-width:100%;width:fit-content;padding:15px 17px;border:1px solid #e2d7e9;border-radius:11px;background:#ffffffa8;margin-top:28px}.hero-speed-icon{display:grid;place-items:center;flex-shrink:0;width:33px;height:36px;border:1px solid #e4d8ed;border-radius:9px;color:#705c7e;background:#f6effa}.hero-speed-copy{display:grid;gap:5px;min-width:0}.hero-speed-copy>small,.hero-speed-copy>span{font-size:10px;color:var(--muted);line-height:1.6}.hero-speed-copy>strong{font-size:24px;font-weight:500;color:#785887;letter-spacing:-.7px}.hero-speed-highlight>svg{color:#715a7f;margin-left:auto}.solver-speed-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:28px 40px;padding:40px;margin:0 0 55px;border:1px solid #e0d5e9;border-radius:16px;background:radial-gradient(ellipse at 100% 0,#edddf475,transparent 64%),#fff;scroll-margin-top:100px}.solver-speed-panel>*{min-width:0}.solver-speed-panel-heading .eyebrow{font-size:9px;gap:7px;color:#735a7c}.solver-speed-panel-heading h2{font-size:31px;letter-spacing:-1px;margin-top:16px}.solver-speed-panel-heading p{font-size:12px;line-height:1.85;color:var(--muted);margin-top:13px;max-width:330px}.solver-speed-stats{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:22px;align-self:center;margin:0}.solver-speed-stats>div+div{padding-left:23px;border-left:1px solid #e7ddee}.solver-speed-stats dt{font-size:10px;color:var(--muted);line-height:1.8}.solver-speed-stats dd{font-size:clamp(30px,3.1vw,41px);line-height:1.2;letter-spacing:-1.5px;font-weight:500;margin:17px 0 0;color:#6c4e7c;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.solver-speed-stats dd>span{font-size:.65em;margin-left:2px;color:#73597f}.solver-speed-disclosure{grid-column:1/-1;display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px 17px;padding-top:22px;border-top:1px solid #e7ddee;font-size:10px;line-height:1.9;color:var(--muted)}.solver-speed-disclosure>span{padding:3px 8px;border:1px solid #e4d5ed;border-radius:5px;background:#f6effb;color:#735a7f;font-size:9px}.solver-speed-disclosure p{flex:1 1 260px;margin:0}.solver-speed-disclosure>a{display:flex;align-items:center;gap:5px;color:#735a7f;font-size:10px}.solver-speed-disclosure>a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:1000px){.solver-speed-panel{grid-template-columns:1fr;padding:31px}.solver-speed-panel-heading p{max-width:100%}.solver-speed-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.solver-speed-summary{padding:17px}.solver-speed-summary>strong{font-size:25px}.solver-speed-label{font-size:11px}.solver-speed-distribution{font-size:12px}.solver-speed-summary>small{font-size:10px}.solver-speed-unpublished>strong{font-size:22px}.solver-speed-panel{padding:26px;margin-bottom:36px;gap:26px}.solver-speed-panel-heading h2{font-size:30px}.solver-speed-panel-heading p{font-size:13px}.solver-speed-panel-heading .eyebrow{font-size:8px}.solver-speed-stats{grid-template-columns:1fr;gap:23px}.solver-speed-stats>div+div{padding:22px 0 0;border-left:0;border-top:1px solid #e7ddee}.solver-speed-stats dt{font-size:11px}.solver-speed-stats dd{font-size:35px;margin-top:9px}.solver-speed-disclosure{font-size:11px;padding-top:21px}.solver-speed-disclosure>span{font-size:9px}.solver-speed-disclosure>a{font-size:11px}.hero-speed-highlight{padding:13px;gap:10px}.hero-speed-copy>strong{font-size:22px}}.coming-soon-solvers{margin-top:49px;padding-top:42px;border-top:1px solid var(--line);scroll-margin-top:103px}.coming-soon-heading{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:18px 25px}.coming-soon-heading>div{min-width:0}.coming-soon-heading .eyebrow{font-size:9px;letter-spacing:.9px;color:#6f5e77;gap:7px}.coming-soon-heading h2{font-size:31px;letter-spacing:-1.1px;line-height:1.2;margin-top:15px}.coming-soon-heading p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:12px}.coming-soon-count{font:9px/1.7 var(--font-mono);color:#6c6074}.coming-soon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:0;list-style:none;margin:26px 0 0}.coming-soon-grid>li{min-width:0}.coming-soon-card{height:100%;min-width:0;border:1px solid #e4dde8;border-radius:12px;background:#fdfcfa;padding:24px}.coming-soon-card-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:24px}.coming-soon-icon{display:grid;place-items:center;width:39px;height:41px;border:1px solid #e3dae9;border-radius:10px;background:#f3eff6;color:#a08aaf}.coming-soon-grid>li:nth-child(3n+2) .coming-soon-icon{background:#f8efe6;border-color:#e8dace;color:#b58f74}.coming-soon-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 7px;border:1px solid #e6e0e9;border-radius:5px;color:#6e6278;background:#f6f2f8;font-size:9px;line-height:1.6;white-space:nowrap}.coming-soon-badge>span{width:3px;height:3px;border-radius:50%;background:currentColor}.coming-soon-card h3{font-size:19px;letter-spacing:-.5px;line-height:1.3;color:#6e5d77}.coming-soon-card p{font-size:12px;line-height:1.85;color:var(--muted);margin-top:11px}.coming-soon-note{display:flex;align-items:flex-start;gap:8px;font-size:10px;line-height:1.9;color:var(--muted);margin-top:21px}.coming-soon-note>svg{margin-top:3px;color:#6c5e75;flex-shrink:0}@media (max-width:900px){.coming-soon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coming-soon-heading h2{font-size:30px}.coming-soon-card{padding:23px}}@media (max-width:580px){.coming-soon-solvers{margin-top:37px;padding-top:32px}.coming-soon-heading h2{font-size:29px}.coming-soon-heading p{font-size:12px}.coming-soon-count{font-size:9px}.coming-soon-grid{grid-template-columns:1fr;gap:13px;margin-top:24px}.coming-soon-card{padding:23px}.coming-soon-card h3{font-size:21px}.coming-soon-card p{font-size:13px}.coming-soon-badge{font-size:10px}.coming-soon-note{font-size:11px;line-height:1.8}}.pricing-grid>.pricing-card:only-child,.solutions-grid>.solution-card:only-child{grid-column:1/-1;justify-self:center;width:100%;max-width:720px}.website-only-banner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 24px;padding:11px 24px;background:var(--accent-soft);color:var(--accent-strong);border-bottom:1px solid var(--line);font-size:12px;text-align:center}.website-only-banner a{display:inline-flex;align-items:center;gap:5px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.website-only-page{padding-top:72px;padding-bottom:96px}.contact-email{max-width:100%}.contact-email span{min-width:0;overflow-wrap:anywhere}.website-only-notice{width:100%;max-width:720px;margin:0 auto;padding:clamp(28px,5vw,64px);border:1px solid var(--line);border-radius:24px;background:var(--surface);align-self:start}.website-only-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:var(--accent-soft);color:var(--accent);margin-bottom:24px}.website-only-notice .eyebrow{display:block;margin-bottom:14px}.website-only-notice h1,.website-only-notice h2{font-size:clamp(30px,4.5vw,48px);line-height:1.15;letter-spacing:-1.5px;margin-bottom:20px}.website-only-notice p{color:var(--muted);max-width:54ch}.website-only-notice .hero-actions{margin-top:28px;flex-wrap:wrap}@media (max-width:480px){.website-only-banner{padding:10px 16px;font-size:11px}.website-only-page{padding-top:32px;padding-bottom:48px}.website-only-notice .hero-actions{flex-direction:column;align-items:stretch}.website-only-notice .button{justify-content:center}}