.model-availability{min-width:0}.model-availability-heading{justify-content:space-between;align-items:baseline;gap:var(--spacing-8);min-width:0;display:flex}.model-availability-heading>span{min-width:0}.model-availability-heading>strong{color:var(--color-success,#58bf91);font-family:var(--font-mono);flex:none;font-size:11px;font-weight:600}.model-availability-bars{width:100%;min-width:0;margin-top:var(--spacing-8);gap:3px;display:flex}.model-availability-bar{cursor:default;border-radius:2px;flex:1 1 0;min-width:0;height:12px;display:block;position:relative}.model-availability-bar.is-healthy{background:#39bf89}.model-availability-bar.is-warning{background:#d7b447}.model-availability-bar.is-danger{background:#d9565e}.model-availability-tooltip{max-width:min(320px,100vw - 24px);font-family:var(--font-mono);white-space:nowrap;font-size:11px;line-height:1.4}.model-availability-bar:focus-visible{z-index:4;outline:2px solid var(--color-action-primary);outline-offset:3px}.model-card-availability{margin-top:var(--spacing-12);padding-top:var(--spacing-12);border-top:1px solid var(--color-border-neutral-l1)}.model-card-availability .model-availability-heading{color:var(--color-text-tertiary);font-size:12px}.model-card-availability .model-availability-heading>strong{color:var(--color-text-secondary);font-size:12px}.manuscript-price-availability.model-availability{border-top:1px solid #414141;grid-template-columns:1fr auto;gap:4px 8px;margin-top:36px;padding-top:35px;display:grid}.manuscript-price-availability.model-availability .model-availability-heading{background:0 0;grid-column:1/-1;grid-template-columns:none;width:auto;max-width:none;margin-top:0;display:flex;position:static}.manuscript-price-availability.model-availability .model-availability-heading>span{color:#fff;font-size:18px;line-height:27px}.manuscript-price-availability.model-availability .model-availability-heading>strong{color:#75ce9c;font-size:10px}.manuscript-price-availability.model-availability .model-availability-bars{background:0 0;grid-column:1/-1;grid-template-columns:none;width:371px;max-width:100%;margin-top:0;display:flex}.manuscript-price-availability.model-availability .model-availability-bar{border-radius:0;height:23px}.public-layout--manuscript-home .manuscript-pricing .manuscript-price-availability.model-availability .model-availability-bar.is-healthy{background:#39bf89}.public-layout--manuscript-home .manuscript-pricing .manuscript-price-availability.model-availability .model-availability-bar.is-warning{background:#d7b447}.public-layout--manuscript-home .manuscript-pricing .manuscript-price-availability.model-availability .model-availability-bar.is-danger{background:#d9565e}html[data-theme=light] .public-layout--manuscript-home .manuscript-price-availability.model-availability .model-availability-heading>span{color:#4f4f4f}html[data-theme=light] .public-layout--manuscript-home .manuscript-price-availability.model-availability .model-availability-heading>strong{color:#2f8d68}@media (max-width:720px){.model-availability-tooltip{white-space:normal}.manuscript-price-availability.model-availability{margin-top:22px;padding-top:16px}.manuscript-price-availability.model-availability .model-availability-heading>span,.manuscript-price-availability.model-availability .model-availability-heading>strong{font-size:var(--home-font-body-compact,13px)}.model-availability-bars{gap:2px}}.header-trial-entry{flex:none;position:relative}.purchase-hover-bridge{z-index:1000;width:285px;padding-top:12px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.purchase-hover-panel{isolation:isolate;box-sizing:border-box;scrollbar-width:thin;background:radial-gradient(at 0,#063579,#0000 70%),linear-gradient(140deg,#041127,#09245a 65%,#000815);border-radius:16px;flex-direction:column;gap:16px;width:285px;max-height:calc(100dvh - 90px);padding:14px;animation:.18s cubic-bezier(.22,1,.36,1) both purchase-hover-panel-in;display:flex;position:relative;overflow-y:auto;box-shadow:inset 0 0 0 2px #284d78,inset 0 0 12px #367ee966,0 12px 32px #0004}@keyframes purchase-hover-panel-in{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.purchase-hover-panel:before{z-index:1;border-radius:inherit;pointer-events:none;opacity:.13;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23n)' opacity='.8' d='M0 0h160v160H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.purchase-hover-card{box-sizing:border-box;color:#fff;width:100%;min-width:0;min-height:0;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(110deg,#69adff,#c2e1fb);border:0;border-radius:15px;flex-direction:column;flex:0 0 84px;padding:10px 16px;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.purchase-hover-card:hover{transform:translateY(-2px);box-shadow:0 5px 12px #00000040,inset 0 0 0 2px #fff}.purchase-hover-card--glm{background:linear-gradient(110deg,#ada5ee,#bacbf6)}.purchase-hover-card--kimi{background:linear-gradient(110deg,#a3a5a7,#cdcdcb)}.purchase-hover-card--seedance{background:linear-gradient(110deg,#51ccc7,#a0e4dd);padding-block:8px}.purchase-hover-card--miniMax{background:linear-gradient(110deg,#f797c0,#ffc9e1)}.purchase-hover-card--enterprise{background:linear-gradient(110deg,#a38adc,#8c98df);flex-basis:72px}.purchase-hover-card>strong{white-space:nowrap;padding-right:43px;font-size:18px;font-weight:700;line-height:24px}.purchase-hover-badge{background:#ffae00;border-radius:4px;padding:1px 6px;font-size:14px;line-height:18px;position:absolute;top:10px;right:16px}.purchase-hover-price{white-space:nowrap;margin-top:12px;font-size:20px;font-weight:700;line-height:24px}.purchase-hover-price>span{font-size:16px;font-weight:400}.purchase-hover-card--seedance .purchase-hover-price{margin-top:4px}.purchase-hover-card>small{font-size:12px;line-height:14px}.purchase-hover-contact{align-self:flex-end;font-size:16px;line-height:24px;text-decoration:underline}.purchase-hover-card:focus-visible{outline-offset:3px;outline:2px solid #fff}.purchase-hover-panel:lang(en) .purchase-hover-badge{font-size:11px}.purchase-hover-panel:lang(en) .purchase-hover-price>span{font-size:14px}@media (max-width:770px){.header-trial-entry{order:2}.purchase-hover-bridge{width:min(285px,100vw - 24px);position:fixed;top:52px;left:12px;transform:none}.purchase-hover-panel{width:100%;max-height:calc(100dvh - 76px)}}@media (max-width:1070px){.public-header-host{--public-mobile-header-height:58px}body:has(.public-header.mobile-nav-open){overflow:hidden}.public-header-host:before{height:var(--public-mobile-header-height);content:"";display:block}.public-header-host>.public-header{z-index:100;width:100%;position:fixed;inset:0 0 auto}.public-header-host .public-header.public-header--home{-webkit-backdrop-filter:none;backdrop-filter:none;background:#121212;border-bottom:1px solid #353535;height:58px}.public-header-host .public-header.public-header--home.is-scrolled:not(.mobile-nav-open){border-bottom-color:var(--public-nav-glass-border);background:var(--public-nav-glass-background);-webkit-backdrop-filter:var(--public-nav-glass-filter);backdrop-filter:var(--public-nav-glass-filter)}.public-header-host .public-header.public-header--home.is-scrolled:not(.mobile-nav-open) .public-header-inner{background:0 0}.public-header-host .public-header--home .public-header-inner{background:#121212;border-bottom:1px solid #353535;gap:0;height:58px;padding:0 24px 0 36px}.public-header-host .public-header--home .header-logo{flex:0 0 98px;order:1;width:98px;min-height:0;margin:0}.public-header-host .public-header--home .header-brand-image{filter:none;width:98px;height:24px}.public-header-host .public-header--home .header-trial-badge{border-radius:14px;flex:0 0 112px;order:2;width:112px;height:28px;margin-left:34px;display:grid}.public-header-host .public-header--home .header-trial-pill{width:112px;height:28px}.public-header-host .public-header--home .header-nav,.public-header-host .public-header--home .public-header-actions{display:none}.public-header-host .public-header--home .mobile-menu-button{color:#8b8b8b;background:0 0;border-radius:0;flex:0 0 52px;order:3;place-items:center;width:52px;height:48px;min-height:0;margin-left:auto;padding:0;display:inline-grid}.public-header-host .public-header--home .mobile-menu-button:hover,.public-header-host .public-header--home .mobile-menu-button:focus-visible{color:#fff;background:0 0}.public-header-host .public-header--home .mobile-menu-button .icon-svg{width:26px;height:26px}html[data-theme=light] .public-header-host .public-header.public-header--home,html[data-theme=light] .public-header-host .public-header--home .public-header-inner{background:#fff;border-bottom-color:#dedede}html[data-theme=light] .public-header-host .public-header.public-header--home.is-scrolled:not(.mobile-nav-open){border-bottom-color:var(--public-nav-glass-border);background:var(--public-nav-glass-background)}html[data-theme=light] .public-header-host .public-header.public-header--home.is-scrolled:not(.mobile-nav-open) .public-header-inner{background:0 0}html[data-theme=light] .public-header-host .public-header--home .header-brand-image{filter:invert()}html[data-theme=light] .public-header-host .public-header--home .mobile-menu-button{color:#656a73}html[data-theme=light] .public-header-host .public-header--home .mobile-menu-button:hover,html[data-theme=light] .public-header-host .public-header--home .mobile-menu-button:focus-visible{color:#050505;background:0 0}html[data-theme=light] .public-header-host .public-header.mobile-nav-open .public-mobile-nav{border-bottom-color:#dedede}.public-header-host .public-header.mobile-nav-open{--public-mobile-header-height:58px;z-index:1000;background:var(--color-bg-base-default);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #353535;width:100%;height:100dvh;position:fixed;inset:0}.public-header-host .public-header.mobile-nav-open .public-header-inner{height:var(--public-mobile-header-height);border-bottom:1px solid #353535}html[data-theme=light] .public-header-host .public-header.mobile-nav-open .public-header-inner{border-bottom-color:#dedede}.public-header-host .mobile-menu-icon{place-items:center;width:100%;height:100%;display:grid;position:relative}.public-header-host .mobile-menu-icon .icon-svg{transition:opacity .2s,transform .28s cubic-bezier(.4,0,.2,1);position:absolute}.public-header-host .mobile-menu-icon-menu{opacity:1;transform:rotate(0)scale(1)}.public-header-host .mobile-menu-icon-close{opacity:0;transform:rotate(-90deg)scale(.72)}.public-header-host .mobile-nav-open .mobile-menu-icon-menu{opacity:0;transform:rotate(90deg)scale(.72)}.public-header-host .mobile-nav-open .mobile-menu-icon-close{opacity:1;transform:rotate(0)scale(1)}.public-header-host .public-header.mobile-nav-open .public-mobile-nav{inset:var(--public-mobile-header-height) max(20px, env(safe-area-inset-right)) calc(108px + env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));z-index:1;overscroll-behavior:contain;width:auto;max-height:none;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:0;padding:38px 0 16px;animation:.2s ease-out public-mobile-nav-in;display:flex;position:absolute;overflow-y:auto}.public-header-host .public-header.mobile-nav-open .public-mobile-nav[hidden]{display:none}.public-header-host .docs-product-nav{top:var(--public-mobile-header-height)}.public-header-host:has(.public-header.is-scrolled) .docs-product-nav{background:var(--public-nav-glass-background);-webkit-backdrop-filter:var(--public-nav-glass-filter);backdrop-filter:var(--public-nav-glass-filter)}html[data-theme=light] .public-header-host:has(.public-header.is-scrolled) .docs-product-nav{background:var(--public-nav-glass-background)}.public-header-host .docs-sidebar{top:calc(var(--public-mobile-header-height) + 82px)}.public-header-host.console-frame .console-sider{top:var(--public-mobile-header-height)}.public-header-host.console-frame .console-layout,.public-header-host.console-frame .console-main-layout{min-height:calc(100vh - var(--public-mobile-header-height));min-height:calc(100dvh - var(--public-mobile-header-height))}.public-header-host.console-frame .console-sidebar-backdrop{inset:var(--public-mobile-header-height) 0 0}.public-header-host .public-header.mobile-nav-open .public-mobile-nav a,.public-header-host .public-header.mobile-nav-open .public-mobile-nav .public-nav-link{border-bottom:1px solid var(--color-border-neutral-l1);width:100%;min-height:61px;color:var(--color-text-default);letter-spacing:0;background:0 0;border-radius:0;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:0;font-size:16px;font-weight:500;display:flex}.public-header-host .public-header.mobile-nav-open .public-mobile-nav a:hover,.public-header-host .public-header.mobile-nav-open .public-mobile-nav a.active{color:var(--color-text-default-hover);background:0 0}.public-header-host .public-header.mobile-nav-open .public-nav-link--disabled{color:var(--color-text-secondary);opacity:.68}.public-header-host .public-mobile-nav-chevron{width:18px;height:18px;color:var(--color-text-secondary);flex:0 0 18px}.public-header-host .public-header.mobile-nav-open .public-mobile-tools{border:0;flex:none;justify-content:center;align-items:center;gap:25px;width:100%;min-height:44px;margin-top:24px;padding:0;display:flex}.public-header-host .public-header.mobile-nav-open .public-mobile-tools .header-tool{flex:0 0 28px;width:28px;height:28px;min-height:28px;padding:0}.public-header-host .public-header.mobile-nav-open .public-mobile-tools .language-switcher{flex-basis:74px;width:74px;min-width:74px;height:30px;min-height:30px;padding:3px}.public-header-host .public-header.mobile-nav-open .public-header-actions{right:max(20px, env(safe-area-inset-right));bottom:env(safe-area-inset-bottom);left:max(20px, env(safe-area-inset-left));z-index:2;border-top:1px solid var(--color-border-neutral-l1);align-items:center;gap:16px;height:64px;min-height:64px;margin:0;padding:0;animation:.2s ease-out public-mobile-nav-in;display:flex;position:absolute}.public-header-host .public-header.mobile-nav-open .public-header-actions>.header-tools{display:none}.public-header-host .public-header.mobile-nav-open .public-header-actions:has(.login-trigger-wrap){border-top:0;height:46px;min-height:46px;bottom:16px}.public-header-host .public-header.mobile-nav-open .login-trigger-wrap{width:100%}.public-header-host .public-header.mobile-nav-open .login-trigger-wrap>.btn{border:1px solid var(--color-text-default-hover);width:100%;height:46px;min-height:46px;color:var(--color-bg-base-default);background:var(--color-text-default-hover);border-radius:6px;font-size:16px;font-weight:500}.public-header-host .public-header.mobile-nav-open .login-trigger-wrap>.btn:hover{color:var(--color-bg-base-default);background:var(--color-text-default-hover)}.public-header-host .public-header.mobile-nav-open .header-login-label--desktop{display:none}.public-header-host .public-header.mobile-nav-open .header-login-label--mobile{display:inline}.public-header-host .public-header.mobile-nav-open .user-menu-shell{flex:1;order:1;min-width:0;max-width:none}.public-header-host .public-header.mobile-nav-open .console-entry{flex:none;order:2;width:auto}.public-header-host .public-header.mobile-nav-open .public-mobile-logout{order:3}.public-header-host .public-header.mobile-nav-open .user-menu-trigger--avatar-only{border-radius:6px;justify-content:flex-start;gap:12px;width:100%;height:44px;min-height:44px;padding:6px 8px 6px 0}.public-header-host .public-header.mobile-nav-open .user-menu-trigger--avatar-only .user-avatar{flex-basis:32px;width:32px;height:32px}.public-header-host .public-header.mobile-nav-open .user-menu-trigger--avatar-only .user-name{max-width:none;color:var(--color-text-default);text-align:left;flex:1;font-size:14px;display:block}.public-header-host .public-header.mobile-nav-open .user-menu-trigger--avatar-only .user-menu-chevron{display:none}.public-header-host .public-header.mobile-nav-open .user-dropdown{inset:auto auto calc(100% + 8px) 0}.public-header-host .public-header.mobile-nav-open .public-mobile-logout{min-height:44px;color:var(--color-text-default);white-space:nowrap;background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:14px;display:inline-flex}.public-header-host .public-header.mobile-nav-open .public-mobile-logout:hover{color:var(--color-text-default-hover);background:0 0}body:has(.public-header.mobile-nav-open) .manuscript-support-widget{visibility:hidden;opacity:0;pointer-events:none}@keyframes public-mobile-nav-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:770px){.public-header-host{--public-mobile-header-height:56px}.public-header-host .public-header.public-header--home:not(.mobile-nav-open){height:56px}.public-header-host .public-header--home .public-header-inner{height:56px;padding-right:max(14px, env(safe-area-inset-right));padding-left:max(14px, env(safe-area-inset-left))}.public-header-host .public-header--home .header-logo{flex-basis:88px;width:88px}.public-header-host .public-header--home .header-brand-image{width:88px;height:22px}.public-header-host .public-header--home .header-trial-badge{border-radius:13px;flex-basis:100px;width:100px;height:26px;margin-left:14px}.public-header-host .public-header--home .header-trial-pill{width:100%;height:100%}.public-header-host .public-header--home .header-trial-glass{border-radius:inherit;-webkit-backdrop-filter:blur(8px)saturate(120%);backdrop-filter:blur(8px)saturate(120%)}.public-header-host .public-header--home .header-trial-badge strong,.public-header-host .public-header--home .header-trial-subscription{font-size:12px}.public-header-host .public-header--home .header-trial-free{width:38px;height:24px;top:-3px;right:-12px}.public-header-host .public-header--home .header-trial-free img{width:100%;height:100%}.public-header-host .public-header--home .header-trial-badge em{font-size:10px;transform:translateY(-3px)rotate(-4.5deg)}.public-header-host .public-header--home .mobile-menu-button{flex-basis:44px;width:44px;height:44px}.public-header-host .public-header--home .mobile-menu-button .icon-svg{width:22px;height:22px}.public-header-host .public-header.mobile-nav-open{--public-mobile-header-height:56px}}@media (max-width:770px) and (max-height:720px){.public-header-host .public-header.mobile-nav-open .public-mobile-nav{bottom:calc(68px + env(safe-area-inset-bottom));padding-top:12px}.public-header-host .public-header.mobile-nav-open .public-mobile-nav a,.public-header-host .public-header.mobile-nav-open .public-mobile-nav .public-nav-link{min-height:48px}.public-header-host .public-header.mobile-nav-open .public-mobile-tools{margin-top:12px}}@media (max-width:760px){.public-header-host .docs-sidebar{top:calc(var(--public-mobile-header-height) + 64px)}}@media (prefers-reduced-motion:reduce){.public-header-host .mobile-menu-icon .icon-svg{transition:none}.public-header-host .public-header.mobile-nav-open .public-mobile-nav,.public-header-host .public-header.mobile-nav-open .public-header-actions{animation:none}}.public-footer--manuscript{--public-footer-label-size:14px;--public-footer-link-size:15px;color:#8b8b8b;background:#1c1c1c;border-top:0;padding:90px 0 0;position:relative}.public-footer--manuscript .public-footer-inner{grid-template-columns:416px repeat(4,121px) 241px;align-items:start;gap:24px;width:min(1280px,100% - 48px);min-height:417px;margin:0 auto;display:grid}.public-footer--manuscript .manuscript-footer-brand{align-content:start;gap:18px;display:grid}.public-footer--manuscript .manuscript-footer-logo{background:0 0;align-items:center;width:270px;padding:0;display:inline-flex}.public-footer--manuscript .manuscript-footer-logo img{width:100%;max-width:none;height:auto;display:block}.public-footer--manuscript .manuscript-footer-brand>span:not(.manuscript-footer-logo){color:#8b8b8b;font-size:var(--public-footer-label-size);font-weight:300}.public-footer--manuscript .manuscript-footer-brand small{display:none}.public-footer--manuscript .manuscript-footer-nav{grid-column:2/6;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.public-footer--manuscript .public-footer-nav-group{grid-template-rows:24px;grid-auto-rows:24px;align-content:start;gap:36px;display:grid}.public-footer--manuscript .public-footer-nav-group strong{color:#8b8b8b;font-size:var(--public-footer-label-size);margin-bottom:8px;font-weight:300}.public-footer--manuscript .public-footer-nav-group a{color:#bbb;font-size:var(--public-footer-link-size);font-weight:400;line-height:1.2;transition:color .18s,transform .18s}.public-footer--manuscript .public-footer-nav-group a:hover{color:#fff;transform:translate(2px)}.public-footer--manuscript .manuscript-footer-group-toggle{display:none}.public-footer--manuscript .manuscript-footer-group-links{grid-auto-rows:24px;align-items:start;gap:36px;display:grid}.public-footer--manuscript .manuscript-footer-contact{grid-column:6;grid-template-rows:repeat(3,24px) auto;align-content:start;row-gap:36px;display:grid}.public-footer--manuscript .manuscript-footer-contact>strong{color:#8b8b8b;font-size:var(--public-footer-label-size);font-weight:300}.public-footer--manuscript .manuscript-footer-contact>a,.public-footer--manuscript .manuscript-footer-contact>button,.public-footer--manuscript .manuscript-footer-contact-line>a,.public-footer--manuscript .manuscript-footer-contact-line>button{color:#bbb;width:100%;font-size:var(--public-footer-link-size);text-align:left;white-space:nowrap;cursor:default;background:0 0;border:0;padding:0;font-family:inherit;font-weight:400;line-height:1.2;transition:color .18s;display:block}.public-footer--manuscript .manuscript-footer-contact-line{color:#bbb;white-space:nowrap;align-items:baseline;display:flex}.public-footer--manuscript .manuscript-footer-contact-line>span{font-size:15px}.public-footer--manuscript .manuscript-footer-contact-line :is(a,button){cursor:pointer;width:auto;margin:0}.public-footer--manuscript .manuscript-footer-contact>:is(a,button),.public-footer--manuscript .manuscript-footer-contact-line>:is(a,button){color:inherit}.public-footer--manuscript .manuscript-footer-contact-line>:is(a,button):hover{color:#fff}.public-footer--manuscript .manuscript-footer-contact>:is(a,button):focus-visible{outline-offset:4px;outline:2px solid}.public-footer--manuscript .manuscript-footer-online-consultation,.public-footer--manuscript .manuscript-footer-business-email{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.public-footer--manuscript .manuscript-footer-qr-row{gap:19px;margin-top:5px;display:flex}.public-footer--manuscript .public-footer-qr{color:#bbb;text-align:center;justify-items:center;gap:8px;font-weight:400;display:grid}.public-footer--manuscript .public-footer-qr img{object-fit:contain;background:#fff;border-radius:0;width:100px;height:100px;padding:0}.public-footer--manuscript .public-footer-qr span{color:#bbb;font-size:var(--public-footer-link-size);font-weight:400}.public-footer--manuscript .manuscript-footer-filing{box-sizing:border-box;color:#8b8b8b;width:100%;max-width:none;height:80px;min-height:80px;max-height:80px;font-size:var(--public-footer-label-size);background:#1c1c1c;border:0;justify-content:center;align-items:center;gap:34px;margin:0;padding:0 24px;font-weight:400;display:flex;position:relative}.public-footer--manuscript .manuscript-footer-filing:before{content:"";background:#565656;height:1px;position:absolute;top:0;left:0;right:0}.public-footer--manuscript .manuscript-footer-filing-item{color:#8b8b8b;white-space:nowrap;align-items:center;gap:8px;font-weight:400;display:inline-flex}.public-footer--manuscript .manuscript-footer-filing-item img{object-fit:cover;flex:none;width:22px;height:20px;display:block}.public-footer--manuscript .manuscript-footer-filing-item:nth-of-type(3) img{width:18px}.public-footer--manuscript .manuscript-footer-filing-item[href]{text-underline-offset:5px;text-decoration:underline}html[data-theme=light] .public-footer--manuscript{color:#8b8b8b;background:#f6f6f6}html[data-theme=light] .public-footer--manuscript .manuscript-footer-logo img{filter:invert()}html[data-theme=light] .public-footer--manuscript .manuscript-footer-brand>span:not(.manuscript-footer-logo),html[data-theme=light] .public-footer--manuscript .public-footer-nav-group strong,html[data-theme=light] .public-footer--manuscript .manuscript-footer-contact>strong{color:#8b8b8b}html[data-theme=light] .public-footer--manuscript .public-footer-nav-group a,html[data-theme=light] .public-footer--manuscript .manuscript-footer-contact>a,html[data-theme=light] .public-footer--manuscript .manuscript-footer-contact>button,html[data-theme=light] .public-footer--manuscript .manuscript-footer-contact-line>a,html[data-theme=light] .public-footer--manuscript .manuscript-footer-contact-line>button,html[data-theme=light] .public-footer--manuscript .public-footer-qr span,html[data-theme=light] .public-footer--manuscript .manuscript-footer-contact-line>span{color:#4f4f4f}html[data-theme=light] .public-footer--manuscript .public-footer-nav-group a:hover,html[data-theme=light] .public-footer--manuscript .manuscript-footer-contact-line>:is(a,button):hover{color:#17181b}html[data-theme=light] .public-footer--manuscript .manuscript-footer-filing{color:#8b8b8b;background:#f6f6f6}html[data-theme=light] .public-footer--manuscript .manuscript-footer-filing:before{background:#17181b2e}html[data-theme=light] .public-footer--manuscript .manuscript-footer-filing-item{color:#8b8b8b}@media (max-width:1300px){.public-footer--manuscript .public-footer-inner{grid-template-columns:minmax(280px,.9fr) repeat(4,minmax(90px,1fr)) minmax(200px,1fr)}}@media (max-width:1099px){.public-footer--manuscript{background:#1a1a1a;padding:26px 0 0}.public-footer--manuscript .public-footer-inner{grid-template-columns:1fr;gap:0;width:min(750px,100% - 48px);min-height:0;padding:0}.public-footer--manuscript .manuscript-footer-brand{justify-items:center;gap:0;margin-bottom:32px}.public-footer--manuscript .manuscript-footer-logo{width:119px}.public-footer--manuscript .manuscript-footer-logo img{width:100%;height:auto}.public-footer--manuscript .manuscript-footer-brand>span:not(.manuscript-footer-logo){display:none}.public-footer--manuscript .manuscript-footer-nav{border-top:1px solid #414141;grid-column:1;grid-template-columns:1fr;gap:0;width:100%;display:grid}.public-footer--manuscript .public-footer-nav-group{border-bottom:1px solid #414141;min-height:50px;display:block}.public-footer--manuscript .manuscript-footer-group-title{display:none}.public-footer--manuscript .manuscript-footer-group-toggle{color:#8b8b8b;width:100%;height:49px;min-height:49px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;padding:0;font-size:11px;font-weight:300;line-height:16.5px;display:flex}.public-footer--manuscript .manuscript-footer-group-label{align-items:center;height:100%;font-size:0;line-height:1;display:flex}.public-footer--manuscript .manuscript-footer-group-label:after{content:attr(data-mobile-label);font-size:11px;line-height:1;display:block}.public-footer--manuscript .manuscript-footer-group-symbol{color:#fff;flex:0 0 24px;place-items:center;width:24px;height:24px;font-family:Arial,sans-serif;font-size:18px;font-weight:300;line-height:1;display:grid}.public-footer--manuscript .manuscript-footer-group-links{opacity:0;grid-auto-rows:auto;align-items:stretch;gap:0;max-height:0;padding-bottom:0;transition:max-height .36s cubic-bezier(.22,.8,.26,1),padding-bottom .36s cubic-bezier(.22,.8,.26,1),opacity .22s,transform .3s cubic-bezier(.22,.8,.26,1);display:grid;overflow:hidden;transform:translateY(-6px)}.public-footer--manuscript .public-footer-nav-group.is-open .manuscript-footer-group-links{opacity:1;max-height:180px;padding-bottom:7px;transform:translateY(0)}.public-footer--manuscript .public-footer-nav-group a{color:#bbb;min-height:27px;padding:6px 0 6px 10px;font-size:10px;font-weight:400;line-height:15px}.public-footer--manuscript .manuscript-footer-contact{text-align:center;flex-direction:column;grid-column:1;align-items:center;gap:0;padding:32px 0 25px;display:flex}.public-footer--manuscript .manuscript-footer-contact>strong{display:none}.public-footer--manuscript .manuscript-footer-contact>a,.public-footer--manuscript .manuscript-footer-contact>button{color:#bbb;text-align:center;white-space:normal;font-size:15px;font-weight:400;line-height:22.5px}.public-footer--manuscript .manuscript-footer-contact>:is(a,button)+:is(a,button){margin-top:7px}.public-footer--manuscript .manuscript-footer-qr-row{order:-1;gap:60px;margin:0 0 32px}.public-footer--manuscript .public-footer-qr{gap:4px}.public-footer--manuscript .public-footer-qr img{width:75px;height:75px}.public-footer--manuscript .public-footer-qr span{color:#bbb;font-size:15px;font-weight:400;line-height:22.5px}html[data-theme=light] .public-footer--manuscript{background:#f6f6f6}html[data-theme=light] .public-footer--manuscript .manuscript-footer-nav{border-top-color:#17181b2e}html[data-theme=light] .public-footer--manuscript .public-footer-nav-group{border-bottom-color:#17181b2e}html[data-theme=light] .public-footer--manuscript .manuscript-footer-group-toggle,html[data-theme=light] .public-footer--manuscript .manuscript-footer-group-symbol{color:#8b8b8b}html[data-theme=light] .public-footer--manuscript .public-footer-nav-group a,html[data-theme=light] .public-footer--manuscript .manuscript-footer-contact>a,html[data-theme=light] .public-footer--manuscript .manuscript-footer-contact>button,html[data-theme=light] .public-footer--manuscript .public-footer-qr span{color:#4f4f4f}}@media (max-width:900px){.public-footer--manuscript .manuscript-footer-filing{flex-wrap:wrap;gap:12px 22px}}@media (max-width:770px){.public-footer--manuscript{padding-top:25.5px}.public-footer--manuscript .public-footer-inner{width:calc(100% - 36px)}.public-footer--manuscript .manuscript-footer-contact{padding-bottom:24.75px}.public-footer--manuscript .manuscript-footer-qr-row{gap:59.625px}.public-footer--manuscript .manuscript-footer-filing{text-align:center;grid-template-rows:repeat(3,15.75px);grid-template-columns:max-content max-content;place-content:start space-between;align-items:center;row-gap:2px;width:100%;height:80px;min-height:80px;max-height:80px;margin:0;padding:6px max(12px,50% - 153.5px) 0;font-size:10.5px;line-height:15.75px;display:grid}.public-footer--manuscript .manuscript-footer-filing-copy{white-space:nowrap;grid-column:1/-1;justify-self:center}.public-footer--manuscript .manuscript-footer-filing-item{min-height:15.75px;font-size:inherit;line-height:inherit;justify-self:center;gap:3px}.public-footer--manuscript .manuscript-footer-filing-item img{width:11px;height:10px}.public-footer--manuscript .manuscript-footer-filing-item:nth-of-type(3) img{width:9px;height:10px}.public-footer--manuscript .manuscript-footer-filing-item[href]{text-underline-offset:2.5px;display:inline-flex}.public-footer--manuscript .manuscript-footer-filing-item[href]:first-of-type{grid-area:3/1/auto/-1;transform:translate(-30px)}.public-footer--manuscript .manuscript-footer-filing-item[href]:last-of-type{grid-area:3/1/auto/-1;transform:translate(35px)}}@media (max-width:350px){.public-footer--manuscript .manuscript-footer-qr-row{gap:36px}.public-footer--manuscript .manuscript-footer-filing{padding-inline:8px;font-size:9.5px}}@media (prefers-reduced-motion:reduce){.public-footer--manuscript .public-footer-nav-group a,.public-footer--manuscript .manuscript-footer-group-links{transition:none}}:is(.login-popover,.login-card) .login-panel .code-input-wrapper .get-code-btn{text-align:center;justify-content:center;align-items:center;padding-inline:9px}.account-settings-contact-trigger{min-width:0;color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:8px;padding:0;display:inline-flex}.account-settings-contact-trigger:disabled{cursor:wait;opacity:.65}.account-settings-input:focus-visible{outline:none}.account-settings-overlay.is-closing{animation:.2s ease-in both account-settings-overlay-exit}.account-settings-modal.is-closing{animation:.3s cubic-bezier(.4,0,1,1) both account-settings-modal-exit}@keyframes account-settings-overlay-exit{0%{background:#0000009e}to{background:0 0}}@keyframes account-settings-modal-exit{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(28px,-20px)scale(.92)}}html[data-theme=light] .account-settings-overlay.is-closing{animation-name:account-settings-overlay-exit-light}@keyframes account-settings-overlay-exit-light{0%{background:#17181b52}to{background:#17181b00}}@media (prefers-reduced-motion:reduce){.account-settings-overlay,.account-settings-modal{animation-duration:.01ms!important}}@media (max-width:760px){.account-settings-contact-trigger{max-width:62vw}}.manuscript-support-panel:has(.manuscript-support-notifications){border-color:#ffffff2e}.manuscript-support-notifications:has(.manuscript-support-notification-content){text-align:left;justify-content:flex-start;align-items:stretch;padding:22px 2px 2px;display:flex}.manuscript-support-notifications:has(.manuscript-support-notification-detail){text-align:left;justify-content:flex-start;align-items:stretch;padding:14px 2px 2px;display:flex}.manuscript-support-notification-content{gap:14px;width:100%;animation:.28s cubic-bezier(.22,.8,.26,1) both manuscript-support-notification-list-enter}@keyframes manuscript-support-notification-detail-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes manuscript-support-notification-list-enter{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-content{box-sizing:border-box}.manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-list{box-sizing:border-box;overflow-x:hidden}.manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-item{box-sizing:border-box;width:100%}.manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-toolbar{color:#ffffffad;min-height:28px;padding:0 2px;font-size:13px;font-weight:550}.manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-toolbar button{color:#ffffffd1;border:1px solid #0000;border-radius:7px;min-height:28px;padding:4px 10px;transition:color .18s,background-color .18s,border-color .18s}.manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-toolbar button:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#ffffff24}.manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-list{scrollbar-color:#ffffff3d transparent;gap:10px;padding:2px}.manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-item{color:#ffffffc2;background:#ffffff13;border-color:#ffffff24;border-radius:12px;align-items:flex-start;gap:11px;padding:14px 14px 13px 16px;transition:border-color .18s,background-color .18s,transform .18s,box-shadow .18s;position:relative;box-shadow:0 4px 14px #0000001f}.manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-item{cursor:default;padding:0}.manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:11px;padding:14px 44px 13px 16px;display:flex}:is(.manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-open:focus-visible,.manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-delete:focus-visible){outline-offset:-3px;outline:2px solid #74a7ff}.manuscript-support-notification-delete{color:#ffffff7a;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;line-height:0;transition:color .18s,background-color .18s;display:grid;position:absolute;top:8px;right:8px}.manuscript-support-notification-delete:hover{color:#fff;background:#ffffff1f}.manuscript-support-notification-delete .semi-icon{width:15px;height:15px}.manuscript-support-notification-detail{text-align:left;scrollbar-width:thin;flex-direction:column;flex:1;width:100%;min-height:0;padding:0 4px 8px;animation:.28s cubic-bezier(.22,.8,.26,1) both manuscript-support-notification-detail-enter;display:flex;overflow-y:auto}.manuscript-support-notification-back{box-sizing:border-box;color:#ffffffa8;width:32px;height:32px;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0;font-size:13px;line-height:0;justify-content:center!important;align-items:center!important;display:flex!important}.manuscript-support-notification-back:hover{color:#fff;background:#ffffff14}.manuscript-support-notification-back .semi-icon{line-height:0;width:16px!important;height:16px!important;margin:0!important;font-size:16px!important;display:block!important;position:static!important;transform:none!important}.manuscript-support-notification-detail-header{color:#ffffff75;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:11px;display:flex}.manuscript-support-notification-detail-severity{align-items:center;gap:6px;display:inline-flex}.manuscript-support-notification-detail-severity i{background:#74a7ff;border-radius:50%;width:7px;height:7px}.manuscript-support-notification-detail-severity.is-warning i{background:#f2bb62}.manuscript-support-notification-detail-severity.is-critical i{background:#ef747c}.manuscript-support-notification-detail h2{color:#fff;overflow-wrap:anywhere;margin:12px 0 0;font-size:21px;line-height:1.35}.manuscript-support-notification-markdown{color:#ffffffc7;margin-top:14px;font-size:13px;line-height:1.65}.manuscript-support-notification-markdown>:first-child{margin-top:0}.manuscript-support-notification-markdown>:last-child{margin-bottom:0}.manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-item.is-unread{background:linear-gradient(110deg,#74a7ff21,#ffffff13 42%);border-color:#74a7ff52;box-shadow:inset 3px 0 #74a7ff,0 4px 14px #0000001f}.manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-item:hover{background:#ffffff1f;border-color:#ffffff47;transform:translateY(-1px);box-shadow:0 7px 18px #0000002e}.manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-item.is-unread:hover{background:linear-gradient(110deg,#74a7ff2e,#ffffff1c 42%);border-color:#74a7ff85}.manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-item.is-read{opacity:.68}.manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-item.is-read .manuscript-support-notification-severity{background:#8f96a3;box-shadow:0 0 0 3px #8f96a31a}.manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-severity{flex-basis:8px;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 3px #8f96a31f}.manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-severity.is-info{box-shadow:0 0 0 3px #74a7ff24}.manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-copy{gap:5px}.manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-copy strong{font-size:14px;font-weight:700;line-height:1.4}.manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-copy>span{color:#ffffffad;font-size:13px;line-height:1.55}.manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-copy time{color:#ffffff75;margin-top:2px;font-size:11px;line-height:1.4}html[data-theme=light] .manuscript-support-panel:has(.manuscript-support-notifications){border-color:#17181b29;box-shadow:0 22px 58px #17181b33}html[data-theme=light] .manuscript-support-notifications:has(.manuscript-support-notification-content){color:#626975}html[data-theme=light] .manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-toolbar{color:#626975}html[data-theme=light] .manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-toolbar button{color:#4e5560}html[data-theme=light] .manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-toolbar button:hover:not(:disabled){color:#17181b;background:#17181b0f;border-color:#17181b1f}html[data-theme=light] .manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-item{color:#30343b;background:#f8f9fa;border-color:#17181b1c;box-shadow:0 4px 14px #17181b0f}html[data-theme=light] .manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-item.is-unread{background:linear-gradient(110deg,#f0f5ff,#f8f9fa 46%);border-color:#4f84de5c;box-shadow:inset 3px 0 #4f84de,0 4px 14px #17181b0f}html[data-theme=light] .manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-item:hover{background:#f3f4f6;border-color:#17181b33;box-shadow:0 7px 18px #17181b1a}html[data-theme=light] .manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-item.is-unread:hover{background:linear-gradient(110deg,#e8f0ff,#f4f6fa 46%);border-color:#4f84de85}html[data-theme=light] .manuscript-support-notification-delete:hover{color:#17181b;background:#17181b14}html[data-theme=light] .manuscript-support-notification-back{color:#747983}html[data-theme=light] .manuscript-support-notification-back:hover{color:#17181b;background:#17181b12}html[data-theme=light] .manuscript-support-notification-detail-header{color:#8a9099}html[data-theme=light] .manuscript-support-notification-detail h2{color:#17181b}html[data-theme=light] .manuscript-support-notification-markdown{color:#30343b}html[data-theme=light] .manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-copy strong{color:#17181b}html[data-theme=light] .manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-copy>span{color:#626975}html[data-theme=light] .manuscript-support-panel:has(.manuscript-support-notifications) .manuscript-support-notification-copy time{color:#8a9099}@media (max-width:680px){.manuscript-support-panel:has(.manuscript-support-notifications){padding:12px}.manuscript-support-notifications:has(.manuscript-support-notification-content){padding-top:18px}.manuscript-support-notification-item{padding:13px 13px 12px 15px}.manuscript-support-notification-detail{padding-inline:2px}}@media (prefers-reduced-motion:reduce){.manuscript-support-notification-toolbar button,.manuscript-support-notification-item,.manuscript-support-notification-delete{transition:none}.manuscript-support-notification-detail,.manuscript-support-notification-content{animation:none}}.app-modal{--app-modal-inline-padding:24px;--app-modal-radius:var(--radius-8,8px);--app-modal-button-radius:var(--radius-6,6px)}.app-modal .semi-modal{max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin-block:auto}.app-modal .semi-modal-content.app-modal-content{max-height:inherit;border:1px solid var(--color-border-neutral-l2);border-radius:var(--app-modal-radius);color:var(--color-text-default);background:var(--color-bg-base-secondary);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 56px #00000047}.app-modal .semi-modal-content.app-modal-content .semi-modal-header{box-sizing:border-box;min-height:56px;padding:18px 56px 14px var(--app-modal-inline-padding);background:0 0;border-bottom:0;align-items:center;margin:0;position:relative}.app-modal .semi-modal-content.app-modal-content .semi-modal-title{min-width:0;color:var(--color-text-default-hover);letter-spacing:0;font-size:18px;font-weight:600;line-height:24px}.app-modal .semi-modal-content.app-modal-content .semi-modal-close{border-radius:var(--app-modal-button-radius);width:32px;min-width:32px;height:32px;min-height:32px;color:var(--color-text-secondary);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:12px;right:16px}.app-modal .semi-modal-content.app-modal-content .semi-modal-close .semi-icon{font-size:16px}.app-modal .semi-modal-content.app-modal-content .semi-modal-close:hover,.app-modal .semi-modal-content.app-modal-content .semi-modal-close:focus-visible{color:var(--color-text-default-hover);background:var(--color-bg-overlay-l2)}.app-modal .semi-modal-content.app-modal-content>.semi-modal-body{min-height:0;padding:0 var(--app-modal-inline-padding) 24px;margin:0;overflow:hidden auto}.app-modal .semi-modal-content.app-modal-content>.semi-modal-body-wrapper{min-height:0;padding:20px var(--app-modal-inline-padding) 24px;align-items:stretch;margin:0;overflow:hidden auto}.app-modal .semi-modal-content.app-modal-content>.semi-modal-body-wrapper>.semi-modal-body{min-width:0;margin:0;padding:0}.app-modal .semi-modal-content.app-modal-content>.semi-modal-footer{justify-content:flex-end;align-items:center;gap:var(--spacing-8,8px);padding:16px var(--app-modal-inline-padding) 20px;background:0 0;border-top:0;margin:0;display:flex}.app-modal .semi-modal-content.app-modal-content>.semi-modal-footer>div{justify-content:flex-end;align-items:center;gap:var(--spacing-8,8px);min-width:0;display:flex}.app-modal .semi-modal-content.app-modal-content .semi-modal-footer .semi-button{box-sizing:border-box;border-radius:var(--app-modal-button-radius);flex:none;width:auto;min-width:76px;max-width:100%;height:34px;min-height:34px;margin:0;padding:0 14px;font-size:13px;font-weight:500;line-height:20px}.app-modal .semi-modal-content.app-modal-content .semi-modal-footer .semi-button-primary{border-color:var(--color-action-primary);color:var(--color-action-on-primary);background:var(--color-action-primary)}.app-modal .semi-modal-content.app-modal-content .semi-modal-footer .semi-button-primary:hover:not(:disabled),.app-modal .semi-modal-content.app-modal-content .semi-modal-footer .semi-button-primary:focus-visible:not(:disabled){border-color:var(--color-action-primary-hover);color:var(--color-action-on-primary);background:var(--color-action-primary-hover)}.app-modal .semi-modal-content.app-modal-content .semi-modal-footer .semi-button-tertiary,.app-modal .semi-modal-content.app-modal-content .semi-modal-footer .semi-button-secondary{border-color:var(--color-border-neutral-l2);color:var(--color-text-default);background:var(--color-bg-base-tertiary)}.app-modal .semi-modal-content.app-modal-content .semi-modal-footer .semi-button-tertiary:hover:not(:disabled),.app-modal .semi-modal-content.app-modal-content .semi-modal-footer .semi-button-tertiary:focus-visible:not(:disabled),.app-modal .semi-modal-content.app-modal-content .semi-modal-footer .semi-button-secondary:hover:not(:disabled),.app-modal .semi-modal-content.app-modal-content .semi-modal-footer .semi-button-secondary:focus-visible:not(:disabled){border-color:var(--color-border-neutral-l3);color:var(--color-text-default-hover);background:var(--color-bg-overlay-l3)}.app-modal .semi-modal-content.app-modal-content .semi-modal-footer .semi-button:disabled,.app-modal .semi-modal-content.app-modal-content .semi-modal-footer .semi-button.semi-button-disabled{cursor:not-allowed;opacity:.48;transform:none}.app-modal .semi-modal-content.app-modal-content>.semi-modal-body-wrapper .semi-modal-close{position:absolute}.app-modal .semi-modal-content.app-modal-content.semi-modal-content-fullScreen{border:0;border-radius:0}.app-modal .semi-modal:has(>.app-modal-content.semi-modal-content-fullScreen){max-width:none;max-height:none;margin:unset}@media (max-width:560px){.app-modal{--app-modal-inline-padding:16px}.app-modal .semi-modal{max-width:calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right));max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.app-modal .semi-modal-content.app-modal-content .semi-modal-header{min-height:52px;padding:16px 52px 12px var(--app-modal-inline-padding)}.app-modal .semi-modal-content.app-modal-content .semi-modal-title{font-size:17px;line-height:24px}.app-modal .semi-modal-content.app-modal-content .semi-modal-close{width:44px;min-width:44px;height:44px;min-height:44px;top:4px;right:4px}.app-modal .semi-modal-content.app-modal-content>.semi-modal-body{padding-bottom:20px}.app-modal .semi-modal-content.app-modal-content>.semi-modal-body-wrapper{padding-top:16px;padding-bottom:20px}.app-modal .semi-modal-content.app-modal-content>.semi-modal-footer{padding:12px var(--app-modal-inline-padding) 16px}.app-modal .semi-modal-content.app-modal-content .semi-modal-footer .semi-button{min-width:72px;height:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.app-modal .semi-modal-content.app-modal-content .semi-modal-footer .semi-button{transition:none}}.account-deletion-dialog .semi-modal{width:min(600px,100vw - 32px)}.account-deletion-dialog .semi-modal-mask{z-index:2000!important}.account-deletion-dialog .semi-modal-wrap{z-index:2001!important}.account-deletion-dialog-body{color:var(--color-text-secondary);gap:14px;font-size:14px;line-height:1.65;display:grid}.account-deletion-dialog-description,.account-deletion-consequences{margin:0}.account-deletion-consequences{gap:7px;padding-left:20px;display:grid}.account-deletion-confirmation-label{color:var(--color-text-default-hover);font-weight:600}.account-deletion-confirmation-input{box-sizing:border-box;border:1px solid var(--color-border-neutral-l2);border-radius:var(--radius-6,6px);width:100%;min-height:42px;color:var(--color-text-default);background:var(--color-bg-base-default);font:inherit;outline:0;padding:9px 12px;line-height:22px;transition:border-color .18s,box-shadow .18s}.account-deletion-confirmation-input::placeholder{color:var(--color-text-tertiary)}.account-deletion-confirmation-input:focus,.account-deletion-confirmation-input:focus-visible{border-color:var(--color-border-neutral-l2);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-border-neutral-l3) 22%, transparent)}.account-deletion-dialog .account-deletion-cancel-button{border:1px solid var(--color-border-neutral-l2)!important;border-radius:var(--radius-6,6px)!important;min-width:76px!important;height:34px!important;min-height:34px!important;color:var(--color-text-default)!important;background:var(--color-bg-base-tertiary)!important;padding:0 14px!important;font-size:13px!important;font-weight:500!important}.account-deletion-dialog .account-deletion-cancel-button:hover:not(:disabled),.account-deletion-dialog .account-deletion-cancel-button:focus-visible:not(:disabled){border-color:var(--color-border-neutral-l3)!important;color:var(--color-text-default-hover)!important;background:var(--color-bg-overlay-l3)!important}.account-deletion-dialog .account-deletion-confirm-button{border-radius:var(--radius-6,6px)!important;min-width:76px!important;height:34px!important;min-height:34px!important;padding:0 14px!important;font-size:13px!important;font-weight:500!important}.account-deletion-dialog .account-deletion-confirm-button:disabled,.account-deletion-dialog .account-deletion-confirm-button.semi-button-disabled{cursor:not-allowed;opacity:.48}@media (max-width:560px){.account-deletion-dialog .semi-modal{width:min(100%,100vw - 24px)}.account-deletion-dialog-body{font-size:13px}}.account-deletion-enterprise-dialog .semi-modal,.account-deletion-contact-dialog .semi-modal{width:min(650px,100vw - 32px)}.account-deletion-enterprise-body,.account-deletion-contact-body{color:var(--color-text-secondary);gap:18px;font-size:14px;line-height:1.6;display:grid}.account-deletion-enterprise-body p,.account-deletion-contact-body p,.account-deletion-enterprise-body h3{margin:0}.account-deletion-enterprise-warning{color:#b56b00;background:#f5a6231a;border:1px solid #f5a62359;border-radius:8px;gap:10px;padding:14px 16px;display:flex}.account-deletion-enterprise-warning>span{color:#fff;background:#f5a623;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-weight:700;display:inline-grid}.account-deletion-enterprise-body h3{color:var(--color-text-default-hover);font-size:16px;font-weight:650}.account-deletion-enterprise-list{border:1px solid var(--color-border-neutral-l1);border-radius:12px;overflow:hidden}.account-deletion-enterprise-item{border-bottom:1px solid var(--color-border-neutral-l1);align-items:center;gap:14px;min-height:80px;padding:14px 20px;display:flex}.account-deletion-enterprise-item:last-child{border-bottom:0}.account-deletion-enterprise-avatar{width:48px;height:48px;color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 12%, transparent);border-radius:12px;flex:none;place-items:center;font-size:20px;font-weight:650;display:grid}.account-deletion-enterprise-item>div{gap:3px;min-width:0;display:grid}.account-deletion-enterprise-item strong{color:var(--color-text-default-hover);font-size:15px}.account-deletion-enterprise-item small{color:var(--color-text-secondary);font-size:13px}.account-deletion-enterprise-footer{justify-content:flex-end;gap:12px;display:flex}.account-deletion-enterprise-footer .account-deletion-enterprise-cancel{border:1px solid var(--color-border-neutral-l2)!important;color:#17181b!important;background:#fff!important}.account-deletion-enterprise-footer .account-deletion-enterprise-cancel:hover:not(:disabled),.account-deletion-enterprise-footer .account-deletion-enterprise-cancel:focus-visible:not(:disabled){border:1px solid var(--color-border-neutral-l3)!important;color:#000!important;background:#f2f3f5!important}html[data-theme=dark] .account-deletion-enterprise-footer .account-deletion-enterprise-cancel{border:1px solid var(--color-border-neutral-l2)!important;color:#f5f9fe!important;background:#1a1b1d!important}html[data-theme=dark] .account-deletion-enterprise-footer .account-deletion-enterprise-cancel:hover:not(:disabled),html[data-theme=dark] .account-deletion-enterprise-footer .account-deletion-enterprise-cancel:focus-visible:not(:disabled){border:1px solid var(--color-border-neutral-l3)!important;color:#fff!important;background:#26282b!important}.account-deletion-provider-switch{background:var(--color-bg-base-tertiary);border-radius:8px;gap:4px;width:-moz-fit-content;width:fit-content;padding:4px;display:inline-flex}.account-deletion-provider-switch button{min-height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 14px}.account-deletion-provider-switch button.is-active{color:var(--color-text-default-hover);background:var(--color-bg-base-secondary);box-shadow:0 1px 3px #0000001f}.account-deletion-contact-body label{color:var(--color-text-default-hover);gap:7px;font-weight:600;display:grid}.account-deletion-contact-body input{box-sizing:border-box;border:1px solid var(--color-border-neutral-l2);width:100%;min-height:40px;color:var(--color-text-default);background:var(--color-bg-base-default);font:inherit;border-radius:6px;padding:8px 11px;font-weight:400}.account-deletion-code-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.account-deletion-code-row .semi-button{white-space:nowrap;min-height:40px}.account-deletion-contact-sent{color:var(--color-text-tertiary);font-size:13px}@media (max-width:560px){.account-deletion-enterprise-dialog .semi-modal,.account-deletion-contact-dialog .semi-modal{width:min(100%,100vw - 24px)}.account-deletion-code-row{grid-template-columns:1fr}.account-deletion-code-row .semi-button{width:100%}}.video-pricing-popover-portal{z-index:2000;width:max-content;max-width:max(0px,100vw - 160px);padding-bottom:10px;position:fixed;transform:translate(-50%,-100%)}.video-pricing-popover-content{box-sizing:border-box;border:1px solid var(--color-border-neutral-l2);width:min(980px,max(0px,100vw - 160px));color:var(--color-text-default);background:color-mix(in srgb, var(--color-bg-base-secondary) 88%, var(--color-bg-base-default));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-border-neutral-l2) 55%, transparent), 0 18px 48px color-mix(in srgb, var(--color-text-default) 26%, transparent);border-radius:18px;padding:22px 24px 18px}.video-pricing-popover-heading{text-align:center;justify-items:center;gap:8px;margin-bottom:16px;display:grid}.video-pricing-popover-heading strong{font-size:18px;line-height:26px}.video-pricing-popover-heading span,.video-pricing-formula,.video-pricing-note{color:var(--color-text-tertiary);font-size:12px;line-height:18px}.video-pricing-popover-heading b{color:var(--color-text-default)}.video-pricing-tabs{background:var(--color-bg-base-secondary);border-radius:9px;max-width:100%;margin-bottom:10px;padding:3px;display:inline-flex}.video-pricing-tabs button{min-height:30px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:12px}.video-pricing-tabs button.is-active{color:var(--color-text-default);background:var(--color-bg-base-default);box-shadow:0 1px 4px color-mix(in srgb, var(--color-text-default) 10%, transparent)}.video-pricing-formula{text-align:right;margin:0 0 10px}.video-pricing-table-wrap{border:1px solid var(--color-border-neutral-l1);border-radius:10px;overflow-x:auto}.video-pricing-table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.video-pricing-table th,.video-pricing-table td{border-bottom:1px solid var(--color-border-neutral-l1);white-space:nowrap;text-align:left;padding:12px 10px}.video-pricing-table thead th{color:var(--table-header-color,var(--color-text-secondary));background:var(--color-bg-base-secondary);font-size:13px;font-weight:500}.video-pricing-table tbody tr:last-child th,.video-pricing-table tbody tr:last-child td{border-bottom:0}.video-pricing-table tbody th{color:var(--color-text-default);font-weight:650}.video-pricing-table tbody td{color:var(--color-text-secondary)}.video-pricing-table tbody td:nth-last-child(-n+2){color:var(--color-text-default);font-weight:600}.video-pricing-note{margin-top:10px;display:block}@media (max-width:720px){.video-pricing-popover-content{width:min(980px,max(0px,100vw - 160px));padding:16px 12px 12px}}.purchase-subscription-modal .semi-modal{max-width:none;width:min(1000px,100vw - 24px)!important}.purchase-subscription-modal .semi-modal-content.app-modal-content{color:#f7f8fb;background:#0f1117;border:0;border-radius:15px;width:100%;height:490px;max-height:calc(100dvh - 24px);padding:0;overflow:hidden;box-shadow:0 24px 80px #0000006b}.purchase-subscription-modal.app-modal .semi-modal-content.app-modal-content .semi-modal-close{color:#17181b;opacity:1;border-radius:50%;transition:background .18s,transform .24s cubic-bezier(.22,1,.36,1);top:24px;right:22px;background:#eceef1!important;width:34px!important;height:34px!important}.purchase-subscription-modal .semi-modal-close:hover{transform:rotate(90deg);color:#17181b!important;background:#fff!important}.purchase-subscription-modal .semi-modal-close .semi-icon{font-size:19px}html[data-theme=dark] .purchase-subscription-modal .semi-modal-close{color:#f4f5f7;background:#2a2d38!important}html[data-theme=dark] .purchase-subscription-modal .semi-modal-close:hover{color:#17181b;background:#fff!important}.purchase-subscription-modal .semi-modal-content>.semi-modal-body,.purchase-subscription-modal .semi-modal-content>.semi-modal-body-wrapper,.purchase-subscription-modal .semi-modal-content>.semi-modal-body-wrapper>.semi-modal-body{box-sizing:border-box;height:100%;margin:0;overflow:hidden;padding:0!important}.purchase-subscription-modal-content{--purchase-subscription-text:#f7f8fb;--purchase-subscription-muted:#8b8f99;background:#0f1117;border-radius:15px;width:100%;height:490px;position:relative;overflow:hidden}.purchase-subscription-modal-content h2{color:var(--purchase-subscription-text);letter-spacing:-1px;margin:0;font-size:42px;font-weight:700;line-height:58px;position:absolute;top:27px;left:34px}.purchase-subscription-modal-subtitle{color:var(--purchase-subscription-muted);margin:0;font-size:14px;line-height:18px;position:absolute;top:106px;left:34px}.purchase-subscription-plan-price:focus-visible,.purchase-subscription-tabs button:focus-visible{outline-offset:2px;outline:2px solid #bf98ee}.purchase-subscription-tabs{box-sizing:border-box;isolation:isolate;background:#25272e;border:1px solid #30333b;border-radius:22px;grid-template-columns:repeat(6,minmax(0,1fr));width:931px;height:44px;padding:6px;display:grid;position:absolute;top:146px;left:34px}.purchase-subscription-tabs:before{content:"";width:calc(16.6667% - 2px);transform:translateX(calc(var(--purchase-subscription-tab-index,0) * 100%));z-index:-1;background:linear-gradient(100deg,#dbf1f9 0%,#bf98ee 100%);border-radius:16px;transition:transform .26s;position:absolute;top:6px;bottom:6px;left:6px}.purchase-subscription-tabs button{z-index:1;color:#878b95;min-width:0;min-height:30px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:16px;padding:0 8px;font-size:14px;line-height:30px;transition:color .18s;position:relative}.purchase-subscription-tabs button.is-active{color:#17181b}.purchase-subscription-plans{grid-template-columns:repeat(5,170px);gap:20px;width:931px;display:grid;position:absolute;top:216px;left:34px}@keyframes purchase-subscription-plan-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.purchase-subscription-plan{--purchase-subscription-card-border:#e8b7ca;--purchase-subscription-card-hover-border:#f080b4;box-sizing:border-box;width:170px;height:238px;box-shadow:inset 0 0 0 2px var(--purchase-subscription-card-border), inset 0 1px 0 #ffffffbf;will-change:transform;background-position:50%;background-size:cover;background-clip:border-box;border:0;border-radius:20px;transition:transform .18s,box-shadow .18s;animation:.22s backwards purchase-subscription-plan-in;position:relative;overflow:hidden}.purchase-subscription-plan:hover{box-shadow:inset 0 0 0 2px var(--purchase-subscription-card-hover-border), inset 0 1px 0 #ffffffbf, 0 12px 24px #0000003d;transform:translateY(-4px)}.purchase-subscription-plan--deepSeek{--purchase-subscription-card-border:#91c9ff;--purchase-subscription-card-hover-border:#5eabff}.purchase-subscription-plan--seedance{--purchase-subscription-card-border:#8dded4;--purchase-subscription-card-hover-border:#4ccdc0}.purchase-subscription-plan--kimi{--purchase-subscription-card-border:#acc5e8;--purchase-subscription-card-hover-border:#76a6e1}.purchase-subscription-plan--glm{--purchase-subscription-card-border:#c4b4ff;--purchase-subscription-card-hover-border:#9e83f5}.purchase-subscription-plan:nth-child(2){animation-delay:30ms}.purchase-subscription-plan:nth-child(3){animation-delay:60ms}.purchase-subscription-plan:nth-child(4){animation-delay:90ms}.purchase-subscription-plan:nth-child(5){animation-delay:.12s}.purchase-subscription-plan-badge{--purchase-badge-right:#ff4f8e;z-index:2;color:#fff;background:linear-gradient(90deg, #9d6be1 0%, #c86fdf 32%, #eb66c3 66%, var(--purchase-badge-right) 100%);white-space:nowrap;border-radius:0 11px;align-items:center;height:22px;padding:0 16px 0 7px;font-size:11px;font-weight:800;line-height:1;display:flex;position:absolute;top:-2px;right:-2px}.purchase-subscription-plan-badge:after{background:var(--purchase-badge-right);content:"";width:14px;height:12px;position:absolute;top:calc(100% - 1px);right:0;-webkit-mask:radial-gradient(14px 12px at 0 100%,#0000 0 97%,#000 98.5%);mask:radial-gradient(14px 12px at 0 100%,#0000 0 97%,#000 98.5%)}.purchase-subscription-plan-content{z-index:1;box-sizing:border-box;color:#17181b;padding:30px 9px 0;position:absolute;inset:0}.purchase-subscription-plan-content h3{text-overflow:ellipsis;white-space:nowrap;max-width:145px;margin:0 0 7px;font-size:14px;font-weight:700;line-height:18px;overflow:hidden}.purchase-subscription-plan-content>strong{margin:0;font-size:12px;font-weight:400;line-height:15px;display:block}.purchase-subscription-plan-info{box-sizing:border-box;background:#ffffffb3;border:1px solid #fff;border-radius:4px;width:130px;height:auto;min-height:55px;padding:6px 6px 7px;position:absolute;bottom:43px;left:9px;right:auto}.purchase-subscription-plan-info>span{margin-bottom:5px;font-size:10px;line-height:13px;display:block}.purchase-subscription-plan-info ul{gap:2px;margin:0;padding:0;font-size:7px;line-height:11px;list-style:none;display:grid}.purchase-subscription-plan-info li{overflow-wrap:anywhere;align-items:flex-start;display:flex}.purchase-subscription-plan-info li:before{background:var(--purchase-subscription-card-border);content:"";border-radius:50%;flex:0 0 4px;width:4px;height:4px;margin:3px 4px 0 0}.purchase-subscription-plan-price{z-index:3;color:#17181b;height:28px;min-height:28px;font:inherit;cursor:pointer;background:linear-gradient(90deg,#aef3ff 0%,#f8b1ee 46%,#d7a1f9 100%);border:1px solid #fff;border-radius:16px;padding:0;font-size:12px;font-weight:700;line-height:26px;position:absolute;bottom:8px;left:8px;right:8px}html[data-theme=light] .purchase-subscription-modal .semi-modal-content.app-modal-content,html[data-theme=light] .purchase-subscription-modal-content{color:#17181b;background:#f5f6f8}html[data-theme=light] .purchase-subscription-modal-content{--purchase-subscription-text:#17181b;--purchase-subscription-muted:#686b73}html[data-theme=light] .purchase-subscription-tabs{background:#e9e9e9;border-color:#dedfe2}html[data-theme=light] .purchase-subscription-tabs button{color:#777a82}html[data-theme=light] .purchase-subscription-tabs button.is-active{color:#17181b}@media (max-width:760px){.purchase-subscription-modal .semi-modal-content.app-modal-content,.purchase-subscription-modal .semi-modal-content>.semi-modal-body,.purchase-subscription-modal .semi-modal-content>.semi-modal-body-wrapper,.purchase-subscription-modal .semi-modal-content>.semi-modal-body-wrapper>.semi-modal-body,.purchase-subscription-modal-content{height:min(490px,100dvh - 24px)}.purchase-subscription-modal-content{overflow:auto}.purchase-subscription-modal-content h2,.purchase-subscription-modal-subtitle,.purchase-subscription-tabs,.purchase-subscription-plans{position:relative;top:auto;left:auto}.purchase-subscription-modal-content h2{width:max-content;padding:24px 16px 0;font-size:clamp(28px,8vw,42px);line-height:48px}.purchase-subscription-modal-subtitle{width:max-content;max-width:calc(100% - 32px);padding:12px 16px 0;font-size:12px}.purchase-subscription-tabs{width:931px;margin:24px 16px 0}.purchase-subscription-plans{width:max-content;margin:27px 16px 35px}}@media (prefers-reduced-motion:reduce){.purchase-subscription-tabs:before,.purchase-subscription-tabs button,.purchase-subscription-plan{transition:none;animation:none}}.purchase-payment-modal.app-modal{--payment-text:#080808;--payment-muted:#929292;--payment-surface:#f5f6f8;--payment-placeholder:#ededee;--payment-line:#e5e6e8;--app-modal-radius:15px}.purchase-payment-modal .semi-modal{max-width:calc(100vw - 24px);width:min(410px,100vw - 24px)!important}.purchase-payment-modal .semi-modal-content.app-modal-content{color:var(--payment-text);background:var(--payment-surface);border:0}.purchase-payment-modal .semi-modal-content.app-modal-content>.semi-modal-body-wrapper,.purchase-payment-modal .semi-modal-content.app-modal-content>.semi-modal-body{padding:0}.purchase-payment-content{box-sizing:border-box;min-height:370px;padding:24px 16px 30px 30px}.purchase-payment-content h2{border-bottom:1px solid var(--payment-line);color:var(--payment-text);margin:0;padding:0 42px 12px 0;font-size:22px;font-weight:700;line-height:28px}.purchase-payment-columns{grid-template-columns:minmax(0,144px) minmax(0,184px);gap:36px;margin-top:12px;display:grid}.purchase-payment-summary{border-right:1px solid var(--payment-line);flex-direction:column;gap:30px;min-width:0;margin:0;padding-right:16px;display:flex}.purchase-payment-summary dt{color:var(--payment-muted);font-size:14px;line-height:20px}.purchase-payment-summary dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;font-weight:700;line-height:20px}.purchase-payment-summary .purchase-payment-total{margin-top:auto}.purchase-payment-total dd{font-size:20px;line-height:26px}.purchase-payment-methods{min-width:0}.purchase-payment-scan-title{justify-content:center;align-items:center;gap:10px;height:22px;display:flex}.purchase-payment-scan-title strong{white-space:nowrap;font-size:14px;line-height:20px}.purchase-payment-scan-title img{width:22px;height:22px}.purchase-payment-qr{box-sizing:border-box;border:1px solid var(--payment-line);background:var(--payment-placeholder);border-radius:5px;width:126px;height:126px;margin:10px auto 12px}.purchase-payment-options{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.purchase-payment-options label{box-sizing:border-box;border:1px solid var(--payment-line);background:var(--payment-placeholder);cursor:pointer;border-radius:4px;align-items:center;gap:5px;min-height:30px;padding:3px 8px;display:flex}.purchase-payment-options label.is-selected{border-color:var(--payment-text)}.purchase-payment-options input{width:14px;height:14px;accent-color:var(--payment-text);margin:0}.purchase-payment-options img{width:14px;height:14px}.purchase-payment-options strong{font-size:12px;line-height:16px}.purchase-payment-options small{color:var(--payment-muted);margin-left:auto;font-size:10px}.purchase-payment-agreement{flex-wrap:wrap;justify-content:center;align-items:center;margin-top:10px;font-size:10px;line-height:14px;display:flex}.purchase-payment-agreement label{color:var(--payment-muted);cursor:pointer;align-items:center;gap:4px;display:inline-flex}.purchase-payment-agreement input{width:12px;height:12px;accent-color:var(--payment-text);margin:0}.purchase-payment-agreement a{color:var(--payment-text);text-decoration:none}.purchase-payment-modal.app-modal .semi-modal-content.app-modal-content .semi-modal-close{background:var(--payment-placeholder);width:32px;height:32px;color:var(--payment-muted);border-radius:50%;top:20px;right:16px}.purchase-payment-modal .semi-modal-close .semi-icon{transition:transform .24s}.purchase-payment-modal .semi-modal-close:hover .semi-icon{transform:rotate(90deg)}html[data-theme=dark] .purchase-payment-modal{--payment-text:#f4f5f7;--payment-muted:#a0a4ad;--payment-surface:#20232a;--payment-placeholder:#292d35;--payment-line:#383d47}@media (max-width:440px){.purchase-payment-content{padding:20px 16px 24px}.purchase-payment-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:18px}.purchase-payment-scan-title{gap:6px}.purchase-payment-scan-title img{width:18px;height:18px}.purchase-payment-options label{gap:3px;padding-inline:4px}}@media (prefers-reduced-motion:reduce){.purchase-payment-modal .semi-modal-close .semi-icon{transition:none}}.activity-campaign-modal .semi-modal-content.app-modal-content{background:#fff;border:0;border-radius:15px;width:480px;max-width:calc(100vw - 24px);height:478px;overflow:hidden}.activity-campaign-modal .semi-modal-body{padding:0!important}.activity-campaign-modal .semi-modal-content>.semi-modal-body-wrapper{overflow:hidden;padding:0!important}.activity-campaign-modal .semi-modal-content>.semi-modal-body-wrapper>.semi-modal-body{padding:0!important}.activity-campaign-content{border-radius:15px;width:100%;height:478px;overflow:hidden}.activity-campaign-visual{background:linear-gradient(145deg,#8f1ed7 0%,#4c1b9d 48%,#261366 100%);border-radius:15px;height:264px;position:relative;overflow:hidden}.activity-campaign-visual>img{object-fit:cover;width:100%;height:100%;display:block}.activity-campaign-visual-fallback{box-sizing:border-box;color:#fff;text-align:center;flex-direction:column;align-items:center;height:100%;padding:35px 32px 26px;display:flex;position:relative;overflow:hidden}.activity-campaign-visual-fallback:after,.activity-campaign-visual-fallback:before{content:"";border:3px solid #b495ffb3;border-radius:50%;height:100px;position:absolute;bottom:-42px;left:-10%;right:-10%;transform:rotate(-7deg);box-shadow:0 -13px 0 -5px #6646e08c,0 -27px 0 -10px #e1aaff8c}.activity-campaign-visual-fallback:before{opacity:.75;bottom:-70px;transform:rotate(7deg)}.activity-campaign-stars{opacity:.45;background-image:radial-gradient(circle,#fff 0 1px,#0000 1.5px);background-size:47px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 78%);mask-image:linear-gradient(#000 30%,#0000 78%)}.activity-campaign-visual-fallback p,.activity-campaign-visual-subline,.activity-campaign-visual-fallback strong,.activity-campaign-visual-fallback span{z-index:1;text-shadow:0 2px 5px #1d064d5c;margin:0;position:relative}.activity-campaign-visual-fallback p{font-size:22px;font-weight:700;line-height:1.35}.activity-campaign-coupon-value{color:#fff4a4;margin:0 4px;font-size:1.95em;font-weight:800;line-height:.85}.activity-campaign-coupon-label{font-size:.95em}.activity-campaign-visual-fallback strong{color:#fff4a4;margin-top:21px;font-size:47px;font-weight:800;line-height:1}.activity-campaign-highlight-number{color:#fff4a4;font-size:1em;font-weight:800}.activity-campaign-highlight-prefix,.activity-campaign-highlight-label{color:#fff;vertical-align:.22em;font-size:.46em;font-weight:700}.activity-campaign-highlight-prefix{margin-right:7px}.activity-campaign-highlight-label{margin-left:7px}.activity-campaign-visual-subline{margin-top:21px;font-size:22px;font-weight:700;line-height:1.35}.activity-campaign-visual-fallback span{margin-top:auto;font-size:13px;line-height:1.4}.activity-campaign-close{color:#fef1c4;cursor:pointer;background:#2912592e;border:1px solid #ffffffeb;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:20px;right:17px}.activity-campaign-close span,.activity-campaign-close span:after{content:"";background:currentColor;width:21px;height:1.5px;transform:rotate(45deg)}.activity-campaign-close span:after{display:block;transform:rotate(90deg)}.activity-campaign-body{box-sizing:border-box;text-align:center;background:#fff;height:214px;padding:27px 0}.activity-campaign-body h2{color:#4a4a4a;margin:0;font-size:22px;font-weight:500;line-height:1.35}.activity-campaign-countdown{justify-content:center;align-items:center;margin-top:13px;display:flex}.activity-campaign-time-group{align-items:center;display:flex}.activity-campaign-time-group strong{color:#373737;background:#f6f6f6;border:1px solid #e4e4e4;border-radius:10px;place-items:center;width:45px;height:42px;font-size:20px;font-weight:500;line-height:1;display:grid;box-shadow:inset 0 1px 2px #00000005}.activity-campaign-time-group i{color:#777;margin:0 9px;font-size:20px;font-style:normal}.activity-campaign-actions{grid-template-columns:repeat(2,171px);justify-content:center;gap:35px;margin-top:25px;display:grid}.activity-campaign-button{width:171px;height:41px;font:inherit;cursor:pointer;border:0;border-radius:24px;font-size:18px;font-weight:600}.activity-campaign-button--secondary{color:#222;background:#eee}.activity-campaign-button--primary{color:#fff;background:#000}html[data-theme=dark] .activity-campaign-modal .semi-modal-content.app-modal-content,html[data-theme=dark] .activity-campaign-body{background:#fff}@media (max-width:560px){.activity-campaign-modal .semi-modal-content.app-modal-content,.activity-campaign-content{height:auto}.activity-campaign-visual{aspect-ratio:480/264;height:auto;min-height:0}.activity-campaign-visual-fallback{padding:14px 12px 10px}.activity-campaign-visual-fallback p{font-size:clamp(14px,5vw,22px)}.activity-campaign-coupon-value{font-size:1.55em}.activity-campaign-visual-subline{margin-top:8px;font-size:clamp(14px,5vw,22px)}.activity-campaign-visual-fallback strong{margin-top:8px;font-size:clamp(30px,11vw,47px)}.activity-campaign-visual-fallback>span{font-size:clamp(10px,2.8vw,13px)}.activity-campaign-close{width:34px;height:34px;top:10px;right:10px}.activity-campaign-close span,.activity-campaign-close span:after{width:18px}.activity-campaign-body{height:auto;min-height:195px;padding:23px 22px 24px}.activity-campaign-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:23px}.activity-campaign-button{width:100%;font-size:16px}.activity-campaign-body h2{font-size:20px}.activity-campaign-time-group strong{width:clamp(38px,12vw,45px);height:40px;font-size:18px}.activity-campaign-time-group i{margin-inline:clamp(4px,2vw,9px);font-size:18px}}.app-error-boundary{min-width:320px;min-height:100vh;background:var(--bg-base);min-height:100dvh;color:var(--text-default);place-items:center;padding:32px 20px;display:grid}.app-error-boundary__card{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-panel);width:min(100%,520px);box-shadow:var(--shadow);padding:32px}.app-error-boundary__eyebrow{color:var(--danger);letter-spacing:.08em;margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block}.app-error-boundary h1{color:var(--text-primary);margin:0;font-size:clamp(24px,6vw,34px);line-height:1.2}.app-error-boundary p{color:var(--text-secondary);margin:16px 0 0;font-size:14px}.app-error-boundary__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (max-width:520px){.app-error-boundary{padding:20px 16px}.app-error-boundary__card{padding:24px 20px}.app-error-boundary__actions .semi-button{flex:140px}}@font-face{font-family:League Gothic;src:url(/assets/league-gothic-latin-BQfHUhlb.woff2)format("woff2");font-style:normal;font-weight:400;font-stretch:100%;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-family-base:"MicrosoftYaHeiUI", "Microsoft YaHei UI", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans SC", "PingFang SC", Helvetica, Arial, sans-serif;font-family:var(--font-family-base);font-synthesis:none;text-rendering:optimizelegibility;--bg-base:#17181b;--bg-base-soft:#1c1e22;--bg-panel:#202226;--bg-panel-hover:#25282e;--bg-input:#1b1d21;--bg-elevated:#26292e;--text-primary:#f5f7fb;--text-default:#d1d5df;--text-secondary:#979daa;--text-tertiary:#747b88;--border-subtle:#e1e5f01a;--border-default:#e1e5f029;--border-strong:#e1e5f03d;--brand:#83a2ff;--brand-soft:#83a2ff1f;--success:#65b994;--success-soft:#65b9941f;--warning:#d4aa62;--warning-soft:#d4aa621f;--danger:#df7b83;--danger-soft:#df7b831f;--violet:#b39cff;--shadow:0 16px 48px #00000038;--scrollbar-thumb:#ffffff3d;--scrollbar-thumb-hover:#ffffff94;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--content-width:1180px;--sider-width:240px;--console-page-gutter:32px}*{box-sizing:border-box}html{background:var(--bg-base);scroll-behavior:smooth;min-width:320px}body{min-width:320px;min-height:100vh;background:var(--bg-base);min-height:100dvh;color:var(--text-default);margin:0;font-size:14px;line-height:1.55;font-family:var(--font-family-base)!important}@property --theme-transition-progress{syntax:"<length>";inherits:false;initial-value:0}.theme-transition-overlay{z-index:2147483647;pointer-events:none;-webkit-mask-image:radial-gradient(circle at var(--theme-transition-x) var(--theme-transition-y), transparent var(--theme-transition-progress), #000 calc(var(--theme-transition-progress) + 1px));-webkit-mask-image:radial-gradient(circle at var(--theme-transition-x) var(--theme-transition-y), transparent var(--theme-transition-progress), #000 calc(var(--theme-transition-progress) + 1px));mask-image:radial-gradient(circle at var(--theme-transition-x) var(--theme-transition-y), transparent var(--theme-transition-progress), #000 calc(var(--theme-transition-progress) + 1px));contain:strict;will-change:-webkit-mask-image, mask-image;background:#17181b;animation:.7s cubic-bezier(.2,.72,.2,1) forwards theme-transition-reveal;position:fixed;inset:0}.theme-transition-overlay[data-theme=light]{background:#f5f6f8}@keyframes theme-transition-reveal{to{--theme-transition-progress:var(--theme-transition-radius)}}button,input,textarea,select{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--color-border-neutral-l3);outline-offset:2px}input:not(.semi-input):not(.semi-input-textarea):focus-visible,textarea:not(.semi-input-textarea):focus-visible,select:focus-visible{outline-offset:0;box-shadow:none;outline:0}code,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}table:not(.no-row-enter-animation) tbody>tr{--table-row-enter-delay:0s;animation:.42s cubic-bezier(.22,1,.36,1) both table-row-enter;animation-delay:var(--table-row-enter-delay);transform-origin:0;will-change:opacity, transform}table:not(.no-row-enter-animation) tbody>tr:nth-child(2){--table-row-enter-delay:45ms}table:not(.no-row-enter-animation) tbody>tr:nth-child(3){--table-row-enter-delay:90ms}table:not(.no-row-enter-animation) tbody>tr:nth-child(4){--table-row-enter-delay:.135s}table:not(.no-row-enter-animation) tbody>tr:nth-child(5){--table-row-enter-delay:.18s}table:not(.no-row-enter-animation) tbody>tr:nth-child(6){--table-row-enter-delay:.225s}table:not(.no-row-enter-animation) tbody>tr:nth-child(7){--table-row-enter-delay:.27s}table:not(.no-row-enter-animation) tbody>tr:nth-child(8){--table-row-enter-delay:.315s}table:not(.no-row-enter-animation) tbody>tr:nth-child(9){--table-row-enter-delay:.36s}table:not(.no-row-enter-animation) tbody>tr:nth-child(10){--table-row-enter-delay:.405s}table:not(.no-row-enter-animation) tbody>tr:nth-child(11){--table-row-enter-delay:.45s}table:not(.no-row-enter-animation) tbody>tr:nth-child(12){--table-row-enter-delay:.495s}table:not(.no-row-enter-animation) tbody>tr:nth-child(13){--table-row-enter-delay:.54s}table:not(.no-row-enter-animation) tbody>tr:nth-child(14){--table-row-enter-delay:.585s}table:not(.no-row-enter-animation) tbody>tr:nth-child(15){--table-row-enter-delay:.63s}table:not(.no-row-enter-animation) tbody>tr:nth-child(16){--table-row-enter-delay:.675s}table:not(.no-row-enter-animation) tbody>tr:nth-child(17){--table-row-enter-delay:.72s}table:not(.no-row-enter-animation) tbody>tr:nth-child(18){--table-row-enter-delay:.765s}table:not(.no-row-enter-animation) tbody>tr:nth-child(19){--table-row-enter-delay:.81s}table:not(.no-row-enter-animation) tbody>tr:nth-child(20),table:not(.no-row-enter-animation) tbody>tr:nth-child(n+21){--table-row-enter-delay:.855s}table:not(.no-row-enter-animation) tbody>tr:has(td[colspan]){animation:none;transform:none}table.no-row-enter-animation tbody>tr{animation:none;transform:none}@keyframes table-row-enter{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){table:not(.no-row-enter-animation) tbody>tr{animation:none;transform:none}}.semi-theme{background:0 0}.semi-button{border-radius:var(--radius-sm);transition:background-color .16s,border-color .16s,color .16s,transform .16s}.semi-button:active{transform:translateY(1px)}.semi-button-primary{background:var(--brand);color:#11131a;border-color:var(--brand)}.semi-button-primary:hover{background:var(--color-action-primary-hover);border-color:var(--color-action-primary-hover);color:var(--color-action-on-primary)}.semi-button-borderless:hover{color:var(--text-primary);background:#ffffff0f}.semi-card-header-title{color:var(--text-primary);font-weight:600}.semi-card-body{color:var(--text-default)}.app-info-tooltip.semi-tooltip-wrapper{box-sizing:border-box;color:#fff;white-space:nowrap;background:#000;border:1px solid #202226;border-radius:4px;max-width:min(320px,100vw - 16px);height:24px;min-height:24px;padding:0 8px;font-size:11px;line-height:22px}.app-info-tooltip.semi-tooltip-wrapper .semi-tooltip-content{line-height:inherit}.app-info-tooltip.semi-tooltip-wrapper .semi-tooltip-icon-arrow{color:#000!important}html[data-theme=light] .app-info-tooltip.semi-tooltip-wrapper{background:#3f444c;border-color:#3f444c}html[data-theme=light] .app-info-tooltip.semi-tooltip-wrapper .semi-tooltip-icon-arrow{color:#3f444c!important}.app-info-icon,.app-info-icon-trigger,.trae-metric-info{cursor:pointer}.app-info-icon,.app-info-icon:hover,.app-info-icon:focus,.app-info-icon:focus-visible{box-shadow:none;background:0 0;border:0;outline:0}.app-info-icon-trigger,.app-info-icon-trigger:hover,.app-info-icon-trigger:focus,.app-info-icon-trigger:focus-visible{box-shadow:none;background:0 0;border-color:#0000;outline:0}.semi-table-thead>.semi-table-row>.semi-table-row-head{color:var(--table-header-color,var(--text-primary));border-bottom-color:var(--border-subtle);background:#ffffff06;font-size:13px;font-weight:500}.semi-collapse-content{color:var(--text-secondary);background:#ffffff04}.semi-modal-content,.semi-sidesheet-inner{background:var(--bg-panel);color:var(--text-default);border:1px solid var(--border-default)}.semi-modal-title,.semi-sidesheet-title{color:var(--text-primary)}.semi-tag{border-radius:3px}.semi-progress-line-bg{background:#ffffff14}.semi-progress-line-inner{background:var(--brand)}.public-frame,.console-frame{min-height:100vh;background:var(--bg-base);min-height:100dvh}.public-header{z-index:40;border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#17181bf0;height:64px;position:sticky;top:0}.public-header-inner{width:min(var(--content-width), calc(100% - 48px));align-items:center;gap:24px;height:100%;margin:0 auto;display:flex}.brand-link{color:var(--text-primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:16px;font-weight:650;display:inline-flex}.brand-mark{width:28px;height:28px;color:var(--brand);letter-spacing:.04em;border:1px solid #83a2ffcc;border-radius:6px;place-items:center;font-size:10px;font-weight:750;display:inline-grid}.brand-mark--compact{width:24px;height:24px;font-size:9px}.public-nav{align-items:center;gap:6px;margin-left:auto;display:flex}.public-nav button{border-radius:var(--radius-sm);min-height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0 10px}.public-nav button:hover,.public-nav button.is-active{color:var(--text-primary);background:#ffffff0d}.public-header-actions{align-items:center;gap:4px;margin-left:12px;display:flex}.header-icon-button{width:36px;height:36px;padding:0}.user-trigger{color:var(--text-default);gap:8px;padding-inline:8px}.user-trigger .semi-avatar{flex:none}.mobile-menu-button{width:36px;height:36px;padding:0;display:none}.public-main{min-height:calc(100vh - 129px);min-height:calc(100dvh - 129px)}.public-container{width:min(var(--content-width), calc(100% - 48px));margin:0 auto}.public-page-stack,.page-stack{flex-direction:column;gap:20px;padding-top:36px;padding-bottom:64px;display:flex}.page-stack{gap:18px}.eyebrow{color:var(--brand);letter-spacing:.13em;font-size:10px;font-weight:700;line-height:1.4;display:inline-block}.page-title-row{justify-content:space-between;align-items:flex-start;gap:18px;min-height:54px;display:flex}.page-title{color:var(--text-primary);letter-spacing:0;margin:0;font-size:24px;font-weight:650;line-height:1.25}.page-description{color:var(--text-secondary);margin:6px 0 0;font-size:13px}.page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.section-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.section-heading h2{color:var(--text-primary);margin:0;font-size:18px;line-height:1.3}.section-heading p{color:var(--text-secondary);margin:5px 0 0;font-size:12px}.page-stack>.banner-notice+.metric-grid,.public-page-stack>.banner-notice+.model-card-grid{margin-top:2px}.muted-text,.field-note,.table-note{color:var(--text-tertiary);font-size:12px}.icon-rotate-180{transform:rotate(180deg)}.banner-notice{border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);background:#ffffff06;align-items:flex-start;gap:9px;padding:12px 14px;font-size:12px;line-height:1.55;display:flex}.banner-notice--warning{color:#d8bd89;background:var(--warning-soft);border-color:#d4aa6247}.banner-notice--success{color:#9bd7b9;background:var(--success-soft);border-color:#65b99447}.banner-notice-dot{background:var(--brand);border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:6px}.banner-notice--warning .banner-notice-dot{background:var(--warning)}.banner-notice--success .banner-notice-dot{background:var(--success)}.banner-notice--compact{width:-moz-fit-content;width:fit-content;max-width:min(560px,100%);min-height:48px;padding:var(--spacing-8) var(--spacing-10) var(--spacing-8) var(--spacing-12);border-radius:var(--radius-8);color:var(--color-text-default);background:var(--color-bg-base-secondary);border-color:#0000;place-self:center;align-items:center;margin-inline:auto;font-size:13px;box-shadow:0 8px 24px #0000001f}.banner-notice-icon{color:var(--color-text-secondary);flex:0 0 18px;place-items:center;font-size:18px;display:inline-grid}.banner-notice--compact.banner-notice--warning .banner-notice-icon{color:var(--warning)}.banner-notice--compact.banner-notice--success .banner-notice-icon{color:var(--success)}.banner-notice-compact-content{justify-content:center;align-items:center;gap:var(--spacing-8);flex-wrap:wrap;min-width:0;display:flex}.banner-notice--compact .semi-button{min-height:32px;padding-inline:var(--spacing-10);flex:none}@media (max-width:680px){.banner-notice--compact{width:100%;max-width:100%}.banner-notice-compact-content{flex:1}}.video-console-page{gap:0;padding-top:0;padding-bottom:12px}.video-console-page>.page-title-row{display:none}.video-console-page .video-workspace{background:var(--color-bg-base-default);border:0;border-radius:0;grid-template-columns:minmax(0,1fr);height:calc(100dvh - 112px);min-height:0;position:relative}.video-console-page .video-workspace-main{min-height:0}.video-console-page .video-toolbar{background:0 0;border-bottom:0;min-height:48px;padding:8px 18px}.video-console-page .video-toolbar-actions{justify-content:flex-start;gap:8px}.video-console-page .video-toolbar-workspace,.video-console-page .video-toolbar-actions>label,.video-console-page .video-key-link{display:none}.video-console-page .video-api-key-select{width:min(260px,42vw);margin-left:auto}.video-console-page .video-api-key-select .semi-select-selection{border:1px solid var(--color-border-neutral-l1);background:var(--color-bg-base-secondary);border-radius:8px;height:34px}.video-history-toggle{width:32px;height:32px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.video-history-toggle:hover{color:var(--color-text-default);background:var(--color-bg-overlay-l2)}.video-console-page .video-history-panel{z-index:10;border:1px solid var(--color-border-neutral-l1);opacity:0;visibility:hidden;transform-origin:0 0;pointer-events:none;border-radius:10px;width:280px;max-height:min(520px,100% - 110px);transition:opacity .18s,transform .18s,visibility 0s linear .18s;display:block;position:absolute;top:54px;left:16px;transform:translateY(-8px)scale(.98);box-shadow:0 14px 36px #0000001f}.video-console-page .video-history-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.video-console-page .video-history-panel{transition:none}}.video-console-page .video-stage{background:var(--color-bg-base-default);min-height:0;padding:24px}.video-console-page .video-stage-state--empty{gap:8px}.video-console-page .video-stage-state--empty .video-stage-icon{display:none}.video-console-page .video-stage-state--empty strong{color:var(--color-text-tertiary);font-size:14px;font-weight:400}.video-console-page .video-stage-state--empty p{display:none}.video-console-page .video-composer{width:min(930px,100% - 48px);margin:0 auto 12px;position:relative}.video-console-page .video-composer-box{border:1px solid var(--color-border-neutral-l1);background:var(--color-bg-base-default);border-radius:14px;padding:14px 14px 10px;position:relative;box-shadow:0 4px 18px #0000000d}.video-console-page .video-composer-box:focus-within{border-color:var(--color-border-neutral-l2);box-shadow:0 4px 18px #00000017}.video-console-page .video-composer-box .semi-input-textarea-wrapper,.video-console-page .video-composer-box .semi-input-textarea{height:54px;min-height:54px}.video-console-page .video-composer-box .semi-input-textarea{padding:0 4px 8px;font-size:14px;line-height:1.5}.video-console-page .video-composer-controls{gap:8px;margin-top:4px}.video-console-page .video-control-group{gap:6px}.video-console-page .video-control-button.semi-button,.video-console-page .video-control-button{border:1px solid var(--color-border-neutral-l1);min-height:34px;color:var(--color-text-secondary);background:var(--color-bg-base-secondary);border-radius:8px;padding:0 10px;font-size:12px}.video-console-page .video-control-button:hover{color:var(--color-text-default);background:var(--color-bg-overlay-l2)}.video-console-page .video-model-select{width:min(250px,32vw);min-width:190px}.video-console-page .video-model-select .semi-select-selection{border:1px solid var(--color-border-neutral-l1);background:var(--color-bg-base-secondary);border-radius:8px;height:34px}.video-console-page .video-settings-trigger,.video-console-page .video-sound-trigger{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.video-console-page .video-sound-trigger.is-active{color:var(--color-action-primary);border-color:color-mix(in srgb, var(--color-action-primary) 28%, transparent);background:color-mix(in srgb, var(--color-action-primary) 10%, transparent)}.video-console-page .video-send-button.semi-button{background:var(--color-text-default);border-radius:50%;flex-basis:34px;width:34px;height:34px}.video-console-page .video-send-button.semi-button:hover{background:var(--color-text-default-hover)}.video-console-page .video-composer-hint{display:none}.video-settings-popover{z-index:20;border:1px solid var(--color-border-neutral-l1);background:var(--color-bg-base-default);border-radius:10px;gap:14px;width:300px;padding:14px;display:grid;position:absolute;bottom:58px;right:100px;box-shadow:0 14px 34px #00000024}.video-settings-popover-section{gap:8px;display:grid}.video-settings-popover-section strong{color:var(--color-text-secondary);font-size:12px;font-weight:600}.video-segmented-row{flex-wrap:wrap;gap:6px;display:flex}.video-segmented-row button{border:1px solid var(--color-border-neutral-l1);min-height:30px;color:var(--color-text-secondary);background:var(--color-bg-base-secondary);cursor:pointer;border-radius:6px;padding:0 9px;font-size:11px}.video-segmented-row button.is-selected{border-color:var(--color-action-primary);color:var(--color-action-primary);background:color-mix(in srgb, var(--color-action-primary) 10%, transparent)}@media (max-width:720px){.video-console-page .video-workspace{height:calc(100dvh - 92px)}.video-console-page .video-composer{width:calc(100% - 24px)}.video-console-page .video-composer-controls{flex-direction:column;align-items:stretch}.video-console-page .video-control-group{flex-wrap:wrap;align-items:stretch}.video-console-page .video-model-select{flex:180px;width:auto}.video-console-page .video-send-button.semi-button{border-radius:8px;flex-basis:40px;width:100%;height:40px}.video-settings-popover{width:min(300px,100% - 16px);bottom:106px;right:8px}}.directory-toolbar,.usage-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.directory-search,.search-field{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-input);flex:1;align-items:center;gap:8px;min-width:260px;min-height:36px;padding-left:11px;display:flex}.directory-search>.semi-icon,.search-field>.semi-icon,.field-icon{color:var(--text-tertiary)}.directory-search .semi-input-wrapper{background:0 0;border:0;flex:1}.directory-result-head{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.directory-result-head strong{color:var(--text-primary)}.model-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.model-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-panel);min-width:0;padding:18px;transition:border-color .16s,background-color .16s,transform .16s}.model-card:hover{border-color:var(--border-strong);background:var(--bg-panel-hover);transform:translateY(-2px)}.model-card-topline{align-items:flex-start;gap:10px;display:flex}.model-card-heading{flex:1;min-width:0}.model-card-name-row{align-items:baseline;gap:8px;min-width:0;display:flex}.model-card-name{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:650;overflow:hidden}.model-card-name:hover{color:var(--brand)}.model-card-company{color:var(--text-tertiary);flex:none;font-size:11px}.model-id-row{align-items:center;gap:4px;margin-top:5px;display:flex}.model-id-row code{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.model-id-row .semi-button{width:22px;height:22px;padding:0}.copy-hint{color:var(--success);font-size:10px}.model-logo{border:1px solid var(--border-default);border-radius:var(--radius-md);width:38px;height:38px;color:var(--brand);background:#83a2ff14;flex:none;place-items:center;font-size:14px;font-weight:700;display:inline-grid}.model-logo--small{border-radius:var(--radius-sm);width:30px;height:30px;font-size:12px}.model-logo--large{border-radius:var(--radius-lg);width:58px;height:58px;font-size:22px}.model-logo--image{color:#d3a3ff;background:#b39cff1a}.model-logo--video{color:#ffab84;background:#ffab841a}.model-logo--audio{color:#7dd1c0;background:#7dd1c01a}.tag-row{flex-wrap:wrap;align-items:center;gap:5px;margin-top:13px;display:flex}.model-color-tag{border:1px solid var(--model-tag-dark-border);border-radius:var(--radius-4);min-height:22px;color:var(--model-tag-dark-text);background:var(--model-tag-dark-bg);white-space:nowrap;justify-content:center;align-items:center;padding:2px 7px;font-size:10px;font-weight:600;line-height:16px;display:inline-flex}.model-card-description{min-height:42px;color:var(--text-secondary);margin:14px 0;font-size:12px;line-height:1.65}.model-card-metrics{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);color:var(--text-tertiary);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 0;font-size:10px;display:grid}.model-card-metrics strong{color:var(--text-default);margin-top:2px;font-size:11px;font-weight:550;display:block}.model-card-price{color:var(--text-tertiary);justify-content:space-between;align-items:flex-end;gap:10px;padding-top:12px;font-size:10px;display:flex}.model-card-price strong{color:var(--text-primary);text-align:right;font-size:11px;font-weight:550}.empty-panel{border:1px dashed var(--border-default);border-radius:var(--radius-md);min-height:220px;color:var(--text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px;display:flex}.empty-panel--table{background:var(--color-bg-base-secondary)}.empty-panel>.semi-icon{color:var(--text-tertiary)}.empty-panel h3{color:var(--text-default);margin:4px 0 0;font-size:15px}.empty-panel p{max-width:340px;margin:0 0 8px;font-size:12px}.model-detail-page>.semi-button{align-self:flex-start;padding-inline:0}.model-detail-hero{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 0 18px;display:flex}.model-detail-identity{align-items:center;gap:16px;min-width:0;display:flex}.model-detail-identity h1,.model-detail-identity h2{color:var(--text-primary);margin:5px 0 3px;font-size:30px;line-height:1.2}.model-detail-identity code{color:var(--text-tertiary);font-size:12px}.model-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.model-detail-description{max-width:760px;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.75}.model-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);align-items:start;gap:16px;display:grid}.model-detail-main{flex-direction:column;gap:16px;display:flex}.surface-card .table-note{margin:14px 0 0}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.capability-grid>div{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-default);align-items:center;gap:8px;padding:12px;display:flex}.capability-grid .semi-icon{color:var(--success)}.boundary-list{color:var(--text-secondary);flex-direction:column;gap:10px;margin:0;padding-left:18px;font-size:12px;display:flex}.model-connect-panel{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-panel);padding:22px;position:sticky;top:84px}.model-connect-panel h2{color:var(--text-primary);margin:8px 0 6px;font-size:20px}.model-connect-panel>p{color:var(--text-secondary);margin:0 0 18px;font-size:12px}.model-connect-panel pre,.docs-code-block{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#111216}.model-connect-panel pre{color:#b7c5ee;padding:14px;font-size:11px;line-height:1.75}.connect-facts{color:var(--text-tertiary);flex-direction:column;gap:7px;margin-top:18px;font-size:11px;display:flex}.connect-facts span{align-items:center;gap:7px;display:flex}.connect-facts .semi-icon{color:var(--brand)}.docs-layout{grid-template-columns:180px minmax(0,740px);justify-content:center;align-items:start;gap:64px;display:grid}.docs-index{flex-direction:column;gap:10px;padding-top:6px;display:flex;position:sticky;top:86px}.docs-index a{color:var(--text-tertiary);font-size:12px}.docs-index a:hover{color:var(--text-primary)}.docs-content{min-width:0}.docs-section{padding:10px 0 44px;scroll-margin-top:88px}.docs-section+.docs-section{border-top:1px solid var(--border-subtle);padding-top:40px}.docs-section h2{color:var(--text-primary);margin:8px 0 12px;font-size:22px}.docs-section>p{color:var(--text-secondary);margin:0;line-height:1.8}.docs-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.docs-steps>div{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#ffffff06;padding:14px 12px}.docs-steps strong,.docs-steps span{display:block}.docs-steps strong{color:var(--brand);font-size:11px}.docs-steps span{color:var(--text-default);margin-top:10px;font-size:12px}.docs-section .semi-tabs{margin-top:20px}.docs-code-block{margin-top:14px;overflow:hidden}.code-block-head{border-bottom:1px solid var(--border-subtle);color:var(--text-tertiary);justify-content:space-between;align-items:center;padding:8px 12px;font-size:11px;display:flex}.docs-code-block pre{color:#c5d1f4;padding:16px;font-size:12px;line-height:1.8;overflow-x:auto}.fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.fact-grid>div{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:16px}.fact-grid .semi-icon{color:var(--brand)}.fact-grid strong{color:var(--text-primary);margin-top:12px;font-size:13px;display:block}.fact-grid p{color:var(--text-secondary);margin:6px 0 0;font-size:12px;line-height:1.6}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pricing-card{min-height:310px}.pricing-card--featured{background:linear-gradient(145deg, #35416457, var(--bg-panel) 64%);border-color:#83a2ff61}.pricing-kicker{color:var(--brand);letter-spacing:.12em;margin:4px 0 16px;font-size:10px;display:block}.pricing-card strong{color:var(--text-primary);font-size:24px;display:block}.pricing-card p{max-width:480px;color:var(--text-secondary);margin:10px 0 18px;line-height:1.7}.pricing-card ul{color:var(--text-secondary);flex-direction:column;gap:7px;margin:0 0 24px;padding:0;font-size:12px;list-style:none;display:flex}.pricing-card li:before{content:"·";color:var(--brand);margin-right:8px}.pricing-table-section{margin-top:20px}.pricing-table-section .semi-table{margin-top:18px}.status-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.status-summary-card{min-height:180px}.status-summary-card strong{color:var(--text-primary);margin:10px 0 7px;font-size:24px;display:block}.status-summary-card p{min-height:38px;color:var(--text-secondary);margin:0 0 14px;font-size:12px}.status-list{margin-top:20px}.status-row{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.status-row strong{color:var(--text-primary)}.status-row p{color:var(--text-secondary);margin:4px 0 0;font-size:12px}.about-hero{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) 240px;gap:48px;padding:30px 0 42px;display:grid}.about-hero h2{max-width:620px;color:var(--text-primary);margin:12px 0;font-size:32px;line-height:1.3}.about-hero p{max-width:620px;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.8}.about-hero-signal{border-left:1px solid var(--border-default);grid-template-columns:1fr 1fr;align-content:center;gap:2px 12px;padding-left:28px;display:grid}.about-hero-signal span{color:var(--brand);font-size:28px;font-weight:650}.about-hero-signal small{color:var(--text-tertiary);align-self:center;font-size:11px}.about-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.about-grid .semi-card{min-height:240px}.about-grid .semi-icon{color:var(--brand);font-size:24px}.about-grid h3{color:var(--text-primary);margin:16px 0 7px}.about-grid p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.7}.contact-band{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--brand-soft);justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:24px;display:flex}.contact-band h2{color:var(--text-primary);margin:8px 0 5px;font-size:20px}.contact-band p{color:var(--text-secondary);margin:0;font-size:12px}.legal-card{max-width:820px;margin:12px auto 0;padding:34px}.legal-card h2{color:var(--text-primary);margin:16px 0;font-size:24px}.legal-card h3{color:var(--text-primary);margin:28px 0 8px;font-size:15px}.legal-card p{color:var(--text-secondary);margin:0;line-height:1.85}.login-page{background:radial-gradient(circle at 50% 0%, #5b74bd29, transparent 38%), var(--bg-base);place-items:center;min-height:100vh;padding:32px 16px;display:grid}.login-shell{width:min(420px,100%)}.login-brand{margin:0 auto 26px}.login-card{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-panel);box-shadow:var(--shadow);padding:32px}.login-card h1{color:var(--text-primary);margin:10px 0 7px;font-size:25px}.login-card>p{color:var(--text-secondary);margin:0 0 24px;font-size:13px}.login-form .semi-form-field{margin-bottom:18px}.login-agreement{color:var(--text-tertiary);align-items:flex-start;gap:8px;margin:3px 0 18px;font-size:11px;display:flex}.login-agreement a{color:var(--brand)}.login-footer{color:var(--text-tertiary);text-align:center;margin:18px 0 0;font-size:12px}.login-footer button{color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0}.console-layout{min-height:calc(100vh - 72px);background:var(--bg-base);min-height:calc(100dvh - 72px)}.console-sider{z-index:30;width:var(--sider-width);background:var(--bg-base);border-right:1px solid var(--border-subtle);position:fixed;top:72px;bottom:0;left:0}.console-sidebar{flex-direction:column;height:100%;padding:14px 12px;display:flex}.console-frame .console-sider{position:fixed}.console-nav{background:0 0;flex:1;min-height:0;overflow-y:auto}.console-nav.semi-navigation{border:0}.console-nav .semi-navigation-sub-title,.console-nav .semi-navigation-item{border-radius:var(--radius-sm);color:var(--text-secondary)}.console-nav .semi-navigation-sub-title{min-height:32px;color:var(--text-tertiary);margin-top:8px;font-size:11px}.console-nav .semi-navigation-item{min-height:36px;margin:2px 0;font-size:12px}.console-nav .semi-navigation-item:hover{color:var(--text-primary);background:#ffffff0d}.console-nav .semi-navigation-item-selected{background:var(--brand-soft);color:var(--brand)}.console-sidebar-footer{border-top:1px solid var(--border-subtle);flex-direction:column;gap:4px;padding-top:12px;display:flex}.console-sidebar-footer .semi-button{color:var(--text-secondary);justify-content:flex-start;font-size:12px}.console-version{color:var(--text-tertiary);padding:6px 8px;font-size:10px}.console-main-layout{min-height:calc(100vh - 72px);min-height:calc(100dvh - 72px);margin-left:var(--sider-width);min-width:0}.console-content{min-width:0}.console-top-breadcrumb{box-sizing:border-box;min-height:52px;margin:0 var(--console-page-gutter);color:var(--color-text-tertiary);align-items:center;gap:9px;padding:16px 0;font-size:14px;line-height:20px;display:flex}.console-top-breadcrumb b{color:var(--color-border-neutral-l3);font-weight:400}.console-top-breadcrumb strong{color:var(--color-text-default);font-weight:600}.console-page{width:100%;padding-inline:var(--console-page-gutter)}.console-mobile-toolbar,.console-sidebar-backdrop{display:none}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.metric-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-panel);min-width:0;min-height:116px;padding:17px 18px}.metric-card--brand{background:linear-gradient(145deg, #41538b42, var(--bg-panel));border-color:#83a2ff3d}.metric-card--success{border-color:#65b99438}.metric-card--warning{border-color:#d4aa6238}.metric-card-label{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.metric-card-icon{color:var(--brand)}.metric-card-value{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:13px;font-size:25px;line-height:1.15;display:block;overflow:hidden}.metric-card-note{color:var(--text-tertiary);margin-top:8px;font-size:10px;display:block}.dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr);gap:12px;display:grid}.dashboard-grid--bottom{align-items:stretch}.welcome-card{background:linear-gradient(135deg, #434f7b61, var(--bg-panel) 70%);min-height:226px;padding:26px;position:relative;overflow:hidden}.welcome-copy{max-width:610px}.welcome-copy h2{color:var(--text-primary);margin:10px 0 8px;font-size:21px;line-height:1.35}.welcome-copy p{max-width:600px;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.7}.inline-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.welcome-side{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;max-width:180px;display:flex;position:absolute;bottom:24px;right:24px}.welcome-side-label{color:var(--text-tertiary);letter-spacing:.12em;font-size:9px}.welcome-side strong{max-width:180px;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.welcome-side small{color:var(--text-tertiary);font-size:10px}.recent-card{min-height:226px}.recent-list{flex-direction:column;display:flex}.recent-item{border:0;border-bottom:1px solid var(--border-subtle);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:9px;padding:9px 0;display:flex}.recent-item:last-child{border-bottom:0}.recent-item>span:not(.model-logo):not(.recent-status){flex:1;min-width:0}.recent-item strong,.recent-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recent-item strong{color:var(--text-default);font-size:12px}.recent-item small{color:var(--text-tertiary);margin-top:2px;font-size:10px}.recent-status{flex:none;font-size:10px}.recent-status--success{color:var(--success)}.recent-status--failed{color:var(--danger)}.chart-panel,.quick-links-panel{min-height:220px}.sparkline{width:100%;height:120px;margin-top:20px;overflow:visible}.sparkline-baseline{stroke:var(--border-default);stroke-width:1px}.sparkline-line{stroke:var(--brand);stroke-width:2px}.sparkline--success .sparkline-line{stroke:var(--success)}.sparkline--warning .sparkline-line{stroke:var(--warning)}.sparkline-point{fill:var(--bg-panel);stroke:var(--brand);stroke-width:2px}.sparkline--success .sparkline-point{stroke:var(--success)}.sparkline--warning .sparkline-point{stroke:var(--warning)}.chart-axis{color:var(--text-tertiary);justify-content:space-between;margin-top:-4px;font-size:10px;display:flex}.quick-link-grid{flex-direction:column;gap:2px;display:flex}.quick-link-grid button{border:0;border-bottom:1px solid var(--border-subtle);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:11px 0;display:flex}.quick-link-grid button:last-child{border-bottom:0}.quick-link-grid button>.semi-icon:first-child{color:var(--brand)}.quick-link-grid button>span{flex:1;min-width:0}.quick-link-grid strong,.quick-link-grid small{display:block}.quick-link-grid strong{color:var(--text-default);font-size:12px}.quick-link-grid small{color:var(--text-tertiary);margin-top:2px;font-size:10px}.quick-link-grid button>.semi-icon:last-child{color:var(--text-tertiary)}.playground-layout,.quickstart-grid,.video-layout,.invite-layout,.enterprise-create-layout,.billing-section-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.8fr);align-items:start;gap:12px;display:grid}.playground-editor,.playground-result,.quickstart-stepper,.quickstart-config,.video-form-card,.video-preview-card,.invite-panel,.enterprise-create-card{min-width:0}.playground-editor-head,.selected-model-strip,.playground-editor-footer,.quickstart-controls,.result-meta,.invite-link-row,.application-status{justify-content:space-between;align-items:center;gap:10px;display:flex}.playground-editor-head h2{color:var(--text-primary);margin:5px 0 0;font-size:17px}.selected-model-strip{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#ffffff06;justify-content:flex-start;margin:18px 0 12px;padding:11px}.selected-model-strip>div{flex:1;min-width:0}.selected-model-strip strong,.selected-model-strip span{display:block}.selected-model-strip strong{color:var(--text-primary);font-size:13px}.selected-model-strip span{color:var(--text-tertiary);margin-top:3px;font-size:10px}.selected-model-strip .tag-row{margin:0}.playground-editor .semi-input-textarea-wrapper{background:var(--bg-input);border-color:var(--border-default)}.playground-editor-footer{margin-top:14px}.playground-editor-footer>span{color:var(--text-tertiary);align-items:center;gap:6px;font-size:11px;display:inline-flex}.playground-editor-footer .semi-icon{color:var(--success)}.playground-result{min-height:460px}.result-meta{color:var(--success);font-size:12px}.result-meta span{align-items:center;gap:6px;display:inline-flex}.result-meta code{color:var(--text-tertiary);font-size:10px}.result-copy{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#17191d;min-height:220px;margin:18px 0;padding:16px}.result-copy p{color:var(--text-default);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.8}.result-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.result-facts span{color:var(--text-tertiary);font-size:10px}.result-facts strong{color:var(--text-primary);margin-top:3px;font-size:12px;display:block}.history-section{margin-top:22px}.history-row{border:0;border-bottom:1px solid var(--border-subtle);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}.history-row>span:not(.model-logo):not(.history-row-meta){flex:1;min-width:0}.history-row strong,.history-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.history-row strong{color:var(--text-default);font-size:12px}.history-row small{color:var(--text-tertiary);margin-top:3px;font-size:10px}.history-row-meta{text-align:right;flex:none}.history-row-meta code{color:var(--text-secondary);font-size:10px}.history-row>.semi-icon{color:var(--text-tertiary)}.stepper{flex-direction:column;gap:2px;display:flex}.stepper-item{border-bottom:1px solid var(--border-subtle);gap:12px;padding:13px 0;display:flex}.stepper-item:last-child{border-bottom:0}.stepper-item>span{border:1px solid var(--border-default);width:26px;height:26px;color:var(--text-tertiary);border-radius:50%;place-items:center;font-size:10px;display:grid}.stepper-item.is-done>span{border-color:var(--success);color:var(--success)}.stepper-item.is-active>span{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.stepper-item strong,.stepper-item p{display:block}.stepper-item strong{color:var(--text-default);font-size:12px}.stepper-item p{color:var(--text-tertiary);margin:3px 0 0;font-size:10px}.quickstart-controls{flex-wrap:wrap;margin-bottom:16px}.quickstart-controls .semi-tabs{flex:1;min-width:240px}.quickstart-checklist{color:var(--success);flex-wrap:wrap;align-items:center;gap:16px;margin-top:13px;font-size:11px;display:flex}.quickstart-checklist span{align-items:center;gap:5px;display:inline-flex}.quickstart-checklist .is-muted{color:var(--warning)}.video-form-card .form-stack,.modal-form{flex-direction:column;gap:16px;display:flex}.video-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:320px;display:flex}.video-placeholder>.semi-icon{color:var(--brand);font-size:42px}.video-placeholder strong{color:var(--text-primary)}.video-placeholder p,.video-placeholder span{color:var(--text-secondary);margin:0;font-size:12px}.field-label{color:var(--text-default);margin-bottom:7px;font-size:12px;font-weight:550;display:block}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.table-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-panel);min-width:0;padding:0 16px 10px;overflow-x:auto}.table-card>.section-heading{padding:18px 0 12px}.table-card .semi-table-wrapper{min-width:720px}.table-actions{align-items:center;gap:2px;display:flex}.table-actions .semi-button{font-size:11px}.key-cell,.member-cell,.table-model-cell{align-items:center;gap:8px;display:flex}.key-cell{flex-direction:column;align-items:flex-start;gap:3px}.key-cell-name{color:var(--text-primary);align-items:center;gap:6px;display:inline-flex}.key-cell code,.request-id{color:var(--text-tertiary);font-size:10px}.status-badge{display:inline-flex}.status-badge .semi-badge-content{background:var(--success-soft);color:var(--success);border-radius:3px;padding:2px 7px;font-size:10px;position:static;transform:none}.status-badge--failed .semi-badge-content{background:var(--danger-soft);color:var(--danger)}.status-badge--disabled .semi-badge-content{color:var(--text-tertiary);background:#ffffff0f}.status-badge--pending .semi-badge-content{background:var(--warning-soft);color:var(--warning)}.status-filter-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.filter-count{color:var(--text-tertiary);margin-left:4px;font-size:10px}.modal-form .banner-notice{margin-bottom:-2px}.usage-toolbar{padding-bottom:4px}.usage-toolbar .semi-tabs{flex:1;min-width:240px}.breakdown-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(145px,1fr) minmax(100px,1.4fr) 32px;align-items:center;gap:12px;padding:13px 0;display:grid}.breakdown-row:last-child{border-bottom:0}.breakdown-row>div{align-items:center;gap:8px;display:flex}.breakdown-row strong,.breakdown-row small{display:block}.breakdown-row strong{color:var(--text-default);font-size:11px}.breakdown-row small{color:var(--text-tertiary);font-size:10px}.breakdown-row em{color:var(--text-secondary);text-align:right;font-size:10px;font-style:normal}.detail-sheet{flex-direction:column;gap:18px;display:flex}.detail-sheet-head{color:var(--text-tertiary);justify-content:space-between;align-items:center;font-size:11px;display:flex}.detail-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detail-fact-grid>div{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:12px}.detail-fact-grid span,.detail-fact-grid strong{display:block}.detail-fact-grid strong{color:var(--text-primary);margin-top:4px;font-size:12px}.billing-overview-grid{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(0,1fr));gap:10px;display:grid}.balance-hero{border-radius:var(--radius-md);background:linear-gradient(145deg, #41538b4d, var(--bg-panel));border:1px solid #83a2ff40;min-width:0;padding:20px}.balance-hero>strong{color:var(--text-primary);margin-top:12px;font-size:30px;display:block}.balance-hero>p{color:var(--text-secondary);margin:4px 0 20px;font-size:11px}.balance-bar{background:#ffffff1a;border-radius:10px;height:4px;overflow:hidden}.balance-bar span{border-radius:inherit;background:var(--brand);height:100%;display:block}.balance-hero>small{color:var(--text-tertiary);margin-top:9px;font-size:10px;display:block}.billing-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}.fund-bucket{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.fund-bucket:last-child{border-bottom:0}.fund-bucket span,.fund-bucket small{color:var(--text-secondary);font-size:11px}.fund-bucket strong{color:var(--text-primary);margin-left:auto;font-size:14px}.fund-bucket small{text-align:right;flex:0 0 120px}.billing-fact-list{flex-direction:column;gap:15px;margin-bottom:20px;display:flex}.billing-fact-list span{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.billing-fact-list .semi-icon{color:var(--success)}.billing-fact-list strong{color:var(--text-primary);margin-left:auto}.settings-card{max-width:780px}.settings-card .section-heading{margin-bottom:20px}.settings-card--danger{border-color:#df7b8338}.settings-switch-list{flex-direction:column;gap:2px;margin-bottom:20px;display:flex}.settings-switch-list>div{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.settings-switch-list>div:last-child{border-bottom:0}.settings-switch-list strong,.settings-switch-list small{display:block}.settings-switch-list strong{color:var(--text-default);font-size:12px}.settings-switch-list small{color:var(--text-tertiary);margin-top:3px;font-size:10px}.security-row{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:14px 0;display:flex}.security-row>.semi-icon{color:var(--brand)}.security-row>div{flex:1;min-width:0}.security-row strong,.security-row p{display:block}.security-row strong{color:var(--text-default);font-size:12px}.security-row p{color:var(--text-tertiary);margin:3px 0 0;font-size:11px}.invite-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.75fr)}.invite-panel p{color:var(--text-secondary);font-size:12px;line-height:1.7}.invite-link-row .semi-input-wrapper{flex:1}.invite-facts{color:var(--text-tertiary);flex-direction:column;gap:8px;margin-top:18px;font-size:11px;display:flex}.invite-facts span{align-items:center;gap:7px;display:flex}.invite-facts .semi-icon{color:var(--brand)}.invite-side{flex-direction:column;gap:12px;display:flex}.invite-result{border-bottom:1px solid var(--border-subtle);flex-direction:column;align-items:center;padding:10px 0 18px;display:flex}.invite-result strong{color:var(--text-primary);font-size:36px}.invite-result span{color:var(--text-default);font-size:12px}.invite-result small{color:var(--text-tertiary);margin-top:4px;font-size:10px}.invite-result-row{color:var(--text-secondary);justify-content:space-between;padding-top:12px;font-size:12px;display:flex}.invite-result-row strong{color:var(--text-primary)}.benefit-empty{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:10px 0 16px;display:flex}.benefit-empty .semi-icon{color:var(--text-tertiary);font-size:28px}.benefit-empty p{color:var(--text-default);margin:7px 0 0}.benefit-empty small{color:var(--text-tertiary)}.enterprise-create-layout{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);max-width:940px}.enterprise-create-card{padding:28px}.enterprise-create-card h2{color:var(--text-primary);margin:10px 0 8px;font-size:22px}.enterprise-create-card>p{color:var(--text-secondary);margin:0 0 22px;font-size:13px}.enterprise-create-aside{padding:24px 0 0 12px}.enterprise-create-aside h3{color:var(--text-primary);margin:0 0 18px;font-size:16px}.enterprise-create-aside>div{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);align-items:center;gap:9px;padding:11px 0;font-size:12px;display:flex}.enterprise-create-aside .semi-icon{color:var(--success)}.enterprise-create-aside>.semi-button{margin-top:14px;padding-inline:0}.application-status{border:1px solid var(--warning);border-radius:var(--radius-sm);background:var(--warning-soft);color:#e0c38d;justify-content:flex-start;margin:24px 0;padding:16px}.application-status strong{color:var(--text-primary)}.application-status span{font-size:11px}.member-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.member-cell{align-items:center}.member-cell>span:last-child{min-width:0}.member-cell strong,.member-cell small{display:block}.member-cell strong{color:var(--text-default);font-size:12px}.member-cell small{color:var(--text-tertiary);margin-top:3px;font-size:10px}.avatar-fallback{color:#101217;background:var(--color-avatar);border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.request-card-list{flex-direction:column;gap:8px;display:flex}.request-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-panel);justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.request-card strong,.request-card span{display:block}.request-card strong{color:var(--text-primary);font-size:13px}.request-card span{color:var(--text-tertiary);margin-top:4px;font-size:10px}.request-card>div:last-child{gap:7px;display:flex}.console-model-hero{border:1px solid var(--border-default);border-radius:var(--radius-md);background:linear-gradient(145deg, #3f4e803d, var(--bg-panel));padding:22px}.console-model-hero .model-detail-identity{margin-bottom:14px}.console-model-hero .model-detail-identity h2{font-size:23px}.console-model-hero>p{max-width:780px;color:var(--text-secondary);margin:15px 0 0;line-height:1.7}.console-model-facts{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px;padding-top:15px;display:grid}.console-model-facts span,.console-model-facts strong{display:block}.console-model-facts span{color:var(--text-tertiary);font-size:10px}.console-model-facts strong{color:var(--text-primary);margin-top:5px;font-size:12px}.detail-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:2px;display:grid}.detail-action-grid .semi-card{min-height:210px}.detail-action-grid .semi-icon{color:var(--brand);font-size:23px}.detail-action-grid h3{color:var(--text-primary);margin:16px 0 7px;font-size:14px}.detail-action-grid p{min-height:38px;color:var(--text-secondary);margin:0 0 16px;font-size:12px;line-height:1.6}.not-found-page{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:calc(100vh - 129px);display:flex}.not-found-page h1{color:var(--text-primary);margin:0;font-size:34px}.not-found-page p{color:var(--text-secondary);margin:0 0 12px}@media (max-width:1080px){.model-card-grid,.metric-grid,.billing-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.balance-hero{grid-column:span 2}}@media (max-width:1024px){:root{--console-page-gutter:20px}.console-sider{width:min(var(--sider-width), calc(100vw - 56px));z-index:60;padding-left:env(safe-area-inset-left);box-shadow:var(--shadow);transition:transform .2s;transform:translate(-100%)}.console-frame--sidebar-open .console-sider{transform:translate(0)}.console-main-layout{margin-left:0}.semi-layout-has-sider>.console-main-layout{overflow:clip visible}.console-page{padding-right:max(var(--console-page-gutter), env(safe-area-inset-right));padding-left:max(var(--console-page-gutter), env(safe-area-inset-left))}.console-top-breadcrumb{margin-right:max(var(--console-page-gutter), env(safe-area-inset-right));margin-left:max(var(--console-page-gutter), env(safe-area-inset-left))}.console-mobile-toolbar{top:var(--public-mobile-header-height,72px);z-index:25;isolation:isolate;min-height:48px;padding:7px max(var(--console-page-gutter), env(safe-area-inset-right)) 7px max(var(--console-page-gutter), env(safe-area-inset-left));border-bottom:1px solid var(--border-subtle);background:var(--color-bg-base-default);color:var(--text-primary);align-items:center;gap:10px;font-size:12px;display:flex;position:fixed;left:0;right:0}.console-content{padding-top:58px}.console-mobile-toolbar>.semi-button{touch-action:manipulation;flex:0 0 44px;width:44px;height:44px;min-height:44px}.console-sidebar-backdrop{z-index:50;background:#0000008c;border:0;display:block;position:fixed;inset:64px 0 0}.docs-layout{grid-template-columns:1fr;gap:20px}.docs-index{border-bottom:1px solid var(--border-subtle);white-space:nowrap;flex-direction:row;padding:8px 0;position:static;overflow-x:auto}.docs-index .eyebrow{display:none}.docs-index a{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:5px 10px}}@media (max-width:720px){.pricing-grid,.status-summary-grid,.about-grid,.fact-grid{grid-template-columns:1fr}.page-title-row{flex-direction:column}.page-actions{align-self:stretch}.page-actions .semi-button{flex:1}.model-card-grid{grid-template-columns:1fr}.model-detail-hero{flex-direction:column;align-items:flex-start}.model-detail-identity h1{font-size:25px}.model-detail-grid,.playground-layout,.quickstart-grid,.video-layout,.invite-layout,.enterprise-create-layout,.billing-section-grid{grid-template-columns:1fr}.model-connect-panel{position:static}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-hero{grid-template-columns:1fr;gap:24px}.about-hero-signal{border-top:1px solid var(--border-default);border-left:0;grid-template-columns:repeat(3,1fr);padding:18px 0 0}.about-hero-signal span{grid-row:1}.about-hero-signal small{grid-row:2}.metric-grid,.member-summary-grid,.detail-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.welcome-side{text-align:left;align-items:flex-start;margin-top:24px;position:static}.welcome-side strong{max-width:100%}.quickstart-controls{flex-direction:column;align-items:stretch}.quickstart-controls .semi-tabs,.quickstart-controls .semi-select{width:100%}.console-model-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-action-grid .semi-card{min-height:auto}.table-card{margin-inline:0}.billing-overview-grid{grid-template-columns:1fr 1fr}.balance-hero{grid-column:span 2}.contact-band{flex-direction:column;align-items:flex-start}.contact-band .semi-button{width:100%}}.quickstart-accordion-page{max-width:1120px;margin:0 auto}.quickstart-accordion-page>.page-title-row{min-height:108px}.quickstart-steps{gap:14px;padding:4px 0 40px;display:grid}.quickstart-step-card{border:1px solid var(--color-border-neutral-l1);background:var(--color-bg-overlay-l1);border-radius:10px;overflow:hidden;box-shadow:0 2px 10px #141b2d0a}.quickstart-step-card.is-open{border-color:color-mix(in srgb, #3b6ff5 35%, var(--color-border-neutral-l1))}.quickstart-step-content{opacity:0;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1),opacity .22s;display:grid}.quickstart-step-content.is-open{opacity:1;pointer-events:auto;grid-template-rows:1fr}.quickstart-step-content>.quickstart-step-body{min-height:0;overflow:hidden}.quickstart-step-content:not(.is-open)>.quickstart-step-body{border-top-color:#0000;padding-block:0}.quickstart-step-header{width:100%;min-height:88px;color:var(--color-text-default);text-align:left;justify-content:space-between;align-items:center;gap:16px;padding:0 28px;display:flex}.quickstart-step-header>svg{color:var(--color-text-tertiary);transition:transform .2s}.quickstart-step-header.is-open>svg{transform:rotate(180deg)}.quickstart-step-title{align-items:center;gap:14px;min-width:0;display:flex}.quickstart-step-title em{color:#3b6ff5;white-space:nowrap;font-size:17px;font-style:normal;font-weight:700}.quickstart-step-title strong{white-space:nowrap;font-size:18px}.quickstart-step-status{color:var(--color-text-tertiary);align-items:center;gap:6px;font-size:13px;font-weight:400;display:inline-flex}.quickstart-step-status i{background:#57c58b;border-radius:50%;width:8px;height:8px}.quickstart-step-body{border-top:1px solid var(--color-border-neutral-l1);padding:28px}.quickstart-step-body>p{color:var(--color-text-secondary);margin:0 0 22px;font-size:14px;line-height:1.7}.quickstart-key-empty{border:1px solid var(--color-border-neutral-l1);background:var(--color-bg-base-secondary);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;display:flex}.quickstart-key-empty strong{font-size:18px}.quickstart-key-empty span{color:var(--color-text-tertiary)}.quickstart-key-empty .btn{margin-top:8px}.quickstart-inline-summary{border:1px solid var(--color-border-neutral-l1);background:var(--color-bg-base-secondary);border-radius:8px;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;margin-top:18px;padding:14px 16px;display:grid}.quickstart-inline-summary>div{gap:3px;display:grid}.quickstart-inline-summary>div span{color:var(--color-text-tertiary);font-size:12px}.quickstart-inline-summary>code:last-child{opacity:0;pointer-events:none;grid-column:1/-1;max-height:0;position:absolute;overflow:hidden}.quickstart-inline-summary>code{overflow-wrap:anywhere;color:var(--color-text-secondary);font-size:12px}.quickstart-inline-summary a{color:#3b6ff5;white-space:nowrap}.quickstart-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.quickstart-model-card{border:1px solid var(--color-border-neutral-l1);background:var(--color-bg-overlay-l1);min-height:104px;color:var(--color-text-default);text-align:left;border-radius:8px;align-items:center;gap:14px;padding:18px;display:flex}.quickstart-model-card:hover,.quickstart-model-card.is-selected{background:color-mix(in srgb, #3b6ff5 6%, var(--color-bg-overlay-l1));border-color:#3b6ff5}.quickstart-model-card>span:nth-child(2){gap:6px;min-width:0;display:grid}.quickstart-model-card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quickstart-model-card small{color:var(--color-text-tertiary);overflow-wrap:anywhere}.quickstart-model-card b{color:#3b6ff5;margin-left:auto;font-size:18px}.quickstart-model-avatar{color:#fff;background:#3b6ff5;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.quickstart-selected-model{background:var(--color-bg-base-secondary);color:var(--color-text-secondary);align-items:center;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.quickstart-selected-model strong{color:var(--color-text-default)}.quickstart-selected-model .btn{margin-left:auto}.quickstart-step-body .quickstart-connection-notice{margin-bottom:18px}@media (max-width:760px){.quickstart-step-header{min-height:72px;padding:0 16px}.quickstart-step-title{flex-wrap:wrap;gap:8px}.quickstart-step-title em,.quickstart-step-title strong{font-size:15px}.quickstart-step-status{flex-basis:100%;margin-left:0;font-size:11px}.quickstart-step-body{padding:18px 16px}.quickstart-model-grid{grid-template-columns:1fr}.quickstart-selected-model{flex-wrap:wrap;align-items:flex-start}.quickstart-selected-model .btn{width:100%;margin-left:0}.quickstart-inline-summary{grid-template-columns:1fr auto}.quickstart-inline-summary>div,.quickstart-inline-summary>code:first-of-type{grid-column:1/-1}}@media (max-width:560px){:root{--console-page-gutter:12px}.console-page,.console-mobile-toolbar{padding-right:max(var(--console-page-gutter), env(safe-area-inset-right));padding-left:max(var(--console-page-gutter), env(safe-area-inset-left))}.console-top-breadcrumb{margin-right:max(var(--console-page-gutter), env(safe-area-inset-right));margin-left:max(var(--console-page-gutter), env(safe-area-inset-left))}}@media (max-width:480px){.page-stack,.public-page-stack{padding-top:24px;padding-bottom:42px}.model-detail-actions{width:100%}.model-detail-actions .semi-button{flex:1}.capability-grid,.metric-grid,.member-summary-grid,.detail-action-grid,.billing-overview-grid{grid-template-columns:1fr}.balance-hero{grid-column:auto}.result-facts{grid-template-columns:1fr}.invite-link-row{flex-direction:column;align-items:stretch}.request-card{flex-direction:column;align-items:flex-start}.request-card>div:last-child{width:100%}.request-card>div:last-child .semi-button{flex:1}.login-card{padding:24px 18px}}:root{--color-brand-purple:#6536df;--color-bg-base-default:#1a1b1d;--color-bg-base-secondary:#202123;--color-bg-base-tertiary:#2a2d31;--color-bg-menu:#202123;--color-bg-overlay-l1:#e0e2f208;--color-bg-overlay-l2:#e0e2f20d;--color-bg-overlay-l3:#e0e2f214;--color-bg-overlay-l4:#e0e2f21f;--color-text-default:#d1d3db;--color-text-default-hover:#f5f9fe;--color-text-secondary:#9599a6;--color-text-tertiary:#8f949e;--table-header-color:#f5f7fb;--color-border-neutral-l1:#e0e2f217;--color-border-neutral-l2:#e0e2f221;--color-border-neutral-l3:#e0e2f22e;--color-action-primary:#dadde5;--color-action-primary-hover:#eef0f5;--color-action-on-primary:#0c0c0d;--color-brand:#7d9cff;--color-success:#65b994;--color-avatar:#2f8d68;--semi-color-focus-border:var(--color-border-neutral-l3);--spacing-4:4px;--spacing-6:6px;--spacing-8:8px;--spacing-10:10px;--spacing-12:12px;--spacing-14:14px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-64:64px;--radius-4:4px;--radius-6:6px;--radius-8:8px}html{background:var(--color-bg-base-default);scrollbar-gutter:stable;-webkit-font-smoothing:antialiased;font-size:16px;overflow-y:auto}*{scrollbar-width:thin}html{scrollbar-color:var(--scrollbar-thumb) transparent}body{scrollbar-color:auto}@supports selector(::-webkit-scrollbar){*{scrollbar-color:auto!important;scrollbar-width:auto!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px;transition:background-color .18s}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-button{-webkit-appearance:none!important;background:0 0!important;border:0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;padding:0!important;display:none!important}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--color-bg-base-default);min-width:320px;color:var(--color-text-default);font-size:16px;line-height:1.6;font-family:var(--font-family-base)!important}body:has(.semi-modal-wrap:not(.semi-modal-displayNone)){width:auto!important}body:has(.semi-modal-wrap:not(.semi-modal-displayNone)) .public-header-host:before{height:var(--public-mobile-header-height,72px);content:"";display:block}body:has(.semi-modal-wrap:not(.semi-modal-displayNone)) .public-header-host>.app-header{z-index:100;width:var(--modal-page-width,100%);position:fixed;inset:0 auto auto 0}.semi-modal-wrap{overflow:hidden!important}.semi-modal-popup .semi-modal-wrap,.semi-modal-popup .semi-modal-mask{position:fixed!important}.semi-modal-wrap-center{box-sizing:border-box;padding:var(--spacing-24) var(--spacing-12)}.semi-modal-wrap>.semi-modal{max-height:calc(100dvh - var(--spacing-48))}.semi-modal-wrap-center>.semi-modal{margin-block:auto}.semi-modal-wrap>.semi-modal>.semi-modal-content{max-height:inherit;overflow:hidden}.semi-modal-wrap>.semi-modal>.semi-modal-content>.semi-modal-body-wrapper{box-sizing:border-box;min-height:0;padding-bottom:var(--spacing-12);overflow-y:auto}.semi-modal-wrap>.semi-modal>.semi-modal-content>.semi-modal-body{min-height:0;overflow-y:auto}.semi-modal-wrap>.semi-modal>.semi-modal-content:not(:has(>.semi-modal-footer))>.semi-modal-body{padding-bottom:var(--spacing-24)}.semi-modal:has(.enterprise-member-detail){max-height:calc(100dvh - var(--spacing-48))}.semi-modal:has(.enterprise-member-detail) .semi-modal-content{max-height:inherit;overflow:hidden}.semi-modal:has(.enterprise-member-detail) .semi-modal-body-wrapper{min-height:0;padding-bottom:var(--spacing-8);overflow-y:auto}body a{color:inherit;text-decoration:none}body a:hover{color:var(--color-text-default-hover)}body button{cursor:pointer;background:0 0;border:0;font-family:inherit}body input,body textarea{color:inherit;font-family:inherit}.public-layout{background:var(--color-bg-base-default);flex-direction:column;min-height:100vh;display:flex}.public-main{flex:1;min-height:0}.app-header{border-bottom:1px solid var(--color-border-neutral-l1);background:var(--color-bg-base-default);z-index:100;height:64px;position:sticky;top:0}.app-header-inner{justify-content:space-between;align-items:center;gap:normal;max-width:1280px;height:100%;margin:0 auto;padding:0 24px;display:flex}.app-header-full{max-width:none;margin:0}.public-header-inner{width:100%}.header-logo{color:var(--color-text-default);white-space:nowrap;align-items:center;gap:12px;margin-right:auto;padding:0;font-size:18px;font-weight:600;display:flex}.header-nav{align-items:center;gap:32px;display:flex}.public-nav{margin-left:0}.header-nav a,.header-nav .public-nav-link{color:var(--color-text-secondary);font-size:14px;transition:color .15s}.header-nav a:hover,.header-nav a.active{color:var(--color-text-default)}.header-nav a.active{font-weight:500}.header-actions{align-items:center;gap:12px;min-width:0;margin-left:24px;display:flex;position:relative}.header-tools{align-items:center;gap:4px;display:flex}.header-tool{width:36px;height:36px;color:var(--color-text-secondary);border-radius:6px;justify-content:center;align-items:center;display:flex;position:relative}.header-tool:hover{background:var(--color-bg-overlay-l2);color:var(--color-text-default)}.tool-icon{width:18px;height:18px}.login-trigger-wrap{display:inline-flex;position:relative}.mobile-menu-button,.public-mobile-nav,.sidebar-backdrop{display:none}.mobile-menu-button{width:44px;height:44px;color:var(--color-text-secondary);border-radius:6px;flex:0 0 44px;justify-content:center;align-items:center}.mobile-menu-button:hover{background:var(--color-bg-overlay-l2);color:var(--color-text-default-hover)}.mobile-menu-button .icon-svg{width:20px;height:20px}.user-menu-shell{min-width:0;max-width:220px;position:relative}.user-menu-trigger{min-width:0;max-width:100%;min-height:40px;color:var(--color-text-default);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 12px;transition:background-color .15s,color .15s;display:flex}.user-menu-trigger:hover{background:var(--color-bg-overlay-l2)}.user-menu-trigger:focus-visible{outline:2px solid var(--color-text-default-hover);outline-offset:2px}.user-avatar{color:#fff;background:var(--color-avatar);border-radius:4px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:flex}.user-menu-trigger--avatar-only{border-radius:50%;justify-content:center;width:44px;height:44px;min-height:44px;padding:6px}.user-menu-trigger--avatar-only .user-avatar{border-radius:50%;flex-basis:32px;width:32px;height:32px}.user-menu-trigger--avatar-only .user-name,.user-menu-trigger--avatar-only .user-menu-chevron{display:none}.user-name{min-width:0;max-width:164px;color:var(--color-text-default);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.user-dropdown{z-index:120;visibility:hidden;opacity:0;pointer-events:none;transform-origin:100% 0;overscroll-behavior:contain;border:1px solid var(--color-border-neutral-l2);background:var(--color-bg-menu);border-radius:8px;width:240px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 76px);padding:8px;transition:opacity .18s,transform .18s,visibility 0s linear .18s;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;transform:translateY(-6px)scale(.98);box-shadow:0 8px 24px #0006}.user-dropdown.open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.user-dropdown-header{border-bottom:1px solid var(--color-border-neutral-l1);margin-bottom:8px;padding:12px}.dropdown-user-name{min-width:0;color:var(--color-text-default);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:14px;font-weight:600;overflow:hidden}.dropdown-user-email{color:var(--color-text-tertiary);font-size:12px}.dropdown-workspace{max-width:100%;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:12px;overflow:hidden}.user-dropdown-section{padding:4px 0}.dropdown-link{width:100%;min-height:36px;color:var(--color-text-default);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:8px 12px;font-size:14px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.dropdown-link:hover,.dropdown-link:focus-visible{color:var(--color-text-default-hover);background:var(--color-bg-overlay-l2)}.dropdown-link:focus-visible{outline:2px solid var(--color-text-default-hover);outline-offset:-2px}.dropdown-link-switch{justify-content:flex-start}.dropdown-link-switch .dropdown-link-chevron{color:var(--color-text-tertiary);margin-left:auto}.dropdown-link-soon>.nav-soon-badge{margin-left:auto}.nav-soon-badge{color:var(--color-text-tertiary);background:var(--color-bg-overlay-l2);white-space:nowrap;border-radius:4px;flex:none;padding:3px 6px;font-size:11px;line-height:1}.user-dropdown .dropdown-icon{opacity:.7;flex:0 0 16px;width:16px;height:16px}.workspace-menu{z-index:140;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;border:1px solid var(--color-border-neutral-l2);background:var(--color-bg-menu);border-radius:6px;width:min(272px,100vw - 24px);max-height:min(440px,100dvh - 24px);padding:4px;animation:.18s ease-out both workspace-menu-enter;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0006}@keyframes workspace-menu-enter{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.workspace-menu::-webkit-scrollbar{width:0;height:0;display:none}.workspace-menu-heading{color:var(--color-text-tertiary);padding:8px 12px;font-size:12px;font-weight:600}.workspace-menu-item{width:100%;min-height:44px;color:var(--color-text-default);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:12px;padding:8px;transition:background-color .15s;display:flex}.workspace-menu-item:hover,.workspace-menu-item:focus-visible{background:var(--color-bg-overlay-l2)}.workspace-menu-item:focus-visible{outline:2px solid var(--color-text-default-hover);outline-offset:-2px}.workspace-menu-item.active{background:var(--color-bg-overlay-l3)}.workspace-avatar{width:32px;height:32px;color:var(--color-action-on-primary);background:var(--color-avatar);border-radius:4px;flex:0 0 32px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.workspace-avatar-muted{color:var(--color-text-secondary);background:var(--color-text-tertiary)}.workspace-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.workspace-name{color:var(--color-text-default);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.workspace-type{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workspace-current-label{color:var(--color-action-primary);flex:none;font-size:11px;font-weight:600}.workspace-menu-create{border-top:1px solid var(--color-border-neutral-l1);margin-top:4px;padding-top:8px}.btn{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:31px;padding:0 24px;font-size:14px;font-weight:500;line-height:normal;display:inline-flex}.btn.btn-primary,.semi-button.btn.btn-primary{background:var(--color-action-primary);border-color:var(--color-action-primary);color:var(--color-action-on-primary)}.btn.btn-primary:hover,.semi-button.btn.btn-primary:hover{background:var(--color-action-primary-hover);border-color:var(--color-action-primary-hover);color:var(--color-action-on-primary)}.btn.btn-secondary{background:var(--color-bg-overlay-l3);border:1px solid var(--color-border-neutral-l2);color:var(--color-text-default)}.btn.btn-secondary:hover{background:var(--color-bg-overlay-l4);border-color:var(--color-border-neutral-l3)}.btn-sm{height:32px;padding-inline:12px;font-size:13px}.input{border:1px solid var(--color-border-neutral-l2);background:var(--color-bg-base-secondary);width:100%;height:40px;color:var(--color-text-default);border-radius:6px;outline:0;padding:0 12px;font-size:14px}.input:focus{border-color:var(--color-action-primary);background:var(--color-bg-base-tertiary)}.input::placeholder{color:var(--color-text-tertiary)}.public-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.badge{background:var(--color-bg-overlay-l3);min-height:24px;color:var(--color-text-secondary);border-radius:4px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.callout{border:1px solid var(--color-border-neutral-l1);background:var(--color-bg-base-tertiary);color:var(--color-text-secondary);border-radius:6px;padding:12px;font-size:13px;line-height:1.5}.model-first{border-bottom:1px solid var(--color-border-neutral-l1);grid-template-columns:minmax(0,.75fr) minmax(420px,1.25fr);align-items:center;gap:56px;min-height:520px;padding:64px 0 48px;display:grid}.brand-copy h1{color:var(--color-text-default-hover);letter-spacing:0;margin:0 0 12px;font-size:34px;line-height:1.2}.brand-copy>p{max-width:460px;color:var(--color-text-secondary);font-size:16px}.brand-meta{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.brand-actions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.logout-notice{margin-top:16px}.model-finder{min-width:0}.model-finder-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.model-finder-head h2{color:var(--color-text-default-hover);font-size:17px}.model-finder-head span{color:var(--color-text-tertiary);font-size:12px}.model-price-note{color:var(--color-text-secondary);margin-bottom:0;font-size:16px}.model-search{gap:8px;margin-top:0;margin-bottom:16px;display:flex}.model-search label{min-width:0}.model-search .input,.model-search .btn{height:44px}.model-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.model-item{border:1px solid var(--color-border-neutral-l1);background:var(--color-bg-overlay-l1);border-radius:6px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;min-width:0;min-height:104px;padding:14px;display:grid}.model-item:hover{border-color:var(--color-border-neutral-l3);background:var(--color-bg-overlay-l2)}.model-logo{border:1px solid var(--color-border-neutral-l1);background:var(--color-bg-base-secondary);width:38px;height:38px;color:var(--color-brand);border-radius:6px;place-items:center;font-size:13px;font-weight:700;display:grid;overflow:hidden}.model-logo svg{width:26px;height:26px}.model-logo img{object-fit:contain;width:72%;height:72%;display:block}.model-logo--small{width:38px;height:38px}.model-name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-default-hover);font-size:14px;font-weight:600;display:block;overflow:hidden}.model-company{color:var(--color-text-tertiary);margin-top:1px;font-size:11px;display:block}.model-price{color:var(--color-text-secondary);margin-top:8px;font-size:11px;line-height:1.4;display:block}@media (max-width:900px){.model-first{grid-template-columns:1fr;gap:32px;padding-top:40px}}@media (max-width:680px){body button:not([hidden]),body .btn,body .input{min-height:44px}.model-search{flex-direction:column;align-items:stretch}.model-search .btn{width:100%}}body{--semi-color-focus-border:var(--color-border-neutral-l3);--semi-color-primary:var(--color-action-primary);--semi-color-primary-hover:var(--color-action-primary-hover);--semi-color-primary-active:var(--color-action-primary);--semi-color-secondary:var(--color-bg-overlay-l3);--semi-color-secondary-hover:var(--color-bg-overlay-l4);--semi-color-secondary-active:var(--color-bg-overlay-l3);--semi-color-fill-0:var(--color-bg-overlay-l2);--semi-color-fill-1:var(--color-bg-overlay-l3);--semi-color-border:var(--color-border-neutral-l2);--semi-color-text-0:var(--color-text-default-hover);--semi-color-text-1:var(--color-text-default);--semi-color-text-2:var(--color-text-secondary)}body[theme-mode]{--semi-color-primary:var(--color-action-primary)!important;--semi-color-primary-hover:var(--color-action-primary-hover)!important;--semi-color-primary-active:var(--color-action-primary)!important;--semi-color-secondary:var(--color-bg-overlay-l3)!important;--semi-color-secondary-hover:var(--color-bg-overlay-l4)!important;--semi-color-secondary-active:var(--color-bg-overlay-l3)!important;--semi-color-fill-0:var(--color-bg-overlay-l2)!important;--semi-color-fill-1:var(--color-bg-overlay-l3)!important;--semi-color-border:var(--color-border-neutral-l2)!important}.semi-theme,.semi-theme-dark{--semi-color-focus-border:var(--color-border-neutral-l3);color:var(--color-text-default);background:0 0}.semi-button-primary,.semi-button.semi-button-primary{background:var(--color-action-primary);border-color:var(--color-action-primary);color:var(--color-action-on-primary)}.semi-button-primary:hover,.semi-button.semi-button-primary:hover{background:var(--color-action-primary-hover);border-color:var(--color-action-primary-hover);color:var(--color-action-on-primary)}.semi-button-secondary,.semi-button-tertiary{background:var(--color-bg-overlay-l3);border-color:var(--color-border-neutral-l2);color:var(--color-text-default)}.semi-button-secondary:hover,.semi-button-tertiary:hover{background:var(--color-bg-overlay-l4);border-color:var(--color-border-neutral-l3);color:var(--color-text-default-hover)}.semi-button-borderless{color:var(--color-text-secondary)}.semi-button-borderless:hover{background:var(--color-bg-overlay-l2);color:var(--color-text-default-hover)}.semi-card{background:var(--color-bg-base-secondary);border-color:var(--color-border-neutral-l1);box-shadow:none;border-radius:6px}.semi-card-header{border-bottom-color:var(--color-border-neutral-l1)}.semi-card-header-title,.semi-modal-title,.semi-sidesheet-title{color:var(--color-text-default-hover)}.semi-card-body,.semi-modal-content,.semi-sidesheet-inner{color:var(--color-text-default)}.semi-table{color:var(--color-text-default);background:0 0}.semi-table-thead>.semi-table-row>.semi-table-row-head{background:var(--color-bg-overlay-l1);color:var(--table-header-color,#000);border-bottom-color:var(--color-border-neutral-l1);font-size:13px;font-weight:500}.semi-table-tbody>.semi-table-row>.semi-table-row-cell{border-bottom-color:var(--color-border-neutral-l1)}.semi-table-tbody>.semi-table-row:hover>.semi-table-row-cell{background:var(--color-bg-overlay-l2)}.semi-tabs-bar{border-bottom-color:var(--color-border-neutral-l1)}.semi-tabs-tab{color:var(--color-text-secondary)}.semi-tabs-tab-active{color:var(--color-text-default-hover)}.semi-tabs-tab-line.semi-tabs-tab-active{border-bottom-color:var(--color-action-primary)}.semi-collapse{border-color:var(--color-border-neutral-l1);background:0 0}.semi-collapse-item{border-bottom-color:var(--color-border-neutral-l1)}.semi-collapse-header{color:var(--color-text-default)}.semi-collapse-content{background:var(--color-bg-overlay-l1);color:var(--color-text-secondary)}.semi-modal-content,.semi-sidesheet-inner{background:var(--color-bg-base-secondary);border-color:var(--color-border-neutral-l2)}.semi-modal-header,.semi-sidesheet-header{border-bottom-color:var(--color-border-neutral-l1)}.semi-dropdown-menu{background:var(--color-bg-menu);border-color:var(--color-border-neutral-l2);box-shadow:0 8px 24px #0006}.semi-dropdown-item{color:var(--color-text-default)}.semi-dropdown-item:hover{background:var(--color-bg-overlay-l2)}.model-logo>span{place-items:center;width:100%;height:100%;display:grid}.model-logo--openai{color:var(--color-text-default)}.model-logo--large svg{width:35px;height:35px}.login-popover{overscroll-behavior:contain;z-index:60;border:1px solid var(--color-border-neutral-l2);background:var(--color-bg-menu);border-radius:8px;width:360px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 76px);padding:20px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 8px 24px #0006}.login-panel-header{text-align:center;margin-bottom:20px}.login-panel-logo{color:var(--color-text-default-hover);margin-bottom:8px;font-size:24px;font-weight:600}.login-panel-title{color:var(--color-text-secondary);font-size:16px}.login-tabs{border-bottom:1px solid var(--color-border-neutral-l1);gap:4px;margin-bottom:20px;display:flex}.login-tab{min-width:0;color:var(--color-text-secondary);white-space:nowrap;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:8px;font-size:14px;font-weight:500;line-height:normal}.login-tab:hover{color:var(--color-text-default)}.login-tab.active{color:var(--color-text-default-hover);border-bottom-color:var(--color-action-primary)}.login-form{flex-direction:column;gap:20px;display:flex}.login-form .form-field{flex-direction:column;gap:8px;display:flex}.login-form .field-label{color:var(--color-text-default);margin:0;font-size:14px;font-weight:500;line-height:1.6;display:block}.phone-input-wrapper{border:1px solid var(--color-border-neutral-l2);background:var(--color-bg-base-tertiary);border-radius:6px;align-items:center;transition:border-color .15s,background-color .15s;display:flex}.phone-input-wrapper:focus-within{border-color:var(--color-action-primary);background:var(--color-bg-base-tertiary)}.phone-prefix{border-right:1px solid var(--color-border-neutral-l1);color:var(--color-text-tertiary);padding:0 12px;font-size:14px}.phone-input{height:40px;color:var(--color-text-default);background:0 0;border:0;outline:0;flex:1;padding:0 12px;font-size:14px}.phone-input::placeholder{color:var(--color-text-tertiary)}.code-input-wrapper{gap:8px;display:flex}.code-input-wrapper .input{flex:1}.get-code-btn{flex:0 0 132px;width:132px;padding-inline:10px}.get-code-btn:disabled{opacity:.82}.get-code-btn.is-loading{cursor:wait}.get-code-btn:disabled:not(.is-loading){cursor:not-allowed}.get-code-btn.is-loading{color:var(--color-text-default-hover)}.get-code-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex:0 0 14px;width:14px;height:14px;animation:.72s linear infinite get-code-spinner-rotate}.login-feedback{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.login-feedback[role=status]{color:var(--color-text-secondary)}.submit-btn{width:100%;margin-top:8px}.wechat-qr-remote{border:1px solid var(--color-border-neutral-l2);width:176px;height:176px;color:var(--color-text-secondary);text-align:center;background:#fff;border-radius:8px;place-items:center;margin:0 auto 16px;font-size:12px;display:grid;overflow:hidden}.wechat-qr-remote iframe{border:0;width:100%;height:100%}.wechat-status{color:var(--color-text-secondary);text-align:center;margin:0 0 16px;font-size:13px;line-height:1.5}.auth-loading-screen{min-height:100vh;color:var(--color-text-secondary);background:var(--color-bg-base-default);place-items:center;display:grid}@media (max-width:480px){.login-popover{width:auto;max-width:none;position:fixed;top:60px;left:16px;right:16px}}:root{--spacing-28:28px;--font-mono:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace}.public-page{width:min(1080px,100% - 40px);margin:0 auto;padding:48px 0 64px}.public-invitation-page{width:min(1080px,100% - 40px);padding:var(--spacing-48) 0 var(--spacing-64);margin:0 auto}.public-invitation-shell{gap:var(--spacing-28);display:grid}.public-invitation-head{max-width:720px;padding-bottom:var(--spacing-24);border-bottom:1px solid var(--color-border-neutral-l1)}.public-invitation-kicker{margin-bottom:var(--spacing-8);color:var(--color-success);font-size:12px;font-weight:600;display:block}.public-invitation-head h1{margin-bottom:var(--spacing-8);color:var(--color-text-default-hover);font-size:30px;line-height:1.25}.public-invitation-head p{color:var(--color-text-secondary);font-size:14px;line-height:1.7}.public-invitation-grid{align-items:start;gap:var(--spacing-20);grid-template-columns:1fr;width:min(560px,100%);margin:0 auto;display:grid}.public-invitation-overview,.public-invitation-action-panel,.public-invitation-auth-panel{min-width:0;padding:var(--spacing-24);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:var(--color-bg-base-secondary)}.public-invitation-enterprise{align-items:center;gap:var(--spacing-12);padding-bottom:var(--spacing-20);border-bottom:1px solid var(--color-border-neutral-l1);display:flex}.public-invitation-enterprise-icon,.public-invitation-section-icon{border-radius:var(--radius-6);background:var(--color-bg-base-tertiary);color:var(--color-success);flex:none;place-items:center;display:inline-grid}.public-invitation-enterprise-icon{width:52px;height:52px}.public-invitation-enterprise-icon .semi-icon{font-size:24px}.public-invitation-enterprise>div{min-width:0}.public-invitation-enterprise>div>span,.public-invitation-enterprise small{color:var(--color-text-tertiary);font-size:12px;display:block}.public-invitation-enterprise h2{margin:var(--spacing-4) 0;overflow-wrap:anywhere;color:var(--color-text-default-hover);font-size:20px;line-height:1.35}.public-invitation-facts{margin:var(--spacing-20) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-invitation-facts div{min-width:0;padding:var(--spacing-12) 0;border-bottom:1px solid var(--color-border-neutral-l1)}.public-invitation-facts div:nth-child(odd){padding-right:var(--spacing-16)}.public-invitation-facts div:nth-child(2n){padding-left:var(--spacing-16);border-left:1px solid var(--color-border-neutral-l1)}.public-invitation-facts dt{color:var(--color-text-tertiary);font-size:12px}.public-invitation-facts dd{margin:var(--spacing-4) 0 0;overflow-wrap:anywhere;color:var(--color-text-default);font-size:14px;font-weight:600;line-height:1.5}.public-invitation-note{align-items:flex-start;gap:var(--spacing-8);margin-top:var(--spacing-20);color:var(--color-text-tertiary);font-size:12px;line-height:1.6;display:flex}.public-invitation-note .semi-icon{color:var(--color-success);flex:none;margin-top:2px}.public-invitation-section-heading{align-items:center;gap:var(--spacing-12);margin-bottom:var(--spacing-20);display:flex}.public-invitation-section-icon{width:42px;height:42px}.public-invitation-section-icon .semi-icon{font-size:20px}.public-invitation-section-heading h2{color:var(--color-text-default);font-size:18px}.public-invitation-section-heading p{margin-top:var(--spacing-4);color:var(--color-text-secondary);font-size:12px;line-height:1.6}.public-invitation-action-panel{gap:var(--spacing-16);display:grid}.public-invitation-message-field{gap:var(--spacing-8);color:var(--color-text-secondary);font-size:13px;font-weight:500;display:grid}.public-invitation-message-field textarea{resize:vertical;width:100%;min-height:120px;padding:var(--spacing-12);border:1px solid var(--color-border-neutral-l2);border-radius:var(--radius-6);background:var(--color-bg-base-tertiary);color:var(--color-text-default);font:inherit;outline:0;line-height:1.6}.public-invitation-message-field textarea:focus{border-color:var(--color-action-primary)}.public-invitation-message-field textarea::placeholder{color:var(--color-text-tertiary)}.public-invitation-submit{justify-content:center;align-items:center;gap:var(--spacing-8);width:100%;display:inline-flex}.public-invitation-status-panel,.public-invitation-empty{align-items:flex-start;gap:var(--spacing-12);padding:var(--spacing-20);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:var(--color-bg-base-secondary);display:flex}.public-invitation-status-panel>.semi-icon,.public-invitation-empty>.semi-icon{flex:none;margin-top:2px;font-size:22px}.public-invitation-status-panel strong,.public-invitation-empty strong{color:var(--color-text-default-hover);font-size:16px}.public-invitation-status-panel p,.public-invitation-empty p{margin-top:var(--spacing-6);color:var(--color-text-secondary);font-size:13px;line-height:1.7}.public-invitation-status-panel.is-success{background:#1f312cb3;border-color:#65b99457}.public-invitation-status-panel.is-success>.semi-icon{color:var(--color-success)}.public-invitation-status-panel.is-expired,.public-invitation-status-panel.is-revoked{background:#40362447;border-color:#d4aa6252}.public-invitation-status-panel.is-expired>.semi-icon,.public-invitation-status-panel.is-revoked>.semi-icon{color:#d9b66d}.public-invitation-status-panel.is-unknown>.semi-icon{color:var(--color-text-tertiary)}.public-invitation-auth-panel{gap:var(--spacing-4);display:grid}.public-invitation-auth-panel .login-panel{padding:0}.public-invitation-auth-loading,.public-invitation-loading{align-items:center;gap:var(--spacing-8);min-height:160px;color:var(--color-text-secondary);display:flex}.public-invitation-empty{align-items:center;min-height:160px}.public-invitation-empty>.semi-icon{color:var(--color-text-tertiary)}.public-invitation-empty small{margin-top:var(--spacing-8);color:var(--color-text-tertiary);font-size:11px;display:block}.public-invitation-inline-error{gap:var(--spacing-4);padding:var(--spacing-10) var(--spacing-12);border-radius:var(--radius-6);color:#e7848c;background:#df7b831a;border:1px solid #df7b8359;font-size:12px;line-height:1.6;display:grid}.public-invitation-inline-error small{color:var(--color-text-tertiary);font-size:11px}.public-page-head{max-width:720px;padding-bottom:var(--spacing-32);border-bottom:1px solid var(--color-border-neutral-l1)}.public-page-head h1{margin-bottom:var(--spacing-8);color:var(--color-text-default-hover);letter-spacing:0;font-size:30px;line-height:1.25}.public-page-head p,.public-section p,.public-section li{color:var(--color-text-secondary);font-size:14px}.public-section{padding:var(--spacing-32) 0;border-bottom:1px solid var(--color-border-neutral-l1)}.public-section:last-child{border-bottom:0}.public-section h2{margin-bottom:var(--spacing-12);font-size:18px}.public-section h3{margin-bottom:var(--spacing-6);font-size:14px}.public-section-row{justify-content:space-between;align-items:flex-start;gap:var(--spacing-16);margin-bottom:var(--spacing-12);display:flex}.public-code-block{padding:var(--spacing-20);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);color:var(--color-text-default);font-family:var(--font-mono);background:#141516;margin:0;font-size:12px;line-height:1.7;overflow-x:auto}.public-copy-status{min-height:20px;margin-top:var(--spacing-8);color:var(--color-text-secondary);font-size:12px}.public-section ul,.public-section ol{gap:var(--spacing-8);padding-left:var(--spacing-20);display:grid}.public-grid{gap:var(--spacing-20);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-grid-item{padding-top:var(--spacing-16);border-top:2px solid var(--color-border-neutral-l2)}.public-table-wrap{width:100%;overflow-x:auto}.public-table{border-collapse:collapse;width:100%;min-width:680px}.public-table th,.public-table td{padding:var(--spacing-12);border-bottom:1px solid var(--color-border-neutral-l1);text-align:left;font-size:13px}.public-table th{color:var(--table-header-color);font-weight:500}.public-actions{gap:var(--spacing-8);margin-top:var(--spacing-20);flex-wrap:wrap;display:flex}.status-row{justify-content:space-between;align-items:center;gap:var(--spacing-16);border-bottom:1px solid var(--color-border-neutral-l1);min-height:56px;padding:0;display:flex}.status-row:last-child{border-bottom:0}.status-identity{gap:2px;min-width:0;display:grid}.status-identity strong{overflow-wrap:anywhere;font-size:14px}.status-identity span{color:var(--color-text-tertiary);font-size:12px}.callout{gap:var(--spacing-4);padding:var(--spacing-12) var(--spacing-16);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);background:var(--color-bg-overlay-l1);color:var(--color-text-secondary);font-size:13px;line-height:1.6;display:grid}.callout strong{color:var(--color-text-default);font-weight:600}.public-main code{font-family:monospace}.public-code-block{white-space:pre;overflow-wrap:normal}.public-code-block code{white-space:inherit;font-family:monospace}.public-models-page{width:min(1120px,100% - 40px);padding:var(--spacing-48) 0 var(--spacing-64);margin:0 auto}.public-models-head{justify-content:space-between;align-items:flex-end;gap:var(--spacing-32);padding-bottom:var(--spacing-32);border-bottom:1px solid var(--color-border-neutral-l1);display:flex}.public-models-head>div:first-child{max-width:700px}.public-models-kicker{margin-bottom:var(--spacing-8);color:var(--color-text-tertiary);text-transform:uppercase;font-size:12px;font-weight:600}.public-models-head h1{margin-bottom:var(--spacing-12);color:var(--color-text-default-hover);letter-spacing:0;font-size:30px;line-height:1.25}.public-models-lead{color:var(--color-text-secondary);font-size:15px}.public-models-price-note,.public-model-price-note{margin-top:var(--spacing-8);color:var(--color-text-tertiary);font-size:12px}.public-models-head-meta{justify-items:end;gap:var(--spacing-8);flex:none;font-size:13px;display:grid}.public-models-filter{padding:var(--spacing-24) 0;border-bottom:1px solid var(--color-border-neutral-l1)}.public-models-filter-grid{gap:var(--spacing-16);grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:end;display:grid}.public-models-search-field,.public-models-company-field{gap:var(--spacing-6);display:grid}.public-models-search-field>label,.public-models-company-field>label{color:var(--color-text-secondary);font-size:12px;font-weight:500}.public-models-search-control{gap:var(--spacing-8);grid-template-columns:minmax(0,1fr) auto;display:grid}.public-models-search-control .input,.public-models-company-field .input{height:44px}.public-models-company-field select{color:var(--color-text-default);font-family:inherit}.public-models-filter-row{justify-content:space-between;align-items:flex-end;gap:var(--spacing-16);min-height:44px;margin-top:var(--spacing-16);display:flex}.public-models-modality{gap:var(--spacing-4);padding:var(--spacing-4);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:var(--color-bg-base-secondary);display:inline-flex}.public-models-modality-button{align-items:center;gap:var(--spacing-6);min-height:36px;padding:0 var(--spacing-12);border-radius:var(--radius-6);color:var(--color-text-secondary);white-space:nowrap;font-size:13px;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}.public-models-modality-button:hover{color:var(--color-text-default-hover);background:var(--color-bg-overlay-l2)}.public-models-modality-button[aria-pressed=true]{color:var(--color-text-default-hover);background:var(--color-bg-overlay-l4)}.public-models-modality-button:focus-visible,.public-models-clear:focus-visible,.public-model-identity a:focus-visible{outline:2px solid var(--color-text-default-hover);outline-offset:2px}.public-models-modality-count{color:var(--color-text-tertiary);font-size:11px}.public-models-clear{min-height:36px;padding:0 var(--spacing-8);color:var(--color-text-secondary);font-size:13px}.public-models-clear:hover{color:var(--color-text-default-hover)}.public-models-results{padding-top:var(--spacing-32)}.public-models-results-head{justify-content:space-between;align-items:baseline;gap:var(--spacing-16);margin-bottom:var(--spacing-20);display:flex}.public-models-results-head h2{font-size:18px}.public-models-results-head output{color:var(--color-text-tertiary);font-size:13px}.public-models-grid{gap:var(--spacing-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-model-card{min-width:0;padding:var(--spacing-20);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:var(--color-bg-overlay-l1);flex-direction:column;transition:border-color .15s,background-color .15s;display:flex}.public-model-card:hover{border-color:var(--color-border-neutral-l2);background:var(--color-bg-overlay-l2)}.public-model-card-head{gap:var(--spacing-12);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;display:grid}.public-model-logo{border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);background:var(--color-bg-base-secondary);place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.public-model-logo svg{width:27px;height:27px}.public-model-logo-fallback{color:var(--color-text-secondary);font-size:14px;font-weight:700}.public-model-identity{min-width:0}.public-model-identity h2{color:var(--color-text-default-hover);text-overflow:ellipsis;white-space:nowrap;margin-bottom:1px;font-size:16px;font-weight:600;line-height:1.4;overflow:hidden}.public-model-identity>span{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.public-model-capabilities{gap:var(--spacing-6);min-height:26px;margin-top:var(--spacing-16);flex-wrap:wrap;list-style:none;display:flex}.public-model-capabilities li{min-height:24px;padding:0 var(--spacing-8);border-radius:var(--radius-4);background:var(--color-bg-overlay-l3);color:var(--color-text-secondary);align-items:center;font-size:12px;display:inline-flex}.public-model-specs{min-height:42px;margin-top:var(--spacing-12);color:var(--color-text-secondary);font-size:12px;line-height:1.5}.public-model-prices{gap:var(--spacing-8);padding-top:var(--spacing-16);border-top:1px solid var(--color-border-neutral-l1);margin-top:auto;display:grid;position:relative}.public-model-prices>div{gap:var(--spacing-12);grid-template-columns:84px minmax(0,1fr);align-items:start;font-size:12px;display:grid}.public-model-prices dt{color:var(--color-text-tertiary)}.public-model-prices dd{min-width:0;color:var(--color-text-default);text-align:right;overflow-wrap:anywhere}.public-model-prices .public-models-price-highlight{color:var(--color-success);font-weight:600}.public-model-card-actions{margin-top:var(--spacing-16);display:flex}.public-model-card-actions .btn{width:100%}.public-models-empty{align-content:center;place-items:center;gap:var(--spacing-8);border:1px dashed var(--color-border-neutral-l2);border-radius:var(--radius-8);min-height:280px;color:var(--color-text-secondary);text-align:center;display:grid}.public-models-empty h2{color:var(--color-text-default-hover);font-size:17px}.public-models-empty p{margin-bottom:var(--spacing-8);font-size:13px}.public-model-detail{width:min(1080px,100% - 40px);padding:var(--spacing-40) 0 var(--spacing-64);margin:0 auto}.public-model-back{margin-bottom:var(--spacing-24);color:var(--color-text-secondary);font-size:13px;display:inline-flex}.public-model-back:hover{color:var(--color-text-default-hover)}.public-model-hero{gap:var(--spacing-32);padding-bottom:var(--spacing-32);border-bottom:1px solid var(--color-border-neutral-l1);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.public-model-detail-identity{align-items:center;gap:var(--spacing-16);display:flex}.public-model-detail-logo{border:1px solid var(--color-border-neutral-l2);border-radius:var(--radius-8);background:var(--color-bg-base-secondary);flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:18px;font-weight:700;display:grid;overflow:hidden}.public-model-detail-logo svg{width:35px;height:35px}.public-model-detail-kicker{margin-bottom:var(--spacing-4);color:var(--color-text-tertiary);font-size:12px;font-weight:600}.public-model-detail-identity h1,.public-model-missing h1{color:var(--color-text-default-hover);letter-spacing:0;font-size:28px;line-height:1.25}.public-model-detail-id{margin-top:var(--spacing-4);color:var(--color-text-secondary);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}.public-model-detail-meta{gap:var(--spacing-8);margin-top:var(--spacing-16);flex-wrap:wrap;display:flex}.public-model-detail-actions{justify-content:flex-end;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.public-model-detail-grid{gap:var(--spacing-40);padding-top:var(--spacing-32);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);display:grid}.public-model-detail-grid>*{min-width:0}.public-model-detail-section{padding-bottom:var(--spacing-28,28px);margin-bottom:var(--spacing-28,28px);border-bottom:1px solid var(--color-border-neutral-l1)}.public-model-detail-section:last-child{border-bottom:0;margin-bottom:0}.public-model-detail-section h2,.public-model-connect h2{margin-bottom:var(--spacing-12);font-size:17px}.public-model-detail-section p,.public-model-connect p,.public-model-missing p{color:var(--color-text-secondary);font-size:14px}.public-model-detail-capabilities{gap:var(--spacing-8);margin-bottom:var(--spacing-12);flex-wrap:wrap;display:flex}.public-model-detail-prices{border-collapse:collapse;width:100%;min-width:520px}.public-model-detail-prices th,.public-model-detail-prices td{padding:var(--spacing-12) 0;border-bottom:1px solid var(--color-border-neutral-l1);text-align:left;font-size:13px}.public-model-detail-prices th{width:110px;color:var(--table-header-color);font-weight:500}.public-model-detail-prices td strong{color:var(--color-success)}.public-model-connect{padding:var(--spacing-20);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:var(--color-bg-overlay-l1);align-self:start}.public-model-connect dl{gap:var(--spacing-16);display:grid}.public-model-connect dl>div{gap:var(--spacing-4);display:grid}.public-model-connect dt{color:var(--color-text-tertiary);font-size:12px}.public-model-connect dd{color:var(--color-text-default);overflow-wrap:anywhere;font-size:13px}.public-model-connect p{margin:var(--spacing-20) 0 var(--spacing-12)}.public-model-connect .btn{width:100%}.public-model-missing{align-content:center;justify-items:start;gap:var(--spacing-12);min-height:420px;display:grid}.login-page{min-height:100vh;padding:var(--spacing-24);background:var(--color-bg-base-default);justify-content:center;align-items:center;display:flex}.login-card{width:100%;max-width:400px;padding:var(--spacing-48) var(--spacing-32);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background-color:var(--color-bg-base-secondary);box-shadow:none}@media (max-width:760px){.public-models-page{width:min(100% - 28px,1120px);padding-top:var(--spacing-32)}.public-models-head{align-items:flex-start;gap:var(--spacing-16);flex-direction:column}.public-models-head-meta{align-items:center;justify-items:initial;flex-wrap:wrap;display:flex}.public-models-filter-grid,.public-models-grid{grid-template-columns:1fr}.public-models-filter-row{flex-direction:column;align-items:flex-start}.public-models-modality{width:100%;overflow-x:auto}.public-models-modality-button,.public-models-clear,.public-model-card-actions .btn{min-height:44px}.public-model-hero,.public-model-detail-grid{grid-template-columns:1fr}.public-model-detail-actions{justify-content:flex-start}}@media (max-width:460px){.public-models-head h1{font-size:26px}.public-models-search-control{grid-template-columns:1fr}.public-models-search-control .btn{width:100%}.public-model-card{padding:var(--spacing-16)}.public-model-card-head{grid-template-columns:42px minmax(0,1fr)}.public-model-card-head>.badge{grid-column:2;justify-self:start}.public-model-prices>div{grid-template-columns:1fr;gap:2px}.public-model-prices dd{text-align:left}.public-model-detail{width:min(100% - 28px,1080px);padding-top:var(--spacing-32)}.public-model-detail-identity{align-items:flex-start}.public-model-detail-identity h1,.public-model-missing h1{font-size:24px}.public-model-detail-actions,.public-model-detail-actions .btn{width:100%}}.quickstart-page{width:100%;padding:0 0 var(--spacing-64);gap:var(--spacing-24);flex-direction:column;display:flex}.quickstart-page>.page-title-row{width:100%;min-height:30px;padding:var(--spacing-32) 0 var(--spacing-24);border-bottom:0}.quickstart-page>.page-title-row>div{width:100%;margin-inline:auto}.quickstart-page .page-title{line-height:1.6}.quickstart-page .page-description{margin-top:var(--spacing-8);font-size:14px;line-height:1.6}.quickstart-page>.quickstart-connection-notice,.quickstart-page>.quickstart-context-notice,.quickstart-page>.quickstart-activation-path,.quickstart-page>.quickstart-code-workspace{width:100%;margin-left:auto;margin-right:auto}.quickstart-connection-notice,.quickstart-context-notice{gap:var(--spacing-4);padding:var(--spacing-12) var(--spacing-16);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);background:var(--color-bg-overlay-l1);color:var(--color-text-secondary);font-size:13px;line-height:1.6;display:grid}.quickstart-connection-notice strong,.quickstart-context-notice strong{color:var(--color-text-default);font-weight:600}.quickstart-activation-path{gap:var(--spacing-32);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.quickstart-activation-step{align-items:center;gap:var(--spacing-12);min-height:54px;padding:var(--spacing-12) var(--spacing-16);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);background:var(--color-bg-overlay-l1);display:flex}.quickstart-activation-step:hover{border-color:var(--color-border-neutral-l2);background:var(--color-bg-overlay-l2)}.quickstart-activation-step strong,.quickstart-activation-step small{display:block}.quickstart-activation-step strong{color:var(--color-text-default);font-size:13px}.quickstart-activation-step small{color:var(--color-text-tertiary);font-size:11px}.quickstart-step-number{background:var(--color-bg-base-tertiary);width:26px;height:26px;color:var(--color-text-secondary);border-radius:50%;flex:0 0 26px;place-items:center;font-size:12px;font-weight:600;display:grid}.quickstart-code-workspace{gap:var(--spacing-24);grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);display:grid}.quickstart-code-controls{align-content:start;gap:var(--spacing-20);min-width:0;display:grid}.quickstart-control-group{min-width:0}.quickstart-control-group>label,.quickstart-control-label{margin-bottom:var(--spacing-8);color:var(--color-text-secondary);font-size:12px;font-weight:500;display:block}.quickstart-control-group .semi-select{width:100%}.quickstart-segmented{border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);background:var(--color-bg-base-secondary);grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:grid}.quickstart-segmented button{min-height:34px;padding:0 var(--spacing-8);border-radius:var(--radius-4);color:var(--color-text-secondary);font-size:12px;transition:background-color .18s,color .18s}.quickstart-segmented button:not(.active):not(:disabled):hover{color:var(--color-text-default);background:var(--color-bg-overlay-l2)}.quickstart-segmented button.active{background:var(--color-bg-overlay-l4);color:var(--color-text-default-hover)}.quickstart-segmented button:disabled{cursor:not-allowed;opacity:.45}.quickstart-segmented button:focus-visible{outline:2px solid var(--color-text-default-hover);outline-offset:2px}.quickstart-endpoint-list{gap:var(--spacing-8);display:grid}.quickstart-endpoint-item{padding:var(--spacing-8) var(--spacing-12);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);background:var(--color-bg-overlay-l1)}.quickstart-endpoint-item span{color:var(--color-text-tertiary);font-size:11px;display:block}.quickstart-endpoint-value{align-items:center;gap:var(--spacing-8);margin-top:var(--spacing-4);display:flex}.quickstart-endpoint-value code{flex:1;min-width:0}.quickstart-endpoint-value .semi-button{flex:0 0 28px;width:28px;height:28px;padding:0}.quickstart-endpoint-item code{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:12px}.quickstart-actions{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.quickstart-actions .btn{flex:1}.quickstart-code-panel{border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:#141516;min-width:0;min-height:456px;overflow:hidden}.quickstart-code-panel-head{justify-content:space-between;align-items:center;gap:var(--spacing-12);min-height:52px;padding:var(--spacing-8) var(--spacing-16);border-bottom:1px solid var(--color-border-neutral-l1);display:flex}.quickstart-code-panel-head strong{color:var(--color-text-default);font-size:13px;font-weight:500}.quickstart-code-block{min-height:400px;padding:var(--spacing-20);color:#c9d1d9;font-family:var(--font-mono);white-space:pre;tab-size:2;margin:0;font-size:12px;line-height:1.7;overflow:auto}.console-sider,.console-sidebar{background:var(--color-bg-menu)}.console-frame,.console-content{background:var(--color-bg-base-default)}@media (min-width:1025px){.console-frame--quickstart .console-mobile-toolbar{display:none}}@media (min-width:761px){.quickstart-page>.quickstart-activation-path{position:relative;top:-1px}}@media (max-width:760px){.quickstart-page{gap:var(--spacing-16);width:100%}.quickstart-page>.page-title-row{min-height:30px;padding:var(--spacing-20) 0 var(--spacing-16)}.quickstart-page .page-title{line-height:1.45}.quickstart-control-group .semi-select{min-height:44px}.quickstart-page>.page-title-row>div,.quickstart-page>.quickstart-connection-notice,.quickstart-page>.quickstart-context-notice,.quickstart-page>.quickstart-activation-path,.quickstart-page>.quickstart-code-workspace{width:100%}.quickstart-activation-path,.quickstart-code-workspace{grid-template-columns:1fr}.quickstart-activation-path{gap:var(--spacing-6)}.quickstart-code-block{min-height:320px}.quickstart-code-panel{min-height:376px}.quickstart-actions{margin-bottom:-1px;position:relative;top:-1px}}@media (max-width:720px){.public-page{width:min(100% - 28px,1080px);padding-top:var(--spacing-32)}.public-invitation-page{width:calc(100% - 28px);padding-top:var(--spacing-32)}.public-invitation-grid,.public-grid{grid-template-columns:1fr}.public-section-row{flex-direction:column;align-items:stretch}}@media (max-width:680px){body input:not([type=hidden]):not([type=checkbox]):not([type=radio]),body select:not([hidden]),body textarea:not([hidden]){min-height:44px}.public-invitation-overview,.public-invitation-action-panel,.public-invitation-auth-panel{padding:var(--spacing-20) var(--spacing-16)}.public-invitation-facts{grid-template-columns:1fr}.public-invitation-facts div:nth-child(odd),.public-invitation-facts div:nth-child(2n){border-left:0;padding-left:0;padding-right:0}}.console-sidebar{scrollbar-width:none;-ms-overflow-style:none;padding:0;overflow-y:auto}.console-sidebar::-webkit-scrollbar{width:0;height:0;display:none}.console-nav-custom::-webkit-scrollbar{width:0;height:0;display:none}.console-nav-custom{gap:var(--spacing-24);min-height:0;padding:28px var(--spacing-16) var(--spacing-16);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.console-nav-section{gap:var(--spacing-4);flex-direction:column;display:flex}.console-nav-section-title{margin:0 0 var(--spacing-4);padding:0 var(--spacing-8);color:var(--color-text-tertiary);opacity:.86;font-size:12px;font-weight:500;line-height:1.5}.console-nav-section-items{gap:var(--spacing-4);flex-direction:column;display:flex}.console-nav-link{align-items:center;gap:var(--spacing-12);width:100%;min-width:0;height:36px;padding:0 var(--spacing-12);border-radius:var(--radius-6);color:var(--color-text-default);text-align:left;background:0 0;border:0;font-size:13px;font-weight:400;line-height:1;transition:background-color .15s,color .15s;display:flex}.console-nav-link:hover,.console-nav-link:focus-visible{background:var(--color-bg-overlay-l2);color:var(--color-text-default)}.console-nav-link--active{background:var(--color-bg-overlay-l3);color:var(--color-text-default);font-size:13px;font-weight:400}.console-nav-link--active:hover,.console-nav-link--active:focus-visible{background:var(--color-bg-overlay-l3);color:var(--color-text-default-hover)}.console-nav-link--action{color:var(--color-text-default);cursor:pointer}.console-nav-link--action:hover,.console-nav-link--action:focus-visible{color:var(--color-text-default)}.console-nav-link-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.console-nav-icon{color:currentColor;opacity:.85;flex:0 0 18px;width:18px;height:18px}.console-nav-link:hover .console-nav-icon,.console-nav-link--active .console-nav-icon{opacity:1}.real-name-verification-dialog{justify-items:center;gap:var(--spacing-16);padding:var(--spacing-8) 0 var(--spacing-24);text-align:center;display:grid}.real-name-qr-frame{aspect-ratio:1;border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);background:#fff;width:min(240px,100%);position:relative;overflow:hidden}.real-name-verification-dialog canvas{border-radius:inherit;background:#fff;width:100%;height:100%;display:block}.real-name-qr-frame.is-expired canvas{filter:grayscale();opacity:.38}.real-name-qr-expired-overlay{place-content:center;justify-items:center;gap:var(--spacing-12);padding:var(--spacing-16);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#10121694;display:grid;position:absolute;inset:0}.real-name-qr-expired-overlay span{color:#fff;font-size:14px;font-weight:600}.real-name-qr-expired-overlay .semi-button{min-width:128px}.real-name-verification-dialog strong{color:var(--color-text-default)}.real-name-waiting{align-items:center;gap:var(--spacing-8);color:var(--color-text-secondary);font-size:13px;display:flex}.real-name-verification-dialog .semi-button{min-width:180px}.real-name-verification-dialog .real-name-dialog-primary-action.semi-button{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-action-on-primary);font-weight:600}.real-name-verification-dialog .real-name-dialog-primary-action.semi-button:hover:not(:disabled){border-color:var(--color-action-primary-hover);background:var(--color-action-primary-hover);color:var(--color-action-on-primary)}.real-name-verification-dialog .real-name-dialog-primary-action.semi-button:disabled,.real-name-verification-dialog .real-name-dialog-primary-action.semi-button.semi-button-disabled{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-action-on-primary);opacity:.72}.real-name-verification-dialog .real-name-refresh-qr-action.semi-button,.real-name-verification-dialog .real-name-refresh-qr-action.semi-button:hover:not(:disabled),.real-name-verification-dialog .real-name-refresh-qr-action.semi-button:focus,.real-name-verification-dialog .real-name-refresh-qr-action.semi-button:disabled,.real-name-verification-dialog .real-name-refresh-qr-action.semi-button.semi-button-disabled,.real-name-verification-dialog .real-name-refresh-qr-action.semi-button .semi-button-content,.real-name-verification-dialog .real-name-refresh-qr-action.semi-button .semi-button-content-loading-icon,.real-name-verification-dialog .real-name-refresh-qr-action.semi-button .semi-icon,.real-name-verification-dialog .real-name-refresh-qr-action.semi-button svg{color:#fff!important;-webkit-text-fill-color:#fff!important}.real-name-verification-modal .semi-modal-wrap{padding:var(--spacing-24) 0;justify-content:center;align-items:center;display:flex;overflow-y:auto}.real-name-verification-modal .semi-modal{max-height:calc(90dvh - var(--spacing-24));background:0 0;margin:0}.real-name-verification-modal .semi-modal-content{isolation:isolate;border:1px solid var(--color-border-neutral-l2);border-radius:var(--radius-8);opacity:1;overflow:hidden;box-shadow:0 24px 80px #0000006b;background-color:#202226!important}.real-name-verification-modal .semi-modal-header,.real-name-verification-modal .semi-modal-body,.real-name-verification-modal .semi-modal-body-wrapper,.real-name-verification-modal .semi-modal-footer{opacity:1;background-color:#202226!important}.real-name-verification-modal .semi-modal-header{border-bottom-color:var(--color-border-neutral-l1)}.real-name-verification-modal .semi-modal-body-wrapper{padding:0 var(--spacing-24)}.real-name-verification-modal .semi-modal-title{color:var(--color-text-default-hover)}html[data-theme=light] .real-name-verification-modal .semi-modal-content,html[data-theme=light] .real-name-verification-modal .semi-modal-header,html[data-theme=light] .real-name-verification-modal .semi-modal-body,html[data-theme=light] .real-name-verification-modal .semi-modal-body-wrapper,html[data-theme=light] .real-name-verification-modal .semi-modal-footer{background-color:#fff!important}html[data-theme=light] .real-name-qr-expired-overlay{background:#f6f8fbc7}html[data-theme=light] .real-name-qr-expired-overlay span{color:#20242b}@media (max-width:700px){.real-name-verification-modal .semi-modal-wrap{padding:var(--spacing-24) 0;align-items:flex-start}.real-name-verification-modal .semi-modal{max-width:none;margin:0;width:calc(100vw - var(--spacing-24))!important}.real-name-verification-modal .semi-modal-header,.real-name-verification-modal .semi-modal-body-wrapper{padding-inline:var(--spacing-16)}}.public-header .user-menu-trigger.semi-button{min-height:40px;padding:var(--spacing-6) var(--spacing-12);border-radius:var(--radius-6);color:var(--color-text-default);background:0 0;border:0}.public-header .user-menu-trigger.semi-button:hover,.public-header .user-menu-trigger.semi-button:focus-visible{background:var(--color-bg-overlay-l2);color:var(--color-text-default-hover)}.public-header .user-menu-trigger.semi-button .user-name{color:inherit}.public-header .user-menu-trigger .semi-avatar{border-radius:var(--radius-4);width:28px;height:28px;background:var(--color-success)!important;color:#fff!important}.console-page>.page-stack{width:calc(100% + (var(--console-page-gutter) * 2));margin-left:calc(var(--console-page-gutter) * -1);padding-top:0}.console-page>.page-stack>.page-title-row{min-height:30px;padding:var(--console-page-gutter);padding-bottom:var(--spacing-16);border-bottom:0}.console-page>.page-stack:not(.enterprise-console-page)>:not(.page-title-row){margin-right:var(--console-page-gutter);margin-left:var(--console-page-gutter)}.console-page>.enterprise-console-page>.trae-page{margin-inline:0}.console-page .semi-tabs-bar,.enterprise-governance-tabs{border-bottom-color:#0000}@media (max-width:900px){.console-page>.page-stack{width:calc(100% + (var(--console-page-gutter) * 2));margin-left:calc(var(--console-page-gutter) * -1)}.console-page>.page-stack>.page-title-row{padding:var(--console-page-gutter)}.console-page>.page-stack:not(.enterprise-console-page)>:not(.page-title-row){margin-right:var(--console-page-gutter);margin-left:var(--console-page-gutter)}}@media (max-width:480px){.console-page>.page-stack{width:calc(100% + (var(--console-page-gutter) * 2));margin-left:calc(var(--console-page-gutter) * -1)}.console-page>.page-stack>.page-title-row{min-height:30px;padding:var(--console-page-gutter)}.console-page>.page-stack:not(.enterprise-console-page)>:not(.page-title-row){margin-right:var(--console-page-gutter);margin-left:var(--console-page-gutter)}}.header-notification-dot{border:1px solid var(--color-bg-base-default);background:var(--color-error,#d66b73);border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:1px}.semi-button.semi-button-outline{border-color:var(--color-border-neutral-l2);background:var(--color-bg-overlay-l3);color:var(--color-text-default)}.semi-button.semi-button-outline:hover,.semi-button.semi-button-outline:focus-visible{border-color:var(--color-border-neutral-l3);background:var(--color-bg-overlay-l4);color:var(--color-text-default-hover)}.quickstart-control-group .semi-select,.quickstart-control-group .semi-select-selection-text,.quickstart-control-group .semi-select-selection-placeholder{color:var(--color-text-default)!important}.quickstart-control-group .semi-select-arrow{color:var(--color-text-secondary)!important}@media (max-width:680px){.console-nav-custom{gap:var(--spacing-20);padding:var(--spacing-16)}.console-nav-link{height:auto;min-height:44px}}.models-console-page{--models-card-max-width:450px;gap:var(--spacing-24)}.console-page>.models-console-page{gap:0}.models-console-page>.models-toolbar{margin-top:var(--spacing-32)}.models-console-page>.models-subbar{margin-top:var(--spacing-16)}.models-console-page .model-activity-filters{max-width:min(100%,360px);overflow-x:auto}.models-console-page>.model-card-grid,.models-console-page>.empty-panel{margin-top:var(--spacing-24)}.models-toolbar{align-items:center;gap:var(--spacing-12);flex-wrap:wrap;margin:0;display:flex}.models-search-input.semi-input-wrapper{flex:1;min-width:240px;max-width:420px}.models-company-select{flex:0 0 160px;width:160px}.models-controls{align-items:center;gap:var(--spacing-8);min-width:0;margin-left:auto;display:flex}.price-filters{gap:var(--spacing-4);padding:var(--spacing-4);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:var(--color-bg-base-secondary);display:inline-flex}.price-filter{min-height:30px;padding:0 var(--spacing-12);color:var(--color-text-secondary);border-radius:var(--radius-6);white-space:nowrap;font-size:13px;font-weight:500}.price-filter:hover{color:var(--color-text-default);background:var(--color-bg-overlay-l2)}.price-filter.active{color:var(--color-text-default);background:var(--color-bg-overlay-l3)}.sort-control{align-items:center;gap:var(--spacing-6);color:var(--color-text-secondary);white-space:nowrap;font-size:13px;display:inline-flex}.sort-control .semi-select{width:140px}.models-subbar{justify-content:space-between;align-items:center;gap:var(--spacing-16);flex-wrap:wrap;margin:0;display:flex}.models-console-page .modality-tabs{gap:var(--spacing-4);max-width:100%;padding:var(--spacing-4);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:var(--color-bg-base-secondary);display:inline-flex;overflow-x:auto}.models-console-page .modality-tab{align-items:center;gap:var(--spacing-6);height:30px;padding:0 var(--spacing-12);color:var(--color-text-secondary);border-radius:var(--radius-6);white-space:nowrap;font-size:13px;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}.models-console-page .modality-tab:hover{color:var(--color-text-default);background:var(--color-bg-overlay-l2)}.models-console-page .modality-tab.active{color:var(--color-text-default);background:var(--color-bg-overlay-l3)}.models-console-page .modality-tab:disabled{color:var(--color-text-tertiary);cursor:not-allowed;opacity:.55}.models-console-page .tab-count{color:var(--color-text-tertiary);font-size:12px}.models-console-page .modality-tab.active .tab-count{color:var(--color-text-secondary)}.models-result-count{color:var(--color-text-tertiary);white-space:nowrap;font-size:13px}.models-console-page .model-card-grid{gap:var(--spacing-24);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.models-console-page .model-card-grid.model-card-grid--single{grid-template-columns:minmax(0, min(100%, var(--models-card-max-width)))}@media (min-width:1440px){.models-console-page .model-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}}.models-console-page .model-card{border-color:var(--color-border-neutral-l1);border-radius:var(--radius-8);background:var(--color-bg-base-secondary);min-height:0;padding:0;position:relative;overflow:hidden}.models-console-page .model-card:hover{border-color:var(--color-border-neutral-l2);background:var(--color-bg-overlay-l2)}.models-console-page .model-card-link{padding:var(--spacing-16);color:inherit;display:block}.models-console-page .model-card-link:hover{color:inherit}.models-console-page .model-card-topline{align-items:center;gap:var(--spacing-12);margin-bottom:var(--spacing-8);min-height:53.6px}.models-console-page .model-logo{border-radius:var(--radius-8);background:#fff;width:40px;height:40px}.models-console-page .model-card-name{margin-bottom:var(--spacing-4);color:var(--color-text-default-hover);font-size:18px;line-height:1.6;display:block}.models-console-page .model-card-company{font-size:13px;line-height:1.6;display:block}.models-console-page .model-id-row{margin:0 0 var(--spacing-12);padding-right:36px}.models-console-page .model-id-row code{font-size:12px}.models-console-page .model-card-copy.semi-button{z-index:2;top:76px;right:var(--spacing-16);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-4);width:28px;height:28px;color:var(--color-text-secondary);background:var(--color-bg-overlay-l2);padding:0;position:absolute}.models-console-page .model-card-copy.semi-button:hover{border-color:var(--color-border-neutral-l2);color:var(--color-text-default);background:var(--color-bg-overlay-l3)}.models-console-page .model-card-highlight-row{justify-content:space-between;align-items:flex-start;gap:var(--spacing-12);min-width:0;margin-bottom:var(--spacing-12);min-height:32.8px;display:flex}.models-console-page .model-card-highlight-row .model-card-throughput{text-align:left;flex:none}.models-console-page .model-card-throughput strong{color:var(--color-text-default);font-size:18px}.models-console-page .model-card-tags{justify-content:flex-end;gap:var(--spacing-6);flex-wrap:wrap;margin:0;display:flex}.models-console-page .model-card-tag{min-height:24px;padding-inline:var(--spacing-8);font-size:12px}.models-console-page .model-card-metrics{gap:var(--spacing-8);padding:var(--spacing-10) 0;border-top:1px solid var(--color-border-neutral-l1);border-bottom:1px solid var(--color-border-neutral-l1);color:var(--color-text-tertiary);grid-template-columns:repeat(3,minmax(0,1fr));font-size:11px;display:grid}.models-console-page .model-card-metrics div{min-width:0}.models-console-page .model-card-metrics span,.models-console-page .model-card-metrics strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.models-console-page .model-card-metrics strong{margin-top:var(--spacing-4);color:var(--color-text-default);font-size:13px;font-weight:600}.models-console-page .model-card-description{min-height:40px;margin:0 0 var(--spacing-12);color:var(--color-text-secondary);font-size:13px;line-height:20px}.models-console-page .model-card-io{gap:var(--spacing-12);padding:var(--spacing-12) 0;border-top:1px solid var(--color-border-neutral-l1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.models-console-page .model-card-io-label{align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-4);color:var(--color-text-tertiary);font-size:12px;display:flex}.models-console-page .model-card-type-mark{width:16px;height:16px;color:var(--color-text-secondary);border:1px solid;border-radius:3px;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.models-console-page .model-card-io strong{color:var(--color-text-secondary);font-size:13px;font-weight:500}.models-console-page .model-card-pricing{padding:var(--spacing-12) 0 var(--spacing-8);border-top:1px solid var(--color-border-neutral-l1)}.models-console-page .model-card-price-caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.models-console-page .model-card-price-grid,.models-console-page .model-card-spec-grid{gap:var(--spacing-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.models-console-page .model-card-price-cell,.models-console-page .model-card-spec-cell{justify-content:space-between;align-items:baseline;gap:var(--spacing-8);min-width:0;color:var(--color-text-secondary);font-size:13px;display:flex}.models-console-page .model-card-price-cell strong{min-width:0;color:var(--color-success);overflow-wrap:anywhere;text-align:right;font-size:14px;font-weight:600}.models-console-page .model-card-price-cell small{margin-left:var(--spacing-4);color:var(--color-text-secondary);font-size:10px;font-weight:400}.models-console-page .model-card-price-cell--single{grid-column:1/-1}.models-console-page .model-card-spec-grid{padding:var(--spacing-8) 0 var(--spacing-12)}.models-console-page .model-card-spec-cell{color:var(--color-text-tertiary);font-size:12px}.models-console-page .model-card-spec-cell strong{color:var(--color-text-secondary);text-align:right;font-size:13px;font-weight:500}.playground-console-page,.video-console-page{min-height:calc(100vh - 189px)}.playground-shell,.video-workspace{border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:var(--color-bg-base-default);flex:1;min-width:0;min-height:646px;display:flex;overflow:hidden}.playground-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:240px minmax(0,1fr);height:clamp(440px,100dvh - 262px,760px);min-height:0;max-height:760px;display:grid}.history-panel{min-width:0;padding:var(--spacing-16);border-right:1px solid var(--color-border-neutral-l1);background:var(--color-bg-base-secondary);overflow:auto}.history-heading{justify-content:space-between;align-items:center;gap:var(--spacing-8);display:flex}.history-heading h2{color:var(--color-text-default);font-size:14px;font-weight:600}.history-list{gap:var(--spacing-4);margin-top:var(--spacing-12);display:grid}.history-item{gap:var(--spacing-4);width:100%;padding:var(--spacing-10) var(--spacing-12);border-radius:var(--radius-6);color:inherit;text-align:left;border:1px solid #0000;display:grid}.history-item:hover,.history-item.is-active{border-color:var(--color-border-neutral-l2);background:var(--color-bg-overlay-l1)}.history-item strong{color:var(--color-text-default);font-size:13px;font-weight:500}.history-item span,.history-item small{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workspace{background:var(--color-bg-base-default);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.playground-header{min-height:64px;padding:0 var(--spacing-24);border-bottom:1px solid var(--color-border-neutral-l1);justify-content:flex-end;align-items:center;display:flex}.playground-actions{align-items:center;gap:var(--spacing-8);min-width:0;display:flex}.playground-actions .semi-select{width:320px}.playground-console-page .playground-model-select,.playground-console-page .playground-model-select .semi-select-selection-text,.playground-console-page .playground-model-select .semi-select-selection-placeholder{color:var(--color-text-default)!important}.playground-select-dropdown{background:var(--color-bg-menu)!important;border-color:var(--color-border-neutral-l2)!important}.playground-select-dropdown .semi-select-option{color:var(--color-text-default)!important}.playground-select-dropdown .semi-select-option:hover,.playground-select-dropdown .semi-select-option-focused{background:var(--color-bg-overlay-l2)!important;color:var(--color-text-default-hover)!important}.playground-select-dropdown .semi-select-option-selected,.playground-select-dropdown .semi-select-option-selected.semi-select-option-focused{color:var(--color-text-default-hover)!important;background:var(--color-bg-overlay-l3)!important}.playground-select-dropdown .semi-select-option-selected .semi-select-option-icon{display:none!important}.playground-select-dropdown .semi-select-text{color:inherit!important}.icon-button.semi-button{border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);width:36px;height:36px;padding:0}.message-list{overscroll-behavior:contain;min-height:0;padding:var(--spacing-24);flex:1;align-content:start;justify-items:stretch;display:grid;overflow:auto}.message-list.is-centered{align-content:center;justify-items:center}.message-list>.empty-state{text-align:center;width:min(420px,100%)}.message-list.is-centered>.empty-state,.message-list.is-centered>.workspace-notice-state{place-self:center;min-height:0;margin:0}.message-list>.empty-state h3{color:var(--color-text-secondary);font-size:16px;font-weight:500}.message-list>.empty-state p{margin-top:var(--spacing-8);color:var(--color-text-tertiary);font-size:13px}.workspace-notice-state{justify-items:center;gap:var(--spacing-10);width:min(860px,100%);color:var(--color-text-tertiary);text-align:center;display:grid}.workspace-notice-state>strong,.workspace-notice-item>strong{color:var(--color-text-default);font-size:15px;font-weight:600;line-height:1.6}.video-workspace-notice .workspace-notice-item>strong{white-space:nowrap}.workspace-notice-state>p{max-width:400px;margin:0;font-size:12px;line-height:1.65}.workspace-notice-icon{border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);width:56px;height:56px;color:var(--color-warning);background:var(--color-bg-overlay-l1);place-items:center;display:grid}.workspace-notice-icon .semi-icon{font-size:24px}.workspace-notice-list,.workspace-notice-item{justify-items:center;gap:var(--spacing-8);display:grid}.workspace-notice-item code{color:var(--color-text-tertiary);font-family:var(--font-mono,monospace);font-size:10px}.workspace-notice-actions{justify-content:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.workspace-notice-link{min-height:32px;padding:0 var(--spacing-12);border-radius:var(--radius-6);color:#fff;background:#1f2329;border:1px solid #0000;align-items:center;font-size:12px;transition:background-color .2s,color .2s;display:inline-flex}html[data-theme=dark] .workspace-notice-link{color:#1f2329;background:#fff}html[data-theme=light] .workspace-notice-link:hover{color:#fff;background:#17191c}html[data-theme=dark] .workspace-notice-link:hover{color:#1f2329;background:#f7f7f7}.message{gap:10px;width:100%;margin-bottom:18px;display:flex}.message.user{justify-content:flex-end}.message-avatar{color:#fff;background:var(--color-avatar);border-radius:4px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:700;display:grid}.message-body{min-width:0;max-width:min(82%,680px)}.message-bubble{overflow-wrap:anywhere;border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);color:var(--color-text-default);background:var(--color-bg-overlay-l1);white-space:pre-wrap;padding:10px 12px}.message.ai .message-bubble{white-space:normal;background:0 0;border:0}.markdown-content{overflow-wrap:anywhere;line-height:1.7}.markdown-content>:first-child{margin-top:0}.markdown-content>:last-child{margin-bottom:0}.markdown-content p,.markdown-content ul,.markdown-content ol,.markdown-content blockquote,.markdown-content pre,.markdown-content table{margin:0 0 10px}.markdown-content ul,.markdown-content ol{padding-left:20px}.markdown-content li+li{margin-top:4px}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4{color:var(--color-text-default);margin:14px 0 8px;line-height:1.35}.markdown-content h1{font-size:20px}.markdown-content h2{font-size:18px}.markdown-content h3{font-size:16px}.markdown-content h4{font-size:14px}.markdown-content blockquote{border-left:3px solid var(--color-border-neutral-l2);color:var(--color-text-secondary);padding-left:12px}.markdown-content :not(pre)>code{border-radius:var(--radius-4);color:var(--color-text-default);background:var(--color-bg-base-tertiary);padding:2px 5px;font-size:.92em}.markdown-content pre{border-radius:var(--radius-6);max-width:100%;color:var(--color-text-default);background:var(--color-bg-base-tertiary);padding:12px;overflow:auto}.markdown-content pre code{font:inherit;white-space:pre}.markdown-content table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.markdown-content th,.markdown-content td{border:1px solid var(--color-border-neutral-l2);text-align:left;padding:6px 9px}.markdown-content th{color:var(--table-header-color);background:var(--color-bg-base-tertiary);font-size:13px;font-weight:500}.markdown-content a{color:var(--color-action-primary);text-underline-offset:2px;text-decoration:underline}.message-reasoning{margin-bottom:var(--spacing-8);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);color:var(--color-text-secondary);background:var(--color-bg-base-secondary)}.message-reasoning summary{cursor:pointer;color:var(--color-text-secondary);padding:8px 10px;font-size:12px;font-weight:500;list-style-position:inside}.message-reasoning-content{border-top:1px solid var(--color-border-neutral-l1);color:var(--color-text-tertiary);padding:0 10px 10px;font-size:12px;line-height:1.6}.message-meta{gap:var(--spacing-12);margin-top:var(--spacing-8);color:var(--color-text-tertiary);flex-wrap:wrap;font-size:11px;display:flex}.message-meta strong{color:var(--color-text-secondary);font-weight:500}.message-actions{gap:var(--spacing-8);margin-top:var(--spacing-8);flex-wrap:wrap;display:flex}.message.user .message-actions{justify-content:flex-end}.message-icon-action.semi-button{width:28px;height:28px;color:var(--color-text-tertiary);padding:0}.message-icon-action.semi-button:hover{color:var(--color-text-default);background:var(--color-bg-overlay-l2)}.message-failure{margin-top:var(--spacing-8);color:var(--color-error,#d66b73);font-size:12px;line-height:1.5}.message-loading{border:2px solid var(--color-border-neutral-l2);border-top-color:var(--color-action-primary);vertical-align:middle;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite playground-message-spin;display:inline-block}@keyframes playground-message-spin{to{transform:rotate(360deg)}}.composer{width:100%;padding:var(--spacing-12) 16px 68px var(--spacing-16);margin:0}.playground-ephemeral-notice{margin:0 0 var(--spacing-8);color:var(--color-text-tertiary);font-size:11px;line-height:1.5}.composer-box{align-items:center;gap:var(--spacing-10);padding:var(--spacing-8) var(--spacing-8) var(--spacing-8) var(--spacing-12);border:1px solid var(--color-border-neutral-l1);background:var(--color-bg-base-secondary);border-radius:12px;display:flex}.composer-box:focus-within{border-color:var(--color-action-primary)}.composer-box .semi-input-textarea-wrapper{background:0 0;border:0;flex:1;min-width:0;height:28px}.composer-box .semi-input-textarea{height:28px;min-height:28px;padding:3px 0;font-size:14px}.composer-character-count{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11px}.composer-actions{justify-content:flex-end;align-items:center;gap:var(--spacing-8);flex:none;display:flex}.send-btn.semi-button{border-radius:var(--radius-6);width:36px;height:36px;padding:0}.generation-send-button.semi-button,.generation-send-button.semi-button:hover,.generation-send-button.semi-button:focus,.generation-send-button.semi-button:focus-visible,.generation-send-button.semi-button:active{color:#fff!important;background:#000!important;border-color:#0000!important}.generation-send-button.semi-button:disabled,.generation-send-button.semi-button:disabled:hover{cursor:not-allowed;opacity:.42;color:#fff!important;background:#000!important;border-color:#0000!important}.generation-send-button.semi-button .semi-icon{color:currentColor}.generation-send-button.send-btn.is-running.semi-button,.generation-send-button.send-btn.is-running.semi-button:hover,.generation-send-button.send-btn.is-running.semi-button:focus-visible{color:#fff!important;background:#000!important}html[data-theme=dark] .generation-send-button.semi-button,html[data-theme=dark] .generation-send-button.semi-button:hover,html[data-theme=dark] .generation-send-button.semi-button:focus,html[data-theme=dark] .generation-send-button.semi-button:focus-visible,html[data-theme=dark] .generation-send-button.semi-button:active,html[data-theme=dark] .generation-send-button.semi-button:disabled,html[data-theme=dark] .generation-send-button.semi-button:disabled:hover,html[data-theme=dark] .generation-send-button.send-btn.is-running.semi-button,html[data-theme=dark] .generation-send-button.send-btn.is-running.semi-button:hover,html[data-theme=dark] .generation-send-button.send-btn.is-running.semi-button:focus-visible{color:#11131a!important;background:#e9e9e9!important}.composer-hint{justify-content:space-between;gap:var(--spacing-12);margin-top:var(--spacing-8);color:var(--color-text-tertiary);padding-inline:0;font-size:11px;display:flex}.params-dialog{gap:var(--spacing-8);display:grid}@media (min-width:761px){.playground-console-page{height:calc(100dvh - 72px);min-height:0;padding-bottom:0;overflow:hidden}.playground-console-page .playground-shell{flex:auto;height:auto;max-height:none}}.video-workspace{grid-template-columns:240px minmax(0,1fr);display:grid}.video-workspace-main{background:var(--color-bg-base-default);flex-direction:column;min-width:0;min-height:0;display:flex}.video-toolbar{min-width:0;min-height:56px;padding:var(--spacing-12) var(--spacing-20);border-bottom:1px solid var(--color-border-neutral-l1);background:var(--color-bg-base-secondary);justify-content:flex-end;align-items:center;display:flex}.video-toolbar-actions,.video-control-group,.video-composer-controls{align-items:center;min-width:0;display:flex}.video-toolbar-actions{justify-content:flex-end;gap:var(--spacing-8);width:100%}.video-toolbar-workspace{min-width:0;color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.video-toolbar-actions>label{color:var(--color-text-secondary);flex:none;font-size:12px}.video-api-key-select{width:min(360px,42vw)}.video-key-link{color:var(--color-action-primary);white-space:nowrap;flex:none;font-size:12px}.video-key-link:hover{color:var(--color-action-primary-hover);text-underline-offset:2px;text-decoration:underline}.video-stage{min-width:0;min-height:320px;padding:var(--spacing-24);flex:1;place-items:center;display:grid;overflow:auto}.video-empty-state,.video-result-state{justify-items:center;gap:var(--spacing-12);color:var(--color-text-tertiary);text-align:center;display:grid}.video-empty-state p,.video-result-state p{margin:0;font-size:14px}.video-empty-icon{border:1px solid var(--color-border-neutral-l1);width:42px;height:42px;color:var(--color-text-secondary);border-radius:50%;place-items:center;display:grid}.video-empty-icon .semi-icon{font-size:18px}.video-result-state .semi-icon{color:var(--color-success);font-size:32px}.video-result-state strong{color:var(--color-text-default)}.video-composer{width:min(860px,100% - 48px);margin:0 auto var(--spacing-20)}.video-composer-box{padding:var(--spacing-12);border:1px solid var(--color-border-neutral-l1);background:var(--color-bg-base-secondary);border-radius:12px}.video-composer-box:focus-within{border-color:var(--color-action-primary)}.video-composer-box .semi-input-textarea-wrapper{background:0 0;border:0;height:58px;min-height:58px}.video-composer-box .semi-input-textarea{min-height:58px;max-height:180px;padding:var(--spacing-4) var(--spacing-4) var(--spacing-8);resize:vertical;font-size:14px}.video-composer-controls{justify-content:space-between;gap:var(--spacing-12);margin-top:var(--spacing-8)}.video-control-group{gap:var(--spacing-8);flex-wrap:wrap;min-width:0}.video-control-button.semi-button{gap:var(--spacing-6);min-height:38px;padding:0 var(--spacing-10);color:var(--color-text-secondary);border-radius:var(--radius-6);background:var(--color-bg-overlay-l2);border:1px solid #0000;font-size:12px}.video-control-button.semi-button:hover{border-color:var(--color-border-neutral-l1);color:var(--color-text-default);background:var(--color-bg-overlay-l3)}.video-model-select{width:min(270px,38vw);min-width:170px}.video-send-button.semi-button{border-radius:50%;flex:0 0 40px;width:40px;height:40px;padding:0}.video-composer-hint{justify-content:space-between;gap:var(--spacing-12);margin-top:var(--spacing-8);color:var(--color-text-tertiary);font-size:11px;display:flex}.video-composer-hint span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.video-history-panel{min-width:0;padding:var(--spacing-16);border-right:1px solid var(--color-border-neutral-l1);background:var(--color-bg-base-secondary);overflow:auto}.video-history-heading{justify-content:space-between;align-items:center;gap:var(--spacing-8);margin-bottom:var(--spacing-12);display:flex}.video-history-heading h2{color:var(--color-text-default);margin:0;font-size:13px;font-weight:600}.video-history-actions{align-items:center;gap:var(--spacing-4);display:flex}.video-new-button.semi-button{min-height:28px;padding-inline:var(--spacing-8);font-size:11px}.video-history-list{gap:var(--spacing-8);display:grid}.video-history-item{gap:var(--spacing-6);width:100%;padding:var(--spacing-10) var(--spacing-12);border-radius:var(--radius-6);color:inherit;text-align:left;border:1px solid #0000;display:grid}.video-history-item:hover,.video-history-item.is-active{border-color:var(--color-border-neutral-l2);background:var(--color-bg-overlay-l1)}.video-history-item-top{justify-content:space-between;align-items:center;gap:var(--spacing-8);min-width:0;display:flex}.video-history-item-top strong{min-width:0;color:var(--color-text-default);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.video-history-item-prompt{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.video-history-item-meta{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.video-history-status{flex:none;font-size:10px}.video-history-status.is-succeeded{color:var(--color-success)}.video-history-status.is-failed,.video-history-status.is-expired,.video-history-status.is-unknown{color:var(--color-danger,#d66b73)}.video-history-status.is-cancelled{color:var(--color-text-tertiary)}.video-history-status.is-pending,.video-history-status.is-processing,.video-history-status.is-cancelling{color:var(--color-warning,#d9a95e)}.video-history-empty{justify-items:center;gap:var(--spacing-8);color:var(--color-text-tertiary);text-align:center;margin-top:80px;display:grid}.video-history-empty .semi-icon{font-size:22px}.video-history-empty p,.video-history-empty span{margin:0;font-size:11px;line-height:1.6}.video-select-dropdown{background:var(--color-bg-menu)!important;border-color:var(--color-border-neutral-l2)!important}.video-select-dropdown .semi-select-option{color:var(--color-text-default)!important}.video-select-dropdown .semi-select-option:hover,.video-select-dropdown .semi-select-option-focused{background:var(--color-bg-overlay-l2)!important;color:var(--color-text-default-hover)!important}.video-select-dropdown .semi-select-option-selected{background:var(--color-bg-overlay-l3)!important;color:var(--color-text-default-hover)!important}.video-select-dropdown .semi-select-text,.video-api-key-select .semi-select-selection-text,.video-api-key-select .semi-select-selection-placeholder,.video-model-select .semi-select-selection-text,.video-model-select .semi-select-selection-placeholder{color:var(--color-text-default)!important}.video-stage{flex:auto;min-height:350px}.video-stage-state{justify-items:center;gap:var(--spacing-10);width:min(430px,100%);color:var(--color-text-tertiary);text-align:center;display:grid}.video-stage-state strong{color:var(--color-text-default);font-size:15px;font-weight:600}.video-stage-state p{max-width:390px;margin:0;font-size:12px;line-height:1.65}.video-stage-icon{border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);width:56px;height:56px;color:var(--color-action-primary);background:var(--color-bg-overlay-l1);place-items:center;display:grid}.video-stage-icon .semi-icon{font-size:24px}.video-stage-state--warning .video-stage-icon{color:var(--color-warning,#d9a95e)}.video-loading-ring{width:42px;height:42px;color:var(--color-action-primary);place-items:center;animation:1.1s linear infinite video-loading-spin;display:grid}.video-loading-ring .semi-icon{font-size:28px}@keyframes video-loading-spin{to{transform:rotate(360deg)}}.video-progress{background:var(--color-bg-base-tertiary);border-radius:999px;width:min(320px,100%);height:4px;overflow:hidden}.video-progress span{border-radius:inherit;background:var(--color-action-primary);min-width:2px;height:100%;transition:width .25s;display:block}.video-task-meta{align-items:center;gap:var(--spacing-8);color:var(--color-text-tertiary);font-size:11px;display:flex}.video-task-meta code,.video-request-id{color:var(--color-text-tertiary);font-family:var(--font-mono,monospace);font-size:10px}.video-result-view{gap:var(--spacing-16);width:min(820px,100%);display:grid}.video-result-frame{aspect-ratio:16/9;border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:#090b0e;width:100%;overflow:hidden}.video-result-frame video{object-fit:contain;background:#090b0e;width:100%;height:100%;display:block}.video-result-summary{gap:var(--spacing-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.video-result-summary>div{gap:var(--spacing-4);min-width:0;display:grid}.video-result-summary span{color:var(--color-text-tertiary);font-size:10px}.video-result-summary strong,.video-result-summary code{color:var(--color-text-secondary);font-family:var(--font-mono,monospace);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.video-result-summary strong{font-family:inherit}.video-status-success{align-items:center;gap:var(--spacing-4);display:inline-flex;color:var(--color-success)!important}.video-status-success .semi-icon{font-size:13px}.video-result-actions{align-items:center;gap:var(--spacing-8);display:flex}.video-result-link{align-items:center;gap:var(--spacing-6);color:var(--color-action-primary);font-size:12px;display:inline-flex}.video-result-link:hover{text-underline-offset:2px;text-decoration:underline}.video-composer{width:min(860px,100% - 48px)}.video-reference-row{align-items:center;gap:var(--spacing-8);min-width:0;margin-bottom:var(--spacing-10);flex-wrap:wrap;display:flex}.video-reference-chip{align-items:center;gap:var(--spacing-6);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);min-width:0;max-width:280px;color:var(--color-text-secondary);background:var(--color-bg-overlay-l1);padding:3px 4px 3px 3px;font-size:11px;display:inline-flex}.video-reference-chip img{object-fit:cover;border-radius:var(--radius-4);background:var(--color-bg-base-tertiary);flex:0 0 28px;width:28px;height:28px}.video-reference-chip>.semi-icon{margin-left:var(--spacing-4);color:var(--color-text-tertiary);flex:none}.video-reference-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.video-reference-chip .semi-button{width:24px;height:24px;padding:0}.video-reference-file-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.video-reference-dialog{gap:var(--spacing-12);display:grid}.video-settings-form{gap:var(--spacing-8);display:grid}.video-settings-hint{margin:var(--spacing-4) 0 0;color:var(--color-text-tertiary);font-size:11px;line-height:1.6}@media (max-width:1080px){.models-console-page .model-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}}@media (max-width:900px){.video-workspace{grid-template-columns:1fr;min-height:680px}.video-history-panel{border-right:0;border-bottom:1px solid var(--color-border-neutral-l1);max-height:220px}.video-workspace-main{min-height:460px}}@media (max-width:720px){.video-workspace-notice .workspace-notice-item>strong{white-space:normal}.models-controls{flex-wrap:wrap;width:100%;margin-left:0}.models-company-select{flex:1;width:auto}.models-console-page .model-card-grid{grid-template-columns:1fr}.models-console-page .model-card-highlight-row{flex-wrap:wrap;align-items:flex-start}.models-console-page .model-card-tags{justify-content:flex-start}.model-detail-chart-grid{grid-template-columns:1fr}.playground-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:auto;min-height:560px;max-height:none}.history-panel{border-right:0;border-bottom:1px solid var(--color-border-neutral-l1);max-height:228px}.playground-actions .semi-select{width:min(320px,100vw - 110px)}.playground-header{padding-inline:var(--spacing-16)}.message-list{min-height:360px}.composer,.video-composer{width:calc(100% - 24px)}.video-toolbar{min-height:56px;padding:0 var(--spacing-16)}.video-toolbar-actions{flex-wrap:wrap;justify-content:flex-start}.video-toolbar-workspace{display:none}.video-api-key-select{flex:220px;width:auto;min-width:0}.video-stage{min-height:380px;padding:var(--spacing-16)}.video-composer-controls{flex-direction:column;align-items:stretch}.video-control-group{align-items:stretch}.video-model-select{flex:180px;width:auto;min-width:0}.video-send-button.semi-button{border-radius:var(--radius-6);flex-basis:44px;width:100%;height:44px}.video-composer-hint{flex-direction:column;align-items:flex-start}.video-history-empty{margin:var(--spacing-20) 0}.video-result-summary{grid-template-columns:1fr}}@media (max-width:680px){.video-workspace{border-radius:var(--radius-6);min-height:620px}.video-history-panel{padding:var(--spacing-12)}}.model-detail-sheet .semi-sidesheet-body{padding:0}.model-detail-panel{padding:var(--spacing-20) var(--spacing-24) var(--spacing-32)}.model-detail-panel-head{justify-content:space-between;align-items:flex-start;gap:var(--spacing-16);display:flex}.model-detail-heading{align-items:flex-start;gap:var(--spacing-12);min-width:0;display:flex}.model-detail-logo{border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:#fff;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.model-detail-heading-copy{min-width:0}.model-detail-eyebrow{margin:0 0 var(--spacing-4);color:var(--color-text-tertiary);font-size:12px}.model-detail-heading h2{color:var(--color-text-default-hover);overflow-wrap:anywhere;margin:0;font-size:21px;line-height:28px}.model-detail-id-row{align-items:center;gap:var(--spacing-6);min-width:0;margin-top:var(--spacing-4);display:flex}.model-detail-id-row code{min-width:0;color:var(--color-text-tertiary);font-family:var(--font-mono,monospace);overflow-wrap:anywhere;font-size:12px}.model-detail-panel-actions{gap:var(--spacing-8);margin:var(--spacing-20) 0 var(--spacing-24);flex-wrap:wrap;display:flex}.model-detail-panel-actions .semi-button{flex:160px}.model-detail-section{padding:var(--spacing-20) 0;border-top:1px solid var(--color-border-neutral-l1)}.model-detail-section-heading{justify-content:space-between;align-items:baseline;gap:var(--spacing-12);margin-bottom:var(--spacing-12);display:flex}.model-detail-section-heading h3{color:var(--color-text-default);margin:0;font-size:16px}.model-detail-section-heading span{color:var(--color-text-tertiary);font-size:11px}.model-detail-description{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:21px}.model-detail-tags,.model-detail-capabilities{gap:var(--spacing-6);margin-top:var(--spacing-12);flex-wrap:wrap;display:flex}.model-detail-tag{min-height:24px;padding:0 var(--spacing-8);border-radius:var(--radius-4);border:1px solid #0000;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.model-detail-tag--neutral{color:var(--color-text-secondary);border-color:var(--color-border-neutral-l1);background:var(--color-bg-overlay-l2)}.model-detail-tag--accent{color:#72b8e8;background:#72b8e81f;border-color:#72b8e847}.model-detail-price-grid,.model-detail-info-grid,.model-detail-metrics{gap:var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.model-detail-price-card{min-width:0;padding:var(--spacing-12);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);background:var(--color-bg-base-tertiary)}.model-detail-price-card span,.model-detail-price-card small{color:var(--color-text-tertiary);font-size:11px;display:block}.model-detail-price-card strong{margin:var(--spacing-6) 0 var(--spacing-4);color:var(--color-success);overflow-wrap:anywhere;font-size:18px;display:block}.model-detail-info-grid{margin:0}.model-detail-info-grid>div{min-width:0;padding:var(--spacing-8) 0;border-bottom:1px solid var(--color-border-neutral-l1)}.model-detail-info-grid dt{color:var(--color-text-tertiary);font-size:11px}.model-detail-info-grid dd{margin:var(--spacing-4) 0 0;color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:13px}.model-detail-chart-caption{margin:0 0 var(--spacing-8);color:var(--color-text-tertiary);font-size:12px}.model-detail-chart-frame,.model-detail-chart-card{min-width:0;padding:var(--spacing-8);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);background:var(--color-bg-base-tertiary)}.model-detail-chart-grid{gap:var(--spacing-8);margin-top:var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.model-detail-chart-card{margin:0}.model-detail-chart-card figcaption{justify-content:space-between;align-items:baseline;gap:var(--spacing-8);margin:0 0 var(--spacing-4);display:flex}.model-detail-chart-card figcaption strong{color:var(--color-text-secondary);font-size:13px}.model-detail-chart-card figcaption span{color:var(--color-text-tertiary);font-size:11px}.model-detail-chart-empty{border:1px dashed var(--color-border-neutral-l1);min-height:168px;color:var(--color-text-tertiary);place-items:center;font-size:12px;display:grid}.model-detail-metrics>div{min-width:0;padding:var(--spacing-12);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);background:var(--color-bg-base-tertiary)}.model-detail-metrics span{color:var(--color-text-tertiary);font-size:11px;display:block}.model-detail-metrics strong{margin:var(--spacing-6) 0 var(--spacing-4);color:var(--color-text-default);font-size:18px;display:block}.model-detail-metrics small{color:var(--color-text-tertiary);font-size:11px;display:block}.model-card-link--button{width:100%;padding:var(--spacing-16);text-align:left;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;display:block}.source-filter-field{gap:var(--spacing-6);min-width:0;display:grid}.source-filter-field>span{color:var(--color-text-secondary);font-size:12px;line-height:1.4}.source-status-filters{gap:var(--spacing-4);padding:var(--spacing-4);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);background:var(--color-bg-base-secondary);display:inline-flex}.source-status-filters button{min-height:32px;padding:0 var(--spacing-12);border-radius:var(--radius-4);color:var(--color-text-secondary);font-size:13px}.source-status-filters button:hover,.source-status-filters button.active{background:var(--color-bg-overlay-l3);color:var(--color-text-default-hover)}.source-status-filters small{margin-left:var(--spacing-6);color:var(--color-text-tertiary);font-size:11px}.source-status-filters button.active small{color:var(--color-text-secondary)}.source-table-scroll{border-radius:var(--radius-8);min-width:0;overflow-x:auto}.source-table-scroll>table{margin:0}.source-table-scroll table{border-collapse:separate;border-spacing:0;background:var(--color-bg-base-secondary);width:100%;color:var(--color-text-default)}.source-table-scroll th{padding:var(--spacing-12) var(--spacing-16);background:var(--color-bg-base-tertiary);color:var(--table-header-color);text-align:left;white-space:nowrap;font-size:13px;font-weight:500}.source-table-scroll td{padding:var(--spacing-12) var(--spacing-16);border-top:1px solid var(--color-border-neutral-l1);color:var(--color-text-default);vertical-align:middle;white-space:nowrap;font-size:13px}.source-table-scroll tbody tr:hover td{background:var(--color-bg-overlay-l1)}.source-status-badge{align-items:center;gap:var(--spacing-4);min-height:24px;padding:0 var(--spacing-8);border-radius:var(--radius-4);background:var(--color-bg-overlay-l3);color:var(--color-text-secondary);white-space:nowrap;font-size:11px;display:inline-flex}.source-status-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.source-status-badge.active,.source-status-badge.success{color:#54c995;background:#22c55e24}.source-status-badge.disabled,.source-status-badge.expired{color:#d9b66d;background:#d4aa621f}.source-status-badge.failed{color:#e7848c;background:#df7b8324}.amount-positive{color:var(--color-success)!important}.amount-negative{color:#e7848c!important}.console-loading-spinner{border:2px solid var(--color-border-neutral-l3);border-top-color:var(--color-text-default-hover);border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:.72s linear infinite console-spinner-rotate}.billing-console-page,.api-keys-console-page,.enterprise-models-page,.enterprise-settings-page{gap:var(--spacing-32)}.billing-ledger-section h2,.billing-subpage h2,.source-section-title{color:var(--color-text-default);font-size:18px;font-weight:600}.ledger-table a{color:var(--color-text-default);text-underline-offset:3px;text-decoration:underline}.ledger-table a:hover{color:var(--color-text-default-hover)}.detail-sheet{gap:var(--spacing-20);padding-top:var(--spacing-4);display:grid}.detail-sheet-head{justify-content:space-between;align-items:center;gap:var(--spacing-12);color:var(--color-text-secondary);font-size:12px;display:flex}.detail-fact-grid{gap:var(--spacing-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detail-fact-grid>div{gap:var(--spacing-4);padding-bottom:var(--spacing-12);border-bottom:1px solid var(--color-border-neutral-l1);display:grid}.detail-fact-grid span{color:var(--color-text-tertiary);font-size:12px}.detail-fact-grid strong{color:var(--color-text-default);font-size:14px}@keyframes console-spinner-rotate{to{transform:rotate(360deg)}}.api-keys-console-page>.page-title-row{min-height:54px}.api-keys-toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-16);min-width:0;display:flex}.api-keys-toolbar-spacer{flex:auto}.api-keys-toolbar-actions{align-items:center;gap:var(--spacing-12);flex:none;display:flex}.api-keys-toolbar-actions>.semi-button{height:32px;min-height:32px;padding-inline:var(--spacing-16);border-radius:var(--radius-6);font-weight:400}.api-key-create-button.semi-button{font-size:13px;font-weight:400}.api-key-create-button.semi-button:hover:not(:disabled){background:var(--color-action-primary)!important;border-color:var(--color-action-primary)!important;color:var(--color-action-on-primary)!important}.api-keys-console-page>.source-table-scroll{margin-top:0}.api-keys-console-page>.source-table-scroll+.trae-usage-pagination{margin-top:calc(-1 * var(--spacing-32))}.api-key-bulk-toolbar{align-items:center;gap:var(--spacing-16);min-height:64px;padding:10px var(--spacing-12);border:1px solid var(--color-border-neutral-l1);background:var(--color-bg-base-secondary);color:var(--color-text-secondary);border-top:0;font-size:13px;display:flex}.api-key-bulk-count{white-space:nowrap}.api-key-bulk-cancel{color:var(--color-brand);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.api-key-bulk-cancel:hover{color:var(--color-brand-hover,var(--color-brand))}.api-key-bulk-buttons{align-items:center;gap:10px;min-width:0;display:flex;overflow-x:auto}.api-key-bulk-action-button{border-radius:var(--radius-4);min-height:32px;color:var(--color-text-default-hover);background:var(--color-bg-overlay-l3);font:inherit;white-space:nowrap;cursor:pointer;border:0;flex:none;padding:0 13px}.api-key-bulk-action-button:hover{background:var(--color-bg-overlay-l2)}.api-key-selection-column{width:44px;padding-inline:var(--spacing-12)!important;text-align:center!important}.api-key-selection-checkbox{width:16px;height:16px;accent-color:var(--color-action-primary);cursor:pointer;vertical-align:middle;margin:0}.status-filters{box-sizing:border-box;gap:var(--spacing-4);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);background:var(--color-bg-base-secondary);height:32px;min-height:32px;padding:2px;display:inline-flex}.status-filter-btn{height:26px;min-height:26px;padding:0 var(--spacing-12);border-radius:var(--radius-4);color:var(--color-text-secondary);cursor:pointer;border:0;font-size:13px;transition:background-color .15s,color .15s}.status-filter-btn:hover,.status-filter-btn.active{background:var(--color-bg-overlay-l3);color:var(--color-text-default-hover)}.status-filter-btn:focus-visible,.table-icon-action:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:2px}.api-keys-table{border-radius:var(--radius-8);min-width:1480px;overflow:hidden}.api-keys-console-page--compact .api-keys-table{min-width:860px}.api-keys-table td{min-height:82px}.api-keys-table .api-keys-empty-cell{white-space:normal;text-align:center;height:220px;padding:0!important}.api-keys-table tbody tr:has(.api-keys-empty-cell):hover td{background:var(--color-bg-base-secondary)}.api-keys-table .key-name-cell{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.api-keys-table .key-name-cell strong,.api-keys-table .creator-copy strong{color:var(--color-text-default);white-space:nowrap;font-weight:600}.api-keys-table .cell-secondary,.api-keys-table .table-muted,.api-keys-table .metric-line{color:var(--color-text-tertiary);font-size:12px}.api-keys-table .api-key-name-cell{width:190px;max-width:220px}.api-keys-table .api-key-name-cell strong{text-overflow:ellipsis;max-width:210px;font-size:14px;display:block;overflow:hidden}.key-masked{align-items:center;gap:var(--spacing-8);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:13px;display:inline-flex}.api-keys-table .copy-btn{width:24px;height:24px;padding:var(--spacing-4);border-radius:var(--radius-4);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;transition:background-color .15s,color .15s;display:inline-grid}.api-keys-table .copy-btn:hover{background:var(--color-bg-overlay-l2);color:var(--color-text-default-hover)}.api-keys-table .copy-btn:disabled{cursor:not-allowed;opacity:.45}.api-keys-table .copy-btn .semi-icon{font-size:16px}.activity-link{align-items:center;gap:var(--spacing-4);color:var(--color-text-secondary);white-space:nowrap;display:inline-flex}.activity-link:hover{color:var(--color-text-default-hover)}.activity-link .semi-icon{font-size:14px}.creator-cell{align-items:center;gap:var(--spacing-8);display:inline-flex}.creator-cell .creator-avatar{background:var(--color-avatar);color:#fff;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:inline-grid}.creator-cell .creator-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.creator-cell .creator-copy strong{font-size:14px}.limit-cell,.usage-cell{min-width:142px}.metric-stack{white-space:nowrap;flex-direction:column;gap:3px;display:flex}.metric-line strong{min-width:58px;color:var(--color-text-secondary);text-transform:uppercase;font-size:11px;font-weight:600;display:inline-block}.usage-cell{gap:var(--spacing-4);flex-direction:column;display:flex}.usage-value{color:var(--color-text-default);font-weight:600}.usage-bar{width:112px;height:5px;margin-top:var(--spacing-4);background:var(--color-bg-overlay-l3);border-radius:3px;display:block;overflow:hidden}.usage-bar-fill{border-radius:inherit;background:var(--color-success);height:100%}.usage-bar-fill.warn{background:var(--color-warning,#f59e0b)}.usage-bar-fill.full{background:var(--color-error,#ef4444)}.model-cell,.tag-cell{max-width:220px}.model-tags,.tag-list{gap:var(--spacing-4);flex-wrap:wrap;max-width:190px;display:flex}.model-tag{max-width:180px;padding:var(--spacing-4) var(--spacing-8);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-4);background:var(--color-bg-overlay-l2);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.api-key-status-badge{height:22px;padding:0 var(--spacing-8);border:1px solid var(--color-border-neutral-l2);border-radius:var(--radius-4);color:var(--color-text-tertiary);white-space:nowrap;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.api-key-status-badge.active{border-color:var(--color-success-border,#65b9944d);background:var(--color-success-surface,#65b99424);color:var(--color-success)}.api-key-status-badge.disabled,.api-key-status-badge.expired{background:var(--color-bg-overlay-l3)}.action-buttons{align-items:center;gap:var(--spacing-4);display:inline-flex}.table-icon-action{border-radius:var(--radius-4);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.table-icon-action:hover{background:var(--color-bg-overlay-l2);color:var(--color-text-default-hover)}.table-icon-action.danger:hover{background:var(--color-error-surface,#df7b8324);color:var(--color-error-text,#e7848c)}.table-icon-action .semi-icon{font-size:17px}.modal-form{gap:var(--spacing-10);display:grid}.api-keys-loading{justify-content:center;align-items:center;gap:var(--spacing-8);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:var(--color-bg-base-secondary);min-height:220px;color:var(--color-text-secondary);font-size:13px;display:flex}.api-keys-loading-spinner{border:2px solid var(--color-border-neutral-l3);border-top-color:var(--color-text-default-hover);border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:.72s linear infinite api-key-spinner-rotate}.api-keys-console-page .source-table-scroll{position:relative}.api-keys-console-page .source-table-scroll.is-refreshing:before{content:"";z-index:1;background:color-mix(in srgb, var(--color-bg-base-secondary) 55%, transparent);pointer-events:none;position:absolute;inset:0}.api-keys-console-page .source-table-scroll.is-refreshing:after{content:"";z-index:2;border:2px solid var(--color-border-neutral-l3);border-top-color:var(--color-text-default-hover);pointer-events:none;border-radius:50%;width:16px;height:16px;margin:auto;animation:.72s linear infinite api-key-spinner-rotate;position:absolute;inset:0}.api-keys-loading--inline{background:0 0;border:0;min-height:220px}.semi-modal:has(.api-key-modal-form){max-height:calc(100dvh - var(--spacing-32));margin:auto;width:min(860px, calc(100vw - var(--spacing-32)))!important}.semi-modal:has(.api-key-modal-form) .semi-modal-content{max-height:calc(100dvh - var(--spacing-32));overflow:hidden}.semi-modal:has(.api-key-modal-form) .semi-modal-body-wrapper{min-height:0;overflow-y:auto}.api-key-modal-form{column-gap:var(--spacing-20);row-gap:var(--spacing-16);grid-template-columns:repeat(2,minmax(0,1fr))}.api-key-modal-form>.banner-notice,.api-key-modal-form>.api-key-advanced-toggle,.api-key-modal-form>.api-key-advanced-fields{grid-column:1/-1}.api-key-modal-form>.banner-notice{margin-bottom:0}.api-key-form-field{align-content:start;gap:var(--spacing-8);margin-bottom:0;display:grid}.api-key-member-field{grid-column:2}.api-key-form-field:last-child{margin-bottom:0}.api-key-form-field .field-label{color:var(--color-text-default);font-size:14px;font-weight:500;line-height:1.4;display:block}.api-key-form-field .field-label small{color:var(--color-text-tertiary);font-size:12px;font-weight:400}.api-key-field-hint{color:var(--color-text-tertiary);font-size:12px;line-height:1.55}.api-key-fieldset{border:0;min-width:0;padding:0}.api-key-fieldset:has(.api-key-model-picker){grid-column:1/-1}.api-key-fieldset legend{padding:0}.api-key-scope-options{gap:var(--spacing-16);flex-wrap:wrap;display:flex}.api-key-scope-radio{align-items:center;gap:var(--spacing-8);min-height:44px;color:var(--color-text-default);cursor:pointer;font-size:14px;display:inline-flex}.api-key-scope-radio input,.api-key-model-option input,.billing-source-option input{accent-color:var(--color-action-primary);flex:none}.api-key-model-picker{border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);background:var(--color-bg-base-secondary);overflow:hidden}.api-key-model-picker-toolbar{align-items:center;gap:var(--spacing-12);padding:var(--spacing-10) var(--spacing-12);border-bottom:1px solid var(--color-border-neutral-l1);display:flex}.api-key-model-picker-toolbar .semi-input-wrapper{flex:1;min-width:0}.api-key-model-picker-toolbar>span{color:var(--color-text-tertiary);white-space:nowrap;flex:none;font-size:12px}.api-key-model-list{max-height:180px;padding:var(--spacing-4);overflow-y:auto}.api-key-model-option{align-items:center;gap:var(--spacing-8);min-height:44px;padding:0 var(--spacing-8);border-radius:var(--radius-4);color:var(--color-text-default);cursor:pointer;font-size:13px;display:flex}.api-key-model-option:hover{background:var(--color-bg-overlay-l2)}.api-key-model-option>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.api-key-model-option small{color:var(--color-text-tertiary);white-space:nowrap;margin-left:auto;font-size:11px}.api-key-model-empty{padding:var(--spacing-16);color:var(--color-text-tertiary);text-align:center;font-size:12px;display:block}.billing-source-options{gap:var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.billing-source-option{align-items:center;gap:var(--spacing-8);min-height:44px;padding:0 var(--spacing-12);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);background:var(--color-bg-base-secondary);color:var(--color-text-default);cursor:pointer;font-size:13px;transition:background-color .15s,border-color .15s;display:flex}.billing-source-option:hover{border-color:var(--color-border-neutral-l3);background:var(--color-bg-overlay-l3)}.billing-source-option:has(input:checked){border-color:var(--color-border-neutral-l3);background:var(--color-bg-overlay-l3)}.billing-source-option:has(input:focus-visible){outline:2px solid var(--color-action-primary);outline-offset:2px}.api-key-switch-row{justify-content:space-between;align-items:flex-start;gap:var(--spacing-16);cursor:pointer;min-height:44px;display:flex}.api-key-switch-row>span{gap:var(--spacing-4);min-width:0;display:grid}.api-key-switch-row strong{color:var(--color-text-default);font-size:14px;font-weight:500}.api-key-switch-row small{color:var(--color-text-tertiary);font-size:12px;line-height:1.5}.api-key-switch-row .semi-switch{flex:none;margin-top:1px}.api-key-advanced-toggle{align-items:center;gap:var(--spacing-8);width:100%;min-height:44px;color:var(--color-text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:13px;display:flex}.api-key-advanced-toggle:hover{color:var(--color-text-default-hover)}.api-key-expand-caret{font-size:10px;transition:transform .15s;display:inline-block}.api-key-advanced-toggle[aria-expanded=true] .api-key-expand-caret{transform:rotate(90deg)}.api-key-advanced-fields{display:grid}.api-key-advanced-settings{padding:var(--spacing-16);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);background:var(--color-bg-overlay-l1);gap:0;display:grid}.api-key-advanced-settings .api-key-form-field:last-child{margin-bottom:0}.api-key-limit-field-head{justify-content:space-between;align-items:baseline;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.api-key-limit-field-head>span{color:var(--color-text-tertiary);font-size:11px}.api-key-input-with-prefix{align-items:center;display:flex;position:relative}.api-key-input-with-prefix>span{left:var(--spacing-12);z-index:1;color:var(--color-text-tertiary);pointer-events:none;font-size:14px;position:absolute}.api-key-input-with-prefix .semi-input-wrapper{width:100%}.api-key-input-with-prefix .semi-input{padding-left:28px}.api-key-limit-grid{gap:var(--spacing-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.api-key-limit-grid label{gap:var(--spacing-6);min-width:0;display:grid}.api-key-limit-grid label>span{color:var(--color-text-secondary);font-size:12px}.api-key-limit-disabled-hint{padding:var(--spacing-12);border-radius:var(--radius-4);background:var(--color-bg-overlay-l2);display:block}.api-key-confirm-copy{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.7}@keyframes api-key-spinner-rotate{to{transform:rotate(360deg)}}@media (max-width:720px){.api-keys-console-page>.page-title-row{min-height:0}.api-keys-toolbar{flex-direction:column;align-items:stretch}.api-keys-toolbar-actions,.api-keys-toolbar-actions .status-filters{width:100%}.api-keys-toolbar-actions .status-filter-btn{flex:1}.api-keys-toolbar-actions>.semi-button{width:100%}.api-key-bulk-toolbar{gap:var(--spacing-8) var(--spacing-14);flex-wrap:wrap}.api-key-bulk-buttons{width:100%}.api-key-model-picker-toolbar{flex-direction:column;align-items:stretch}.api-key-model-picker-toolbar>span{align-self:flex-start}.semi-modal-wrap-center:has(.api-key-modal-form){padding-block:var(--spacing-12);align-items:flex-start}.semi-modal:has(.api-key-modal-form){max-height:calc(100dvh - var(--spacing-24));width:calc(100vw - var(--spacing-24))!important}.semi-modal:has(.api-key-modal-form) .semi-modal-content{max-height:calc(100dvh - var(--spacing-24))}.billing-source-options,.api-key-limit-grid,.api-key-modal-form{grid-template-columns:1fr}:is(.api-key-modal-form>*,.api-key-fieldset:has(.api-key-model-picker)){grid-column:1}.api-keys-toolbar-actions{grid-template-columns:clamp(180px,44%,220px) minmax(0,1fr);align-items:center;display:grid}.api-keys-toolbar-actions .status-filters{box-sizing:border-box;border-radius:var(--radius-8);align-items:center;gap:2px;width:100%;height:40px;min-height:40px;padding:3px}.api-keys-toolbar-actions .status-filter-btn{white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;height:32px;min-height:32px;padding-inline:0;line-height:1.25;display:flex}.api-keys-toolbar-actions>.semi-button{width:auto;min-width:0;height:40px;min-height:40px}}@media (prefers-reduced-motion:reduce){.api-keys-loading-spinner,.api-keys-console-page .source-table-scroll.is-refreshing:after{animation:none}.api-key-expand-caret,.table-icon-action,.status-filter-btn{transition:none}}.billing-tabs,.enterprise-tabs,.trend-tabs{align-items:center;gap:var(--spacing-24);border-bottom:0;min-height:44px;display:flex}.billing-tabs button,.enterprise-tabs button,.trend-tabs button{min-height:44px;padding:0 var(--spacing-4);color:var(--color-text-secondary);font-size:14px;position:relative}.billing-tabs button:hover,.enterprise-tabs button:hover,.trend-tabs button:hover,.billing-tabs button.active,.enterprise-tabs button.active,.trend-tabs button.active{color:var(--color-text-default-hover)}.billing-tabs button.active:after,.enterprise-tabs button.active:after,.trend-tabs button.active:after{background:var(--color-action-primary);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.enterprise-tabs button span{min-width:18px;height:18px;margin-left:var(--spacing-4);background:var(--color-action-primary);color:var(--color-action-on-primary);border-radius:50%;place-items:center;font-size:11px;display:inline-grid}.analysis-header{justify-content:space-between;align-items:center;gap:var(--spacing-16);display:flex}.analysis-header h2{color:var(--color-text-default);font-size:20px}.analysis-header>div{align-items:center;gap:var(--spacing-12);display:flex}.billing-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-ledger-section{gap:var(--spacing-16);margin-top:var(--spacing-12);display:grid}.billing-ledger-section>.section-heading{align-items:center}.ledger-toolbar{align-items:center;gap:var(--spacing-8);color:var(--color-text-secondary);font-size:12px;display:flex}.ledger-toolbar .source-filter-field{min-width:116px}.ledger-toolbar .source-filter-field>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ledger-table{table-layout:fixed;border-radius:var(--radius-8);width:100%;min-width:0;overflow:hidden}.billing-subpage>p{color:var(--color-text-secondary);font-size:13px}.billing-workspace-label{align-items:center;gap:var(--spacing-8);min-height:42px;padding:0 var(--spacing-16);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);background:var(--color-bg-base-secondary);color:var(--color-text-secondary);font-size:13px;display:flex}.billing-workspace-label .semi-icon{color:var(--color-action-primary)}.billing-workspace-label strong{color:var(--color-text-default);font-weight:600}.billing-workspace-label small{color:var(--color-text-tertiary);margin-left:auto;font-size:11px}.billing-account-context{justify-content:space-between;align-items:center;gap:var(--spacing-16);padding:var(--spacing-16);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:var(--color-bg-base-secondary);display:flex}.billing-account-context>div{gap:var(--spacing-4);min-width:0;display:grid}.billing-account-context span{color:var(--color-text-tertiary);font-size:12px}.billing-account-context strong{color:var(--color-text-default);overflow-wrap:anywhere;font-size:16px;font-weight:600}.billing-account-context small{color:var(--color-text-secondary);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:11px}.billing-balance-card{min-height:126px!important}.billing-balance-card.warning>strong{color:var(--color-warning)}.billing-resource-section{gap:var(--spacing-16);display:grid}.billing-resource-section>.section-heading{align-items:flex-start}.billing-resource-section>.section-heading h2{color:var(--color-text-default);font-size:17px;font-weight:600}.billing-resource-section>.section-heading p{max-width:620px}.billing-table{border-radius:var(--radius-8);min-width:980px;overflow:hidden}.billing-table td{font-variant-numeric:tabular-nums;min-height:72px}.billing-table td>strong,.billing-table td>small,.billing-table td .billing-source-code,.billing-table td .billing-description{display:block}.billing-table td>strong{color:var(--color-text-default);font-size:13px;font-weight:600}.billing-table td>small,.billing-table td .billing-source-code small{margin-top:var(--spacing-4);color:var(--color-text-tertiary);white-space:normal;font-size:11px}.billing-table .semi-tag{white-space:nowrap}.billing-row-note{overflow-wrap:anywhere;max-width:136px}.billing-source-code{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:11px}.billing-description{max-width:260px;color:var(--color-text-default);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.billing-table code{color:var(--color-text-secondary);font-size:11px}.billing-direction-filter{align-items:center;gap:var(--spacing-8);color:var(--color-text-secondary);font-size:12px;display:inline-flex}.billing-direction-filter select{min-height:34px;padding:0 var(--spacing-8);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-4);background:var(--color-bg-base-tertiary);color:var(--color-text-default)}.billing-pagination{align-items:center;gap:var(--spacing-12);min-height:32px;color:var(--color-text-secondary);font-size:12px;display:flex}.billing-pagination>span{margin-right:auto}.billing-pagination .semi-page{margin:0}.billing-loading{justify-content:center;align-items:center;gap:var(--spacing-8);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:var(--color-bg-base-secondary);min-height:220px;color:var(--color-text-secondary);font-size:13px;display:flex}.billing-request-error-copy{gap:var(--spacing-4);flex:1;min-width:0;display:grid}.billing-request-error-copy strong{color:inherit;font-weight:500}.billing-request-error-copy small{color:var(--color-text-tertiary);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:11px}.billing-request-error-copy+.semi-button{flex:none}.recharge-options{gap:var(--spacing-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.recharge-options button{border:1px solid var(--color-border-neutral-l2);border-radius:var(--radius-6);min-height:44px;color:var(--color-text-secondary);background:var(--color-bg-base-secondary)}.recharge-options button:hover,.recharge-options button.active{border-color:var(--color-action-primary);background:var(--color-bg-overlay-l3);color:var(--color-text-default-hover)}.custom-amount{align-items:center;gap:var(--spacing-8);display:flex}.custom-amount .semi-input-wrapper{flex:1}.billing-console-page{gap:0;min-width:0}.billing-console-page>.page-title-row{min-height:0}.request-focus{margin-bottom:var(--spacing-20)}.request-focus>span{color:var(--color-text-secondary)}.request-focus-actions{gap:var(--spacing-8);margin-top:var(--spacing-8);flex-wrap:wrap;display:flex}.billing-tabs{gap:var(--spacing-4);border-bottom:1px solid var(--color-border-neutral-l1);margin-bottom:0;display:flex;overflow-x:auto}.billing-tabs button{min-height:36px;padding:var(--spacing-8) var(--spacing-16);color:var(--color-text-secondary);white-space:nowrap;border-bottom:2px solid #0000;flex:none;font-size:14px;font-weight:500}.billing-tabs button:hover,.billing-tabs button.active{color:var(--color-action-primary)}.billing-tabs button.active{border-bottom-color:var(--color-text-default-hover)}.billing-tab-panel{min-width:0}.billing-analysis{gap:var(--spacing-12);display:grid}.billing-balance-and-quota{gap:var(--spacing-20);display:grid}.billing-balance-section,.billing-quota-section{gap:var(--spacing-12);min-width:0;display:grid}.billing-subsection-heading{color:var(--color-text-default);margin:0;font-size:16px;font-weight:650}.billing-balance-grid{gap:var(--spacing-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1200px){.billing-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.billing-balance-card{justify-content:space-between;gap:var(--spacing-16);min-height:132px;padding:var(--spacing-20);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:var(--color-bg-base-secondary);flex-direction:column;display:flex}.billing-balance-card-total{position:relative}.billing-balance-card-footer{justify-content:space-between;align-items:flex-end;gap:var(--spacing-12);margin-top:auto;display:flex}.billing-balance-card-heading{align-items:center;gap:var(--spacing-6);min-width:0;color:var(--color-text-secondary);font-size:13px;font-weight:600;display:flex}.billing-balance-card-heading>span{min-width:0}.billing-balance-card-heading .semi-button{flex:none;margin-left:auto}.billing-balance-alert-link{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:auto;padding:0;font-size:12px}.billing-balance-alert-link:hover,.billing-balance-alert-link:focus-visible{color:var(--color-text-default);text-decoration:underline}.billing-info-trigger{width:16px;height:16px;color:var(--color-text-tertiary);cursor:default;justify-content:center;align-items:center;line-height:1;display:inline-flex}.billing-info-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--color-action-primary) 45%, transparent);outline-offset:2px;border-radius:50%}.billing-info-icon{width:14px;height:14px}.billing-balance-card>strong{color:var(--color-text-default);font-variant-numeric:tabular-nums;font-size:24px;font-weight:650;line-height:1.1}.billing-balance-card-total .billing-balance-card-footer>strong,.billing-balance-card-total>strong{color:var(--color-action-primary)}.billing-balance-card-total .billing-balance-total-value{font-size:26px;transform:translateY(10px)}.billing-balance-recharge-button.semi-button{color:#fff;background:#17181b;border-color:#17181b;min-width:80px;font-size:13px;font-weight:400}.billing-balance-recharge-button.semi-button:hover:not(:disabled),.billing-balance-recharge-button.semi-button:focus-visible:not(:disabled),.billing-balance-recharge-button.semi-button:active:not(:disabled){color:#fff;background:#303238;border-color:#303238}html[data-theme=dark] .billing-balance-recharge-button.semi-button{color:#17181b;background:#fff;border-color:#fff}html[data-theme=dark] .billing-balance-recharge-button.semi-button:hover:not(:disabled),html[data-theme=dark] .billing-balance-recharge-button.semi-button:focus-visible:not(:disabled),html[data-theme=dark] .billing-balance-recharge-button.semi-button:active:not(:disabled){color:#17181b;background:#e4e7ed;border-color:#e4e7ed}.billing-quota-list{border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:var(--color-bg-base-secondary);margin-bottom:20px;overflow:hidden}.billing-quota-row{align-items:center;gap:var(--spacing-12);min-height:44px;padding:0 var(--spacing-16);grid-template-columns:128px minmax(80px,1fr) minmax(90px,auto);display:grid}.billing-quota-row:last-child{border-bottom:0}.billing-quota-label{align-items:center;gap:var(--spacing-8);color:var(--color-text-secondary);font-size:13px;font-weight:550;display:inline-flex}html[data-theme=dark] .billing-export-button.semi-button{color:#17181b;background:#fff;border-color:#fff}html[data-theme=dark] .billing-export-button.semi-button:hover,html[data-theme=dark] .billing-export-button.semi-button:focus-visible,html[data-theme=dark] .billing-export-button.semi-button:active{color:#17181b;background:#f2f2f2;border-color:#f2f2f2}.billing-quota-icon{width:16px;height:16px;color:var(--color-text-tertiary);flex:0 0 16px;justify-content:center;align-items:center;display:inline-flex}.billing-quota-icon svg{width:16px;height:16px}.billing-quota-track{background:var(--color-bg-base-tertiary,var(--color-border-neutral-l1));border-radius:999px;height:8px;overflow:hidden}.billing-quota-track>span{border-radius:inherit;background:var(--color-action-primary);min-width:0;height:100%;transition:width .18s;display:block}.billing-quota-row.is-recharge .billing-quota-track>span{background:#4d7cff}.billing-quota-row.is-reward .billing-quota-track>span{background:#9c6ade}.billing-quota-row.is-gift .billing-quota-track>span{background:#d6a348}.billing-quota-row.is-invitation .billing-quota-track>span{background:#4aaa7b}.billing-quota-row.is-expired .billing-quota-track>span{background:#8a93a3}.billing-quota-row.is-negative .billing-quota-track>span{background:var(--color-error,#df7b83)}.billing-quota-value{color:var(--color-text-default);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:13px}.billing-quota-row.is-negative .billing-quota-value{color:var(--color-error,#df7b83)}.billing-quota-track-placeholder{min-height:8px}.billing-quota-row.is-total{border-top:1px solid var(--color-border-neutral-l1)}.billing-quota-row.is-total .billing-quota-label,.billing-quota-row.is-total .billing-quota-value{color:var(--color-text-default);font-weight:650}.analysis-header,.section-heading,.analysis-actions{justify-content:space-between;align-items:center;gap:var(--spacing-16);display:flex}.billing-console-page .analysis-header{margin-bottom:var(--spacing-24)}.analysis-heading,.section-heading h2{color:var(--color-text-default);margin:0;font-size:18px;font-weight:650}.analysis-actions{flex-wrap:wrap;justify-content:flex-end}.billing-console-page .analysis-actions>.semi-button{font-size:13px;font-weight:400}.billing-filter-grid{align-items:flex-end;gap:var(--spacing-12);flex-wrap:wrap;display:flex}.billing-filter-field{gap:var(--spacing-6);flex:0 240px;width:240px;min-width:0;display:grid}.billing-filter-field:first-child{flex-basis:255px;width:255px}.billing-filter-label{color:var(--color-text-secondary);font-size:13px;font-weight:600}.billing-filter-label-hidden{white-space:nowrap;pointer-events:none;transform-origin:0 0;border:0;width:max-content;height:auto;margin:0;padding:0;position:absolute;top:0;left:0;transform:scale(0)}.billing-filter-field .input,.billing-filter-field .semi-select{width:100%;min-width:0}body:has(.billing-console-page) .billing-filter-dropdown .semi-select-option-icon{display:none!important}body:has(.billing-console-page) .semi-select-option-icon{display:none!important}.billing-metrics-grid{gap:var(--spacing-12);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.billing-metric-card{min-height:132px;padding:var(--spacing-20);border-radius:var(--radius-8);background:var(--color-bg-base-secondary);flex-direction:column;justify-content:flex-start;display:flex;position:relative}.billing-filter-date-picker.semi-datepicker,.billing-filter-date-picker .semi-datepicker-range-input-wrapper{width:100%}.billing-metric-card .metric-label{color:var(--color-text-secondary);font-size:13px}.billing-metric-card--tooltip .billing-metric-heading{align-items:flex-start;gap:var(--spacing-6);min-width:0;display:flex}.billing-metric-card--tooltip .metric-label{min-width:0;line-height:1.45}.billing-metric-card .metric-value{margin-top:var(--spacing-12);color:var(--color-text-default);font-variant-numeric:tabular-nums;font-size:24px;font-weight:650;line-height:1.1}.billing-metric-card--tooltip .metric-value{padding-top:var(--spacing-16);margin-top:auto}.billing-metric-card.highlight .metric-value{color:var(--color-action-primary)}.billing-metric-card .metric-note{color:var(--color-text-tertiary);margin-top:auto;font-size:12px}.billing-metric-card .metric-action-slot{top:var(--spacing-16);right:var(--spacing-16);position:absolute}.billing-metric-card .metric-action-slot .semi-button{margin:0}.analysis-section{min-width:0;padding-top:var(--spacing-4)}.section-heading{margin-bottom:var(--spacing-12);align-items:center}.section-heading h2:focus{outline:2px solid var(--color-action-primary);outline-offset:4px;border-radius:var(--radius-2)}.section-meta{color:var(--color-text-tertiary);font-size:12px}.ledger-toolbar{justify-content:flex-end;align-items:center;gap:var(--spacing-8);min-width:0;color:var(--color-text-secondary);flex-wrap:wrap;font-size:12px;display:flex}.ledger-filter-field{align-items:center;gap:var(--spacing-8);min-width:0;display:flex}.ledger-filter-field .billing-filter{min-width:116px}.table-scroll{border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:var(--color-bg-base-secondary);max-width:100%;overflow-x:auto}.table-scroll>.source-table-scroll{border:0;border-radius:0}.ledger-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.ledger-table th,.ledger-table td{min-width:0}.ledger-table th:first-child,.ledger-table td:first-child{width:18%}.ledger-table th:nth-child(2),.ledger-table td:nth-child(2){width:16%}.ledger-table th:nth-child(3),.ledger-table td:nth-child(3){width:34%}.ledger-table th:nth-child(4),.ledger-table td:nth-child(4),.ledger-table th:nth-child(5),.ledger-table td:nth-child(5){width:16%}.ledger-table thead{background:var(--color-bg-base-tertiary);border-bottom:1px solid var(--color-border-neutral-l1)}.ledger-table th{padding:var(--spacing-12) var(--spacing-16);color:var(--table-header-color);text-align:left;white-space:nowrap;font-size:13px;font-weight:500}.ledger-table tbody tr{border-bottom:1px solid var(--color-border-neutral-l1)}.ledger-table tbody tr:last-child{border-bottom:0}.ledger-table td{padding:var(--spacing-12) var(--spacing-16);color:var(--color-text-default);vertical-align:top;white-space:nowrap;font-size:13px}.ledger-table td strong,.ledger-table td small,.ledger-table td a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ledger-table td strong{color:var(--color-text-default);font-weight:500}.ledger-table td small{margin-top:var(--spacing-4);color:var(--color-text-tertiary);font-size:11px}.ledger-table td a{margin-top:var(--spacing-4);color:var(--color-action-primary);font-size:12px}.ledger-table td:nth-child(4),.ledger-table td:nth-child(5){font-variant-numeric:tabular-nums}.amount-positive{color:var(--color-success);font-weight:600}.amount-negative{color:var(--color-text-default);font-weight:600}.billing-subpage{gap:var(--spacing-20);max-width:760px;display:grid}.billing-subpage-copy h2{margin:0 0 var(--spacing-8);color:var(--color-text-default);font-size:16px;font-weight:600}.billing-subpage-copy p,.billing-demo-note,.invoice-demo-note{color:var(--color-text-tertiary);margin:0;font-size:12px;line-height:1.6}.recharge-options{gap:var(--spacing-12);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0;display:grid}.recharge-option{min-height:72px;padding:var(--spacing-16);border:2px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);background:var(--color-bg-base-secondary);color:var(--color-text-default);cursor:pointer;transition:border-color .15s,background-color .15s}.recharge-option:hover,.recharge-option.active{border-color:var(--color-action-primary)}.recharge-option.active{background:var(--color-bg-overlay-l3)}.recharge-amount{color:var(--color-text-default);font-size:16px;font-weight:400}.billing-custom-amount{align-items:flex-end;gap:var(--spacing-12);display:flex}.billing-custom-amount .billing-filter-field{flex:1}.billing-custom-amount>span{color:var(--color-text-secondary);padding-bottom:10px;font-size:13px}.billing-custom-amount>.semi-button{flex:none}.payment-qr-panel{gap:var(--spacing-16);max-width:640px;padding:var(--spacing-20);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:var(--color-bg-base-secondary);display:grid}.payment-qr-panel-head{justify-content:space-between;align-items:flex-start;gap:var(--spacing-16);display:flex}.payment-qr-panel-head h2{margin:0 0 var(--spacing-4);color:var(--color-text-default);font-size:16px;font-weight:650}.payment-qr-panel-head p{color:var(--color-text-tertiary);margin:0;font-size:12px}.payment-qr-panel-head .semi-button{flex:none}.payment-qr-hint{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.6}.payment-qr-frame-shell{border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);background:#fff;width:100%;max-width:100%;overflow-x:auto}.payment-qr-frame{background:#fff;border:0;width:300px;height:600px;display:block}.payment-qr-frame-error{min-height:180px;padding:var(--spacing-20);color:var(--color-error,#df7b83);text-align:center;place-items:center;font-size:13px;display:grid}.recharge-console-page .billing-recharge-page{width:min(640px, calc(100% - (var(--console-page-gutter) * 2)));gap:0;max-width:640px}.recharge-form-panel{--recharge-control-width:100%;border:1px solid var(--color-border-neutral-l1);background:var(--color-bg-base-secondary);border-radius:8px;gap:0;width:100%;max-width:none;margin-top:24px;padding:24px;display:grid}.recharge-form-row{align-items:start;column-gap:var(--spacing-20);grid-template-columns:150px minmax(0,1fr);display:grid}.recharge-form-label{color:var(--color-text-secondary);white-space:nowrap;align-items:baseline;gap:10px;padding-top:0;font-size:14px;line-height:1.4;display:inline-flex}.recharge-form-label:after{display:none}.recharge-form-label strong{color:var(--color-text-default);font-size:15px;font-weight:650}.recharge-required{color:var(--color-text-tertiary);font-size:12px}.recharge-amount-content,.recharge-custom-input-wrap,.recharge-method-controls{min-width:0}.recharge-amount-row{grid-template-columns:1fr;padding-bottom:40px}.recharge-amount-row .recharge-form-label,.recharge-method-row .recharge-form-label{margin-bottom:10px}.recharge-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;margin:0;display:grid}.recharge-options .recharge-option{min-width:0;height:52px;min-height:52px;padding:0 var(--spacing-12);border:1px solid var(--color-border-neutral-l1);color:var(--color-text-default);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.recharge-options .recharge-option:hover:not(.active){border-color:var(--color-border-neutral-l2);background:var(--color-bg-overlay-l1);color:var(--color-text-default)}.recharge-options .recharge-option.active{border-color:var(--color-action-primary);color:var(--color-text-default-hover);background:var(--color-bg-base-secondary)}.recharge-option:focus-visible{outline:2px solid var(--color-text-default-hover);outline-offset:2px}.recharge-option-other{color:var(--color-text-default)}.recharge-amount{color:inherit;white-space:nowrap;font-size:14px;font-weight:500;line-height:1}.recharge-custom-row{align-items:center;margin-top:0;padding:22px 0 24px}.recharge-custom-row .recharge-form-label{color:var(--color-text-default);gap:0;font-size:15px;font-weight:650}.recharge-custom-input-wrap{align-items:center;gap:var(--spacing-8);width:100%;display:flex}.billing-recharge-page .recharge-custom-input-wrap .input{width:auto;max-width:100%;height:36px;min-height:36px;padding-inline:var(--spacing-12);border-radius:8px;flex:auto;font-size:13px}.billing-recharge-page .recharge-custom-input-wrap .input[type=number]{appearance:textfield}.billing-recharge-page .recharge-custom-input-wrap .input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.billing-recharge-page .recharge-custom-input-wrap .input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.recharge-custom-input-wrap>span{color:var(--color-text-secondary);flex:none;font-size:13px}.recharge-method-row{grid-template-columns:1fr;margin-top:0;padding-top:22px}.recharge-method-controls{flex-wrap:wrap;gap:10px;width:100%;display:flex}.recharge-method-option,.recharge-method-select{box-sizing:border-box;border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);width:auto;height:48px;min-height:48px;color:var(--color-text-secondary);background:var(--color-bg-base-secondary);flex:1 1 0;font-size:14px}.recharge-method-option{cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.recharge-method-option.is-selected{border-color:var(--color-brand-purple);color:var(--color-brand-purple)}.recharge-method-option:focus-visible{outline:2px solid var(--color-brand-purple);outline-offset:2px}.recharge-method-icon{object-fit:contain;width:18px;height:18px;display:block}.recharge-confirm-button.semi-button{border-radius:6px;width:100%;height:44px;min-height:44px;margin:20px 0 0;font-size:13px}.recharge-confirm-button.semi-button-primary:not(.semi-button-disabled),.recharge-confirm-button.semi-button-primary:not(.semi-button-disabled):hover{color:#17181b;background:#fff;border-color:#fff}html[data-theme=light] .recharge-confirm-button.semi-button-primary:not(.semi-button-disabled),html[data-theme=light] .recharge-confirm-button.semi-button-primary:not(.semi-button-disabled):hover{color:#fff;background:#17181b;border-color:#17181b}.recharge-agreement{align-items:flex-start;gap:var(--spacing-8);width:100%;color:var(--color-text-secondary);margin:20px 0 0;font-size:12px;line-height:1.6;display:flex}.recharge-agreement input{width:16px;height:16px;accent-color:var(--color-action-primary);flex:none;margin:3px 0 0}.recharge-agreement a,.recharge-agreement a:hover,.recharge-agreement a:focus-visible{color:var(--color-action-primary)}.recharge-console-page .billing-demo-note{width:100%;color:var(--color-text-secondary);background:#f8fafc;border-radius:6px;margin:22px 0 0;padding:7px 12px;font-size:12px}html[data-theme=dark] .recharge-console-page .billing-demo-note{color:var(--color-text-default);background:var(--color-bg-base-tertiary)}.recharge-console-page .payment-qr-panel{margin-top:var(--spacing-24)}.payment-qr-dialog{width:min(450px,100vw - 32px)}.payment-qr-dialog.semi-modal,.payment-qr-dialog .semi-modal{max-width:none;width:min(450px,100vw - 32px)!important}.payment-qr-dialog .semi-modal-content{max-height:calc(100dvh - 48px);overflow-y:auto}.payment-qr-dialog .semi-modal-body{padding:0 var(--spacing-24) var(--spacing-24);overflow:hidden}.payment-qr-dialog-content{justify-items:center;gap:22px;margin-bottom:20px;display:grid}.payment-qr-dialog-order{display:none}.payment-qr-dialog-amount{color:var(--color-text-default);text-align:center;font-size:36px;font-weight:700;line-height:1.15}.payment-qr-dialog .payment-qr-hint{text-align:center;white-space:nowrap;max-width:none;margin:0;font-size:13px}.payment-qr-dialog .payment-qr-frame-shell{aspect-ratio:1;place-items:center;width:min(250px,100%);max-height:none;display:grid;overflow:hidden}.payment-qr-dialog .payment-qr-frame{transform-origin:50%;flex:none}.payment-qr-refresh-button.semi-button{width:100%;min-height:40px;padding-inline:var(--spacing-16)}@media (max-width:760px){.recharge-form-row{row-gap:var(--spacing-8);grid-template-columns:1fr}.recharge-form-label{padding-top:0}.recharge-options{grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-method-option,.recharge-method-select{width:min(100%,260px)}.recharge-confirm-button.semi-button,.recharge-agreement,.recharge-console-page .billing-demo-note{width:100%;margin-left:0}.recharge-confirm-button.semi-button{margin-top:var(--spacing-20)}.payment-qr-dialog .semi-modal-body{padding-inline:var(--spacing-16)}.payment-qr-dialog .payment-qr-hint{white-space:normal}.payment-qr-dialog-amount{font-size:30px}}.empty-state{padding:var(--spacing-48) var(--spacing-24);color:var(--color-text-tertiary);text-align:center}.empty-state h3{margin:0 0 var(--spacing-8);color:var(--color-text-secondary);font-size:15px}.empty-state p{margin:0;font-size:13px}.invoice-page{gap:var(--spacing-24);min-width:0;display:grid}.invoice-page>*{min-width:0}.invoice-page .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.invoice-faq{border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:var(--color-bg-base-secondary);overflow:hidden}.invoice-faq-toggle{justify-content:space-between;align-items:center;gap:var(--spacing-16);width:100%;min-height:52px;padding:var(--spacing-16) var(--spacing-20);color:var(--color-text-default);text-align:left;cursor:pointer;background:0 0;border:0;font-size:15px;font-weight:650;display:flex}.invoice-faq-toggle:after{color:var(--color-text-tertiary);content:"⌃";font-size:16px}.invoice-faq-toggle[aria-expanded=false]:after{content:"⌄"}.invoice-faq-body{padding:0 var(--spacing-20) var(--spacing-16);color:var(--color-text-secondary);font-size:13px;line-height:1.6}.invoice-metrics{gap:var(--spacing-12);grid-template-columns:1.5fr repeat(2,minmax(0,1fr));display:grid}.invoice-metrics .billing-metric-card{min-height:132px}.invoice-metric-primary .metric-label{padding-right:100px}.invoice-metric-primary .metric-value{color:var(--color-action-primary);margin-top:auto}.invoice-metric-action{align-self:flex-start}.invoice-history{min-width:0}.invoice-history h2{margin:var(--spacing-12) 0;color:var(--color-text-default);font-size:18px;font-weight:650}.invoice-table-scroll{border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:var(--color-bg-base-secondary);width:100%;min-width:0;max-width:100%;overflow-x:auto}.invoice-history-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.invoice-history-table th,.invoice-history-table td{text-overflow:ellipsis;min-width:0;overflow:hidden}.invoice-history-table th:first-child,.invoice-history-table td:first-child{width:14%}.invoice-history-table th:nth-child(2),.invoice-history-table td:nth-child(2){width:12%}.invoice-history-table th:nth-child(3),.invoice-history-table td:nth-child(3){width:16%}.invoice-history-table th:nth-child(4),.invoice-history-table td:nth-child(4){width:13%}.invoice-history-table th:nth-child(5),.invoice-history-table td:nth-child(5){width:15%}.invoice-history-table th:nth-child(6),.invoice-history-table td:nth-child(6){width:11%}.invoice-history-table th:nth-child(7),.invoice-history-table td:nth-child(7){width:10%}.invoice-history-table th:nth-child(8),.invoice-history-table td:nth-child(8){width:9%}.invoice-history-table thead{background:var(--color-bg-base-tertiary);border-bottom:1px solid var(--color-border-neutral-l1)}.invoice-history-table th{padding:var(--spacing-12) var(--spacing-16);color:var(--table-header-color);text-align:left;white-space:nowrap;font-size:13px;font-weight:500}.invoice-history-table td{padding:var(--spacing-12) var(--spacing-16);color:var(--color-text-default);vertical-align:top;white-space:nowrap;font-size:13px}.invoice-history-table tbody tr{border-bottom:1px solid var(--color-border-neutral-l1)}.invoice-history-table tbody tr:last-child{border-bottom:0}.invoice-history-table a,.invoice-status-pending{color:var(--color-action-primary)}.invoice-status-issued{color:var(--color-success)}.invoice-status-failed{color:var(--color-error,#df7b83)}@media (max-width:900px){.billing-balance-grid{grid-template-columns:1fr}.billing-balance-card{min-height:112px}.billing-filter-grid,.billing-metrics-grid,.invoice-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:681px) and (max-width:1100px){.billing-console-page .billing-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-console-page .billing-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.analysis-header{flex-direction:column;align-items:flex-start}.analysis-actions{justify-content:flex-start;width:100%}.billing-filter-grid,.billing-metrics-grid,.invoice-metrics{grid-template-columns:1fr}.billing-quota-row{gap:var(--spacing-8);padding-inline:var(--spacing-12);grid-template-columns:minmax(96px,.45fr) minmax(70px,1fr) minmax(78px,auto)}.billing-quota-label,.billing-quota-value{font-size:12px}.billing-filter-field,.billing-filter-field:first-child{flex-basis:100%;width:100%}.billing-tabs{gap:var(--spacing-4)}.billing-tabs button{padding-inline:var(--spacing-12)}.section-heading{flex-direction:column;align-items:flex-start}.ledger-toolbar{flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%}.ledger-filter-field{justify-content:space-between;width:100%}.ledger-filter-field .billing-filter{flex:1}.ledger-toolbar .semi-button{align-self:flex-start}.billing-custom-amount{flex-direction:column;align-items:stretch}.billing-custom-amount>span{display:none}.billing-custom-amount>.semi-button{width:100%}}.settings-console-page>.page-title-row,.settings-console-page>.settings-page-inner{width:min(860px, calc(100% - var(--spacing-64)));margin-left:auto!important;margin-right:auto!important}.settings-page-inner{gap:var(--spacing-32);display:grid}.settings-section{padding-bottom:var(--spacing-32);border-bottom:1px solid var(--color-border-neutral-l1)}.settings-section:last-child{border-bottom:0;padding-bottom:0}.settings-section-head{margin-bottom:var(--spacing-20)}.settings-section-head h2{margin-bottom:var(--spacing-4);color:var(--color-text-default);font-size:17px;font-weight:600}.settings-section-head p,.settings-hint{color:var(--color-text-tertiary);font-size:13px}.settings-form{gap:var(--spacing-20);display:grid}.settings-row{align-items:start;gap:var(--spacing-20);grid-template-columns:132px minmax(0,1fr);display:grid}.settings-label{padding-top:var(--spacing-8);color:var(--color-text-default);font-size:14px;font-weight:500}.settings-control{min-width:0}.settings-control>.semi-input-wrapper{max-width:520px}.settings-readonly{min-height:40px;padding:0 var(--spacing-12);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);background:var(--color-bg-base-secondary);color:var(--color-text-secondary);overflow-wrap:anywhere;align-items:center;display:inline-flex}.settings-inline{align-items:center;gap:var(--spacing-8);max-width:520px;display:flex}.settings-inline .settings-readonly{flex:1;min-width:0}.settings-avatar{border:1px solid var(--color-border-neutral-l2);background:var(--color-avatar);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;font-size:22px;font-weight:600;display:grid}.settings-avatar-image{border-radius:inherit;object-fit:cover;width:100%;height:100%}.settings-actions{align-items:center;gap:var(--spacing-12);flex-wrap:wrap;display:flex}.settings-console-page .semi-button.settings-secondary-button,.settings-console-page .semi-button.settings-primary-button,.settings-console-page .semi-button.settings-danger-button,.profile-dialog-footer .semi-button.profile-secondary-button,.profile-dialog-footer .semi-button.profile-primary-button,.profile-contact-dialog .semi-button.profile-secondary-button,.semi-modal-content .profile-modal-secondary-button,.semi-modal-content .profile-modal-primary-button{min-height:36px;padding-inline:var(--spacing-14);border-radius:var(--radius-6);border:1px solid #0000;font-size:13px;font-weight:500}.settings-console-page .semi-button.settings-secondary-button,.profile-dialog-footer .semi-button.profile-secondary-button,.profile-contact-dialog .semi-button.profile-secondary-button,.semi-modal-content .profile-modal-secondary-button{border-color:var(--color-border-neutral-l2);background:var(--color-bg-overlay-l3);color:var(--color-text-default)}.settings-console-page .settings-card--workspace .semi-button.settings-secondary-button{color:#fff;background:#17181b;border-color:#17181b}html[data-theme=dark] .settings-console-page .settings-card--workspace .semi-button.settings-secondary-button{color:#1f2329;background:#fff;border-color:#fff}.settings-console-page .semi-button.settings-secondary-button:hover:not(:disabled),.profile-dialog-footer .semi-button.profile-secondary-button:hover:not(:disabled),.profile-contact-dialog .semi-button.profile-secondary-button:hover:not(:disabled),.semi-modal-content .profile-modal-secondary-button:hover:not(:disabled){border-color:var(--color-border-neutral-l3);background:var(--color-bg-overlay-l4);color:var(--color-text-default-hover)}.settings-console-page .settings-card--workspace .semi-button.settings-secondary-button:hover:not(:disabled){color:#fff;background:#0f1012;border-color:#0f1012}html[data-theme=dark] .settings-console-page .settings-card--workspace .semi-button.settings-secondary-button:hover:not(:disabled){color:#1f2329;background:#f3f3f3;border-color:#f3f3f3}.settings-console-page .semi-button.settings-primary-button,.profile-dialog-footer .semi-button.profile-primary-button,.semi-modal-content .profile-modal-primary-button{border-color:var(--color-action-primary);background:var(--color-action-primary);min-width:112px;color:var(--color-action-on-primary)}.settings-console-page .semi-button.settings-primary-button:hover:not(:disabled),.profile-dialog-footer .semi-button.profile-primary-button:hover:not(:disabled),.semi-modal-content .profile-modal-primary-button:hover:not(:disabled){border-color:var(--color-action-primary-hover);background:var(--color-action-primary-hover);color:var(--color-action-on-primary)}.settings-console-page .semi-button.settings-danger-button{color:var(--color-error,#df7b83);background:#df7b831a;border-color:#df7b837a}.settings-console-page .semi-button.settings-danger-button:hover:not(:disabled){border-color:var(--color-error,#df7b83);color:var(--color-error,#df7b83);background:#df7b832e}.settings-console-page .semi-button.settings-secondary-button:disabled,.settings-console-page .semi-button.settings-primary-button:disabled,.settings-console-page .semi-button.settings-danger-button:disabled,.profile-dialog-footer .semi-button.profile-secondary-button:disabled,.profile-dialog-footer .semi-button.profile-primary-button:disabled,.profile-contact-dialog .semi-button.profile-secondary-button:disabled,.semi-modal-content .profile-modal-secondary-button:disabled,.semi-modal-content .profile-modal-primary-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.danger-copy{color:var(--danger)}.profile-console-page{gap:var(--spacing-32)}.profile-console-page>.page-title-row,.profile-console-page>.banner-notice,.profile-console-page>.profile-overview-section,.profile-console-page>.profile-section{width:min(920px, calc(100% - var(--spacing-64)));margin-left:auto!important;margin-right:auto!important}.profile-overview-section{padding:var(--spacing-24) 0;border-top:1px solid var(--color-border-neutral-l1);border-bottom:1px solid var(--color-border-neutral-l1)}.profile-overview-main{align-items:center;gap:var(--spacing-16);display:flex}.profile-avatar{border:1px solid var(--color-border-neutral-l2);background:var(--color-avatar);color:#fff;border-radius:50%;flex:0 0 72px;place-items:center;width:72px;height:72px;font-size:26px;font-weight:600;display:grid;overflow:hidden}.profile-avatar-image{object-fit:cover;width:100%;height:100%}.profile-overview-copy{flex:1;min-width:0}.profile-overview-copy h2{margin:var(--spacing-4) 0;color:var(--color-text-default-hover);text-overflow:ellipsis;white-space:nowrap;font-size:22px;overflow:hidden}.profile-overview-copy code{overflow-wrap:anywhere;color:var(--color-text-tertiary);font-size:12px}.profile-fact-grid{gap:var(--spacing-16);margin-top:var(--spacing-24);padding-top:var(--spacing-20);border-top:1px solid var(--color-border-neutral-l1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.profile-fact-grid dt,.profile-fact-grid dd{color:var(--color-text-tertiary);font-size:11px}.profile-fact-grid dd{align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-6);min-width:0;color:var(--color-text-default);font-size:13px;display:flex}.profile-fact-grid dd code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-fact-grid .semi-button{flex:none;padding:0}.profile-section{padding-bottom:var(--spacing-32);border-bottom:1px solid var(--color-border-neutral-l1)}.profile-section:last-of-type{border-bottom:0;padding-bottom:0}.profile-section>.section-heading{margin-bottom:var(--spacing-20)}.profile-form-row{align-items:start;gap:var(--spacing-20);grid-template-columns:132px minmax(0,1fr) auto;display:grid}.profile-form-label{padding-top:var(--spacing-8);color:var(--color-text-default);font-size:14px;font-weight:500}.profile-form-control{min-width:0}.profile-form-control .semi-input-wrapper{max-width:540px}.profile-form-control small,.profile-field>small,.profile-dialog-hint{margin-top:var(--spacing-6);color:var(--color-text-tertiary);font-size:11px;line-height:1.5;display:block}.profile-contact-list,.profile-notification-list,.profile-enterprise-list{border-top:1px solid var(--color-border-neutral-l1)}.profile-contact-row,.profile-notification-row{justify-content:space-between;align-items:center;gap:var(--spacing-20);padding:var(--spacing-16) 0;border-bottom:1px solid var(--color-border-neutral-l1);display:flex}.profile-contact-row>div:first-child,.profile-notification-row>span{min-width:0}.profile-contact-label,.profile-contact-row strong,.profile-notification-row strong,.profile-notification-row small{display:block}.profile-contact-label{color:var(--color-text-tertiary);font-size:11px}.profile-contact-row strong{margin-top:var(--spacing-4);overflow-wrap:anywhere;color:var(--color-text-default);font-size:13px;font-weight:500}.profile-contact-action{align-items:center;gap:var(--spacing-12);flex:none;display:flex}.profile-notification-row strong{color:var(--color-text-default);font-size:13px}.profile-notification-row small{margin-top:var(--spacing-4);color:var(--color-text-tertiary);font-size:11px}.profile-enterprise-row{padding:var(--spacing-16) 0;border-bottom:1px solid var(--color-border-neutral-l1)}.profile-enterprise-row:last-child{border-bottom:0}.profile-enterprise-heading{justify-content:space-between;align-items:center;gap:var(--spacing-16);display:flex}.profile-enterprise-heading strong,.profile-enterprise-heading small{display:block}.profile-enterprise-heading strong{color:var(--color-text-default);font-size:14px}.profile-enterprise-heading small{margin-top:var(--spacing-4);color:var(--color-text-tertiary);font-size:11px}.profile-enterprise-facts{gap:var(--spacing-16);margin-top:var(--spacing-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.profile-enterprise-facts dt,.profile-enterprise-facts dd{color:var(--color-text-tertiary);font-size:11px}.profile-enterprise-facts dd{margin-top:var(--spacing-4);overflow-wrap:anywhere;color:var(--color-text-secondary);font-size:12px}.profile-state-panel{border-top:1px solid var(--color-border-neutral-l1);border-bottom:1px solid var(--color-border-neutral-l1);min-height:180px;color:var(--color-text-secondary);place-items:center;font-size:13px;display:grid}.profile-contact-dialog{gap:var(--spacing-20);flex-direction:column;display:flex}.profile-contact-modal .semi-modal,.profile-security-modal .semi-modal{max-height:calc(100dvh - 48px)}.profile-contact-modal .semi-modal-content,.profile-security-modal .semi-modal-content{color:#e8e9ed;background:#242529;border-color:#404247;flex-direction:column;max-height:calc(100dvh - 48px);display:flex;box-shadow:0 20px 56px #00000085}.profile-contact-modal .semi-modal-header,.profile-contact-modal .semi-modal-body-wrapper,.profile-contact-modal .semi-modal-footer,.profile-security-modal .semi-modal-header,.profile-security-modal .semi-modal-body-wrapper,.profile-security-modal .semi-modal-footer{background:0 0}.profile-contact-modal .semi-modal-body-wrapper,.profile-security-modal .semi-modal-body-wrapper{min-height:0;overflow-y:auto}.profile-contact-modal .semi-modal-title,.profile-security-modal .semi-modal-title{color:#f4f4f5}.profile-contact-modal .semi-modal-close,.profile-security-modal .semi-modal-close{color:#b4b7c0}html[data-theme=light] .profile-contact-modal .semi-modal-content,html[data-theme=light] .profile-security-modal .semi-modal-content{color:#4f4f4f;background:#fff;border-color:#dedede;box-shadow:0 20px 56px #17181b33}html[data-theme=light] .profile-contact-modal .semi-modal-title,html[data-theme=light] .profile-security-modal .semi-modal-title{color:#17181b}html[data-theme=light] .profile-contact-modal .semi-modal-close,html[data-theme=light] .profile-security-modal .semi-modal-close{color:#656a73}.profile-dialog-intro{color:var(--color-text-secondary);font-size:12px}.profile-dialog-group{gap:var(--spacing-16);padding-top:var(--spacing-16);border-top:1px solid var(--color-border-neutral-l1);display:grid}.profile-field{min-width:0;display:block}.profile-field>span{margin-bottom:var(--spacing-6);color:var(--color-text-default);font-size:12px;font-weight:500;display:block}.profile-field-error{margin-top:var(--spacing-6);color:var(--danger);font-size:11px;display:block}.profile-contact-code-row{align-items:end;gap:var(--spacing-8);grid-template-columns:minmax(0,1fr) auto;display:grid}.profile-code-button{min-width:132px}.profile-code-destination{color:var(--success);grid-column:1/-1;font-size:11px}.profile-dialog-footer{justify-content:flex-end;gap:var(--spacing-8);display:flex}.notification-row{justify-content:space-between;align-items:center;gap:var(--spacing-20);border-bottom:1px solid var(--color-border-neutral-l1);min-height:68px;display:flex}.notification-row strong,.notification-row small{display:block}.notification-row strong{color:var(--color-text-default);font-size:14px;font-weight:500}.notification-row small{margin-top:var(--spacing-4);color:var(--color-text-tertiary);font-size:12px}.workspace-list{gap:var(--spacing-8);margin-bottom:var(--spacing-16);display:grid}.workspace-item{justify-content:space-between;align-items:center;gap:var(--spacing-16);min-height:58px;padding:var(--spacing-12) var(--spacing-16);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);background:var(--color-bg-overlay-l1);display:flex}.workspace-item>div{min-width:0}.workspace-item strong,.workspace-item small{display:block}.workspace-item strong{color:var(--color-text-default);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.workspace-item small{color:var(--color-text-tertiary);font-size:12px}.workspace-item>span{color:var(--color-text-secondary);flex:none;font-size:12px}.invite-page{gap:var(--spacing-20);width:100%;margin:0;display:grid}.invite-page>.page-title-row{border-bottom:0}.invite-overview-grid{gap:var(--spacing-12);grid-template-columns:minmax(0,1.6fr) minmax(220px,.8fr);display:grid}.invite-exclusive-card{background:#fff7e9;border-color:#f2dfc1}.invite-url-control>span,.invite-wallet-card>span,.invite-metrics-grid span{color:var(--color-text-secondary);font-size:11px}.invite-url-control{gap:5px;width:100%;display:grid}.invite-url-control>div{align-items:center;gap:8px;display:flex}.invite-url-control .semi-input-wrapper{flex:1;min-width:0}.invite-url-control .semi-input{font-size:11px}.invite-url-control .semi-button{flex:none;min-height:30px;padding-inline:12px;font-size:12px}.invite-wallet-card{min-height:150px;padding:var(--spacing-20);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:var(--color-bg-base-secondary);align-content:space-between;display:grid}.invite-wallet-card strong{color:var(--color-text-default);font-size:24px}.invite-wallet-card>span{color:var(--color-text-default);font-size:16px;font-weight:600}.invite-metrics-grid{gap:var(--spacing-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.invite-metrics-grid article{border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:var(--color-bg-base-secondary);flex-direction:column;min-height:200px;padding:26px 30px 28px;display:flex}.invite-metrics-grid article>span{color:var(--color-text-default);font-size:16px;font-weight:600}.invite-metric-values{align-items:flex-end;gap:38px;margin-top:auto;display:flex}.invite-metric-values>div{gap:8px;display:grid}.invite-metrics-grid small{color:var(--color-text-tertiary);font-size:14px}.invite-metrics-grid strong{color:var(--color-text-default);font-variant-numeric:tabular-nums;font-size:32px;line-height:1}.invite-metric-values strong>span{color:inherit;font-size:inherit;line-height:inherit}.invite-trend-card{gap:var(--spacing-16);padding:var(--spacing-20);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:var(--color-bg-base-secondary);display:grid}.invite-empty{color:var(--color-text-tertiary);background:var(--color-bg-base-secondary);text-align:center;padding:40px!important}.invite-hero{align-items:center;gap:var(--spacing-12);display:flex}.invite-hero-icon{border-radius:var(--radius-8);width:52px;height:52px;color:var(--color-success);background:#65b9941f;place-items:center;display:inline-grid}.invite-hero-icon .semi-icon{font-size:23px}.invite-hero h1{color:var(--color-text-default-hover);font-size:24px;line-height:1.25}.invite-hero p{color:var(--color-text-secondary);font-size:13px}.invite-summary{border-radius:var(--radius-8);background:#1f312cb3;border:1px solid #65b99452;grid-template-columns:repeat(2,minmax(0,1fr));min-height:168px;display:grid}.invite-summary article{align-content:center;justify-items:center;gap:var(--spacing-6);border-right:1px solid #65b99442;display:grid}.invite-summary article:last-child{border-right:0}.invite-summary article>.semi-icon{margin-bottom:var(--spacing-4);color:var(--color-success);font-size:24px}.invite-summary article>span{color:var(--color-text-secondary);font-size:13px}.invite-summary article>strong{color:var(--color-text-default-hover);font-variant-numeric:tabular-nums;font-size:26px;line-height:1.2}.invite-link-card,.invite-records{gap:var(--spacing-20);padding:var(--spacing-24);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:var(--color-bg-base-secondary);display:grid}.invite-section-heading{align-items:center;gap:var(--spacing-12);display:flex}.invite-section-icon{border-radius:var(--radius-6);background:var(--color-bg-base-tertiary);width:42px;height:42px;color:var(--color-text-default);place-items:center;display:inline-grid}.invite-section-heading h2{color:var(--color-text-default);font-size:17px}.invite-section-heading p{color:var(--color-text-secondary);font-size:13px}.invite-link-row{align-items:center;gap:var(--spacing-12);display:flex}.invite-link-row .semi-input-wrapper{flex:1;min-width:0}.invite-link-row .semi-input{font-family:var(--font-mono)}.invite-link-row .semi-button{color:#10231c;background:#65b994;border-color:#65b994;min-width:112px;min-height:32px;font-weight:600;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s;box-shadow:0 5px 14px #65b99429}.invite-link-row .semi-button.semi-button-primary{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-action-on-primary);box-shadow:none;transition:background-color .16s,border-color .16s,color .16s}.invite-link-row .semi-button.semi-button-disabled{border-color:var(--color-border-neutral-l2);background:var(--color-bg-overlay-l3);color:var(--color-text-tertiary);box-shadow:none;transform:none}.invite-table{table-layout:fixed;border-radius:var(--radius-8);width:100%;min-width:0;overflow:hidden}.invite-table th,.invite-table td{text-overflow:ellipsis;min-width:0;overflow:hidden}.invite-table th{font-size:13px;font-weight:500}.invite-table th:first-child,.invite-table td:first-child{width:34%}.invite-table th:nth-child(2),.invite-table td:nth-child(2){width:22%}.invite-table th:nth-child(3),.invite-table td:nth-child(3){width:24%}.invite-table th:nth-child(4),.invite-table td:nth-child(4){width:20%}.invite-table td strong,.invite-table td small{display:block}.invite-table td small{margin-top:var(--spacing-4);color:var(--color-text-tertiary);font-size:11px}.invite-table td em{padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-4);background:var(--color-bg-overlay-l3);color:var(--color-text-secondary);font-size:11px;font-style:normal}.invite-status{padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-4);color:var(--color-success);background:#65b9941f;font-size:11px}html[data-theme=light] .invite-hero-icon{color:#24815f;background:#e5f4ed}html[data-theme=light] .invite-summary{background:#eaf6f1;border-color:#b9dccd;box-shadow:0 8px 24px #236a5012}html[data-theme=light] .invite-summary article{border-right-color:#c8e3d7}html[data-theme=light] .invite-summary article>.semi-icon{color:#278b66}html[data-theme=light] .invite-summary article>span{color:#5d7068}html[data-theme=light] .invite-summary article>strong{color:#17231f}html[data-theme=light] .invite-link-card,html[data-theme=light] .invite-records{background:#fff;border-color:#d8dde3;box-shadow:0 8px 24px #17181b0b}html[data-theme=light] .invite-section-icon{color:#343a43;background:#eef1f4}html[data-theme=light] .invite-link-row .semi-button{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-action-on-primary);box-shadow:none}html[data-theme=light] .invite-table{border:1px solid #e0e4e9}html[data-theme=light] .invite-table th{color:#000;background:#f3f5f7}.enterprise-tabs{gap:var(--spacing-24)}.enterprise-toolbar{gap:var(--spacing-12);display:grid}.enterprise-toolbar>.semi-input-wrapper,.enterprise-toolbar>.semi-select{width:100%}.enterprise-toolbar>.semi-button{justify-self:end}.models-note{gap:var(--spacing-4);padding:var(--spacing-16);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);background:var(--color-bg-base-secondary);display:grid}.models-note strong{color:var(--color-text-default);font-size:13px}.models-note span{color:var(--color-text-secondary);font-size:12px;line-height:1.6}.members-source-table{border-radius:var(--radius-8);min-width:760px;overflow:hidden}.member-identity{align-items:center;gap:var(--spacing-12);color:var(--color-text-default);display:inline-flex}.role-tag,.model-type-tag,.state-label,.cat-tag{min-height:24px;padding:0 var(--spacing-8);border-radius:var(--radius-4);background:var(--color-bg-overlay-l3);color:var(--color-text-secondary);white-space:nowrap;align-items:center;font-size:11px;display:inline-flex}.role-tag.owner{color:#d9b66d;background:#d4aa621a;border:1px solid #d4aa624d}.role-tag.admin{color:var(--color-text-default)}.enterprise-log-filters{gap:var(--spacing-12);grid-template-columns:repeat(4,minmax(140px,1fr));max-width:640px;display:grid}.enterprise-log-table{border-radius:var(--radius-8);min-width:900px;overflow:hidden}.cat-tag{text-overflow:ellipsis;max-width:220px;overflow:hidden}.analytics-asof{color:var(--color-text-tertiary);font-size:12px;line-height:1.6}.models-summary{align-items:center;gap:var(--spacing-12);flex-wrap:wrap;display:flex}.models-summary>span{align-items:baseline;gap:var(--spacing-6);min-height:46px;padding:0 var(--spacing-16);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:var(--color-bg-base-secondary);color:var(--color-text-secondary);font-size:12px;display:inline-flex}.models-summary strong{color:var(--color-success);font-size:20px}.enterprise-models-table{border-radius:var(--radius-8);min-width:900px;overflow:hidden}.enterprise-models-table .member-identity>span{gap:var(--spacing-4);display:grid}.enterprise-models-table .member-identity strong,.enterprise-models-table .member-identity small{display:block}.enterprise-models-table .member-identity small{color:var(--color-text-tertiary);font-size:12px}.cap-tags{gap:var(--spacing-4);flex-wrap:wrap;display:flex}.state-label.on{color:var(--color-success)}.state-label.off{color:#d9b66d}.enterprise-models-table .semi-switch{margin-left:var(--spacing-8)}.enterprise-models-config{margin-top:var(--spacing-24)}.enterprise-models-config-head,.enterprise-models-subsection-head{justify-content:space-between;align-items:flex-start;gap:var(--spacing-16);display:flex}.enterprise-models-config-head{margin-bottom:var(--spacing-20)}.enterprise-models-config-head h2{color:var(--color-text-default);font-size:18px;font-weight:600}.enterprise-models-config-head p,.enterprise-models-subsection-head p{margin-top:var(--spacing-6);color:var(--color-text-tertiary);font-size:13px;line-height:1.6}.enterprise-models-subsection{padding-top:var(--spacing-20);border-top:1px solid var(--color-border-neutral-l1)}.enterprise-models-subsection-head{margin-bottom:var(--spacing-16)}.enterprise-models-subsection-head h3{color:var(--color-text-default);font-size:16px;font-weight:600}.enterprise-models-subsection-head p{font-size:12px}.enterprise-models-summary{gap:var(--spacing-12);margin-bottom:var(--spacing-16);flex-wrap:wrap;display:flex}.enterprise-models-summary-chip{align-items:baseline;gap:var(--spacing-6);padding:var(--spacing-8) var(--spacing-16);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:var(--color-bg-base-secondary);color:var(--color-text-secondary);display:inline-flex}.enterprise-models-summary-chip strong{color:var(--color-text-default);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.enterprise-models-summary-chip span{font-size:12px}.enterprise-models-summary-chip.on strong{color:var(--color-success)}.enterprise-models-summary-chip.off strong{color:var(--color-text-secondary)}.enterprise-models-toolbar{align-items:center;gap:var(--spacing-12);margin-bottom:var(--spacing-16);flex-wrap:wrap;display:flex}.enterprise-models-search{border:1px solid var(--color-border-neutral-l2);border-radius:var(--radius-6);background:var(--color-bg-base-secondary);width:280px;min-width:0;max-width:100%;height:32px;color:var(--color-text-default);outline:0;flex:0 280px;padding:0 10px;font-size:13px}.enterprise-models-search:focus{border-color:var(--color-border-neutral-l2);background:var(--color-bg-base-secondary);box-shadow:none;outline:0}.enterprise-models-search::placeholder{color:var(--color-text-tertiary)}.enterprise-models-filter.semi-select{flex:0 0 132px;width:132px;min-width:132px}.enterprise-models-search:focus-visible{box-shadow:none;outline:0}.enterprise-models-table-scroll{border-radius:var(--radius-8);min-width:0;overflow-x:auto}.enterprise-models-table--managed{table-layout:fixed;border:1px solid var(--color-border-neutral-l1);border-collapse:collapse;border-radius:var(--radius-8);background:var(--color-bg-base-secondary);width:100%;min-width:0;overflow:hidden}.enterprise-models-table--managed .enterprise-models-col-state{width:132px}.enterprise-models-table--managed th{padding:var(--spacing-12) var(--spacing-16);background:var(--color-bg-base-tertiary);color:var(--table-header-color);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:500}.enterprise-models-table--managed th:last-child,.enterprise-models-table--managed td:last-child{text-align:right;width:132px}.enterprise-models-table--managed tbody tr{border-top:1px solid var(--color-border-neutral-l1)}.enterprise-models-table--managed td{min-width:0;padding:var(--spacing-12) var(--spacing-16);color:var(--color-text-default);vertical-align:middle;white-space:normal;font-size:13px}.enterprise-models-table--managed tbody tr:first-child td{border-top:0}.enterprise-model-identity{align-items:center;gap:var(--spacing-12);min-width:0;display:flex}.enterprise-model-identity>span:last-child{gap:var(--spacing-4);min-width:0;display:grid}.enterprise-model-identity strong,.enterprise-model-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.enterprise-model-identity strong{color:var(--color-text-default);font-size:13px;font-weight:500}.enterprise-model-identity small{color:var(--color-text-tertiary);font-size:12px}.enterprise-model-badge{border-radius:var(--radius-6);background:var(--color-bg-overlay-l3);width:32px;height:32px;color:var(--color-text-default);flex:0 0 32px;place-items:center;font-size:13px;font-weight:600;display:inline-grid}.enterprise-model-modality,.enterprise-model-capabilities>span{min-height:24px;padding:0 var(--spacing-8);border-radius:var(--radius-4);background:var(--color-bg-overlay-l3);color:var(--color-text-secondary);white-space:nowrap;align-items:center;font-size:11px;display:inline-flex}.enterprise-model-modality{background:var(--color-action-surface);color:var(--color-action-primary);font-weight:500}.enterprise-model-capabilities{gap:var(--spacing-4);flex-wrap:wrap;display:flex}.enterprise-model-empty-capability{color:var(--color-text-tertiary)!important;background:0 0!important;padding-inline:0!important}.enterprise-model-state{justify-content:flex-end;align-items:center;gap:var(--spacing-8);min-width:100%;display:inline-flex}.enterprise-model-state-label{white-space:nowrap;font-size:12px;font-weight:500}.enterprise-model-state-label.on{color:var(--color-success)}.enterprise-model-state-label.off{color:var(--color-text-tertiary)}.enterprise-model-switch{border:1px solid var(--color-border-neutral-l2);background:var(--color-bg-base-tertiary);cursor:pointer;border-radius:12px;flex:0 0 44px;align-items:center;width:44px;height:24px;padding:2px;transition:background-color .18s,border-color .18s;display:inline-flex}.enterprise-model-switch>span{background:var(--color-text-secondary);border-radius:50%;width:18px;height:18px;transition:background-color .18s,transform .18s;display:block;transform:translate(0)}.enterprise-model-switch.is-on{border-color:var(--color-success);background:var(--color-success)}.enterprise-model-switch.is-on>span{background:#fff;transform:translate(20px)}.enterprise-model-switch:hover:not(:disabled){border-color:var(--color-border-neutral-l3)}.enterprise-model-switch:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:2px}.enterprise-model-switch:disabled{cursor:wait;opacity:.55}.enterprise-models-action-error{align-items:center;gap:var(--spacing-12);min-height:44px;padding:var(--spacing-8) var(--spacing-12);border-radius:var(--radius-6);background:var(--color-error-surface);color:var(--color-error-text);border:1px solid #df7b834d;font-size:12px;display:flex}.enterprise-models-action-error small{color:var(--color-text-tertiary);font-family:var(--font-mono)}.enterprise-models-action-error .semi-button{flex:none;margin-left:auto}.enterprise-read-grid{gap:var(--spacing-20) var(--spacing-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.enterprise-read-grid>div{gap:var(--spacing-6);min-width:0;display:grid}.enterprise-read-grid span{color:var(--color-text-tertiary);font-size:12px}.enterprise-read-grid strong{min-width:0;color:var(--color-text-default);overflow-wrap:anywhere;font-size:13px}.ent-logo,.owner-avatar{border-radius:var(--radius-6);background:var(--color-avatar);color:#fff;place-items:center;width:44px;height:44px;font-size:18px;display:inline-grid}.enterprise-form-grid{gap:var(--spacing-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.enterprise-form-grid>label,.enterprise-description-field{gap:var(--spacing-6);color:var(--color-text-secondary);font-size:12px;display:grid}.enterprise-description-field .semi-input-textarea-wrapper{min-height:72px}.settings-actions{justify-content:flex-end}.owner-row{align-items:center;gap:var(--spacing-12);display:flex}.owner-row strong,.owner-row small{display:block}.owner-row strong{color:var(--color-text-default)}.owner-row small{margin-top:var(--spacing-4);color:var(--color-text-tertiary);font-size:11px;font-weight:400}@media (max-width:900px){.billing-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-console-page>.page-title-row,.settings-console-page>.settings-page-inner,.profile-console-page>.page-title-row,.profile-console-page>.banner-notice,.profile-console-page>.profile-overview-section,.profile-console-page>.profile-section{width:calc(100% - var(--spacing-40))}}@media (max-width:720px){.billing-metrics-grid,.enterprise-read-grid,.enterprise-form-grid{grid-template-columns:1fr}.enterprise-models-config-head,.enterprise-models-subsection-head{flex-direction:column;align-items:stretch}.enterprise-models-search,.enterprise-models-filter{flex-basis:100%;width:100%;min-width:0}.enterprise-models-table--managed .enterprise-models-col-state,.enterprise-models-table--managed th:last-child,.enterprise-models-table--managed td:last-child{width:80px}.enterprise-models-table--managed .enterprise-models-col-capabilities,.enterprise-models-table--managed th:nth-child(3),.enterprise-models-table--managed td:nth-child(3),.enterprise-model-state-label{display:none}.enterprise-models-action-error{flex-wrap:wrap;align-items:flex-start}.enterprise-models-action-error .semi-button{margin-left:0}.billing-filter-grid{grid-template-columns:1fr}.analysis-header,.analysis-header>div{flex-direction:column;align-items:flex-start}.billing-tabs,.enterprise-tabs,.trend-tabs{gap:var(--spacing-12);overflow-x:auto}.billing-tabs button,.enterprise-tabs button,.trend-tabs button{flex:none}.billing-workspace-label{padding:var(--spacing-10) var(--spacing-12);flex-wrap:wrap;align-items:flex-start}.billing-workspace-label small{width:100%;margin-left:24px}.billing-account-context{flex-direction:column;align-items:flex-start}.billing-account-context .semi-tag{align-self:flex-start}.billing-resource-section>.section-heading{gap:var(--spacing-12)}.billing-resource-section>.section-heading,.billing-resource-section>.section-heading>div{flex-direction:column;align-items:flex-start}.billing-direction-filter{justify-content:space-between;width:100%}.billing-direction-filter select{flex:1}.billing-pagination{flex-direction:column;align-items:flex-start}.billing-pagination>span{margin-right:0}.billing-pagination nav,.billing-pagination .semi-page{width:100%}.invite-page{margin:0}.invite-overview-grid,.invite-metrics-grid{grid-template-columns:1fr}.invite-url-control>div{flex-direction:column;align-items:stretch}.invite-url-control .semi-button{width:100%}.invite-summary{grid-template-columns:1fr}.invite-summary article{border-bottom:1px solid #65b99442;border-right:0;min-height:132px}.invite-summary article:last-child{border-bottom:0}.invite-link-row{flex-direction:column;align-items:stretch}.invite-link-row .semi-button{width:100%}.settings-console-page>.page-title-row,.settings-console-page>.settings-page-inner,.profile-console-page>.page-title-row,.profile-console-page>.banner-notice,.profile-console-page>.profile-overview-section,.profile-console-page>.profile-section{width:calc(100% - var(--spacing-32))}.settings-row{gap:var(--spacing-8);grid-template-columns:1fr}.settings-label{padding-top:0}.settings-inline{flex-direction:column;align-items:stretch}.settings-inline .semi-button{align-self:flex-start}.profile-overview-main{flex-wrap:wrap;align-items:flex-start}.profile-overview-main>.semi-tag{margin-left:88px}.profile-fact-grid,.profile-enterprise-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-form-row{gap:var(--spacing-8);grid-template-columns:1fr}.profile-form-label{padding-top:0}.profile-form-row>.semi-button{justify-self:start}.profile-contact-row,.profile-notification-row{align-items:flex-start}.profile-contact-row{flex-direction:column}.profile-contact-action{justify-content:space-between;width:100%}.profile-contact-modal .semi-modal,.profile-security-modal .semi-modal{max-width:none;max-height:calc(100dvh - var(--spacing-32));margin:auto;width:calc(100vw - var(--spacing-32))!important}.profile-contact-modal .semi-modal-content,.profile-security-modal .semi-modal-content{max-height:calc(100dvh - var(--spacing-32));padding-inline:var(--spacing-16)}.profile-contact-modal .semi-modal-header,.profile-security-modal .semi-modal-header{margin:var(--spacing-16) 0}.profile-contact-modal .semi-modal-body-wrapper,.profile-security-modal .semi-modal-body-wrapper,.profile-contact-modal .semi-modal-footer,.profile-security-modal .semi-modal-footer{margin:0 0 var(--spacing-16)}.profile-contact-code-row{grid-template-columns:1fr}.profile-code-button,.profile-dialog-footer{width:100%}.profile-dialog-footer .semi-button{flex:1;min-width:0}.profile-security-modal .semi-modal-footer{gap:var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-security-modal .semi-modal-footer .semi-button{width:100%;margin:0}.enterprise-log-filters{grid-template-columns:1fr;max-width:none}.enterprise-toolbar>.semi-button{width:100%}.custom-amount{flex-direction:column;align-items:stretch}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-base:#f5f6f8;--bg-base-soft:#eef0f3;--bg-panel:#fff;--bg-panel-hover:#f0f2f5;--bg-input:#fff;--bg-elevated:#fff;--text-primary:#17181b;--text-default:#30343b;--text-secondary:#676d78;--text-tertiary:#858b95;--border-subtle:#17181b17;--border-default:#17181b24;--border-strong:#17181b3b;--brand:#4869b5;--brand-soft:#4869b51c;--success:#2f8d68;--success-soft:#2f8d681c;--warning:#ad741f;--warning-soft:#ad741f1c;--danger:#c44f5c;--danger-soft:#c44f5c1c;--violet:#7057b7;--color-bg-base-default:#f5f6f8;--color-bg-base-secondary:#fff;--color-bg-base-tertiary:#eef0f3;--color-bg-menu:#fff;--color-bg-overlay-l1:#17181b06;--color-bg-overlay-l2:#17181b0b;--color-bg-overlay-l3:#17181b13;--color-bg-overlay-l4:#17181b1f;--color-text-default:#30343b;--color-text-default-hover:#17181b;--color-text-secondary:#676d78;--color-text-tertiary:#858b95;--table-header-color:#000;--color-border-neutral-l1:#17181b17;--color-border-neutral-l2:#17181b24;--color-border-neutral-l3:#17181b3b;--color-action-primary:#17181b;--color-action-primary-hover:#34373d;--color-action-on-primary:#fff;--color-brand:#4869b5;--color-success:#2f8d68;--scrollbar-thumb:#17181b3d;--scrollbar-thumb-hover:#17181b85}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] body,html[data-theme=light] .public-layout,html[data-theme=light] .public-main,html[data-theme=light] .home-page{background:var(--color-bg-base-default)}html[data-theme=light] .public-header{background:#ffffffe0;box-shadow:0 8px 28px #17181b0d}html[data-theme=light] .model-color-tag{color:var(--model-tag-light-text);border-color:var(--model-tag-light-border);background:var(--model-tag-light-bg)}html[data-theme=light] .home-page .btn:after,html[data-theme=light] .home-access-action:after{background:#ffffffb8;box-shadow:0 0 18px #fffc}.app-loading-screen{--loading-logo-glow:#65b9946b;min-height:100vh;color:var(--color-text-default-hover);background:var(--color-bg-base-default);place-items:center;display:grid}.app-loading-screen__content{text-align:center;justify-items:center;padding:24px;display:grid}.app-loading-screen__logo-shell{transform-origin:50%;place-items:center;animation:1.8s ease-in-out infinite app-loading-screen-logo-breathe;display:grid}.app-loading-screen__logo-shell .brand-logo-image{width:220px;max-width:calc(100vw - 96px);height:auto}@keyframes app-loading-screen-logo-breathe{0%,to{opacity:.7;filter:drop-shadow(0 0 4px var(--loading-logo-glow));transform:scale(.98)}50%{opacity:1;filter:drop-shadow(0 0 18px var(--loading-logo-glow));transform:scale(1)}}html[data-theme=light] .app-loading-screen{--loading-logo-glow:#4869b55c}html[data-theme=light] .app-loading-screen__logo-shell .brand-logo-image{filter:invert()}.submit-btn:disabled{cursor:not-allowed;opacity:.46;transform:none}.theme-switcher .tool-icon,.language-switcher .tool-icon{transition:transform .28s,color .2s}.theme-switcher:hover .tool-icon{transform:rotate(18deg)scale(1.08)}.language-switcher:hover .tool-icon{transform:rotate(-10deg)scale(1.08)}.wechat-agreement{color:var(--color-text-tertiary);text-align:center;margin:-4px auto 12px;font-size:11px;line-height:1.5}.wechat-agreement a{color:var(--color-action-primary);text-decoration:underline}.login-drawer-backdrop{z-index:10000;cursor:default;background:#00000080;border:0;width:100%;height:100%;animation:.25s ease-out both login-backdrop-in;position:fixed;inset:0}.login-drawer-backdrop.is-closing{pointer-events:none;animation:.28s ease-in both login-backdrop-out}.login-popover{z-index:10001;overscroll-behavior:contain;color:#fff;-webkit-backdrop-filter:blur(70px);backdrop-filter:blur(70px);background:#ffffff1a;border:2px solid #ffffff26;border-radius:32px;outline:0;flex-direction:column;justify-content:flex-start;align-items:center;width:min(480px,100vw - 50px);max-width:none;height:calc(100dvh - 50px);min-height:min(725px,100dvh - 50px);max-height:calc(100dvh - 50px);padding:48px 45px 45px;animation:.3s cubic-bezier(.22,.8,.26,1) login-panel-in;display:flex;position:fixed;inset:25px 25px auto auto;overflow-y:auto;box-shadow:0 26px 80px #0000006b}.login-popover.is-closing{pointer-events:none;animation:.28s cubic-bezier(.55,.1,.8,.2) both login-panel-out}.login-popover .login-panel{width:100%;padding:0}.login-popover .login-panel-header{text-align:center;margin-bottom:30px}.login-popover .login-panel-logo{color:#fff;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.login-popover .login-panel-logo .brand-logo-image{object-fit:cover;width:178px;height:34px}.login-popover .login-panel-logo small,.login-popover .login-panel-title{display:none}.login-popover .login-tabs{border-bottom-color:#ffffff24;margin-bottom:30px}.login-popover .login-tab{color:#ffffff80;border-bottom-color:#0000;padding-top:9px;padding-bottom:11px;font-size:13px}.login-popover .login-tab:hover{color:#ffffffe0}.login-popover .login-tab.active{color:#fff;border-bottom-color:#fff}.login-popover .login-form{gap:20px}.login-popover .login-form .form-field{gap:8px}.login-popover .login-form .field-label{color:#ffffffeb;font-size:14px;font-weight:550}.login-popover .input,.login-popover .phone-input-wrapper{color:#ffffffeb;background:#ffffff12;border:2px solid #0000;border-radius:25.5px;height:44px;transition:background-color .25s,border-color .25s,color .25s}.login-popover .input{padding:0 16px}.login-popover .input:focus,.login-popover .phone-input-wrapper:focus-within{background:#ffffff0a;border-color:#ffffffe6}.login-popover .input::placeholder,.login-popover .phone-input::placeholder{color:#ffffff52;transition:color .25s}.login-popover .input:hover::placeholder,.login-popover .phone-input:hover::placeholder{color:#ffffffa3}.login-popover .phone-input-wrapper{overflow:hidden}.login-popover .phone-prefix{color:#ffffff8c;border-right-color:#ffffff24;padding:0 14px}.login-popover .phone-input{color:#ffffffeb;height:40px;padding:0 14px}.login-popover .code-input-wrapper{gap:10px}.login-popover .code-input-wrapper .get-code-btn{flex-basis:132px;width:132px}.login-popover .login-feedback{color:#ff9f9f;font-size:12px}.login-popover .btn{border-radius:25.5px;height:44px;font-size:14px}.login-popover .btn.btn-secondary{color:#fffc;background:#ffffff1a;border:1px solid #ffffff24}.login-popover .btn.btn-secondary:hover{color:#fff;background:#ffffff2e;border-color:#ffffff4d}.login-popover .submit-btn{color:#fff;background:linear-gradient(94deg,#a262c6 .76%,#575dad 99.24%);border:0;height:44px;margin-top:8px;margin-bottom:20px;transition:filter .25s,transform .25s,box-shadow .25s;box-shadow:0 10px 30px #6454b842}.login-popover .submit-btn:hover:not(:disabled){background:linear-gradient(94deg,#8d4cb1,#3e449c);transform:translateY(-1px);box-shadow:0 14px 36px #6454b866}.wechat-qr-remote{border-color:#ffffff2e}@keyframes login-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes login-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes login-panel-in{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes login-panel-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(200px)}}@keyframes get-code-spinner-rotate{to{transform:rotate(360deg)}}.public-header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#121212;border-bottom-color:#353535}.public-header-inner{width:100%;max-width:none;margin:0;padding-inline:23px}.header-logo{color:#fff;min-width:0}.header-brand-image{object-fit:contain;width:128px;height:32px;display:block}.brand-lockup{align-items:center;gap:10px;display:inline-flex}.brand-logo-image{object-fit:cover;object-position:center;width:142px;height:32px;display:block}.brand-logo-image--compact{width:152px;height:34px}.brand-logo-image--panel{width:178px;height:40px}.brand-copy{gap:1px;display:grid}.brand-copy strong{color:#f4f4f3;font-size:16px;font-weight:650;line-height:1.1}.brand-copy small{color:#76777b;font-family:var(--font-mono);letter-spacing:.1em;font-size:7px;line-height:1.1}.brand-mark{color:#f4f4f3;background:#101112;border:1px solid #ffffff29;border-radius:4px;place-items:center;width:30px;height:30px;display:inline-grid;position:relative;overflow:hidden}.brand-mark i{background:currentColor;width:24px;height:5px;position:absolute;transform:rotate(45deg)}.brand-mark i+i{transform:rotate(-45deg)}.brand-mark b{font-size:0}.brand-mark--compact{width:28px;height:28px}.header-trial-badge{--header-trial-cycle:4.5s;color:#0000;width:112px;height:28px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:14px;flex:0 0 112px;place-items:center;margin-left:23px;padding:0;transition:transform .22s,filter .22s;display:grid;position:relative}.header-trial-badge:hover{filter:brightness(1.08);transform:translateY(-1px)scale(1.025)}.header-trial-pill{width:112px;height:28px;display:block;position:absolute;inset:0}@media (min-width:1281px){.public-header--home .public-header-inner{padding-inline:20px}.public-header--home .header-logo{flex:0 0 188px;width:188px}.public-header--home .header-brand-image{width:188px;height:47px}.public-header--home .header-trial-badge{border-radius:17.5px;flex-basis:140px;width:140px;height:35px}.public-header--home .header-trial-pill{width:140px;height:35px}}.header-trial-glass{z-index:1;border-radius:inherit;-webkit-backdrop-filter:blur(8px)saturate(120%);backdrop-filter:blur(8px)saturate(120%);pointer-events:none;background:linear-gradient(105deg,#ffffff14,#76418b29 52%,#ffffff0d);border:1px solid #ffffff29;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff29}.header-trial-glass:after{content:"";filter:blur(.4px);width:22%;height:180%;animation:header-trial-sheen var(--header-trial-cycle) ease-in-out infinite;background:linear-gradient(105deg,#0000 0%,#ffffff14 25%,#fff9 50%,#ffffff14 75%,#0000 100%);position:absolute;top:-40%;left:-55%;transform:skew(-18deg)}.header-trial-badge strong{z-index:2;opacity:1;transform-origin:50%;animation:header-trial-copy-cycle var(--header-trial-cycle) ease-in-out infinite;-webkit-text-fill-color:transparent;background:linear-gradient(91deg,#fff 5.62%,#e792f6 96.81%);-webkit-background-clip:text;background-clip:text;font-family:Noto Sans SC,Source Han Sans CN,sans-serif;font-size:18px;font-weight:600;line-height:1;position:relative}.header-trial-subscription{z-index:3;border-radius:inherit;color:#fff;-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);opacity:0;pointer-events:none;transform-origin:50%;animation:header-trial-subscription-cycle var(--header-trial-cycle) ease-in-out infinite;background:linear-gradient(105deg,#ffffff1a,#9370af38 48%,#ffc98a1f);border:1px solid #ffffff38;place-items:center;font-family:Noto Sans SC,Source Han Sans CN,sans-serif;font-size:18px;font-weight:600;line-height:1;display:grid;position:absolute;inset:0;transform:scale(.9);box-shadow:inset 0 1px #fff3,0 4px 12px #19102338}.header-trial-free{z-index:4;width:42px;height:25px;position:absolute;top:-4px;right:-25px}.header-trial-free img{width:42px;height:25px;display:block;position:absolute;inset:0}.header-trial-badge em{z-index:1;color:#fff;place-items:center;width:100%;height:100%;font-family:Noto Sans SC,Source Han Sans CN,sans-serif;font-size:12px;font-style:normal;font-weight:300;line-height:1;display:grid;position:relative;transform:translateY(-4px)rotate(-4.5deg)}@keyframes header-trial-sheen{0%,10%{opacity:0;left:-55%}16%{opacity:1}34%{opacity:0;left:125%}35%,to{opacity:0;left:125%}}@keyframes header-trial-copy-cycle{0%,36%{opacity:1;transform:scale(1)}46%,84%{opacity:0;transform:scale(.9)}94%,to{opacity:1;transform:scale(1)}}@keyframes header-trial-subscription-cycle{0%,36%{opacity:0;transform:scale(.9)}46%,84%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.9)}}.public-header .header-nav{gap:0}.public-header .header-nav .public-nav-link{isolation:isolate;color:#fff;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;min-width:72px;min-height:28px;padding:0 12px;font-family:Noto Sans SC,Source Han Sans CN,sans-serif;font-size:14px;font-weight:400;transition:color .15s;display:inline-flex;position:relative}.public-header .header-nav a:hover,.public-header .header-nav a.active{color:#fff;box-shadow:none;background:0 0}.public-header .header-nav a:hover{opacity:1;transform:none}.public-header .header-nav .public-nav-link--disabled{cursor:pointer;opacity:1}.public-header .header-nav .public-nav-link:before{z-index:-1;content:"";opacity:0;background:#333;border-radius:14px;transition:opacity .18s,transform .18s;position:absolute;inset:0;transform:scale(.92)}.public-header .header-nav .public-nav-link:hover:before,.public-header .header-nav .public-nav-link--emphasized:before{opacity:1;transform:scale(1)}.public-header .header-actions{gap:25px;margin-left:48px}.public-header .header-tools{gap:25px}.public-header .header-tool{color:#bababa;border-radius:4px;width:28px;height:28px}.public-header .header-tool:hover{color:#fff;background:0 0}.public-header .theme-switcher,.public-header .header-tool-badge{box-shadow:none;background:0 0;transition:color .15s,background-color .15s,box-shadow .15s}.public-header .theme-switcher:hover,.public-header .header-tool-badge:hover{background:#333;box-shadow:0 3px 10px #00000047}.public-header .header-tool-badge{position:relative}.public-header .theme-switcher .tool-icon,.public-header .header-tool-badge .header-notification-icon{flex:0 0 18px;place-items:center;width:18px;height:18px;line-height:0;display:grid}.public-header .theme-switcher .tool-icon svg,.public-header .header-tool-badge .header-notification-icon svg{width:18px;height:18px;display:block}.public-header .header-tool-badge:hover .header-notification-icon{transform-origin:50% 12%;animation:.58s ease-in-out header-notification-ring}.public-header--home .header-notification-dot{border-color:#050505}.public-header .language-switcher{color:#28292d;background:#d8d8d9;border:1px solid #ffffff29;border-radius:15px;width:74px;min-width:74px;height:30px;padding:3px;transition:border-color .2s,background-color .2s,box-shadow .2s;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff6b,0 2px 8px #00000029}.public-header .console-entry{color:#1f2329;background:#fff;border:1px solid #fff;border-radius:15px;justify-content:center;align-items:center;width:auto;min-width:76px;height:30px;padding:0 14px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.public-header .console-entry:hover,.public-header .console-entry:focus-visible{color:#1f2329;background:#f0f0f0;border-color:#f0f0f0;transform:none}html[data-theme=light] .public-header .console-entry{color:#1f2329;background:#ededf0;border-color:#ededf0}html[data-theme=light] .public-header .console-entry:hover,html[data-theme=light] .public-header .console-entry:focus-visible{color:#1f2329;background:#e0e1e4;border-color:#e0e1e4}.public-header .language-switcher:hover{color:#28292d;background:#e4e4e5;border-color:#ffffff52;transform:none;box-shadow:inset 0 1px 1px #ffffff8c,0 3px 10px #00000038}.language-switcher-track{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;width:100%;height:100%;display:grid;position:relative}.language-switcher-thumb{z-index:0;background:#34353a;border-radius:11px;width:33px;height:22px;transition:transform .26s cubic-bezier(.22,.8,.3,1),background-color .2s;position:absolute;top:0;left:0;transform:translate(33px);box-shadow:0 1px 4px #00000047,inset 0 1px #ffffff14}.language-switcher.is-english .language-switcher-thumb{transform:translate(0)}.language-switcher-option{z-index:1;place-items:center;height:22px;font-family:Noto Sans SC,Source Han Sans CN,sans-serif;font-size:12px;font-weight:500;line-height:1;transition:color .22s;display:grid;position:relative}.language-switcher-option--en{color:#292a2e}.language-switcher-option--zh,.language-switcher.is-english .language-switcher-option--en{color:#fff}.language-switcher.is-english .language-switcher-option--zh{color:#292a2e}.public-header--home{height:72px}.public-header.public-header--home{transition:background-color .22s,border-color .22s,box-shadow .22s}.public-header-host{--public-nav-glass-background:#12121280;--public-nav-glass-border:#ffffff1f;--public-nav-glass-filter:blur(18px) saturate(135%)}.public-header.public-header--home.is-scrolled{border-bottom-color:var(--public-nav-glass-border);background:var(--public-nav-glass-background);box-shadow:none;-webkit-backdrop-filter:var(--public-nav-glass-filter);backdrop-filter:var(--public-nav-glass-filter)}.public-header--home .header-logo{margin-right:0}.public-header--home .public-nav{gap:5px;margin-left:auto}.public-header--home .public-header-actions{margin-left:20px}.public-mobile-tools{border-top:1px solid var(--color-border-neutral-l1);grid-column:1/-1;justify-content:center;align-items:center;gap:25px;min-height:44px;padding-top:8px;display:flex}.header-login-label--mobile,.public-mobile-logout{display:none}html[data-theme=light] .public-header--home{background:#fff;border-bottom-color:#d8dadd}html[data-theme=light] .public-header-host{--public-nav-glass-background:#ffffff80;--public-nav-glass-border:#d8daddc2}html[data-theme=light] .public-header.public-header--home.is-scrolled{border-bottom-color:var(--public-nav-glass-border);background:var(--public-nav-glass-background);box-shadow:none;-webkit-backdrop-filter:var(--public-nav-glass-filter);backdrop-filter:var(--public-nav-glass-filter)}html[data-theme=light] .public-header--home .header-brand-image{filter:invert()}html[data-theme=light] .public-header--home .header-nav a,html[data-theme=light] .public-header--home .header-nav .public-nav-link{color:#3f434a}html[data-theme=light] .public-header--home .header-nav a:hover,html[data-theme=light] .public-header--home .header-nav a.active{color:#050505;background:0 0}html[data-theme=light] .public-header--home .header-nav .public-nav-link:before{background:#ededf0}html[data-theme=light] .public-header--home .header-trial-pill{opacity:0;filter:none}html[data-theme=light] .public-header--home .header-trial-glass{background:linear-gradient(to bottom right,#fdf3fe 0%,#d0aefe 100%);border-color:#b789e085;box-shadow:inset 0 1px #ffffffeb,0 3px 9px #8250be2e}html[data-theme=light] .public-header--home .header-trial-badge strong{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#000 0%,#6f2a7b 100%);-webkit-background-clip:text;background-clip:text}html[data-theme=light] .public-header--home .header-trial-subscription{background:linear-gradient(to bottom right,#fdf3fe 0%,#d0aefe 100%);border-color:#b789e085;box-shadow:inset 0 1px #ffffffe6,0 4px 12px #6b457929}html[data-theme=light] .public-header--home .header-tool{color:#656a73}html[data-theme=light] .public-header--home .language-switcher{color:#555a63;background:#ededf0}html[data-theme=light] .public-header--home .theme-switcher,html[data-theme=light] .public-header--home .header-tool-badge{color:#656a73;box-shadow:none;background:0 0}html[data-theme=light] .public-header--home .header-tool:hover{color:#050505;background:#e2e3e6}html[data-theme=light] .public-header--home .theme-switcher:hover,html[data-theme=light] .public-header--home .header-tool-badge:hover{box-shadow:0 3px 10px #0000002e}html[data-theme=light] .public-header--home .header-notification-dot{border-color:#fff}@media (max-width:1280px){.public-header .header-nav{gap:18px}.public-header .header-actions,.public-header--home .public-header-actions{gap:24px;margin-left:24px}.public-header .header-tools{gap:18px}}.home-page{background:var(--color-bg-base-default);position:relative;overflow:clip}.home-page:before{background:var(--color-border-neutral-l1);content:"";height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 22px #e0e2f22e}.home-page .btn,.home-access-action{position:relative;overflow:hidden}.home-page .btn:after,.home-access-action:after{content:"";pointer-events:none;background:#ffffff5c;width:24%;height:160%;transition:left .52s;position:absolute;top:-30%;left:-48%;transform:skew(-22deg);box-shadow:0 0 18px #ffffff4d}.home-page .btn:hover:after,.home-access-action:hover:after{left:132%}.home-page--manuscript{color:#f2f2f2;background:0 0;overflow:clip}.home-page--manuscript:before{display:none}.manuscript-home-shell{width:min(1280px,100% - 48px);margin:0 auto}.manuscript-hero{z-index:0;text-align:center;place-items:start center;min-height:600px;padding:102px 0 70px;display:grid;position:relative}.manuscript-hero:before{inset-block:0;z-index:-1;content:"";background:#121212;width:100vw;position:absolute;left:50%;transform:translate(-50%)}.manuscript-hero-copy{width:100%}.manuscript-hero h1{color:#fff;letter-spacing:0;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 44px;margin:0;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:50px;font-weight:700;line-height:1.4;display:flex}.manuscript-hero h1 span,.manuscript-hero h1 strong{white-space:nowrap}.manuscript-hero-split{white-space:nowrap;display:inline-flex}.manuscript-hero-split-char{opacity:0;transform-origin:bottom;animation:.72s cubic-bezier(.16,1,.3,1) both manuscript-hero-char-drop;animation-delay:calc(var(--hero-char-index) * 42ms);will-change:transform, opacity;display:inline-block;transform:translateY(-1.2em)rotateX(-18deg)}.manuscript-hero h1 strong{color:#fff;font-variant-east-asian:proportional-width;transform-origin:0;font-size:50px;font-weight:700;transform:scaleX(1.02162)}.manuscript-hero h1{transform:translate(4.5px)}.manuscript-hero-actions{justify-content:center;gap:47px;margin-top:31px;display:flex;transform:translate(8px)}.manuscript-hero-actions .btn{isolation:isolate;--manuscript-model-button-radius:23.505px;--manuscript-model-rim-width:1.5px;border-radius:var(--manuscript-model-button-radius);color:#fff;width:212.3px;min-width:212.3px;height:47.01px;min-height:47.01px;box-shadow:none;background:0 0;border:1px solid #484848;padding:0;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:18.1px;font-weight:400;line-height:1;transition:border-color .2s,background-color .2s,box-shadow .2s;position:relative;overflow:hidden}.manuscript-hero-actions .btn span{z-index:1;position:relative}.manuscript-hero-actions .btn:after{content:none;display:none}.manuscript-hero-actions .manuscript-model-button:hover,.manuscript-hero-actions .manuscript-model-button:focus-visible{color:#fff;box-shadow:var(--manuscript-model-glass-shadow), 0 0 16px #65b9ff24;filter:none;background:linear-gradient(#ffffff1d,#ffffff06 44%,#fff0 64%),#0a0c0a7a;border-color:#0000;transform:none}.manuscript-hero-actions .manuscript-model-button:active{color:#fff;background:var(--manuscript-model-glass-background);box-shadow:var(--manuscript-model-glass-shadow);filter:none;border-color:#0000;transform:none}@property --manuscript-model-rim-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.manuscript-hero-actions .manuscript-model-button{--manuscript-model-glass-background:linear-gradient(180deg, #ffffff16, #ffffff04 44%, #fff0 64%), #0a0c0a6b;--manuscript-model-glass-shadow:0 4px 10px #00000047, 0 14px 28px #0000002e, inset 0 1px 0 #ffffff21, inset 0 -1px 3px #ffffff0d;background:var(--manuscript-model-glass-background);box-shadow:var(--manuscript-model-glass-shadow);-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);border-color:#0000;overflow:visible}.manuscript-hero-actions .manuscript-model-button:before{box-sizing:border-box;inset:calc(-1 * var(--manuscript-model-rim-width));z-index:0;border-radius:calc(var(--manuscript-model-button-radius) + var(--manuscript-model-rim-width));background:conic-gradient(from var(--manuscript-model-rim-angle), #ffa44de6, #6fbdfff2 28%, #ffffffd9 48%, #906afff2 70%, #ffa44de6);content:"";opacity:.82;filter:blur(.12px);pointer-events:none;-webkit-mask-composite:xor;padding:var(--manuscript-model-rim-width);animation:5.6s linear infinite manuscript-model-rim;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes manuscript-model-rim{to{--manuscript-model-rim-angle:360deg}}@media (prefers-reduced-motion:reduce){.manuscript-hero-actions .manuscript-model-button:before{animation:none}}.manuscript-digital-stats{grid-template-columns:repeat(2,minmax(0,333.5px));justify-content:center;gap:42.5px;margin-top:103px;display:grid;transform:translate(7px)}.manuscript-digital-stat{min-width:0}.manuscript-scoreboard{min-width:0;min-height:82px;box-shadow:none;perspective:180px;background:0 0;padding:0;display:block}.manuscript-scoreboard-content{gap:3px;width:333.5px;max-width:100%;display:grid}.manuscript-scoreboard-unit{color:#8b8b8b;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:16px;line-height:24px;display:block;overflow:hidden}.manuscript-scoreboard-value{align-items:center;gap:4.5px;width:max-content;max-width:100%;margin-left:2px;display:flex}.manuscript-scoreboard-digit{--scoreboard-digit-height:50px;--scoreboard-half-height:25px;--scoreboard-glyph-offset:-3px;--scoreboard-flip-half:.32s;width:37.5px;height:var(--scoreboard-digit-height);font-family:"League Gothic", "Arial Narrow", var(--font-mono);font-synthesis:none;font-variation-settings:"wdth" 100;font-variant-numeric:tabular-nums;perspective:240px;perspective-origin:50%;flex:0 0 37.5px;font-size:46.01px;font-style:normal;font-weight:400;font-stretch:100%;line-height:normal;display:block;position:relative}.manuscript-scoreboard-flip{transform-style:preserve-3d;position:absolute;inset:0}.manuscript-scoreboard-face,.manuscript-scoreboard-flap{color:#fff;background-color:#333;background-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='37.5'%20height='50'%20viewBox='0%200%2037.5%2050'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Rectangle%2010'%20d='M0%204C0%201.79086%201.79086%200%204%200H33.5C35.7091%200%2037.5%201.79086%2037.5%204V46C37.5%2048.2091%2035.7091%2050%2033.5%2050H4C1.79086%2050%200%2048.2091%200%2046V4Z'%20fill='%23333333'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:100% var(--scoreboard-digit-height);backface-visibility:hidden;width:100%;height:50%;box-shadow:none;display:block;position:absolute;left:0;right:0;overflow:hidden}.manuscript-scoreboard-face b,.manuscript-scoreboard-flap b{width:100%;height:var(--scoreboard-digit-height);color:inherit;font:inherit;transform:translateY(var(--scoreboard-glyph-offset));place-items:center;display:grid}.manuscript-scoreboard-face--base-top,.manuscript-scoreboard-face--next-top,.manuscript-scoreboard-flap--top{background-position:top;border-radius:4px 4px 0 0;top:0}.manuscript-scoreboard-face--base-bottom,.manuscript-scoreboard-flap--bottom{background-position:bottom;border-radius:0 0 4px 4px;bottom:0}.manuscript-scoreboard-face--base-bottom b,.manuscript-scoreboard-flap--bottom b{transform:translateY(calc(var(--scoreboard-half-height) * -1 + var(--scoreboard-glyph-offset)))}.manuscript-scoreboard-face--next-top{z-index:2;opacity:0}.manuscript-scoreboard-flap{z-index:3;opacity:0}.manuscript-scoreboard-flap--top{transform-origin:50% 100%;will-change:transform;transform:rotateX(0)}.manuscript-scoreboard-flap--bottom{transform-origin:50% 0;will-change:transform;transform:rotateX(90deg)}.manuscript-scoreboard-flip.is-flipping .manuscript-scoreboard-face--next-top{animation:manuscript-scoreboard-show-next 10ms linear calc(var(--scoreboard-delay,0s) + var(--scoreboard-flip-half)) both}.manuscript-scoreboard-flip.is-flipping .manuscript-scoreboard-flap--top{animation:manuscript-scoreboard-flip-top var(--scoreboard-flip-half) cubic-bezier(.4, 0, .72, .2) var(--scoreboard-delay,0s) both}.manuscript-scoreboard-flip.is-flipping .manuscript-scoreboard-flap--bottom{animation:manuscript-scoreboard-flip-bottom var(--scoreboard-flip-half) cubic-bezier(.18, .72, .28, 1) calc(var(--scoreboard-delay,0s) + var(--scoreboard-flip-half)) both}.manuscript-scoreboard-digit:after{z-index:5;content:"";background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='37.39'%20height='1.315'%20viewBox='0%200%2037.39%201.315'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%200H37.39V1.315H0V0Z'%20fill='%231A1A1A'/%3e%3c/svg%3e") 50%/100% 1.315px no-repeat;height:1.315px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.manuscript-section{padding-bottom:76px}.manuscript-features{isolation:isolate;position:relative}.public-layout--manuscript-home .manuscript-pricing,.public-layout--manuscript-home .manuscript-promotion,.public-layout--manuscript-home .manuscript-partners{content-visibility:auto;contain-intrinsic-size:800px}.manuscript-wave-field{z-index:0;contain:paint;pointer-events:none;width:100vw;height:625px;position:absolute;top:-255px;left:50%;overflow:hidden;transform:translate(-50%)}.manuscript-silk-canvas{opacity:.94;width:100%;height:100%;display:block}.manuscript-feature-grid{z-index:1;position:relative}.manuscript-feature-grid,.manuscript-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.manuscript-feature-card{min-width:0;height:296px;box-shadow:none;background:#12121200;border:1px solid #292929;border-radius:4px;flex-direction:column;transition:border-color .2s,transform .2s,background-color .2s;display:flex;overflow:hidden}.manuscript-feature-card:hover{background:#ffffff0f;border-color:#f4f4f4;transform:translateY(-3px)}.manuscript-feature-visual{background:#121212;border-bottom:1px solid #292929;place-items:center;height:106px;min-height:106px;padding:0;display:grid;position:relative;overflow:hidden}.manuscript-feature-image{object-fit:cover;object-position:center;width:100%;height:106px;min-height:106px;display:block;position:absolute;inset:0}.manuscript-feature-mosaic-legacy{display:none}.manuscript-feature-visual>span{color:#575757;font-family:var(--font-mono);background:#ffffffd6;padding:2px 6px;font-size:8px;position:absolute;bottom:7px;right:10px}.manuscript-model-mosaic{--mosaic-row-gap:42px;--mosaic-row-offset:56px;gap:var(--mosaic-row-gap);width:calc(100% + 168px);min-width:420px;max-width:none;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-4deg)}.manuscript-model-mosaic-row{justify-content:space-between;align-items:center;gap:18px;width:100%;display:flex}.manuscript-model-mosaic-row.is-offset{width:calc(100% - var(--mosaic-row-offset));margin-left:var(--mosaic-row-offset)}.manuscript-model-mosaic .model-logo{color:#697079;background:#fff;border:0;border-radius:50%;flex:0 0 32px;width:32px;height:32px;box-shadow:0 2px 8px #00000024}.manuscript-model-mosaic .model-logo svg{width:20px;height:20px}.manuscript-feature-copy{--manuscript-feature-copy-gap:6px;flex-direction:column;height:190px;min-height:190px;padding:12px 16px 16px;display:flex}.manuscript-feature-copy h3{min-height:28px;max-height:28px;margin:0 0 var(--manuscript-feature-copy-gap);color:#fff;letter-spacing:-.66px;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:22px;font-weight:400;line-height:28px;display:-webkit-box;overflow:hidden}.manuscript-feature-copy p{color:#8b8b8b;letter-spacing:-.28px;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:88px;min-height:88px;max-height:88px;margin:0;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden}.manuscript-feature-copy a,.manuscript-card-link,.manuscript-inline-link{color:#fff;align-items:center;gap:6px;font-size:16px;font-weight:400;line-height:23px;display:inline-flex}.manuscript-feature-copy a:hover,.manuscript-card-link:hover,.manuscript-inline-link:hover{color:#9bdcf0}.manuscript-feature-copy>.manuscript-feature-action{align-self:center;margin-top:auto;padding:0 0 8px;position:relative}.manuscript-feature-copy>.manuscript-feature-action:after{content:"";background:#d9d9d9;height:1px;position:absolute;bottom:0;left:0;right:0}.manuscript-feature-copy .manuscript-feature-action.is-disabled{color:#8b8b8b;cursor:default}.manuscript-feature-copy .manuscript-feature-action.is-disabled:after{background:#555}.manuscript-feature-copy .semi-icon,.manuscript-card-link .semi-icon,.manuscript-inline-link .semi-icon{width:1em;height:1em;font-size:inherit;flex:0 0 1em;display:block}.manuscript-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.manuscript-pricing .manuscript-section-heading--title-only{align-items:flex-start}.manuscript-section-heading h2{color:#fff;margin:0;font-size:30px;font-weight:400;line-height:1.25}.manuscript-section-heading p{color:#8b8b8b;margin:4px 0 0;font-size:18px;line-height:1.35}.manuscript-section-heading>span{color:#9e9e9e;font-family:var(--font-mono);white-space:nowrap;font-size:9px}.manuscript-price-card{background:#222;border:1px solid #0000;border-radius:4px;flex-direction:column;min-width:0;height:418px;min-height:418px;padding:44px 22px 0;transition:border-color .2s,background-color .2s,transform .2s;display:flex}.manuscript-price-card:hover{background:#ffffff0f;border-color:#f0f0f0;transform:translateY(-3px)}.manuscript-price-card-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;height:49px;display:flex}.manuscript-price-model{align-items:center;gap:14px;min-width:0;display:flex}.manuscript-price-model .model-logo,.manuscript-price-model-logo{color:#292929;background:#fff;border-radius:4px;flex:0 0 49px;place-items:center;width:49px;height:49px;display:grid}.manuscript-price-model .model-logo svg{width:30px;height:30px}.manuscript-price-model-logo img{object-fit:contain;width:30px;height:30px;display:block}.manuscript-price-model>span{gap:1px;min-width:0;display:grid}.manuscript-price-model strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:400;line-height:28px;overflow:hidden}.manuscript-price-model small{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:300;line-height:20px;overflow:hidden}.manuscript-price-badge{color:#fff;white-space:nowrap;background:#c32834;border-radius:13px;flex:none;place-items:center;width:auto;min-width:66px;height:25px;padding:0 10px;font-size:18px;font-weight:400;line-height:25px;display:grid}.manuscript-price-badge.is-equal{color:#fff;background:#c32834}.manuscript-price-divider{background:#414141;height:1px;margin:47px 0 35px}.manuscript-price-values{justify-content:space-between;align-items:start;gap:0;width:100%;display:flex}.manuscript-price-values>div{gap:2px;min-width:0;display:grid}.manuscript-price-values span,.manuscript-price-source span{color:#fff;font-size:18px;line-height:27px}.manuscript-price-values strong{color:#8866e7;font-size:24px;font-weight:700;line-height:36px}.manuscript-price-values strong small{color:#fff;margin-left:3px;font-size:18px;font-weight:400}.manuscript-price-values strong small:first-child{margin-left:0;margin-right:1px}.manuscript-price-source{border-top:1px solid #626262;grid-template-columns:auto minmax(0,1fr);gap:2px 7px;margin-top:10px;padding-top:8px;display:grid}.manuscript-price-source em{color:#d1d1d1;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.manuscript-price-availability{border-top:1px solid #414141;grid-template-columns:1fr auto;gap:4px 8px;margin-top:36px;padding-top:35px;display:grid}.manuscript-price-availability>span{color:#fff;font-size:18px;line-height:27px}.manuscript-price-availability>strong{color:#75ce9c;font-family:var(--font-mono);font-size:10px;font-weight:600}.manuscript-price-availability>div{background-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='370.1'%20height='23.0609'%20viewBox='0%200%20370.1%2023.0609'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M366.666%2023.0609V0H370.1V23.0609H366.666ZM358.855%200H363.189V23.0609H358.855V0ZM351.071%200H355.405V23.0609H351.071V0ZM343.259%200H347.593V23.0609H343.259V0ZM335.448%200H339.782V23.0609H335.448V0ZM327.664%200H331.998V23.0609H327.664V0ZM319.853%200H324.187V23.0609H319.853V0ZM312.069%200H316.403V23.0609H312.069V0ZM304.257%200H308.592V23.0609H304.257V0ZM296.446%200H300.78V23.0609H296.446V0ZM288.662%200H292.996V23.0609H288.662V0ZM273.04%200H277.374V23.0609H273.04V0ZM265.256%200H269.59V23.0609H265.256V0ZM257.444%200H261.779V23.0609H257.444V0ZM218.443%200H222.777V23.0609H218.443V0ZM210.631%200H214.966V23.0609H210.631V0ZM202.847%200H207.181V23.0609H202.847V0ZM195.036%200H199.37V23.0609H195.036V0ZM187.225%200H191.559V23.0609H187.225V0ZM179.441%200H183.775V23.0609H179.441V0ZM171.63%200H175.964V23.0609H171.63V0ZM163.818%200H168.153V23.0609H163.818V0ZM156.034%200H160.368V23.0609H156.034V0ZM148.223%200H152.557V23.0609H148.223V0ZM140.412%200H144.746V23.0609H140.412V0ZM132.628%200H136.962V23.0609H132.628V0ZM124.817%200H129.151V23.0609H124.817V0ZM117.032%200H121.367V23.0609H117.032V0ZM93.626%200H97.96V23.0609H93.626V0ZM85.815%200H90.149V23.0609H85.815V0ZM78.004%200H82.338V23.0609H78.004V0ZM70.219%200H74.554V23.0609H70.219V0ZM62.408%200H66.742V23.0609H62.408V0ZM54.597%200H58.931V23.0609H54.597V0ZM46.813%200H51.147V23.0609H46.813V0ZM39.002%200H43.336V23.0609H39.002V0ZM31.218%200H35.552V23.0609H31.218V0ZM23.406%200H27.741V23.0609H23.406V0ZM15.595%200H19.929V23.0609H15.595V0ZM7.811%200H12.145V23.0609H7.811V0ZM0%200H4.334V23.0609H0V0Z'%20fill='%2324E38B'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='27.862'%20height='23.0609'%20viewBox='0%200%2027.862%2023.0609'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M23.505%2023.0609V0H27.862V23.0609H23.505ZM15.679%200H20.036V23.0609H15.679V0ZM7.826%200H12.183V23.0609H7.826V0ZM0%200H4.357V23.0609H0V0Z'%20fill='%23DDE46E'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='183.775'%20height='23.0609'%20viewBox='0%200%20183.775%2023.0609'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M179.441%2023.0609V0H183.775V23.0609H179.441ZM7.811%200H12.145V23.0609H7.811V0ZM0%200H4.334V23.0609H0V0Z'%20fill='%23DD3845'/%3e%3c/svg%3e");background-position:0,227.47px,101.41px;background-repeat:no-repeat;background-size:370.1px 23.06px,27.862px 23.06px,183.775px 23.06px;grid-column:1/-1;grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;width:371px;max-width:100%;margin-top:0;display:grid;position:relative}.manuscript-price-availability-bar{min-width:0;height:23px;box-shadow:none;cursor:default;background:#24e38b;border:0;border-radius:0;padding:0;display:block;position:relative}.manuscript-price-availability-bar.is-warning{background:#dde46e}.manuscript-price-availability-bar.is-danger{background:#dd3845}.manuscript-price-availability-bar:after{z-index:5;color:#17181b;content:attr(data-tooltip);font-family:var(--font-mono);opacity:0;pointer-events:none;text-align:center;white-space:nowrap;background:#fff;border:1px solid #17181b38;border-radius:4px;padding:5px 7px;font-size:10px;font-style:normal;line-height:1;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px);box-shadow:0 7px 18px #0000002e}.manuscript-price-availability-bar:hover:after,.manuscript-price-availability-bar:focus-visible:after{opacity:1;transform:translate(-50%)}.manuscript-price-availability-bar:focus-visible{z-index:4;outline-offset:3px;outline:2px solid #9bdcf0}.manuscript-price-availability-bar:first-child:after{left:0;transform:translateY(-4px)}.manuscript-price-availability-bar:first-child:hover:after,.manuscript-price-availability-bar:first-child:focus-visible:after{transform:translate(0)}.manuscript-price-availability-bar:last-child:after{left:auto;right:0;transform:translateY(-4px)}.manuscript-price-availability-bar:last-child:hover:after,.manuscript-price-availability-bar:last-child:focus-visible:after{transform:translate(0)}.manuscript-card-link{color:#cfcfcf;margin-top:10px}.manuscript-promotion-grid{grid-template-columns:minmax(0,.94fr) minmax(0,2.06fr);gap:28px;display:grid}.manuscript-reward-card{background:#493a37;border:1px solid #b5b5b5;border-radius:9px;flex-direction:column;min-height:268px;padding:16px;display:flex}.manuscript-reward-marks{justify-content:center;align-items:center;gap:0;min-height:48px;margin:7px 0 10px;display:flex}.manuscript-reward-avatar{background:linear-gradient(145deg,#5a5a5a 0%,#333 100%);border:2px solid #202020;border-radius:50%;flex:0 0 68px;place-items:center;width:68px;height:68px;margin-left:-16px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000047}.manuscript-reward-avatar:first-child{margin-left:0}.manuscript-reward-avatar:before{content:"";background:#8b8b8b;border-radius:50%;width:26%;height:26%;position:absolute;top:25%;left:50%;transform:translate(-50%)}.manuscript-reward-avatar:after{content:"";background:#8b8b8b;border-radius:50% 50% 18% 18%;width:43%;height:23%;position:absolute;bottom:24%;left:50%;transform:translate(-50%)}.manuscript-reward-marks i{color:#fff;background:#70dc87;border:1px solid #493a37;border-radius:50%;place-items:center;width:29px;height:29px;margin-left:-4px;font-size:19px;font-style:normal;font-weight:700;display:grid}.manuscript-reward-marks i:first-child{margin-left:0}.manuscript-reward-card h3{color:#f6f6f6;margin:0;font-size:15px}.manuscript-reward-card>p{color:#d8cfc9;min-height:30px;margin:8px 0 10px;font-size:9px;line-height:1.55}.manuscript-reward-login{background:linear-gradient(110deg,#3a2f31 0%,#4a3838 56%,#5b4048 100%);border:1px solid #ffe0c01f;align-items:center;gap:6px;min-height:40px;margin-top:auto;padding:5px 7px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 5px 12px #130c0d2e}.manuscript-reward-login span{color:#c6c6c6;flex:1;min-width:0;font-size:8px}.manuscript-reward-login a{color:#fff;background:linear-gradient(100deg,#d9af5b 0%,#7c6ce4 100%);border-radius:3px;align-items:center;gap:4px;min-height:26px;padding:0 10px;font-size:8px;display:inline-flex}.manuscript-reward-login a:hover{background:linear-gradient(100deg,#e6bf74 0%,#9282f4 100%)}.manuscript-reward-login .semi-icon{width:10px;height:10px}.manuscript-reward-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:11px;display:grid}.manuscript-reward-stats>span{background:linear-gradient(135deg,#4e3d3b 0%,#634641 100%);border:1px solid #ffe1b814;justify-items:center;gap:4px;min-height:59px;padding:10px 2px 8px;display:grid;box-shadow:inset 0 1px #ffffff0a}.manuscript-reward-stats>span:nth-child(2){background:linear-gradient(135deg,#55403c 0%,#6b4a43 100%)}.manuscript-reward-stats>span:nth-child(3){background:linear-gradient(135deg,#58403e 0%,#704950 100%)}.manuscript-reward-stats strong{color:#0000;font-family:var(--font-mono);-webkit-text-fill-color:transparent;background:linear-gradient(#ffe8a8 0%,#e5b65d 52%,#c78b3f 100%);-webkit-background-clip:text;background-clip:text;font-size:25px;line-height:1}.manuscript-reward-stats small{color:#c7c7c7;font-size:8px}.manuscript-news-column{min-width:0}.manuscript-ad-slots{gap:8px;display:grid}.manuscript-ad-slot{color:#e8f2ff;background:#2e4f7d;border:1px solid #a9bfdc;border-radius:8px;place-items:center;min-height:86px;display:grid;overflow:hidden}.manuscript-ad-slot strong{font-size:12px;font-weight:650}.manuscript-ad-slot small{color:#a9c5e9;font-family:var(--font-mono);margin-top:-24px;font-size:7px}.manuscript-ad-slot img{object-fit:cover;width:100%;max-height:170px}.manuscript-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.manuscript-news-card{background:#202226;border:1px solid #a9a9a9;border-radius:8px;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);min-width:0;min-height:166px;transition:border-color .2s,transform .2s;display:grid;overflow:hidden}.manuscript-news-card:hover{border-color:#f2f2f2;transform:translateY(-2px)}.manuscript-news-art{color:#ffffffd9;background:#3038b9;place-items:center;min-width:0;min-height:100%;display:grid}.manuscript-news-art--1{background:#3634d9}.manuscript-news-art span{color:#fff;width:45px;height:58px;font-family:var(--font-mono);border:1px solid #ffffffa6;place-items:center;font-size:8px;display:grid;transform:rotate(-8deg)}.manuscript-news-copy{background:#202226;min-width:0;padding:11px 12px 10px}.manuscript-news-copy>span{color:#79df91;font-size:8px;display:none}.manuscript-news-copy h3{color:#f2f2f2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 5px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.manuscript-news-copy p{color:#b0b0b0;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:43px;margin:0;font-size:8px;line-height:1.55;display:-webkit-box;overflow:hidden}.manuscript-news-copy small{color:#bcbcbc;align-items:center;gap:7px;margin-top:7px;font-size:7px;display:inline-flex}.manuscript-news-new{color:#1a311d;font-family:var(--font-mono);background:#83ec26;border-radius:7px;padding:2px 4px;font-size:7px;font-weight:700;line-height:1}.manuscript-news-copy .semi-icon{width:10px;height:10px}.manuscript-partners{padding-bottom:56px}.manuscript-partner-grid{--partner-item-width:clamp(128px, 19vw, 216px);background:#111;border:1px solid #111;grid-template-columns:1fr;display:grid;overflow:hidden}.manuscript-partner-row{border-bottom:1px solid #2e2e2e;min-width:0;position:relative;overflow:hidden}.manuscript-partner-row:last-child{border-bottom:0}.manuscript-partner-track{backface-visibility:hidden;will-change:transform;width:max-content;min-width:max-content;display:flex}.manuscript-partner-track.is-static{justify-content:center;width:100%;min-width:100%;transform:none}.manuscript-partner-sequence{width:max-content;min-width:max-content;display:flex}.manuscript-partner-row.is-compact .manuscript-partner-sequence{justify-content:center;width:100%;min-width:0}.manuscript-partner-row.is-compact .manuscript-partner-item{max-width:var(--partner-item-width);flex:1 1 0}.manuscript-partner-track.is-forward{animation:30s linear infinite manuscript-partner-marquee-left}.manuscript-partner-track.is-reverse{animation:30s linear infinite manuscript-partner-marquee-right;transform:translate(-50%)}.manuscript-partner-grid:hover .manuscript-partner-track{animation-play-state:paused}.manuscript-partner-item{flex:0 0 var(--partner-item-width);color:#dedede;border-right:1px solid #2e2e2e;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:76px;padding:10px 12px;transition:color .2s;display:flex}.manuscript-partner-item:hover{color:#fff}.manuscript-partner-item:hover .manuscript-partner-image,.manuscript-partner-item:hover .manuscript-partner-logo,.manuscript-partner-item:hover .manuscript-partner-mark,.manuscript-partner-item:hover .manuscript-partner-css-logo{transform:scale(1.08)}.manuscript-partner-item:focus-visible{z-index:1;outline-offset:-3px;outline:2px solid #9bdcf0;position:relative}.manuscript-partner-sequence>.manuscript-partner-item:nth-child(5n){border-right:0}.manuscript-partner-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.manuscript-partner-image{object-fit:contain;flex:none;width:22px;height:22px}.manuscript-partner-mark{color:#fff;width:22px;height:22px;font-family:var(--font-mono);border:1px solid #cfcfcf;border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:700;display:grid}@keyframes manuscript-partner-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes manuscript-partner-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes header-notification-ring{0%,to{transform:rotate(0)}20%{transform:rotate(13deg)}42%{transform:rotate(-11deg)}62%{transform:rotate(7deg)}80%{transform:rotate(-4deg)}}@keyframes manuscript-scoreboard-show-next{0%{opacity:0}to{opacity:1}}@keyframes manuscript-hero-char-drop{0%{opacity:0;filter:blur(4px);transform:translateY(-1.2em)rotateX(-18deg)}to{opacity:1;filter:blur();transform:translate(0,0)rotateX(0)}}@keyframes manuscript-scoreboard-flip-top{0%{opacity:1;filter:brightness();transform:rotateX(0)}to{opacity:1;filter:brightness(.58);transform:rotateX(-90deg)}}@keyframes manuscript-scoreboard-flip-bottom{0%{opacity:1;filter:brightness(.58);transform:rotateX(90deg)}to{opacity:1;filter:brightness();transform:rotateX(0)}}@media (prefers-reduced-motion:reduce){.manuscript-hero-split-char{opacity:1;filter:none;animation:none;transform:none}}html[data-theme=light] .home-page--manuscript{color:#17181b;background:0 0}html[data-theme=light] .manuscript-hero:before{background:#fff}@media (max-width:860px){.manuscript-home-shell{width:min(100% - 32px,1080px)}.manuscript-feature-grid,.manuscript-price-grid{gap:16px}.manuscript-pricing .manuscript-price-grid{row-gap:24px}.manuscript-promotion-grid{gap:16px}}@media (max-width:720px){.manuscript-home-shell{width:calc(100% - 28px)}.manuscript-hero{min-height:420px;padding:64px 0 56px}.manuscript-hero h1{font-size:30px}.manuscript-hero h1 strong{font-size:26px}.manuscript-hero h1,.manuscript-hero-actions,.manuscript-digital-stats{transform:none}.manuscript-hero-actions{gap:10px}.manuscript-digital-stats{gap:12px;margin-top:34px}.manuscript-wave-field{opacity:.72;height:520px;top:-150px}.manuscript-feature-grid,.manuscript-price-grid,.manuscript-promotion-grid{grid-template-columns:1fr}.manuscript-feature-card{grid-template-columns:minmax(150px,.82fr) minmax(0,1.18fr);display:grid}.manuscript-feature-visual{border-bottom:0;border-right:1px solid #8e8e8e;min-height:100%}.manuscript-feature-copy{min-height:100%}.manuscript-price-card{width:100%;max-width:none}.manuscript-news-card{min-height:148px}.manuscript-partner-grid{--partner-item-width:132px}.manuscript-partner-item{min-height:68px;padding-inline:9px}}@media (max-width:560px){.manuscript-hero{min-height:0;padding:48px 0 42px}.manuscript-hero h1{font-size:27px}.manuscript-hero h1 strong{font-size:23px}.manuscript-hero-actions{flex-direction:column;align-items:stretch;max-width:212.3px;margin-inline:auto}.manuscript-hero-actions .btn{width:100%}.manuscript-digital-stats{grid-template-columns:1fr;max-width:292px;margin-inline:auto}.manuscript-scoreboard{gap:5px;padding-inline:7px}.manuscript-scoreboard-digit{--scoreboard-digit-height:40px;--scoreboard-half-height:20px;--scoreboard-glyph-offset:-2px;width:24px;height:var(--scoreboard-digit-height);flex-basis:24px;font-size:26px}.manuscript-model-mosaic{--mosaic-row-gap:32px;--mosaic-row-offset:38px;min-width:360px}.manuscript-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.manuscript-feature-card{display:block}.manuscript-feature-visual{border-bottom:1px solid #8e8e8e;border-right:0;min-height:132px}.manuscript-news-grid{grid-template-columns:1fr}.manuscript-news-card{width:100%;max-width:none}.manuscript-reward-login{flex-direction:column;align-items:stretch}.manuscript-reward-login a{justify-content:center}}@media (prefers-reduced-motion:reduce){.app-loading-screen__logo-shell{animation:none}.public-header.public-header--home,.docs-product-nav{transition:none}.public-header .header-tool-badge:hover .header-notification-icon{animation:none}.manuscript-feature-card,.manuscript-price-card,.manuscript-news-card,.manuscript-partner-grid a{transition:none}.manuscript-partner-track{animation:none!important;transform:none!important}.manuscript-silk-canvas{opacity:.78}.manuscript-scoreboard-digit,.language-switch-thumb{transition:none;animation:none}.manuscript-scoreboard-flip.is-flipping .manuscript-scoreboard-face--next-top{opacity:1;animation:none}.manuscript-scoreboard-flip.is-flipping .manuscript-scoreboard-flap--top{opacity:0;animation:none}.manuscript-scoreboard-flip.is-flipping .manuscript-scoreboard-flap--bottom{opacity:1;animation:none;transform:rotateX(0)}}.public-layout--manuscript-home{--manuscript-content-width:1080px;background:#121212;width:100%;margin:0}.public-layout--manuscript-home .public-main{flex:none;min-height:0}.public-layout--manuscript-home .public-header-inner{width:100%;max-width:none}.manuscript-support-widget{z-index:1001;pointer-events:none;width:47px;height:auto;position:fixed;bottom:24px;right:24px}.manuscript-support-trigger{pointer-events:auto;opacity:1;transition:opacity .26s .22s,transform .26s cubic-bezier(.16,1,.3,1) .22s,visibility 0s linear .22s;position:relative;transform:translate(0,0)scale(1)}.manuscript-support-trigger.is-hidden{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .18s,transform .18s cubic-bezier(.4,0,.2,1),visibility 0s linear .18s;transform:translate(10px,10px)scale(.72)}.manuscript-support-assistant-button{box-sizing:border-box;color:#26212f;cursor:pointer;background:#fff;border:1px solid #e4e4e9eb;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:47px;padding:0 0 12px;line-height:1;transition:border-color .2s;display:flex;position:relative;box-shadow:0 6px 16px #281f3824}.manuscript-support-assistant-button:hover{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(77.86deg,#8ac5ff -3.23%,#74abff 51.11%,#e1a9ff 98.65%) border-box;border-color:#0000}.manuscript-support-assistant-button:focus-visible{outline-offset:3px;outline:2px solid #8d63e8}.manuscript-support-assistant-image{object-fit:contain;flex:0 0 47px;place-items:center;width:47px;height:47px;margin:0;display:grid}.manuscript-support-assistant-canvas{flex:0 0 47px;width:47px;height:47px;margin:0;display:block;position:relative}.manuscript-support-assistant-canvas>svg{transform-origin:50%;width:100%;height:100%;display:block;overflow:visible;transform:scale(.88)}.manuscript-support-assistant-canvas>.manuscript-support-assistant-image{opacity:1;width:33px;height:33px;display:block;position:absolute;inset:7px}.manuscript-support-assistant-canvas.is-ready>.manuscript-support-assistant-image{opacity:0}.manuscript-support-assistant-canvas.is-ready>.manuscript-support-assistant-fallback{display:none}.manuscript-support-assistant-label{writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap;letter-spacing:4px;font-size:14px;font-weight:500;line-height:1}html[lang=en] .manuscript-support-assistant-label{writing-mode:vertical-rl;text-orientation:sideways;letter-spacing:1px}.manuscript-support-panel{z-index:1001;color:#fff;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);opacity:0;pointer-events:none;transform-origin:calc(100% - 28px) calc(100% - 28px);will-change:opacity, transform;background:#121315f5;border:1px solid #ffffff29;border-radius:26px;flex-direction:column;gap:12px;width:min(420px,100vw - 32px);height:min(680px,100dvh - 32px);min-height:0;padding:14px;transition:opacity .24s ease-out,transform .42s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;transform:translate(12px,12px)scale(.82);box-shadow:0 22px 58px #00000073}.manuscript-support-panel.is-open{opacity:1;pointer-events:auto;animation:.42s cubic-bezier(.16,1,.3,1) both manuscript-support-panel-enter;transform:translate(0,0)scale(1)}.manuscript-support-panel.is-closing{opacity:0;pointer-events:none;animation:.34s cubic-bezier(.4,0,.2,1) both manuscript-support-panel-exit;transform:translate(12px,12px)scale(.82)}@keyframes manuscript-support-panel-enter{0%{opacity:0;transform:translate(12px,12px)scale(.82)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes manuscript-support-panel-exit{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate(12px,12px)scale(.82)}}.manuscript-support-tabs{background:#ffffff1a;border-radius:20px;flex:0 0 40px;grid-template-columns:repeat(2,minmax(0,1fr));height:40px;display:grid;position:relative}.manuscript-support-tab-thumb{z-index:0;background:#ffffff30;border-radius:18px;width:calc(50% - 4px);height:calc(100% - 4px);transition:transform .3s cubic-bezier(.22,.8,.26,1);position:absolute;top:2px;left:2px}.manuscript-support-tab-thumb.is-right{transform:translate(calc(100% + 4px))}.manuscript-support-tab{z-index:1;color:#fff9;cursor:pointer;background:0 0;border:0;border-radius:18px;justify-content:center;align-items:center;gap:5px;font-size:14px;font-weight:650;transition:color .24s;display:flex;position:relative}.manuscript-support-tab.is-active{color:#fff}.manuscript-support-tab .semi-icon{flex:0 0 16px;width:16px;height:16px;display:block}.manuscript-support-content-viewport{flex:1;min-height:0;position:relative;overflow:hidden}.manuscript-support-tab-content{pointer-events:none;will-change:transform, opacity;flex-direction:column;width:100%;min-height:0;display:flex;position:absolute;inset:0}.manuscript-support-tab-content.is-current{z-index:2;pointer-events:auto}.manuscript-support-tab-content.is-forward.is-entering{animation:.3s cubic-bezier(.22,.8,.26,1) both manuscript-support-tab-enter-from-right}.manuscript-support-tab-content.is-forward.is-exiting{animation:.3s cubic-bezier(.22,.8,.26,1) both manuscript-support-tab-exit-to-left}.manuscript-support-tab-content.is-backward.is-entering{animation:.3s cubic-bezier(.22,.8,.26,1) both manuscript-support-tab-enter-from-left}.manuscript-support-tab-content.is-backward.is-exiting{animation:.3s cubic-bezier(.22,.8,.26,1) both manuscript-support-tab-exit-to-right}@keyframes manuscript-support-tab-enter-from-right{0%{opacity:.92;transform:translate(100%)}to{opacity:1;transform:translate(0,0)}}@keyframes manuscript-support-tab-exit-to-left{0%{opacity:1;transform:translate(0,0)}to{opacity:.92;transform:translate(-100%)}}@keyframes manuscript-support-tab-enter-from-left{0%{opacity:.92;transform:translate(-100%)}to{opacity:1;transform:translate(0,0)}}@keyframes manuscript-support-tab-exit-to-right{0%{opacity:1;transform:translate(0,0)}to{opacity:.92;transform:translate(100%)}}.manuscript-support-chat{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.manuscript-support-tab,.manuscript-support-tab-content,.manuscript-support-chat,.manuscript-support-notifications{transition:none;animation:none}.manuscript-support-trigger,.manuscript-support-trigger.is-hidden{transition:none;transform:none}}.manuscript-support-chat-header{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;min-height:64px;padding:12px 2px 12px 4px;display:flex}.manuscript-support-agent-avatar{color:#fff;background:#ffffff1f;border:1px solid #ffffff24;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.manuscript-support-agent-avatar .semi-icon{place-items:center;width:23px;height:23px;margin:auto;line-height:0;display:grid}.manuscript-support-agent-avatar .semi-icon svg{width:100%;height:100%;display:block}.manuscript-support-agent-meta{gap:2px;min-width:0;display:grid}.manuscript-support-agent-meta strong{color:#fff;font-size:15px;font-weight:700;line-height:1.2}.manuscript-support-agent-meta>span{color:#ffffff94;align-items:center;gap:5px;font-size:12px;line-height:1.3;display:inline-flex}.manuscript-support-agent-meta i{background:#63e84e;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 9px #63e84ebf}.manuscript-support-close{color:#ffffff9e;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;margin-left:auto;padding:0;line-height:0;display:grid}.manuscript-support-close:hover{color:#fff;background:#ffffff1a}.manuscript-support-close .semi-icon{width:18px;height:18px;display:block}.manuscript-support-messages{scrollbar-color:#fff3 transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 2px 14px;display:flex;overflow-y:auto}.manuscript-support-chat-hint{color:#ffffff7a;align-items:center;gap:6px;margin:0 4px 4px;font-size:12px;line-height:1.4;display:flex}.manuscript-support-chat-hint .semi-icon{flex:0 0 14px;width:14px;height:14px;display:block}.manuscript-support-message{align-items:flex-end;gap:8px;display:flex}.manuscript-support-message.is-user{justify-content:flex-end}.manuscript-support-message-avatar{color:#fff;background:#ffffff1f;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.manuscript-support-message-avatar .semi-icon{width:16px;height:16px;display:block}.manuscript-support-message-bubble{color:#ffffffdb;overflow-wrap:anywhere;background:#ffffff1a;border-radius:14px 14px 14px 4px;max-width:78%;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.manuscript-support-message.is-user .manuscript-support-message-bubble{color:#fff;background:#5d5bb6;border-radius:14px 14px 4px}.manuscript-support-typing{background:#ffffff1a;border-radius:14px 14px 14px 4px;justify-content:center;align-items:center;gap:4px;width:56px;height:38px;display:inline-flex}.manuscript-support-typing i{background:#ffffffa6;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite manuscript-support-typing}.manuscript-support-typing i:nth-child(2){animation-delay:.14s}.manuscript-support-typing i:nth-child(3){animation-delay:.28s}@keyframes manuscript-support-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.manuscript-support-composer{border-top:1px solid #ffffff1a;align-items:flex-end;gap:8px;padding:12px 0 0;display:flex}.manuscript-support-composer textarea{resize:vertical;color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;outline:0;flex:1;width:100%;min-height:44px;max-height:120px;padding:10px 12px;font-size:13px;line-height:1.45}.manuscript-support-composer textarea:focus{background:#ffffff1f;border-color:#ffffff6b}.manuscript-support-composer textarea::placeholder{color:#ffffff70}.manuscript-support-send{color:#17181b;cursor:pointer;background:#fff;border:0;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;line-height:0;transition:background-color .2s,color .2s,opacity .2s,transform .2s;display:grid}.manuscript-support-send:hover:not(:disabled){color:#fff;background:#716fd1;transform:translateY(-1px)}.manuscript-support-send:disabled{opacity:.36;cursor:not-allowed}.manuscript-support-send .semi-icon{width:18px;height:18px;display:block}.manuscript-support-notifications{color:#ffffff9e;text-align:center;flex:1;align-content:center;place-items:center;gap:10px;min-height:0;padding:24px;display:grid}.manuscript-support-notifications .semi-icon{color:#fff;width:32px;height:32px;display:block}.manuscript-support-notifications strong{color:#fff;font-size:18px}.manuscript-support-notifications span{font-size:13px}.manuscript-support-notifications-state{color:#ffffff9e;text-align:center;justify-items:center;gap:10px;display:grid}.manuscript-support-notifications-state .semi-icon{margin:0}.manuscript-support-notification-content{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.manuscript-support-notification-toolbar{color:#ffffff8f;justify-content:space-between;align-items:center;gap:10px;padding:2px 2px 0;font-size:12px;display:flex}.manuscript-support-notification-toolbar button{color:#ffffffc7;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0}.manuscript-support-notification-toolbar button:hover:not(:disabled){color:#fff}.manuscript-support-notification-toolbar button:disabled{cursor:not-allowed;opacity:.4}.manuscript-support-notification-list{scrollbar-color:#fff3 transparent;scrollbar-width:thin;gap:6px;min-height:0;padding:2px;display:grid;overflow-y:auto}.manuscript-support-notification-item{color:#ffffffb8;text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;align-items:flex-start;gap:9px;width:100%;padding:10px;display:flex}.manuscript-support-notification-open{min-width:0;color:inherit;font:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:9px;padding:0;display:flex}.manuscript-support-notification-delete{color:#ffffff9e;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 28px;align-self:flex-start;place-items:center;width:28px;height:28px;margin:-2px -2px 0 0;padding:0;line-height:0;transition:color .2s,background-color .2s;display:grid}.manuscript-support-notification-delete:hover,.manuscript-support-notification-delete:focus-visible{color:#fff;background:#ffffff1a}.manuscript-support-notification-delete .semi-icon{width:16px;height:16px;padding:2px 0 0 1px;display:block}.manuscript-support-notification-item:hover{background:#ffffff1a;border-color:#fff3}.manuscript-support-notification-item.is-read{opacity:.72}.manuscript-support-notification-severity{background:#8f96a3;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:5px}.manuscript-support-notification-severity.is-info{background:#74a7ff}.manuscript-support-notification-severity.is-warning{background:#f2bb62}.manuscript-support-notification-severity.is-critical{background:#ef747c}.manuscript-support-notification-copy{gap:4px;min-width:0;display:grid}.manuscript-support-notification-copy strong{color:#fff;font-size:13px;line-height:1.35}.manuscript-support-notification-copy>span{color:#ffffffa3;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.manuscript-support-notification-copy time{color:#ffffff6b;font-size:11px;line-height:1.35}body:has(.public-layout--manuscript-home){background:#121212}html[data-theme=light]:has(.public-layout--manuscript-home){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .public-layout--manuscript-home{background:#fff}html[data-theme=light] body:has(.public-layout--manuscript-home){background:#fff}html[data-theme=light] .public-layout--manuscript-home .public-main{background:0 0}html[data-theme=light] .public-layout--manuscript-home .public-header{box-shadow:none;background:#fff;border-bottom-color:#dedede}html[data-theme=light] .public-layout--manuscript-home .public-header--home .header-brand-image{filter:invert()}html[data-theme=light] .public-layout--manuscript-home .public-header--home .header-nav a,html[data-theme=light] .public-layout--manuscript-home .public-header--home .header-nav .public-nav-link{color:#3f434a}html[data-theme=light] .public-layout--manuscript-home .public-header--home .header-nav a:hover,html[data-theme=light] .public-layout--manuscript-home .public-header--home .header-nav a.active{color:#050505;background:0 0}html[data-theme=light] .public-layout--manuscript-home .public-header--home .header-nav .public-nav-link:before{background:#ededf0}html[data-theme=light] .public-layout--manuscript-home .public-header--home .header-tool{color:#656a73}html[data-theme=light] .public-layout--manuscript-home .public-header--home .language-switcher{color:#555a63;background:#ededf0}html[data-theme=light] .public-layout--manuscript-home .public-header--home .theme-switcher,html[data-theme=light] .public-layout--manuscript-home .public-header--home .header-tool-badge{color:#656a73;box-shadow:none;background:0 0}html[data-theme=light] .public-layout--manuscript-home .public-header--home .header-tool:hover{color:#050505;background:#e2e3e6}html[data-theme=light] .public-layout--manuscript-home .public-header--home .theme-switcher:hover,html[data-theme=light] .public-layout--manuscript-home .public-header--home .header-tool-badge:hover{box-shadow:0 3px 10px #0000002e}html[data-theme=light] .public-layout--manuscript-home .manuscript-hero-actions .manuscript-model-button{color:#1f2329;border-color:#0000;background:linear-gradient(#ffffffb8,#ffffff6b 46%,#ffffffad),#f2f3ef!important;box-shadow:0 2px 5px #00000014,0 6px 12px #0000000d,inset 0 1px #ffffff9e,inset 0 -1px 2px #00000008!important}html[data-theme=light] .public-layout--manuscript-home .manuscript-hero-actions .manuscript-model-button:hover,html[data-theme=light] .public-layout--manuscript-home .manuscript-hero-actions .manuscript-model-button:focus-visible{color:#1f2329;border-color:#0000;background:linear-gradient(#ffffffb8,#ffffff61 46%,#ffffffa3),#edf0ed!important;box-shadow:0 2px 6px #0000001a,0 0 10px #65b9ff14,inset 0 1px #ffffffa8,inset 0 -1px 2px #0000000a!important}html[data-theme=light] .public-layout--manuscript-home .manuscript-hero-actions .manuscript-model-button:active{color:#1f2329;border-color:#0000;transform:none;background:linear-gradient(#ffffffb8,#ffffff6b 46%,#ffffffad),#f2f3ef!important;box-shadow:0 2px 5px #00000014,0 6px 12px #0000000d,inset 0 1px #ffffff9e,inset 0 -1px 2px #00000008!important}html[data-theme=light] .public-layout--manuscript-home .manuscript-hero h1,html[data-theme=light] .public-layout--manuscript-home .manuscript-hero h1 strong,html[data-theme=light] .public-layout--manuscript-home .manuscript-section-heading h2,html[data-theme=light] .public-layout--manuscript-home .manuscript-feature-copy h3,html[data-theme=light] .public-layout--manuscript-home .manuscript-price-model strong,html[data-theme=light] .public-layout--manuscript-home .manuscript-reward-card h3,html[data-theme=light] .public-layout--manuscript-home .manuscript-news-copy h3{color:#17181b}html[data-theme=light] .public-layout--manuscript-home .manuscript-section-heading p,html[data-theme=light] .public-layout--manuscript-home .manuscript-feature-copy p,html[data-theme=light] .public-layout--manuscript-home .manuscript-price-model small,html[data-theme=light] .public-layout--manuscript-home .manuscript-news-copy p,html[data-theme=light] .public-layout--manuscript-home .manuscript-news-copy small{color:#8b8b8b}html[data-theme=light] .public-layout--manuscript-home .manuscript-feature-card,html[data-theme=light] .public-layout--manuscript-home .manuscript-news-card{background:#fff;border-color:#dedede}html[data-theme=light] .public-layout--manuscript-home .manuscript-price-card{background:#f6f6f6}html[data-theme=light] .public-layout--manuscript-home .manuscript-feature-card:hover,html[data-theme=light] .public-layout--manuscript-home .manuscript-price-card:hover,html[data-theme=light] .public-layout--manuscript-home .manuscript-news-card:hover{background:#fff;border-color:#17181b6b}html[data-theme=light] .public-layout--manuscript-home .manuscript-feature-copy{background:0 0}html[data-theme=light] .public-layout--manuscript-home .manuscript-feature-visual{border-bottom-color:#dedede}html[data-theme=light] .public-layout--manuscript-home .manuscript-scoreboard-face,html[data-theme=light] .public-layout--manuscript-home .manuscript-scoreboard-flap{color:#121212;background-color:#f6f6f6;background-image:none;border:1px solid #dedede}html[data-theme=light] .public-layout--manuscript-home .manuscript-scoreboard-digit:after{background:#dbdbdb}html[data-theme=light] .public-layout--manuscript-home .manuscript-feature-copy a,html[data-theme=light] .public-layout--manuscript-home .manuscript-card-link,html[data-theme=light] .public-layout--manuscript-home .manuscript-inline-link{color:#30343b}html[data-theme=light] .public-layout--manuscript-home .manuscript-feature-copy a:hover,html[data-theme=light] .public-layout--manuscript-home .manuscript-card-link:hover,html[data-theme=light] .public-layout--manuscript-home .manuscript-inline-link:hover{color:#287ba0}html[data-theme=light] .public-layout--manuscript-home .manuscript-feature-copy .manuscript-feature-action.is-disabled{color:#8b8b8b}html[data-theme=light] .public-layout--manuscript-home .manuscript-price-divider{background:#dbdbdb}html[data-theme=light] .public-layout--manuscript-home .manuscript-price-availability{border-top-color:#dbdbdb}html[data-theme=light] .public-layout--manuscript-home .manuscript-price-values span{color:#4f4f4f}html[data-theme=light] .public-layout--manuscript-home .manuscript-price-values strong{color:#8866e7;-webkit-text-fill-color:#8866e7;background:0 0}html[data-theme=light] .public-layout--manuscript-home .manuscript-price-values strong small{color:#4f4f4f;-webkit-text-fill-color:#4f4f4f}html[data-theme=light] .public-layout--manuscript-home .manuscript-price-availability>span{color:#8b8b8b}html[data-theme=light] .public-layout--manuscript-home .manuscript-price-availability>strong{color:#2f8d68}html[data-theme=light] .public-layout--manuscript-home .manuscript-reward-avatar{background:linear-gradient(145deg,#c7c7c7 0%,#a5a5a5 100%);border-color:#dedede;box-shadow:0 1px 2px #00000029}html[data-theme=light] .public-layout--manuscript-home .manuscript-reward-card>p,html[data-theme=light] .public-layout--manuscript-home .manuscript-reward-login span,html[data-theme=light] .public-layout--manuscript-home .manuscript-reward-stats small{color:#8b8b8b}html[data-theme=light] .public-layout--manuscript-home .manuscript-reward-marks i{border-color:#fff}html[data-theme=light] .public-layout--manuscript-home .manuscript-reward-login{background:#f0f1f3}html[data-theme=light] .public-layout--manuscript-home .manuscript-reward-stats>span{background:#f0f1f3;border-radius:4px}html[data-theme=light] .public-layout--manuscript-home .manuscript-partner-grid{background:#fff;border-color:#dedede}html[data-theme=light] .public-layout--manuscript-home .manuscript-partner-grid a{color:#353a43;border-color:#e1e3e7}html[data-theme=light] .public-layout--manuscript-home .manuscript-partner-grid a:hover{color:#17181b;background:#f0f1f3}html[data-theme=light] .public-layout--manuscript-home .manuscript-ad-slot{border:0}@media (min-width:1101px){html[data-theme=light] .public-layout--manuscript-home .manuscript-promotion-grid{grid-template-columns:minmax(0,416px) minmax(0,1fr)}html[data-theme=light] .public-layout--manuscript-home .manuscript-news-column{width:auto;min-width:0}html[data-theme=light] .public-layout--manuscript-home .manuscript-ad-slot{width:100%;max-width:none;-webkit-mask-size:100% 193px;mask-size:100% 193px}}.manuscript-feature-copy{min-height:132px}.manuscript-feature-copy p{min-height:45px}.manuscript-price-card{min-height:204px}.manuscript-price-availability{margin-top:22px;padding-top:16px}.manuscript-price-card .manuscript-price-source,.manuscript-price-card .manuscript-card-link{display:none}.manuscript-news-art{position:relative;overflow:hidden}.manuscript-news-art>i{border:1px solid #ffffff8c;border-radius:50%;width:58px;height:58px;display:block;position:absolute}.manuscript-news-art>i:first-child{background:#7a8fff7a;top:-18px;left:-18px;box-shadow:0 0 0 10px #5e6fee24}.manuscript-news-art>i:nth-child(2){background:#da56b880;width:52px;height:52px;bottom:-16px;right:-15px;box-shadow:0 0 0 9px #da56b824}.manuscript-news-document{z-index:1;color:#27326f;background:#f2f3ee;border:1px solid #d4d5e8;align-content:start;gap:5px;width:70px;min-height:112px;padding:11px 9px;display:grid;position:relative;transform:rotate(-7deg);box-shadow:6px 9px #12185a33}.manuscript-news-document strong{font-size:10px;line-height:1}.manuscript-news-document small{color:#7a7f96;font-family:var(--font-mono);font-size:6px;line-height:1.3}.manuscript-news-document b{color:#fff;width:20px;height:20px;font-family:var(--font-mono);background:#4954c7;border-radius:50%;place-items:center;margin-top:auto;font-size:7px;display:grid}.manuscript-partner-logo{color:currentColor;justify-content:center;align-items:center;width:auto;max-width:128px;height:26px;font-size:24px;display:inline-flex}.manuscript-partner-logo svg{fill:currentColor;width:auto;max-width:128px;height:24px;display:block}.manuscript-partner-logo--mark svg{width:25px;max-width:25px;height:25px}.manuscript-partner-css-logo{justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}.manuscript-partner-css-logo-mark{border:2px solid;border-radius:50%;width:22px;height:22px;display:block;position:relative;transform:rotate(-45deg)}.manuscript-partner-css-logo-mark:before,.manuscript-partner-css-logo-mark:after{content:"";background:currentColor;width:13px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.manuscript-partner-css-logo-mark:after{transform:translate(-50%,-50%)rotate(90deg)}.manuscript-partner-css-logo-mark b{z-index:1;background:currentColor;border-radius:50%;width:5px;height:5px;display:block;position:absolute}.manuscript-partner-css-logo-mark b:first-child{top:-3px;left:7px}.manuscript-partner-css-logo-mark b:nth-child(2){bottom:7px;right:-3px}.manuscript-partner-css-logo-mark b:last-child{bottom:-3px;left:7px}.manuscript-partner-grid .manuscript-partner-item strong{display:block}.public-layout--manuscript-home{--ui-header-nav-size:14px;--ui-header-label-size:14px;--ui-header-control-size:14px;--ui-header-micro-size:12px;--home-font-display:50px;--home-font-display-secondary:50px;--home-font-section:26px;--home-font-card-title:16px;--home-font-subtitle:14px;--home-font-body:12px;--home-font-body-compact:11px;--home-font-label:10px;--home-font-micro:9px;--home-font-numeric:46.01px;--home-focus-heading:28px;--home-focus-description:14px;--home-focus-title:16px;--home-focus-body:13px;--home-focus-label:12px;--home-focus-micro:10px;--home-focus-value:17px;--home-focus-stat:26px;--home-scoreboard-scale:1;--home-scoreboard-card-width:333.5px;--home-scoreboard-min-height:82px;--home-scoreboard-digit-width:37.5px;--home-scoreboard-digit-height:50px;--home-scoreboard-half-height:calc(var(--home-scoreboard-digit-height) / 2);--home-scoreboard-digit-font-size:calc(var(--home-font-numeric) * var(--home-scoreboard-scale));--home-scoreboard-unit-font-size:16px;--home-scoreboard-value-gap:4.5px;--home-scoreboard-content-gap:3px;--home-scoreboard-padding-block-start:0px;--home-scoreboard-padding-block-end:0px;--home-scoreboard-padding-inline:0px;font-size:16px}.public-layout--manuscript-home .public-header .header-nav a{font-size:var(--ui-header-nav-size)}.public-layout--manuscript-home .header-trial-badge{font-size:var(--ui-header-label-size)}.public-layout--manuscript-home .header-trial-badge em,.public-layout--manuscript-home .language-option{font-size:var(--ui-header-micro-size)}.public-layout--manuscript-home .manuscript-digital-stats{grid-template-columns:repeat(2, minmax(0, var(--home-scoreboard-card-width)));gap:42.5px}.public-layout--manuscript-home .manuscript-scoreboard{min-height:var(--home-scoreboard-min-height);padding:var(--home-scoreboard-padding-block-start) var(--home-scoreboard-padding-inline) var(--home-scoreboard-padding-block-end)}.public-layout--manuscript-home .manuscript-scoreboard-content{gap:var(--home-scoreboard-content-gap)}.public-layout--manuscript-home .manuscript-scoreboard-unit{font-size:var(--home-scoreboard-unit-font-size)}.public-layout--manuscript-home .manuscript-scoreboard-value{gap:var(--home-scoreboard-value-gap)}.public-layout--manuscript-home .manuscript-scoreboard-digit{--scoreboard-digit-height:var(--home-scoreboard-digit-height);--scoreboard-half-height:var(--home-scoreboard-half-height);width:var(--home-scoreboard-digit-width);height:var(--home-scoreboard-digit-height);flex-basis:var(--home-scoreboard-digit-width);font-size:var(--home-scoreboard-digit-font-size)}.public-layout--manuscript-home .manuscript-hero h1{font-size:var(--home-font-display)}.public-layout--manuscript-home .manuscript-hero h1 strong{font-size:var(--home-font-display-secondary)}.public-layout--manuscript-home .manuscript-hero-actions .btn{font-size:18.1px}.public-layout--manuscript-home .manuscript-feature-visual>span{font-size:var(--home-font-label)}.public-layout--manuscript-home .manuscript-feature-copy h3{font-size:var(--home-font-card-title)}.public-layout--manuscript-home .manuscript-feature-copy p,.public-layout--manuscript-home .manuscript-feature-copy a{font-size:var(--home-font-body)}.public-layout--manuscript-home .manuscript-section-heading h2{font-size:var(--home-font-section)}.public-layout--manuscript-home .manuscript-section-heading p{font-size:var(--home-font-body)}.public-layout--manuscript-home .manuscript-section-heading>span{font-size:var(--home-font-label)}.public-layout--manuscript-home .manuscript-price-model strong{font-size:var(--home-font-subtitle)}.public-layout--manuscript-home .manuscript-price-model small,.public-layout--manuscript-home .manuscript-price-badge{font-size:var(--home-font-label)}.public-layout--manuscript-home .manuscript-price-values span,.public-layout--manuscript-home .manuscript-price-source span{font-size:var(--home-font-body-compact)}.public-layout--manuscript-home .manuscript-price-values strong{font-size:15px}.public-layout--manuscript-home .manuscript-price-values strong small{font-size:var(--home-font-micro)}.public-layout--manuscript-home .manuscript-price-source em{font-size:var(--home-font-label)}.public-layout--manuscript-home .manuscript-price-availability>span,.public-layout--manuscript-home .manuscript-price-availability>strong,.public-layout--manuscript-home .manuscript-card-link{font-size:var(--home-font-body-compact)}.public-layout--manuscript-home .manuscript-reward-card h3{font-size:var(--home-font-card-title)}.public-layout--manuscript-home .manuscript-reward-card>p{font-size:var(--home-font-body-compact)}.public-layout--manuscript-home .manuscript-reward-login span,.public-layout--manuscript-home .manuscript-reward-login a,.public-layout--manuscript-home .manuscript-reward-stats small{font-size:var(--home-font-label)}.public-layout--manuscript-home .manuscript-ad-slot strong{font-size:var(--home-font-subtitle)}.public-layout--manuscript-home .manuscript-ad-slot small{font-size:var(--home-font-micro)}.public-layout--manuscript-home .manuscript-news-copy h3{font-size:var(--home-font-subtitle)}.public-layout--manuscript-home .manuscript-news-copy p{font-size:var(--home-font-body-compact)}.public-layout--manuscript-home .manuscript-news-copy small{font-size:var(--home-font-label)}.public-layout--manuscript-home .manuscript-news-new{font-size:var(--home-font-micro)}.public-layout--manuscript-home .manuscript-partner-grid strong{font-size:var(--home-font-body)}.public-layout--manuscript-home .manuscript-partner-wordmark{font-size:var(--home-font-subtitle)}.public-layout--manuscript-home .manuscript-pricing .manuscript-section-heading h2,.public-layout--manuscript-home .manuscript-promotion .manuscript-section-heading h2{font-size:var(--home-focus-heading)}.public-layout--manuscript-home .manuscript-pricing .manuscript-price-model strong{font-size:var(--home-focus-title)}.public-layout--manuscript-home .manuscript-pricing .manuscript-price-model small,.public-layout--manuscript-home .manuscript-pricing .manuscript-price-badge,.public-layout--manuscript-home .manuscript-pricing .manuscript-price-values span,.public-layout--manuscript-home .manuscript-pricing .manuscript-price-availability>span,.public-layout--manuscript-home .manuscript-pricing .manuscript-price-availability>strong{font-size:var(--home-focus-label)}.public-layout--manuscript-home .manuscript-pricing .manuscript-price-values strong{font-size:var(--home-focus-value)}.public-layout--manuscript-home .manuscript-promotion .manuscript-reward-card h3,.public-layout--manuscript-home .manuscript-promotion .manuscript-ad-slot strong,.public-layout--manuscript-home .manuscript-promotion .manuscript-news-copy h3{font-size:var(--home-focus-title)}.public-layout--manuscript-home .manuscript-promotion .manuscript-reward-card>p,.public-layout--manuscript-home .manuscript-promotion .manuscript-news-copy p{font-size:var(--home-focus-body)}.public-layout--manuscript-home .manuscript-promotion .manuscript-reward-login span,.public-layout--manuscript-home .manuscript-promotion .manuscript-reward-login a,.public-layout--manuscript-home .manuscript-promotion .manuscript-reward-stats small,.public-layout--manuscript-home .manuscript-promotion .manuscript-news-copy small{font-size:var(--home-focus-label)}.public-layout--manuscript-home .manuscript-promotion .manuscript-ad-slot small,.public-layout--manuscript-home .manuscript-promotion .manuscript-news-new{font-size:var(--home-focus-micro)}.public-layout--manuscript-home .manuscript-feature-card{height:296px}.public-layout--manuscript-home .manuscript-feature-visual{height:106px;min-height:106px}.public-layout--manuscript-home .manuscript-feature-visual>span{display:none}.public-layout--manuscript-home .manuscript-feature-copy{height:190px;min-height:190px;padding:12px 16px 16px}.public-layout--manuscript-home .manuscript-feature-copy h3{color:#fff;min-height:28px;max-height:28px;margin-bottom:6px;font-size:22px;font-weight:400;line-height:28px}.public-layout--manuscript-home .manuscript-feature-copy p{color:#8b8b8b;height:88px;min-height:88px;max-height:88px;font-size:14px;line-height:22px}.public-layout--manuscript-home .manuscript-feature-copy>.manuscript-feature-action{color:#fff;padding-bottom:8px;font-size:16px;line-height:23px}.public-layout--manuscript-home .manuscript-pricing .manuscript-section-heading h2,.public-layout--manuscript-home .manuscript-promotion .manuscript-section-heading h2{font-size:30px;font-weight:400}.public-layout--manuscript-home .manuscript-pricing{padding-bottom:0;display:flow-root}.public-layout--manuscript-home .manuscript-pricing .manuscript-price-grid{margin-bottom:76px}.public-layout--manuscript-home .manuscript-pricing .manuscript-section-heading p,.public-layout--manuscript-home .manuscript-promotion .manuscript-section-heading p{font-size:18px}.public-layout--manuscript-home .manuscript-pricing .manuscript-price-card{background:#222;border:1px solid #0000;border-radius:4px;height:418px;min-height:418px;padding:44px 22px 0;position:relative}.public-layout--manuscript-home .manuscript-pricing .manuscript-price-card:hover{border-color:#f0f0f0}.public-layout--manuscript-home .manuscript-pricing .manuscript-price-card-head{height:49px}.public-layout--manuscript-home .manuscript-pricing .manuscript-price-model strong{font-size:22px;font-weight:400;line-height:28px}.public-layout--manuscript-home .manuscript-pricing .manuscript-price-model small{font-size:16px;font-weight:300;line-height:20px}.public-layout--manuscript-home .manuscript-pricing .manuscript-price-badge{border-radius:13px;flex-basis:auto;width:auto;min-width:66px;height:25px;padding:0 10px;font-size:17px;font-weight:400;line-height:25px;transition:background-color .18s}.public-layout--manuscript-home .manuscript-pricing .manuscript-price-badge:hover,.public-layout--manuscript-home .manuscript-pricing .manuscript-price-badge:focus-visible{color:#fff;background:#e9424f}.public-layout--manuscript-home .manuscript-pricing .manuscript-price-divider{background:#414141;margin:47px 0 35px}.public-layout--manuscript-home .manuscript-pricing .manuscript-price-values span{font-size:18px;line-height:27px}.public-layout--manuscript-home .manuscript-pricing .manuscript-price-values strong{font-size:24px;line-height:36px}.public-layout--manuscript-home .manuscript-pricing .manuscript-price-values strong small{font-size:18px}.public-layout--manuscript-home .manuscript-pricing .manuscript-price-availability{border-top-color:#414141;margin-top:36px;padding-top:35px}.public-layout--manuscript-home .manuscript-pricing .manuscript-price-card.has-long-price .manuscript-price-availability{position:relative;top:-36px}.public-layout--manuscript-home .manuscript-pricing .manuscript-price-availability>span{font-size:18px;line-height:27px}.public-layout--manuscript-home .manuscript-pricing .manuscript-price-availability>div{gap:3px;margin-top:6px}.public-layout--manuscript-home .manuscript-pricing .manuscript-price-availability-bar{height:23px;box-shadow:none;background:0 0;border-radius:0}.public-layout--manuscript-home .manuscript-support-tab{font-size:15px}.public-layout--manuscript-home .manuscript-support-agent-meta strong{font-size:16px}.public-layout--manuscript-home .manuscript-support-agent-meta>span,.public-layout--manuscript-home .manuscript-support-chat-hint{font-size:13px}.public-layout--manuscript-home .manuscript-support-message-bubble,.public-layout--manuscript-home .manuscript-support-composer textarea{font-size:14px}.public-layout--manuscript-home .manuscript-support-notifications strong{font-size:19px}.public-layout--manuscript-home .manuscript-support-notifications span{font-size:14px}@media (max-width:720px){.public-layout--manuscript-home .manuscript-hero h1{font-size:33px}.public-layout--manuscript-home .manuscript-hero h1 strong{font-size:29px}.public-layout--manuscript-home{--home-scoreboard-digit-width:calc(24px * var(--home-scoreboard-scale));--home-scoreboard-digit-height:calc(40px * var(--home-scoreboard-scale));--home-scoreboard-half-height:calc(var(--home-scoreboard-digit-height) / 2);--home-scoreboard-digit-font-size:calc(26px * var(--home-scoreboard-scale));--home-scoreboard-padding-inline:8px}.public-layout--manuscript-home .manuscript-digital-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (max-width:560px){.public-layout--manuscript-home .manuscript-hero h1{font-size:30px}.public-layout--manuscript-home .manuscript-hero h1 strong{font-size:26px}.public-layout--manuscript-home{--home-scoreboard-digit-width:calc(26px * var(--home-scoreboard-scale));--home-scoreboard-digit-height:calc(42px * var(--home-scoreboard-scale));--home-scoreboard-half-height:calc(var(--home-scoreboard-digit-height) / 2);--home-scoreboard-digit-font-size:calc(28px * var(--home-scoreboard-scale));--home-scoreboard-padding-inline:7px}.public-layout--manuscript-home .manuscript-digital-stats{max-width:var(--home-scoreboard-card-width);gap:calc(12px * var(--home-scoreboard-scale));grid-template-columns:1fr;margin-inline:auto}}@media (max-width:720px){.public-layout--manuscript-home{width:100%}.manuscript-support-widget,.manuscript-support-panel{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom))}.manuscript-price-card{min-height:0}.manuscript-partner-logo,.manuscript-partner-logo svg{max-width:100px}}@media (max-width:680px){.login-popover{top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));left:max(16px, env(safe-area-inset-left));border-radius:24px;width:auto;height:auto;min-height:0;max-height:calc(100dvh - 32px);padding:44px 20px 28px}.manuscript-support-panel{top:max(64px, calc(env(safe-area-inset-top) + 12px));right:max(16px, env(safe-area-inset-right));bottom:max(64px, calc(env(safe-area-inset-bottom) + 12px));left:max(16px, env(safe-area-inset-left));border-radius:24px;width:auto;height:auto;min-height:0;max-height:calc(100dvh - 128px)}}@media (max-width:480px){.manuscript-support-assistant-button{border-radius:50%;width:47px;height:47px;min-height:47px;padding:0}.manuscript-support-assistant-label{display:none}}@media (max-width:480px) and (orientation:portrait){:is(.console-frame:has(.playground-console-page)>.manuscript-support-widget,.console-frame:has(.image-console-page)>.manuscript-support-widget){bottom:calc(175px + env(safe-area-inset-bottom))}.console-frame:has(.video-console-page)>.manuscript-support-widget{bottom:calc(328px + env(safe-area-inset-bottom))}}@media (max-width:1024px) and (max-height:480px) and (orientation:landscape){:is(.console-frame:has(.playground-console-page)>.manuscript-support-widget,.console-frame:has(.image-console-page)>.manuscript-support-widget,.console-frame:has(.video-console-page)>.manuscript-support-widget){top:calc(var(--public-mobile-header-height,56px) + 10px);bottom:auto}:is(.console-frame:has(.playground-console-page) .manuscript-support-assistant-button,.console-frame:has(.image-console-page) .manuscript-support-assistant-button,.console-frame:has(.video-console-page) .manuscript-support-assistant-button){border-radius:50%;width:47px;height:47px;min-height:47px;padding:0}:is(.console-frame:has(.playground-console-page) .manuscript-support-assistant-label,.console-frame:has(.image-console-page) .manuscript-support-assistant-label,.console-frame:has(.video-console-page) .manuscript-support-assistant-label){display:none}}@media (prefers-reduced-motion:reduce){.login-drawer-backdrop,.login-popover,.manuscript-support-panel,.manuscript-support-assistant-button,.manuscript-support-tab-thumb,.manuscript-support-typing i{transition:none;animation:none}.manuscript-support-panel.is-open{opacity:1;transform:scale(1)}.manuscript-support-panel.is-closing{opacity:0;transform:scale(0)}}html[data-theme=light] .login-popover{background:#121315e0}html[data-theme=light] .login-drawer-backdrop{background:#17181b38}html[data-theme=light] .login-popover{color:#17181b;background:#ffffffe6;border-color:#17181b24;box-shadow:0 26px 80px #17181b33}html[data-theme=light] .login-popover .login-panel-logo{color:#17181b}html[data-theme=light] .login-popover .login-panel-logo .brand-logo-image{filter:invert()}html[data-theme=light] .login-popover .login-tabs{border-bottom-color:#17181b24}html[data-theme=light] .login-popover .login-tab{color:#747983}html[data-theme=light] .login-popover .login-tab:hover{color:#30343b}html[data-theme=light] .login-popover .login-tab.active{color:#17181b;border-bottom-color:#17181b}.public-layout--manuscript-home .manuscript-promotion{padding-bottom:86px}.public-layout--manuscript-home .manuscript-promotion-grid{grid-template-columns:416px minmax(0,850px);align-items:start;gap:16px}.public-layout--manuscript-home .manuscript-reward-card{box-sizing:border-box;color:#fff;background:#181818;border:1px solid #292929;border-radius:4px;width:416px;height:544px;min-height:544px;padding:0;position:relative}.public-layout--manuscript-home .manuscript-reward-card h3{margin:0;font-size:22px;line-height:30px;position:absolute;top:31px;left:21px}.public-layout--manuscript-home .manuscript-reward-card>p{color:#8b8b8b;height:48px;min-height:48px;margin:0;font-size:16px;line-height:24px;position:absolute;top:67px;left:21px;right:21px}.public-layout--manuscript-home .manuscript-reward-marks{background:0 0;border:0;width:327px;height:68px;min-height:68px;margin:0;padding:0;position:absolute;top:127px;left:46px}.public-layout--manuscript-home .manuscript-reward-avatar{flex-basis:68px;width:68px;height:68px}.public-layout--manuscript-home .manuscript-reward-login{box-sizing:border-box;color:#ddd;width:372px;height:69px;min-height:69px;box-shadow:none;background:#202020;border:1px solid #292929;margin:0;padding:0 14px 0 16px;position:absolute;top:232px;left:24px}.public-layout--manuscript-home .manuscript-reward-login span{color:#ddd;font-size:20px;line-height:27px}.public-layout--manuscript-home .manuscript-reward-login a{isolation:isolate;color:#111;background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='105.1'%20height='34.0735'%20viewBox='0%200%20105.1%2034.0735'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20d='M16.1%200H89C98.389%200%20105.1%207.83485%20105.1%2016.5735C105.1%2027.1651%2098.389%2034.0735%2089%2034.0735H16.1C7.611%2034.0735%200%2027.1651%200%2016.5735C0%207.83485%207.611%200%2016.1%200Z'%20fill='url(%23paint0_linear_0_6)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_0_6'%20x1='0'%20y1='0'%20x2='105.1'%20y2='0'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FFB912'/%3e%3cstop%20offset='0.53'%20stop-color='%23EB69FF'/%3e%3cstop%20offset='1'%20stop-color='%234C0DFB'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e") 50%/105.1px 34.074px no-repeat,url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='105.1'%20height='34.0735'%20viewBox='0%200%20105.1%2034.0735'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M16.1%200H89C98.389%200%20105.1%207.83485%20105.1%2016.5735C105.1%2027.1651%2098.389%2034.0735%2089%2034.0735H16.1C7.611%2034.0735%200%2027.1651%200%2016.5735C0%207.83485%207.611%200%2016.1%200Z'%20fill='%23121212'/%3e%3c/svg%3e") 50%/105.1px 34.074px no-repeat;border-radius:0;flex:0 0 105.1px;justify-content:center;width:105.1px;height:34.074px;min-height:34.074px;padding:0;font-size:18px;position:relative;overflow:hidden}.public-layout--manuscript-home .manuscript-promotion .manuscript-reward-login a:before{z-index:-1;content:"";opacity:0;background:linear-gradient(90deg,#ffe312 0%,#f758ff 50%,#700dfb 100%);transition:opacity .3s;position:absolute;inset:0}.public-layout--manuscript-home .manuscript-promotion .manuscript-reward-login a:hover:before,.public-layout--manuscript-home .manuscript-promotion .manuscript-reward-login a:focus-visible:before{opacity:1}.public-layout--manuscript-home .manuscript-reward-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:372px;margin:0;position:absolute;top:341px;left:23px}.public-layout--manuscript-home .manuscript-reward-stats>span{box-sizing:border-box;background:#222;border:1px solid #292929;gap:10px;height:165px;min-height:165px;padding:18px 2px 12px;overflow:hidden}.public-layout--manuscript-home .manuscript-reward-stats strong{color:#f05aec;white-space:nowrap;-webkit-text-fill-color:transparent;background:linear-gradient(#782fff 0%,#f05aec 100%);-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:flex-end;font-family:League Gothic,Arial Narrow,sans-serif;font-size:100px;line-height:.86;display:flex}.public-layout--manuscript-home .manuscript-reward-stats small{color:#ddd;white-space:nowrap;font-size:20px;line-height:27px}.public-layout--manuscript-home .manuscript-promotion .manuscript-reward-card h3{font-size:22px}.public-layout--manuscript-home .manuscript-promotion .manuscript-reward-card>p{font-size:16px}.public-layout--manuscript-home .manuscript-promotion .manuscript-reward-login span{font-size:20px}.public-layout--manuscript-home .manuscript-promotion .manuscript-reward-login a{font-size:18px}.public-layout--manuscript-home .manuscript-promotion .manuscript-reward-stats strong{font-size:100px}.public-layout--manuscript-home .manuscript-promotion .manuscript-reward-stats small{font-size:20px}.public-layout--manuscript-home .manuscript-reward-stats strong em{color:#ddd;-webkit-text-fill-color:#ddd;flex:none;margin:0 0 5px 4px;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.public-layout--manuscript-home .manuscript-news-column{width:850px}.public-layout--manuscript-home .manuscript-ad-slots{gap:0;height:193px}.public-layout--manuscript-home .manuscript-ad-slot{box-sizing:border-box;color:#fff;background:#121212;border:1px solid #292929;border-radius:15px;place-items:center;width:850px;height:193px;min-height:193px;display:grid;position:relative;overflow:hidden;-webkit-mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='849.99'%20height='193'%20viewBox='0%200%20849.99%20193'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20id='Rectangle%2022'%20x='0.5'%20y='0.5'%20width='848.99'%20height='192'%20rx='14.5'%20fill='%23121212'%20stroke='%23292929'/%3e%3c/svg%3e") 50%/850px 193px no-repeat;mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='849.99'%20height='193'%20viewBox='0%200%20849.99%20193'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20id='Rectangle%2022'%20x='0.5'%20y='0.5'%20width='848.99'%20height='192'%20rx='14.5'%20fill='%23121212'%20stroke='%23292929'/%3e%3c/svg%3e") 50%/850px 193px no-repeat}.public-layout--manuscript-home .manuscript-ad-slot strong{z-index:1;font-size:22px;font-weight:400;position:relative}.public-layout--manuscript-home .manuscript-ad-slot img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.public-layout--manuscript-home .manuscript-news-grid{grid-template-columns:repeat(2,416px);gap:16px;margin-top:16px}.public-layout--manuscript-home .manuscript-news-card{box-sizing:border-box;background:#181818;border:1px solid #292929;border-radius:4px;grid-template-columns:minmax(0,1fr) 156px;align-self:start;width:416px;height:335px;min-height:335px;max-height:335px}.public-layout--manuscript-home .manuscript-news-copy{background:#181818;min-height:0;padding:18px 12px 18px 24px;overflow:hidden}.public-layout--manuscript-home .manuscript-news-copy h3{color:#fff;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:60px;min-height:60px;max-height:60px;margin:0 0 6px;font-size:22px;line-height:30px;display:-webkit-box;overflow:hidden}.public-layout--manuscript-home .manuscript-news-copy p{color:#fff;text-overflow:ellipsis;-webkit-line-clamp:7;-webkit-box-orient:vertical;height:217px;min-height:0;max-height:217px;margin:0;font-size:16px;line-height:31px;display:-webkit-box;overflow:hidden}.public-layout--manuscript-home .manuscript-promotion .manuscript-news-copy h3{font-size:22px}.public-layout--manuscript-home .manuscript-promotion .manuscript-news-copy p{color:#fff;font-size:16px}.public-layout--manuscript-home .manuscript-news-copy small{display:none}.public-layout--manuscript-home .manuscript-news-art{background:#000;min-height:333px;overflow:hidden}.public-layout--manuscript-home .manuscript-news-art-image{object-fit:cover;object-position:center center;width:100%;max-width:none;height:335px;display:block;-webkit-mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='156'%20height='333'%20viewBox='0%200%20156%20333'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Rectangle%2036'%20d='M0%200H153C154.657%200%20156%201.34315%20156%203V330C156%20331.657%20154.657%20333%20153%20333H0V0Z'%20fill='black'/%3e%3c/svg%3e") 50%/156px 333px no-repeat;mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='156'%20height='333'%20viewBox='0%200%20156%20333'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Rectangle%2036'%20d='M0%200H153C154.657%200%20156%201.34315%20156%203V330C156%20331.657%20154.657%20333%20153%20333H0V0Z'%20fill='black'/%3e%3c/svg%3e") 50%/156px 333px no-repeat}html[data-theme=light] .public-layout--manuscript-home .manuscript-reward-card{color:#17181b;background:#fff;border-color:#dedede}html[data-theme=light] .public-layout--manuscript-home .manuscript-reward-login{color:#4f4f4f;background:#f6f6f6;border-color:#dedede;border-radius:4px}html[data-theme=light] .public-layout--manuscript-home .manuscript-reward-login span{color:#8b8b8b}html[data-theme=light] .public-layout--manuscript-home .manuscript-reward-stats>span{background:#f6f6f6;border-color:#dedede}html[data-theme=light] .public-layout--manuscript-home .manuscript-reward-stats small,html[data-theme=light] .public-layout--manuscript-home .manuscript-reward-stats strong em{color:#8b8b8b;-webkit-text-fill-color:#8b8b8b}html[data-theme=light] .public-layout--manuscript-home .manuscript-news-card{background:#fff;border-color:#dedede}html[data-theme=light] .public-layout--manuscript-home .manuscript-news-copy{background:#fff}html[data-theme=light] .public-layout--manuscript-home .manuscript-news-copy h3{color:#17181b}html[data-theme=light] .public-layout--manuscript-home .manuscript-news-copy p{color:#8b8b8b}html[data-theme=light] .public-layout--manuscript-home .manuscript-partner-grid{background:#fff;border:0}.public-layout--manuscript-home .manuscript-partners{padding-bottom:60px}.public-layout--manuscript-home .manuscript-partners .manuscript-section-heading{margin-bottom:26px}.public-layout--manuscript-home .manuscript-partners .manuscript-section-heading p{font-size:var(--ui-header-nav-size)}.public-layout--manuscript-home .manuscript-partner-grid{--partner-item-width:246px;background:#121212;border:0;width:min(1540px,100vw - 96px);max-width:none;margin:0;position:relative;left:50%;overflow:hidden;transform:translate(-50%)}.public-layout--manuscript-home .manuscript-partner-row.is-scrolling:before,.public-layout--manuscript-home .manuscript-partner-row.is-scrolling:after{z-index:2;content:"";pointer-events:none;width:180px;position:absolute;top:0;bottom:0}.public-layout--manuscript-home .manuscript-partner-row.is-scrolling:before{background:linear-gradient(90deg,#121212 0%,#121212db 32%,#0000 100%);left:0}.public-layout--manuscript-home .manuscript-partner-row.is-scrolling:after{background:linear-gradient(270deg,#121212 0%,#121212db 32%,#0000 100%);right:0}.public-layout--manuscript-home .manuscript-partner-row{contain:paint;border:0;position:relative}.public-layout--manuscript-home .manuscript-partner-item{color:#f2f2f2;border:0;gap:12px;min-height:130px;padding:12px 18px}.public-layout--manuscript-home .manuscript-partner-item:hover{background:0 0}.public-layout--manuscript-home .manuscript-partner-item :is(.manuscript-partner-image,.manuscript-partner-logo,.manuscript-partner-css-logo){transform-origin:50%;backface-visibility:hidden;will-change:transform;transition:transform .42s cubic-bezier(.22,1,.36,1)}.public-layout--manuscript-home .manuscript-partner-item:is(:hover,:focus-visible) :is(.manuscript-partner-image,.manuscript-partner-logo,.manuscript-partner-css-logo){transform:scale(1.8)translateZ(0)}.public-layout--manuscript-home .manuscript-partner-item:is(:hover,:focus-visible){z-index:3;position:relative}.public-layout--manuscript-home .manuscript-partner-item strong{letter-spacing:-.02em;max-width:150px;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:20px;font-weight:400;line-height:28px}.public-layout--manuscript-home .manuscript-partner-image{box-sizing:border-box;object-fit:contain;object-position:center;aspect-ratio:7/4;flex:0 0 112px;width:112px;height:64px;display:block}.public-layout--manuscript-home .manuscript-partner-logo,.public-layout--manuscript-home .manuscript-partner-logo svg{max-width:170px;height:40px}.public-layout--manuscript-home .manuscript-partner-logo--mark svg{width:38px;max-width:38px;height:38px}.public-layout--manuscript-home .manuscript-partner-css-logo{flex:0 0 40px;width:40px;height:40px}.public-layout--manuscript-home .manuscript-partner-css-logo-mark{width:34px;height:34px}.public-layout--manuscript-home .manuscript-partner-css-logo--camel .manuscript-partner-css-logo-mark{border:0;border-radius:0;transform:none}.public-layout--manuscript-home .manuscript-partner-css-logo--camel .manuscript-partner-css-logo-mark:before{clip-path:polygon(0 100%,10% 50%,28% 62%,43% 0,60% 59%,74% 42%,100% 100%);background:currentColor;width:24px;height:20px}.public-layout--manuscript-home .manuscript-partner-css-logo--camel .manuscript-partner-css-logo-mark:after,.public-layout--manuscript-home .manuscript-partner-css-logo--camel b{display:none}.public-layout--manuscript-home .manuscript-partner-css-logo--scietrain .manuscript-partner-css-logo-mark{border-radius:3px;transform:rotate(30deg)}.public-layout--manuscript-home .manuscript-skeleton-host{--semi-color-fill-0:#ffffff0e;--semi-color-fill-1:#ffffff21;width:100%;height:100%}html[data-theme=light] .public-layout--manuscript-home .manuscript-skeleton-host{--semi-color-fill-0:#17181b12;--semi-color-fill-1:#17181b26;--semi-color-fill-2:#17181b33}html[data-theme=light] .public-layout--manuscript-home .manuscript-skeleton-card:hover{border-color:#dedede}html[data-theme=light] .public-layout--manuscript-home .manuscript-price-skeleton-divider{background:#d7d7d7}html[data-theme=light] .public-layout--manuscript-home .manuscript-price-skeleton-availability{border-top-color:#d7d7d7}.public-layout--manuscript-home .manuscript-skeleton-card{pointer-events:none}.public-layout--manuscript-home .manuscript-skeleton-card:hover{background-color:inherit;border-color:#292929;transform:none}.public-layout--manuscript-home .manuscript-skeleton-title{width:52%;height:24px}.public-layout--manuscript-home .manuscript-skeleton-paragraph{width:100%}.public-layout--manuscript-home .manuscript-skeleton-paragraph li{height:14px}.public-layout--manuscript-home .manuscript-skeleton-action{width:88px;height:18px;margin-top:auto}.public-layout--manuscript-home .manuscript-feature-skeleton-visual{border-radius:0;width:100%;height:106px;min-height:106px}.public-layout--manuscript-home .manuscript-feature-skeleton-copy{box-sizing:border-box;flex-direction:column;gap:12px;height:190px;min-height:190px;padding:16px;display:flex}.public-layout--manuscript-home .manuscript-price-skeleton-head{align-items:center;gap:12px;height:49px;display:flex}.public-layout--manuscript-home .manuscript-price-skeleton-logo{border-radius:50%;flex:0 0 44px;width:44px;height:44px}.public-layout--manuscript-home .manuscript-price-skeleton-name{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.public-layout--manuscript-home .manuscript-price-skeleton-name .manuscript-skeleton-title{width:72%;height:20px}.public-layout--manuscript-home .manuscript-price-skeleton-name .manuscript-skeleton-paragraph{width:68%}.public-layout--manuscript-home .manuscript-price-skeleton-name .manuscript-skeleton-paragraph li{height:12px}.public-layout--manuscript-home .manuscript-price-skeleton-badge{border-radius:13px;flex:0 0 66px;width:66px;height:25px}.public-layout--manuscript-home .manuscript-price-skeleton-divider{background:#414141;border-radius:0;width:100%;height:1px;margin:47px 0 35px}.public-layout--manuscript-home .manuscript-price-skeleton-values{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.public-layout--manuscript-home .manuscript-price-skeleton-values>div{flex-direction:column;gap:10px;display:flex}.public-layout--manuscript-home .manuscript-skeleton-value{width:76%;height:30px}.public-layout--manuscript-home .manuscript-price-skeleton-availability{border-top:1px solid #414141;flex-direction:column;gap:12px;margin-top:36px;padding-top:35px;display:flex}.public-layout--manuscript-home .manuscript-price-skeleton-bars{width:100%;height:23px}.public-layout--manuscript-home .manuscript-promotion-skeleton-reward{padding:31px 21px}.public-layout--manuscript-home .manuscript-promotion-skeleton-reward>.manuscript-skeleton-paragraph{margin-top:14px}.public-layout--manuscript-home .manuscript-promotion-skeleton-art{width:327px;height:68px;position:absolute;top:127px;left:46px}.public-layout--manuscript-home .manuscript-promotion-skeleton-login{width:372px;height:69px;position:absolute;top:232px;left:24px}.public-layout--manuscript-home .manuscript-promotion-skeleton-stats{grid-template-columns:repeat(3,1fr);gap:16px;width:372px;display:grid;position:absolute;top:341px;left:23px}.public-layout--manuscript-home .manuscript-promotion-skeleton-stats>div{height:165px}.public-layout--manuscript-home .manuscript-promotion-skeleton-banner{border-radius:15px;width:100%;height:193px}.public-layout--manuscript-home .manuscript-promotion-skeleton-news .manuscript-news-card{overflow:hidden}.public-layout--manuscript-home .manuscript-news-skeleton-copy{flex-direction:column;gap:16px;padding:22px 24px;display:flex}.public-layout--manuscript-home .manuscript-news-skeleton-art{border-radius:0;width:100%;height:333px}.public-layout--manuscript-home .manuscript-partner-skeleton-row{grid-template-columns:repeat(6, var(--partner-item-width));height:130px;display:grid}.public-layout--manuscript-home .manuscript-partner-skeleton-item{justify-content:center;align-items:center;gap:12px;min-width:0;padding:12px 18px;display:flex}.public-layout--manuscript-home .manuscript-partner-skeleton-logo{border-radius:50%;flex:0 0 38px;width:38px;height:38px}.public-layout--manuscript-home .manuscript-partner-skeleton-name{width:112px;height:20px}@media (prefers-reduced-motion:reduce){.public-layout--manuscript-home .semi-skeleton-active .semi-skeleton-avatar,.public-layout--manuscript-home .semi-skeleton-active .semi-skeleton-image,.public-layout--manuscript-home .semi-skeleton-active .semi-skeleton-title,.public-layout--manuscript-home .semi-skeleton-active .semi-skeleton-button,.public-layout--manuscript-home .semi-skeleton-active .semi-skeleton-paragraph li{animation:none}.public-layout--manuscript-home .manuscript-partner-item:is(:hover,:focus-visible) :is(.manuscript-partner-image,.manuscript-partner-logo,.manuscript-partner-css-logo){transform:none}}@media (max-width:1300px){.public-layout--manuscript-home .manuscript-promotion-grid{grid-template-columns:minmax(0,416px) minmax(0,1fr)}.public-layout--manuscript-home .manuscript-news-column,.public-layout--manuscript-home .manuscript-ad-slot{width:100%}.public-layout--manuscript-home .manuscript-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-layout--manuscript-home .manuscript-news-card{width:100%}}@media (max-width:900px){.public-layout--manuscript-home .manuscript-promotion-grid{grid-template-columns:1fr}.public-layout--manuscript-home .manuscript-reward-card,.public-layout--manuscript-home .manuscript-news-column{width:100%;max-width:none}.public-layout--manuscript-home .manuscript-ad-slot{width:100%}}@media (max-width:720px){.public-layout--manuscript-home .manuscript-news-grid{grid-template-columns:1fr}.public-layout--manuscript-home .manuscript-news-card{grid-template-columns:minmax(0,1fr) 38%}.public-layout--manuscript-home .manuscript-partner-grid{--partner-item-width:180px;width:calc(100vw - 28px)}.public-layout--manuscript-home .manuscript-partner-item{min-height:100px;padding-inline:12px}.public-layout--manuscript-home .manuscript-partner-item strong{max-width:112px;font-size:18px;line-height:24px}.public-layout--manuscript-home .manuscript-partner-image{flex-basis:92px;width:92px;height:52px}.public-layout--manuscript-home .manuscript-partner-logo,.public-layout--manuscript-home .manuscript-partner-logo svg{max-width:136px;height:34px}.public-layout--manuscript-home .manuscript-partner-css-logo{flex-basis:34px;width:34px;height:34px}.public-layout--manuscript-home .manuscript-partner-css-logo-mark{width:29px;height:29px}.public-layout--manuscript-home .manuscript-partner-row.is-scrolling:before,.public-layout--manuscript-home .manuscript-partner-row.is-scrolling:after{width:54px}}@media (max-width:480px){.public-layout--manuscript-home .manuscript-reward-card{width:min(416px,100%)}.public-layout--manuscript-home .manuscript-reward-marks{width:min(327px,100% - 32px);left:50%;transform:translate(-50%)}.public-layout--manuscript-home .manuscript-promotion-skeleton-art{width:min(327px,100% - 32px);height:auto;left:50%;transform:translate(-50%)}.public-layout--manuscript-home .manuscript-promotion-skeleton-login,.public-layout--manuscript-home .manuscript-promotion-skeleton-stats{width:auto;left:16px;right:16px}.public-layout--manuscript-home .manuscript-reward-card h3,.public-layout--manuscript-home .manuscript-reward-card>p{left:16px;right:16px}.public-layout--manuscript-home .manuscript-reward-marks{left:50%}.public-layout--manuscript-home .manuscript-reward-login{width:auto;left:16px;right:16px}.public-layout--manuscript-home .manuscript-reward-login span{font-size:16px}.public-layout--manuscript-home .manuscript-reward-stats{gap:8px;width:auto;left:16px;right:16px}.public-layout--manuscript-home .manuscript-reward-stats strong{font-size:82px}.public-layout--manuscript-home .manuscript-reward-stats small{font-size:16px}.public-layout--manuscript-home .manuscript-news-copy{padding-left:16px}.public-layout--manuscript-home .manuscript-news-copy h3{font-size:18px;line-height:26px}.public-layout--manuscript-home .manuscript-news-copy p{font-size:14px;line-height:27px}}html[data-theme=light] .login-popover .login-form .field-label{color:#30343b}html[data-theme=light] .login-popover .input,html[data-theme=light] .login-popover .phone-input-wrapper{color:#30343b;background:#17181b0b;border-color:#0000}html[data-theme=light] .login-popover .input:focus,html[data-theme=light] .login-popover .phone-input-wrapper:focus-within{background:#17181b06;border-color:#17181bb3}html[data-theme=light] .login-popover .input::placeholder,html[data-theme=light] .login-popover .phone-input::placeholder{color:#9a9fa8}html[data-theme=light] .login-popover .input:hover::placeholder,html[data-theme=light] .login-popover .phone-input:hover::placeholder{color:#686d78}html[data-theme=light] .login-popover .phone-prefix{color:#747983;border-right-color:#17181b24}html[data-theme=light] .login-popover .phone-input{color:#30343b}html[data-theme=light] .login-popover .btn.btn-secondary{color:#4e5560;background:#17181b0f;border-color:#17181b24}html[data-theme=light] .login-popover .btn.btn-secondary:hover{color:#17181b;background:#17181b1a;border-color:#17181b4d}html[data-theme=light] .login-popover .wechat-status,html[data-theme=light] .login-popover .wechat-agreement{color:#626975}html[data-theme=light] .login-popover .wechat-agreement a{color:#30343b}html[data-theme=light] .login-popover .wechat-qr-remote{color:#626975;background:#fff;border-color:#17181b24}html[data-theme=light] .manuscript-support-panel{color:#17181b;background:#fffffff0;border-color:#17181b24;box-shadow:0 22px 58px #17181b38}html[data-theme=light] .manuscript-support-assistant-button,html[data-theme=dark] .manuscript-support-assistant-button{color:#26212f;background:#fff;border-color:#e4e4e9eb;box-shadow:0 6px 16px #281f3824}html[data-theme=light] .manuscript-support-assistant-button:hover,html[data-theme=dark] .manuscript-support-assistant-button:hover{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(77.86deg,#8ac5ff -3.23%,#74abff 51.11%,#e1a9ff 98.65%) border-box;border-color:#0000}html[data-theme=light] .manuscript-support-tabs{background:#17181b12}html[data-theme=light] .manuscript-support-tab-thumb{background:#17181b1f}html[data-theme=light] .manuscript-support-tab{color:#747983}html[data-theme=light] .manuscript-support-tab.is-active{color:#17181b}html[data-theme=light] .manuscript-support-chat-header{border-bottom-color:#17181b1a}html[data-theme=light] .manuscript-support-agent-avatar{color:#30343b;background:#f0f1f3;border-color:#17181b1f}html[data-theme=light] .manuscript-support-agent-meta strong{color:#17181b}html[data-theme=light] .manuscript-support-agent-meta>span,html[data-theme=light] .manuscript-support-close{color:#747983}html[data-theme=light] .manuscript-support-close:hover{color:#17181b;background:#17181b14}html[data-theme=light] .manuscript-support-chat-hint{color:#747983}html[data-theme=light] .manuscript-support-message-avatar,html[data-theme=light] .manuscript-support-message-bubble{color:#30343b;background:#f0f1f3}html[data-theme=light] .manuscript-support-message.is-user .manuscript-support-message-bubble{color:#fff;background:#5d5bb6}html[data-theme=light] .manuscript-support-typing{background:#f0f1f3}html[data-theme=light] .manuscript-support-typing i{background:#747983}html[data-theme=light] .manuscript-support-composer{border-top-color:#17181b1a}html[data-theme=light] .manuscript-support-composer textarea{color:#17181b;background:#f7f7f8;border-color:#17181b24}html[data-theme=light] .manuscript-support-composer textarea:focus{background:#fff;border-color:#17181b61}html[data-theme=light] .manuscript-support-composer textarea::placeholder{color:#747983}html[data-theme=light] .manuscript-support-send{color:#fff;background:#17181b}html[data-theme=light] .manuscript-support-send:hover:not(:disabled){color:#fff;background:#5d5bb6}html[data-theme=light] .manuscript-support-notifications{color:#747983}html[data-theme=light] .manuscript-support-notifications .semi-icon,html[data-theme=light] .manuscript-support-notifications strong{color:#17181b}html[data-theme=light] .manuscript-support-notifications-state,html[data-theme=light] .manuscript-support-notification-toolbar{color:#747983}html[data-theme=light] .manuscript-support-notification-toolbar button{color:#30343b}html[data-theme=light] .manuscript-support-notification-toolbar button:hover:not(:disabled){color:#17181b}html[data-theme=light] .manuscript-support-notification-item{color:#30343b;background:#17181b0b;border-color:#17181b1a}html[data-theme=light] .manuscript-support-notification-item:hover{background:#17181b14;border-color:#17181b2e}html[data-theme=light] .manuscript-support-notification-delete{color:#747983}html[data-theme=light] .manuscript-support-notification-delete:hover,html[data-theme=light] .manuscript-support-notification-delete:focus-visible{color:#17181b;background:#17181b14}html[data-theme=light] .manuscript-support-notification-copy strong{color:#17181b}html[data-theme=light] .manuscript-support-notification-copy>span{color:#626975}html[data-theme=light] .manuscript-support-notification-copy time{color:#8a9099}@media (prefers-reduced-motion:reduce){.console-loading-spinner{animation:none}}.enterprise-console-page{gap:var(--spacing-24)}.enterprise-gated-page{gap:var(--spacing-20)}.enterprise-inline-error{min-width:0;padding:var(--spacing-12) var(--spacing-16);border-radius:var(--radius-6);color:#e7848c;background:#df7b831a;border:1px solid #df7b8352;align-items:center;font-size:12px;line-height:1.5;display:flex}.enterprise-error-panel{justify-items:center;gap:var(--spacing-10);padding:var(--spacing-48) var(--spacing-24);border-radius:var(--radius-8);background:var(--color-bg-base-secondary);color:var(--color-text-secondary);text-align:center;border:1px solid #df7b8352;display:grid}.enterprise-error-panel strong{color:var(--color-text-default);font-size:14px}.enterprise-error-panel small{color:var(--color-text-tertiary);font-size:11px}.enterprise-loading{justify-content:center;align-items:center;gap:var(--spacing-10);min-height:160px;padding:var(--spacing-24);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:var(--color-bg-base-secondary);color:var(--color-text-secondary);font-size:13px;display:flex}.enterprise-section-heading{justify-content:space-between;align-items:center;gap:var(--spacing-16);min-width:0;display:flex}.enterprise-section-heading h2,.enterprise-section-heading h3{color:var(--color-text-default);margin:0;font-size:16px;font-weight:600}.enterprise-section-heading p,.enterprise-section-heading>span{margin:var(--spacing-6) 0 0;color:var(--color-text-tertiary);font-size:12px;line-height:1.5}.enterprise-section-heading>span{white-space:nowrap;margin:0}.enterprise-chart-tabs{align-items:center;gap:var(--spacing-4);border:1px solid var(--color-border-neutral-l2);border-radius:var(--radius-6);background:var(--color-bg-base-tertiary);padding:3px;display:flex}.enterprise-chart-tabs button{min-height:32px;padding:0 var(--spacing-10);border-radius:var(--radius-4);color:var(--color-text-secondary);font-size:12px}.enterprise-chart-tabs button:hover,.enterprise-chart-tabs button.active{background:var(--color-bg-overlay-l4);color:var(--color-text-default-hover)}.enterprise-trend-data{border-top:1px solid var(--color-border-neutral-l1);padding-top:var(--spacing-12)}.enterprise-trend-data summary{color:var(--color-text-secondary);cursor:pointer;font-size:12px}.enterprise-trend-data .source-table-scroll{margin-top:var(--spacing-12)}.enterprise-dimension-card{min-width:0;padding:var(--spacing-20);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:var(--color-bg-base-secondary)}.enterprise-dimension-card .enterprise-section-heading>span{color:var(--color-text-tertiary)}.enterprise-dimension-list{gap:var(--spacing-14);margin:var(--spacing-20) 0 0;padding:0;list-style:none;display:grid}.enterprise-dimension-meta{justify-content:space-between;align-items:center;gap:var(--spacing-12);color:var(--color-text-secondary);font-size:12px;display:flex}.enterprise-dimension-meta strong{min-width:0;color:var(--color-text-default);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.enterprise-dimension-meta span{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;flex:none}.enterprise-dimension-track{height:6px;margin-top:var(--spacing-8);border-radius:var(--radius-4);background:var(--color-bg-overlay-l3);overflow:hidden}.enterprise-dimension-track i{border-radius:inherit;background:var(--color-action-primary);min-width:4px;height:100%;display:block}.enterprise-governance-content{width:100%;min-width:0;padding-inline:var(--console-page-gutter);gap:0;display:grid}.console-main-layout:has(.enterprise-governance-content){overflow:visible}.enterprise-governance-tabs{gap:var(--spacing-4);margin-bottom:var(--spacing-20);border-bottom:1px solid var(--color-border-neutral-l1);display:flex;overflow:auto hidden}.enterprise-governance-tabs button{min-height:44px;padding:var(--spacing-10) var(--spacing-16);color:var(--color-text-secondary);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;margin-bottom:-1px;font-size:14px;display:inline-flex}.enterprise-governance-tabs button:hover{color:var(--color-text-default)}.enterprise-governance-tabs button[aria-selected=true],.enterprise-governance-tabs button.active{border-bottom-color:var(--color-action-primary);color:var(--color-text-default-hover);font-weight:600}.enterprise-governance-layout{gap:var(--spacing-24);grid-template-columns:288px minmax(0,1fr);align-items:start;min-width:0;display:grid}.enterprise-governance-rail{z-index:1;box-sizing:border-box;gap:var(--spacing-12);min-width:0;padding:var(--spacing-20);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:var(--color-bg-base-secondary);align-self:start;max-height:max(160px,100vh - 112px);display:grid;position:sticky;top:88px;overflow-y:auto}.enterprise-governance-rail-header{justify-content:space-between;align-items:center;gap:var(--spacing-8);min-height:32px;display:flex}.enterprise-governance-rail-title{color:var(--color-text-secondary);font-size:12px;font-weight:600}.enterprise-governance-rail-tools{align-items:center;gap:var(--spacing-6);display:inline-flex}.enterprise-governance-rail-count,.enterprise-governance-rail-meta{color:var(--color-text-tertiary);font-size:11px}.enterprise-governance-rail-add{width:30px;height:30px;padding:0}.enterprise-governance-rail-list{gap:var(--spacing-4);display:grid}.enterprise-governance-rail-item{align-items:center;gap:var(--spacing-10);width:100%;min-height:48px;padding:var(--spacing-8) var(--spacing-10);border-radius:var(--radius-6);color:var(--color-text-secondary);text-align:left;border:1px solid #0000;display:flex}.enterprise-governance-rail-item:hover{background:var(--color-bg-overlay-l2);color:var(--color-text-default)}.enterprise-governance-rail-item[aria-current=true],.enterprise-governance-rail-item.is-selected{border-color:var(--color-border-neutral-l2);background:var(--color-bg-overlay-l3);color:var(--color-text-default)}.enterprise-governance-rail-avatar{background:var(--color-avatar);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid}.enterprise-governance-rail-item[aria-current=true] .enterprise-governance-rail-avatar{background:var(--color-avatar);color:#fff}.enterprise-governance-rail-copy{gap:2px;min-width:0;display:grid}.enterprise-governance-rail-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.enterprise-governance-rail-meta{line-height:1.45}.enterprise-governance-main{gap:var(--spacing-12);min-width:0;display:grid}.enterprise-governance-panel-heading{justify-content:space-between;align-items:flex-start;gap:var(--spacing-16);padding:0;display:flex}.enterprise-governance-panel-heading h2{color:var(--color-text-default-hover);margin:0;font-size:20px;font-weight:600}.enterprise-governance-panel-heading h3{color:var(--color-text-default-hover);margin:0;font-size:15px;font-weight:600}.enterprise-governance-panel-heading p{margin:var(--spacing-6) 0 0;color:var(--color-text-tertiary);font-size:13px;line-height:1.6}.enterprise-governance-role-description{max-width:70ch}.enterprise-governance-main-content{min-width:0;padding:var(--spacing-24) var(--spacing-32);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-8);background:var(--color-bg-base-secondary)}.enterprise-governance-panel-actions{justify-content:flex-end;align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.enterprise-governance-panel-actions .semi-button{min-height:32px;padding-inline:var(--spacing-12);border-radius:var(--radius-6);font-size:13px;font-weight:600}.enterprise-governance-panel-actions .semi-button-danger{border:1px solid color-mix(in srgb, var(--color-error,#df7b83) 28%, transparent);background:color-mix(in srgb, var(--color-error,#df7b83) 11%, transparent);min-width:96px;color:var(--color-error,#df7b83)}.enterprise-governance-panel-actions .semi-button-danger:hover:not(:disabled),.enterprise-governance-panel-actions .semi-button-danger:focus-visible{background:color-mix(in srgb, var(--color-error,#df7b83) 17%, transparent);border-color:color-mix(in srgb, var(--color-error,#df7b83) 38%, transparent);color:var(--color-error,#df7b83)}.enterprise-governance-panel-actions .semi-button-primary{min-width:104px}.enterprise-governance-panel-actions .semi-button-with-icon svg{width:15px;height:15px}.enterprise-governance-role-form{gap:var(--spacing-12);padding-bottom:var(--spacing-16);border-bottom:1px solid var(--color-border-neutral-l1);display:grid}.enterprise-governance-role-form-grid{gap:var(--spacing-12);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.enterprise-governance-form-field{gap:var(--spacing-6);min-width:0;color:var(--color-text-secondary);font-size:12px;display:grid}.enterprise-governance-form-field .semi-input-wrapper,.enterprise-governance-form-field .source-input{width:100%}.enterprise-governance-field-hint{color:var(--color-text-tertiary);margin:0;font-size:12px;line-height:1.5}.enterprise-governance-create-form{gap:var(--spacing-12);display:grid}.enterprise-governance-policy-grid{gap:var(--spacing-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.enterprise-governance-policy-models{gap:var(--spacing-6);display:grid}.enterprise-governance-policy-models-input{resize:vertical;min-height:120px;line-height:1.5}.enterprise-governance-bound-members{gap:var(--spacing-12);margin-top:var(--spacing-20);display:grid}.enterprise-governance-bound-member-list{gap:var(--spacing-8);display:grid}.enterprise-governance-bound-member{justify-content:space-between;align-items:center;gap:var(--spacing-12);padding:var(--spacing-10) var(--spacing-12);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);display:flex}.enterprise-governance-bound-member-name{align-items:center;gap:var(--spacing-8);min-width:0;color:var(--color-text-default);font-size:13px;display:flex}.enterprise-governance-bound-member-name>span:last-child{gap:var(--spacing-2);min-width:0;display:grid}.enterprise-governance-bound-member-avatar{background:var(--color-avatar);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.enterprise-governance-bound-member strong,.enterprise-governance-bound-member small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.enterprise-governance-bound-member strong{font-size:13px;font-weight:500}.enterprise-governance-bound-member small{color:var(--color-text-tertiary);font-size:11px}.enterprise-governance-bind-form{align-items:flex-end;gap:var(--spacing-8);display:flex}.enterprise-governance-bind-form .enterprise-governance-form-field{flex:1}@media (max-width:760px){.enterprise-governance-layout{gap:var(--spacing-20);grid-template-columns:1fr}.enterprise-governance-rail{gap:var(--spacing-12);max-height:none;padding:var(--spacing-16);position:static;overflow:visible}.enterprise-governance-rail-header,.enterprise-governance-rail-list{min-width:0}.enterprise-governance-rail-header{grid-column:auto}.enterprise-governance-rail-list{gap:var(--spacing-6);grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-governance-role-form-grid,.enterprise-governance-policy-grid{grid-template-columns:1fr}}@media (max-width:480px){.enterprise-governance-tabs{overflow-x:auto}.enterprise-governance-tabs button{white-space:nowrap}.enterprise-governance-rail-list{grid-template-columns:1fr}.enterprise-governance-panel-heading{flex-direction:column;align-items:flex-start}.enterprise-governance-panel-actions{justify-content:flex-start;width:100%}.enterprise-governance-panel-actions .semi-button{flex:auto}.enterprise-governance-main-content{padding:var(--spacing-20) var(--spacing-16)}.enterprise-governance-bind-form{flex-direction:column;align-items:stretch}.enterprise-governance-bind-form .semi-button{width:100%}.enterprise-governance-bound-member{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.public-layout--manuscript-home{background-attachment:scroll}}@media (max-width:680px){.login-popover{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.manuscript-support-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.analytics-time-range-picker{min-width:220px;position:relative}.analytics-time-range-trigger{align-items:center;gap:var(--spacing-8);width:100%;min-height:40px;padding:0 var(--spacing-12);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);background:var(--color-bg-base-secondary);color:var(--color-text-default);text-align:left;display:inline-flex}.analytics-time-range-trigger:hover{border-color:var(--color-border-neutral-l2);background:var(--color-bg-base-tertiary)}.analytics-time-range-trigger-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.analytics-time-range-icon{border-radius:var(--radius-2);opacity:.8;border:1.5px solid;flex:none;width:15px;height:14px;position:relative}.analytics-time-range-icon:before{content:"";border-top:1.5px solid;position:absolute;top:3px;left:-1.5px;right:-1.5px}.analytics-time-range-icon:after{content:"";border-left:1.5px solid;border-right:1.5px solid;width:2px;height:4px;position:absolute;top:-3px;left:3px}.analytics-time-range-panel{z-index:30;top:calc(100% + var(--spacing-8));width:min(680px,100vw - 24px);max-height:min(620px,100vh - 32px);padding:var(--spacing-12);border:1px solid var(--color-border-neutral-l1);border-radius:var(--radius-6);background:var(--color-bg-base-default);grid-template-columns:132px minmax(430px,1fr);display:grid;position:absolute;left:0;overflow:auto;box-shadow:0 16px 36px #00000057}.analytics-time-range-presets{align-content:start;gap:var(--spacing-4);padding-right:var(--spacing-12);border-right:1px solid var(--color-border-neutral-l1);display:grid}.analytics-time-range-preset{min-height:40px;padding:0 var(--spacing-10);border-radius:var(--radius-6);color:var(--color-text-secondary);text-align:left}.analytics-time-range-preset:hover{background:var(--color-bg-base-secondary);color:var(--color-text-default)}.analytics-time-range-preset[aria-pressed=true]{background:var(--color-bg-base-tertiary);color:var(--color-text-default);font-weight:600}.analytics-time-range-calendar-wrap{min-width:0;padding-left:var(--spacing-12)}.analytics-time-range-calendar{gap:var(--spacing-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.analytics-time-range-calendar-head{grid-column:1/-1;grid-template-columns:32px 1fr 32px;align-items:center;display:grid}.analytics-time-range-calendar-nav{border-radius:var(--radius-6);width:32px;height:32px;color:var(--color-text-secondary);font-size:24px;line-height:1}.analytics-time-range-calendar-nav:hover{background:var(--color-bg-base-secondary);color:var(--color-text-default)}.analytics-time-range-calendar-nav:disabled{cursor:not-allowed;color:var(--color-text-tertiary);opacity:.42;background:0 0}.analytics-time-range-month{min-width:0}.analytics-time-range-month h3{margin:0 0 var(--spacing-8);color:var(--color-text-default);text-align:center;font-size:14px;font-weight:600}.analytics-time-range-weekdays,.analytics-time-range-days{grid-template-columns:repeat(7,minmax(28px,1fr));gap:2px;display:grid}.analytics-time-range-weekdays{margin-bottom:var(--spacing-4);color:var(--color-text-tertiary);text-align:center;font-size:11px}.analytics-time-range-weekdays span{place-items:center;min-height:24px;display:grid}.analytics-time-range-day{aspect-ratio:1;border-radius:var(--radius-6);min-width:28px;color:var(--color-text-secondary);font-size:12px;position:relative}.analytics-time-range-day[data-in-month=false]{color:var(--color-text-tertiary);opacity:.58}.analytics-time-range-day:hover{background:var(--color-bg-base-secondary);color:var(--color-text-default)}.analytics-time-range-day[data-in-range=true]{background:color-mix(in srgb, var(--color-brand) 18%, transparent);color:var(--color-text-default);border-radius:0}.analytics-time-range-day[data-start=true],.analytics-time-range-day[data-end=true]{border-radius:var(--radius-6);background:var(--color-brand);color:var(--color-action-on-primary);font-weight:600}.analytics-time-range-day:disabled,.analytics-time-range-day:disabled:hover{cursor:not-allowed;color:var(--color-text-tertiary);opacity:.34;background:0 0}.analytics-time-range-summary{min-height:18px;margin:var(--spacing-12) 0 var(--spacing-8);color:var(--color-text-secondary);font-size:12px}.analytics-time-range-actions{justify-content:flex-end;gap:var(--spacing-8);display:flex}.analytics-time-range-actions button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:720px){.analytics-time-range-picker{width:100%;min-width:0}.analytics-time-range-panel{grid-template-columns:1fr;width:min(440px,100vw - 16px);max-height:calc(100vh - 20px);left:50%;transform:translate(-50%)}.analytics-time-range-presets{padding:0 0 var(--spacing-8);border-right:0;border-bottom:1px solid var(--color-border-neutral-l1);grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-time-range-calendar-wrap{padding:var(--spacing-8) 0 0}.analytics-time-range-calendar{grid-template-columns:1fr}.analytics-time-range-month:nth-of-type(2){display:none}}:is(.login-popover,.login-card){box-sizing:border-box;color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:min(418px,100vw - 32px);box-shadow:none;background:#111;border:1px solid #353535;border-radius:3px}.login-popover{overscroll-behavior:contain;-webkit-backdrop-filter:none;backdrop-filter:none;max-width:none;height:min(953px,100dvh - 18px);min-height:min(620px,100dvh - 18px);max-height:calc(100dvh - 18px);padding:79px 26px 40px 27px;position:fixed;inset:max(9px,50dvh - 476.5px) 23px auto auto;overflow-y:auto}.login-popover-close{z-index:2;color:#8b8b8b;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:color .2s,background-color .2s,transform .2s;display:none;position:absolute;top:16px;right:16px}.login-popover-close:hover{color:#fff;background:#222}.login-popover-close:active{transform:scale(.94)}.login-popover-close:focus-visible{outline-offset:2px;outline:2px solid #8c5cff}.login-popover-close .semi-icon{font-size:20px}.login-card{width:min(418px,100vw - 32px);max-width:none;height:min(953px,100dvh - 18px);min-height:min(620px,100dvh - 18px);max-height:calc(100dvh - 18px);padding:79px 26px 40px 27px;overflow-y:auto}:is(.login-popover,.login-card) .login-panel,:is(.login-popover,.login-card) .login-pane,:is(.login-popover,.login-card) .login-form{width:100%;padding:0}:is(.login-popover,.login-card) .login-panel-header{text-align:center;height:49px;margin:0 0 35px}:is(.login-popover,.login-card) .login-panel-logo{justify-content:center;align-items:center;height:49px;margin:0;display:flex}:is(.login-popover,.login-card) .login-panel-logo .brand-logo-image{object-fit:contain;filter:none;width:267px;max-width:100%;height:49px}:is(.login-popover,.login-card) .login-panel-title{color:#fff;letter-spacing:0;height:23px;margin:0 0 10px;font-size:16px;font-weight:500;line-height:23px;display:block}:is(.login-popover,.login-card) .login-pane--phone .login-panel-title{text-align:left}:is(.login-popover,.login-card) .login-pane--wechat .login-panel-title{text-align:center;width:100%}:is(.login-popover,.login-card) .login-form{flex-direction:column;gap:0;display:flex}:is(.login-popover,.login-card) .login-form .form-field{gap:0;display:block}:is(.login-popover,.login-card) .phone-field{margin:0 0 24px}:is(.login-popover,.login-card) .code-field{margin:0 0 10px}:is(.login-popover,.login-card) .input,:is(.login-popover,.login-card) .phone-input-wrapper{box-sizing:border-box;color:#fff;background:#222;border:0;border-radius:4px;height:52px;transition:background-color .28s,box-shadow .28s}:is(.login-popover,.login-card) .input:focus,:is(.login-popover,.login-card) .phone-input-wrapper:focus-within{background:#252525;box-shadow:0 0 0 1px #5c2fdc}:is(.login-popover,.login-card) .input::placeholder,:is(.login-popover,.login-card) .phone-input::placeholder{color:#515151;opacity:1}:is(.login-popover,.login-card) .phone-input-wrapper{align-items:center;display:flex;overflow:hidden}:is(.login-popover,.login-card) .phone-prefix-control{color:#8b8b8b;background:0 0;border-right:0;flex:0 0 60px;justify-content:center;align-items:center;width:60px;height:52px;display:flex;position:relative}:is(.login-popover,.login-card) .phone-prefix-value{pointer-events:none;justify-content:center;align-items:center;width:100%;padding:0;font-size:16px;line-height:52px;display:flex}html[data-performance=lite] .public-layout--manuscript-home .manuscript-partner-track.is-forward,html[data-performance=lite] .public-layout--manuscript-home .manuscript-partner-track.is-reverse{animation:none;transform:none}html[data-performance=lite] .public-layout--manuscript-home .header-trial-glass,html[data-performance=lite] .public-layout--manuscript-home .header-trial-subscription,html[data-performance=lite] .public-layout--manuscript-home .manuscript-support-panel{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-performance=lite] .public-layout--manuscript-home .header-trial-glass:after,html[data-performance=lite] .public-layout--manuscript-home .header-trial-badge strong,html[data-performance=lite] .public-layout--manuscript-home .header-trial-subscription{animation:none}html[data-performance=lite] .public-layout--manuscript-home .manuscript-support-assistant-button{box-shadow:none}html[data-performance=lite] .public-layout--manuscript-home .manuscript-support-panel{box-shadow:0 12px 32px #0000004d}html[data-performance=lite] .public-layout--manuscript-home .manuscript-silk-canvas{opacity:.58}@media (max-width:900px){.public-layout--manuscript-home .manuscript-pricing,.public-layout--manuscript-home .manuscript-promotion,.public-layout--manuscript-home .manuscript-partners{content-visibility:visible;contain-intrinsic-size:none}}:is(.login-popover,.login-card) .phone-input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:52px;padding:0 20px;font-size:16px}:is(.login-popover,.login-card) .code-input-wrapper{background:#222;border:0;border-radius:4px;gap:0;height:52px;transition:background-color .28s,box-shadow .28s;display:flex;overflow:hidden}:is(.login-popover,.login-card) .code-input-wrapper:focus-within{background:#252525;box-shadow:0 0 0 1px #5c2fdc}:is(.login-popover,.login-card) .code-input-wrapper .input{min-width:0;height:52px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0 11px;font-size:16px}:is(.login-popover,.login-card) .code-input-wrapper .input:hover,:is(.login-popover,.login-card) .code-input-wrapper .input:focus{box-shadow:none;background:0 0;border:0}:is(.login-popover,.login-card) .code-input-wrapper .get-code-btn{color:#fff;background:0 0;border:0;border-radius:0;flex:0 0 100px;justify-content:flex-end;width:100px;height:52px;padding:0 9px 0 0;font-size:16px;font-weight:400;transition:background-color .28s}:is(.login-popover,.login-card) .code-input-wrapper .get-code-btn:hover:not(:disabled){color:#fff;background:#2b2b2b;transform:none}:is(.login-popover,.login-card) .remember-checkbox{box-sizing:border-box;color:#8b8b8b;align-items:flex-start;gap:4px;height:21px;margin:0 0 12px;padding-left:5px;font-size:13px;line-height:21px;display:flex}:is(.login-popover,.login-card) .remember-checkbox input{appearance:none;cursor:pointer;background:#222;border:1px solid #292929;border-radius:2px;flex:0 0 14px;width:14px;height:14px;margin:4px 0 0;position:relative}:is(.login-popover,.login-card) .remember-checkbox input:checked{background:#5c2fdc;border-color:#5c2fdc}:is(.login-popover,.login-card) .remember-checkbox input:checked:after{content:"";transform-origin:50%;border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:7px;height:4px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-62%)rotate(-45deg)}:is(.login-popover,.login-card) .remember-checkbox label{cursor:pointer}:is(.login-popover,.login-card) .login-consent-notice{color:#fff;margin:0 0 16px;font-size:13px;line-height:20px}:is(.login-popover,.login-card) .login-consent-notice a{color:#5c2fdc;text-decoration:none}:is(.login-popover,.login-card) .login-consent-notice a:hover{color:#7f52ff}:is(.login-popover,.login-card) .login-feedback{color:#ff4d58;margin:0 0 10px;font-size:12px;line-height:20px}:is(.login-popover,.login-card) .login-separator{color:#313131;align-items:center;gap:17px;height:23px;margin:35px 0;font-size:16px;line-height:23px;display:flex}:is(.login-popover,.login-card) .login-separator:before,:is(.login-popover,.login-card) .login-separator:after{content:"";background:#313131;flex:1;height:1px}:is(.login-popover,.login-card) .login-switch-btn{color:#040000;background:#fff;border:0;border-radius:22px;justify-content:center;align-items:center;gap:7px;width:100%;height:43px;font-size:14px;font-weight:500;transition:background-color .28s;display:flex}:is(.login-popover,.login-card) .login-switch-btn:hover{color:#040000;background:#eaeaea;transform:none}:is(.login-popover,.login-card) .login-switch-btn:active{transform:none}.wechat-icon{object-fit:contain;flex:0 0 30px;width:22px;height:22px;display:block}:is(.login-popover,.login-card) .login-pane--wechat{flex-direction:column;align-items:center;display:flex}:is(.login-popover,.login-card) .wechat-qr-remote{box-sizing:border-box;color:#515151;background:#fff;border:0;border-radius:4px;place-items:center;width:160px;height:160px;margin:0 auto 35px;font-size:12px;display:grid;overflow:hidden}:is(.login-popover,.login-card) .wechat-qr-remote iframe{background:#fff;border:0;width:100%;height:100%}:is(.login-popover,.login-card) .wechat-status.is-error{color:#ff4d58;text-align:center;width:100%;margin:-25px 0 15px;font-size:12px;line-height:20px}:is(.login-popover,.login-card) .login-pane--binding .login-separator{margin-top:35px}.login-page{box-sizing:border-box;background:#050505;justify-content:flex-end;align-items:center;height:100dvh;min-height:0;padding:9px 23px;overflow:hidden}html:has(.login-page){scrollbar-gutter:auto;overflow-y:hidden}.login-popover,.login-card{scrollbar-width:thin;scrollbar-color:#555 transparent}.login-popover::-webkit-scrollbar{width:6px}.login-card::-webkit-scrollbar{width:6px}.login-popover::-webkit-scrollbar-thumb{background:#555;border-radius:3px}.login-card::-webkit-scrollbar-thumb{background:#555;border-radius:3px}@media (min-width:681px) and (min-height:1180px){.login-popover{top:25px}.login-page{align-items:flex-start}}@media (max-width:680px){.login-popover{width:auto;height:auto;min-height:0;max-height:calc(100dvh - 128px);padding-top:48px;padding-bottom:28px;inset:64px 20px}.login-popover-close{display:grid}.login-card{width:100%;height:calc(100dvh - 18px);min-height:0;max-height:calc(100dvh - 18px)}.login-page{padding:9px}}@media (max-width:400px){:is(.login-popover,.login-card){padding-left:20px;padding-right:20px}}.user-dropdown{box-sizing:border-box;color:#fff;background:#2d2d2d;border:0;border-radius:4px;width:240px;height:auto;max-height:calc(100dvh - 76px);padding:30px 15px 20px;top:calc(100% + 10px);overflow-y:auto;box-shadow:0 12px 32px #00000057}.user-dropdown-header{border-bottom:1px solid #484848;align-items:flex-start;min-height:45px;margin:0 0 16px;padding:0 0 28px;display:flex;position:relative}.user-dropdown-identity{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.user-dropdown-identity-avatar{color:#fff;background:var(--color-avatar);border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:16px;line-height:1;display:grid}.user-dropdown-identity-copy{flex:1;gap:2px;min-width:0;display:grid}.user-dropdown-identity-copy strong,.user-dropdown-identity-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-dropdown-identity-copy strong{color:#fff;font-size:16px;font-weight:400;line-height:23px}.user-dropdown-identity-copy>span{color:#8b8b8b;max-width:92px;font-size:14px;line-height:20px}.user-dropdown-identity-chevron{color:#8b8b8b;background:0 0;border-radius:4px;flex:0 0 30px;place-items:center;width:30px;height:30px;margin-left:auto;transition:color .18s,background-color .18s;display:grid}.user-dropdown-identity-chevron-icon{transform-origin:50%;width:14px;height:14px;transition:transform .22s cubic-bezier(.4,0,.2,1);display:block;transform:rotate(0)}.user-dropdown-identity:hover .user-dropdown-identity-chevron,.user-dropdown-identity:focus-visible .user-dropdown-identity-chevron{color:#fff;background:#ffffff14}.user-dropdown-settings{color:#929292;cursor:pointer;background:0 0;border:0;flex:0 0 22px;place-items:center;width:22px;height:24px;padding:0;display:grid}.user-dropdown-settings:hover,.user-dropdown-settings:focus-visible{color:#fff}.user-dropdown-settings .semi-icon{font-size:16px}.account-settings-overlay{z-index:1200;background:#0000009e;place-items:center;padding:24px;animation:.2s ease-out both account-settings-overlay-enter;display:grid;position:fixed;inset:0}@keyframes account-settings-overlay-enter{0%{background:0 0}to{background:#0000009e}}.account-settings-modal{color:#fff;transform-origin:100% 0;will-change:transform, opacity;background:#303030;border:1px solid #292929;border-radius:8px;grid-template-columns:177px minmax(0,1fr);width:min(690px,100vw - 32px);height:min(675px,100dvh - 32px);animation:.3s cubic-bezier(.22,1,.36,1) both account-settings-modal-enter;display:grid;overflow:hidden;box-shadow:0 18px 48px #00000080}@keyframes account-settings-modal-enter{0%{opacity:0;transform:translate(28px,-20px)scale(.92)}to{opacity:1;transform:translate(0)scale(1)}}.account-settings-sidebar{background:#202020;padding:27px 0 0}.account-settings-sidebar h2{color:#fff;margin:0 24px 31px;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:18px;font-weight:400;line-height:25px}.account-settings-tab{color:#c8c8c8;text-align:left;background:#39383899;border:0;align-items:center;gap:8px;width:100%;height:38px;padding:0 24px;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:14px;font-weight:400;display:flex}.account-settings-tab .semi-icon{color:#8b8b8b;width:16px;height:16px}.account-settings-main{background:#303030;min-width:0;padding:27px 32px 0 26px}.account-settings-main-header{border-bottom:1px solid #4c4c4c;justify-content:space-between;align-items:flex-start;height:56px;margin:0 -32px 0 -26px;padding:0 26px;display:flex}.account-settings-main-header h3{color:#fff;margin:0;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:18px;font-weight:400;line-height:25px}.account-settings-close{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:20px;height:20px;min-height:0;margin-top:-1px;padding:0;display:grid}.account-settings-close:hover,.account-settings-close:focus-visible{color:#c8c8c8;box-shadow:none;background:0 0}.account-settings-close .semi-icon{width:16px;height:16px}.account-settings-fields{flex-direction:column;padding-top:0;display:flex}.account-settings-row{color:#fff;border-bottom:1px solid #383838;justify-content:space-between;align-items:center;min-height:72px;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:14px;line-height:23px;display:flex}.account-settings-row--name{min-height:62px}.account-settings-row--avatar{min-height:93px}.account-settings-row--badges{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:124px;padding-top:28px}.account-settings-row--delete{border-bottom:0;align-items:flex-start;min-height:93px;padding-top:25px}.account-settings-label{color:#8b8b8b;white-space:nowrap}.account-settings-value{color:#fff;text-align:right;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.account-settings-value--editing{gap:4px}.account-settings-input{color:#fff;width:220px;height:30px;min-height:0;font:inherit;text-align:right;background:#3a3a3a;border:1px solid #6f6f6f;border-radius:3px;outline:0;padding:0 8px}.account-settings-input:focus{border-color:#a0a0a0}.account-settings-icon-button{color:#8b8b8b;cursor:pointer;background:0 0;border:0;place-items:center;width:16px;height:20px;min-height:0;padding:0;display:grid}.account-settings-icon-button:hover,.account-settings-icon-button:focus-visible{color:#fff;box-shadow:none;background:0 0}.account-settings-icon-button .semi-icon{width:13px;height:13px}.account-settings-inline-action{color:#fff;min-height:0;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.account-settings-avatar{color:#fff;background:var(--color-avatar);border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:16px;display:grid}.account-settings-badges{gap:10px;margin-top:10px;display:flex}.account-settings-badges img{object-fit:contain;width:36px;height:41px;display:block}.account-settings-delete{color:#fff;cursor:pointer;background:#c22735;border:0;border-radius:4px;place-items:center;width:110px;height:30px;min-height:0;margin-top:-1px;padding:0;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:13px;font-weight:400;display:grid}.account-settings-delete:hover{background:#d63845}.user-dropdown-section{flex-direction:column;gap:2px;padding:0;display:flex}.user-dropdown-section+.user-dropdown-section{border-top:1px solid #484848;margin-top:16px;padding-top:16px}.user-dropdown .dropdown-link{color:#fff;background:0 0;border-radius:4px;gap:10px;width:calc(100% + 20px);height:36px;min-height:36px;margin-inline:-10px;padding:0 12px;font-size:14px;font-weight:400;line-height:23px;transition:none}.user-dropdown .dropdown-link:hover,.user-dropdown .dropdown-link:focus-visible{color:#fff;background:#ffffff14}.user-dropdown .dropdown-icon{color:#969696;opacity:1;flex-basis:14px;width:14px;height:14px}.workspace-menu{color:#fff;background:#2d2d2d;border:0;border-radius:4px;width:260px;padding:34px 12px 32px;box-shadow:0 12px 32px #00000057}.workspace-menu-item{color:#fff;background:0 0;border-radius:4px;gap:5px;width:calc(100% + 20px);height:45px;min-height:45px;margin-inline:-10px;padding:0 10px;position:relative}.workspace-menu-item+.workspace-menu-item{height:45px;min-height:45px;margin-top:50px}.workspace-menu-item+.workspace-menu-item:before{content:"";pointer-events:none;border-top:1px solid #484848;position:absolute;top:-25px;left:0;right:0}.workspace-menu .workspace-menu-create{border-top:0;padding-top:0}.workspace-menu-item:hover,.workspace-menu-item:focus-visible{color:#fff;background:#ffffff14}.workspace-menu-item.active:not(:hover):not(:focus-visible){color:#fff;background:0 0}.workspace-menu .workspace-avatar{color:#fff;background:var(--color-avatar);border-radius:50%;flex:0 0 32px;width:32px;height:32px;font-size:14px;font-weight:400}.workspace-menu .workspace-info{gap:0}.workspace-menu .workspace-name{color:#fff;font-size:14px;font-weight:400;line-height:20px}.workspace-menu .workspace-type{color:#8b8b8b;font-size:12px;line-height:17px}.workspace-menu-check{color:#8b8b8b;width:14px;height:14px;margin-left:auto;font-size:12px}.public-billing-menu-shell{align-items:center;display:inline-flex;position:relative}.billing-hover-card{z-index:150;color:#fff;opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 0;will-change:opacity, transform;background:#303030;border:0;border-radius:4px;width:min(372px,100vw - 24px);height:356px;padding:31px 24px 0;transition:opacity .16s,transform .18s,visibility 0s linear .18s;position:absolute;top:calc(100% + 22px);left:0;right:auto;transform:translateY(-8px)scale(.98);box-shadow:0 0 0 1px #292929}.billing-hover-card.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.billing-hover-card-top{justify-content:space-between;align-items:flex-start;gap:16px;height:81px;display:flex}.billing-hover-balance{flex:auto;min-width:0}.billing-hover-label{color:#fff;align-items:center;gap:4px;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:16px;line-height:24px;display:flex}.billing-hover-label span:first-child{white-space:nowrap;min-width:0;font-weight:700}.billing-hover-label span:nth-child(2){white-space:nowrap;color:#8b8b8b;margin-left:0}.billing-hover-eye{color:#8b8b8b;cursor:pointer;background:0 0;border:0;place-items:center;width:20px;min-width:20px;height:20px;min-height:0;margin-left:2px;padding:0;display:grid}.billing-hover-eye:hover,.billing-hover-eye:focus-visible{color:#b3b3b3;box-shadow:none;background:0 0}.billing-hover-label .billing-hover-eye .semi-icon{color:currentColor;width:16px;height:16px;font-size:16px}.billing-hover-balance strong{color:#fff;letter-spacing:0;white-space:nowrap;min-width:0;max-width:100%;height:57px;margin-top:0;font-family:League Gothic,Arial Narrow,sans-serif;font-size:48px;font-weight:400;line-height:57px;display:block}.billing-hover-balance strong.is-hidden{letter-spacing:2px;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:20px}.billing-hover-recharge{isolation:isolate;color:#fff;background:linear-gradient(90deg,#ffb912 0%,#eb69ff 50%,#4c0dfb 100%);border-radius:4px;flex:0 0 127px;place-items:center;width:127px;height:34px;margin-top:24px;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:16px;font-weight:700;text-decoration:none;display:grid;position:relative;overflow:hidden}.billing-hover-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:35px;display:grid}.billing-hover-facts>div{color:#8b8b8b;background:#444;border-radius:4px;flex-direction:column;align-items:center;min-width:0;height:86px;padding:9px 12px 7px;display:flex;overflow:hidden}.billing-hover-facts span{overflow-wrap:anywhere;align-self:flex-start;width:100%;min-width:0;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:16px;font-weight:400;line-height:23px}.billing-hover-facts strong{color:#fff;letter-spacing:0;white-space:nowrap;max-width:100%;font-family:League Gothic,Arial Narrow,sans-serif;font-size:36px;font-weight:400;line-height:43px}html[lang=en] .billing-hover-facts>div{padding:8px 10px 6px}html[lang=en] .billing-hover-label{font-size:14px}html[lang=en] .billing-hover-facts span{font-size:13px;line-height:18px}html[lang=en] .billing-hover-facts strong{font-size:32px;line-height:35px}.billing-hover-divider{width:100%;height:0;margin-top:35px;position:relative}.billing-hover-divider:before{content:"";background:#4c4c4c;height:1px;position:absolute;top:0;left:0;right:0}.billing-hover-center{color:#fff;place-items:center;height:23px;margin-top:35px;font-family:Source Han Sans CN,Noto Sans SC,sans-serif;font-size:16px;font-weight:400;line-height:23px;text-decoration:none;display:grid}.billing-hover-center:hover{color:#c9b8ff}.public-header .header-nav .billing-hover-recharge{text-align:center;border-radius:4px;justify-content:center;align-items:center;min-height:0;padding:0;font-size:16px;font-weight:700;line-height:24px;display:flex}.public-header .header-nav a.billing-hover-recharge,.public-header .header-nav a.billing-hover-recharge:hover,.public-header .header-nav a.billing-hover-recharge:active,.public-header .header-nav a.billing-hover-recharge:visited,.public-header .header-nav a.billing-hover-recharge>span{color:#fff;-webkit-text-fill-color:#fff}.public-header .public-nav button.billing-hover-eye{width:20px;min-width:20px;height:20px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.public-header .public-nav button.billing-hover-eye:hover,.public-header .public-nav button.billing-hover-eye:focus-visible{color:#b3b3b3;box-shadow:none;background:0 0}.public-header .header-nav .billing-hover-center{text-align:center;justify-content:center;align-items:center;width:100%;height:88px;min-height:0;margin-top:0;padding:0;font-size:16px;line-height:23px;display:flex}@media (max-width:760px){.billing-hover-card{display:none}.user-dropdown{width:min(240px,100vw - 32px);height:auto;max-height:calc(100dvh - 74px);right:-4px;overflow-y:auto}.workspace-menu--portal{z-index:1100;width:min(260px,100vw - 48px);max-height:min(360px,100dvh - 180px)}.account-settings-overlay{align-items:center;padding:20px 16px}.account-settings-modal{flex-direction:column;width:min(520px,100vw - 32px);height:min(700px,100dvh - 40px);min-height:0;display:flex}.account-settings-sidebar{border-bottom:1px solid #383838;flex-direction:column;flex:none;align-items:flex-start;gap:8px;min-height:98px;padding:14px 18px 0;display:flex}.account-settings-sidebar h2{margin:0;font-size:17px;line-height:24px}.account-settings-tab{gap:6px;width:auto;height:38px;padding:0 12px;font-size:14px}.account-settings-main{min-height:0;padding:0 18px 20px;overflow-y:auto}.account-settings-main-header{z-index:1;background:#303030;align-items:center;height:52px;margin:0 -18px;padding:0 18px;position:sticky;top:0}.account-settings-main-header h3{font-size:16px}.account-settings-close{margin-top:0}.account-settings-row{font-size:14px}.account-settings-row--name{min-height:56px}.account-settings-row--avatar{min-height:72px}.account-settings-row--badges{min-height:96px;padding-top:20px}.account-settings-row--delete{min-height:76px;padding-top:20px}.account-settings-value{text-overflow:ellipsis;white-space:nowrap;max-width:70%;overflow:hidden}.account-settings-input{width:min(220px,48vw)}}@media (prefers-reduced-motion:reduce){.billing-hover-card{transition:none;transform:none}}@media (min-width:721px){.public-layout--manuscript-home .manuscript-partners{width:min(1580px,100vw - 96px);max-width:none;position:relative;left:50%;transform:translate(-50%)}.public-layout--manuscript-home .manuscript-partners .manuscript-section-heading{width:min(1280px,100%);margin-left:auto;margin-right:auto}.public-layout--manuscript-home .manuscript-partners .manuscript-partner-grid{width:100%;left:auto;transform:none}.public-layout--manuscript-home .manuscript-partner-row.is-scrolling:before,.public-layout--manuscript-home .manuscript-partner-row.is-scrolling:after{z-index:3;width:160px}.public-layout--manuscript-home .manuscript-partner-row.is-scrolling:before{background:linear-gradient(90deg,#121212 0% 18%,#121212fa 38%,#121212c7 58%,#12121261 80%,#12121200 100%)}.public-layout--manuscript-home .manuscript-partner-row.is-scrolling:after{background:linear-gradient(270deg,#121212 0% 18%,#121212fa 38%,#121212c7 58%,#12121261 80%,#12121200 100%)}}@media (max-width:720px){.public-layout--manuscript-home .manuscript-partner-row.is-scrolling:before,.public-layout--manuscript-home .manuscript-partner-row.is-scrolling:after{width:76px}.public-layout--manuscript-home .manuscript-partner-row.is-scrolling:before{background:linear-gradient(90deg,#121212 0%,#121212d1 38%,#12121200 100%)}.public-layout--manuscript-home .manuscript-partner-row.is-scrolling:after{background:linear-gradient(270deg,#121212 0%,#121212d1 38%,#12121200 100%)}}html[data-theme=light] .public-layout--manuscript-home .manuscript-reward-login a{color:#fff;background:linear-gradient(90deg,#ffb912 0%,#eb69ff 53%,#4c0dfb 100%);border-radius:4px;overflow:hidden}html[data-theme=light] .public-layout--manuscript-home .manuscript-ad-slot{background:0 0;line-height:0}html[data-theme=light] .public-layout--manuscript-home .manuscript-ad-slot img{width:100%;height:100%;display:block;position:absolute;inset:0}html[data-theme=light] .user-dropdown,html[data-theme=light] .workspace-menu{color:#17181b;border:1px solid #dedede;box-shadow:0 12px 32px #17181b29;background:#fff!important}html[data-theme=light] .user-dropdown-header,html[data-theme=light] .user-dropdown-section+.user-dropdown-section,html[data-theme=light] .workspace-menu-item+.workspace-menu-item:before{border-color:#dedede}html[data-theme=light] .user-dropdown-identity,html[data-theme=light] .user-dropdown-identity-copy strong,html[data-theme=light] .user-dropdown .dropdown-link,html[data-theme=light] .workspace-menu-item,html[data-theme=light] .workspace-menu .workspace-name{color:#17181b}html[data-theme=light] .user-dropdown-identity-copy>span,html[data-theme=light] .user-dropdown-identity-chevron,html[data-theme=light] .user-dropdown-settings,html[data-theme=light] .user-dropdown .dropdown-icon,html[data-theme=light] .workspace-menu .workspace-type,html[data-theme=light] .workspace-menu-check{color:#8b8b8b}html[data-theme=light] .user-dropdown-settings:hover,html[data-theme=light] .user-dropdown-settings:focus-visible{color:#17181b}html[data-theme=light] .user-dropdown-identity:hover .user-dropdown-identity-chevron,html[data-theme=light] .user-dropdown-identity:focus-visible .user-dropdown-identity-chevron{color:#17181b;background:#f1f2f4}html[data-theme=light] .user-dropdown .dropdown-link:hover,html[data-theme=light] .user-dropdown .dropdown-link:focus-visible,html[data-theme=light] .workspace-menu-item:hover,html[data-theme=light] .workspace-menu-item:focus-visible{color:#17181b;background:#f6f6f6}html[data-theme=light] .workspace-menu-item.active:not(:hover):not(:focus-visible){color:#17181b;background:0 0}html[data-theme=light] .account-settings-overlay{background:#17181b52;animation-name:account-settings-overlay-enter-light}@keyframes account-settings-overlay-enter-light{0%{background:#17181b00}to{background:#17181b52}}html[data-theme=light] .account-settings-modal{color:#17181b;background:#fff;border-color:#dedede;box-shadow:0 18px 48px #17181b33}html[data-theme=light] .account-settings-sidebar{background:#fff;border-color:#dedede}.playground-console-page .composer-box,.video-console-page .video-composer-box,html[data-theme=dark] .playground-console-page .composer-box,html[data-theme=dark] .video-console-page .video-composer-box{background:var(--color-bg-base-default)!important}.ent-logo{background:var(--color-bg-base-tertiary);color:var(--color-text-default)}html[data-theme=light] .console-sider,html[data-theme=light] .console-sidebar{background:#fff}html[data-theme=light] .account-settings-sidebar h2,html[data-theme=light] .account-settings-main-header h3,html[data-theme=light] .account-settings-row,html[data-theme=light] .account-settings-value{color:#131212}html[data-theme=light] .account-settings-tab{color:#4f4f4f;background:#ededed}html[data-theme=light] .account-settings-tab .semi-icon,html[data-theme=light] .account-settings-label,html[data-theme=light] .account-settings-icon-button{color:#8b8b8b}html[data-theme=light] .account-settings-main{background:#fff}html[data-theme=light] .account-settings-main-header{background:#fff;border-color:#dedede}html[data-theme=light] .account-settings-row{border-color:#dedede}html[data-theme=light] .account-settings-close{color:#4f4f4f}html[data-theme=light] .account-settings-close:hover,html[data-theme=light] .account-settings-close:focus-visible,html[data-theme=light] .account-settings-icon-button:hover,html[data-theme=light] .account-settings-icon-button:focus-visible{color:#131212}html[data-theme=light] .account-settings-input{color:#131212;background:#f6f6f6;border-color:#dedede}html[data-theme=light] .account-settings-input:focus{background:#fff;border-color:#5c2fdc}html[data-theme=light] .account-settings-inline-action{color:#131212}html[data-theme=light] :is(.login-popover,.login-card){color:#17181b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#dedede;box-shadow:0 26px 80px #17181b33}html[data-theme=light] :is(.login-popover,.login-card) .login-panel-title{color:#131212}html[data-theme=light] :is(.login-popover,.login-card) .login-popover-close{color:#8b8b8b}html[data-theme=light] :is(.login-popover,.login-card) .login-popover-close:hover{color:#17181b;background:#f6f6f6}html[data-theme=light] :is(.login-popover,.login-card) .input,html[data-theme=light] :is(.login-popover,.login-card) .phone-input-wrapper,html[data-theme=light] :is(.login-popover,.login-card) .code-input-wrapper{color:#4f4f4f;background:#f6f6f6}html[data-theme=light] :is(.login-popover,.login-card) .input:focus,html[data-theme=light] :is(.login-popover,.login-card) .phone-input-wrapper:focus-within,html[data-theme=light] :is(.login-popover,.login-card) .code-input-wrapper:focus-within{background:#fff;box-shadow:0 0 0 1px #5c2fdc}html[data-theme=light] :is(.login-popover,.login-card) .input::placeholder,html[data-theme=light] :is(.login-popover,.login-card) .phone-input::placeholder{color:#8b8b8b}html[data-theme=light] :is(.login-popover,.login-card) .phone-input{color:#4f4f4f}html[data-theme=light] :is(.login-popover,.login-card) .phone-prefix-control,html[data-theme=light] :is(.login-popover,.login-card) .code-input-wrapper .get-code-btn{color:#8b8b8b}html[data-theme=light] :is(.login-popover,.login-card) .code-input-wrapper .get-code-btn:hover:not(:disabled){color:#4f4f4f;background:#ededed}html[data-theme=light] :is(.login-popover,.login-card) .code-input-wrapper .get-code-btn{outline:0;box-shadow:none!important;border:0!important}html[data-theme=light] :is(.login-popover,.login-card) .code-input-wrapper .input,html[data-theme=light] :is(.login-popover,.login-card) .code-input-wrapper .input:hover,html[data-theme=light] :is(.login-popover,.login-card) .code-input-wrapper .input:focus{background:0 0;outline:0;box-shadow:none!important;border:0!important}html[data-theme=light] :is(.login-popover,.login-card) .remember-checkbox{color:#8b8b8b}html[data-theme=light] :is(.login-popover,.login-card) .login-consent-notice{color:#4f4f4f}html[data-theme=light] :is(.login-popover,.login-card) .login-consent-notice a{color:#5c2fdc;text-decoration:none}html[data-theme=light] :is(.login-popover,.login-card) .login-consent-notice a:hover{color:#4c0dfb}html[data-theme=light] :is(.login-popover,.login-card) .remember-checkbox input{background:#fff;border-color:#dedede}html[data-theme=light] :is(.login-popover,.login-card) .remember-checkbox input:checked{background:#5c2fdc;border-color:#5c2fdc}html[data-theme=light] :is(.login-popover,.login-card) .login-separator{color:#4f4f4f}html[data-theme=light] :is(.login-popover,.login-card) .login-separator:before,html[data-theme=light] :is(.login-popover,.login-card) .login-separator:after{background:#dedede}html[data-theme=light] :is(.login-popover,.login-card) .login-switch-btn{box-sizing:border-box;color:#131212;background:#fff;border:1px solid #dedede}html[data-theme=light] :is(.login-popover,.login-card) .login-switch-btn:hover{color:#131212;background:#f6f6f6;border-color:#cfcfcf}html[data-theme=light] .public-layout--manuscript-home .manuscript-partner-grid{background:#fff}html[data-theme=light] .public-layout--manuscript-home .manuscript-partner-item{color:#17181b}html[data-theme=light] .public-layout--manuscript-home .manuscript-partner-grid .manuscript-partner-item:hover,html[data-theme=light] .public-layout--manuscript-home .manuscript-partner-grid .manuscript-partner-item:focus-visible{color:#17181b;background:0 0}html[data-theme=light] .public-layout--manuscript-home .manuscript-partner-logo,html[data-theme=light] .public-layout--manuscript-home .manuscript-partner-logo svg{color:#17181b;fill:currentColor}html[data-theme=light] .public-layout--manuscript-home .manuscript-partner-image{filter:brightness(0)}html[data-theme=light] .public-layout--manuscript-home .manuscript-partner-row.is-scrolling:before{background:linear-gradient(90deg,#fff 0% 18%,#fffffffa 38%,#ffffffc7 58%,#ffffff61 80%,#fff0 100%)}html[data-theme=light] .public-layout--manuscript-home .manuscript-partner-row.is-scrolling:after{background:linear-gradient(270deg,#fff 0% 18%,#fffffffa 38%,#ffffffc7 58%,#ffffff61 80%,#fff0 100%)}@media (min-width:721px){.public-layout--manuscript-home .manuscript-partner-row.is-scrolling:before,.public-layout--manuscript-home .manuscript-partner-row.is-scrolling:after{content:none}.public-layout--manuscript-home .manuscript-partner-grid:before,.public-layout--manuscript-home .manuscript-partner-grid:after{z-index:20;content:"";pointer-events:none;width:clamp(150px,13vw,220px);position:absolute;top:0;bottom:0}.public-layout--manuscript-home .manuscript-partner-grid:before{background:linear-gradient(90deg,#121212 0% 48%,#121212f5 68%,#121212b3 84%,#12121200 100%);left:-1px}.public-layout--manuscript-home .manuscript-partner-grid:after{background:linear-gradient(270deg,#121212 0% 48%,#121212f5 68%,#121212b3 84%,#12121200 100%);right:-1px}html[data-theme=light] .public-layout--manuscript-home .manuscript-partner-grid:before{background:linear-gradient(90deg,#fff 0% 48%,#fffffff5 68%,#ffffffb3 84%,#fff0 100%)}html[data-theme=light] .public-layout--manuscript-home .manuscript-partner-grid:after{background:linear-gradient(270deg,#fff 0% 48%,#fffffff5 68%,#ffffffb3 84%,#fff0 100%)}.public-layout--manuscript-home .manuscript-partner-row.is-scrolling{isolation:isolate;clip-path:inset(0 4px)}}@media (max-width:720px){.public-layout--manuscript-home .manuscript-partner-grid,.public-layout--manuscript-home .manuscript-partner-row,.public-layout--manuscript-home .manuscript-partner-item,.public-layout--manuscript-home .manuscript-partner-item:after{border:0}}html[data-theme=light] .billing-hover-card{color:#17181b;background:#fff;border:1px solid #dedede;box-shadow:0 18px 48px #17181b29}html[data-theme=light] .billing-hover-label,html[data-theme=light] .billing-hover-balance strong,html[data-theme=light] .billing-hover-facts strong{color:#17181b}html[data-theme=light] .billing-hover-label span:nth-child(2),html[data-theme=light] .billing-hover-facts>div,html[data-theme=light] .billing-hover-eye{color:#8b8b8b}html[data-theme=light] .billing-hover-eye:hover,html[data-theme=light] .billing-hover-eye:focus-visible,html[data-theme=light] .public-header .public-nav button.billing-hover-eye:hover,html[data-theme=light] .public-header .public-nav button.billing-hover-eye:focus-visible{color:#4f4f4f}html[data-theme=light] .billing-hover-facts>div{background:#f6f6f6;border:1px solid #dedede}html[data-theme=light] .billing-hover-divider:before{background:#dedede}html[data-theme=light] .billing-hover-center{color:#4f4f4f}html[data-theme=light] .billing-hover-center:hover{color:#5c2fdc}html[data-theme=light] .public-layout--manuscript-home .public-header--home .header-nav .billing-hover-recharge{color:#fff}html[data-theme=light] .public-header .header-nav a.billing-hover-recharge,html[data-theme=light] .public-header .header-nav a.billing-hover-recharge:hover,html[data-theme=light] .public-header .header-nav a.billing-hover-recharge:active,html[data-theme=light] .public-header .header-nav a.billing-hover-recharge:visited,html[data-theme=light] .public-header .header-nav a.billing-hover-recharge>span{color:#fff;-webkit-text-fill-color:#fff}.user-dropdown-workspace-line{align-items:center;gap:4px;display:inline-flex;max-width:none!important}.user-dropdown-workspace-line>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:120px;overflow:hidden}.user-dropdown-workspace-line .user-dropdown-identity-chevron{background:0 0;border-radius:0;flex:0 0 16px;place-items:center;width:16px;height:16px;margin-left:0;display:grid}.user-dropdown-identity-chevron{transform:none}.user-dropdown-identity-chevron-icon,.user-dropdown-identity-chevron.is-open .user-dropdown-identity-chevron-icon{transform-origin:50%;width:13px;height:13px;font-size:13px;transition:transform .22s cubic-bezier(.4,0,.2,1)}.user-dropdown-identity-chevron-icon{transform:scaleY(1)}.user-dropdown-identity-chevron.is-open .user-dropdown-identity-chevron-icon{transform:scaleY(-1)}.user-dropdown-identity:hover .user-dropdown-identity-chevron,.user-dropdown-identity:focus-visible .user-dropdown-identity-chevron,html[data-theme=light] .user-dropdown-identity:hover .user-dropdown-identity-chevron,html[data-theme=light] .user-dropdown-identity:focus-visible .user-dropdown-identity-chevron{color:#8b8b8b;background:0 0}.analytics-time-range-trigger{font-size:14px}.analytics-time-range-preset,.analytics-time-range-month h3{font-size:14px;line-height:1.35}.analytics-time-range-weekdays{font-size:12px}.analytics-time-range-day{font-size:13px}@media (max-width:760px){.user-dropdown-workspace-line>span:first-child{max-width:150px}}.public-header.public-header--home .console-entry,.public-header.public-header--home .console-entry:hover,.public-header.public-header--home .console-entry:focus-visible{color:#1f2329;background:#d8d8d9;border-color:#fff;box-shadow:0 2px 6px #00000029}html[data-theme=light] .public-header.public-header--home .console-entry,html[data-theme=light] .public-header.public-header--home .console-entry:hover,html[data-theme=light] .public-header.public-header--home .console-entry:focus-visible{color:#1f2329;background:#ededf0;border-color:#ededf0;box-shadow:0 2px 6px #0000001f}:is(.login-capsule-action,.login-capsule-soft,.header-login-capsule){isolation:isolate;--manuscript-model-button-radius:999px;--manuscript-model-rim-width:2px;position:relative;overflow:visible;border-radius:var(--manuscript-model-button-radius)!important;color:#1f2329!important;background:linear-gradient(#fffffff5,#ffffffd6 46%,#fffffff0),#fff!important;border:2px solid #0000!important;transition:background .2s,box-shadow .2s,color .2s!important;transform:none!important;box-shadow:0 4px 10px #0003,0 14px 28px #00000024,inset 0 1px #ffffffb8,inset 0 -1px 3px #0000000f!important}:is(.login-capsule-action,.login-capsule-soft,.header-login-capsule):before{inset:calc(-1 * var(--manuscript-model-rim-width));z-index:0;border-radius:calc(var(--manuscript-model-button-radius) + var(--manuscript-model-rim-width));background:conic-gradient(from var(--manuscript-model-rim-angle), #ffa44de6, #6fbdfff2 28%, #ffffffd9 48%, #906afff2 70%, #ffa44de6);content:"";opacity:.78;filter:blur(.42px);pointer-events:none;-webkit-mask-composite:xor;padding:var(--manuscript-model-rim-width);animation:5.6s linear infinite manuscript-model-rim;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:is(.login-capsule-action,.login-capsule-soft,.header-login-capsule)>span,:is(.login-capsule-action,.login-capsule-soft,.header-login-capsule) .semi-button-content{z-index:1;position:relative}html[data-theme=light] :is(.login-capsule-action,.login-capsule-soft,.header-login-capsule){color:#fff!important;background:linear-gradient(#ffffff16,#ffffff04 44%,#fff0 64%),#0a0c0aeb!important}html[data-theme=light] :is(.login-capsule-soft,.header-login-capsule){color:#fff!important;background:linear-gradient(#ffffff16,#ffffff04 44%,#fff0 64%),#0a0c0aeb!important;box-shadow:0 4px 10px #00000038,0 10px 22px #00000024,inset 0 1px #ffffff21,inset 0 -1px 3px #ffffff0d!important}html[data-theme=dark] :is(.login-capsule-action,.login-capsule-soft,.header-login-capsule):hover:not(:disabled):not(.semi-button-disabled),html[data-theme=dark] :is(.login-capsule-action,.login-capsule-soft,.header-login-capsule):focus-visible:not(:disabled):not(.semi-button-disabled){background:linear-gradient(#fffffff0,#ffffffd1 46%,#ffffffeb),#f7f7f7!important;box-shadow:0 5px 11px #0003,0 0 8px #ffffff14,inset 0 1px #ffffffe6,inset 0 -1px 3px #0000000e!important}html[data-theme=light] :is(.login-capsule-action,.login-capsule-soft,.header-login-capsule):hover:not(:disabled):not(.semi-button-disabled),html[data-theme=light] :is(.login-capsule-action,.login-capsule-soft,.header-login-capsule):focus-visible:not(:disabled):not(.semi-button-disabled){background:linear-gradient(#ffffff0e,#ffffff02 44%,#fff0 64%),#030504fa!important;box-shadow:0 4px 10px #00000042,0 10px 22px #0000002b,inset 0 1px #ffffff1a,inset 0 -1px 3px #00000029!important}.public-header .header-nav a.billing-hover-recharge.login-capsule-soft,.public-header .header-nav a.billing-hover-recharge.login-capsule-soft>span{color:#1f2329!important;-webkit-text-fill-color:#1f2329!important}html[data-theme=light] .public-header .header-nav a.billing-hover-recharge.login-capsule-soft,html[data-theme=light] .public-header .header-nav a.billing-hover-recharge.login-capsule-soft>span{color:#fff!important;-webkit-text-fill-color:#fff!important}.public-header.public-header--home .console-entry{color:#1f2329;background:#fff;border-color:#fff;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s;box-shadow:0 2px 6px #00000029}html[data-theme=dark] .public-header.public-header--home .console-entry:hover,html[data-theme=dark] .public-header.public-header--home .console-entry:focus-visible{color:#1f2329;background:#f7f7f7;border-color:#fff;box-shadow:0 3px 8px #0003,0 0 8px #ffffff14}html[data-theme=light] .public-header.public-header--home .console-entry{color:#fff;background:#1f2329;border-color:#1f2329;box-shadow:0 2px 6px #00000038}html[data-theme=light] .public-header.public-header--home .console-entry:hover,html[data-theme=light] .public-header.public-header--home .console-entry:focus-visible{color:#fff;background:#17191c;border-color:#17191c;box-shadow:0 3px 8px #00000047}.public-header.public-header--home .console-entry:hover,.public-header.public-header--home .console-entry:focus-visible{transform:none}:is(.login-capsule-action,.login-capsule-soft,.header-login-capsule):disabled,:is(.login-capsule-action,.login-capsule-soft,.header-login-capsule).semi-button-disabled{opacity:.52}.billing-hover-recharge.login-capsule-soft{border-width:0!important}.billing-hover-recharge.login-capsule-soft:before{display:none}.app-input.semi-input-wrapper,.app-select.semi-select,.console-form-input{box-sizing:border-box;border:1px solid var(--color-border-neutral-l2);height:32px;min-height:32px;color:var(--color-text-default);background:var(--color-bg-base-secondary);box-shadow:none;border-radius:6px;font-size:13px}.app-input.semi-input-wrapper:hover,.app-input.semi-input-wrapper-focus,.app-input.semi-input-wrapper-focus:hover,.app-select.semi-select:hover,.app-select.semi-select-open,.app-select.semi-select-focus,.console-form-input:hover,.console-form-input:focus,.console-form-input:focus-visible{border-color:var(--color-border-neutral-l2);background:var(--color-bg-base-secondary);box-shadow:none;outline:0}.app-input .semi-input{height:30px;min-height:0;color:var(--color-text-default);background:0 0;border:0;outline:0;padding-inline:10px;font-size:13px}.app-input .semi-input::placeholder,.console-form-input::placeholder{color:var(--color-text-tertiary);opacity:1}.app-input .semi-input-prefix,.app-input .semi-input-suffix,.app-input .semi-input-clearbtn,.app-select .semi-select-arrow{color:var(--color-text-tertiary)}.app-input.semi-input-wrapper-disabled,.app-select.semi-select-disabled,.console-form-input:disabled,.console-form-input[readonly]{color:var(--color-text-tertiary);background:var(--color-bg-base-tertiary);cursor:not-allowed;opacity:.72}.app-input.semi-input-wrapper-error,.app-input.semi-input-wrapper-error:hover,.app-input.semi-input-wrapper-error.semi-input-wrapper-focus,.console-form-input[aria-invalid=true]{border-color:var(--color-error,#df7b83)}.app-select .semi-select-selection{min-width:0;height:30px;padding-inline:10px}.app-select .semi-select-selection-text,.app-select .semi-select-selection-placeholder{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:30px;overflow:hidden}.app-select-dropdown.semi-select-dropdown{border:1px solid var(--color-border-neutral-l2);background:var(--color-bg-menu);border-radius:6px;padding:4px 0;overflow:hidden;box-shadow:0 12px 30px #00000047}.app-select-dropdown .semi-select-option{box-sizing:border-box;height:32px;min-height:32px;color:var(--color-text-secondary);background:0 0;border-radius:4px;margin:2px 6px;padding:0 10px;font-size:13px;line-height:32px}.app-select-dropdown .semi-select-option-icon{display:none}.app-select-dropdown .semi-select-option-selected,.app-select-dropdown .semi-select-option-focused,.app-select-dropdown .semi-select-option:hover,.app-select-dropdown .semi-select-option-selected.semi-select-option-focused{color:var(--color-text-default-hover);background:var(--color-bg-overlay-l3)}.app-select-dropdown .semi-select-dropdown-search-wrapper{box-sizing:border-box;border:1px solid var(--color-border-neutral-l2);background:var(--color-bg-base-secondary);border-radius:4px;height:32px;margin:0 6px 6px;padding:0 8px}.app-select-dropdown .semi-select-dropdown-search-wrapper .semi-input-wrapper,.app-select-dropdown .semi-select-dropdown-search-wrapper .semi-input{height:30px;min-height:30px;box-shadow:none;background:0 0;border:0;font-size:13px}.app-textarea.semi-input-textarea-wrapper{border:1px solid var(--color-border-neutral-l2);background:var(--color-bg-base-secondary);box-shadow:none;border-radius:6px}.app-textarea.semi-input-textarea-wrapper:hover,.app-textarea.semi-input-textarea-wrapper-focus{border-color:var(--color-border-neutral-l2);background:var(--color-bg-base-secondary);box-shadow:none}.app-textarea .semi-input-textarea{color:var(--color-text-default);background:0 0;padding:8px 10px;font-size:13px}.billing-console-page .input,.invoice-dialog .input,.source-input{box-sizing:border-box;border:1px solid var(--color-border-neutral-l2);height:32px;min-height:32px;color:var(--color-text-default);background:var(--color-bg-base-secondary);box-shadow:none;border-radius:6px;outline:0;padding:0 10px;font-size:13px}.billing-console-page .input:hover,.billing-console-page .input:focus,.invoice-dialog .input:hover,.invoice-dialog .input:focus,.source-input:hover,.source-input:focus{border-color:var(--color-border-neutral-l2);background:var(--color-bg-base-secondary);box-shadow:none;outline:0}textarea.source-input{resize:vertical;height:auto;min-height:72px;padding-block:8px}@media (max-width:560px){.app-select.semi-select,.app-input.semi-input-wrapper,.console-form-input{max-width:100%}}:where(.console-page .page-title,.console-page .page-description,.console-page .section-heading h2,.console-page .section-heading p,.console-page .metric-card-label,.console-page .metric-card-value,.console-page .metric-card-note,.console-page .model-card-name,.console-page .model-card-company,.console-page .model-card-description,.console-page .model-card-price,.console-page .model-card-price-caption,.console-page .model-card-price-cell,.console-page .model-card-spec-cell,.console-page .model-card-throughput,.console-page .model-card-io-label,.console-page .model-card-io strong,.console-page .empty-panel h3,.console-page .empty-panel p,.console-page .billing-description,.console-page .billing-account-context strong,.console-page .billing-account-context small,.console-page .billing-account-context span,.console-page .billing-workspace-label strong,.console-page .billing-workspace-label span,.console-page .billing-filter-label,.console-page .billing-row-note,.console-page .billing-fact-list dt,.console-page .billing-fact-list dd,.console-page .billing-resource-section>.section-heading,.console-page .billing-resource-section>.section-heading h2,.console-page .billing-resource-section>.section-heading p,.console-page .enterprise-section-heading h2,.console-page .enterprise-section-heading p,.console-page .enterprise-description-field label,.console-page .enterprise-description-field p,.console-page .enterprise-dimension-meta,.console-page .enterprise-dimension-list,.console-page .enterprise-governance-permission-label,.console-page .enterprise-governance-permission-description,.console-page .enterprise-governance-role-description,.console-page .enterprise-model-identity strong,.console-page .enterprise-model-identity span,.console-page .enterprise-model-capabilities span,.console-page .enterprise-model-state-label,.console-page .enterprise-models-summary strong,.console-page .enterprise-models-summary span,.console-page .enterprise-log-table th,.console-page .enterprise-log-table td,.console-page .enterprise-read-grid dt,.console-page .enterprise-read-grid dd,.console-page .enterprise-trend-data strong,.console-page .enterprise-trend-data span),:where(.console-page .trae-page-heading h1,.console-page .trae-page-heading h2,.console-page .trae-section-heading h2,.console-page .trae-section-heading p,.console-page .trae-page-hint,.console-page .trae-panel-heading,.console-page .trae-cycle-label,.console-page .trae-muted,.console-page .trae-empty h3,.console-page .trae-empty p,.console-page .trae-table th,.console-page .trae-table td,.console-page .trae-usage-summary-heading,.console-page .trae-usage-card-money,.console-page .trae-usage-overall-details strong,.console-page .trae-usage-overall-details span,.console-page .trae-usage-person-card h3,.console-page .trae-usage-person-card p,.console-page .trae-usage-person-values strong,.console-page .trae-usage-person-values span,.console-page .trae-capacity-heading>span,.console-page .trae-capacity-number strong,.console-page .trae-capacity-number span,.console-page .trae-capacity-legend strong,.console-page .trae-capacity-legend span,.console-page .trae-payg-row strong,.console-page .trae-payg-row span,.console-page .trae-members-header h1,.console-page .trae-members-header h2,.console-page .trae-members-header-stats strong,.console-page .trae-members-header-stats span,.console-page .trae-members-selection-heading,.console-page .trae-department-table-count-heading,.console-page .trae-department-table-name,.console-page .trae-person-cell,.console-page .trae-status-badge,.console-page .trae-detail-list dt,.console-page .trae-detail-list dd,.console-page .trae-rule-list li),:where(.console-page .trae-table th,.console-page .trae-table td,.console-page .trae-usage-board-table th,.console-page .trae-usage-board-table td,.console-page .trae-usage-detail-table th,.console-page .trae-usage-detail-table td,.console-page .enterprise-models-table th,.console-page .enterprise-models-table td,.console-page .enterprise-log-table th,.console-page .enterprise-log-table td,.console-page .billing-table th,.console-page .billing-table td,.console-page .api-keys-table th,.console-page .api-keys-table td){font-family:var(--font-family-base)}:root{--app-theme-brand:var(--color-brand);--app-theme-action-primary:var(--color-action-primary);--app-theme-action-primary-hover:var(--color-action-primary-hover);--app-theme-action-on-primary:var(--color-action-on-primary);--app-theme-bg-base:var(--color-bg-base-default);--app-theme-bg-surface:var(--color-bg-base-secondary);--app-theme-bg-elevated:var(--color-bg-base-tertiary);--app-theme-bg-menu:var(--color-bg-menu);--app-theme-bg-hover:var(--color-bg-overlay-l2);--app-theme-bg-active:var(--color-bg-overlay-l3);--app-theme-text-primary:var(--color-text-default-hover);--app-theme-text-default:var(--color-text-default);--app-theme-text-secondary:var(--color-text-secondary);--app-theme-text-tertiary:var(--color-text-tertiary);--app-theme-border-subtle:var(--color-border-neutral-l1);--app-theme-border-default:var(--color-border-neutral-l2);--app-theme-border-strong:var(--color-border-neutral-l3);--app-theme-success:var(--color-success)}body[theme-mode=light],body[theme-mode=dark]{--semi-color-primary:var(--app-theme-action-primary)!important;--semi-color-primary-hover:var(--app-theme-action-primary-hover)!important;--semi-color-primary-active:var(--app-theme-action-primary)!important;--semi-color-secondary:var(--color-bg-overlay-l3)!important;--semi-color-secondary-hover:var(--color-bg-overlay-l4)!important;--semi-color-secondary-active:var(--color-bg-overlay-l3)!important;--semi-color-fill-0:var(--color-bg-overlay-l2)!important;--semi-color-fill-1:var(--color-bg-overlay-l3)!important;--semi-color-border:var(--app-theme-border-default)!important;--semi-color-focus-border:var(--app-theme-border-strong)!important;--semi-color-text-0:var(--app-theme-text-primary)!important;--semi-color-text-1:var(--app-theme-text-default)!important;--semi-color-text-2:var(--app-theme-text-secondary)!important}.semi-select-option,.semi-select-option :not(.semi-icon),.semi-select-option-custom,.semi-select-option-custom :not(.semi-icon),.semi-dropdown-menu .semi-dropdown-item,.semi-dropdown-menu .semi-dropdown-item :not(.semi-icon){font-size:13px!important;font-weight:400!important}.semi-select-option-icon{display:none!important}.semi-dropdown-menu .semi-dropdown-item-withTick{padding-inline-start:16px!important}.semi-dropdown-menu .semi-dropdown-item-withTick>.semi-icon-tick{display:none!important}.video-aspect-select-dropdown .video-aspect-options button,.video-aspect-select-dropdown .video-resolution-options button,.video-model-select-dropdown .video-model-option,.video-model-select-dropdown .video-model-option :not(.semi-icon){font-size:13px!important;font-weight:400!important}
