.editorial-home{overflow-x:clip}:root{--bg:#f8f9f6;--surface:#eef0eb;--text:#202723;--line:#dce1d9;--muted:#606b63;--signal:#f0644f;--signal-soft:#fff0eb}.site-header{background:color-mix(in srgb,var(--bg) 84%,transparent);border-radius:12px;height:68px;box-shadow:0 5px 25px #14241a08}.button{border-radius:5px;min-height:48px;box-shadow:none!important}.button.primary{background:var(--signal);color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--signal) 22%,transparent)!important}.button.primary:hover{background:color-mix(in srgb,var(--signal) 84%,#8b2c21);color:#fff;box-shadow:0 11px 25px color-mix(in srgb,var(--signal) 28%,transparent)!important}.quiet-link{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-block:10px;font-size:13px;line-height:1.6;transition:color .2s,border-color .2s;display:inline-flex}.quiet-link:hover{color:var(--accent);border-color:var(--accent)}html[dir=rtl] .quiet-link svg,html[dir=rtl] .editorial-close svg,html[dir=rtl] .capability-list>a>svg,html[dir=rtl] .directory-arrow{scale:-1 1}.masthead{isolation:isolate;padding-top:58px;position:relative}.masthead:before{content:"";z-index:-1;inset-inline-end:-12vw;background:var(--signal);opacity:.07;filter:blur(70px);pointer-events:none;border-radius:50%;width:42vw;max-width:560px;height:34vw;max-height:450px;animation:8s ease-in-out infinite alternate bloom;position:absolute;top:80px}.masthead-kicker{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:24px;font-size:11px;display:flex}.masthead-kicker>span:first-child{color:var(--text);font-weight:550}.masthead-title{letter-spacing:-.07em;margin-block:36px 28px;font-size:clamp(76px,9.3vw,134px);font-weight:520;line-height:1.02}.masthead-title>span{color:var(--signal)}html[lang=fa] .masthead-title{letter-spacing:-.045em;font-size:clamp(68px,8.2vw,118px);font-weight:580;line-height:1.32}.masthead-bottom{justify-content:space-between;align-items:end;gap:45px;margin-block:12px 42px;display:flex}.masthead-bottom>p{max-width:420px;color:var(--muted);font-size:16px;line-height:1.8}.masthead-actions{flex-shrink:0;align-items:center;gap:28px;display:flex}.model-desk{border-block:1px solid var(--line);position:relative}.desk-caption{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding-block:18px;font-size:11px;display:flex}.desk-caption-end{align-items:center;gap:8px;display:flex}.desk-body{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;display:grid}.desk-models{border-inline-end:1px solid var(--line);padding-block:12px;padding-inline-end:30px}.desk-models>button{text-align:start;border-bottom:1px solid var(--line);grid-template-columns:110px 1fr 24px;align-items:center;gap:18px;width:100%;padding:20px 14px;transition:color .18s,background .18s;display:grid;position:relative}.desk-models>button:last-child{border-bottom:0}.desk-models>button.chosen{color:var(--signal);animation:.38s cubic-bezier(.2,.8,.2,1) selection-spring;background:color-mix(in srgb,var(--signal) 9%,transparent)!important}.desk-models>button.chosen:before{content:"";inset-inline-start:0;background:var(--signal);border-radius:99px;width:3px;position:absolute;top:18px;bottom:18px}.desk-maker{color:var(--muted);font-size:10px}.desk-name{letter-spacing:-.04em;text-align:start;font-size:18px;font-weight:550}.desk-models>button>svg{opacity:0;transition:opacity .18s}.desk-models>button.chosen>svg,.desk-models>button:hover>svg{opacity:1}.desk-request{direction:ltr;flex-direction:column;min-width:0;padding:10px 0 0 30px;display:flex}html[dir=rtl] .desk-request{padding:10px 30px 0 0}.desk-request-top{color:var(--muted);justify-content:space-between;align-items:center;font-family:Geist Mono Variable,monospace;font-size:10px;display:flex}.desk-request pre{margin-block:8px 22px;font-size:13px;line-height:1.8;overflow:auto}.syntax-muted{color:var(--muted)}.syntax-model{color:var(--signal);background:color-mix(in srgb,var(--signal) 11%,transparent);padding:3px 5px;animation:.2s ease-out model-change}.desk-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-bottom:16px;font-size:10px;display:flex}html[dir=rtl] .desk-foot{direction:rtl}.desk-foot>a{color:var(--text);align-items:center;gap:8px;display:flex}@keyframes model-change{0%{opacity:.4;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes selection-spring{0%{transform:scale(.985)}60%{transform:scale(1.012)}to{transform:scale(1)}}@keyframes bloom{0%{transform:translate(-8px,-5px)scale(.96)}to{transform:translate(10px,8px)scale(1.05)}}.section-margin-label{color:var(--muted);font-size:11px;line-height:1.7;display:block}.editorial-intro{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;gap:42px;padding-block:100px;display:grid}.editorial-intro .section-margin-label{padding-top:12px}.editorial-intro h2{letter-spacing:-.045em;font-size:clamp(30px,3.2vw,46px);line-height:1.3}.editorial-intro h2>span{color:var(--muted)}.editorial-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:55px;display:grid}.editorial-benefits svg{color:var(--accent);margin-bottom:22px}.editorial-benefits h3{letter-spacing:-.02em;margin-bottom:12px;font-size:17px;line-height:1.5}.editorial-benefits p{color:var(--muted);font-size:13px}.editorial-integration{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.1fr;align-items:center;gap:100px;padding-block:90px;display:grid}.editorial-integration h2{letter-spacing:-.055em;margin-block:25px;font-size:clamp(38px,4.4vw,60px);line-height:1.2}.editorial-integration p{color:var(--muted);max-width:350px;margin-bottom:20px;font-size:15px}.editorial-integration .code-block{background:color-mix(in srgb,var(--surface) 78%,transparent);border:1px solid color-mix(in srgb,var(--line) 75%,transparent);border-inline-start:1px solid color-mix(in srgb,var(--signal) 32%,var(--line));box-shadow:0 24px 65px color-mix(in srgb,var(--text) 8%,transparent),inset 0 1px 0 #ffffff75;-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);border-radius:24px;padding:16px 25px}.editorial-integration .code-toolbar,.editorial-integration .code-caption{background:0 0}.editorial-library{padding-block:85px 20px}.editorial-section-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:35px;display:flex}.editorial-section-heading h2{font-size:clamp(28px,3.2vw,44px)}.capability-list>a{border-top:1px solid var(--line);grid-template-columns:220px 1fr 36px;align-items:center;gap:42px;padding-block:35px;transition:color .2s;display:grid}.capability-list>a:last-child{border-bottom:1px solid var(--line)}.capability-type{color:var(--muted);font-size:12px}.capability-list h3{letter-spacing:-.04em;margin-bottom:10px;font-size:28px}.capability-list>a>div>span{color:var(--muted);text-align:start;font-size:11px;display:block}.capability-list>a{transition:color .2s,transform .3s cubic-bezier(.2,.8,.2,1)}.capability-list>a:hover{color:var(--signal);transform:translate(-5px)}.editorial-pricing{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr;align-items:center;gap:100px;padding-block:85px;display:grid}.pricing-statement>span{color:var(--muted);font-size:12px}.pricing-statement h2{letter-spacing:-.06em;margin-top:25px;font-size:clamp(58px,6vw,86px);line-height:1.08}.pricing-statement em{color:var(--signal);font-style:normal}.pricing-explanation>p{max-width:390px;color:var(--muted);margin-bottom:28px;font-size:17px}.pricing-explanation>div{align-items:center;gap:13px;margin-block:14px;font-size:13px;display:flex}.pricing-explanation>div>svg{color:var(--accent)}.pricing-explanation>.button{margin-top:20px}.editorial-faq{grid-template-columns:1fr 1.4fr;gap:90px;padding-block:85px;display:grid}.editorial-faq h2{font-size:36px}.editorial-close{border-top:1px solid var(--line);padding-block:35px 75px}.editorial-close>span{color:var(--muted);font-size:12px}.editorial-close>a{justify-content:space-between;align-items:center;gap:30px;padding-top:24px;display:flex}.editorial-close h2{letter-spacing:-.055em;font-size:clamp(45px,6.4vw,88px);transition:color .2s}.editorial-close>a>svg{width:90px;height:90px;color:var(--accent)}.editorial-close>a:hover h2{color:var(--signal)}.editorial-benefits>div{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.editorial-benefits>div:hover{transform:translateY(-5px)}.model-desk{border:1px solid color-mix(in srgb,var(--line) 80%,transparent);background:color-mix(in srgb,var(--surface) 65%,transparent);box-shadow:0 28px 80px color-mix(in srgb,var(--text) 9%,transparent),inset 0 1px 0 #ffffff76;-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);border-radius:24px;overflow:hidden}.model-directory{padding-top:58px}.directory-heading{padding-bottom:40px;position:relative}.directory-heading>span{color:var(--muted);font-size:12px}.directory-heading h1{letter-spacing:-.065em;margin-block:27px;font-size:clamp(52px,6.6vw,90px);line-height:1.07}.directory-heading h1>span{color:var(--muted)}.directory-heading p{color:var(--muted);font-size:15px}.model-directory .catalog-controls{border-bottom:0;padding-bottom:0}.model-directory .segmented button{border-bottom:2px solid #0000;border-radius:0;padding-inline:14px}.model-directory .segmented button.active{color:var(--text);border-color:var(--accent);background:0 0!important}.model-directory .catalog-meta{border-top:1px solid var(--line);margin-block:18px 0;padding-block:18px 0;font-size:10px}.directory-list{border-top:1px solid var(--line);margin-top:16px}.directory-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.1fr 170px 28px;align-items:center;gap:42px;padding:32px 0;transition:background .2s;display:grid}.directory-row:hover{background:color-mix(in srgb,var(--accent) 3%,transparent)}.directory-identity{flex-wrap:wrap;align-items:center;gap:9px 15px;min-width:0;display:flex}.directory-maker{width:100%;color:var(--muted);text-align:start;font-size:10px}.directory-identity h2{letter-spacing:-.045em;font-size:27px;line-height:1.3}.directory-type{color:var(--muted);border-inline-start:1px solid var(--line);padding-inline-start:15px;font-size:10px}.directory-row>p{color:var(--muted);max-width:330px;font-size:13px;line-height:1.7}.directory-rate>span,.directory-rate>small{color:var(--muted);font-size:10px;line-height:1.8;display:block}.directory-rate>strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.directory-arrow{color:var(--muted)}.directory-row:hover .directory-arrow,.directory-row:hover h2{color:var(--accent)}@media (max-width:1050px){.masthead-title{font-size:100px}html[lang=fa] .masthead-title{font-size:86px}.masthead-actions{gap:18px}.masthead-bottom{gap:30px}.desk-models>button{grid-template-columns:75px 1fr 20px;gap:12px;padding-inline:8px}.desk-name{font-size:15px}.desk-request pre{font-size:11px}.editorial-intro{grid-template-columns:150px 1fr;gap:30px}.editorial-benefits{gap:20px}.editorial-integration{gap:35px}.capability-list>a{grid-template-columns:150px 1fr 30px;gap:30px}.directory-row{grid-template-columns:1fr 1fr 125px 22px;gap:22px}.directory-identity h2{font-size:23px}.directory-type{border:0;padding-inline-start:0}.editorial-pricing{gap:55px}}@media (max-width:767px){.masthead{padding-top:43px}.masthead-kicker{padding-bottom:17px;font-size:9px}.masthead-kicker>span:last-child{display:none}.masthead-title{letter-spacing:-.065em;margin-block:25px;font-size:clamp(40px,10.3vw,72px)}html[lang=fa] .masthead-title{letter-spacing:-.035em;font-size:clamp(48px,10.8vw,77px);line-height:1.4}.masthead-bottom{margin-bottom:32px;display:block}.masthead-bottom>p{max-width:370px;font-size:14px}.masthead-actions{flex-wrap:wrap;gap:20px;margin-top:23px}.masthead-actions .button{padding-inline:16px;font-size:12px}.masthead-actions .quiet-link{font-size:11px}.desk-caption{padding-block:15px;font-size:10px}.desk-caption-end{display:none}.desk-body{grid-template-columns:1fr}.desk-models{border-inline-end:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;display:grid}.desk-models>button{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:5px;padding:14px 12px}.desk-models>button:last-child{border-bottom:1px solid var(--line)}.desk-models>button>svg{display:none}.desk-maker{font-size:9px}.desk-name{font-size:15px}.desk-models>button.chosen:before{top:12px;bottom:12px}.desk-request,html[dir=rtl] .desk-request{padding:4px 0 0}.desk-request pre{font-size:11px;line-height:1.9}.desk-foot{align-items:start;gap:15px;font-size:9px}.desk-foot>span{max-width:190px}.editorial-intro{grid-template-columns:1fr;gap:25px;padding-block:55px}.editorial-intro h2{font-size:28px}.editorial-benefits{grid-template-columns:1fr;gap:27px;margin-top:32px}.editorial-benefits>div{grid-template-columns:22px 1fr;gap:0 16px;display:grid}.editorial-benefits svg{margin:3px 0 0}.editorial-benefits h3{font-size:17px}.editorial-benefits p{grid-column:2;font-size:13px}.editorial-integration{grid-template-columns:1fr;gap:30px;padding-block:55px}.editorial-integration h2{margin-block:20px;font-size:38px}.editorial-integration p{font-size:14px}.editorial-integration .code-block{border-inline-start:0;border-block:1px solid var(--line);padding-inline-start:0}.editorial-library{padding-top:55px}.editorial-section-heading{align-items:start;gap:20px}.editorial-section-heading h2{max-width:260px;font-size:27px}.editorial-section-heading .quiet-link{white-space:nowrap;font-size:11px}.capability-list>a{grid-template-columns:1fr 25px;gap:14px;padding-block:24px}.capability-type{grid-column:1;font-size:10px}.capability-list>a>div{grid-column:1}.capability-list>a>svg{grid-area:1/2/3}.capability-list h3{font-size:22px}.capability-list>a>div>span{font-size:10px}.editorial-pricing{grid-template-columns:1fr;gap:28px;padding-block:45px 55px}.pricing-statement h2{font-size:58px}.pricing-explanation>p{font-size:15px}.editorial-faq{grid-template-columns:1fr;gap:23px;padding-block:50px}.editorial-faq h2{font-size:30px}.editorial-close{padding-block:25px 50px}.editorial-close h2{font-size:37px}.editorial-close>a>svg{width:48px;height:48px}.editorial-close>a{gap:15px}.model-directory{padding-top:43px}.directory-heading h1{font-size:48px}.directory-heading p{font-size:13px}.directory-heading{padding-bottom:28px}.model-directory .segmented button{padding-inline:13px}.directory-row{grid-template-columns:1fr auto;gap:16px 20px;padding-block:25px}.directory-identity{grid-column:1}.directory-identity h2{font-size:25px}.directory-row>p{grid-area:2/1/auto/3;max-width:100%;font-size:12px}.directory-rate{flex-wrap:wrap;grid-area:3/1;align-items:baseline;gap:9px;display:flex}.directory-rate>strong{font-size:19px}.directory-rate>small{font-size:9px}.directory-arrow{grid-area:1/2}.directory-type{font-size:10px}}@media (prefers-reduced-motion:reduce){.syntax-model,.desk-models>button.chosen,.masthead:before{animation:none}.capability-list>a:hover,.editorial-benefits>div:hover{transform:none}}
:root{--bg:#f7f7fa;--surface:#eeeef3;--card:#fff;--text:#232331;--muted:#666676;--line:#dedee7;--signal:#b83d2d;--accent:#b83d2d;--accent-hover:#982e21;--tint:#f9ece8;--soft-accent:#974a40;--ambient-warm:#ef89671c;--ambient-cool:#7491de17;--ambient-violet:#b78bcf12}:root[data-theme=dark]{--bg:#0c0d12;--surface:#14161f;--card:#1a1c27;--text:#f3f4f8;--muted:#969db2;--line:#ffffff17;--signal:#e27844;--accent:#e27844;--accent-hover:#f18753;--tint:#e278441f;--soft-accent:#e27844;--ambient-warm:#e278441a;--ambient-cool:#407ec71c;--ambient-violet:#805bb817}[data-theme=light] body:has(.page-content) main{background-image:radial-gradient(ellipse at 7% 18%,var(--ambient-warm),transparent 30%),radial-gradient(ellipse at 94% 40%,var(--ambient-cool),transparent 32%),radial-gradient(ellipse at 52% 84%,var(--ambient-violet),transparent 34%)}body:has(.liquid-home) main{background-image:none}[data-theme=dark] body:has(.page-content) main{background-image:none!important}[data-theme=dark] main:has(.docs-page){background-image:none!important}[data-theme=dark] main:has(.pricing-page){background-image:none!important}main:has(.pricing-page){background-attachment:fixed}.site-header{background:color-mix(in srgb,var(--bg) 65%,transparent);border:1px solid color-mix(in srgb,var(--card) 70%,var(--line));-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);border-radius:100px;height:68px;box-shadow:inset 0 1px #ffffff9c,inset 0 -1px #ffffff29,0 10px 32px #17182e12}.site-header .header-inner{justify-content:space-between;align-items:center;height:100%;padding-inline:24px;display:flex;width:100%!important;max-width:100%!important;margin:0!important}.site-header .header-actions{flex-shrink:0;align-items:center;gap:12px;display:flex;margin-inline-start:auto!important}.site-header .desktop-nav{gap:6px}.desktop-nav a{border-radius:99px;padding:10px 15px}.desktop-nav a.active{background:color-mix(in srgb,var(--text) 6%,transparent)}.desktop-nav a:after{display:none}.logo{letter-spacing:-2px;font-size:33px;font-weight:740}.logo img{height:42px}.logo-period{color:var(--signal)}.button,.site-header .header-actions .button{border-radius:99px;min-height:46px;padding:15px 25px}.button.primary{color:#fff;background:var(--signal);box-shadow:inset 0 1px 1px #ffffff65,0 6px 18px #a73b2926!important}.button.primary:hover{background:var(--accent-hover);transform:translateY(-2px)}.button.secondary{border-color:var(--line);background:color-mix(in srgb,var(--card) 65%,transparent)}.button:active{transform:scale(.97)}.language-toggle,.icon-button{border-radius:99px}.language-menu{background:color-mix(in srgb,var(--card) 88%,transparent);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:24px;box-shadow:inset 0 1px #ffffff80,0 20px 55px #18152c26}.language-option{border-radius:16px}.glass-material{-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);background:linear-gradient(125deg,#ffffffc7,#ffffff7a);border:1px solid #ffffffd9;box-shadow:inset 0 1px #ffffffbd,inset 1px 0 #ffffff45,inset 0 -1px #ffffff29,0 24px 65px #0e0d1459}body:has(.liquid-home) main{padding-top:0}.liquid-home{overflow-x:clip}.landscape-hero{isolation:isolate;color:#fff;background:#211610;border-radius:38px;align-items:center;height:min(850px,100svh);min-height:760px;margin:12px;padding-top:120px;padding-bottom:60px;display:flex;position:relative;overflow:hidden}.hero-photograph{z-index:0;object-fit:cover;object-position:center 48%;filter:brightness(.95);width:100%;height:100%;position:absolute;inset:0}.hero-shade{z-index:1;background:linear-gradient(90deg,#1713107a 0%,#17131014 65%),linear-gradient(#0000 55%,#1713107a);position:absolute;inset:0}html[dir=rtl] .hero-shade{background:linear-gradient(270deg,#1713104d 0%,#1713100f 65%),linear-gradient(#0000 55%,#1713107a)}.landscape-content{grid-template-columns:1.06fr 1fr;align-items:center;gap:70px;width:min(1200px,100% - 96px);display:grid}.landscape-copy{isolation:isolate;min-width:0;position:relative;container-type:inline-size}.hero-overline{color:#fff;letter-spacing:.02em;margin-bottom:26px;font-size:12px;display:inline-block}.landscape-copy .hero-title-compact{letter-spacing:-.065em;margin:0 0 26px;font-size:clamp(58px,5.7vw,82px);font-weight:600;line-height:1.05}.landscape-copy .hero-title-compact>span{color:#fff}.landscape-copy>p{color:#ffffffeb;max-width:425px;font-size:17px;line-height:1.8}html[lang=fa] .landscape-copy .hero-title-compact{letter-spacing:-.045em;font-size:clamp(53px,5.2vw,75px);line-height:1.4}.hero-title-compact{letter-spacing:0!important;font-size:clamp(20px,9.8cqi,82px)!important;line-height:1.35!important}.landscape-content,.landscape-caption{z-index:2;position:relative}.hero-title-line{white-space:nowrap;display:block}.hero-title-compact>h1.hero-title-line{font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;text-shadow:inherit;text-wrap:inherit;margin:0}.hero-title-latin{font-family:Geist Variable,sans-serif;font-weight:inherit}.hero-title-provider{align-items:baseline;gap:.22em;display:flex}.provider-slider{text-align:right;direction:ltr;unicode-bidi:isolate;flex:none;display:inline-grid;overflow:clip}.provider-slider>span{white-space:nowrap;letter-spacing:-.02em;grid-area:1/1;font-weight:650}.provider-slider-sizer,.provider-slider-label{justify-content:flex-end;align-items:baseline;gap:.2em;display:flex}.provider-slider-sizer{visibility:hidden;pointer-events:none}.provider-slider-sizer:before{content:"";flex:none;width:.85em;height:.85em}.provider-slider-label{color:var(--provider-color);text-shadow:inherit}.provider-slider-logo{object-fit:contain;pointer-events:none;flex:none;align-self:baseline;width:.85em;height:.85em;transform:translateY(calc(.475em - .5cap))}.provider-slider-logo-monochrome{filter:brightness(0)invert()}.landscape-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.landscape-actions .button{color:#743c29;background:#fff3ec;box-shadow:inset 0 1px #fff,0 5px 20px #3f20131c!important}.landscape-actions .button.hero-primary{color:#fff;background:linear-gradient(110deg,#f36f35 0%,#ed663b 42%,#138fd4 100%);border:1px solid #ffffff61;border-radius:999px;min-height:48px;padding:0 27px;box-shadow:inset 0 1px #ffffff6b,0 6px 20px #135d9a42!important}.landscape-actions .button.hero-primary:hover{background:linear-gradient(110deg,#fa7b40 0%,#f17143 42%,#259fe1 100%);color:#fff!important;box-shadow:inset 0 1px #ffffff80,0 8px 24px #135d9a57!important}.hero-play{align-items:center;gap:9px;min-height:44px;font-size:12px;display:flex}.hero-play>svg{background:#ffffff21;border:1px solid #ffffff50;border-radius:99px;width:31px;height:31px;padding:9px}.landscape-caption{bottom:26px;color:#ffffffbd;justify-content:space-between;font-size:10px;display:flex;position:absolute;inset-inline:42px}.hero-experience{isolation:isolate;min-width:0}.experience{max-width:540px;margin-inline:auto;position:relative}.claude-demo{-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);color:#f8fafc;font-feature-settings:"liga" 1,"calt" 1;font-variant-ligatures:normal;isolation:isolate;direction:ltr;background:linear-gradient(135deg,#161822e0,#0e1018d1);border:1px solid #ffffff29;border-radius:20px;flex-direction:column;height:450px;font:11px/1.55 Fira Code,Geist Mono Variable,ui-monospace,SFMono-Regular,monospace;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,0 24px 70px #0009}.claude-demo:before{z-index:0;pointer-events:none;content:"";background:radial-gradient(at 0 0,#ffffff21,#0000 35%),linear-gradient(132deg,#ffffff1f,#ffffff09 7%,#0000 31%);position:absolute;inset:0}.claude-demo-topbar{z-index:1;background:color-mix(in srgb,var(--bg) 65%,transparent);border-bottom:1px solid color-mix(in srgb,var(--card) 70%,var(--line));height:42px;color:var(--text);-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);flex:none;align-items:center;padding-inline:13px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff9c,inset 0 -1px #ffffff29,0 10px 32px #17182e12}.claude-window-dots{align-items:center;gap:7px;display:flex}.claude-window-dots i{background:#f0524a;border-radius:50%;width:10px;height:10px}.claude-window-dots i:nth-child(2){background:#f5b51b}.claude-window-dots i:nth-child(3){background:#54c839}.claude-window-actions,.claude-window-tools{color:#f3f3f4;align-items:center;gap:7px;height:100%;display:flex;position:absolute;top:0}.claude-window-actions{left:74px}.claude-window-tools{gap:14px;right:12px}.claude-window-title{white-space:nowrap;align-items:center;gap:5px;font:500 12px/1 Geist,sans-serif;display:flex;position:absolute;left:50%;transform:translate(-50%)}.claude-window-title span{font-size:15px}.claude-cli{z-index:1;font-feature-settings:"liga" 1,"calt" 1;font-variant-ligatures:normal;background:0 0;flex-direction:column;flex:1;min-height:0;font-family:Fira Code,Geist Mono Variable,ui-monospace,SFMono-Regular,monospace;display:flex;position:relative}.claude-welcome{flex:none;align-items:flex-start;gap:15px;height:62px;padding:9px 16px 0;display:flex}.claude-mascot{object-fit:contain;object-position:center;flex:none;width:60px;height:60px;margin:-12px 1px 0}.claude-welcome-copy{color:#96969b;min-width:0;font-size:10px;line-height:1.25}.claude-welcome-copy strong{color:#e1e1e3;font-weight:650}.claude-welcome-copy p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.claude-demo .claude-welcome-copy p{line-height:1.25}.claude-transcript{overscroll-behavior:auto;scrollbar-width:none;flex:1;min-height:0;padding:1px 13px 8px;overflow:hidden}.claude-cli-entry{color:#e3e3e5;overflow-wrap:anywhere;align-items:flex-start;gap:8px;min-width:0;margin-bottom:5px;display:flex}.claude-entry-user{color:#f3f3f4;margin:4px 0 8px}.claude-entry-user>span:last-child{min-width:0}.claude-cli-prompt,.claude-cli-symbol{flex:none;font-size:12px;line-height:1.55}.claude-cli-prompt{color:#e2e2e4}.claude-cli-symbol{color:#df795b}.claude-entry-tool{color:#b9b9bd;padding-inline-start:17px}.claude-tool-name{color:#e1e1e3}.claude-entry-result{color:#99999f;padding-inline-start:34px;font-size:10px}.claude-entry-result>span:first-child{color:#85858b}.claude-entry-thinking{color:#aaaab0}.claude-entry-thinking .claude-cli-symbol,.claude-cli-working .claude-cli-symbol{animation:1.2s ease-in-out infinite claude-pulse}.claude-entry-diff{color:#9dce9b;padding-inline-start:17px}.claude-entry-diff pre{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font:inherit;margin:0;line-height:1.5}.claude-cli-working{color:#aaaab0;flex-wrap:wrap;gap:4px 8px;display:flex}.claude-working-label{color:#df896c}.claude-working-meta{color:#85858b}.claude-cli-composer{flex:none}.claude-effort{color:#99999f;letter-spacing:.02em;border-bottom:1px solid #77787c;justify-content:flex-end;align-items:center;gap:6px;height:25px;padding-inline:13px;font-size:10px;display:flex}.claude-effort i{background:#a3a3a6;border-radius:50%;width:6px;height:6px}.claude-cli-input{color:#e4e4e6;border-bottom:1px solid #77787c;align-items:center;gap:9px;height:30px;padding-inline:12px;display:flex}.claude-cli-input i{background:#e4e4e6;width:7px;height:17px;animation:1s steps(2,start) infinite claude-blink;display:block}.claude-cli-hint{color:#99999f;white-space:nowrap;align-items:center;height:29px;padding-inline:14px;font-size:9px;display:flex;overflow:hidden}@keyframes claude-pulse{50%{opacity:.4}}@keyframes claude-blink{to{visibility:hidden}}:root[data-theme=light] .claude-demo{-webkit-backdrop-filter:blur(34px)saturate(145%);backdrop-filter:blur(34px)saturate(145%);color:#29272a;background:linear-gradient(135deg,#ffffffe8,#faf8f7d6 55%,#ffffffde);border-color:#ffffffc2;box-shadow:inset 0 1px #fffffff2,inset 1px 0 #fff6,inset 0 -1px #ffffff40,0 24px 70px #3027223d}:root[data-theme=light] .claude-demo:before{background:radial-gradient(at 0 0,#ffffffb3,#0000 38%),linear-gradient(132deg,#ffffff6b,#ffffff1a 8%,#0000 34%)}:root[data-theme=light] .claude-demo-topbar{-webkit-backdrop-filter:blur(30px)saturate(145%);backdrop-filter:blur(30px)saturate(145%);color:var(--text);background:linear-gradient(#ffffffdb,#ffffffb8);border-bottom-color:#ffffffb3;box-shadow:inset 0 1px #fffffff2,0 8px 24px #3027220f}:root[data-theme=light] .claude-window-actions,:root[data-theme=light] .claude-window-tools{color:var(--text)}:root[data-theme=light] .claude-welcome-copy{color:#716b69}:root[data-theme=light] .claude-welcome-copy strong,:root[data-theme=light] .claude-entry-user{color:#29272a}:root[data-theme=light] .claude-cli-entry{color:#373337}:root[data-theme=light] .claude-cli-prompt,:root[data-theme=light] .claude-tool-name{color:#433c3c}:root[data-theme=light] .claude-entry-tool{color:#665e5c}:root[data-theme=light] .claude-entry-result,:root[data-theme=light] .claude-entry-result>span:first-child{color:#817976}:root[data-theme=light] .claude-entry-thinking,:root[data-theme=light] .claude-cli-working,:root[data-theme=light] .claude-working-meta{color:#77706e}:root[data-theme=light] .claude-entry-diff{color:#47734c}:root[data-theme=light] .claude-working-label,:root[data-theme=light] .claude-cli-symbol{color:#bd583b}:root[data-theme=light] .claude-effort{color:#77706e;border-bottom-color:#c7c1be}:root[data-theme=light] .claude-cli-input{color:#393435;border-bottom-color:#c7c1be}:root[data-theme=light] .claude-cli-input i{background:#393435}:root[data-theme=light] .claude-cli-hint{color:#77706e}.provider-line{justify-content:center;align-items:center;width:100%;padding-block:48px 60px;display:flex;position:relative;overflow:hidden}.provider-marquee-container{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding-inline:clamp(28px,4.5vw,72px)}.provider-marquee-track{justify-content:space-between;align-items:center;width:100%;display:flex}.provider-marquee-group{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.provider-marquee-group[aria-hidden=true]{display:none}.provider-logo{object-fit:contain;opacity:.75;cursor:pointer;flex-shrink:0;width:auto;height:28px;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.provider-logo:hover{opacity:1;transform:translateY(-2px)scale(1.03)}.provider-logo.provider-openai{height:32px}.provider-logo.provider-anthropic{height:18px}.provider-logo.provider-gemini{height:30px}.provider-logo.provider-deepseek,.provider-logo.provider-grok{height:26px}.provider-logo.provider-midjourney{height:20px}.provider-logo.provider-suno{height:24px}.provider-logo.provider-bfl{height:22px}@media (max-width:1149px){.provider-line{padding-block:40px 52px}.provider-marquee-container{max-width:100%;padding-inline:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.provider-marquee-track{will-change:transform;justify-content:flex-start;gap:48px;width:max-content;animation:48s linear infinite provider-marquee-left}.provider-marquee-track:hover{animation-play-state:paused}.provider-marquee-group{flex-shrink:0;justify-content:flex-start;gap:48px;width:max-content}.provider-marquee-group[aria-hidden=true]{display:flex}@keyframes provider-marquee-left{0%{transform:translate(0)}to{transform:translate(calc(-50% - 24px))}}}.possibility-section{padding-block:40px 75px}.section-overline{color:var(--signal);margin-bottom:18px;font-size:12px;font-weight:500;display:block}.possibility-heading{max-width:600px;margin-bottom:45px}.liquid-home h2{letter-spacing:-.055em;font-size:clamp(36px,4.5vw,62px);font-weight:560;line-height:1.15}.liquid-home h2>span{color:var(--muted)}.possibility-heading p,.connection-section p,.liquid-pricing p{color:var(--muted);max-width:440px;margin-top:22px;font-size:16px;line-height:1.8}.possibility-grid{grid-template-columns:1.24fr 1fr;gap:24px;min-height:480px;display:grid}.vision-story{border-radius:32px;min-height:480px;position:relative;overflow:hidden}.vision-story>img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.vision-story:hover>img{transform:scale(1.04)}.story-label{bottom:20px;color:#fff;background:linear-gradient(120deg,#ffffff2b,#183c4926);border-radius:25px;justify-content:space-between;align-items:center;gap:15px;padding:20px 22px;display:flex;position:absolute;inset-inline:20px}.story-label span{color:#ffffffe0;font-size:11px}.story-label h3{letter-spacing:-.035em;margin-top:6px;font-size:23px;line-height:1.4}.story-label>a{background:#ffffff28;border:1px solid #fff6;border-radius:99px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.language-story{color:#403648;background:linear-gradient(145deg,#f5e9e7,#eee5f4);border-radius:32px;flex-direction:column;padding:42px;display:flex}.language-story>svg{color:#9a5a62;margin-bottom:25px}.language-story .section-overline{color:#775366;margin-bottom:13px;font-size:11px}.language-story h3{letter-spacing:-.045em;font-size:32px;line-height:1.3}.language-story>p{color:#6b5b6c;margin-top:18px;font-size:14px;line-height:1.8}.story-conversation{flex-direction:column;align-items:start;gap:10px;margin-block:30px;display:flex}.story-conversation span,.story-conversation strong{border-radius:20px;padding:13px 18px;font-size:14px;font-weight:450;box-shadow:0 5px 15px #6947690a}.story-conversation span{background:#ffffff75}.story-conversation strong{color:#674353;background:#a0657221;margin-inline-start:auto}.plain-text-link{color:var(--signal);text-underline-offset:6px;align-self:start;font-size:13px;font-weight:550;line-height:2;text-decoration:underline;display:inline-block}.plain-text-link:hover{color:var(--text)}.language-story .plain-text-link{color:#754b5c;margin-top:auto}.connection-section{grid-template-columns:1fr 1.05fr;align-items:center;gap:85px;padding-block:65px 110px;display:grid}.connection-facts{flex-direction:column;gap:17px;margin-block:27px;display:flex}.connection-facts>span{align-items:center;gap:12px;font-size:13px;display:flex}.connection-facts svg{color:var(--muted)}.connection-terminal-wrap{width:100%;min-width:0}.connection-terminal-wrap .code-block{-webkit-backdrop-filter:blur(28px)saturate(160%);background:#0f141cb3;border-radius:26px;width:100%;overflow:hidden;box-shadow:0 30px 90px -15px #000000b3;border:none!important;outline:none!important}[data-theme=light] .connection-terminal-wrap .code-block{background:#ffffffd9;box-shadow:0 25px 70px -15px #0000001a}.liquid-pricing{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-block:70px;display:grid}.liquid-pricing .button{margin-top:28px}.credit-illustration{isolation:isolate;padding:55px 10px;position:relative}.credit-halo{z-index:-1;background:radial-gradient(#94a3b82e,#0000 65%);border-radius:50%;position:absolute;inset:0}.credit-pass{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);color:var(--text);background:linear-gradient(130deg,#ffffff24,#ffffff08);border:1px solid #fff6;border-radius:29px;padding:30px;transition:transform .5s;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #ffffff14,0 20px 55px #0f172a1f;transform:rotate(-5deg)!important}.credit-pass:hover{transform:rotate(0)translateY(-5px)!important}.credit-pass>div:first-child{justify-content:space-between;align-items:center;font-size:11px;display:flex}.credit-wordmark{letter-spacing:-1.5px;direction:ltr;font-size:28px;font-weight:750}.credit-pass>strong{letter-spacing:-.04em;margin-block:38px 28px;font-size:32px;font-weight:550;display:block}.credit-types{gap:23px;font-size:11px;display:flex}.credit-types>span{align-items:center;gap:7px;display:flex}.credit-pass>small{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:7px;margin-top:25px;padding-top:18px;font-size:10px;display:flex}.liquid-steps-section{padding-block:60px 40px}.liquid-steps-heading{margin-bottom:38px}.liquid-steps-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.liquid-step-card{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:28px 24px;transition:transform .2s,border-color .2s;position:relative}.liquid-step-card:hover{border-color:color-mix(in srgb,var(--signal) 40%,var(--line));transform:translateY(-3px)}.liquid-step-card .step-badge{background:var(--tint);width:34px;height:34px;color:var(--signal);border-radius:10px;justify-content:center;align-items:center;margin-bottom:18px;font-size:14px;font-weight:700;display:inline-flex}.liquid-step-card h3{letter-spacing:-.03em;margin-bottom:10px;font-size:17px;font-weight:600}.liquid-step-card p{color:var(--muted);font-size:13px;line-height:1.75}.liquid-comparison-section{padding-block:60px 50px}.liquid-comparison-heading{margin-bottom:38px}.liquid-comp-wrap{border:1px solid var(--line);background:var(--card);border-radius:24px;overflow:hidden;box-shadow:0 10px 40px #0000000a}.liquid-comp-table{border-collapse:collapse;table-layout:fixed;width:100%}.liquid-comp-table th,.liquid-comp-table td{text-align:center;vertical-align:middle;padding:18px 16px;font-size:13px}.liquid-comp-table thead th{background:var(--surface);border-bottom:1px solid var(--line);color:var(--muted);font-weight:550}.liquid-comp-table thead th.col-cyno{background:color-mix(in srgb, var(--signal) 10%, var(--surface));color:var(--signal);width:25%;font-weight:700}.liquid-comp-table thead th:nth-child(3){width:25%}.liquid-comp-table tbody td{border-bottom:1px solid var(--line);color:var(--muted)}.liquid-comp-table tbody tr:last-child td,.liquid-comp-table tbody tr:last-child th{border-bottom:none}.liquid-comp-table tbody td:first-child,.liquid-comp-table thead th:first-child,.liquid-comp-table tbody th:first-child{text-align:start;width:50%}.liquid-comp-table tbody th:first-child{font:inherit;color:var(--text);border-bottom:1px solid var(--line);font-weight:500;line-height:1.5}.liquid-comp-table tbody td:first-child{color:var(--text);font-weight:500;line-height:1.5}.liquid-comp-table tbody td.col-cyno{background:color-mix(in srgb, var(--signal) 4%, transparent);color:var(--text);width:25%;font-weight:600}.liquid-comp-table tbody td:nth-child(3){width:25%}.comp-check{color:#10b981;justify-content:center;align-items:center;display:inline-flex}.comp-warn{color:#f59e0b;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:550;display:inline-flex}.comp-dash{opacity:.4}@media (max-width:767px){.liquid-comparison-section{padding-block:40px 30px}.liquid-comparison-heading{margin-bottom:22px}.liquid-comp-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.liquid-comp-table{border-collapse:separate;min-width:0;display:block}.liquid-comp-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.liquid-comp-table tbody{gap:12px;display:grid}.liquid-comp-table tbody tr{border:1px solid var(--line);background:var(--card);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 8px 24px #0000000a}.liquid-comp-table tbody th,.liquid-comp-table tbody td{border-bottom:1px solid var(--line);text-align:start;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start;align-items:center;min-width:0;padding:12px;font-size:12px;display:flex}.liquid-comp-table tbody th:first-child{background:var(--surface);text-align:start;grid-column:1/-1;width:auto;padding:13px 14px;font-size:13px}.liquid-comp-table tbody td{border-bottom:0;flex-direction:column;align-items:flex-start;gap:7px;font-size:12px;line-height:1.45}.liquid-comp-table tbody td:before{content:attr(data-label);color:var(--muted);font-size:10px;font-weight:550;line-height:1.4}.liquid-comp-table tbody td.col-cyno{background:color-mix(in srgb, var(--signal) 6%, transparent);width:auto}.liquid-comp-table tbody td:nth-child(3){width:auto}.comp-check svg{width:17px;height:17px}.comp-warn{justify-content:flex-start;gap:4px;font-size:11px}.comp-warn svg{width:13px;height:13px}}@media (max-width:360px){.liquid-comp-table tbody th,.liquid-comp-table tbody td{padding:10px}}[data-theme=dark] .liquid-comp-wrap{background:var(--card);border-color:#ffffff1a;box-shadow:0 14px 45px #0000008c}[data-theme=dark] .liquid-comp-table thead th{color:#94a3b8;background:#151722;border-bottom:1px solid #ffffff14}[data-theme=dark] .liquid-comp-table thead th.col-cyno{background:color-mix(in srgb, var(--signal) 18%, #151722);color:#fb923c}[data-theme=dark] .liquid-comp-table tbody td{color:#94a3b8;border-bottom:1px solid #ffffff0f}[data-theme=dark] .liquid-comp-table tbody td:first-child{color:#f1f5f9}[data-theme=dark] .liquid-comp-table tbody td.col-cyno{background:color-mix(in srgb, var(--signal) 7%, transparent);color:#f1f5f9}.liquid-faq{grid-template-columns:1fr 1.2fr;gap:70px;padding-block:80px;display:grid}.liquid-faq h2{font-size:35px}.faq-list a{color:var(--signal);text-underline-offset:4px;font-weight:550;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}.faq-list a:hover{color:var(--text)}.liquid-finale{text-align:center;color:#fff;border-radius:32px;place-items:center;min-height:380px;margin-block:25px 90px;display:grid;position:relative;overflow:hidden}.liquid-finale>img{object-fit:cover;object-position:center 60%;filter:brightness(.88);z-index:-2;width:100%;height:100%;position:absolute;inset:0}.liquid-finale:before{content:"";z-index:-1;background:#0e0d14a6;position:absolute;inset:0}.liquid-finale{isolation:isolate}.liquid-finale>div{padding:45px 25px}.liquid-finale h2{font-size:clamp(32px,4vw,52px)}.liquid-finale p{margin-block:15px 26px;font-size:15px}.liquid-finale .button{color:#773a2a;background:#fff0e8}.footer{background:var(--surface);border-top:0}.updates-nav-link{color:var(--muted);align-items:center;gap:7px;transition:color .18s;display:inline-flex}.updates-nav-link:hover{color:var(--text)}.updates-nav-link>span{background:var(--signal);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--signal) 13%,transparent);border-radius:50%}.announcement-shelf{grid-template-columns:.72fr 1.28fr;align-items:start;gap:48px;padding-block:72px 32px;scroll-margin-top:110px;display:grid}.announcement-intro{padding:20px 4px}.announcement-intro h2{text-wrap:balance;max-width:470px;margin-top:17px;font-size:clamp(32px,3.1vw,44px);line-height:1.35}.announcement-intro p{color:var(--muted);max-width:370px;margin-top:16px;font-size:14px;line-height:1.95}.announcement-all-link{margin-top:23px}.announcement-grid{grid-template-columns:1.22fr .78fr;gap:15px;display:grid}.announcement-secondary{gap:15px;display:grid}.announcement-card{border:1px solid var(--line);background:var(--card);box-shadow:0 12px 30px color-mix(in srgb,var(--text) 5%,transparent);border-radius:24px;min-width:0;position:relative;overflow:hidden}.announcement-card-feature{border-color:color-mix(in srgb,var(--signal) 35%,transparent);color:#fff;isolation:isolate;background:linear-gradient(145deg,#19352c,#132820);min-height:310px;padding:28px}.announcement-card-feature:after{content:"";inset-inline-start:-55px;background:color-mix(in srgb,var(--signal) 30%,transparent);filter:blur(2px);z-index:-1;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-88px}.announcement-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.announcement-kind{color:var(--signal);align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.announcement-card-feature .announcement-kind{color:#ffc1a9}.announcement-status{color:#b8d5c6;font-size:10px}.announcement-card h3{text-wrap:balance;margin:21px 0 11px;font-size:20px;line-height:1.55}.announcement-card p{color:var(--muted);max-width:34ch;font-size:12px;line-height:1.95}.announcement-card-feature p{color:#c3d8cc}.announcement-card-link{inset-inline-end:23px;color:var(--signal);align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:22px}.announcement-card-link:hover svg{transform:translate(-2px,-2px)}.announcement-card-link svg{transition:transform .18s}.announcement-card-link.featured{color:#ffd0be}.announcement-card-small{min-height:147px;padding:21px}.announcement-card-small h3{margin:12px 0 5px;font-size:15px;line-height:1.6}.announcement-card-small p{max-width:29ch;font-size:11px;line-height:1.8}.announcement-card-small .announcement-card-link{margin-top:14px;position:static}.announcement-card:focus-within{outline:3px solid color-mix(in srgb,var(--signal) 65%,transparent);outline-offset:3px}.dashboard-panel,.stat-grid,.contact-form,.calculator,.modal-content{border-radius:22px}.dashboard-sidebar{background:color-mix(in srgb,var(--card) 70%,var(--surface))}.dashboard-sidebar nav a{border-radius:13px}.search-field{border-radius:99px}.mobile-nav{box-shadow:0 20px 35px #17182e17}@media (max-width:1100px){.landscape-content{gap:35px;width:calc(100% - 64px)}.landscape-copy .hero-title-compact{font-size:59px}html[lang=fa] .landscape-copy .hero-title-compact{font-size:55px}.landscape-actions{gap:14px}.hero-play{font-size:11px}.landscape-hero{min-height:720px}.preview-stage{height:310px}.experience-preview{padding:18px}.sample-answer h3{font-size:23px}.provider-line{gap:35px}.provider-line>div{gap:18px}.connection-section,.liquid-pricing{gap:40px}.language-story{padding:30px}.site-header .desktop-nav{gap:0}.desktop-nav a{padding-inline:10px}.liquid-steps-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:767px){.site-header{border-radius:99px;height:62px;top:12px}.site-header .header-inner{padding-inline:20px!important}.site-header .header-actions{gap:8px;margin-inline-start:auto!important}.site-header .header-actions .button{min-height:40px;padding:10px 15px}.site-header .logo{font-size:29px}.mobile-nav{border:1px solid var(--line);background:color-mix(in srgb,var(--card) 92%,transparent);border-radius:24px;top:68px}.landscape-hero{border-radius:28px;height:auto;min-height:0;margin:7px;padding-top:113px;padding-bottom:68px}.landscape-content{grid-template-columns:1fr;gap:38px;width:calc(100% - 38px)}.landscape-copy{max-width:480px}.hero-overline{margin-bottom:17px;font-size:10px}.landscape-copy .hero-title-compact{margin-bottom:19px;font-size:clamp(46px,11vw,68px)}html[lang=fa] .landscape-copy .hero-title-compact{font-size:clamp(43px,10.5vw,65px)}.landscape-copy>p{max-width:340px;font-size:14px}.landscape-actions{gap:17px;margin-top:22px}.landscape-actions .button{padding:13px 19px;font-size:12px}.hero-play{font-size:10px}.experience{max-width:450px;padding-bottom:72px}.experience-preview{border-radius:26px;padding:17px}.preview-stage{height:265px;margin-top:17px}.sample-answer{padding-top:18px}.sample-answer h3{font-size:23px}.sample-answer p{font-size:12px}.sample-tags{margin-top:14px}.preview-footer{gap:7px;font-size:9px}.experience-dock{padding:6px;inset-inline:8px}.experience-dock button{gap:7px;min-height:45px;font-size:11px}.landscape-caption{bottom:23px;font-size:9px;inset-inline:24px}.landscape-caption>span:last-child{display:none}.hero-photograph{object-position:58% center}.provider-line{width:100%;padding-block:30px 42px}.provider-marquee-container{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.provider-marquee-track{gap:36px;animation-duration:38s}.provider-marquee-group{gap:36px}.provider-logo.provider-openai{height:26px}.provider-logo.provider-anthropic{height:15px}.provider-logo.provider-gemini{height:25px}.provider-logo.provider-deepseek,.provider-logo.provider-grok{height:22px}.provider-logo.provider-midjourney{height:17px}.provider-logo.provider-suno{height:20px}.provider-logo.provider-bfl{height:18px}.possibility-section{padding-block:25px 30px}.liquid-home h2{font-size:36px}.possibility-heading{margin-bottom:28px}.section-overline{font-size:11px}.possibility-heading p,.connection-section p,.liquid-pricing p{margin-top:17px;font-size:14px}.possibility-grid{grid-template-columns:1fr;gap:20px}.vision-story{border-radius:26px;min-height:400px}.story-label{inset-inline:14px;border-radius:22px;padding:17px;bottom:14px}.story-label h3{font-size:22px}.story-label>a{width:43px;height:43px}.language-story{border-radius:26px;min-height:430px;padding:30px}.language-story h3{font-size:30px}.language-story>svg{margin-bottom:18px}.connection-section{grid-template-columns:1fr;gap:35px;padding-block:40px}.connection-terminal-wrap{width:100%}.connection-terminal-wrap .code-block{border-radius:20px}.liquid-steps-section,.liquid-comparison-section{padding-block:35px 25px}.liquid-steps-heading,.liquid-comparison-heading{margin-bottom:24px}.liquid-steps-grid{grid-template-columns:1fr;gap:14px}.liquid-comp-wrap{overflow-x:auto}.liquid-comp-table{min-width:620px}.liquid-comp-table thead th:first-child,.liquid-comp-table tbody td:first-child{background:var(--card);z-index:2;position:sticky;inset-inline-start:0}.liquid-comp-table thead th:first-child{background:var(--surface)}.liquid-pricing{grid-template-columns:1fr;gap:12px;padding-block:40px 10px}.credit-illustration{padding:45px 12px}.credit-pass{padding:25px}.credit-pass>strong{font-size:29px}.credit-types{gap:18px}.liquid-faq{grid-template-columns:1fr;gap:22px;padding-block:35px}.liquid-faq h2{font-size:29px}.liquid-finale{border-radius:26px;min-height:300px;margin-bottom:45px}.liquid-finale h2{font-size:31px}.liquid-finale p{font-size:13px}.sample-prompt{margin-inline-start:15px}.voice-bars{gap:3px}.voice-bars i{width:4px}.preview-toolbar{font-size:10px}.preview-sample{font-size:8px}}@media (max-width:359px){.preview-stage{height:300px}.sample-answer h3{font-size:21px}.landscape-actions{gap:10px}.hero-play{gap:6px}.landscape-actions .button{padding-inline:16px}.experience-preview{padding:14px}.preview-toolbar{gap:6px}.preview-avatar{width:26px;height:26px}.preview-footer{font-size:8px}.landscape-content{width:calc(100% - 28px)}.credit-types{gap:10px}.credit-pass>strong{font-size:25px}}.landscape-actions .button.hero-primary{min-height:52px;padding:12px 24px;font-size:16px;line-height:1.5}.landscape-actions .hero-play{border-radius:999px;gap:10px;min-height:48px;padding:6px;font-size:14px;line-height:1.5}.landscape-actions .hero-play>svg{width:36px;height:36px;padding:10px}@media (max-width:767px){.landscape-copy{text-align:center;width:100%;margin-inline:auto}.landscape-copy>p{margin-inline:auto}.hero-title-provider,.landscape-actions,.provider-slider-sizer,.provider-slider-label{justify-content:center}}@media (prefers-reduced-transparency:reduce){.glass-material{-webkit-backdrop-filter:none;background:#f4e9e3}.experience-dock button{color:#624137}.site-header,.language-menu{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}.story-label{background:#203f4d}.credit-pass{background:var(--card)}}@media (prefers-reduced-motion:reduce){.credit-pass,.credit-pass:hover,.vision-story:hover>img{transform:none!important}.button:hover,.button:active{transform:none}.liquid-home *{scroll-behavior:auto}}@media (min-width:768px) and (max-height:780px){.landscape-hero{height:600px;min-height:600px;padding-top:82px;padding-bottom:34px}.preview-stage{height:260px}.experience{padding-bottom:66px}.provider-line{padding-top:34px}}.landscape-copy .hero-title-compact,.liquid-home h2{text-wrap:balance;scroll-margin-top:110px}.preview-footer>a{border-radius:12px;min-height:44px;margin-inline:-8px;padding-inline:8px;transition:background .18s,color .18s}.preview-footer>a:hover{background:#ffffff4f}.cyno-splash-screen{z-index:99998;color:#fff;background:radial-gradient(at 50% 45%,#261613 0%,#110b0a 100%);justify-content:center;align-items:center;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0;overflow:hidden}.cyno-splash-screen.is-hidden{opacity:0;pointer-events:none;transform:scale(1.03)}.cyno-splash-glow{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#e278444d 0%,#b83d2d24 45%,#0000 70%);border-radius:50%;width:360px;height:360px;animation:2.4s ease-in-out infinite alternate cyno-glow-breathe;position:absolute}.cyno-splash-content{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:15px;display:flex;position:relative}.cyno-splash-emblem-wrap{place-items:center;width:86px;height:86px;display:grid;position:relative}.cyno-splash-emblem-wrap.compact{width:64px;height:64px}.cyno-splash-logo{object-fit:contain;z-index:2;filter:drop-shadow(0 4px 18px #e2784480);width:54px;height:54px}.cyno-splash-emblem-wrap.compact .cyno-splash-logo{width:40px;height:40px}.cyno-splash-ring{border:1.5px dashed #e2784466;border-radius:50%;animation:12s linear infinite cyno-spin;position:absolute;inset:0}.cyno-splash-ring-outer{border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:-8px}.cyno-splash-title{letter-spacing:-.5px;color:#fff;align-items:center;gap:4px;margin-top:2px;font-size:25px;font-weight:700;display:flex}.cyno-splash-dot{background:#e27844;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #e27844}.cyno-splash-meter{background:#ffffff1f;border-radius:99px;width:130px;height:2.5px;margin-top:2px;position:relative;overflow:hidden}.cyno-splash-meter-bar{background:linear-gradient(90deg,#0000,#e27844,#fff,#e27844,#0000);border-radius:99px;width:45%;animation:1.2s ease-in-out infinite cyno-meter-sweep;position:absolute;inset-block:0}.cyno-splash-caption{color:#ffffffa6;margin:0;font-size:11px;font-weight:400}.cyno-suspense-screen{z-index:9998;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);place-items:center;display:grid;position:fixed;inset:0}.cyno-suspense-card{color:var(--text);background:color-mix(in srgb,var(--card) 88%,transparent);border-radius:24px;flex-direction:column;align-items:center;gap:14px;padding:28px 36px;display:flex;box-shadow:0 20px 45px #00000014}.cyno-suspense-card p{color:var(--muted);margin:0;font-size:12px;font-weight:500}@keyframes cyno-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cyno-glow-breathe{0%{opacity:.68;transform:scale(.88)}to{opacity:1;transform:scale(1.16)}}@keyframes cyno-meter-sweep{0%{left:-50%}to{left:120%}}.story-label h3{text-wrap:balance}@media (min-width:768px) and (max-width:1100px){.announcement-shelf{grid-template-columns:1fr;gap:24px}.announcement-intro h2{max-width:650px}.announcement-intro{padding:0}.announcement-grid{grid-template-columns:1.2fr 1fr}}@media (max-width:767px){.announcement-shelf{grid-template-columns:1fr;gap:20px;padding-block:42px 20px}.announcement-intro{padding:0 2px}.announcement-intro h2{margin-top:14px;font-size:31px}.announcement-intro p{margin-top:13px;font-size:13px}.announcement-grid{grid-template-columns:1fr;gap:14px}.announcement-card-feature{min-height:255px;padding:24px}.announcement-card-small{min-height:158px;padding:19px}.announcement-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.announcement-card-small h3{font-size:14px}.announcement-card-small p{font-size:10px}.announcement-card-link{inset-inline-end:19px;bottom:18px}.announcement-card-small .announcement-card-link{margin-top:12px;position:static}}.updates-page{--updates-glass:color-mix(in srgb,var(--card) 64%,transparent);--updates-edge:color-mix(in srgb,var(--card) 65%,var(--line));--updates-shine:#fffc;--updates-shadow:0 18px 48px -30px #18233a3d;padding-bottom:100px}[data-theme=dark] .updates-page{--updates-glass:color-mix(in srgb,var(--card) 72%,transparent);--updates-edge:#ffffff1f;--updates-shine:#ffffff21;--updates-shadow:0 20px 48px -26px #00000080}.updates-page .container{max-width:1100px}.updates-timeline-item article{border:1px solid var(--updates-edge);background:linear-gradient(130deg,var(--updates-glass),color-mix(in srgb,var(--card) 38%,transparent));box-shadow:inset 0 1px 0 var(--updates-shine),var(--updates-shadow);-webkit-backdrop-filter:blur(22px)saturate(135%)}.updates-heading{grid-template-columns:1fr auto;align-items:end;gap:40px;padding:34px 0;display:grid}.updates-kicker{color:var(--muted);font-size:12px;font-weight:500}.updates-heading h1{margin:12px 0 0;font-size:clamp(42px,5vw,64px);font-weight:500;line-height:1.5}.updates-heading>p{color:var(--muted);max-width:310px;margin:0 0 10px;font-size:13px;line-height:2.1}.updates-feed{padding-top:40px}.updates-timeline{--timeline-meta:150px;--timeline-gap:36px;margin:0;padding:0;list-style:none;position:relative}.updates-timeline:before{content:"";inset-inline-start:var(--timeline-meta);background:var(--line);width:1px;position:absolute;top:36px;bottom:36px}.updates-timeline-item{grid-template-columns:var(--timeline-meta) minmax(0,1fr);column-gap:var(--timeline-gap);padding-bottom:24px;display:grid;position:relative}.updates-timeline-item:last-child{padding-bottom:0}.updates-entry-meta{color:var(--muted);font-variant-numeric:tabular-nums;padding-top:27px;font-size:12px;line-height:2}.updates-entry-meta>span{display:block}.updates-entry-time{margin-top:3px;font-size:11px}.updates-timeline-dot{inset-inline-start:calc(var(--timeline-meta) - 4px);background:var(--signal);width:9px;height:9px;box-shadow:0 0 0 4px var(--bg);border-radius:50%;position:absolute;top:35px}.updates-timeline-item article{border-radius:28px;min-width:0;padding:28px 32px 32px}.updates-timeline-item h2{text-wrap:pretty;max-width:680px;margin:0 0 14px;font-size:clamp(22px,2.5vw,30px);font-weight:500;line-height:1.7}.updates-timeline-item p{color:var(--muted);max-width:620px;margin:0;font-size:14px;line-height:2}.announcement-feature>.announcement-card{height:100%;padding-bottom:72px}.announcement-all-link{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}@media (max-width:767px){.updates-page{padding-bottom:64px}.updates-heading{grid-template-columns:1fr;gap:16px;padding:24px 0}.updates-heading h1{margin-top:10px;font-size:37px}.updates-heading>p{margin:0;font-size:12px}.updates-feed{padding-top:28px}.updates-timeline{--timeline-meta:4px;--timeline-gap:22px}.updates-timeline-item{padding-inline-start:26px;padding-bottom:24px;display:block}.updates-entry-meta{margin-bottom:12px;padding-top:0;font-size:11px;display:block}.updates-timeline-dot{top:7px}.updates-timeline:before{top:7px;bottom:24px}.updates-timeline-item article{border-radius:22px;padding:20px}.updates-timeline-item h2{margin-bottom:12px;font-size:21px}.updates-timeline-item p{font-size:12px}}@media (prefers-reduced-transparency:reduce){.updates-timeline-item article{background:var(--card);-webkit-backdrop-filter:none}}.story-label>a{transition:background .18s,transform .18s}.story-label>a:hover{background:#ffffff4d;transform:translateY(-2px)}.story-label>a:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (prefers-reduced-motion:reduce){.story-label>a:hover{transform:none}}.experience{padding-block:0}@media (max-width:767px){.claude-demo{height:410px}.experience{padding-bottom:0}}@media (prefers-reduced-motion:reduce){.claude-cli-thinking .claude-cli-symbol,.claude-cli-input i{animation:none}}@media (max-width:767px){.liquid-comp-wrap{overflow-x:visible}.liquid-comp-table{min-width:0}}[data-theme=dark] .site-header{background:#10121abf;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #ffffff0a,0 14px 40px #00000080}[data-theme=dark] .mobile-nav{background:#10121af2;border:1px solid #ffffff1f;box-shadow:0 20px 50px #0009}[data-theme=dark] .experience-preview{color:#f8fafc!important;background:linear-gradient(135deg,#161822e0,#0e1018d1)!important;border-color:#ffffff29!important;box-shadow:inset 0 1px #fff3,0 24px 70px #0009!important}[data-theme=dark] .preview-toolbar{color:#f1f5f9!important}[data-theme=dark] .preview-sample{color:#f1f5f9!important;background:#ffffff1f!important;border:1px solid #ffffff1f!important}[data-theme=dark] .sample-prompt{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff1f!important}[data-theme=dark] .answer-label{color:#fb923c!important;font-weight:600!important}[data-theme=dark] .sample-answer h3{color:#fff!important;font-weight:650!important}[data-theme=dark] .sample-answer p{color:#e2e8f0!important;line-height:1.85!important}[data-theme=dark] .sample-tags>span{color:#f1f5f9!important;background:#ffffff1a!important;border-color:#ffffff2e!important}[data-theme=dark] .preview-footer{color:#e2e8f0!important;border-top-color:#ffffff24!important}[data-theme=dark] .preview-footer>span{color:#cbd5e1!important}[data-theme=dark] .preview-footer>a{color:#fff!important}[data-theme=dark] .preview-footer>a:hover{background:#ffffff26!important}[data-theme=dark] .voice-label{color:#fff!important}[data-theme=dark] .voice-transcript{background:#ffffff1a!important;border:1px solid #ffffff1f!important}[data-theme=dark] .voice-transcript>span{color:#fb923c!important;font-weight:600!important}[data-theme=dark] .voice-transcript p{color:#fff!important}[data-theme=dark] .image-sample>div{background:linear-gradient(#0000,#0e1018f2)!important}[data-theme=dark] .image-sample>div>span{color:#fff!important}[data-theme=dark] .landscape-caption{color:#ffffffd9!important}[data-theme=dark] .experience-dock{background:linear-gradient(120deg,#1e202dd1,#141620bf);border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff29,0 18px 45px #00000073}[data-theme=dark] .dock-selection{background:#e2784438;border-color:#e2784473}[data-theme=dark] .language-story{color:#f1f5f9;background:linear-gradient(145deg,#1e1c27,#151722);border:1px solid #ffffff14}[data-theme=dark] .language-story>p{color:#94a3b8}[data-theme=dark] .conversation-bubble{color:#f1f5f9;background:#ffffff0f;border-color:#ffffff14}[data-theme=dark] .story-label{color:#f1f5f9;background:#12141cd9;border:1px solid #ffffff1f}[data-theme=dark] .footer{border-top:1px solid var(--line);background:#08090d}[data-theme=dark] .cyno-suspense-screen{background:#0c0d12d9}[data-theme=dark] .cyno-suspense-card{background:#181a24e6;border:1px solid #ffffff1a;box-shadow:0 25px 60px #0000008c}.liquid-home .credit-halo,.liquid-home .announcement-card-feature:after{display:none}.liquid-home .liquid-finale{background:#271811}.liquid-home .liquid-finale>img{filter:none;object-position:center}.liquid-home .landscape-actions .button.hero-primary{background:#c94f28;box-shadow:none!important}.liquid-home .landscape-actions .button.hero-primary:hover{background:#aa3d1c;box-shadow:none!important}[data-theme=dark] body:has(.liquid-home) .site-header{box-shadow:0 4px 18px #0000002e}[data-theme=dark] .liquid-home .claude-demo,[data-theme=dark] .liquid-home .connection-terminal-wrap .code-block,[data-theme=dark] .liquid-home .credit-pass{border-color:#ffffff1f;box-shadow:0 12px 32px #00000038}[data-theme=dark] .liquid-home .announcement-card{box-shadow:none}.liquid-home .liquid-finale:before{background:#17131033}@media (max-width:1100px){.liquid-home .landscape-hero,.liquid-home .liquid-finale{background:#171310}.liquid-home .hero-photograph,.liquid-home .liquid-finale>img{object-fit:contain;object-position:center;width:100%;height:auto}.liquid-home .hero-photograph{aspect-ratio:1672/941;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.liquid-home .landscape-hero .hero-shade{background:linear-gradient(#1713106b,#0000 65%)}.liquid-home .liquid-finale>img{aspect-ratio:2138/736;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 25%);mask-image:linear-gradient(#0000,#000 25%)}.liquid-home .liquid-finale:before{background:#17131033}}@media (max-width:767px){.liquid-home .hero-photograph{aspect-ratio:auto;object-fit:cover;object-position:center top;height:clamp(420px,68svh,620px)}}@media (min-width:768px) and (max-width:1100px){.liquid-home .liquid-finale{aspect-ratio:2138/736;min-height:0}.liquid-home .liquid-finale>img{inset:0;-webkit-mask-image:none;mask-image:none}.liquid-home .liquid-finale>div{width:76%;padding:18px 0}.liquid-home .liquid-finale h2{margin:0;font-size:clamp(25px,3.3vw,36px);line-height:1.45}.liquid-home .liquid-finale p{max-width:52ch;margin:12px auto 18px;font-size:12px;line-height:1.7}.liquid-home .liquid-finale .button{min-height:42px;padding:10px 22px;font-size:12px}}
main:has(.company-page){padding-top:0}.company-page{--company-glass:color-mix(in srgb, var(--card) 68%, transparent);--company-edge:color-mix(in srgb, var(--card) 70%, var(--line));--company-shine:#ffffffa6;--company-shadow:0 16px 48px -24px #18233a38;isolation:isolate;background:radial-gradient(at 8% 12%,#6a9fc921,#0000 30%),radial-gradient(at 93% 48%,#ab9dd01a,#0000 32%),radial-gradient(at 12% 88%,#74aec517,#0000 24%);padding-block:112px 56px;position:relative}[data-theme=dark] .company-page{--company-glass:color-mix(in srgb, var(--card) 70%, transparent);--company-edge:#ffffff1f;--company-shine:#ffffff1f;--company-shadow:0 20px 48px -24px #00000080;background:0 0}.company-page h1,.company-page h2,.company-page h3{letter-spacing:0;text-wrap:balance}.company-page .container{min-width:0}.company-page p{text-wrap:pretty}.company-page :is(.company-hero,.company-origin,.company-timeline-grid,.company-values-grid)>*{min-width:0}.company-kicker,.company-section-heading>span{color:var(--muted);align-items:center;gap:9px;font-size:12px;font-weight:500;display:flex}.company-status-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 10%, transparent);border-radius:50%}.company-hero{border:1px solid var(--company-edge);background:linear-gradient(130deg, var(--company-glass), color-mix(in srgb, var(--card) 30%, transparent));box-shadow:inset 0 1px 0 var(--company-shine), var(--company-shadow);border-radius:36px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:44px;padding:26px;display:grid}.company-hero-copy{padding:14px 8px}.company-hero-copy h1{max-width:540px;margin-block:22px;font-size:clamp(38px,4.3vw,62px);font-weight:650;line-height:1.5}.company-title-word{white-space:nowrap;display:inline-block}.company-title-accent{color:#e27844}.company-lead{max-width:520px;color:var(--muted);font-size:15px}.company-hero-meta{color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:24px;font-size:11px;display:flex}.company-hero-meta>span{border:1px solid var(--company-edge);background:var(--company-glass);box-shadow:inset 0 1px 0 var(--company-shine);border-radius:99px;align-items:center;gap:7px;padding:7px 11px;display:inline-flex}.company-hero-meta svg{color:var(--accent)}.company-story-link{align-items:center;gap:14px;min-height:44px;margin-top:16px;font-size:12px;font-weight:550;display:inline-flex}.company-story-link svg{transition:transform .2s}.company-story-link:hover svg{transform:translateY(3px)}.company-hero-art{isolation:isolate;background:#24272b;border-radius:24px;align-self:stretch;min-height:450px;position:relative;overflow:hidden;box-shadow:0 12px 32px -16px #00000059}.company-hero-art>img{object-fit:cover;object-position:65% center;width:100%;height:100%;position:absolute;inset:0}.company-hero-art:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 50%,#0000007a);position:absolute;inset:0}.company-campus-tag,.company-art-caption{z-index:2;color:#fff;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:linear-gradient(120deg,#ffffff29,#0c16217a);border:1px solid #ffffff5c;position:absolute;box-shadow:inset 0 1px #ffffff4d,0 8px 24px #0000001f}.company-campus-tag{inset-inline-start:18px;background:#0f1b258c;border-radius:99px;align-items:center;gap:8px;padding:9px 13px;font-size:11px;display:flex;top:18px}.company-campus-tag bdi{font-family:Geist Variable,sans-serif;font-size:12px}.company-campus-tag>span{border-inline-start:1px solid #ffffff40;padding-inline-start:8px}.company-art-caption{inset-inline:18px;border-radius:19px;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex;bottom:18px}.company-art-caption>div>span{color:#ffffffe0;margin-bottom:6px;font-size:10px;display:block}.company-art-caption strong{font-size:24px;font-weight:550}.company-photo-mark{background:#fff;border-radius:16px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 1px #fff}.company-origin{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:20px 52px;padding-block:64px;scroll-margin-top:105px;display:grid}.company-origin-label{color:var(--muted);grid-column:1/-1;align-items:center;gap:10px;font-size:12px;display:flex}.company-origin-label>span:first-child{border:1px solid var(--line);width:30px;height:30px;color:var(--accent);border-radius:10px;place-items:center;font-size:12px;display:grid}.company-origin-copy h2,.company-section-heading h2{font-size:clamp(26px,2.6vw,36px);font-weight:600;line-height:1.6}.company-origin-copy p{color:var(--muted);margin-top:16px;font-size:14px}.company-origin-note,.company-timeline-item,.company-values-grid article{border:1px solid var(--company-edge);background:linear-gradient(130deg, var(--company-glass), color-mix(in srgb, var(--card) 42%, transparent));box-shadow:inset 0 1px 0 var(--company-shine), var(--company-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.company-origin-note{border-radius:28px;padding:28px;position:relative}.company-quote-icon{color:var(--accent);margin-bottom:18px;display:block}.company-note-label{color:var(--muted);font-size:11px}.company-origin-note p{margin-block:12px 24px;font-size:21px;font-weight:500}.company-note-signature{color:var(--muted);border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:16px;font-size:11px;display:flex}.company-signature-icon{background:var(--company-glass);border:1px solid var(--company-edge);width:32px;height:32px;color:var(--text);border-radius:50%;place-items:center;display:grid}.company-note-signature bdi{font-family:Geist Variable,sans-serif}.company-timeline{padding-block:12px 64px}.company-section-heading>span{margin-bottom:14px}.company-timeline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.company-timeline-item{border-radius:26px;grid-template-columns:1fr auto;align-content:start;padding:26px;display:grid;position:relative}.company-timeline-number{color:var(--muted);grid-area:1/2;align-self:center;font-size:27px;font-weight:300}.company-step-icon,.company-value-icon{border:1px solid var(--company-edge);background:linear-gradient(135deg, var(--company-glass), color-mix(in srgb, var(--accent) 9%, var(--card)));width:48px;height:48px;color:var(--accent);box-shadow:inset 0 1px 0 var(--company-shine), 0 4px 12px #00000008;border-radius:16px;place-items:center;display:grid}.company-step-icon{grid-area:1/1}.company-timeline-item h3{grid-column:1/-1;margin-block:24px 10px;font-size:19px;font-weight:600}.company-timeline-item p{color:var(--muted);grid-column:1/-1;font-size:14px}.company-manifesto{isolation:isolate;border:1px solid var(--company-edge);background:radial-gradient(ellipse at 50% 0%, #709abb33, transparent 62%), var(--company-glass);box-shadow:inset 0 1px 0 var(--company-shine), var(--company-shadow);border-radius:36px;position:relative;overflow:hidden}.company-manifesto:before,.company-manifesto:after{content:"";pointer-events:none;z-index:-1;border:1px solid color-mix(in srgb, var(--text) 6%, transparent);inset-inline-start:calc(50% - 310px);border-radius:50%;width:620px;height:620px;position:absolute;top:-380px}.company-manifesto:after{inset-inline-start:calc(50% - 390px);width:780px;height:780px;top:-460px}.company-manifesto-inner{text-align:center;padding:44px 28px}.company-manifesto .company-kicker{justify-content:center}.company-network{direction:ltr;justify-content:center;align-items:center;max-width:330px;margin:0 auto 30px;display:flex}.company-network-node,.company-network-hub{border:1px solid var(--company-edge);box-shadow:inset 0 1px 0 var(--company-shine), 0 10px 24px #13223314;background:var(--company-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex:none;place-items:center;display:grid}.company-network-node{width:54px;height:54px;color:var(--muted);border-radius:18px}.company-network-hub{background:#ffffffed;border-radius:26px;width:82px;height:82px;transform:rotate(-8deg)}.company-network-hub img{transform:rotate(8deg)}.company-network-line{background:var(--line);flex:1;height:1px;position:relative}.company-network-line:after{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:50%}.company-manifesto h2{margin-block:16px;font-size:clamp(27px,3.4vw,45px);font-weight:600;line-height:1.65}.company-manifesto em{color:var(--signal,var(--accent));font-style:normal}.company-manifesto p{max-width:610px;color:var(--muted);margin-inline:auto;font-size:14px}.company-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:26px;display:flex}.company-actions .text-link{min-height:44px}.company-values{padding-block:60px 8px}.company-values-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.company-values-grid article{border-radius:24px;padding:24px}.company-values-grid h3{margin-block:18px 10px;font-size:18px;font-weight:600}.company-values-grid p{color:var(--muted);font-size:13px}@media (max-width:1100px){.company-hero{gap:24px;padding:20px}.company-hero-copy h1{font-size:40px}.company-lead{font-size:14px}.company-hero-art{min-height:400px}.company-art-caption{inset-inline:12px;padding:14px;bottom:12px}.company-art-caption strong{font-size:20px}.company-photo-mark{border-radius:13px;width:42px;height:42px}.company-origin{gap:20px 28px}.company-origin-note{padding:24px}.company-origin-note p{font-size:19px}.company-timeline-item{padding:22px}.company-timeline-item h3{font-size:18px}.company-values-grid article{padding:20px}}@media (max-width:767px){.company-page{padding-block:90px 32px}.company-page .container{width:calc(100% - 32px)}.company-hero{border-radius:28px;grid-template-columns:minmax(0,1fr);gap:16px;padding:20px 14px 14px}.company-hero-copy{padding:0 6px}.company-kicker,.company-section-heading>span{font-size:11px}.company-hero-copy h1{margin-block:16px;font-size:clamp(29px,7.5vw,42px);line-height:1.5}.company-lead{font-size:14px}.company-hero-meta{gap:6px;margin-top:16px;font-size:10px}.company-hero-meta>span{padding:6px 8px}.company-hero-meta svg{width:15px;height:15px}.company-story-link{margin-top:8px}.company-hero-art{aspect-ratio:16/10;border-radius:19px;width:100%;height:270px;min-height:250px;max-height:360px;display:block;position:relative;overflow:hidden}.company-hero-art>img{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block;position:absolute;inset:0}.company-campus-tag{top:10px;padding:6px 10px;font-size:10px;inset-inline-start:10px}.company-art-caption{inset-inline:10px;border-radius:14px;padding:10px 14px;bottom:10px}.company-art-caption strong{font-size:16px}.company-art-caption>div>span{margin-bottom:2px;font-size:9px}.company-photo-mark{border-radius:10px;width:34px;height:34px}.company-photo-mark img{width:24px;height:24px}.company-origin{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:36px;scroll-margin-top:90px}.company-origin-label{grid-column:auto}.company-origin-copy{padding-inline:4px}.company-origin-copy h2,.company-section-heading h2{font-size:25px}.company-origin-copy p{margin-top:12px;font-size:14px}.company-origin-note{border-radius:22px;padding:22px}.company-quote-icon{width:30px;height:30px;margin-bottom:12px}.company-origin-note p{margin-block:10px 18px;font-size:18px}.company-note-signature{padding-top:12px}.company-timeline{padding-block:0 36px}.company-section-heading>span{margin-bottom:10px}.company-timeline-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px;padding-inline-start:40px;position:relative}.company-timeline-grid:before{content:"";inset-inline-start:15px;background:linear-gradient(var(--line), var(--accent), var(--line));width:1px;position:absolute;top:22px;bottom:22px}.company-timeline-item{border-radius:20px;padding:18px;display:block}.company-timeline-number{inset-inline-start:-41px;width:30px;height:30px;color:var(--accent);border:1px solid var(--company-edge);background:var(--bg);border-radius:50%;place-items:center;font-size:13px;font-weight:550;display:grid;position:absolute;top:18px}.company-step-icon{border-radius:11px;width:34px;height:34px;margin-bottom:10px;display:inline-grid}.company-step-icon svg{width:21px;height:21px}.company-timeline-item h3{margin-block:0 8px;font-size:17px}.company-timeline-item p{font-size:13px}.company-manifesto{border-radius:26px}.company-manifesto-inner{padding:28px 20px}.company-network{max-width:250px;margin-bottom:24px}.company-network-hub{border-radius:21px;width:66px;height:66px}.company-network-hub img{width:40px;height:40px}.company-network-node{border-radius:14px;width:44px;height:44px}.company-manifesto h2{margin-block:14px;font-size:clamp(23px,5.8vw,32px)}.company-manifesto p{font-size:13px}.company-actions{flex-direction:column;gap:8px;margin-top:22px}.company-actions .button{width:100%}.company-values{padding-block:36px 0}.company-values-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:20px}.company-values-grid article{border-radius:20px;align-items:flex-start;gap:14px;padding:18px;display:flex}.company-value-icon{border-radius:13px;flex:none;width:42px;height:42px}.company-values-grid h3{margin-block:0 6px;font-size:16px}.company-values-grid p{font-size:13px}}@media (prefers-reduced-motion:reduce){.company-story-link svg{transition:none}}@media (prefers-reduced-transparency:reduce){.company-page{--company-glass:var(--card)}.company-page :is(.company-origin-note,.company-timeline-item,.company-values-grid article,.company-network-node,.company-network-hub){-webkit-backdrop-filter:none;backdrop-filter:none}.company-campus-tag,.company-art-caption{-webkit-backdrop-filter:none;backdrop-filter:none;background:#202a32}}
html:has(.pricing-page){scroll-behavior:smooth}main:has(.pricing-page){background-image:none}[data-theme=light] main:has(.pricing-page){background-image:radial-gradient(at 90% 32%,#ac98cf14,#0000 34%)}[data-theme=dark] main:has(.pricing-page){background-image:radial-gradient(70% 35% at 50% -5%,#f36f350f,#0000 70%),radial-gradient(50% 25% at 50% 55%,#138fd409,#0000 60%)}.pricing-page{--price-glass:color-mix(in srgb,var(--card) 70%,transparent);--price-edge:color-mix(in srgb,var(--card) 65%,var(--line));--price-shine:#ffffffb0;--price-shadow:0 18px 48px -28px #243b6240;zoom:1;padding-block:55px 64px}[data-theme=dark] .pricing-page{--price-glass:#161b24b8;--price-edge:#ffffff16;--price-shine:#ffffff0f;--price-shadow:0 16px 40px -12px #000000a6, 0 1px 2px #0006;--price-panel:linear-gradient(180deg, #ffffff09 0%, #fff0 100%), #161b24b8}.pricing-page :is(h1,h2,h3){letter-spacing:0;text-wrap:balance}.pricing-page :is(.pricing-glass-hero,.pricing-benefits,.pricing-questions)>*{min-width:0}.pricing-glass-hero{border:1px solid var(--price-edge);background:linear-gradient(120deg,var(--price-glass),color-mix(in srgb,var(--card) 30%,transparent));box-shadow:inset 0 1px 0 var(--price-shine),var(--price-shadow);border-radius:32px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:34px;padding:36px;display:grid}.pricing-kicker{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.pricing-kicker>span{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 4px var(--tint);border-radius:50%}.pricing-page .pricing-hero-copy h1{margin-block:18px;font-size:clamp(30px,3.5vw,48px);font-weight:650;line-height:1.65}.pricing-hero-copy h1>span{color:var(--accent)}.pricing-hero-copy>p{max-width:480px;color:var(--muted);font-size:14px;line-height:2}.pricing-hero-links{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.pricing-hero-links .button{color:#fff;border-radius:13px;gap:14px}[data-theme=dark] .pricing-hero-links .button{color:#1a0e06}.pricing-wallet-link{align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.pricing-wallet-link:hover{color:var(--accent)}.pricing-network-art{justify-items:center;gap:10px;width:100%;display:grid}.pricing-network-stage{isolation:isolate;aspect-ratio:1;direction:ltr;width:min(100%,420px);position:relative;overflow:clip}.pricing-network-ambient{z-index:-1;background:radial-gradient(ellipse at 36% 35%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 55%),radial-gradient(ellipse at 65% 70%,#6d9dbb24,transparent 55%);border-radius:50%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 35%,#0000 70%);mask-image:radial-gradient(circle,#000 35%,#0000 70%)}.pricing-network-grid{background-image:radial-gradient(circle,var(--muted) .7px,transparent .9px);opacity:.2;background-size:18px 18px;position:absolute;inset:3%;-webkit-mask-image:radial-gradient(circle,#000,#0000 67%);mask-image:radial-gradient(circle,#000,#0000 67%)}.pricing-network-ring{border:1px solid color-mix(in srgb,var(--text) 12%,transparent);box-shadow:0 0 0 18px color-mix(in srgb,var(--text) 2%,transparent);border-radius:50%;position:absolute;inset:12.5%}.pricing-network-ring-inner{border-style:dashed;border-color:color-mix(in srgb,var(--accent) 22%,transparent);box-shadow:none;opacity:.7;animation:80s linear infinite reverse pricing-provider-orbit;inset:26%}.pricing-network-sweep{background:conic-gradient(from 30deg,transparent 0deg,var(--accent) 45deg,transparent 75deg,transparent 185deg,#6d9dbb 230deg,transparent 260deg);opacity:.45;border-radius:50%;animation:24s linear infinite reverse pricing-provider-orbit;position:absolute;inset:12%;-webkit-mask-image:radial-gradient(circle,#0000 68%,#000 69% 70%,#0000 71%);mask-image:radial-gradient(circle,#0000 68%,#000 69% 70%,#0000 71%)}.pricing-network-satellites{border:1px dashed color-mix(in srgb,var(--text) 6%,transparent);border-radius:50%;animation:54s linear infinite reverse pricing-provider-orbit;position:absolute;inset:7%}.pricing-network-satellites span{background:var(--accent);width:4px;height:4px;box-shadow:0 0 10px color-mix(in srgb,var(--accent) 40%,transparent);border-radius:50%;position:absolute;top:50%}.pricing-network-satellites span:first-child{left:-2px}.pricing-network-satellites span:last-child{background:#7ba8c2;right:-2px}.pricing-network-rotor{animation:36s linear infinite pricing-provider-orbit;position:absolute;inset:0}.pricing-network-streams{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pricing-data-out,.pricing-data-in{opacity:0;animation-duration:4.8s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--flow-delay)}.pricing-data-out{color:var(--accent);animation-name:pricing-request-send}.pricing-data-in{color:#7ba8c2;animation-name:pricing-response-return}.pricing-packet-tail{fill:currentColor;opacity:.65}.pricing-packet-tail-soft{opacity:.18;filter:blur(.8px)}.pricing-packet-halo{fill:currentColor;opacity:.18;filter:blur(2px)}.pricing-packet-head{fill:currentColor;filter:drop-shadow(0 0 3px)}.pricing-packet-core{fill:#fff;opacity:.9}.pricing-network-step-0{--flow-delay:0s}.pricing-network-step-1{--flow-delay:-1.2s}.pricing-network-step-2{--flow-delay:-2.4s}.pricing-network-step-3{--flow-delay:-3.6s}.pricing-orbit-position{aspect-ratio:1;width:15%;position:absolute;transform:translate(-50%,-50%)}.pricing-orbit-position-0{top:12.5%;left:50%}.pricing-orbit-position-1{top:50%;left:87.5%}.pricing-orbit-position-2{top:87.5%;left:50%}.pricing-orbit-position-3{top:50%;left:12.5%}.pricing-orbit-provider{border:1px solid color-mix(in srgb,var(--muted) 25%,var(--price-edge));background:linear-gradient(145deg,var(--price-shine),transparent 55%),color-mix(in srgb,var(--card) 88%,transparent);width:100%;height:100%;box-shadow:inset 0 1px 0 var(--price-shine),inset 0 -1px 0 #0000000c,0 10px 24px -12px #17243d55;-webkit-backdrop-filter:blur(16px);border-radius:30%;place-items:center;animation:36s linear infinite reverse pricing-provider-orbit;display:grid;position:relative}.pricing-orbit-provider img{object-fit:contain;width:64%;height:64%}.pricing-network-hub{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--price-edge));background:radial-gradient(circle at 30% 20%,var(--price-shine),transparent 65%),color-mix(in srgb,var(--card) 90%,transparent);-webkit-backdrop-filter:blur(20px);width:34%;box-shadow:inset 0 2px 2px var(--price-shine),inset 0 -5px 16px #00000008,0 16px 35px -20px #17243d66,0 0 0 7px color-mix(in srgb,var(--card) 24%,transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pricing-hub-rim{border:1px solid color-mix(in srgb,var(--accent) 14%,transparent);border-radius:50%;animation:4.8s ease-in-out infinite pricing-hub-breathe;position:absolute;inset:-8%}.pricing-network-hub img{width:74%;height:auto;position:relative}.pricing-cyno-dark,[data-theme=dark] .pricing-cyno-light{display:none}[data-theme=dark] .pricing-cyno-dark{display:block}.pricing-network-legend{color:var(--muted);align-items:center;gap:12px;font-size:11px;display:flex}.pricing-network-legend strong{color:var(--text);font-weight:600}.pricing-benefit-icon{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));width:46px;height:46px;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--card));box-shadow:inset 0 1px 0 var(--price-shine);border-radius:14px;flex-shrink:0;place-items:center;display:inline-grid}@keyframes pricing-provider-orbit{to{transform:rotate(360deg)}}@keyframes pricing-hub-breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes pricing-request-send{0%,5%{opacity:0;transform:translateY(0)}8%{opacity:1}35%{opacity:1;transform:translateY(-52px)}38%,to{opacity:0;transform:translateY(-52px)}}@keyframes pricing-response-return{0%,47%{opacity:0;transform:translateY(0)}50%{opacity:1}80%{opacity:1;transform:translateY(52px)}83%,to{opacity:0;transform:translateY(52px)}}@media (prefers-reduced-motion:reduce){.pricing-network-art :is(.pricing-network-rotor,.pricing-orbit-provider,.pricing-data-out,.pricing-data-in,.pricing-network-ring-inner,.pricing-network-sweep,.pricing-network-satellites,.pricing-hub-rim){animation:none}}.pricing-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-block:18px 64px;display:grid}.pricing-benefits>div{border:1px solid var(--price-edge);background:var(--price-glass);box-shadow:inset 0 1px 0 var(--price-shine),var(--price-shadow);border-radius:20px;align-items:center;gap:13px;padding:20px;display:flex}.pricing-benefits strong{font-size:14px;font-weight:600}.pricing-benefits p{color:var(--muted);margin-top:4px;font-size:11px}.pricing-page .pricing-featured-heading{margin-bottom:24px}.pricing-page .pricing-featured-heading h2{max-width:700px;margin-top:10px;font-size:clamp(24px,2.5vw,32px);line-height:1.7}.pricing-page .pricing-featured-grid{gap:18px}.pricing-page .pricing-featured-card{border:1px solid var(--price-edge);background:linear-gradient(145deg,var(--price-glass),color-mix(in srgb,var(--card) 40%,transparent));-webkit-backdrop-filter:blur(18px);min-width:0;box-shadow:inset 0 1px 0 var(--price-shine),var(--price-shadow);border-radius:24px;padding:24px;position:relative}.pricing-page .pricing-featured-card:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--line))}.pricing-page .pricing-featured-badge{white-space:normal;border-radius:99px;max-width:65%;padding:6px 10px;font-size:10px}.pricing-page .pricing-featured-card h3{text-align:right;overflow-wrap:anywhere;width:100%;font-size:21px}.pricing-page .pricing-featured-card.is-typesafe{isolation:isolate;overflow:hidden}.pricing-page .pricing-featured-card.is-typesafe:before{content:"";z-index:-1;inset-inline-end:-18px;opacity:.045;pointer-events:none;background:url(/providers/typesafe-ai.svg) 50%/contain no-repeat;width:150px;height:220px;position:absolute;top:50%;transform:translateY(-50%)}[data-theme=dark] .pricing-page :is(.pricing-featured-card.is-typesafe,.pricing-row-typesafe){--typesafe-logo-filter:invert(1)}[data-theme=dark] .pricing-page .pricing-featured-card.is-typesafe:before,[data-theme=dark] .pricing-page .pricing-row-typesafe .pricing-model:before{filter:var(--typesafe-logo-filter)}.pricing-page .pricing-model-maker{color:var(--muted);font-size:10px;line-height:1.4;display:block}.pricing-page .pricing-row-typesafe .pricing-model{isolation:isolate;position:relative}.pricing-page .pricing-row-typesafe .pricing-model:before{content:"";z-index:-1;inset-inline-start:-5px;opacity:.09;pointer-events:none;background:url(/providers/typesafe-ai.svg) 50%/contain no-repeat;width:36px;height:44px;position:absolute;top:50%;transform:translateY(-50%)}.pricing-page .pricing-featured-card p{font-size:12px;line-height:1.9}.pricing-page .pricing-featured-rates{background:color-mix(in srgb,var(--surface) 50%,transparent);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;display:grid}.pricing-page .pricing-featured-rates>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 10px;display:flex}.pricing-page .pricing-featured-rates .pricing-rate{flex-wrap:wrap;row-gap:2px}.pricing-page .cache-footer-row{flex-wrap:wrap;gap:8px}.pricing-page .cache-footer-val{flex-wrap:wrap}.pricing-page .pricing-featured-cta{border:1px solid var(--price-edge);background:color-mix(in srgb,var(--card) 76%,transparent);border-radius:12px;min-height:44px;padding:9px 12px}.pricing-page .pricing-featured-cta:hover{background:var(--tint);border-color:var(--accent);color:var(--text)}.pricing-page .rates-section{margin-top:64px;scroll-margin-top:112px}.pricing-page .rates-controls-row{border:1px solid var(--price-edge);background:var(--price-glass);box-shadow:inset 0 1px 0 var(--price-shine),var(--price-shadow);border-radius:24px;padding:24px}.pricing-page .rates-section-heading h2{font-size:27px}.pricing-page .rates-section-heading>p{font-size:12px;line-height:1.9}.pricing-page .rates-filter-group{flex-wrap:wrap;gap:12px;overflow:visible}.pricing-page .rates-filter-group .segmented{background:color-mix(in srgb,var(--surface) 50%,transparent);border-radius:14px;flex-wrap:wrap;gap:3px;max-width:100%;-webkit-mask-image:none;mask-image:none}.pricing-page .rates-filter-group .segmented button{border-radius:10px;min-height:44px}.pricing-page .rates-filter-group .segmented button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,var(--line));color:var(--text);background:var(--tint)!important}.pricing-page .search-box-wrap{flex:220px;max-width:100%;min-height:48px}.pricing-page .rates-section .table-wrap{background:var(--price-glass);box-shadow:inset 0 1px 0 var(--price-shine),var(--price-shadow);border-radius:20px}.pricing-page .pricing-table td{background:0 0;padding:18px 12px}.pricing-page .pricing-table th{padding-inline:12px}.pricing-page .pricing-table .pricing-rate{white-space:normal;flex-wrap:wrap}.pricing-page .pricing-table .table-action{border:1px solid var(--line);border-radius:10px}.pricing-page .contact-band{border:1px solid var(--price-edge);background:linear-gradient(120deg,var(--price-glass),var(--tint));box-shadow:inset 0 1px 0 var(--price-shine),var(--price-shadow);border-radius:24px;margin-block:48px;padding:30px}.pricing-page .contact-band h3{font-size:24px}.pricing-page .contact-band .button{border-radius:12px}.pricing-questions{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:48px;padding-top:16px;display:grid}.pricing-questions-heading h2{margin-block:18px 8px;font-size:28px}.pricing-questions-heading p{color:var(--muted);font-size:13px}.pricing-questions .faq-list{border:1px solid var(--price-edge);background:var(--price-glass);box-shadow:inset 0 1px 0 var(--price-shine),var(--price-shadow);border-radius:24px;padding-inline:22px}.pricing-questions .faq-list>div:last-child{border-bottom:0!important}.pricing-page{--price-panel:linear-gradient(135deg,var(--price-shine),transparent 42%),var(--price-glass)}[data-theme=dark] .pricing-page{--price-panel:linear-gradient(180deg, #ffffff09 0%, #fff0 100%), #161b24b8}[data-theme=dark] .pricing-page :is(.pricing-glass-hero,.pricing-featured-card,.rates-controls-row,.rates-section .table-wrap,.pricing-questions .faq-list,.pricing-benefits>div,.contact-band){background:var(--price-panel);border-color:var(--price-edge);box-shadow:var(--price-shadow), inset 0 1px 0 var(--price-shine);-webkit-backdrop-filter:blur(20px)saturate(130%)}[data-theme=dark] .pricing-page .pricing-featured-rates{background:#0e1117bf;border-color:#ffffff0f;box-shadow:inset 0 1px 3px #0006}[data-theme=dark] .pricing-page .rates-section .table-wrap{border-color:var(--price-edge);box-shadow:0 20px 48px -16px #000000b3, inset 0 1px 0 var(--price-shine);background:linear-gradient(#171b24cc 0%,#0f1218d9 100%)}[data-theme=dark] .pricing-page .pricing-table th{-webkit-backdrop-filter:blur(24px);background:#0f1218e6;border-bottom:1px solid #ffffff14}[data-theme=dark] .pricing-page .pricing-table td{border-bottom:1px solid #ffffff0d}[data-theme=dark] .pricing-page .pricing-table tbody tr:nth-child(2n) td{background:#ffffff04}[data-theme=dark] .pricing-page .pricing-table tbody tr:hover td{background:#f36f350f}[data-theme=dark] .pricing-page .pricing-table .table-action{color:var(--text);background:linear-gradient(#ffffff0f 0%,#ffffff05 100%);border:1px solid #ffffff1a;border-radius:10px;padding-inline:14px;font-weight:560;transition:background .18s,border-color .18s,box-shadow .18s;box-shadow:0 2px 6px #0000004d}[data-theme=dark] .pricing-page .pricing-table .table-action:hover{color:var(--text);background:var(--tint);border-color:var(--accent);box-shadow:0 0 12px #f36f3533}[data-theme=dark] .pricing-page .pricing-questions .faq-list>div{border-color:#ffffff0f!important}[data-theme=dark] .pricing-page .pricing-featured-cta{background:linear-gradient(#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff14;box-shadow:0 2px 8px #00000040}[data-theme=dark] .pricing-page .pricing-featured-cta:hover{background:var(--tint);border-color:var(--accent);color:var(--text)}.pricing-page .pricing-featured-card{background:var(--price-panel);border-color:var(--price-edge);box-shadow:inset 0 1px 0 var(--price-shine),inset 0 -1px 0 color-mix(in srgb,var(--card) 12%,transparent),var(--price-shadow);gap:18px}.pricing-page .pricing-featured-top{min-height:36px}.pricing-page .pricing-featured-header{flex:none;gap:9px;min-height:118px}.pricing-page .pricing-featured-rates{background:color-mix(in srgb,var(--card) 35%,transparent);border-color:var(--price-edge);box-shadow:inset 0 1px 0 var(--price-shine);margin:0}.pricing-page .pricing-card-cache-footer{border-top:1px solid var(--price-edge);flex:1;margin:0;padding-top:14px}.pricing-page .pricing-card-actions{margin-top:0;padding-top:0}.pricing-page .pricing-featured-cta{background:var(--price-panel);width:100%;box-shadow:inset 0 1px 0 var(--price-shine);justify-content:space-between;font-size:12px}.pricing-page .pricing-featured-badge{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line))}.pricing-page .rates-controls-row,.pricing-page .pricing-benefits>div,.pricing-page .pricing-questions .faq-list{background:var(--price-panel);-webkit-backdrop-filter:blur(20px)saturate(140%)}.pricing-page .rates-section .table-wrap{border:1px solid var(--price-edge);background:var(--price-panel);-webkit-backdrop-filter:blur(24px)saturate(140%);box-shadow:inset 0 1px 0 var(--price-shine),var(--price-shadow);border-radius:24px}.pricing-page .pricing-table{border-collapse:separate;border-spacing:0}.pricing-page .pricing-table th{background:color-mix(in srgb,var(--card) 82%,transparent);border-bottom:1px solid var(--price-edge);-webkit-backdrop-filter:blur(24px);padding-block:20px;top:86px}.pricing-page .pricing-table td{border-bottom:1px solid var(--line)}.pricing-page .pricing-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--card) 18%,transparent)}.pricing-page .pricing-table tbody tr:hover td{background:color-mix(in srgb,var(--accent) 6%,transparent)}.pricing-page .pricing-table tbody tr:last-child td{border-bottom:0}.pricing-page .pricing-table .pricing-model{gap:13px}.pricing-page .pricing-model>:is(.pricing-model-logo,.model-glyph){flex:0 0 28px;width:28px;height:28px}.pricing-page .pricing-model>div{text-align:right;flex:1}.pricing-page .pricing-model :is(strong,.pricing-model-id){text-align:right}.pricing-page .pricing-table .pricing-model-id{margin-top:5px;font-size:10px}.pricing-page .pricing-table .table-action{background:var(--price-panel);min-height:44px;box-shadow:inset 0 1px 0 var(--price-shine);font-size:12px}.pricing-page .pricing-table .table-action:hover{border-color:var(--accent)}[data-theme=dark] .pricing-page .pricing-table .table-action:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pricing-page .pricing-rect-switch{border-color:var(--price-edge);background:color-mix(in srgb,var(--card) 50%,transparent);box-shadow:inset 0 1px 0 var(--price-shine)}.pricing-page .pricing-show-all .button{background:var(--price-panel);box-shadow:inset 0 1px 0 var(--price-shine);border-radius:14px}.pricing-page .contact-band{-webkit-backdrop-filter:blur(20px)}.pricing-page .pricing-questions .faq-list>div{border-color:var(--price-edge)!important}@media (min-width:1024px){.pricing-page .pricing-table th:first-child{text-align:right;border-start-start-radius:24px;padding-inline-start:53px}.pricing-page .pricing-table th:last-child{border-start-end-radius:24px}.pricing-page .pricing-table .pricing-action-cell{text-align:center}}@media (max-width:1023px){.pricing-glass-hero{gap:16px;padding:26px}.pricing-page .pricing-hero-copy h1{font-size:31px}.pricing-benefits>div{flex-direction:column;align-items:flex-start;padding:17px}.pricing-page .rates-section .table-wrap{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0}.pricing-page .rates-section .pricing-table tbody tr{background:var(--price-panel);border-color:var(--price-edge);box-shadow:inset 0 1px 0 var(--price-shine),var(--price-shadow);-webkit-backdrop-filter:blur(20px);border-radius:20px}.pricing-page .rates-section .pricing-table tbody tr td{background:0 0;padding:0}.pricing-page .pricing-context-cell{flex-wrap:wrap;gap:8px}}@media (max-width:767px){.pricing-page{width:calc(100% - 32px);padding-block:32px 44px}.pricing-glass-hero{border-radius:26px;grid-template-columns:minmax(0,1fr);padding:24px}.pricing-benefits{gap:10px;margin-bottom:44px}.pricing-benefits>div{border-radius:16px;gap:9px;padding:12px}.pricing-benefits strong{font-size:12px}.pricing-benefits p{font-size:10px}.pricing-benefit-icon{border-radius:12px;width:38px;height:38px}.pricing-page .rates-controls-row{padding:18px}.pricing-page .search-box-wrap{flex:auto;width:100%}.pricing-page .rates-section{margin-top:40px}.pricing-questions{grid-template-columns:minmax(0,1fr);gap:22px}.pricing-page .contact-band{padding:24px}}@media (max-width:560px){.pricing-page .pricing-featured-grid{grid-auto-columns:calc(100% - 20px);gap:12px}.pricing-page .pricing-featured-card{min-height:0;padding:20px}.pricing-page .pricing-featured-card p{display:block;overflow:visible}.pricing-page .pricing-featured-dots button{width:30px;height:44px}.pricing-page .pricing-featured-rates{padding:10px}.pricing-glass-hero{padding:22px 18px}.pricing-page .pricing-hero-copy h1{font-size:clamp(26px,7.5vw,36px)}.pricing-kicker{font-size:10px}.pricing-hero-links{gap:12px}.pricing-hero-links .button,.pricing-wallet-link{font-size:12px}.pricing-benefits{grid-template-columns:minmax(0,1fr)}.pricing-benefits>div{flex-direction:row;align-items:center;padding:14px 16px}.pricing-benefits strong{font-size:13px}.pricing-benefits p{font-size:11px}.pricing-page .rates-filter-group .segmented button{padding-inline:10px}.pricing-page .search-box-wrap input{font-size:16px}.pricing-page .pricing-table .pricing-rate{gap:3px}.pricing-questions .faq-list{padding-inline:16px}}@media (prefers-reduced-transparency:reduce){.pricing-page{--price-glass:var(--card);--price-panel:var(--card)}.pricing-page :is(.pricing-glass-hero,.pricing-network-hub,.pricing-orbit-provider,.pricing-featured-card){-webkit-backdrop-filter:none;background:var(--card)}}[data-theme=dark] img[src="/providers/typesafe-ai.svg"]{filter:brightness(0)invert()}
main:has(.contact-page){padding-top:0}.contact-page{--contact-glass:color-mix(in srgb, var(--card) 72%, transparent);--contact-edge:color-mix(in srgb, var(--card) 60%, var(--line));--contact-shine:#ffffffbf;background:radial-gradient(at 85% 15%,#e2784410,#0000 40%),radial-gradient(at 12% 45%,#6a9fc91a,#0000 45%);padding-block:140px 80px}[data-theme=dark] .contact-page{--contact-edge:#ffffff1f;--contact-shine:#ffffff1f;background:0 0}.contact-page :is(h1,h2,h3){letter-spacing:0;text-wrap:balance}.contact-page p{color:var(--muted);text-wrap:pretty}.contact-hero{text-align:center;margin-bottom:40px}.contact-kicker{color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);background:var(--tint);border-radius:99px;align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:600;display:inline-flex}.contact-hero h1{margin-block:17px 12px;font-size:clamp(32px,4vw,50px);font-weight:650;line-height:1.6}.contact-hero h1 span{color:var(--accent)}.contact-hero p{font-size:15px;line-height:1.95}.contact-glass{border:1px solid var(--contact-edge);background:linear-gradient(130deg, var(--contact-glass), color-mix(in srgb, var(--card) 48%, transparent));box-shadow:inset 0 1px 0 var(--contact-shine), 0 16px 42px -28px #18233a3d;-webkit-backdrop-filter:blur(18px);border-radius:28px}.contact-channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.contact-channel{--channel-color:var(--accent);flex-direction:column;min-width:0;padding:26px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.contact-channel--telegram{--channel-color:#2784bb}.contact-channel--email{--channel-color:#8271ba}.contact-channel:hover{border-color:color-mix(in srgb, var(--channel-color) 45%, var(--line));box-shadow:inset 0 1px 0 var(--contact-shine), 0 20px 40px -24px color-mix(in srgb, var(--channel-color) 30%, transparent);transform:translateY(-4px)}.contact-channel-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.contact-icon{width:48px;height:48px;color:var(--channel-color,var(--accent));background:color-mix(in srgb, var(--channel-color,var(--accent)) 10%, var(--card));border:1px solid color-mix(in srgb, var(--channel-color,var(--accent)) 16%, transparent);box-shadow:inset 0 1px 0 var(--contact-shine);border-radius:16px;flex:none;place-items:center;display:inline-grid}.contact-channel-arrow{color:var(--muted)}.contact-page h2{font-size:20px;font-weight:600;line-height:1.6}.contact-channel p{margin-top:5px;font-size:12px}.contact-address{overflow-wrap:anywhere;direction:ltr;align-self:flex-start;margin-block:22px;font-family:Geist Variable,sans-serif;font-size:clamp(20px,2.2vw,27px);font-weight:550;display:block}.contact-channel-action{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;font-size:12px;display:flex}.contact-details-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:24px;margin-top:28px;display:grid}.contact-details{gap:18px;min-width:0;display:grid}.contact-hours{padding:28px}.contact-hours h2{margin-block:18px 8px}.contact-hours p{font-size:13px;line-height:1.9}.contact-hours dl{margin:24px 0 12px}.contact-hours dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding-block:13px;font-size:13px;display:flex}.contact-hours dt,.contact-timezone{color:var(--muted)}.contact-hours dd{margin:0;font-weight:550}.contact-timezone{text-align:end;font-size:11px;display:block}.contact-docs{align-items:center;gap:14px;padding:22px;transition:border-color .2s;display:flex}.contact-docs:hover{border-color:var(--accent)}.contact-docs>div{flex:1;min-width:0}.contact-docs h2{font-size:14px}.contact-docs p{margin-top:4px;font-size:11px}.contact-docs>svg{color:var(--muted)}.contact-message-form{min-width:0;padding:30px}.contact-form-heading{align-items:center;gap:14px;margin-bottom:26px;display:flex}.contact-form-heading p{margin-top:5px;font-size:12px;line-height:1.8}.contact-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-message-form label{flex-direction:column;gap:9px;min-width:0;margin-bottom:18px;font-size:12px;font-weight:550;display:flex}.contact-label-row{justify-content:space-between;align-items:center;width:100%;display:flex}.contact-char-count{color:var(--muted);font-variant-numeric:tabular-nums;direction:ltr;font-size:11px;font-weight:500}.contact-char-count.is-near-limit{color:var(--accent);font-weight:600}.contact-field-error{color:#ef4444;margin-top:5px;font-size:11.5px;font-weight:500;display:block}.contact-message-form :is(input,select,textarea).is-invalid{background-color:color-mix(in srgb, #ef4444 4%, var(--card))!important;border-color:#ef4444!important}.contact-message-form :is(input,select,textarea):focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent);outline:none}.contact-message-form :is(input,select,textarea){border:1px solid var(--line);width:100%;min-width:0;color:var(--text);background:color-mix(in srgb, var(--card) 80%, transparent);border-radius:14px;padding:13px 15px;font-size:14px;font-weight:400;box-shadow:inset 0 1px 2px #00000006}.contact-message-form :is(input,select){min-height:48px}.contact-message-form textarea{resize:vertical;min-height:140px}.contact-message-form :is(input,textarea)::placeholder{color:var(--muted);opacity:.8}.contact-form-footer{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.contact-form-footer>span{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.contact-message-form .button{border-radius:99px;gap:12px;min-height:48px;padding-inline:24px}.contact-success{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:35px 10px;display:flex}.contact-success-icon{background:color-mix(in srgb, #3aaf87 12%, var(--card));color:#288464;border-radius:24px;place-items:center;width:68px;height:68px;display:grid}.contact-success h3{font-size:21px}.contact-success p{font-size:14px;line-height:1.9}@media (max-width:1000px){.contact-channel{padding:21px}.contact-details-grid{grid-template-columns:.85fr 1.15fr;gap:18px}.contact-field-row{grid-template-columns:1fr;gap:0}.contact-form-footer{flex-direction:column;align-items:stretch}.contact-form-footer>span{justify-content:center}}@media (max-width:700px){.contact-page{padding-block:115px 48px}.contact-hero{margin-bottom:28px}.contact-hero h1{font-size:31px}.contact-hero p{font-size:13px}.contact-channels{grid-template-columns:1fr;gap:14px}.contact-channel{padding:22px}.contact-channel-top{margin-bottom:14px}.contact-address{margin-block:16px;font-size:25px}.contact-details-grid{grid-template-columns:1fr;margin-top:18px}.contact-message-form,.contact-hours{padding:23px}.contact-form-heading{align-items:flex-start}.contact-glass{border-radius:24px}.contact-docs{padding:20px}}@media (prefers-reduced-motion:reduce){.contact-page *{transition:none}.contact-channel:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.contact-glass{background:var(--card);-webkit-backdrop-filter:none}}
