#pricing-public{--sc-page:light-dark(#f7f9fc,#111a2a);--sc-surface:light-dark(#ffffff,#192438);--sc-text:light-dark(#142e51,#edf3ff);--sc-muted:light-dark(#586a82,#b0bed2);--sc-line:light-dark(#dce4ef,#34435c);--sc-blue:light-dark(#2159ce,#9bbbff);--sc-blue-fill:light-dark(#2159ce,#366be0);--sc-tint:light-dark(#eef4ff,#223351);--sc-orange:light-dark(#bd5100,#ffb06c);--sc-soft:light-dark(#fbf2e7,#332d27);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.5;color:var(--sc-text);background:var(--sc-page);width:100%;text-align:left;--sc-radius:12px;--sc-card-pad:24px;position:relative;z-index:1;min-height:100vh;color-scheme:light}#pricing-public,#pricing-public *{box-sizing:border-box}#pricing-public h1,#pricing-public h2,#pricing-public h3{color:var(--sc-text)}#pricing-public .sc-faq-rates{padding-left:18px;font-size:12px;color:var(--sc-muted);line-height:1.7;display:grid;grid-gap:8px;gap:8px}#pricing-public [hidden]{display:none!important}#pricing-public h1,#pricing-public h2,#pricing-public h3,#pricing-public p{margin:0;font-family:inherit;letter-spacing:normal}#pricing-public button,#pricing-public input,#pricing-public select{font:inherit}#pricing-public a,#pricing-public button,#pricing-public summary{touch-action:manipulation}#pricing-public button{cursor:pointer}#pricing-public a{color:var(--sc-blue);text-decoration:none}#pricing-public a:hover{text-decoration:underline}#pricing-public .sc-shell{width:100%;max-width:1120px;margin:auto;padding:0 32px}#pricing-public .sc-nav{background:var(--sc-surface);border-bottom:1px solid var(--sc-line)}#pricing-public .sc-nav-inner{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:20px}#pricing-public .sc-brand{display:inline-block;font-size:23px;font-weight:750;letter-spacing:-.7px;color:var(--sc-text);white-space:nowrap}#pricing-public .sc-brand em{font-style:normal;color:var(--sc-blue)}#pricing-public .sc-brand:after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-left:3px;background:light-dark(#ec851d,#ffad5b)}#pricing-public .sc-navlinks{display:flex;gap:24px;align-items:center;font-size:13px;font-weight:600}#pricing-public .sc-navlinks .sc-active{color:var(--sc-text);border-bottom:2px solid light-dark(#ec851d,#ffad5b);padding:24px 0 22px}#pricing-public .sc-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 15px;min-height:44px;border:1px solid var(--sc-line);border-radius:7px;background:var(--sc-surface);color:var(--sc-text);font-weight:650;font-size:13px;text-decoration:none;white-space:normal}#pricing-public .sc-button:hover{background:var(--sc-tint);text-decoration:none;border-color:var(--sc-blue)}#pricing-public .sc-button.sc-primary{background:var(--sc-blue-fill);color:#fff;border-color:var(--sc-blue-fill)}#pricing-public .sc-button.sc-primary:hover{filter:brightness(1.08)}#pricing-public .sc-hero{padding:43px 0 31px;display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;align-items:end}#pricing-public .sc-eyebrow{font-size:11px;letter-spacing:1.6px;font-weight:750;color:var(--sc-blue);text-transform:uppercase;margin-bottom:11px}#pricing-public h1{font-size:40px;line-height:1.12;letter-spacing:-1.3px;font-weight:750;max-width:680px}#pricing-public .sc-hero p{color:var(--sc-muted);margin-top:14px;font-size:15px;max-width:560px}#pricing-public .sc-estimate-link{display:flex;align-items:center;gap:8px;font-weight:650;font-size:13px;white-space:nowrap;margin-bottom:4px}#pricing-public .sc-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}#pricing-public .sc-plan{position:relative;background:var(--sc-surface);border-radius:var(--sc-radius);padding:var(--sc-card-pad);display:flex;flex-direction:column;min-width:0;border:1px solid var(--sc-line);border-top:3px solid var(--sc-line)}#pricing-public .sc-plan.sc-featured{border-color:var(--sc-blue);background:var(--sc-surface);box-shadow:0 5px 20px light-dark(#153b8410,#00000022)}#pricing-public .sc-recommended{position:absolute;top:-13px;left:23px;padding:3px 10px;border-radius:5px;background:var(--sc-blue-fill);color:#fff;font-size:11px;font-weight:650;line-height:18px}#pricing-public .sc-plan h2{font-size:22px;font-weight:750;line-height:1.2;letter-spacing:-.4px}#pricing-public .sc-plan-kind{color:var(--sc-muted);font-size:12px;margin-top:5px;min-height:18px}#pricing-public .sc-price{display:flex;align-items:baseline;gap:6px;margin-top:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#pricing-public .sc-price strong{font-size:43px;line-height:1.1;letter-spacing:-1.5px;font-weight:750}#pricing-public .sc-price span{font-size:13px;color:var(--sc-muted)}#pricing-public .sc-plan-description{font-size:13px;line-height:1.6;color:var(--sc-muted);min-height:62px;margin:14px 0 17px}#pricing-public .sc-usage{border-top:1px solid var(--sc-line);padding:16px 0 14px;min-height:100px;font-size:12px}#pricing-public .sc-usage strong{display:block;font-size:14px;font-weight:700}#pricing-public .sc-usage p{color:var(--sc-muted);margin-top:4px}#pricing-public .sc-plan .sc-button{width:100%;margin-bottom:17px}#pricing-public .sc-feature-label{font-size:11px;color:var(--sc-muted);font-weight:650;margin-bottom:11px}#pricing-public .sc-features{padding:0;margin:0;list-style:none;display:grid;grid-gap:9px;gap:9px;font-size:12px}#pricing-public .sc-features li{display:flex;align-items:flex-start;gap:8px;line-height:1.5}#pricing-public .sc-check{color:var(--sc-blue);font-weight:750;flex:none}#pricing-public .sc-plan-rates{margin-top:auto;padding-top:17px;font-size:12px}#pricing-public summary{cursor:pointer;color:var(--sc-blue);font-weight:600;padding:6px 0;min-height:32px}#pricing-public .sc-plan-rates dl{margin:9px 0 0;display:grid;grid-gap:7px;gap:7px;padding-top:10px;border-top:1px solid var(--sc-line)}#pricing-public .sc-plan-rates dl>div{display:flex;justify-content:space-between;gap:6px}#pricing-public .sc-plan-rates dt{color:var(--sc-muted)}#pricing-public .sc-plan-rates dd{margin:0;font-weight:650;white-space:nowrap}#pricing-public .sc-plan-rates p{font-size:11px;color:var(--sc-muted);margin-top:12px}#pricing-public .sc-service-scope{background:var(--sc-page);padding:12px;border-radius:6px;margin-top:18px;font-size:11px;line-height:1.6;color:var(--sc-muted)}#pricing-public .sc-service-scope strong{display:block;color:var(--sc-text);font-size:12px;margin-bottom:4px}#pricing-public .sc-service-scope p+p{margin-top:7px}#pricing-public .sc-billing-note{display:flex;justify-content:space-between;align-items:start;gap:20px;font-size:11px;color:var(--sc-muted);padding:15px 1px 31px}#pricing-public .sc-billing-note strong{font-weight:600;color:var(--sc-text)}#pricing-public .sc-billing-note a{font-weight:650;white-space:nowrap}#pricing-public .sc-estimator{border:1px solid var(--sc-line);border-radius:var(--sc-radius);background:var(--sc-surface);display:grid;grid-template-columns:1.08fr 1fr;overflow:hidden;scroll-margin-top:16px}#pricing-public .sc-estimator-controls{padding:27px 28px}#pricing-public h2.sc-section-title{font-size:23px;line-height:1.25;letter-spacing:-.5px;font-weight:750}#pricing-public .sc-intro{font-size:12px;color:var(--sc-muted);margin-top:7px}#pricing-public .sc-switch{display:flex;border:1px solid var(--sc-line);border-radius:7px;padding:4px;margin:21px 0 18px;gap:3px;background:var(--sc-page)}#pricing-public .sc-switch button{flex:1 1;border:0;background:transparent;border-radius:4px;padding:8px 5px;min-height:37px;color:var(--sc-muted);font-size:12px;font-weight:650}#pricing-public .sc-switch button[aria-pressed=true]{background:var(--sc-blue-fill);color:#fff}#pricing-public .sc-volume-row{display:grid;grid-template-columns:1fr 120px;grid-gap:16px;gap:16px;align-items:center}#pricing-public .sc-volume-row label{font-size:12px;font-weight:650}#pricing-public .sc-volume-row input{width:100%;padding:9px 12px;border:1px solid var(--sc-line);background:var(--sc-surface);color:var(--sc-text);border-radius:6px;font-size:16px;min-height:44px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#pricing-public .sc-metric-note{font-size:11px;color:var(--sc-muted);margin-top:9px;min-height:34px}#pricing-public .sc-count-error{font-size:12px;margin-top:8px;color:light-dark(#ae2525,#ffb0b0)}#pricing-public .sc-estimator-result{padding:27px 28px;background:var(--sc-tint);border-left:1px solid var(--sc-line)}#pricing-public .sc-result-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:var(--sc-muted)}#pricing-public .sc-selected-name{font-size:11px;color:var(--sc-blue);font-weight:650;border:1px solid light-dark(#c4d6fc,#496699);padding:3px 9px;border-radius:5px}#pricing-public .sc-result-total{display:flex;align-items:baseline;gap:6px;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#pricing-public .sc-result-total output{font-size:40px;font-weight:750;letter-spacing:-1.2px;line-height:1.3}#pricing-public .sc-result-total span{color:var(--sc-muted);font-size:12px}#pricing-public .sc-cost-list{padding:15px 0 0;margin:13px 0 0;border-top:1px solid light-dark(#d1dff7,#465674);display:grid;grid-gap:8px;gap:8px;font-size:12px}#pricing-public .sc-cost-list>div{display:flex;gap:12px;justify-content:space-between;align-items:start}#pricing-public .sc-cost-list dt{color:var(--sc-muted)}#pricing-public .sc-cost-list dd{margin:0;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}#pricing-public .sc-estimate-note{font-size:11px;color:var(--sc-muted);margin-top:16px}#pricing-public .sc-volume-review{font-size:12px;background:var(--sc-soft);color:var(--sc-orange);padding:9px 11px;border-radius:5px;margin-top:12px}#pricing-public .sc-compare{margin-top:25px;border-bottom:1px solid var(--sc-line);scroll-margin-top:16px}#pricing-public .sc-compare>summary{color:var(--sc-text);font-size:15px;padding:15px 0 20px;font-weight:650}#pricing-public .sc-comparison{width:100%;border-collapse:collapse;margin:0 0 23px;font-size:12px;text-align:left}#pricing-public .sc-comparison td,#pricing-public .sc-comparison th{padding:13px 10px;border-bottom:1px solid var(--sc-line)}#pricing-public .sc-comparison th{font-weight:650;color:var(--sc-text)}#pricing-public .sc-comparison thead th{background:var(--sc-tint)}#pricing-public .sc-comparison th:first-child{width:43%;padding-left:0}#pricing-public .sc-comparison thead th:first-child{padding-left:10px}#pricing-public .sc-comparison td{text-align:center;color:var(--sc-muted)}#pricing-public .sc-comparison th:not(:first-child){text-align:center}#pricing-public .sc-comparison .sc-yes{font-weight:650;color:var(--sc-blue)}#pricing-public .sc-faq{display:grid;grid-template-columns:.8fr 1.4fr;grid-gap:40px;gap:40px;padding:31px 0}#pricing-public .sc-faq h2{font-size:22px;letter-spacing:-.4px;font-weight:750}#pricing-public .sc-faq-intro{font-size:12px;color:var(--sc-muted);margin-top:8px}#pricing-public .sc-faq-item{border-bottom:1px solid var(--sc-line);padding:3px 0 10px;margin-bottom:9px}#pricing-public .sc-faq-item summary{font-size:13px;color:var(--sc-text);padding:7px 0}#pricing-public .sc-faq-item p{font-size:12px;color:var(--sc-muted);padding:8px 0 3px;line-height:1.7}#pricing-public .sc-enterprise{display:flex;justify-content:space-between;align-items:center;gap:28px;border-left:3px solid light-dark(#f48b20,#ffa653);padding:22px 25px;background:var(--sc-tint);border-radius:0 var(--sc-radius) var(--sc-radius) 0;margin-bottom:30px}#pricing-public .sc-enterprise h2{font-size:18px;font-weight:750;letter-spacing:-.3px}#pricing-public .sc-enterprise p{font-size:12px;color:var(--sc-muted);margin-top:5px;max-width:480px}#pricing-public .sc-enterprise .sc-button{flex:none}#pricing-public .sc-footer{border-top:1px solid var(--sc-line);padding:18px 0 23px;display:flex;justify-content:space-between;gap:14px;align-items:center;font-size:11px;color:var(--sc-muted)}#pricing-public .sc-footer nav{display:flex;gap:18px;flex-wrap:wrap}#pricing-public .sc-icon{width:16px;height:16px;flex:none}@media(max-width:800px){#pricing-public .sc-shell{padding:0 22px}#pricing-public .sc-hero{grid-template-columns:1fr}#pricing-public .sc-estimate-link{justify-self:start}#pricing-public .sc-plan{padding:18px}#pricing-public .sc-plans{gap:11px}#pricing-public .sc-plan-description{min-height:84px}#pricing-public .sc-usage{min-height:116px}#pricing-public .sc-estimator-controls,#pricing-public .sc-estimator-result{padding:23px 20px}#pricing-public h1{font-size:36px}}@media(max-width:650px){#pricing-public .sc-navlinks{gap:15px}#pricing-public .sc-workflow-link{display:none}#pricing-public .sc-hero{padding-top:31px}#pricing-public h1{font-size:34px;max-width:470px}#pricing-public .sc-plans{grid-template-columns:1fr;gap:17px}#pricing-public .sc-plan{padding:24px}#pricing-public .sc-plan-description{min-height:0;margin-top:10px}#pricing-public .sc-usage{min-height:0;padding:15px 0 20px}#pricing-public .sc-features,#pricing-public .sc-plan-kind{font-size:13px}#pricing-public .sc-estimator{grid-template-columns:1fr}#pricing-public .sc-estimator-result{border-left:0;border-top:1px solid var(--sc-line)}#pricing-public .sc-billing-note{flex-direction:column;gap:9px}#pricing-public .sc-faq{grid-template-columns:1fr;gap:17px}#pricing-public .sc-enterprise{align-items:start;flex-direction:column;gap:16px}#pricing-public .sc-comparison{font-size:11px}#pricing-public .sc-comparison td,#pricing-public .sc-comparison th{padding:11px 4px}#pricing-public .sc-comparison th:first-child{width:40%}#pricing-public .sc-footer{align-items:start;flex-direction:column}#pricing-public summary{min-height:44px;align-content:center}}@media(max-width:370px){#pricing-public .sc-shell{padding:0 16px}#pricing-public .sc-brand{font-size:20px}#pricing-public .sc-navlinks{gap:11px}#pricing-public .sc-navlinks .sc-button{padding:8px 10px}#pricing-public .sc-navlinks .sc-active{font-size:12px}#pricing-public h1{font-size:31px}#pricing-public .sc-plan{padding:21px}#pricing-public .sc-volume-row{grid-template-columns:1fr 105px;gap:10px}#pricing-public .sc-estimator-controls,#pricing-public .sc-estimator-result{padding:23px 18px}}