.public-scope{--pub-ink:#202440;--pub-muted:#5b6480;--pub-faint:#8c93a8;--pub-line:#e6e9f2;--pub-indigo:#5962ee;--pub-display:var(--font-display),var(--font-ui),"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif}body:has(.public-scope){background:#f6f7fb}.public-scope .public-site-header.public-site-header{z-index:40;-webkit-backdrop-filter:blur(16px)saturate(1.4);background:#ffffffc4;border-radius:100px;align-items:center;gap:28px;width:min(1280px,100% - 32px);max-width:none;height:68px;min-height:0;margin:16px auto 0;padding:0 10px 0 20px;display:flex;position:sticky;top:12px;box-shadow:inset 0 1px #fff,0 10px 30px #3a4d8a14}.public-scope .public-site-header nav{align-items:center;gap:26px;margin-left:auto;display:flex}.public-scope .public-site-header nav>a{color:var(--pub-muted);align-items:center;gap:5px;font-size:14px;font-weight:500;display:inline-flex}.public-scope .public-site-header nav>a[aria-current]{color:var(--pub-ink)}.public-scope .public-site-header .dashboard-secondary{background:var(--pub-ink);color:#fff;min-height:48px;box-shadow:none;border:0;border-radius:100px;padding:0 22px;font-size:14px;font-weight:600}.public-scope .public-site-header .language-switcher-landing{color:#56607a;font-size:12px}.public-scope .public-site-header .language-switcher-landing summary{letter-spacing:.04em;background:0 0;border:0;gap:5px;min-height:40px;padding:8px 2px}.public-scope .public-site-header .language-switcher-landing>nav{background:#fff;border:1px solid #e7ebf3;border-radius:14px;min-width:164px;padding:7px;top:calc(100% + 8px);box-shadow:0 12px 36px #27395f14}@media (hover:hover) and (pointer:fine){.public-scope .public-site-header nav>a:hover{color:var(--pub-indigo)}.public-scope .public-site-header .dashboard-secondary:hover{background:var(--pub-indigo);color:#fff}.public-scope .public-site-header .language-switcher-landing summary:hover{color:var(--pub-indigo)}}.public-scope .public-models-frame{padding-top:40px}body:has(.public-scope) .public-scope :is(h1,h2):not(.md-heading h2){font-family:var(--pub-display);letter-spacing:-.04em;color:var(--pub-ink);font-weight:600}.public-scope .model-editorial{color:var(--pub-ink)}.public-scope .model-editorial h1{font-size:clamp(32px,4vw,54px);line-height:1.05}.public-scope .model-editorial-section>h2{font-size:clamp(22px,2.2vw,30px);line-height:1.15}.public-scope .model-editorial .model-editorial-eyebrow{color:var(--pub-indigo)}.public-scope .model-editorial .model-editorial-lead,.public-scope .model-editorial-section p{color:var(--pub-muted)}.public-scope .model-editorial a.model-editorial-primary{background:var(--pub-indigo);border-radius:100px;min-height:52px;padding:0 24px;box-shadow:0 12px 28px -12px #5962eeaa}.public-scope .model-editorial-breadcrumbs{color:var(--pub-faint)}.public-scope .model-editorial-nav{border-color:var(--pub-line);color:var(--pub-muted)}.public-scope .model-editorial-media :is(img,video){background:#eceef6;border-radius:24px}.public-scope :is(.model-editorial-features article,.model-editorial-prices,.model-editorial-workbench,.model-editorial-related a){box-shadow:0 0 0 1px var(--pub-line),0 20px 40px -34px #26326a55;background:#fff;border:0;border-radius:22px}.public-scope .model-editorial .model-editorial-features h3{color:var(--pub-ink)}.public-scope .model-editorial-limits{background:#f0f2ff;border-radius:20px}.public-scope .model-editorial .model-editorial-limits h3{color:var(--pub-ink)}.public-scope .model-editorial-use-cases li>span{color:var(--pub-indigo);font-family:var(--pub-display);font-weight:600}.public-scope .model-editorial-prices summary:after{color:var(--pub-indigo)}.public-scope .model-editorial-rates strong{color:var(--pub-ink)}.public-scope :is(.model-editorial-source,.model-editorial-related svg){color:var(--pub-indigo)}.public-scope .model-editorial-faq details{border-color:var(--pub-line)}.public-scope .model-editorial-faq summary{color:var(--pub-ink);font-weight:600}@media (hover:hover) and (pointer:fine){.public-scope .model-editorial a.model-editorial-primary:hover{background:#4b53e0}.public-scope .model-editorial-related a:hover{box-shadow:0 0 0 1px #c9cdf6,0 20px 40px -30px #5962ee66}.public-scope .model-editorial-breadcrumbs a:hover{color:var(--pub-indigo)}}.public-legal>.container{max-width:920px;box-shadow:0 0 0 1px var(--pub-line),0 24px 50px -36px #26326a55;background:#fff;border-radius:28px;margin:32px auto 0;padding:48px 56px}.public-legal article{color:var(--pub-muted);font-size:15px;line-height:1.7}.public-legal article h1{font-size:clamp(28px,3.4vw,44px);line-height:1.05}.public-legal article h2{font-size:20px;line-height:1.25}.public-legal article strong{color:var(--pub-ink)}.public-legal-footer{width:min(1280px,100% - 32px);margin:0 auto}.public-scope .auth-page{background:#f6f7fb}.public-scope .auth-page,.public-scope .auth-page :is(button,input,a,p,span,label){font-family:var(--font-ui),"PingFang SC","Microsoft YaHei",Arial,sans-serif}body:has(.public-scope) .public-scope .auth-page :is(h1,h2){font-family:var(--pub-display);letter-spacing:-.04em;color:var(--pub-ink);font-weight:600}body:has(.public-scope) .public-scope .auth-page :is(h1,h2) *{font-family:inherit}.public-scope .auth-submit{background:var(--pub-indigo);border-radius:100px;box-shadow:0 12px 28px -12px #5962eeaa}.public-scope :is(.auth-tabs,.auth-field input,.auth-password input){border-radius:14px}@media (max-width:760px){.public-scope .public-site-header.public-site-header{flex-wrap:nowrap;gap:10px;width:calc(100% - 20px);height:60px;margin-top:10px;padding:0 6px 0 12px;top:8px}.public-scope .public-site-header nav{display:none}.public-scope .public-site-header .language-switcher-landing{margin-left:auto}.public-scope .public-site-header .dashboard-secondary{min-height:46px;padding:0 16px;font-size:13px}.public-scope .public-models-frame{padding-top:24px}.public-legal>.container{border-radius:22px;width:auto;margin:16px 10px 0;padding:28px 20px}}@media (prefers-reduced-motion:reduce){.public-scope *{transition:none!important}}@media (max-width:760px){.public-scope .public-site-header .dashboard-secondary{margin-left:0}.public-scope .public-site-header .language-switcher-landing{margin-left:auto}.public-scope .public-site-header .language-switcher-landing summary>svg{display:inline-block}}@media (max-width:600px){.auth-home{min-width:0}}
