:root{--color-zero:#000;--text-primary:#17202b;--text-secondary:#52606d;--text-tertiary:#6a727c}html[data-theme=dark]{--color-zero:#000;--text-primary:#f1f5f9;--text-secondary:#cbd5e1;--text-tertiary:#8e9fb3}html body input::placeholder,html body textarea::placeholder{opacity:1;color:var(--text-tertiary)!important}html body :is([class$=-hint],[class*=-hint\ ],[class$=-note],[class*=-note\ ],.helper-text,.help-text,[data-ui-text=tertiary]):not([data-state=error]):not([data-state=success]):not([data-state=warning]){color:var(--text-tertiary)!important}html body svg.lucide,html body svg[data-lucide],html body button svg,html body a:not(.brand) svg,html body [role=button] svg{color:var(--text-tertiary)!important;stroke:var(--text-tertiary)!important}html body :is(.button-primary,.button-dark,.nav-trial,.support-fab,.support-workbench-launcher,.support-send,.dashboard-record-action,.route-preference-guidance-action,.support-service-action,.button-download,.path-faq-more,.relay-platform-detail-edit,.auth-submit,.article-cta,.button-danger,.support-attachment-preview-nav,.support-attachment-preview-close) :is(svg,svg[data-lucide]),html body :is(.dashboard-select-panel,.dashboard-subject-panel,.organization-role-select-menu) button[aria-selected=true] svg{color:inherit!important;stroke:currentColor!important}html body :is(.button-primary,.button-dark,.nav-trial,.support-fab,.support-workbench-launcher,.support-send,.dashboard-record-action,.route-preference-guidance-action,.button-download,.relay-platform-detail-edit,.auth-submit,.article-cta){border-color:#0000!important}html body :is(.dashboard-record-action,.route-preference-guidance-action,.support-fab,.support-workbench-launcher,.support-send),html body :is(.dashboard-record-action,.route-preference-guidance-action,.support-fab,.support-workbench-launcher,.support-send) *{color:var(--ui-color-inverse,#fff)!important}html body .path-icon svg{color:inherit!important;stroke:currentColor!important}html body :is(.code-block,[data-ui-surface=inverse]) svg{color:var(--ui-color-inverse,#fff)!important;stroke:currentColor!important}html body [role=tooltip],html body [role=tooltip] *{color:var(--text-tertiary)!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text-primary);font-synthesis:none;--ink:var(--text-primary);--muted:var(--text-secondary);--line:#d8e0dd;--paper:#fff;--fog:#eef3f1;--mint:#14a88f;--mint-dark:#087966;--coral:#ff7a5c;--yellow:#f0b928;--night:#101918;--scrollbar-thumb:#8b9491;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--avatar-size-top:28px;--avatar-size-default:34px;--avatar-size-member:32px;background:#f6f8f7;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}html,body,body *{-webkit-user-select:none;user-select:none}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar:hover{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:0;border-radius:999px;transition:none;transform:none}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb);border:0;border-radius:999px;transition:none;transform:none}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb);border:0;border-radius:999px;transition:none;transform:none}html{scroll-behavior:smooth;overscroll-behavior:none}body{min-width:320px;color:var(--ink);overscroll-behavior:none;background:#f6f8f7;margin:0;font-size:17px}input::placeholder,textarea::placeholder{color:var(--text-tertiary);opacity:1}.nav-account-avatar,.profile-avatar,.member-avatar{overflow:hidden}.nav-account-avatar img,.profile-avatar img,.member-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.nav-account-avatar[data-avatar-state=loading],.nav-account-avatar[data-avatar-state=unavailable],.profile-avatar[data-avatar-state=loading],.profile-avatar[data-avatar-state=unavailable],.member-avatar[data-avatar-state=loading],.member-avatar[data-avatar-state=unavailable],.avatar-preview[data-avatar-state=loading],.avatar-preview[data-avatar-state=unavailable]{color:#0000!important;background:0 0!important}.site-header{z-index:20;border-bottom:1px solid #0000;transition:background .18s,border-color .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s;position:fixed;inset:0 0 auto}.site-header.is-scrolled{border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f8f7e0}.nav-shell,.section-shell,.hero-shell{width:min(1440px,100% - 64px);margin:0 auto}.nav-shell{justify-content:space-between;align-items:center;gap:28px;height:76px;display:flex}.brand{flex:none;align-items:center;gap:11px;display:inline-flex}.brand-mark{background:#fff;border:1px solid #dde4e2;border-radius:7px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden;box-shadow:0 5px 14px #14211f14}.brand-mark img{object-fit:contain;width:34px;height:34px}.brand-name{font-size:18px;font-weight:700}.brand-name b{font-family:var(--mono);color:var(--mint-dark);font-weight:600}.nav-links{align-items:center;gap:30px;margin-left:auto;display:flex}.nav-links a{color:var(--text-secondary);font-size:16px;font-weight:500}.nav-actions,.hero-actions,.cta-actions{align-items:center;gap:10px;display:flex}.preference-controls{align-items:center;gap:7px;display:flex}.preference-button{cursor:pointer;width:38px;height:38px;font-size:14px}.language-button{font:700 13px var(--mono)}.theme-button .theme-moon,html[data-theme=dark] .theme-button .theme-sun{display:none}html[data-theme=dark] .theme-button .theme-moon{display:block}.button{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 19px;font-size:16px;font-weight:600;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button svg{font-size:16px}.button-primary{color:#fff;background:var(--color-zero)}.button-quiet{color:var(--ink);border-color:var(--line);background:#ffffff75}.button-dark{background:var(--color-zero);color:#fff}.button-outline{color:#fff;background:0 0;border-color:#53615e}.button-outline-light{color:#fff;background:0 0;border-color:#ffffff80}.button-large{min-height:50px;padding:0 22px}.icon-button{width:42px;height:42px;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:inline-grid}.menu-button{display:none}.hero{border-bottom:1px solid var(--line);background:#edf4f1;min-height:740px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 75% 24%,#14a88f24,#0000 32%),radial-gradient(circle at 25% 78%,#f0b92817,#0000 22%);position:absolute;inset:0}.relay-canvas{opacity:.52;width:100%;height:100%;position:absolute;inset:0}.hero-grid{opacity:.32;background-image:linear-gradient(#aac0ba 1px,#0000 1px),linear-gradient(90deg,#aac0ba 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.hero-shell{z-index:2;grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);align-items:center;gap:72px;min-height:740px;padding:164px 0 92px;display:grid;position:relative}.hero-kicker-row{align-items:center;gap:14px;min-height:34px;margin-bottom:17px;display:flex}.hero-kicker-row .eyebrow{margin:0}.hero-model-badges{align-items:center;padding-left:3px;display:flex}.hero-model-badge{background:#fff;border:1px solid #ced8d5;border-radius:6px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden;box-shadow:0 6px 15px #14211f1c}.hero-model-badge+.hero-model-badge{margin-left:8px}.hero-model-badge-openai{transform:rotate(-4deg)}.hero-model-badge-anthropic{border-color:#d97658;transform:rotate(5deg)}.hero-model-badge img{object-fit:contain;width:27px;height:27px;transform:scale(var(--model-brand-optical-scale,1))}.hero-model-badge-anthropic img{width:100%;height:100%}.eyebrow{color:var(--mint-dark);font-family:var(--mono);letter-spacing:0;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 20px;font-size:14px;font-weight:600;display:flex}.status-dot{background:#30d19d;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #30d19d21}.hero-kicker-row .status-dot{background:#315efb;box-shadow:0 0 0 4px #315efb21}h1,h2,h3,p{letter-spacing:0}.hero h1{margin:0;font-size:clamp(56px,7vw,92px);font-weight:800;line-height:.98}.hero h1 span{font-family:var(--mono);color:var(--mint-dark);-webkit-text-stroke:0}.hero-lead strong{color:var(--ink);font-size:26px;line-height:1.45;display:block}.hero-stats{border-top:1px solid #a9beb8;border-bottom:1px solid #c1cfcb;grid-template-columns:repeat(3,minmax(0,1fr));max-width:610px;margin:26px 0 18px;padding:19px 0 20px;display:grid}.hero-stat{gap:5px;min-width:0;padding-right:28px;display:grid}.hero-stat+.hero-stat{border-left:1px solid #c1cfcb;padding-left:24px}.hero-stat>strong{color:var(--ink);font:600 36px/1.08 var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.hero-stat>strong em{color:var(--text-secondary);margin-left:7px;font:600 13px PingFang SC,Microsoft YaHei,sans-serif}.hero-stat>span{color:var(--text-secondary);font-size:14px;line-height:1.45}.hero-visual-stack{flex-direction:column;justify-self:end;align-items:flex-start;width:100%;max-width:510px;display:flex}.terminal-card{z-index:3;color:#dfe9e6;-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:#0d1e1bad;border:1px solid #96d0c180;border-radius:8px;width:calc(100% - 18px);min-height:218px;margin-left:18px;position:relative;overflow:hidden;transform:none;box-shadow:0 24px 55px #0f231e2e}.terminal-head{color:#859691;min-height:48px;font:600 11px var(--mono);border-bottom:1px solid #30403c;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 17px;display:grid}.terminal-head>span:nth-child(2){justify-self:center}.terminal-head>strong{color:#70e0b9;font:600 11px var(--mono);justify-self:end;align-items:center;gap:6px;display:inline-flex}.terminal-head>strong i{background:#55df9f;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite terminal-live-pulse}.terminal-dots{gap:7px;display:flex}.terminal-dots i{background:#ff5f57;border-radius:50%;width:9px;height:9px}.terminal-dots i:nth-child(2){background:#febc2e}.terminal-dots i:nth-child(3){background:#28c840}.terminal-body{font-family:var(--mono);padding:24px 25px 29px}.terminal-body p{white-space:nowrap;margin:0;font-size:15px;line-height:1.65}.terminal-command-line{width:max-content;max-width:100%;animation:6s steps(27,end) infinite terminal-type;overflow:hidden}.terminal-prompt{color:#55d99e}.terminal-command{color:#74c9ff}.terminal-path{color:#6fe1c5}.terminal-cursor{vertical-align:-3px;background:#55df9f;width:7px;height:17px;margin-left:4px;animation:.75s step-end infinite terminal-cursor-blink;display:inline-block}.terminal-routing{color:#788984;font-style:italic;animation:6s infinite terminal-routing-cycle;margin:12px 0!important}.terminal-routing>span i{font-style:normal;animation:1.1s step-end infinite terminal-dot}.terminal-routing>span i:nth-child(2){animation-delay:.2s}.terminal-routing>span i:nth-child(3){animation-delay:.4s}.terminal-success{animation:6s infinite terminal-success-cycle}.terminal-body b{color:#55df9f;background:#173e35;border-radius:4px;align-items:center;min-height:34px;padding:0 10px;font-size:14px;display:inline-flex}.terminal-response{color:#ffc84d;margin-left:12px;font-size:13px}.value-panel{z-index:2;-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:#ffffff94;border:1px solid #9dbeb5b8;border-radius:8px;width:calc(100% - 42px);max-width:470px;margin:-16px 0 0 22px;padding:25px;position:relative;transform:none;box-shadow:0 30px 70px #183e341c}@keyframes terminal-type{0%,5%{clip-path:inset(0 100% 0 0)}30%,to{clip-path:inset(0)}}@keyframes terminal-routing-cycle{0%,27%{opacity:0;transform:translateY(4px)}34%,63%{opacity:1;transform:translateY(0)}70%,to{opacity:.28;transform:translateY(0)}}@keyframes terminal-success-cycle{0%,57%{opacity:0;transform:translateY(5px)}66%,94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes terminal-cursor-blink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes terminal-live-pulse{0%,to{opacity:.45;box-shadow:0 0 #55df9f00}50%{opacity:1;box-shadow:0 0 0 4px #55df9f1f}}@keyframes terminal-dot{0%,35%{opacity:.2}36%,to{opacity:1}}.value-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:19px;display:flex}.value-panel-head span{color:var(--mint-dark);font:600 13px var(--mono);align-items:center;gap:8px;display:inline-flex}.value-panel-head span svg{font-size:20px}.value-panel-head strong{font-size:14px}.value-row{grid-template-columns:48px 1fr auto;align-items:center;gap:15px;padding:22px 0;display:grid}.value-row>div:nth-child(2){gap:4px;display:grid}.value-row span{color:var(--text-secondary);font-size:13px}.value-row strong{font-size:19px}.value-row small{color:var(--text-tertiary);font-size:13px;line-height:1.5}.value-icon,.value-logo{border-radius:6px;place-items:center;width:46px;height:46px;display:grid}.value-icon{color:var(--text-tertiary);background:#f1f3f2;font-size:22px}.value-logo{background:#fff;border:1px solid #d7e0dd}.value-logo img{object-fit:contain;width:40px;height:40px}.value-row-old{opacity:.72}.value-row-relay{background:#eaf7f3;border:1px solid #7fc6b5;border-radius:6px;margin-top:3px;padding:21px 17px}.value-row-relay b{background:var(--coral);color:#fff;border-radius:4px;padding:5px 8px;font-size:12px}.value-arrow{height:22px;color:var(--mint-dark);border-top:1px dashed #bccac6;place-items:center;display:grid}.value-arrow svg{background:#fff;padding:2px;font-size:24px;transform:translateY(-50%)}.value-panel-foot{grid-template-columns:repeat(3,1fr);gap:8px;padding-top:19px;display:grid}.value-panel-foot span{color:var(--text-secondary);justify-content:center;align-items:center;gap:5px;font-size:12px;display:inline-flex}.value-panel-foot svg{color:var(--text-tertiary);font-size:16px}.cost-section{border-bottom:1px solid var(--line);background:#fff;padding:118px 0}.cost-shell{grid-template-columns:.78fr 1.22fr;align-items:center;gap:90px;display:grid}.cost-copy h2{margin:0;font-size:52px;line-height:1.2}.cost-copy>p:not(.eyebrow){color:var(--text-secondary);margin:24px 0 0;font-size:17px;line-height:1.85}.cost-compare{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.cost-item{min-height:330px;padding:32px}.cost-item>span{color:var(--text-secondary);font:600 13px var(--mono)}.cost-item ul{border-top:1px solid var(--line);gap:18px;margin:0;padding:24px 0 0;list-style:none;display:grid}.cost-item li{color:var(--text-secondary);align-items:center;gap:10px;font-size:16px;display:flex}.cost-item li svg{color:var(--text-tertiary);flex:none}.section{padding:118px 0}#paths{background:#fff}.section-heading{margin-bottom:56px}.section-heading h2,.reliability-copy h2,.guide-copy h2,.cta-inner h2{margin:0;font-size:clamp(36px,4.6vw,58px);font-weight:700;line-height:1.18}.heading-row{grid-template-columns:1.5fr .7fr;align-items:end;gap:80px;display:grid}.heading-row>p,.centered-heading>p,.guide-copy>p,.reliability-copy>p{color:var(--text-secondary);font-size:17px;line-height:1.85}.path-layout{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.path-panel{min-width:0;padding:42px 54px 46px 0;position:relative}.path-panel+.path-panel{border-left:1px solid var(--line);padding-left:54px;padding-right:0}.path-icon{background:var(--color-zero);color:#fff;border-radius:6px;place-items:center;width:48px;height:48px;margin-bottom:28px;font-size:24px;display:grid}.path-kicker{color:var(--mint-dark);font:600 13px var(--mono);margin:0 0 14px}.path-starter .path-kicker{color:#c35339}.path-panel h3{max-width:450px;margin:0;font-size:28px;line-height:1.45}.path-panel>p:not(.path-kicker){min-height:88px;color:var(--muted);margin:19px 0 25px;line-height:1.8}.path-panel ul{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:14px;margin:0 0 28px;padding:21px 0;list-style:none;display:grid}.path-panel li{align-items:center;gap:10px;font-size:16px;display:flex}.path-panel li svg,.path-starter li svg{color:var(--text-tertiary)}.text-link{align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.text-link:hover svg{transform:translate(3px)}.text-link svg{transition:transform .16s}.reliability-section{isolation:isolate;padding:112px 0;position:relative;overflow:hidden}.reliability-shell{z-index:1;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:90px;display:grid;position:relative}.reliability-copy>p{max-width:470px;margin:25px 0 30px}.reliability-copy h2 .reliability-line{white-space:nowrap}.stats-wrap{border:1px solid;min-width:0}.metrics-panel-head{min-height:50px;font:600 12px var(--mono);letter-spacing:0;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.metrics-panel-head>span{align-items:center;gap:8px;display:inline-flex}.metrics-panel-head>span:last-child{font-size:11px}.metrics-panel-head .status-dot{width:7px;height:7px;box-shadow:0 0 0 4px #30d19d1a}.metrics-grid{grid-template-columns:1fr 1fr;display:grid}.metric{isolation:isolate;border-bottom:1px solid;border-right:1px solid;flex-direction:column;justify-content:space-between;min-height:190px;padding:23px 26px;display:flex;position:relative;overflow:hidden}.metric:before{content:"";z-index:-1;position:absolute;inset:0}.metric:after{content:"";pointer-events:none;border:1px solid #57caa352;border-bottom:0;width:148px;height:72px;position:absolute;bottom:-40px;right:-28px;transform:skew(-38deg)}.metric-index{font:600 11px var(--mono);position:absolute;top:16px;right:18px}.metric-label{font:600 14px var(--mono)}.metric strong{min-width:0;font:500 clamp(34px, 4vw, 52px) var(--mono);font-variant-numeric:tabular-nums;letter-spacing:0;align-items:center;gap:11px;display:flex}.metric strong em{align-self:flex-end;margin-bottom:9px;font:500 15px PingFang SC,Microsoft YaHei,sans-serif}.metric small{padding-top:12px;font-size:14px;position:relative}.metric small:before{content:"";width:42px;height:2px;position:absolute;top:0;left:0}.centered-heading{text-align:center;max-width:1440px;margin-left:auto;margin-right:auto}.centered-heading h2{white-space:normal;overflow-wrap:break-word;max-width:100%}.centered-heading .eyebrow{justify-content:center}.centered-heading>p{max-width:620px;margin:22px auto 0}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.capability-card{background:#fbfcfc;border:1px solid #d6dfdc;border-radius:8px;min-height:260px;padding:36px 38px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 20px 50px -42px #1028227a}.capability-card:after{content:"";pointer-events:none;border:1px solid #0979661a;border-radius:50%;width:190px;height:190px;position:absolute;top:-74px;right:-64px}.capability-card:hover{border-color:#9eb5af;transform:translateY(-4px);box-shadow:0 24px 54px -38px #10282261}.capability-card>span{z-index:1;color:#fff;background:linear-gradient(135deg,#087966 0%,#27af7d 56%,#e5b92f 100%);border-radius:8px;place-items:center;width:68px;height:68px;font-size:30px;display:grid;position:relative;box-shadow:0 13px 28px -16px #087966cc}.capability-card>span svg{stroke-width:1.8px;width:30px;height:30px}.capability-card h3{margin:28px 0 11px;font-size:25px;line-height:1.3}.capability-card p{max-width:470px;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.75}.capability-card small{color:var(--text-secondary);font:600 12px var(--mono);position:absolute;top:43px;right:38px}.guide-preview{background:#e7efec}.guide-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:100px;display:grid}.guide-copy>p{max-width:470px;margin:24px 0 31px}.guide-toc{border-top:2px solid var(--ink)}.toc-head,.guide-toc a{border-bottom:1px solid #bbc9c5;align-items:center;min-height:68px;display:grid}.toc-head{color:var(--text-secondary);font:500 13px var(--mono);grid-template-columns:1fr auto}.toc-head svg{font-size:20px}.guide-toc a{grid-template-columns:50px 1fr auto;transition:padding .16s,background .16s}.guide-toc a:hover{background:#ffffff6b;padding:0 13px}.guide-toc a span{color:var(--text-secondary);font:13px var(--mono)}.guide-toc a strong{font-size:17px}.guide-toc a svg{color:var(--text-tertiary)}.cta-band{background:var(--mint-dark);color:#fff;padding:70px 0}.cta-actions{flex:none}.cta-actions .button{white-space:nowrap}.cta-inner{justify-content:space-between;align-items:center;gap:50px;display:flex}.cta-inner .eyebrow{color:#a8f0d8;margin-bottom:12px}.cta-inner h2{font-size:clamp(30px,4vw,47px)}html[data-language=en] .reliability-shell{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:60px}html[data-language=en] .reliability-copy{min-width:0}html[data-language=en] .reliability-copy h2{font-size:clamp(38px,3.7vw,50px)}html[data-language=en] .reliability-copy h2 .reliability-line{white-space:normal}html[data-language=en] .metric{min-width:0;padding:24px}html[data-language=en] .metric strong{font-size:clamp(32px,3.4vw,46px)}html[data-language=en] .metric-label,html[data-language=en] .metric small{overflow-wrap:break-word}html[data-language=en] .cta-inner{grid-template-columns:minmax(0,1fr) auto;gap:48px;display:grid}html[data-language=en] .cta-inner>div:first-child{min-width:0}html[data-language=en] .cta-inner h2{max-width:760px;font-size:clamp(32px,3.5vw,45px)}html[data-language=en] .cta-actions{flex:none}html[data-language=en] .cta-actions .button{white-space:nowrap;min-width:max-content}.site-footer{background:#f6f8f7;padding:0 0 25px}.footer-bottom{border-top:1px solid var(--line);color:var(--text-secondary);font:13px var(--mono);justify-content:space-between;padding-top:20px;display:flex}.footer-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.footer-links a{color:var(--text-tertiary);font-weight:400;text-decoration:none}.footer-links a:hover{color:var(--text-primary)}@media (width<=960px){.nav-links{border:1px solid var(--line);background:#fff;border-radius:7px;padding:16px;display:none;position:absolute;top:68px;left:20px;right:20px;box-shadow:0 18px 38px #14211f1f}.nav-links.is-open{gap:0;display:grid}.nav-links a{border-bottom:1px solid var(--line);padding:14px 10px}.nav-links a:last-child{border:0}.menu-button{display:inline-grid}.hero-shell{grid-template-columns:1fr;gap:58px;padding-top:145px}.hero{min-height:auto}.hero-visual-stack{justify-self:start;max-width:560px}.value-panel{max-width:522px}.cost-shell,.heading-row,.reliability-shell,.guide-layout{grid-template-columns:1fr;gap:46px}.cost-copy{max-width:680px}.heading-row{align-items:start}.heading-row>p{max-width:600px}.capability-grid{grid-template-columns:1fr 1fr}.centered-heading h2{white-space:normal}.cta-inner{flex-direction:column;align-items:flex-start}html[data-language=en] .reliability-shell{grid-template-columns:1fr;gap:46px}html[data-language=en] .cta-inner{grid-template-columns:1fr}html[data-language=en] .cta-actions{width:100%}}@media (width<=660px){.nav-shell,.section-shell,.hero-shell{width:min(100% - 28px,1320px)}.nav-shell{gap:12px;height:64px}.desktop-only{display:none}.brand{gap:8px}.brand-mark{width:34px;height:34px}.brand-mark img{width:30px;height:30px}.brand-name{font-size:15px}.nav-actions,.preference-controls{gap:6px}.preference-button,.menu-button{width:36px;height:36px}.hero:before{background:radial-gradient(circle at 78% 18%,#14a88f1f,#0000 36%)}.relay-canvas{opacity:.34}.hero-grid{opacity:.22;background-size:54px 54px}.hero-shell{gap:20px;min-height:0;padding:92px 0 24px}.hero-kicker-row{min-height:30px;margin-bottom:12px}.hero-kicker-row .eyebrow{display:none}.hero-model-badge{width:34px;height:34px}.hero-model-badge img{width:24px;height:24px}.hero-model-badge-anthropic img{width:100%;height:100%}.hero h1{white-space:nowrap;font-size:clamp(38px,11.2vw,48px);line-height:1.04}.hero h1 span{-webkit-text-stroke-width:1.4px;margin-top:0;display:inline}.hero-lead{margin:18px 0 17px;font-size:16px;line-height:1.6}.hero-lead strong{font-size:22px}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:18px 0 14px;padding:15px 0}.hero-stat{grid-template-columns:1fr;align-items:start;gap:4px;padding:0 12px 0 0}.hero-stat+.hero-stat{padding-left:14px}.hero-stat>strong{font-size:clamp(24px,7.4vw,29px)}.hero-stat>strong em{margin-left:4px;font-size:12px}.hero-stat>span{font-size:13px}.hero-actions,.cta-actions{flex-direction:column;align-items:stretch;width:100%}.hero-actions .button,.cta-actions .button{width:100%}.hero-actions{gap:8px}.hero-actions .button{min-height:48px}.hero-actions .button-light{display:none}.hero-visual-stack{align-items:center;max-width:100%}.terminal-card{width:calc(100% - 16px);min-height:148px;margin-left:16px;transform:translate(1px)rotate(.55deg)}.terminal-head{min-height:40px;padding:0 13px}.terminal-body{padding:17px 15px 20px;overflow:hidden}.terminal-body p{font-size:11.5px}.terminal-routing{display:none}.terminal-success{margin-top:14px!important}.terminal-response{margin-left:8px;font-size:11px}.value-panel{width:calc(100% - 16px);margin-top:-12px;padding:13px;transform:translate(-1px)rotate(-.75deg)}.value-panel-head,.value-row-old,.value-arrow,.value-panel-foot{display:none}.value-row{grid-template-columns:42px minmax(0,1fr) auto;gap:11px}.value-row-relay{margin:0;padding:13px}.value-row-relay b{grid-column:auto;justify-self:end}.value-row strong{font-size:18px}.value-row small{display:none}.cost-section{padding:64px 0}.cost-shell{gap:28px}.cost-copy h2{font-size:32px;line-height:1.28}.cost-copy>p:not(.eyebrow){margin-top:15px;font-size:15px;line-height:1.7}.cost-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.cost-item{min-height:190px;padding:21px 14px}.cost-item+.cost-item{border-top:0;border-left:1px solid var(--line);padding-left:14px;padding-right:14px}.cost-item>span{font-size:11px}.cost-item h3{margin:13px 0 18px;font-size:21px}.cost-item ul{padding-top:16px}.cost-item li{align-items:flex-start;gap:6px;font-size:14px;line-height:1.5}.cost-item li:nth-child(n+2){display:none}.cost-item-relay li:nth-child(2){display:flex}.section{padding:64px 0}.section-heading{margin-bottom:28px}.section-heading h2,.reliability-copy h2,.guide-copy h2{font-size:31px;line-height:1.3}.heading-row>p{display:none}.path-layout{grid-template-columns:1fr}.path-panel,.path-panel+.path-panel{border-left:0;padding:27px 0 30px}.path-panel+.path-panel{border-top:1px solid var(--line)}.path-icon{width:40px;height:40px;margin-bottom:18px;font-size:20px}.path-kicker{margin-bottom:8px;font-size:11px}.path-panel h3{font-size:21px;line-height:1.42}.path-panel>p:not(.path-kicker){min-height:auto;margin:13px 0 18px;font-size:15px;line-height:1.65}.path-panel ul{display:none}.text-link{font-size:15px}.reliability-section{padding:64px 0}.reliability-shell{gap:28px}.reliability-copy h2 br{display:block}.reliability-copy>p{margin:15px 0 0;font-size:15px;line-height:1.7}.reliability-copy>.button{display:none}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{min-height:140px;padding:17px 15px}.metric:nth-child(3),.metric:nth-child(4){display:none}.metric-label{font-size:14px}.metric strong{gap:7px;font-size:clamp(25px,7.4vw,32px)}.metric strong em{margin-bottom:4px;font-size:12px}.metric small{font-size:12px;line-height:1.45}.centered-heading{text-align:left}.centered-heading .eyebrow{justify-content:flex-start}.centered-heading>p{display:none}.capability-grid{grid-template-columns:1fr;gap:10px}.capability-card{grid-template-columns:52px minmax(0,1fr);align-items:center;column-gap:15px;min-height:0;padding:20px;display:grid}.capability-card:after{display:none}.capability-card>span{grid-row:1/3;width:52px;height:52px;font-size:24px}.capability-card>span svg{width:24px;height:24px}.capability-card h3{margin:0 0 4px;font-size:18px}.capability-card p{margin:0;font-size:14px;line-height:1.55}.capability-card small{display:none}.guide-layout{gap:0}.guide-copy h2 br{display:none}.guide-copy>p{margin:15px 0 23px;font-size:15px;line-height:1.7}.guide-copy .button{width:100%}.guide-toc{display:none}.cta-band{padding:52px 0}.cta-inner{gap:26px}.cta-inner h2{font-size:28px;line-height:1.35}html[data-language=en] .cta-inner h2{font-size:28px}html[data-language=en] .cta-actions .button{white-space:normal;min-width:0}.cta-actions .button-outline-light{display:none}.site-footer{padding:0 0 22px}.footer-bottom{flex-direction:column;gap:15px}.footer-links{justify-content:flex-start;gap:12px 18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.terminal-command-line{clip-path:none}.terminal-routing,.terminal-success{opacity:1;transform:none}.terminal-cursor{display:none}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:var(--text-primary);--muted:var(--text-secondary);--line:#334155;--paper:#0f172a;--fog:#172033;--mint:#2dd4bf;--mint-dark:#5eead4;--night:#020617;--scrollbar-thumb:#64748b;background:#020617}html[data-theme=dark] body{color:var(--ink);background:#020617}html[data-theme=dark] .site-header{border-bottom-color:#ffffff0f}html[data-theme=dark] .site-header.is-scrolled{background:#020617e6;border-bottom-color:#1e293b}html[data-theme=dark] .nav-links a{color:var(--text-primary)}html[data-theme=dark] .nav-links a:hover{color:#fff}html[data-theme=dark] .brand-mark,html[data-theme=dark] .icon-button,html[data-theme=dark] .button-quiet{color:#f8fafc;background:#0f172a;border-color:#334155}html[data-theme=dark] .button-primary{color:#fff;background:#14b8a6}html[data-theme=dark] .button-primary:hover{color:#020617;background:#2dd4bf}html[data-theme=dark] .hero{background:#020617;border-color:#1e293b}html[data-theme=dark] .hero-grid{opacity:.24;background-image:linear-gradient(#1e293b 1px,#0000 1px),linear-gradient(90deg,#1e293b 1px,#0000 1px)}html[data-theme=dark] .hero-kicker-row .eyebrow{color:#5eead4}html[data-theme=dark] .hero-lead,html[data-theme=dark] .hero-stat>span,html[data-theme=dark] .hero-stat>strong em{color:var(--text-primary)}html[data-theme=dark] .hero-stats,html[data-theme=dark] .hero-stat+.hero-stat{border-color:#334155}html[data-theme=dark] .hero-model-badge{background:#f8fafc;border-color:#475569;box-shadow:0 6px 15px #00000038}html[data-theme=dark] .hero-model-badge-anthropic{border-color:#d97658}html[data-theme=dark] .terminal-card{background:#0f172a;border-color:#334155;box-shadow:0 28px 64px #0000006b}html[data-theme=dark] .terminal-head{color:#94a3b8;border-color:#334155}html[data-theme=dark] .terminal-command{color:#5eead4}html[data-theme=dark] .terminal-routing{color:#94a3b8}html[data-theme=dark] .value-panel{background:#0f172af7;border-color:#334155;box-shadow:0 32px 72px #00000061}html[data-theme=dark] .value-panel-head{border-color:#334155}html[data-theme=dark] .value-panel-head span,html[data-theme=dark] .value-panel-foot svg{color:#5eead4}html[data-theme=dark] .value-row span,html[data-theme=dark] .value-row small,html[data-theme=dark] .value-panel-foot span{color:var(--text-primary)}html[data-theme=dark] .value-icon,html[data-theme=dark] .value-logo{background:#1e293b;border-color:#475569}html[data-theme=dark] .value-icon{color:var(--text-tertiary)}html[data-theme=dark] .value-row-relay{background:#0d2f35;border-color:#0f766e}html[data-theme=dark] .value-arrow{border-color:#334155}html[data-theme=dark] .value-arrow svg{color:var(--text-tertiary);background:#0f172a}html[data-theme=dark] .cost-section,html[data-theme=dark] .capabilities-section,html[data-theme=dark] #paths{background:#080d1d;border-color:#1e293b}html[data-theme=dark] .cost-copy>p:not(.eyebrow),html[data-theme=dark] .heading-row>p,html[data-theme=dark] .centered-heading>p,html[data-theme=dark] .guide-copy>p,html[data-theme=dark] .cost-item li,html[data-theme=dark] .path-panel>p:not(.path-kicker),html[data-theme=dark] .capability-card p{color:var(--text-primary)}html[data-theme=dark] .cost-item>span,html[data-theme=dark] .toc-head,html[data-theme=dark] .guide-toc a span{color:var(--text-tertiary)}html[data-theme=dark] .path-starter .path-kicker{color:#f08a70}html[data-theme=dark] .value-row-relay>b{color:#36140c}html[data-theme=dark] .cost-item-relay{background:#0d2f35}html[data-theme=dark] .cost-item-relay h3{color:#5eead4}html[data-theme=dark] .path-icon{color:#0f172a;background:#e2e8f0}html[data-theme=dark] .capability-card{background:#0f172a;border-color:#334155}html[data-theme=dark] .capability-card small{color:var(--text-tertiary)}html[data-theme=dark] .guide-preview{background:#0f172a}html[data-theme=dark] .guide-toc a:hover{background:#ffffff0d}html[data-theme=dark] .site-footer{background:#020617}html[data-theme=dark] .footer-bottom,html[data-theme=dark] .footer-links a{color:var(--text-tertiary)}html[data-theme=dark] .footer-links a:hover{color:var(--text-primary)}html[data-theme=dark] .button-light{color:#0f172a;background:#fff;border-color:#fff}html[data-theme=dark] .cta-band{background:#0f766e}.site-header.is-scrolled{background:#fbfcffeb}.brand-mark{box-shadow:none;background:0 0;border:0}.brand-name b,.hub-brand-text{color:#315efb!important}.nav-links a{color:var(--text-secondary)}.nav-links a:hover{color:var(--ink)}.nav-links a.is-active,.nav-links a[aria-current=page]{color:var(--ink);font-weight:650}.button-primary{background:var(--mint);color:#fff}.button-light{color:var(--ink);background:#ffffffc2;border-color:#1118271f}.icon-button{box-shadow:none;background:0 0;border:0;border-radius:0}.hero{isolation:isolate;background:#f7f9ff;border-bottom:0;min-height:900px;overflow:hidden}.hero:before{content:"";z-index:-2;pointer-events:none;filter:blur(30px)saturate(112%);background:radial-gradient(46% 48% at 18% 24%,#ffb16bb8,#0000 72%),radial-gradient(50% 52% at 83% 21%,#597affa3,#0000 70%),radial-gradient(42% 38% at 67% 85%,#ff806647,#0000 74%);animation:22s ease-in-out infinite alternate editorial-drift;position:absolute;inset:-18%}.hero:after{content:"";z-index:-1;pointer-events:none;opacity:.34;mix-blend-mode:soft-light;background-image:radial-gradient(#ffffffd1 .65px,#0000 .75px);background-size:4px 4px;position:absolute;inset:0}@keyframes editorial-drift{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(3%,2%)scale(1.08)}}.hero-shell{gap:64px;min-height:900px;padding-top:154px}.hero-copy{max-width:1040px}.hero-kicker-row{margin-bottom:24px}.hero-lead{color:var(--text-secondary);margin-top:34px}.hero-lead strong{letter-spacing:-.03em;font-size:clamp(24px,2.8vw,34px);font-weight:560}.hero-stats{border-color:#11182724;max-width:500px;margin-top:34px}.hero-visual-stack{grid-template-columns:1.08fr .92fr;max-width:820px}.hero-visual-stack:before,.hero-visual-stack:after{filter:blur(2px);opacity:.5;display:block}.terminal-card{-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);background:linear-gradient(145deg,#141f36eb,#22355cc7);border:1px solid #ffffff9e;min-height:250px;box-shadow:0 24px 70px #2a3f782e,inset 0 1px #ffffff3d}.terminal-card:before,.value-panel:before{content:"";pointer-events:none;border-radius:inherit;opacity:.8;background:linear-gradient(118deg,#ffffff2e,#0000 34% 67%,#ffffff12);position:absolute;inset:0}.terminal-card>*,.value-panel>*{z-index:1;position:relative}.terminal-head{border-bottom-color:#ffffff24}.value-panel{-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%);background:linear-gradient(145deg,#ffffffd1,#f2f6ff94);border:1px solid #ffffffc7;box-shadow:0 24px 70px #5065a029,inset 0 1px #ffffffe0}.value-row-relay>b{background:var(--coral);color:#fff}.path-panel{background:0 0}.path-layout{border-color:#1118271f}.capability-card{border-radius:20px;box-shadow:0 18px 48px #3c4d8212}.capability-card>span{background:var(--mint)}.cta-band{background:#315efb}html[data-theme=dark] body{background:#0b1020}html[data-theme=dark] .site-header{background:#0b1020c7}html[data-theme=dark] .hero h1,html[data-theme=dark] .hero-lead,html[data-theme=dark] .hero-stat>strong{color:var(--text-primary)}.capability-card-featured{background:#fff;border-color:#1118271f;grid-column:1/-1;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;gap:54px;min-height:420px;padding:42px 46px;display:grid;box-shadow:0 18px 48px #3c4d8212}.capability-card-featured:after{border-color:#315efb1a;width:270px;height:270px;top:-126px;right:-120px}.capability-featured-copy,.capability-featured-routes{z-index:1;min-width:0;position:relative}.capability-featured-copy{flex-direction:column;justify-content:space-between;display:flex}.capability-featured-kicker{color:var(--text-tertiary);font:600 12px/1.2 var(--mono);letter-spacing:.02em;align-items:center;gap:12px;display:inline-flex}.capability-featured-kicker>span{color:#315efb;background:#f4f6ff;border:1px solid #315efb3d;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.capability-featured-kicker svg{width:20px;height:20px}.capability-featured-copy h3{color:var(--text-primary);letter-spacing:-.04em;margin:45px 0 15px;font-size:clamp(34px,4vw,54px);line-height:1.08}.capability-featured-copy h3 span{color:#315efb}.capability-featured-copy>p{max-width:500px;color:var(--text-tertiary);margin:0;font-size:15px;line-height:1.8}.capability-featured-metrics{border-top:1px solid #1118271f;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:440px;margin-top:34px;padding-top:18px;display:grid}.capability-featured-metrics>div+div{border-left:1px solid #1118271f;padding-left:18px}.capability-featured-metrics strong{color:var(--text-primary);font:650 31px/1 var(--mono);letter-spacing:-.05em;display:block}.capability-featured-metrics span{color:var(--text-tertiary);margin-top:7px;font-size:12px;line-height:1.4;display:block}.capability-featured-routes{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:12px;display:grid}.capability-route{background:#fbfcff;border:1px solid #1118271f;min-height:260px;padding:20px 20px 18px;position:relative;overflow:hidden}.capability-route:after{content:"";opacity:.13;pointer-events:none;border:1px solid;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-62px;right:-42px}.capability-route>span{font:600 11px/1.2 var(--mono);letter-spacing:.02em;display:block}.capability-route>strong{color:var(--text-primary);margin-top:48px;font-size:25px;line-height:1.25;display:block}.capability-route>p{min-height:75px;color:var(--text-tertiary);margin:12px 0 0;font-size:13px;line-height:1.7}.capability-route>b{color:var(--text-primary);align-items:center;gap:8px;margin-top:22px;font-size:12px;display:flex}.capability-route>b:before{content:"";background:currentColor;width:24px;height:2px}.capability-route-stable{color:#315efb}.capability-route-price{color:#e98639}.capability-route-stable>b:before{background:#315efb}.capability-route-price>b:before{background:#e98639}html[data-theme=dark] .capability-card-featured{background:#0f172a;border-color:#334155}html[data-theme=dark] .capability-featured-kicker>span{color:#8ca4ff;background:#172033;border-color:#8ca4ff47}html[data-theme=dark] .capability-featured-copy h3,html[data-theme=dark] .capability-featured-metrics strong,html[data-theme=dark] .capability-route>strong,html[data-theme=dark] .capability-route>b,html[data-theme=dark] .capability-featured-copy>p,html[data-theme=dark] .capability-featured-metrics span,html[data-theme=dark] .capability-route>p{color:var(--text-primary)}html[data-theme=dark] .capability-route{background:#111c2e;border-color:#334155}@media (width<=720px){.capability-card-featured{grid-column:auto;grid-template-columns:1fr;gap:28px;min-height:0;padding:26px 22px}.capability-featured-copy h3{margin-top:28px;font-size:35px}.capability-featured-routes{grid-template-columns:1fr}.capability-route{min-height:0}.capability-route>strong{margin-top:28px}.capability-route>p{min-height:0}.hero{min-height:790px}.hero-shell{gap:42px;min-height:790px;padding-top:118px}.hero h1{font-size:clamp(64px,19vw,100px)}.hero-lead strong{font-size:23px}.hero-visual-stack{grid-template-columns:1fr;gap:0}.terminal-card{min-height:210px}.value-panel{width:calc(100% - 22px);margin:-18px auto 0}}.reliability-section{color:var(--ink);background:radial-gradient(58% 82% at 8% 18%,#ffbe7047,#0000 72%),radial-gradient(62% 86% at 92% 22%,#37ccb547,#0000 74%),linear-gradient(118deg,#fff8f0 0%,#f2faf8 52%,#eef9f6 100%)}.reliability-section:before{opacity:.14;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.68' numOctaves='4' seed='23' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.48'/%3E%3C/svg%3E");background-size:180px 180px;animation:18s ease-in-out infinite alternate reliability-grain-drift;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}@keyframes reliability-grain-drift{0%{transform:translate(-1%,-1%)scale(1)}to{transform:translate(1%,1%)scale(1.04)}}.reliability-copy>p{color:var(--text-secondary)}.stats-wrap{-webkit-backdrop-filter:blur(18px)saturate(105%);backdrop-filter:blur(18px)saturate(105%);background:#ffffffc7;border-color:#31435b1f;box-shadow:0 20px 48px #30487814,inset 0 1px #ffffffe0}.metrics-panel-head{color:var(--text-secondary);border-bottom-color:#31435b24}.metrics-panel-head>span:last-child{color:var(--text-secondary)}.metric{background:#ffffff8a;border-color:#31435b1f}.metric:before{opacity:.1;background-image:none}.metric:after{border-color:#526c9133}.metric-featured:after{border-color:#4a968952}.metric-index,.metric:nth-child(2) .metric-index,.metric:nth-child(3) .metric-index{color:var(--text-tertiary)}.metric-label{color:var(--text-secondary)}.metric strong{color:var(--text-primary)}.metric strong em,.metric small{color:var(--text-tertiary)}.metric:nth-child(2) small:before,.metric:nth-child(3) small:before{background:#8493aa}html[data-theme=dark] .reliability-copy .eyebrow{color:#6f8cff}html[data-theme=dark] .reliability-copy>p{color:var(--text-primary)}html[data-theme=dark] .metrics-panel-head{color:var(--text-secondary);border-bottom-color:#94a3b83d}html[data-theme=dark] .metrics-panel-head>span:last-child{color:var(--text-secondary)}html[data-theme=dark] .metric-label,html[data-theme=dark] .metric strong{color:var(--text-primary)}html[data-theme=dark] .metric strong em,html[data-theme=dark] .metric small{color:var(--text-tertiary)}.terminal-card{background:linear-gradient(145deg,#1a1f28f0,#303742e0);border-color:#ffffff75}.hero:after{opacity:.52;mix-blend-mode:soft-light;opacity:.68;mix-blend-mode:soft-light;-webkit-mask-composite:source-over;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 260 260' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.46' numOctaves='5' seed='17' stitchTiles='stitch'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='gamma' amplitude='1.35' exponent='1.8' offset='-.12'/%3E%3CfeFuncG type='gamma' amplitude='1.35' exponent='1.8' offset='-.12'/%3E%3CfeFuncB type='gamma' amplitude='1.35' exponent='1.8' offset='-.12'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.88'/%3E%3C/svg%3E");background-size:260px 260px;inset:0;-webkit-mask-image:radial-gradient(at 78% 78%,#000 0% 38%,#0000 82%),radial-gradient(at 100% 35%,#000 0%,#0000 72%);mask-image:radial-gradient(at 78% 78%,#000 0% 38%,#0000 82%),radial-gradient(at 100% 35%,#000 0%,#0000 72%);-webkit-mask-composite:source-over;mask-composite:add}@keyframes atom-light-drift{0%{transform:translate(-1%,-1%)scale(1)}to{transform:translate(2%,2%)scale(1.06)}}.capability-featured-kicker>span svg{width:22px;height:22px}.capability-route{min-height:236px;box-shadow:none;background:#f4f7ff;border:0;border-radius:8px}.capability-route>strong{margin-top:42px}html[data-theme=dark] .capability-featured-kicker>span{background:0 0;border:0}@media (width<=720px){.capability-card-featured{padding-left:0;padding-right:0}.capability-route>strong{margin-top:28px}}.hero:after{opacity:.48;background-size:340px 340px}.hero h1{justify-content:center;align-items:flex-end;gap:.08em;display:flex}.hero h1 .brand-cn,.hero h1 .hub-word{display:inline-block;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;animation:none!important;transform:none!important}.hero h1 .brand-cn{font-family:var(--sans,"PingFang SC", "Microsoft YaHei", sans-serif);font-weight:700;line-height:1;color:var(--text-primary)!important;font-size:.56em!important}.hero h1 .hub-word{font-family:var(--mono,"SFMono-Regular", Consolas, monospace);font-size:1em;font-weight:700;line-height:1;color:#315bff!important;transform:translateY(.16em)!important}html[data-theme=dark] .hero h1 .brand-cn{color:#f8fafc!important}html[data-theme=dark] .hero h1 .hub-word{color:#6f8cff!important}.hero .value-panel{-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #dfe5f2!important;border-radius:20px!important;width:100%!important;max-width:430px!important;margin:0!important;padding:22px 24px 18px!important;overflow:hidden!important;box-shadow:0 18px 44px #1f386e1a!important}.hero .value-panel:before{content:none!important;display:none!important}.hero .value-cost-item{background:#f7f9fd!important;border-radius:10px!important;align-content:center!important;gap:5px!important;min-width:0!important;padding:14px 12px!important;display:grid!important}.hero .value-cost-item strong{font-size:16px!important;line-height:1.25!important}.hero .value-cost-item small{font-size:10px!important;line-height:1.45!important}.hero .value-chart-structure{height:112px!important;margin-top:0!important;padding-bottom:28px!important}.hero .value-chart-structure .value-chart-group small{bottom:-23px!important}.hero .value-chart{height:126px!important;padding:0 8px 30px 28px!important;position:relative!important}.hero .value-chart-grid{flex-direction:column!important;justify-content:space-between!important;display:flex!important;position:absolute!important;inset:0 8px 30px 28px!important}.hero .value-chart-grid i{border-top:1px dashed #315efb21!important;display:block!important}.hero .value-chart-bars{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:14px!important;display:grid!important;position:absolute!important;inset:0 8px 30px 28px!important}.hero .value-chart-group{justify-content:center!important;align-items:end!important;gap:5px!important;height:100%!important;display:flex!important;position:relative!important}.hero .value-chart-group small{color:var(--text-tertiary)!important;white-space:nowrap!important;font-size:10px!important;position:absolute!important;bottom:-25px!important}.hero .value-chart-bar{width:13px!important;height:var(--bar-height)!important;border-radius:5px 5px 2px 2px!important;min-height:8px!important;display:block!important}.hero .value-chart-bar-sub{background:#315efb2e!important}.hero .value-chart-bar-use{opacity:.82!important;background:#ff8066!important}.hero .value-chart-legend{color:var(--text-secondary)!important;gap:16px!important;padding:0 0 14px 28px!important;font-size:11px!important;display:flex!important}.hero .value-chart-legend span{white-space:nowrap!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.hero .value-chart-legend i{border-radius:2px!important;width:7px!important;height:7px!important}.hero .legend-sub{background:#315efb47!important}.hero .legend-use{background:#ff8066!important}@media (width<=720px){.hero .value-panel{width:calc(100% - 22px)!important;max-width:430px!important;margin:-18px auto 0!important}.hero h1{gap:.06em}.hero h1 .brand-cn{font-size:.56em!important}.hero h1 .hub-word{transform:translateY(.12em)!important}}.hero .terminal-card{-webkit-backdrop-filter:blur(14px)saturate(120%);border-color:#ffffff75;box-shadow:inset 0 1px #ffffff2e,0 24px 60px #2a3f782e;background:linear-gradient(145deg,#1a1f28f0,#303742e0)!important}.hero .value-panel{-webkit-backdrop-filter:blur(34px)saturate(155%);border-color:#ffffffe0;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #ffffff3d,0 24px 70px #5065a02e;background:linear-gradient(145deg,#ffffff94,#e7efff57)!important}.terminal-card{-webkit-backdrop-filter:blur(32px)saturate(145%);border-color:#ffffff85;box-shadow:inset 0 1px #ffffff47,0 24px 70px #2a3f782e;background:linear-gradient(145deg,#1a1f28c7,#30374294)!important}.value-panel-head span,.value-panel-foot svg{color:#315bff!important}.hero-stats,.hero-stats:before,.hero-stats:after{border-width:1px}.language-button,.theme-button{min-height:42px;padding:8px 6px;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important}.hero-model-badge-openai{place-items:center;display:grid}.hero-model-badge-openai img{object-fit:contain;width:36px;height:36px}.hero:after{opacity:.5;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(at 25% 92%,#000 0% 42%,#0000 82%),radial-gradient(at 88% 78%,#000 0%,#0000 76%);mask-image:radial-gradient(at 25% 92%,#000 0% 42%,#0000 82%),radial-gradient(at 88% 78%,#000 0%,#0000 76%);-webkit-mask-composite:source-over;mask-composite:add}@keyframes blue-orange-flow{0%{transform:translate(-3%,2%)scale(1)}50%{transform:translate(2%,-2%)scale(1.08)}to{transform:translate(4%,3%)scale(1.03)}}html[data-theme=dark] .hero h1,html[data-theme=dark] .hero-lead strong,html[data-theme=dark] .hero-stat>strong{color:var(--text-primary)}.terminal-card{transform-origin:75%;transform:translate(-52px,-34px)rotate(-3.8deg)}@media (width<=720px){.hero h1 .brand-cn{font-size:.72em}.terminal-card{transform:translate(-10px,-12px)rotate(-2deg)}}.site-header.is-scrolled{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#ffffff2e!important;border-bottom-color:#0000!important}html[data-theme=dark] .site-header,html[data-theme=dark] .site-header.is-scrolled{background:#0c12242e!important;border-bottom-color:#0000!important}.hero:after{opacity:.5;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(at 25% 92%,#000 0% 42%,#0000 82%),radial-gradient(at 88% 78%,#000 0%,#0000 76%);mask-image:radial-gradient(at 25% 92%,#000 0% 42%,#0000 82%),radial-gradient(at 88% 78%,#000 0%,#0000 76%)}.hero h1,.hero-lead strong,.hero-stat>strong{color:#fff}.hero-kicker-row .eyebrow{color:#ffd28f}.hero-stats{border-color:#ffffff47}.hero-stat+.hero-stat{border-color:#ffffff3d}.button-light{background:#ffffffe0;border-color:#0000}.hero{min-height:820px}.hero-shell{gap:38px;min-height:820px;padding-top:128px;padding-bottom:64px}.hero h1{font-size:clamp(60px,9vw,112px);line-height:.9}.hero-lead{margin-top:24px}.hero-stats{margin-top:24px}.hero-actions{margin-top:18px}.hero-visual-stack{max-width:760px}@media (width<=720px){.hero{min-height:730px}.hero-shell{gap:30px;min-height:730px;padding-top:104px}.hero h1{font-size:clamp(56px,17vw,84px)}.hero-lead strong{font-size:21px}}.hero:after{opacity:.34;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E");background-size:180px 180px;inset:0;-webkit-mask-image:linear-gradient(#0000 10%,#000 48% 100%);mask-image:linear-gradient(#0000 10%,#000 48% 100%)}.value-panel{-webkit-backdrop-filter:blur(34px)saturate(155%);background:linear-gradient(145deg,#ffffff94,#e7efff57);border-color:#ffffffdb;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #ffffff3d,0 24px 70px #5065a02e}@media (width<=720px){.hero{min-height:790px}.hero-shell{gap:42px;min-height:790px;padding-top:118px}.hero h1{font-size:clamp(64px,19vw,100px)}.hero-visual-stack{grid-template-columns:1fr;gap:0}.value-panel{width:calc(100% - 22px);margin:-18px auto 0}}@media (width<=960px){html[data-theme=dark] .nav-links{background:#0f172a;border-color:#334155}}@keyframes fluid-light-shift{0%{background-position:100% 0,0 100%}to{background-position:70% 25%,30% 70%}}.cost-item-relay{-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:#e7f8f3ad}.capability-card{-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:#ffffffad}:root{--ink:var(--text-primary);--muted:var(--text-secondary);--line:#dfe5e9;--paper:#fff;--fog:#f3f6f8;--mint:#08b896;--mint-dark:#078b74;--coral:#ff725e;--yellow:#f3b63f;--night:#0d1922}.hero-grid,.hero .relay-canvas{display:none}.terminal-card{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#12222fe0;border:1px solid #ffffff47;box-shadow:0 22px 50px #22425a29}.cost-item-relay{background:#def9f1c7}.capability-card{-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);background:#ffffffd1;border-color:#e1e7eb;box-shadow:0 18px 40px #1f384714}.capability-card>span{box-shadow:none;background:#0e9f87}.hero:before{background:radial-gradient(70% 70% at 18% 22%,#ffd4766b,#0000 68%) 0 0/135% 135%,radial-gradient(68% 72% at 82% 28%,#39cfb161,#0000 68%) 0 0/135% 135%;animation:18s ease-in-out infinite alternate fluid-light-shift}.hero-shell{text-align:center;flex-direction:column;align-items:center;gap:54px;min-height:860px;padding:146px 0 90px;display:flex}.hero-copy{width:100%;max-width:960px}.hero-kicker-row{justify-content:center}.hero h1{letter-spacing:-2px;font-size:clamp(64px,10vw,132px);line-height:.92}.hero h1 span{color:#087eeb}.hero-lead{max-width:none;margin-top:28px}.hero-lead strong{font-size:clamp(22px,2.4vw,30px)}.hero-stats{text-align:left;max-width:540px;margin:28px auto 18px}.hero-actions{justify-content:center}.hero-visual-stack{text-align:left;grid-template-columns:1.12fr .88fr;align-items:center;gap:0;width:100%;max-width:700px;display:grid}.hero-visual-stack:before{width:430px;height:260px;top:0;right:-20px}.hero-visual-stack:after{width:300px;height:220px;bottom:0;left:-20px}.terminal-card{border-radius:14px;width:100%;min-height:230px;margin:0}.value-panel{border-radius:14px;width:112%;max-width:none;margin:0 0 0 -26px}.cost-section{background:#fff}.cost-shell{gap:70px}.cost-item{border-radius:10px}.cost-item-relay{border:1px solid #b9e4d8}.path-layout{border-top:1px solid #c8d7d3;border-bottom:1px solid #c8d7d3}.path-icon{border-radius:12px}.capability-card{border-radius:12px}.terminal-card{-webkit-backdrop-filter:blur(28px)saturate(155%);backdrop-filter:blur(28px)saturate(155%);background:linear-gradient(135deg,#132b39c7,#0e1c278c);border-color:#ffffff6b;box-shadow:inset 0 1px #ffffff38,0 24px 55px #22425a2e}body{background:#fbfcff}.hero{background:#f7f9ff;min-height:900px}.hero:before{filter:blur(30px)saturate(112%);background:radial-gradient(46% 48% at 18% 24%,#ffb16bb8,#0000 72%),radial-gradient(50% 52% at 83% 21%,#597affa3,#0000 70%),radial-gradient(42% 38% at 67% 85%,#ff806647,#0000 74%);animation:22s ease-in-out infinite alternate editorial-drift}.hero:after{opacity:.34;mix-blend-mode:soft-light;background-image:radial-gradient(#ffffffd1 .65px,#0000 .75px);background-size:4px 4px}.hero h1{color:var(--text-primary);letter-spacing:-.055em;font-size:clamp(72px,12vw,156px);font-weight:760;line-height:.86}.hero h1 span{color:#315efb;-webkit-text-stroke:0}.hero-kicker-row .eyebrow{color:#315efb;letter-spacing:.16em}.hero-lead strong{color:var(--text-primary);letter-spacing:-.03em;font-size:clamp(24px,2.8vw,34px);font-weight:560}.hero-stat>strong{color:var(--text-primary)}.hero-stat>strong em,.hero-stat>span{color:var(--text-secondary)}.hero-visual-stack{grid-template-columns:1.08fr .92fr;align-items:center;max-width:820px;display:grid}.terminal-card,.value-panel{border-radius:24px}.terminal-card{-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);background:linear-gradient(145deg,#141f36eb,#22355cc7);border-color:#ffffff9e;min-height:250px;box-shadow:0 24px 70px #2a3f782e,inset 0 1px #ffffff3d}.value-panel{-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%);background:linear-gradient(145deg,#ffffffd1,#f2f6ff94);border-color:#ffffffc7;box-shadow:0 24px 70px #5065a029,inset 0 1px #ffffffe0}.value-row-relay{background:#e0e7ff9e;border-color:#315efb42}.value-row-relay>b{color:#fff;background:#ff8066}.button{border-radius:999px;box-shadow:none!important}.button-primary{background:#315efb}.button-primary:hover{background:#2046c8}.path-icon{background:var(--color-zero);color:#fff;border-radius:16px}.capabilities-section{background:#f7f9ff}@media (width<=720px){.hero{min-height:790px}.hero-shell{gap:42px;min-height:790px;padding-top:118px}.hero h1{font-size:clamp(64px,19vw,100px)}.hero-visual-stack{grid-template-columns:1fr;gap:0}.value-panel{width:calc(100% - 22px);margin:-18px auto 0}}.hero:before{filter:blur(24px)saturate(118%);background:radial-gradient(66% 60% at 96% 40%,#6591ffd1,#0000 69%),radial-gradient(74% 58% at 22% 103%,#497bffd6,#0000 70%),radial-gradient(42% 36% at 50% 92%,#82e0ff8f,#0000 74%);animation:24s ease-in-out infinite alternate atom-light-drift;inset:-12%}.hero:after{opacity:.68;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 260 260' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.46' numOctaves='5' seed='17' stitchTiles='stitch'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='gamma' amplitude='1.35' exponent='1.8' offset='-.12'/%3E%3CfeFuncG type='gamma' amplitude='1.35' exponent='1.8' offset='-.12'/%3E%3CfeFuncB type='gamma' amplitude='1.35' exponent='1.8' offset='-.12'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.88'/%3E%3C/svg%3E");background-size:260px 260px;inset:0;-webkit-mask-image:radial-gradient(at 78% 78%,#000 0% 38%,#0000 82%),radial-gradient(at 100% 35%,#000 0%,#0000 72%);mask-image:radial-gradient(at 78% 78%,#000 0% 38%,#0000 82%),radial-gradient(at 100% 35%,#000 0%,#0000 72%);-webkit-mask-composite:source-over;mask-composite:add}.site-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-bottom-color:#0000!important}.site-header.is-scrolled{box-shadow:none!important;-webkit-backdrop-filter:blur(22px)saturate(155%)!important;backdrop-filter:blur(22px)saturate(155%)!important;background:#ffffff61!important;border-bottom-color:#ffffff75!important}.hero-actions .button-light{-webkit-backdrop-filter:blur(16px)saturate(135%);backdrop-filter:blur(16px)saturate(135%);background:linear-gradient(145deg,#fff9,#ffffff3d)!important;border-color:#ffffffeb!important;box-shadow:inset 0 1px #fffffff5,inset 1px 0 #ffffff8a!important}.hero-actions .button-light:hover{background:#ffffff7a!important}.hero-actions .button-light{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(150%);position:relative;overflow:hidden;background:linear-gradient(135deg,#ffffff47,#d8e5ff1f)!important;border:1px solid #ffffffdb!important;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #ffffff57,inset 1px 0 #ffffff94!important}.hero-actions .button-light:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffffb8,#0000 38%,#ffffff14);position:absolute;inset:1px}.hero-actions .button-light>*{z-index:1;position:relative}.hero-actions .button-light:hover{background:linear-gradient(135deg,#fff6,#d8e5ff2e)!important;border-color:#fffffffa!important}.hero:before{filter:blur(28px)saturate(96%)!important;background:radial-gradient(64% 62% at 92% 32%,#7599ff70,#0000 72%),radial-gradient(58% 52% at 12% 92%,#ffaf7c57,#0000 74%),radial-gradient(42% 36% at 55% 96%,#ffd1b238,#0000 76%)!important}.hero:after{pointer-events:none;z-index:1!important;opacity:.34!important;background-blend-mode:screen!important;mix-blend-mode:soft-light!important;-webkit-mask-image:none!important;mask-image:none!important;mask-composite:initial!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='blue-texture'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.28' numOctaves='3' seed='31' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 .16 0 0 0 0 .33 0 0 0 0 .86 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23blue-texture)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg viewBox='0 0 260 260' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='orange-texture'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.24' numOctaves='2' seed='47' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 .94 0 0 0 0 .40 0 0 0 0 .16 0 0 0 .45 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23orange-texture)'/%3E%3C/svg%3E")!important;background-position:0 0,136px 74px!important;background-size:420px 420px,520px 520px!important}.hero .value-panel{isolation:isolate;width:112%!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:blur(14px)saturate(175%)!important;background:radial-gradient(circle at 8% 2%,#ffffffc2,#0000 30%),radial-gradient(circle at 96% 96%,#5c87ff57,#0000 54%),linear-gradient(138deg,#ffffff4d,#ebf4ff14)!important;border:0!important;border-radius:24px!important;margin:0 0 0 -26px!important;padding:22px 24px 18px!important;overflow:hidden!important}.hero .value-panel:before{content:""!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(116deg,#ffffffc2 0%,#ffffff57 15%,#0000 34% 62%,#b3ccff38 80%,#ffffff61 100%)!important;display:block!important;position:absolute!important;inset:0!important}.hero .value-panel:after{content:"";z-index:0;pointer-events:none;filter:blur(30px);background:#ffb78b57;border-radius:50%;width:62%;height:52%;position:absolute;bottom:-25%;right:-18%}.hero .value-panel>*{z-index:1;position:relative}.hero .value-cost-compare{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;padding:18px 0 14px!important;display:grid!important}.hero .value-cost-item{-webkit-backdrop-filter:blur(10px)saturate(145%);backdrop-filter:blur(10px)saturate(145%);box-shadow:inset 0 1px #ffffff7a;background:#ffffff38!important;border-radius:10px!important;align-content:center!important;gap:6px!important;min-width:0!important;padding:14px 12px!important;display:grid!important}.hero .value-cost-usage{background:#dfe8ff42!important}.hero .value-cost-label{color:var(--text-tertiary)!important;font:600 11px var(--mono)!important}.hero .value-cost-item strong{color:var(--text-primary)!important;font-size:17px!important;line-height:1.25!important}.hero .value-cost-item small{color:var(--text-tertiary)!important;font-size:11px!important;line-height:1.45!important}.hero .value-cost-divider{color:#315efb!important;place-items:center!important;display:grid!important}.hero .value-cost-divider svg{width:17px!important;height:17px!important}.hero .value-chart-structure{height:126px!important;padding-bottom:30px!important}.hero .value-chart-structure .value-chart-grid{inset:0 8px 30px 28px!important}.hero .value-chart-structure .value-chart-bars{grid-template-columns:repeat(3,minmax(0,1fr))!important;inset:0 8px 30px 28px!important}.hero .value-chart-structure .value-chart-group small{color:var(--text-tertiary)!important;bottom:-25px!important}.hero .value-chart-structure+.value-chart-legend{padding-top:0!important}@media (width<=720px){.hero .value-panel{width:calc(100% - 22px)!important;max-width:430px!important;margin:-18px auto 0!important}.hero .value-cost-compare{grid-template-columns:1fr!important;gap:7px!important}.hero .value-cost-divider{min-height:16px;transform:rotate(90deg)}}.hero .value-panel{-webkit-backdrop-filter:blur(18px)saturate(135%)!important;background:#ffffff94!important;border:2px solid #fff!important;box-shadow:inset 0 1px #fff,inset 1px 0 #fff,0 18px 44px #1f386e1f!important}.hero .value-panel:before,.hero .value-panel:after{content:""!important;pointer-events:none!important;position:absolute!important}.hero .value-panel:before{z-index:0!important;border-radius:inherit!important;background:0 0!important;display:block!important;inset:0!important;box-shadow:inset 0 1px #fff,inset 1px 0 #fff,inset 0 -1px #fff,inset -1px 0 #fff!important}.hero .value-panel:after{z-index:0!important;filter:none!important;border-radius:inherit!important;opacity:1!important;background:0 0!important;border:1px solid #fff!important;display:block!important;inset:1px!important;box-shadow:inset 0 0 12px #fff!important}.hero-grid{z-index:0;opacity:.7;mix-blend-mode:multiply;pointer-events:none;background-image:radial-gradient(circle at 14px 19px,#496fff3d 0 2px,#0000 2.8px),radial-gradient(circle at 48px 33px,#ffffffd1 0 1.7px,#0000 2.6px),radial-gradient(circle at 27px 61px,#709dff30 0 1.35px,#0000 2.2px);background-position:0 0,31px 17px,67px 43px;background-size:86px 86px,127px 127px,163px 163px;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 20% 84%,#0000 100%);display:block!important}.hero:after{background:0 0;content:none!important;display:none!important}html[data-theme=dark] .hero-grid{opacity:.48;mix-blend-mode:screen;background-image:radial-gradient(circle at 14px 19px,#829dff6b 0 2px,#0000 2.8px),radial-gradient(circle at 48px 33px,#ffffff6b 0 1.7px,#0000 2.6px),radial-gradient(circle at 27px 61px,#829dff4d 0 1.35px,#0000 2.2px)}.hero-grid{background:0 0!important;display:none!important}.hero:before{z-index:-2;filter:blur(20px)saturate(96%);background:radial-gradient(54% 48% at 0 0,#fff,#0000 72%),radial-gradient(64% 58% at 50% 42%,#fffffffc,#0000 76%),radial-gradient(58% 62% at 98% 8%,#6b8bf57a,#0000 72%),radial-gradient(66% 66% at 2% 100%,#74a6ff6b,#0000 73%),radial-gradient(48% 46% at 54% 105%,#598fff52,#0000 74%);animation:24s ease-in-out infinite alternate atom-light-drift;inset:-10%}.hero:after{z-index:1;background-blend-mode:multiply, multiply;filter:contrast(1.55)brightness(.98);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain-a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 .16 0 0 0 0 .31 0 0 0 0 .82 0 0 0 .72 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain-a)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg viewBox='0 0 320 320' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain-b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.42' numOctaves='4' seed='29' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 .24 0 0 0 0 .4 0 0 0 0 .92 0 0 0 .38 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain-b)'/%3E%3C/svg%3E");background-position:0 0,73px 41px;background-size:150px 150px,280px 280px;inset:0;content:""!important;opacity:.82!important;mix-blend-mode:multiply!important;display:block!important;-webkit-mask-image:none!important;mask-image:none!important}html[data-theme=dark] .hero{background:#111a34}html[data-theme=dark] .hero:before{background:radial-gradient(48% 42% at 52% 42%,#24335de6,#0000 70%),radial-gradient(68% 74% at 98% 12%,#3253be8f,#0000 68%),radial-gradient(72% 72% at 4% 98%,#255dbe7a,#0000 70%)}html[data-theme=dark] .hero:after{filter:contrast(1.35);opacity:.46!important;mix-blend-mode:screen!important}.hero:after{opacity:.62!important;mix-blend-mode:multiply!important;filter:none!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='fine-grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.68' numOctaves='4' seed='23' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 .22 0 0 0 0 .36 0 0 0 0 .78 0 0 0 .68 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23fine-grain)'/%3E%3C/svg%3E")!important;background-position:0 0!important;background-size:240px 240px!important;-webkit-mask-image:radial-gradient(70% 74% at 100% 4%,#000 0%,#000000d1 48%,#0000 82%),radial-gradient(76% 68% at 0 100%,#000 0%,#000000b8 45%,#0000 82%)!important;mask-image:radial-gradient(70% 74% at 100% 4%,#000 0%,#000000d1 48%,#0000 82%),radial-gradient(76% 68% at 0 100%,#000 0%,#000000b8 45%,#0000 82%)!important;-webkit-mask-composite:source-over!important;mask-composite:add!important}.cost-section{background:#fff;border-bottom:0;padding:104px 0}.cost-shell{grid-template-columns:1fr;gap:72px}.cost-copy h2{font-size:clamp(38px,4.2vw,52px);line-height:1.22}.cost-compare{border-top:1px solid #cfd8e2;border-bottom:1px solid #dfe5e9}.cost-item{background:#fff;border-radius:0;min-height:300px;padding:30px}.cost-item+.cost-item{border-left:1px solid #dfe5e9}.cost-item-relay{background:#f2f5ff;border-color:#315efb38}.cost-item h3{margin:16px 0 25px;font-size:26px}.cost-item ul{gap:14px;padding-top:20px}.path-layout{border-top-color:#cfd8e2;border-bottom-color:#dfe5e9}.path-panel{padding-top:40px;padding-bottom:44px}.path-panel+.path-panel{border-left-color:#dfe5e9}.path-icon{background:var(--blue,#315efb);border-radius:10px;width:48px;height:48px}.path-starter .path-icon{background:var(--coral,#ff725e)}.path-panel h3{font-size:26px;line-height:1.38}.path-panel ul{gap:12px;padding:20px 0}.capabilities-section{background:#f7f9fc;padding-top:104px;padding-bottom:104px}.capability-grid{gap:16px}.capability-card{background:#fff;border-color:#dfe5e9;border-radius:12px;min-height:260px;padding:32px 34px;box-shadow:0 16px 40px #1f384712}.capability-card:after{display:none}.capability-card>span{background:var(--blue,#315efb);width:60px;height:60px;box-shadow:none;border-radius:10px}.capability-card h3{margin-top:22px;font-size:24px}.cta-band{background:var(--blue,#315efb);padding:64px 0}.cta-inner h2{line-height:1.25}@media (width<=720px){.cost-section,.reliability-section,.capabilities-section{padding-top:68px;padding-bottom:68px}.cost-item{min-height:0;padding:24px}.path-panel{padding:32px 0}.path-panel+.path-panel{border-top:1px solid #dfe5e9;border-left:0}.capability-card{min-height:220px;padding:26px}}@media (prefers-reduced-motion:reduce){.hero:before{animation:none!important}}.hero .value-cost-item,.hero .value-cost-item.value-cost-fixed{-webkit-backdrop-filter:none!important;background:#fff!important}.hero .value-cost-item.value-cost-usage{isolation:isolate!important;-webkit-backdrop-filter:blur(8px)saturate(120%)!important;background:linear-gradient(135deg,#fff0e800 0%,#ffe4e880 52%,#f6e8ff 100%)!important;position:relative!important}.hero .value-cost-item.value-cost-usage:after{content:""!important;z-index:0!important;border-radius:inherit!important;pointer-events:none!important;opacity:.2!important;mix-blend-mode:soft-light!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' seed='19' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain)' opacity='.5'/%3E%3C/svg%3E")!important;background-size:140px 140px!important;position:absolute!important;inset:0!important}.cost-shell{align-items:start}.cost-copy .eyebrow{color:#315efb}.cost-compare{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cost-item,.cost-item+.cost-item{min-height:320px;box-shadow:none;-webkit-backdrop-filter:none;background:#fff;border:1px dashed #9faab6;border-radius:0;padding:30px;position:relative;overflow:hidden}.cost-item:before{display:none}.cost-item-relay,.cost-item-relay+.cost-item{background:#f3f6ff;border-color:#7188d9}.cost-item>span{color:var(--text-tertiary)}.cost-item-relay>span,.cost-item-relay li svg{color:#315efb}.cost-item h3{margin:17px 0 26px;font-size:28px;line-height:1.3}.cost-item-relay h3{color:#2345c4}.cost-item ul{border-top-color:#e3e9ee;gap:14px;padding-top:21px}.cost-item-relay ul{border-top-color:#d8e0ff}.cost-item li{align-items:flex-start;line-height:1.45}@media (width<=700px){.cost-compare{grid-template-columns:1fr;gap:12px}.cost-item,.cost-item+.cost-item{min-height:0;padding:24px}}.reliability-copy .eyebrow{color:#159f9a}.reliability-copy .status-dot{background:#35c8b1;box-shadow:0 0 0 4px #35c8b124}.metrics-grid .metric:nth-child(3) small:before,.metrics-grid .metric:nth-child(4) small:before{background:#35c8b1}.metrics-grid{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:0;display:grid}.metrics-grid .metric{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(125%);background:#ffffff59;border:1px solid #fff;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:184px;padding:24px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #1f405617,inset 0 1px #ffffffe0}.metrics-grid .metric:before,.metrics-grid .metric:after{display:none}.metrics-grid .metric-featured{background:#ffffff59}.metrics-grid .metric-label{color:var(--text-secondary);font:600 14px var(--mono)}.metrics-grid .metric strong{color:var(--text-primary);margin-top:18px;font-weight:600}.metrics-grid .metric strong em,.metrics-grid .metric small{color:var(--text-tertiary)}@media (hover:hover){.metrics-grid .metric:hover{border-color:#fff;transform:translateY(-4px);box-shadow:0 22px 42px #1f405621,inset 0 1px #fffffff0}}.pricing-grid-head>.pricing-grid-head-lane{grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.pricing-grid-head>.pricing-grid-official-lane{background:linear-gradient(110deg,#fff8f1db,#fffcf8bd);grid-column:3/span 2}.pricing-grid-head>.pricing-grid-hub-lane{background:linear-gradient(110deg,#eff6fff0,#fff8f1d6);border-left:1px solid #d9e4ff;grid-column:5/span 2}.pricing-grid-head .pricing-grid-head-lane>.pricing-grid-subhead{text-align:center;background:0 0;border:0;grid-area:auto;justify-content:center;min-width:0}.pricing-grid-row>.pricing-grid-lane>.pricing-grid-cell{text-align:center;justify-content:center;align-items:center}.pricing-grid-row>.pricing-grid-lane .pricing-value-with-discount,.pricing-grid-row>.pricing-grid-lane .pricing-price-bundle{align-items:center}.pricing-grid-row>.pricing-grid-lane .pricing-price-bundle small{text-align:center}.pricing-grid-row>.pricing-grid-lane .pricing-discount-card{align-self:center}@media (width<=720px){.pricing-grid-row>.pricing-grid-lane>.pricing-grid-cell{align-items:center}}.pricing-grid-hub{color:var(--text-primary)}.pricing-grid-row{cursor:pointer}.pricing-detail-dialog{width:min(680px,100vw - 32px);max-width:none;max-height:min(82vh,760px);color:var(--text-primary);background:#fff;border:1px solid #224a5729;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 22px 64px #172c343d}.pricing-detail-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17282e61}html.pricing-dialog-open,html.pricing-dialog-open body{overflow:hidden}.pricing-detail-panel{flex-direction:column;max-height:min(82vh,760px);display:flex}.pricing-detail-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.pricing-detail-scroll::-webkit-scrollbar{width:0;height:0;display:none}.pricing-detail-price-panel{margin:0 30px;padding:0 0 18px}.pricing-detail-price-panel-head{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 10px;display:flex}.pricing-detail-price-panel-head h4{color:var(--text-primary);margin:0;font-size:14px;font-weight:750}.pricing-detail-price-panel-head span{color:var(--text-tertiary);font-size:11px}.pricing-detail-grid{display:grid}.pricing-detail-tier-group{grid-template-columns:repeat(var(--pricing-tier-count), minmax(0, 1fr));border:1px solid #e4eaec;border-radius:6px;display:grid;overflow:hidden}.pricing-detail-tier{border:1px solid #e4eaec;border-radius:6px;grid-template-columns:88px minmax(0,1fr);display:grid;overflow:hidden}.pricing-detail-tier.is-grouped{border:0;border-radius:0}.pricing-detail-tier.is-grouped+.pricing-detail-tier.is-grouped{border-left:1px solid #e4eaec}.pricing-detail-tier-context{color:var(--text-secondary);background:#f8faf9;align-items:center;padding:14px 12px;font-size:12px;font-weight:700;line-height:1.35;display:flex}.pricing-detail-tier-prices{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-detail-tier-prices.is-hub-only{grid-template-columns:minmax(0,1fr)}.pricing-detail-price-group{min-width:0;padding:10px 12px 12px}.pricing-detail-price-group-hub{background:#f5f9ff;border-left:1px solid #dce8f8}.pricing-detail-tier-group .pricing-detail-price-group-hub{background:0 0}.pricing-detail-tier-prices.is-hub-only .pricing-detail-price-group-hub{border-left:0}.pricing-detail-price-group-label{color:var(--text-tertiary);margin:0 0 8px;font-size:10px;font-weight:700;display:block}.pricing-detail-price-group-hub .pricing-detail-price-group-label{color:#5275a6}.pricing-detail-price-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pricing-detail-price-pair>div{min-width:0}.pricing-detail-price-pair>div>span{color:var(--text-tertiary);margin-bottom:4px;font-size:10px;display:block}.pricing-detail-price{gap:3px;min-width:0;display:grid}.pricing-detail-price>strong{color:var(--text-primary);font-size:13px;font-weight:750}.pricing-detail-price>small{color:var(--text-tertiary);white-space:nowrap;font-size:10px}.pricing-detail-price .pricing-discount-card{justify-self:start}.pricing-detail-price .pricing-discount-card strong{font-size:10px}.pricing-money{white-space:nowrap;align-items:baseline;gap:2px;display:inline-flex}.pricing-money-currency{flex:none}.pricing-money-value{min-width:0}.pricing-detail-header{background:#fff;border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:24px;padding:28px 30px 22px;display:grid}.pricing-detail-header h3{min-width:0;color:var(--text-primary);letter-spacing:0;flex-wrap:nowrap;align-items:center;gap:12px;margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:750;display:flex}.pricing-detail-header h3>[data-pricing-detail-title]{min-width:0}.pricing-detail-provider{flex:none;align-items:center;margin:0;display:inline-grid}.pricing-detail-provider .hero-model-badge{width:28px;height:28px;box-shadow:none;border-radius:5px;transform:none}.pricing-detail-provider .hero-model-badge img{width:20px;height:20px}.pricing-detail-provider .hero-model-badge-openai img{object-fit:contain;width:22px;max-width:22px;height:22px}.pricing-detail-provider .hero-model-badge-anthropic img{width:100%;height:100%}.pricing-detail-strength{color:var(--text-primary);grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:10px;margin-top:14px;font-size:12px;font-weight:400;display:grid}.pricing-detail-strength>span{color:var(--text-tertiary);white-space:nowrap}.pricing-detail-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.pricing-detail-nav{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:inline-grid}.pricing-detail-nav:hover:not(:disabled){color:var(--text-primary);background:0 0}.pricing-detail-nav:disabled{cursor:not-allowed;opacity:.38}.pricing-detail-nav:focus-visible{outline-offset:2px;outline:2px solid #315efb}.pricing-detail-nav svg{width:20px;height:20px}.pricing-detail-close{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 34px;place-items:center;padding:0;display:inline-grid}.pricing-detail-close:hover{color:var(--text-primary);background:0 0}.pricing-detail-close:focus-visible{outline-offset:2px;outline:2px solid #315efb}.pricing-detail-close svg{width:20px;height:20px}.pricing-detail-insights{margin:0 30px}.pricing-detail-performance{border:0;margin:0;padding:14px 0 15px}.pricing-detail-performance-heading{color:var(--text-tertiary);justify-content:flex-end;align-items:baseline;gap:16px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.pricing-detail-performance-heading small{color:var(--text-tertiary);font-size:11px;font-weight:500}.pricing-detail-performance dl{grid-template-columns:1.15fr .85fr .95fr;gap:0;margin:0;display:grid}.pricing-detail-performance dl>div{border-right:1px solid #e7ecee;align-items:baseline;gap:5px;min-width:0;padding:0 16px;display:flex}.pricing-detail-performance dl>div:first-child{padding-left:0}.pricing-detail-performance dl>div:last-child{border-right:0;padding-right:0}.pricing-detail-performance dt{color:var(--text-tertiary);flex:none;margin:0;font-size:11px}.pricing-detail-performance dd{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;flex:auto;margin:0;font-size:13px;font-weight:650}.pricing-detail-discount{border:0;margin:0 30px;padding:16px 0 17px;position:relative}.pricing-detail-discount:before{content:"";background:#e7ecee;width:180px;height:1px;margin:0 auto 16px;display:block}.pricing-detail-discount-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pricing-detail-discount-heading{flex:none;align-items:baseline;gap:16px;min-width:0;display:flex}.pricing-detail-discount-heading h4{color:var(--text-primary);white-space:nowrap;margin:0;font-size:14px;font-weight:750}.pricing-detail-discount-heading span{color:var(--text-tertiary);margin-top:4px;font-size:11px;display:block}.pricing-detail-discount-heading small{color:var(--text-tertiary);margin-top:3px;font-size:10px;font-weight:400;display:block}.pricing-detail-discount-heading>strong{color:var(--text-primary);white-space:nowrap;font-size:15px;font-weight:750}.pricing-detail-discount-meta{color:var(--text-tertiary);align-self:center;gap:6px 14px;margin-left:auto;font-size:12px;font-weight:400;display:grid}.pricing-detail-discount-meta-row{grid-template-columns:repeat(2,max-content);gap:16px;display:grid}.pricing-detail-discount-meta span,.pricing-detail-discount-meta strong{white-space:nowrap;font-weight:400}.pricing-detail-discount-chart{height:132px;margin:14px 0 4px}.pricing-detail-connectivity{color:var(--text-tertiary);margin-top:9px;font-size:12px;font-weight:400;display:block}.pricing-detail-connectivity-head{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.pricing-detail-connectivity b{color:var(--text-secondary);font-size:13px;font-weight:500}.pricing-detail-connectivity strong{color:var(--text-primary);font-size:13px;font-weight:600}.pricing-detail-connectivity-chart{width:100%;height:58px;margin-top:10px;display:block;overflow:visible}.pricing-connectivity-bar{opacity:.48;transition:opacity .12s}.pricing-connectivity-bar.is-active{opacity:1}.pricing-connectivity-hover{opacity:0;pointer-events:none;transition:opacity .12s}.pricing-detail-connectivity-chart.is-hovered .pricing-connectivity-hover{opacity:1}.pricing-detail-discount .pricing-discount-hover-tooltip,.pricing-detail-connectivity .pricing-connectivity-hover,.pricing-detail-discount .pricing-discount-hover-line{display:none}.pricing-detail-time-guide{z-index:2;opacity:0;pointer-events:none;border-left:1px dashed #52636a;width:0;transition:opacity .12s;position:absolute;transform:translate(-.5px)}.pricing-detail-discount.is-chart-hovered .pricing-detail-time-guide{opacity:1}.pricing-detail-hover-panel{z-index:4;width:250px;color:var(--text-secondary);opacity:0;pointer-events:none;background:#fff;border:1px dashed #9caebb;border-radius:0;gap:6px;padding:8px 10px;transition:opacity .12s,transform .12s;display:grid;position:absolute;transform:translateY(3px);box-shadow:0 8px 18px #1f29371a}.pricing-detail-discount.is-chart-hovered .pricing-detail-hover-panel{opacity:1;transform:translateY(0)}.pricing-detail-hover-panel>strong{color:var(--text-secondary);font-size:11px;font-weight:600}.pricing-detail-hover-panel>span{justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;display:flex}.pricing-detail-hover-panel em{color:var(--text-secondary);white-space:nowrap;font-style:normal}.pricing-detail-hover-panel b{color:var(--text-primary);white-space:nowrap;font-weight:600}.pricing-detail-connectivity-pending{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.pricing-detail-discount-pending{color:var(--text-tertiary);justify-content:flex-start;align-items:baseline;gap:10px;padding:14px 0 16px;display:flex}.pricing-detail-discount-pending:before{display:none}.pricing-detail-discount-pending h4{color:var(--text-primary);margin:0;font-size:14px}.pricing-detail-discount-pending span{font-size:11px}.pricing-detail-discount-pending strong{color:var(--text-primary);font-size:14px;font-weight:700}@media (width<=680px){.pricing-detail-dialog{border-radius:13px;width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.pricing-detail-panel{max-height:calc(100vh - 20px)}.pricing-detail-header{grid-template-columns:minmax(0,1fr) auto;gap:12px 14px;padding:22px 20px 18px}.pricing-detail-actions{gap:5px}.pricing-detail-nav{width:32px;height:32px}.pricing-detail-insights{margin:0 20px}.pricing-detail-price-panel{margin:0 20px;padding-bottom:14px}.pricing-detail-tier-group{grid-template-columns:1fr}.pricing-detail-tier.is-grouped+.pricing-detail-tier.is-grouped{border-top:1px solid #e4eaec;border-left:0}.pricing-detail-tier{grid-template-columns:1fr}.pricing-detail-tier-context{padding:9px 12px}.pricing-detail-tier-prices{grid-template-columns:1fr}.pricing-detail-price-group-hub{border-top:1px solid #dce8f8;border-left:0}.pricing-detail-tier-prices.is-hub-only .pricing-detail-price-group-hub{border-top:0}.pricing-detail-performance{margin:0;padding:12px 0}.pricing-detail-performance-heading{flex-direction:column;align-items:flex-start;gap:3px;margin-bottom:10px}.pricing-detail-performance dl{grid-template-columns:1fr;gap:10px}.pricing-detail-performance dl>div,.pricing-detail-performance dl>div:first-child,.pricing-detail-performance dl>div:last-child{border-right:0;padding:0}.pricing-detail-discount{margin:0 20px;padding:13px 0 14px}.pricing-detail-discount:before{width:120px;margin-bottom:13px}.pricing-detail-discount-head{flex-flow:column;align-items:flex-start;gap:10px}.pricing-detail-discount-heading{justify-content:space-between;width:100%}.pricing-detail-discount-meta{gap:6px 12px;width:100%;margin-left:0}.pricing-detail-discount-meta-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pricing-detail-discount-meta span,.pricing-detail-discount-meta strong{white-space:normal;line-height:1.45}.pricing-detail-discount-chart{height:112px}.pricing-detail-connectivity-chart{height:50px}}:root{--doc-type-title:48px;--doc-type-section:30px;--doc-type-subsection:21px;--doc-type-body:16px;--doc-type-note:14px}.doc-content,.article-body{--doc-font-size:var(--doc-type-body);--doc-line-height:1.75;--doc-heading-line-height:1.35;--doc-block-space:24px;font-size:var(--doc-font-size);line-height:var(--doc-line-height)}.doc-content :where(h1,h2,h3,h4),.article-body :where(h1,h2,h3,h4){line-height:var(--doc-heading-line-height)}.doc-content :where(p,ul,ol,blockquote,pre,table),.article-body :where(p,ul,ol,blockquote,pre,table){margin-block:0 var(--doc-block-space)}.doc-content :where(p),.article-body :where(p){color:var(--text-secondary)}.doc-content>:first-child,.article-body>:first-child{margin-top:0}.doc-content>:last-child,.article-body>:last-child{margin-bottom:0}.doc-content :where(.guide-section>p:not(.eyebrow):not(.code-note),.step-list p,.issue-table p,.faq-list details p,.download-list p,.notice p,.code-note),.article-body :where(p){font-size:var(--doc-font-size);line-height:var(--doc-line-height)}.doc-content :where(.step-list,.issue-table,.faq-list,.download-list){margin-block:var(--doc-block-space)}html[data-theme=dark] .pricing-detail-dialog{color:var(--text-primary);background:#111b20;border-color:#94a3b838}html[data-theme=dark] .pricing-detail-dialog::backdrop{background:#040d119e}html[data-theme=dark] .pricing-detail-header{background:#111b20}html[data-theme=dark] .pricing-detail-header h3,html[data-theme=dark] .pricing-detail-strength{color:var(--text-primary)}html[data-theme=dark] .pricing-detail-strength>span{color:var(--text-tertiary)}html[data-theme=dark] .pricing-detail-price-panel-head h4{color:var(--text-primary)}html[data-theme=dark] .pricing-detail-price-panel-head span,html[data-theme=dark] .pricing-detail-price-pair>div>span,html[data-theme=dark] .pricing-detail-price>small{color:var(--text-tertiary)}html[data-theme=dark] .pricing-detail-tier,html[data-theme=dark] .pricing-detail-tier-group,html[data-theme=dark] .pricing-detail-tier.is-grouped+.pricing-detail-tier.is-grouped{border-color:#94a3b838}html[data-theme=dark] .pricing-detail-tier-context{color:var(--text-primary);background:#172329}html[data-theme=dark] .pricing-detail-price-group-hub{background:#315efb1a;border-color:#699ee83d}html[data-theme=dark] .pricing-detail-tier-group .pricing-detail-price-group-hub{background:0 0}html[data-theme=dark] .pricing-detail-price-group-label{color:var(--text-tertiary)}html[data-theme=dark] .pricing-detail-price-group-hub .pricing-detail-price-group-label{color:#9cb6ff}html[data-theme=dark] .pricing-detail-price>strong{color:var(--text-primary)}html[data-theme=dark] .pricing-detail-discount:before{background:#94a3b847}html[data-theme=dark] .pricing-detail-discount-heading h4,html[data-theme=dark] .pricing-detail-discount-pending h4,html[data-theme=dark] .pricing-detail-discount-heading>strong{color:var(--text-primary)}html[data-theme=dark] .pricing-detail-discount-heading span,html[data-theme=dark] .pricing-detail-discount-heading small,html[data-theme=dark] .pricing-detail-discount-pending,html[data-theme=dark] .pricing-detail-discount-meta,html[data-theme=dark] .pricing-detail-connectivity{color:var(--text-tertiary)}html[data-theme=dark] .pricing-detail-connectivity b,html[data-theme=dark] .pricing-detail-connectivity strong{color:var(--text-primary)}html[data-theme=dark] .pricing-detail-time-guide{border-color:#91a6ad}html[data-theme=dark] .pricing-detail-hover-panel{color:var(--text-primary);background:#17211f;border-color:#4a5856;box-shadow:0 8px 18px #0000003d}html[data-theme=dark] .pricing-detail-hover-panel>strong,html[data-theme=dark] .pricing-detail-hover-panel em,html[data-theme=dark] .pricing-detail-hover-panel b{color:var(--text-primary)}html[data-theme=dark] .pricing-detail-nav,html[data-theme=dark] .pricing-detail-nav:hover:not(:disabled),html[data-theme=dark] .pricing-detail-close,html[data-theme=dark] .pricing-detail-close:hover{color:var(--text-primary);background:0 0}html[data-theme=dark] .metrics-grid .metric{background:#0f172a94;border-color:#ffffff2e;box-shadow:0 18px 38px #00000038,inset 0 1px #ffffff1a}html[data-theme=dark] .metrics-grid .metric-featured{background:linear-gradient(135deg,#71492557,#104a4b70)}html[data-theme=dark] .metrics-grid .metric-label,html[data-theme=dark] .metrics-grid .metric strong{color:var(--text-primary)}html[data-theme=dark] .metrics-grid .metric strong em,html[data-theme=dark] .metrics-grid .metric small{color:var(--text-tertiary)}@media (width<=960px){.reliability-shell,html[data-language=en] .reliability-shell{grid-template-columns:1fr;gap:46px}}@media (width<=660px){.metrics-grid{grid-template-columns:1fr;gap:12px}.metrics-grid .metric{min-height:156px;padding:19px 18px}}.pricing-shell{margin-top:64px}.pricing-board{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-top:0;scroll-margin-top:88px;overflow:hidden}.pricing-board-meta{min-height:58px;color:var(--text-tertiary);border-bottom:1px dashed #d7dfe2;justify-content:space-between;align-items:center;gap:20px;padding:0 20px;font-size:14px;display:flex}.pricing-board-meta>span{align-items:center;gap:8px;display:inline-flex}.pricing-board-meta b{color:var(--text-primary);font-weight:700}.pricing-board-meta .status-dot{width:7px;height:7px}.pricing-toggle{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pricing-toggle svg{width:16px;height:16px;transition:transform .16s}.pricing-toggle-row{justify-content:flex-end;width:100%;margin-top:28px;display:flex}.cost-copy .pricing-toggle{margin:0}.pricing-table-wrap{overflow-x:auto}.pricing-table{border-collapse:collapse;width:100%;min-width:920px;color:var(--text-secondary);font:16px/1.4 PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.pricing-table th,.pricing-table td{text-align:right;white-space:nowrap;border-bottom:1px dashed #dfe5e7;padding:20px 18px}.pricing-table tbody th,.pricing-table tbody td{padding-top:27px;padding-bottom:27px}.pricing-table thead{background:linear-gradient(112deg, #fff2e6eb 0%, #ffe5ccc2 52%, #fff7edeb 100%), var(--shark-fine-grain);background-blend-mode:normal, multiply;background-position:0 0,0 0;background-size:100% 100%,240px 240px}.pricing-table thead th{color:var(--text-tertiary);font:inherit;letter-spacing:0;background:0 0;font-weight:400}.pricing-table thead th:nth-child(3),.pricing-table thead th:nth-child(4),.pricing-table thead th:nth-child(5){color:var(--text-tertiary);font-weight:400}.pricing-table thead th:nth-child(3){text-align:center}.pricing-table thead th:first-child,.pricing-table tbody th{text-align:left}.pricing-table tbody tr:last-child th,.pricing-table tbody tr:last-child td{border-bottom:0}@media (hover:hover){.pricing-table tbody tr{transition:background-color .14s}.pricing-table tbody tr:hover{background:#f1f3f3}}.pricing-table tbody th{color:var(--text-primary);font-weight:700}.pricing-table tbody th strong,.pricing-table tbody th small{display:block}.pricing-table tbody th small{color:var(--text-tertiary);text-transform:uppercase;margin-top:6px;font:500 12px/1 PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.pricing-table .pricing-provider{text-align:center;vertical-align:middle;width:72px}.pricing-table .hero-model-badge{box-shadow:none;vertical-align:middle;line-height:0;transform:scale(.8)}.pricing-table .pricing-context{text-align:center;color:var(--text-tertiary);font-size:14px;font-weight:400}.pricing-split{flex-direction:column;align-items:flex-end;gap:5px;line-height:1.2;display:inline-flex}.pricing-split>span{display:block}.pricing-price-bundle{flex-direction:column;align-items:flex-end;gap:6px;min-width:142px;line-height:1.2;display:inline-flex}.pricing-price-bundle strong{color:inherit;font:inherit;font-weight:600}.pricing-price-bundle small{color:var(--text-tertiary);font:400 12px/1.2 PingFang SC,Microsoft YaHei,sans-serif}.pricing-official-price{color:var(--text-tertiary);font-weight:400}.pricing-official-price .pricing-price-bundle strong{color:inherit;font-weight:400}.pricing-official-price .pricing-price-bundle small{color:var(--text-tertiary);font-weight:400}.pricing-value-with-discount{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.pricing-discount-card{color:#fff;background:var(--color-zero);white-space:nowrap;border:0;border-radius:4px;flex-direction:column;align-items:center;gap:3px;min-width:62px;padding:6px 8px;font:600 11px/1.1 PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;display:inline-flex;position:relative}.pricing-discount-card:before,.pricing-discount-card:after{display:none}.pricing-discount-card strong,.pricing-discount-card small{z-index:1;position:relative}.pricing-discount-card strong{color:inherit;font:700 14px/1.1 PingFang SC,Microsoft YaHei,sans-serif}.pricing-discount-card small{color:#ffffffc7;font:500 10px/1.1 PingFang SC,Microsoft YaHei,sans-serif}.pricing-discount-card-pending{color:var(--text-tertiary);font-family:PingFang SC,Microsoft YaHei,sans-serif}.pricing-discount-pending-label{color:var(--text-tertiary);white-space:nowrap;font:500 12px/1.2 PingFang SC,Microsoft YaHei,sans-serif}.pricing-hub-price{color:var(--text-primary);font-size:inherit;font-variant-numeric:tabular-nums;font-family:inherit;font-weight:400}.pricing-hub-price .pricing-price-bundle strong{color:var(--text-primary);font-size:inherit;font-weight:700}.pricing-hub-price .pricing-price-bundle small{color:var(--text-tertiary);font-weight:400}.pricing-table td:not(:first-child){font-variant-numeric:tabular-nums;font-family:inherit}.pricing-pending{color:var(--text-tertiary);white-space:nowrap;font-weight:600}.pricing-discount-sub{color:var(--text-tertiary);margin-top:6px;font:500 12px/1.2 PingFang SC,Microsoft YaHei,sans-serif;display:block}html[data-theme=dark] .pricing-board{box-shadow:none;background:0 0;border:0}html[data-theme=dark] .pricing-board-meta{color:var(--text-tertiary);border-color:#94a3b833}html[data-theme=dark] .pricing-board-meta b,html[data-theme=dark] .pricing-table{color:var(--text-primary)}html[data-theme=dark] .pricing-table thead{background:linear-gradient(112deg, #6b412385 0%, #5b3b2670 52%, #42392e85 100%), var(--shark-fine-grain);background-blend-mode:normal, multiply;background-size:100% 100%,240px 240px}html[data-theme=dark] .pricing-table thead th{color:var(--text-secondary);background:0 0}html[data-theme=dark] .pricing-table th,html[data-theme=dark] .pricing-table td{border-color:#94a3b82e}html[data-theme=dark] .pricing-table tbody th{color:var(--text-primary)}html[data-theme=dark] .pricing-table tbody th small,html[data-theme=dark] .pricing-discount-sub,html[data-theme=dark] .pricing-table .pricing-context,html[data-theme=dark] .pricing-pending{color:var(--text-tertiary)}html[data-theme=dark] .pricing-official-price{color:var(--text-secondary)}html[data-theme=dark] .pricing-hub-price,html[data-theme=dark] .pricing-hub-price .pricing-price-bundle strong{color:var(--text-primary)}html[data-theme=dark] .pricing-official-price .pricing-price-bundle small,html[data-theme=dark] .pricing-hub-price .pricing-price-bundle small,html[data-theme=dark] .pricing-price-bundle small{color:var(--text-tertiary)}html[data-theme=dark] .pricing-discount-card{color:#fff;background:var(--color-zero);border:0}html[data-theme=dark] .pricing-discount-card small{color:#ffffffc7}@media (hover:hover){html[data-theme=dark] .pricing-table tbody tr:hover{background:#252c2f}}@media (width<=720px){.pricing-shell{margin-top:36px}.pricing-board{border-radius:0;margin-top:0}.pricing-board-meta{min-height:48px;padding:0 14px}.pricing-table{min-width:920px;font-size:14px}.pricing-table thead th{font-size:inherit}.pricing-table th,.pricing-table td{padding:17px 14px}.pricing-table tbody th,.pricing-table tbody td{padding-top:22px;padding-bottom:22px}.pricing-table tbody th small{font-size:11px}.pricing-price-bundle{min-width:126px}.pricing-value-with-discount{gap:7px}.pricing-discount-card{min-width:56px;padding:5px 6px}.pricing-discount-sub{font-size:11px}.pricing-board-meta{font-size:13px}.pricing-toggle-row{margin-top:20px}}:root{--shark-fine-grain:url("data:image/svg+xml,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='fine-grain-shared'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.68' numOctaves='4' seed='23' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 .22 0 0 0 0 .36 0 0 0 0 .78 0 0 0 .68 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23fine-grain-shared)'/%3E%3C/svg%3E");--shark-hero-grain:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='hero-grain-visible' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' seed='23' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='.33 .33 .33 0 0 .33 .33 .33 0 0 .33 .33 .33 0 0 0 0 0 .78 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23hero-grain-visible)'/%3E%3C/svg%3E");--shark-standard-gradient:radial-gradient(54% 48% at 0% 0%, #fff, transparent 72%), radial-gradient(64% 58% at 50% 42%, #fffffffa, transparent 76%), radial-gradient(58% 62% at 98% 8%, #1ccbc27a, transparent 72%), radial-gradient(66% 66% at 2% 100%, #ffb15d6b, transparent 73%), radial-gradient(48% 46% at 54% 105%, #1dc2b74d, transparent 74%)}.stats-wrap{background:#ffffffe0;border:1px solid #14303a1f;border-radius:20px;overflow:hidden;box-shadow:0 24px 58px #1f40561a,inset 0 1px #ffffffeb}.metrics-panel-head{min-height:58px;color:var(--text-secondary);background:#ffffffb8;border-bottom:1px solid #14303a1a;padding:0 24px}.metrics-panel-head>span:first-child{color:var(--text-secondary)}.metrics-panel-head>span:last-child{color:var(--text-secondary);letter-spacing:.08em}.metrics-grid{background:#14303a1a;gap:1px}.metric{background:#fffffff0;border:0;min-height:194px;padding:25px 24px 22px}.metric:nth-child(2n){border-right:0}.metric:nth-child(n+3){border-bottom:0}.metric-index{color:var(--text-tertiary);font-size:11px;top:21px;right:22px}.metric-label{color:var(--text-secondary);font-size:14px}.metric strong{color:var(--text-primary);margin-top:18px}.metric strong em,.metric small{color:var(--text-tertiary)}.metric small:before{background:#49ad9a}.metric:nth-child(2) small:before{background:#d39a55}.metric:nth-child(3) small:before{background:#8fa3ad}.metric:nth-child(4) small:before{background:#49ad9a}html[data-theme=dark] .stats-wrap{border-radius:20px}html[data-theme=dark] .metrics-panel-head{background:#0f172adb}.reliability-section:before{content:"";z-index:0;pointer-events:none;opacity:.38;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='reliability-grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.62' numOctaves='4' seed='23' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23reliability-grain)' opacity='.42'/%3E%3C/svg%3E");background-size:210px 210px;animation:22s ease-in-out infinite alternate reliability-grain-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}.reliability-copy,.stats-wrap{z-index:1;position:relative}.stats-wrap{background:#ffffffd6;border-color:#31435b1c;box-shadow:0 20px 48px #3048780f,inset 0 1px #fffffff0}.metric{background:#ffffffa8}@media (prefers-reduced-motion:reduce){.reliability-section:before{animation:none!important}}html[data-theme=dark] .reliability-section{color:var(--text-primary);background:radial-gradient(62% 90% at 4% 18%,#ffb16b1f,#0000 72%),radial-gradient(64% 88% at 94% 18%,#597aff2e,#0000 74%),linear-gradient(118deg,#111a2d 0%,#10252a 52%,#211c2b 100%)}html[data-theme=dark] .reliability-section:before{opacity:.2;mix-blend-mode:screen}html[data-theme=dark] .stats-wrap{background:#0f172ab8;border-color:#94a3b84d;box-shadow:0 24px 60px #00000042}html[data-theme=dark] .metric{background:#0f172ab8;border-color:#94a3b83d}.stats-wrap{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;position:relative}.stats-wrap>*{z-index:1;position:relative}.metrics-panel-head{-webkit-backdrop-filter:blur(20px)saturate(130%);background:#ffffff3d;border:1px solid #ffffffc2;border-radius:16px;position:relative;box-shadow:0 14px 30px #1f405612,inset 0 1px #ffffffe0}.metric{-webkit-backdrop-filter:blur(18px)saturate(125%);background:#ffffff8a;border:1px solid #ffffffb8;border-radius:18px;min-height:194px;padding:25px 24px 22px;box-shadow:0 16px 34px #1f405614,inset 0 1px #ffffffdb}.metric:nth-child(2n),.metric:nth-child(n+3){border-bottom:1px solid #ffffffb8;border-right:1px solid #ffffffb8}.metric:after{display:none}.metric-featured{background:linear-gradient(135deg,#ffefd89e,#d3f7edad)}html[data-theme=dark] .metrics-panel-head{background:#0f172a85;border-color:#ffffff2e;box-shadow:0 14px 30px #0003,inset 0 1px #ffffff1f}html[data-theme=dark] .metric{background:#0f172a7a;border-color:#ffffff2e;box-shadow:0 16px 34px #0003,inset 0 1px #ffffff1a}html[data-theme=dark] .metric-featured{background:linear-gradient(135deg,#7149254d,#104a4b6b)}html[data-theme=dark] .metrics-panel-head{background:#0f172a5c;border-bottom-color:#94a3b83d}html[data-theme=dark] .metrics-grid{background:0 0}.stats-wrap{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;position:relative}.stats-wrap:before{display:none}html[data-theme=dark] .stats-wrap{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}.metrics-panel-head{display:none}.metrics-grid{background:0 0;gap:22px;margin-top:0}.metric,.metric-featured{-webkit-backdrop-filter:none;background:#fffffff0;border:1px solid #d6e2e4e0;border-radius:18px;box-shadow:0 6px 14px #1f405614,inset 0 1px #fffffff5}.metric-featured .metric-label{color:var(--text-secondary)}.metric strong{font-weight:600}.metric small:before,.metric:nth-child(2) small:before,.metric:nth-child(3) small:before,.metric:nth-child(4) small:before{background:#49ad9a}html[data-theme=dark] .metric,html[data-theme=dark] .metric-featured{background:#0f172adb;border-color:#ffffff2e;box-shadow:0 6px 14px #0000002e,inset 0 1px #ffffff1a}.hero h1 .brand-lockup{display:inline-block}.hero h1 .brand-shark{-webkit-text-stroke:2.5px var(--color-zero);paint-order:stroke fill;margin-right:.12em;color:#0000!important;-webkit-text-fill-color:transparent!important}.hero h1 .brand-shark [data-wordmark-letter]{-webkit-text-stroke:2.5px var(--color-zero);paint-order:stroke fill;color:#0000!important;-webkit-text-fill-color:transparent!important}.hero h1 .brand-hub{-webkit-text-stroke:0;color:#315efb!important;-webkit-text-fill-color:#315efb!important}html[data-theme=dark] .hero h1 .brand-shark,html[data-theme=dark] .hero h1 .brand-shark [data-wordmark-letter]{-webkit-text-stroke-color:#6f8cff}html[data-theme=dark] .hero h1 .brand-hub{color:#6f8cff!important;-webkit-text-fill-color:#6f8cff!important}@media (width<=720px){.hero h1 .brand-shark,.hero h1 .brand-shark [data-wordmark-letter]{-webkit-text-stroke-width:1.75px}}.hero h1{font-size:clamp(58px,9.6vw,125px)!important}@media (width<=720px){.hero h1{font-size:clamp(52px,15.2vw,80px)!important}}.hero h1 [data-wordmark-letter]{visibility:hidden;display:inline-block}.hero h1 [data-wordmark-letter].is-visible{visibility:visible}.hero h1 .brand-stop{color:var(--color-zero);-webkit-text-fill-color:var(--color-zero);margin-left:.08em}@media (prefers-reduced-motion:reduce){.hero h1 [data-wordmark-letter]{visibility:visible}}.hero{background:#f8fcfb}.hero:before{background:var(--shark-standard-gradient)}.hero .value-cost-item.value-cost-usage{-webkit-backdrop-filter:blur(10px)saturate(120%)!important;background:linear-gradient(135deg,#fff5e900 0%,#ffe2ca57 38%,#ffd3b8b8 70%,#f8e0ecf5 100%)!important}.hero .value-cost-item.value-cost-usage:after{content:""!important;z-index:0!important;border-radius:inherit!important;pointer-events:none!important;opacity:.14!important;mix-blend-mode:soft-light!important;background:linear-gradient(120deg,#fff0,#0000 46%,#ffb39b29)!important;display:block!important;position:absolute!important;inset:0!important}.reliability-section:before{opacity:.24!important;mix-blend-mode:multiply!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='neutral-grain-final-3'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.68' numOctaves='4' seed='23' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23neutral-grain-final-3)' opacity='.42'/%3E%3C/svg%3E")!important}.hero:after,.reliability-section:before{background-image:var(--shark-fine-grain)!important;background-position:0 0!important;background-size:240px 240px!important}.reliability-section:before{-webkit-mask-composite:source-over!important;opacity:.24!important;mix-blend-mode:multiply!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='neutral-grain-final-4'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.68' numOctaves='4' seed='23' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23neutral-grain-final-4)' opacity='.42'/%3E%3C/svg%3E")!important;-webkit-mask-image:radial-gradient(70% 74% at 100% 4%,#000 0%,#000000d1 48%,#0000 82%),radial-gradient(76% 68% at 0 100%,#000 0%,#000000b8 45%,#0000 82%)!important;mask-image:radial-gradient(70% 74% at 100% 4%,#000 0%,#000000d1 48%,#0000 82%),radial-gradient(76% 68% at 0 100%,#000 0%,#000000b8 45%,#0000 82%)!important;-webkit-mask-composite:source-over!important;mask-composite:add!important}.path-layout{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.path-panel,.path-panel+.path-panel{background:#fff;border:1px solid #d7e0e8;border-radius:0;min-width:0;padding:34px}@media (width<=960px){.path-layout{grid-template-columns:1fr;gap:12px}.path-panel,.path-panel+.path-panel{border-left:1px solid #d7e0e8;padding:27px 24px 30px}}.path-panel,.path-panel+.path-panel{background:#fff;border:1px solid #0000;border-image:repeating-linear-gradient(120deg,#315efb 0 10px,#76b9ff 10px 18px,#0000 18px 26px) 1;border-radius:0;min-height:0;padding:28px 30px 25px}.path-panel+.path-panel{border-left:1px solid #0000}.path-panel.path-starter{border-image:repeating-linear-gradient(120deg,#32c9c0 0 10px,#ffb27f 10px 18px,#0000 18px 26px) 1}.path-panel h3{margin:19px 0 12px;font-size:26px;line-height:1.35}.path-panel>p:not(.path-kicker){min-height:0;margin:0 0 21px;font-size:16px;line-height:1.7}.path-panel ul{gap:12px;margin:0 0 21px;padding:17px 0}.path-panel li{font-size:15px;line-height:1.5}.path-panel li svg,.path-starter li svg{color:var(--text-tertiary)}@media (width<=960px){.path-panel,.path-panel+.path-panel{border-left:1px solid #0000;padding:24px 24px 22px}}.cost-item,.cost-item+.cost-item{border:1px solid #0000;border-image:repeating-linear-gradient(120deg,#315efb 0 10px,#76b9ff 10px 18px,#0000 18px 26px) 1}.cost-item.cost-item-relay{border-image:repeating-linear-gradient(120deg,#32c9c0 0 10px,#ffb27f 10px 18px,#0000 18px 26px) 1}.cost-shell{grid-template-columns:minmax(0,.78fr) minmax(390px,1.22fr);align-items:center}.cost-visual{justify-self:end;width:100%;max-width:820px}.cost-visual .value-panel{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(135%)!important;background:#ffffff94!important;border:2px solid #fff!important;border-radius:24px!important;width:112%!important;max-width:none!important;margin:0 0 0 -26px!important;padding:22px 24px 18px!important;overflow:hidden!important;box-shadow:inset 0 1px #fff,inset 1px 0 #fff,0 18px 44px #1f386e1f!important}.cost-visual .value-panel:before,.cost-visual .value-panel:after{content:""!important;pointer-events:none!important;position:absolute!important}.cost-visual .value-panel:before{z-index:0!important;border-radius:inherit!important;background:0 0!important;display:block!important;inset:0!important;box-shadow:inset 0 1px #fff,inset 1px 0 #fff,inset 0 -1px #fff,inset -1px 0 #fff!important}.cost-visual .value-panel:after{z-index:0!important;filter:none!important;border-radius:inherit!important;opacity:1!important;background:0 0!important;border:1px solid #fff!important;display:block!important;inset:1px!important;box-shadow:inset 0 0 12px #fff!important}.cost-visual .value-panel>*{z-index:1;position:relative}.cost-visual .terminal-card{box-shadow:none!important;background:linear-gradient(145deg,#1a1f28f5,#303742eb)!important}.cost-visual .terminal-card:before,.cost-visual .value-panel:before,.cost-visual .value-panel:after{display:none!important}.cost-visual .value-panel{background:#ffffffd1!important}.cost-visual .value-cost-compare{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;padding:18px 0 14px!important;display:grid!important}.cost-visual .value-cost-item{-webkit-backdrop-filter:blur(10px)saturate(145%);backdrop-filter:blur(10px)saturate(145%);box-shadow:inset 0 1px #ffffff7a;background:#ffffff38!important;border-radius:10px!important;align-content:center!important;gap:6px!important;min-width:0!important;padding:14px 12px!important;display:grid!important}.cost-visual .value-cost-item.value-cost-usage{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;border:1px dashed #ef9b68!important;border-radius:4px!important}.cost-visual .value-cost-item.value-cost-usage:after{opacity:0!important;background:0 0!important;display:none!important}.cost-visual .value-cost-label{color:var(--text-tertiary)!important;font:600 11px var(--mono)!important}.cost-visual .value-cost-item strong{color:var(--text-primary)!important;font-size:17px!important;line-height:1.25!important}.cost-visual .value-cost-item small{color:var(--text-tertiary)!important;font-size:11px!important;line-height:1.45!important}.cost-visual .value-cost-divider{color:#315efb!important;place-items:center!important;display:grid!important}.cost-visual .value-cost-divider svg{width:17px!important;height:17px!important}.cost-visual .value-chart-structure{height:126px!important;padding-bottom:30px!important}.cost-visual .value-chart-structure .value-chart-grid{inset:0 8px 30px 28px!important}.cost-visual .value-chart-structure .value-chart-bars{grid-template-columns:repeat(3,minmax(0,1fr))!important;inset:0 8px 30px 28px!important}.cost-visual .value-chart-structure .value-chart-group small{color:var(--text-tertiary)!important;bottom:-25px!important}.cost-visual .value-chart-structure+.value-chart-legend{padding-top:0!important}.cost-visual .value-chart{height:126px!important;padding:0 8px 30px 28px!important;position:relative!important}.cost-visual .value-chart-grid{flex-direction:column!important;justify-content:space-between!important;display:flex!important;position:absolute!important;inset:0 8px 30px 28px!important}.cost-visual .value-chart-grid i{border-top:1px dashed #315efb21!important;display:block!important}.cost-visual .value-chart-bars{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:14px!important;display:grid!important;position:absolute!important;inset:0 8px 30px 28px!important}.cost-visual .value-chart-group{justify-content:center!important;align-items:end!important;gap:5px!important;height:100%!important;display:flex!important;position:relative!important}.cost-visual .value-chart-group small{color:var(--text-tertiary)!important;white-space:nowrap!important;font-size:10px!important;position:absolute!important;bottom:-25px!important}.cost-visual .value-chart-bar{width:13px!important;height:var(--bar-height)!important;border-radius:5px 5px 2px 2px!important;min-height:8px!important;display:block!important}.cost-visual .value-chart-bar-sub{background:#315efb2e!important}.cost-visual .value-chart-bar-use{opacity:.82!important;background:#ff8066!important}.cost-visual .value-chart-legend{color:var(--text-secondary)!important;gap:16px!important;padding:0 0 14px 28px!important;font-size:11px!important;display:flex!important}.cost-visual .value-chart-legend span{white-space:nowrap!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.cost-visual .value-chart-legend i{border-radius:2px!important;width:7px!important;height:7px!important}.cost-visual .legend-sub{background:#315efb47!important}.cost-visual .legend-use{background:#ff8066!important}.cost-visual{overflow:visible}.cost-visual .terminal-card{transform-origin:72%;z-index:1!important;width:calc(100% - 18px)!important;margin-left:18px!important;transform:rotate(-2deg)!important}.cost-visual .value-panel{transform-origin:28%;z-index:2!important;transform:rotate(1.5deg)!important}@media (width<=960px){.cost-shell{grid-template-columns:1fr}.cost-visual{justify-self:start;max-width:820px}}@media (width<=720px){.cost-visual .value-panel{width:calc(100% - 22px)!important;max-width:430px!important;margin:-18px auto 0!important}.cost-visual .value-chart-structure{height:112px!important;padding-bottom:28px!important}.cost-visual .value-chart{height:126px!important}.cost-visual .value-cost-compare{grid-template-columns:1fr!important;gap:7px!important}.cost-visual .value-cost-divider{min-height:16px;transform:rotate(90deg)}}html:not([data-theme=dark]) .hero{background:#fff!important}html:not([data-theme=dark]) .hero:before{filter:none!important;background:0 0!important;animation:none!important}html:not([data-theme=dark]) .hero:after{display:none!important}html:not([data-theme=dark]) .hero-actions .button-primary{border:1px solid var(--color-zero)!important;background:0 0!important}html:not([data-theme=dark]) .hero-model-badge{background-color:#fff!important}html:not([data-theme=dark]) .hero-actions .button-primary{color:var(--color-zero)!important}html:not([data-theme=dark]) .hero-actions .button-primary:hover{background:#f5f5f5!important}html:not([data-theme=dark]) .hero-actions .button-light{color:var(--text-primary)!important;background-color:#f7fbfb!important}html:not([data-theme=dark]) .hero h1 .brand-hub,html:not([data-theme=dark]) .hero h1 .brand-hub [data-wordmark-letter]{-webkit-background-clip:text;background-clip:text;color:#0000!important;-webkit-text-fill-color:transparent!important;background-image:var(--shark-hero-grain)!important;background-blend-mode:multiply!important;background-color:#315efb!important;background-position:0 0!important;background-repeat:repeat!important;background-size:62px 62px!important}html:not([data-theme=dark]) .hero-model-badge,html:not([data-theme=dark]) .hero-actions .button-light{background-blend-mode:normal!important;background-image:none!important}.chart-motion-enabled .value-chart-bar{transform-origin:bottom;transition:transform .68s cubic-bezier(.16,1,.3,1);transform:scaleY(.02)}.chart-motion-enabled.is-chart-visible .value-chart-bar{transform:scaleY(1)}.chart-motion-enabled.is-chart-visible .value-chart-group:first-child .value-chart-bar{transition-delay:40ms}.chart-motion-enabled.is-chart-visible .value-chart-group:first-child .value-chart-bar-use{transition-delay:.1s}.chart-motion-enabled.is-chart-visible .value-chart-group:nth-child(2) .value-chart-bar{transition-delay:.18s}.chart-motion-enabled.is-chart-visible .value-chart-group:nth-child(2) .value-chart-bar-use{transition-delay:.24s}.chart-motion-enabled.is-chart-visible .value-chart-group:nth-child(3) .value-chart-bar{transition-delay:.32s}.chart-motion-enabled.is-chart-visible .value-chart-group:nth-child(3) .value-chart-bar-use{transition-delay:.38s}@media (prefers-reduced-motion:reduce){.chart-motion-enabled .value-chart-bar{transition:none;transform:none}}.pricing-board-meta{min-height:44px;color:var(--text-tertiary);border-bottom:0;padding:0 4px 12px}.pricing-board-meta b{color:var(--text-primary);letter-spacing:.01em}.pricing-table-wrap{scrollbar-width:none;-ms-overflow-style:none;scrollbar-color:#b8c8ce transparent;border-top:1px solid #224a5721;overflow-x:auto}.pricing-table-wrap::-webkit-scrollbar{width:0;height:0;display:none}.pricing-table{table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:1080px;color:var(--text-tertiary)}.pricing-table .pricing-col-provider,.pricing-table .pricing-col-context{width:10%}.pricing-table thead{background:#fff}.pricing-table thead tr:first-child th{color:var(--text-tertiary);letter-spacing:.04em;text-align:left;vertical-align:bottom;border-bottom:0;padding:17px 18px 10px;font-size:12px;font-weight:700}.pricing-table thead tr:first-child th[rowspan="2"]{border-bottom:1px solid #224a5721}.pricing-table thead .pricing-group{text-align:center;letter-spacing:.02em;font-size:13px}.pricing-table thead .pricing-group-hub{color:#315ebd;background:linear-gradient(110deg,#eff6fff0,#fff8f1d6);border-left:1px solid #315efb2e}.pricing-table thead .pricing-subhead th{color:var(--text-tertiary);letter-spacing:.02em;text-align:right;border-bottom:1px solid #224a5721;padding:7px 18px 13px;font-size:11px;font-weight:600}.pricing-table thead .pricing-subhead th:nth-child(3){border-left:1px solid #315efb2e}.pricing-table tbody tr{background:0 0}.pricing-table tbody tr:nth-child(2n){background:#f6f9f99e}.pricing-table tbody tr:hover{background:linear-gradient(90deg,#fff8f18c,#eff7ffb8)}.pricing-table tbody th,.pricing-table tbody td{border-bottom:1px dashed #7e9aa347;padding-top:23px;padding-bottom:23px}.pricing-table tbody th{color:var(--text-primary)}.pricing-table tbody th strong{letter-spacing:.01em;font-size:16px}.pricing-table tbody th small{color:var(--text-tertiary)}.pricing-table .pricing-context{color:var(--text-tertiary);text-align:center;font-size:13px}.pricing-table .pricing-provider{text-align:center}.pricing-table .pricing-official-price .pricing-price-bundle strong{color:var(--text-secondary)}.pricing-table .pricing-hub-price .pricing-price-bundle strong{color:#315ebd}.pricing-table .pricing-price-bundle small{color:var(--text-tertiary)}.pricing-table .pricing-value-with-discount{gap:8px}html[data-theme=dark] .pricing-table-wrap{border-top-color:#94a3b838}html[data-theme=dark] .pricing-table thead{background:#111b20}html[data-theme=dark] .pricing-table thead tr:first-child th[rowspan="2"],html[data-theme=dark] .pricing-table thead .pricing-subhead th{border-color:#94a3b838}html[data-theme=dark] .pricing-table thead .pricing-group-hub{color:#9cb6ff;background:#315efb2e;border-left-color:#9cb6ff47}html[data-theme=dark] .pricing-table tbody tr:nth-child(2n){background:#ffffff08}html[data-theme=dark] .pricing-table tbody tr:hover{background:#315efb1f}html[data-theme=dark] .pricing-table tbody td:nth-child(6),html[data-theme=dark] .pricing-table tbody td:nth-child(7){background:#315efb14}html[data-theme=dark] .pricing-table tbody td:nth-child(6){border-left-color:#9cb6ff47}html[data-theme=dark] .pricing-table .pricing-official-price .pricing-price-bundle strong{color:var(--text-primary)}html[data-theme=dark] .pricing-table .pricing-hub-price .pricing-price-bundle strong{color:#9cb6ff}@media (width<=720px){.pricing-board-meta{padding:0 0 10px}.pricing-table{min-width:1080px}.pricing-table thead tr:first-child th{padding:14px 14px 9px}.pricing-table thead .pricing-subhead th{padding:7px 14px 11px}.pricing-table tbody th,.pricing-table tbody td{padding-top:20px;padding-bottom:20px}}.pricing-table tbody tr,.pricing-table tbody tr:nth-child(2n),.pricing-table tbody tr:hover{background:#fff}.pricing-table tbody td:nth-child(4),.pricing-table tbody td:nth-child(5),.pricing-table tbody td:nth-child(6),.pricing-table tbody td:nth-child(7){background:0 0}.pricing-table tbody td:nth-child(6){border-left:1px solid #315efb29}.pricing-table .pricing-value-with-discount{flex-direction:column;align-items:flex-end;gap:6px;min-width:0}.pricing-table .pricing-price-bundle{align-items:flex-end;min-width:0;max-width:100%}.pricing-table .pricing-price-bundle small{overflow-wrap:anywhere;white-space:normal;text-align:right;max-width:100%}.pricing-table .pricing-discount-card{align-self:flex-end}.pricing-table thead .pricing-group-official{color:var(--text-tertiary);background:linear-gradient(110deg,#fff8f1db,#fffcf8bd)}.pricing-table tbody td:nth-child(6),.pricing-table tbody td:nth-child(7){background:#f1f7ff70}html[data-theme=dark] .pricing-table tbody tr,html[data-theme=dark] .pricing-table tbody tr:nth-child(2n),html[data-theme=dark] .pricing-table tbody tr:hover{background:#111b20}html[data-theme=dark] .pricing-table tbody td:nth-child(4),html[data-theme=dark] .pricing-table tbody td:nth-child(5),html[data-theme=dark] .pricing-table tbody td:nth-child(6),html[data-theme=dark] .pricing-table tbody td:nth-child(7){background:#315efb14}html[data-theme=dark] .pricing-table thead .pricing-group-official{color:var(--text-secondary);background:#ff844c12}.pricing-table .pricing-col-model{width:28%}.pricing-table .pricing-col-context{width:12%}.pricing-table .pricing-col-price{width:15%}.pricing-table .pricing-provider-line{color:var(--text-tertiary);align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.pricing-table .pricing-provider-label{color:var(--text-tertiary);font-weight:500}.pricing-table .pricing-provider-line .hero-model-badge{width:20px;height:20px;box-shadow:none;border-radius:4px;transform:none}.pricing-table .pricing-provider-line .hero-model-badge img{width:15px;height:15px}.pricing-table .pricing-provider-line .hero-model-badge-anthropic img{width:100%;height:100%}.pricing-table tbody td:nth-child(2),.pricing-table tbody td:nth-child(3){background:#fff9f45c}.pricing-table tbody td:nth-child(4),.pricing-table tbody td:nth-child(5){background:#f1f7ff70}.pricing-table tbody td:nth-child(4){border-left:1px solid #315efb29}html[data-theme=dark] .pricing-table tbody td:nth-child(2),html[data-theme=dark] .pricing-table tbody td:nth-child(3){background:#ff844c0d}html[data-theme=dark] .pricing-table tbody td:nth-child(4),html[data-theme=dark] .pricing-table tbody td:nth-child(5){background:#315efb14}html[data-theme=dark] .pricing-table tbody td:nth-child(4){border-left-color:#9cb6ff47}html[data-theme=dark] .pricing-table .pricing-provider-line{color:var(--text-tertiary)}.pricing-table thead tr:first-child th:first-child,.pricing-table tbody th{z-index:auto;box-shadow:none;position:static;left:auto}.pricing-grid{--pricing-model-width:18%;--pricing-context-width:10%;--pricing-price-width:13.75%;--pricing-discount-width:17%;min-width:1080px;color:var(--text-tertiary);font:16px/1.4 PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.pricing-grid-head,.pricing-grid-row{grid-template-columns:var(--pricing-model-width) var(--pricing-context-width) repeat(4, var(--pricing-price-width)) var(--pricing-discount-width);display:grid}.pricing-grid-head{background:#fff;border-top:1px solid #224a5721;border-bottom:1px solid #224a5721;grid-template-rows:48px 40px}.pricing-grid-head-cell,.pricing-grid-group,.pricing-grid-subhead{min-width:0;color:var(--text-tertiary);letter-spacing:.04em;align-items:center;padding:0 18px;font-size:14px;font-weight:700;display:flex}.pricing-grid-model{grid-area:1/1/span 2}.pricing-grid-context{grid-area:1/2/span 2;justify-content:center}.pricing-context-heading{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.pricing-context-heading button{width:18px;height:18px;color:var(--text-tertiary);cursor:help;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.pricing-context-heading button:hover,.pricing-context-heading button:focus-visible{color:#315ebd}.pricing-context-heading button:focus-visible{outline-offset:2px;border-radius:50%;outline:2px solid #315ebd}.pricing-context-heading svg{width:14px;height:14px}.pricing-grid-discount{text-align:center;flex-direction:column;grid-area:1/7/span 2;justify-content:center;gap:7px;padding-top:8px;padding-bottom:8px}.pricing-discount-title{white-space:nowrap;align-items:baseline;gap:7px;display:inline-flex}.pricing-discount-title small{color:var(--text-tertiary);letter-spacing:0;font-size:12px;font-weight:600}.pricing-grid-group{letter-spacing:.02em;justify-content:flex-start;font-size:14px}.pricing-grid-official{color:var(--text-tertiary);background:linear-gradient(110deg,#fff8f1db,#fffcf8bd);grid-area:1/3/auto/span 2}.pricing-grid-hub{color:#315ebd;background:linear-gradient(110deg,#eff6fff0,#fff8f1d6);grid-area:1/5/auto/span 2}.pricing-grid-subhead{color:var(--text-tertiary);letter-spacing:.02em;grid-row:2;justify-content:flex-end;padding-top:2px;font-size:13px;font-weight:600}.pricing-grid-official-input{grid-column:3}.pricing-grid-official-output{grid-column:4}.pricing-grid-hub-input{border-left:1px solid #315efb2e;grid-column:5}.pricing-grid-hub-output{grid-column:6}.pricing-grid-body{display:grid}.pricing-grid-row{background:#fff;border-bottom:1px dashed #7e9aa347;min-height:122px}.pricing-grid-row:last-child{border-bottom:0}.pricing-grid-row:focus-visible{outline:0}.pricing-grid-row:focus-visible>.pricing-grid-model-cell>strong{text-underline-offset:4px;-webkit-text-decoration:underline #71858c;text-decoration:underline #71858c;text-decoration-thickness:1px}.pricing-grid-cell{text-align:right;align-items:center;min-width:0;padding:23px 18px;display:flex}.pricing-grid-model-cell{color:var(--text-primary);text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative}.pricing-grid-model-cell strong{letter-spacing:.01em;font-size:16px}.pricing-grid-context-cell{color:var(--text-tertiary);text-align:center;justify-content:center;font-size:13px}.pricing-grid-official-price{color:var(--text-secondary);background:#fff9f45c;justify-content:flex-end}.pricing-grid-hub-price{color:#315ebd;background:#f1f7ff70;justify-content:flex-end}.pricing-grid-row>.pricing-grid-hub-price:nth-child(5){border-left:1px solid #315efb29}.pricing-grid .pricing-provider-line{color:var(--text-tertiary);align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.pricing-grid .pricing-provider-label{color:var(--text-tertiary);font-weight:500}.pricing-grid .pricing-provider-line .hero-model-badge{width:24px;height:24px;box-shadow:none;border-radius:4px;transform:none}.pricing-grid .pricing-provider-line .hero-model-badge img{width:18px;height:18px}.pricing-grid .pricing-provider-line .hero-model-badge-openai img{object-fit:contain;width:20px;max-width:20px;height:20px}.pricing-grid .pricing-provider-line .hero-model-badge-anthropic img{width:100%;height:100%}.pricing-grid .pricing-grid-profile{max-width:100%;color:var(--text-tertiary);flex-wrap:wrap;gap:3px 8px;margin-top:9px;font-size:11px;font-weight:500;line-height:1.45;display:flex}.pricing-grid .pricing-grid-profile-strength{color:var(--text-secondary)}.pricing-grid .pricing-grid-profile-latency{color:var(--text-tertiary);font-weight:400}.pricing-grid .pricing-grid-row-hint{color:var(--text-tertiary);opacity:0;pointer-events:none;font-size:11px;font-weight:600;line-height:1;transition:opacity .16s,transform .16s,color .16s;position:absolute;top:50%;right:18px;transform:translateY(calc(3px - 50%))}.pricing-grid-row:hover .pricing-grid-row-hint,.pricing-grid-row:focus-visible .pricing-grid-row-hint,.pricing-grid-row[aria-expanded=true] .pricing-grid-row-hint{color:var(--text-tertiary);opacity:1;transform:translateY(-50%)}.pricing-grid-row>.pricing-grid-discount-cell .pricing-grid-row-hint{align-self:center;margin-top:8px;position:static;transform:none}.pricing-grid-row>.pricing-grid-model-cell .pricing-grid-row-hint{align-self:flex-start;margin-top:8px;position:static;transform:none}.pricing-grid-row:hover>.pricing-grid-discount-cell .pricing-grid-row-hint,.pricing-grid-row:focus-visible>.pricing-grid-discount-cell .pricing-grid-row-hint,.pricing-grid-row[aria-expanded=true]>.pricing-grid-discount-cell .pricing-grid-row-hint,.pricing-grid-row:hover>.pricing-grid-model-cell .pricing-grid-row-hint,.pricing-grid-row:focus-visible>.pricing-grid-model-cell .pricing-grid-row-hint,.pricing-grid-row[aria-expanded=true]>.pricing-grid-model-cell .pricing-grid-row-hint{transform:none}.pricing-grid .pricing-value-with-discount{flex-direction:column;align-items:flex-end;gap:6px;min-width:0}.pricing-grid .pricing-price-bundle{align-items:flex-end;min-width:0;max-width:100%}.pricing-grid .pricing-price-bundle small{overflow-wrap:anywhere;white-space:normal;text-align:right;max-width:100%}.pricing-grid .pricing-discount-card{align-self:flex-end}@media (hover:hover){.pricing-grid-row:hover{background:#fbfcfc}}html[data-theme=dark] .pricing-grid-head{background:#111b20;border-color:#94a3b838}html[data-theme=dark] .pricing-grid-official{color:var(--text-secondary);background:#ff844c12}html[data-theme=dark] .pricing-grid-hub{color:#9cb6ff;background:#315efb2e}html[data-theme=dark] .pricing-grid-row{background:#111b20;border-color:#94a3b82e}html[data-theme=dark] .pricing-grid-official-price{color:var(--text-primary);background:#ff844c0d}html[data-theme=dark] .pricing-grid-hub-price{color:#9cb6ff;background:#315efb14}@media (width<=720px){.pricing-grid{min-width:1080px}.pricing-grid-head-cell,.pricing-grid-group,.pricing-grid-subhead,.pricing-grid-cell{padding-left:14px;padding-right:14px}.pricing-grid-cell{padding-top:20px;padding-bottom:20px}}.pricing-grid-head{background:#fff}.pricing-grid-group{background:#fff;border-bottom:0;justify-content:center;gap:8px;position:relative}.pricing-grid-group:before{content:"";background:#ff8066;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.pricing-grid-hub{color:#315ebd;border-left:1px solid #d9e4ff}.pricing-grid-hub:before{background:#315efb}.pricing-grid-official{color:var(--text-tertiary)}.pricing-grid-official-price,.pricing-grid-hub-price,.pricing-grid-row>.pricing-grid-official-price,.pricing-grid-row>.pricing-grid-hub-price{background:0 0}.pricing-grid-row:nth-child(2n){background:#fcfdfd}.pricing-grid-row>.pricing-grid-hub-price:nth-child(5){border-left-color:#d9e4ff}.pricing-grid-official-price .pricing-price-bundle strong{color:var(--text-secondary)}.pricing-grid-official{color:var(--text-tertiary);background:linear-gradient(110deg,#fff8f1db,#fffcf8bd)}.pricing-grid-hub{color:#315ebd;background:linear-gradient(110deg,#eff6fff0,#fff8f1d6)}.pricing-grid-official-price{background:#fff9f45c}.pricing-grid-hub-price{background:#f1f7ff70}.pricing-grid-row:nth-child(2n)>.pricing-grid-official-price{background:#fff9f45c}.pricing-grid-row:nth-child(2n)>.pricing-grid-hub-price{background:#f1f7ff70}.pricing-grid-row:hover,.pricing-grid-row:nth-child(2n):hover{background:#fff}.pricing-grid-official-input,.pricing-grid-official-output{background:linear-gradient(110deg,#fff8f1db,#fffcf8bd)}.pricing-grid-hub-input,.pricing-grid-hub-output{background:linear-gradient(110deg,#eff6fff0,#fff8f1d6)}.pricing-grid-row>.pricing-grid-official-price,.pricing-grid-row>.pricing-grid-hub-price,.pricing-grid-row:nth-child(2n)>.pricing-grid-official-price,.pricing-grid-row:nth-child(2n)>.pricing-grid-hub-price{background:0 0}@media (width<=720px){.pricing-table-wrap{overflow-x:hidden}.pricing-grid{width:100%;min-width:0}.pricing-grid-head{display:none}.pricing-grid-row,.pricing-grid-row:nth-child(2n),.pricing-grid-row:hover,.pricing-grid-row:nth-child(2n):hover{background:#fff;grid-template-rows:auto auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.pricing-grid-model-cell{border-bottom:1px solid #7e9aa33d;grid-column:1/-1;padding:17px 16px 12px}.pricing-grid .pricing-grid-row-hint{top:auto;bottom:12px;right:16px;transform:translateY(3px)}.pricing-grid-row:hover .pricing-grid-row-hint,.pricing-grid-row:focus-visible .pricing-grid-row-hint,.pricing-grid-row[aria-expanded=true] .pricing-grid-row-hint{transform:translateY(0)}.pricing-grid-context-cell{text-align:left;border-bottom:1px dashed #7e9aa33d;grid-column:1/-1;justify-content:flex-start;padding:10px 16px;font-size:12px}.pricing-grid-row>.pricing-grid-official-price,.pricing-grid-row>.pricing-grid-hub-price,.pricing-grid-row:nth-child(2n)>.pricing-grid-official-price,.pricing-grid-row:nth-child(2n)>.pricing-grid-hub-price{background:linear-gradient(110deg,#fff8f1db,#fffcf8bd);justify-content:center;align-items:flex-end;gap:5px;min-height:88px;padding:14px 16px}.pricing-grid-row>.pricing-grid-official-price:nth-child(3):before{content:"官方输入"}.pricing-grid-row>.pricing-grid-official-price:nth-child(4):before{content:"官方输出"}.pricing-grid-row>.pricing-grid-hub-lane>.pricing-grid-hub-price:before{content:"NUSI 按量价格"}html[data-language=en] .pricing-grid-row>.pricing-grid-official-price:nth-child(3):before{content:"Official input"}html[data-language=en] .pricing-grid-row>.pricing-grid-official-price:nth-child(4):before{content:"Official output"}html[data-language=en] .pricing-grid-row>.pricing-grid-hub-lane>.pricing-grid-hub-price:before{content:"NUSI price"}.pricing-grid-row>.pricing-grid-official-price:before,.pricing-grid-row>.pricing-grid-hub-price:before{color:var(--text-tertiary);letter-spacing:.02em;font-size:11px;font-weight:600}.pricing-grid-row>.pricing-grid-hub-price,.pricing-grid-row:nth-child(2n)>.pricing-grid-hub-price{background:linear-gradient(110deg,#eff6fff0,#fff8f1d6)}.pricing-grid-row>.pricing-grid-hub-price:nth-child(5){border-left:1px solid #d9e4ff}}.pricing-grid-row>.pricing-grid-official-price,.pricing-grid-row:nth-child(2n)>.pricing-grid-official-price{background:linear-gradient(110deg,#fff8f1db,#fffcf8bd)}.pricing-grid-row>.pricing-grid-hub-price,.pricing-grid-row:nth-child(2n)>.pricing-grid-hub-price{background:linear-gradient(110deg,#eff6fff0,#fff8f1d6)}.pricing-grid-row,.pricing-grid-row:nth-child(2n),.pricing-grid-row:hover,.pricing-grid-row:nth-child(2n):hover{background:#fff}.pricing-grid-row>.pricing-grid-lane{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;min-height:100%;display:grid}.pricing-grid-row>.pricing-grid-official-lane{background:linear-gradient(110deg,#fff8f1db,#fffcf8bd);grid-column:3/span 2}.pricing-grid-row>.pricing-grid-hub-lane{background:linear-gradient(110deg,#eff6fff0,#fff8f1d6);border-left:1px solid #d9e4ff;grid-column:5/span 2}.pricing-grid-row>.pricing-grid-discount-cell{text-align:left;cursor:crosshair;border-left:1px dashed #7e9aa347;flex-direction:column;grid-column:7;justify-content:center;align-items:stretch;padding:16px 14px}.pricing-discount-history{width:100%;min-width:0}.pricing-discount-history-head{color:var(--text-tertiary);justify-content:flex-end;align-items:baseline;gap:8px;font-size:11px;line-height:1.2;display:flex}.pricing-board-context{align-items:center;gap:18px;min-width:0;display:inline-flex}.pricing-board-context>span{align-items:center;gap:8px;display:inline-flex}.pricing-unit-note{color:var(--text-tertiary);white-space:nowrap;border-left:1px solid #7e9aa347;padding-left:18px;font-size:12px}.pricing-unit-note>span{color:var(--text-tertiary)}.pricing-board-meta .pricing-unit-note b{color:var(--text-tertiary);font-weight:600}html[data-theme=dark] .pricing-unit-note{color:var(--text-tertiary);border-left-color:#94a3b838}html[data-theme=dark] .pricing-unit-note>span,html[data-theme=dark] .pricing-board-meta .pricing-unit-note b{color:var(--text-tertiary)}@media (width<=720px){.pricing-board-meta{align-items:center;min-height:0;padding-bottom:10px}.pricing-board-context{flex-direction:column;align-items:flex-start;gap:5px}.pricing-unit-note{border-left:0;padding-left:0}}.pricing-discount-history-head strong{color:inherit;font-size:inherit;white-space:nowrap;font-weight:400}.pricing-discount-sparkline{width:100%;height:54px;margin:7px 0 3px;display:block;overflow:visible}.pricing-discount-sparkline.pricing-detail-discount-chart{height:132px}.pricing-discount-sparkline-area{opacity:.1}.pricing-discount-sparkline-line{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pricing-discount-sparkline-overview .pricing-discount-sparkline-area{opacity:.08}.pricing-discount-sparkline-overview .pricing-discount-sparkline-line{stroke-width:2px}.pricing-discount-hit{fill:#0000;cursor:crosshair}.pricing-discount-hover{opacity:0;pointer-events:none;transition:opacity .12s}.pricing-discount-sparkline.is-hovered .pricing-discount-hover,.pricing-discount-sparkline:hover .pricing-discount-hover{opacity:1}.pricing-discount-hover-line{stroke:#52636a;stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.pricing-discount-hover-dot{fill:#fff;stroke:#315efb;stroke-width:2px;vector-effect:non-scaling-stroke}.pricing-discount-hover-tooltip{filter:drop-shadow(0 8px 18px #1f29371a)}.pricing-discount-hover-tooltip rect{fill:#fff;stroke:#9caebb;stroke-dasharray:3 3;stroke-width:1px;opacity:1}.pricing-discount-hover-tooltip text{fill:var(--text-tertiary);letter-spacing:0;font-size:11px;font-weight:400}.pricing-discount-history-axis{color:var(--text-tertiary);justify-content:space-between;font-size:10px;line-height:1;display:flex}.pricing-grid .pricing-discount-hover{display:none}.pricing-grid .pricing-discount-hit{cursor:default}.pricing-discount-history-pending{color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.pricing-discount-history-pending strong{color:var(--text-tertiary);font-size:12px}.pricing-grid-row>.pricing-grid-lane>.pricing-grid-cell,.pricing-grid-row:nth-child(2n)>.pricing-grid-lane>.pricing-grid-cell,.pricing-grid-row:hover>.pricing-grid-lane>.pricing-grid-cell{background:0 0}.pricing-grid-tier-list{grid-auto-rows:var(--pricing-tier-row-height,48px);gap:var(--pricing-tier-row-gap,8px);width:100%;display:grid}.pricing-grid-tier-item{height:var(--pricing-tier-row-height,48px);justify-content:center;align-items:center;min-width:0;padding:0 14px;display:flex}.pricing-grid-row>.pricing-grid-lane>.pricing-grid-cell{padding:0}.pricing-context-limit{white-space:nowrap;color:var(--text-secondary);font-weight:600;display:inline-block}.pricing-grid-row>.pricing-grid-lane .pricing-grid-tier-item .pricing-value-with-discount,.pricing-grid-row>.pricing-grid-lane .pricing-grid-tier-item .pricing-price-bundle{align-items:center}.pricing-tier-price{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:inline-flex}.pricing-tier-price>small{color:var(--text-tertiary);white-space:nowrap;font-size:10px;font-weight:600;line-height:1.2}html[data-theme=dark] .pricing-tier-price>small{color:var(--text-secondary)}.pricing-tier-price-inline{white-space:nowrap;flex-direction:row;justify-content:center;align-items:baseline;gap:9px}.pricing-tier-price-inline>small{margin-left:10px}.pricing-tier-price-inline>strong{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:17px;font-weight:500;line-height:1.2}.pricing-tier-price-inline>span{color:var(--text-tertiary);white-space:nowrap;font-size:12px;line-height:1.2}html[data-theme=dark] .pricing-tier-price-inline>strong{color:var(--text-secondary)}html[data-theme=dark] .pricing-tier-price-inline>span{color:var(--text-tertiary)}.pricing-grid-hub-summary{width:100%;height:100%;min-height:100%;display:grid}.pricing-grid-hub-summary-tiered,.pricing-grid-hub-summary-single{align-content:center}.pricing-grid-row>.pricing-grid-hub-lane>.pricing-grid-hub-price-summary{grid-column:1/-1;padding:0 14px}.pricing-grid-hub-summary-prices{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.pricing-grid-hub-summary-single .pricing-grid-hub-summary-prices{height:100%}.pricing-grid-hub-price-column{grid-template-rows:var(--pricing-tier-row-height,48px) auto;align-content:start;gap:8px;min-width:0;display:grid}.pricing-grid-hub-summary-single .pricing-grid-hub-price-column{min-height:100%;display:block;position:relative}.pricing-grid-hub-price-column>.pricing-tier-price{justify-self:center}.pricing-grid-hub-summary-single .pricing-grid-hub-price-column>.pricing-tier-price{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pricing-grid-hub-discount{justify-content:center;align-items:center;display:flex}.pricing-grid-hub-summary-single .pricing-grid-hub-discount{position:absolute;top:calc(50% + 44px);left:50%;transform:translate(-50%,-8px)}.pricing-grid-hub-summary-tiered .pricing-grid-hub-discount{transform:translateY(-8px)}.pricing-tier-popover{z-index:50;max-width:calc(100vw - 32px);color:var(--text-secondary);background:#fff;border:1px solid #cfdadd;border-radius:8px;padding:14px;position:fixed;box-shadow:0 14px 32px #1f29372e}.pricing-tier-popover[hidden]{display:none}.pricing-tier-popover>header{border-bottom:1px solid #e3eaec;justify-content:space-between;align-items:center;gap:12px;padding:0 2px 11px;display:flex}.pricing-tier-popover>header strong{color:var(--text-primary);font-size:13px;font-weight:700}.pricing-tier-popover-actions{align-items:center;gap:5px;display:inline-flex}.pricing-tier-popover-view-all{color:#315ebd;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;min-width:52px;min-height:26px;padding:0 7px;font:650 11px/1 PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;display:inline-flex;width:auto!important}.pricing-tier-popover-view-all:hover,.pricing-tier-popover-view-all:focus-visible{color:#194da8;background:#edf4ff}.pricing-tier-popover-view-all:focus-visible{outline-offset:2px;outline:2px solid #315ebd}.pricing-tier-popover>header button{width:26px;height:26px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.pricing-tier-popover>header button:hover,.pricing-tier-popover>header button:focus-visible{color:var(--text-primary);background:#f1f5f6}.pricing-tier-popover>header button:focus-visible{outline-offset:2px;outline:2px solid #315ebd}.pricing-tier-popover>header svg{width:16px;height:16px}.pricing-tier-popover-list{padding-top:12px}html[data-theme=dark] .pricing-tier-popover{color:var(--text-primary);background:#17211f;border-color:#42545b;box-shadow:0 14px 32px #00000059}html[data-theme=dark] .pricing-tier-popover>header{border-color:#35464b}html[data-theme=dark] .pricing-tier-popover>header strong,html[data-theme=dark] .pricing-tier-popover .pricing-detail-price>strong{color:#eef3f4}html[data-theme=dark] .pricing-tier-popover>header button{color:var(--text-secondary)}html[data-theme=dark] .pricing-tier-popover-view-all{color:#9cb6ff}html[data-theme=dark] .pricing-tier-popover-view-all:hover,html[data-theme=dark] .pricing-tier-popover-view-all:focus-visible{color:#c7d5ff;background:#315efb2e}html[data-theme=dark] .pricing-tier-popover>header button:hover,html[data-theme=dark] .pricing-tier-popover>header button:focus-visible{color:#fff;background:#26363d}@media (width<=720px){.pricing-grid-row>.pricing-grid-lane{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.pricing-grid-row>.pricing-grid-official-lane,.pricing-grid-row>.pricing-grid-hub-lane{border-left:0}.pricing-grid-row>.pricing-grid-hub-lane{border-top:1px solid #d9e4ff}.pricing-grid-row>.pricing-grid-lane>.pricing-grid-cell,.pricing-grid-row:nth-child(2n)>.pricing-grid-lane>.pricing-grid-cell,.pricing-grid-row:hover>.pricing-grid-lane>.pricing-grid-cell{background:0 0;justify-content:center;align-items:flex-end;gap:5px;min-height:88px;padding:0}.pricing-grid-tier-item{padding:0 16px}.pricing-tier-popover{padding:12px}.pricing-tier-popover .pricing-detail-tier,.pricing-tier-popover .pricing-detail-tier-prices{grid-template-columns:1fr}.pricing-tier-popover .pricing-detail-price-group-hub{border-top:1px solid #dce8f8;border-left:0}.pricing-grid-official-lane>.pricing-grid-official-price:first-child:before{content:"官方输入"}.pricing-grid-official-lane>.pricing-grid-official-price:last-child:before{content:"官方输出"}.pricing-grid-hub-lane>.pricing-grid-hub-price:first-child:before{content:"NUSI 按量价格"}html[data-language=en] .pricing-grid-official-lane>.pricing-grid-official-price:first-child:before{content:"Official input"}html[data-language=en] .pricing-grid-official-lane>.pricing-grid-official-price:last-child:before{content:"Official output"}html[data-language=en] .pricing-grid-hub-lane>.pricing-grid-hub-price:first-child:before{content:"NUSI price"}.pricing-grid-lane>.pricing-grid-cell:before{color:var(--text-tertiary);letter-spacing:.02em;font-size:11px;font-weight:600}.pricing-grid-row>.pricing-grid-discount-cell{border-top:1px dashed #7e9aa33d;border-left:0;grid-column:1/-1;min-height:96px;padding:14px 16px 16px}.pricing-discount-history-head{max-width:280px}.pricing-discount-sparkline{height:48px}.pricing-discount-sparkline.pricing-detail-discount-chart{height:112px}}.pricing-grid-group{gap:10px}.pricing-grid-head .pricing-grid-hub,.pricing-grid-head .pricing-grid-hub:before{color:var(--text-primary)}.pricing-grid-head .pricing-grid-hub:before{background:var(--color-zero)}.pricing-grid-hub-price .pricing-price-bundle strong,.pricing-grid-hub-price .pricing-tier-price-inline>strong,.pricing-grid-hub-price .pricing-tier-price-inline>span,.pricing-grid-hub-price .pricing-price-bundle small{color:var(--text-primary)}.pricing-grid-official-price .pricing-price-bundle strong{color:var(--text-tertiary);font-weight:500}.pricing-grid-official-price .pricing-price-bundle small{color:var(--text-tertiary)}html[data-theme=dark] .pricing-grid-official-price .pricing-price-bundle strong{color:var(--text-secondary)}html[data-theme=dark] .pricing-context-limit{color:var(--text-primary)}html[data-theme=dark] .pricing-grid-row>.pricing-grid-discount-cell{border-left-color:#94a3b82e}html[data-theme=dark] .pricing-discount-history-head,html[data-theme=dark] .pricing-discount-history-axis,html[data-theme=dark] .pricing-discount-history-pending,html[data-theme=dark] .pricing-discount-pending-label{color:var(--text-tertiary)}html[data-theme=dark] .pricing-discount-hover-line{stroke:#dce6e8}html[data-theme=dark] .pricing-discount-hover-dot{fill:#111b20;stroke:#9cb6ff}html[data-theme=dark] .pricing-discount-hover-tooltip rect{fill:#17211f;stroke:#4a5856}html[data-theme=dark] .pricing-discount-hover-tooltip text{fill:var(--text-tertiary)}.team-pricing-board{width:100%;min-width:0;max-width:100%;color:var(--text-primary);font-variant-numeric:tabular-nums;overflow:clip}.team-pricing-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:0 0 26px;display:grid}.team-pricing-heading h2{color:var(--text-primary);letter-spacing:0;margin:0;font-size:34px;font-weight:720;line-height:1.12}.team-pricing-meta{color:var(--text-secondary);justify-content:flex-end;align-items:center;gap:24px;font-size:12px;line-height:1.4;display:inline-flex}.team-pricing-meta>span{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.team-pricing-meta>span+span{border-left:1px solid #d7d7d2;padding-left:24px}.team-pricing-meta b{color:var(--text-primary);font-weight:650}.team-pricing-meta .status-dot{width:6px;height:6px;box-shadow:none;background:#e98639}.team-pricing-list{border-top:1px solid #111;width:100%;min-width:0}.team-pricing-item{cursor:pointer;background:0 0;border-bottom:1px solid #bcbcb6;width:100%;min-width:0}.team-pricing-item:focus-visible{outline-offset:-2px;outline:2px solid #111}.team-pricing-item-head{border-bottom:1px solid #e0e0dc;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:30px;min-height:78px;padding:17px 20px 16px;display:grid}.team-pricing-model{align-items:center;gap:13px;min-width:0;display:flex}.team-pricing-model .hero-model-badge{width:36px;height:36px;box-shadow:none;background:0 0;border:1px solid #d0d0cb;border-radius:0;flex:0 0 36px;transform:none}.team-pricing-model .hero-model-badge img{filter:grayscale();width:25px;height:25px}.team-pricing-model .hero-model-badge-anthropic img{width:100%;height:100%}.team-pricing-model>span{gap:3px;min-width:0;display:grid}.team-pricing-model strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:720;line-height:1.2;overflow:hidden}.team-pricing-model small{color:var(--text-tertiary);font-size:11px;line-height:1.35}.team-pricing-context{text-align:right;grid-template-columns:auto auto;align-items:baseline;gap:9px;display:grid}.team-pricing-context span{color:var(--text-tertiary);font-size:11px}.team-pricing-context strong{color:var(--text-primary);font-size:13px;font-weight:680}.team-pricing-open{color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.team-pricing-open svg{width:14px;height:14px}.team-pricing-item-body{grid-template-columns:minmax(0,37fr) minmax(0,36fr) minmax(0,27fr);gap:clamp(28px,3.4vw,52px);width:100%;min-width:0;padding:26px 20px 30px;display:grid}.team-pricing-item-body>section{min-width:0;padding:0}.team-pricing-item-body>section+section{border-left:0}.team-pricing-region-head{justify-content:space-between;align-items:baseline;gap:12px;min-height:20px;margin-bottom:13px;display:flex}.team-pricing-region-head strong{color:var(--text-primary);font-size:12px;font-weight:700}.team-pricing-region-head span{color:var(--text-tertiary);white-space:nowrap;font-size:11px}.team-price-tier-list{border-top:1px solid #cfcfca;display:grid}.team-price-tier{border-bottom:1px solid #e4e4e0;grid-template-columns:minmax(68px,.75fr) repeat(2,minmax(0,1fr));align-items:center;gap:12px;min-height:56px;display:grid}.team-price-tier:last-child{border-bottom:0}.team-price-tier-context{color:var(--text-secondary);font-size:11px;font-weight:650}.team-price-value{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 7px;display:grid}.team-price-value small{color:var(--text-tertiary);grid-column:1/-1;font-size:11px}.team-price-value strong{color:var(--text-primary);font-size:15px;font-weight:680}.team-price-value em{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.team-pricing-rate{color:var(--text-primary);background:0 0}.team-pricing-rate .team-pricing-region-head strong{color:var(--text-primary)}.team-pricing-rate .team-pricing-region-head span{color:var(--text-tertiary)}.team-rate-values{border-top:1px solid #111;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;display:grid}.team-rate-value{grid-template-rows:auto auto auto minmax(12px,auto);grid-template-columns:minmax(0,1fr);align-content:start;align-items:baseline;gap:5px;min-width:0;padding:15px 0 0;display:grid}.team-rate-value+.team-rate-value{border-left:0;padding-left:0}.team-rate-value>span{color:var(--text-tertiary);grid-row:1;font-size:11px}.team-rate-value strong{min-width:0;color:var(--text-primary);white-space:nowrap;grid-row:2;font-size:clamp(25px,2.1vw,31px);font-weight:720;line-height:1}.team-rate-value small{color:var(--text-tertiary);white-space:nowrap;grid-row:4;font-size:11px}.team-rate-value b{color:#fff;background:var(--color-zero);white-space:nowrap;grid-row:3;justify-self:start;padding:3px 7px;font-size:11px;font-weight:700;line-height:1.35}.team-pricing-trend{background:0 0}.team-pricing-trend .pricing-discount-history-head{color:var(--text-secondary);font-size:11px}.team-pricing-trend .pricing-discount-history-head strong{color:var(--text-primary);font-size:11px;font-weight:650}.team-pricing-trend .pricing-discount-sparkline{filter:grayscale()contrast(1.35);height:54px;margin-top:10px}.team-pricing-trend .pricing-discount-sparkline-area{opacity:.025}.team-pricing-trend .pricing-discount-history-axis{color:var(--text-tertiary);font-size:10px}@media (hover:hover){.team-pricing-item:hover .team-pricing-item-head{background:#f7f7f4}.team-pricing-item:hover .team-pricing-open{color:var(--text-primary)}}@media (width<=900px){.team-pricing-heading{grid-template-columns:1fr;align-items:start}.team-pricing-meta{justify-content:flex-start}.team-pricing-item-body{grid-template-columns:1fr 1fr;gap:28px 34px}.team-pricing-trend{border-top:1px solid #d7d7d2;grid-column:1/-1;padding-top:22px}}@media (width<=620px){.team-pricing-heading{gap:14px;padding-bottom:20px}.team-pricing-heading h2{font-size:27px}.team-pricing-meta{flex-direction:column;align-items:flex-start;gap:6px;width:100%}.team-pricing-meta>span+span{border-left:0;padding-left:0}.team-pricing-item-head{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:0;padding:15px 0 14px}.team-pricing-model .hero-model-badge{flex-basis:32px;width:32px;height:32px}.team-pricing-model .hero-model-badge img{width:23px;height:23px}.team-pricing-model strong{font-size:17px}.team-pricing-context{text-align:right;grid-template-columns:1fr;gap:2px}.team-pricing-open{display:none}.team-pricing-item-body{grid-template-columns:1fr;gap:0;padding:0}.team-pricing-item-body>section{padding:20px 0 22px}.team-pricing-item-body>section+section{border-top:1px solid #d7d7d2;border-left:0}.team-pricing-trend{grid-column:auto}.team-rate-values{gap:22px}.team-rate-value strong{font-size:28px}.team-price-tier{grid-template-columns:72px repeat(2,minmax(0,1fr));gap:8px}.team-price-value{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.team-price-value strong{font-size:16px}.team-price-value em{white-space:normal}}#paths .path-layout{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(176px,.52fr);gap:18px}#paths .path-panel,#paths .path-panel+.path-panel{isolation:isolate;background:radial-gradient(circle at 100% 0,#315efb14,#0000 32%),#fff;border:1px solid #dfe6ee;border-image:;border-radius:8px;flex-direction:column;min-width:0;min-height:408px;padding:32px;transition:border-color .18s,transform .18s;display:flex;position:relative;overflow:hidden}#paths .path-panel>*{z-index:1;position:relative}#paths .path-panel:after{content:"";z-index:0;opacity:.68;pointer-events:none;background-image:linear-gradient(to right, rgb(var(--path-grid-rgb) / 14%) 1px, transparent 1px), linear-gradient(to bottom, rgb(var(--path-grid-rgb) / 14%) 1px, transparent 1px);background-size:24px 24px;width:58%;height:56%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(135deg,#0000 0%,#000 72%);mask-image:linear-gradient(135deg,#0000 0%,#000 72%)}#paths .path-panel{--path-grid-rgb:49 94 251}#paths .path-panel.path-starter{--path-grid-rgb:255 128 102;background:radial-gradient(circle at 100% 0,#ff806617,#0000 32%),#fff}#paths .path-panel:before{content:"";background:linear-gradient(90deg,#315efb,#78a7ff);border-radius:0 0 2px 2px;width:72px;height:3px;position:absolute;top:-1px;left:32px}#paths .path-panel.path-starter:before{background:linear-gradient(90deg,#ff8066,#ffb28f)}#paths .path-panel:hover{border-color:#c8d5e6;transform:translateY(-2px)}#paths .path-panel.path-starter:hover{border-color:#e7d1c8}#paths .path-icon{color:#315efb;background:#edf3ff;border:1px solid #315efb29;border-radius:8px;width:46px;height:46px;margin:0 0 22px;font-size:22px}#paths .path-starter .path-icon{color:#ef6f55;background:#fff1ed;border-color:#ff80662e}#paths .path-panel h3{max-width:470px;color:var(--text-primary);margin:0 0 12px;font-size:24px;line-height:1.4}#paths .path-panel>p:not(.path-kicker){min-height:0;color:var(--text-tertiary);margin:0;font-size:15px;line-height:1.75}#paths .path-panel ul{border:0;gap:12px;margin:23px 0 28px;padding:0}#paths .path-panel li{color:var(--text-primary);gap:10px;font-size:15px;line-height:1.5}#paths .path-panel li svg{width:17px;height:17px;color:var(--text-tertiary);stroke-width:2px}#paths .path-starter li svg{color:var(--text-tertiary)}#paths .text-link{width:fit-content;color:var(--text-primary);margin-top:auto;font-size:15px}#paths .text-link svg{color:var(--text-tertiary)}#paths .text-link:hover{color:#315efb}#paths .path-starter .text-link:hover{color:#df654d}.path-faq{text-align:right;border-left:0;flex-direction:column;align-items:flex-end;min-width:0;min-height:408px;padding:30px 0 28px;display:flex}.path-faq h3{color:var(--text-primary);margin:0 0 20px;font-size:20px;font-weight:650;line-height:1.35}.path-faq ul{border-top:1px dashed #dfe6ee;gap:0;width:100%;margin:0;padding:0;list-style:none;display:grid}.path-faq li{color:var(--text-tertiary);text-align:right;border-bottom:1px dashed #dfe6ee;padding:13px 0;font-size:14px;line-height:1.45}.path-faq-more{width:fit-content;color:var(--text-primary);align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}#paths .path-faq-more{color:#fff;background:#18212d;border-radius:6px;min-height:42px;padding:0 16px}#paths .path-faq-more:hover{color:#fff;background:#26384a;transform:translateY(-1px)}#paths .path-faq-more svg{width:15px;height:15px;color:var(--text-tertiary)}html[data-theme=dark] #paths .path-faq-more{color:#fff;background:#111b20}html[data-theme=dark] #paths .path-faq-more:hover{color:#fff;background:#1d2b34}html[data-theme=dark] .path-faq h3{color:var(--text-primary)}html[data-theme=dark] .path-faq ul,html[data-theme=dark] .path-faq li{border-color:#2d3b4d}html[data-theme=dark] .path-faq li{color:var(--text-secondary)}html[data-theme=dark] .path-faq-more:not(:hover){color:#fff}#paths .path-audience-list{border-top:1px solid #dfe6ee;border-bottom:1px solid #dfe6ee;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 44px;display:grid}#paths .path-audience-list>div{min-width:0;padding:18px 24px 17px 0}#paths .path-audience-list>div+div{border-left:1px solid #dfe6ee;padding-left:24px}#paths .path-audience-list span{color:#315efb;font:600 13px/1.2 var(--mono);margin-bottom:8px;display:block}#paths .path-audience-list strong{color:var(--text-primary);font-size:20px;font-weight:650;line-height:1.35;display:block}#paths .path-audience-list p{max-width:28ch;color:var(--text-tertiary);margin:13px 0 0;font-size:15px;line-height:1.7}#paths>.section-shell>.section-heading.heading-row{display:block}#paths>.section-shell>.section-heading.heading-row>div{text-align:right;width:min(100%,900px);margin-left:auto}#paths-title{text-wrap:balance}html[data-theme=dark] #paths .path-audience-list,html[data-theme=dark] #paths .path-audience-list>div+div{border-color:#2d3b4d}html[data-theme=dark] #paths .path-audience-list strong{color:var(--text-primary)}html[data-theme=dark] #paths .path-audience-list p{color:var(--text-secondary)}@media (width<=720px){#paths>.section-shell>.section-heading.heading-row>div{text-align:left;width:100%;margin-left:0}#paths .path-audience-list{grid-template-columns:1fr;margin-bottom:28px}#paths .path-audience-list>div,#paths .path-audience-list>div+div{border-left:0;padding:15px 0}#paths .path-audience-list>div+div{border-top:1px solid #dfe6ee}html[data-theme=dark] #paths .path-audience-list>div+div{border-top-color:#2d3b4d}}html[data-theme=dark] #paths .path-panel,html[data-theme=dark] #paths .path-panel+.path-panel{background:radial-gradient(circle at 100% 0,#5378ff24,#0000 34%),#101925;border-color:#2d3b4d}html[data-theme=dark] #paths .path-panel.path-starter{background:radial-gradient(circle at 100% 0,#ff806621,#0000 34%),#101925}html[data-theme=dark] #paths .path-panel:hover{border-color:#415572}html[data-theme=dark] #paths .path-panel.path-starter:hover{border-color:#634b49}html[data-theme=dark] #paths .path-icon{color:#8ba8ff;background:#17274a;border-color:#7797ff38}html[data-theme=dark] #paths .path-starter .path-icon{color:#ff9279;background:#3b2422;border-color:#ff8a6e3d}html[data-theme=dark] #paths .path-panel h3{color:var(--text-primary)}html[data-theme=dark] #paths .path-panel>p:not(.path-kicker){color:var(--text-secondary)}html[data-theme=dark] #paths .path-panel li{color:var(--text-primary)}html[data-theme=dark] #paths .text-link{color:#f0f4f8}html[data-theme=dark] #paths .text-link svg{color:var(--text-tertiary)}@media (width<=960px){#paths .path-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#paths .path-panel,#paths .path-panel+.path-panel{border:1px solid #dfe6ee;border-image:;min-height:0;padding:28px 26px 26px}#paths .path-panel:before{left:26px}.path-faq{border-top:1px solid #dfe6ee;border-left:0;grid-column:1/-1;min-height:0;padding:26px 0 0}.path-faq-more{margin-top:20px}html[data-theme=dark] .path-faq{border-top-color:#2d3b4d}}@media (width<=720px){#paths .path-layout{grid-template-columns:1fr;gap:0}.path-faq{grid-column:auto}}@media (prefers-reduced-motion:reduce){#paths .path-panel{transition:none}#paths .path-panel:hover{transform:none}}.reliability-section{background:radial-gradient(58% 82% at 4% 18%,#ffb06f33,#0000 74%),radial-gradient(58% 82% at 96% 18%,#6f97ff2e,#0000 76%),#fff!important}.metric-featured,.metric:first-child{background:linear-gradient(135deg,#ffeedcb3,#fff8f18f)!important}.metric:nth-child(2){background:linear-gradient(135deg,#fffaf6b8,#fff4e894)!important}.metric:nth-child(3){background:linear-gradient(135deg,#f7faffb8,#eef5ff9e)!important}.metric:nth-child(4){background:linear-gradient(135deg,#f4f8ffb3,#fff9f499)!important}.metrics-grid .metric small:before{background:#315efb!important}.metrics-grid .metric:nth-child(2) small:before{background:#ffab68!important}.metrics-grid .metric:nth-child(3) small:before{background:#7b9cff!important}.metrics-grid .metric:nth-child(4) small:before{background:#ff8066!important}html[data-theme=dark] .reliability-section{background:radial-gradient(58% 82% at 4% 18%,#ffad6024,#0000 74%),radial-gradient(58% 82% at 96% 18%,#5278ff2e,#0000 76%),#101925!important}html[data-theme=dark] .metric-featured,html[data-theme=dark] .metric:first-child{background:#4c302275!important}html[data-theme=dark] .metric:nth-child(2){background:#432e2257!important}html[data-theme=dark] .metric:nth-child(3),html[data-theme=dark] .metric:nth-child(4){background:#23355f61!important}.about-home-section{isolation:isolate;background:#fff;border-top:1px solid #e7ebf2;padding:112px 0 118px;position:relative;overflow:hidden}.about-home-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(56% 86% at 100% 18%,#476fff1f,#0000 72%),radial-gradient(48% 82% at 0 88%,#ff9c681f,#0000 74%);position:absolute;inset:0}.about-home-shell{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:72px clamp(48px,8vw,112px);display:grid}.about-home-heading{max-width:490px}.about-home-kicker{color:#315efb;font:600 12px/1.2 var(--mono);letter-spacing:.14em;margin:0 0 20px}.about-home-heading h2{color:var(--text-primary);margin:0;font-size:clamp(40px,5vw,62px);font-weight:700;line-height:1.1}.about-home-lead{color:var(--text-secondary);margin:26px 0 0;font-size:clamp(18px,2vw,23px);line-height:1.6}.about-home-body{align-self:end;max-width:660px;padding-bottom:4px}.about-home-body p{color:var(--text-secondary);margin:0;font-size:17px;line-height:1.85}.about-home-body p+p{margin-top:18px}.about-home-principles{border-top:1px dashed #b8c2d0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-home-principles article{min-height:164px;padding:26px 30px 8px 0}.about-home-principles article+article{border-left:1px dashed #b8c2d0;padding-left:30px}.about-home-principle-index{color:#ff8b61;font:600 12px/1 var(--mono);display:block}.about-home-principles h3{color:var(--text-primary);margin:18px 0 9px;font-size:22px;font-weight:650;line-height:1.25}.about-home-principles p{max-width:290px;color:var(--text-tertiary);margin:0;font-size:15px;line-height:1.65}html[data-theme=dark] .about-home-section{background:#101925;border-top-color:#26344a}html[data-theme=dark] .about-home-section:before{background:radial-gradient(56% 86% at 100% 18%,#476fff26,#0000 72%),radial-gradient(48% 82% at 0 88%,#ff9c681f,#0000 74%)}html[data-theme=dark] .about-home-heading h2,html[data-theme=dark] .about-home-principles h3,html[data-theme=dark] .about-home-lead{color:var(--text-primary)}html[data-theme=dark] .about-home-body p,html[data-theme=dark] .about-home-principles p{color:var(--text-secondary)}html[data-theme=dark] .about-home-principles,html[data-theme=dark] .about-home-principles article+article{border-color:#40506a}@media (width<=760px){.about-home-section{padding:76px 0 82px}.about-home-shell{grid-template-columns:1fr;row-gap:40px}.about-home-body{align-self:start}.about-home-principles{grid-template-columns:1fr;row-gap:0}.about-home-principles article,.about-home-principles article+article{border-left:0;min-height:0;padding:22px 0}.about-home-principles article+article{border-top:1px dashed #b8c2d0}html[data-theme=dark] .about-home-principles article+article{border-top-color:#40506a}}:root{--control-radius:6px;--surface-radius:8px}.button{border-radius:var(--control-radius)}.capability-card-featured{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.capability-card-featured:after{display:none!important}.capability-featured-kicker>span{color:#315efb!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important}.capability-featured-kicker>span.capability-featured-fallback{letter-spacing:0;white-space:nowrap;margin-left:6px;padding:6px 11px;font:600 12px/1 PingFang SC,Microsoft YaHei,sans-serif;background:var(--color-zero)!important;color:#fff!important;border:0!important;border-radius:999px!important;width:auto!important;height:auto!important}@media (width<=720px){.capability-featured-kicker{flex-wrap:wrap;row-gap:8px}.capability-featured-kicker>span.capability-featured-fallback{margin-left:4px}}html[data-theme=dark] .capability-featured-kicker>span.capability-featured-fallback{color:var(--text-primary)!important;background:#f8fafc!important}.capability-featured-routes{gap:18px}.capability-route{border-radius:8px;min-height:236px;box-shadow:none!important;background:#f4f7ff!important;border:0!important}.capability-route:after{display:none!important}.capability-route-price{background:#fff7ef!important}html[data-theme=dark] .capability-card-featured{background:0 0!important}html[data-theme=dark] .capability-route{background:#17233a!important;border:0!important}html[data-theme=dark] .capability-route-price{background:#2d241e!important}@media (width<=720px){.capability-card-featured{padding-left:0;padding-right:0}.capability-route>strong{margin-top:28px}}.routing-stage{background:#f8fafc;border-radius:8px;min-height:300px;padding:20px 22px;position:relative;overflow:hidden}.routing-stage-head{z-index:2;color:var(--text-tertiary);font:600 11px/1.2 var(--mono);justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.routing-stage-head b{color:var(--text-primary);font:600 12px/1.2 PingFang SC,Microsoft YaHei,sans-serif}.routing-node{z-index:3;color:var(--text-primary);background:#fff;align-content:center;gap:4px;display:grid;position:absolute;box-shadow:0 8px 22px #31446d14}.routing-node-request i{background:#e98639;border-radius:50%;width:7px;height:7px;animation:2.6s ease-in-out infinite routing-request-pulse;position:absolute;top:24px;left:-4px;box-shadow:0 0 0 5px #e9863921}.routing-node-decision{border:1px solid #cfd8e7;border-radius:7px;width:122px;height:78px;padding:0 14px;font-size:14px;font-weight:700;top:115px;left:39%}.routing-node-decision small{color:var(--text-tertiary);font-size:10px;font-weight:500}.routing-connector{z-index:1;transform-origin:0;background:#9eabc0;height:1px;position:absolute}.routing-connector-main{width:calc(39% - 116px);top:154px;left:116px}.routing-connector-top,.routing-connector-bottom{background:#b6c2d4;width:18%;left:calc(39% + 122px)}.routing-connector-top{top:133px;transform:rotate(-18deg)}.routing-connector-bottom{top:175px;transform:rotate(18deg)}.routing-lane{z-index:2;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-content:center;column-gap:10px;width:39%;min-height:72px;padding:11px 13px;display:grid;position:absolute;right:20px}.routing-lane-top{color:#315efb;background:#f0f4ff;top:72px}.routing-lane-bottom{color:#e98639;background:#fff5eb;top:190px}.routing-lane>span{font:600 10px/1.2 var(--mono);grid-row:1/3;align-self:center}.routing-lane>strong{color:var(--text-primary);font-size:14px;line-height:1.25}.routing-lane>em{color:var(--text-tertiary);font-size:10px;font-style:normal;line-height:1.3}.routing-lane>i{background:currentColor;border-radius:50%;grid-area:1/3/3;align-self:center;width:8px;height:8px;box-shadow:0 0 0 4px #315efb1c}.routing-lane-bottom>i{box-shadow:0 0 0 4px #e9863921}.routing-packet{z-index:4;pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute}.routing-packet-main{background:#315efb;animation:3.8s cubic-bezier(.55,0,.2,1) infinite routing-packet-main;top:150px;left:116px}.routing-packet-top,.routing-packet-bottom{opacity:0;background:#315efb;left:55%}.routing-packet-top{animation:3.8s ease-in-out infinite routing-packet-top;top:130px}.routing-packet-bottom{background:#e98639;animation:3.8s ease-in-out infinite routing-packet-bottom;top:178px}.routing-stage-note{z-index:2;color:var(--text-tertiary);margin:0;font-size:11px;line-height:1.5;position:absolute;bottom:18px;left:22px;right:22px}@keyframes routing-request-pulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes routing-packet-main{0%,12%{opacity:0;transform:translate(0)}19%{opacity:1}55%,to{opacity:0;transform:translate(150px)}}@keyframes routing-packet-top{0%,45%{opacity:0;transform:translate(0)}52%{opacity:1}72%,to{opacity:0;transform:translate(115px,-31px)}}@keyframes routing-packet-bottom{0%,70%{opacity:0;transform:translate(0)}76%{opacity:1}96%,to{opacity:0;transform:translate(115px,31px)}}html[data-theme=dark] .routing-stage-head b,html[data-theme=dark] .routing-node,html[data-theme=dark] .routing-lane>strong{color:var(--text-primary)}html[data-theme=dark] .routing-node{box-shadow:none;background:#17233a;border-color:#334155}html[data-theme=dark] .routing-node-decision{border-color:#475569}html[data-theme=dark] .routing-node-decision small,html[data-theme=dark] .routing-lane>em,html[data-theme=dark] .routing-stage-note{color:var(--text-secondary)}html[data-theme=dark] .routing-lane-top{background:#1a2947}html[data-theme=dark] .routing-lane-bottom{background:#33271f}@media (width<=720px){.routing-stage{min-height:326px}.routing-lane{width:47%;right:15px}.routing-node-decision{left:32%}.routing-connector-main{width:calc(32% - 116px);left:116px}.routing-connector-top,.routing-connector-bottom{width:13%;left:calc(32% + 122px)}}.routing-flow{min-height:232px;margin-top:22px;position:relative}.routing-node-request{border:1px solid #dfe5ef;border-radius:7px;width:88px;height:52px;padding:0 11px;font-size:12px;font-weight:650;top:79px;left:0}.routing-node-request i{top:22px;left:-4px}.routing-node-request:after{content:"";background:#b6c2d4;width:24px;height:1px;position:absolute;top:25px;left:88px}.routing-evaluation{gap:8px;width:42%;display:grid;position:absolute;top:14px;left:112px}.routing-evaluation:after{content:"";background:#b6c2d4;width:28px;height:1px;position:absolute;top:34px;right:-28px}.routing-evaluation>span{min-height:34px;color:var(--text-tertiary);background:#fff;border-radius:6px;align-items:center;gap:9px;padding:0 10px;font-size:11px;line-height:1.2;animation:4.8s ease-in-out infinite routing-step-focus;display:flex;box-shadow:0 5px 15px #31446d0f}.routing-evaluation>span:nth-child(2){animation-delay:1.2s}.routing-evaluation>span:nth-child(3){animation-delay:2.4s}.routing-evaluation>span:nth-child(4){animation-delay:3.6s}.routing-evaluation b{color:#315efb;font:600 10px/1 var(--mono)}.routing-candidates{gap:9px;width:43%;display:grid;position:absolute;top:0;right:0}.routing-candidate{background:#fff;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;column-gap:9px;min-height:57px;padding:8px 10px;display:grid;position:relative;box-shadow:0 5px 15px #31446d0f}.routing-candidate>span{color:var(--text-tertiary);font:600 10px/1.2 var(--mono)}.routing-candidate>strong{color:var(--text-primary);font-size:12px;line-height:1.2}.routing-candidate>em{color:var(--text-tertiary);font-size:10px;font-style:normal;line-height:1.2}.routing-candidate>i{background:#b7c1d1;border-radius:50%;width:7px;height:7px}.routing-candidate-primary{border-left:3px solid #315efb}.routing-candidate-primary>i{background:#315efb;box-shadow:0 0 0 4px #315efb1f}.routing-candidate-secondary{border-left:3px solid #9eabc0}.routing-candidate-tertiary{border-left:3px solid #e98639}.routing-candidate-tertiary>i{background:#e98639;box-shadow:0 0 0 4px #e986391f}.routing-stage-note{max-width:520px}@keyframes routing-step-focus{0%,14%,to{color:var(--text-tertiary);background:#fff;transform:translate(0)}18%,32%{color:var(--text-primary);background:#eef3ff;transform:translate(4px)}38%,to{color:var(--text-tertiary);background:#fff;transform:translate(0)}}html[data-theme=dark] .routing-node-request,html[data-theme=dark] .routing-evaluation>span,html[data-theme=dark] .routing-candidate{color:var(--text-primary);box-shadow:none;background:#17233a;border-color:#334155}html[data-theme=dark] .routing-evaluation>span{border:0}html[data-theme=dark] .routing-candidate>strong{color:var(--text-primary)}html[data-theme=dark] .routing-candidate>span,html[data-theme=dark] .routing-candidate>em{color:var(--text-secondary)}@media (width<=720px){.routing-evaluation{width:calc(100% - 102px);top:10px;left:102px}.routing-evaluation:after{display:none}.routing-candidates{width:calc(100% - 22px);top:168px;right:0}.routing-node-request{top:64px}.routing-node-request:after{width:14px}.routing-flow{min-height:380px}.routing-stage-note{margin-top:12px;position:relative;bottom:auto;left:auto;right:auto}}.routing-stage{background:#f8fafc;min-height:330px;padding:24px 24px 22px}.routing-stage-steps{z-index:2;color:var(--text-tertiary);align-items:center;gap:8px;margin-top:22px;font-size:11px;display:flex;position:relative}.routing-stage-steps>span{background:#fff;border-radius:5px;align-items:center;gap:7px;min-height:27px;padding:0 9px;animation:4.8s ease-in-out infinite routing-step-focus;display:inline-flex;box-shadow:0 4px 12px #31446d0d}.routing-stage-steps>span:nth-of-type(2){animation-delay:1.2s}.routing-stage-steps>span:nth-of-type(3){animation-delay:2.4s}.routing-stage-steps>span:nth-of-type(4){animation-delay:3.6s}.routing-stage-steps b{color:#315efb;font:600 10px/1 var(--mono)}.routing-stage-steps>i{color:var(--text-tertiary);font:normal 13px/1 var(--mono)}.routing-canvas{min-height:220px;margin-top:4px;position:relative}.routing-svg{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.routing-path{fill:none;stroke:#c3ccda;stroke-width:1.2px;vector-effect:non-scaling-stroke}.routing-orb{fill:#315efb;filter:drop-shadow(0 0 4px #315efb70)}.routing-orb-bottom{fill:#e98639;filter:drop-shadow(0 0 4px #e9863970)}.routing-canvas-node,.routing-canvas-route{z-index:2;background:#fff;position:absolute;box-shadow:0 7px 18px #31446d12}.routing-canvas-request{width:90px;min-height:58px;padding:0 12px;top:78px;left:0}.routing-canvas-request i{background:#e98639;border-radius:50%;width:8px;height:8px;animation:2.6s ease-in-out infinite routing-request-pulse;position:absolute;top:24px;left:-5px;box-shadow:0 0 0 5px #e986391f}.routing-canvas-decision{border-color:#cad5e4;width:130px;min-height:74px;padding:0 14px;top:72px;left:37%}.routing-canvas-route{border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;column-gap:9px;width:39%;min-height:52px;padding:8px 12px;display:grid;right:0}.routing-canvas-route-top{border-left:3px solid #315efb;top:10px}.routing-canvas-route-mid{border-left:3px solid #a7b3c4;top:84px}.routing-canvas-route-bottom{border-left:3px solid #e98639;top:158px}.routing-canvas-route>em{color:var(--text-tertiary);font-size:10px;font-style:normal;line-height:1.2}.routing-canvas-route>i{background:#b7c1d1;border-radius:50%;width:7px;height:7px}.routing-canvas-route-top>i{background:#315efb;box-shadow:0 0 0 4px #315efb1f}.routing-canvas-route-bottom>i{background:#e98639;box-shadow:0 0 0 4px #e986391f}html[data-theme=dark] .routing-stage-steps>span,html[data-theme=dark] .routing-canvas-node,html[data-theme=dark] .routing-canvas-route{box-shadow:none;background:#17233a}html[data-theme=dark] .routing-canvas-node{border-color:#334155}@media (width<=720px){.routing-stage{min-height:430px;padding:20px 16px}.routing-stage-steps{flex-wrap:wrap;gap:6px}.routing-stage-steps>i{display:none}.routing-canvas{min-height:296px;margin-top:10px}.routing-svg{display:none}.routing-canvas-request{top:11px;left:0}.routing-canvas-request:after{display:none}.routing-canvas-decision{width:48%;min-height:58px;top:11px;left:auto;right:0}.routing-canvas-route{width:calc(100% - 24px);right:0}.routing-canvas-route-top{top:100px}.routing-canvas-route-mid{top:164px}.routing-canvas-route-bottom{top:228px}}.routing-stage{background:#f6f8fb;border-radius:10px;min-height:0;padding:22px 24px 24px;overflow:hidden}.routing-canvas{grid-template-rows:repeat(3,64px);grid-template-columns:106px 148px minmax(0,1fr);gap:14px 36px;min-height:220px;margin-top:0;display:grid}.routing-svg{pointer-events:none;display:block}.routing-canvas-node,.routing-canvas-route{width:auto;min-height:0;box-shadow:none;background:0 0;position:relative;inset:auto}.routing-canvas-node{border:0;border-radius:0;align-content:center;gap:4px;display:grid}.routing-canvas-node strong{color:var(--text-primary);font-size:14px;line-height:1.25}.routing-canvas-node small{color:var(--text-tertiary);font-size:10px;line-height:1.3}.routing-canvas-request{grid-area:1/1/span 3;align-self:center;padding:0}.routing-canvas-request:after{content:"";background:#c7d1df;width:36px;height:1px;position:absolute;top:50%;right:-36px}.routing-canvas-request i{width:7px;height:7px;top:50%;left:-8px;transform:translateY(-50%);box-shadow:0 0 0 4px #e986391f}.routing-canvas-decision{border-left:1px solid #d6deea;grid-area:1/2/span 3;align-self:center;width:auto;padding:0 14px}.routing-canvas-decision:before{content:"";background:#315efb;width:2px;height:34px;position:absolute;top:0;left:-1px}.routing-canvas-route{background:#ffffff7a;border:0;border-radius:0;grid-column:3;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 0 10px 14px;display:grid}.routing-canvas-route:before{content:"";background:#b6c2d2;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.routing-canvas-route-top{grid-row:1}.routing-canvas-route-top:before{background:#315efb}.routing-canvas-route-mid{grid-row:2}.routing-canvas-route-bottom{grid-row:3}.routing-canvas-route-bottom:before{background:#e98639}.routing-canvas-route>span{color:var(--text-tertiary);font:600 10px/1.2 var(--mono)}.routing-canvas-route>strong{color:var(--text-primary);font-size:12px;line-height:1.3}.routing-canvas-route>em{color:var(--text-tertiary);white-space:nowrap;font-size:10px;font-style:normal;line-height:1.3}.routing-canvas-route>i{display:none}html[data-theme=dark] .routing-stage{background:#121c2c}html[data-theme=dark] .routing-canvas-node strong,html[data-theme=dark] .routing-canvas-route>strong{color:var(--text-primary)}html[data-theme=dark] .routing-canvas-node small,html[data-theme=dark] .routing-canvas-route>span,html[data-theme=dark] .routing-canvas-route>em{color:var(--text-secondary)}html[data-theme=dark] .routing-canvas-decision{border-left-color:#3b4b63}html[data-theme=dark] .routing-canvas-route{background:#17233aa8}html[data-theme=dark] .routing-path{stroke:#53647e}@media (width<=720px){.routing-stage{padding:20px 18px 22px}.routing-canvas{grid-template-rows:auto auto repeat(3,minmax(42px,auto));grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;min-height:0;margin-top:0}.routing-svg{display:none}.routing-canvas-request,.routing-canvas-decision{grid-row:1;align-self:stretch}.routing-canvas-request{grid-column:1;padding-left:2px}.routing-canvas-request:after{display:none}.routing-canvas-request i{left:-7px}.routing-canvas-decision{border-left:1px solid #d6deea;grid-column:2;padding:0 0 0 12px}.routing-canvas-decision:before{height:24px}.routing-canvas-route{grid-column:1/span 2;padding:9px 4px 9px 12px}.routing-canvas-route-top{grid-row:3}.routing-canvas-route-mid{grid-row:4}.routing-canvas-route-bottom{grid-row:5}.routing-canvas-route>em{font-size:10px}}.routing-sequence{grid-template-columns:78px minmax(104px,.9fr) minmax(180px,1.5fr) minmax(108px,.9fr);align-items:stretch;gap:16px;min-height:220px;display:grid;position:relative}.routing-sequence-line{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.routing-sequence-line path{fill:none;stroke:#c7d1df;stroke-width:1.2px;vector-effect:non-scaling-stroke}.routing-sequence-line circle{fill:#315efb;filter:drop-shadow(0 0 4px #315efb6b)}.routing-sequence-request,.routing-sequence-step{z-index:1;position:relative}.routing-sequence-request{align-content:start;gap:5px;padding:53px 0 0 12px;display:grid}.routing-sequence-request i,.routing-sequence-step:before{border-radius:50%;width:7px;height:7px;position:absolute;top:30px}.routing-sequence-request i{background:#e98639;animation:2.6s ease-in-out infinite routing-request-pulse;left:0;box-shadow:0 0 0 4px #e986391f}.routing-sequence-request strong{color:var(--text-primary);white-space:nowrap;font-size:13px;line-height:1.25}.capability-card .routing-sequence-request small{color:var(--text-tertiary);font:500 10px/1.45 PingFang SC,Microsoft YaHei,sans-serif;display:block;position:static}.routing-sequence-step{align-content:start;gap:7px;min-height:0;padding:53px 8px 0 14px;animation:5.2s ease-in-out infinite routing-gate-focus;display:grid}.routing-sequence-step:before{content:"";background:#b7c2d1;left:0}.routing-sequence-speed{animation-delay:1.7s}.routing-sequence-price{animation-delay:3.4s}.routing-sequence-price:before{background:#e98639}.routing-sequence-step b{color:#315efb;font:600 10px/1 var(--mono)}.routing-sequence-price b{color:#d96f25}.routing-sequence-step strong{color:var(--text-primary);font-size:14px;line-height:1.3}.capability-card .routing-sequence-step p{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.55}.capability-card .routing-sequence-step small{color:var(--text-tertiary);font:500 11px/1.45 PingFang SC,Microsoft YaHei,sans-serif;display:block;position:static}@keyframes routing-gate-focus{0%,12%,to{opacity:.62}18%,36%{opacity:1}44%,to{opacity:.62}}html[data-theme=dark] .routing-sequence-line path{stroke:#506079}html[data-theme=dark] .routing-sequence-request strong,html[data-theme=dark] .routing-sequence-step strong{color:var(--text-primary)}html[data-theme=dark] .routing-sequence-request small,html[data-theme=dark] .capability-card .routing-sequence-step p,html[data-theme=dark] .capability-card .routing-sequence-step small{color:var(--text-secondary)}@media (width<=720px){.routing-sequence{grid-template-columns:1fr;align-items:stretch;gap:0;min-height:0}.routing-sequence-line{display:none}.routing-sequence-request{align-content:center;min-height:56px;margin-left:4px;padding:0 0 0 18px}.routing-sequence-step{border-left:1px solid #d6deea;min-height:92px;margin-left:7px;padding:16px 4px 16px 22px}.routing-sequence-step:before{top:50%;left:-4px;transform:translateY(-50%)}html[data-theme=dark] .routing-sequence-step{border-left-color:#3b4b63}}@media (prefers-reduced-motion:reduce){.routing-sequence-line circle{display:none}.routing-sequence-request i,.routing-sequence-step{animation:none}}.capability-card-featured{grid-column:1/-1;min-height:0;padding:0 0 30px;display:block}.capability-card-featured:hover{transform:none}.capability-card-routing-map{border-radius:0;grid-column:1/-1;min-height:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.capability-card-routing-map:hover{transform:none}.capability-card-routing-map .routing-stage{background:#fff;border-radius:0;min-height:0;padding:8px 0 0}html:not([data-theme=dark]) .capabilities-section,html:not([data-theme=dark]) .capability-module{background:#fff!important}.routing-flowchart{grid-template-columns:.8fr repeat(3,1fr);align-items:start;gap:44px;min-height:270px;padding:0 18px 18px;display:grid;position:relative}.routing-flowchart-line{z-index:0;pointer-events:none;width:100%;height:96px;position:absolute;inset:0}.routing-flowchart-line path{fill:none;stroke:#c7d1df;stroke-width:1.2px;vector-effect:non-scaling-stroke}.routing-flowchart-line circle{fill:#315efb;filter:drop-shadow(0 0 4px #315efb6b)}.routing-flowchart-node{z-index:1;align-content:start;gap:9px;min-width:0;padding:58px 8px 0 22px;display:grid;position:relative}.routing-flowchart-node:before{content:"";background:#b7c2d1;border-radius:50%;width:8px;height:8px;position:absolute;top:34px;left:0}.routing-flowchart-request:before{background:#e98639;animation:2.6s ease-in-out infinite routing-request-pulse;box-shadow:0 0 0 4px #e986391f}.routing-flowchart-node b{color:#315efb;font:600 10px/1 var(--mono)}.routing-flowchart-node strong{color:var(--text-primary);white-space:nowrap;font-size:20px;line-height:1.25}.routing-flowchart-node small{color:var(--text-tertiary);font:500 11px/1.45 PingFang SC,Microsoft YaHei,sans-serif;display:block;position:static}.routing-flowchart-options{color:var(--text-tertiary);gap:10px;margin-top:8px;padding-left:19px;font-size:13px;line-height:1.35;display:grid;position:relative}.routing-flowchart-options span{padding-left:15px;position:relative}.routing-flowchart-options span:before{content:"";background:#b7c2d1;border-radius:50%;width:6px;height:6px;position:absolute;top:.42em;left:0}.routing-flowchart-options:before{content:"";border-left:1.5px solid #c7d1df;position:absolute;top:-53px;bottom:8px;left:4px}.routing-flowchart-options span:after{content:"";border-top:1.5px solid #c7d1df;width:15px;position:absolute;top:.62em;left:-15px}html[data-theme=dark] .routing-flowchart-line path{stroke:#506079}html[data-theme=dark] .routing-flowchart-options:before,html[data-theme=dark] .routing-flowchart-options span:after{border-color:#506079}html[data-theme=dark] .routing-flowchart-node strong{color:var(--text-primary)}html[data-theme=dark] .routing-flowchart-node small,html[data-theme=dark] .routing-flowchart-options{color:var(--text-secondary)}@media (width<=720px){.routing-flowchart{border-left:1px solid #d6deea;grid-template-columns:1fr;gap:0;min-height:0;padding:4px 0 8px 18px}.routing-flowchart-line{display:none}.routing-flowchart-node,.routing-flowchart-request{min-height:98px;padding:16px 0 16px 22px}.routing-flowchart-request{min-height:70px}.routing-flowchart-node:before{top:22px;left:-4px}.routing-flowchart-request:before{top:12px;left:-22px}}.routing-tree{min-height:330px;position:relative;overflow:hidden}.routing-tree-line{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.routing-tree-line path{fill:none;stroke:#c7d1df;stroke-width:1.2px;vector-effect:non-scaling-stroke}.routing-tree-dot{fill:#315efb;filter:drop-shadow(0 0 4px #315efb6b)}.routing-tree-request,.routing-tree-stage,.routing-tree-branch{z-index:1;position:absolute}.routing-tree-request{gap:5px;width:78px;padding-left:12px;display:grid;top:116px;left:0}.routing-tree-request i{background:#e98639;border-radius:50%;width:7px;height:7px;animation:2.6s ease-in-out infinite routing-request-pulse;position:absolute;top:25px;left:0;box-shadow:0 0 0 4px #e986391f}.routing-tree-request strong,.routing-tree-stage strong,.routing-tree-branch strong{color:var(--text-primary);white-space:nowrap;line-height:1.25}.routing-tree-request strong{white-space:nowrap;font-size:13px}.routing-tree-request small,.routing-tree-stage small,.routing-tree-branch small{color:var(--text-tertiary);font:500 10px/1.45 PingFang SC,Microsoft YaHei,sans-serif;display:block}.routing-tree-stage{align-content:start;gap:7px;padding-left:14px;display:grid}.routing-tree-stage:before{content:"";background:#b7c2d1;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:0}.routing-tree-stage b{color:#315efb;font:600 10px/1 var(--mono)}.routing-tree-stage strong{font-size:14px}.routing-tree-rate{width:13%;top:108px;left:15%}.routing-tree-efficiency{width:19%;top:38px;left:40%}.routing-tree-cost{width:14%;top:2px;left:70%}.routing-tree-cost:before{background:#e98639}.routing-tree-branch{gap:4px;padding-left:12px;display:grid}.routing-tree-branch:before{content:"";background:#315efb;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;left:0}.routing-tree-branch strong{font-size:12px}.routing-tree-branch small{font-size:10px}.routing-tree-rate-high{width:11%;top:58px;left:28%}.routing-tree-rate-low{opacity:.55;width:11%;top:212px;left:28%}.routing-tree-rate-low:before,.routing-tree-speed-low:before,.routing-tree-cost-high:before{background:#aeb9c8}.routing-tree-speed-high{width:10%;top:20px;left:60%}.routing-tree-speed-low{opacity:.55;width:10%;top:118px;left:60%}.routing-tree-cost-low{width:12%;top:0;left:87%}.routing-tree-cost-low:before{background:#e98639}.routing-tree-cost-high{opacity:.55;width:12%;top:64px;left:87%}html[data-theme=dark] .routing-tree-line path{stroke:#506079}html[data-theme=dark] .routing-tree-request strong,html[data-theme=dark] .routing-tree-stage strong,html[data-theme=dark] .routing-tree-branch strong{color:var(--text-primary)}html[data-theme=dark] .routing-tree-request small,html[data-theme=dark] .routing-tree-stage small,html[data-theme=dark] .routing-tree-branch small{color:var(--text-secondary)}@media (width<=720px){.capability-card-featured{padding-bottom:24px}.capability-card-routing-map .routing-stage{min-height:0;padding:26px 20px 28px}.routing-tree{border-left:1px solid #d6deea;gap:0;min-height:0;padding:4px 0 8px 18px;display:grid}.routing-tree-line{display:none}.routing-tree-request,.routing-tree-stage,.routing-tree-branch{width:auto;position:relative;top:auto;left:auto}.routing-tree-request{min-height:58px;padding:0 0 14px 18px}.routing-tree-request i{top:7px;left:-22px}.routing-tree-stage{min-height:78px;margin-left:20px;padding:12px 0 12px 22px}.routing-tree-stage:before{top:18px;left:-4px}.routing-tree-branch{min-height:58px;margin-left:56px;padding:8px 0 8px 18px}.routing-tree-branch:before{top:13px;left:-4px}}.capability-card-routing-map .routing-stage{border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;min-height:0;padding:26px 0 22px}.routing-flowchart-line{height:78px;top:0}.routing-flowchart-node{gap:7px;padding:52px 0 0 19px}.routing-flowchart-node:before{width:9px;height:9px;top:31px;left:0}.routing-flowchart-node b{letter-spacing:.02em;font-size:11px}.routing-flowchart-node strong{letter-spacing:-.01em;font-size:19px}.routing-flowchart-options span{white-space:nowrap;align-items:baseline;gap:8px;min-height:20px;padding-left:13px;display:flex}.routing-flowchart-options span:before{width:6px;height:6px;top:.5em;left:0}.routing-flowchart-options span b{color:inherit;font:600 12px/1.3 PingFang SC,Microsoft YaHei,sans-serif}.routing-flowchart-options span em{color:var(--text-tertiary);font:11px/1.3 PingFang SC,Microsoft YaHei,sans-serif}.routing-flowchart-options .is-primary{font-weight:600}.routing-flowchart-options .is-primary em{color:inherit;opacity:.8}.routing-flowchart-options .is-secondary em{color:inherit;opacity:.76}.routing-flowchart-node:last-child .routing-flowchart-options .is-secondary em{color:#b28b6d}html[data-theme=dark] .capability-card-routing-map .routing-stage{border-color:#26344a}html[data-theme=dark] .routing-flowchart-line path,html[data-theme=dark] .routing-flowchart-options:before,html[data-theme=dark] .routing-flowchart-options span:after{stroke:#506079;border-color:#506079}html[data-theme=dark] .routing-flowchart-options span em{color:var(--text-secondary)}@media (width<=720px){.capability-card-routing-map .routing-stage{padding:22px 0 24px}.routing-flowchart{border-left:1px solid #d8e0eb;grid-template-columns:1fr;gap:0;min-height:0;padding:4px 0 8px 18px}.routing-flowchart-line{display:none}.routing-flowchart-node,.routing-flowchart-request{min-height:104px;padding:18px 0 18px 22px}.routing-flowchart-request{min-height:72px}.routing-flowchart-node:before{top:24px;left:-5px}.routing-flowchart-request:before{top:14px;left:-23px}.routing-flowchart-options:before{top:-43px}}.capability-card-featured{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:32px;padding:0 0 20px;display:grid}.capability-featured-copy{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kicker metrics";align-items:center;column-gap:32px;min-width:0;display:grid}.capability-featured-kicker{color:var(--text-primary);letter-spacing:0;grid-area:kicker;font:650 20px/1.2 PingFang SC,Microsoft YaHei,sans-serif}.capability-featured-copy h3{grid-area:title;margin-bottom:0}.capability-featured-metrics{grid-area:metrics;align-self:end;min-width:250px;margin:0 0 3px}html[data-theme=dark] .capability-featured-kicker{color:var(--text-primary)}.routing-flowchart{grid-template-columns:126px repeat(3,minmax(0,1fr));gap:30px;min-height:228px;padding:0}.routing-flowchart-line{width:100%;height:62px;top:0;left:0}.routing-flowchart-line path{stroke:#d3dce8;stroke-width:1.4px}.routing-flowchart-node,.routing-flowchart-request{gap:6px;padding:44px 0 0 18px}.routing-flowchart-node:before{background:#c7d1de;width:10px;height:10px;top:25px;box-shadow:0 0 0 5px #fff}.routing-flowchart-request{padding-left:16px}.routing-flowchart-request:before{background:#e98639;box-shadow:0 0 0 5px #fff,0 0 0 8px #e986391f}.routing-flowchart-node>b{color:var(--text-tertiary);letter-spacing:.08em;font-size:10px}.routing-flowchart-node strong{color:var(--text-primary);letter-spacing:0;font-size:18px}.routing-flowchart-options{color:var(--text-tertiary);gap:7px;margin-top:14px;padding-left:17px;font-size:13px}.routing-flowchart-options:before{border-left:1px solid #d6dfe9;top:-45px;bottom:8px;left:2px}.routing-flowchart-options span{gap:7px;min-height:22px;padding-left:12px}.routing-flowchart-options span:before{background:#b8c3d1;width:6px;height:6px;top:.52em;left:0}.routing-flowchart-options span:after{border-top:1px solid #d6dfe9;width:15px;top:.66em;left:-15px}.routing-flowchart-options span b{color:inherit;font-size:13px;font-weight:600}.routing-flowchart-options span em{color:var(--text-tertiary);font-size:12px;font-style:normal}.routing-flowchart-options .is-secondary{color:#647ac2}.routing-flowchart-options .is-secondary:before{background:#8da0df}.routing-flowchart-options .is-secondary:after{border-top-color:#9eafe1}.routing-flowchart-options .is-primary{color:#315efb}.routing-flowchart-options .is-primary:before{background:#315efb}.routing-flowchart-options .is-primary:after{border-top-color:#315efb}.routing-flowchart-node:last-child .routing-flowchart-options .is-primary{color:#d8752f}.routing-flowchart-node:last-child .routing-flowchart-options .is-primary:before{background:#e98639}.routing-flowchart-node:last-child .routing-flowchart-options .is-primary:after{border-top-color:#e98639}.routing-flowchart-node:last-child .routing-flowchart-options .is-secondary{color:var(--text-tertiary)}.routing-flowchart-node:last-child .routing-flowchart-options .is-secondary:before{background:#bca28e}.routing-flowchart-node:last-child .routing-flowchart-options .is-secondary:after{border-top-color:#c6ad99}@media (width<=900px) and (width>=721px){.routing-flowchart{grid-template-columns:110px repeat(3,minmax(0,1fr));gap:20px}.routing-flowchart-options span{gap:4px}.routing-flowchart-options span em{font-size:11px}}@media (width<=720px){.capability-card-featured{padding-bottom:16px;display:block}.capability-featured-copy{display:block}.capability-featured-copy h3{margin-top:28px}.capability-featured-metrics{margin-top:18px}.capability-card-routing-map .routing-stage{padding:18px 0 12px}.routing-flowchart{border-left:1px solid #d6dfe9;grid-template-columns:1fr;gap:0;min-height:0;padding:4px 0 8px 18px}.routing-flowchart-line{display:none}.routing-flowchart-node,.routing-flowchart-request{min-height:100px;padding:18px 0 18px 22px}.routing-flowchart-request{min-height:70px}.routing-flowchart-node:before{top:24px;left:-5px}.routing-flowchart-request:before{top:14px;left:-23px}}.routing-branch-map{min-height:368px;padding:0;display:block;position:relative;overflow:visible}.routing-branch-lines{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.routing-branch-lines path{fill:none;stroke:#c9d3e0;stroke-width:1.35px;vector-effect:non-scaling-stroke}.routing-branch-lines .route-main{stroke:#315efb;stroke-width:1.8px}.routing-branch-lines .route-price{stroke:#e98639}.routing-branch-lines .route-branch{stroke-dasharray:5 6}.routing-branch-lines .route-continue{stroke:#8fa1c8;stroke-width:1.5px}.routing-branch-lines .route-dot{fill:#315efb;filter:drop-shadow(0 0 4px #315efb61)}.routing-branch-lines .route-dot-three{fill:#e98639}.routing-branch-source,.routing-branch-decision,.routing-branch-label{z-index:1;position:absolute}.routing-branch-source{align-items:center;gap:12px;padding-left:13px;display:flex;top:156px;left:0}.routing-branch-source i{background:#e98639;border-radius:50%;width:9px;height:9px;animation:2.6s ease-in-out infinite routing-request-pulse;position:absolute;left:0;box-shadow:0 0 0 5px #fff,0 0 0 8px #e986391f}.routing-branch-source strong{color:var(--text-primary);white-space:nowrap;font-size:17px;font-weight:650}.routing-branch-decision{width:150px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:baseline;gap:8px;padding:0;display:flex}.routing-branch-decision:after{content:"";box-sizing:content-box;background:#315efb;border:3px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:48px;right:-4px}.routing-branch-rate{top:125px;left:16%}.routing-branch-speed{top:125px;left:48%}.routing-branch-cost{top:125px;left:77%}.routing-branch-cost:after{background:#e98639}.routing-branch-decision b{color:var(--text-tertiary);font:600 10px/1 var(--mono);letter-spacing:.08em}.routing-branch-decision strong{color:var(--text-primary);font-size:16px;line-height:1.2}.routing-branch-decision em{color:var(--text-tertiary);font-size:11px;font-style:normal;line-height:1.35}.routing-branch-label{min-width:128px;color:var(--text-tertiary);background:#fffffff0;border:1px solid #e2e7ee;border-radius:6px;align-items:baseline;gap:8px;padding:7px 10px;display:flex;box-shadow:0 5px 15px #31446d0d}.routing-branch-label b{font-size:13px;font-weight:600}.routing-branch-label em{color:var(--text-tertiary);white-space:nowrap;font-size:11px;font-style:normal}.routing-branch-label-rate-fail{top:42px;left:36%}.routing-branch-label-rate-alt{top:252px;left:36%}.routing-branch-label-speed-fail{top:42px;left:66%}.routing-branch-label-speed-alt{top:252px;left:66%}.routing-branch-label-cost-main{top:48px;right:0}.routing-branch-label-cost-alt{top:236px;right:0}.routing-branch-label.is-primary{color:#315efb;border-color:#315efb2e}.routing-branch-label.is-primary em{color:#6e87e4}.routing-branch-label.is-price{color:#d8752f;border-color:#e9863940}.routing-branch-label.is-price em{color:#d99a70}.routing-branch-label.routing-branch-label-rate-main,.routing-branch-label.routing-branch-label-speed-main{color:#fff;min-width:116px;box-shadow:none;background:#244fe8;border:0;border-radius:6px;justify-content:center;padding:8px 12px}.routing-branch-label-rate-main{top:151px;left:36%}.routing-branch-label-speed-main{top:151px;left:66%}.routing-branch-label-rate-main b,.routing-branch-label-speed-main b{color:#fff;font-size:14px}.routing-branch-label-rate-main em,.routing-branch-label-speed-main em{color:#fff;font-size:12px}.routing-branch-label.routing-branch-label-rate-main.is-primary em,.routing-branch-label.routing-branch-label-speed-main.is-primary em{color:#fff}html[data-theme=dark] .routing-branch-label{background:#17233a;border-color:#334155}html[data-theme=dark] .routing-branch-decision{background:0 0;border:0}html[data-theme=dark] .routing-branch-decision:after{border-color:#121c2c}html[data-theme=dark] .routing-branch-source strong,html[data-theme=dark] .routing-branch-decision strong{color:var(--text-primary)}html[data-theme=dark] .routing-branch-decision em,html[data-theme=dark] .routing-branch-label em{color:var(--text-secondary)}html[data-theme=dark] .routing-branch-lines path{stroke:#53647e}html[data-theme=dark] .routing-branch-lines .route-main{stroke:#8ca4ff}@media (width<=900px) and (width>=721px){.routing-branch-decision{width:132px;padding:0}.routing-branch-rate{left:14%}.routing-branch-speed{left:46%}.routing-branch-cost{left:74%}.routing-branch-label-rate-fail,.routing-branch-label-rate-alt,.routing-branch-label-rate-main{left:33%}.routing-branch-label-speed-fail,.routing-branch-label-speed-alt,.routing-branch-label-speed-main{left:63%}.routing-branch-label{gap:5px;min-width:112px;padding-inline:7px}.routing-branch-label em{font-size:10px}}@media (width<=720px){.routing-branch-map{border-left:1px solid #d6dfe9;flex-direction:column;align-items:stretch;gap:8px;min-height:0;padding:8px 0 10px 22px;display:flex}.routing-branch-lines{display:none}.routing-branch-source,.routing-branch-decision,.routing-branch-label{position:relative;inset:auto}.routing-branch-source{order:1;min-height:48px;margin-left:-22px;padding-left:22px}.routing-branch-source i{left:-5px}.routing-branch-decision{width:auto;min-height:38px;margin:10px 0 0;padding:0}.routing-branch-decision:after{border-width:3px;top:4px;left:-27px;right:auto}.routing-branch-label{order:3;margin-left:18px}.routing-branch-rate{order:2}.routing-branch-label-rate-fail{order:3}.routing-branch-label-rate-alt{order:4}.routing-branch-label-rate-main{order:5}.routing-branch-speed{order:6}.routing-branch-label-speed-fail{order:7}.routing-branch-label-speed-alt{order:8}.routing-branch-label-speed-main{order:9}.routing-branch-cost{order:10}.routing-branch-label-cost-main{order:11}.routing-branch-label-cost-alt{order:12}}.routing-tree-map{min-height:560px;padding:0;display:block;position:relative;overflow:visible}.routing-tree-lines{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.routing-tree-lines path{fill:none;stroke:#cbd6e3;stroke-width:1.35px;vector-effect:non-scaling-stroke}.routing-tree-lines .route-main{stroke:#315efb;stroke-width:1.75px}.routing-tree-lines .route-price{stroke:#e98639}.routing-tree-lines .route-branch{stroke-dasharray:5 6}.routing-tree-lines .route-dot{fill:#315efb;filter:drop-shadow(0 0 4px #315efb61)}.routing-tree-source,.routing-tree-decision,.routing-tree-label{z-index:1;position:absolute}.routing-tree-source{align-items:center;gap:13px;padding-left:14px;display:flex;top:252px;left:0}.routing-tree-source i{background:#e98639;border-radius:50%;width:9px;height:9px;animation:2.6s ease-in-out infinite routing-request-pulse;position:absolute;left:0;box-shadow:0 0 0 5px #fff,0 0 0 8px #e986391f}.routing-tree-source strong{color:var(--text-primary);white-space:nowrap;font-size:17px;font-weight:650}.routing-tree-decision{align-items:baseline;gap:8px;width:148px;padding:0;display:flex}.routing-tree-rate{top:252px;left:22%}.routing-tree-speed-top{top:100px;left:42%}.routing-tree-speed-bottom{top:400px;left:42%}.routing-tree-cost-a{top:56px;left:66%}.routing-tree-cost-b{top:158px;left:66%}.routing-tree-cost-c{top:320px;left:66%}.routing-tree-cost-d{top:422px;left:66%}.routing-tree-decision b{color:var(--text-tertiary);font:600 10px/1 var(--mono);letter-spacing:.08em}.routing-tree-decision strong{color:var(--text-primary);font-size:16px;line-height:1.2}.routing-tree-decision small{color:#6d7fba;white-space:nowrap;font-size:11px;line-height:1.2}.routing-tree-cost small{color:#d8752f}.routing-tree-label{min-width:128px;color:var(--text-tertiary);background:#fffffff2;border:1px solid #e0e6ee;border-radius:6px;align-items:baseline;gap:8px;padding:7px 10px;display:flex;box-shadow:0 5px 15px #31446d0d}.routing-tree-label b{font-size:13px;font-weight:600}.routing-tree-label em{color:var(--text-tertiary);white-space:nowrap;font-size:11px;font-style:normal}.routing-tree-rate-fail{top:16px;left:41%}.routing-tree-rate-main{top:94px;left:31%}.routing-tree-rate-alt{top:394px;left:31%}.routing-tree-speed-top-main{top:42px;left:54%}.routing-tree-speed-top-alt{top:144px;left:54%}.routing-tree-speed-top-slow{top:218px;left:54%}.routing-tree-speed-bottom-main{top:306px;left:54%}.routing-tree-speed-bottom-alt{top:408px;left:54%}.routing-tree-speed-bottom-slow{top:484px;left:54%}.routing-tree-label.is-primary{color:#fff;background:#315efb;border-color:#315efb2e}.routing-tree-label.is-primary em{color:#fff}.routing-tree-label.is-price{color:#d8752f;border-color:#e9863940}.routing-tree-label.is-price em{color:#d99a70}.routing-tree-rate-alt,.routing-tree-speed-top-alt,.routing-tree-speed-bottom-alt{min-width:0;box-shadow:none;background:0 0;border:0;padding:0}.routing-tree-rate-alt em,.routing-tree-speed-top-alt em,.routing-tree-speed-bottom-alt em{color:var(--text-tertiary)}.routing-tree-cost-a-main{top:28px;left:86%}.routing-tree-cost-a-alt{top:96px;left:86%}.routing-tree-cost-b-main{top:130px;left:86%}.routing-tree-cost-b-alt{top:198px;left:86%}.routing-tree-cost-c-main{top:292px;left:86%}.routing-tree-cost-c-alt{top:360px;left:86%}.routing-tree-cost-d-main{top:394px;left:86%}.routing-tree-cost-d-alt{top:462px;left:86%}html[data-theme=dark] .routing-tree-decision strong,html[data-theme=dark] .routing-tree-source strong{color:var(--text-primary)}html[data-theme=dark] .routing-tree-label{background:#17233a;border-color:#334155}html[data-theme=dark] .routing-tree-label em,html[data-theme=dark] .routing-tree-decision small{color:var(--text-secondary)}html[data-theme=dark] .routing-tree-lines path{stroke:#53647e}html[data-theme=dark] .routing-tree-lines .route-main{stroke:#8ca4ff}@media (width<=980px) and (width>=721px){.routing-tree-decision{width:132px}.routing-tree-label{gap:5px;min-width:112px;padding-inline:7px}.routing-tree-label em{font-size:10px}.routing-tree-cost-a-main,.routing-tree-cost-a-alt,.routing-tree-cost-b-main,.routing-tree-cost-b-alt,.routing-tree-cost-c-main,.routing-tree-cost-c-alt,.routing-tree-cost-d-main,.routing-tree-cost-d-alt{left:84%}}@media (width<=720px){.routing-tree-map{border-left:1px solid #d6dfe9;flex-direction:column;gap:8px;min-height:0;padding:8px 0 10px 22px;display:flex}.routing-tree-lines{display:none}.routing-tree-source,.routing-tree-decision,.routing-tree-label{position:relative;inset:auto}.routing-tree-source{order:1;min-height:42px;margin-left:-22px;padding-left:22px}.routing-tree-source i{left:-5px}.routing-tree-decision{width:auto;min-height:34px;margin-top:8px}.routing-tree-label{min-width:0;margin-left:18px}.routing-tree-rate{order:2}.routing-tree-rate-fail{order:3}.routing-tree-rate-main{order:4}.routing-tree-rate-alt{order:5}.routing-tree-speed-top{order:6}.routing-tree-speed-top-main{order:7}.routing-tree-speed-top-alt{order:8}.routing-tree-speed-top-slow{order:9}.routing-tree-cost-a{order:10}.routing-tree-cost-a-main{order:11}.routing-tree-cost-a-alt{order:12}.routing-tree-cost-b{order:13}.routing-tree-cost-b-main{order:14}.routing-tree-cost-b-alt{order:15}.routing-tree-speed-bottom{order:16}.routing-tree-speed-bottom-main{order:17}.routing-tree-speed-bottom-alt{order:18}.routing-tree-speed-bottom-slow{order:19}.routing-tree-cost-c{order:20}.routing-tree-cost-c-main{order:21}.routing-tree-cost-c-alt{order:22}.routing-tree-cost-d{order:23}.routing-tree-cost-d-main{order:24}.routing-tree-cost-d-alt{order:25}}.capability-card-routing-map .routing-stage{background:#fff;border:0;padding:10px 0 18px}.routing-clean-map{isolation:isolate;width:100%;height:300px;min-height:300px;padding:0;display:block;position:relative;overflow:hidden}.routing-clean-lines{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.routing-clean-lines path{fill:none;stroke:#d3dbe7;stroke-width:1.45px;vector-effect:non-scaling-stroke}.routing-clean-lines .route-main,.routing-clean-lines .route-price{stroke:#315efb;stroke-width:2px}.routing-clean-lines .route-price,.routing-clean-lines .route-price-bottom{stroke:#e98639}.routing-clean-lines .route-price-merge{stroke:#c8d2df!important;stroke-width:1.6px!important}.routing-clean-lines .route-price-merge-node{fill:#aebdce}.routing-clean-lines .route-alt{stroke:#d3dbe7}.routing-clean-lines .route-speed-top-slow,.routing-clean-lines .route-reject{stroke-dasharray:4 5}.routing-clean-lines .route-reject{stroke:#d9e0e9}.routing-clean-lines .route-price-merge{stroke-dasharray:none!important}.routing-clean-lines .route-dot-price{fill:#e98639;filter:drop-shadow(0 0 4px #e986394d)}.routing-clean-source,.routing-clean-stage,.routing-clean-label{z-index:1;position:absolute}.routing-clean-lines path{stroke:#cbd5e1;stroke-width:1.65px;stroke-dasharray:4 5}.routing-clean-lines .route-best{stroke:#315efb!important;stroke-width:2px!important}.routing-clean-lines .route-second{stroke:#e98639!important;stroke-width:1.85px!important}.routing-clean-lines .route-best{stroke-dasharray:none!important}.routing-clean-lines .route-second,.routing-clean-lines .route-price-merge{stroke-dasharray:4 5!important}.routing-clean-source{color:var(--text-primary);align-items:center;gap:11px;display:flex;top:50%;left:1.5%;transform:translateY(-50%)}.routing-clean-source i{background:#e98639;border-radius:50%;flex:0 0 8px;width:8px;height:8px;animation:2.6s ease-in-out infinite routing-request-pulse;box-shadow:0 0 0 4px #e986391f}.routing-clean-source strong{white-space:nowrap;font-size:15px;font-weight:650}.routing-clean-stage{color:var(--text-secondary);white-space:nowrap;align-items:baseline;gap:8px;display:flex}.routing-clean-stage b{color:var(--text-tertiary);font:600 11px/1 var(--mono);letter-spacing:.08em}.routing-clean-stage strong{font-size:17px;font-weight:650}.routing-clean-rate{top:12px;left:22.5%}.routing-clean-speed{top:12px;left:49.5%}.routing-clean-cost{top:12px;left:75.5%}.routing-clean-label{min-height:28px;color:var(--text-secondary);white-space:nowrap;background:#fffffff5;border-radius:6px;align-items:baseline;gap:8px;padding:5px 9px;font-size:13px;line-height:1.25;display:inline-flex}.routing-clean-label b{font-weight:650}.routing-clean-label em{color:var(--text-tertiary);font-size:11px;font-style:normal}.routing-clean-label.is-primary{color:var(--text-secondary);background:#315efb;padding:8px 12px;box-shadow:0 10px 24px -16px #315efbb8}.routing-clean-rate-reject{top:7%;left:29%}.routing-clean-rate-reject:before{content:"";background:#cbd5e1;border-radius:50%;width:5px;height:5px;margin-right:1px}.routing-clean-rate-main{top:19%;left:29%}.routing-clean-rate-alt{top:62%;left:29%}.routing-clean-speed-main{top:10.5%;left:53%}.routing-clean-speed-mid{top:23%;left:53%}.routing-clean-speed-slow{opacity:.7;top:34.5%;left:53%}.routing-clean-cost-main{top:31%;left:85%}.routing-clean-cost-alt{top:46%;left:85%}html[data-theme=dark] .capability-card-routing-map .routing-stage{background:#121c2c}html[data-theme=dark] .routing-clean-lines .route-main{stroke:#8ca4ff}html[data-theme=dark] .routing-clean-lines .route-alt{stroke:#53647e}html[data-theme=dark] .routing-clean-lines .route-price{stroke:#f2a05f}html[data-theme=dark] .routing-clean-source,html[data-theme=dark] .routing-clean-stage{color:var(--text-primary)}html[data-theme=dark] .routing-clean-label{color:var(--text-secondary);background:#121c2cf5}html[data-theme=dark] .routing-clean-label.is-price{color:var(--text-secondary);background:#e986391a}@media (width<=980px) and (width>=721px){.routing-clean-map{height:280px;min-height:280px}.routing-clean-label{gap:5px;padding-inline:6px;font-size:12px}.routing-clean-label em{font-size:10px}.routing-clean-label.is-primary,.routing-clean-label.is-price{padding-inline:8px}}@media (width<=720px){.capability-card-routing-map .routing-stage{padding:8px 0 14px}.routing-clean-map{border-left:1px solid #d6dfe9;gap:0;height:auto;min-height:0;padding:6px 0 6px 18px;display:grid;overflow:visible}.routing-clean-lines{display:none}.routing-clean-source,.routing-clean-stage,.routing-clean-label{position:relative;inset:auto;transform:none}.routing-clean-source{min-height:48px;margin-left:-22px;padding-left:22px}.routing-clean-source i{margin-left:-4px}.routing-clean-stage{min-height:38px;margin:7px 0 0 18px;padding-left:18px}.routing-clean-stage:before{content:"";background:#b8c4d2;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}.routing-clean-label{width:fit-content;margin:2px 0 2px 40px}.routing-clean-rate-reject{order:3}.routing-clean-rate-main{order:4}.routing-clean-rate-alt{order:5}.routing-clean-speed{order:6}.routing-clean-speed-main{order:7}.routing-clean-speed-mid{order:8}.routing-clean-speed-slow{order:9}.routing-clean-speed-main-alt{order:11}.routing-clean-speed-alt-alt{order:12}.routing-clean-speed-slow-alt{order:13}.routing-clean-cost{order:14}.routing-clean-cost-main{order:15}.routing-clean-cost-alt{order:16}.routing-clean-cost-main-alt{order:17}.routing-clean-cost-alt-alt{order:18}}.routing-clean-lines path{stroke:#d8e2df;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3 6}.routing-clean-lines .route-best{stroke:url(#routing-primary-gradient)!important;stroke-width:2.1px!important;stroke-dasharray:none!important}.routing-clean-lines .route-second{stroke:url(#routing-secondary-gradient)!important;stroke-width:1.75px!important;stroke-dasharray:3 6!important}.routing-clean-lines .route-blue-dashed{stroke:url(#routing-support-gradient)!important;stroke-width:1.75px!important;stroke-dasharray:3 6!important}.routing-clean-lines .route-reject,.routing-clean-lines .route-speed-top-slow,.routing-clean-lines .route-cost-alt:not(.route-second):not(.route-blue-dashed){stroke:#d8e2df!important;stroke-width:1.5px!important;stroke-dasharray:3 6!important}.routing-clean-lines .route-price-merge{stroke-width:1.55px!important;stroke-dasharray:3 6!important}.routing-clean-lines .route-price-merge.route-best{stroke-dasharray:none!important}.routing-clean-lines .route-price-merge-node{fill:#b5c9c1;opacity:.82}.routing-clean-lines .route-dot{fill:#50c6b8;filter:drop-shadow(0 0 4px #50c6b83d)}.routing-clean-lines .route-dot-secondary{fill:#8db6cc;filter:none}.routing-clean-lines .route-dot-muted{fill:#b8c8c3;filter:none}.routing-clean-source{color:var(--text-primary)}.routing-clean-source i{background:#dfb36f;box-shadow:0 0 0 4px #dfb36f26}.routing-clean-fallback{z-index:1;background:var(--color-zero);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:4px 12px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:58%;left:22%}.routing-clean-stage{color:var(--text-secondary)}.routing-clean-stage b{color:var(--text-tertiary)}.routing-clean-stage strong{color:var(--text-primary)}.routing-clean-label{min-height:24px;color:var(--text-secondary);text-shadow:0 1px #ffffffad;background:0 0;border:0;border-radius:0;gap:7px;padding:2px 0;font-size:13px;line-height:1.25}.routing-clean-label:before{content:"";background:#c5d2ce;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.routing-clean-label b{color:inherit;font-weight:600}.routing-clean-label em{color:var(--text-tertiary);font-size:11px}.routing-clean-label.is-primary{color:var(--text-secondary);box-shadow:none;background:0 0;padding:2px 0}.routing-clean-label.is-primary:before{background:#4bc7b9;box-shadow:0 0 0 4px #4bc7b921}.routing-clean-label.is-primary em{color:var(--text-tertiary)}.routing-clean-label.is-price{color:var(--text-secondary);background:0 0;border:0;padding:2px 0}.routing-clean-label.is-price:before{background:#e0bc55;box-shadow:0 0 0 4px #e0bc5526}.routing-clean-label.is-price em{color:var(--text-tertiary)}.routing-clean-rate-reject:before{background:#cbd8d4}html[data-theme=dark] .routing-clean-lines path{stroke:#425b57}html[data-theme=dark] .routing-clean-lines .route-best{stroke:#63d1c3!important}html[data-theme=dark] .routing-clean-lines .route-second{stroke:#d9ad71!important}html[data-theme=dark] .routing-clean-lines .route-blue-dashed{stroke:#8fb9ce!important}html[data-theme=dark] .routing-clean-label{color:var(--text-secondary);text-shadow:none}html[data-theme=dark] .routing-clean-fallback{color:var(--text-primary);background:#f8fafc}html[data-theme=dark] .routing-clean-label.is-primary,html[data-theme=dark] .routing-clean-label.is-price{color:var(--text-secondary)}html[data-theme=dark] .routing-clean-label em,html[data-theme=dark] .routing-clean-label.is-primary em,html[data-theme=dark] .routing-clean-label.is-price em{color:var(--text-tertiary)}@media (width<=720px){.routing-clean-fallback{width:fit-content;margin:3px 0 4px 40px;position:relative;inset:auto}}.routing-clean-label{background:#fffffff0;border-radius:4px;align-items:center;padding:3px 6px}.routing-clean-label.is-primary,.routing-clean-label.is-price{background:#fffffff0;padding:3px 6px}html[data-theme=dark] .routing-clean-label,html[data-theme=dark] .routing-clean-label.is-primary,html[data-theme=dark] .routing-clean-label.is-price{background:#0f172af0}@media (width>=721px){.routing-clean-rate-reject{top:7.7%;left:29.5%}.routing-clean-rate-main{top:24%;left:29.5%}.routing-clean-rate-alt{top:65%;left:29.5%}.routing-clean-speed-main{top:12.5%;left:54%}.routing-clean-speed-mid{top:23.8%;left:54%}.routing-clean-speed-slow{top:35%;left:54%}.routing-clean-cost-main{top:31.6%;left:86%}.routing-clean-cost-alt{top:46.6%;left:86%}}.routing-clean-lines .route-pool-line-muted{opacity:.55}.routing-clean-lines .route-pool-merge-node{fill:#a9c9bf}.routing-clean-lines .route-pool-fault{fill:#ef8d6d;stroke:#fff;stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:8s ease-in-out infinite routing-pool-fault}.routing-clean-lines .route-pool-line-active.route-pool-line-primary,.routing-clean-lines .route-primary-downstream,.routing-clean-lines .route-pool-line-backup.route-pool-line-primary{animation:none}.routing-clean-lines .route-dot-failover{fill:#50c6b8;filter:drop-shadow(0 0 4px #50c6b847)}.routing-clean-lines .route-takeover{stroke-dasharray:1000;stroke-dashoffset:1000px;opacity:0;animation:8s linear infinite routing-takeover-route;stroke:url(#routing-primary-gradient)!important;stroke-width:2.1px!important}.routing-clean-lines path.route-live-primary,.routing-clean-lines path.route-shared-live{stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000px;opacity:0;animation:none;stroke:url(#routing-primary-gradient)!important;stroke-width:2.1px!important}.routing-clean-lines path.route-takeover{animation:none}.routing-clean-lines path:not(.route-live-primary):not(.route-takeover):not(.route-shared-live){opacity:.42;stroke:#d8e2df!important;stroke-width:1.35px!important;stroke-dasharray:none!important}.routing-route-pool{--route-pool-delay:0s;color:var(--text-tertiary);line-height:1}.routing-route-node{white-space:nowrap;align-items:center;gap:6px;width:fit-content;display:inline-flex}.routing-route-node:before{content:"";background:#b8c8c3;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.routing-route-node b{color:var(--text-secondary);font-size:11px;font-weight:600}.routing-route-node>span{align-items:center;display:grid}.routing-route-node em{color:var(--text-tertiary);grid-area:1/1;font-size:10px;font-style:normal}.route-state-running{animation:8s ease-in-out infinite routing-state-running;animation-delay:var(--route-pool-delay);color:#319a8f!important}.route-state-fault{opacity:0;animation:8s ease-in-out infinite routing-state-fault;animation-delay:var(--route-pool-delay);color:#c86e58!important}.route-state-standby{animation:8s ease-in-out infinite routing-state-standby;animation-delay:var(--route-pool-delay)}.route-state-takeover{opacity:0;animation:8s ease-in-out infinite routing-state-takeover;animation-delay:var(--route-pool-delay);color:#319a8f!important}@media (width>=721px){.routing-clean-map{height:380px;min-height:380px}.routing-clean-rate-reject{top:7.5%;left:29.5%}.routing-clean-rate-main{top:21%;left:29.5%}.routing-clean-rate-alt{top:61.8%;left:29.5%}.routing-route-pool{z-index:1;gap:4px;width:auto;font-size:10px;display:grid;position:absolute;left:calc(43.7% - 5px)}.routing-route-pool-primary{top:27.5%}.routing-route-pool-secondary{top:67%}.routing-route-node{background:#fffffff5;border-radius:3px;min-height:21px;padding:0 5px}.routing-clean-speed-main{top:13%;left:60%}.routing-clean-speed-mid{top:26%;left:60%}.routing-clean-speed-slow{top:39%;left:60%}.routing-clean-cost-main{top:38%;left:87%}.routing-clean-cost-alt{top:54%;left:87%}}@media (width<=720px){.capability-card-routing-map{grid-template-columns:none;width:100%;display:block}.capability-card-routing-map .routing-stage{width:100%}.routing-route-pool{z-index:1;border-left:1px solid #d8e2df;gap:5px;margin:6px 0 8px 40px;padding:5px 0 5px 14px;display:grid;position:relative}.routing-route-node{min-height:22px;font-size:11px}.routing-route-node b{min-width:48px;font-size:11px}.routing-route-node em{font-size:10px}.routing-clean-rate-reject{order:3}.routing-clean-rate-main{order:4}.routing-route-pool-primary{order:5}.routing-clean-rate-alt{order:6}.routing-route-pool-secondary{order:7}.routing-clean-speed-main{order:8}.routing-clean-speed-mid{order:9}.routing-clean-speed-slow{order:10}.routing-clean-cost-main{order:11}.routing-clean-cost-alt{order:12}}@keyframes routing-pool-fault{0%,33%{opacity:0;transform:scale(.65)}35%,38%{opacity:1;transform:scale(1)}41%,to{opacity:0;transform:scale(.65)}}@keyframes routing-takeover-route{0%,37%{opacity:0;stroke-dashoffset:1px}38%{opacity:1;stroke-dashoffset:1px}84%,86%{opacity:1;stroke-dashoffset:0}90%,to{opacity:0;stroke-dashoffset:0}}@keyframes routing-primary-route{0%{opacity:1;stroke-dashoffset:1px}34%{opacity:1;stroke-dashoffset:0}35%,to{opacity:0;stroke-dashoffset:0}}@keyframes routing-state-running{0%,33%{opacity:1}35%,to{opacity:0}}@keyframes routing-state-fault{0%,33%{opacity:0}35%,86%{opacity:1}90%,to{opacity:0}}@keyframes routing-state-standby{0%,36%{opacity:1}38%,86%{opacity:0}90%,to{opacity:1}}@keyframes routing-state-takeover{0%,36%{opacity:0}38%,86%{opacity:1}90%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.routing-clean-lines .route-dot-current,.routing-clean-lines .route-dot-failover{display:none}}html[data-theme=dark] .routing-route-node{background:#0f172ae6}html[data-theme=dark] .routing-route-node b{color:var(--text-secondary)}html[data-theme=dark] .routing-route-node em{color:var(--text-tertiary)}html[data-theme=dark] .routing-clean-lines .route-pool-fault{stroke:#15221f}@media (prefers-reduced-motion:reduce){.route-pool-fault,.route-live-primary,.route-dot-current,.route-dot-failover,.route-primary-downstream,.route-takeover,.route-state-running,.route-state-fault,.route-state-standby,.route-state-takeover{animation:none!important}.route-pool-fault,.route-dot-failover,.route-takeover,.route-state-fault,.route-state-takeover{opacity:0}.route-state-running,.route-state-standby{opacity:1}}@media (width<=720px){.capability-card:not(.capability-card-featured):not(.capability-card-routing-map) .capability-copy{grid-column:1/-1;grid-template-columns:52px minmax(0,1fr);align-items:center;column-gap:15px;display:grid}.capability-card:not(.capability-card-featured):not(.capability-card-routing-map) .capability-copy>span{background:var(--blue,#315efb);color:#fff;border-radius:8px;grid-area:1/1/span 2;place-items:center;width:52px;height:52px;display:grid}.capability-card:not(.capability-card-featured):not(.capability-card-routing-map) .capability-copy>span svg{width:24px;height:24px}.capability-card:not(.capability-card-featured):not(.capability-card-routing-map) .capability-copy h3{grid-column:2;margin:0 0 4px;font-size:18px}.capability-card:not(.capability-card-featured):not(.capability-card-routing-map) .capability-copy p{grid-column:2;margin:0;font-size:14px;line-height:1.55}.capability-card:not(.capability-card-featured):not(.capability-card-routing-map) .capability-visual{display:none}}.hero-lead{max-width:650px;color:var(--text-primary);margin:28px auto 0;font-size:18px;line-height:1.75}.hero h1,.hero-lead{text-align:center}.hero h1{justify-content:center}.hero-lead strong{font-size:clamp(24px,2.8vw,34px);font-weight:560;line-height:1.45;display:block}.hero-lead>span{color:var(--text-secondary)}.hero h1 [data-wordmark-letter]{visibility:visible!important}html[data-theme=dark] .hero-lead{color:var(--text-primary)}@media (width<=720px){.hero-lead{margin-top:18px;font-size:16px;line-height:1.6}.hero-lead strong{font-size:22px}}.cta-band,html[data-theme=dark] .cta-band{color:#fff;background:var(--color-zero)!important}html:not([data-theme=dark]) .hero-actions .button-light[data-pricing-jump],html[data-theme=dark] .hero-actions .button-light[data-pricing-jump]{color:var(--text-primary)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(110deg,#eff6fff0,#fff8f1d6)!important;border:0!important}html:not([data-theme=dark]) .hero-actions .button-light[data-pricing-jump]:before,html[data-theme=dark] .hero-actions .button-light[data-pricing-jump]:before{display:none}html:not([data-theme=dark]) .hero-actions .button-light[data-pricing-jump]:hover,html[data-theme=dark] .hero-actions .button-light[data-pricing-jump]:hover{color:var(--text-primary)!important;background:linear-gradient(110deg,#eff6ff,#fff8f1eb)!important}html:not([data-theme=dark]) .hero h1 .brand-hub,html:not([data-theme=dark]) .hero h1 .brand-hub [data-wordmark-letter]{-webkit-background-clip:border-box;background-clip:border-box;color:var(--color-zero)!important;-webkit-text-fill-color:var(--color-zero)!important;background-color:#0000!important;background-image:none!important}html:not([data-theme=dark]) .hero-actions .button-light[data-pricing-jump],html[data-theme=dark] .hero-actions .button-light[data-pricing-jump]{background:linear-gradient(110deg,#eff6fff0 0%,#f4f4f7eb 48%,#ffe9d5f5 100%)!important}html:not([data-theme=dark]) .hero-actions .button-light[data-pricing-jump]:hover,html[data-theme=dark] .hero-actions .button-light[data-pricing-jump]:hover{background:linear-gradient(110deg,#eff6ff 0%,#f4f4f7f5 46%,#ffe2c6fa 100%)!important}html[data-theme=dark] .hero-actions .button-light[data-pricing-jump]{color:var(--text-primary)!important;background:linear-gradient(110deg,#eff6fff0 0%,#f4f4f7eb 48%,#ffe9d5f5 100%)!important;border:0!important}html[data-theme=dark] .hero-actions .button-light[data-pricing-jump]:hover{color:var(--text-primary)!important;background:linear-gradient(110deg,#eff6ff 0%,#f4f4f7f5 46%,#ffe2c6fa 100%)!important}.capability-featured-copy{grid-template-areas:"kicker metrics""chain chain";row-gap:24px}.capability-featured-chain{border-top:1px solid #1118271f;grid-area:chain;grid-template-columns:minmax(0,.8fr) auto minmax(0,1.25fr) auto minmax(0,.9fr);align-items:center;gap:16px;padding-top:22px;display:grid}.capability-chain-node{gap:4px;min-width:0;display:grid}.capability-chain-node strong{color:var(--text-primary);font-size:18px;line-height:1.2}.capability-chain-node span{color:var(--text-secondary);font-size:13px;line-height:1.35}.capability-chain-node small{color:var(--text-tertiary);font-size:11px;line-height:1.35;position:static;top:auto;right:auto}.capability-chain-source strong{color:#315efb;font:650 28px/1 var(--mono);letter-spacing:-.04em}.capability-chain-engine strong{color:var(--text-primary);font-size:16px}.capability-chain-output strong{color:#d9792e}.capability-featured-chain>svg{width:17px;height:17px;color:var(--text-tertiary);stroke-width:1.5px}html[data-theme=dark] .capability-featured-chain{border-top-color:#ffffff21}html[data-theme=dark] .capability-chain-node strong,html[data-theme=dark] .capability-chain-node span{color:var(--text-primary)}html[data-theme=dark] .capability-chain-node small{color:var(--text-tertiary)}html[data-theme=dark] .capability-chain-source strong{color:#8ca4ff}html[data-theme=dark] .capability-chain-output strong{color:#f1a466}html[data-theme=dark] .capability-featured-chain>svg{color:var(--text-tertiary)}@media (width<=720px){.capability-featured-copy{grid-template-areas:"kicker""metrics""chain";row-gap:22px}.capability-featured-chain{grid-template-columns:1fr;gap:14px;padding-top:20px}.capability-featured-chain>svg{justify-self:start;transform:rotate(90deg)}}.nav-trial{background:var(--color-zero);color:#fff;white-space:nowrap;min-height:38px;box-shadow:none;border-radius:6px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:650;display:none}.site-header.has-trial-action .nav-trial{display:inline-flex}.nav-trial:hover{background:var(--color-zero);color:#fff}.nav-trial:focus-visible{outline-offset:3px;outline:2px solid #315efb}.nav-trial svg{width:14px;height:14px}.nav-account-menu-wrap{position:relative}.nav-account{min-width:0;max-width:170px;min-height:42px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:3px 4px;display:inline-flex}.nav-account-avatar{width:var(--avatar-size-top);height:var(--avatar-size-top);background:var(--avatar-background,#e8eff3);color:var(--avatar-foreground,#476170);font:700 12px var(--mono);border-radius:50%;flex:none;place-items:center;display:grid}.nav-account-avatar svg{stroke-width:2px;width:16px;height:16px}.nav-account-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.nav-account:hover{color:var(--text-primary);background:#f2f5fb}.nav-account:focus-visible{background:#f2f5fb;outline:0}.nav-account-menu{z-index:20;position:absolute;top:calc(100% + 8px);right:0}@media (width<=660px){.nav-trial{display:none!important}.nav-account-name{display:none}}@media (width>=721px){.hero{min-height:700px}.hero-shell{min-height:700px;padding:118px 0 42px}.reliability-section,.capabilities-section,.cost-section,#paths{padding-top:72px;padding-bottom:72px}}@media (width>=961px){.cost-shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(380px,440px);gap:clamp(56px,6vw,88px)}.cost-copy{text-align:right;grid-area:1/2;justify-self:stretch;width:100%}.cost-visual{grid-area:1/1/span 2;place-self:center start}.pricing-toggle-row{grid-area:2/1/auto/-1;place-self:start end;width:auto}}.cost-copy .pricing-toggle:hover svg{transform:translate(-3px)}@media (width>=1200px){html[data-language=en] .cost-shell{grid-template-columns:minmax(0,.72fr) minmax(680px,1.28fr);gap:clamp(56px,6vw,88px)}html[data-language=en] .cost-visual{flex-direction:column;gap:20px;max-width:none;display:flex}html[data-language=en] .cost-visual .terminal-card{width:100%;margin:0}html[data-language=en] .cost-visual .value-panel{width:100%!important;margin:0!important}html[data-language=en] .cost-visual .value-cost-item strong{white-space:nowrap}}@media (width>=961px) and (width<=1199px){html[data-language=en] .cost-shell{grid-template-columns:1fr;gap:42px}html[data-language=en] .cost-copy{order:1;justify-self:start}html[data-language=en] .cost-visual{flex-direction:column;order:2;gap:20px;max-width:720px;display:flex}html[data-language=en] .cost-visual .terminal-card,html[data-language=en] .cost-visual .value-panel{width:100%!important;margin:0!important}html[data-language=en] .cost-visual .value-cost-item strong{white-space:nowrap}}body.home-page.home-page :where(.brand-mark,.button,.nav-trial,.nav-links,.nav-account,.nav-account-menu,.hero-model-badge,.terminal-card,.terminal-body b,.value-panel,.value-cost-item,.metric,.metrics-grid,.path-panel,.path-icon,.path-faq,.capability-card,.capability-card>span,.capability-featured-kicker>span,.capability-module,.routing-stage,.routing-clean-label,.routing-clean-fallback,.routing-route-node,.pricing-discount-card,.pricing-detail-dialog,.pricing-detail-price-panel,.pricing-detail-tier,.pricing-detail-nav,.pricing-tier-popover,.pricing-tier-popover>header button),body:is(.about-page,.content-page,.guide-page,.auth-page,.scope-page) :where(.brand-mark,.button,.icon-button,.nav-trial,.nav-links,.nav-account,.nav-account-menu,.article-card,.hero-model-badge,.pricing-discount-card,.pricing-detail-dialog,.pricing-detail-price-panel,.pricing-detail-tier,.pricing-detail-nav,.pricing-tier-popover,.pricing-tier-popover>header button,.footer-language-switch){border-radius:0!important}html{scroll-behavior:auto;scrollbar-gutter:stable}html.guide-document{overflow-anchor:none}html.guide-deep-link .guide-page{visibility:hidden}.guide-page{overflow-anchor:none;--guide-highlight-bg:#fff0c2;background:#fff}.guide-page i[data-lucide]{flex:none;width:1em;height:1em;display:inline-block}.guide-header{background:#ffffffeb}.guide-title{border-left:1px solid var(--line);color:var(--text-secondary);margin-right:auto;padding-left:22px;font-size:15px;font-weight:600}.guide-main{grid-template-columns:340px minmax(0,1fr);padding-top:76px;display:grid}.guide-sidebar{border-right:1px solid var(--line);background:#f6f8f7;align-self:start;height:calc(100vh - 76px);position:sticky;top:76px}.sidebar-inner{grid-template-rows:auto auto minmax(0,1fr);height:100%;padding:30px 25px;display:grid;overflow:hidden}.guide-search{border:1px solid var(--line);height:48px;color:var(--text-tertiary);background:#fff;border-radius:5px;align-items:center;gap:10px;padding:0 14px;display:flex}.guide-search>svg{flex:0 0 18px;width:18px;height:18px}.guide-search input{width:auto;min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;flex:auto;font:16px inherit}.sidebar-path-switch{border:1px solid var(--line);background:#edf1f0;border-radius:5px;grid-template-columns:1fr 1fr;gap:4px;margin-top:14px;padding:4px;display:grid}.sidebar-path-switch button{min-width:0;min-height:48px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;gap:4px;padding:7px 6px;font-size:13px;display:grid}.sidebar-path-switch button svg{font-size:17px}.sidebar-path-switch button.is-active{color:var(--text-primary);background:#fff;font-weight:600}.sidebar-nav{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;min-height:0;margin-top:16px;padding:0 4px 20px 0;display:grid;overflow-y:auto}.sidebar-nav [hidden]{display:none}.sidebar-nav p{min-height:24px;color:var(--text-secondary);font:700 14px/1.4 var(--mono);align-items:center;gap:9px;margin:16px 10px 4px;display:flex}.sidebar-nav p:before{content:"";background:#d7a520;flex:none;width:7px;height:7px}.sidebar-nav p:after{content:"";background:#ddd5bc;flex:1;min-width:20px;height:1px}.sidebar-nav p:first-of-type{margin-top:0}.sidebar-nav a{min-height:34px;color:var(--text-primary);border-radius:4px;outline:0;align-items:center;margin:1px 0;padding:0 12px 0 18px;font-size:16px;line-height:1.5;display:flex}.sidebar-nav a:hover,.sidebar-nav a.is-active{color:var(--text-primary);background:#e5efec;font-weight:600}.sidebar-nav a:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #315efb47}.sidebar-help{border:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:12px;margin-top:16px;padding:15px;transition:border-color .16s,background .16s,transform .16s;display:flex}.sidebar-help:hover{border-color:var(--ink);background:#f7f9f8;transform:translateY(-1px)}.sidebar-help>svg{color:var(--text-tertiary);font-size:21px}.sidebar-help div{gap:3px;display:grid}.sidebar-help strong{font-size:16px}.sidebar-help span{color:var(--text-secondary);font-size:15px}.guide-content{width:min(960px,100% - 48px);margin:0 auto;padding:48px 0 90px}.guide-hero{border-bottom:1px solid var(--line);padding-bottom:28px;scroll-margin-top:105px}.guide-hero h1{margin:0;font-size:clamp(43px,6vw,67px);line-height:1.12}.guide-hero>p:not(.eyebrow){max-width:700px;color:var(--text-secondary);margin:24px 0 30px;font-size:18px;line-height:1.85}.journey-flow{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) auto minmax(0,1.35fr) auto minmax(0,1.1fr);align-items:center;gap:18px;max-width:960px;margin-top:30px;padding:24px 0;display:grid}.journey-stage{gap:7px;min-width:0;padding:0 12px;display:grid}.journey-stage>span{color:var(--text-secondary);font:12px var(--mono)}.journey-stage>strong{white-space:nowrap;font-size:17px;line-height:1.4}.journey-stage>small{color:var(--text-secondary);font-size:14px;line-height:1.65}.journey-flow>svg{width:18px;color:var(--text-tertiary)}.journey-options{gap:6px;margin-top:2px;display:grid}.journey-options button{border:1px solid var(--line);min-width:0;min-height:42px;color:var(--text-secondary);cursor:pointer;text-align:left;background:#fff;border-radius:4px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;font-weight:600;display:flex}.journey-options button svg{flex:none;width:17px}.role-switch{border:1px solid var(--line);background:#f2f5f4;border-radius:7px;width:max-content;max-width:100%;padding:4px;display:flex}.role-switch button{min-height:46px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:0 19px;font-size:16px;display:inline-flex}.role-switch button.is-active{color:var(--text-primary);background:#fff;font-weight:600}.guide-section{border-bottom:1px solid var(--line);padding:62px 0;scroll-margin-top:105px;position:relative}.guide-hero+.guide-section{padding-top:28px}.faq-list details,.faq-list summary{scroll-margin-top:105px}.guide-anchor{scroll-margin-top:105px;display:block}.guide-section[hidden]{display:none}.guide-section.search-current{outline-offset:10px;outline:2px solid #b9c9c2}.guide-search-hit{background:var(--guide-highlight-bg);color:inherit}.guide-section h2{max-width:720px;margin:0;font-size:clamp(30px,4vw,43px);line-height:1.3}.guide-section>p:not(.eyebrow):not(.code-note){max-width:700px;color:var(--text-secondary);margin:20px 0 28px;line-height:1.85}.subheading{margin:38px 0 14px;font-size:22px;line-height:1.45}.inline-link{color:var(--guide-blue,#315efb);text-underline-offset:3px;text-decoration:underline}.inline-link:hover{color:var(--guide-blue,#315efb)}.check-list{grid-template-columns:1fr 1fr;gap:12px 24px;margin:30px 0;padding:0;list-style:none;display:grid}.check-list li{border:1px solid var(--line);min-height:48px;color:var(--text-primary);background:#fafcfa;align-items:center;gap:11px;padding:10px 14px;font-size:16px;display:flex}.check-list svg{width:18px;color:var(--text-tertiary);flex:none}.flow-line{border:1px solid var(--line);white-space:nowrap;background:#f5f7f6;align-items:center;gap:12px;padding:18px 20px;display:flex;overflow-x:auto}.flow-line span{color:var(--text-primary);font:600 13px var(--mono)}.flow-line svg{width:16px;color:var(--text-tertiary);flex:none}.step-list{border-top:1px solid var(--line);margin:34px 0;padding:0;list-style:none}.step-list li{border-bottom:1px solid var(--line);grid-template-columns:max-content minmax(0,1fr);gap:8px;padding:23px 0;display:grid}.step-list li>span{color:var(--text-secondary);font:600 17px/1.45 var(--mono)}.step-list strong,.feature-rows strong{font-size:17px}.step-list p,.feature-rows p{color:var(--text-secondary);margin:7px 0 0;font-size:16px;line-height:1.7}.step-figure{width:100%;margin:22px auto 4px}.step-figure-portrait{max-width:370px}.step-figure-console{max-width:816px}.step-figure-cc-switch{max-width:1080px}.step-figure-wide{max-width:100%}.step-figure-dialog{max-width:515px}.guide-shot{border:1px solid var(--line);cursor:zoom-in;background:#eef2f1;border-radius:6px;display:block;position:relative;overflow:visible}.guide-shot img{border-radius:5px;width:100%;height:auto;transition:transform .18s}.guide-shot:hover img{transform:none}.shot-frame{z-index:1;pointer-events:none;border:2px solid #e2231a;border-radius:6px;position:absolute}.shot-marker{z-index:2;color:#fff;width:20px;height:20px;font:600 11px/1 var(--mono);pointer-events:none;background:#e2231a;border:0;border-radius:3px;place-items:center;display:grid;position:absolute;box-shadow:0 1px 2px #0000002e}.guide-shot-create .shot-frame-one{width:90.4%;height:22%;top:12.6%;left:4.8%}.guide-shot-create .shot-frame-two{width:90.4%;height:44.5%;top:35.3%;left:4.8%}.guide-shot-create .shot-marker-one{top:calc(12.6% - 10px);left:calc(4.8% - 10px)}.guide-shot-create .shot-marker-two{top:calc(35.3% - 10px);left:calc(4.8% - 10px)}.guide-shot-console .shot-frame-one{width:6%;height:18%;top:59.5%;left:83.6%}.guide-shot-cc-switch .shot-frame-one{width:7.2%;height:13%;top:14.2%;left:92.2%}.guide-shot-cc-switch .shot-frame-two{width:33%;height:18%;top:74.8%;left:13.8%}.guide-shot-cc-switch .shot-marker-one{top:calc(14.2% - 10px);left:calc(92.2% - 10px)}.guide-shot-cc-switch .shot-marker-two{top:calc(74.8% - 10px);left:calc(13.8% - 10px)}.guide-shot-recharge-online .shot-frame-one{width:100%;height:18%;top:80%;left:0}.guide-shot-redeem .shot-frame-one{width:100%;height:52%;top:0;left:0}.guide-shot-usage .shot-frame-one{display:none}.guide-shot-limits .shot-frame-one{width:94%;height:36%;top:52%;left:3%}.guide-shot-orders .shot-frame-one{width:11.3%;height:40.5%;top:38%;left:62.2%}.step-figure figcaption{border:1px solid var(--line);color:var(--text-secondary);background:#f7f9f8;border-top:0;padding:11px 13px;font-size:14px;line-height:1.65}.info-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:32px 0;display:grid}.info-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fafcfa;gap:16px;min-height:104px;padding:22px;display:grid}.info-grid span{color:var(--text-secondary);font:13px var(--mono)}.info-grid code{font:500 14px var(--mono);overflow-wrap:anywhere}.info-value{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.info-copy-button{width:34px;height:34px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 34px;place-items:center;transition:background .16s,color .16s;display:grid}.info-copy-button:hover{color:var(--text-primary);background:#edf2ff}.info-copy-button:focus-visible{outline:2px solid var(--guide-blue,#315efb);outline-offset:2px}.info-copy-button[data-copy-state=copied]{color:var(--text-secondary)}.info-copy-button svg{width:17px;height:17px;color:currentColor!important;stroke:currentColor!important}.credential-note{color:var(--text-tertiary);margin:-16px 0 28px;font-size:15px;line-height:1.75}.notice{border-left:3px solid var(--yellow);background:#fff9e8;gap:14px;padding:20px;display:flex}.notice>svg{color:var(--text-tertiary);flex:none;margin-top:2px;font-size:21px}.notice strong{font-size:16px}.notice p{color:var(--text-secondary);margin:6px 0 0;font-size:16px;line-height:1.75}.platform-paths{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:24px 0 8px;display:grid}.platform-paths>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fafcfa;gap:10px;min-width:0;padding:18px;display:grid}.platform-paths span{color:var(--text-secondary);font:12px var(--mono)}.platform-paths code{overflow-wrap:anywhere;font:14px/1.55 var(--mono)}.manual-config-instruction{color:var(--text-secondary);font:12px/1.4 var(--mono)}.manual-config-instruction code{font:inherit}.download-list{border-top:1px solid var(--line);margin:32px 0 42px}.download-list:has(+.download-list){margin-bottom:0}.download-list+.download-list{border-top:0;margin-top:0}.download-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-height:112px;padding:20px 0;display:grid}.download-list article>span{display:none}.download-list strong{font-size:18px}.download-list p{color:var(--text-secondary);margin:6px 0 0;font-size:16px;line-height:1.65}.download-list .button{white-space:nowrap;justify-content:center;min-width:134px}.software-download-panel{min-width:164px;position:relative}.software-download-panel summary{border:1px solid var(--line);min-height:40px;color:var(--text-primary);cursor:pointer;white-space:nowrap;background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.software-download-panel summary::-webkit-details-marker{display:none}.software-download-panel summary:hover{border-color:var(--ink);background:#f5f7f6}.software-download-panel summary svg,.software-download-panel summary .software-product-icon{flex:0 0 16px;width:16px;height:16px}.software-download-panel summary .software-product-icon{object-fit:contain;flex:0 0 24px;width:24px;height:24px}.software-download-panel[open] summary{border-color:var(--ink)}.software-download-options{z-index:4;width:min(330px,100vw - 42px);color:var(--text-secondary);background:#fff;border:1px dashed #b6c2be;border-radius:5px;padding:10px;font-size:14px;line-height:1.6;position:absolute;top:calc(100% + 8px);right:0}.software-download-options>p{margin:5px 7px}.software-download-options>p.software-download-architecture-hint{color:var(--text-tertiary);border-bottom:1px solid #e2e9e6;align-items:flex-start;gap:6px;margin:4px 7px 9px;padding-bottom:8px;font-size:12px;line-height:1.55;display:flex}.software-download-architecture-hint svg{width:14px;height:14px;color:var(--text-tertiary);flex:none;margin-top:2px}.software-download-options>p.software-download-hint{color:var(--text-tertiary);margin:5px 7px;font-size:12px;line-height:1.55}.software-download-official{border-top:1px solid #e2e9e6;padding-top:8px;margin:9px 7px 3px!important}.software-download-official a{color:var(--text-secondary);text-underline-offset:3px;align-items:center;gap:4px;font-size:12px;text-decoration:underline;display:inline-flex}.software-download-official a:hover{color:var(--text-primary)}.software-download-official svg{width:14px;height:14px}.software-download-version{color:var(--text-secondary);font-size:12px}.software-download-option-list{text-align:left;gap:3px;display:grid}.software-download-option{min-width:0;color:var(--text-primary);border-radius:4px;grid-template-columns:minmax(0,1fr) 42px 16px;align-items:center;gap:10px;padding:9px 8px;text-decoration:none;display:grid}.software-download-option:hover{background:#f1f5f3}.software-download-option span{gap:1px;min-width:0;display:grid}.software-download-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.software-download-option small{color:var(--text-tertiary);font-size:12px}.software-download-recommendation{justify-self:end;width:42px}.software-download-option em{color:#8a6112;text-align:center;white-space:nowrap;background:#fff1cf;border-radius:3px;padding:2px 5px;font-size:11px;font-style:normal}.software-download-option svg{width:16px;height:16px;color:var(--text-tertiary)}.download-guidance{border-left:3px solid var(--ink);background:#f3f6f5;margin:28px 0 18px;padding:20px 22px}.download-guidance strong{font-size:18px}.download-guidance p{color:var(--text-secondary);margin:7px 0 0;font-size:16px;line-height:1.7}.download-details{border:1px solid var(--line);background:#f7f9f8;margin:0 0 28px}.download-details>summary{cursor:pointer;color:var(--text-primary);justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;font-size:16px;font-weight:600;list-style:none;display:flex}.download-details>summary small{color:var(--text-tertiary);margin-left:auto;font-size:12px;font-weight:500}.download-details>summary::-webkit-details-marker{display:none}.download-details>summary:after{content:"+";color:var(--text-tertiary);font:20px var(--mono)}.download-details[open]{background:0 0}.download-details[open]>summary{border-bottom:1px solid var(--line);background:#eef3f1}.download-details[open]>summary:after{content:"-"}.download-details-intro{color:var(--text-secondary);margin:18px 0 8px;font-size:16px;line-height:1.75}.download-details .concept-list{margin-top:0}.download-advanced{margin-top:8px}.download-advanced .download-list,.manual-config-details{margin:0}.api-reference-section:has(>.manual-config-details)>.step-list{margin-bottom:8px}.manual-config-details>h2,.manual-config-details>h3{margin:22px 18px 0}.manual-config-details>.platform-paths,.manual-config-details>.download-details-intro,.manual-config-details>.code-block,.manual-config-details>.notice{margin-left:0;margin-right:0}.manual-config-details>.download-details-intro{max-width:none;font-size:14px}.manual-config-details>.notice{margin-bottom:18px}.code-block{background:var(--color-zero);border:1px solid #2d3a37;border-radius:6px;margin-top:30px;overflow:hidden}.code-head{min-height:48px;color:var(--text-tertiary);font:13px var(--mono);border-bottom:1px solid #2d3a37;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.code-head button{min-width:34px;height:34px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;font-size:14px;display:grid}.code-head button:hover{color:#fff}.code-block pre{color:var(--text-tertiary);font:15px/1.8 var(--mono);margin:0;padding:24px;overflow-x:auto}.code-note{color:var(--text-tertiary);margin:14px 0 0;font-size:15px}.feature-rows{border-top:1px solid var(--line);margin-top:30px}.feature-rows>div{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:17px;padding:23px 0;display:grid}.feature-rows svg{color:var(--text-tertiary);font-size:22px}.starter-section{background:#f2f7f5;border:0;margin-left:-40px;margin-right:-40px;padding-left:40px;padding-right:40px}.concept-list{border-top:1px solid #cbd8d4;margin-top:31px}.concept-list>div{border-bottom:1px solid #cbd8d4;grid-template-columns:140px 1fr;gap:30px;padding:21px 0;display:grid}.concept-list span{color:var(--text-secondary);font:600 15px var(--mono)}.concept-list p{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.7}.simple-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin-top:34px;display:grid}.simple-flow>div{border:1px solid var(--line);background:#fafcfa;flex-direction:column;min-height:142px;padding:20px;display:flex}.simple-flow>div span{color:var(--text-secondary);font:13px var(--mono)}.simple-flow>div strong{margin-top:auto;font-size:17px}.simple-flow>div p{color:var(--text-secondary);margin:6px 0 0;font-size:16px;line-height:1.65}.management-steps{border-top:1px solid var(--line);margin:30px 0;padding:0;list-style:none}.management-steps li{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr);gap:20px;padding:23px 0;display:grid}.management-steps li>span{color:var(--text-secondary);font:13px var(--mono)}.management-steps strong,.management-list strong,.limit-definitions strong,.issue-table strong{font-size:17px}.management-steps p,.management-list p,.limit-definitions p,.issue-table p{color:var(--text-secondary);margin:7px 0 0;font-size:16px;line-height:1.75}.payment-methods{border-top:1px solid var(--ink);margin:32px 0}.payment-methods article{border-bottom:1px solid var(--line);padding:27px 0}.payment-method-title{align-items:center;gap:16px;display:flex}.payment-method-title span{border:1px solid var(--line);min-width:86px;color:var(--text-secondary);font:600 12px var(--mono);text-align:center;padding:7px 9px}.payment-method-title h3{margin:0;font-size:21px;line-height:1.45}.payment-methods article:first-child .payment-method-title span{border-color:var(--ink);background:var(--color-zero);color:#fff}.payment-route{background:#f3f6f5;align-items:center;gap:16px;margin:17px 0 0;padding:14px 16px;display:flex}.payment-route>span{color:var(--text-secondary);font:12px var(--mono);flex:none}.payment-route strong{font-size:15px;line-height:1.65}.payment-route button{min-width:0;color:var(--text-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:700;display:inline-flex}.payment-route button svg{flex:none;width:16px}.payment-methods article>p{color:var(--text-secondary);margin:15px 0 0;font-size:16px;line-height:1.8}.management-list{border-top:1px solid var(--line);margin:30px 0}.management-list>div{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:18px;padding:23px 0;display:grid}.management-list svg{width:22px;color:var(--text-tertiary)}.limit-definitions{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:30px 0;display:grid}.limit-definitions>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:22px}.limit-figure{margin-bottom:28px}.login-boundary{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:15px;margin:28px 0 22px;padding:20px 0;display:grid}.login-boundary>svg{width:21px;color:var(--text-tertiary)}.login-boundary strong{font-size:16px}.login-boundary p{color:var(--text-secondary);margin:6px 0 0;font-size:15px;line-height:1.7}.issue-table{border-top:1px solid var(--ink);counter-reset:issue-item;margin:30px 0}.issue-table>div{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:7px;padding:20px 0;display:grid}.issue-table>div:not(.issue-table-head){counter-increment:issue-item}.issue-table .issue-table-head{display:none}.issue-table>div:not(.issue-table-head) strong:before{content:counter(issue-item) ". ";color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.88em;font-weight:500}.issue-table p{margin-top:0}.faq-list{border-top:1px solid var(--line);margin-top:32px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;min-height:66px;font-size:17px;font-weight:600;list-style:none;display:grid}.faq-list summary[data-guide-index]{grid-template-columns:max-content minmax(0,1fr) auto;column-gap:7px}.faq-list summary[data-guide-index]:before{content:attr(data-guide-index);color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.88em;font-weight:500}.faq-list .faq-question-label{overflow-wrap:anywhere;min-width:0}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{transition:transform .16s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{color:var(--text-secondary);margin:0;padding:0 0 20px;font-size:16px;line-height:1.75}.guide-end{background:var(--color-zero);color:#fff;border-radius:7px;grid-template-columns:60px 1fr auto;align-items:center;gap:25px;margin-top:80px;padding:36px;display:grid}.guide-end>img{object-fit:contain;background:0 0;border-radius:0;width:58px;height:58px;padding:0}.guide-end .eyebrow{color:#7ae8c2;margin-bottom:8px}.guide-end h2{margin:0;font-size:24px;line-height:1.4}.guide-end .button-primary{background:var(--mint)}.guide-updated{color:var(--text-secondary);text-align:center;font:13px var(--mono);margin:25px 0 0}@media (width<=900px){.guide-main{grid-template-columns:280px minmax(0,1fr)}.sidebar-inner{padding:25px 15px}.guide-content{width:min(100% - 40px,820px)}.simple-flow{grid-template-columns:1fr}.simple-flow>svg{justify-self:center;transform:rotate(90deg)}.guide-end{grid-template-columns:50px 1fr}.guide-end .button{grid-column:1/-1}}@media (width<=680px){.guide-title{display:none}.guide-main{padding-top:68px;display:block}.guide-sidebar{display:none}.guide-content{width:min(100% - 32px,820px);padding-top:34px}.guide-hero{padding-bottom:24px}.guide-hero h1{font-size:42px}.journey-flow{grid-template-columns:1fr;padding:20px 0}.journey-stage{padding:8px 0}.journey-flow>svg{justify-self:center;transform:rotate(90deg)}.role-switch{width:100%}.role-switch button{flex:1;padding:0 10px;font-size:16px}.guide-section{padding:48px 0}.guide-hero+.guide-section{padding-top:28px}.step-figure-console,.step-figure-cc-switch{max-width:100%}.info-grid,.platform-paths,.limit-definitions{grid-template-columns:1fr}.payment-method-title{flex-direction:column;align-items:flex-start;gap:10px}.payment-route{flex-direction:column;align-items:flex-start;gap:7px}.issue-table>div{grid-template-columns:1fr;gap:7px}.issue-table .issue-table-head{display:none}.check-list{grid-template-columns:1fr;gap:9px}.flow-line{margin-right:-16px;padding-right:32px}.download-list article{grid-template-columns:1fr;gap:9px;padding:24px 0}.download-list article>span{padding:0}.download-list .button{width:100%;margin-top:8px}.software-download-panel{width:100%}.software-download-panel summary{width:100%;margin-top:8px}.software-download-options{width:100%;left:0;right:auto}.code-block pre{padding:20px;font-size:14px}.faq-list summary{min-height:60px;font-size:16px}.starter-section{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.concept-list>div{grid-template-columns:1fr;gap:8px}.guide-end{grid-template-columns:1fr;padding:25px}.guide-end>img{display:none}.guide-end h2{font-size:21px}}html[data-theme=dark] .guide-header{background:#101513eb}html[data-theme=dark] .sidebar-nav a,html[data-theme=dark] .sidebar-help span,html[data-theme=dark] .sidebar-nav p{color:var(--text-secondary)}html[data-theme=dark] .sidebar-nav p:before{background:#d4a936}html[data-theme=dark] .sidebar-nav p:after{background:#4d4736}html[data-theme=dark] .guide-hero>p:not(.eyebrow),html[data-theme=dark] .guide-section>p:not(.eyebrow):not(.code-note),html[data-theme=dark] .step-list p,html[data-theme=dark] .concept-list p,html[data-theme=dark] .download-list p,html[data-theme=dark] .faq-list details p{color:var(--text-secondary)}html[data-theme=dark] .check-list li,html[data-theme=dark] .flow-line,html[data-theme=dark] .info-grid>div,html[data-theme=dark] .platform-paths>div{color:var(--text-primary);background:#19211f;border-color:#34413e}html[data-theme=dark] .flow-line span{color:var(--text-secondary)}html[data-theme=dark] .journey-stage>span,html[data-theme=dark] .journey-stage>small{color:var(--text-secondary)}html[data-theme=dark] .download-details{background:#141b19;border-color:#34413e}html[data-theme=dark] .download-details[open]>summary{background:#202a27;border-color:#34413e}html[data-theme=dark] .download-details-intro{color:var(--text-secondary)}html[data-theme=dark] .guide-section.search-current{outline-color:#6b8f83}html[data-theme=dark] .concept-list,html[data-theme=dark] .concept-list>div{border-color:#34413e}html[data-theme=dark] .notice-neutral{background:#17352e}html[data-theme=dark] .guide-updated,html[data-theme=dark] .code-note{color:var(--text-tertiary)}html[data-theme=dark] .management-steps,html[data-theme=dark] .management-steps li,html[data-theme=dark] .management-list,html[data-theme=dark] .management-list>div,html[data-theme=dark] .limit-definitions,html[data-theme=dark] .limit-definitions>div,html[data-theme=dark] .issue-table,html[data-theme=dark] .issue-table>div,html[data-theme=dark] .login-boundary,html[data-theme=dark] .payment-methods,html[data-theme=dark] .payment-methods article,html[data-theme=dark] .payment-method-title span{border-color:#34413e}html[data-theme=dark] .payment-route>span,html[data-theme=dark] .payment-method-title span,html[data-theme=dark] .payment-methods article>p{color:var(--text-secondary)}html[data-theme=dark] .login-boundary>svg{color:var(--text-tertiary)}html[data-theme=dark] .guide-search{color:var(--text-secondary)}html[data-theme=dark] .guide-page .guide-hero>.eyebrow,html[data-theme=dark] .guide-page .guide-section>.eyebrow,html[data-theme=dark] .guide-hero>p:not(.eyebrow),html[data-theme=dark] .guide-section>p:not(.eyebrow):not(.code-note),html[data-theme=dark] .step-list p,html[data-theme=dark] .concept-list p,html[data-theme=dark] .download-list p,html[data-theme=dark] .faq-list details p,html[data-theme=dark] .simple-flow>div p,html[data-theme=dark] .inline-link,html[data-theme=dark] .role-switch svg,html[data-theme=dark] .concept-list span{color:var(--text-secondary)}html[data-theme=dark] .inline-link,html[data-theme=dark] .inline-link:hover{color:var(--guide-blue,#8aa4ff)}html[data-theme=dark] .step-list,html[data-theme=dark] .step-list li,html[data-theme=dark] .faq-list,html[data-theme=dark] .faq-list details{border-color:#373d3b}html[data-theme=dark] .step-list strong,html[data-theme=dark] .feature-rows strong{color:var(--text-primary)}html[data-theme=dark] .role-switch{background:#151817;border-color:#3b413f}html[data-theme=dark] .role-switch button.is-active{color:#fff;background:#2a2f2d}html[data-theme=dark] .check-list li,html[data-theme=dark] .flow-line,html[data-theme=dark] .info-grid>div,html[data-theme=dark] .platform-paths>div,html[data-theme=dark] .simple-flow>div{color:var(--text-primary);background:#1b1e1d;border-color:#3a403e}html[data-theme=dark] .flow-line span,html[data-theme=dark] .simple-flow>div span,html[data-theme=dark] .journey-stage>span,html[data-theme=dark] .journey-stage>small{color:var(--text-secondary)}html[data-theme=dark] .journey-options button{color:var(--text-primary);background:#1b1e1d;border-color:#3b413f}html[data-theme=dark] .management-steps p,html[data-theme=dark] .management-list p,html[data-theme=dark] .limit-definitions p,html[data-theme=dark] .issue-table p,html[data-theme=dark] .login-boundary p{color:var(--text-secondary)}html[data-theme=dark] .management-list svg,html[data-theme=dark] .login-boundary>svg,html[data-theme=dark] .info-grid span,html[data-theme=dark] .platform-paths span,html[data-theme=dark] .download-list article>span,html[data-theme=dark] .management-steps li>span,html[data-theme=dark] .issue-table .issue-table-head{color:var(--text-tertiary)}html[data-theme=dark] .payment-route{background:#1b1e1d}html[data-theme=dark] .guide-end{background:#0b0e0d;border:1px solid #303634}html[data-theme=dark] .guide-end .button-primary:hover{background:#59e1bc}html[data-theme=dark] .guide-title{color:var(--text-primary);border-color:#334155}html[data-theme=dark] .guide-search,html[data-theme=dark] .sidebar-help{color:var(--text-tertiary);background:#0f172a;border-color:#334155}html[data-theme=dark] .guide-search input{color:var(--text-primary)}html[data-theme=dark] .sidebar-help:hover{background:#172033;border-color:#64748b}html[data-theme=dark] .sidebar-path-switch button{color:var(--text-primary)}html[data-theme=dark] .sidebar-path-switch button.is-active,html[data-theme=dark] .role-switch button.is-active{color:var(--text-primary);background:#1e293b}html[data-theme=dark] .sidebar-nav a,html[data-theme=dark] .sidebar-help span{color:var(--text-primary)}html[data-theme=dark] .sidebar-nav a:hover,html[data-theme=dark] .sidebar-nav a.is-active{color:var(--text-primary);background:#172033}html[data-theme=dark] .guide-page .guide-hero>.eyebrow,html[data-theme=dark] .guide-page .guide-section>.eyebrow,html[data-theme=dark] .guide-hero>p:not(.eyebrow),html[data-theme=dark] .guide-section>p:not(.eyebrow):not(.code-note),html[data-theme=dark] .step-list p,html[data-theme=dark] .concept-list p,html[data-theme=dark] .download-list p,html[data-theme=dark] .faq-list details p,html[data-theme=dark] .simple-flow>div p,html[data-theme=dark] .management-steps p,html[data-theme=dark] .management-list p,html[data-theme=dark] .limit-definitions p,html[data-theme=dark] .issue-table p,html[data-theme=dark] .login-boundary p{color:var(--text-primary)}html[data-theme=dark] .inline-link,html[data-theme=dark] .role-switch svg,html[data-theme=dark] .concept-list span,html[data-theme=dark] .management-list svg,html[data-theme=dark] .login-boundary>svg{color:var(--text-secondary)}html[data-theme=dark] .inline-link{color:var(--guide-blue,#8aa4ff)}html[data-theme=dark] .step-list,html[data-theme=dark] .step-list li,html[data-theme=dark] .faq-list,html[data-theme=dark] .faq-list details,html[data-theme=dark] .concept-list,html[data-theme=dark] .concept-list>div,html[data-theme=dark] .management-steps,html[data-theme=dark] .management-steps li,html[data-theme=dark] .management-list,html[data-theme=dark] .management-list>div,html[data-theme=dark] .limit-definitions,html[data-theme=dark] .limit-definitions>div,html[data-theme=dark] .issue-table,html[data-theme=dark] .issue-table>div,html[data-theme=dark] .login-boundary,html[data-theme=dark] .payment-methods,html[data-theme=dark] .payment-methods article,html[data-theme=dark] .payment-method-title span{border-color:#334155}html[data-theme=dark] .starter-section,html[data-theme=dark] .role-switch{background:#080d1d;border-color:#334155}html[data-theme=dark] .role-switch button{color:var(--text-tertiary)}html[data-theme=dark] .step-list li>span{color:var(--text-primary);background:#1e293b;border-color:#475569}html[data-theme=dark] .check-list li,html[data-theme=dark] .flow-line,html[data-theme=dark] .info-grid>div,html[data-theme=dark] .platform-paths>div,html[data-theme=dark] .simple-flow>div,html[data-theme=dark] .journey-options button,html[data-theme=dark] .payment-route{color:var(--text-primary);background:#0f172a;border-color:#334155}html[data-theme=dark] .flow-line span,html[data-theme=dark] .simple-flow>div span,html[data-theme=dark] .journey-stage>span,html[data-theme=dark] .journey-stage>small,html[data-theme=dark] .payment-route>span,html[data-theme=dark] .payment-method-title span,html[data-theme=dark] .payment-methods article>p{color:var(--text-primary)}html[data-theme=dark] .journey-flow{border-color:#f8fafc #334155 #334155}html[data-theme=dark] .journey-flow>svg,html[data-theme=dark] .flow-line svg{color:var(--text-tertiary)}html[data-theme=dark] .journey-options button:hover{border-color:#64748b}html[data-theme=dark] .notice p{color:#fde68a}html[data-theme=dark] .guide-shot{background:#0b1224;border-color:#334155}html[data-theme=dark] .step-figure figcaption{color:var(--text-primary);background:#0f172a;border-color:#334155}html[data-theme=dark] .code-block{background:var(--color-zero);border-color:#334155}html[data-theme=dark] .code-head{color:var(--text-tertiary);border-color:#334155}html[data-theme=dark] .code-head button,html[data-theme=dark] .code-block pre{color:var(--text-primary)}html[data-theme=dark] .info-grid span,html[data-theme=dark] .platform-paths span,html[data-theme=dark] .download-list article>span,html[data-theme=dark] .management-steps li>span,html[data-theme=dark] .issue-table .issue-table-head,html[data-theme=dark] .guide-updated,html[data-theme=dark] .code-note{color:var(--text-tertiary)}html[data-theme=dark] .payment-methods article:first-child .payment-method-title span{color:var(--text-tertiary);background:#e2e8f0;border-color:#e2e8f0}html[data-theme=dark] .payment-route button{color:var(--text-primary)}html[data-theme=dark] .login-boundary{border-top-color:#e2e8f0}html[data-theme=dark] .guide-end{background:var(--color-zero);border-color:#1e293b}html[data-theme=dark] .guide-end .button-primary{color:#fff;background:#14b8a6}html[data-theme=dark] .guide-end .button-primary:hover{color:#020617;background:#2dd4bf}.guide-page{--guide-blue:#315efb;--guide-blue-soft:#eef3ff;--guide-coral:#ef6f55;--guide-coral-soft:#fff1ed;--guide-line:#e1e7ef;--guide-text:var(--text-primary);--guide-muted:var(--text-secondary);color:var(--text-primary);background:#fbfcfe}.guide-header{background:#fffffff0;border-bottom-color:#e8edf4}.guide-header:not(.is-scrolled){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff0;border-bottom-color:#0000}.guide-header.is-scrolled{-webkit-backdrop-filter:blur(22px)saturate(155%);background:#ffffff61;border-bottom-color:#ffffff75;box-shadow:0 8px 24px #26479a14}.guide-title{border-left-color:var(--guide-line);color:var(--text-secondary)}.guide-main{grid-template-columns:300px minmax(0,1fr)}.guide-sidebar{border-right-color:var(--guide-line);background:#f6f8fc}.guide-search,.sidebar-help{border-color:var(--guide-line);color:var(--text-secondary);background:#fff;border-radius:8px}.guide-search:focus-within{border-color:var(--guide-line);box-shadow:none}.guide-search input[type=search]::-webkit-search-cancel-button{appearance:none}.guide-search-clear{color:currentColor;cursor:pointer;opacity:.72;background:0 0;border:0;border-radius:4px;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.guide-search-clear[hidden]{display:none}.guide-search-clear:hover{opacity:1;background:#eef2f8}.guide-search-clear:focus-visible{outline:2px solid var(--guide-blue,#315efb);outline-offset:1px;opacity:1}.guide-search-clear svg{stroke-width:1.4px;width:17px;height:17px}.sidebar-path-switch{border-color:var(--guide-line);background:#edf1f8;border-radius:8px}.sidebar-path-switch button{color:var(--text-secondary);border-radius:6px}.sidebar-path-switch button.is-active{color:var(--text-primary);box-shadow:0 1px 4px #1f386e14}.sidebar-nav p{color:var(--text-secondary)}.sidebar-nav p:before{background:var(--guide-blue)}.sidebar-nav p:after{background:#d8e2f7}.sidebar-nav a{color:var(--text-primary);border-radius:7px}.sidebar-nav a:hover,.sidebar-nav a.is-active{color:var(--text-primary);background:var(--guide-blue-soft)}.sidebar-help>svg{color:var(--text-tertiary)}.sidebar-help:hover{background:#f7f9ff;border-color:#b6c7ef}.sidebar-help span{color:var(--text-tertiary)}.guide-content{width:min(900px,100% - 64px);padding-top:20px}.guide-hero{border-bottom-color:var(--guide-line);padding:18px 0 34px;position:relative}.guide-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#315efb1a,#0000 68%);width:440px;height:270px;position:absolute;top:-52px;right:-120px}.guide-hero h1{color:var(--text-primary);letter-spacing:-.02em}.guide-hero,.api-reference-hero{position:relative}.guide-page .guide-hero>.eyebrow,.guide-page .guide-section>.eyebrow,.guide-hero>p:not(.eyebrow),.guide-section>p:not(.eyebrow):not(.code-note){color:var(--text-secondary)}.journey-flow{border-top-color:#172231;border-bottom-color:var(--guide-line)}.journey-stage>span,.journey-stage>small{color:var(--text-tertiary)}.journey-options button{border-color:var(--guide-line);color:var(--text-secondary);border-radius:7px}.journey-options button:hover{border-color:#9bb4ff}.journey-options button.is-active{border-color:var(--guide-blue);background:var(--guide-blue);color:#fff}.role-switch{border-color:var(--guide-line);background:#f1f4f9}.role-switch button{color:var(--text-tertiary)}.role-switch button.is-active{color:var(--text-primary);box-shadow:0 1px 4px #1f386e14}.role-switch svg{color:var(--text-tertiary)}.guide-section{border-bottom-color:var(--guide-line);padding:44px 0}.guide-section h2,.subheading{color:var(--text-primary)}.guide-section.search-current{outline-color:#b9c9ef}.guide-search-hit{background:var(--guide-highlight-bg);color:var(--text-primary);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding-inline:.08em}html[data-theme=dark] .guide-search-hit{background:var(--guide-highlight-bg);color:#fff}.inline-link,.inline-link:hover{color:var(--guide-blue,#315efb)}.check-list li,.flow-line,.info-grid>div,.platform-paths>div,.simple-flow>div{border-color:var(--guide-line);background:#fff}.check-list li{color:var(--text-primary);background:linear-gradient(110deg,#eff6ffeb,#fff8f1db);border:0;border-radius:7px}.check-list svg{color:var(--text-tertiary)}.flow-line{background:#f5f7fb;border-radius:7px}.flow-line span{color:var(--text-primary)}.flow-line svg{color:var(--text-tertiary)}.step-list{border-top-color:var(--guide-line)}.step-list li{border-bottom-color:var(--guide-line)}.step-list li>span{color:var(--guide-blue)}.step-list p,.feature-rows p,.concept-list p,.simple-flow>div p,.management-steps p,.management-list p,.limit-definitions p,.issue-table p,.faq-list details p{color:var(--text-secondary)}.step-figure figcaption{border-color:var(--guide-line);color:var(--text-tertiary);background:#f6f8fc}.guide-shot{border-color:var(--guide-line);background:#f1f4f9;border-radius:9px}.guide-shot img{border-radius:8px}.notice{background:#fff7eb;border-left-color:#e7a357}.notice>svg{color:var(--text-tertiary)}.notice p{color:var(--text-secondary)}.download-guidance{border-left-color:var(--guide-blue);background:#f3f6fc}.download-details{border-color:var(--guide-line);background:#f7f9fc}.download-details[open]>summary{border-bottom-color:var(--guide-line);background:#edf2fb}.payment-route{background:#f5f7fb}.payment-route button:hover{color:var(--text-primary)}.feature-rows{border-top-color:var(--guide-line)}.feature-rows>div{border-bottom-color:var(--guide-line)}.feature-rows svg{color:var(--text-tertiary)}.starter-section{background:#f5f7fc}.concept-list{border-top-color:var(--guide-line)}.concept-list>div{border-bottom-color:var(--guide-line)}.concept-list span{color:var(--text-secondary)}.simple-flow>svg{color:var(--text-tertiary)}.management-steps,.management-list,.faq-list{border-top-color:var(--guide-line)}.management-steps li,.management-list>div,.faq-list details{border-bottom-color:var(--guide-line)}.management-list svg{color:var(--text-tertiary)}.limit-definitions,.issue-table{border-top-color:var(--guide-line)}.limit-definitions>div,.issue-table>div{border-bottom-color:var(--guide-line)}.guide-end{background:var(--guide-blue);border:0;border-radius:8px;margin-top:80px}.guide-end .eyebrow{color:#ffd0bd}.guide-end .button-primary{color:#172231;background:#fff}.guide-end .button-primary:hover{background:#fff3ed}.guide-updated{color:var(--text-tertiary)}html[data-theme=dark] .guide-header{background:#080d18f0;border-color:#26344a}html[data-theme=dark] .guide-sidebar{background:#0d1422;border-color:#26344a}html[data-theme=dark] .guide-search,html[data-theme=dark] .sidebar-help{background:#111b2c;border-color:#2e3d54}html[data-theme=dark] .sidebar-path-switch{background:#0a1220;border-color:#2e3d54}html[data-theme=dark] .sidebar-path-switch button.is-active,html[data-theme=dark] .sidebar-nav a:hover,html[data-theme=dark] .sidebar-nav a.is-active{color:var(--text-primary);background:#17233a}html[data-theme=dark] .guide-page .guide-hero>.eyebrow,html[data-theme=dark] .guide-page .guide-section>.eyebrow{color:var(--text-secondary)}html[data-theme=dark] .guide-hero h1,html[data-theme=dark] .guide-section h2,html[data-theme=dark] .subheading{color:var(--text-primary)}html[data-theme=dark] .guide-hero:before{background:radial-gradient(circle,#496dff2e,#0000 68%)}html[data-theme=dark] .check-list li,html[data-theme=dark] .flow-line,html[data-theme=dark] .info-grid>div,html[data-theme=dark] .platform-paths>div,html[data-theme=dark] .simple-flow>div,html[data-theme=dark] .journey-options button,html[data-theme=dark] .payment-route{background:#111b2c;border-color:#2e3d54}html[data-theme=dark] .check-list li{background:linear-gradient(110deg,#315efb2e,#ef6f5521);border:0}html[data-theme=dark] .notice{background:#332817}html[data-theme=dark] .starter-section{background:#0d1422}.guide-page .eyebrow{display:none!important}.guide-page{background:radial-gradient(760px 420px at 100% 0,#315efb17,#0000 72%),radial-gradient(680px 400px at 0 0,#ff806617,#0000 72%),#fbfcfe}.guide-sidebar{background:linear-gradient(#fff8f4d1 0%,#f7f9fde0 48%,#f1f6ffdb 100%)}.sidebar-path-switch button.is-active{color:var(--text-primary);background:linear-gradient(110deg,#eff6fff0,#fff8f1d6);border:1px solid #d9e4ff}.sidebar-nav a:hover,.sidebar-nav a.is-active{background:linear-gradient(110deg,#eff6ffc7,#fff8f1b8)}.guide-hero{background:0 0}.journey-options button.is-active{color:var(--text-primary);background:linear-gradient(110deg,#eff6fff5,#fff8f1e0);border-color:#c9d8f9}.role-switch button.is-active{background:linear-gradient(110deg,#eff6ffe0,#fff8f1cc)}.notice-neutral{border-left-color:var(--guide-blue);background:linear-gradient(115deg,#315efb17,#ff806614)}.guide-end{background:#315efb}html[data-theme=dark] .guide-page{background:radial-gradient(760px 420px at 100% 0,#315efb2b,#0000 72%),radial-gradient(680px 400px at 0 0,#ef6f551f,#0000 72%),#080d18}html[data-theme=dark] .guide-sidebar{background:linear-gradient(#171a2b 0%,#0d1422 100%)}html[data-theme=dark] .sidebar-path-switch button.is-active{color:var(--text-primary);background:linear-gradient(110deg,#315efb2e,#ef6f5521);border-color:#415575}html[data-theme=dark] .journey-options button.is-active{color:var(--text-primary);background:linear-gradient(110deg,#315efb2e,#ef6f5521);border-color:#526993}html[data-theme=dark] .guide-end{background:#315efb}html:not([data-theme=dark]) .guide-page,html:not([data-theme=dark]) .guide-sidebar{background:#fff}.guide-sidebar{background:0 0;border-right:0}html:not([data-theme=dark]) .step-list li>span{color:var(--text-secondary);background:#fff;border:1px solid #cbd5e1}html:not([data-theme=dark]) .sidebar-path-switch{background:0 0;border:0;gap:8px;padding:0}html:not([data-theme=dark]) .sidebar-path-switch button{background:0 0;border:1px solid #0000;border-radius:8px}html:not([data-theme=dark]) .sidebar-path-switch button.is-active{color:var(--text-primary);box-shadow:none;background:linear-gradient(110deg,#eff6ffeb,#fff8f1db);border-color:#0000}html:not([data-theme=dark]) .sidebar-nav a.is-active{font-weight:400;color:var(--text-primary)!important}html:not([data-theme=dark]) .sidebar-nav a:not(.is-active):hover,html[data-theme=dark] .sidebar-nav a:not(.is-active):hover{color:var(--text-primary);font-weight:600}html:not([data-theme=dark]) .journey-flow{border-top:0;border-bottom:0}.journey-note{max-width:370px;color:var(--text-tertiary);margin:11px 0 0;font-size:13px;line-height:1.65}.guide-hero,.guide-section,.step-list,.step-list li,.feature-rows,.feature-rows>div,.concept-list,.concept-list>div,.download-list,.download-list article,.management-steps,.management-steps li,.management-list,.management-list>div,.payment-methods,.payment-methods article,.login-boundary,.issue-table,.issue-table>div,.faq-list,.faq-list details{border-top:0;border-bottom:0}.download-details[open]>summary{border-bottom:0}.download-details{background:0 0;border:0}html:not([data-theme=dark]) .download-details>summary{background:linear-gradient(110deg,#eff6ffeb,#fff8f1db)}html[data-theme=dark] .download-details>summary{background:linear-gradient(110deg,#315efb2e,#ef6f5521)}.guide-end{color:var(--text-primary);background:linear-gradient(110deg,#eff6fff5,#fff8f1eb);border:0}.guide-end .button-primary{border:0}.guide-end-website{color:var(--text-primary);align-items:center;gap:6px;margin-top:12px;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.guide-end-copy{min-width:0}.guide-end .guide-end-copy h2{font-size:24px;line-height:1.4}.guide-end-website:hover{color:var(--text-primary)}.guide-end-community{color:var(--text-primary);justify-items:center;gap:8px;font-size:14px;line-height:1.5;text-decoration:none;display:grid}.guide-end-community img{object-fit:contain;background:#fff;width:112px;height:112px;display:block}@media (width<=960px){.guide-end-community{grid-column:1/-1}}@media (width<=680px){.guide-end .guide-end-copy h2{font-size:21px}.guide-end-website{margin-top:8px;font-size:15px}}html[data-theme=dark] .guide-end{color:var(--text-primary);background:linear-gradient(110deg,#315efb2e,#ef6f5521);border:0}html:not([data-theme=dark]) .code-block{color:var(--text-primary);background:#f5f5f5c7;border-color:#d6d6d6}html:not([data-theme=dark]) .code-head{color:var(--text-tertiary);background:#ebebebb8;border-color:#d6d6d6}html:not([data-theme=dark]) .code-head button,html:not([data-theme=dark]) .code-head button:hover{color:var(--text-tertiary)}html body .code-block .code-head button svg{flex:0 0 16px;width:16px;height:16px;display:block;color:var(--text-secondary)!important;stroke:currentColor!important}html body .code-block .code-head button:hover svg{color:var(--text-primary)!important;stroke:currentColor!important}html:not([data-theme=dark]) .code-block pre,html:not([data-theme=dark]) .code-block code{color:var(--text-primary)}html:not([data-theme=dark]) .step-figure figcaption{color:var(--text-secondary);background:#fff7eb;border:0;border-left:3px solid #e7a357;margin:14px 0 0;padding:16px 20px;font-size:15px;line-height:1.7}html[data-theme=dark] .step-figure figcaption{color:var(--text-secondary);background:#342c18;border:0;border-left:3px solid #d79a3c;margin:14px 0 0;padding:16px 20px;font-size:15px;line-height:1.7}.journey-options button,.journey-options button:hover,.journey-options button.is-active{border:0}.journey-note-developer,body[data-active-guide-path=developer] .journey-note-tools{display:none}body[data-active-guide-path=developer] .journey-note-developer{display:block}.api-reference-content{width:min(820px,100% - 64px)}.api-reference-tabs{display:none}.api-reference-hero{padding:0 0 6px}.api-reference-hero h1{color:var(--text-primary);margin:0;font-size:clamp(38px,5vw,56px);line-height:1.18}.api-reference-hero>p{max-width:660px;color:var(--text-secondary);margin:8px 0;font-size:17px;line-height:1.6}.api-reference-section{padding:16px 0}.api-reference-section h2{font-size:30px}.api-reference-section .code-block{margin-top:22px}.api-reference-section .notice{margin-top:28px}.api-reference-next{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:18px;margin:28px 0 0;font-size:15px;display:flex}.api-reference-next .inline-link{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.api-reference-next .inline-link svg{width:16px;height:16px;transition:transform .18s}.api-reference-next .inline-link:hover svg{transform:translate(3px)}.guide-next-links{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.guide-next-links .button{min-height:44px}.faq-page .guide-hero{border-bottom:0;padding:0 0 16px}.faq-page .guide-hero h1{font-size:clamp(36px,5vw,52px);line-height:1.2}.faq-page .guide-section#faq{border-bottom:0;padding:12px 0 64px}.faq-page .guide-section#faq .faq-list{margin-top:0}.faq-list>.faq-category{color:var(--text-primary);border-top:0;margin-top:34px;margin-bottom:10px;padding-top:8px;font-size:30px;font-weight:700;line-height:1.35}.faq-list>.faq-category:first-child{border-top:0;margin-top:0;padding-top:0}@media (width<=680px){.guide-content{padding-top:16px}.guide-hero{padding-bottom:28px}.api-reference-content{width:min(100% - 32px,820px)}.api-reference-tabs{scrollbar-width:none;gap:8px;margin:0 -16px 38px;padding:0 16px 6px;display:flex;overflow-x:auto}.api-reference-tabs::-webkit-scrollbar{display:none}.api-reference-tabs a{min-height:42px;color:var(--text-secondary);white-space:nowrap;border-radius:7px;flex:none;align-items:center;padding:0 14px;font-size:14px;display:inline-flex}.api-reference-tabs a.is-active{color:var(--text-primary);background:linear-gradient(110deg,#fffaf0,#f5f8fd)}.api-reference-hero{padding-top:0}.api-reference-hero h1{font-size:38px}.api-reference-section{padding:16px 0}.api-reference-next{flex-direction:column;align-items:flex-start;gap:8px}}html[data-theme=dark] .api-reference-tabs a.is-active{color:var(--text-primary);background:linear-gradient(110deg,#f0b9281c,#315efb1f)}html[data-theme=dark] .api-reference-hero>p,html[data-theme=dark] .api-reference-tabs a{color:var(--text-secondary)}html[data-theme=dark] .api-reference-hero h1{color:var(--text-primary)}.notice-neutral{background:#fff7eb;border-left-color:#e7a357}.notice-neutral>svg{color:var(--text-tertiary)}.notice-neutral p{color:var(--text-secondary)}html[data-theme=dark] .notice-neutral{background:#342c18;border-left-color:#d79a3c}html[data-theme=dark] .notice-neutral>svg{color:var(--text-tertiary)}html[data-theme=dark] .notice-neutral p{color:var(--text-secondary)}.step-list li{grid-template-columns:max-content minmax(0,1fr);gap:6px}.step-list li>span{width:auto;height:auto;font:inherit;text-align:left;border-radius:0;padding-top:2px;font-size:17px;font-weight:700;line-height:1.45;display:block;color:var(--text-primary)!important;background:0 0!important;border:0!important}html[data-theme=dark] .step-list li>span{color:var(--text-primary)!important}.guide-page .step-list li{grid-template-columns:max-content minmax(0,1fr)!important;gap:6px!important}.guide-page .step-list li>span{font-variant-numeric:tabular-nums;padding-top:2px;width:auto!important;height:auto!important;color:var(--text-secondary)!important;background:0 0!important;border:0!important;border-radius:0!important;font-family:inherit!important;font-size:.88em!important;font-weight:500!important;line-height:1.45!important}.guide-page .step-list li>span:after{content:"."}@media (width<=430px){.api-reference-page .brand-name{display:none}.api-reference-page .nav-actions{margin-left:auto}.api-reference-page .nav-actions .button-primary{white-space:nowrap;max-width:92px;padding-inline:12px;font-size:14px;overflow:hidden}.api-reference-hero h1{overflow-wrap:anywhere}}.guide-page .button,.guide-page button,.guide-page .guide-search,.guide-page .sidebar-path-switch,.guide-page .sidebar-nav a,.guide-page .sidebar-help,.guide-page .journey-options button,.guide-page .role-switch,.guide-page .role-switch button,.guide-page .check-list li,.guide-page .flow-line,.guide-page .guide-shot,.guide-page .code-block,.guide-page .guide-end,.guide-page .api-reference-tabs a{border-radius:var(--control-radius,6px)}.guide-page .download-list .button-download{background:var(--color-zero);color:#fff;border-color:#172231;min-width:112px;min-height:38px;padding-inline:14px;font-size:14px}.guide-page .download-list .button-download svg{width:14px;height:14px}.guide-page .download-list .button-download:hover{background:var(--color-zero);color:#fff;border-color:#172231}@media (width<=680px){.guide-next-links{flex-direction:column;align-items:stretch}.guide-next-links .button{justify-content:center}}.guide-page .guide-hero h1,.guide-page .api-reference-hero h1{font-size:var(--doc-type-title);font-weight:700;line-height:1.2}.guide-page .guide-section h2,.guide-page .api-reference-section h2{font-size:var(--doc-type-section);font-weight:700;line-height:1.35}.guide-page .guide-section h3,.guide-page .subheading,.guide-page .payment-method-title h3{font-size:var(--doc-type-subsection);font-weight:600;line-height:1.45}.guide-page .guide-section>p:not(.eyebrow):not(.code-note),.guide-page .guide-hero>p:not(.eyebrow),.guide-page .api-reference-hero>p,.guide-page .step-list p,.guide-page .feature-rows p,.guide-page .concept-list p,.guide-page .simple-flow>div p,.guide-page .management-steps p,.guide-page .management-list p,.guide-page .limit-definitions p,.guide-page .issue-table p,.guide-page .payment-methods article>p,.guide-page .notice p,.guide-page .download-guidance p{font-size:var(--doc-type-body);line-height:1.6}.guide-page .guide-section>p:not(.eyebrow):not(.code-note),.guide-page .guide-hero>p:not(.eyebrow),.guide-page .api-reference-hero>p,.guide-page .credential-note{max-width:none}.guide-page .code-note,.guide-page .step-figure figcaption,.guide-page .credential-note,.guide-page .login-boundary p,.guide-page .journey-note,.guide-page .download-details-intro,.guide-page .guide-updated{font-size:var(--doc-type-note);line-height:1.6}.guide-page .code-block pre{font-size:14px;line-height:1.7}.guide-page .platform-paths code,.guide-page .info-grid code,.guide-page :not(pre)>code{font-size:14px;line-height:1.5}.guide-page blockquote{color:var(--text-secondary);background:#fff7eb;border:0;border-left:3px solid #e7a357;margin:14px 0 0;padding:16px 20px;font-size:16px;line-height:1.7}html[data-theme=dark] .guide-page blockquote{color:var(--text-secondary);background:#342c18;border-left-color:#d79a3c}.guide-page .guide-section>p:not(.eyebrow):not(.code-note):not(.credential-note){margin-top:12px;margin-bottom:18px}.guide-page .step-list{margin:22px 0}.guide-page .step-list li{padding:15px 0}.guide-page .step-list p,.guide-page .feature-rows p,.guide-page .management-steps p,.guide-page .management-list p,.guide-page .limit-definitions p,.guide-page .issue-table p{margin-top:4px}.guide-page .feature-rows>div,.guide-page .management-steps li,.guide-page .management-list>div{padding:16px 0}.guide-page .download-list{margin-top:22px;margin-bottom:30px}.guide-page .download-list article{padding:15px 0}.guide-page .download-list .download-official-row{grid-template-columns:minmax(0,1fr) auto}.download-official-row>div{min-width:0}.download-official-row>a{align-items:center;gap:6px;display:inline-flex}.download-official-row>a svg{flex:0 0 16px;width:16px;height:16px}@media (width<=900px){.guide-page .download-list .download-official-row{grid-template-columns:minmax(0,1fr)}.download-official-row>a{justify-self:start}}.guide-page .payment-methods article{padding:18px 0}.guide-page .payment-methods article>p{margin-top:10px}.guide-page .concept-list{margin-top:22px}.guide-page .concept-list>div{padding:15px 0}@media (width<=680px){:root{--doc-type-title:38px;--doc-type-section:28px;--doc-type-subsection:20px}.guide-page .guide-hero h1,.guide-page .api-reference-hero h1{font-size:var(--doc-type-title)}.guide-page .guide-section h2,.guide-page .api-reference-section h2{font-size:var(--doc-type-section)}.guide-page .guide-section h3,.guide-page .subheading,.guide-page .payment-method-title h3{font-size:var(--doc-type-subsection)}}.guide-page .guide-header{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-bottom-color:#0000!important}.guide-page .guide-header.is-scrolled{box-shadow:none!important;-webkit-backdrop-filter:blur(22px)saturate(155%)!important;background:#ffffff61!important;border-bottom-color:#ffffff75!important}.guide-page .nav-links a.is-active{color:var(--text-primary);font-weight:600}.guide-main{grid-template-columns:280px minmax(0,1fr) 190px;align-items:start;column-gap:28px;width:min(1440px,100% - 64px);margin-inline:auto}.guide-page-toc{min-width:0;max-height:calc(100vh - 128px);color:var(--text-secondary);align-self:start;position:sticky;top:104px;overflow:hidden}.guide-content h2,.guide-content h3{scroll-margin-top:105px}.guide-content h2[data-guide-index]:before,.guide-content h3[data-guide-index]:before{content:attr(data-guide-index);color:inherit;font:inherit;letter-spacing:inherit;vertical-align:baseline;margin-right:.32em;display:inline-block}.api-reference-content{counter-reset:guide-section}.api-reference-content>.api-reference-section>h2:not([data-guide-index]):before{counter-increment:guide-section;content:counter(guide-section) "、";color:inherit;font:inherit;margin-right:.32em;display:inline-block}.guide-page-toc-inner{max-height:inherit;scrollbar-width:none;overflow-y:auto}.guide-page-toc-inner::-webkit-scrollbar{display:none}.guide-page-toc-title{color:var(--text-primary);letter-spacing:.04em;margin-bottom:12px;font-size:13px;font-weight:600}.guide-page-toc nav{border-left:1px solid var(--guide-line,#e1e7ef);gap:2px;display:grid}.guide-page-toc a{color:inherit;padding:6px 8px 6px 14px;font-size:13px;line-height:1.45;text-decoration:none;transition:color .16s,background .16s;display:block;position:relative}.guide-page-toc a:before{content:"";background:0 0;width:2px;position:absolute;top:0;bottom:0;left:-1px}.guide-page-toc a[data-toc-tier=secondary]{color:var(--text-tertiary);padding-left:26px;font-size:12px}.guide-page-toc a:hover,.guide-page-toc a.is-active{color:var(--text-primary);background:var(--guide-blue-soft,#eef3ff)}.guide-page-toc a.is-active:before{background:currentColor}html[data-theme=dark] .guide-page-toc-title{color:var(--text-primary)}html[data-theme=dark] .guide-page-toc nav{border-left-color:#26344a}@media (width<=1100px){.guide-main{grid-template-columns:260px minmax(0,1fr);column-gap:24px}.guide-page-toc{display:none}}@media (width<=680px){.guide-main{width:100%}}.guide-main{--guide-sidebar-width:252px;--guide-toc-width:188px;grid-template-columns:var(--guide-sidebar-width) minmax(0, 1fr) var(--guide-toc-width);column-gap:24px}.guide-main.is-sidebar-collapsed{--guide-sidebar-width:58px}.guide-main.is-toc-compact{--guide-toc-width:54px}.guide-main.is-sidebar-collapsed.is-toc-compact{width:min(1540px,100% - 32px)}.guide-main.is-sidebar-collapsed.is-toc-compact .guide-content{width:100%}.guide-sidebar{min-width:0}.sidebar-inner{grid-template-rows:auto auto auto minmax(0,1fr);padding:18px 10px 24px}.guide-sidebar-toolbar,.guide-page-toc-head{justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.guide-sidebar-toolbar{margin:0 2px 12px 8px}.guide-sidebar-toolbar>span,.guide-page-toc-title{color:var(--text-primary);letter-spacing:0;font-size:13px;font-weight:600}.guide-sidebar-title{align-items:center;min-width:0;display:inline-flex}.guide-rail-toggle{width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 32px;place-items:center;padding:0;transition:background .16s,color .16s;display:grid}.guide-rail-toggle:hover{color:var(--text-primary);background:#eef3ff}.guide-rail-toggle:focus-visible{outline:2px solid var(--guide-blue,#315efb);outline-offset:2px}.guide-rail-toggle svg{width:17px;height:17px}.guide-search{border-radius:6px;gap:8px;height:40px;padding-inline:11px;position:relative}.guide-search input{font-size:14px}.sidebar-path-switch{gap:4px;margin-top:10px}.sidebar-path-switch button{grid-template:none;justify-content:center;gap:6px;min-height:40px;padding:6px 5px;font-size:12px;display:flex}.sidebar-path-switch button svg{width:15px;height:15px}.sidebar-nav{scrollbar-width:none;margin-top:13px;padding:0 2px 20px 0}.sidebar-nav::-webkit-scrollbar{display:none}.guide-sidebar .guide-search-results{z-index:8;border:1px solid var(--guide-line,#e1e7ef);max-height:min(360px,100vh - 180px);box-shadow:none;background:#fff;border-radius:0;padding:4px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.guide-sidebar .guide-search-results[hidden]{display:none}.guide-search-result{min-width:0;min-height:32px;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;border-radius:0;align-items:center;padding:5px 9px;font-size:14px;font-weight:400;line-height:1.3;display:flex;overflow:hidden}.guide-search-result:hover,.guide-search-result:focus-visible{color:var(--text-secondary);background:#f2f5fa;outline:0}.guide-sidebar .guide-search-empty{color:var(--text-tertiary);text-align:left;margin:0;padding:7px;font-size:13px;font-weight:400;line-height:1.5}.guide-sidebar .guide-search-empty:before,.guide-sidebar .guide-search-empty:after{display:none}html[data-theme=dark] .guide-sidebar .guide-search-results{box-shadow:none;background:#151e2e;border-color:#34415a}html[data-theme=dark] .guide-search-result{color:var(--text-secondary)}html[data-theme=dark] .guide-search-result:hover,html[data-theme=dark] .guide-search-result:focus-visible{color:var(--text-secondary);background:#202b3d}html[data-theme=dark] .guide-sidebar .guide-search-empty{color:var(--text-tertiary)}.sidebar-nav p{min-height:20px;color:var(--text-tertiary);margin:15px 10px 4px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.4}.sidebar-nav p:before,.sidebar-nav p:after{display:none}.sidebar-nav .guide-nav-group{gap:2px;display:grid}.sidebar-nav .guide-nav-group+.guide-nav-group{margin-top:10px}.sidebar-nav .guide-nav-section-label{min-height:auto;color:var(--text-tertiary);margin:0 10px 3px;font-size:11px;font-weight:600;line-height:1.4}.sidebar-nav .guide-nav-children{border-left:1px solid var(--guide-line,#e1e7ef);gap:1px;margin:0 0 0 20px;padding-left:12px;display:grid}.sidebar-nav a{box-sizing:border-box;white-space:nowrap;min-height:36px;color:var(--text-secondary);border-radius:6px;flex:none;align-items:center;gap:8px;margin:1px 0;padding:7px 10px;font-size:16px;font-weight:400;line-height:1.45;display:flex;overflow:hidden}.sidebar-nav .guide-nav-parent{color:var(--text-primary);font-weight:500}.sidebar-nav .guide-nav-children a{min-height:32px;padding:6px 8px;font-size:16px}.sidebar-nav .guide-nav-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sidebar-nav .guide-nav-icon{flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:17px;line-height:1;display:inline-grid}.guide-product-mark{color:currentColor;display:block}.sidebar-nav .guide-nav-icon .guide-product-mark{width:21px;height:21px}.sidebar-nav .guide-nav-icon svg{color:currentColor;stroke:currentColor;width:18px;height:18px}.guide-page .sidebar-path-switch{display:none!important}.guide-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.guide-entry-link{border:1px solid var(--guide-line);min-height:112px;color:var(--text-primary);background:#fff;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 18px 18px 16px;transition:border-color .18s,background .18s,transform .18s;display:grid}.guide-entry-link:hover{background:#f7f9ff;border-color:#b9c9ef;transform:translateY(-2px)}.guide-entry-link>svg{width:18px;height:18px;color:var(--text-tertiary)}.guide-entry-icon{background:var(--guide-blue-soft);width:38px;height:38px;color:var(--text-secondary);border-radius:8px;place-items:center;display:grid}.guide-entry-icon>svg{width:20px;height:20px}.guide-entry-link strong,.guide-entry-link small{display:block}.guide-entry-link strong{font-size:16px;line-height:1.35}.guide-entry-link small{color:var(--text-secondary);margin-top:5px;font-size:13px;line-height:1.5}@media (width<=680px){.guide-entry-grid{grid-template-columns:1fr}}.sidebar-nav a.is-active{color:var(--text-primary);background:linear-gradient(100deg,#edf5ff 0%,#fff9f4 100%);font-weight:650}.guide-main.is-sidebar-collapsed .sidebar-inner{padding-inline:12px}.guide-main.is-sidebar-collapsed .guide-sidebar-toolbar{justify-content:center;margin:0}.guide-main.is-sidebar-collapsed .guide-sidebar-toolbar>span,.guide-main.is-sidebar-collapsed .guide-search,.guide-main.is-sidebar-collapsed .sidebar-path-switch,.guide-main.is-sidebar-collapsed .sidebar-nav{display:none}.guide-page-toc-head{margin-bottom:10px}.guide-page-toc-title{margin:0}.guide-page-toc nav{gap:1px}.guide-page-toc a{border-radius:0 5px 5px 0;min-height:30px;padding:6px 8px 6px 13px}.guide-page-toc a>span{transition:none;display:block}.guide-page-toc.is-compact,.guide-page-toc.is-compact .guide-page-toc-inner{overflow:visible}.guide-page-toc.is-compact .guide-page-toc-head{justify-content:center}.guide-page-toc.is-compact .guide-page-toc-title{display:none}.guide-page-toc.is-compact nav{border-left:0;justify-items:center;gap:4px}.guide-page-toc.is-compact a{box-sizing:border-box;border-radius:5px;flex-shrink:0;width:36px;height:32px;min-height:32px;padding:0;position:relative}.guide-page-toc.is-compact a>span{display:none}.guide-page-toc.is-compact a:before{background:#c6cfdb;border-radius:50%;width:7px;height:7px;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.guide-page-toc.is-compact a[data-toc-tier=secondary]:before{width:5px;height:5px}.guide-page-toc.is-compact a:hover,.guide-page-toc.is-compact a.is-active{background:#eef3ff}.guide-page-toc.is-compact a.is-active:before{background:var(--guide-blue,#315efb);box-shadow:0 0 0 4px #315efb1f}.guide-page .guide-page-toc a.is-active,.guide-page .guide-page-toc.is-compact a.is-active{background:var(--guide-blue-soft,#eef3ff);color:var(--text-primary)!important}.guide-page .guide-page-toc.is-compact a:hover,.guide-page .guide-page-toc.is-compact a.is-active{background:0 0}.guide-page .guide-page-toc.is-compact a:hover{background:var(--guide-blue-soft,#eef3ff)}.guide-page .sidebar-nav a.is-active:focus-visible{box-shadow:none;outline:none}html:not([data-theme=dark]) .guide-page .sidebar-nav a:not(.is-active):hover,html:not([data-theme=dark]) .guide-page .sidebar-nav a:not(.is-active):active{font-weight:650;color:var(--text-primary)!important;background:0 0!important}html:not([data-theme=dark]) .guide-page .sidebar-nav a.is-active{font-weight:650;color:var(--text-primary)!important;background:linear-gradient(100deg,#edf5ff 0%,#fff9f4 100%)!important}html[data-theme=dark] .guide-sidebar-toolbar>span,html[data-theme=dark] .guide-page-toc-title{color:var(--text-primary)}html[data-theme=dark] .guide-rail-toggle{color:var(--text-tertiary)}html[data-theme=dark] .guide-rail-toggle:hover,html[data-theme=dark] .sidebar-nav a.is-active,html[data-theme=dark] .guide-page-toc.is-compact a:hover,html[data-theme=dark] .guide-page-toc.is-compact a.is-active{color:var(--text-primary);background:#17233a}html[data-theme=dark] .guide-page .sidebar-nav a:hover,html[data-theme=dark] .guide-page .sidebar-nav a:active{color:var(--text-primary);background:0 0;font-weight:650}html[data-theme=dark] .guide-page .sidebar-nav a.is-active{color:var(--text-primary);background:linear-gradient(100deg,#3f5b8b57 0%,#85543a3d);font-weight:650}html[data-theme=dark] .sidebar-nav p{color:var(--text-tertiary)}html[data-theme=dark] .guide-page-toc.is-compact a:before{background:#526078}html[data-theme=dark] .guide-page-toc.is-compact a.is-active:before{background:#8aa4ff}.guide-content{--guide-toc-flash-bg:var(--guide-highlight-bg)}.guide-content .guide-toc-target-flash{animation:.9s cubic-bezier(.16,1,.3,1) guide-toc-target-flash}@keyframes guide-toc-target-flash{0%,to{background-color:#0000}35%,65%{background-color:var(--guide-toc-flash-bg)}}@media (width<=1100px){.guide-main{--guide-sidebar-width:240px;grid-template-columns:var(--guide-sidebar-width) minmax(0, 1fr)}.guide-main.is-sidebar-collapsed{--guide-sidebar-width:58px}}@media (width<=680px){.guide-main{display:block}.guide-hero:before{width:320px;right:-16px}}@media (prefers-reduced-motion:reduce){.guide-rail-toggle{transition:none}.guide-content .guide-toc-target-flash{background-color:var(--guide-toc-flash-bg);animation:none}}.guide-page :where(.button,.guide-rail-toggle,.guide-search,.sidebar-path-switch,.sidebar-path-switch button,.sidebar-nav a,.sidebar-help,.journey-options button,.role-switch,.role-switch button,.check-list li,.flow-line,.guide-shot,.guide-shot img,.shot-frame,.shot-marker,.info-copy-button,.software-download-panel summary,.software-download-options,.software-download-option,.software-download-option em,.code-block,.code-head button,.guide-end,.guide-end>img,.api-reference-tabs a,.guide-entry-link,.guide-entry-icon,.guide-page-toc a,.guide-page-toc.is-compact a,.guide-page-toc.is-compact a>span){border-radius:0!important}.content-page{--content-blue:#315efb;--content-blue-soft:#eef3ff;--content-line:#e1e7ef;--content-text:var(--text-primary);--content-muted:var(--text-secondary);color:var(--content-text);background:#fbfcfe}.content-page .site-header.is-scrolled{background:#ffffff61}.content-main{max-width:1120px;margin:0 auto;padding:132px 24px 96px}.content-hero{max-width:none;margin-bottom:52px}.content-hero .eyebrow{color:#087966;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.content-hero h1{letter-spacing:-.03em;max-width:none;margin:14px 0 18px;font-size:clamp(2.2rem,4vw,3.75rem);line-height:1.08}.content-hero h1 .title-lead{white-space:nowrap;display:block}.article-header h1{letter-spacing:-.03em;max-width:850px;margin:14px 0 18px;font-size:clamp(2.4rem,5vw,4.6rem);line-height:1.04}.content-hero p{max-width:none;color:var(--text-secondary);font-size:1.15rem;line-height:1.75}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.article-card{min-height:250px;color:inherit;background:#fff;border:1px solid #d9e3df;flex-direction:column;justify-content:space-between;padding:28px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.article-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px #18342c1a}.article-card h2{margin:12px 0;font-size:1.55rem;line-height:1.25}.article-card p{color:var(--text-secondary);line-height:1.65}.article-meta,.article-tags{color:var(--text-tertiary);flex-wrap:wrap;gap:8px;font-size:.85rem;display:flex}.tag{color:var(--content-blue);background:#f2f5ff;border:1px solid #bfd0ff;border-radius:0;padding:5px 9px;font-size:.78rem}.article-tags .tag:first-child{color:#c46b22;background:#fff7ef;border-color:#f1c39a}.article-tags .tag:nth-child(2){color:var(--content-blue);background:#f2f5ff;border-color:#bfd0ff}.article-main{width:auto;max-width:1120px;margin:0 auto;padding:96px 24px}.article-header{border-bottom:1px solid var(--content-line);margin-bottom:0;padding:18px 0 34px;position:relative}.article-header h1{max-width:none;color:var(--content-text);font-size:var(--doc-type-title);letter-spacing:0;margin:0;font-weight:700;line-height:1.2}.article-header .article-summary{max-width:none;color:var(--content-muted);margin:24px 0 30px;font-size:18px;line-height:1.85}.article-meta{color:var(--content-muted);font-size:14px;line-height:1.6}.article-context{border-top:1px solid var(--content-line);border-left:1px solid var(--content-line);grid-template-columns:repeat(3,1fr);margin:28px 0 0;display:grid}.context-item{border-right:1px solid var(--content-line);border-bottom:1px solid var(--content-line);background:#fff;min-height:104px;padding:22px}.context-item small{color:var(--content-muted);font:13px/1.4 var(--mono);margin-bottom:10px;display:block}.context-item strong{color:var(--content-text);font-size:16px;line-height:1.5}.article-body{padding:44px 0 0}.article-body h2{max-width:720px;color:var(--content-text);font-size:var(--doc-type-section);margin:0;font-weight:700;line-height:1.35}.article-body h2:not(:first-child){border-top:1px solid var(--content-line);margin-top:44px;padding-top:44px}.article-body h3{color:var(--content-text);font-size:var(--doc-type-subsection);margin:28px 0 8px;font-weight:600;line-height:1.45}.article-body p,.article-body li{color:var(--content-muted);font-size:var(--doc-type-body);line-height:1.6}.article-body p{margin:12px 0 18px}.article-body ul,.article-body ol{border-top:1px solid var(--content-line);margin:22px 0;padding:0;list-style:none}.article-body li{border-bottom:1px solid var(--content-line);padding:15px 0 15px 22px;position:relative}.article-body li:before{background:var(--content-blue);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:25px;left:4px}.article-callout{color:var(--text-secondary);background:#fff7eb;border-left:3px solid #e7a357;margin:28px 0;padding:20px}.article-callout strong{color:var(--text-secondary);font-size:16px}.article-callout br+*{color:var(--text-secondary)}.article-cta{isolation:isolate;background:var(--color-zero);color:#fff;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;margin:80px 0 0;padding:36px 40px;display:grid;position:relative;overflow:hidden}.article-cta:before{z-index:-2;content:"";opacity:.72;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-position:0 0,0 0;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000e0 28%,#0000 82%);mask-image:linear-gradient(90deg,#000 0%,#000000e0 28%,#0000 82%)}.article-cta>*{z-index:1;position:relative}.article-cta-copy{min-width:0}.article-cta strong{font-size:30px;line-height:1.35;display:block}.article-cta-slogan{max-width:30ch}.article-cta p{color:#ffffffc7;margin:6px 0 0}.article-cta-logos{align-items:center;gap:10px;min-height:40px;margin-top:22px;display:flex}.article-cta-logos[hidden]{display:none}.article-cta-brand{background:#fff;border:1px solid #d8e0e8;border-radius:0;place-items:center;width:40px;height:40px;line-height:0;display:grid;overflow:hidden}.article-cta-brand img{object-fit:contain;width:30px;height:30px;transform:scale(var(--model-brand-optical-scale,1));display:block}.article-cta-brand-openai img{width:36px;height:36px}.article-cta-brand-anthropic img,.article-cta-brand-claude-code img{width:100%;height:100%;transform:none}.article-cta-actions{justify-content:flex-end;align-items:center;display:flex}.article-cta-qr{background:#fff;border-radius:0;justify-items:center;margin:0;padding:8px 8px 10px;display:grid}.article-cta-qr img{width:112px;height:112px;display:block}.article-cta-qr figcaption{color:var(--content-text);white-space:nowrap;margin-top:8px;font-size:13px;line-height:1.35}.related-articles{border-top:1px solid var(--content-line);margin-top:56px;padding-top:32px}.related-articles h2{color:var(--content-text);margin:0 0 22px;font-size:30px;line-height:1.35}.related-articles .article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.related-articles .article-card{border-color:var(--content-line);background:#fff;border-radius:0;min-height:210px}.related-articles .tag{color:var(--content-blue);border-color:#c9d8f9}@media (width<=720px){.article-main{--doc-type-title:38px}.content-main{padding-top:108px}.article-main{width:auto;padding:102px 24px 96px}.article-header h1{font-size:var(--doc-type-title)}.article-header .article-summary{font-size:16px;line-height:1.7}.article-grid,.article-context{grid-template-columns:1fr}.article-cta{grid-template-columns:1fr;gap:24px;padding:28px 24px}.article-cta-actions{justify-content:center;width:100%}}.about-page{--about-ink:var(--text-primary);--about-muted:var(--text-secondary);--about-line:#d9dee8;--about-blue:#315efb;--about-orange:#e98639;--about-paper:#fff;--about-wash:#f5f7fb;background:var(--about-paper);color:var(--about-ink)}.about-page .site-header{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#ffffffc7;border-bottom-color:#1118270f}.about-page .site-header.is-scrolled{border-bottom-color:var(--about-line);background:#fffffff0}.about-page .brand-mark{box-shadow:none;border-color:#dfe4ed}.about-page .brand-name{color:var(--about-ink)}.about-page .brand-name b{color:var(--about-blue)}.about-page .nav-links a{color:var(--text-secondary)}.about-page .nav-links a:hover{color:var(--about-ink)}.about-page .icon-button{border-color:var(--about-line);color:var(--about-ink);background:#fff}.about-page .button{box-shadow:none;border-radius:0}.about-page .button-primary,.about-page .button-primary:hover{background:var(--color-zero)}.about-page .button-primary:focus-visible{outline:2px solid var(--about-ink);outline-offset:3px}.about-page .button-outline-light{color:var(--about-ink);border-color:#bfc7d5}.about-page .button-outline-light:hover{background:#f4f6fb}.about-hero{border-bottom:1px solid var(--about-line);background:radial-gradient(circle at 89% 12%,#315efb1c,#0000 30%),radial-gradient(circle at 12% 92%,#e986391a,#0000 26%),#fff;min-height:710px;padding:140px 0 96px;position:relative;overflow:hidden}.about-hero-shell{z-index:1;grid-template-columns:minmax(0,1.03fr) minmax(390px,.97fr);align-items:center;gap:clamp(52px,6vw,86px);display:grid;position:relative}.about-hero-copy{max-width:690px}.about-hero h1{letter-spacing:-.035em;max-width:none;margin:0;font-size:clamp(48px,5vw,64px);font-weight:780;line-height:1.04}.about-hero-lead{max-width:620px;color:var(--about-ink);letter-spacing:-.015em;margin:30px 0 0;font-size:clamp(18px,2vw,24px);line-height:1.5}.about-hero-body{max-width:590px;color:var(--about-muted);margin:22px 0 0;font-size:17px;line-height:1.85}.about-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px;display:flex}.about-hero-actions .text-link{color:var(--about-ink)}.about-hero-actions .text-link:hover{color:var(--about-blue)}.about-hero-actions .button-outline-light{color:var(--about-ink)}.about-proof-panel{background:#ffffffc2;border:1px solid #bec8db;min-width:0;padding:26px 28px 25px;position:relative}.about-proof-panel:before{content:"";z-index:-1;pointer-events:none;border:1px dashed #e9863961;position:absolute;inset:10px -10px -10px 10px}.about-proof-panel-head{color:var(--text-secondary);font:600 11px/1.2 var(--mono);letter-spacing:.04em;border-bottom:1px solid var(--about-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.about-model-picker{min-width:0;margin-left:auto;position:relative}.about-model-select{max-width:210px;color:var(--about-muted);font:500 11px/1.2 var(--mono);letter-spacing:0;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:7px;padding:3px 0 3px 7px;display:inline-flex}.about-model-select:hover,.about-model-select:focus-visible{color:var(--about-ink)}.about-model-select:disabled{cursor:default}.about-model-select:disabled svg{opacity:.45}.about-model-select:focus-visible{outline:2px solid var(--about-blue);outline-offset:4px}.about-model-select strong{font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.about-model-select svg{flex:none;width:13px;height:13px;transition:transform .16s}.about-model-select[aria-expanded=true] svg{transform:rotate(180deg)}.about-model-menu{z-index:10;border:1px solid var(--about-line);background:#fffffffa;width:min(250px,58vw);padding:5px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 32px #1118271f}.about-model-menu[hidden]{display:none}.about-model-option{width:100%;color:var(--about-muted);font:500 11px/1.35 var(--mono);text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 11px;display:block}.about-model-option:hover,.about-model-option:focus-visible,.about-model-option[aria-selected=true]{color:var(--about-ink);background:#f2f5fb}.about-model-option:focus-visible{outline:2px solid var(--about-blue);outline-offset:-2px}.about-proof-live{background:var(--about-orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e986391f}.about-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-proof-grid>div{min-width:0;padding:25px 18px 22px 0}.about-proof-grid>div:nth-child(2n){border-left:1px solid var(--about-line);padding-left:20px}.about-proof-grid>div:nth-child(n+3){border-top:1px solid var(--about-line)}.about-proof-grid strong{color:var(--about-ink);font:650 clamp(29px, 4vw, 47px)/1 var(--mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.about-proof-grid>div:nth-child(2) strong,.about-proof-grid>div:nth-child(4) strong{color:var(--about-blue)}.about-proof-grid>div:nth-child(3) strong{color:var(--about-orange)}.about-proof-grid span{color:var(--about-muted);margin-top:11px;font-size:14px;line-height:1.45;display:block}.about-proof-note{color:var(--text-tertiary);border-top:1px solid var(--about-line);margin:0;padding-top:17px;font-size:13px;line-height:1.6}.about-page-section{padding:112px 0}.about-section-heading h2{letter-spacing:-.03em;max-width:13ch;margin:0;font-size:clamp(35px,4.3vw,56px);font-weight:720;line-height:1.12}.about-section-heading-wide{grid-template-columns:minmax(0,.9fr) minmax(260px,.6fr);align-items:end;column-gap:60px;margin-bottom:54px;display:grid}.about-section-heading-wide h2{grid-area:1/1;max-width:14ch}.about-section-heading-wide>p:last-child{color:var(--about-muted);grid-area:1/2;margin:0;font-size:16px;line-height:1.8}.about-proof-points article{min-width:0;min-height:270px;padding:28px 30px 30px 0}.about-proof-points article+article{border-left:1px solid var(--about-line);padding-left:30px}.about-proof-points h3{margin:6px 0 13px;font-size:25px;line-height:1.25}.about-proof-points p{color:var(--about-muted);margin:0;font-size:16px;line-height:1.75}.about-point-note{color:var(--text-tertiary);font:600 12px/1.4 var(--mono);margin-top:24px;display:block}.about-team-solution{color:#f7f7f4;background:#101010}#about-team-solution-title{scroll-margin-top:108px}.about-team-solution-shell{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);align-items:start;gap:clamp(64px,7vw,120px);display:grid}.about-team-solution-heading h2{color:#f7f7f4;text-wrap:balance;max-width:none}.about-team-solution-heading>p{max-width:29em;color:var(--text-tertiary);margin:24px 0 0;font-size:16px;line-height:1.8}.about-team-solution-list{border-top:1px solid #ffffff61}.about-team-solution-list article{border-bottom:1px solid #ffffff29;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:18px;padding:28px 0;display:grid}.about-team-solution-icon{color:#f7f7f4;border:1px solid #ffffff47;place-items:center;width:44px;height:44px;display:grid}.about-team-solution-icon svg{stroke-width:1.65px;width:21px;height:21px}.about-team-solution-list h3{color:#f7f7f4;margin:4px 0 9px;font-size:20px;line-height:1.35}.about-team-solution-list p{max-width:42em;color:var(--text-tertiary);margin:0;font-size:15px;line-height:1.75}.about-team-solution-fact{color:var(--text-tertiary);font:600 11px/1.4 var(--mono);white-space:nowrap;border-left:1px solid #fff3;align-self:start;margin-top:6px;padding-left:18px}.about-team-solution-action{color:#fff;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;font:650 15px/1.5 inherit}.about-team-solution-action:hover{color:#9eb2ff}@media (width>=901px){.about-team-solution-heading{grid-area:1/2}.about-team-solution-list{grid-area:1/1}}.about-team-pricing{color:var(--text-primary);background:#fff;padding:104px 0 118px}.about-team-pricing .visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.about-team-pricing-board{border:1px solid var(--about-line);background:#fff;overflow:hidden}.about-team-pricing .pricing-board-meta,.about-team-pricing .pricing-table-wrap,.about-compare{background:#fff}.about-compare-table{border-top:1px solid var(--about-ink)}.about-compare-row{border-bottom:1px solid var(--about-line);grid-template-columns:minmax(110px,.34fr) minmax(0,1fr) minmax(0,1fr);display:grid}.about-compare-row>div{min-width:0;padding:21px 24px}.about-compare-row>div+div{border-left:1px solid var(--about-line)}.about-compare-head{color:var(--text-tertiary);font:600 12px/1.3 var(--mono);letter-spacing:.02em}.about-compare-row:not(.about-compare-head)>div:first-child{color:var(--about-ink);font-size:15px;font-weight:650}.about-compare-row:not(.about-compare-head)>div:nth-child(2){background:#315efb0d}.about-compare-row:not(.about-compare-head)>div:nth-child(3){color:var(--text-tertiary);background:#fbfcfe}.about-compare-row strong{color:var(--about-ink);font-size:16px;line-height:1.4;display:block}.about-compare-row>div:nth-child(2) strong{color:#2248d5}.about-compare-row span{color:var(--about-muted);margin-top:6px;font-size:14px;line-height:1.55;display:block}.about-principles{background:#f8f9fc}.about-principles-shell{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:110px;display:grid}.about-principles-list{border-top:1px solid var(--about-ink)}.about-principles-list>div{border-bottom:1px solid var(--about-line);grid-template-columns:minmax(170px,.7fr) minmax(0,1fr);gap:32px;padding:19px 0;display:grid}.about-principles-list span{font-size:17px;font-weight:650}.about-principles-list p{color:var(--about-muted);margin:0;font-size:15px;line-height:1.6}.about-cta{background:var(--color-zero);color:#fff;padding:76px 0}.about-cta-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.about-cta-copy{flex:auto;min-width:0}.about-cta h2{letter-spacing:-.03em;max-width:590px;margin:0;font-size:clamp(32px,4vw,50px);line-height:1.16}.about-cta-copy p{color:#ffffffb8;max-width:620px;margin:20px 0 0;font-size:15px;line-height:1.75}.about-cta-inner>div:last-child{flex-wrap:wrap;flex:none;gap:10px;display:flex}.about-cta .button-light{color:var(--about-ink)}.about-cta .button-outline-light{color:#fff;border-color:#fff6}.about-cta .button-outline-light:hover{background:#ffffff1a}.about-page .site-footer{color:var(--text-secondary);background:#fff}.about-page .footer-bottom{border-top:0}@media (width<=900px){.about-hero{min-height:auto;padding:118px 0 76px}.about-hero-shell,.about-team-solution-shell,.about-principles-shell{grid-template-columns:1fr;gap:58px}.about-hero-copy{max-width:740px}.about-proof-panel{max-width:620px}.about-section-heading-wide{grid-template-columns:1fr;gap:18px;margin-bottom:38px}.about-section-heading-wide h2,.about-section-heading-wide>p:last-child{grid-area:auto/1}.about-proof-points{grid-template-columns:1fr}.about-proof-points article,.about-proof-points article+article{border-left:0;min-height:0;padding:26px 0}.about-proof-points article+article{border-top:1px solid var(--about-line)}.about-cta-inner{flex-direction:column;align-items:flex-start}}@media (width<=640px){.about-page .nav-shell,.about-page .section-shell{width:min(100% - 28px,1320px)}.about-hero{padding-top:110px}.about-hero h1{max-width:none;font-size:40px;line-height:1.08}.about-hero-lead{font-size:18px;line-height:1.6}.about-hero-body{font-size:16px}.about-hero-actions{flex-direction:column;align-items:stretch}.about-hero-actions .button{width:100%}.about-proof-panel{padding:21px 18px 19px}.about-proof-grid strong{font-size:clamp(25px,8vw,37px)}.about-proof-grid>div{padding-right:10px}.about-proof-grid>div:nth-child(2n){padding-left:13px}.about-page-section{padding:76px 0}.about-team-solution-heading h2{font-size:clamp(35px,10vw,48px)}.about-team-solution-heading>p{font-size:16px;line-height:1.8}.about-team-solution-list article{grid-template-columns:40px minmax(0,1fr);gap:15px}.about-team-solution-icon{width:40px;height:40px}.about-team-solution-list h3{margin-top:7px;font-size:20px}.about-team-solution-fact{white-space:normal;border-left:0;grid-column:2;margin-top:-2px;padding-left:0}.about-team-pricing{padding:76px 0}.about-compare{overscroll-behavior-inline:contain;scrollbar-width:none;overflow-x:auto}.about-compare::-webkit-scrollbar{display:none}.about-compare-table{min-width:640px}.about-compare-row>div{padding:17px 14px}.about-principles-list>div{grid-template-columns:1fr;gap:7px}.about-cta{padding:58px 0}.about-cta-inner>div:last-child{flex-direction:column;width:100%}.about-cta .button{width:100%}}html[data-theme=dark] .about-page{--about-ink:#f2f5fb;--about-muted:var(--text-secondary);--about-line:#2b3446;--about-paper:#0f1420;--about-wash:#141b29;background:var(--about-paper);color:var(--about-ink)}html[data-theme=dark] .about-page .site-header{background:#0f1420d1;border-bottom-color:#ffffff14}html[data-theme=dark] .about-page .site-header.is-scrolled{border-bottom-color:var(--about-line);background:#0f1420f2}html[data-theme=dark] .about-page .icon-button{color:var(--about-ink);border-color:var(--about-line);background:#151d2c}html[data-theme=dark] .about-page .button-primary{background:var(--color-zero);color:#0f1420}html[data-theme=dark] .about-page .button-primary:hover{color:#0f1420;background:#fff}html[data-theme=dark] .about-hero{background:radial-gradient(circle at 88% 15%, #315efb2b, transparent 32%), radial-gradient(circle at 10% 92%, #e9863921, transparent 26%), var(--about-paper)}html[data-theme=dark] .about-proof-panel{background:#141c2bd1;border-color:#3b4962}html[data-theme=dark] .about-model-menu{background:#141c2bfa;box-shadow:0 14px 32px #0000003d}html[data-theme=dark] .about-model-option:hover,html[data-theme=dark] .about-model-option:focus-visible,html[data-theme=dark] .about-model-option[aria-selected=true]{background:#202b40}html[data-theme=dark] .about-compare,html[data-theme=dark] .about-page .site-footer{background:var(--about-paper)}html[data-theme=dark] .about-team-solution{color:var(--text-primary);background:#101010}html[data-theme=dark] .about-compare-row:not(.about-compare-head)>div:nth-child(2){background:#315efb1f}html[data-theme=dark] .about-compare-row:not(.about-compare-head)>div:nth-child(3){color:var(--text-secondary);background:#121a28}html[data-theme=dark] .about-compare-row strong,html[data-theme=dark] .about-proof-grid strong{color:var(--about-ink)}html[data-theme=dark] .about-compare-row>div:nth-child(2) strong{color:#8ca4ff}html[data-theme=dark] .about-principles{background:var(--about-wash)}html[data-theme=dark] .about-page .button-outline-light{color:var(--about-ink);border-color:#53617a}html[data-theme=dark] .about-cta{background:#090d16}@media (prefers-reduced-motion:reduce){.about-page *,.about-page :before,.about-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.account-menu{background:#fff;border:1px solid #e1e7f0;border-radius:0;width:min(300px,100vw - 24px);overflow:hidden;box-shadow:none!important}.account-menu[hidden]{display:none}.account-menu-details{gap:10px;padding:15px 16px 14px;display:grid;position:relative}.account-menu-details:after{content:"";border-bottom:1px dashed #dce4ee;position:absolute;bottom:0;left:10px;right:10px}.account-menu-field{grid-template-columns:auto minmax(0,1fr) 28px;align-items:center;column-gap:10px;min-width:0;display:grid}.account-menu-field-label{color:var(--text-secondary);align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:normal;display:inline-flex}.account-menu .account-menu-help{width:16px;height:16px;color:var(--text-secondary);cursor:default;background:0 0;border:0;border-radius:50%;flex:0 0 16px;place-items:center;padding:0;display:inline-grid}.account-menu .account-menu-help:hover{color:var(--text-primary)}.account-menu .account-menu-help svg{width:13px;height:13px}.account-menu-field-value{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;overflow:hidden}.account-menu-copyable-field{grid-template-columns:auto minmax(0,1fr) 28px}.account-menu-invitation{padding:12px 14px}.account-menu-invitation-link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu .account-menu-copy{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .14s;display:grid}.account-menu-copyable-field:hover .account-menu-copy,.account-menu-copyable-field:focus-within .account-menu-copy{opacity:1;pointer-events:auto}.account-menu .account-menu-copy:hover{color:var(--text-primary);background:#f2f5fb}.account-menu .account-menu-copy:disabled{cursor:default;opacity:.45}.account-menu .account-menu-copy.is-copied{color:var(--text-secondary);background:0 0}.account-menu-divider{border-top:1px dashed #dce4ee;height:0;margin:0 10px}.account-menu .account-menu-action{width:calc(100% - 10px);min-height:38px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:9px;margin:3px 5px;padding:0 9px;font:600 13px inherit;display:flex}.account-menu .account-menu-action:hover{color:var(--text-primary);background:#f2f5fb}.account-menu .account-menu-enter-console{min-height:34px;color:var(--text-secondary);font-size:12px;font-weight:500}.account-menu .account-menu-enter-console:hover{color:var(--text-primary)}.account-menu .account-menu-sign-out{color:var(--ui-color-danger)}.account-menu .account-menu-sign-out:hover{color:var(--ui-color-danger-hover);background:#fff3f1}.account-menu .account-menu-action:focus-visible,.account-menu .account-menu-copy:focus-visible,.account-menu .account-menu-help:focus-visible{outline-offset:-2px;outline:2px solid #9eabc0}.account-menu svg{width:16px;height:16px}@media (hover:none){.account-menu .account-menu-copy{opacity:1;pointer-events:auto}}.engine-toolbar{flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0;display:flex}.engine-tabs{border-bottom:1px solid #d1d5db;gap:24px;display:flex}.engine-tabs button{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:14px}.engine-tabs button[aria-selected=true]{border-bottom-color:var(--ui-color-action,#000);font-weight:600}.engine-pools{border-top:1px solid #d1d5db;border-bottom:1px solid #d1d5db;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.engine-pool{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #e5e7eb;gap:8px;padding:16px 12px;font-size:13px;display:grid}.engine-pool:hover{background:var(--ui-color-surface-hover,#f4f5f6)}.engine-pool[aria-pressed=true]{background:var(--ui-color-surface-hover,#f4f5f6);box-shadow:inset 0 -2px var(--ui-color-action,#000)}.engine-pool strong{font-size:14px}.engine-pool small{color:#4c5852;font-size:12px}.engine-toolbar .engine-auto{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;min-height:38px;display:flex}[data-engine-scheduling]{font-variant-numeric:tabular-nums;min-width:0}[data-engine-scheduling] button:focus-visible{outline:2px solid var(--ui-color-action,#000);outline-offset:3px}[data-engine-scheduling][data-stale=true] [data-engine-status]{color:#a12929}@media (width<=900px){.engine-pools{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-engine-scheduling] h2{margin:24px 0 12px;font-size:18px;line-height:1.4}[data-engine-scheduling] h3{margin:20px 0 8px;font-size:14px;line-height:1.5}.engine-history-trigger{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:4px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.engine-history-trigger svg{width:18px;height:18px}.engine-toolbar label{gap:6px;font-size:13px;display:grid}.engine-toolbar input[type=search],.engine-toolbar select:not(.operation-native-select){box-sizing:border-box;border:1px solid var(--ui-color-line-info,#d1d5db);border-radius:var(--ui-radius-control,6px);background:var(--ui-color-paper,#fff);height:38px;color:inherit;max-width:100%;padding:8px 12px}.engine-toolbar input[type=search]{width:280px}.engine-toolbar>label:first-child{width:220px;max-width:100%}.engine-toolbar .engine-auto input{width:16px;height:16px;min-height:16px;accent-color:var(--ui-color-action,#000);flex:0 0 16px;margin:0;padding:0}.engine-toolbar [data-engine-refresh]{border:1px solid var(--ui-color-line-info,#d1d5db);border-radius:var(--ui-radius-control,6px);background:var(--ui-color-paper,#fff);width:38px;height:38px;min-height:38px;color:var(--ui-color-action,#000);cursor:pointer;box-shadow:none;flex:0 0 38px;justify-content:center;align-items:center;padding:0;display:inline-flex}.engine-toolbar [data-engine-refresh]:hover{background:var(--ui-color-surface-hover,#f4f5f6)}.engine-toolbar [data-engine-refresh] svg{width:16px;height:16px}[data-engine-status]{color:#64706a;font-size:13px;line-height:1.6}.engine-table-wrap{margin-top:16px;overflow-x:auto}.engine-table-wrap table{border-collapse:collapse;width:100%;font-size:13px}.engine-table-wrap th,.engine-table-wrap td{text-align:left;white-space:nowrap;border-bottom:1px solid #e5e7eb;padding:12px}.engine-table-wrap th{background:#f5f7f6;font-weight:600}.engine-policy-facts{grid-template-columns:140px minmax(0,1fr);margin:16px 0;font-size:13px;line-height:1.6;display:grid}.engine-policy-facts dt,.engine-policy-facts dd{border-bottom:1px solid var(--ui-color-line-info,#d1d5db);margin:0;padding:10px 0}.engine-policy-facts dt{font-weight:600}.engine-policy-note{max-width:80ch;color:var(--text-secondary);font-size:13px;line-height:1.7}.engine-table-wrap .engine-policy-table{table-layout:fixed}.engine-table-wrap .engine-policy-table th,.engine-table-wrap .engine-policy-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;line-height:1.65}.engine-policy-table th:first-child{width:16%}@media (width<=600px){.engine-table-wrap .engine-policy-table th,.engine-table-wrap .engine-policy-table td{padding:10px 6px;font-size:12px}.engine-policy-table th:first-child{width:22%}.engine-policy-facts{grid-template-columns:110px minmax(0,1fr)}.engine-toolbar>label:not(.engine-auto),.engine-toolbar>label:first-child,.engine-toolbar input[type=search]{width:100%}}.admin-page{--admin-ink:var(--ui-color-ink-console);--admin-muted:var(--ui-color-muted-console);--admin-faint:var(--ui-color-faint);--admin-line:var(--ui-color-line-console);--admin-surface:var(--ui-color-paper);--admin-ground:var(--ui-color-surface);--admin-mint:#087966;--admin-mint-deep:#075e51;--admin-mint-wash:#e9f5f1;--admin-amber:#ae711e;--admin-amber-wash:#fff4df;--admin-red:var(--ui-color-danger);--admin-red-wash:#fff0ed;--admin-blue:#426e99;--admin-blue-wash:#edf4fb}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-page{background:var(--admin-ground);color:var(--admin-ink);font-size:var(--ui-type-body)}.admin-page .button{min-height:var(--ui-button-default);padding-inline:14px}.admin-app{min-height:100vh;padding-top:76px}.admin-sidebar{z-index:19;border-right:var(--ui-border-width) solid var(--admin-line);background:#fbfcfc;flex-direction:column;width:256px;display:flex;position:fixed;top:76px;bottom:0;left:0}.admin-sidebar-head{border-bottom:var(--ui-border-width) solid var(--admin-line);justify-content:space-between;align-items:center;min-height:76px;padding:0 22px;display:flex}.admin-sidebar-head>div{gap:3px;display:grid}.admin-sidebar-head strong{font-size:var(--ui-type-emphasis)}.admin-overline{color:var(--admin-mint);font:600 var(--ui-type-tiny) var(--mono);letter-spacing:.08em}body.admin-page .admin-close,body.admin-page .admin-menu{display:none}.admin-nav{padding:19px 12px 24px;overflow-y:auto}.admin-nav-group{color:var(--admin-faint);font:600 var(--ui-type-tiny) var(--mono);letter-spacing:.06em;margin:18px 10px 8px;display:block}.admin-nav-link{min-height:var(--ui-control-default);border-radius:var(--ui-radius-small);color:#4c5c57;font-size:var(--ui-type-caption);align-items:center;gap:11px;padding:0 10px;font-weight:600;display:flex}.admin-nav-link:hover{color:var(--admin-ink);background:#eff4f2}.admin-nav-link.is-active{background:var(--admin-mint);color:var(--ui-color-paper);box-shadow:0 7px 16px -12px #087966e6}.admin-nav-link>i{width:17px;height:17px}.nav-attention{background:var(--admin-amber-wash);min-width:19px;height:19px;color:var(--admin-amber);font:700 var(--ui-type-tiny) var(--mono);border-radius:50%;place-items:center;margin-left:auto;display:grid}.nav-attention[hidden]{display:none}.admin-sidebar-foot{padding:var(--ui-space-4) 18px 18px;border-top:var(--ui-border-width) solid var(--admin-line);gap:15px;margin-top:auto;display:grid}.admin-environment{align-items:center;gap:9px;display:flex}.admin-environment>span{background:#33b878;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #33b8781f}.admin-environment div{gap:2px;display:grid}.admin-environment strong{font-size:var(--ui-type-note)}.admin-help{align-items:center;gap:var(--ui-space-2);color:var(--admin-muted);font-size:var(--ui-type-tiny-plus);display:flex}.admin-help>i:last-child{width:14px;margin-left:auto}.admin-help>i{width:15px}.admin-main-wrap{min-height:calc(100vh - 76px);margin-left:256px}.admin-workbar{border-bottom:var(--ui-border-width) solid var(--admin-line);background:#ffffffb8;align-items:center;min-height:58px;padding:0 32px;display:flex}.admin-breadcrumb{color:var(--admin-muted);font-size:var(--ui-type-note);align-items:center;gap:9px;display:flex}.admin-breadcrumb i{width:14px}.admin-workbar-actions{align-items:center;gap:11px;margin-left:auto;display:flex}.admin-workbar-actions>.icon-button{width:34px;height:34px;position:relative}.admin-workbar-actions>.icon-button b{border:var(--ui-border-width) solid var(--ui-color-paper);background:#d67434;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.demo-disclosure{color:var(--admin-muted);font-size:var(--ui-type-tiny-plus);align-items:center;gap:5px;margin-right:3px;display:inline-flex}.demo-disclosure i{width:14px;color:var(--admin-mint)}.admin-profile{min-height:var(--ui-control-small);border:var(--ui-border-width) solid transparent;border-radius:var(--ui-radius-small);color:var(--admin-ink);font-size:var(--ui-type-tiny-plus);background:0 0;align-items:center;gap:7px;padding:0 8px 0 4px;display:flex}.admin-profile span{border-radius:var(--ui-radius-small);background:var(--color-zero);width:25px;height:25px;color:var(--ui-color-paper);font:600 var(--ui-type-tiny) var(--mono);place-items:center;display:grid}.admin-profile>i{width:14px;color:var(--admin-muted)}.admin-content{width:min(100% - 64px,1450px);margin:0 auto;padding:40px 0 64px}.admin-content-head{justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px;display:flex}.admin-content-head h1{font-size:var(--ui-type-page-responsive);margin:0;line-height:1.2}.admin-content-head p{color:var(--admin-muted);font-size:var(--ui-type-caption);margin:10px 0 0;line-height:1.6}.admin-head-actions{flex:none;gap:9px;display:flex}.admin-head-actions [hidden]{display:none!important}.admin-head-actions .button{min-height:var(--ui-control-medium);font-size:var(--ui-type-note);padding:0 13px}.admin-head-actions .button i{width:15px}.attention-band{border:var(--ui-border-width) solid #e7cc9e;background:#fffaf0;border-radius:7px;grid-template-columns:minmax(225px,.58fr) minmax(0,1.42fr);display:grid}.attention-title{border-right:var(--ui-border-width) solid #ead5b1;align-items:center;gap:11px;min-height:78px;padding:0 20px;display:flex}.attention-title>span{border-radius:var(--ui-radius-small);width:31px;height:31px;color:var(--admin-amber);background:#f6e5bf;place-items:center;display:grid}.attention-title i{width:17px}.attention-title div{gap:3px;display:grid}.attention-title strong{font-size:var(--ui-type-caption)}.attention-items{grid-template-columns:repeat(3,1fr);display:grid}.attention-items a{align-items:center;gap:var(--ui-space-2);border-right:var(--ui-border-width) solid #ead5b1;color:#745c39;min-width:0;font-size:var(--ui-type-tiny-plus);grid-template-columns:auto minmax(0,1fr) auto;padding:0 16px;display:grid}.attention-items a:last-child{border-right:0}.attention-items b{color:var(--admin-amber);font:600 var(--ui-type-tiny) var(--mono)}.attention-items span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attention-items i{width:14px}.admin-metrics{border-top:var(--ui-border-width) solid var(--admin-ink);border-bottom:var(--ui-border-width) solid var(--admin-line);background:var(--ui-color-paper);grid-template-columns:repeat(4,1fr);margin:15px 0;display:grid}.admin-metrics article{gap:var(--ui-space-2);border-right:var(--ui-border-width) solid var(--admin-line);min-width:0;padding:22px 20px 20px;display:grid}.admin-metrics article:last-child{border-right:0}.admin-metrics strong{color:var(--admin-ink);font:600 var(--ui-type-metric-responsive)/1.1 var(--mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-metrics small{min-height:14px;color:var(--admin-muted);font-size:var(--ui-type-tiny)}.admin-metrics small i{vertical-align:-2px;width:13px;color:var(--admin-mint)}.admin-primary-grid{grid-template-columns:minmax(0,1.5fr) minmax(330px,.75fr);gap:15px;display:grid}.admin-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:15px;display:grid}.admin-panel{border:var(--ui-border-width) solid var(--admin-line);background:var(--admin-surface);border-radius:7px;min-width:0;padding:21px;box-shadow:0 14px 30px -28px #14211f59}.admin-panel-head{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-4);display:flex}.admin-panel-head h2{font-size:var(--ui-type-emphasis);margin:0}.admin-panel-head p{color:var(--admin-muted);font-size:var(--ui-type-tiny-plus);margin:5px 0 0;line-height:1.55}.admin-panel-head a{color:var(--admin-mint-deep);font-size:var(--ui-type-tiny-plus);white-space:nowrap;align-items:center;gap:5px;font-weight:700;display:inline-flex}.admin-panel-head a i{width:14px}.channel-summary{margin:var(--ui-space-5) 0 9px;border-top:var(--ui-border-width) solid var(--admin-line);border-bottom:var(--ui-border-width) solid var(--admin-line);flex-wrap:wrap;gap:18px;padding:11px 0;display:flex}.channel-summary span{color:var(--admin-muted);font-size:var(--ui-type-tiny-plus);align-items:center;gap:6px;display:inline-flex}.channel-summary strong{color:var(--admin-ink);font:600 var(--ui-type-tiny-plus) var(--mono)}.state-dot{border-radius:50%;width:7px;height:7px}.admin-table-wrap{margin:0 -21px -21px;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:680px}.admin-table th,.admin-table td{padding:var(--ui-space-3) 21px;border-top:var(--ui-border-width) solid var(--admin-line);text-align:left;white-space:nowrap}.admin-table th{color:var(--admin-faint);font:600 var(--ui-type-tiny) var(--mono)}.admin-table td{font-size:var(--ui-type-tiny-plus)}.admin-table td strong{font-size:var(--ui-type-tiny-plus);display:block}.admin-table td small{color:var(--admin-muted);font:var(--ui-type-tiny) var(--mono);margin-top:3px;display:block}.pool{border-radius:var(--ui-radius-compact);min-height:20px;font-size:var(--ui-type-tiny);align-items:center;padding:0 7px;font-weight:700;display:inline-flex}.pool.stable{background:var(--admin-mint-wash);color:var(--admin-mint-deep)}.pool.watch{background:var(--admin-amber-wash);color:var(--admin-amber)}.row-icon{border:var(--ui-border-width) solid transparent;border-radius:var(--ui-radius-compact);width:27px;height:27px;color:var(--admin-muted);background:0 0;place-items:center;display:grid}.row-icon:hover{border-color:var(--admin-line);background:var(--ui-color-paper);color:var(--admin-mint-deep)}.row-icon i{width:14px}.queue-panel{padding-bottom:4px}.queue-list{margin:17px 0 0;padding:0;list-style:none}.queue-list li{border-top:var(--ui-border-width) solid var(--admin-line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:67px;padding:11px 0;display:grid}.queue-list .queue-empty{min-height:100px;color:var(--text-tertiary);font-size:var(--ui-type-tiny-plus);text-align:center;place-items:center;display:grid}.queue-icon{border-radius:var(--ui-radius-small);width:30px;height:30px;color:var(--admin-muted);background:#f1f4f3;place-items:center;display:grid}.queue-icon.warning{background:var(--admin-amber-wash);color:var(--admin-amber)}.queue-icon.benefit{background:var(--admin-mint-wash);color:var(--admin-mint)}.queue-icon i{width:16px}.queue-list li>div{gap:3px;min-width:0;display:grid}.queue-list strong{font-size:var(--ui-type-tiny-plus);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-list small{color:var(--admin-muted);font-size:var(--ui-type-tiny);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-action{border:var(--ui-border-width) solid var(--admin-line);border-radius:var(--ui-radius-compact);background:var(--ui-color-paper);min-height:28px;color:var(--admin-mint-deep);font-size:var(--ui-type-tiny);padding:0 8px;font-weight:700}.queue-action:hover{background:var(--admin-mint-wash);border-color:#a8c8c0}.ledger-line{font-size:var(--ui-type-tiny-plus);grid-template-columns:92px 1fr minmax(60px,2fr) 34px;align-items:center;gap:10px;margin-top:18px;display:grid}.ledger-line:first-of-type{margin-top:var(--ui-space-6)}.ledger-line span{color:var(--admin-muted)}.ledger-line strong{font:600 var(--ui-type-note) var(--mono);text-align:right;white-space:nowrap}.ledger-line>i{background:#edf2f0;border-radius:2px;height:8px;overflow:hidden}.ledger-line>i:before{content:"";width:var(--ledger);background:var(--admin-mint);height:100%;display:block}.ledger-line small{color:var(--admin-muted);font-size:var(--ui-type-tiny)}.ledger-foot{border-top:var(--ui-border-width) solid var(--admin-line);color:var(--admin-muted);font-size:var(--ui-type-tiny);gap:7px;margin:19px 0 0;padding-top:14px;line-height:1.55;display:flex}.ledger-foot i{width:14px;color:var(--admin-mint);flex:none}.benefit-figures{padding:var(--ui-space-4) 0;border-top:var(--ui-border-width) solid var(--admin-line);border-bottom:var(--ui-border-width) solid var(--admin-line);grid-template-columns:repeat(3,1fr);margin:22px 0 18px;display:grid}.benefit-figures>div{border-right:var(--ui-border-width) solid var(--admin-line);gap:5px;padding:0 10px;display:grid}.benefit-figures>div:first-child{padding-left:0}.benefit-figures>div:last-child{border-right:0;padding-right:0}.benefit-figures strong{font:600 var(--ui-type-heading) var(--mono)}.benefit-figures span{color:var(--admin-muted);font-size:var(--ui-type-tiny)}.benefit-usage{color:var(--admin-muted);font-size:var(--ui-type-tiny);grid-template-columns:auto minmax(70px,1fr) auto;align-items:center;gap:9px;display:grid}.benefit-usage>div{background:#edf2f0;border-radius:2px;height:7px;overflow:hidden}.benefit-usage i{width:var(--benefit);background:var(--admin-mint);height:100%;display:block}.benefit-usage strong{color:var(--admin-ink);font:600 var(--ui-type-tiny) var(--mono)}.access-panel>p{margin:var(--ui-space-4) 0 0;color:var(--admin-muted);font-size:var(--ui-type-tiny);line-height:1.55}.security-rows{margin-top:14px}.security-rows :is(button,a){border:0;border-top:var(--ui-border-width) solid var(--admin-line);width:100%;min-height:53px;color:inherit;text-align:left;background:0 0;grid-template-columns:29px minmax(0,1fr) 15px;align-items:center;gap:9px;padding:9px 0;display:grid}.security-rows :is(button,a)>span{border-radius:var(--ui-radius-small);width:28px;height:28px;color:var(--admin-muted);background:#f1f4f3;place-items:center;display:grid}.security-rows :is(button,a)>span i{width:15px}.security-rows :is(button,a)>div{gap:3px;min-width:0;display:grid}.security-rows strong{font-size:var(--ui-type-tiny-plus)}.security-rows small{color:var(--admin-muted);font-size:var(--ui-type-tiny);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.security-rows>:is(button,a)>i{width:14px;color:var(--admin-muted)}.admin-toast{z-index:50;border:var(--ui-border-width) solid #bfddd5;border-radius:var(--ui-radius-control);width:max-content;min-width:min(360px,100vw - 40px);max-width:min(440px,100vw - 40px);color:var(--admin-mint-deep);box-shadow:none;font-size:var(--ui-type-compact);text-align:center;background:#eff9f5;padding:15px 22px;font-weight:500;line-height:1.5;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.admin-backdrop,.admin-workspace[hidden]{display:none}.admin-workspace{scroll-margin-top:92px}.workspace-metrics{margin-top:15px}.workspace-strip{border:var(--ui-border-width) solid #bedcd5;background:#f1faf7;border-radius:7px;justify-content:space-between;align-items:center;gap:22px;min-height:66px;padding:0 18px;display:flex}.workspace-strip>div{grid-template-columns:32px auto;align-items:center;column-gap:10px;min-width:0;display:grid}.workspace-strip-icon{border-radius:var(--ui-radius-small);width:31px;height:31px;color:var(--admin-mint-deep);background:#dff2ec;grid-row:1/3;place-items:center;display:grid}.workspace-strip-icon i{width:17px}.workspace-strip strong{font-size:var(--ui-type-note)}.workspace-strip p{color:var(--admin-muted);font-size:var(--ui-type-tiny);grid-column:2;margin:3px 0 0;line-height:1.45}.workspace-strip-meta{color:var(--admin-mint-deep);font:600 var(--ui-type-tiny) var(--mono);white-space:nowrap}.channel-strip{background:#f3f8fc;border-color:#cedbe7}.channel-strip .workspace-strip-icon{color:var(--admin-blue);background:#e4eff9}.workspace-table-panel{margin-top:15px;padding-bottom:21px}.workspace-table-panel .admin-table-wrap{margin-bottom:-21px}.toolbar-button{border:var(--ui-border-width) solid var(--admin-line);border-radius:var(--ui-radius-compact);background:var(--ui-color-paper);min-height:30px;color:var(--admin-muted);font-size:var(--ui-type-tiny);align-items:center;gap:6px;padding:0 9px;font-weight:700;display:inline-flex}.toolbar-button:hover{color:var(--admin-mint-deep);background:#f7fbfa;border-color:#aecbc4}.toolbar-button i{width:13px}.ownership-tag,.status-tag{border-radius:var(--ui-radius-compact);min-height:26px;color:var(--admin-muted);font-family:inherit;font-size:var(--ui-type-note);background:#eff3f2;align-items:center;padding:0 9px;font-weight:600;line-height:1;display:inline-flex}.ownership-first,.status-tag.success{background:var(--admin-mint-wash);color:var(--admin-mint-deep)}.status-tag.warning{background:var(--admin-amber-wash);color:var(--admin-amber)}.price-evidence-panel{margin-bottom:var(--ui-space-5)}.source-link{color:var(--admin-mint-deep);font-size:var(--ui-type-tiny);font-weight:700;display:block}.source-link+small{margin-top:3px}.admin-table code,.policy-panel code,.pricing-calculation code{color:#52625d;font:var(--ui-type-tiny) var(--mono)}.channel-control-grid{grid-template-columns:1.05fr .95fr;gap:15px;margin-top:15px;display:grid}.capacity-list{gap:14px;margin-top:19px;display:grid}.capacity-list>div{color:var(--admin-muted);font-size:var(--ui-type-tiny-plus);grid-template-columns:1fr auto;align-items:center;gap:7px 14px;display:grid}.capacity-list strong{color:var(--admin-ink);font:600 var(--ui-type-note) var(--mono)}.capacity-list strong small{color:var(--admin-muted);font:var(--ui-type-tiny) "PingFang SC", "Microsoft YaHei", sans-serif}.capacity-list i{background:#edf2f0;border-radius:2px;grid-column:1/-1;height:7px;overflow:hidden}.capacity-list i:before{content:"";width:var(--capacity);background:var(--admin-mint);height:100%;display:block}.channel-state-list{border-top:var(--ui-border-width) solid var(--admin-line);margin-top:18px}.channel-state-list>span{align-items:center;gap:var(--ui-space-2);border-bottom:var(--ui-border-width) solid var(--admin-line);grid-template-columns:8px 76px 1fr auto;min-height:43px;display:grid}.channel-state-list strong{font:600 var(--ui-type-tiny-plus) var(--mono)}.channel-state-list small{color:var(--admin-muted);font-size:var(--ui-type-tiny)}.channel-state-list b{color:var(--admin-muted);font:600 var(--ui-type-tiny-plus) var(--mono)}.pricing-guard{border:var(--ui-border-width) solid #b9dbd2;background:#f2faf7;border-radius:7px;grid-template-columns:minmax(310px,1.1fr) minmax(480px,.9fr);align-items:center;gap:25px;min-height:105px;margin-bottom:15px;padding:0 23px;display:grid}.pricing-guard>div{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:13px;display:grid}.pricing-guard>div>span{border-radius:var(--ui-radius-small);background:var(--admin-mint);width:37px;height:37px;color:var(--ui-color-paper);place-items:center;display:grid}.pricing-guard>div>span i{width:19px}.pricing-guard h2{font-size:var(--ui-type-body);margin:0}.pricing-guard p{color:var(--admin-muted);font-size:var(--ui-type-tiny);margin:5px 0 0;line-height:1.55}.pricing-guard ol{border-left:var(--ui-border-width) solid #c5e0d9;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.pricing-guard li{color:#29584e;min-height:50px;font-size:var(--ui-type-tiny-plus);align-items:center;gap:10px;padding:0 16px;line-height:1.45;display:flex}.pricing-guard li+li{border-left:var(--ui-border-width) solid #c5e0d9}.pricing-guard li b{color:var(--admin-mint);font:700 var(--ui-type-tiny-plus) var(--mono)}.pricing-main-grid{grid-template-columns:.85fr 1.15fr;gap:15px;display:grid}.policy-version{padding:var(--ui-space-4) 0;border-top:var(--ui-border-width) solid var(--admin-line);border-bottom:var(--ui-border-width) solid var(--admin-line);gap:5px;margin:19px 0 17px;display:grid}.policy-version span{color:var(--admin-mint);font:600 var(--ui-type-tiny-plus) var(--mono)}.policy-version strong{font-size:var(--ui-type-body)}.policy-version small{color:var(--admin-muted);font-size:var(--ui-type-tiny)}.policy-bands{grid-template-columns:repeat(3,1fr);display:grid}.policy-bands>div{border-right:var(--ui-border-width) solid var(--admin-line);gap:5px;min-width:0;padding:0 11px;display:grid}.policy-bands>div:first-child{padding-left:0}.policy-bands>div:last-child{border-right:0;padding-right:0}.policy-bands span{color:var(--admin-muted);font-size:var(--ui-type-tiny)}.policy-bands strong{font:600 var(--ui-type-note) var(--mono)}.policy-bands small{color:var(--admin-faint);font-size:var(--ui-type-micro-plus);line-height:1.4}.policy-note{color:var(--text-tertiary);font-size:var(--ui-type-tiny);gap:6px;margin:17px 0 0;line-height:1.5;display:flex}.policy-note i{width:14px;color:var(--text-tertiary);flex:none}.calculation-row{min-height:var(--ui-control-small);color:var(--admin-muted);font-size:var(--ui-type-tiny-plus);background:#f6f8f7;justify-content:space-between;align-items:center;margin-top:11px;padding:0 13px;display:flex}.calculation-row strong{color:var(--admin-ink);font:600 var(--ui-type-note) var(--mono)}.calculation-row small,.calculation-result small{color:var(--admin-muted);font:var(--ui-type-tiny) "PingFang SC", "Microsoft YaHei", sans-serif}.calculation-sign{height:16px;color:var(--admin-mint);font:700 var(--ui-type-caption) var(--mono);place-items:center;display:grid}.calculation-result{border:var(--ui-border-width) solid #9ecbbf;min-height:49px;color:var(--admin-mint-deep);font-size:var(--ui-type-tiny-plus);background:#edf8f4;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.calculation-result strong{font:600 var(--ui-type-emphasis) var(--mono)}.margin-fact{border-top:var(--ui-border-width) solid var(--admin-line);color:var(--admin-muted);font-size:var(--ui-type-tiny);flex-wrap:wrap;gap:5px 17px;margin-top:15px;padding-top:13px;display:flex}.margin-fact b{color:var(--admin-ink);font:600 var(--ui-type-tiny) var(--mono)}.margin-fact small{width:100%;color:var(--admin-faint);line-height:1.45}.schedule-actions{align-items:center;gap:var(--ui-space-2);display:flex}.schedule-subject{padding:var(--ui-space-3) 0;align-items:center;gap:var(--ui-space-2) 15px;border-top:var(--ui-border-width) solid var(--admin-line);border-bottom:var(--ui-border-width) solid var(--admin-line);flex-wrap:wrap;margin-top:19px;display:flex}.schedule-subject span{color:var(--admin-ink);font:600 var(--ui-type-tiny-plus) var(--mono)}.schedule-subject strong{color:var(--admin-mint-deep);font:700 var(--ui-type-tiny) var(--mono)}.schedule-subject small{color:var(--admin-muted);font-size:var(--ui-type-tiny)}.schedule-timeline{margin-top:22px}.timeline-hours{color:var(--admin-faint);font:var(--ui-type-tiny) var(--mono);justify-content:space-between;display:flex}.timeline-track{border:var(--ui-border-width) solid var(--admin-line);background-image:linear-gradient(90deg, transparent calc(33.33% - .5px), var(--admin-line) calc(33.33% - .5px), var(--admin-line) calc(33.33% + .5px), transparent calc(33.33% + .5px), transparent calc(66.67% - .5px), var(--admin-line) calc(66.67% - .5px), var(--admin-line) calc(66.67% + .5px), transparent calc(66.67% + .5px));height:52px;margin-top:7px;position:relative}.timeline-block{top:5px;left:var(--start);width:var(--width);color:#3e5d54;text-align:left;border:0;grid-template-columns:1fr auto;align-items:center;height:40px;padding:0 10px;display:grid;position:absolute}.timeline-block b{font-size:var(--ui-type-tiny)}.timeline-block span{font:700 var(--ui-type-tiny-plus) var(--mono)}.timeline-block small{color:inherit;font-size:var(--ui-type-micro-plus);opacity:.75;grid-column:1/-1}.timeline-block.is-current{outline:2px solid var(--admin-mint-deep);outline-offset:-2px;color:#124d40}.timeline-block:hover{filter:brightness(.97)}@media (width<=1180px){.admin-content{width:min(100% - 48px,1180px)}.admin-primary-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.admin-secondary-grid{grid-template-columns:1fr 1fr}.security-panel{grid-column:1/-1}.attention-band{grid-template-columns:1fr}.attention-title{border-right:0;border-bottom:var(--ui-border-width) solid #ead5b1;min-height:56px}.attention-items a{min-height:56px}.admin-metrics strong{font-size:var(--ui-type-dialog)}.pricing-guard{grid-template-columns:1fr;gap:14px;padding:17px 19px}.pricing-guard ol{border-top:var(--ui-border-width) solid #c5e0d9;border-left:0}.pricing-guard li{padding:var(--ui-space-3) 0}.pricing-guard li+li{padding-left:15px}.pricing-main-grid{grid-template-columns:1fr}.workspace-strip{align-items:flex-start;padding:15px 18px}.workspace-strip-meta{margin:3px 0 0}}@media (width<=900px){.admin-sidebar{width:248px;transition:transform .18s;transform:translate(-100%);box-shadow:12px 0 34px #14211f29}.admin-sidebar.is-open{transform:translate(0)}body.admin-page .admin-close,body.admin-page .admin-menu{width:34px;height:34px;display:inline-grid}.admin-backdrop.is-visible{z-index:18;display:block;position:fixed;inset:76px 0 0}.admin-main-wrap{margin-left:0}.admin-workbar{padding:0 24px}.admin-menu{margin-right:12px}.admin-breadcrumb{margin-right:auto}.admin-workbar-actions{margin-left:0}.admin-primary-grid{grid-template-columns:1fr}.queue-panel{min-height:0}.admin-secondary-grid{grid-template-columns:1fr 1fr}.ledger-panel{grid-column:1/-1}.channel-control-grid{grid-template-columns:1fr}}@media (width<=680px){.admin-content{width:calc(100% - 28px);padding-top:27px}.admin-content-head{flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:21px}.admin-content-head h1{font-size:var(--ui-type-display-lg)}.admin-head-actions{width:100%}.admin-head-actions .button{flex:1}.admin-workbar{min-height:54px;padding:0 14px}.admin-breadcrumb span{display:none}.admin-workbar-actions{gap:6px}.demo-disclosure,.admin-profile strong,.admin-profile>i{display:none}.admin-profile{padding:0}.admin-profile span{width:31px;height:31px}.attention-items{grid-template-columns:1fr}.attention-items a{border-right:0;border-bottom:var(--ui-border-width) solid #ead5b1;padding:0 16px}.attention-items a:last-child{border-bottom:0}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics article:nth-child(2){border-right:0}.admin-metrics article:nth-child(-n+2){border-bottom:var(--ui-border-width) solid var(--admin-line)}.admin-primary-grid,.admin-secondary-grid{gap:var(--ui-space-3)}.admin-secondary-grid{margin-top:var(--ui-space-3);grid-template-columns:1fr}.ledger-panel{grid-column:auto}.admin-panel{padding:17px}.admin-table-wrap{margin-bottom:-17px;margin-left:-17px;margin-right:-17px}.admin-table th,.admin-table td{padding-left:17px;padding-right:17px}.channel-summary{gap:11px}.queue-list{margin-top:13px}.ledger-line{grid-template-columns:79px 1fr}.ledger-line strong{text-align:left}.ledger-line>i{grid-column:1/2}.ledger-line small{grid-area:2/2}.benefit-figures strong{font-size:var(--ui-type-body)}.admin-toast{max-width:none;bottom:14px;left:14px;right:14px}}#overview>.attention-band,#overview>.admin-metrics,#overview>.admin-primary-grid,#overview>.admin-secondary-grid{display:none}.workbench-todo-panel{margin-top:4px;padding:0 0 8px}.workbench-head-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.workbench-todo-filters{border:var(--ui-border-width) solid var(--admin-line);background:var(--ui-color-surface-subtle);gap:4px;padding:4px;display:flex}.workbench-todo-filters button{min-height:32px;color:var(--admin-muted);font:inherit;font-size:var(--ui-type-tiny-plus);cursor:pointer;background:0 0;border:0;padding:0 13px}.workbench-todo-filters button.is-active{background:var(--color-zero);color:var(--ui-color-paper);font-weight:600}.workbench-todo-filters button:hover:not(.is-active){background:var(--ui-color-paper);color:var(--ui-color-ink-console)}.workbench-period-tabs{border:var(--ui-border-width) solid var(--admin-line);border-radius:var(--ui-radius-compact);background:var(--ui-color-surface-subtle);gap:4px;padding:4px;display:flex}.workbench-period-tabs button{border-radius:var(--ui-radius-compact);min-height:32px;color:var(--admin-muted);font:inherit;font-size:var(--ui-type-tiny-plus);cursor:pointer;background:0 0;border:0;padding:0 15px}.workbench-period-tabs button.is-active{background:var(--ui-color-paper);color:var(--ui-color-ink-console);font-weight:700;box-shadow:0 1px 3px #2639351a}.workbench-todo-list{margin:0;padding:0;list-style:none}.workbench-todo-list li{grid-template-columns:24px minmax(0,1fr) auto 92px;align-items:center;gap:14px;min-height:68px;padding:11px 0;display:grid}.workbench-todo-list li.queue-empty{width:100%;min-height:0;color:var(--text-tertiary);text-align:left;grid-column:1/-1;padding:18px 0;display:block}.workbench-todo-list li>div{gap:4px;min-width:0;display:grid}.workbench-todo-copy{position:relative}.workbench-todo-copy.has-automation{padding-right:28px}.workbench-todo-automation{width:21px;height:21px;color:var(--ui-color-action);place-items:center;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.workbench-todo-automation svg{stroke-width:1.8px;width:19px;height:19px}.workbench-todo-list strong{color:var(--ui-color-ink-console);font-size:var(--ui-type-body);font-weight:400}.workbench-todo-list small{color:var(--admin-muted);font-size:var(--ui-type-tiny-plus);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workbench-todo-status{white-space:nowrap;justify-self:end}.workbench-todo-list .queue-action{box-sizing:border-box;border:1px solid var(--ui-color-ink-console);border-radius:var(--ui-radius-small);background:var(--ui-color-paper);width:92px;min-height:32px;color:var(--ui-color-ink-console);white-space:nowrap;place-items:center;padding:0 12px;display:inline-grid}.workbench-todo-list .queue-action.is-actionable{background:var(--color-zero);color:var(--ui-color-paper);border-color:#0000}.workbench-todo-list .queue-action:hover{background:var(--ui-color-action);color:var(--ui-color-paper);border-color:#0000}.workbench-todo-list .queue-action.is-completed:hover{background:var(--color-zero)}@media (width<=680px){.workbench-todo-panel{padding:0 17px 5px}.workbench-head-controls{align-items:stretch;width:100%}.workbench-period-tabs,.workbench-todo-filters{width:100%}.workbench-period-tabs button,.workbench-todo-filters button{flex:1}.workbench-todo-list li{grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr) 88px;gap:6px 10px}.workbench-todo-check{grid-area:1/1/span 2}.workbench-todo-list li>div{grid-area:1/2}.workbench-todo-status{grid-area:2/2;justify-self:start}.workbench-todo-list .queue-action{grid-area:1/3/span 2;width:88px}}.workbench-todo-list li.is-completed{opacity:.58}.workbench-todo-list li.is-completed strong{text-decoration:line-through;text-decoration-thickness:1px}.workbench-todo-check{cursor:pointer;place-items:center;width:22px;height:22px;display:grid}.workbench-todo-check input{width:16px;height:16px;min-height:16px;accent-color:var(--ui-color-action);margin:0}.workbench-todo-check input:disabled{cursor:not-allowed}@media (width<=680px){.workspace-strip{gap:9px;display:grid}.workspace-strip-meta{white-space:normal;margin-left:42px}.workspace-metrics,.workspace-table-panel{margin-top:var(--ui-space-3)}.pricing-guard{margin-bottom:var(--ui-space-3);padding:15px}.pricing-guard ol{grid-template-columns:1fr}.pricing-guard li+li{border-top:var(--ui-border-width) solid #c5e0d9;border-left:0;padding-left:0}.policy-bands{gap:0}.policy-bands>div{padding:0 7px}.policy-bands small{font-size:var(--ui-type-micro)}.schedule-actions .toolbar-button{justify-content:center;width:30px;padding:0;font-size:0}.schedule-actions .toolbar-button i{width:14px}.schedule-subject{flex-direction:column;align-items:flex-start;gap:5px}.timeline-block{padding:0 5px}.timeline-block small{display:none}.timeline-block b,.timeline-block span{font-size:var(--ui-type-micro-plus)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.status-tag.failure{background:var(--admin-red-wash);color:var(--admin-red)}.backup-strip{background:#f3f8fc;border-color:#cbdce9}.backup-strip .workspace-strip-icon{color:var(--admin-blue);background:#e4eff9}.backup-table{min-width:960px}.backup-table td:nth-child(3) strong,.backup-table td:nth-child(4) strong{font-variant-numeric:tabular-nums}.backup-table td:last-child code{cursor:help}.backup-failure-code{font-family:var(--mono);color:var(--admin-red)!important}.backup-record-count{color:var(--admin-muted);font:600 var(--ui-type-tiny) var(--mono);white-space:nowrap}.backup-empty td{height:120px;color:var(--text-tertiary);text-align:center;white-space:normal}.backup-empty-message{min-height:120px;padding:var(--ui-space-6);color:var(--text-tertiary);font-size:var(--ui-type-tiny-plus);text-align:center;place-items:center;display:grid}.admin-head-actions .button:disabled{cursor:wait;opacity:.6}.operation-dialog-layer{z-index:150;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.operation-dialog-layer[hidden]{display:none!important}.operation-dialog-backdrop{cursor:default;border:0;position:absolute;inset:0}.operation-dialog{z-index:1;border:var(--ui-border-width) solid var(--admin-line);border-radius:var(--ui-radius-panel);background:var(--admin-surface);width:min(100%,860px);max-height:min(760px,100svh - 64px);position:relative;overflow:auto;box-shadow:0 28px 70px #14211f38}.operation-dialog-head{min-height:86px;padding:var(--ui-space-5) 24px 18px;justify-content:space-between;align-items:flex-start;gap:var(--ui-space-5);border-bottom:var(--ui-border-width) solid var(--admin-line);display:flex}.operation-dialog-head h2{color:var(--admin-ink);font-size:var(--ui-type-heading);margin:0}.operation-dialog-head p{max-width:64ch;color:var(--admin-muted);font-size:var(--ui-type-note);margin:5px 0 0;line-height:1.6}.operation-dialog-head .row-icon{flex:none}.operation-form{padding:var(--ui-space-5) 24px 24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:0;display:grid}.operation-form:has([name=providerKey])>label:has([name=providerDescription]){grid-column:1}.operation-form:has([name=providerKey])>.admin-provider-logo-upload{grid-column:2}.operation-form:has([name=providerKey])>label:has([name=providerDescription])+small{display:none}.operation-form [hidden]{display:none!important}.operation-form label{color:var(--admin-muted);font-size:var(--ui-type-tiny-plus);gap:7px;font-weight:700;display:grid}.operation-form input,.operation-form select,.operation-form textarea{width:100%;min-height:var(--ui-control-medium);border:var(--ui-border-width) solid var(--admin-line);border-radius:var(--ui-radius-small);background:var(--ui-color-paper);color:var(--admin-ink);font:inherit;font-size:var(--ui-type-caption);padding:0 10px}.operation-form input[readonly]{background:var(--ui-color-surface);color:var(--admin-muted);cursor:default}.operation-form textarea{resize:vertical;min-height:108px;padding-top:9px}.operation-form .operation-field-wide,.operation-form .operation-form-actions,.operation-form .operation-form-message{grid-column:1/-1}.operation-form .operation-check{align-items:center;gap:var(--ui-space-2);grid-template-columns:auto 1fr}.operation-form .operation-check input{width:16px;min-height:16px;accent-color:var(--admin-mint);margin:0}.operation-form-actions{border-top:var(--ui-border-width) solid var(--admin-line);justify-content:flex-end;gap:9px;margin-top:2px;padding-top:16px;display:flex}.operation-form-message{min-height:18px;color:var(--admin-red);font-size:var(--ui-type-tiny-plus);margin:0}body.has-operation-dialog{scrollbar-gutter:stable;overflow:hidden}.admin-page{--admin-ink:var(--ui-color-primary);--admin-muted:var(--ui-color-muted);--admin-faint:var(--ui-color-faint);--admin-line:#1118271c;--admin-surface:var(--ui-color-paper);--admin-ground:var(--ui-color-paper);--admin-mint:var(--ui-color-info-soft);--admin-mint-deep:var(--ui-color-info);--admin-mint-wash:var(--ui-color-surface-info);--admin-amber:#b87c43;--admin-amber-wash:#fff7ea;--admin-red:var(--ui-color-danger);--admin-red-wash:#fff2ec;--admin-blue:#6488ba;--admin-blue-wash:#f0f5fa;background:var(--ui-color-paper);font-size:var(--ui-type-body)}.admin-page::selection{color:var(--admin-ink);background:#dce9f7}.admin-app{background:var(--ui-color-paper);width:min(1440px,100% - 64px);margin:0 auto;padding-top:76px;display:flex}.admin-sidebar{border-right-color:var(--admin-line);background:var(--ui-color-paper);flex:0 0 252px;width:252px;height:calc(100vh - 76px);padding:19px 14px 15px;position:sticky;top:76px}.admin-sidebar-head{min-height:var(--ui-control-default);border:0;padding:0 8px}.admin-sidebar-head>div{gap:2px}.admin-sidebar-head strong{color:var(--ui-color-ink-strong);font-size:var(--ui-type-emphasis)}.admin-overline{color:var(--ui-color-info-soft);font-size:var(--ui-type-tiny);letter-spacing:.04em}.admin-nav{padding:var(--ui-space-6) 0 18px;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:3px;display:flex}.admin-nav::-webkit-scrollbar{width:0;height:0;display:none}.admin-sidebar{scrollbar-width:none;-ms-overflow-style:none}.admin-sidebar::-webkit-scrollbar{width:0;height:0;display:none}.admin-nav-group{color:var(--ui-color-faint);font:600 var(--ui-type-tiny-plus) "PingFang SC", "Microsoft YaHei", sans-serif;letter-spacing:.02em;margin:18px 0 5px;padding:0 11px;line-height:1.4}.admin-nav-group:first-child{margin-top:0}.admin-nav-link{border-radius:var(--ui-radius-control);color:#53616f;min-height:39px;font-size:var(--ui-type-caption);gap:11px;padding:0 11px;font-weight:400;transition:background .16s,color .16s}.admin-nav-link>i{width:17px;height:17px;color:var(--text-tertiary)}.admin-nav-link.is-active{background:linear-gradient(100deg, var(--ui-color-surface-info) 0%, #fff9f4 100%);color:var(--ui-color-info);box-shadow:none;font-weight:650}.admin-nav-link.is-planned{color:var(--ui-color-disabled-text);cursor:default}.admin-nav-link.is-planned>i{color:#aeb8c4}.admin-nav-link.is-planned:hover{color:var(--ui-color-disabled-text);background:0 0}.nav-attention{min-width:21px;height:21px;color:var(--ui-color-nav);font-size:var(--ui-type-tiny);background:#edf1f0;border-radius:99px}.nav-plan{border-radius:var(--ui-radius-small);min-height:19px;color:var(--ui-color-disabled-text);font:600 var(--ui-type-micro-plus) "PingFang SC", "Microsoft YaHei", sans-serif;white-space:nowrap;background:#f2f4f7;align-items:center;margin-left:auto;padding:0 6px;display:inline-flex}.admin-sidebar-foot{border-top-color:var(--admin-line);gap:13px;padding:14px 7px 0}.admin-environment>span{background:var(--ui-color-success-strong);box-shadow:0 0 0 4px #2f8f721c}.admin-environment strong{color:var(--ui-color-content-muted);font-size:var(--ui-type-note)}.admin-environment small{color:var(--admin-muted);font-size:var(--ui-type-tiny-plus)}.admin-help{color:var(--ui-color-muted);font-size:var(--ui-type-note)}.admin-help:hover{color:var(--ui-color-info)}.admin-main-wrap{background:var(--ui-color-paper);border-left:0;flex:1;min-width:0;margin-left:0}.admin-workbar{border-bottom-color:var(--admin-line);background:linear-gradient(105deg, #fbfcff 0%, var(--ui-color-paper) 56%, #fffaf6 100%);min-height:66px;padding:0 32px}.admin-breadcrumb{color:var(--text-tertiary);font-size:var(--ui-type-caption)}.admin-breadcrumb strong{color:var(--ui-color-ink-strong)}.admin-breadcrumb i{color:var(--text-tertiary)}.demo-disclosure{color:var(--ui-color-detail);font-size:var(--ui-type-note)}.demo-disclosure i{color:var(--ui-color-info-soft)}.admin-workbar-actions>.icon-button{color:#5a6877;background:0 0;border-color:#0000;width:36px;height:36px}.admin-workbar-actions>.icon-button:hover{color:var(--ui-color-info);background:#f2f6fb}.admin-workbar-actions>.icon-button b{background:var(--ui-color-notice);border-color:var(--ui-color-paper)}.admin-profile{min-height:var(--ui-control-medium);border-radius:var(--ui-radius-control);color:var(--ui-color-content-muted);font-size:var(--ui-type-note);padding:0 9px 0 4px}.admin-profile:hover{border-color:var(--ui-color-line-info);background:var(--ui-color-paper)}.admin-profile span{border-radius:var(--ui-radius-control);color:var(--ui-color-info);font-size:var(--ui-type-tiny-plus);background:linear-gradient(145deg,#e6eef9,#f5f7fc)}.admin-content{width:calc(100% - 72px);padding:52px 0 70px}.admin-content-head{margin-bottom:30px}.admin-content-head h1{color:var(--text-primary);font-size:var(--ui-type-page-responsive-large);line-height:1.2}.operation-title-line{align-items:baseline;gap:10px;display:flex}.operation-title-count{color:var(--ui-color-detail);font-size:var(--ui-type-note);white-space:nowrap;font-weight:600}.admin-head-actions .button{min-height:var(--ui-button-default);border-radius:var(--ui-radius-control);font-size:var(--ui-type-caption);padding:0 14px}.admin-head-actions .button-quiet{border-color:var(--ui-color-line-info);color:var(--ui-color-detail-blue);background:var(--ui-color-paper)}.admin-head-actions .button-quiet:hover{border-color:var(--ui-color-line-info-hover);background:var(--ui-color-surface-info-hover)}.admin-head-actions .button-primary,.admin-head-actions .button-primary:hover{background:var(--ui-color-action)}.resource-management-tabs{border:0;align-items:end;gap:22px;margin:0 0 24px;display:flex}.resource-management-tabs>button{min-height:42px;color:var(--ui-color-muted-console);font-size:var(--ui-type-body);cursor:pointer;background:0 0;border:0;padding:0 1px;font-weight:600;position:relative}.resource-management-tabs>button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.resource-management-tabs>button:hover{color:var(--ui-color-ink-console)}.resource-management-tabs>button[aria-selected=true]{color:var(--ui-color-ink-console);font-weight:600}.resource-management-tabs>button[aria-selected=true]:after{background:var(--color-zero)}.organization-user-tabs>a{min-height:42px;color:var(--ui-color-muted-console);font-size:var(--ui-type-body);border:0;align-items:center;padding:0 1px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.organization-user-tabs>a:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.organization-user-tabs>a:hover,.organization-user-tabs>a[aria-selected=true]{color:var(--ui-color-ink-console)}.organization-user-tabs>a[aria-selected=true]:after{background:var(--color-zero)}.resource-management-tabs[hidden]{display:none!important}.attention-band{border-color:var(--ui-color-line-info-muted);border-radius:var(--ui-radius-panel);background:linear-gradient(112deg, var(--ui-color-surface-info-soft) 0%, var(--ui-color-surface-disabled) 54%, var(--ui-color-surface-warm) 100%);overflow:hidden}.attention-title{border-right-color:var(--ui-color-line-info-muted);min-height:82px}.attention-title>span{color:#6387b7;background:#eaf1fa;border-radius:7px}.attention-title strong{color:#335a65;font-size:var(--ui-type-compact)}.attention-title small{color:var(--ui-color-detail-soft);font-size:var(--ui-type-tiny-plus)}.attention-items a{color:#68788a;font-size:var(--ui-type-note);border-right-color:var(--ui-color-line-info-muted)}.attention-items a:hover{background:#ffffff73}.attention-items b{color:#5b7fac}.attention-items i{color:#8aa4c4}.admin-metrics{margin:var(--ui-space-4) 0;background:0 0;border:0;gap:13px}.admin-metrics article{min-height:144px;padding:var(--ui-space-5) 19px 18px;border:var(--ui-border-width) solid var(--admin-line);border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);box-shadow:0 12px 34px #2f535e12}.admin-metrics article:nth-child(3){background:linear-gradient(145deg, var(--ui-color-paper) 0%, #fff8f4 100%);border-color:#f0d8bb}.admin-metrics span{color:var(--ui-color-muted);font-size:var(--ui-type-note)}.admin-metrics strong{color:var(--ui-color-ink-strong);font-size:var(--ui-type-display-responsive)}.admin-metrics small{color:var(--ui-color-detail);font-size:var(--ui-type-tiny-plus)}.admin-metrics small i{color:#6286b8}.admin-primary-grid,.admin-secondary-grid{gap:14px}.admin-secondary-grid{margin-top:14px}.admin-panel{padding:var(--ui-space-6);border-color:var(--admin-line);border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);box-shadow:0 12px 34px #2f535e12}.admin-panel-head p{color:var(--ui-color-muted);font-size:var(--ui-type-note);line-height:1.65}.admin-panel-head a,.source-link{color:var(--ui-color-info);font-size:var(--ui-type-note)}.admin-panel-head a:hover,.source-link:hover{color:#3f6699}.channel-summary{border-color:var(--admin-line);margin-top:21px}.channel-summary span{color:var(--ui-color-muted);font-size:var(--ui-type-note)}.channel-summary strong{color:var(--ui-color-ink-strong)}.state-dot.stable{background:var(--ui-color-success-strong)}.state-dot.price{background:var(--ui-color-info-soft)}.state-dot.watch{background:#d39a62}.state-dot.issue{background:var(--ui-color-danger)}.admin-table-wrap{margin-bottom:-24px;margin-left:-24px;margin-right:-24px}.admin-table th,.admin-table td{border-top-color:var(--admin-line);padding-left:22px;padding-right:22px}.admin-table td{color:#526170;font-size:var(--ui-type-data)}.admin-table .row-warning{background:#fffaf4}.pool,.ownership-tag,.status-tag{border-radius:var(--ui-radius-small);min-height:26px;font-size:var(--ui-type-note)}.pool.stable,.status-tag.success,.ownership-first{color:var(--ui-color-success-strong);background:#edf7f3}.pool.price{background:var(--ui-color-surface-info);color:var(--ui-color-info)}.pool.watch,.status-tag.warning{color:#b87c43;background:#fff7ea}.status-tag.failure{color:var(--ui-color-danger-soft);background:#fff2ec}.status-tag.neutral{color:var(--ui-color-muted);background:#f2f4f7}.row-icon,.toolbar-button{border-radius:var(--ui-radius-small);color:var(--ui-color-detail-muted)}.row-icon:hover,.toolbar-button:hover{background:var(--ui-color-surface-info-hover);color:var(--ui-color-info);border-color:#c5d5ea}.row-icon.is-pending{color:var(--ui-color-info)}.row-icon.is-pending svg{animation:.72s linear infinite admin-action-spin}.toolbar-button{min-height:var(--ui-control-compact);font-size:var(--ui-type-tiny-plus)}.row-icon.is-copied{color:var(--ui-color-success-strong)}.queue-icon{color:#71879f;background:#f2f6fb;border-radius:7px}.queue-icon.warning{color:#b87c43;background:#fff5e6}.queue-icon.benefit{color:var(--ui-color-success-strong);background:#edf7f3}.queue-list strong{color:var(--ui-color-content-muted);font-size:var(--ui-type-note)}.queue-list small{color:var(--ui-color-detail);font-size:var(--ui-type-tiny-plus)}.queue-action{border-color:var(--ui-color-line-info);border-radius:var(--ui-radius-small);min-height:30px;color:var(--ui-color-info);font-size:var(--ui-type-tiny-plus)}.queue-action:hover{border-color:var(--ui-color-line-info-hover);background:var(--ui-color-surface-info-hover)}.ledger-line span,.ledger-line small,.benefit-figures span,.benefit-usage,.access-panel>p,.policy-note{color:var(--ui-color-muted)}.ledger-line strong,.benefit-figures strong,.benefit-usage strong{color:var(--ui-color-ink-strong)}.ledger-line>i,.benefit-usage>div{background:#edf2f7}.ledger-line>i:before,.benefit-usage i{background:var(--ui-color-info-soft)}.ledger-line>i.ledger-pending:before{background:#d39a62}.ledger-line>i.ledger-review:before{background:#91a0b0}.security-rows :is(button,a):hover>div strong{color:var(--ui-color-info)}.security-rows :is(button,a)>span{color:#6d84a0;background:#f2f6fb;border-radius:7px}.security-rows strong{color:var(--ui-color-content-muted);font-size:var(--ui-type-note)}.security-rows small{color:var(--ui-color-detail);font-size:var(--ui-type-tiny-plus)}.workspace-strip,.backup-strip{border-color:var(--ui-color-line-info-muted);border-radius:var(--ui-radius-panel);background:linear-gradient(112deg, var(--ui-color-surface-info-soft) 0%, var(--ui-color-surface-disabled) 54%, var(--ui-color-surface-warm) 100%);min-height:74px}.workspace-strip-icon,.backup-strip .workspace-strip-icon{color:#6387b7;background:#eaf1fa;border-radius:7px}.workspace-strip strong{color:#335a65;font-size:var(--ui-type-caption)}.workspace-strip p{color:var(--ui-color-detail-soft);font-size:var(--ui-type-tiny-plus)}.workspace-strip-meta{color:#5b7fac}.backup-record-count{color:var(--ui-color-detail);font-size:var(--ui-type-tiny-plus)}.backup-empty-message{color:var(--text-tertiary);font-size:var(--ui-type-note)}.backup-failure-code{color:var(--ui-color-danger-soft)!important}.operation-form input,.operation-form select,.operation-form textarea{border-color:var(--ui-color-line-info);color:var(--ui-color-content-muted)}.operation-form input:focus,.operation-form select:focus,.operation-form textarea:focus{border-color:var(--ui-color-line-info);box-shadow:none;outline:0}.operation-form label{color:var(--ui-color-muted)}.operation-form-message{color:var(--ui-color-danger-soft)}.operation-form-message[data-state=success]{color:var(--ui-color-success-strong)}.operation-form-message[data-state=pending]{color:var(--ui-color-muted)}.operation-form-message[data-state=error]{color:var(--ui-color-danger-soft)}.operation-form-loading{min-height:96px;color:var(--ui-color-muted);font-size:var(--ui-type-note);text-align:center;grid-column:1/-1;place-items:center;margin:0;display:grid}.admin-toast{color:#3c6870;background:#f2f8f7;border-color:#d5e5e3;border-radius:7px;box-shadow:0 12px 24px #2f535e1f}.admin-page :focus-visible{box-shadow:none;outline:0}.admin-page .support-drawer:focus,.admin-page .support-drawer:focus-visible{outline:0;box-shadow:0 14px 32px #14211f24}.admin-access-state{width:min(100% - 40px,520px);min-height:calc(100vh - 66px);color:var(--ui-color-ink-strong);margin:0 auto;padding:180px 0 80px}.admin-access-state h1{font-size:var(--ui-type-hero-sm);margin:0;line-height:1.3}.admin-access-state p{max-width:42ch;color:var(--ui-color-muted);font-size:var(--ui-type-compact);margin:14px 0 26px;line-height:1.75}.admin-access-state .button{min-height:42px;font-size:var(--ui-type-caption)}.admin-page .admin-backdrop.is-visible,.admin-page .operation-dialog-backdrop{background:var(--ui-overlay-backdrop);-webkit-backdrop-filter:var(--ui-overlay-filter)}body.has-admin-access-overlay{scrollbar-gutter:stable;overflow:hidden}html:has(body.has-admin-access-overlay){scrollbar-gutter:stable;overflow:hidden}body.has-admin-access-overlay>:not(.admin-access-overlay):not(.admin-bootstrap-loading){visibility:hidden}.admin-access-overlay{z-index:120;box-sizing:border-box;overscroll-behavior:contain;background:var(--ui-overlay-backdrop);width:100%;min-height:100dvh;-webkit-backdrop-filter:var(--ui-overlay-filter);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;grid-template-columns:minmax(0,1fr);place-content:center;padding:32px;display:grid;position:fixed;inset:0;overflow:auto}.admin-access-dialog{color:#f8fafc;justify-self:center;width:100%;min-width:0;max-width:430px;position:relative}.admin-access-dialog:has([data-admin-unlock-form]){transform:translateY(-20px)}.admin-access-dialog h1{font-size:var(--ui-type-heading);margin:0;line-height:1.35}.admin-access-dialog>p{color:#f1f5f9;max-width:39ch;font-size:var(--ui-type-caption);margin:12px 0 0;line-height:1.7}.admin-lock-mark{border:1px solid var(--ui-color-line-info);color:#f8fafc;background:#ffffff1f;border-radius:7px;place-items:center;width:42px;height:42px;margin-bottom:18px;display:grid}.admin-lock-mark i{width:20px;height:20px}.admin-lock-kicker{font-weight:700;color:#e2e8f0!important;font-size:var(--ui-type-tiny-plus)!important;margin-bottom:8px!important}.admin-access-dialog form{gap:14px;margin-top:26px;display:grid}.admin-access-dialog label{color:#f1f5f9;font-size:var(--ui-type-note);gap:7px;font-weight:600;display:grid}.admin-password-pair{border:var(--ui-border-width) solid var(--ui-color-line-console);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);margin:0;padding:0;overflow:hidden}.admin-password-pair:focus-within{border-color:var(--ui-color-line-console)}.admin-password-pair label{padding:10px 12px 9px}.admin-password-pair label+label{border-top:var(--ui-border-width) solid var(--ui-color-line-console)}.admin-password-pair input{width:100%;min-height:30px;color:var(--ui-color-ink-strong);font:inherit;font-size:var(--ui-type-caption);background:0 0;border:0;border-radius:0;padding:0}.admin-password-pair input:focus,.admin-password-pair input:focus-visible{box-shadow:none;outline:0}.admin-password-hint{color:var(--text-tertiary);font-size:var(--ui-type-tiny-plus);margin-top:-5px;line-height:1.5}.admin-password-entry{min-height:var(--ui-control-medium);border:var(--ui-border-width) solid var(--ui-color-line-console);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);align-items:stretch;display:flex;overflow:hidden}.admin-access-dialog>form:not([data-admin-password-setup-form]) .admin-password-entry input{min-width:0;min-height:0;color:var(--ui-color-ink-strong);font:inherit;font-size:var(--ui-type-caption);background:0 0;border:0;border-radius:0;flex:auto;padding:0 10px}.admin-password-entry:focus-within{border-color:var(--ui-color-line-console)}.admin-access-dialog>form:not([data-admin-password-setup-form]) .admin-password-entry input:focus,.admin-access-dialog>form:not([data-admin-password-setup-form]) .admin-password-entry input:focus-visible{box-shadow:none;border:0;outline:0}.admin-password-submit{width:var(--ui-control-medium);min-width:var(--ui-control-medium);color:var(--ui-color-ink-strong);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.admin-password-submit i{width:18px;height:18px}.admin-password-submit:hover{background:var(--ui-color-surface-info-hover);color:var(--ui-color-ink-strong)}.admin-password-submit:focus-visible{outline:2px solid var(--ui-color-ink-strong);outline-offset:-3px;position:relative}.admin-password-submit:disabled{color:var(--ui-color-faint);cursor:wait}.admin-unlock-message{min-height:24px;font-weight:400;line-height:1.5;color:#f1f5f9!important;font-size:var(--ui-type-note)!important;margin:-6px 0 0!important}.admin-unlock-message[data-state=success]{color:#bbf7d0!important}.admin-unlock-message[data-state=error]{color:#fecaca!important}.admin-unlock-error{color:#fecaca!important;margin:0!important}.admin-lock-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:2px;display:flex}.admin-lock-actions>a,.admin-forgot-password{color:#f8fafc;min-height:32px;font:inherit;font-size:var(--ui-type-note);text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:2px 0;-webkit-text-decoration:underline #f8fafc9e;text-decoration:underline #f8fafc9e;display:inline-flex}.admin-lock-actions>a:hover,.admin-forgot-password:hover{color:#fff}.admin-lock-actions>a:focus-visible,.admin-forgot-password:focus-visible{outline-offset:3px;outline:2px solid #fff}.admin-forgot-password{width:max-content}.admin-forgot-password:disabled{cursor:wait;opacity:.7}.pricing-guard{border-color:var(--ui-color-line-info-muted);border-radius:var(--ui-radius-panel);background:linear-gradient(112deg, var(--ui-color-surface-info-soft) 0%, var(--ui-color-surface-disabled) 54%, var(--ui-color-surface-warm) 100%)}.pricing-guard>div>span{background:var(--ui-color-info-soft);border-radius:7px}.pricing-guard h2{color:#335a65;font-size:var(--ui-type-emphasis)}.pricing-guard p{color:#66778a;font-size:var(--ui-type-tiny-plus)}.pricing-guard ol{border-left-color:var(--ui-color-line-info-muted)}.pricing-guard li{color:var(--ui-color-detail-blue);font-size:var(--ui-type-note)}.pricing-guard li+li{border-left-color:var(--ui-color-line-info-muted)}.pricing-guard li b{color:#6b8fbd}.policy-version span,.schedule-subject strong,.calculation-sign{color:#5e82ad}.policy-version strong{color:var(--ui-color-content)}.policy-version small,.policy-bands span,.policy-bands small{color:var(--ui-color-detail)}.policy-bands strong{color:var(--ui-color-content-muted)}.policy-note i{color:var(--text-tertiary)}.calculation-row{border-radius:var(--ui-radius-small);color:var(--ui-color-muted);background:#f5f7fa}.calculation-row strong{color:var(--ui-color-content)}.calculation-result{border-radius:var(--ui-radius-small);background:var(--ui-color-surface-info);color:var(--ui-color-info);border-color:#c8d8eb}.calculation-result strong{color:var(--ui-color-info)}.calculation-row small,.calculation-result small{color:var(--ui-color-detail-soft)}.margin-fact{color:var(--ui-color-muted)}.margin-fact b{color:var(--ui-color-content)}.margin-fact small{color:var(--ui-color-faint)}.schedule-subject span{color:var(--ui-color-content)}.schedule-subject small,.timeline-hours{color:var(--ui-color-detail)}.timeline-track{border-color:var(--ui-color-line-info);background-image:linear-gradient(90deg, transparent calc(33.33% - .5px), var(--ui-color-line-info) calc(33.33% - .5px), var(--ui-color-line-info) calc(33.33% + .5px), transparent calc(33.33% + .5px), transparent calc(66.67% - .5px), var(--ui-color-line-info) calc(66.67% - .5px), var(--ui-color-line-info) calc(66.67% + .5px), transparent calc(66.67% + .5px))}.timeline-block{color:var(--ui-color-detail-blue)}.timeline-block.low{background:#edf3fb}.timeline-block.normal{background:#b9cde4}.timeline-block.high{background:#f3d8c6}.timeline-block.is-current{outline-color:var(--ui-color-info);color:#385d8d}.capacity-list i{border-radius:var(--ui-radius-compact);background:#edf2f7}.capacity-list i:before{background:var(--ui-color-info-soft)}.channel-state-list strong{color:var(--ui-color-content-muted)}.channel-state-list small,.channel-state-list b{color:var(--ui-color-muted)}.admin-access-dialog:has([data-admin-password-setup-form]){transform:translateY(-20px)}.admin-access-dialog [data-admin-password-setup-form] .admin-password-entry input{min-width:0;min-height:0;color:var(--ui-color-ink-strong);font:inherit;font-size:var(--ui-type-caption);background:0 0;border:0;border-radius:0;flex:auto;padding:0 10px}.admin-access-dialog [data-admin-password-setup-form] .admin-password-entry input:focus,.admin-access-dialog [data-admin-password-setup-form] .admin-password-entry input:focus-visible{box-shadow:none;border:0;outline:0}.operation-dialog{border-color:var(--ui-color-line-info);border-radius:var(--ui-radius-panel);width:min(100%,720px);max-height:min(720px,100svh - 48px);box-shadow:0 24px 52px #2f535e2e}.operation-dialog-head{min-height:72px;padding:var(--ui-space-4) 20px 14px;border-bottom-color:var(--ui-color-line-info)}.operation-dialog-head p{color:var(--muted);font-size:var(--ui-type-note);margin-top:3px;line-height:1.55}.operation-dialog-head .row-icon{width:32px;height:32px;color:var(--muted)}.operation-dialog-head .row-icon:hover{background:var(--ui-color-surface-info-hover);color:var(--ink);border-color:#0000}.operation-form{gap:14px 16px;padding:18px 20px 20px}.operation-form label{color:var(--muted);font-size:var(--ui-type-tiny-plus);gap:6px;font-weight:600}.operation-form input,.operation-form select,.operation-form textarea{min-height:var(--ui-control-medium);border-color:var(--ui-color-line-info);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);color:var(--ink);font-size:var(--ui-type-note);box-shadow:none;outline:0;transition:none}.operation-form textarea{min-height:96px}.operation-form input::placeholder,.operation-form textarea::placeholder{color:var(--text-tertiary);opacity:1}.operation-form input:hover,.operation-form select:hover,.operation-form textarea:hover,.operation-form input:focus,.operation-form select:focus,.operation-form textarea:focus{border-color:var(--ui-color-line-info);box-shadow:none;outline:0}.operation-form input:focus-visible,.operation-form select:focus-visible,.operation-form textarea:focus-visible{outline:0}.operation-select{min-width:0;position:relative}.operation-native-select{opacity:0;pointer-events:none;width:1px;height:1px;margin:-1px;position:absolute;border:0!important;min-height:1px!important;padding:0!important}.operation-select-trigger{width:100%;min-height:var(--ui-control-medium);border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);color:var(--ink);font:inherit;font-size:var(--ui-type-note);text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 11px;display:flex}.operation-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operation-select-trigger>svg{width:15px;color:var(--text-tertiary);flex:none;transition:transform .14s}.operation-select.is-open .operation-select-trigger>svg{transform:rotate(180deg)}.operation-select-trigger:focus-visible{outline:0}.operation-select-menu{z-index:12;border:var(--ui-border-width) solid var(--ui-color-line-info);background:var(--ui-color-paper);border-radius:7px;max-height:220px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 26px #2f535e1f}.operation-select.is-multiple .operation-select-menu{gap:3px;display:grid}.operation-select.is-open .operation-select-menu{z-index:120;position:fixed;inset:auto}.operation-select-menu[hidden]{display:none}.operation-select-search{z-index:1;border-bottom:var(--ui-border-width) solid var(--ui-color-line-console);background:var(--ui-color-paper);align-items:center;gap:7px;min-height:34px;margin:-5px -5px 3px;padding:5px 8px;display:flex;position:sticky;top:-5px}.operation-select-search>svg{width:14px;color:var(--text-tertiary);flex:none}.operation-select-search-input{width:100%;min-width:0;min-height:25px;color:var(--ui-color-ink-console);font:inherit;font-size:var(--ui-type-caption);background:0 0;border:0;outline:0;padding:2px 0}.operation-select-search-input::placeholder{color:var(--text-tertiary)}.operation-select-scope{z-index:1;border-bottom:var(--ui-border-width) solid var(--ui-color-line-console);background:var(--ui-color-surface-subtle);min-height:30px;color:var(--ui-color-muted);font-size:var(--ui-type-tiny);justify-content:space-between;align-items:center;gap:10px;margin:0 -5px 3px;padding:4px 8px;display:flex;position:sticky;top:34px}.operation-select-scope>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.operation-select-scope>button{color:var(--ui-color-action);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:2px 0;font-weight:650}.operation-select-scope>button:hover{text-underline-offset:3px;text-decoration:underline}.operation-select-scope>button:focus-visible{outline:2px solid var(--ui-color-action);outline-offset:2px}.operation-select-empty{color:var(--text-tertiary);font-size:var(--ui-type-tiny-plus);text-align:center;margin:8px 9px}.operation-select-option{width:100%;min-height:var(--ui-control-small);border-radius:var(--ui-radius-small);color:#53616f;font:inherit;font-size:var(--ui-type-note);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 9px;display:flex}.operation-select-option[hidden]{display:none}.operation-select-option:hover,.operation-select-option:focus-visible{background:var(--ui-select-hover-bg);color:var(--ui-select-hover-text);outline:0}.operation-select-option:disabled{color:#9ca8a3;cursor:not-allowed}.operation-select-option.is-multiple{gap:9px}.operation-select-indicator{border:var(--ui-border-width) solid #c9d6e5;border-radius:var(--ui-radius-compact);background:var(--ui-color-paper);color:#0000;flex:none;place-items:center;width:15px;height:15px;display:grid}.operation-select-indicator svg{stroke-width:2.5px;width:11px}.operation-select-option.is-selected .operation-select-indicator{border-color:var(--ui-select-active-text);background:var(--ui-select-active-text);color:var(--ui-select-active-bg)}.operation-select-trigger:disabled{background:var(--ui-color-surface-subtle);color:#9aa7b5;cursor:not-allowed;border-color:#e8edf3}.operation-select-trigger:disabled>svg{color:var(--text-tertiary)}.operation-form .operation-check{min-height:28px;color:var(--ui-color-nav);font-size:var(--ui-type-note);padding:1px 0}.operation-form .operation-check input{accent-color:var(--ui-color-action)}.invoice-issued-fields{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.invoice-issued-fields .operation-check{grid-column:1/-1}.operation-form-actions{border-top-color:var(--ui-color-line-info);margin-top:2px;padding-top:14px}.operation-dialog .button{min-height:var(--ui-button-dialog);font-size:var(--ui-type-note);padding:0 13px;transition:none}.operation-dialog .button:hover{transform:none}.operation-dialog .button-primary,.operation-dialog .button-primary:hover{background:var(--ui-color-action)}.operation-dialog .button-quiet{border-color:var(--ui-color-line-info);background:var(--ui-color-paper);color:var(--ink)}.operation-dialog .button-quiet:hover{border-color:var(--ui-color-line-info-hover);background:var(--ui-color-surface-info-hover)}.operation-dialog .button-danger{color:var(--ui-color-danger);background:#fff4f2;border-color:#e9b4ad}.operation-dialog .button-danger:hover{background:#fee9e5;border-color:#dc958c}.operation-dialog .button-danger:focus-visible{outline-color:var(--ui-color-danger)}.operation-dialog .button-danger i{width:15px;height:15px}.admin-channel-switch{display:inline-flex;position:relative}.admin-channel-switch>[data-channel-switch-trigger]{white-space:nowrap}.admin-channel-switch-menu{z-index:30;border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);width:min(330px,100vw - 36px);padding:13px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 36px #141f2d24}.admin-channel-switch-menu>p{color:var(--muted);font-size:var(--ui-type-compact);margin:0 0 10px;line-height:1.45}.admin-channel-switch-options{gap:8px;display:grid}.admin-channel-switch-options .button{text-align:left;width:100%}.admin-channel-switch-config{color:var(--ui-color-action);font-size:var(--ui-type-compact);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0}.admin-channel-switch-config:hover{text-decoration:underline}.model-delete-button{margin-right:auto}.model-delete-confirmation{border:var(--ui-border-width) solid #f0c8c2;border-radius:var(--ui-radius-control);color:var(--ui-color-danger);background:#fff8f6;grid-column:1/-1;align-items:flex-start;gap:11px;padding:15px 16px;display:flex}.model-delete-confirmation>i{flex:none;width:18px;height:18px;margin-top:1px}.model-delete-confirmation strong{color:var(--admin-ink);font-size:var(--ui-type-note);display:block}.model-delete-confirmation p{color:var(--ui-color-content-muted);font-size:var(--ui-type-tiny-plus);margin:5px 0 0;line-height:1.55}.model-activation-dialog{z-index:1;border:var(--ui-border-width) solid #11182724;border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);width:min(400px,100vw - 36px);color:var(--admin-ink);margin:auto;padding:0;position:relative;overflow:hidden;box-shadow:0 22px 56px #11182733}.model-activation-dialog-head{padding:22px 24px 16px;position:relative}.model-activation-dialog-head:after{border-bottom:var(--ui-border-width) dashed var(--admin-line);content:"";position:absolute;bottom:0;left:24px;right:24px}.model-activation-dialog-head h2{color:var(--admin-ink);font-size:var(--ui-type-heading-large);margin:0}.model-activation-dialog-body{padding:var(--ui-space-5) 24px 18px;gap:10px;display:grid}.model-activation-dialog-body>p:first-child{color:var(--admin-muted);font-size:var(--ui-type-caption);margin:0;line-height:1.6}.model-activation-dialog-body .operation-form-message{min-height:0;margin:0}.model-activation-dialog-actions{justify-content:flex-end;gap:9px;padding:0 24px 22px;display:flex}.model-activation-dialog-actions .button{min-height:var(--ui-control-medium)}.model-activation-dialog .button-danger{background:var(--color-zero);color:var(--ui-color-paper);border-color:#000}.model-activation-dialog .button-danger:hover{background:var(--color-zero);border-color:#000}@media (width<=680px){.model-activation-dialog{width:min(400px,100vw - 24px)}.model-activation-dialog-head,.model-activation-dialog-body,.model-activation-dialog-actions{padding-left:18px;padding-right:18px}.model-activation-dialog-head:after{left:18px;right:18px}}.model-catalog-view{padding:0}.model-management-tabs-host{padding:0 22px}.model-management-tabs-host[hidden]{display:none}.model-catalog-toolbar{color:var(--ui-color-muted);font-size:var(--ui-type-note);justify-content:space-between;align-items:center;gap:16px;padding:0 0 14px;display:flex}.model-catalog-tabs{align-items:center;gap:16px;margin:0 0 20px;display:flex}.model-management-tab-list{align-items:center;gap:22px;min-width:0;display:flex}.model-management-tab-list>:is(a,button),.model-catalog-tabs>:is(a,button){min-height:38px;color:var(--ui-color-muted);font:inherit;font-size:var(--ui-type-body);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.model-management-tab-list>:is(a,button).is-active,.model-catalog-tabs>:is(a,button).is-active{border-color:var(--ui-color-ink-console);color:var(--ui-color-content)}.model-catalog-tabs button:focus-visible{border-radius:var(--ui-radius-small);outline:2px solid var(--ui-color-action);outline-offset:3px}.model-management-task-statuses{justify-content:flex-end;align-items:center;gap:7px;min-width:0;min-height:30px;margin-left:auto;display:flex}.model-management-task-statuses[hidden]{display:none}.model-management-task-status-loading{color:var(--ui-color-faint);font-size:var(--ui-type-note);white-space:nowrap}.model-catalog-tabs .model-management-task-status{border-radius:var(--ui-radius-compact);background:var(--ui-color-paper);min-width:0;min-height:30px;color:var(--ui-color-muted-console);font:inherit;font-size:var(--ui-type-note);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.model-catalog-tabs .model-management-task-status:hover{filter:brightness(.97);color:var(--ui-color-content)}.model-catalog-tabs .model-management-task-status:focus-visible{border-radius:var(--ui-radius-compact)}.resource-management-tabs .model-management-task-status{border-radius:var(--ui-radius-compact);background:var(--ui-color-paper);min-width:0;min-height:30px;color:var(--ui-color-muted-console);font:inherit;font-size:var(--ui-type-note);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.resource-management-tabs .model-management-task-status:hover{filter:brightness(.97);color:var(--ui-color-content)}.resource-management-tabs .model-management-task-status:focus-visible{border-radius:var(--ui-radius-compact)}.model-management-task-status>i{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.model-management-task-status>span{text-overflow:ellipsis;overflow:hidden}.model-management-task-status>strong{color:inherit;font-size:inherit;font-weight:700}.model-management-task-status.is-success{color:var(--ui-color-success-strong);background:#edf7f3}.model-management-task-status.is-info{color:#507f7b;background:#eef5f4}.model-management-task-status.is-warning{color:#a86e36;background:#fff7ea}.model-management-task-status.is-failure{color:var(--ui-color-danger-soft);background:#fff2ec}.model-management-task-status.is-disabled,.model-management-task-status.is-neutral{color:var(--ui-color-muted-console);background:#f2f4f7}.competitor-pricing-summary{border-top:var(--ui-border-width) solid var(--admin-line);border-bottom:var(--ui-border-width) solid var(--admin-line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 18px;padding:14px 0;display:grid}.competitor-pricing-summary>svg{width:22px;height:22px;color:var(--text-tertiary)}.competitor-pricing-summary strong{color:var(--ui-color-content);font-size:var(--ui-type-body);display:block}.competitor-pricing-summary p{max-width:72ch;color:var(--ui-color-muted);font-size:var(--ui-type-caption);margin:3px 0 0;line-height:1.55}.competitor-pricing-summary>span{color:var(--ui-color-muted);font-size:var(--ui-type-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.competitor-pricing-table{width:max-content;min-width:100%}.competitor-pricing-table th:first-child{min-width:230px}.competitor-pricing-table th:nth-child(2){min-width:180px}.competitor-pricing-table th:nth-child(n+3){min-width:260px}.competitor-pricing-table td{vertical-align:top}.competitor-pricing-table td>strong,.competitor-pricing-table td>small,.competitor-pricing-table td>code{display:block}.competitor-pricing-table td>small{color:var(--ui-color-muted);margin-top:3px}.competitor-pricing-table .competitor-our-anchor{color:var(--ui-color-content);font-size:var(--ui-type-body);font-variant-numeric:tabular-nums;display:block}.competitor-pricing-table .competitor-our-heading{display:block}.competitor-pricing-table th small{color:var(--ui-color-muted);font-size:var(--ui-type-tiny-plus);margin-top:4px;font-weight:500;display:block}.competitor-pricing-table code{overflow-wrap:anywhere;max-width:230px;color:var(--ui-color-muted);font-size:var(--ui-type-note);margin-top:7px}.competitor-pricing-table a{color:var(--ui-color-action);text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.competitor-pricing-table a svg{width:14px;height:14px}.competitor-channel-heading{min-width:100%;color:var(--ui-color-content);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:6px 0;display:grid}.competitor-channel-heading>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.competitor-channel-heading>small{grid-column:1;margin:0!important}.competitor-channel-heading>svg{width:16px;height:16px;color:var(--text-tertiary);grid-area:1/2/span 2;transition:color .14s,transform .14s}.competitor-channel-heading:hover>span,.competitor-channel-heading:hover>svg{color:var(--ui-color-action)}.competitor-channel-heading:hover>svg{transform:translate(2px)}.competitor-channel-heading:focus-visible{border-radius:var(--ui-radius-small);outline:2px solid var(--ui-color-action);outline-offset:3px}.competitor-channel{gap:12px;min-width:318px;display:grid}.competitor-offering{gap:12px;display:grid}.competitor-offering+.competitor-offering{border-top:var(--ui-border-width) solid var(--admin-line);margin-top:4px;padding-top:16px}.competitor-channel-comparison{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.competitor-channel-empty{color:var(--text-tertiary);text-align:center}.competitor-price-stack,.competitor-discount-stack{gap:7px;min-width:152px;display:grid}.competitor-price-stack>span{grid-template-columns:34px minmax(72px,auto);align-items:baseline;column-gap:7px;display:grid}.competitor-price-stack b,.competitor-discount-stack b{color:var(--ui-color-muted);font-size:var(--ui-type-note);font-weight:600}.competitor-price-stack strong,.competitor-discount-stack strong{color:var(--ui-color-content);font-size:var(--ui-type-caption);font-variant-numeric:tabular-nums}.competitor-price-stack small{color:var(--ui-color-muted);font-size:var(--ui-type-note);grid-column:2}.competitor-price-stack.is-competitor strong{font-weight:700}.competitor-discount-stack>span{grid-template-columns:34px auto;align-items:baseline;gap:7px;display:grid}.competitor-discount-trigger{width:fit-content;min-height:28px;color:var(--ui-color-content);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.competitor-discount-trigger svg{width:14px;height:14px;color:var(--text-tertiary);transition:transform .14s}.competitor-discount-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.competitor-discount-trigger:hover strong{color:var(--ui-color-action)}.competitor-discount-trigger:focus-visible{border-radius:var(--ui-radius-small);outline:2px solid var(--ui-color-action);outline-offset:3px}.competitor-calculation-detail{border-top:var(--ui-border-width) solid var(--ui-color-line-console);min-width:250px;max-width:330px;color:var(--ui-color-content);margin-top:9px;padding-top:10px}.competitor-calculation-detail dl{gap:6px;margin:0;display:grid}.competitor-calculation-detail dl>div{grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.competitor-calculation-detail dt{color:var(--ui-color-muted);font-size:var(--ui-type-tiny-plus)}.competitor-calculation-detail dd{color:var(--ui-color-content);font-size:var(--ui-type-note);font-variant-numeric:tabular-nums;margin:0}.competitor-calculation-detail dd small{color:var(--ui-color-faint);font-size:var(--ui-type-tiny-plus);margin-top:2px;display:block}.competitor-dimension-discounts{border-top:1px dashed var(--ui-color-line-console);margin-top:10px;padding-top:9px}.competitor-dimension-discounts>dt{color:var(--ui-color-muted);font-size:var(--ui-type-tiny-plus);margin-bottom:6px}.competitor-dimension-discounts dl{gap:4px;margin:0;display:grid}.competitor-dimension-discounts dl>div{grid-template-columns:76px minmax(0,1fr);gap:10px;display:grid}.competitor-group-quotes{border-top:1px dashed var(--ui-color-line-console);margin-top:10px;padding-top:9px}.competitor-group-quotes>dt{color:var(--ui-color-muted);font-size:var(--ui-type-tiny-plus);margin-bottom:6px}.competitor-group-quotes dl{gap:4px;margin:0;display:grid}.competitor-group-quotes dl>div{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:10px;display:grid}.competitor-group-quotes dt{overflow-wrap:anywhere;min-width:0;line-height:1.45}.competitor-group-quotes dd{display:contents}.competitor-group-quotes dd small,.competitor-group-multiplier{color:var(--ui-color-content);font-size:var(--ui-type-note);font-variant-numeric:tabular-nums;white-space:nowrap}.competitor-group-quotes dd small{color:var(--ui-color-muted)}.competitor-calculation-detail p{border-top:1px dashed var(--ui-color-line-console);grid-template-columns:76px minmax(0,1fr);gap:10px;margin:10px 0 0;padding-top:9px;display:grid}.competitor-calculation-detail p span{color:var(--ui-color-muted);font-size:var(--ui-type-tiny-plus)}.competitor-calculation-detail p code{max-width:none;color:var(--ui-color-content);font-size:var(--ui-type-tiny-plus);margin:0;line-height:1.5}.competitor-price-source{white-space:nowrap;margin-top:6px;display:inline-flex}.competitor-detail-panel{z-index:90;border:var(--ui-border-width) solid var(--ui-color-line-console);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);opacity:0;transform-origin:50%;grid-template-rows:auto minmax(0,1fr) auto;width:min(370px,100vw - 24px);max-height:min(640px,100dvh - 24px);transition:opacity .14s ease-out,transform .16s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,calc(4px - 50%))scale(.985);box-shadow:0 14px 32px #10182824}.competitor-detail-panel.is-open{opacity:1;transform:translate(-50%,-50%)scale(1)}.competitor-detail-panel:focus{outline:0}.competitor-detail-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;margin:0 16px;padding:12px 0 9px;display:flex}.competitor-detail-panel>header small{color:var(--ui-color-faint);font-size:var(--ui-type-tiny-plus);margin-bottom:3px;display:block}.competitor-detail-panel>header h2{overflow-wrap:anywhere;max-width:100%;color:var(--ui-color-content);font-size:var(--ui-type-body);margin:0;line-height:1.35}.competitor-detail-close{border-radius:var(--ui-radius-compact);width:28px;height:28px;color:var(--ui-color-muted);cursor:pointer;background:0 0;border:0;flex:0 0 28px;place-items:center;padding:0;display:grid}.competitor-detail-close:hover{background:var(--ui-color-surface);color:var(--ui-color-content)}.competitor-detail-close:focus-visible{outline:2px solid var(--ui-color-action);outline-offset:2px}.competitor-detail-close svg{width:16px;height:16px}.competitor-detail-body{overscroll-behavior:contain;min-height:0;padding:2px 16px 10px;overflow-y:auto}.competitor-detail-summary,.competitor-detail-account dl{gap:0;margin:0;display:grid}.competitor-detail-summary>div,.competitor-detail-account dl>div{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;min-height:34px;padding:4px 0;display:grid}.competitor-detail-summary dt,.competitor-detail-account dt{color:var(--ui-color-muted);font-size:var(--ui-type-tiny-plus)}.competitor-detail-summary dd,.competitor-detail-account dd{overflow-wrap:anywhere;min-width:0;color:var(--ui-color-content);font-size:var(--ui-type-note);margin:0}.competitor-detail-summary a{color:var(--ui-color-action);text-underline-offset:3px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.competitor-detail-summary a svg{width:14px;height:14px}.competitor-base-url-value{align-items:center;gap:6px;max-width:100%;display:inline-flex}.competitor-base-url-value>button{border-radius:var(--ui-radius-compact);width:24px;height:24px;color:var(--ui-color-action);cursor:pointer;background:0 0;border:0;flex:0 0 24px;place-items:center;padding:0;display:inline-grid}.competitor-base-url-value>button:hover{background:var(--ui-color-surface-info)}.competitor-base-url-value>button:focus-visible{outline:2px solid var(--ui-color-action);outline-offset:2px}.competitor-base-url-value>button svg{width:14px;height:14px}.competitor-detail-account{margin-top:9px}.competitor-detail-groups{border-top:var(--ui-border-width) solid var(--ui-color-line-console);margin-top:12px;padding-top:11px}.competitor-detail-section-heading{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.competitor-detail-section-heading strong{color:var(--ui-color-content);font-size:var(--ui-type-note)}.competitor-detail-section-heading small,.competitor-detail-empty{color:var(--ui-color-faint);font-size:var(--ui-type-tiny-plus)}.competitor-group-summary-row{border-bottom:1px dashed var(--ui-color-line-console);padding:8px 0}.competitor-group-summary-row:last-child{border-bottom:0}.competitor-group-summary-row>div{min-width:0}.competitor-group-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.competitor-group-summary-row strong{overflow-wrap:anywhere;color:var(--ui-color-content);font-size:var(--ui-type-note);line-height:1.4;display:block}.competitor-group-summary-row div small{overflow-wrap:anywhere;color:var(--ui-color-muted);font-size:var(--ui-type-tiny-plus);margin-top:2px;line-height:1.4;display:block}.competitor-group-models{color:var(--ui-color-muted);font-size:var(--ui-type-tiny-plus);gap:2px;margin-top:3px;line-height:1.4;display:grid}.competitor-group-models span{overflow-wrap:anywhere;min-width:0}.competitor-group-metrics{color:var(--ui-color-content);font-size:var(--ui-type-note);font-variant-numeric:tabular-nums;text-align:right;flex:none;justify-items:end;gap:2px;display:grid}.competitor-group-metrics small{max-width:230px;color:var(--ui-color-muted);font-size:var(--ui-type-tiny-plus);white-space:normal;font-weight:400;line-height:1.45}.competitor-group-description{color:var(--ui-color-muted);font-size:var(--ui-type-tiny-plus);overflow-wrap:anywhere;margin:5px 0 4px;line-height:1.5}.competitor-group-dimensions{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.competitor-group-dimensions span{border:var(--ui-border-width) solid var(--ui-color-line-console);border-radius:var(--ui-radius-compact);background:var(--ui-color-surface);color:var(--ui-color-muted);font-size:var(--ui-type-tiny-plus);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;padding:4px 7px;display:inline-flex}.competitor-group-dimensions b{color:var(--ui-color-content);font-weight:600}.competitor-detail-empty{margin:0;padding:4px 0}.competitor-detail-account>strong{color:var(--ui-color-content);font-size:var(--ui-type-note);margin-bottom:2px;display:block}.competitor-detail-panel>footer{justify-content:flex-end;margin:0 16px;padding:9px 0 11px;display:flex}.competitor-detail-panel>footer .button{align-items:center;gap:7px;display:inline-flex}.competitor-detail-panel>footer .button svg{width:15px;height:15px}.pending-model-alias-panel{z-index:91;border:var(--ui-border-width) solid var(--ui-color-line-console);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);opacity:0;transform-origin:50%;grid-template-rows:auto minmax(0,1fr);width:min(680px,100vw - 24px);max-height:min(720px,100dvh - 24px);transition:opacity .14s ease-out,transform .16s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,calc(4px - 50%))scale(.985);box-shadow:0 14px 32px #10182824}.pending-model-alias-panel.is-open{opacity:1;transform:translate(-50%,-50%)scale(1)}.pending-model-alias-panel.has-open-operation-select,.pending-model-alias-panel.has-open-operation-select .pending-model-alias-body{overflow:visible}.pending-model-alias-panel:focus{outline:0}.pending-model-alias-panel>header{border-bottom:var(--ui-border-width) solid var(--ui-color-line-console);justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;margin:0 16px;padding:12px 0 9px;display:flex}.pending-model-alias-panel>header small{color:var(--ui-color-faint);font-size:var(--ui-type-tiny-plus);margin-bottom:3px;display:block}.pending-model-alias-panel>header h2{max-width:100%;color:var(--ui-color-content);font-size:var(--ui-type-body);margin:0;line-height:1.35}.pending-model-alias-panel>header p{color:var(--ui-color-muted);font-size:var(--ui-type-tiny-plus);margin:5px 0 0;line-height:1.45}.pending-model-alias-body{overscroll-behavior:contain;min-height:0;padding:4px 16px 12px;overflow-y:auto}.pending-model-alias-row{border-bottom:var(--ui-border-width) solid var(--ui-color-line-console);grid-template-columns:minmax(0,1fr) minmax(260px,.95fr);align-items:center;gap:16px;padding:13px 0;display:grid}.pending-model-alias-row:last-child{border-bottom:0}.pending-model-alias-source{gap:3px;min-width:0;display:grid}.pending-model-alias-source strong{color:var(--ui-color-content);overflow-wrap:anywhere;font-size:16px;line-height:1.35}.pending-model-alias-source code{overflow-wrap:anywhere;max-width:100%;color:var(--ui-color-muted);font-size:var(--ui-type-tiny-plus)}.pending-model-alias-source small{color:var(--ui-color-faint);font-size:var(--ui-type-tiny);line-height:1.4}.pending-model-alias-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.pending-model-alias-actions select{width:100%;min-width:0;min-height:var(--ui-control-medium);border:var(--ui-border-width) solid var(--ui-color-line-console);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);color:var(--ui-color-content);font:inherit;font-size:var(--ui-type-tiny-plus);padding:0 9px}.pending-model-alias-actions select:focus-visible{outline:2px solid var(--ui-color-action);outline-offset:2px}.pending-model-alias-actions .operation-select-option{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:40px;padding:9px 10px;line-height:20px;display:block;overflow:hidden}.pending-model-alias-actions .button{min-height:var(--ui-control-medium);white-space:nowrap}.pending-model-alias-actions .button.is-loading{cursor:wait;opacity:.65}.pending-model-alias-empty{color:var(--text-tertiary);font-size:var(--ui-type-note);text-align:center;margin:0;padding:24px 0}.pending-model-alias-loading,.pending-model-alias-error{min-height:160px;color:var(--ui-color-muted);font-size:var(--ui-type-note);text-align:center;place-content:center;justify-items:center;gap:10px;padding:24px;display:grid}.pending-model-alias-loading .admin-loading-progress{width:min(220px,62vw)}.pending-model-alias-error strong{color:var(--ui-color-content);font-size:var(--ui-type-body)}.pending-model-alias-trigger{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.pending-model-alias-trigger svg{width:15px;height:15px}.pending-model-alias-count{background:var(--ui-color-line-console);min-width:20px;height:20px;color:var(--ui-color-content);font-size:var(--ui-type-tiny);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;padding:0 5px;display:inline-grid}@media (width<=720px){.competitor-pricing-summary{grid-template-columns:24px minmax(0,1fr)}.competitor-pricing-summary>span{grid-column:2}.model-catalog-tabs{flex-wrap:wrap;gap:8px 16px}.model-management-tab-list{gap:16px;width:100%;overflow-x:auto}.model-management-tab-list>:is(a,button),.model-catalog-tabs>:is(a,button){flex:none}.model-management-task-statuses{width:100%;overflow-x:auto}.competitor-channel-comparison{grid-template-columns:1fr}}@media (width<=460px){.competitor-group-quotes dl>div{grid-template-columns:minmax(0,1fr) auto;row-gap:3px}.competitor-group-quotes dd small,.competitor-group-multiplier{grid-column:2}}@media (width<=560px){.competitor-detail-panel{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.competitor-detail-panel>footer .button{justify-content:center;width:100%}.competitor-detail-summary>div,.competitor-detail-account dl>div{grid-template-columns:90px minmax(0,1fr)}.relay-platform-profile-grid{grid-template-columns:1fr}.relay-platform-profile-wide{grid-column:auto}}@media (width<=680px){.pending-model-alias-panel{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.pending-model-alias-row{grid-template-columns:1fr;gap:10px}.pending-model-alias-actions{grid-template-columns:minmax(0,1fr) auto}}.model-provider-logo{object-fit:contain;width:90px;max-width:none;height:30px;display:block}.model-provider-logo-01-ai{object-fit:contain;width:105px;height:24px}.model-provider-plan{gap:3px;padding:5px 0;display:grid}.model-provider-plan+.model-provider-plan{border-top:var(--ui-border-width) solid var(--ui-color-line-console)}.model-provider-plan b{color:var(--ui-color-content);font-size:var(--ui-type-note)}.model-provider-plan small{color:var(--ui-color-faint);font-size:var(--ui-type-tiny)}.model-provider-plan-count{color:var(--ui-color-content);font-size:var(--ui-type-note);font-variant-numeric:tabular-nums}.model-provider-detail-pending{color:var(--ui-color-faint);font-size:var(--ui-type-note)}.model-provider-management-link{border-radius:var(--ui-radius-small);width:30px;height:30px;color:var(--ui-color-action);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.model-provider-management-link:hover{background:var(--ui-color-surface-info)}.model-provider-management-link:focus-visible{outline:2px solid var(--ui-color-action);outline-offset:2px}.model-provider-management-link svg{width:16px;height:16px}.model-provider-row{cursor:pointer}.model-provider-row:focus-visible{outline:2px solid var(--ui-color-action);outline-offset:-2px}.model-provider-row:hover td,.model-provider-row:hover td:last-child{background:var(--ui-color-surface)}.model-provider-official-link{color:var(--ui-color-action);font-size:var(--ui-type-note);white-space:nowrap;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.model-provider-official-link:hover{text-underline-offset:3px;text-decoration:underline}.model-provider-official-link:focus-visible{border-radius:var(--ui-radius-small);outline:2px solid var(--ui-color-action);outline-offset:3px}.model-provider-official-link svg{width:14px;height:14px}.operation-dialog.provider-detail-dialog{grid-template-rows:auto auto minmax(0,1fr);width:min(900px,100vw - 48px)}.provider-detail-nav{z-index:2;border:1px solid var(--ui-color-line-info-muted);background:var(--ui-color-surface-info-subtle);width:38px;height:38px;color:var(--ui-color-detail-muted);cursor:pointer;opacity:1;border-radius:50%;place-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s,opacity .15s,transform .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.provider-detail-nav-prev{left:max(10px,50% + -1*min(450px,50vw - 24px) - 52px)}.provider-detail-nav-next{right:max(10px,50% + -1*min(450px,50vw - 24px) - 52px)}.provider-detail-nav svg{width:18px;height:18px;transition:transform .15s}.provider-detail-nav:hover:not(:disabled){border-color:var(--ui-color-line-info);background:var(--ui-color-surface-info-hover);color:var(--ui-color-action);transform:translateY(-50%)scale(1.32)}.provider-detail-nav-prev:hover:not(:disabled) svg{transform:translate(-2px)}.provider-detail-nav-next:hover:not(:disabled) svg{transform:translate(2px)}.provider-detail-nav:focus-visible{outline:2px solid var(--ui-color-action);outline-offset:3px;opacity:1}.provider-detail-nav:disabled{cursor:default;opacity:.58}.provider-detail-head{min-height:94px}.provider-detail-heading{flex:auto;justify-content:space-between;align-items:center;gap:22px;min-width:0;display:flex}.provider-detail-identity{align-items:center;gap:14px;min-width:0;display:flex}.provider-detail-logo-frame{box-sizing:border-box;background:var(--ui-color-paper);border-radius:6px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.provider-detail-logo{object-fit:contain;width:100%;height:100%;display:block}.provider-detail-logo-fallback{background:var(--ui-color-surface-info);width:100%;height:100%;color:var(--ui-color-muted-console);letter-spacing:.04em;border-radius:6px;place-items:center;font-size:9px;font-weight:700;display:grid}.provider-detail-identity>div{flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;display:flex}.provider-detail-identity h2{overflow-wrap:anywhere;margin:0}.provider-detail-identity p{white-space:nowrap;margin:0}.provider-detail-links{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px 14px;display:flex}.provider-detail-external-link{color:var(--ui-color-action);font-size:var(--ui-type-note);white-space:nowrap;align-items:center;gap:4px;font-weight:650;text-decoration:none;display:inline-flex}.provider-detail-external-link:hover{text-decoration:underline}.provider-detail-external-link:focus-visible{border-radius:var(--ui-radius-small);outline:2px solid var(--ui-color-action);outline-offset:3px}.provider-detail-external-link svg{width:14px;height:14px}.provider-detail-link-muted{color:var(--ui-color-faint);font-size:var(--ui-type-note)}.provider-detail-tabs{grid-row:2;align-self:start;gap:4px;padding:0 24px;display:flex}.provider-detail-tabs button{min-height:46px;color:var(--ui-color-muted);font:inherit;font-size:var(--ui-type-note);cursor:pointer;background:0 0;border:0;padding:0 8px;position:relative}.provider-detail-tabs button+button{margin-left:13px}.provider-detail-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.provider-detail-tabs button[aria-selected=true]{color:var(--ui-color-content);font-weight:700}.provider-detail-tabs button[aria-selected=true]:after{background:var(--ui-color-action)}.provider-detail-tabs button:focus-visible{border-radius:var(--ui-radius-small);outline:2px solid var(--ui-color-action);outline-offset:-2px}.provider-detail-tabs button span{color:var(--ui-color-faint);font-size:var(--ui-type-tiny);font-variant-numeric:tabular-nums;margin-left:5px}.provider-detail-tabs button[aria-selected=true] span{color:inherit}.provider-detail-introduction p{width:100%;max-width:none;color:var(--ui-color-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.8}.provider-detail-panels{grid-row:3;min-height:0;overflow-y:auto}.provider-detail-panels>section{padding:20px 24px 24px}.provider-detail-model-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.provider-detail-model-list li{min-height:44px;color:var(--ui-color-content);font-size:var(--ui-type-body);grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:center;gap:12px;padding:0 8px;display:grid}.provider-discovery-panel{border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-info-soft);margin:8px 8px 14px;padding:12px}.provider-discovery-panel[hidden]{display:none}.provider-discovery-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.provider-discovery-panel h3{color:var(--ui-color-content);font-size:var(--ui-type-note);margin:0;line-height:1.4}.provider-discovery-panel p{color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny-plus);margin:3px 0 0;line-height:1.45}.provider-discovery-count{background:var(--ui-color-surface-info);min-width:22px;color:var(--ui-color-detail-blue);font-size:var(--ui-type-tiny-plus);font-variant-numeric:tabular-nums;text-align:center;border-radius:4px;padding:2px 6px;font-weight:700}.provider-discovery-panel>ul{gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.provider-discovery-panel>ul li{border-top:var(--ui-border-width) solid var(--ui-color-line-info);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:38px;padding:7px 0;display:grid}.provider-discovery-panel>ul strong,.provider-discovery-panel>ul small{overflow-wrap:anywhere;min-width:0;display:block}.provider-discovery-panel>ul strong{color:var(--ui-color-content);font-size:var(--ui-type-note);font-weight:650}.provider-discovery-panel>ul small{color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny);margin-top:2px;line-height:1.35}.provider-discovery-panel>ul a{color:var(--ui-color-action);font-size:var(--ui-type-tiny-plus);white-space:nowrap;align-items:center;gap:4px;font-weight:650;display:inline-flex}.provider-discovery-panel>ul a svg{width:14px;height:14px}.provider-model-name{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:inline-flex}.provider-detail-model-list li strong{overflow-wrap:anywhere;min-width:0;font-weight:650}.provider-model-api-id{color:var(--ui-color-faint);font-size:var(--ui-type-note);font-weight:500}.provider-detail-model-list li time{color:var(--ui-color-faint);font-size:var(--ui-type-note);white-space:nowrap}.provider-model-lifecycle{border-radius:var(--ui-radius-small);min-height:30px;font-size:var(--ui-type-note);white-space:nowrap;align-items:center;padding:0 11px;font-weight:650;line-height:1.2;display:inline-flex}.provider-model-lifecycle.is-on-sale{color:var(--ui-color-success-strong);background:#edf7f3}.provider-model-lifecycle.is-delisted{color:var(--ui-color-muted-console);background:#f2f4f7}.provider-model-lifecycle.is-pending-verification{color:var(--ui-color-warning);background:#fff7ea}.provider-model-dates{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.provider-model-dates a{border-radius:var(--ui-radius-small);width:22px;height:22px;color:var(--ui-color-faint);place-items:center;display:inline-grid}.provider-model-dates a:hover,.provider-model-dates a:focus-visible{background:var(--ui-color-surface-info);color:var(--ui-color-action);outline:0}.provider-model-dates svg{width:13px;height:13px}.provider-detail-empty{color:var(--text-tertiary)}.provider-plans-dialog-body{gap:14px;padding:20px 24px 24px;display:grid;overflow-y:auto}.provider-detail-panels .provider-plans-dialog-body{padding:0;overflow:visible}.provider-plan-detail{border:var(--ui-border-width) dashed #000;border-radius:var(--ui-radius-small);background:var(--ui-color-paper);padding:16px}.provider-plan-detail h3{color:var(--ui-color-content);font-size:var(--ui-type-body);margin:0 0 12px}.provider-plan-detail dl{gap:9px;margin:0;display:grid}.provider-plan-detail dl>div{grid-template-columns:88px 1fr;gap:12px;display:grid}.provider-plan-detail dt{color:var(--ui-color-faint);font-size:var(--ui-type-note)}.provider-plan-detail dd{color:var(--ui-color-content);font-size:var(--ui-type-note);overflow-wrap:anywhere;margin:0}@media (width<=680px){.operation-dialog.provider-detail-dialog{width:100%}.provider-detail-nav-prev{left:8px}.provider-detail-nav-next{right:8px}.provider-detail-nav{width:34px;height:34px}.provider-detail-nav:hover:not(:disabled){transform:translateY(-50%)scale(1.3)}.provider-detail-heading{flex-direction:column;align-items:flex-start;gap:12px}.provider-detail-links{justify-content:flex-start}.provider-detail-tabs{padding:0 16px}.provider-detail-panels>section{padding:16px}.provider-detail-model-list li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 10px;padding-top:10px;padding-bottom:10px}.provider-model-dates{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.provider-detail-model-list li time{white-space:normal}}.model-catalog-toolbar label{color:var(--ui-color-muted);align-items:center;gap:9px;display:inline-flex}.model-catalog-toolbar select{border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-small);background:var(--ui-color-paper);min-width:184px;min-height:34px;color:var(--ui-color-content);font:inherit;padding:0 28px 0 10px}.model-catalog-toolbar .operation-select{min-width:184px}.model-catalog-toolbar .operation-select-trigger{min-height:34px}.model-catalog-toolbar.is-filter-moved{display:none}.model-provider-country-filter{min-width:190px}.model-provider-country-filter select{border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-small);background:var(--ui-color-paper);width:100%;min-height:42px;color:var(--ui-color-content);font:inherit;padding:0 28px 0 12px}.model-catalog-provider-filter{min-width:190px;position:relative}.model-catalog-sale-filter{min-width:150px;display:block;position:relative}.admin-head-actions .model-catalog-sale-filter .model-catalog-provider-trigger{min-height:42px}.admin-head-actions .model-catalog-provider-filter-header{min-width:240px}.admin-head-actions .model-catalog-provider-filter-header .model-catalog-provider-trigger{min-height:42px}.admin-head-actions .model-monitor{flex:none;position:relative}.model-monitor-trigger{border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-small);background:var(--ui-color-paper);min-height:42px;color:var(--ui-color-content);font:inherit;font-size:var(--ui-type-note);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 11px;font-weight:650;display:inline-flex}.model-monitor-trigger:hover,.model-monitor.is-open .model-monitor-trigger{border-color:var(--ui-color-action);color:var(--ui-color-action)}.model-monitor-trigger:focus-visible{outline:2px solid var(--ui-color-action);outline-offset:2px}.model-monitor-trigger-icon{background:var(--ui-color-surface-info);width:22px;height:22px;color:var(--ui-color-info);border-radius:50%;place-items:center;display:inline-grid}.model-monitor-trigger-icon svg{width:14px;height:14px}.model-monitor-chevron{width:15px;height:15px;color:var(--ui-color-faint);transition:transform .14s}.model-monitor.is-open .model-monitor-chevron{transform:rotate(180deg)}.model-monitor-panel{z-index:30;border:1px solid var(--ui-color-line);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);width:min(390px,100vw - 32px);padding:16px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 14px 32px #10182824}.model-monitor-panel>header{border-bottom:1px solid var(--ui-color-line-console);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.model-monitor-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex!important}.model-monitor-run{min-height:30px;font-size:var(--ui-type-tiny-plus);white-space:nowrap;padding:0 9px}.model-monitor-panel>header>div{gap:3px;min-width:0;display:grid}.model-monitor-panel>header strong{color:var(--ui-color-content);font-size:var(--ui-type-body)}.model-monitor-panel>header span:not(.status-tag){color:var(--ui-color-faint);font-size:var(--ui-type-tiny-plus);line-height:1.4}.model-monitor-panel>header .model-monitor-last-run{color:var(--ui-color-detail);font-size:var(--ui-type-tiny-plus);font-variant-numeric:tabular-nums;line-height:1.4}.model-monitor-groups{gap:2px;margin:10px 0 0;display:grid}.model-monitor-groups>div{border-radius:var(--ui-radius-small);grid-template-columns:118px minmax(0,1fr);gap:12px;padding:10px 4px;display:grid}.model-monitor-groups>div:hover{background:var(--ui-color-surface-subtle)}.model-monitor-groups dt{color:var(--ui-color-muted-console);font-size:var(--ui-type-note);align-items:center;gap:7px;font-weight:650;display:inline-flex}.model-monitor-groups dt svg{width:15px;height:15px;color:var(--text-tertiary)}.model-monitor-groups dd{gap:2px;min-width:0;margin:0;display:grid}.model-monitor-groups dd strong{color:var(--ui-color-content);font-size:var(--ui-type-note)}.model-monitor-groups dd span,.model-monitor-groups dd small{color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny-plus);line-height:1.4}.model-monitor-groups dd small{color:var(--ui-color-faint);font-variant-numeric:tabular-nums}@media (width<=720px){.admin-head-actions .model-monitor-trigger{justify-content:center;width:42px;padding:0;font-size:0}.model-monitor-trigger .model-monitor-chevron{display:none}.model-monitor-panel{right:-8px}}.model-catalog-provider-trigger{width:100%;min-height:var(--ui-control-medium);border:var(--ui-border-width) solid var(--ui-color-line-console);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);color:var(--ui-color-ink-console);font:inherit;font-size:var(--ui-type-caption);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 11px;display:inline-flex}.model-catalog-provider-trigger svg{width:15px;height:15px;color:var(--text-tertiary)}.model-catalog-provider-panel{z-index:20;border:var(--ui-border-width) solid var(--ui-color-line-console);background:var(--ui-color-paper);border-radius:7px;width:100%;max-height:220px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 12px 28px #14211f1c}.model-catalog-provider-search{z-index:1;box-sizing:border-box;border:0;border-bottom:var(--ui-border-width) solid var(--ui-color-line-console);background:var(--ui-color-paper);border-radius:0;align-items:center;gap:7px;width:100%;min-height:34px;margin:-5px -5px 3px;padding:5px 8px;display:flex;position:sticky;top:-5px}.model-catalog-provider-search svg{width:14px;height:14px;color:var(--text-tertiary)}.model-catalog-provider-search input{width:100%;min-width:0;min-height:25px;color:var(--ui-color-ink-console);font:inherit;font-size:var(--ui-type-caption);background:0 0;border:0;outline:0;flex:auto;padding:2px 0}.model-catalog-provider-search input::-webkit-search-cancel-button{display:none}.model-catalog-provider-clear{width:24px;height:24px;color:var(--ui-color-faint);flex:0 0 24px;margin:0}.model-catalog-provider-clear:hover{color:var(--ui-color-content);background:var(--ui-color-line-console)}.model-catalog-provider-clear svg{width:14px;height:14px}.model-catalog-provider-options{margin-top:0}.model-catalog-provider-options button{width:100%;min-height:var(--ui-control-small);border-radius:var(--ui-radius-small);color:var(--ui-color-nav);font:inherit;font-size:var(--ui-type-caption);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 9px;display:flex}.model-catalog-provider-options button:hover,.model-catalog-provider-options button:focus-visible{background:var(--ui-select-hover-bg);color:var(--ui-select-hover-text);outline:0}.model-catalog-provider-options button[aria-selected=true]{background:var(--ui-select-active-bg);color:var(--ui-select-active-text);font-weight:650}.model-catalog-provider-options button b{color:var(--ui-color-faint);font-size:var(--ui-type-note);font-variant-numeric:tabular-nums;font-weight:600}.model-catalog-provider-options button[aria-selected=true] b{color:inherit;opacity:.78}.model-catalog-provider-empty{color:var(--text-tertiary);font-size:var(--ui-type-note);margin:0;padding:12px 9px}.model-catalog-table-wrap{border-top:var(--ui-border-width) solid var(--ui-color-line-info)}.model-catalog-table{min-width:2070px}.model-catalog-table th:first-child,.model-catalog-table td:first-child{width:240px}.model-catalog-table th:nth-child(2),.model-catalog-table td:nth-child(2){width:150px;min-width:150px}.model-catalog-table th:nth-child(3),.model-catalog-table td:nth-child(3){width:220px;min-width:220px}.model-catalog-table th:nth-child(4),.model-catalog-table td:nth-child(4){width:300px;min-width:300px}.model-catalog-table th:nth-child(5),.model-catalog-table td:nth-child(5){width:180px;min-width:180px}.model-catalog-table th:nth-child(6),.model-catalog-table td:nth-child(6){width:280px;min-width:280px}.model-information-statuses{justify-items:start;gap:5px;display:grid}.model-information-statuses .status-tag{white-space:nowrap}.model-dialog-status .model-information-statuses{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.model-provider-table{table-layout:fixed;min-width:2070px}.admin-table-sort-button{align-items:center;gap:var(--ui-space-1);border-radius:var(--ui-radius-compact);width:fit-content;max-width:100%;min-height:28px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 4px;line-height:1;display:inline-flex}.admin-table-sort-button:hover,.admin-table-sort-button.is-active{background:var(--ui-color-surface-info-subtle);color:var(--ui-color-content)}.admin-table-sort-button:focus-visible{outline:2px solid var(--ui-color-action);outline-offset:1px}.admin-table-sort-button svg{width:13px;height:13px;color:var(--text-tertiary);flex:none}.admin-table-heading-help{width:18px;height:18px;color:var(--ui-color-faint);vertical-align:middle;cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:3px;padding:0;display:inline-grid}.admin-table-heading-help:hover,.admin-table-heading-help:focus-visible{color:var(--ui-color-action)}.admin-table-heading-help:focus-visible{outline:2px solid var(--ui-color-action);outline-offset:2px}.admin-table-heading-help svg{width:14px;height:14px}.model-provider-table th:first-child,.model-provider-table td:first-child{width:190px}.model-provider-table th:nth-child(2),.model-provider-table td:nth-child(2){width:130px}.model-provider-table th:nth-child(3),.model-provider-table td:nth-child(3){width:100px}.model-provider-table th:nth-child(4),.model-provider-table td:nth-child(4){width:180px}.model-provider-table th:nth-child(5),.model-provider-table td:nth-child(5){width:120px}.model-provider-table th:nth-child(6),.model-provider-table td:nth-child(6),.model-provider-table th:nth-child(7),.model-provider-table td:nth-child(7){text-align:center;width:145px}.model-provider-table th:nth-child(8),.model-provider-table td:nth-child(8){text-align:center;width:180px}.model-provider-table th:nth-child(9),.model-provider-table td:nth-child(9){width:170px}.model-provider-table th:nth-child(10),.model-provider-table td:nth-child(10),.model-provider-table th:nth-child(11),.model-provider-table td:nth-child(11),.model-provider-table th:nth-child(12),.model-provider-table td:nth-child(12){width:150px}.model-provider-table th:nth-child(13),.model-provider-table td:nth-child(13){text-align:center;width:110px}.model-provider-table th:nth-child(14),.model-provider-table td:nth-child(14){text-align:center;width:86px}.model-provider-table th:nth-child(2),.model-provider-table td:nth-child(2){text-align:center}.model-provider-table td:nth-child(2) .model-provider-logo{margin-inline:auto}.model-provider-table th:last-child,.model-provider-table>tbody>tr.model-provider-row>td:last-child{z-index:2;background:var(--ui-color-paper);position:sticky;right:0;box-shadow:-8px 0 12px -12px #1118277a}.model-provider-table thead th:last-child{z-index:3}.model-provider-table tbody tr.model-provider-row:hover td:last-child{background:var(--ui-color-surface)}.model-catalog-name{color:var(--ui-color-content);font-size:var(--ui-type-note);font-weight:600;display:block}.model-catalog-api-id{max-width:220px;color:var(--ui-color-muted);font-size:var(--ui-type-tiny);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-weight:500;line-height:1.35;display:block;overflow:hidden}.model-catalog-api-id.is-missing{color:var(--ui-color-faint);font-family:inherit;font-weight:400}.model-catalog-table td:first-child small{color:var(--ui-color-faint);font-size:var(--ui-type-tiny);margin-top:3px;font-weight:400;display:block}.model-catalog-provider{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.model-catalog-scope{white-space:nowrap}.model-catalog-pricing-link{color:var(--ui-color-action);font-size:var(--ui-type-tiny-plus);white-space:nowrap;align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.model-catalog-pricing-link:hover{text-decoration:underline}.model-catalog-pricing-link:focus-visible{border-radius:var(--ui-radius-small);outline:2px solid var(--ui-color-action);outline-offset:2px}.model-catalog-pricing-link svg{width:13px;height:13px}.model-catalog-pricing-missing{color:var(--ui-color-faint);white-space:nowrap}.model-catalog-aliases{flex-wrap:wrap;gap:5px;min-width:190px;display:flex}.model-catalog-alias{border:var(--ui-border-width) solid var(--ui-color-line-console);border-radius:var(--ui-radius-compact);min-height:22px;color:var(--ui-color-content);font-size:var(--ui-type-tiny);white-space:nowrap;align-items:center;padding:2px 7px;line-height:1.3;display:inline-flex}.model-catalog-heading-help{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.model-catalog-heading-help button{width:18px;height:18px;color:var(--ui-color-faint);cursor:help;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.model-catalog-heading-help button:hover,.model-catalog-heading-help button:focus-visible{color:var(--ui-color-action)}.model-catalog-heading-help button:focus-visible{outline:2px solid var(--ui-color-action);outline-offset:2px;border-radius:50%}.model-catalog-heading-help svg{width:14px;height:14px}.model-catalog-prices{min-width:360px;color:var(--ui-color-muted);font-size:var(--ui-type-tiny-plus);gap:7px;display:grid}.model-catalog-price-tier{gap:4px;display:grid}.model-catalog-price-tier+.model-catalog-price-tier{border-top:var(--ui-border-width) dashed var(--ui-color-line-info);padding-top:7px}.model-catalog-price-tier>small{color:var(--ui-color-content);font-size:var(--ui-type-tiny);font-weight:600}.model-catalog-price-tier>div{flex-wrap:wrap;gap:5px 10px;display:flex}.model-catalog-prices span{white-space:nowrap;gap:4px;display:inline-flex}.model-catalog-prices b{color:var(--ui-color-faint);font-weight:400}.model-catalog-product-pricing{gap:8px;width:max-content;min-width:0;display:grid}.model-catalog-current-discount{min-width:160px}.model-catalog-product-tier-head,.model-catalog-product-tier{grid-template-columns:max-content max-content max-content;align-items:center;gap:8px 14px;display:grid}.model-catalog-product-tier-head{color:var(--ui-color-faint);padding-bottom:5px;font-size:13px;font-weight:600}.model-catalog-product-tier+.model-catalog-product-tier{border-top:var(--ui-border-width) solid var(--ui-color-line-console);padding-top:8px}.model-catalog-product-tier>strong{color:var(--ui-color-muted);white-space:nowrap;font-size:15px;font-weight:500}.model-catalog-product-tier span{border-radius:var(--ui-radius-compact);background:var(--color-zero);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:start;align-items:center;width:fit-content;min-height:24px;padding:2px 7px;font-size:12px;font-weight:650;line-height:1.2;display:inline-flex}.model-catalog-product-tier small{color:var(--ui-color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:400}.model-catalog-fluctuation{border-top:var(--ui-border-width) solid var(--ui-color-line-console);gap:10px;min-width:330px;margin-top:3px;padding-top:8px;display:grid}.model-catalog-fluctuation-field{gap:5px;display:grid}.model-catalog-fluctuation-field>strong{color:var(--ui-color-content);font-size:13px;font-weight:650}.model-catalog-current-discounts{gap:3px;display:grid}.model-catalog-current-discount-row{color:var(--ui-color-muted);grid-template-columns:minmax(92px,max-content) minmax(0,1fr);align-items:baseline;gap:8px;font-size:12px;line-height:1.4;display:grid}.model-catalog-current-discount-row span{color:var(--ui-color-faint)}.model-catalog-current-discount-row strong{color:var(--ui-color-content);font-variant-numeric:tabular-nums;font-weight:600}.model-catalog-fluctuation-details{padding-top:0}.model-catalog-fluctuation-details>div{color:var(--ui-color-faint);gap:3px;font-size:11px;line-height:1.45;display:grid}.model-catalog-fluctuation-subdetail{border-left:2px solid var(--ui-color-line-info);color:var(--ui-color-faint);gap:2px;margin:1px 0 1px 14px;padding-left:10px;display:grid}.model-catalog-fluctuation-subdetail span:first-child{color:var(--ui-color-muted);font-weight:600}.model-catalog-pricing-missing,.model-catalog-product-tier-missing{color:var(--ui-color-faint);font-size:12px}.model-catalog-switch{cursor:pointer;width:34px;height:20px;display:inline-flex;position:relative}.model-catalog-switch input{opacity:0;width:1px;height:1px;position:absolute}.model-catalog-switch span{background:#c5cdd7;border-radius:10px;width:34px;height:20px;transition:background-color .14s}.model-catalog-switch span:after{background:var(--ui-color-paper);content:"";border-radius:50%;width:16px;height:16px;transition:transform .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #1018282e}.model-catalog-switch input:checked+span{background:var(--ui-color-action)}.model-catalog-switch input:checked+span:after{transform:translate(14px)}.model-catalog-switch input:focus-visible+span{outline:2px solid var(--ui-color-action);outline-offset:2px}.model-catalog-switch input:disabled+span{opacity:.55;cursor:not-allowed}.model-catalog-actions{justify-content:flex-end;align-items:center;gap:14px;min-width:76px;display:inline-flex}.model-catalog-table th:last-child,.model-catalog-table td:last-child{width:118px;min-width:118px;max-width:118px}.model-catalog-table td:last-child{text-align:right}.model-catalog-actions{justify-content:flex-end;gap:10px;width:100%;min-width:0}.model-catalog-action-switch{cursor:pointer;flex:0 0 34px;width:34px;height:20px;display:inline-flex;position:relative}.model-catalog-action-switch input{opacity:0;width:1px;height:1px;position:absolute}.model-catalog-action-switch i{background:#c5cdd7;border-radius:10px;width:34px;height:20px;transition:background-color .14s}.model-catalog-action-switch i:after{background:var(--ui-color-paper);content:"";border-radius:50%;width:16px;height:16px;transition:transform .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #1018282e}.model-catalog-action-switch input:checked+i{background:var(--ui-color-action)}.model-catalog-action-switch input:checked+i:after{transform:translate(14px)}.model-catalog-action-switch input:focus-visible+i{outline:2px solid var(--ui-color-action);outline-offset:2px}.model-catalog-action-switch input:disabled+i{opacity:.55;cursor:not-allowed}.model-catalog-actions .row-icon{flex:0 0 30px}.scheduled-task-switch{cursor:pointer;width:34px;height:20px;display:inline-flex;position:relative}.scheduled-task-switch input{opacity:0;width:1px;height:1px;position:absolute}.scheduled-task-switch i{background:#c5cdd7;border-radius:10px;width:34px;height:20px;transition:background-color .14s}.scheduled-task-switch input:checked+i{background:var(--ui-color-action)}.scheduled-task-switch input:checked+i:after{transform:translate(14px)}.scheduled-task-switch input:focus-visible+i{outline:2px solid var(--ui-color-action);outline-offset:2px}.scheduled-task-switch input:disabled+i{opacity:.55;cursor:not-allowed}.scheduled-task-schedule-button{border:0;border-bottom:1px dashed var(--ui-color-line-info);min-height:30px;color:var(--ui-color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:0}.scheduled-task-schedule-button:hover{border-bottom-color:var(--ui-color-action);color:var(--ui-color-action)}.scheduled-task-schedule-button:focus-visible{outline:2px solid var(--ui-color-action);outline-offset:3px}.scheduled-task-schedule-button:disabled{color:inherit;cursor:default;border-bottom-color:#0000}.scheduled-task-run-action{width:30px;height:30px}.scheduled-task-run-action[data-tooltip]{cursor:pointer}.scheduled-task-run-action:disabled{color:var(--ui-color-faint);cursor:wait}.scheduled-task-run-action:disabled svg{animation:.72s linear infinite admin-action-spin}.scheduled-task-time-picker{z-index:2;min-width:0;position:relative}.scheduled-task-time-picker input[type=hidden]{display:none}.scheduled-task-time-trigger{z-index:1;border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);width:100%;min-height:39px;color:var(--ui-color-content);font:inherit;font-size:var(--ui-type-caption);font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;transition:border-color .15s,background .15s;display:flex;position:relative}.scheduled-task-time-trigger:hover,.scheduled-task-time-trigger[aria-expanded=true]{border-color:var(--ui-color-action);background:var(--ui-color-surface-info-subtle)}.scheduled-task-time-trigger:focus-visible{outline:2px solid var(--ui-color-action);outline-offset:2px}.scheduled-task-time-trigger svg{width:16px;height:16px;color:var(--text-tertiary);pointer-events:none;flex:none}.scheduled-task-time-panel{z-index:220;border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);flex-direction:column;width:auto;min-width:190px;max-height:330px;display:flex;position:fixed;inset:auto;overflow:hidden;box-shadow:0 14px 34px #3e557124}.scheduled-task-time-panel[hidden]{display:none}.scheduled-task-time-panel-head{border-bottom:var(--ui-border-width) solid var(--ui-color-line-info);background:var(--ui-color-surface-elevated);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 12px;display:flex}.scheduled-task-time-panel-head strong{color:var(--ui-color-content);font-size:var(--ui-type-tiny-plus)}.scheduled-task-time-panel-head span{color:var(--ui-color-faint);font-size:var(--ui-type-tiny);white-space:nowrap}.scheduled-task-time-columns{flex:auto;grid-template-columns:1fr 1fr;height:216px;min-height:0;display:grid}.scheduled-task-time-column{overscroll-behavior:contain;scrollbar-color:#cfd8e3 transparent;scrollbar-width:thin;min-width:0;padding:6px;overflow-y:auto}.scheduled-task-time-column+.scheduled-task-time-column{border-left:var(--ui-border-width) solid #edf0f2}.scheduled-task-time-column button{border-radius:var(--ui-radius-compact);width:100%;min-height:30px;color:var(--ui-color-content-muted);font:inherit;font-size:var(--ui-type-note);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0 6px}.scheduled-task-time-column button:hover{background:var(--ui-color-surface-info-hover);color:var(--ui-color-content)}.scheduled-task-time-column button.is-selected,.scheduled-task-time-column button[aria-selected=true]{background:var(--ui-select-active-bg);color:var(--ui-select-active-text);font-weight:700}.scheduled-task-time-column button:focus-visible{outline:2px solid var(--ui-color-action);outline-offset:-2px}.scheduled-task-row{cursor:pointer}.scheduled-task-row:hover td,.scheduled-task-row.is-route-target td{background:var(--ui-color-surface-info-hover)}.scheduled-task-row td button,.scheduled-task-row td input,.scheduled-task-row td a{cursor:pointer}.scheduled-task-recipient-summary{flex-wrap:wrap;align-items:center;gap:5px 10px;max-width:240px;display:flex}.scheduled-task-recipient-summary-user{min-width:0;max-width:112px;color:var(--ui-color-content);align-items:center;gap:6px;display:inline-flex}.scheduled-task-recipient-summary-user strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ui-type-caption);font-weight:650;overflow:hidden}.scheduled-task-recipient-summary-avatar{background:var(--avatar-background,#eef3f8);width:24px;height:24px;color:var(--avatar-foreground,#607b98);font-size:var(--ui-type-tiny);border-radius:50%;flex:0 0 24px;place-items:center;font-weight:700;display:grid;overflow:hidden}.scheduled-task-recipient-summary-avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.scheduled-task-recipient-summary-all,.scheduled-task-recipient-summary-count{color:var(--ui-color-content);font-size:var(--ui-type-caption);white-space:nowrap;font-weight:650}.scheduled-task-recipient-summary-empty{color:var(--text-tertiary);font-size:var(--ui-type-caption);white-space:nowrap}.scheduled-task-switch{min-width:92px;color:var(--admin-muted);font:inherit;font-size:var(--ui-type-caption);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:650;display:inline-flex}.scheduled-task-switch i{background:#c5cdd7;border-radius:999px;flex:0 0 34px;width:34px;height:20px;transition:background-color .14s;position:relative;box-shadow:inset 0 0 0 1px #37495924}.scheduled-task-switch i:after{background:var(--ui-color-paper);content:"";border-radius:50%;width:14px;height:14px;transition:transform .14s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #1018282e}.scheduled-task-switch.is-on{color:var(--ui-color-action)}.scheduled-task-switch.is-on i{background:var(--ui-color-action)}.scheduled-task-switch.is-on i:after{transform:translate(14px)}.scheduled-task-switch:hover span{text-underline-offset:3px;text-decoration:underline}.scheduled-task-switch:focus-visible{outline:2px solid var(--ui-color-action);outline-offset:3px;border-radius:4px}.scheduled-task-toggle-field{min-width:0;color:var(--admin-muted);font-size:var(--ui-type-tiny-plus);gap:7px;font-weight:700;display:grid}.scheduled-task-toggle-control{min-height:var(--ui-control-medium);color:var(--admin-ink);font-size:var(--ui-type-caption);align-items:center;gap:9px;font-weight:600;display:inline-flex}.scheduled-task-toggle-control input{opacity:0;width:1px;height:1px;position:absolute}.scheduled-task-toggle-control i{background:#c5cdd7;border-radius:999px;flex:0 0 38px;width:38px;height:22px;transition:background-color .14s;position:relative;box-shadow:inset 0 0 0 1px #3749591f}.scheduled-task-toggle-control i:after{background:var(--ui-color-paper);content:"";border-radius:50%;width:16px;height:16px;transition:transform .14s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #1018282e}.scheduled-task-toggle-control input:checked+i{background:var(--ui-color-action)}.scheduled-task-toggle-control input:checked+i:after{transform:translate(16px)}.scheduled-task-toggle-control input:focus-visible+i{outline:2px solid var(--ui-color-action);outline-offset:2px}.scheduled-task-schedule-dialog{width:min(620px,100vw - 32px)}.scheduled-task-notification-fields{border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-control);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;min-width:0;margin:0;padding:14px;display:grid}.scheduled-task-notification-fields.is-disabled{opacity:.52}.scheduled-task-notification-fields.is-disabled input,.scheduled-task-notification-fields.is-disabled select{cursor:not-allowed}.scheduled-task-notification-fields legend{color:var(--ui-color-content-muted);font-size:var(--ui-type-note);grid-column:1/-1;padding:0 5px;font-weight:650}.scheduled-task-notification-fields>.scheduled-task-toggle-field{grid-area:2/1}.scheduled-task-notification-fields>.scheduled-task-notification-options{grid-area:2/2}.scheduled-task-notification-fields>.scheduled-task-email-channel-field{grid-area:3/1}.scheduled-task-notification-fields>.scheduled-task-notification-timing-field{grid-area:3/2}.scheduled-task-notification-fields>.scheduled-task-notification-audience-field,.scheduled-task-notification-fields>.scheduled-task-notification-recipient-field{grid-area:4/1/auto/-1}.scheduled-task-notification-fields>.scheduled-task-notification-audience-field+.scheduled-task-notification-recipient-field:not([hidden]){grid-row:5}.scheduled-task-notification-fields>.scheduled-task-notification-audience-field+.scheduled-task-notification-recipient-field[hidden]{grid-row:4}.scheduled-task-notification-fields label{min-width:0}.scheduled-task-notification-options{color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny-plus);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.scheduled-task-notification-options>span{width:100%}.scheduled-task-notification-options .operation-check{display:inline-flex}.scheduled-task-email-channel-field{min-width:0}.scheduled-task-recipient-field{z-index:2;gap:0;min-width:0;display:grid;position:relative}.scheduled-task-recipient-field.is-panel-open{z-index:30}.scheduled-task-recipient-field[hidden]{display:none}.scheduled-task-recipient-input-shell{border:var(--ui-border-width) solid var(--ui-color-line-input);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:6px;min-width:0;min-height:76px;padding:7px 9px;display:flex}.scheduled-task-recipient-input-shell:focus-within{border-color:var(--ui-color-line-info);box-shadow:none}.scheduled-task-recipient-input-shell>input,.scheduled-task-recipient-input-shell>textarea{min-width:220px;min-height:58px;box-shadow:none;resize:vertical;background:0 0;border:0;outline:0;flex:220px;padding:4px 2px}.scheduled-task-recipient-input-shell>input:focus,.scheduled-task-recipient-input-shell>input:focus-visible,.scheduled-task-recipient-input-shell>textarea:focus,.scheduled-task-recipient-input-shell>textarea:focus-visible{box-shadow:none;border:0;outline:0}.scheduled-task-recipient-selected{flex-wrap:wrap;flex:none;gap:5px;display:flex}.scheduled-task-recipient-selected[hidden]{display:none}.scheduled-task-recipient-token{border:var(--ui-border-width) solid var(--ui-color-line-info);background:var(--ui-color-surface-info-subtle);min-width:0;color:var(--ui-color-content);border-radius:999px;align-items:center;gap:6px;padding:3px 5px 3px 4px;display:inline-flex}.scheduled-task-recipient-token .scheduled-task-recipient-avatar{width:24px;height:24px;font-size:var(--ui-type-tiny);flex:0 0 24px}.scheduled-task-recipient-token strong{text-overflow:ellipsis;white-space:nowrap;max-width:18ch;font-size:var(--ui-type-tiny-plus);overflow:hidden}.scheduled-task-recipient-token button{width:20px;height:20px;color:var(--ui-color-detail-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.scheduled-task-recipient-token button:hover,.scheduled-task-recipient-token button:focus-visible{background:var(--ui-color-surface-info-hover);color:var(--ui-color-content)}.scheduled-task-recipient-token button svg{width:13px;height:13px}.scheduled-task-recipient-status{z-index:40;box-sizing:border-box;border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);max-height:min(320px,42vh);color:var(--admin-muted);font-size:var(--ui-type-tiny-plus);opacity:0;pointer-events:none;visibility:hidden;padding:9px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 14px 28px #253a4829}.scheduled-task-recipient-status.is-open{opacity:1;pointer-events:auto;visibility:visible}.scheduled-task-recipient-status.is-pending{color:var(--ui-color-content-muted)}.scheduled-task-recipient-status.is-valid{color:var(--ui-color-success,#18794e)}.scheduled-task-recipient-status.is-invalid,.scheduled-task-recipient-status.is-error{color:var(--ui-color-danger,#b42318)}.scheduled-task-recipient-cards{gap:7px;display:grid}.scheduled-task-recipient-card{border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-info-subtle);min-width:0;color:var(--ui-color-content-muted);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.scheduled-task-recipient-card:has(.scheduled-task-recipient-check){cursor:pointer;grid-template-columns:18px 34px minmax(0,1fr) auto}.scheduled-task-recipient-card.is-selected{border-color:var(--ui-color-success,#18794e);background:color-mix(in srgb, var(--ui-color-success,#18794e) 8%, var(--ui-color-surface-info-subtle))}.scheduled-task-recipient-check{width:16px;height:16px;accent-color:var(--ui-color-success,#18794e);margin:0}.scheduled-task-recipient-avatar{background:var(--avatar-background,#eef3f8);width:34px;height:34px;color:var(--avatar-foreground,#607b98);font-size:var(--ui-type-tiny-plus);border-radius:50%;place-items:center;font-weight:700;display:grid;overflow:hidden}.scheduled-task-recipient-avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.scheduled-task-recipient-copy{gap:1px;min-width:0;display:grid}.scheduled-task-recipient-copy strong,.scheduled-task-recipient-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scheduled-task-recipient-copy strong{color:var(--ui-color-content);font-size:var(--ui-type-caption)}.scheduled-task-recipient-copy small{color:var(--ui-color-detail-muted);font-size:var(--ui-type-tiny)}.scheduled-task-recipient-card>b{color:var(--ui-color-success-strong);font-size:var(--ui-type-tiny-plus);white-space:nowrap}.scheduled-task-history-view{padding-top:20px}.scheduled-task-history{gap:14px;display:grid}.scheduled-task-history>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.scheduled-task-history>header h2{color:var(--ui-color-ink);margin:0;font-size:18px}.scheduled-task-history>header p{max-width:72ch;color:var(--ui-color-muted-console);margin:5px 0 0;font-size:13px;line-height:1.55}.scheduled-task-history>header>span{color:var(--ui-color-muted-console);font-variant-numeric:tabular-nums;white-space:nowrap}.scheduled-task-error{max-width:260px;color:var(--ui-color-muted-console);overflow-wrap:anywhere}.model-catalog-empty{height:112px;color:var(--text-tertiary);text-align:center}.operation-dialog{grid-template-rows:auto minmax(0,1fr) auto;height:min(760px,100svh - 64px);min-height:0;display:grid;position:relative;overflow:hidden}.operation-dialog-head{grid-row:1}.operation-dialog>.operation-form{z-index:1;box-sizing:border-box;overscroll-behavior:contain;isolation:isolate;flex:none;grid-row:2;align-content:start;height:auto;min-height:0;padding-bottom:22px;position:relative;overflow-y:auto}.operation-dialog>.operation-form.has-open-datetime-panel{z-index:6}.operation-dialog>.operation-form>.operation-form-actions{z-index:4;background:var(--ui-color-paper);border-top-color:var(--ui-color-line-info);isolation:isolate;margin:4px -24px 0;padding:14px 24px 24px;position:sticky;bottom:0;box-shadow:0 -8px 16px -16px #1118278c}.operation-dialog>[data-operation-dialog-actions]{z-index:5;background-color:var(--ui-color-paper);border-top:var(--ui-border-width) solid var(--ui-color-line-console);isolation:isolate;flex:none;grid-row:3;min-height:0;position:static;overflow:hidden;box-shadow:0 -10px 20px #11182712}.operation-dialog>[data-operation-dialog-actions]>.operation-form-actions{background:var(--ui-color-paper);border-top:0;margin:0;padding:10px 24px 14px}.operation-dialog>[data-operation-dialog-actions] .operation-form-message{align-self:center;min-height:0;margin-right:auto}.verification-review-summary{border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-info-subtle);grid-column:1/-1;padding:13px 14px}.verification-review-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 16px;margin:0;display:grid}.verification-review-summary dl>div{min-width:0}.verification-review-summary dt{color:var(--ui-color-faint);font-size:var(--ui-type-tiny);margin:0 0 3px;font-weight:600}.verification-review-summary dd{overflow-wrap:anywhere;min-width:0;color:var(--ui-color-content-muted);font-size:var(--ui-type-note);margin:0;line-height:1.55}.verification-review-summary .verification-review-wide{grid-column:1/-1}.verification-material-link{color:var(--ui-color-info);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #5277aa47;text-decoration:underline #5277aa47}.verification-material-link:hover{color:#3f6699;text-decoration-color:currentColor}.operation-pool-fields{border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-info-subtle);min-width:0;margin:0;padding:14px}.operation-pool-fields legend{color:var(--ui-color-content-muted);font-size:var(--ui-type-note);padding:0 5px;font-weight:650}.operation-pool-fields>p{color:var(--ui-color-detail-muted);font-size:var(--ui-type-tiny-plus);margin:0 0 12px;line-height:1.55}.operation-pool-fields>div{gap:var(--ui-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.operation-pool-fields label{min-width:0}.operation-pool-transition-fields>div{grid-template-columns:repeat(4,minmax(0,1fr))}.benefit-model-fields,.benefit-service-mode-fields{border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-info-subtle);min-width:0;margin:0;padding:14px}.benefit-model-fields legend,.benefit-service-mode-fields legend{color:var(--ui-color-content-muted);font-size:var(--ui-type-note);padding:0 5px;font-weight:650}.benefit-model-fields>p,.benefit-service-mode-fields>p{color:var(--ui-color-detail-muted);font-size:var(--ui-type-tiny-plus);margin:0 0 12px;line-height:1.55}.benefit-model-fields>div{gap:10px;display:grid}.benefit-model-form-row{gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr) minmax(132px,.56fr) 32px;align-items:end;display:grid}.benefit-model-form-row>label{min-width:0}.benefit-model-remove{width:32px;height:38px;color:var(--ui-color-detail-muted)}.benefit-model-remove:disabled{color:#c1cad5;cursor:not-allowed}.benefit-model-add{width:fit-content;min-height:var(--ui-control-small);margin-top:var(--ui-space-3);font-size:var(--ui-type-note)}.benefit-model-add>svg{width:14px;height:14px}.benefit-service-mode-fields{gap:var(--ui-space-2) 18px;flex-wrap:wrap;display:flex}.benefit-service-mode-fields>p{flex-basis:100%}.benefit-service-mode-fields .operation-check{min-height:24px}.employee-role-fields{border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-info-subtle);min-width:0;margin:0;padding:14px}.employee-role-fields legend{color:var(--ui-color-content-muted);font-size:var(--ui-type-note);padding:0 5px;font-weight:650}.employee-role-fields>p{max-width:66ch;color:var(--ui-color-detail-muted);font-size:var(--ui-type-tiny-plus);margin:0 0 12px;line-height:1.55}.employee-role-fields>div{border-top:var(--ui-border-width) solid var(--ui-color-line-info-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.employee-candidate{border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-info-subtle);min-height:42px;color:var(--ui-color-detail-muted);font-size:var(--ui-type-tiny-plus);margin:0;padding:10px 12px;line-height:1.5}.employee-candidate.is-loading{color:var(--ui-color-content-muted)}.employee-candidate.is-not-found{border-color:var(--ui-color-danger-soft);background:color-mix(in srgb, var(--ui-color-danger-soft) 8%, var(--ui-color-surface-info-subtle));color:var(--ui-color-danger-soft)}.employee-candidate.is-matched{border-color:var(--ui-color-success-strong);background:color-mix(in srgb, var(--ui-color-success-strong) 8%, var(--ui-color-surface-info-subtle));color:var(--ui-color-content-muted);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.employee-candidate-avatar{border-radius:var(--ui-radius-small);background:var(--ui-color-line-info-subtle);width:40px;height:40px;overflow:hidden}.employee-candidate-avatar img,.employee-candidate-avatar-fallback{object-fit:cover;width:100%;height:100%;color:var(--ui-color-paper);font-size:var(--ui-type-caption);place-items:center;font-weight:700;display:grid}.employee-candidate-copy{gap:1px;min-width:0;display:grid}.employee-candidate-copy strong,.employee-candidate-copy span,.employee-candidate-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.employee-candidate-copy strong{color:var(--admin-ink);font-size:var(--ui-type-caption)}.employee-candidate-copy span,.employee-candidate-copy small{color:var(--ui-color-detail-muted);font-size:var(--ui-type-tiny-plus)}.employee-candidate.is-matched>b{color:var(--ui-color-success-strong);font-size:var(--ui-type-tiny-plus);white-space:nowrap}.employee-permission-option,.employee-role-option{border-right:var(--ui-border-width) solid var(--ui-color-line-info-subtle);border-bottom:var(--ui-border-width) solid var(--ui-color-line-info-subtle);background:var(--ui-color-paper);cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:start;min-width:0;min-height:58px;padding:10px 11px;color:#53616f!important;gap:9px!important;display:grid!important}.employee-password-reset{padding-top:var(--ui-space-4);border-top:var(--ui-border-width) solid var(--ui-color-line-console);justify-content:space-between;align-items:center;gap:18px;display:flex}.employee-password-reset p{max-width:52ch;color:var(--ui-color-muted-console);font-size:var(--ui-type-note);margin:0;line-height:1.55}.employee-password-reset .button{flex:none}.employee-permission-option:nth-child(2n),.employee-role-option:nth-child(2n){border-right:0}.employee-permission-option input,.employee-role-option input{height:16px;accent-color:var(--ui-color-action);width:16px!important;min-height:16px!important;margin:2px 0 0!important}.employee-permission-option>span,.employee-role-option>span{gap:3px;min-width:0;display:grid}.employee-permission-option strong,.employee-role-option strong{overflow-wrap:anywhere;color:var(--ui-color-content);font-size:var(--ui-type-note);font-weight:650;line-height:1.35}.employee-permission-option small,.employee-role-option small{overflow-wrap:anywhere;color:var(--ui-color-detail);font-size:var(--ui-type-tiny);line-height:1.45}.employee-permission-option code,.employee-role-option code{color:var(--ui-color-muted);font:var(--ui-type-tiny) var(--mono)}.employee-permission-option:hover,.employee-role-option:hover{background:var(--ui-color-surface-info-hover)}:is(.employee-permission-option:has(input:checked),.employee-role-option:has(input:checked)){background:var(--ui-color-surface-info)}.employee-role-summary{border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-info-subtle);grid-column:1/-1;padding:13px 14px}.employee-role-summary dl{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:11px 16px;margin:0;display:grid}.employee-role-summary div{min-width:0}.employee-role-summary dt{color:var(--ui-color-faint);font-size:var(--ui-type-tiny);margin:0 0 3px;font-weight:600}.employee-role-summary dd{overflow-wrap:anywhere;min-width:0;color:var(--ui-color-content-muted);font-size:var(--ui-type-note);margin:0;line-height:1.5}.employee-structure-section{border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-info-subtle);min-width:0;padding:14px}.employee-structure-section h3{color:var(--ui-color-content-muted);font-size:var(--ui-type-note);margin:0 0 10px;font-weight:650}.employee-structure-list{border-top:var(--ui-border-width) solid var(--ui-color-line-info-subtle);margin:0 0 12px;padding:0;list-style:none}.employee-structure-list li{min-width:0;padding:var(--ui-space-2) 0;justify-content:space-between;align-items:center;gap:var(--ui-space-3);border-bottom:var(--ui-border-width) solid var(--ui-color-line-info-subtle);color:var(--ui-color-content-muted);font-size:var(--ui-type-note);display:flex}.employee-structure-list li span{overflow-wrap:anywhere;min-width:0}.employee-structure-list li small{color:var(--ui-color-detail);font-size:var(--ui-type-tiny);flex:none}.employee-structure-empty{color:var(--text-tertiary);font-size:var(--ui-type-tiny-plus);margin:0 0 12px}.employee-structure-create{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.employee-structure-create .button{min-width:56px}.benefit-pool-view{padding:0 22px 22px}.benefit-pool-policy-note{margin:var(--ui-space-5) 0 14px;border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-info-subtle);color:var(--text-tertiary);font-size:var(--ui-type-tiny-plus);padding:11px 13px;line-height:1.6}.benefit-pool-table-wrap{border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-control);overflow-x:auto}.benefit-pool-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px}.benefit-pool-table th,.benefit-pool-table td{border-bottom:var(--ui-border-width) solid #e7edf4;text-align:left;vertical-align:top;padding:14px 15px}.benefit-pool-table th{background:var(--ui-color-surface-info-subtle);color:var(--ui-color-muted);font-size:var(--ui-type-tiny-plus);font-weight:650;line-height:1.35}.benefit-pool-table th:first-child{width:135px}.benefit-pool-table th:nth-child(2){width:72px}.benefit-pool-table th:nth-child(3){width:128px}.benefit-pool-table th:nth-child(4){width:192px}.benefit-pool-table th:nth-child(6){width:142px}.benefit-pool-table th:nth-child(7){width:64px}.benefit-pool-table td{color:var(--ui-color-detail-blue);font-size:var(--ui-type-note);overflow-wrap:anywhere;line-height:1.5}.benefit-pool-table tr:last-child>*{border-bottom:0}.benefit-pool-name{color:var(--ui-color-content);font-size:var(--ui-type-caption);font-weight:650;display:block}.benefit-model-summary+.benefit-model-summary{border-top:var(--ui-border-width) solid #edf1f6;margin-top:9px;padding-top:9px}.benefit-model-summary strong,.benefit-model-summary span{display:block}.benefit-model-summary strong{color:var(--ui-color-content-muted);font-size:var(--ui-type-note);font-weight:600}.benefit-model-summary span{color:var(--ui-color-detail);font-size:var(--ui-type-tiny-plus);margin-top:2px}.benefit-route-summary+.benefit-route-summary{border-top:var(--ui-border-width) solid #e7edf4;margin-top:11px;padding-top:11px}.benefit-route-summary header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.benefit-route-summary header strong{color:var(--ui-color-content-muted);font-size:var(--ui-type-note);font-weight:650}.benefit-route-summary header span{color:var(--ui-color-detail);font-size:var(--ui-type-tiny);white-space:nowrap}.benefit-route-summary ul{margin:7px 0 0;padding:0;list-style:none}.benefit-route-summary li+li{margin-top:6px}.benefit-route-summary li strong,.benefit-route-summary li span{display:block}.benefit-route-summary li strong{color:var(--ui-color-detail-blue);font-size:var(--ui-type-tiny-plus);font-weight:600}.benefit-route-summary li span{color:var(--ui-color-faint);font-size:var(--ui-type-tiny);margin-top:1px;line-height:1.45}.benefit-empty{color:var(--text-tertiary);font-size:var(--ui-type-tiny-plus);margin:7px 0 0;line-height:1.45}.operation-detail-view.competitor-pricing-view{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:0 22px 22px;overflow:visible}.model-pricing-provider-logo{box-sizing:border-box;border:var(--ui-border-width) solid var(--ui-color-line-console);border-radius:var(--ui-radius-small);background:var(--ui-color-paper);flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid;overflow:hidden}.model-pricing-provider-logo-image{object-fit:contain;width:18px;height:18px;transform:scale(var(--model-brand-optical-scale,1));display:block}.operation-detail-view{padding:0 22px 22px}.operation-table-panel [hidden]{display:none!important}.admin-panel.workspace-table-panel{width:calc(100% + 40px);box-shadow:none;background:0 0;border:0;border-radius:0;margin-left:-20px;margin-right:-20px;padding:0}.admin-panel.workspace-table-panel .admin-panel-head{padding:0 20px 18px}.admin-panel.workspace-table-panel .admin-table-wrap{margin:0}@media (width<=1180px){.admin-app{width:min(100% - 32px,1080px)}.admin-content{width:min(100% - 48px,940px)}.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-metrics article{border-radius:var(--ui-radius-panel)!important}.pricing-guard ol{border-top-color:var(--ui-color-line-info-muted)}}@media (width<=900px){.admin-app{width:100%;display:block}.admin-sidebar{width:250px;height:calc(100vh - 76px);padding:19px 14px;position:fixed;top:76px;box-shadow:12px 0 32px #0a1b242b}.admin-backdrop.is-visible{inset:76px 0 0}.admin-workbar{padding:0 24px}.admin-page .profile-copy,.admin-page .profile-trigger>i{display:none}.admin-page .profile-trigger{padding:0}}@media (width<=680px){.admin-access-overlay{padding:24px}.admin-access-dialog .admin-password-entry input{font-size:16px}.admin-workbar{background:var(--ui-color-paper);min-height:58px}.admin-sidebar{top:76px}.admin-content{width:calc(100% - 28px);padding-top:34px;padding-bottom:46px}.admin-content-head h1{font-size:var(--ui-type-page)}.admin-content-head p{font-size:var(--ui-type-caption)}.admin-metrics{gap:9px}.admin-metrics article{min-height:128px;padding:var(--ui-space-4) 14px}.admin-metrics strong{font-size:var(--ui-type-dialog)}.admin-panel{padding:19px 16px}.admin-table-wrap{margin-bottom:-19px;margin-left:-16px;margin-right:-16px}.admin-table th,.admin-table td{padding-left:16px;padding-right:16px}.workspace-strip{padding:14px}.workspace-strip-meta{margin-left:42px}.attention-title{min-height:72px}.attention-items a{min-height:52px}.admin-head-actions .button{min-height:var(--ui-button-touch)}.pricing-guard li+li{border-top-color:var(--ui-color-line-info-muted)}.admin-panel.workspace-table-panel{width:calc(100% + 28px);margin-left:-14px;margin-right:-14px}.admin-panel.workspace-table-panel .admin-panel-head{padding-left:14px;padding-right:14px}.resource-management-tabs{width:calc(100% + 4px);margin-top:-5px;overflow-x:auto}.resource-management-tabs>button{flex:none}.operation-dialog-layer{padding:0}.operation-dialog{border:0;border-radius:0;width:100%;min-height:100svh;max-height:100svh}.operation-dialog-head{min-height:76px;padding:18px 16px 15px}.operation-dialog-head h2{font-size:var(--ui-type-subheading)}.operation-dialog-head p{font-size:var(--ui-type-tiny-plus)}.operation-form{grid-template-columns:1fr;padding:18px 16px 22px}.operation-form .operation-field-wide,.operation-form .operation-form-actions,.operation-form .operation-form-message{grid-column:auto}.operation-form:has([name=providerKey])>label:has([name=providerDescription]){grid-column:auto}.operation-form:has([name=providerKey])>.admin-provider-logo-upload{grid-column:auto}.invoice-issued-fields{grid-template-columns:1fr}.operation-form-actions .button{min-height:var(--ui-button-touch);flex:1}.operation-dialog>.operation-form>.operation-form-actions{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.operation-dialog>[data-operation-dialog-actions]>.operation-form-actions{padding-left:16px;padding-right:16px}.verification-review-summary dl{grid-template-columns:1fr}.verification-review-summary .verification-review-wide{grid-column:auto}.operation-pool-fields>div{grid-template-columns:1fr}.benefit-model-form-row{grid-template-columns:1fr 1fr 32px}.employee-role-fields>div,.employee-role-summary dl{grid-template-columns:1fr}.employee-candidate.is-matched{grid-template-columns:40px minmax(0,1fr)}.employee-candidate.is-matched>b{grid-column:2}.employee-permission-option,.employee-role-option{border-right:0}.employee-password-reset{flex-direction:column;align-items:flex-start}.employee-password-reset .button{width:100%}.employee-structure-create{grid-template-columns:1fr}.operation-detail-view{padding:0 16px 18px}}@media (width<=660px){.admin-page .preference-controls{display:none}.admin-page .site-header .icon-button{width:36px;height:36px}.admin-page .admin-menu{margin-right:0}}@media (width<=680px){.admin-toast{max-width:min(440px,100vw - 40px);inset:50% auto auto 50%}}.support-tab-panel[hidden]{display:none!important}.admin-page .support-workbench-inline{width:100%;height:min(780px,100svh - 270px);min-height:560px;max-height:none;box-shadow:none}.admin-page .support-workbench-inline>header{min-height:62px}.admin-page .support-workbench-inline iframe{min-height:0}@media (width<=720px){.admin-page .support-workbench-inline{border:var(--ui-border-width) solid var(--admin-line);border-radius:var(--ui-radius-panel);height:calc(100svh - 210px);min-height:440px}}.support-conversation-pane header>.support-conversation-actions,.support-thread-actions{align-items:center;gap:var(--ui-space-2);display:inline-flex}.support-center{border:var(--ui-border-width) solid var(--admin-line);border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);grid-template-columns:minmax(260px,.78fr) minmax(0,1.42fr);min-height:min(680px,100svh - 245px);display:grid;overflow:hidden;box-shadow:0 12px 34px #2f535e12}.support-conversation-pane,.support-message-pane{flex-direction:column;min-width:0;display:flex}.support-conversation-pane{border-right:var(--ui-border-width) solid var(--admin-line);background:var(--ui-color-surface-elevated)}.support-conversation-pane>header,.support-thread-head{justify-content:space-between;align-items:center;gap:var(--ui-space-3);border-bottom:var(--ui-border-width) solid var(--admin-line);min-height:72px;padding:15px 17px;display:flex}.support-conversation-pane header>div,.support-thread-head>div{gap:var(--ui-space-1);min-width:0;display:grid}.support-conversation-pane strong,.support-thread-head strong{color:var(--ui-color-ink-strong);font-size:var(--ui-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-conversation-pane small,.support-thread-head small{color:var(--ui-color-detail);font-size:var(--ui-type-tiny-plus);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-conversation-list{flex:1;min-height:0;overflow-y:auto}.support-conversation{border:0;border-bottom:var(--ui-border-width) solid var(--admin-line);color:#526170;width:100%;min-height:96px;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:14px 16px 13px;display:grid}.support-conversation.is-selected{box-shadow:inset 2px 0 var(--ui-color-info);background:#edf4fc}.support-conversation>span{gap:3px;min-width:0;display:grid}.support-conversation strong,.support-conversation small,.support-conversation p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-conversation strong{color:var(--ui-color-content);font-size:var(--ui-type-note)}.support-conversation small,.support-conversation em{color:var(--ui-color-faint);font-size:var(--ui-type-tiny);font-style:normal}.support-conversation em{white-space:nowrap;padding-top:1px}.support-conversation p{color:var(--ui-color-muted);font-size:var(--ui-type-tiny-plus);grid-column:1/-1;margin:1px 0 0;line-height:1.45}.support-conversation>i{grid-column:1/-1;width:max-content;min-height:19px;padding:0 6px;font-style:normal}.support-message-pane{min-height:0}.support-thread-head{background:var(--ui-color-paper);flex:none}.support-message-list{min-height:260px;padding:var(--ui-space-5);background:var(--ui-color-paper);flex:1;overflow-y:auto}.support-message{border:var(--ui-border-width) solid var(--ui-color-line-info);background:var(--ui-color-surface-subtle);border-radius:7px;max-width:min(78%,590px);margin:0 0 15px;padding:11px 13px}.support-message.is-outgoing{background:#eff6ff;border-color:#c9daef;margin-left:auto}.support-message header{justify-content:space-between;align-items:baseline;gap:var(--ui-space-3);display:flex}.support-message strong{color:var(--ui-color-content-muted);font-size:var(--ui-type-tiny-plus)}.support-message time{color:var(--ui-color-faint);font-size:var(--ui-type-tiny);white-space:nowrap}.support-message p{overflow-wrap:anywhere;color:var(--ui-color-content);font-size:var(--ui-type-note);white-space:pre-wrap;margin:6px 0 0;line-height:1.65}.support-reply-form{background:var(--ui-color-surface-elevated);flex:none;gap:0;padding:14px 17px 16px;display:grid}.support-reply-field{border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);overflow:hidden}.support-reply-field.is-dragging{border-color:var(--ui-color-primary);background:var(--ui-color-surface-subtle)}.support-reply-tools{min-height:var(--ui-control-medium);padding:var(--ui-space-1) 6px;border-bottom:var(--ui-border-width) solid #e6e9ee;background:var(--ui-color-surface-elevated);align-items:center;gap:2px;display:flex}.support-reply-form textarea{resize:none;background:var(--ui-color-paper);width:100%;height:96px;min-height:96px;max-height:180px;color:var(--ui-color-content);caret-color:var(--ui-color-content);font:inherit;font-size:var(--ui-type-note);border:0;border-radius:0;padding:10px 11px;line-height:1.55}.support-reply-form textarea:focus{box-shadow:none;outline:0}.support-reply-form textarea:disabled{background:var(--ui-color-surface-disabled);color:var(--ui-color-disabled-text);cursor:not-allowed}.support-reply-attachments{gap:0;padding:0 8px 8px;display:grid}.support-reply-attachments[hidden]{display:none}.support-reply-attachments article{min-width:0;min-height:var(--ui-control-default);align-items:center;gap:var(--ui-space-2);border-top:var(--ui-border-width) solid #e6e9ee;color:var(--ui-color-content);grid-template-columns:30px minmax(0,1fr) auto 28px;padding:7px 0 0;display:grid}.support-reply-attachment-visual{border-radius:var(--ui-radius-compact);color:#607080;background:#f1f3f6;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.support-reply-attachment-visual svg{width:16px;height:16px}.support-reply-attachment-visual img{object-fit:cover;width:100%;height:100%}.support-reply-attachments>article>span:nth-child(2){font-size:var(--ui-type-note);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-reply-attachments small{color:var(--ui-color-detail);font-size:var(--ui-type-tiny-plus)}.support-reply-attachments button{color:#607080;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.support-reply-attachments button:hover{color:var(--ui-color-primary)}.support-reply-actions{align-items:center;gap:var(--ui-space-2);min-height:20px;margin:9px 0 0;display:flex}.support-reply-actions small{color:var(--ui-color-detail);font-size:var(--ui-type-tiny);line-height:1.45}.support-reply-attachment-button{border-radius:var(--ui-radius-compact);color:#607080;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:inline-grid;min-width:30px!important;padding:0!important}.support-reply-attachment-button:hover{color:var(--ui-color-content);background:#edf2f8}.support-reply-attachment-button:disabled{color:#aab3bf;cursor:not-allowed;background:0 0}.support-reply-attachment-button:focus-visible{box-shadow:none;outline:0}.support-reply-attachment-button svg{width:18px;height:18px}.support-notification-groups{gap:24px;display:grid}.support-notification-groups>section{border-top:var(--ui-border-width) solid var(--ui-color-line-console);padding-top:20px}.support-notification-groups>section:first-child{border-top:0;padding-top:0}.support-notification-groups h3{color:var(--ui-color-content);font-size:var(--ui-type-heading-small);margin:0}.support-notification-groups header p{color:var(--ui-color-muted);font-size:var(--ui-type-note);margin:5px 0 12px;line-height:1.55}.support-notification-table th,.support-notification-table td{vertical-align:top}.support-notification-note{border-top:var(--ui-border-width) dashed var(--ui-color-line-console);color:var(--text-tertiary);font-size:var(--ui-type-note);margin:22px 0 0;padding-top:14px;line-height:1.6}.notification-settings-form{gap:16px;display:grid}.notification-settings-group{padding:22px 24px}.notification-settings-group .admin-panel-head{margin-bottom:16px}.notification-toggle{color:var(--ui-color-content);align-items:center;gap:10px;font-weight:600;display:inline-flex}.notification-toggle input{width:18px;height:18px;accent-color:var(--ui-color-accent)}.notification-settings-fixed{color:var(--ui-color-muted);font-size:var(--ui-type-note);margin:12px 0 0}.notification-recipient{max-width:560px;color:var(--ui-color-content);gap:7px;margin-top:16px;font-weight:600;display:grid}.notification-recipient input{width:100%}.notification-recipient small{color:var(--ui-color-muted);font-weight:400}.notification-settings-actions{justify-content:space-between;align-items:center;gap:16px;padding:4px 2px 18px;display:flex}.notification-settings-actions small{color:var(--ui-color-muted)}.support-empty{max-width:34ch;color:var(--text-tertiary);font-size:var(--ui-type-note);text-align:center;margin:auto;padding:28px 18px;line-height:1.65}.support-presence-panel{max-width:980px}.support-presence-control{justify-content:space-between;align-items:center;gap:var(--ui-space-6);border-top:var(--ui-border-width) solid var(--ui-color-line-info);border-bottom:var(--ui-border-width) solid var(--ui-color-line-info);padding:22px 0;display:flex}.support-presence-control>div{min-width:0}.support-presence-control strong{color:var(--ui-color-content);font-size:var(--ui-type-compact);font-weight:650}.support-presence-control p{max-width:58ch;color:var(--ui-color-detail-soft);font-size:var(--ui-type-note);margin:6px 0 0;line-height:1.6}.support-presence-actions{border:var(--ui-border-width) solid var(--ui-color-line-input);border-radius:var(--ui-radius-small);flex:none;gap:0;display:inline-flex;overflow:hidden}.support-presence-actions .button{min-width:64px;min-height:var(--ui-control-small);border:0;border-right:var(--ui-border-width) solid var(--ui-color-line-input);background:var(--ui-color-paper);color:var(--text-secondary);box-shadow:none;border-radius:0;margin:0}.support-presence-actions .button:last-child{border-right:0}.support-presence-actions .button:hover:not(:disabled):not(.is-active){color:var(--ui-color-primary);background:#f4f5f6}.support-presence-actions .button.is-active{background:var(--color-zero);color:var(--ui-color-paper)}.support-presence-actions .button:disabled{opacity:.55;cursor:wait}.support-presence-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding-top:20px;display:grid}.support-presence-meta div{min-width:0}.support-presence-meta dt{color:var(--ui-color-faint);font-size:var(--ui-type-tiny-plus)}.support-presence-meta dd{color:var(--ui-color-content-muted);font-size:var(--ui-type-note);overflow-wrap:anywhere;margin:7px 0 0;font-weight:600;line-height:1.45}.support-presence-panel .status-tag.is-online{border-color:var(--ui-color-action);background:var(--ui-color-action);color:var(--ui-color-paper)}.support-presence-panel .status-tag.is-offline{border-color:var(--ui-color-line-info);background:var(--ui-color-surface-info-subtle);color:var(--ui-color-muted)}.support-team-panel{max-width:980px}.support-team-table td strong,.support-team-table td small{display:block}.support-team-table td strong{color:var(--ui-color-content);font-size:var(--ui-type-note);font-weight:650}.support-team-table td small{color:var(--ui-color-faint);font-size:var(--ui-type-tiny-plus);margin-top:3px}.support-presence-state{border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-compact);min-width:42px;color:var(--ui-color-muted);font-size:var(--ui-type-tiny-plus);align-items:center;padding:3px 7px;line-height:1.2;display:inline-flex}.support-presence-state.is-online{border-color:var(--ui-color-action);background:var(--ui-color-action);color:var(--ui-color-paper)}.support-presence-state.is-suspended{border-color:var(--ui-color-line-strong);color:#374151;background:#f4f5f6}.support-metrics-panel{max-width:1280px;margin-top:15px}.support-metrics-actions{align-items:end;gap:8px;display:flex}.support-metrics-actions label{color:var(--ui-color-faint);font-size:var(--ui-type-tiny-plus);gap:4px;font-weight:650;display:grid}.support-metrics-actions input{min-height:var(--ui-control-compact);border:var(--ui-border-width) solid var(--ui-color-line-input);border-radius:var(--ui-radius-compact);background:var(--ui-color-paper);color:var(--ui-color-content);font:inherit;font-size:var(--ui-type-tiny-plus);padding:0 7px}.support-metrics-summary{border-bottom:var(--ui-border-width) solid var(--ui-color-line-info);grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;padding:18px 0;display:grid}.support-metrics-summary dt{color:var(--ui-color-faint);font-size:var(--ui-type-tiny-plus)}.support-metrics-summary dd{color:var(--ui-color-content);font-size:var(--ui-type-compact);margin:6px 0 0;font-weight:700}.support-metrics-table td strong,.support-metrics-table td small{display:block}.support-metrics-table td small{color:var(--ui-color-faint);font-size:var(--ui-type-tiny);margin-top:3px}.support-settings-panel,.support-strategy-panel{max-width:980px;margin-bottom:15px}.support-strategy-table th,.support-strategy-table td{vertical-align:top}.support-strategy-table th:first-child,.support-strategy-table td:first-child{width:22%}.support-strategy-table th:nth-child(2),.support-strategy-table td:nth-child(2){width:34%}.support-strategy-table td{line-height:1.55}.support-strategy-plus{color:var(--ui-color-faint)}.support-strategy-note{color:var(--text-tertiary);font-size:var(--ui-type-tiny-plus);margin:14px 0 0;line-height:1.6}.support-settings-form{gap:var(--ui-space-4);display:grid}.support-settings-form>label,.support-settings-row>label,.support-settings-row>div{color:var(--admin-muted);font-size:var(--ui-type-tiny-plus);gap:6px;font-weight:700;display:grid}.support-settings-form textarea,.support-settings-form input{width:100%;min-height:var(--ui-control-default);border:var(--ui-border-width) solid var(--admin-line);border-radius:var(--ui-radius-small);background:var(--ui-color-paper);color:var(--admin-ink);font:inherit;font-size:var(--ui-type-caption);padding:9px 10px;font-weight:400}.support-settings-form textarea{resize:vertical;min-height:76px;line-height:1.5}.support-settings-form textarea:focus,.support-settings-form input:focus{border-color:var(--admin-ink);outline:2px solid #11182724}.support-settings-row{grid-template-columns:repeat(2,minmax(120px,180px)) minmax(0,1fr);align-items:end;gap:14px;display:grid}.support-settings-row>div strong{min-height:var(--ui-control-default);color:var(--admin-ink);font-size:var(--ui-type-note);align-items:center;font-weight:600;display:flex}.support-settings-policy{border:var(--ui-border-width) solid var(--ui-color-line-console);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-subtle);gap:6px;padding:12px 13px;display:grid}.support-settings-policy>span{color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny-plus);font-weight:600}.support-settings-policy>strong{color:var(--ui-color-ink-console);font-size:var(--ui-type-note);font-weight:650}.support-settings-policy>small{color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny-plus);font-weight:400;line-height:1.55}.support-settings-form footer{border-top:var(--ui-border-width) solid var(--admin-line);justify-content:space-between;align-items:center;gap:14px;padding-top:14px;display:flex}.support-settings-form footer small{color:var(--admin-muted);font-size:var(--ui-type-tiny-plus)}.support-settings-form .button-primary{background:var(--color-zero);min-height:36px;color:var(--ui-color-paper);padding:0 14px}.support-settings-form .button-primary:hover{background:var(--ui-color-action)}.support-agent-profiles-panel{max-width:980px;margin-top:15px}.support-agent-profiles-actions{align-items:center;gap:var(--ui-space-2);display:inline-flex}.support-agent-profiles-actions .button{min-height:var(--ui-control-compact);font-size:var(--ui-type-tiny-plus);padding:0 10px}.support-agent-profiles-actions svg{width:14px}.support-agent-profiles-table td:nth-child(2){overflow-wrap:anywhere;max-width:180px}.support-agent-profiles-table td:nth-child(3){max-width:250px}.support-agent-profiles-table td small{margin-top:3px;display:block}.support-schedule-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.support-agent-dialog{width:min(100%,760px)}.support-agent-form{grid-template-columns:repeat(2,minmax(0,1fr))}.support-agent-form .support-field-note{color:var(--text-tertiary);font-size:var(--ui-type-tiny-plus);font-weight:400;line-height:1.5}.support-agent-candidate-field{color:var(--admin-muted);font-size:var(--ui-type-tiny-plus);gap:7px;font-weight:700;display:grid}.support-agent-candidates{gap:6px;display:grid}.support-agent-candidates-empty{color:var(--text-tertiary);font-size:var(--ui-type-note);margin:0;padding:10px 0;font-weight:400;line-height:1.55}.support-agent-candidate{border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-small);min-width:0;color:var(--ui-color-content-muted);cursor:pointer;align-items:center;gap:9px;padding:9px;display:flex}.support-agent-candidate:hover{border-color:var(--ui-color-line-info-hover);background:var(--ui-color-surface-info-subtle)}.support-agent-candidate input{width:15px;height:15px;accent-color:var(--ui-color-action);margin:0}.support-agent-candidate span{gap:2px;min-width:0;display:grid}.support-agent-candidate strong{color:var(--ui-color-content);font-size:var(--ui-type-note)}.support-agent-candidate small{color:var(--ui-color-faint);font-size:var(--ui-type-tiny);font-weight:400}.support-schedule-editor{border:0;min-width:0;margin:0;padding:0}.support-schedule-editor legend{margin-bottom:var(--ui-space-2);color:var(--admin-muted);font-size:var(--ui-type-tiny-plus);font-weight:700}.support-schedule-window{align-items:center;gap:var(--ui-space-2);border-top:var(--ui-border-width) solid var(--admin-line);grid-template-columns:minmax(230px,1fr) 98px auto 98px 32px;min-width:0;padding:10px 0;display:grid}.support-schedule-window:first-child{border-top:0}.support-schedule-weekdays{gap:var(--ui-space-1);flex-wrap:wrap;display:flex}.support-schedule-weekdays label{display:inline-flex;position:relative}.support-schedule-weekdays input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.support-schedule-weekdays span{border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-compact);min-width:29px;min-height:28px;color:var(--ui-color-muted);font-size:var(--ui-type-tiny);cursor:pointer;place-items:center;padding:0 5px;font-weight:600;display:grid}.support-schedule-weekdays input:checked+span{border-color:var(--ui-color-action);background:var(--ui-color-action);color:var(--ui-color-paper)}.support-schedule-weekdays input:focus-visible+span{box-shadow:none;outline:0}.support-time-picker{min-width:0;position:relative}.support-time-picker input[type=hidden]{display:none}.support-time-trigger{width:100%;min-height:var(--ui-control-small);border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-small);background:var(--ui-color-paper);color:var(--ui-color-content-muted);font:650 var(--ui-type-note) inherit;font-variant-numeric:tabular-nums;text-align:left;justify-content:space-between;align-items:center;gap:7px;padding:0 9px;transition:border-color .15s,background .15s;display:flex}.support-time-trigger:hover,.support-time-trigger[aria-expanded=true]{border-color:var(--ui-color-line-info-hover);background:var(--ui-color-surface-info-subtle)}.support-time-trigger:focus-visible{box-shadow:none;outline:0}.support-time-trigger svg{width:15px;height:15px;color:var(--text-tertiary);flex:none}.support-time-panel{z-index:20;border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);width:224px;position:absolute;top:calc(100% + 7px);left:0;overflow:hidden;box-shadow:0 14px 34px #3e55711f}.support-time-panel[hidden]{display:none}.support-time-panel-head{border-bottom:var(--ui-border-width) solid #e7ebf3;background:var(--ui-color-surface-elevated);justify-content:space-between;align-items:center;min-height:40px;padding:0 12px;display:flex}.support-time-panel-head strong{color:var(--ui-color-content);font-size:var(--ui-type-tiny-plus)}.support-time-panel-head span{color:var(--ui-color-faint);font-size:var(--ui-type-tiny)}.support-time-columns{grid-template-columns:1fr 1fr;height:216px;display:grid}.support-time-column{overscroll-behavior:contain;scrollbar-color:#cfd8e3 transparent;scrollbar-width:thin;padding:6px;overflow-y:auto}.support-time-column+.support-time-column{border-left:var(--ui-border-width) solid #edf0f2}.support-time-column button{border-radius:var(--ui-radius-compact);width:100%;min-height:30px;color:var(--ui-color-content-muted);font-size:var(--ui-type-note);font-variant-numeric:tabular-nums;background:0 0}.support-time-column button:hover{background:var(--ui-color-surface-info-hover);color:var(--ui-color-content)}.support-time-column button.is-selected{background:var(--ui-select-active-bg);color:var(--ui-select-active-text);font-weight:700}.support-time-column button:focus-visible{box-shadow:none;outline:0}.support-schedule-separator{color:var(--ui-color-faint);font-size:var(--ui-type-tiny-plus);text-align:center}.support-schedule-add{font-size:var(--ui-type-tiny-plus);margin-top:9px;padding:0 9px}.support-schedule-add svg{width:14px}.support-transfer-dialog{width:min(100%,620px)}.support-transfer-option:hover{border-color:var(--ui-color-line-info-hover);background:var(--ui-color-surface-info-subtle)}.support-transfer-option strong{color:var(--ui-color-content);font-size:var(--ui-type-note);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.support-transfer-loading,.support-transfer-empty{padding:var(--ui-space-3) 0;color:var(--ui-color-muted);font-size:var(--ui-type-note);margin:0;line-height:1.55}@media (width<=760px){.support-settings-row{grid-template-columns:1fr 1fr}.support-settings-row>div{grid-column:1/-1}.support-settings-form footer{flex-direction:column;align-items:stretch}.support-settings-form footer .button{justify-content:center;width:100%}.support-agent-form{grid-template-columns:1fr}.support-schedule-window{grid-template-columns:minmax(0,1fr) 88px auto 88px 32px}.support-center{grid-template-columns:1fr;min-height:auto;overflow:visible}.support-conversation-pane{border-right:0;border-bottom:var(--ui-border-width) solid var(--admin-line);max-height:330px}.support-message-list{min-height:360px;max-height:58svh}.support-message{max-width:88%}.support-presence-meta{grid-template-columns:1fr;gap:13px}.support-metrics-actions{flex-wrap:wrap;width:100%}.support-metrics-actions label{flex:140px}.support-metrics-actions .button{flex:none}.support-metrics-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.support-presence-control{flex-direction:column;align-items:stretch}.support-presence-actions{width:100%}.support-presence-actions .button{flex:1 1 0}.support-schedule-window{grid-template-columns:1fr 1fr 32px;align-items:end}.support-schedule-weekdays{grid-column:1/-1}.support-schedule-separator{display:none}.support-schedule-window>label:nth-of-type(2){grid-column:2}.support-schedule-window .row-icon{grid-area:2/3}}@media (width<=480px){.support-conversation-pane>header,.support-thread-head{min-height:66px;padding:13px 14px}.support-message-list{padding:15px 14px}.support-reply-form{padding:13px 14px 14px}.support-reply-form>div{align-items:flex-end}.support-reply-form small{max-width:22ch}}.admin-page .support-center{box-shadow:none;border-color:#e1e5e8;border-radius:7px}.admin-page .support-conversation-pane{background:#fbfcfc;border-right-color:#e5e8ea}.admin-page .support-conversation-pane>header,.admin-page .support-thread-head{box-sizing:border-box;background:#fff;border-bottom-color:#e5e8ea;flex:0 0 84px;min-height:84px;padding:17px 20px}.admin-page .support-conversation-pane strong,.admin-page .support-thread-head strong{color:#202725}.admin-page .support-conversation-pane small,.admin-page .support-thread-head small{color:#737b79}.admin-page .support-conversation{color:#59625f;border-bottom-color:#f0f2f2}.admin-page .support-conversation:hover{background:#f4f7f6}.admin-page .support-conversation.is-selected{background:#eef4f1;box-shadow:inset 2px 0 #506d62}.admin-page .support-conversation strong{color:#29312e}.admin-page .support-conversation small,.admin-page .support-conversation em{color:#7a827f}.admin-page .support-message-list{background:#fcfdfc}.admin-page .support-message{box-shadow:none;background:#fff;border-color:#e7eae9;border-radius:6px}.admin-page .support-message.is-outgoing{color:#202725;background:#eaf2ee;border-color:#0000}.admin-page .support-message.is-outgoing strong,.admin-page .support-message.is-outgoing p,.admin-page .support-message.is-outgoing time{color:inherit}.admin-page .support-message strong,.admin-page .support-message p{color:#29312e}.admin-page .support-message time{color:#7a827f}.admin-page .support-reply-form{background:#fff;border-top-color:#e5e8ea}.admin-page .support-reply-field{border-color:#dfe4e1;border-radius:6px}.admin-page .support-reply-tools{background:#fff;border-bottom-color:#0000}.admin-page .support-reply-form textarea{color:#29312e}.admin-page .support-reply-form textarea:focus{box-shadow:none;outline:0}.admin-page .support-reply-form .button-primary,.admin-page .support-presence-panel .button-primary{background:var(--color-zero);color:var(--ui-color-paper)}.admin-page .support-reply-form .button-primary:hover,.admin-page .support-presence-panel .button-primary:hover{background:var(--color-zero)}.admin-page .support-presence-control,.admin-page .support-settings-form footer{border-color:var(--ui-color-line-strong)}.software-resource-download-address{color:var(--ui-color-info);font-size:var(--ui-type-tiny-plus);align-items:center;gap:5px;font-weight:600;display:inline-flex}.software-resource-download-address:hover{color:var(--admin-blue);text-underline-offset:3px;text-decoration:underline}.software-resource-download-address svg{width:13px;height:13px}.software-resource-download-address-empty{color:var(--text-tertiary)}.software-resource-assets-empty{color:var(--text-tertiary);font-size:var(--ui-type-tiny-plus)}.software-resource-asset-count{border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-small);background:var(--ui-color-paper);min-height:30px;color:var(--ui-color-info);font-size:var(--ui-type-tiny-plus);cursor:pointer;align-items:center;gap:4px;padding:0 8px 0 10px;display:inline-flex}.software-resource-asset-count:hover,.software-resource-asset-count[aria-expanded=true]{border-color:var(--ui-color-line-info-hover);background:var(--ui-color-surface-info-hover)}.software-resource-asset-count strong{color:inherit;font-size:inherit;font-variant-numeric:tabular-nums;display:inline}.software-resource-asset-count svg{width:13px;height:13px}.software-resource-assets-panel{z-index:140;border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);width:min(500px,100vw - 24px);max-height:min(520px,100svh - 24px);position:fixed;overflow:hidden;box-shadow:0 18px 42px #2f535e2e}.software-resource-assets-panel[hidden]{display:none!important}.software-resource-assets-panel>header{border-bottom:var(--ui-border-width) solid var(--admin-line);justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:12px 12px 11px 16px;display:flex}.software-resource-assets-panel>header>div{gap:2px;min-width:0;display:grid}.software-resource-assets-panel>header strong{color:var(--admin-ink);font-size:var(--ui-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.software-resource-assets-panel>header span{color:var(--admin-muted);font-size:var(--ui-type-tiny)}.software-resource-assets-notice{color:var(--ui-color-info);font-size:var(--ui-type-tiny);margin:5px 0 0;line-height:1.4}.software-resource-assets-notice.is-success{color:var(--ui-color-info)}.software-resource-assets-notice.is-error{color:var(--ui-color-danger)}.software-resource-assets-panel>header .row-icon{flex:0 0 30px;width:30px;height:30px}.software-resource-assets-list{overscroll-behavior:contain;max-height:min(458px,100svh - 85px);overflow-y:auto}.software-resource-asset{justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:12px 14px 12px 16px;display:flex}.software-resource-asset+.software-resource-asset{border-top:var(--ui-border-width) solid var(--admin-line)}.software-resource-asset>div:first-child{gap:2px;min-width:0;display:grid}.software-resource-asset-heading{align-items:center;gap:8px;min-width:0;display:flex}.software-resource-asset-heading>strong{min-width:0}.software-resource-asset strong{color:var(--admin-ink);font-size:var(--ui-type-tiny-plus);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.software-resource-asset small{color:var(--admin-muted);font:var(--ui-type-tiny) var(--mono)}.software-resource-asset>div:first-child>span{max-width:250px;color:var(--admin-faint);font-size:var(--ui-type-tiny);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.software-resource-asset-actions{flex:none;align-items:center;gap:2px;display:inline-flex}.software-resource-asset-download{border-radius:var(--ui-radius-small);min-height:30px;color:var(--ui-color-info);font-size:var(--ui-type-tiny-plus);align-items:center;gap:5px;padding:0 8px;font-weight:650;display:inline-flex}.software-resource-asset-download svg{width:14px;height:14px}.software-resource-asset-download:hover{background:var(--ui-color-surface-info-hover)}.software-resource-asset-unavailable{color:var(--admin-faint);font-size:var(--ui-type-tiny)}.software-resource-asset-actions .row-icon{width:30px;height:30px}.software-resource-asset-actions .row-icon:hover{background:var(--admin-blue-wash);color:var(--admin-blue);border-color:#0000}.software-resource-guide-visibility,.software-resource-guide-tag{border:var(--ui-border-width) solid var(--ui-color-line-console);border-radius:var(--ui-radius-compact);background:var(--ui-color-surface-disabled);min-height:22px;color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny);white-space:nowrap;flex:none;align-items:center;gap:5px;padding:0 7px;font-weight:650;line-height:1;display:inline-flex}.software-resource-guide-visibility{cursor:pointer}.software-resource-guide-visibility:hover{border-color:var(--ui-color-line-info-hover)}.software-resource-guide-visibility.is-active,.software-resource-guide-tag.is-active{color:var(--ui-color-info);background:#eef4fb;border-color:#c8d8ed}.software-resource-guide-visibility.is-pending{opacity:.6;cursor:wait}.software-resource-guide-visibility input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.software-resource-guide-visibility>i{background:var(--ui-color-line-strong);border-radius:999px;flex:0 0 22px;width:22px;height:12px;transition:background-color .16s ease-out;position:relative}.software-resource-guide-visibility>i:after{background:var(--ui-color-paper);content:"";border-radius:50%;width:8px;height:8px;transition:transform .16s ease-out;position:absolute;top:2px;left:2px}.software-resource-guide-visibility.is-active>i{background:var(--ui-color-action)}.software-resource-guide-visibility.is-active>i:after{transform:translate(10px)}.software-resource-guide-visibility:has(input:focus-visible){outline:2px solid var(--ui-color-action);outline-offset:2px}.operation-form-message:empty{display:none}.admin-provider-logo-upload{gap:8px;min-width:0;display:grid}.admin-provider-logo-upload>span{width:fit-content;color:var(--ui-color-muted-console);font-size:var(--ui-type-note);align-items:center;gap:3px;font-weight:400;line-height:1.4;display:inline-flex}.admin-provider-logo-upload .organization-license-picker{margin-top:0}.admin-provider-logo-upload .organization-license-picker>label.button{align-items:center;gap:7px;width:fit-content;display:inline-flex}.admin-provider-logo-upload .organization-license-picker[hidden],.admin-provider-logo-upload .admin-provider-logo-preview[hidden]{display:none}.admin-provider-logo-preview{width:min(100%,160px);height:72px;margin:0}.admin-provider-logo-preview img{object-fit:contain;width:100%;height:100%;max-height:none}.admin-provider-logo-upload-status{color:var(--ui-color-muted);font-size:var(--ui-type-tiny-plus);line-height:1.45}body.admin-page .operation-dialog-head .row-icon,body.admin-page .operation-dialog-head .row-icon:hover,body.admin-page .icon-button{box-shadow:none;background:0 0;border:0;border-radius:0}.admin-sidebar.console-sidebar{z-index:30;border-right:var(--ui-border-width) solid var(--ui-color-line-console);background:var(--ui-color-paper);width:252px;height:calc(100vh - 76px);color:var(--ui-color-nav);flex:0 0 252px;padding:19px 14px 15px;position:sticky;top:76px}.admin-sidebar .sidebar-top{display:none}.admin-workspace-summary{border-bottom:var(--ui-border-width) solid var(--ui-color-line-console);margin:25px 4px 20px;padding:0 6px 18px}.admin-sidebar .workspace-label{color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny-plus);letter-spacing:.02em;line-height:1.4;display:block}.admin-sidebar .workspace-trigger{width:100%;padding:var(--ui-space-2) 7px;border:var(--ui-border-width) dashed #d9e1e7;background:var(--ui-color-paper);color:var(--ui-color-nav);text-align:left;border-radius:7px;grid-template-columns:31px minmax(0,1fr) 16px;align-items:center;gap:9px;margin-top:9px;display:grid}.admin-sidebar .workspace-trigger>svg{color:var(--text-tertiary)}.admin-sidebar .workspace-avatar{width:31px;height:31px;color:var(--ui-color-primary);background:#d5eee9;border-radius:7px;place-items:center;font-weight:700;display:grid}.admin-sidebar .workspace-copy{gap:2px;min-width:0;display:grid}.admin-sidebar .workspace-copy strong{color:var(--ui-color-ink-console);font-size:var(--ui-type-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.admin-sidebar .workspace-copy small{color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny-plus)}.admin-sidebar .admin-nav.console-nav{flex-direction:column;flex:1;gap:3px;padding:19px 0 18px;display:flex;overflow-y:auto}.admin-sidebar .console-nav-divider{border-top:var(--ui-border-width) dashed #94a3b89e;height:0;margin:7px 18px 7px 14px;display:block}.admin-sidebar .admin-nav-link{align-items:center;gap:var(--ui-space-3);border-radius:var(--ui-radius-control);min-height:46px;color:var(--ui-color-nav);font-size:var(--ui-type-body);background:0 0;padding:0 11px;font-weight:400;display:flex}.admin-sidebar .admin-nav-link>svg{width:19px;height:19px;color:var(--text-tertiary)}.admin-sidebar .admin-nav-link:hover{background:var(--ui-color-surface);color:var(--ui-color-ink-console)}.admin-sidebar .admin-nav-link:hover>svg{color:var(--text-tertiary)}.admin-sidebar .admin-nav-link.is-active{background:var(--ui-color-neutral-wash);color:var(--ui-color-primary);font-weight:650}.admin-sidebar .admin-nav-link.is-active>svg{color:var(--text-tertiary)}.admin-sidebar .admin-sidebar-foot.sidebar-footer{border-top:var(--ui-border-width) solid var(--ui-color-line-console);margin-top:auto;padding:14px 7px 0}.admin-console-profile .profile-copy{gap:0}.admin-console-profile .profile-menu{min-width:188px}.admin-profile-details{border-bottom:var(--ui-border-width) dashed var(--ui-color-line-console);gap:4px;padding:10px 9px;display:grid}.admin-profile-details span{color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny-plus)}.admin-profile-details code{color:var(--ui-color-ink-console);font:600 var(--ui-type-note) var(--mono)}@media (width<=900px){.admin-sidebar.console-sidebar{height:calc(100vh - 76px);transition:transform .18s;position:fixed;top:76px;left:0;transform:translate(-100%)}.admin-sidebar.console-sidebar.is-open{transform:translate(0)}.admin-sidebar .sidebar-top{min-height:var(--ui-control-default);justify-content:flex-end;align-items:center;padding:0 8px;display:flex}.admin-sidebar .admin-nav.console-nav{padding-top:25px}}@keyframes admin-action-spin{to{transform:rotate(360deg)}}.admin-page{--admin-line:var(--ui-color-line-console);--admin-surface:var(--ui-color-paper);background:var(--ui-color-paper)}.admin-app,.admin-sidebar,.admin-main-wrap{background:var(--ui-color-paper)}.admin-sidebar{border-right-color:var(--ui-color-line-console)}.admin-nav-group{color:var(--ui-color-muted-console);font-size:var(--ui-type-note);margin-top:20px;font-weight:600;line-height:1.45}.admin-nav-section{margin-top:20px}.admin-nav-section>.admin-nav-group{margin:0 0 5px;padding:0 11px;display:block}.admin-nav-subtabs{gap:2px;display:grid}.admin-nav-subtabs .admin-nav-link{min-height:40px}.admin-nav-link{min-height:42px;color:var(--ui-color-nav);font-size:var(--ui-type-compact);font-weight:400}.admin-nav-link>i{color:var(--text-tertiary)}.admin-nav-link:hover{background:var(--ui-color-surface);color:var(--ui-color-ink-console)}.admin-nav-link:hover>i{color:var(--ui-color-ink-console)}.admin-nav-link.is-active{background:var(--ui-color-surface);color:var(--ui-color-ink-console);font-weight:650}.admin-nav-link.is-active>i{color:var(--ui-color-ink-console)}.admin-nav-link.is-active .nav-attention{color:#286453;background:#d5eee9}.nav-attention{font-size:var(--ui-type-tiny-plus)}.admin-sidebar-foot{border-top-color:var(--ui-color-line-console)}.admin-workbar{border-bottom-color:var(--ui-color-line-console);background:#ffffffeb;min-height:64px}.admin-workbar-actions>.icon-button:hover{background:var(--ui-color-surface);color:var(--ui-color-ink-console)}.admin-content{padding-top:54px}.admin-content-head h1{max-width:760px;color:var(--ui-color-primary);font-size:var(--ui-type-hero-lg);line-height:1.25}.admin-content-head p{max-width:700px;color:var(--ui-color-muted);font-size:var(--ui-type-body);line-height:1.7}.admin-content-head>div:first-child{flex:auto;min-width:0}.admin-content-head [data-operation-description]{max-width:none}.admin-bootstrap-loading{z-index:140;pointer-events:none;background:var(--ui-color-paper);place-items:center;display:grid;position:fixed;inset:0}.admin-bootstrap-loading[hidden]{display:none}.admin-page-loading{width:min(286px,100%);margin:-12px 0 24px}.admin-page-loading[hidden]{display:none}.request-diagnostics-form{border-bottom:var(--ui-border-width) solid var(--ui-color-ink-console);gap:8px;padding-bottom:25px;display:grid}.request-diagnostics-form>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.request-diagnostics-form input{width:100%;min-width:0;min-height:var(--ui-control-default);box-sizing:border-box;border:var(--ui-border-width) solid var(--ui-color-line-console);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);color:var(--ui-color-ink-console);font:var(--ui-type-caption) var(--mono);box-shadow:none;outline:0;padding:0 12px}.request-diagnostics-form input::placeholder{color:var(--text-tertiary)}.request-diagnostics-form .button{min-width:116px}.request-diagnostics-form .button:disabled{cursor:wait;opacity:.62}.request-diagnostics-form>p{min-height:20px;color:var(--ui-color-muted-console);font-size:var(--ui-type-note);margin:0}.request-diagnostics-form>p[data-state=error]{color:var(--ui-color-danger)}.request-diagnostics{min-width:0}.request-diagnostics-result{min-width:0;padding-top:25px}.request-diagnostics-empty{color:var(--text-tertiary);font-size:var(--ui-type-note);margin:0;padding:18px 0}.request-diagnostics-summary{justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:18px;display:flex}.request-diagnostics-summary>div{min-width:0}.request-diagnostics-summary span{color:var(--ui-color-muted-console);font-size:var(--ui-type-note)}.request-diagnostics-summary code{overflow-wrap:anywhere;color:var(--ui-color-code);font:650 var(--ui-type-caption) var(--mono);margin-top:6px;display:block}.request-diagnostics-summary .status-tag{flex:none}.request-diagnostics-table-wrap{overscroll-behavior-inline:contain;border-top:var(--ui-border-width) solid var(--ui-color-ink-console);width:100%;max-width:100%;overflow-x:auto}.request-diagnostics-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1240px}.request-diagnostics-table th,.request-diagnostics-table td{border-bottom:var(--ui-border-width) dashed var(--ui-color-line-console);text-align:left;vertical-align:middle;padding:14px 12px}.request-diagnostics-table th:first-child,.request-diagnostics-table td:first-child{padding-left:0}.request-diagnostics-table th:last-child,.request-diagnostics-table td:last-child{padding-right:0}.request-diagnostics-table th{color:var(--ui-color-muted-console);font-size:var(--ui-type-caption);white-space:nowrap;font-weight:600}.request-diagnostics-table td{color:var(--ui-color-content);font-size:var(--ui-type-body)}.request-diagnostics-table td code{color:var(--ui-color-code);font:var(--ui-type-note) var(--mono);white-space:nowrap}.request-diagnostics-table td small{color:var(--ui-color-faint);font:var(--ui-type-tiny) var(--mono);margin-top:4px;display:block}.request-diagnostics-table th:first-child{width:50px}.request-diagnostics-table th:nth-child(2){width:126px}.request-diagnostics-table th:nth-child(3){width:148px}.request-diagnostics-table th:nth-child(4){width:190px}.request-diagnostics-table th:nth-child(5){width:86px}.request-diagnostics-table th:nth-child(6){width:64px}.request-diagnostics-table th:nth-child(7){width:96px}.request-diagnostics-table th:nth-child(8){width:150px}.request-diagnostics-table th:nth-child(9){width:212px}.request-diagnostics-table th:nth-child(10){width:150px}.request-diagnostics-table td:nth-child(6),.request-diagnostics-table td:nth-child(7),.request-diagnostics-table td:nth-child(10){font-variant-numeric:tabular-nums;white-space:nowrap}.request-diagnostics-table .request-diagnostics-endpoint{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.request-diagnostics-table .status-tag{min-height:26px;font-family:inherit;font-size:var(--ui-type-note);font-weight:600}.operation-table-panel[aria-busy=true]{opacity:.62;pointer-events:none}.admin-loading-progress{background:#e2e9ed;width:100%;height:2px;display:block;position:relative;overflow:hidden}.admin-loading-progress:after{content:"";background:#5b82b7;width:38%;animation:.9s ease-in-out infinite admin-loading-progress;position:absolute;inset:0 auto 0 -38%}@keyframes admin-loading-progress{0%{transform:translate(0)}to{transform:translate(342%)}}@media (prefers-reduced-motion:reduce){.admin-loading-progress:after{width:64%;animation:none;inset-inline-start:0}}.admin-panel,.admin-metrics article,.support-center{border-color:var(--ui-color-line-console);background:var(--ui-color-paper);box-shadow:none;border-radius:7px}.admin-metrics article:nth-child(3),.attention-band,.workspace-strip,.backup-strip,.pricing-guard{background:var(--ui-color-paper)}.attention-band,.workspace-strip,.backup-strip,.pricing-guard{border-color:var(--ui-color-line-console)}.admin-panel-head h2{color:var(--ui-color-ink-console);font-size:var(--ui-type-emphasis)}.admin-panel-head p{color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny-plus)}.admin-table th{color:var(--ui-color-muted-console);font-size:var(--ui-type-caption)}.admin-table thead tr:first-child>th{border-top-color:var(--ui-color-ink-console)}.admin-table td{color:var(--ui-color-muted);font-size:var(--ui-type-body);font-weight:400}.admin-table td strong{color:var(--ui-color-content);font-size:var(--ui-type-data)}.admin-table td small{color:var(--ui-color-muted);font-size:var(--ui-type-note)}.organization-verification-meta{white-space:nowrap;margin-top:4px;display:block}.organization-admin-identity{white-space:normal;gap:2px;min-width:170px;max-width:240px;line-height:1.35;display:grid}.organization-admin-identity strong,.organization-admin-identity small{overflow-wrap:anywhere}.user-withdrawal-meta{white-space:nowrap;margin-top:4px;display:block}.user-employee-meta{max-width:220px;line-height:1.45;white-space:normal!important}.admin-table tbody tr:hover{background:var(--ui-color-surface)}.model-catalog-row{cursor:pointer}.model-catalog-row:focus-visible{outline:2px solid var(--ui-color-action);outline-offset:-2px}.operation-table :is(.status-tag,.pool){border-radius:var(--ui-radius-compact);min-height:28px;font-family:inherit;font-size:var(--ui-type-body);padding:0 9px;font-weight:500;line-height:1}.operation-table tbody td{border-top-style:dashed}.relay-platform-table [data-operation-column=备注]{width:240px;min-width:240px;max-width:240px}.relay-platform-note{width:100%;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;line-height:1.5;display:block;overflow:hidden}.relay-platform-note[tabindex]:focus-visible{border-radius:var(--ui-radius-compact);outline:2px solid var(--ui-color-action);outline-offset:3px}.relay-platform-note.is-empty{color:var(--text-tertiary)}.relay-platform-website{max-width:280px;color:var(--ui-color-info);text-underline-offset:3px;white-space:nowrap;align-items:center;gap:5px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.relay-platform-website:hover{color:#3f6699}.relay-platform-website:focus-visible{border-radius:var(--ui-radius-compact);outline:2px solid var(--ui-color-action);outline-offset:3px}.relay-platform-website>i{flex:none;width:14px;height:14px}.upstream-balance-observation{white-space:nowrap}.relay-platform-row{cursor:pointer}.relay-platform-row:focus-visible{outline:2px solid var(--ui-color-action);outline-offset:-2px}.relay-platform-row:hover td,.relay-platform-row:hover td:last-child{background:var(--ui-color-surface)}.relay-platform-row.is-expanded td{background:var(--ui-color-paper)}.relay-platform-name{align-items:center;gap:8px;min-width:0;display:inline-flex}.relay-platform-name>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.relay-platform-disclosure{width:18px;height:18px;color:var(--ui-color-detail-muted);flex:0 0 18px;place-items:center;transition:transform .16s ease-out;display:grid}.relay-platform-disclosure svg{width:16px;height:16px}.relay-platform-row.is-expanded .relay-platform-disclosure{transform:rotate(90deg)}.relay-platform-inline-detail-row,.relay-platform-inline-detail-row>td{background:var(--ui-color-paper)!important}.relay-platform-inline-detail-row>td{border-top:0;padding:0}.relay-platform-inline-detail{background:var(--ui-color-paper);border:0;border-radius:0;margin:0;padding:0}.relay-platform-inline-detail-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.relay-platform-inline-detail-head .provider-detail-heading{flex:1;min-width:0}.relay-platform-inline-detail-head>.row-icon{flex:none}.relay-platform-detail-icon{border-radius:var(--ui-radius-small);background:var(--ui-color-surface-info);width:34px;height:34px;color:var(--ui-color-action);flex:0 0 34px;place-items:center;display:grid}.relay-platform-detail-icon svg{width:17px;height:17px}.operation-dialog.relay-platform-detail-dialog{grid-template-rows:auto auto minmax(0,1fr) auto}.relay-platform-detail-footer{border-top:var(--ui-border-width) solid var(--ui-color-line-console);background:var(--ui-color-paper);grid-row:4;justify-content:flex-end;padding:14px 24px;display:flex}.relay-platform-detail-edit{background:var(--color-zero);color:#fff;border-color:#17202a;justify-content:center;min-width:116px}.relay-platform-detail-edit:hover{background:var(--color-zero);color:#fff;border-color:#05080c}.relay-platform-detail-edit:focus-visible{outline:2px solid var(--ui-color-action);outline-offset:2px}.relay-platform-detail-edit svg{width:15px;height:15px}.relay-platform-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;display:grid}.relay-platform-profile-grid>div{border-bottom:var(--ui-border-width) dashed var(--ui-color-line-console);min-width:0;padding:13px 0}.relay-platform-profile-grid dt{color:var(--ui-color-faint);font-size:var(--ui-type-tiny);margin-bottom:5px}.relay-platform-profile-grid dd{color:var(--ui-color-content);font-size:var(--ui-type-body);overflow-wrap:anywhere;margin:0;line-height:1.55}.relay-platform-profile-grid code{font-size:var(--ui-type-note)}.relay-platform-profile-wide{grid-column:1/-1}.relay-platform-channel-list{background:var(--ui-color-paper);gap:0;width:min(100%,100vw - 120px);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.relay-platform-channel-list-item{background:0 0;grid-template-columns:220px 190px 240px 320px max-content max-content;justify-content:start;align-items:center;gap:16px;padding:5px 22px 5px 48px;display:grid}.relay-platform-channel-list-item>div{min-width:0}.relay-platform-channel-scope{color:var(--ui-color-faint);font-size:var(--ui-type-tiny-plus);text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.35;display:block;overflow:hidden}.relay-platform-channel-scope.is-unresolved{color:var(--ui-color-faint)}.relay-platform-channel-secret{color:var(--ui-color-faint);font:400 var(--ui-type-tiny-plus) var(--mono);letter-spacing:0;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.relay-platform-channel-secret:hover{color:var(--ui-color-action);text-underline-offset:3px;text-decoration:underline}.relay-platform-channel-secret.is-missing{cursor:default}.relay-platform-channel-upstream-key{color:var(--ui-color-faint);font:400 var(--ui-type-tiny-plus) var(--mono);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.relay-platform-channel-upstream-key.is-missing{color:var(--ui-color-warning);font-family:inherit}.relay-platform-channel-list-item code{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.relay-platform-channel-list .pool{min-height:0;color:var(--ui-color-faint);font-size:var(--ui-type-tiny-plus);background:0 0;border:0;border-radius:0;padding:0;font-weight:400}.relay-platform-channel-list .channel-secret-state{color:var(--ui-color-faint);font-size:var(--ui-type-tiny-plus)}.relay-platform-channel-empty{color:var(--text-tertiary);font-size:var(--ui-type-note);margin:0;padding:14px 22px 14px 48px}.channel-secret-state{font-size:var(--ui-type-note);white-space:nowrap}.channel-secret-version{color:var(--ui-color-faint);font-size:var(--ui-type-tiny);white-space:nowrap;margin-top:3px;display:block}.channel-secret-state.is-ready{color:var(--ui-color-success-strong)}.channel-secret-state.is-missing{color:var(--ui-color-warning)}.channel-secret-access{align-items:center;gap:5px;display:inline-flex}.relay-platform-channel-list-item code,.channel-api-key-reference,.channel-secret-access code{color:var(--ui-color-faint);font:400 var(--ui-type-tiny-plus) var(--mono);letter-spacing:0}.channel-secret-access code{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.channel-secret-access .row-icon{flex:none;width:28px;height:28px}@media (width<=760px){.relay-platform-inline-detail{margin:0;padding:0}.relay-platform-channel-list{width:100%}.relay-platform-channel-list-item{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;padding:7px 16px}.relay-platform-channel-empty{padding:14px 16px}.relay-platform-inline-detail-head{gap:10px}.relay-platform-inline-detail-head .provider-detail-heading{display:block}.relay-platform-inline-detail-head .provider-detail-links{margin-top:10px}}.channel-secret-reveal-dialog{width:min(510px,100vw - 32px)}.channel-secret-reveal-body{padding:20px 24px 24px}.channel-secret-reveal-body>label{color:var(--ui-color-content);font-size:var(--ui-type-note);gap:7px;font-weight:650;display:grid}.channel-secret-reveal-body input{min-height:var(--ui-control-medium);border:var(--ui-border-width) solid var(--ui-color-line-console);border-radius:var(--ui-radius-small);background:var(--ui-color-paper);color:var(--ui-color-content);font:600 var(--ui-type-body) var(--mono);letter-spacing:0;padding:0 12px}.channel-secret-reveal-body input:focus{border-color:var(--ui-color-action);outline:2px solid color-mix(in srgb, var(--ui-color-action) 20%, transparent);outline-offset:1px}.channel-secret-reveal-body .operation-form-message{min-height:20px;color:var(--ui-color-danger-soft);font-size:var(--ui-type-note);margin:8px 0 0}.channel-secret-reveal-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.channel-secret-reveal-warning{color:var(--ui-color-muted-console);font-size:var(--ui-type-note);margin:0 0 12px;line-height:1.55}.channel-secret-revealed{background:var(--ui-color-surface-subtle);align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.channel-secret-revealed code{min-width:0;color:var(--ui-color-content);font:600 var(--ui-type-note)/1.5 var(--mono);white-space:nowrap;flex:1;overflow-x:auto}.channel-secret-reveal-all-dialog{width:min(760px,100vw - 32px)}.channel-secret-revealed-list{gap:10px;max-height:min(54vh,560px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.channel-secret-revealed-list li{border-bottom:var(--ui-border-width) solid var(--ui-color-line-console);gap:7px;padding:10px 0;display:grid}.channel-secret-revealed-list li:last-child{border-bottom:0}.channel-secret-revealed-list strong,.channel-secret-revealed-list span{display:block}.channel-secret-revealed-list strong{color:var(--ui-color-content);font-size:var(--ui-type-note);font-weight:650}.channel-secret-revealed-list span{color:var(--ui-color-muted-console);font:400 var(--ui-type-tiny-plus) var(--mono);letter-spacing:0;margin-top:2px}.operation-table.has-operation-action th:last-child,.operation-table.has-operation-action td:last-child{z-index:2;background:var(--ui-color-paper);min-width:76px;position:sticky;right:0;box-shadow:-8px 0 12px -12px #1118277a}.operation-table.has-operation-action thead th:last-child{z-index:3;background:var(--ui-color-paper)}.operation-table.has-operation-action tbody tr:hover td:last-child{background:var(--ui-color-surface)}.operation-table.has-operation-action tbody tr.scheduled-task-row:hover td:last-child,.operation-table.has-operation-action tbody tr.scheduled-task-row.is-route-target td:last-child{background:var(--ui-color-surface-info-hover)}.operation-table.has-sticky-update-result th:last-child,.operation-table.has-sticky-update-result td:last-child{z-index:2;background:var(--ui-color-paper);min-width:112px;position:sticky;right:0;box-shadow:-8px 0 12px -12px #1118277a}.operation-table.has-sticky-update-result thead th:last-child{z-index:3;background:var(--ui-color-paper)}.operation-table.has-sticky-update-result tbody tr:hover td:last-child{background:var(--ui-color-surface)}.operation-dialog-layer{padding:24px}.operation-dialog{border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);border-color:#11182729;width:min(720px,100vw - 48px);box-shadow:0 22px 56px #11182733}.operation-dialog-head{border-bottom:var(--ui-border-width) dashed var(--ui-color-line-console);padding:18px 24px 17px}.operation-dialog-head h2{color:var(--ui-color-ink-console);font-size:var(--ui-type-section)}.operation-dialog-head p{color:var(--ui-color-muted-console);font-size:var(--ui-type-note)}.operation-form{padding:var(--ui-space-5) 24px 22px}.operation-form label,.support-settings-form>label,.support-settings-row>label,.support-settings-row>div,.support-agent-candidate-field,.support-schedule-editor legend{color:var(--ui-color-muted-console);font-size:var(--ui-type-note);font-weight:600}.operation-field-label{color:inherit;font:inherit;align-items:center;display:inline-flex}.operation-field-required{color:var(--ui-color-danger);margin-left:3px;font-style:normal;line-height:1}.operation-form :is(input,select,textarea,.operation-select-trigger)[aria-invalid=true]{background:#fff9f6;border-color:#d99583}.operation-form input,.operation-form select,.operation-form textarea,.operation-select-trigger,.request-diagnostics-form input,.support-settings-form textarea,.support-settings-form input,.support-metrics-actions input,.support-schedule-window input[type=time]{border-color:var(--ui-color-line-console);border-radius:var(--ui-radius-control);color:var(--ui-color-ink-console);font-size:var(--ui-type-caption)}.operation-form input:hover,.operation-form select:hover,.operation-form textarea:hover,.operation-form input:focus,.operation-form select:focus,.operation-form textarea:focus,.operation-select-trigger:hover,.operation-select.is-open .operation-select-trigger,.request-diagnostics-form input:hover,.request-diagnostics-form input:focus,.request-diagnostics-form input:focus-visible,.support-settings-form textarea:focus,.support-settings-form input:focus{border-color:var(--ui-color-line-console);background:var(--ui-color-paper);box-shadow:none;outline:0}.operation-form-actions,.support-settings-form footer{border-top-color:var(--ui-color-line-console)}.operation-form .model-content-fields{border:var(--ui-border-width) dashed #000;border-radius:var(--ui-radius-control);min-width:0;margin:2px 0 0;padding:14px}.operation-form .model-content-fields>legend{color:var(--ui-color-ink-console);font-size:var(--ui-type-caption);padding:0 6px;font-weight:600}.operation-form .model-content-fields>label{margin-top:1px}.operation-form .operation-check-group{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;margin-top:13px;display:grid}.operation-form .operation-check-group>span{color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny-plus);grid-column:1/-1;font-weight:600}.operation-form .operation-check-group-head{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.operation-form .operation-check-group-head>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny-plus);font-weight:600;overflow:hidden}.operation-form .operation-check-group-head .button{min-height:28px;font-size:var(--ui-type-tiny-plus);flex:none;padding:0 8px}.admin-page .operation-form .model-content-fields>label>.operation-field-label,.admin-page .operation-form .model-content-fields>.operation-check-group>span{color:var(--ui-color-muted-console);font-size:var(--ui-type-note);font-weight:400;line-height:1.4}.operation-form .operation-check-group .operation-check{min-width:0;margin:0}.competitor-field-label{align-items:center;gap:5px;width:fit-content;display:inline-flex}.competitor-field-label button{width:18px;height:18px;color:var(--ui-color-muted-console);cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.competitor-field-label button:hover,.competitor-field-label button:focus-visible{color:var(--ui-color-action)}.competitor-field-label button:focus-visible{outline:2px solid var(--ui-color-action);outline-offset:2px}.competitor-field-label svg{width:14px;height:14px}.competitor-upstream-check{align-items:center;gap:5px;min-height:28px;display:flex}.competitor-upstream-check>.operation-check{margin:0}.competitor-upstream-check>button{width:18px;height:18px;color:var(--ui-color-muted-console);cursor:help;background:0 0;border:0;border-radius:50%;flex:0 0 18px;place-items:center;padding:0;display:inline-grid}.competitor-upstream-check>button:hover,.competitor-upstream-check>button:focus-visible{color:var(--ui-color-action)}.competitor-upstream-check>button:focus-visible{outline:2px solid var(--ui-color-action);outline-offset:2px}.competitor-upstream-check>button svg{width:14px;height:14px}.operation-form .upstream-form-section,.operation-form .relay-platform-model-scope{border:var(--ui-border-width) dashed #111;border-radius:var(--ui-radius-control);min-width:0;margin:4px 0 0;padding:15px}.operation-form .upstream-form-section>legend,.operation-form .relay-platform-model-scope>legend{color:var(--ui-color-ink-console);font-size:var(--ui-type-caption);padding:0 6px;font-weight:600}.operation-form .upstream-form-section>p,.operation-form .relay-platform-model-scope>p{color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny-plus);margin:0 0 13px;line-height:1.5}.upstream-section-grid,.upstream-buffer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.upstream-restrictions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;display:grid}.upstream-repeat-list,.upstream-group-list{gap:10px;display:grid}.upstream-repeat-row{border:var(--ui-border-width) solid var(--ui-color-line-console);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);grid-template-columns:repeat(3,minmax(0,1fr)) 32px;align-items:end;gap:10px;padding:11px;display:grid}.competitor-base-url-row{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) 32px}.upstream-repeat-remove{align-self:end}.upstream-add{min-height:34px;margin-top:10px;padding:0 10px}.upstream-add svg{width:15px;height:15px}.upstream-group-summary{color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny-plus);justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.upstream-group-summary strong{color:var(--ui-color-ink-console);font-variant-numeric:tabular-nums}.upstream-group-row{border:var(--ui-border-width) solid var(--ui-color-line-console);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);padding:12px}.upstream-group-row>header{color:var(--ui-color-ink-console);font-size:var(--ui-type-note);justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.upstream-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;display:grid}.upstream-group-scope small{color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny-plus);font-weight:400;line-height:1.4}.upstream-group-multiplier{display:contents}.upstream-group-discount-value{display:block;position:relative}.upstream-group-discount-value input{appearance:textfield;font-variant-numeric:tabular-nums;width:100%;padding-right:28px}.upstream-group-discount-value input::-webkit-inner-spin-button{appearance:none;margin:0}.upstream-group-discount-value input::-webkit-outer-spin-button{appearance:none;margin:0}.upstream-group-discount-value>span{color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny-plus);pointer-events:none;line-height:1;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.upstream-group-cache{min-width:0}.upstream-group-calculated input{background:var(--ui-color-surface-subtle);color:var(--ui-color-ink-console);font-weight:600}@media (width<=920px){.upstream-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.upstream-section-grid,.upstream-buffer-grid,.upstream-restrictions,.upstream-group-grid{grid-template-columns:1fr}.upstream-repeat-row,.competitor-base-url-row{grid-template-columns:1fr 32px}.upstream-repeat-row>label{grid-column:1}.upstream-repeat-row>button{grid-area:1/2}.upstream-group-summary{flex-direction:column;align-items:flex-start}}.model-preset-fields .operation-check-group{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.model-preset-fields .operation-check-group .operation-check{grid-template-columns:16px minmax(0,1fr)}.model-preset-fields .operation-check-group .operation-check>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-preset-fields .model-preset-selected{border:var(--ui-border-width) solid var(--ui-color-line-input);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);min-height:42px;color:var(--ui-color-ink-console);font-size:var(--ui-type-note);text-align:left;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-weight:600;display:flex}.model-preset-fields .model-preset-selected:hover{border-color:var(--ui-color-line-info-hover);background:var(--ui-color-surface-info-hover)}.model-preset-fields .model-preset-selected svg{width:15px;height:15px;color:var(--text-tertiary);flex:0 0 15px}.model-preset-fields .operation-check.is-disabled{color:var(--ui-color-muted-console);cursor:not-allowed;opacity:.58}.model-preset-fields .operation-check.is-disabled:focus-visible{outline:2px solid var(--ui-color-action);outline-offset:3px}.model-preset-feedback{min-height:18px;color:var(--text-tertiary);font-size:var(--ui-type-tiny-plus);grid-column:1/-1;margin:0}.model-official-pricing{border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-info-subtle);grid-column:1/-1;margin:0;padding:14px}.model-official-pricing header{color:var(--ui-color-ink-console);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.model-official-pricing header span,.model-official-pricing small{color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny-plus)}.model-official-pricing-group{border-top:var(--ui-border-width) dashed var(--ui-color-line-info);grid-template-columns:minmax(120px,1fr) repeat(3,minmax(100px,auto));align-items:center;gap:8px 16px;margin-top:10px;padding-top:10px;display:grid}.model-official-pricing-group>span{color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny-plus)}.model-official-pricing-group div{color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny-plus);gap:2px;display:grid}.model-official-pricing-group strong{color:var(--ui-color-ink-console);font-size:var(--ui-type-note)}.model-official-pricing small{margin-top:10px;line-height:1.5;display:block}.model-official-pricing-empty{color:var(--text-tertiary);font-size:var(--ui-type-note);margin:0}.model-form-status-bar{align-items:center;gap:10px;display:flex}.operation-dialog-head.has-model-status{align-items:center}.operation-dialog-head.has-model-status>div:first-child{flex:auto;min-width:0}.model-dialog-status{border:0;flex:none;justify-content:flex-end;min-height:32px}.model-dialog-status .model-information-statuses .status-tag{min-height:30px;font-family:inherit;font-size:var(--ui-type-note);padding:0 11px;font-weight:650}.model-form-status{white-space:nowrap;align-items:center;min-height:32px;color:var(--ui-color-muted-console)!important;font-size:var(--ui-type-note)!important;gap:8px!important;font-weight:500!important;display:inline-flex!important}.model-form-status-text{min-width:42px;color:var(--ui-color-muted-console);text-align:right}.model-form-status.support-entry-switch i{flex:0 0 34px}.model-enable-discount{background:0 0;border:0;gap:14px;margin-top:20px;padding:0;display:grid}.model-enable-discount>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.model-enable-discount>header>div{gap:4px;min-width:0;display:grid}.model-enable-discount>header strong{color:var(--ui-color-content);font-size:var(--ui-type-body)}.model-enable-discount>header span{color:var(--ui-color-muted-console);font-size:var(--ui-type-note)}.model-form-tab-panel{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 16px;min-width:0;display:grid}.pricing-rule-intro{color:var(--ui-color-muted-console);font-size:var(--ui-type-note);margin:0;line-height:1.6}.pricing-rule-context{border:1px solid var(--ui-color-line-console);border-radius:var(--ui-radius-small);background:var(--ui-color-surface-subtle);min-height:0;color:var(--ui-color-muted-console);align-items:center;gap:9px;margin:0;padding:8px 11px;font-size:13px;line-height:1.4;display:flex}.pricing-rule-context-label{background:var(--ui-color-surface-info);color:var(--ui-color-detail-blue);border-radius:4px;flex:none;padding:2px 6px;font-size:12px;font-weight:650}.pricing-rule-context>span:not(.pricing-rule-context-label){gap:2px;min-width:0;display:grid}.pricing-rule-context em{color:var(--ui-color-faint);font-size:12px;font-style:normal}.pricing-rule-context-new:before{content:"新版本"}.pricing-rule-context strong{color:var(--ui-color-content-muted);font-variant-numeric:tabular-nums;font-weight:650}.pricing-rule-editor{gap:14px;display:grid}.pricing-rule-model{border:var(--ui-border-width) solid var(--ui-color-line-console);border-radius:var(--ui-radius-control);overflow:hidden}.pricing-rule-model>header{border-bottom:var(--ui-border-width) solid var(--ui-color-line-console);background:var(--ui-color-surface-subtle);padding:12px 13px}.pricing-rule-generator{grid-template-columns:repeat(2,minmax(160px,1fr)) auto;align-items:end;gap:8px;display:grid}.pricing-rule-generator>label{color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny-plus);gap:5px;font-weight:650;display:grid}.pricing-rule-anchor{width:100%;position:relative}.pricing-rule-anchor input{appearance:textfield;font-variant-numeric:tabular-nums;width:100%;min-height:34px;padding-right:34px}.pricing-rule-anchor input::-webkit-inner-spin-button{appearance:none;margin:0}.pricing-rule-anchor input::-webkit-outer-spin-button{appearance:none;margin:0}.pricing-rule-anchor span{color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny-plus);pointer-events:none;line-height:1;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.pricing-rule-competitor-reference{color:var(--ui-color-muted-console);font-size:var(--ui-type-note);grid-column:1/-1;gap:2px;margin-top:0;font-weight:500;line-height:1.4;display:grid}.pricing-rule-competitor-reference>small{color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny-plus);font-weight:650}.pricing-rule-competitor-reference>div{flex-wrap:wrap;gap:4px 10px;display:flex}.pricing-rule-competitor-reference span{color:var(--ui-color-content);font-size:inherit;line-height:inherit;align-items:center;gap:7px;display:inline-flex;position:static;transform:none}.pricing-rule-competitor-reuse{min-height:24px;color:var(--ui-color-action);font-size:var(--ui-type-note);padding:2px 7px;line-height:1.2}.pricing-rule-generator .button{white-space:nowrap;min-height:34px;padding:0 11px}.pricing-rule-targets{display:grid}.pricing-rule-target{border-bottom:var(--ui-border-width) solid var(--ui-color-line-console);background:var(--ui-color-paper);grid-template-columns:minmax(270px,.8fr) minmax(0,1.2fr);gap:20px;min-width:0;padding:13px;display:grid}.pricing-rule-target:last-child{border-bottom:0}.pricing-rule-target-main{min-width:0}.pricing-rule-target-head{justify-content:space-between;align-items:start;gap:8px;min-height:28px;margin-bottom:7px;display:flex}.pricing-rule-target .operation-check{min-height:28px;font-size:var(--ui-type-tiny-plus)}.pricing-rule-target .operation-check input{accent-color:#1f2937}.pricing-rule-range{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pricing-rule-range label{font-size:var(--ui-type-tiny);gap:4px;font-weight:500}.pricing-rule-range input{font-variant-numeric:tabular-nums;min-width:0;min-height:32px;padding-inline:7px}.pricing-rule-public-summary{color:var(--ui-color-notice);font-size:var(--ui-type-note);font-variant-numeric:tabular-nums;margin:8px 0 0;font-weight:700;line-height:1.45}.pricing-rule-adjustment{color:var(--ui-color-notice);font-size:var(--ui-type-tiny);margin-top:3px;font-weight:650;display:block}.pricing-rule-item-prices{min-width:0}.pricing-rule-item-prices>span{color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny);margin-bottom:5px;font-weight:650;display:block}.pricing-rule-item-prices ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.pricing-rule-price-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pricing-rule-price-group{min-width:0}.pricing-rule-price-group>strong{border-bottom:var(--ui-border-width) solid var(--ui-color-line-console);min-height:26px;color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny);padding:4px 0 6px;font-weight:650;display:block}.pricing-rule-item-prices li{border-top:var(--ui-border-width) solid var(--ui-color-line-console);grid-template-columns:minmax(130px,1fr) auto;align-items:center;gap:12px;min-height:38px;padding-block:6px;display:grid}.pricing-rule-item-prices li>span{gap:1px;min-width:0;display:grid}.pricing-rule-item-prices li strong{color:var(--ui-color-ink-console);font-size:var(--ui-type-tiny-plus)}.pricing-rule-item-prices li small{overflow-wrap:anywhere;color:var(--ui-color-faint);font-size:var(--ui-type-tiny)}.pricing-rule-item-prices li>b{color:var(--ui-color-ink-console);font-size:var(--ui-type-tiny-plus);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.pricing-rule-item-prices .pricing-rule-price-group li{grid-template-columns:minmax(0,1fr);align-items:start;gap:3px}.pricing-rule-item-prices .pricing-rule-price-group li>b{overflow-wrap:anywhere;text-align:left;white-space:normal}.pricing-rule-target:not(.is-disabled),.pricing-rule-target.is-generated{background:var(--ui-color-paper)}.pricing-rule-target.is-disabled{opacity:.72}.admin-toast{border-color:var(--ui-color-line-console);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);color:var(--ui-color-ink-console);box-shadow:0 14px 32px #10232d2e}.operation-select-trigger:hover,.operation-select-trigger:focus,.operation-select.is-open .operation-select-trigger{border-color:var(--ui-color-line-console);background:var(--ui-color-paper)}.operation-select-menu{border-color:var(--ui-color-line-console);background:var(--ui-color-paper);border-radius:7px;box-shadow:0 12px 28px #14211f1c}.operation-select-option{min-height:var(--ui-control-small);color:var(--ui-color-nav);font-size:var(--ui-type-caption)}.operation-select-option:hover,.operation-select-option:focus-visible{background:var(--ui-select-hover-bg);color:var(--ui-select-hover-text)}.operation-select-option.is-selected{background:var(--ui-select-active-bg);color:var(--ui-select-active-text);font-weight:650}.benefit-pool-table th{background:var(--ui-color-surface-subtle);color:var(--ui-color-muted-console);font-size:var(--ui-type-caption)}.benefit-pool-table td{color:var(--ui-color-muted-console);font-size:var(--ui-type-body);font-weight:400}.benefit-pool-table td small{font-size:var(--ui-type-note)}@media (width<=820px){.admin-content{padding-top:34px}}@media (width<=680px){.admin-nav-link{min-height:40px;font-size:var(--ui-type-caption)}.request-diagnostics-form>div{grid-template-columns:1fr}.request-diagnostics-form .button{width:100%}.request-diagnostics-summary{flex-direction:column;align-items:flex-start}.operation-dialog-layer{padding:0}.operation-dialog{width:100%;height:100svh}.support-group-entry-form-grid{grid-template-columns:1fr}.operation-form .operation-check-group{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-page{--admin-ink:var(--ui-color-ink-console);--admin-muted:var(--ui-color-muted-console);--admin-faint:var(--ui-color-faint);--admin-line:#1118271c;--admin-surface:var(--ui-color-paper);--admin-ground:var(--ui-color-paper);--admin-mint:var(--ui-color-info-soft);--admin-mint-deep:var(--ui-color-info);--admin-mint-wash:var(--ui-color-surface-info);--admin-amber:#d39a62;--admin-amber-wash:#fff7ea;--admin-blue:var(--ui-color-info-soft);--admin-blue-wash:#f0f5fa}.admin-page .admin-app,.admin-page .admin-sidebar,.admin-page .admin-main-wrap{background:var(--ui-color-paper)}.admin-page .admin-sidebar,.admin-page .admin-sidebar-foot,.admin-page .admin-workbar{border-color:var(--admin-line)}.admin-page .admin-workbar{background:var(--ui-color-paper)}.admin-page .admin-nav-link:hover{background:var(--ui-color-surface);color:var(--admin-mint-deep)}.admin-page .admin-nav-link:hover>:is(i,svg){color:var(--admin-mint-deep)}.admin-page .admin-nav-link.is-active{background:linear-gradient(100deg, var(--ui-color-surface-info) 0%, #fff9f4 100%);color:var(--admin-mint-deep)}.admin-page .admin-nav-link.is-active>:is(i,svg){color:var(--admin-mint-deep)}.admin-page .admin-nav-link.is-active .nav-attention{color:#5e82ad;background:#eaf1fa}.admin-page .attention-band,.admin-page .workspace-strip,.admin-page .backup-strip,.admin-page .pricing-guard{background:linear-gradient(118deg, var(--ui-color-surface-info-soft) 0%, var(--ui-color-surface-disabled) 54%, var(--ui-color-surface-warm) 100%);border-color:#dce5f2}.admin-page .attention-title,.admin-page .attention-items a{border-color:#dce5f2}.admin-page .attention-title>span,.admin-page .workspace-strip-icon,.admin-page .backup-strip .workspace-strip-icon{color:#6387b7;background:#eaf1fa}.admin-page .attention-title strong,.admin-page .workspace-strip strong,.admin-page .backup-strip strong{color:#335a65}.admin-page .attention-title small,.admin-page .workspace-strip p,.admin-page .backup-strip p{color:#5a6c7e}.admin-page .attention-items a,.admin-page .attention-items b,.admin-page .workspace-strip-meta{color:#5b7fac}.admin-page .admin-panel,.admin-page .admin-metrics article,.admin-page .support-workbench-inline{border-color:var(--admin-line);box-shadow:none}.admin-page .admin-metrics article:nth-child(3){background:linear-gradient(145deg, var(--ui-color-paper) 0%, #fff8f4 100%);border-color:#f0d8bb}.admin-page .operation-dialog-head{padding:22px 24px 16px}.admin-page .operation-dialog-head h2{font-size:var(--ui-type-heading-large);line-height:1.25}.admin-page .operation-dialog-head p{color:var(--ui-color-muted-console);font-size:var(--ui-type-note);margin-top:7px;line-height:1.55}.admin-page .operation-form{gap:15px 16px}.admin-page .operation-form label{color:var(--ui-color-muted-console);font-size:var(--ui-type-note);gap:7px;font-weight:400;line-height:1.4}.admin-page .operation-form input,.admin-page .operation-form select,.admin-page .operation-form textarea,.admin-page .operation-select-trigger{border-radius:var(--ui-radius-control);background:var(--ui-color-paper);min-height:39px;color:var(--ui-color-content);font-size:var(--ui-type-caption);padding:0 10px;line-height:1.45}.admin-page .operation-form textarea{min-height:76px;padding-top:9px}.admin-page .operation-form textarea[name=modelsJson],.admin-page .operation-form textarea[name=plansJson]{min-height:128px}.scheduled-task-schedule-dialog{height:auto;min-height:0;max-height:min(760px,100svh - 48px);display:block;overflow:auto}.scheduled-task-schedule-dialog>.operation-form{align-content:start;min-height:0;overflow:visible}.scheduled-task-pricing-timezone-note{border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-subtle);color:var(--text-tertiary);font-size:var(--ui-type-note);gap:4px;margin:0;padding:13px 14px;line-height:1.5;display:grid}.scheduled-task-pricing-timezone-note strong{color:var(--text-tertiary);font-weight:650}@media (width<=680px){.scheduled-task-schedule-dialog{height:auto;min-height:0;max-height:calc(100svh - 24px)}}.admin-datetime-field{color:var(--ui-color-muted-console);font-size:var(--ui-type-note);gap:7px;line-height:1.4;display:grid;position:relative}.admin-datetime-field-label{display:block}.admin-datetime-picker{position:relative}.admin-datetime-trigger{border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);width:100%;min-height:39px;color:var(--ui-color-content);font-size:var(--ui-type-caption);text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex}.admin-datetime-trigger:hover,.admin-datetime-trigger[aria-expanded=true]{border-color:var(--ui-color-action)}.admin-datetime-trigger svg{width:16px;color:var(--text-tertiary)}.admin-datetime-panel{z-index:5;border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);width:min(356px,100vw - 76px);position:absolute;top:calc(100% + 9px);left:0;overflow:hidden;box-shadow:0 14px 34px #3e55711f}.admin-datetime-panel.is-floating{z-index:220;width:min(356px,100vw - 24px);position:fixed;inset:auto}.admin-datetime-panel[hidden]{display:none}.admin-datetime-calendar{padding:var(--ui-space-4) 18px 12px}.admin-datetime-head{justify-content:space-between;align-items:center;min-height:30px;display:flex}.admin-datetime-head strong{color:var(--ui-color-content);font-size:var(--ui-type-compact)}.admin-datetime-head button{border-radius:var(--ui-radius-small);width:30px;height:30px;color:var(--ui-color-muted-console);background:0 0;border:0;place-items:center;display:grid}.admin-datetime-head button:hover{color:#607fae;background:#f4f7fc}.admin-datetime-head svg{width:16px}.admin-datetime-weekdays,.admin-datetime-days{grid-template-columns:repeat(7,1fr);display:grid}.admin-datetime-weekdays{color:#929ba7;font-size:var(--ui-type-tiny-plus);text-align:center;margin:13px 0 5px}.admin-datetime-day{border-radius:var(--ui-radius-small);min-height:36px;color:var(--ui-color-content);font-size:var(--ui-type-note);font-variant-numeric:tabular-nums;background:0 0;border:0;position:relative}.admin-datetime-day:hover{background:var(--ui-color-surface-info)}.admin-datetime-day.is-adjacent{color:#b9c0c7}.admin-datetime-day.is-selected{color:#3c5d84;background:#dce7f4;font-weight:700}.admin-datetime-day.is-today:not(.is-selected){color:#6688b5;font-weight:700}.admin-datetime-day.is-today:after{content:"";pointer-events:none;border:1px solid;border-radius:50%;width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.admin-datetime-day.is-selected.is-today{background:0 0}.admin-datetime-time{border-top:var(--ui-border-width) solid var(--ui-color-line-info);background:var(--ui-color-surface);min-height:58px;color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny-plus);align-items:center;gap:8px;padding:9px 17px;display:flex}.admin-datetime-time .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-datetime-time label{display:block}.admin-datetime-time select{border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);width:66px;min-height:34px;color:var(--ui-color-content);font-size:var(--ui-type-note);padding:0 8px}.admin-datetime-time b{color:var(--ui-color-content);font-size:var(--ui-type-caption)}.admin-datetime-footer{border-top:var(--ui-border-width) solid var(--ui-color-line-info);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:9px 17px;display:flex}.admin-datetime-footer span{color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-datetime-footer-actions{flex:none;align-items:center;gap:14px;display:inline-flex}.admin-datetime-footer button{color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny-plus);background:0 0;border:0;flex:none;padding:4px 0}.admin-datetime-footer-actions button[data-admin-datetime-today]{color:var(--ui-color-action);font-weight:650}.admin-datetime-footer button:hover{color:var(--ui-color-action)}.admin-page .operation-field-required{font-size:1em}.admin-page .admin-panel-head a,.admin-page .source-link,.admin-page .admin-help:hover{color:var(--admin-mint-deep)}.admin-page .admin-table tbody tr:hover{background:var(--ui-color-surface)}.admin-page .row-icon:hover,.admin-page .toolbar-button:hover{background:var(--ui-color-surface-info-hover);color:var(--admin-mint-deep);border-color:#0000}.admin-page .pool.stable,.admin-page .status-tag.success,.admin-page .ownership-first{color:#5d83b3;background:#edf3fb}.admin-page .pool.price{color:#6d9b97;background:#eef5f4}.admin-page .pool.neutral{color:var(--ui-color-muted-console);background:#f2f4f7}.invoice-capability-indicator{place-items:center;width:18px;height:18px;display:inline-grid}.invoice-capability-indicator svg{stroke-width:2.25px;width:16px;height:16px}.invoice-capability-indicator.is-supported{color:var(--ui-color-success-strong)}.invoice-capability-indicator.is-unavailable{color:var(--ui-color-faint)}.admin-page .pool.watch,.admin-page .status-tag.warning{color:#bd7a5b;background:#fff3e8}.admin-page .status-tag.info{color:#6d9b97;background:#eef5f4}.admin-page .status-tag.failure{color:var(--ui-color-danger-soft);background:#fff2ec}.admin-page .status-tag.neutral{color:var(--ui-color-muted-console);background:#f2f4f7}.admin-page .button-primary,.admin-page .support-settings-form .button-primary{border-color:var(--ui-color-action);background:var(--ui-color-action);color:var(--ui-color-paper)}.admin-page .button-primary:hover,.admin-page .support-settings-form .button-primary:hover{border-color:var(--ui-color-action);background:var(--ui-color-action)}.admin-content[data-admin-view=support]:not([hidden]){flex-direction:column;min-height:calc(100dvh - 140px);padding-bottom:24px;display:flex}.admin-content[data-admin-view=support] [data-support-tab-panel=conversations]:not([hidden]){flex-direction:column;flex:auto;min-height:0;display:flex}.admin-content[data-admin-view=support] .support-workbench-inline{flex:auto;width:100%;height:auto;min-height:0;max-height:none}.admin-content[data-admin-view=support] .support-workbench-inline iframe{min-height:0}.operation-usage-toolbar{align-items:center;gap:var(--ui-space-3) 16px;flex-wrap:wrap;width:auto;margin:0;display:flex}.operation-usage-toolbar[hidden]{display:none!important}.operation-usage-control{color:var(--ui-color-muted-console);font-size:var(--ui-type-note);white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.operation-usage-control[hidden]{display:none!important}.operation-usage-control input{border:var(--ui-border-width) solid var(--ui-color-line-console);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);min-width:148px;height:42px;color:var(--ui-color-ink-console);font:600 var(--ui-type-caption) "PingFang SC", "Microsoft YaHei", sans-serif;width:196px;padding:0 11px;transition:border-color .16s,background .16s}.operation-usage-control input:hover,.operation-usage-control input:focus{background:linear-gradient(112deg,#f6f9fd 0%,#fff9f2 100%);border-color:#c5d5ea;outline:0}.admin-multi-filter{border:var(--ui-border-width) solid var(--ui-color-line-console);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);flex-wrap:wrap;align-items:center;gap:4px;width:196px;min-height:42px;padding:4px 7px;display:flex}.admin-multi-filter:focus-within{background:linear-gradient(112deg,#f6f9fd 0%,#fff9f2 100%);border-color:#c5d5ea}.admin-multi-filter input{width:100%;min-width:92px;height:30px;color:var(--ui-color-ink-console);font:600 var(--ui-type-caption) "PingFang SC", "Microsoft YaHei", sans-serif;background:0 0;border:0;border-radius:0;flex:92px;padding:0 3px}.admin-multi-filter input:focus{outline:0}.admin-multi-filter input::placeholder{color:var(--text-tertiary);font-weight:400}.admin-multi-filter-tag{border:var(--ui-border-width) solid #d7e1ee;border-radius:var(--ui-radius-compact);max-width:100%;min-height:24px;color:var(--ui-color-content);font-size:var(--ui-type-tiny-plus);background:#f3f6fa;align-items:center;gap:3px;padding:0 5px 0 7px;font-weight:600;display:inline-flex}.admin-multi-filter-tag>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-multi-filter-tag button{border-radius:var(--ui-radius-compact);width:17px;height:17px;color:var(--ui-color-muted-console);background:0 0;border:0;place-items:center;padding:0;display:grid}.admin-multi-filter-tag button:hover,.admin-multi-filter-tag button:focus-visible{color:var(--ui-color-content);background:#e1e8f0;outline:0}.admin-multi-filter-tag svg{width:12px;height:12px}.admin-page .dashboard-period-picker{align-items:center;gap:9px;display:inline-flex;position:relative}.admin-page .dashboard-period-caption{color:var(--ui-color-muted-console);font-size:var(--ui-type-note);white-space:nowrap}.admin-page .dashboard-period-trigger{align-items:center;gap:var(--ui-space-2);border:var(--ui-border-width) solid var(--ui-color-line-console);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);min-height:42px;color:var(--ui-color-ink-console);font:650 var(--ui-type-note) var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 11px;display:inline-flex}.admin-page .dashboard-period-trigger:hover,.admin-page .dashboard-period-trigger[aria-expanded=true]{background:linear-gradient(112deg,#f6f9fd 0%,#fff9f2 100%);border-color:#c5d5ea}.admin-page .dashboard-period-trigger>svg:first-child{width:16px;color:var(--text-tertiary)}.admin-page .dashboard-period-trigger>svg:last-child{width:14px;color:var(--text-tertiary);margin-left:2px;transition:transform .16s}.admin-page .dashboard-period-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.admin-page .dashboard-period-panel{z-index:50;border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);width:356px;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 14px 34px #3e55711f}.admin-page .dashboard-period-panel[hidden]{display:none}.admin-page .period-preset-list{border-bottom:var(--ui-border-width) dashed #d9e1e7;grid-template-columns:repeat(2,1fr);gap:6px;padding:13px;display:grid}.admin-page .period-preset-list button{border:var(--ui-border-width) solid #e0e9e7;border-radius:var(--ui-radius-small);background:var(--ui-color-paper);color:#5c6d75;min-height:31px;font-size:var(--ui-type-tiny-plus);padding:0 7px}.admin-page .period-preset-list button:hover,.admin-page .period-preset-list button.is-active{background:linear-gradient(115deg, var(--ui-color-surface-info) 0%, #fff8ef 100%);color:#5c7fae;border-color:#d1deee;font-weight:650}.admin-page .period-calendar{padding:var(--ui-space-4) 18px 12px}.admin-page .period-calendar-head{justify-content:space-between;align-items:center;min-height:30px;display:flex}.admin-page .period-calendar-head strong{color:var(--ui-color-ink-console);font-size:var(--ui-type-compact)}.admin-page .period-calendar-nav{border-radius:var(--ui-radius-small);color:#68757f;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.admin-page .period-calendar-nav:hover{color:#607fae;background:#f4f7fc}.admin-page .period-calendar-nav svg{width:17px}.admin-page .period-calendar-weekdays,.admin-page .period-calendar-days{grid-template-columns:repeat(7,1fr);display:grid}.admin-page .period-calendar-weekdays{color:#929ba7;font-size:var(--ui-type-tiny-plus);text-align:center;margin:13px 0 5px}.admin-page .period-calendar-days{row-gap:2px}.admin-page .period-calendar-day{z-index:0;width:100%;height:36px;color:var(--ui-color-ink-console);font-size:var(--ui-type-note);font-variant-numeric:tabular-nums;background:0 0;border:0;position:relative}.admin-page .period-calendar-day:before{z-index:-1;content:"";background:0 0;position:absolute;inset:2px 0}.admin-page .period-calendar-day.is-adjacent-month{color:#b9c0c7}.admin-page .period-calendar-day.is-range-start:before,.admin-page .period-calendar-day.is-range-end:before{border-radius:var(--ui-radius-small);background:#dce7f4;inset:2px 4px}.admin-page .period-calendar-day.is-range-start,.admin-page .period-calendar-day.is-range-end{color:#3c5d84;font-weight:700}.admin-page .period-calendar-day.is-today:not(.is-range-start):not(.is-range-end){color:#6688b5;font-weight:700}.admin-page .period-calendar-footer{border-top:var(--ui-border-width) solid #e7ebf3;background:linear-gradient(110deg, var(--ui-color-surface-elevated) 0%, #fff9f2 100%);justify-content:space-between;align-items:center;gap:10px;min-height:53px;padding:10px 18px;display:flex}.admin-page .period-calendar-footer span{color:#747d86;max-width:245px;font-size:var(--ui-type-tiny-plus);line-height:1.45}.admin-page .period-calendar-footer button{padding:var(--ui-space-1) 0;color:var(--text-secondary);font-size:var(--ui-type-tiny-plus);background:0 0;border:0;flex:none;font-weight:650}.admin-page .period-calendar-footer button:hover{color:var(--ui-color-ink-console)}.admin-page .dashboard-period-trigger:hover,.admin-page .dashboard-period-trigger[aria-expanded=true]{border-color:var(--ui-color-action);background:var(--ui-color-paper)}.admin-page .period-preset-list button{border-style:dashed;border-color:var(--ui-color-action);transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.admin-page .period-preset-list button:hover{border-color:var(--ui-color-action);background:var(--ui-select-hover-bg);color:var(--ui-select-hover-text);font-weight:500}.admin-page .period-preset-list button.is-active{border-style:solid;border-color:var(--ui-color-action);background:var(--ui-color-paper);color:var(--ui-color-action);box-shadow:inset 0 0 0 1px var(--ui-color-action);font-weight:650}.admin-page .dashboard-period-trigger>svg:first-child{color:var(--text-tertiary)}.admin-page .dashboard-period-panel{border-color:var(--ui-color-neutral-wash);box-shadow:0 14px 34px #1118271a}.admin-page .period-preset-list{border-bottom-color:var(--ui-color-neutral-wash);grid-template-columns:repeat(4,minmax(0,1fr))}.admin-page .period-preset-list button{white-space:nowrap;min-width:0}.admin-page .period-calendar-nav{color:var(--ui-color-muted-console)}.admin-page .period-calendar-nav:hover{background:var(--ui-color-surface-hover);color:var(--ui-color-ink-console)}.admin-page .period-calendar-weekdays{color:var(--ui-color-detail)}.admin-page .period-calendar-day:hover:before{background:var(--ui-color-surface-hover)}.admin-page .period-calendar-day.is-in-range:before{background:var(--ui-color-surface-subtle)}.admin-page .period-calendar-day.is-range-start:before,.admin-page .period-calendar-day.is-range-end:before{background:var(--ui-color-action)}.admin-page .period-calendar-day.is-range-start,.admin-page .period-calendar-day.is-range-end{color:var(--ui-color-paper)}.admin-page .period-calendar-day.is-today:not(.is-range-start):not(.is-range-end){color:var(--ui-color-action)}.admin-page .period-calendar-footer{border-top-color:var(--ui-color-neutral-wash);background:var(--ui-color-paper)}.admin-page .period-calendar-footer span{color:var(--ui-color-muted)}.admin-page .period-calendar-footer button{color:var(--ui-color-ink)}.admin-page .dashboard-period-panel .period-calendar-footer{justify-content:flex-start}.admin-page .dashboard-period-panel .period-calendar-footer span{max-width:none}.admin-page .dashboard-period-panel :is([data-operation-period-clear],[data-usage-dashboard-period-clear]){display:none}.admin-dashboard-toolbar{align-items:center;gap:var(--ui-space-3) 16px;flex-wrap:wrap;margin-bottom:34px;display:flex}.usage-dashboard-tabs{margin-bottom:22px}.internal-balance-panel{margin-top:24px}.admin-dashboard-toolbar-actions{align-items:center;gap:var(--ui-space-2);margin-left:auto;display:flex}.admin-usage-dashboard{--nav:var(--ui-color-paper);--nav-deep:#f4f8f8;--nav-text:var(--ui-color-primary);--nav-muted:var(--ui-color-muted);--ink:var(--text-primary);--muted:var(--text-secondary);--line:#1118271c;--surface:var(--ui-color-paper);--paper:var(--ui-color-paper);--teal:var(--ui-color-info-soft);--teal-dark:var(--ui-color-info);--teal-wash:var(--ui-color-surface-info);--amber:#d39a62;--amber-wash:#fff7ea;--blue:var(--ui-color-info-soft);--blue-wash:#f0f5fa;--red:var(--ui-color-danger);--red-wash:#fff2ec;--success:var(--ui-color-success-strong);--shadow:0 12px 34px #2f535e12;--console-blue:var(--ui-color-info-soft);--console-cyan:#91c7c1;--console-coral:var(--ui-color-notice);--console-yellow:#d8b36d;--console-ink:var(--ui-color-ink-strong)}.admin-dashboard-content{display:block}.admin-dashboard-content[hidden]{display:none!important}.admin-dashboard-state,.admin-dashboard-empty{color:var(--ui-color-muted-console);font-size:var(--ui-type-caption);margin:0;line-height:1.6}.admin-table-wrap,.benefit-pool-table-wrap{scrollbar-width:thin;scrollbar-color:#c6c6c6 #f4f4f4}.admin-table-wrap::-webkit-scrollbar{height:4px}.benefit-pool-table-wrap::-webkit-scrollbar{height:4px}.admin-table-wrap::-webkit-scrollbar-track{background:#f4f4f4}.benefit-pool-table-wrap::-webkit-scrollbar-track{background:#f4f4f4}.admin-table-wrap::-webkit-scrollbar-thumb{background:#c6c6c6;border-radius:999px}.benefit-pool-table-wrap::-webkit-scrollbar-thumb{background:#c6c6c6;border-radius:999px}.admin-table-wrap::-webkit-scrollbar-button{width:0;height:0;display:none}.benefit-pool-table-wrap::-webkit-scrollbar-button{width:0;height:0;display:none}.admin-user-identity{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-width:210px;display:inline-grid}.admin-user-avatar{aspect-ratio:1;background:var(--avatar-background,#eef3f8);width:30px;height:30px;color:var(--avatar-foreground,#607b98);font:700 var(--ui-type-tiny-plus) var(--mono);border-radius:50%;place-items:center;display:grid;overflow:hidden}.admin-user-avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.admin-user-identity>span:last-child{gap:2px;min-width:0;display:grid}.admin-user-identity strong,.admin-user-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-user-identity strong{color:var(--ui-color-content)}.admin-user-identity small{margin:0;font-family:inherit}@media (width<=720px){.admin-content[data-admin-view=support]:not([hidden]){min-height:calc(100dvh - 112px);padding-bottom:14px}.pricing-rule-target{grid-template-columns:1fr;gap:12px;padding:10px}.pricing-rule-generator{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-rule-anchor{width:100%}.pricing-rule-generator .button{grid-column:1/-1;justify-content:center;width:100%}.pricing-rule-price-groups{grid-template-columns:1fr;gap:10px}.pricing-rule-item-prices li{grid-template-columns:minmax(110px,1fr) minmax(150px,auto)}.pricing-rule-range{grid-template-columns:1fr 1fr}.pricing-rule-range label:last-child{grid-column:1/-1}.model-form-tab-panel{grid-template-columns:1fr}.operation-dialog-head.has-model-status{grid-template-columns:minmax(0,1fr) auto;display:grid}.operation-dialog-head.has-model-status>div:first-child{grid-column:1/-1}.operation-dialog-head.has-model-status .model-dialog-status{grid-area:2/1;justify-content:flex-start}.operation-dialog-head.has-model-status>.row-icon{grid-area:2/2;align-self:center}.operation-usage-toolbar{flex-direction:column;align-items:stretch;gap:10px;width:100%}.admin-dashboard-toolbar{flex-direction:column;align-items:stretch;gap:10px}.admin-dashboard-toolbar-actions{width:100%;margin-left:0}.admin-dashboard-toolbar-actions .button{justify-content:center;width:100%}.operation-usage-control,.admin-page .dashboard-period-picker{justify-content:space-between;width:100%}.operation-usage-control input,.admin-multi-filter{width:min(68vw,260px)}.admin-page .dashboard-period-panel{width:min(356px,100vw - 28px);left:0;right:auto}}@media (width<=560px){.admin-content-head h1{font-size:var(--ui-type-page)}.admin-content-head p{font-size:var(--ui-type-caption)}}.support-group-entry-table td:first-child{min-width:150px}.support-group-entry-table td:first-child strong,.support-group-entry-table td:first-child small{display:block}.support-group-entry-table td:first-child small{color:var(--ui-color-muted-console);margin-top:3px}.support-group-entry-table .admin-table-actions{white-space:nowrap;text-align:right}.support-group-entry-dialog{width:min(720px,100vw - 32px)}.support-group-entry-form{grid-template-columns:repeat(3,minmax(0,1fr))}.support-group-entry-dialog>.support-group-entry-form{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.support-group-entry-dialog>.operation-form-actions{background:var(--ui-color-paper);border-top-color:var(--ui-color-line-info);flex:none;margin:0;padding:14px 24px 22px}.support-group-entry-dialog-head-actions{flex:none;align-items:center;gap:14px;display:flex}.support-entry-switch{min-height:30px;color:var(--ui-color-muted-console);font-size:var(--ui-type-note);cursor:pointer;align-items:center;gap:8px;font-weight:600;display:inline-flex}.support-entry-switch input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.support-entry-switch i{background:#c5cdd7;border-radius:10px;flex:0 0 34px;width:34px;height:20px;transition:background-color .14s;position:relative}.support-entry-switch i:after{background:var(--ui-color-paper);content:"";border-radius:50%;width:16px;height:16px;transition:transform .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #1018282e}.support-entry-switch input:checked+i{background:var(--ui-color-action)}.support-entry-switch input:checked+i:after{transform:translate(14px)}.support-entry-switch input:focus-visible+i{outline:2px solid var(--ui-color-action);outline-offset:2px}.support-entry-switch-inline{align-self:end;min-height:39px}.support-entry-switch-inline span{white-space:nowrap}.support-group-entry-qr-section{border:var(--ui-border-width) dashed #000;border-radius:var(--ui-radius-control);background:0 0;gap:12px;min-width:0;margin:2px 0 0;padding:14px;display:grid}.support-group-entry-qr-section legend{color:var(--ui-color-ink-console);font-size:var(--ui-type-caption);padding:0 6px;font-weight:600;line-height:1.4}.support-group-entry-qr-section>p{color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny-plus);margin:0 0 1px;line-height:1.5}.support-group-entry-qr-list{gap:16px;display:grid}.support-group-entry-qr-row{background:0 0;border:0;border-radius:0;gap:16px;padding:0;display:grid}.support-group-entry-qr-row+.support-group-entry-qr-row{border-top:var(--ui-border-width) solid var(--ui-color-line-console);padding-top:16px}.support-group-entry-qr-row-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-group-entry-qr-row-head strong{color:var(--ui-color-ink-console);font-size:var(--ui-type-note)}.support-group-entry-qr-row-head-actions{align-items:center;gap:12px;display:flex}.support-group-entry-qr-row-head-actions .support-entry-switch{grid-template-columns:none;display:inline-flex}.support-group-entry-help{width:18px;height:18px;color:var(--ui-color-muted-console);vertical-align:-4px;cursor:help;background:0 0;border:0;justify-content:center;align-items:center;margin-left:4px;padding:0;display:inline-flex}.support-group-entry-help:hover{color:var(--ui-color-ink-console)}.support-group-entry-help svg{width:15px;height:15px}.support-group-entry-qr-assets,.support-group-entry-qr-settings{align-items:start;gap:14px 16px;min-width:0;display:grid}.support-group-entry-qr-assets{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);align-items:start}.support-group-entry-qr-settings{grid-template-columns:minmax(0,1.35fr) minmax(190px,1fr) minmax(140px,.75fr) auto;align-items:end}.support-group-entry-qr-settings>.operation-check{align-self:end;min-height:39px}.support-group-entry-qr-name,.support-group-entry-standardized-field{min-width:0}.support-group-entry-standardized-field{min-height:39px;color:var(--ui-color-muted-console);font-size:var(--ui-type-note);justify-content:flex-start;align-items:center;display:flex}.support-group-entry-standardized-value{min-height:var(--ui-control-medium);border:var(--ui-border-width) solid var(--ui-color-line-input);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-disabled);color:var(--ui-color-content);font-size:var(--ui-type-tiny-plus);align-items:center;padding:0 11px;display:flex}.support-group-entry-standardized-value a{color:var(--ui-color-info);text-decoration:none}.support-group-entry-standardized-value a:hover{text-decoration:underline}.support-group-entry-standardized-preview{align-items:center;display:inline-flex}.support-group-entry-standardized-preview img{object-fit:contain;background:var(--ui-color-paper);border-radius:3px;width:30px;height:30px;display:block}.support-group-entry-standardized-value:empty{display:none}.support-group-entry-standardized-field:has(.support-group-entry-standardized-value:empty){display:none}.support-group-entry-uploaded-preview{border:var(--ui-border-width) dashed var(--ui-color-line-console);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);place-items:center;width:92px;height:92px;margin:2px 0 0;display:grid;overflow:hidden}.support-group-entry-uploaded-preview img{object-fit:contain;width:100%;height:100%;display:block}.support-group-entry-qr-upload-note{white-space:nowrap;grid-column:1/-1;min-height:0!important}.support-group-entry-file-field{min-width:0;color:var(--ui-color-muted-console);font-size:var(--ui-type-note);gap:7px;line-height:1.4;display:grid}.support-group-entry-file-field .organization-license-picker{margin-top:0}.support-group-entry-file-field>small,.support-group-entry-standardized-field>small{min-height:2.9em;color:var(--ui-color-muted-console);font-size:var(--ui-type-tiny-plus);line-height:1.45}.support-group-entry-selection-label{gap:5px}.support-group-entry-selection-help{width:18px;height:18px;color:var(--ui-color-faint);cursor:help;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.support-group-entry-selection-help:hover,.support-group-entry-selection-help:focus-visible{color:var(--ui-color-action)}.support-group-entry-selection-help:focus-visible{outline:2px solid var(--ui-color-action);outline-offset:2px;border-radius:50%}.support-group-entry-selection-help svg{width:15px;height:15px}.support-group-entry-form>.operation-check{border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-info-subtle);margin-top:2px;padding:10px 12px}.script-library-toolbar{justify-content:space-between;align-items:end;gap:24px;margin:8px 0 18px;display:flex}.script-library-categories{align-items:end;gap:22px;min-width:0;display:flex}.script-library-categories button{min-height:42px;color:var(--ui-color-muted-console);font:inherit;font-size:var(--ui-type-body);cursor:pointer;background:0 0;border:0;flex:none;padding:0 1px;font-weight:600;position:relative}.script-library-categories button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.script-library-categories button:hover,.script-library-categories button.is-active{color:var(--ui-color-ink-console)}.script-library-categories button.is-active:after{background:var(--ui-color-action)}.script-library-search{border:var(--ui-border-width) solid var(--ui-color-line-input);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);width:min(300px,100%);min-height:36px;color:var(--ui-color-icon-muted);flex:none;align-items:center;gap:7px;padding:0 10px;display:flex}.script-library-search svg{flex:none;width:16px;height:16px}.script-library-search input{width:100%;min-width:0;color:var(--ui-color-ink-console);font:inherit;font-size:var(--ui-type-body);background:0 0;border:0;outline:0}.script-library-list{gap:0;display:grid}.script-library-item{border:0}.script-library-item summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:42px;padding:6px 0;list-style:none;display:grid}.script-library-item summary::-webkit-details-marker{display:none}.script-library-item summary>i,.script-library-item summary>svg{grid-column:3;transition:transform .16s}.script-library-item[open] summary>i,.script-library-item[open] summary>svg{transform:rotate(180deg)}.script-library-item summary strong{color:var(--ui-color-ink-console);font-size:var(--ui-type-subheading);grid-column:1;font-weight:500;line-height:1.45}.script-library-item-number{min-width:32px;color:var(--ui-color-detail-muted);font:500 var(--ui-type-subheading) var(--mono);font-variant-numeric:tabular-nums;margin-right:6px;display:inline-block}.script-library-item-answer{grid-template-columns:minmax(0,1fr) 34px;align-items:start;gap:16px;padding:0 40px 14px 38px;display:grid}.script-library-item-answer p{color:var(--ui-color-content-muted);font-size:var(--ui-type-subheading);margin:0;font-weight:400;line-height:1.6}.script-library-answer-actions{grid-column:2;align-items:flex-start;gap:4px;display:flex}.script-library-answer-actions .row-icon{flex:0 0 34px}.script-dialog{width:min(720px,100vw - 32px)}.script-form{grid-template-columns:1fr}.script-form label{min-width:0}.script-category-field{color:var(--ui-color-muted-console);font-size:var(--ui-type-note);gap:8px;font-weight:600;display:grid}.script-category-options{flex-wrap:wrap;gap:8px;display:flex}.script-category-option{border:var(--ui-border-width) solid var(--ui-color-line-info);background:var(--ui-color-paper);min-height:34px;color:var(--ui-color-muted-console);font:inherit;font-size:var(--ui-type-body);cursor:pointer;border-radius:999px;padding:0 13px;font-weight:500}.script-category-option:hover{border-color:var(--ui-color-action);color:var(--ui-color-ink-console)}.script-category-option:focus-visible{outline:2px solid var(--ui-color-action);outline-offset:2px}.script-category-option.is-active{border-color:var(--ui-color-ink-console);background:var(--color-zero);color:var(--ui-color-paper)}.script-delete-dialog-layer{z-index:180}.script-delete-dialog{width:min(460px,100vw - 32px)}.software-resource-guide-confirm-layer{z-index:185}.software-resource-guide-confirm-dialog{width:min(460px,100vw - 32px)}.software-resource-guide-confirm-dialog .script-delete-dialog-actions{padding-top:14px}.script-delete-dialog .operation-dialog-head{gap:16px}.script-delete-dialog .operation-dialog-head p{max-width:42ch}.script-delete-dialog-actions{border-top:var(--ui-border-width) solid var(--ui-color-line-console);justify-content:flex-end;gap:9px;padding:14px 24px 22px;display:flex}.script-form .operation-field-wide,.script-form .operation-form-message,.script-form .operation-form-actions{grid-column:1/-1}.script-library-empty{color:var(--text-tertiary);font-size:var(--ui-type-note);text-align:center;margin:0;padding:36px 0}@media (width<=720px){.support-group-entry-form,.support-group-entry-qr-assets,.support-group-entry-qr-settings{grid-template-columns:1fr}.support-group-entry-file-field>small,.support-group-entry-standardized-field>small{min-height:0}.support-group-entry-qr-upload-note{white-space:normal}.script-library-toolbar{flex-direction:column;align-items:stretch;gap:12px}.script-library-categories{width:100%;overflow-x:auto}.script-library-search{width:100%}.script-library-item summary{grid-template-columns:minmax(0,1fr) 22px;gap:8px;min-height:42px;padding:5px 0}.script-library-item-number{min-width:28px;margin-right:5px}.script-library-item-answer{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-bottom:16px;padding-left:33px;padding-right:0}.script-library-answer-actions .row-icon{flex-basis:30px}.script-delete-dialog-actions{padding-left:16px;padding-right:16px}.script-form{grid-template-columns:1fr}}.upstream-observed-state{background:#f2faf7;border-color:#b9dbd2}.upstream-observed-state dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}.upstream-observed-state dl div{border:var(--ui-border-width) solid var(--admin-line);background:var(--admin-surface);border-radius:12px;min-width:0;padding:12px 14px}.upstream-observed-state dt{color:var(--admin-muted);font-size:var(--ui-type-note);margin-bottom:5px;font-weight:600;line-height:1.4}.upstream-observed-state dd{color:var(--admin-ink);font-size:var(--ui-type-caption);overflow-wrap:anywhere;margin:0;line-height:1.5}@media (width<=720px){.upstream-observed-state dl,.scheduled-task-notification-fields{grid-template-columns:1fr}.scheduled-task-notification-fields>.scheduled-task-toggle-field,.scheduled-task-notification-fields>.scheduled-task-notification-options,.scheduled-task-notification-fields>.scheduled-task-email-channel-field,.scheduled-task-notification-fields>.scheduled-task-notification-timing-field,.scheduled-task-notification-fields>.scheduled-task-notification-audience-field,.scheduled-task-notification-fields>.scheduled-task-notification-recipient-field{grid-area:auto/1}}body.admin-page :where(.attention-band,.admin-panel,.workspace-strip,.backup-strip,.pricing-guard,.admin-toast,.admin-password-pair,.operation-dialog,.model-activation-dialog,.competitor-detail-panel,.upstream-observed-state dl div){border-radius:0!important}.software-resource-probe-result{cursor:pointer;white-space:nowrap;border:0}.software-resource-probe-result:hover:not(:disabled){filter:brightness(.97)}.software-resource-probe-result:focus-visible{outline:2px solid var(--ui-color-action);outline-offset:2px}.software-resource-probe-result:disabled{cursor:wait;opacity:.72}.auth-page{background:#f7fbfb;min-height:100vh}.auth-page [hidden]{display:none!important}.auth-header{-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);background:#f7fbfbd1;border-bottom-color:#14211f14}.auth-header.is-scrolled{background:#f7fbfbf5}.auth-login-link{min-height:42px;color:var(--text-primary);align-items:center;padding:0 7px;font-size:15px;font-weight:650;display:inline-flex}.auth-register-link{min-height:40px;padding-inline:17px;font-size:15px}.auth-main{min-height:100vh;padding:140px 24px 64px;position:relative;overflow:hidden}.auth-main:before,.auth-main:after{content:"";pointer-events:none;position:absolute}.auth-main:before{aspect-ratio:1;background:radial-gradient(circle,#18b7a224,#18b7a200 67%);border-radius:50%;width:min(54vw,720px);top:-27%;left:-17%}.auth-main:after{aspect-ratio:1;background:radial-gradient(circle,#ff9a502b,#ff9a5000 67%);border-radius:50%;width:min(46vw,610px);bottom:-31%;right:-14%}.auth-layout{z-index:1;background:#ffffffbd;border:1px solid #2f564e29;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);width:min(1040px,100%);min-height:610px;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 75px #153b351c}.auth-intro{color:#f2fffd;background:#153f43;padding:72px clamp(42px,6vw,82px);position:relative;overflow:hidden}.auth-intro:before{content:"";border:1px solid #9dffee36;border-radius:50%;width:480px;height:480px;position:absolute;top:-250px;right:-150px;box-shadow:0 0 0 54px #9dffee0a,0 0 0 108px #ffae5308}.auth-intro:after{content:"";border:1px solid #97ffea4d;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-130px;right:-150px;box-shadow:0 0 0 52px #97ffea0d,0 0 0 104px #ffae530a}.auth-intro>*{z-index:1;position:relative}.auth-intro .eyebrow{color:#8be6d3}.auth-intro .status-dot{background:#74e7d0;box-shadow:0 0 0 4px #74e7d029}.auth-intro h1{color:#fff;max-width:460px;margin:27px 0 19px;font-size:clamp(40px,4vw,58px);line-height:1.13}.auth-intro>p:not(.eyebrow){max-width:390px;color:var(--text-tertiary);margin:0;font-size:16px;line-height:1.8}.auth-feature-list{gap:16px;margin-top:58px;display:grid}.auth-feature-list>div{color:var(--text-tertiary);align-items:center;gap:12px;font-size:14px;display:flex}.auth-feature-list svg{color:var(--text-tertiary);font-size:19px}.auth-panel{background:#fffc;align-self:center;padding:68px clamp(34px,5vw,60px)}.auth-panel-heading .eyebrow{color:#0d907c;margin-bottom:13px;font-size:12px}.auth-panel-heading h2{color:var(--text-primary);margin:0;font-size:27px;line-height:1.3}.auth-panel-heading>p:not(.eyebrow){color:var(--text-tertiary);margin:11px 0 0;font-size:14px;line-height:1.65}.auth-forgot:focus-visible{outline-offset:2px;outline:2px solid #71809985}.auth-form{gap:21px;margin-top:34px;display:grid}.auth-form [data-login-password-fields]:not([hidden]),.auth-form [data-login-code-fields]:not([hidden]){gap:14px;display:grid}[data-login-password-fields][hidden],[data-login-code-fields][hidden]{display:none}.auth-login-email-entry{gap:21px;display:grid}.auth-login-email-entry[hidden],.auth-login-code-next[hidden]{display:none}.auth-login-code-next,.auth-login-submit-action{gap:10px;display:grid}.auth-login-submit-action[hidden]{display:none}.auth-field{color:var(--text-primary);gap:9px;font-size:14px;font-weight:650;display:grid}.auth-field input{width:100%;min-height:48px;color:var(--text-primary);background:#fff;border:1px solid #d6e3df;border-radius:6px;outline:none;padding:0 14px;font:400 16px/1.2 PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;transition:border-color .16s,box-shadow .16s,background .16s}.auth-field input:focus{border-color:#20aa94;box-shadow:0 0 0 3px #20aa9421}.auth-field input:disabled{cursor:not-allowed;color:var(--text-tertiary);background:#f2f6f5}.auth-field small{color:var(--text-tertiary);font-size:12px;font-weight:400}.auth-code-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.auth-code-heading{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:650;display:flex}.auth-code-button{cursor:pointer;white-space:nowrap;min-width:112px;min-height:48px;padding:0 12px;font-size:14px}.auth-code-button:disabled{cursor:not-allowed;opacity:.62}.auth-login-email-entry .auth-forgot{color:var(--text-tertiary);font-size:12px;font-weight:400;line-height:1.6}.auth-login-email-entry .auth-forgot:hover{color:var(--text-tertiary)}.auth-code-sent{color:#5277aa;min-width:0;margin:0;font-size:13px;line-height:1.5}.auth-password-control{position:relative}.auth-password-control input{padding-right:48px}.auth-password-toggle{width:44px;height:44px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.auth-message{color:#bd4638;min-height:20px;margin:-4px 0 0;font-size:13px;line-height:1.5}.auth-message[data-type=info]{color:var(--text-secondary)}.auth-turnstile-challenge{z-index:20;box-sizing:border-box;border:1px solid var(--border-subtle);background:#fff;width:min(360px,100vw - 40px);min-height:65px;padding:12px;position:fixed;inset:auto 20px 20px auto;box-shadow:0 12px 32px #18263429}.auth-field input.is-invalid{background:snow;border-color:#d15a52}.auth-field input.is-invalid:focus{border-color:#c54841;box-shadow:0 0 0 3px #d15a5224}.auth-forgot{appearance:none;color:#087966;cursor:pointer;background:0 0;border:0;margin:0 0 0 auto;padding:0;font-size:13px;font-weight:400}.auth-submit{cursor:pointer;border:0;width:100%;min-height:50px}.auth-submit:disabled{cursor:not-allowed;opacity:.52;transform:none}.auth-submit.is-loading:after{content:"";border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:13px;height:13px;margin-left:3px;animation:.7s linear infinite auth-spin}.auth-switch{color:var(--text-tertiary);text-align:center;margin:27px 0 0;font-size:14px}.auth-switch a{color:#087966;align-items:center;gap:3px;font-weight:650;display:inline-flex}.auth-switch svg{font-size:15px}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (width<=820px){.auth-main{padding:106px 16px 30px}.auth-layout{grid-template-columns:1fr;min-height:0}.auth-intro{min-height:250px;padding:42px 32px}.auth-intro h1{margin-top:16px;font-size:37px}.auth-feature-list{display:none}.auth-panel{padding:38px 32px 40px}}@media (width<=620px){.auth-header .nav-links{top:68px}.auth-header .auth-login-link,.auth-header .auth-register-link{margin-left:auto}.auth-main{padding-inline:12px}.auth-layout{border-radius:7px}.auth-intro{padding:36px 25px}.auth-intro h1{font-size:34px}.auth-panel{padding:31px 24px 32px}.auth-code-row{grid-template-columns:1fr;gap:9px}.auth-code-button{width:100%}}.auth-page{color:var(--text-primary);background:#fff}.auth-header{background:#ffffffeb;border-bottom-color:#0000}.auth-header.is-scrolled{background:#fff;border-bottom-color:#11182714}.auth-header .brand-name b{color:#416ee7}.auth-main{background:#fff;align-items:center;min-height:100svh;padding:126px 24px 72px;display:grid}.auth-main:before,.auth-main:after{display:none}.auth-layout{width:min(1160px,100%);min-height:622px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);gap:clamp(48px,8vw,118px);overflow:visible}.auth-layout-login,.auth-page[data-auth-page=register] .auth-layout{grid-template-columns:1fr;gap:38px;width:min(520px,100%);min-height:0}.auth-layout-login .auth-intro{justify-content:flex-start;padding:0}.auth-layout-login .auth-intro h1{max-width:none;font-size:42px;line-height:1.18}.auth-layout-login .auth-panel,.auth-page[data-auth-page=register] .auth-panel{width:100%}.auth-intro{min-height:0;color:var(--text-primary);background:0 0;flex-direction:column;justify-content:center;padding:28px 0;display:flex;overflow:visible}.auth-intro:before,.auth-intro:after,.auth-intro .eyebrow,.auth-panel-heading .eyebrow{display:none}.auth-intro h1{max-width:580px;color:var(--text-primary);letter-spacing:0;margin:0;font-size:54px;line-height:1.15}.auth-intro h1:after{content:"";background:linear-gradient(90deg,#597ae8,#68cdbb 52%,#ffab74);border-radius:6px;width:92px;height:5px;margin-top:28px;display:block}.auth-intro>p:not(.eyebrow){max-width:470px;color:var(--text-tertiary);margin-top:27px;font-size:17px;line-height:1.8}.auth-feature-list{border-top:1px solid #37507b29;border-bottom:1px solid #37507b1f;grid-template-columns:1fr;gap:13px;margin-top:45px;padding:19px 0;display:grid}.auth-feature-list>div{color:var(--text-tertiary);font-size:14px}.auth-feature-list svg{color:var(--text-tertiary)}.auth-panel{box-sizing:border-box;min-height:0;box-shadow:none;background:#fff;border:1px dashed #cbd5e3;border-radius:8px;align-self:center;padding:44px clamp(30px,4vw,52px)}.auth-panel:has(.auth-email-flow[hidden]){min-height:0}.auth-panel-login{position:relative}.auth-panel-heading h2{color:var(--text-primary);font-size:28px}.auth-login-step-description{color:var(--text-tertiary);margin:10px 0 0;font-size:13px;line-height:1.65}.auth-panel-heading>p:not(.eyebrow){color:var(--text-tertiary)}.auth-register-description{color:var(--text-tertiary);text-align:center;margin:19px 0 0;font-size:13px;line-height:1.6}.auth-form{gap:19px;margin-top:31px}.auth-provider-start{border:0;min-width:0;margin:0;padding:0}.auth-provider-option{width:100%;min-height:78px;color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #d9e2f0;border-radius:7px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:13px;font-size:14px;font-weight:650;transition:border-color .16s,background .16s;display:grid}.auth-provider-option:hover{background:#f7f9ff;border-color:#9fb7e5}.auth-provider-option:focus-visible,.auth-provider-other:focus-visible{outline-offset:2px;outline:2px solid #416ee7}.auth-provider-option>svg{width:16px;height:16px;color:var(--text-tertiary)}.auth-provider-mark{background:#fff;border:1px solid #e1e7f0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.auth-provider-mark img{width:20px;height:20px;display:block}.auth-provider-other{width:100%;min-height:38px;color:var(--text-tertiary);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin-top:11px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.auth-provider-other:hover{color:#416ee7}.auth-provider-other svg{width:16px;height:16px}.auth-google-switch{color:var(--text-tertiary);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;justify-self:center;padding:0;font-size:13px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.auth-google-switch:hover{color:#416ee7}.auth-google-switch:focus-visible{outline-offset:3px;outline:2px solid #416ee7}.auth-page[data-auth-page=login] .auth-email-flow{gap:24px;display:grid}.auth-email-flow[hidden],.auth-email-entry[hidden]{display:none}.auth-email-entry{gap:24px;display:grid}.auth-verification-flow{gap:25px;display:grid}.auth-verification-flow[hidden]{display:none}.auth-registration-details{gap:14px;display:grid}.auth-field{color:var(--text-secondary)}.auth-field-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-field-heading label{color:inherit;font-size:inherit;font-weight:inherit}.auth-field input{color:var(--text-primary);background:#ffffffe6;border-color:#d9e2f0;border-radius:7px}.auth-field input::placeholder{color:var(--text-tertiary)}.auth-field input:focus{box-shadow:none;border-color:#d9e2f0}.auth-field input:disabled{color:var(--text-tertiary);background:#f1f5fa}.auth-field small{color:var(--text-tertiary)}.auth-code-row{align-items:start}.auth-code-row>.auth-code-button{margin-top:30px}.auth-code-button{background:#ffffffd1;border-color:#d9e2f0}.auth-code-button:hover{background:#f7f9ff;border-color:#9fb7e5}.auth-password-toggle{color:var(--text-tertiary)}.auth-password-toggle:hover{color:#416ee7}.auth-message{color:#bb4d45;font-weight:400}.auth-message[data-type=success]{color:#5277aa}.auth-code-sent-panel{text-align:center;margin:14px 0 0}.auth-scope-note{color:var(--text-tertiary);text-align:left;margin:0;font-size:12px;line-height:1.6}.auth-scope-note a{color:var(--text-tertiary);font-weight:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.auth-scope-note a:hover{color:var(--text-tertiary);text-decoration-thickness:2px}.auth-scope-note a:focus-visible{color:var(--text-tertiary);outline-offset:3px;outline:2px solid}.auth-panel .auth-submit{background:var(--color-zero);color:#fff;border:1px solid #000;box-shadow:0 12px 24px #0000002e}.auth-panel .auth-submit:hover{background:var(--color-zero);border-color:#000}.auth-panel .auth-submit:focus-visible{outline-offset:3px;outline:2px solid #000}.auth-switch{color:var(--text-tertiary)}.auth-switch a{color:#416ee7}.auth-switch a:hover{color:#315fd3}.auth-forgot{color:var(--text-tertiary)}.auth-forgot:hover{color:var(--text-secondary)}@media (width<=620px){.auth-code-row>.auth-code-button{margin-top:0}}@media (width<=560px){.auth-turnstile-challenge{width:min(360px,100vw - 24px);padding:8px;inset:auto 12px 12px}}@media (width<=820px){.auth-main{padding:112px 24px 52px;display:block}.auth-layout{grid-template-columns:1fr;gap:31px;min-height:0}.auth-layout-login,.auth-page[data-auth-page=register] .auth-layout{gap:31px}.auth-intro{padding:0}.auth-intro h1{max-width:520px;font-size:42px}.auth-intro>p:not(.eyebrow){margin-top:18px}.auth-feature-list{display:none}.auth-panel{min-height:0;padding:34px}}@media (width<=620px){.auth-main{padding:96px 16px 36px}.auth-intro h1{font-size:34px}.auth-intro h1:after{width:68px;margin-top:20px}.auth-intro>p:not(.eyebrow){font-size:15px}.auth-panel{padding:28px 22px}}.auth-page :where(.auth-panel,.auth-field input,.auth-submit,.auth-code-button,.auth-provider-option,.auth-provider-mark){border-radius:0!important}.codex-setup-dialog{border:1px solid var(--line,#e5e7eb);background:var(--ui-color-paper,#fff);width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink,#171717);border-radius:0;margin:auto;padding:0;overflow:auto}.codex-setup-dialog::backdrop{background:#14181e8c}.codex-setup-dialog header{z-index:1;border-bottom:1px solid var(--line,#e5e7eb);background:var(--ui-color-paper,#fff);justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex;position:sticky;top:0}.codex-setup-dialog h2{margin:0;font-size:22px}.codex-setup-inline-support{color:#b42318;cursor:pointer;font-size:inherit;text-underline-offset:3px;vertical-align:baseline;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;display:inline}.codex-setup-inline-support svg{color:#b42318;width:16px;height:16px}.codex-setup-header-actions{justify-content:flex-end;align-items:center;gap:18px;min-width:0;display:flex}.codex-setup-header-actions a,.codex-setup-header-actions .codex-setup-support{color:var(--text-tertiary);white-space:nowrap;font-size:13px}.codex-setup-dialog [data-status-text],.codex-setup-dialog [data-status-suffix],.codex-setup-header-actions [data-close]{color:var(--text-tertiary)}.codex-setup-header-actions a svg,.codex-setup-header-actions [data-close] svg{color:inherit}.codex-setup-header-actions a{align-items:center;gap:5px;display:inline-flex}.codex-setup-header-actions .codex-setup-support{gap:5px}.codex-setup-body{gap:20px;padding:24px;display:grid}.codex-setup-body p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.codex-setup-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.codex-setup-actions svg{vertical-align:middle;width:16px;height:16px}.codex-setup-actions a,.codex-setup-support{font-size:14px}.codex-setup-actions a{align-items:center;gap:6px;display:inline-flex}.codex-setup-support{color:var(--ink,#171717);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:underline;display:inline-flex}.codex-setup-body section{border-top:1px solid var(--line,#e5e7eb);gap:14px;padding-top:18px;display:grid}.codex-setup-body section[hidden]{display:none}.codex-setup-body strong{overflow-wrap:anywhere;font-size:14px}.codex-setup-software{align-items:center;gap:12px;display:flex}.codex-setup-software>svg{width:32px;height:32px;color:var(--text-tertiary);flex:0 0 32px}.codex-setup-software>div{flex:1;min-width:0}.codex-setup-dialog [data-verification]{color:var(--text-tertiary);font-size:13px}.codex-setup-dialog progress{width:100%;height:6px;accent-color:var(--ink,#171717)}.codex-setup-actions:has(>[hidden]:only-child){display:none}.codex-setup-qr img{justify-self:center}.codex-setup-copy-status:empty{display:none}.codex-setup-qr{z-index:3;top:var(--codex-setup-dialog-top,24px);border:1px solid var(--line,#e5e7eb);background:var(--ui-color-paper,#fff);border-radius:0;width:min(244px,100vw - 32px);padding:20px;position:fixed;right:max(24px,50vw - 544px);box-shadow:0 18px 50px #0f172a2e}.codex-setup-qr-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.codex-setup-qr-header p{margin:0;font-size:14px;line-height:1.5}.codex-setup-support-note{color:var(--muted,#64748b)}.codex-setup-copy.is-copied{color:#166534;border-color:#86efac}.codex-setup-copy-status{color:#b42318;margin:0;font-size:12px}.codex-setup-qr img{object-fit:contain;background:#fff;width:180px;height:180px}.codex-setup-dialog [hidden]{display:none}.codex-setup-recovery{border-top:1px solid var(--line,#e5e7eb);padding-top:16px;font-size:14px}.codex-setup-recovery summary{cursor:pointer;line-height:1.7}.codex-setup-recovery[open] .codex-setup-actions{margin-top:14px}.codex-setup-recovery summary:focus-visible,.codex-setup-dialog button:focus-visible,.codex-setup-dialog a:focus-visible,.codex-setup-dialog select:focus-visible,.codex-setup-dialog input:focus-visible,.codex-setup-dialog pre:focus-visible{outline:2px solid var(--ink,#171717);outline-offset:3px}.codex-setup-dialog button:disabled{cursor:default;opacity:.55}.codex-setup-dialog h3{margin:0;font-size:16px}.codex-setup-architecture{gap:8px;font-size:14px;display:grid}.codex-setup-architecture select{max-width:100%;min-height:40px;color:inherit;background:var(--ui-color-paper,#fff);border:1px solid var(--line,#e5e7eb);border-radius:4px;padding:8px;font-size:16px}.codex-setup-qr pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line,#e5e7eb);border-radius:4px;max-height:220px;margin:0;padding:12px;font-size:12px;line-height:1.6;overflow:auto}.codex-setup-qr pre::selection{background:var(--ink,#171717);color:var(--ui-color-paper,#fff)}@media (width<=760px){.codex-setup-dialog header{align-items:flex-start;padding:18px}.codex-setup-dialog h2{max-width:42%}.codex-setup-header-actions{flex-wrap:wrap;gap:10px 14px}.codex-setup-header-actions .icon-button{order:-1}.codex-setup-body{padding:18px}.codex-setup-actions .button{white-space:normal;height:auto;min-height:40px}.codex-setup-qr{top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}}body:is(.console-page,.admin-page,.support-center-page){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ui-color-ink);background:var(--ui-color-paper);font-synthesis:none;--ink:var(--text-primary);--muted:var(--text-secondary);--line:var(--ui-color-line);--paper:var(--ui-color-paper);--night:var(--ui-color-primary);--mint:#315efb;--mint-dark:#2046c8;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--scrollbar-thumb:#c6c6c6;--scrollbar-track:#f4f4f4;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}body:is(.console-page,.admin-page,.support-center-page),body:is(.console-page,.admin-page,.support-center-page) *{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}body:is(.console-page,.admin-page,.support-center-page) ::-webkit-scrollbar{width:4px;height:4px}body:is(.console-page,.admin-page,.support-center-page) ::-webkit-scrollbar:hover{width:4px;height:4px}body:is(.console-page,.admin-page,.support-center-page) ::-webkit-scrollbar-track{background:var(--scrollbar-track)}body:is(.console-page,.admin-page,.support-center-page) ::-webkit-scrollbar-thumb{border-radius:var(--ui-radius-pill);background:var(--scrollbar-thumb);border:0;transition:none;transform:none}body:is(.console-page,.admin-page,.support-center-page) ::-webkit-scrollbar-thumb:hover{border-radius:var(--ui-radius-pill);background:var(--scrollbar-thumb);border:0;transition:none;transform:none}body:is(.console-page,.admin-page,.support-center-page) ::-webkit-scrollbar-thumb:active{border-radius:var(--ui-radius-pill);background:var(--scrollbar-thumb);border:0;transition:none;transform:none}body:is(.console-page,.admin-page,.support-center-page) ::-webkit-scrollbar-button{width:0;height:0;display:none}html{scroll-behavior:smooth;overscroll-behavior:none;min-width:320px}body:is(.console-page,.admin-page,.support-center-page){background:var(--ui-color-paper);min-width:320px;color:var(--ink);font-size:var(--ui-type-body);overscroll-behavior:none;margin:0}body.console-page,body.console-page *{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}a,a *{-webkit-user-drag:none;user-drag:none}button{font:inherit}img{-webkit-user-drag:none;user-drag:none;max-width:100%;display:block}.profile-avatar{overflow:hidden}.profile-avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.profile-avatar[data-avatar-state=loading],.profile-avatar[data-avatar-state=unavailable]{color:#0000!important;background:0 0!important}body:is(.console-page,.admin-page,.support-center-page) .site-header{z-index:100;border-bottom:var(--ui-border-width) solid transparent;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;transition:background .18s,border-color .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s;position:fixed;inset:0 0 auto}body:is(.console-page,.admin-page,.support-center-page) .site-header.is-scrolled{-webkit-backdrop-filter:blur(22px)saturate(155%);backdrop-filter:blur(22px)saturate(155%);background:#ffffff61;border-bottom-color:#ffffff75}body:is(.console-page,.admin-page,.support-center-page) .nav-shell{justify-content:space-between;align-items:center;gap:28px;width:min(1440px,100% - 64px);height:76px;margin:0 auto;display:flex}body:is(.console-page,.admin-page,.support-center-page) .brand{flex:none;align-items:center;gap:11px;display:inline-flex}body:is(.console-page,.admin-page,.support-center-page) .brand-mark{background:0 0;border:0;border-radius:7px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}body:is(.console-page,.admin-page,.support-center-page) .brand-mark img{object-fit:contain;width:34px;height:34px}body:is(.console-page,.admin-page,.support-center-page) .brand-name{color:var(--ui-color-primary);font-size:var(--ui-type-heading);font-weight:700}body:is(.console-page,.admin-page,.support-center-page) :is(.brand-name b,.hub-brand-text){font-family:var(--mono);font-weight:600;color:#315efb!important}body:is(.console-page,.admin-page,.support-center-page) .nav-links{align-items:center;gap:30px;margin-left:auto;display:flex}body:is(.console-page,.admin-page,.support-center-page) .nav-links a{color:var(--ui-color-muted);font-size:var(--ui-type-emphasis);font-weight:500}body:is(.console-page,.admin-page,.support-center-page) .nav-links a:hover{color:var(--ink)}body:is(.console-page,.admin-page,.support-center-page) .nav-links a:is(.is-active,[aria-current=page]){color:var(--ink);font-weight:650}body:is(.console-page,.admin-page,.support-center-page) .nav-actions{align-items:center;gap:10px;display:flex}body:is(.console-page,.admin-page,.support-center-page) .preference-controls{align-items:center;gap:7px;display:flex}body:is(.console-page,.admin-page,.support-center-page) .preference-button{width:38px;height:38px;font-size:var(--ui-type-compact);cursor:pointer}body:is(.console-page,.admin-page,.support-center-page) .language-button{font:700 var(--ui-type-caption) var(--mono)}body:is(.console-page,.admin-page,.support-center-page) .icon-button{width:42px;height:42px;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:inline-grid}body:is(.console-page,.admin-page,.support-center-page) .icon-button:hover{background:var(--ui-color-paper)}body:is(.console-page,.admin-page,.support-center-page) .menu-button{display:none}body.admin-page .site-header .admin-menu{display:none!important}.nav-trial{display:none}.console-profile{position:relative}.profile-trigger{border-radius:var(--ui-radius-control);min-height:42px;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:3px 2px 3px 4px;display:flex}.profile-copy{gap:2px;min-width:0;display:grid}.profile-copy strong{color:var(--ink);font-size:var(--ui-type-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.profile-copy small{color:var(--muted);font-size:var(--ui-type-tiny-plus)}.profile-menu{z-index:40;border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-control);background:var(--paper);min-width:178px;color:var(--ink);padding:5px;position:absolute;top:48px;right:0;box-shadow:0 14px 32px #10232d2e}.profile-menu[hidden]{display:none}.profile-menu a,.profile-menu button{border-radius:var(--ui-radius-small);width:100%;color:var(--ink);font-size:var(--ui-type-note);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:9px;display:flex}.profile-menu a:hover,.profile-menu button:hover{background:var(--ui-color-surface)}.profile-menu svg{width:15px;color:var(--text-tertiary)}.profile-menu button+button{border-top:var(--ui-border-width) solid var(--line);color:var(--ui-color-danger-soft);border-radius:0}@media (width<=900px){body.admin-page .site-header .admin-menu{display:inline-grid!important}}@media (width<=960px){body:is(.console-page,.admin-page,.support-center-page) .nav-links{padding:var(--ui-space-4);border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);box-shadow:none;display:none;position:absolute;top:68px;left:20px;right:20px}body:is(.console-page,.admin-page,.support-center-page) .nav-links.is-open{gap:0;display:grid}body:is(.console-page,.admin-page,.support-center-page) .nav-links a{border-bottom:var(--ui-border-width) solid var(--line);padding:14px 10px}body:is(.console-page,.admin-page,.support-center-page) .nav-links a:last-child{border-bottom:0}body:is(.console-page,.admin-page,.support-center-page) .menu-button{display:inline-grid}}@media (width<=660px){.nav-shell{gap:var(--ui-space-3);width:min(100% - 28px,1320px);height:64px}.brand{gap:var(--ui-space-2)}.brand-mark{width:34px;height:34px}.brand-mark img{width:30px;height:30px}.brand-name{font-size:var(--ui-type-body)}.nav-actions,.preference-controls{gap:6px}.preference-button,.menu-button{width:36px;height:36px}.nav-links{top:58px}.header-invitation-link{justify-content:center;width:34px;padding:0}.header-invitation-link span,.profile-copy,.profile-trigger>svg{display:none}.profile-trigger{padding:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ui-color-ink:var(--text-primary);--ui-color-ink-console:var(--text-primary);--ui-color-muted:var(--text-secondary);--ui-color-muted-console:var(--text-secondary);--ui-color-faint:var(--text-tertiary);--ui-color-ink-strong:var(--text-primary);--ui-color-content:var(--text-primary);--ui-color-content-muted:var(--text-secondary);--ui-color-detail:var(--text-tertiary);--ui-color-detail-muted:var(--text-tertiary);--ui-color-detail-blue:var(--text-secondary);--ui-color-detail-soft:var(--text-tertiary);--ui-color-code:var(--text-primary);--ui-color-nav:var(--text-secondary);--ui-color-icon-muted:var(--text-tertiary);--ui-color-disabled-text:var(--text-tertiary);--ui-color-line:#1118271c;--ui-color-line-console:#d8e0dd;--ui-color-paper:#fff;--ui-color-paper-muted:#fbfcfc;--ui-color-surface:#f6f8f7;--ui-color-surface-subtle:#f8fafc;--ui-color-surface-hover:#eff2f3;--ui-color-surface-info:#f0f5fb;--ui-color-surface-info-subtle:#f8fafd;--ui-color-surface-info-hover:#f5f8fc;--ui-color-surface-info-soft:#f3f7fc;--ui-color-surface-elevated:#fbfcfe;--ui-color-surface-disabled:#f7f9fc;--ui-color-surface-warm:#fff8f1;--ui-color-surface-neutral:#edf0f3;--ui-color-neutral-wash:#e5e7eb;--ui-color-line-strong:#d7d9dc;--ui-color-line-input:#cfd2d6;--ui-color-line-info:#dce5f1;--ui-color-line-info-soft:#e5eaf3;--ui-color-line-info-muted:#dce6f2;--ui-color-line-info-hover:#bdd0e8;--ui-color-line-info-subtle:#e5ebf3;--ui-color-inverse:#fff;--ui-color-inverse-surface:var(--color-zero);--ui-color-focus:#111827;--ui-color-disabled:#aab4b0;--ui-color-primary:#111827;--ui-color-primary-hover:var(--ui-color-primary);--ui-color-action:var(--color-zero);--ui-select-active-bg:var(--ui-color-action);--ui-select-active-text:var(--ui-color-paper);--ui-select-hover-bg:var(--ui-color-surface-hover);--ui-select-hover-text:var(--ui-color-ink-console);--ui-color-info:#5277aa;--ui-color-info-soft:#7398c9;--ui-color-success:#258268;--ui-color-success-strong:#2f8f72;--ui-color-notice:#d98d71;--ui-color-danger-soft:#c65a52;--ui-color-warning:#8d651f;--ui-color-danger:#c8423b;--ui-color-danger-hover:#a93431;--ui-overlay-backdrop:#111827ad;--ui-overlay-filter:blur(12px);--avatar-size-top:28px;--avatar-size-default:34px;--avatar-size-member:32px;--ui-type-micro:8px;--ui-type-micro-plus:9px;--ui-type-tiny:10px;--ui-type-tiny-plus:11px;--ui-type-note:12px;--ui-type-caption:13px;--ui-type-compact:14px;--ui-type-body:15px;--ui-type-data:15px;--ui-type-emphasis:16px;--ui-type-subheading:17px;--ui-type-heading:18px;--ui-type-heading-large:19px;--ui-type-section:20px;--ui-type-section-large:21px;--ui-type-dialog:22px;--ui-type-display-xs:23px;--ui-type-display-sm:24px;--ui-type-display-md:25px;--ui-type-display-lg:26px;--ui-type-page-compact:27px;--ui-type-page:28px;--ui-type-page-large:29px;--ui-type-page-xl:30px;--ui-type-hero-sm:32px;--ui-type-hero:34px;--ui-type-hero-lg:36px;--ui-type-metric-responsive:clamp(22px, 2vw, 29px);--ui-type-display-responsive:clamp(23px, 2vw, 29px);--ui-type-page-responsive:clamp(28px, 3vw, 38px);--ui-type-page-responsive-large:clamp(30px, 3vw, 38px);--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-radius-control:0;--ui-radius-panel:0;--ui-radius-compact:0;--ui-radius-small:0;--ui-radius-pill:999px;--ui-border-width:1px;--ui-control-compact:32px;--ui-control-small:34px;--ui-control-medium:38px;--ui-control-default:40px;--ui-control-comfortable:44px;--ui-button-compact:36px;--ui-button-default:36px;--ui-button-dialog:36px;--ui-button-touch:44px}.console-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nav:var(--ui-color-paper);--nav-deep:var(--ui-color-surface);--nav-text:var(--ui-color-ink-console);--nav-muted:#6a7b75;--ink:var(--text-primary);--muted:var(--text-secondary);--line:var(--ui-color-line-console);--surface:var(--ui-color-surface);--paper:var(--ui-color-paper);--teal:#14a88f;--teal-dark:#087966;--teal-wash:#eaf7f3;--amber:#c88c20;--amber-wash:#fff6df;--blue:#3f6fb5;--blue-wash:#eef4fb;--red:var(--ui-color-danger);--red-wash:#fbeeee;--success:#258268;--current-user-avatar-bg:linear-gradient(to bottom, #c8d4ff 0%, #e8edff 100%);--current-user-avatar-text:#3152bc;--shadow:0 8px 24px #14211f0d;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}html{background:var(--surface);scroll-behavior:smooth;min-width:320px}body.console-page{color:var(--ink);background:var(--surface);font-size:var(--ui-type-body);margin:0}button,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer;border:0}img,svg{display:block}svg{stroke-width:1.9px;width:1em;height:1em}time,.metric-value,.chart-summary strong,.activity-table td:nth-child(4),.activity-table td:nth-child(5){font-variant-numeric:tabular-nums}.console-page .site-header{z-index:100;border-bottom-color:#0000}.console-page .site-header.is-scrolled{border-bottom-color:#0000}.console-page .site-header .icon-button{border-radius:var(--ui-radius-small);width:38px;height:38px;color:var(--ink);background:0 0;border:0}.console-page .site-header .icon-button:hover{background:var(--surface)}.support-workbench-launcher{z-index:89;background:var(--color-zero);width:54px;height:54px;color:var(--ui-color-paper);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;bottom:168px;right:18px}.support-workbench-launcher:focus-visible{outline:2px solid var(--ui-color-ink-console);outline-offset:3px}.support-workbench-launcher .nav-count{border:2px solid var(--ui-color-paper);min-width:18px;color:var(--ui-color-paper);background:#d92d20;padding:2px 5px;position:absolute;top:-4px;right:-5px}.support-workbench-launcher .nav-count[hidden]{display:none}.support-workbench-backdrop{cursor:default;background:#11182742;border:0;position:absolute;inset:0}.support-workbench-dialog{z-index:1;border:var(--ui-border-width) solid #11182729;border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);width:min(1180px,100vw - 64px);height:min(780px,100dvh - 64px);color:var(--ink);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #11182733}.support-workbench-dialog>header{justify-content:space-between;align-items:center;gap:var(--ui-space-4);border-bottom:var(--ui-border-width) dashed var(--line);min-height:62px;padding:0 18px 0 22px;display:flex}.support-workbench-dialog h2{font-size:var(--ui-type-heading);margin:0}.support-workbench-header-actions{align-items:center;gap:12px;display:inline-flex}.support-workbench-dialog .support-presence-actions{border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);display:inline-flex;overflow:hidden}.support-workbench-dialog .support-presence-actions button{border:0;border-right:var(--ui-border-width) solid var(--line);min-width:60px;height:36px;color:var(--muted);font:inherit;font-size:var(--ui-type-note);cursor:pointer;background:0 0;padding:0 11px;font-weight:650}.support-workbench-dialog .support-presence-actions button:last-child{border-right:0}.support-workbench-dialog .support-presence-actions button.is-active{background:var(--color-zero);color:var(--ui-color-paper)}.support-workbench-dialog .support-presence-actions button:disabled{cursor:wait;opacity:.6}.support-workbench-dialog>header .icon-button{width:32px;height:32px}@media (width<=720px){.support-workbench-layer{padding:0}.support-workbench-dialog{border:0;border-radius:0;width:100vw;height:100dvh}.support-workbench-dialog>header{min-height:56px;padding:0 12px 0 16px}}@media (width<=560px){.support-workbench-launcher{width:48px;height:48px;bottom:94px;right:12px}.support-workbench-launcher svg{width:21px;height:21px}}.support-fab{z-index:90;background:var(--color-zero);width:54px;height:54px;color:var(--ui-color-paper);border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:fixed;bottom:88px;right:18px}.support-fab.is-awake img{animation:.24s ease-out both support-shark-awake}.support-fab-badge{box-sizing:border-box;border:2px solid var(--ui-color-paper);width:24px;min-width:24px;height:24px;color:var(--ui-color-paper);background:#dc2626;place-items:center;padding:0;font-size:11px;font-weight:750;line-height:1;display:grid;position:absolute;top:-4px;right:-4px;border-radius:50%!important}.support-fab:hover{background:var(--color-zero);color:var(--ui-color-paper)}.support-fab:disabled{cursor:wait;opacity:.7}.support-fab.is-opening{opacity:.72}@media (width<=560px){.support-fab{width:48px;height:48px;bottom:12px;right:12px}.support-fab svg{width:21px;height:21px}}.support-drawer{z-index:110;overscroll-behavior:contain;border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);width:min(390px,100vw - 40px);height:min(610px,100dvh - 40px);box-shadow:none;color:var(--ink);grid-template-rows:auto minmax(0,1fr) auto;margin:0;padding:0;display:grid;position:fixed;inset:auto 20px 20px auto;overflow:hidden}.support-drawer-head{justify-content:space-between;align-items:center;gap:var(--ui-space-3);background:linear-gradient(112deg,#7398c926 0%,#f0f5fab8 52%,#dfa77d21 100%);min-height:54px;padding:9px 12px 9px 14px;display:flex}.support-drawer-head span{color:var(--ink);font-size:var(--ui-type-body);font-weight:750}.support-drawer-head small{color:var(--text-tertiary);font-size:var(--ui-type-tiny-plus);white-space:nowrap;font-weight:500}.support-availability-dot{background:#8a9692;border-radius:50%;flex:none;place-items:center;width:7px;height:7px;display:inline-grid}.support-availability-dot.is-online{background:#c65b2b;animation:1.8s ease-in-out infinite support-availability-breathe}.support-drawer-close{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.support-drawer-close:hover{color:var(--ink);background:0 0}.support-drawer-close:focus-visible{outline:2px solid var(--ui-color-ink-console);outline-offset:2px}.support-drawer-messages{overflow-anchor:none;overscroll-behavior:contain;min-height:0;padding:var(--ui-space-5) 18px;scrollbar-width:none;-ms-overflow-style:none;background:var(--ui-color-paper);overflow:auto}.support-drawer-messages::-webkit-scrollbar{display:none}.support-drawer-message{border:var(--ui-border-width) solid var(--ui-color-line-console);background:#f6f8f7;border-radius:7px 7px 7px 2px;width:fit-content;max-width:84%;margin:0 0 18px;padding:10px 12px 8px;position:relative}.support-drawer-message.is-mine{padding:var(--ui-space-1) 10px;border-color:var(--ui-color-ink-console);background:var(--color-zero);color:var(--ui-color-paper);border-radius:7px 7px 2px;margin-left:auto}.support-drawer-message p{color:#25312e;font-size:var(--ui-type-compact);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.support-drawer-message.is-mine p{color:var(--ui-color-paper);line-height:1.45}.support-drawer-message time{color:var(--text-tertiary);font-size:var(--ui-type-tiny-plus);opacity:0;pointer-events:none;white-space:nowrap;line-height:1;transition:opacity .13s ease-out,transform .13s ease-out;position:absolute;top:calc(100% + 4px);right:0;transform:translateY(-2px)}.support-drawer-message:hover time,.support-drawer-message:focus-within time{opacity:1;transform:translateY(0)}.support-drawer-message.is-mine time{color:var(--text-tertiary)}.support-drawer-message.is-assistant{border-color:var(--ui-color-line-strong);background:#fafafa}.support-message-sender{color:var(--text-secondary);font-size:var(--ui-type-tiny-plus);margin:0 0 5px;font-weight:650;display:block}.support-assistant-typing{border:var(--ui-border-width) solid var(--ui-color-line-strong);width:fit-content;color:var(--text-secondary);background:#fafafa;border-radius:7px 7px 7px 2px;grid-template-columns:auto auto;align-items:center;gap:8px;margin:0 0 18px;padding:9px 11px;display:grid}.support-assistant-typing small{font-size:var(--ui-type-tiny-plus);font-weight:650}.support-assistant-typing>span{align-items:center;gap:3px;display:inline-flex}.support-assistant-typing i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:.9s ease-in-out infinite support-typing-dot}.support-assistant-typing i:nth-child(2){animation-delay:.15s}.support-assistant-typing i:nth-child(3){animation-delay:.3s}.support-service-action{border-radius:var(--ui-radius-small);background:var(--color-zero);min-height:30px;color:var(--ui-color-paper);font-size:var(--ui-type-note);cursor:pointer;border:0;margin-top:10px;padding:0 10px;font-weight:650}.support-service-action:hover{background:var(--color-zero)}.support-service-action:focus-visible{outline:2px solid var(--ui-color-primary);outline-offset:2px}.support-drawer-empty,.support-drawer-loading{min-height:100%;color:var(--muted);text-align:center;align-content:center;justify-items:center;gap:11px;padding:32px;display:grid}.support-drawer-empty svg{width:24px;height:24px;color:var(--text-tertiary)}.support-drawer-empty p{max-width:26ch;font-size:var(--ui-type-caption);margin:0;line-height:1.65}.support-drawer-empty button{min-height:var(--ui-control-compact);border:var(--ui-border-width) solid var(--ui-color-ink-console);border-radius:var(--ui-radius-small);background:var(--color-zero);color:var(--text-tertiary);font-size:var(--ui-type-caption);cursor:pointer;padding:0 12px}.support-drawer-empty button:hover{background:var(--color-zero)}.support-drawer-loading{padding:var(--ui-space-6);font-size:var(--ui-type-caption);line-height:1.5}.support-conversation-start{color:#8a9692;width:fit-content;font-size:var(--ui-type-tiny-plus);font-variant-numeric:tabular-nums;margin:1px auto 22px;line-height:1;display:block}.support-drawer-composer{padding:var(--ui-space-3);background:var(--ui-color-paper)}.support-composer-field{border:var(--ui-border-width) solid #dbe5e2;border-radius:var(--ui-radius-control);background:var(--ui-color-paper);display:grid;overflow:hidden}.support-faq-link{align-items:center;gap:var(--ui-space-1);border-radius:var(--ui-radius-compact);background:var(--blue-wash);color:#41679f;min-height:22px;font-size:var(--ui-type-tiny);white-space:nowrap;border:0;padding:0 7px;font-weight:650;line-height:1;display:inline-flex}.support-faq-link:hover{color:#315d96;background:#e2edf9}.support-faq-link:focus-visible{outline:2px solid var(--ui-color-ink-console);outline-offset:2px}.support-faq-link svg{width:12px;height:12px}.support-drawer-composer textarea{background:var(--ui-color-paper);width:100%;min-height:64px;max-height:128px;color:var(--ink);caret-color:var(--ink);font:inherit;font-size:var(--ui-type-compact);resize:none;border:0;border-radius:0;padding:10px;line-height:1.5}.support-drawer-composer textarea:focus{box-shadow:none;outline:0}.support-drawer-composer textarea:disabled{background:var(--ui-color-paper);color:#74817c;cursor:wait}.support-attachment-list button{width:28px;height:28px;color:var(--ui-color-icon-muted);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.support-attachment-list button:hover{color:var(--ink)}.support-drawer-actions{align-items:center;gap:var(--ui-space-2);min-height:20px;margin:9px 0 0;display:flex}.support-attachment-button{width:34px;min-width:34px!important;padding:0!important}.support-drawer-messages>.support-drawer-actions{justify-content:center;margin:0 auto 22px}.support-drawer-composer small{color:var(--muted);font-size:var(--ui-type-tiny-plus)}.support-drawer-composer small.is-error{color:var(--ui-color-danger)}.support-drawer-composer button{border-radius:var(--ui-radius-small);background:var(--color-zero);min-width:72px;height:34px;color:var(--ui-color-paper);font-size:var(--ui-type-note);cursor:pointer;border:0;justify-content:center;align-items:center;gap:5px;font-weight:700;display:inline-flex}.support-drawer-composer button:hover{background:var(--color-zero)}.support-drawer-composer button:focus-visible{outline:2px solid var(--ui-color-ink-console);outline-offset:2px}.support-drawer-composer button:disabled{cursor:wait;background:#95a19d}.support-drawer-composer .support-send{justify-self:end;margin:0 8px 8px}.support-drawer-composer .support-attachment-list button{border-radius:var(--ui-radius-compact);width:28px;min-width:28px;height:28px;color:var(--ui-color-icon-muted);background:0 0;border:0;padding:0}.support-drawer-composer .support-attachment-list button:hover{color:var(--ink);background:#eef2ef}.support-drawer-composer .support-attachment-list button:disabled{color:var(--text-tertiary);cursor:wait;background:0 0}.support-drawer-composer .support-attachment-list button svg{width:16px;height:16px}.support-drawer-composer .support-wake-button{color:#323232;min-width:0;height:auto;font-size:var(--ui-type-tiny-plus);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.support-drawer-composer .support-wake-button[hidden]{display:none}.support-drawer-composer .support-wake-button:hover{color:#000;background:0 0}.support-drawer-composer .support-wake-button:disabled{color:#8b8b8b;cursor:default;background:0 0;text-decoration:none}.support-drawer-composer .support-wake-button.is-requested,.support-drawer-composer .support-wake-button.is-requested:disabled{color:#c2410c;cursor:default}.support-drawer-composer .support-attachment-button{border-radius:var(--ui-radius-compact);width:30px;height:30px;color:var(--ui-color-icon-muted);background:0 0;border:0;min-width:30px!important;padding:0!important}.support-drawer-composer .support-attachment-button:disabled{color:var(--text-tertiary);cursor:wait;background:0 0}.support-drawer-composer .support-attachment-button:focus-visible{outline:2px solid var(--ui-color-ink-console);outline-offset:2px}.support-drawer-composer .support-attachment-button svg{width:18px;height:18px}.support-message-file svg{width:15px;height:15px}.support-message-file span{font-size:var(--ui-type-note);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes support-chat-spin{to{transform:rotate(360deg)}}@keyframes support-typing-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes support-availability-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.78)}}@media (prefers-reduced-motion:reduce){.support-availability-dot.is-online,.support-assistant-typing i{animation:none}}@media (width<=560px){.support-drawer{width:min(360px,100vw - 32px);height:min(680px,100dvh - 24px);inset:auto 12px 12px auto}.support-drawer-messages{padding:var(--ui-space-4) 14px}}.console-shell{width:min(1440px,100% - 64px);min-height:100vh;margin:0 auto;padding-top:76px;display:flex}.console-sidebar{z-index:30;border-right:var(--ui-border-width) solid var(--line);background:var(--nav);width:252px;height:calc(100vh - 76px);color:var(--nav-text);flex-direction:column;flex:0 0 252px;padding:19px 14px 15px;display:flex;position:sticky;top:76px}.sidebar-top{min-height:var(--ui-control-default);justify-content:space-between;align-items:center;padding:0 8px;display:flex}.console-brand{color:var(--ink);font-size:var(--ui-type-emphasis);align-items:center;gap:9px;font-weight:700;display:inline-flex}.console-brand b{color:var(--teal-dark);font-family:var(--mono);font-weight:600}.console-brand-mark{border:var(--ui-border-width) solid #dde4e2;background:var(--ui-color-paper);border-radius:0;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 5px 14px #14211f14}.console-brand-mark img{object-fit:contain;width:28px;height:28px}.icon-button{border:var(--ui-border-width) solid transparent;border-radius:var(--ui-radius-control);width:36px;height:36px;color:inherit;background:0 0;place-items:center;display:inline-grid}.site-header .menu-button{display:none}.icon-button:hover{background:var(--surface)}.icon-button:focus-visible,.button:focus-visible,a:focus-visible,.workspace-trigger:focus-visible,.profile-trigger:focus-visible,.console-nav-link:focus-visible,select:focus-visible,.segmented-control button:focus-visible,.row-action:focus-visible,.chart-bar-group:focus-visible{box-shadow:none;outline:0}.console-page dialog header .icon-button,.console-page dialog>form>[class*=-head]>.icon-button,.console-page dialog>[class*=-head]>.icon-button,.console-page .personal-center-dialog-head .icon-button{box-shadow:none;background:0 0;border:0;border-radius:0}body.console-page .console-sidebar .sidebar-close{box-shadow:none;background:0 0;border:0;border-radius:0;display:none}.workspace-switcher{border-bottom:var(--ui-border-width) solid var(--line);margin:25px 4px 20px;padding:0 6px 18px}.workspace-label{color:var(--nav-muted);font-size:var(--ui-type-tiny-plus);letter-spacing:.02em;line-height:1.4;display:block}.workspace-trigger{width:100%;padding:var(--ui-space-2) 7px;border:var(--ui-border-width) dashed #d9e1e7;background:var(--ui-color-paper);color:var(--nav-text);text-align:left;border-radius:0;grid-template-columns:31px 1fr 16px;align-items:center;gap:9px;margin-top:9px;display:grid}.workspace-trigger:hover{background:var(--surface)}.workspace-trigger>svg{color:var(--text-tertiary)}.workspace-avatar{width:31px;height:31px;color:var(--teal-dark);background:#d5eee9;border-radius:0;place-items:center;font-weight:700;display:grid}.workspace-avatar-alt{color:#8b5f21;background:#e9dfce}.workspace-copy,.profile-copy{gap:2px;min-width:0;display:grid}.workspace-copy strong,.profile-copy strong{color:var(--ink);font-size:var(--ui-type-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.workspace-copy small,.profile-copy small{color:var(--nav-muted);font-size:var(--ui-type-tiny-plus)}.workspace-menu,.profile-menu:not(.account-menu){z-index:40;border:var(--ui-border-width) solid var(--line);background:var(--paper);color:var(--ink);position:absolute;box-shadow:0 14px 32px #10232d2e}.workspace-menu{padding:6px;top:134px;left:20px;right:20px}.workspace-menu[hidden],.profile-menu[hidden],.toast[hidden],.sidebar-backdrop[hidden]{display:none}.workspace-menu button,.workspace-menu a,.profile-menu:not(.account-menu) a,.profile-menu:not(.account-menu) button{border-radius:var(--ui-radius-small);width:100%;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:9px;padding:9px;display:flex}.workspace-menu button:hover,.workspace-menu a:hover,.profile-menu:not(.account-menu) a:hover,.profile-menu:not(.account-menu) button:hover{background:var(--surface)}.workspace-menu button>span:nth-child(2),.workspace-menu a{align-items:center;gap:var(--ui-space-2);min-width:0;display:flex}.workspace-menu button>span:nth-child(2){flex-direction:column;flex:1;align-items:flex-start}.workspace-menu strong{font-size:var(--ui-type-note)}.workspace-menu small{color:var(--muted);font-size:var(--ui-type-tiny)}.workspace-menu button>svg{color:var(--text-tertiary);margin-left:auto}.workspace-menu a{border-top:var(--ui-border-width) dashed var(--line);color:var(--teal-dark);font-size:var(--ui-type-note);border-radius:0;margin-top:3px}.workspace-menu .workspace-menu-create{border-top:var(--ui-border-width) dashed var(--line);color:var(--ink);font-size:var(--ui-type-note);border-radius:0;margin-top:3px}.workspace-menu .workspace-menu-create svg{width:16px;height:16px;color:var(--text-tertiary);margin-left:0}.workspace-menu .workspace-menu-create:disabled{opacity:.55;cursor:wait}.console-nav{flex-direction:column;gap:3px;display:flex}.console-nav-divider{border-top:var(--ui-border-width) dashed #94a3b89e;height:0;margin:7px 18px 7px 14px;display:block}.console-nav-link{border-radius:var(--ui-radius-control);min-height:39px;color:var(--ui-color-nav);font-size:var(--ui-type-caption);align-items:center;gap:11px;padding:0 11px;display:flex}.console-nav-link svg{width:17px;height:17px;color:var(--text-tertiary)}.console-nav-link:hover{background:var(--surface);color:var(--ink)}.console-nav-link.is-active{background:var(--teal-wash);color:var(--teal-dark);font-weight:650}.console-nav-link.is-active svg{color:var(--text-tertiary)}.nav-count{min-width:21px;color:var(--ui-color-nav);font:600 var(--ui-type-tiny) var(--mono);text-align:center;background:#edf1f0;border-radius:0;margin-left:auto;padding:2px 6px}.nav-dot{background:var(--yellow);border-radius:50%;width:6px;height:6px;margin-left:auto;box-shadow:0 0 0 3px #f0b92824}.sidebar-footer{border-top:var(--ui-border-width) solid var(--line);margin-top:auto;padding:14px 7px 0}.sidebar-status{margin-top:var(--ui-space-4);color:var(--nav-muted);font-size:var(--ui-type-tiny);grid-template-columns:7px 1fr;align-items:center;gap:7px;display:grid}.sidebar-status time{color:#5f727c;grid-column:2}.status-live,.metric-status i,.status-pill i{background:#54d1a0;border-radius:50%;width:6px;height:6px;display:inline-block}.console-main-wrap{width:100%;min-width:0}.console-header{justify-content:space-between;align-items:center;gap:var(--ui-space-5);border-bottom:var(--ui-border-width) solid var(--line);background:#ffffffeb;height:64px;padding:0 36px;display:flex}.header-context{color:var(--muted);font-size:var(--ui-type-note);align-items:center;gap:9px;display:flex}.header-context svg{width:13px;color:var(--text-tertiary)}.header-context strong{color:var(--ink);font-weight:650}.header-actions{align-items:center;gap:var(--ui-space-3);display:flex;position:relative}.header-icon{border-color:var(--line);color:var(--muted);background:var(--paper);position:relative}.header-icon:hover{background:var(--surface);border-color:#b8c8cd}.notification-dot{border:var(--ui-border-width) solid var(--ui-color-paper);background:#d7774f;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:8px}.header-guide{color:var(--muted);font-size:var(--ui-type-note);align-items:center;gap:6px;display:inline-flex}.header-guide:hover{color:var(--teal-dark)}.header-guide svg{width:16px}.profile-trigger{border-radius:var(--ui-radius-control);color:var(--ink);text-align:left;background:0 0;align-items:center;gap:9px;padding:3px 2px 3px 4px;display:flex}.profile-trigger:hover{background:var(--surface)}.profile-trigger>svg{width:15px;color:var(--text-tertiary)}.profile-avatar{width:var(--avatar-size-top);height:var(--avatar-size-top);flex:0 0 var(--avatar-size-top);aspect-ratio:1;clip-path:circle(50%);background:var(--avatar-background,var(--current-user-avatar-bg));color:var(--avatar-foreground,var(--current-user-avatar-text));font:700 var(--ui-type-note) var(--mono);border-radius:50%;place-items:center;display:grid;overflow:hidden}.profile-avatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.profile-copy strong{color:var(--ink);font-size:14px}.profile-copy small{color:var(--muted)}.console-profile .profile-copy{flex:0 auto;width:fit-content;max-width:96px}.profile-menu{top:46px;right:0}.profile-menu.account-menu{z-index:40;position:absolute}.profile-menu:not(.account-menu) a,.profile-menu:not(.account-menu) button{font-size:var(--ui-type-note)}.profile-menu:not(.account-menu) svg{width:15px;color:var(--text-tertiary)}.header-invitation-link{min-height:var(--ui-control-medium);border-radius:var(--ui-radius-control);color:var(--text-secondary);font-size:var(--ui-type-emphasis);white-space:nowrap;background:linear-gradient(105deg,#315efb1f,#ff9a6b21);align-items:center;gap:7px;padding:0 11px;font-weight:500;display:inline-flex}.header-invitation-link:hover{color:var(--ink);background:linear-gradient(105deg,#315efb2e,#ff9a6b33)}.header-invitation-link svg{width:18px;height:18px}.personal-center-dialog{border:var(--ui-border-width) solid #11182729;border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);width:min(900px,100vw - 48px);max-height:min(820px,100dvh - 48px);color:var(--ink);margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 64px #11182733}.personal-center-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11182757}.personal-center-dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-5);border-bottom:var(--ui-border-width) dashed var(--line);min-height:72px;padding:18px 24px 17px;display:flex}.personal-center-dialog-head h2{font-size:var(--ui-type-section);margin:0}.personal-center-dialog-head p{color:var(--muted);font-size:var(--ui-type-note);margin:6px 0 0;line-height:1.5}.personal-center-dialog-head [data-personal-center-close],.personal-center-dialog-head [data-personal-center-close]:hover{background:0 0;border:0;border-radius:0}.personal-center-dialog-body{max-height:calc(min(820px,100dvh - 48px) - 72px);padding:0 24px 24px;overflow-y:auto}.personal-center-dialog .personal-center{max-width:none}.personal-center-dialog .personal-section:first-child{border-top:0}.mobile-menu-button{color:var(--ink);border-color:var(--line);background:var(--paper);display:none}.console-content{width:calc(100% - 72px);margin:0 auto;padding:37px 0 72px}.content-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.console-page .eyebrow,.console-page .section-label{color:var(--teal-dark);font:600 var(--ui-type-tiny-plus) var(--mono);letter-spacing:.03em;margin:0 0 10px}.content-heading h1{max-width:760px;color:var(--ink);font-size:var(--ui-type-page-compact);letter-spacing:0;margin:0;line-height:1.3}.heading-lead{max-width:700px;color:var(--muted);font-size:var(--ui-type-caption);margin:10px 0 0;line-height:1.75}.key-summary-stats{align-items:baseline;gap:var(--ui-space-1);color:var(--muted);white-space:nowrap;margin-top:3px;display:flex}.key-summary-stats b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.heading-actions{flex:none;align-items:center;gap:9px;display:flex}.console-page .button{min-height:var(--ui-control-medium);border:var(--ui-border-width) solid transparent;border-radius:var(--ui-radius-control);font-size:var(--ui-type-note);justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:650;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.console-page .button:hover{transform:translateY(-1px)}.console-page .button svg{width:15px}.console-page .button-primary{background:var(--teal);color:var(--ui-color-paper)}.console-page .button-primary:hover{background:var(--teal-dark)}.console-page .button-secondary{border-color:var(--line);background:var(--paper);color:var(--ink)}.console-page .button-secondary:hover{background:var(--surface);border-color:#b7c8cc}.console-page .button-small{min-height:31px;font-size:var(--ui-type-tiny-plus);padding:0 10px}.alert-strip{border:var(--ui-border-width) solid #cfe7df;border-radius:var(--ui-radius-control);color:#286453;background:#eff9f5;align-items:center;gap:10px;min-height:49px;margin-top:26px;padding:0 13px;display:flex}.alert-icon{width:25px;height:25px;color:var(--success);background:#d6f0e8;border-radius:50%;place-items:center;display:grid}.alert-icon svg{width:15px}.alert-strip>span:nth-child(2){font-size:var(--ui-type-note);align-items:baseline;gap:9px;display:flex}.alert-strip strong{color:#1e5c4c;font-weight:700}.alert-strip a{color:#347866;font-size:var(--ui-type-tiny-plus);align-items:center;gap:5px;margin-left:auto;font-weight:650;display:inline-flex}.alert-strip a:hover{color:#194e40}.alert-strip a svg{width:13px}.metric-grid{margin-top:var(--ui-space-4);grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.metric-panel,.panel{border:var(--ui-border-width) solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:7px}.metric-panel{min-width:0;min-height:135px;padding:17px 18px 15px}.metric-panel-head{justify-content:space-between;align-items:center;gap:var(--ui-space-2);color:var(--muted);font-size:var(--ui-type-tiny-plus);display:flex}.metric-more{border-radius:var(--ui-radius-compact);width:22px;height:22px;color:var(--muted);background:0 0;place-items:center;display:grid}.metric-more:hover{background:var(--surface);color:var(--ink)}.metric-more svg{width:15px}.metric-caption{color:#9aa7ad;font-size:var(--ui-type-tiny)}.metric-panel-head>a{color:var(--teal-dark);font-size:var(--ui-type-tiny-plus);font-weight:650}.metric-value{color:var(--ink);font:700 var(--ui-type-display-md)/1.1 var(--mono);letter-spacing:0;margin-top:13px;display:block}.metric-value small{color:var(--muted);font:600 var(--ui-type-tiny-plus) "PingFang SC", sans-serif}.metric-meta{justify-content:space-between;align-items:center;gap:var(--ui-space-2);min-width:0;color:var(--muted);font-size:var(--ui-type-tiny);margin-top:14px;display:flex}.metric-positive{color:var(--success);align-items:center;gap:3px;display:inline-flex}.metric-positive svg{width:12px}.metric-benefit{border-color:#c9e5e0}.metric-status{align-items:center;gap:var(--ui-space-1);color:var(--success);font-size:var(--ui-type-tiny);display:inline-flex}.meter{background:#e7edf0;border-radius:99px;width:60px;height:4px;overflow:hidden}.meter-benefit i{background:#45b9a9}.metric-link a{color:var(--teal-dark);align-items:center;gap:3px;font-weight:650;display:inline-flex}.metric-link svg{width:12px}.dashboard-grid{grid-template-columns:minmax(0,1.37fr) minmax(340px,.63fr);gap:13px;margin-top:13px;display:grid}.panel{min-width:0;padding:21px 22px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-5);display:flex}.panel-heading h2{color:var(--ink);font-size:var(--ui-type-emphasis);margin:0;line-height:1.3}.panel-heading p{color:var(--muted);font-size:var(--ui-type-tiny-plus);margin:6px 0 0;line-height:1.5}.panel-link{align-items:center;gap:var(--ui-space-1);color:var(--teal-dark);font-size:var(--ui-type-tiny-plus);font-weight:650;display:inline-flex}.panel-link:hover{color:var(--ink)}.panel-link svg{width:13px}.select-wrap{align-items:center;display:inline-flex;position:relative}.select-wrap select{appearance:none;border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-small);background:var(--paper);min-height:31px;color:var(--ink);font-size:var(--ui-type-tiny-plus);cursor:pointer;padding:0 28px 0 9px}.select-wrap svg{pointer-events:none;width:13px;color:var(--text-tertiary);position:absolute;right:8px}.chart-summary{margin-top:var(--ui-space-6);align-items:baseline;gap:35px;display:flex}.chart-summary div{gap:5px;display:grid}.chart-summary span{color:var(--muted);font-size:var(--ui-type-tiny)}.chart-summary strong{color:var(--ink);font:700 var(--ui-type-heading) var(--mono)}.usage-chart{grid-template-columns:37px 1fr;gap:10px;min-height:210px;margin-top:15px;display:grid}.chart-y-axis{color:#95a3a8;font:var(--ui-type-tiny) var(--mono);text-align:right;flex-direction:column;justify-content:space-between;padding:1px 0 25px;display:flex}.chart-bars{border-bottom:var(--ui-border-width) solid #cfdadd;grid-template-columns:repeat(7,1fr);align-items:end;gap:11px;padding:0 5px 25px;display:grid;position:relative}.chart-grid-line{pointer-events:none;background:#edf1f3;height:1px;position:absolute;left:0;right:0}.chart-grid-line:first-child{top:0}.chart-grid-line:nth-child(2){top:33.33%}.chart-grid-line:nth-child(3){top:66.66%}.chart-grid-line:nth-child(4){bottom:25px}.chart-bar-group{z-index:1;color:#85959c;background:0 0;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;height:100%;padding:0;display:flex;position:relative}.chart-bar-group span{color:var(--text-tertiary);font-size:var(--ui-type-tiny);white-space:nowrap;position:absolute;bottom:-21px}.chart-bar{background:var(--teal);border-radius:3px 3px 1px 1px;width:min(24px,72%);min-height:3px;transition:filter .16s;display:block}.chart-bar-paid{height:var(--bar-height);background:#7ccbc1}.chart-bar-benefit{height:var(--bar-height);background:#e5b04e}.chart-bar-group:hover .chart-bar{filter:brightness(.9)}.chart-bar-group.is-today .chart-bar-paid{background:var(--teal-dark)}.chart-bar-group.is-today .chart-bar-benefit{background:var(--amber)}.chart-legend{align-items:center;gap:var(--ui-space-4);margin-top:var(--ui-space-2);color:var(--muted);font-size:var(--ui-type-tiny);display:flex}.legend-swatch{vertical-align:0;border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.legend-paid{background:var(--teal)}.legend-benefit{background:var(--amber)}.text-action{align-items:center;gap:var(--ui-space-1);color:var(--teal-dark);font-size:var(--ui-type-tiny);background:0 0;margin-left:auto;padding:0;font-weight:650;display:inline-flex}.text-action svg{width:12px}.benefit-panel{padding-bottom:18px}.benefit-access{border-bottom:var(--ui-border-width) solid var(--line);align-items:center;gap:9px;margin-top:21px;padding-bottom:15px;display:flex}.benefit-access-icon{border-radius:var(--ui-radius-control);background:var(--teal-wash);width:31px;height:31px;color:var(--teal-dark);place-items:center;display:grid}.benefit-access-icon svg{width:17px}.benefit-access>div{gap:3px;min-width:0;display:grid}.benefit-access strong{font-size:var(--ui-type-note)}.benefit-access div span{color:var(--muted);font-size:var(--ui-type-tiny)}.tag{border-radius:var(--ui-radius-compact);min-height:20px;font:600 var(--ui-type-micro-plus) var(--mono);align-items:center;margin-left:auto;padding:0 6px;display:inline-flex}.tag-success{background:var(--teal-wash);color:var(--teal-dark)}.benefit-total{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:17px;display:flex}.benefit-total div{gap:6px;display:grid}.benefit-total span{color:var(--muted);font-size:var(--ui-type-tiny)}.benefit-total strong{font:700 var(--ui-type-section) var(--mono)}.benefit-total strong small{color:var(--muted);font:500 var(--ui-type-tiny) "PingFang SC", sans-serif}.benefit-total-percent{font:700 var(--ui-type-caption) var(--mono);color:var(--teal-dark)!important}.progress-track{background:#e7efee;border-radius:99px;height:6px;overflow:hidden}.progress-large{margin-top:var(--ui-space-3)}.progress-track i{width:var(--progress);border-radius:inherit;background:var(--teal);height:100%;display:block}.benefit-model-list{gap:var(--ui-space-3);margin-top:19px;display:grid}.benefit-model-row{align-items:center;gap:var(--ui-space-2);grid-template-columns:28px 1fr auto;min-width:0;display:grid}.model-badge{border-radius:var(--ui-radius-control);width:26px;height:26px;font:700 var(--ui-type-tiny-plus) var(--mono);place-items:center;display:grid}.model-badge img{object-fit:contain;width:18px;height:18px;transform:scale(var(--model-brand-optical-scale,1));display:block}.model-badge-openai{color:var(--teal-dark);background:#e5f1ef}.model-badge-anthropic{color:#a75b38;background:#f9e9df}.benefit-model-row>div{gap:3px;min-width:0;display:grid}.benefit-model-row strong{font:600 var(--ui-type-tiny-plus) var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.benefit-model-row small{color:var(--muted);font-size:var(--ui-type-tiny)}.model-remaining{color:var(--ink);font:600 var(--ui-type-tiny-plus) var(--mono)}.benefit-detail-link{border-top:var(--ui-border-width) solid var(--line);color:var(--teal-dark);font-size:var(--ui-type-tiny);align-items:center;gap:5px;margin-top:18px;padding-top:13px;font-weight:650;display:flex}.benefit-detail-link svg{width:13px}.preference-panel{background:#f6faf9;border-color:#cde4e0;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);align-items:center;gap:30px;margin-top:13px;display:grid}.preference-copy h2{font-size:var(--ui-type-body);margin:0}.preference-copy p:last-child{color:var(--muted);font-size:var(--ui-type-tiny-plus);margin:6px 0 0;line-height:1.55}.preference-control{min-width:0}.segmented-control{border:var(--ui-border-width) solid #cfe1de;border-radius:var(--ui-radius-control);background:var(--ui-color-paper);grid-template-columns:repeat(3,1fr);padding:3px;display:grid}.segmented-control button{min-height:var(--ui-control-small);border-radius:var(--ui-radius-compact);color:var(--muted);font-size:var(--ui-type-tiny-plus);background:0 0;padding:0 7px}.segmented-control button:hover{color:var(--ink)}.segmented-control button.is-active{background:var(--teal);color:var(--ui-color-paper);font-weight:650}.preference-feedback{margin-top:var(--ui-space-2);color:var(--text-tertiary);font-size:var(--ui-type-tiny);line-height:1.5;display:block}.activity-panel{margin-top:13px;padding-bottom:0}.panel-heading-actions{align-items:center;gap:15px;display:flex}.table-wrap{margin:17px -22px 0;overflow-x:auto}.activity-table{border-collapse:collapse;width:100%;min-width:760px}.activity-table th,.activity-table td{border-top:var(--ui-border-width) solid var(--line);text-align:left;white-space:nowrap;padding:13px 22px}.activity-table th{color:var(--text-tertiary);font:600 var(--ui-type-tiny) var(--mono)}.activity-table td{color:var(--ink);font-size:var(--ui-type-tiny-plus)}.activity-table tbody tr:hover{background:#fbfcfc}.activity-table td:first-child{color:var(--muted);font-size:var(--ui-type-tiny)}.table-model{align-items:center;gap:var(--ui-space-2);display:flex}.table-model>span:last-child{gap:3px;min-width:0;display:grid}.table-model strong{font:600 var(--ui-type-tiny-plus) var(--mono)}.table-model small{color:var(--muted);font-size:var(--ui-type-tiny)}.source-tag,.status-pill{border-radius:var(--ui-radius-compact);min-height:22px;font-size:var(--ui-type-tiny);align-items:center;gap:5px;padding:0 7px;display:inline-flex}.source-tag svg{width:12px}.status-pending{background:var(--amber-wash);color:#98651e}.status-pending i{background:var(--amber)}.row-action{border-radius:var(--ui-radius-compact);width:27px;height:27px;color:var(--muted);background:0 0;place-items:center;display:grid}.row-action:hover{background:var(--surface);color:var(--teal-dark)}.row-action svg{width:15px}.quick-actions{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:13px;display:grid}.quick-actions a{min-width:0;padding:var(--ui-space-4) 17px;border:var(--ui-border-width) solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:7px;grid-template-columns:33px 1fr 16px;align-items:center;gap:10px;display:grid}.quick-actions a:hover{background:#fcfefe;border-color:#bad2d2}.quick-actions a>span:nth-child(2){gap:var(--ui-space-1);min-width:0;display:grid}.quick-actions strong{font-size:var(--ui-type-note)}.quick-actions small{color:var(--muted);font-size:var(--ui-type-tiny);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-actions>a>svg{width:15px;color:var(--text-tertiary)}.quick-icon{border-radius:var(--ui-radius-control);background:var(--teal-wash);width:33px;height:33px;color:var(--teal-dark);place-items:center;display:grid}.quick-icon-warm{background:var(--amber-wash);color:var(--amber)}.quick-icon-blue{background:var(--blue-wash);color:var(--blue)}.quick-icon svg{width:17px}.sidebar-backdrop{z-index:110;background:var(--ui-overlay-backdrop);-webkit-backdrop-filter:var(--ui-overlay-filter);position:fixed;inset:0}.toast{z-index:80;border:var(--ui-border-width) solid #c8d9ef;border-radius:var(--ui-radius-control);width:max-content;min-width:min(360px,100vw - 40px);max-width:min(440px,100vw - 40px);color:var(--ui-color-info);box-shadow:none;font-size:var(--ui-type-compact);text-align:center;background:#f2f6fc;padding:15px 22px;font-weight:500;line-height:1.5;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=1120px){.console-content{width:min(100% - 48px,1440px)}.console-header{padding:0 24px}.dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr)}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-panel:nth-child(3),.metric-panel:nth-child(4){margin-top:0}}@media (width<=720px){.console-shell{width:100%}.console-sidebar{z-index:120;width:236px;height:100dvh;transition:transform .18s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:12px 0 32px #0a1b242b}.console-sidebar.is-open{transform:translate(0)}body.console-page .console-sidebar .sidebar-close,.mobile-menu-button{display:inline-grid}body.console-page .console-sidebar .sidebar-close{box-shadow:none;background:0 0;border:0;border-radius:0}.sidebar-backdrop.is-visible{display:block}.console-main-wrap{margin-left:0}.console-header{height:60px;padding:0 18px}.header-context{margin-right:auto}.header-guide{display:none}.console-content{width:min(100% - 36px,680px);padding-top:29px}.content-heading{flex-direction:column;align-items:flex-start;gap:18px}.heading-actions{width:100%}.heading-actions .button{flex:1}.dashboard-grid{grid-template-columns:1fr}.preference-panel{gap:var(--ui-space-5);grid-template-columns:1fr}.quick-actions{grid-template-columns:1fr}.quick-actions a{padding:13px 15px}}@media (width<=960px){.site-header .menu-button{display:inline-grid}}@media (width>=721px) and (width<=820px){.console-shell{width:calc(100% - 32px)}.console-sidebar{width:200px;height:calc(100vh - 76px);padding:var(--ui-space-4) 10px 14px;flex-basis:200px}.sidebar-top{padding:0 6px}.console-brand{font-size:var(--ui-type-compact);gap:7px}.console-brand-mark{width:29px;height:29px}.workspace-switcher{margin:19px 2px 16px;padding:0 4px 15px}.console-nav-link{min-height:41px;font-size:var(--ui-type-caption);gap:9px;padding:0 8px}.console-nav-link svg{width:17px;height:17px}.sidebar-footer{padding:var(--ui-space-3) 5px 0}.console-header{height:60px;padding:0 20px}.header-guide,.profile-copy,.profile-trigger>svg{display:none}.profile-trigger{padding:0}.console-content{width:calc(100% - 40px);padding-top:32px}.content-heading{flex-direction:column;align-items:flex-start;gap:18px}.heading-actions{width:100%}.heading-actions .button{flex:1}.dashboard-grid{grid-template-columns:1fr}.preference-panel{gap:var(--ui-space-5);grid-template-columns:1fr}.quick-actions{grid-template-columns:1fr}.quick-actions a{padding:13px 15px}}@media (width<=660px){.console-shell{width:100%;padding-top:64px}}@media (width<=560px){.console-content{width:calc(100% - 28px);padding-bottom:42px}.content-heading h1{font-size:var(--ui-type-display-xs)}.heading-lead{font-size:var(--ui-type-note)}.alert-strip{align-items:flex-start;padding:11px}.alert-strip>span:nth-child(2){gap:3px;display:grid}.alert-strip a{align-self:center}.metric-grid{gap:9px}.metric-panel{padding:14px 13px}.metric-value{font-size:var(--ui-type-section)}.metric-meta{gap:7px;display:grid}.metric-meta .meter{width:100%}.panel{padding:17px 14px}.panel-heading{gap:10px}.panel-heading p{font-size:var(--ui-type-tiny)}.usage-chart{grid-template-columns:31px 1fr;gap:5px;min-height:180px}.chart-bars{gap:6px}.chart-bar{width:min(19px,70%)}.chart-summary{gap:18px}.chart-summary strong{font-size:var(--ui-type-body)}.chart-legend{flex-wrap:wrap;gap:10px}.text-action{width:100%;margin-left:0}.benefit-total strong{font-size:var(--ui-type-subheading)}.segmented-control button{font-size:var(--ui-type-tiny)}.panel-heading-actions{gap:var(--ui-space-2)}.panel-heading-actions .panel-link{font-size:var(--ui-type-tiny)}.table-wrap{margin-left:-14px;margin-right:-14px}.activity-table th,.activity-table td{padding-left:14px;padding-right:14px}.header-actions{gap:6px}.profile-copy,.profile-trigger>svg{display:none}.profile-trigger{padding:0}.header-actions .header-icon{width:34px;height:34px}.workspace-menu{top:125px;left:14px;right:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.console-page{--nav:var(--ui-color-paper);--nav-deep:#f4f8f8;--nav-text:var(--ui-color-primary);--nav-muted:var(--ui-color-muted);--ink:var(--text-primary);--muted:var(--text-secondary);--line:#1118271c;--surface:var(--ui-color-paper);--paper:var(--ui-color-paper);--teal:var(--ui-color-info-soft);--teal-dark:var(--ui-color-info);--teal-wash:var(--ui-color-surface-info);--amber:#d39a62;--amber-wash:#fff7ea;--blue:var(--ui-color-info-soft);--blue-wash:#f0f5fa;--red:var(--ui-color-danger);--red-wash:#fff2ec;--success:var(--ui-color-success-strong);--shadow:0 12px 34px #2f535e12;--console-blue:var(--ui-color-info-soft);--console-cyan:#91c7c1;--console-coral:var(--ui-color-notice);--console-yellow:#d8b36d;--console-ink:var(--ui-color-ink-strong)}body.console-page,.console-page .console-shell,.console-page .console-main-wrap{background:var(--ui-color-paper)}html:has(body.console-page){background:var(--ui-color-paper)}html.console-modal-open{overscroll-behavior:none;scrollbar-gutter:stable;overflow:hidden}html:has(body.console-page dialog[open]){overscroll-behavior:none;scrollbar-gutter:stable;overflow:hidden}body.console-page.console-modal-open{overscroll-behavior:none;overflow:hidden}body.console-page:has(dialog[open]){overscroll-behavior:none;overflow:hidden}.console-page .console-sidebar{background:var(--ui-color-paper);border-right-color:#1118271a}.console-page .console-brand b{color:var(--teal-dark)}.console-page .workspace-avatar{color:#5e82ad;background:linear-gradient(145deg,#eef4fb 0%,#f5f7fc 100%)}.console-page .workspace-avatar-alt{color:#b57752;background:linear-gradient(145deg,#fff8ee 0%,#fff2e9 100%)}.console-page .console-nav-link.is-active{background:linear-gradient(100deg, var(--ui-color-surface-info) 0%, #fff9f4 100%);color:var(--ink)}.console-page .console-nav-link.is-active svg{color:var(--text-tertiary)}.console-page .console-nav-link:not(.is-active):hover{color:var(--ink);font-weight:650}.console-page .console-nav-link:not(.is-active):hover svg{color:var(--text-tertiary)}.console-page .workspace-menu button>svg,.console-page .workspace-menu a,.console-page .header-guide:hover,.console-page .panel-link,.console-page .metric-panel-head>a,.console-page .metric-link a,.console-page .benefit-detail-link,.console-page .text-action,.console-page .preference-feedback{color:var(--teal-dark)}.console-page .alert-strip{background:linear-gradient(112deg, var(--ui-color-surface-info-soft) 0%, var(--ui-color-surface-disabled) 54%, var(--ui-color-surface-warm) 100%);color:#5a6c7e;border-color:#dce5f2}.console-page .alert-icon{color:#6387b7;background:#eaf1fa}.console-page .alert-strip strong{color:#335a65}.console-page .alert-strip a{color:#5b7fac}.console-page .alert-strip a:hover{color:#456b99}.console-page .metric-benefit{border-color:#f0d8bb}.console-page .metric-status i,.console-page .status-live{background:var(--ui-color-success-strong)}.console-page .meter-benefit i{background:#d69a70}.console-page .metric-positive{color:#5f84b2}.console-page .benefit-access-icon,.console-page .tag-success,.console-page .source-benefit{color:#bd7a5b;background:#fff3e8}.console-page .benefit-total-percent{color:#bd7a5b!important}.console-page .model-badge-openai{color:#5d83b3;background:#edf3fb}.console-page .model-badge-anthropic{color:#b77758;background:#fff2e9}.console-page .chart-bar-benefit{background:#ecc1a4}.console-page .legend-paid{background:#7598c7}.console-page .legend-benefit{background:#d99170}.console-page .preference-panel{background:linear-gradient(115deg, var(--ui-color-surface-info-soft) 0%, var(--ui-color-surface-warm) 100%);border-color:var(--ui-color-line-info-muted)}.console-page .segmented-control{border-color:#d9e6e4}.console-page .segmented-control button.is-active{background:#6a9fa0}.console-page .source-paid{color:#5d83b3;background:#edf3fb}.console-page .status-pending{color:#9f7040;background:#fff6e9}.console-page .status-pending i{background:#d6a052}.console-page .quick-icon{color:#5d83b3;background:#edf3fb}.console-page .quick-icon-warm{color:#bd7a5b;background:#fff3e8}.console-page .quick-icon-blue{color:#6d9b97;background:#eef5f4}.console-page .toast{color:var(--ui-color-info);background:#f2f6fc;border-color:#c8d9ef}.console-page .button-primary{border-color:var(--ui-color-action);background:var(--ui-color-action);color:var(--ui-color-paper)}.console-page .button-primary:hover:not(:disabled){border-color:var(--ui-color-action);background:var(--ui-color-action)}.console-page .button-primary:focus-visible{outline:2px solid var(--ui-color-action);outline-offset:3px;box-shadow:none}.console-page .segmented-control button.is-active{color:#3c5d84;background:linear-gradient(118deg,#719cde38 0%,#ffae742e 100%);border-color:#7097cd33}.console-page .alert-strip{background:linear-gradient(118deg, var(--ui-color-surface-info-soft) 0%, var(--ui-color-surface-disabled) 54%, var(--ui-color-surface-warm) 100%)}.console-page .metric-benefit{background:linear-gradient(145deg, var(--ui-color-paper) 0%, #fff8f4 100%)}.console-page .meter i,.console-page .progress-track i{background:linear-gradient(90deg,#a4c1e0 0%,#7297c9 54%,#e0aa7d 100%)}.console-page .meter-benefit i,.console-page .chart-bar-benefit{background:linear-gradient(#efc5a8 0%,#d99170 100%)}.console-page .chart-bar-paid{background:linear-gradient(#c2d7eb 0%,#8eafd5 100%)}.console-page .chart-bar-group.is-today .chart-bar-paid{background:linear-gradient(#94b6dc 0%,#6689bd 100%)}.console-page .chart-bar-group.is-today .chart-bar-benefit{background:linear-gradient(#e6b587 0%,#d38f6e 100%)}.console-page .benefit-access-icon,.console-page .quick-icon-warm{background:linear-gradient(145deg,#fff5f0 0%,#ffe6dd 100%)}.console-page .sidebar-top{justify-content:flex-end;min-height:0;padding:0}.console-page .console-profile,.console-page .site-header .nav-actions{position:relative}.console-page .site-header .console-sidebar-toggle{background:var(--ui-color-paper);color:#4d8589;border-color:#1118271c;display:none!important}.console-page .console-sidebar-toggle:hover{background:#edf7f6}.console-page .site-header .profile-trigger{min-height:42px}.console-page .site-header .profile-menu{top:48px;right:0}.console-page a[aria-current=page]{cursor:default}.console-bootstrap{z-index:110;background:var(--ui-color-paper);place-items:center;width:100%;min-width:320px;min-height:100dvh;padding:clamp(18px,4vw,48px);display:grid;position:fixed;inset:0;overflow:auto}.console-loading{display:none}.console-loading p{margin:0;animation:1.1s ease-in-out infinite alternate console-loading-copy}.console-loading span{border:3px solid #e3ecf5;border-top-color:var(--ui-color-info-soft);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite console-spin}.console-content{position:relative}.console-route-state{min-height:320px;display:grid}.console-route-state:has(.console-route-progress){align-content:start}.console-route-state:has(.console-route-error){align-content:center}.console-route-progress{background:#e2e9ed;width:min(286px,100%);height:2px;position:relative;overflow:hidden}.console-route-progress:after{content:"";background:#5b82b7;width:38%;animation:.9s ease-in-out infinite console-route-progress;position:absolute;inset:0 auto 0 -38%}.console-route-error{justify-content:space-between;align-items:center;gap:var(--ui-space-5);border-top:var(--ui-border-width) dashed var(--line);border-bottom:var(--ui-border-width) dashed var(--line);max-width:620px;min-height:70px;margin:0;padding:14px 0;display:flex}.console-route-error>div{min-width:0}.console-route-error p{color:var(--muted);font-size:var(--ui-type-caption);flex-wrap:wrap;align-items:baseline;gap:0 9px;margin:0;line-height:1.6;display:flex}.console-route-error strong{color:var(--ink);font-size:var(--ui-type-compact);font-weight:600}.console-route-error span{color:var(--muted)}.console-route-error .button{flex:none}.console-bootstrap-error{width:min(100%,520px);margin:0}.ops-support-state{border-top:var(--ui-border-width) solid var(--ui-color-action);border-bottom:var(--ui-border-width) solid var(--ui-color-line-console);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,5vw,42px);width:min(100%,590px);min-width:0;padding:31px 0;display:grid}.ops-support-copy{min-width:0}.ops-support-copy h1{color:var(--ui-color-action);font-size:var(--ui-type-display-lg);margin:0;line-height:1.35}.ops-support-copy p{max-width:28ch;margin:var(--ui-space-3) 0 0;color:var(--text-secondary);font-size:var(--ui-type-compact);line-height:1.75}.ops-support-actions{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.ops-support-actions .button{margin-top:0}.ops-support-qr{justify-items:center;gap:9px;width:148px;max-width:100%;margin:0;display:grid}.ops-support-qr img{border:var(--ui-border-width) solid var(--ui-color-line-console);background:var(--ui-color-paper);width:148px;height:148px;image-rendering:pixelated;padding:7px}.ops-support-qr figcaption{color:var(--text-secondary);font-size:var(--ui-type-note);white-space:nowrap}@media (width<=700px){.ops-support-state{gap:var(--ui-space-6);grid-template-columns:1fr;justify-items:start;padding:26px 0}.ops-support-copy p{max-width:31ch}.ops-support-qr{justify-self:start}}@media (width<=560px){.console-route-state{min-height:240px}.console-route-error{align-items:flex-start;gap:var(--ui-space-3);flex-direction:column;min-height:0}}.console-state-note{border-top:var(--ui-border-width) solid var(--ink);border-bottom:var(--ui-border-width) solid var(--line);align-content:center;gap:7px;min-height:172px;padding:24px 0;display:grid}.console-state-note h2{color:var(--text-tertiary);font-size:var(--ui-type-emphasis);margin:0;font-weight:650;line-height:1.45}.console-state-note p{max-width:58ch;color:var(--text-tertiary);font-size:var(--ui-type-caption);margin:0;line-height:1.6}.console-state-note-compact{min-height:104px;padding:18px 0}.console-state-note-compact h2{font-size:var(--ui-type-caption)}.usage-empty-state,.key-empty-state{color:var(--text-tertiary);font-size:var(--ui-type-caption);margin:28px 0 0;line-height:1.6}.data-state[aria-busy=true]{text-align:center;place-items:center;min-height:232px}.data-state-error{text-align:center;border:var(--ui-border-width) solid #ead7d0;background:#fff9f6;justify-items:center}.dashboard-heading{margin-bottom:25px}.section-heading-inline{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:14px;display:flex}.section-heading-inline h2{font-size:var(--ui-type-heading);margin:0}.section-heading-inline p{color:var(--muted);font-size:var(--ui-type-note);margin:6px 0 0}.section-heading-summary{color:var(--ink);font:650 var(--ui-type-note) var(--mono);white-space:nowrap;flex:none}.range-control{color:var(--muted);font-size:var(--ui-type-note);align-items:center;gap:9px;display:inline-flex}.range-control select,.inline-form input,.inline-form select{min-height:var(--ui-control-medium);border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);color:var(--ink);padding:0 10px}.metric-strip{border-top:var(--ui-border-width) solid var(--ink);border-bottom:var(--ui-border-width) solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-strip article{align-content:start;gap:7px;min-width:0;padding:22px 24px 22px 0;display:grid}.metric-strip article+article{border-left:var(--ui-border-width) solid var(--line);padding-left:24px}.metric-strip span{color:var(--muted);font-size:var(--ui-type-note)}.metric-strip strong{color:var(--ink);font:700 var(--ui-type-display-sm)/1.25 var(--mono);font-variant-numeric:tabular-nums}.metric-strip small{color:var(--muted);font-size:var(--ui-type-tiny-plus);line-height:1.5}.dashboard-balance-masked strong{color:#697380;letter-spacing:.08em}.dashboard-filter-row{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.dashboard-select-menu{color:var(--muted);font-size:var(--ui-type-note);align-items:center;gap:9px;display:inline-flex;position:relative}.dashboard-select-label{white-space:nowrap}.dashboard-select-trigger{min-width:132px;min-height:var(--ui-control-medium);border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);color:var(--ink);font-size:var(--ui-type-caption);text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 11px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.dashboard-select-trigger:hover,.dashboard-select-trigger[aria-expanded=true]{border-color:var(--ui-color-action);background:var(--ui-color-paper)}.dashboard-select-trigger:focus-visible,.dashboard-select-panel button:focus-visible{box-shadow:none;outline:0}.dashboard-select-trigger svg{width:15px;color:var(--text-tertiary);transition:transform .15s}.dashboard-select-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.dashboard-select-panel{z-index:70;border:var(--ui-border-width) solid #d7e2df;background:var(--ui-color-paper);border-radius:7px;min-width:100%;padding:5px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px #14211f1c}.dashboard-select-panel[hidden]{display:none}.dashboard-select-panel button{width:100%;min-height:var(--ui-control-small);border-radius:var(--ui-radius-compact);color:var(--ui-color-nav);font-size:var(--ui-type-caption);text-align:left;background:0 0;align-items:center;padding:0 9px;font-weight:500;display:flex}.dashboard-select-panel button:hover{background:var(--ui-select-hover-bg);color:var(--ui-select-hover-text)}.dashboard-select-panel button[aria-selected=true]{background:var(--ui-select-active-bg);color:var(--ui-select-active-text);font-weight:650}.metric-strip-single{margin-top:var(--ui-space-6);grid-template-columns:minmax(0,360px)}.dashboard-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.data-list{gap:15px;display:grid}.data-list-row{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.data-list-row>div{gap:6px;min-width:0;display:grid}.data-list-row strong{font:600 var(--ui-type-note) var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-list-row b{color:var(--ink);font:650 var(--ui-type-note) var(--mono)}.data-list-row small{color:var(--muted);font:var(--ui-type-tiny-plus) var(--mono);grid-column:2/-1}.meter{background:#eef2f6;border-radius:99px;height:6px;display:block;overflow:hidden}.meter i{width:var(--meter-width);border-radius:inherit;background:linear-gradient(90deg,#8fb8d8,#d89a72);height:100%;display:block}.daily-usage-list{gap:0;display:grid}.daily-usage-list div{justify-content:space-between;gap:var(--ui-space-4);border-top:var(--ui-border-width) solid var(--line);padding:10px 0;display:flex}.daily-usage-list div:first-child{border-top:0;padding-top:0}.daily-usage-list time{color:var(--muted);font-size:var(--ui-type-note)}.daily-usage-list strong{color:var(--ink);font:600 var(--ui-type-note) var(--mono)}.member-usage-list{display:grid}.member-usage-list>div{padding:var(--ui-space-3) 0;border-top:var(--ui-border-width) solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.member-usage-list>div:first-child{border-top:0;padding-top:0}.member-usage-list>div>span:nth-child(2){gap:var(--ui-space-1);min-width:0;display:grid}.member-usage-list strong{font-size:var(--ui-type-note);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-usage-list small{color:var(--muted);font-size:var(--ui-type-tiny-plus)}.member-usage-list b{color:var(--ink);font:600 var(--ui-type-tiny-plus) var(--mono);white-space:nowrap}.performance-list{margin:0;display:grid}.performance-list div{padding:var(--ui-space-3) 0;border-top:var(--ui-border-width) solid var(--line);justify-content:space-between;align-items:baseline;gap:18px;display:flex}.performance-list div:first-child{border-top:0;padding-top:0}.performance-list dt{color:var(--muted);font-size:var(--ui-type-note)}.performance-list dd{color:var(--ink);font:600 var(--ui-type-note) var(--mono);margin:0}.inline-form{border:var(--ui-border-width) solid #dce5f0;background:var(--ui-color-surface-subtle);flex-wrap:wrap;align-items:end;gap:10px;margin:0 0 18px;padding:14px;display:flex}.inline-form label{color:var(--muted);font-size:var(--ui-type-tiny-plus);gap:6px;display:grid}.inline-form input{min-width:min(260px,100%)}.secret-once{gap:var(--ui-space-2);border:var(--ui-border-width) solid #e6d5be;background:#fffaf3;margin:0 0 18px;padding:14px;display:grid}.secret-once strong{font-size:var(--ui-type-caption)}.secret-once code{background:var(--ui-color-paper);color:#35485c;font:var(--ui-type-note) var(--mono);padding:9px;display:block;overflow-x:auto}.secret-once span{color:var(--muted);font-size:var(--ui-type-tiny-plus)}@keyframes console-spin{to{transform:rotate(360deg)}}@keyframes console-loading-copy{0%{opacity:.52}to{opacity:1}}@keyframes console-route-progress{0%{transform:translate(0)}to{transform:translate(342%)}}@media (prefers-reduced-motion:reduce){.console-route-progress:after{width:64%;animation:none;inset-inline-start:0}}@media (width<=720px){.console-page .site-header .console-sidebar-toggle{display:inline-grid!important}.metric-strip,.dashboard-two-column{grid-template-columns:1fr}.dashboard-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-strip article+article{border-top:var(--ui-border-width) solid var(--line);border-left:0;padding-left:0}.metric-strip article{padding-right:0}}@media (width<=560px){.dashboard-heading{flex-direction:column;align-items:flex-start}.dashboard-filter-row{justify-content:stretch;width:100%}.dashboard-filter-row .range-control,.dashboard-select-menu{flex:100%}.dashboard-metric-strip{grid-template-columns:1fr}.range-control,.dashboard-select-menu{justify-content:space-between;width:100%}.range-control select{flex:1;max-width:180px}.dashboard-select-trigger{flex:1;max-width:240px}.dashboard-select-panel{left:0;right:auto}.inline-form{flex-direction:column;align-items:stretch}.inline-form input,.inline-form select,.inline-form .button{width:100%}}@media (width<=660px){.console-page .preference-controls{display:none}.console-page .site-header .icon-button{width:36px;height:36px}}.console-subpage{max-width:none;padding-top:52px}.console-subpage .content-heading{align-items:flex-start;margin-bottom:26px}.console-subpage .eyebrow{color:#4b8587}.console-panel{border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-panel);background:var(--paper);box-shadow:var(--shadow);padding:var(--ui-space-6)}.console-panel+.console-panel{margin-top:14px}.console-panel .panel-heading{margin-bottom:21px}.key-connection{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-5);color:var(--muted);font-size:var(--ui-type-caption);margin:-4px 0 28px;padding-bottom:18px;display:flex}.key-connection-primary{gap:7px;min-width:0;display:grid}.key-connection-primary>div{align-items:center;gap:13px;display:flex}.key-connection-primary>p{color:var(--muted);font-size:var(--ui-type-note);margin:0;line-height:1.55}.key-connection-value{align-items:center;gap:var(--ui-space-1);min-width:0;display:flex}.key-connection-value code{min-width:0;color:var(--ui-color-code);font:600 var(--ui-type-caption) var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.key-base-url{align-items:center;gap:var(--ui-space-2);min-width:0;max-width:min(430px,100vw - 200px);display:inline-flex}.key-base-url-label{color:var(--muted);font-size:var(--ui-type-caption);flex:none;font-weight:500}.key-base-url code{border-radius:var(--ui-radius-compact);color:#b96508;min-width:0;min-height:30px;font:600 var(--ui-type-caption) var(--mono);text-overflow:ellipsis;white-space:nowrap;background:#fff1d8;align-items:center;padding:0 9px;display:inline-flex;overflow:hidden}.key-connection-value .row-action{flex:none}.key-route-actions{flex:none;align-items:center;margin-left:9px;display:flex}.key-heading-route-action{align-items:center;display:inline-flex}.key-route-probe{min-height:var(--ui-control-small);font-size:var(--ui-type-note);align-items:center;gap:7px;padding-inline:13px;display:inline-flex}.key-route-probe-help{width:15px;height:15px;color:var(--muted);flex:none;place-items:center;display:inline-grid}.key-route-probe:hover .key-route-probe-help{color:var(--ink)}.key-route-probe-help svg{width:15px;height:15px}.key-route-details{position:relative}.key-route-details summary{min-height:var(--ui-control-small);cursor:pointer;color:var(--muted);font-size:var(--ui-type-note);align-items:center;list-style:none;display:inline-flex}.key-route-details summary::-webkit-details-marker{display:none}.key-route-details summary:after{border-right:var(--ui-border-width) solid currentColor;border-bottom:var(--ui-border-width) solid currentColor;content:"";width:6px;height:6px;margin:-3px 0 0 7px;transition:transform .16s;transform:rotate(45deg)}.key-route-details[open] summary:after{margin-top:3px;transform:rotate(225deg)}.key-route-details ul{z-index:12;border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);gap:2px;width:282px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 30px #1118271f}.key-route-details li{border-radius:var(--ui-radius-compact);gap:3px;padding:9px 10px;display:grid}.key-route-details strong{color:var(--ink);font-size:var(--ui-type-note);font-weight:600}.key-route-details code{color:var(--text-secondary);font:var(--ui-type-tiny-plus) var(--mono)}.key-route-details small{color:var(--text-tertiary);font-size:var(--ui-type-tiny-plus);line-height:1.45}.key-route-details li{padding:0;transition:background-color .14s;overflow:hidden}.key-route-details li>button{border-radius:inherit;width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:9px 10px;display:grid}.key-route-details li>button:focus-visible{outline:2px solid var(--teal-dark);outline-offset:-2px}.key-route-details li>button:disabled{cursor:default;opacity:1}.key-route-details li.is-switching>button{cursor:wait;opacity:.62}.key-route-details li:hover{background:#f6f9fd}.key-route-details li.is-current{background:var(--teal-wash)}.key-route-details li.is-current strong{color:var(--text-primary)}.key-route-details li.is-current code{color:var(--text-secondary)}.key-route-details li.is-current small{color:var(--text-tertiary)}.key-workspace{border-top:var(--ui-border-width) solid var(--ink)}.console-page [data-create-key],.console-page [data-create-key]:hover,.console-page [data-create-key]:focus-visible,.console-page [data-create-key]:disabled{border-color:var(--color-zero);background:var(--color-zero);color:var(--ui-color-paper)}.key-secret-dialog{border:var(--ui-border-width) solid #11182724;border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);width:min(640px,100vw - 36px);color:var(--ink);margin:auto;padding:0;overflow:visible;box-shadow:0 22px 56px #11182733}.key-secret-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11182742}.key-secret-dialog-head{border-bottom:var(--ui-border-width) dashed var(--line);justify-content:space-between;align-items:flex-start;gap:22px;padding:26px 26px 18px;display:flex}.key-secret-dialog-head h2{font-size:var(--ui-type-section-large);margin:0}.key-secret-dialog-head p{margin:var(--ui-space-2) 0 0;color:var(--muted);font-size:var(--ui-type-caption);line-height:1.65}.key-secret-dialog-close{border-radius:var(--ui-radius-small);color:#5d6b7c;flex:none;width:32px;height:32px}.key-secret-dialog-close:hover{color:var(--ink);background:#f1f4f7}.key-secret-dialog>code{min-width:0;margin:var(--ui-space-5) 26px;border:var(--ui-border-width) solid #d9e1e7;border-radius:var(--ui-radius-small);background:var(--ui-color-surface-elevated);color:var(--ink);font:600 var(--ui-type-caption)/1.6 var(--mono);text-overflow:ellipsis;white-space:nowrap;scrollbar-width:none;padding:14px;display:block;overflow:hidden}.console-page .key-secret-dialog,.console-page .key-secret-dialog:focus,.console-page .key-secret-dialog:focus-visible,.console-page .key-secret-dialog :focus,.console-page .key-secret-dialog :focus-visible{box-shadow:none!important;outline:0!important}.console-page .key-secret-dialog>code{border:var(--ui-border-width) solid #d9e1e7!important;box-shadow:none!important;outline:0!important}.key-secret-dialog-actions{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;padding:0 26px 26px;display:flex;position:relative;overflow:visible}.key-secret-import-actions{align-items:center;gap:var(--ui-space-2);flex-wrap:nowrap;flex:auto;min-width:0;display:flex;overflow:visible}.key-secret-dialog-actions .button{align-items:center;gap:7px;display:inline-flex}.key-secret-dialog-actions .button svg{width:15px;height:15px}.key-secret-import-option{align-items:center;gap:var(--ui-space-1);flex:none;display:inline-flex;position:relative}.key-secret-import-link{align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-small);color:#364152;min-height:36px;font-size:var(--ui-type-caption);white-space:nowrap;background:#f5f6f8;border:0;flex:none;align-self:center;padding:0 10px 0 8px;font-weight:600;text-decoration:none;display:inline-flex}.key-secret-import-link:hover{color:var(--ink);background:#edf0f4}.key-secret-import-link.is-importing{cursor:wait;opacity:.72}.key-secret-import-link.is-complete{color:#285449;background:#eef6f3}.key-secret-import-codex{color:#40589b;background:#f0f3ff}.key-secret-import-codex:hover{color:#2f478d;background:#e5eaff}.key-secret-import-claude{color:#ae6043;background:#fff1eb}.key-secret-import-claude:hover{color:#934b32;background:#ffe7dd}.key-secret-import-brand{object-fit:contain;width:20px;height:20px;transform:scale(var(--model-brand-optical-scale,1));flex:none}.key-secret-import-tooltip{z-index:24;border:var(--ui-border-width) dashed var(--line);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);width:max-content;max-width:min(360px,100vw - 48px);color:var(--text-tertiary);font-size:var(--ui-type-tiny-plus);opacity:0;pointer-events:none;text-align:left;visibility:hidden;gap:7px;padding:10px 11px;font-weight:400;line-height:1.55;transition:opacity .13s ease-out,transform .13s ease-out;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(3px)}.key-secret-import-tooltip>span{color:var(--text-tertiary)}.key-secret-import-tooltip-codex{border-color:#8299dd}.key-secret-import-tooltip-claude{border-color:#df9b81}.key-secret-import-tooltip a{text-underline-offset:3px;align-items:center;gap:3px;font-weight:600;text-decoration:underline;display:inline-flex}.key-secret-import-tooltip-codex a{color:var(--text-tertiary);text-decoration-color:#aebcea}.key-secret-import-tooltip-codex a:hover{color:var(--text-tertiary);text-decoration-color:currentColor}.key-secret-import-tooltip-claude a{color:var(--text-tertiary);text-decoration-color:#ecc1b1}.key-secret-import-tooltip-claude a:hover{color:var(--text-tertiary);text-decoration-color:currentColor}.key-secret-import-tooltip a:focus-visible{outline:2px solid var(--teal-dark);outline-offset:2px}.key-secret-import-tooltip a svg{width:12px;height:12px}.key-secret-import-panel{z-index:25;border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);gap:6px;width:min(236px,100vw - 48px);padding:10px;display:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:none!important}.key-secret-import-choice.is-choice-open .key-secret-import-panel{display:grid}.key-secret-import-panel>strong{color:var(--ink);font-size:var(--ui-type-tiny-plus);padding:2px 3px 4px;font-weight:600}.key-secret-import-panel-action{border-radius:var(--ui-radius-compact);background:var(--ui-color-surface-subtle);color:var(--ui-color-primary);font:inherit;text-align:left;cursor:pointer;border:0;gap:2px;padding:8px 9px;font-size:14px;text-decoration:none;display:grid}.key-secret-import-panel-action:hover{background:var(--ui-color-surface-elevated)}.key-secret-import-panel-action small{color:var(--text-tertiary);font-size:11px;line-height:1.4}.key-secret-import-tooltip:before{content:"";height:8px;position:absolute;bottom:-8px;left:0;right:0}.key-secret-import-option:hover .key-secret-import-tooltip,.key-secret-import-option:focus-within .key-secret-import-tooltip{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.key-secret-import-choice.is-choice-open .key-secret-import-tooltip{opacity:0;pointer-events:none;visibility:hidden}.key-list,.member-list,.model-catalog{display:grid}.key-list-header,.key-row{align-items:center;gap:var(--ui-space-4);grid-template-columns:minmax(120px,1fr) minmax(180px,1.35fr) minmax(82px,.58fr) minmax(120px,.78fr) minmax(96px,.72fr) minmax(142px,.95fr) 32px;display:grid}.key-list-header{border-bottom:var(--ui-border-width) dashed var(--line);min-height:46px;color:var(--muted);font-size:var(--ui-type-body)}.key-sort-heading{min-width:0}.key-sort-button{align-items:center;gap:var(--ui-space-1);border-radius:var(--ui-radius-compact);width:fit-content;max-width:100%;min-height:28px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 4px;line-height:1;display:inline-flex}.key-sort-button:hover,.key-sort-button.is-active{color:var(--ink);background:#f1f4f6}.key-sort-button:focus-visible{box-shadow:none;outline:0}.key-sort-button svg{width:13px;height:13px;color:var(--text-tertiary);flex:none}.key-row{min-height:var(--console-record-row-height,76px);border-bottom:var(--ui-border-width) dashed var(--line)}.key-row-pending{background:linear-gradient(90deg,#5c83c30d,#eba9690d)}.key-row-interactive{cursor:pointer}.key-row-interactive:hover,.key-row-interactive:focus-visible{background:var(--ui-color-surface-subtle)}.key-row-interactive:focus-visible{outline:2px solid var(--text-secondary);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.console-loading p{animation:none}}.key-cell{min-width:0;color:var(--muted);font-size:var(--ui-type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.key-value code{color:var(--ui-color-code);font:600 var(--ui-type-body) var(--mono)}.key-list .key-status-badge{font-size:var(--ui-type-body)}.key-status{overflow:visible}.key-status-badge,.record-status,.source-tag,.status-pill,.tag{border-radius:var(--ui-radius-compact);width:fit-content;min-height:28px;font-family:inherit;font-size:var(--ui-type-body);white-space:nowrap;border:0;align-items:center;gap:5px;padding:0 9px;font-weight:500;line-height:1;display:inline-flex}.key-status-active{color:#b96508;background:#fff1d8}.key-status-expired{color:#a43d52;background:#fbecef}.key-status-invalidated{color:#765581;background:#f2ecf5}.key-status-restricted{color:#82505d;background:#a86b7b17}.key-row-edit{opacity:0;justify-self:end;transition:opacity .14s}.key-row:hover .key-row-edit,.key-row:focus-within .key-row-edit{opacity:1}@media (hover:none){.key-row-edit{opacity:1}}.key-editor-dialog{border:var(--ui-border-width) solid #11182724;border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);width:min(680px,100vw - 36px);color:var(--ink);margin:auto;padding:0;overflow:visible;box-shadow:0 22px 56px #11182733}.key-editor-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11182742}:is(html:has(.key-editor-dialog[open]),body:has(.key-editor-dialog[open])){overflow:hidden}.console-page:has(.key-editor-dialog[open]){overscroll-behavior:none;height:100dvh;overflow:hidden}:is(.console-page:has(.key-editor-dialog[open]) .console-shell,.console-page:has(.key-editor-dialog[open]) .console-main-wrap){overscroll-behavior:none;overflow:hidden}.key-editor{grid-template-columns:minmax(0,1fr) minmax(180px,.62fr);align-items:start;gap:18px;padding:25px 26px 26px;display:grid}.key-editor-heading{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-5);border-bottom:var(--ui-border-width) dashed var(--line);grid-column:1/-1;padding-bottom:18px;display:flex}.key-editor-heading h2{font-size:var(--ui-type-section-large);margin:0}.key-editor-heading p{color:var(--muted);font-size:var(--ui-type-caption);margin:7px 0 0}.key-editor>label,.key-field-label{color:var(--muted);font-size:var(--ui-type-note);gap:7px;display:grid}.key-editor input:not([type=checkbox]){width:100%;min-height:var(--ui-control-medium);border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);color:var(--ink);font-size:var(--ui-type-caption);padding:0 10px}.key-editor input::placeholder{color:var(--text-tertiary);opacity:1}.key-date-picker{gap:7px;min-width:0;display:grid;position:relative}.key-date-picker input[type=hidden]{display:none}.key-date-trigger{width:100%;min-height:var(--ui-control-medium);border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);color:var(--ink);font-size:var(--ui-type-caption);text-align:left;justify-content:space-between;align-items:center;gap:9px;padding:0 10px;display:flex}.key-date-trigger:hover,.key-date-trigger[aria-expanded=true]{background:linear-gradient(112deg,#f6f9fd 0%,#fff9f2 100%);border-color:#c5d5ea}.key-date-trigger svg{width:16px;color:var(--text-tertiary);flex:none}.key-date-panel{z-index:4;border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);width:min(356px,100vw - 76px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 14px 34px #3e55711f}.key-date-panel[hidden]{display:none}.key-date-panel .period-calendar-footer{min-height:50px}.key-date-panel .period-calendar-footer span{max-width:190px}.key-editor fieldset{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.key-editor legend{color:var(--muted);font-size:var(--ui-type-note)}.key-editor fieldset>p{color:var(--muted);font-size:var(--ui-type-tiny-plus);margin:7px 0 10px;line-height:1.55}.key-secret-access{grid-column:1/-1;gap:7px;min-width:0;display:grid}.key-secret-access-row{min-height:var(--ui-control-medium);background:var(--ui-color-surface-subtle);align-items:center;gap:9px;padding:0 4px 0 11px;display:flex}.key-secret-access-row code{min-width:0;color:var(--ui-color-code);font:600 var(--ui-type-note) var(--mono);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.key-secret-view{border-radius:var(--ui-radius-small);width:30px;height:30px;color:var(--text-secondary);flex:none}.key-secret-view:hover{color:var(--ink);background:#edf2f7}.key-secret-view svg{width:16px;height:16px}.key-secret-copy-confirm{align-items:center;gap:var(--ui-space-1);font-size:var(--ui-type-tiny-plus);white-space:nowrap;font-weight:600;display:none}.key-secret-view.is-copied{color:#3d6f67;width:auto;min-width:64px;padding:0 7px}.key-secret-view.is-copied .key-secret-copy-idle{display:none}.key-secret-view.is-copied .key-secret-copy-confirm{display:inline-flex}.key-secret-view.is-copied svg{width:14px;height:14px}.key-secret-access-unavailable span{color:var(--muted);font-size:var(--ui-type-note);padding-right:7px}.key-reveal-dialog{border:var(--ui-border-width) solid #11182724;border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);width:min(510px,100vw - 36px);color:var(--ink);margin:auto;padding:0;box-shadow:0 22px 56px #11182733}.key-reveal-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11182742}.key-reveal-dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-5);padding:var(--ui-space-6) 26px 16px;display:flex}.key-reveal-dialog-head h2{font-size:var(--ui-type-heading-large);margin:0}.key-reveal-dialog-head p{max-width:370px;color:var(--muted);font-size:var(--ui-type-caption);margin:7px 0 0;line-height:1.6}.key-reveal-dialog-head .icon-button{border-radius:var(--ui-radius-small);flex:none;width:32px;height:32px}.key-reveal-dialog>code{min-width:0;padding:var(--ui-space-3) 13px;background:var(--ui-color-surface-subtle);color:var(--ink);font:600 var(--ui-type-note)/1.6 var(--mono);text-overflow:ellipsis;white-space:nowrap;margin:0 26px 20px;display:block;overflow:hidden}.key-reveal-code-row{align-items:center;gap:var(--ui-space-2);padding:0 26px;display:flex}.key-reveal-code-row input{min-width:0;min-height:var(--ui-control-medium);border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);color:var(--ink);font-size:var(--ui-type-caption);letter-spacing:.12em;text-align:center;flex:1;padding:0 10px}.key-reveal-code-row .button{min-width:104px;min-height:var(--ui-control-medium)}.key-reveal-dialog-footer{justify-content:flex-start;padding:13px 26px 23px;display:flex}.key-reveal-dialog-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0 26px 26px;display:flex}.key-reveal-dialog-actions .button{align-items:center;gap:7px;display:inline-flex}.key-reveal-dialog-actions .button svg{width:15px;height:15px}.key-member-options{flex-wrap:wrap;gap:7px 13px;display:flex}.key-member-options label{color:var(--ink);font-size:var(--ui-type-note);align-items:center;gap:5px;display:inline-flex}.key-member-options input{accent-color:#6b8fc2}.key-member-options small{color:var(--muted);font-size:var(--ui-type-tiny)}.key-editor-integrations{grid-column:1/-1;align-items:center;padding-top:2px;display:flex}.key-editor-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding-top:2px;display:flex}.key-editor-submit-actions{flex:none;align-items:center;gap:9px;margin-left:auto;display:flex}.key-editor-readonly{align-content:start;gap:7px;display:grid}.key-editor-readonly strong{min-height:var(--ui-control-medium);border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-control);color:var(--ink);font-size:var(--ui-type-caption);background:#f8fafb;align-items:center;padding:0 10px;font-weight:500;display:flex}.key-editor-footer .button-danger-text{color:var(--red);background:0 0;border-color:#0000}.key-editor-footer .button-danger-text:hover{background:#fff7f7;border-color:#f0d5d5}.key-editor-footer [data-key-editor-save]{min-width:112px}.key-editor-footer [data-key-editor-save].is-saving{cursor:wait}.key-editor-footer [data-key-editor-save].is-saving:before{content:"";border:2px solid #ffffff6b;border-top-color:var(--ui-color-paper);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite console-spin}.key-empty{border-top:0;min-height:196px}.member-list article,.model-catalog article{min-height:72px;padding:var(--ui-space-3) 0;border-top:var(--ui-border-width) solid var(--line);grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;gap:18px;min-width:0;display:grid}.member-list article>div{align-items:center;gap:10px;display:flex}.key-list strong,.member-list strong,.model-catalog strong{color:var(--ink);font-size:var(--ui-type-data);display:block}.key-list small,.member-list small,.model-catalog small{margin-top:var(--ui-space-1);color:var(--muted);font-size:var(--ui-type-body);display:block}.key-status{color:var(--ui-color-success-strong);font-size:var(--ui-type-tiny-plus);font-weight:650}.console-filter{gap:var(--ui-space-2);display:flex}.console-filter button{min-height:var(--ui-control-compact);border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-small);background:var(--ui-color-paper);color:var(--muted);font-size:var(--ui-type-tiny-plus);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.console-filter svg{width:13px}.source-benefit{background:var(--teal-wash);color:var(--teal-dark)}.source-paid{background:var(--amber-wash);color:#9b650a}.status-complete{color:var(--success)}.status-pending{color:var(--red)}.usage-empty-state,.wallet-empty-copy{min-height:58px;color:var(--text-tertiary);font-size:var(--ui-type-caption);align-items:center;margin:0;display:flex}.usage-empty-state{border-bottom:var(--ui-border-width) solid var(--usage-rule)}.wallet-balances{margin-top:26px}.recharge-result{border-top:var(--ui-border-width) solid var(--ink);border-bottom:var(--ui-border-width) solid var(--line);text-align:center;align-content:center;justify-items:center;gap:22px;width:min(100%,680px);min-height:430px;margin:26px auto 0;padding:56px 32px;display:grid}.recharge-result-icon{width:64px;height:64px;color:var(--success);background:#e8f5f1;border-radius:50%;place-items:center;display:grid}.recharge-result-icon svg{stroke-width:2.2px;width:30px;height:30px}.recharge-result-copy{justify-items:center;gap:8px;display:grid}.recharge-result-copy h1{color:var(--ink);font-size:var(--ui-type-hero-lg);margin:0 0 8px;line-height:1.2}.recharge-result-copy p,.recharge-result-copy small{color:var(--muted);margin:0}.recharge-result-copy p{font-size:var(--ui-type-note)}.recharge-result-copy strong{color:var(--ink);font:700 var(--ui-type-hero-sm)/1.2 var(--mono);font-variant-numeric:tabular-nums}.recharge-result-copy small{font-size:var(--ui-type-caption);line-height:1.6}.recharge-result .button{min-width:168px;min-height:var(--ui-control-default);justify-content:center}.wallet-balance{border-top:var(--ui-border-width) solid var(--ink);border-bottom:var(--ui-border-width) solid var(--line);grid-template-columns:minmax(0,1.55fr) minmax(180px,.75fr) auto;align-items:center;gap:32px;min-width:0;padding:22px 0 24px;display:grid}.wallet-balance-primary,.wallet-balance-invoice{gap:7px;min-width:0;display:grid}.wallet-balance-primary>span,.wallet-balance-invoice>span{color:var(--muted);font-size:var(--ui-type-note)}.wallet-balance-primary>strong{color:var(--ink);font:700 var(--ui-type-hero-sm)/1.2 var(--mono);font-variant-numeric:tabular-nums}.wallet-balance-invoice{border-left:var(--ui-border-width) solid var(--line);align-self:stretch;padding-left:28px}.wallet-balance-invoice>strong{color:var(--ink);font:650 var(--ui-type-heading)/1.3 var(--mono);font-variant-numeric:tabular-nums}.wallet-balance-invoice-value{align-items:center;min-width:0;display:flex}.wallet-balance-invoice-value>strong{min-width:0;color:var(--ink);font:650 var(--ui-type-heading)/1.3 var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.wallet-balance-invoice.is-processing .wallet-balance-invoice-value>strong{color:var(--muted)}.wallet-invoice-application-row{justify-content:end;align-items:center;gap:var(--ui-space-3);display:inline-flex}.wallet-invoice-application-status{min-height:var(--ui-control-compact);border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-small);color:var(--muted);font-size:var(--ui-type-note);white-space:nowrap;align-items:center;padding:0 13px;display:inline-flex}.wallet-balance-primary>small,.wallet-balance-invoice>small{color:var(--muted);font-size:var(--ui-type-note);line-height:1.55}.wallet-balance-actions{justify-items:end;gap:7px;min-width:92px;display:grid}.wallet-balance-actions .button{min-height:var(--ui-control-compact);font-size:var(--ui-type-note);padding-inline:13px}.wallet-invoice-open{color:#52605d;min-height:22px;font-size:var(--ui-type-note);white-space:nowrap;background:0 0;align-items:center;gap:3px;padding:0;font-weight:650;display:inline-flex}.wallet-invoice-open svg{width:13px;height:13px}.wallet-invoice-open:hover{color:var(--ink)}.wallet-invoice-open:disabled{cursor:not-allowed;color:#8c9693}.wallet-withdrawal{flex:none}.wallet-withdrawal-open:disabled,.wallet-withdrawal-dialog-actions .button:disabled{cursor:not-allowed;background:var(--ui-color-surface-neutral);color:#9aa4b2;box-shadow:none;border-color:#d7dde4}.wallet-withdrawal-dialog{border:var(--ui-border-width) solid #11182724;border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);width:min(510px,100vw - 36px);color:var(--ink);margin:auto;padding:0;box-shadow:0 22px 56px #11182733}.wallet-withdrawal-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11182742}.wallet-withdrawal-dialog form{margin:0}.wallet-withdrawal-dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-5);padding:var(--ui-space-6) 26px 17px;border-bottom:var(--ui-border-width) dashed var(--line);display:flex}.wallet-withdrawal-dialog-head h2{color:var(--ink);font-size:var(--ui-type-section);margin:0}.wallet-withdrawal-dialog-head p{color:var(--muted);font-size:var(--ui-type-caption);margin:7px 0 0;line-height:1.55}.wallet-withdrawal-dialog-head .icon-button{border-radius:var(--ui-radius-small);flex:none;width:32px;height:32px}.wallet-withdrawal-dialog-body{gap:var(--ui-space-4);padding:22px 26px;display:grid}.wallet-withdrawal-dialog-body label{color:var(--muted);font-size:var(--ui-type-note);gap:7px;display:grid}.wallet-withdrawal-dialog-body label>span{color:inherit;font:inherit}.wallet-withdrawal-dialog-body input{width:100%;min-height:var(--ui-control-default);border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-small);background:var(--ui-color-paper);color:var(--ink);font-size:var(--ui-type-caption);padding:0 11px}.wallet-withdrawal-dialog-body input:focus,.wallet-withdrawal-dialog-body input:focus-visible{border-color:var(--line);box-shadow:none;outline:0}.wallet-withdrawal-amount{gap:var(--ui-space-1);border-top:var(--ui-border-width) solid var(--ink);border-bottom:var(--ui-border-width) solid var(--line);padding:13px 0;display:grid}.wallet-withdrawal-amount>span,.wallet-withdrawal-amount small{color:var(--muted);font-size:var(--ui-type-note)}.wallet-withdrawal-amount strong{color:var(--ink);font:650 var(--ui-type-heading-large)/1.3 var(--mono);font-variant-numeric:tabular-nums}.wallet-withdrawal-dialog-body .preference-feedback{min-height:18px;margin:-2px 0 0}.wallet-withdrawal-notice{color:var(--muted);font-size:var(--ui-type-note);margin:-2px 0 0;line-height:1.55}.wallet-withdrawal-accounts{border:0;gap:0;min-width:0;margin:0;padding:0;display:grid}.wallet-withdrawal-accounts legend{color:var(--muted);font-size:var(--ui-type-note);padding:0 0 9px}.wallet-withdrawal-account-row{align-items:center;gap:var(--ui-space-3);border-top:var(--ui-border-width) solid var(--line);grid-template-columns:minmax(0,1fr) 32px;display:grid}.wallet-withdrawal-account-row:last-of-type{border-bottom:var(--ui-border-width) solid var(--line)}.wallet-withdrawal-account{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:var(--ui-space-3) 2px!important;color:var(--ink)!important;display:grid!important}.wallet-withdrawal-account input[type=radio]{width:16px;height:16px;min-height:16px;accent-color:var(--ink);margin:0;padding:0}.wallet-withdrawal-account>span{gap:var(--ui-space-1);min-width:0;display:grid}.wallet-withdrawal-account strong{color:var(--ink);font-size:var(--ui-type-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.wallet-withdrawal-account small{color:var(--muted);font-size:var(--ui-type-tiny-plus);text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden}.wallet-withdrawal-account-edit{border-radius:var(--ui-radius-small);width:30px;height:30px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.wallet-withdrawal-account-edit:hover{background:var(--ui-color-surface-neutral);color:var(--ink)}.wallet-withdrawal-account-edit:focus-visible{outline:var(--ui-border-width) solid var(--ink);outline-offset:2px}.wallet-withdrawal-account-edit svg{width:15px;height:15px}.wallet-withdrawal-dialog-actions{justify-content:space-between;align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-4) 26px 24px;border-top:var(--ui-border-width) dashed var(--line);display:flex}.wallet-withdrawal-dialog-actions .button{min-height:var(--ui-control-medium);flex:none}.wallet-ledger{margin-top:34px}.wallet-ledger-tabs{align-items:end;gap:22px;display:flex}.wallet-ledger-tabs button{min-height:42px;color:var(--muted);font-size:var(--ui-type-body);background:0 0;padding:0 1px;font-weight:600;position:relative}.wallet-ledger-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.wallet-ledger-tabs button:hover,.wallet-ledger-tabs button[aria-selected=true]{color:var(--ink)}.wallet-ledger-tabs button[aria-selected=true]:after{background:var(--color-zero)}.wallet-ledger [role=tabpanel]{--usage-rule:#dfe6e4}.wallet-ledger-table-scroll{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.wallet-ledger-table-scroll::-webkit-scrollbar{display:none}.wallet-ledger-list .record-status,.wallet-ledger-list-recharge .wallet-ledger-amount,.wallet-ledger-list-recharge .wallet-ledger-discount,.wallet-ledger-list-recharge .wallet-ledger-discount>span,.wallet-ledger-list-recharge .wallet-ledger-method{font-size:var(--ui-type-body)}.wallet-ledger-list{border-bottom:var(--ui-border-width) solid var(--usage-rule);min-width:600px;margin:0;padding:0;list-style:none}.wallet-ledger-list-header,.wallet-ledger-list>li{column-gap:var(--ui-space-3);grid-template-columns:minmax(150px,1.25fr) minmax(140px,1fr) minmax(112px,.85fr) minmax(104px,.85fr) minmax(78px,.6fr);align-items:center;display:grid}.wallet-ledger-list-header{border-bottom:var(--ui-border-width) dashed var(--line);min-height:46px;color:var(--muted);font-size:var(--ui-type-body)}.wallet-ledger-list-header>span{white-space:nowrap}.wallet-ledger-list>li:not(.wallet-ledger-list-header){min-height:var(--console-record-row-height,76px);padding:0}.wallet-ledger-list>li+li{border-top:var(--ui-border-width) dashed var(--line)}.wallet-ledger-list>.wallet-ledger-list-header+li{border-top:0}.wallet-ledger-list time{color:var(--muted);font-size:var(--ui-type-body);font-variant-numeric:tabular-nums}.wallet-ledger-list>div{gap:5px;min-width:0;display:grid}.wallet-ledger-discount{gap:var(--ui-space-1);min-width:0;display:grid}.wallet-ledger-list strong{color:var(--ink);font-size:var(--ui-type-body)}.wallet-ledger-list>li:not(.wallet-ledger-list-header)>span:not(.record-status),.wallet-ledger-list>li:not(.wallet-ledger-list-header)>div span{color:var(--muted);font-size:var(--ui-type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-ledger-list code{color:#6b7976;font:var(--ui-type-body) var(--mono)}.wallet-ledger-list b{color:var(--ink);font:650 var(--ui-type-body) var(--mono);font-variant-numeric:tabular-nums;justify-self:start}.wallet-transaction-status{justify-self:start}.wallet-transaction-succeeded{color:var(--success)!important}.wallet-transaction-pending{color:#9b650a!important}.wallet-transaction-failed,.wallet-transaction-reversed,.wallet-transaction-cancelled{color:var(--red)!important}.wallet-transaction-status{justify-content:center}.wallet-transaction-succeeded,.wallet-transaction-completed{background:var(--teal-wash);color:var(--teal-dark)!important}.wallet-transaction-pending,.wallet-transaction-processing{background:var(--amber-wash);color:#9b650a!important}.wallet-transaction-failed,.wallet-transaction-reversed,.wallet-transaction-cancelled,.wallet-transaction-rejected{background:#fff0ee;color:var(--red)!important}.wallet-recharge-dialog{border:var(--ui-border-width) solid #11182724;border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);width:min(510px,100vw - 36px);color:var(--ink);margin:auto;padding:0;box-shadow:0 22px 56px #11182733}.wallet-recharge-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11182742}.wallet-recharge-dialog form{margin:0}.wallet-recharge-dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-5);padding:var(--ui-space-6) 26px 17px;border-bottom:var(--ui-border-width) dashed var(--line);display:flex}.wallet-recharge-dialog-head h2,.wallet-recharge-dialog h3{color:var(--ink);margin:0}.wallet-recharge-dialog-head h2{font-size:var(--ui-type-section)}.wallet-recharge-dialog-head p{color:var(--muted);font-size:var(--ui-type-caption);margin:7px 0 0}.wallet-recharge-dialog-head .icon-button{border-radius:var(--ui-radius-small);flex:none;width:32px;height:32px}.wallet-recharge-dialog-body{gap:22px;padding:22px 26px;display:grid}.wallet-recharge-dialog h3{font-size:var(--ui-type-caption)}.wallet-recharge-amounts{gap:var(--ui-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;display:grid}.wallet-recharge-amounts button{border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-small);background:var(--ui-color-surface-subtle);color:#8a96a4;min-height:42px;font:600 var(--ui-type-caption) var(--mono)}.wallet-recharge-methods{border:var(--ui-border-width) dashed #d8e1ea;border-radius:var(--ui-radius-small);background:var(--ui-color-surface-elevated);margin-top:10px;padding:13px 14px}.wallet-recharge-methods strong,.wallet-recharge-methods span{display:block}.wallet-recharge-methods strong{color:#556476;font-size:var(--ui-type-caption)}.wallet-recharge-methods span{margin-top:var(--ui-space-1);color:var(--muted);font-size:var(--ui-type-note);line-height:1.55}.wallet-recharge-dialog-actions{justify-content:space-between;align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-4) 26px 24px;border-top:var(--ui-border-width) dashed var(--line);display:flex}.wallet-recharge-dialog-actions p{max-width:270px;color:var(--muted);font-size:var(--ui-type-tiny-plus);margin:0;line-height:1.55}.wallet-recharge-dialog-actions .button{min-height:var(--ui-control-medium);flex:none}.wallet-recharge-dialog-actions .button:disabled{cursor:not-allowed;opacity:.45}.wallet-recharge-feedback{border:var(--ui-border-width) solid #efcbc7;min-width:0;font-size:var(--ui-type-note);background:#fff8f7;margin:0;padding:11px 12px;line-height:1.55;max-width:none!important;color:var(--text-tertiary)!important}.wallet-recharge-feedback-pending{align-self:center;gap:4px;display:grid}.wallet-recharge-feedback-pending strong{color:var(--text-tertiary);font-size:var(--ui-type-note);font-weight:650}.wallet-recharge-feedback-pending span{color:var(--text-tertiary);font-size:var(--ui-type-tiny-plus);line-height:1.5}.wallet-invoice-dialog{border:var(--ui-border-width) solid #11182724;border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);width:min(510px,100vw - 36px);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:none;margin:auto;padding:0;overflow-y:auto}.wallet-invoice-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11182742}.wallet-invoice-dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-5);padding:var(--ui-space-6) 26px 17px;border-bottom:var(--ui-border-width) dashed var(--line);display:flex}.wallet-invoice-dialog-head h2{font-size:var(--ui-type-section);margin:0}.wallet-invoice-dialog-head p{color:var(--muted);font-size:var(--ui-type-caption);margin:7px 0 0;line-height:1.55}.wallet-invoice-dialog-head .icon-button{border-radius:var(--ui-radius-small);flex:none;width:32px;height:32px}.wallet-invoice-dialog-body{gap:18px;padding:22px 26px;display:grid}.wallet-invoice-types{gap:var(--ui-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wallet-invoice-types button{min-height:var(--ui-control-medium);border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-small);background:var(--ui-color-paper);color:var(--muted);font-size:var(--ui-type-caption)}.wallet-invoice-types button[aria-pressed=true]{background:var(--color-zero);color:var(--ui-color-paper);border-color:#0000}.wallet-invoice-amount{gap:var(--ui-space-1);padding:1px 0 15px;display:grid}.wallet-invoice-amount>span,.wallet-invoice-amount small{color:var(--muted);font-size:var(--ui-type-note)}.wallet-invoice-amount strong{color:var(--ink);font:650 var(--ui-type-heading-large)/1.3 var(--mono);font-variant-numeric:tabular-nums}.wallet-invoice-profile-fields{gap:15px;display:grid}.wallet-invoice-profile-copy{gap:var(--ui-space-1);display:grid}.wallet-invoice-profile-copy>span{color:var(--muted);font-size:var(--ui-type-note)}.wallet-invoice-profile-copy p{color:var(--muted);font-size:var(--ui-type-tiny-plus);margin:0;line-height:1.55}.wallet-invoice-profile-fields label{color:var(--muted);font-size:var(--ui-type-note);gap:7px;display:grid}.wallet-invoice-profile-fields input{width:100%;min-height:var(--ui-control-default);border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-small);background:var(--ui-color-paper);color:var(--ink);font-size:var(--ui-type-caption);padding:0 11px}.wallet-invoice-profile-fields input:focus{border-color:var(--line);box-shadow:none;outline:0}.wallet-invoice-dialog .preference-feedback{min-height:18px;margin:-3px 0 0}.wallet-invoice-dialog-actions{padding:var(--ui-space-4) 26px 24px;border-top:var(--ui-border-width) dashed var(--line);justify-content:flex-end;gap:9px;display:flex}.wallet-invoice-dialog-actions .button{min-height:var(--ui-control-medium)}.wallet-invoice-dialog-actions .button:disabled{cursor:not-allowed;opacity:.45}.wallet-invoice-choice{gap:var(--ui-space-2);display:grid}.wallet-invoice-choice>span,.wallet-invoice-delivery-detail>span{color:var(--muted);font-size:var(--ui-type-note)}.wallet-invoice-static-value{min-height:var(--ui-control-medium);border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-small);color:var(--ink);font-size:var(--ui-type-caption);padding:10px 11px;font-weight:600;line-height:18px;display:block}.wallet-invoice-amount{padding-bottom:2px}.wallet-invoice-delivery{gap:11px;padding-top:2px;display:grid}.wallet-invoice-delivery-detail{justify-content:space-between;align-items:center;gap:var(--ui-space-4);display:flex}.wallet-invoice-delivery-detail strong{color:var(--ink);font-size:var(--ui-type-caption);font-weight:600}.wallet-invoice-delivery>p{color:var(--muted);font-size:var(--ui-type-note);margin:0;line-height:1.55}.wallet-invoice-dialog-body{gap:var(--ui-space-3)}.wallet-invoice-flow{gap:0;display:grid}.wallet-invoice-section{gap:10px;padding:18px 0;display:grid}.wallet-invoice-section+.wallet-invoice-section{border-top:var(--ui-border-width) dashed var(--line)}.wallet-invoice-overview{align-items:end;gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr) auto;padding-top:0}.wallet-invoice-overview>span,.wallet-invoice-section-label{color:var(--muted);font-size:var(--ui-type-note)}.wallet-invoice-overview>strong{color:var(--ink);font:650 var(--ui-type-dialog)/1 var(--mono);font-variant-numeric:tabular-nums}.wallet-invoice-section-heading{justify-content:space-between;align-items:baseline;gap:var(--ui-space-4);display:flex}.wallet-invoice-section-heading small{color:var(--muted);font-size:var(--ui-type-tiny-plus);text-align:right;line-height:1.4}.wallet-invoice-types{gap:10px}.wallet-invoice-types button{min-height:var(--ui-control-default);font-weight:500}.wallet-invoice-profile-fields{gap:var(--ui-space-3)}.wallet-invoice-profile-fields label{gap:6px}.wallet-invoice-profile-fields input{min-height:42px}.wallet-invoice-details dl{gap:0;margin:0;display:grid}.wallet-invoice-details dl>div{min-height:var(--ui-control-default);grid-template-columns:82px minmax(0,1fr);align-items:center;gap:14px;display:grid}.wallet-invoice-details dl>div+div{border-top:var(--ui-border-width) dashed var(--line)}.wallet-invoice-details dt{color:var(--muted);font-size:var(--ui-type-note)}.wallet-invoice-details dd{min-width:0;color:var(--ink);font-size:var(--ui-type-caption);overflow-wrap:anywhere;margin:0;font-weight:500}.wallet-invoice-delivery{padding-bottom:2px}.wallet-invoice-delivery>.wallet-invoice-delivery-notice{border-radius:var(--ui-radius-compact);color:#b96508;font-size:var(--ui-type-note);background:#fff1d8;margin:0;padding:8px 10px;font-weight:500;line-height:1.55}.wallet-ledger-list-recharge{min-width:720px}.wallet-ledger-list-recharge .wallet-ledger-list-header,.wallet-ledger-list-recharge>li{grid-template-columns:minmax(150px,1.15fr) minmax(120px,.85fr) minmax(170px,1.3fr) minmax(112px,.85fr) minmax(78px,.6fr) minmax(88px,.7fr)}.wallet-invoice-record-open,.wallet-invoice-record-state.is-processing{color:var(--ink);font-family:inherit;font-size:var(--ui-type-caption);font-weight:500;line-height:1.4}.wallet-invoice-record-open{white-space:nowrap;background:0 0;justify-self:start;align-items:center;gap:3px;min-height:28px;padding:0;display:inline-flex}.wallet-invoice-record-open:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.wallet-invoice-record-open svg{width:13px;height:13px}.wallet-invoice-record-complete{color:var(--muted);font-size:var(--ui-type-caption);white-space:nowrap}.wallet-invoice-record-state{color:var(--muted);font-size:var(--ui-type-caption)}.wallet-invoice-record-state.is-rejected,.wallet-invoice-record-state.is-failed{color:var(--ui-color-danger)}.wallet-ledger-list-requests{min-width:760px}.wallet-ledger-list-requests .wallet-ledger-list-header,.wallet-ledger-list-requests>li{grid-template-columns:minmax(150px,1.05fr) minmax(104px,.7fr) minmax(180px,1.3fr) minmax(104px,.75fr) minmax(78px,.55fr) minmax(82px,.55fr)}.wallet-request-cancel{min-height:28px;color:var(--red);font-size:var(--ui-type-note);background:0 0;justify-self:start;padding:3px 0;font-weight:600}.wallet-request-cancel:hover{color:var(--ui-color-danger-hover);text-underline-offset:3px;text-decoration:underline}.wallet-request-action-empty{color:var(--text-tertiary);font-size:var(--ui-type-note)}.usage-list-heading{justify-content:space-between;align-items:baseline;gap:18px;margin:0 0 10px;display:flex}.usage-list-heading>span{color:var(--muted);font-size:var(--ui-type-note)}.usage-table-scroll{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto;container-type:inline-size}.usage-table-scroll::-webkit-scrollbar{display:none}.usage-list{border-bottom:var(--ui-border-width) solid var(--usage-rule);min-width:1100px;margin:0;padding:0;list-style:none}.usage-list-header,.usage-entry{column-gap:var(--ui-space-5);grid-template-columns:150px 130px repeat(2,105px) 132px 100px 100px 112px;display:grid}.usage-list-header{border-bottom:var(--ui-border-width) dashed var(--line);min-height:46px;color:var(--muted);font-size:var(--ui-type-body);align-items:center}.usage-list-header>span{white-space:nowrap}.usage-list>li+li{border-top:var(--ui-border-width) dashed var(--line)}.usage-list>.usage-list-header+li{border-top:0}.usage-entry{align-items:center;min-height:94px;padding:17px 0}.usage-entry-when{min-width:0;color:var(--muted);font-size:var(--ui-type-body);gap:6px;line-height:1.4;display:grid}.usage-entry-when time{color:var(--muted);font-variant-numeric:tabular-nums}.usage-entry-when code{color:#86928f;font:var(--ui-type-tiny) var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage-entry-call{min-width:0}.usage-entry-call>div{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.usage-entry-call strong{color:var(--ui-color-code);font:600 var(--ui-type-body)/1.4 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage-entry-call>div>span{color:var(--teal-dark);font-size:var(--ui-type-body);white-space:nowrap;font-weight:600}.usage-entry-call p{color:var(--muted);font-size:var(--ui-type-body);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;overflow:hidden}.usage-entry-call p code{color:#6b7976;font:var(--ui-type-body) var(--mono)}.usage-entry-value,.usage-entry-official,.usage-entry-actual{min-width:0;color:var(--ui-color-code);font:600 var(--ui-type-body) var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage-entry .ledger-empty-value,.wallet-ledger-list>li:not(.wallet-ledger-list-header) .ledger-empty-value{color:var(--text-tertiary);font:400 var(--ui-type-body)/1 "PingFang SC", sans-serif}.usage-entry-actual{justify-content:center;align-self:stretch;align-items:flex-start;gap:var(--ui-space-1);box-sizing:border-box;z-index:2;background:var(--ui-color-paper);flex-direction:column;grid-area:1/8;width:112px;padding-left:12px;display:flex;position:sticky;left:calc(100cqw - 112px);right:0}.usage-entry-actual>span{font-size:var(--ui-type-body)}.usage-entry-actual small{color:var(--muted);font:var(--ui-type-tiny) var(--mono)}.usage-header-actual{box-sizing:border-box;z-index:3;background:var(--ui-color-paper);grid-area:1/8;align-self:stretch;align-items:center;width:112px;padding-left:12px;display:flex;position:sticky;left:calc(100cqw - 112px);right:0}.usage-entry-source,.usage-header-source{grid-area:1/7;align-items:center;min-width:0;display:flex}.usage-entry-source-text{color:var(--ui-color-code);font-size:var(--ui-type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage-entry-scroll-spacer,.usage-list-scroll-spacer{display:block}.usage-entry-status{flex-wrap:wrap;align-items:center;gap:5px 9px;display:flex}.usage-entry-status .record-status{background:0 0;min-height:auto;padding:0}.usage-entry-status small{color:var(--muted);font-size:var(--ui-type-tiny)}.usage-entry-enterprise{gap:var(--ui-space-5);border-top:var(--ui-border-width) dashed var(--usage-rule);grid-column:2/-1;grid-template-columns:minmax(0,1fr);margin-top:17px;padding-top:15px;display:grid}.usage-entry-enterprise dl{gap:var(--ui-space-3);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.usage-entry-enterprise dl div{min-width:0}.usage-entry-enterprise dt{color:var(--muted);font-size:var(--ui-type-tiny)}.usage-entry-enterprise dd{color:#40504b;font:var(--ui-type-tiny-plus) var(--mono);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;overflow:hidden}.usage-entry-enterprise dd code{font:inherit}.usage-entry-enterprise p{color:#52615d;font-size:var(--ui-type-tiny-plus);align-self:end;margin:0;line-height:1.6}.usage-entry-enterprise p span{margin-bottom:var(--ui-space-1);color:var(--muted);font-size:var(--ui-type-tiny);display:block}.usage-records-panel{border-top:var(--ui-border-width) solid var(--ink);width:100%;margin:26px 0 0}.wallet-ledger-table-scroll{width:100%;margin-left:0;margin-right:0}.usage-record-list{border-bottom:var(--ui-border-width) solid var(--usage-rule);min-width:1300px;margin:0;padding:0;list-style:none}.usage-record-list-header,.usage-record-entry{column-gap:var(--ui-space-4);grid-template-columns:155px 140px 170px 116px 170px 140px 180px;align-items:center;display:grid}.usage-record-list-header{border-bottom:var(--ui-border-width) dashed var(--line);min-height:46px;color:var(--muted);font-size:var(--ui-type-body)}.usage-record-list-header>span{white-space:nowrap}.usage-record-list>li+li{border-top:var(--ui-border-width) dashed var(--line)}.usage-record-entry{min-height:92px;padding:16px 0}.usage-record-time,.usage-record-model,.usage-record-route,.usage-record-token-total,.usage-record-cost,.usage-record-latency{min-width:0}.usage-record-time{color:var(--muted);font-size:var(--ui-type-body);font-variant-numeric:tabular-nums;justify-items:start;gap:8px;display:grid}.usage-record-model{gap:5px;display:grid}.usage-record-model strong{color:var(--ui-color-code);font:600 var(--ui-type-body) var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage-record-model small{color:var(--muted);font-size:var(--ui-type-tiny-plus);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage-record-model .usage-record-failure{color:var(--red);font-weight:650}.usage-record-token-total,.usage-record-cost{align-items:center;gap:6px;min-width:0;display:inline-flex}.usage-record-token-total strong,.usage-record-cost strong{color:var(--ui-color-code);font:600 var(--ui-type-body) var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage-record-cost strong{color:var(--ink)}.usage-record-parameters{color:var(--muted);font-size:var(--ui-type-tiny-plus);gap:3px;line-height:1.5;display:grid}.usage-record-parameters>span{white-space:nowrap}.usage-record-route{align-items:center;display:flex}.usage-route-tag{margin-left:0}.usage-route-tag.is-stability{color:#4f6f9d;background:#eef3fb}.usage-route-tag.is-price{background:var(--ui-color-surface-info);color:var(--ui-color-info)}.usage-route-tag.is-neutral{color:var(--ui-color-muted);background:#f2f4f7}.usage-record-tokens{gap:3px;display:grid}.usage-record-tokens>span{grid-template-columns:56px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.usage-record-tokens small{color:var(--muted);font-size:var(--ui-type-tiny-plus);white-space:nowrap}.usage-record-tokens strong{color:var(--ui-color-code);font:600 var(--ui-type-body) var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage-record-latency{gap:3px;display:grid}.usage-record-latency>span{grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.usage-record-latency small{color:var(--muted);font-size:var(--ui-type-tiny-plus);white-space:nowrap}.usage-record-latency strong{color:var(--ink);font:600 var(--ui-type-body) var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=720px){.usage-records-panel{width:100%;margin:22px 0 0}.wallet-ledger-table-scroll{width:100%;margin-left:0;margin-right:0}.usage-record-list{min-width:0}.usage-record-list-header{display:none}.usage-record-entry{gap:var(--ui-space-3) 16px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding:17px 0}.usage-record-time,.usage-record-model{grid-column:1/-1}.usage-record-time{grid-row:1;grid-template-columns:minmax(0,1fr) auto;align-items:center}.usage-record-model{grid-row:2}.usage-record-entry [data-label]{gap:var(--ui-space-1);white-space:normal;display:grid}.usage-record-entry [data-label]:before{color:var(--muted);content:attr(data-label);font:var(--ui-type-tiny-plus) "PingFang SC", sans-serif}.usage-record-entry .usage-record-parameters{grid-column:1/-1;display:grid}.usage-record-entry .usage-record-token-total,.usage-record-entry .usage-record-cost{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.model-catalog article{grid-template-columns:30px minmax(0,1fr) auto auto}.model-catalog article>span:not(.model-badge){color:var(--muted);font-size:var(--ui-type-tiny-plus)}.model-catalog a{align-items:center;gap:var(--ui-space-1);color:#4c7d89;font-size:var(--ui-type-tiny-plus);font-weight:650;display:inline-flex}.model-catalog a svg{width:13px}.billing-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:14px;display:grid}.billing-summary article{border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);min-height:130px;box-shadow:var(--shadow);padding:19px}.billing-summary article:nth-child(2){background:linear-gradient(145deg, var(--ui-color-paper) 0%, #fff7f3 100%);border-color:#ffd9cc}.billing-summary span,.billing-summary small{color:var(--muted);font-size:var(--ui-type-tiny-plus);display:block}.billing-summary strong{color:var(--ink);font:700 var(--ui-type-display-md)/1 var(--mono);margin:18px 0 9px;display:block}.payment-options{gap:var(--ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.payment-options button{border:var(--ui-border-width) solid var(--line);background:var(--ui-color-paper);min-width:0;color:var(--ink);text-align:left;border-radius:7px;grid-template-columns:35px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:14px;display:grid}.payment-options button:hover{background:#f6faf8;border-color:#c9ded8}.payment-options button>svg:first-child{width:34px;height:34px;padding:var(--ui-space-2);color:var(--text-tertiary);background:#edf6f7;border-radius:7px}.payment-options strong,.payment-options small{display:block}.payment-options strong{font-size:var(--ui-type-note)}.payment-options small{color:var(--muted);font-size:var(--ui-type-tiny);margin-top:3px}.payment-options button>svg:last-child{width:15px;color:var(--text-tertiary)}.benefit-workspace{border-top:var(--ui-border-width) solid var(--ink)}.benefit-empty-state{border-bottom:var(--ui-border-width) solid var(--line);align-content:center;min-height:150px;padding:26px 0;display:grid}.benefit-empty-state h2{color:var(--text-tertiary);font-size:var(--ui-type-subheading);margin:0}.benefit-empty-state p,.benefit-empty-copy{color:var(--text-tertiary);font-size:var(--ui-type-caption);margin:7px 0 0;line-height:1.55}.benefit-hero{justify-content:space-between;align-items:center;gap:var(--ui-space-6);border-bottom:var(--ui-border-width) solid var(--line);padding:26px 0;display:flex}.benefit-hero h2{color:var(--ink);font-size:var(--ui-type-display-md);margin:0 0 7px}.benefit-hero p{color:var(--muted);font-size:var(--ui-type-note);margin:0}.benefit-hero-stat{color:#4a808a;font:700 var(--ui-type-page)/1 var(--mono);text-align:right;gap:5px;display:grid}.benefit-hero-stat small{color:var(--muted);font:500 var(--ui-type-tiny) "PingFang SC", sans-serif}.benefit-models{padding:var(--ui-space-6) 0;border-bottom:var(--ui-border-width) solid var(--line)}.benefit-models .panel-heading{margin-bottom:17px}.benefit-preference{padding:var(--ui-space-5) 0;border-bottom:var(--ui-border-width) solid var(--line)}.benefit-preference-row{justify-content:space-between;align-items:center;gap:var(--ui-space-6);min-height:74px;display:flex}.benefit-preference-row>div:first-child{min-width:0}.benefit-preference-row h2{color:var(--ink);font-size:var(--ui-type-compact);margin:0}.benefit-preference-row p{color:var(--muted);font-size:var(--ui-type-note);margin:5px 0 0;line-height:1.5}.benefit-preference-row .preference-control{flex:none;justify-items:end;gap:5px;display:grid}.route-preference{max-width:none}.route-preference-scope{border-bottom:var(--ui-border-width) solid var(--line);align-items:baseline;gap:12px;padding:0 0 16px;display:flex}.route-preference-scope strong{color:var(--ink);font-size:var(--ui-type-compact)}.route-preference-scope span{color:var(--muted);font-size:var(--ui-type-caption);line-height:1.55}.route-preference-options{border-top:var(--ui-border-width) solid var(--line);border-bottom:var(--ui-border-width) solid var(--line);display:grid}.route-preference-option{background:var(--paper);min-height:166px;color:var(--muted);text-align:left;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-content:center;gap:9px 24px;padding:20px;transition:background-color .15s ease-out,box-shadow .15s ease-out;display:grid}.route-preference-option+.route-preference-option{border-top:var(--ui-border-width) dashed var(--line)}.route-preference-option-head{justify-content:space-between;align-items:center;gap:var(--ui-space-4);grid-area:1/1;display:flex}.route-preference-option-head>span{align-items:baseline;gap:9px;display:flex}.route-preference-option-head strong{color:var(--ink);font-size:var(--ui-type-subheading)}.route-preference-option-head small{color:var(--muted);font-size:var(--ui-type-caption)}.route-preference-option-head svg{width:18px;height:18px;color:var(--text-tertiary);flex:none}.route-preference-option-copy{grid-area:2/1;gap:6px;display:grid}.route-preference-option-copy>span{color:var(--ui-color-content-muted);font-size:var(--ui-type-caption);align-items:baseline;gap:8px;line-height:1.55;display:flex}.route-preference-option-copy b,.route-preference-option-price b{color:var(--muted);font-size:var(--ui-type-note);flex:none;font-weight:600}.route-preference-option-price{border-left:var(--ui-border-width) solid var(--line);grid-area:1/2/span 2;align-content:center;align-self:stretch;gap:5px;padding-left:24px;display:grid}.route-preference-option-price b,.route-preference-option-price strong,.route-preference-option-price small{display:block}.route-preference-price-heading{align-items:center;gap:5px;width:fit-content;display:inline-flex}.route-preference-price-help{width:16px;height:16px;color:var(--muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.route-preference-price-help svg{stroke-width:1.8px;width:14px;height:14px}.route-preference-option-price strong{color:var(--ink);font-size:var(--ui-type-compact);font-weight:650;line-height:1.5}.route-preference-option-price small{max-width:34ch;color:var(--muted);font-size:var(--ui-type-caption);line-height:1.55}.route-preference-model-discounts{gap:9px;margin-top:3px;display:grid}.route-preference-model-discounts>span{grid-template-columns:minmax(110px,1fr) minmax(72px,auto);align-items:end;gap:16px;display:grid}.route-preference-model-discounts em{color:var(--ui-color-content-muted);font-size:var(--ui-type-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;line-height:1.5;overflow:hidden}.route-preference-model-discounts strong{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.route-preference-model-discount-value{justify-items:end;gap:1px;display:grid}.route-preference-model-discount-value small{color:var(--muted);font-size:var(--ui-type-tiny);white-space:nowrap;line-height:1.35}.route-preference-option:not(:disabled){cursor:pointer}.route-preference-option:not(:disabled):hover{background:var(--surface)}.route-preference-option.is-active,.route-preference-option.is-active:hover{background:var(--ui-color-surface-info);box-shadow:inset 0 2px 0 var(--ui-color-info-soft)}.route-preference-option.is-active .route-preference-option-head svg{color:var(--text-tertiary)}.route-preference-option:focus-visible{outline:2px solid var(--ui-color-focus);outline-offset:-3px}.route-preference-option:disabled{cursor:default;opacity:1}.route-preference-guidance{background:var(--ui-color-paper);color:var(--ui-color-content-muted);border:2px dashed #f2ad62;border-radius:0;margin:16px 0 18px}.route-preference-guidance-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 15px;display:grid}.route-preference-guidance-item+.route-preference-guidance-item{border-top:var(--ui-border-width) dashed var(--line)}.route-preference-guidance-item>div:first-child{gap:3px;min-width:0;display:grid}.route-preference-guidance-item strong{color:var(--ink);font-size:var(--ui-type-compact)}.route-preference-guidance-item span,.route-preference-guidance-item dd{font-size:var(--ui-type-caption);line-height:1.55}.route-preference-guidance-action{background:var(--color-zero);min-height:34px;color:var(--ui-color-inverse);font-size:var(--ui-type-note);white-space:nowrap;border:0;border-radius:2px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-weight:650;text-decoration:none;display:inline-flex}.route-preference-guidance-action:hover{background:var(--color-zero);color:var(--ui-color-inverse)}html body a.route-preference-guidance-action svg{color:var(--ui-color-inverse)!important;stroke:currentColor!important}.route-preference-guidance-action:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.route-preference-guidance svg{width:13px;height:13px}.route-preference-budget-guidance dl{flex-wrap:wrap;gap:4px 18px;margin:5px 0 0;display:flex}.route-preference-budget-guidance dl>div{align-items:baseline;gap:5px;display:flex}.route-preference-budget-guidance dt{color:var(--ink);font-size:var(--ui-type-caption);font-weight:650}.route-preference-budget-guidance dd{margin:0}.route-preference-guidance-contact{color:var(--muted);white-space:nowrap;justify-self:end}.route-preference>.preference-feedback{min-height:20px;margin:0;padding:10px 0 14px}@media (width<=560px){.route-preference-scope{flex-direction:column;align-items:flex-start;gap:4px}.route-preference-option{grid-template-columns:minmax(0,1fr);gap:9px;min-height:0;padding:17px 0}.route-preference-option.is-active{padding-left:14px;padding-right:14px}.route-preference-option-copy>span{flex-direction:column;align-items:flex-start;gap:2px}.route-preference-option-price{border-top:var(--ui-border-width) solid var(--line);border-left:0;grid-area:3/1;padding-top:10px;padding-left:0}.route-preference-option-price small{max-width:none}.route-preference-model-discounts>span{grid-template-columns:minmax(0,1fr) auto;gap:5px 14px}.route-preference-model-discounts em{white-space:normal}.route-preference-guidance-item{grid-template-columns:minmax(0,1fr);gap:7px;padding:13px 14px}.route-preference-guidance a{justify-self:start}.route-preference-budget-guidance dl{gap:3px;display:grid}.route-preference-guidance-contact{white-space:normal;justify-self:start}}.member-list article{grid-template-columns:var(--avatar-size-member) minmax(0, 1fr) auto}.organization-member-list .avatar-size-member{width:var(--avatar-size-member);height:var(--avatar-size-member);flex-basis:var(--avatar-size-member);font-size:var(--ui-type-caption)}.member-list .member-avatar{color:#b5523d;background:linear-gradient(#ffd7c9 0%,#fff0ea 100%)}.content-heading .organization-daily-limit{gap:var(--ui-space-1) 12px;border-left:var(--ui-border-width) solid var(--line);text-align:right;grid-template-columns:minmax(0,1fr) 30px;min-width:224px;padding:11px 0 10px 16px;display:grid}.organization-daily-limit>span{color:var(--muted);font-size:var(--ui-type-tiny-plus);line-height:1.35}.organization-daily-limit>strong{color:var(--ink);font:700 var(--ui-type-heading)/1.2 var(--mono);font-variant-numeric:tabular-nums;grid-column:1}.organization-daily-limit.is-editable>.icon-button{width:30px;height:30px;color:var(--muted);grid-area:1/2/span 2;place-self:center end}.organization-daily-limit.is-editable>.icon-button:hover{background:var(--surface);color:var(--ink)}.organization-workspace{max-width:100%}.organization-section{border-bottom:var(--ui-border-width) solid var(--line);padding:28px 0 30px}.organization-members-section{border-bottom:0;padding-top:24px}.organization-members-section+.organization-verification-section{border-top:0}.organization-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-5);margin-bottom:21px;display:flex}.organization-section-heading h2{color:var(--ink);font-size:var(--ui-type-section);margin:0}.organization-section-heading p{color:var(--muted);font-size:var(--ui-type-caption);margin:7px 0 0;line-height:1.55}.organization-section-heading .button{flex:none}.organization-empty{margin:0}.organization-member-dialog{border:var(--ui-border-width) solid #11182724;border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);width:min(460px,100vw - 36px);color:var(--ink);margin:auto;padding:0;box-shadow:0 22px 56px #11182733}.organization-member-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11182742}.organization-member-dialog header{justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 16px;display:flex;position:relative}.organization-member-dialog header:after{border-bottom:var(--ui-border-width) dashed var(--line);content:"";position:absolute;bottom:0;left:24px;right:24px}.organization-member-dialog h2{font-size:var(--ui-type-heading-large);margin:0}.organization-member-dialog header p{color:var(--muted);font-size:var(--ui-type-note);margin:7px 0 0;line-height:1.55}.organization-member-dialog header .icon-button{flex:none;width:32px;height:32px}.organization-member-dialog-body{padding:var(--ui-space-5) 24px;gap:15px;display:grid}.organization-member-dialog-body [data-member-invite-fields]{gap:15px;display:grid}.organization-member-dialog-body label,.organization-member-role-field{color:var(--muted);font-size:var(--ui-type-note);gap:7px;display:grid}.organization-member-dialog-body input{border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);width:100%;min-height:39px;color:var(--ink);font-size:var(--ui-type-caption);padding:0 10px}.organization-member-field-feedback{min-height:0;color:var(--text-tertiary);font-size:var(--ui-type-tiny-plus);line-height:1.45;display:block}.organization-member-field-label{align-items:center;gap:5px;display:inline-flex}.organization-member-help{width:15px;height:15px;color:var(--muted);cursor:default;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.organization-member-help:hover,.organization-member-help:focus-visible{color:var(--ink)}.organization-member-help svg{width:14px;height:14px}.organization-member-dialog-body input:focus{border-color:var(--line);box-shadow:none;outline:0}.organization-member-dialog-body .preference-feedback{min-height:18px;margin:0}.organization-role-select{width:100%;position:relative}.organization-role-select-trigger{border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);width:100%;min-height:39px;color:var(--ink);font:inherit;font-size:var(--ui-type-caption);text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex}.organization-role-select-trigger:hover,.organization-role-select.is-open .organization-role-select-trigger{border-color:#aab7b2}.organization-role-select-trigger:focus-visible{box-shadow:none;outline:0}.organization-role-select-trigger svg{width:15px;height:15px;color:var(--text-tertiary);transition:transform .15s}.organization-role-select.is-open .organization-role-select-trigger svg{transform:rotate(180deg)}.organization-role-select-menu{z-index:3;padding:var(--ui-space-1);border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);gap:2px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 10px 22px #14211f1a}.organization-role-select-menu[hidden]{display:none}.organization-role-select-menu button{width:100%;min-height:var(--ui-control-small);align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-compact);color:var(--ink);font:inherit;font-size:var(--ui-type-caption);text-align:left;background:0 0;border:0;padding:0 8px;display:flex}.organization-role-select-menu button:hover,.organization-role-select-menu button:focus-visible{background:var(--surface);outline:0}.organization-role-select-menu button[aria-selected=true]{background:var(--color-zero);color:var(--ui-color-paper);font-weight:650}.organization-role-select-check{color:#0000;flex:none;place-items:center;width:15px;height:15px;display:inline-grid}.organization-role-select-check svg{width:15px;height:15px}.organization-role-select-menu button:hover,.organization-role-select-menu button:focus-visible{background:var(--ui-select-hover-bg);color:var(--ui-select-hover-text)}.organization-role-select-menu button[aria-selected=true]{background:var(--ui-select-active-bg);color:var(--ui-select-active-text)}.organization-role-select-menu button[aria-selected=true] .organization-role-select-check{color:var(--ui-select-active-text)}.organization-member-dialog footer{justify-content:flex-end;gap:9px;padding:0 24px 22px;display:flex}.organization-member-dialog footer .button{min-height:var(--ui-control-medium)}.request-cancel-dialog{border:var(--ui-border-width) solid #11182724;border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);width:min(400px,100vw - 36px);color:var(--ink);margin:auto;padding:0;box-shadow:0 22px 56px #11182733}.request-cancel-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11182742}.request-cancel-dialog form{margin:0}.request-cancel-dialog-head{padding:22px 24px 16px;position:relative}.request-cancel-dialog-head:after{border-bottom:var(--ui-border-width) dashed var(--line);content:"";position:absolute;bottom:0;left:24px;right:24px}.request-cancel-dialog-head h2{color:var(--ink);font-size:var(--ui-type-heading-large);margin:0}.request-cancel-dialog-body{padding:var(--ui-space-5) 24px 18px;gap:10px;display:grid}.request-cancel-dialog-body>p:first-child{color:var(--muted);font-size:var(--ui-type-caption);margin:0;line-height:1.6}.request-cancel-dialog-body .preference-feedback{min-height:0;margin:0}.request-cancel-dialog-actions{justify-content:flex-end;gap:9px;padding:0 24px 22px;display:flex}.request-cancel-dialog-actions .button{min-height:var(--ui-control-medium)}.request-cancel-dialog .button-danger{background:var(--color-zero);color:var(--ui-color-paper);border-color:#000}.request-cancel-dialog .button-danger:hover{background:var(--color-zero);border-color:#000}.request-cancel-dialog .button-danger:disabled{cursor:wait;opacity:.62}.organization-member-list{border-top:var(--ui-border-width) solid var(--ink)}.organization-member-list article{grid-template-columns:var(--avatar-size-member) minmax(0, 1fr) 104px minmax(180px, 260px) 92px 30px;gap:var(--ui-space-4);min-height:68px}.organization-member-list.is-admin article{grid-template-columns:var(--avatar-size-member) minmax(0, 1fr) 104px minmax(180px, 260px) 92px 30px}.organization-member-list article.is-pending{border-top-style:dashed}.organization-member-role{color:#294651;background:#e7eff0;place-self:center start}.organization-member-role-finance{color:#9a661e;background:#fff3e2}.organization-member-role-member{color:#46688f;background:#e9f0fa}.organization-member-limit{min-width:0;color:var(--muted);font-size:var(--ui-type-caption);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;align-self:center;font-weight:400;line-height:1.4;overflow:hidden}.organization-member-list article>div>small,.organization-member-status{font-size:var(--ui-type-caption);font-weight:400;line-height:1.4}.organization-member-status{color:var(--muted);white-space:nowrap;align-self:center}.organization-member-status.is-pending{color:#8d651f}.organization-member-edit{width:30px;height:30px;color:var(--muted);transition:opacity .14s,background-color .14s,color .14s}.organization-member-edit:hover{background:var(--surface);color:var(--ink)}.organization-member-dialog-body label small{color:var(--muted);font-size:var(--ui-type-tiny-plus);line-height:1.5}.organization-member-edit-identity{color:var(--ink);font-size:var(--ui-type-caption);margin:-2px 0 1px;font-weight:650}.organization-member-dialog footer .button-danger-text{color:var(--red);background:0 0;border-color:#0000}.organization-member-dialog footer .button-danger-text:hover{background:#fff7f7;border-color:#f0d5d5}.member-edit-spacer{flex:auto}.organization-member-leave{width:30px;height:30px;color:var(--muted);transition:opacity .14s,background-color .14s,color .14s}.organization-member-leave:hover{background:var(--surface);color:var(--red)}@media (hover:hover) and (pointer:fine){.organization-member-edit,.organization-member-leave{opacity:0;pointer-events:none}.organization-member-list article:hover .organization-member-edit,.organization-member-list article:hover .organization-member-leave,.organization-member-list article:focus-within .organization-member-edit,.organization-member-list article:focus-within .organization-member-leave{opacity:1;pointer-events:auto}}.organization-verification-section{border-bottom:0;padding-bottom:28px}.organization-verification-submission{border-top:var(--ui-border-width) solid var(--ink);border-bottom:var(--ui-border-width) solid var(--line);margin-top:3px}.organization-verification-submission-head{justify-content:space-between;align-items:center;gap:var(--ui-space-4);min-height:54px;display:flex}.organization-verification-submission-head strong{color:var(--ink);font-size:var(--ui-type-caption)}.organization-verification-submission-actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.organization-verification-status{color:var(--muted);font-size:var(--ui-type-note);flex:none;font-weight:650}.organization-verification-status-pending,.organization-verification-status-processing{color:#8d651f}.organization-verification-status-completed{color:var(--success)}.organization-verification-status-rejected,.organization-verification-status-failed,.organization-verification-status-cancelled{color:var(--red)}.organization-verification-cancel{min-height:28px;color:var(--red);font:600 var(--ui-type-note) inherit;white-space:nowrap;background:0 0;border:0;padding:3px 0}.organization-verification-cancel:hover{color:var(--ui-color-danger-hover);text-underline-offset:3px;text-decoration:underline}.organization-verification-cancel:focus-visible{outline-offset:3px;outline:2px solid}.organization-verification-submission dl{border-top:var(--ui-border-width) dashed var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin:0;display:grid}.organization-verification-submission dl>div{min-width:0;padding:var(--ui-space-3) 0;border-bottom:var(--ui-border-width) dashed var(--line)}.organization-verification-submission dl>div:nth-last-child(-n+2){border-bottom:0}.organization-verification-submission dt{color:var(--muted);font-size:var(--ui-type-tiny-plus)}.organization-verification-submission dd{color:var(--ink);font-size:var(--ui-type-caption);overflow-wrap:anywhere;margin:5px 0 0;line-height:1.5}.organization-verification-detail-wide{grid-column:1/-1}.organization-verification-resolution{border-top:var(--ui-border-width) dashed var(--line);color:var(--muted);font-size:var(--ui-type-note);margin:0;padding:13px 0;line-height:1.6}.organization-verification-dialog{border:var(--ui-border-width) solid #11182724;border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);width:min(650px,100vw - 36px);color:var(--ink);margin:auto;padding:0;box-shadow:0 22px 56px #11182733}.organization-verification-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11182742}.organization-verification-dialog header{justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 16px;display:flex;position:relative}.organization-verification-dialog header:after{border-bottom:var(--ui-border-width) dashed var(--line);content:"";position:absolute;bottom:0;left:24px;right:24px}.organization-verification-dialog h2{font-size:var(--ui-type-heading-large);margin:0}.organization-verification-dialog header p{color:var(--muted);font-size:var(--ui-type-note);margin:7px 0 0;line-height:1.55}.organization-verification-dialog header .icon-button{flex:none;width:32px;height:32px}.organization-verification-dialog-body{padding:var(--ui-space-5) 24px;gap:15px;display:grid}.organization-verification-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 16px;display:grid}.organization-verification-fields label{color:var(--muted);font-size:var(--ui-type-note);gap:7px;display:grid}.organization-verification-fields input,.organization-verification-fields textarea{border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);width:100%;min-height:39px;color:var(--ink);font:inherit;font-size:var(--ui-type-caption);padding:0 10px}.organization-verification-fields textarea{box-sizing:border-box;resize:none;min-height:76px;max-height:160px;padding-top:9px;overflow-y:hidden}.organization-verification-fields input:focus,.organization-verification-fields textarea:focus{border-color:var(--line);box-shadow:none;outline:0}.organization-verification-fields .organization-verification-address,.organization-verification-fields .organization-verification-license{grid-column:1/-1}.organization-verification-fields input[type=file]{min-height:42px;padding:var(--ui-space-1);color:var(--muted);font-size:var(--ui-type-note)}.organization-verification-fields input[type=file]::file-selector-button{border-radius:var(--ui-radius-compact);background:var(--color-zero);min-height:30px;color:var(--ui-color-paper);font:650 var(--ui-type-note) inherit;cursor:pointer;border:0;margin-right:9px;padding:0 10px}.organization-verification-dialog .preference-feedback{min-height:18px;margin:0}.organization-verification-dialog footer{justify-content:flex-end;gap:9px;padding:0 24px 22px;display:flex}.organization-verification-dialog footer .button{min-height:var(--ui-control-medium)}.wallet-invoice-cancel,.organization-verification-cancel{min-height:var(--ui-control-compact);color:var(--ui-color-danger);font-size:var(--ui-type-note);white-space:nowrap;background:0 0;border:0;padding:0}.wallet-invoice-cancel:hover,.organization-verification-cancel:hover{text-underline-offset:3px;text-decoration:underline}.organization-verification-license{color:var(--muted);font-size:var(--ui-type-note);gap:7px;display:grid}.organization-verification-fields label>span:first-child,.organization-verification-license>span:first-child{align-items:center;display:inline-flex}.organization-verification-required{color:var(--red);margin-left:3px;font-style:normal;line-height:1}.organization-verification-dialog [data-organization-verification-feedback]{color:var(--text-tertiary)}.organization-verification-dialog [data-organization-account-reuse],.organization-verification-dialog [data-organization-license-reuse]{display:none!important}.organization-verification-entity-type{border:0;margin:0 0 16px;padding:0}.organization-verification-entity-type legend{color:var(--muted);font-size:var(--ui-type-note);padding:0 0 7px}.organization-verification-entity-type .segmented-control{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,360px)}.organization-verification-entity-type label{min-height:var(--ui-control-compact);cursor:pointer;place-items:center;display:grid;position:relative}.organization-verification-entity-type input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.organization-verification-entity-type span{width:100%;min-height:var(--ui-control-compact);border-radius:var(--ui-radius-compact);color:var(--muted);font-size:var(--ui-type-note);place-items:center;display:grid}.organization-verification-entity-type input:checked+span{background:var(--color-zero);color:var(--ui-color-paper);font-weight:650}.organization-verification-entity-type input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.organization-overseas-verification-fields{align-items:start;margin-bottom:15px}.organization-overseas-verification-fields[hidden]{display:none}.organization-overseas-verification-fields>label{align-content:start}.organization-overseas-verification-fields small{color:var(--muted);font-size:var(--ui-type-tiny);margin-top:-1px;line-height:1.45;display:block}.organization-registration-country-select .organization-role-select-menu{z-index:5}.organization-registration-country-select .organization-role-select-menu button{justify-content:flex-start}.organization-registration-country-select .organization-role-select-menu button>small{color:inherit;font-size:var(--ui-type-note);opacity:.62;margin:0 0 0 auto}.organization-overseas-address{grid-column:1/-1}.organization-verification-reuse{border:var(--ui-border-width) dashed var(--line);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-subtle);min-height:39px;color:var(--muted);font-size:var(--ui-type-caption);justify-content:space-between;align-items:center;gap:10px;padding:0 10px;line-height:1.4;display:flex}.organization-verification-reuse>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.organization-verification-reuse button{color:var(--ink);font:600 var(--ui-type-note) inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.organization-verification-reuse button:hover{text-underline-offset:3px;text-decoration:underline}.organization-verification-reuse button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.organization-license-preview,.organization-license-reference{width:min(100%,310px);margin:7px 0 0;position:relative}.organization-license-preview[hidden],.organization-license-reference[hidden]{display:none}.organization-license-preview{border:var(--ui-border-width) dashed #b8c5ce;border-radius:var(--ui-radius-control);background:#fbfcfd;overflow:hidden}.organization-license-preview img,.organization-license-preview iframe,.organization-license-reference img{object-fit:contain;background:#fbfcfd;border:0;width:100%;display:block}.organization-license-preview img{max-height:330px}.organization-license-preview iframe{height:330px}.organization-license-preview img[hidden],.organization-license-preview iframe[hidden]{display:none}.organization-license-preview .icon-button{z-index:1;color:#fff;width:28px;height:28px;box-shadow:none;mix-blend-mode:difference;opacity:.78;background:0 0;border:0;border-radius:0;padding:0;transition:opacity .14s;position:absolute;top:7px;right:7px}.organization-license-preview .icon-button svg{width:16px;height:16px}.organization-license-preview .icon-button:hover{opacity:1;background:0 0}.organization-license-reference figcaption{color:var(--muted);font-size:var(--ui-type-tiny-plus);margin-bottom:7px}.organization-license-reference img{border:var(--ui-border-width) dashed #b8c5ce;border-radius:var(--ui-radius-control)}.organization-invitation-decision-dialog dl{border-top:var(--ui-border-width) solid var(--line);gap:0;margin:0;display:grid}.organization-invitation-decision-dialog dl>div{border-bottom:var(--ui-border-width) solid var(--line);grid-template-columns:82px minmax(0,1fr);gap:14px;padding:10px 0;display:grid}.organization-invitation-decision-dialog dt{color:var(--muted);font-size:var(--ui-type-note)}.organization-invitation-decision-dialog dd{min-width:0;color:var(--ink);font-size:var(--ui-type-caption);overflow-wrap:anywhere;margin:0}.organization-invitation-decision-dialog{border:var(--ui-border-width) solid #11182729;border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);width:min(520px,100vw - 36px);color:var(--ink);margin:auto;padding:0;box-shadow:0 22px 56px #11182733}.organization-invitation-decision-dialog section{padding:28px}.organization-invitation-decision-dialog header p{color:var(--muted);font-size:var(--ui-type-note);margin:0 0 10px}.organization-invitation-decision-dialog header h2{max-width:20ch;color:var(--ink);font-size:var(--ui-type-display-xs);letter-spacing:0;overflow-wrap:anywhere;margin:0;line-height:1.38}.organization-invitation-decision-dialog header span{color:var(--muted);font-size:var(--ui-type-caption);margin-top:11px;line-height:1.65;display:block}.organization-invitation-decision-dialog footer{justify-content:flex-end;gap:9px;padding-top:23px;display:flex}.organization-invitation-decision-dialog footer .button{min-height:var(--ui-control-default)}.organization-invitation-decision-dialog button:disabled{cursor:wait;opacity:.58}.personal-center{max-width:960px}.personal-section{padding:var(--ui-space-6) 0;border-top:var(--ui-border-width) solid var(--line)}.personal-center>.personal-section:first-child{border-top-color:var(--ink)}.personal-section .panel-heading{margin-bottom:18px}.personal-section .panel-heading h2{color:var(--ink);font-size:var(--ui-type-heading);margin:0}.personal-section .panel-heading p{color:var(--muted);font-size:var(--ui-type-caption);margin:5px 0 0;line-height:1.55}.profile-form{grid-template-columns:minmax(260px,.85fr) minmax(260px,1fr);align-items:center;gap:18px 30px;display:grid}.profile-form label,.account-security-dialog label{color:var(--muted);font-size:var(--ui-type-note);gap:7px;display:grid}.profile-form input,.account-security-dialog input{width:100%;min-height:var(--ui-control-default);border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);color:var(--ink);font-size:var(--ui-type-caption);padding:0 11px}.profile-actions{align-items:center;gap:var(--ui-space-3);grid-column:1/-1;display:flex}.profile-actions .button{min-height:var(--ui-control-medium)}.avatar-editor{align-items:center;gap:15px;display:flex}.avatar-preview{width:54px;height:54px;font-size:var(--ui-type-emphasis);flex:none}.avatar-editor-controls{gap:5px;display:grid}.avatar-editor-controls strong{color:var(--ink);font-size:var(--ui-type-compact)}.avatar-editor-controls p{color:var(--muted);font-size:var(--ui-type-note);margin:0;line-height:1.5}.avatar-editor-controls>div{margin-top:5px}.settings-list{border-top:var(--ui-border-width) solid var(--ink)}.settings-row{justify-content:space-between;align-items:center;gap:var(--ui-space-6);min-height:74px;padding:14px 2px;display:flex}.settings-row+.settings-row{border-top:var(--ui-border-width) solid var(--line)}.settings-row>div:first-child{min-width:0}.settings-row strong,.settings-row span{display:block}.settings-row strong{color:var(--ink);font-size:var(--ui-type-compact)}.settings-row span{color:var(--muted);font-size:var(--ui-type-note);margin-top:5px;line-height:1.5}.settings-row>.segmented-control,.settings-row>.preference-control{flex:none}.settings-row .preference-control{justify-items:end;gap:5px;display:grid}.personal-payment-section{padding-bottom:0}.personal-payment-section .panel-heading{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-5);display:flex}.personal-payment-list{border-top:var(--ui-border-width) solid var(--ink);margin-top:5px}.personal-payment-list article{justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:14px 2px;display:flex}.personal-payment-list article+article{border-top:var(--ui-border-width) solid var(--line)}.personal-payment-list article>div{min-width:0}.personal-payment-list strong,.personal-payment-list small{display:block}.personal-payment-list strong{color:var(--ink);font-size:var(--ui-type-caption)}.personal-payment-list small{color:var(--muted);font-size:var(--ui-type-note);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;overflow:hidden}.personal-payment-empty:not(.console-state-note){border-top:var(--ui-border-width) solid var(--ink);min-height:74px;color:var(--text-tertiary);font-size:var(--ui-type-caption);align-items:center;margin:5px 0 0;display:flex}.personal-payment-empty.console-state-note{margin:5px 0 0}.account-security-dialog{border:var(--ui-border-width) solid #11182724;border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);width:min(460px,100vw - 32px);color:var(--ink);padding:0;box-shadow:0 22px 56px #11182733}.account-security-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11182742}.account-security-dialog-head,.account-security-dialog-actions{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-4);display:flex}.account-security-dialog-head{border-bottom:var(--ui-border-width) dashed var(--line);padding:22px 24px 17px}.account-security-dialog-head h2{font-size:var(--ui-type-heading);margin:0}.account-security-dialog-head p{color:var(--muted);font-size:var(--ui-type-note);margin:6px 0 0;line-height:1.55}.account-security-dialog-body{gap:var(--ui-space-4);padding:var(--ui-space-5) 24px;display:grid}.account-security-code-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.account-security-dialog-actions{padding:var(--ui-space-4) 24px 22px;border-top:var(--ui-border-width) dashed var(--line);justify-content:flex-end}.account-security-dialog .button{min-height:var(--ui-control-medium)}@media (width<=820px){.console-subpage{padding-top:34px}.billing-summary,.payment-options,.profile-form,.profile-preferences,.organization-verification-fields,.organization-verification-submission dl{grid-template-columns:1fr}.organization-verification-submission dl>div,.organization-verification-submission dl>div:nth-last-child(-n+2){border-bottom:var(--ui-border-width) dashed var(--line)}.organization-verification-submission dl>div:last-child{border-bottom:0}.model-catalog article{grid-template-columns:30px minmax(0,1fr) auto}.model-catalog article>span:not(.model-badge){display:none}.wallet-balance{gap:var(--ui-space-5);grid-template-columns:minmax(0,1fr) auto}.wallet-balance-invoice{padding:var(--ui-space-4) 0 0;border-top:var(--ui-border-width) solid var(--line);border-left:0;grid-column:1}.wallet-balance-actions{grid-area:1/2/span 2;align-self:center}.settings-row,.benefit-preference-row{align-items:flex-start;gap:var(--ui-space-3);flex-direction:column}.settings-row>.segmented-control,.settings-row>.preference-control,.benefit-preference-row .preference-control{width:100%}.settings-row .preference-control,.benefit-preference-row .preference-control{justify-items:start}.account-security-code-row{grid-template-columns:1fr}.account-security-code-row .button{justify-content:center;width:100%}.account-security-section .settings-row{align-items:center;gap:var(--ui-space-3);flex-direction:row}.account-security-section .settings-row>div:first-child{flex:auto;min-width:0}.account-security-section .settings-row>.button{white-space:nowrap;flex:none}}@media (width<=720px){.key-list-header{display:none}.key-row{grid-template-columns:minmax(0,1fr) 32px;gap:9px;padding:14px 0}.key-cell{white-space:normal;grid-column:1}.key-name{grid-row:1}.key-value{grid-row:2}.key-row .key-cell:nth-child(3),.key-row .key-cell:nth-child(4),.key-row .key-cell:nth-child(5),.key-row .key-cell:nth-child(6){color:var(--muted);font-size:var(--ui-type-body)}.key-row-edit{grid-area:1/2/span 6}.key-editor{grid-template-columns:1fr;padding:22px 20px 20px}.key-editor-integrations,.key-editor-footer{grid-column:auto}.key-editor-integrations .key-secret-import-actions{flex-wrap:wrap}.key-editor-footer{align-items:flex-start;gap:var(--ui-space-3);flex-wrap:wrap}.key-editor-submit-actions{justify-content:flex-end;margin-left:auto}.key-delete-confirm{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start}.key-delete-confirm>span{width:100%;max-width:none}.key-secret-dialog-head{padding:22px 20px 16px}.key-secret-dialog>code{margin:var(--ui-space-4) 20px}.key-secret-dialog-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 20px 20px}.key-secret-import-actions{flex-wrap:wrap}.key-secret-dialog-actions .button{flex:none;justify-content:center}.key-reveal-dialog-head{padding:22px 20px 16px}.key-reveal-dialog>code{margin:0 20px 16px}.key-reveal-code-row{padding:0 20px}.key-reveal-dialog-footer,.key-reveal-dialog-actions{padding-left:20px;padding-right:20px}.key-secret-import-link{min-height:var(--ui-control-medium);font-size:var(--ui-type-note)}}@media (width<=560px){.console-subpage .content-heading{margin-bottom:var(--ui-space-5)}.console-panel{padding:17px 14px}.console-panel .panel-heading,.organization-section-heading{flex-direction:column;align-items:flex-start}.organization-section-heading{gap:13px}.organization-section-heading .button{justify-content:center;width:100%}.console-filter{width:100%}.console-filter button{flex:1;justify-content:space-between}.key-connection{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:22px}.key-connection-primary>div{gap:11px}.key-connection-value{flex-wrap:wrap;align-items:flex-start}.key-route-actions{margin-left:0}.key-route-details ul{width:min(282px,100vw - 48px)}.key-row{grid-template-columns:minmax(0,1fr) 32px;gap:10px}.key-row>.key-status{display:none}.benefit-hero{align-items:flex-start;padding:21px 18px}.benefit-hero-stat{font-size:var(--ui-type-section-large)}.member-list article{grid-template-columns:34px minmax(0,1fr)}.member-list article>span:last-child{color:var(--muted);font-size:var(--ui-type-tiny);grid-column:2}.personal-payment-list article{flex-direction:column;align-items:flex-start;gap:7px}.usage-empty-state,.wallet-empty-copy{min-height:52px;font-size:var(--ui-type-note)}.organization-invitation-decision-dialog section{padding:22px 20px}.organization-invitation-decision-dialog header h2{font-size:var(--ui-type-section)}.organization-invitation-decision-dialog footer{flex-direction:column-reverse}.organization-invitation-decision-dialog footer .button{justify-content:center;width:100%}.wallet-balance{gap:var(--ui-space-4);grid-template-columns:1fr}.wallet-balance-invoice{grid-column:auto;padding-top:15px}.wallet-balance-actions{grid-area:auto;justify-items:start;width:100%;display:grid}.wallet-ledger-tabs{gap:18px}.wallet-recharge-dialog,.wallet-invoice-dialog{width:min(100vw - 24px,510px)}.request-cancel-dialog{width:min(400px,100vw - 24px)}.wallet-withdrawal-dialog{width:min(100vw - 24px,510px)}.wallet-recharge-dialog-head,.wallet-recharge-dialog-body,.wallet-recharge-dialog-actions,.wallet-withdrawal-dialog-head,.wallet-withdrawal-dialog-body,.wallet-withdrawal-dialog-actions,.wallet-invoice-dialog-head,.wallet-invoice-dialog-body,.wallet-invoice-dialog-actions,.request-cancel-dialog-head,.request-cancel-dialog-body,.request-cancel-dialog-actions{padding-left:18px;padding-right:18px}.wallet-recharge-dialog-actions{flex-direction:column;align-items:flex-start}.wallet-recharge-qr{aspect-ratio:1;object-fit:contain;background:#fff;width:min(240px,100%);margin:12px auto;display:block}}.wallet-recharge-estimate{border-top:1px dashed var(--line);gap:12px;padding-top:18px;display:grid}.wallet-recharge-estimate-heading h3{color:var(--ink);font-size:var(--ui-type-emphasis);margin:0}.wallet-recharge-estimate-heading small{color:var(--muted);font-size:var(--ui-type-note);margin-top:5px;display:block}.wallet-recharge-estimate-heading b{color:var(--ink);font-weight:700}.wallet-recharge-estimate-list{border-top:1px solid var(--line)}.wallet-recharge-estimate-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:58px;display:grid}.wallet-recharge-estimate-row>div{min-width:0}.wallet-recharge-estimate-row strong,.wallet-recharge-estimate-row small{display:block}.wallet-recharge-estimate-row strong{color:var(--ink);font-size:var(--ui-type-caption);font-weight:650}.wallet-recharge-estimate-row small{color:var(--muted);font-size:var(--ui-type-caption);margin-top:3px}.wallet-recharge-estimate-row b{color:var(--ink);font-size:var(--ui-type-heading);font-variant-numeric:tabular-nums;line-height:1}.wallet-recharge-estimate-row>span{color:var(--muted);font-size:var(--ui-type-note)}.wallet-recharge-estimate>p,.wallet-recharge-estimate-heading>p{color:var(--muted);font-size:var(--ui-type-caption);margin:0;line-height:1.5}@media (width<=560px){.wallet-recharge-estimate-row{min-height:54px}}.wallet-recharge-benefits{border-top:1px dashed var(--line);gap:12px;padding:18px 0 4px;display:grid}.wallet-recharge-benefits-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wallet-recharge-benefits-heading h3{margin:0}.wallet-recharge-benefits-heading small{color:var(--muted);font-size:var(--ui-type-note);margin-top:4px;display:block}.wallet-recharge-benefits-heading b{color:var(--accent);font-size:var(--ui-type-emphasis)}.wallet-recharge-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wallet-recharge-benefits-grid>div{border-left:2px solid var(--line);gap:4px;min-width:0;padding:10px 12px;display:grid}.wallet-recharge-benefits-grid>div>span{color:var(--muted);font-size:var(--ui-type-note);font-weight:650}.wallet-recharge-benefits-grid strong{color:var(--ink);font-size:var(--ui-type-heading);line-height:1.1}.wallet-recharge-benefits-grid small,.wallet-recharge-benefits p{color:var(--muted);font-size:var(--ui-type-note);line-height:1.45}.wallet-recharge-benefits p{margin:0;font-size:11px}@media (width<=560px){.wallet-recharge-benefits-grid{grid-template-columns:1fr}}.wallet-recharge-dialog{border-radius:22px;width:min(640px,100vw - 32px);overflow:hidden}.wallet-recharge-dialog-head{background:linear-gradient(105deg,#e9f0ff 0%,#f7f9ff 52%,#fff0e7 100%);border-bottom:0;padding:28px 30px 22px}.wallet-recharge-dialog-head h2{font-size:var(--ui-type-page);letter-spacing:0;line-height:1.25}.wallet-recharge-dialog-head p{font-size:var(--ui-type-compact);margin-top:8px;line-height:1.55}.wallet-recharge-dialog-body{gap:24px;padding:26px 30px 30px}.wallet-recharge-dialog h3,.wallet-recharge-dialog-body>section:first-child>h3{font-size:var(--ui-type-emphasis);line-height:1.4}.wallet-recharge-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wallet-recharge-preset{min-height:104px;color:var(--ink);text-align:left;font-size:var(--ui-type-display-md);background:#fff;border:2px solid #e3e5e8;border-radius:0;padding:18px 20px;font-weight:650}.wallet-recharge-preset strong,.wallet-recharge-preset small{display:block}.wallet-recharge-preset small{color:var(--muted);font-size:var(--ui-type-caption);margin-top:7px;font-weight:500}.wallet-recharge-preset:hover,.wallet-recharge-preset[aria-pressed=true]{color:var(--ink);background:#fff4e9;border-color:#ff761f}.wallet-recharge-preset[aria-pressed=true]:after{content:"✓";float:right;color:#fff;background:#ff761f;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.wallet-recharge-input-wrap{border-color:#dfe2e6;border-radius:12px;min-height:56px}.wallet-recharge-input-wrap input{min-height:54px;font-size:var(--ui-type-body)}.wallet-recharge-input-wrap input::placeholder{color:var(--text-tertiary);font-size:var(--ui-type-compact);opacity:1}.wallet-recharge-methods{background:#fff8f3;border-color:#ffdfc9;border-radius:14px}.wallet-recharge-dialog-actions{padding:20px 30px 28px}.wallet-recharge-dialog-actions .button{min-width:260px;min-height:52px;font-size:var(--ui-type-heading);border-radius:4px}.wallet-recharge-dialog-actions .wallet-recharge-cancel[hidden]{display:none!important}.wallet-recharge-pay-button{justify-content:center;align-items:center;gap:9px;display:inline-flex}.wallet-recharge-pay-button img{object-fit:contain;border-radius:5px;flex:none;width:22px;height:22px}.wallet-recharge-pay-button[aria-busy=true]{cursor:wait}.wallet-recharge-pay-button[aria-busy=true] img{display:none}.wallet-recharge-pay-button[aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite wallet-recharge-pay-spin}@keyframes wallet-recharge-pay-spin{to{transform:rotate(360deg)}}.wallet-recharge-dialog{border-radius:var(--ui-radius-panel)}.wallet-recharge-dialog-actions{justify-content:flex-end}.wallet-recharge-dialog-actions .wallet-recharge-cancel{min-width:0;color:var(--red);font-size:var(--ui-type-caption);background:0 0;border:0;margin-right:auto;padding-inline:0}.wallet-recharge-dialog-actions .wallet-recharge-cancel:hover{color:#8f2d24;text-underline-offset:3px;background:0 0;text-decoration:underline}@media (width<=560px){.wallet-recharge-dialog{border-radius:var(--ui-radius-panel);width:min(100vw - 20px,640px)}.wallet-recharge-dialog-head,.wallet-recharge-dialog-body,.wallet-recharge-dialog-actions{padding-left:18px;padding-right:18px}.wallet-recharge-presets{grid-template-columns:1fr}.wallet-recharge-preset{min-height:76px}.wallet-recharge-dialog-actions .button{width:auto;max-width:100%}.wallet-recharge-dialog-actions{align-items:flex-end}.wallet-withdrawal-dialog-actions{gap:10px}.wallet-withdrawal-dialog-actions .button{white-space:nowrap;min-width:0;padding-inline:12px}.wallet-withdrawal-account-row{gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr) 30px}.wallet-withdrawal-account small{white-space:normal;overflow-wrap:anywhere}}@media (width<=1040px){.usage-entry-enterprise{grid-column:2/-1;grid-template-columns:1fr}.usage-entry-enterprise dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=660px){.usage-list-heading{align-items:flex-start;gap:var(--ui-space-1);flex-direction:column}.wallet-ledger-list{min-width:0}.wallet-ledger-list-header{display:none}.wallet-ledger-list>li:not(.wallet-ledger-list-header){grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;min-height:72px;padding:15px 0}.wallet-ledger-list time{grid-area:1/1}.wallet-ledger-list>div,.wallet-ledger-list .wallet-ledger-amount{grid-area:2/1}.wallet-ledger-list .wallet-ledger-method{grid-area:3/1}.wallet-ledger-list b{grid-area:1/2}.wallet-ledger-list .wallet-transaction-status{grid-area:2/2/span 2;place-self:end}.wallet-ledger-list-recharge .wallet-ledger-discount{grid-area:3/1}.wallet-ledger-list-recharge .wallet-ledger-method{grid-row:4}.wallet-ledger-list-recharge .wallet-transaction-status{grid-row:2/span 3}.usage-table-scroll{overflow:visible}.usage-list{min-width:0}.usage-list-header{display:none}.usage-entry{column-gap:14px;row-gap:var(--ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:17px 0}.usage-entry-when{grid-area:1/1}.usage-entry-when code{display:none}.usage-entry-call{grid-area:2/1/auto/-1}.usage-entry-call p{white-space:normal;overflow-wrap:anywhere}.usage-entry-value,.usage-entry-official,.usage-entry-actual{gap:var(--ui-space-1);white-space:normal;display:grid}.usage-entry-value:before,.usage-entry-official:before,.usage-entry-actual:before{color:var(--muted);content:attr(data-label);font:var(--ui-type-tiny-plus) "PingFang SC", sans-serif}.usage-entry-value:nth-child(3){grid-area:3/1}.usage-entry-value:nth-child(4){grid-area:3/2}.usage-entry-value:nth-child(5){grid-area:4/1/auto/-1}.usage-entry-actual{background:0 0;padding-left:0;position:static}.usage-entry-official{grid-area:5/1}.usage-entry-actual{grid-area:5/2}.usage-entry-source{grid-area:6/1/auto/-1}.usage-entry-scroll-spacer{display:none}.usage-entry-status{gap:var(--ui-space-1) 9px}.usage-entry-status .source-tag{background:0 0;padding:0}.usage-entry-enterprise{grid-area:7/1/auto/-1;margin-top:5px;padding-top:13px}.usage-entry-enterprise dl{gap:var(--ui-space-3) 16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.content-heading .organization-daily-limit{width:100%;min-width:0;margin-top:var(--ui-space-4);padding:var(--ui-space-3) 0 0;border-top:var(--ui-border-width) solid var(--line);text-align:left;border-left:0}.organization-daily-limit.is-editable>.icon-button{justify-self:end}.organization-member-list article,.organization-member-list.is-admin article{grid-template-columns:34px minmax(0,1fr) 30px;gap:10px}.organization-member-list .organization-member-role{grid-area:2/2}.organization-member-list .organization-member-limit{grid-area:3/2}.organization-member-list .organization-member-status{grid-area:4/2}.organization-member-list .organization-member-edit{grid-area:1/3/span 4;align-self:center}.organization-member-dialog footer{flex-wrap:wrap}.organization-member-dialog footer .member-edit-spacer{display:none}.organization-member-dialog footer .button-danger-text{margin-right:auto}}.console-page :focus,.console-page :focus-visible{box-shadow:none!important;outline:0!important}body.console-page{font-size:var(--ui-type-body)}@media (width<=820px){body.console-page{touch-action:pan-x pan-y}}.console-page .workspace-label{font-size:var(--ui-type-caption)}.console-page .workspace-trigger{min-height:58px}.console-page .workspace-copy strong{font-size:var(--ui-type-body)}.console-page .workspace-copy small{font-size:var(--ui-type-note)}.console-page .console-nav-link{gap:var(--ui-space-3);min-height:46px;font-size:var(--ui-type-body)}.console-page .console-nav-link svg{width:19px;height:19px}.console-page .nav-count{min-width:24px;font-size:var(--ui-type-tiny-plus)}.console-page .sidebar-status{font-size:var(--ui-type-note)}.console-page .content-heading h1{font-size:var(--ui-type-hero);line-height:1.25}.console-page .eyebrow,.console-page .section-label{font-size:var(--ui-type-note)}.console-page .heading-lead{font-size:var(--ui-type-body);line-height:1.7}.console-page .button{min-height:var(--ui-button-default);font-size:var(--ui-type-caption);padding-inline:14px}.console-page .button-small{min-height:var(--ui-button-compact);font-size:var(--ui-type-note);padding-inline:10px}@media (width<=560px){.console-page .button:not(.button-small){min-height:var(--ui-button-touch)}}.console-page .wallet-recharge-dialog-actions .button{min-height:52px}.console-page .alert-strip{min-height:58px}.console-page .alert-strip>span:nth-child(2){font-size:var(--ui-type-compact)}.console-page .alert-strip a{font-size:var(--ui-type-caption)}.console-page .metric-panel{min-height:153px;padding:var(--ui-space-5) 21px 18px}.console-page .metric-panel-head{font-size:var(--ui-type-caption)}.console-page .metric-caption,.console-page .metric-meta{font-size:var(--ui-type-note)}.console-page .metric-value{margin-top:var(--ui-space-4);font-size:var(--ui-type-page-large)}.console-page .metric-value small{font-size:var(--ui-type-caption)}.console-page .panel{padding:var(--ui-space-6) 25px}.console-page .panel-heading h2{font-size:var(--ui-type-heading)}.console-page .panel-heading p{font-size:var(--ui-type-caption);margin-top:7px}.console-page .chart-summary span{font-size:var(--ui-type-note)}.console-page .chart-summary strong{font-size:var(--ui-type-section-large)}.console-page .chart-y-axis,.console-page .chart-bar-group span,.console-page .chart-legend{font-size:var(--ui-type-note)}.console-page .benefit-access strong{font-size:var(--ui-type-compact)}.console-page .benefit-access div span,.console-page .benefit-total span,.console-page .benefit-model-row small{font-size:var(--ui-type-note)}.console-page .benefit-total strong{font-size:var(--ui-type-display-xs)}.console-page .model-remaining{font-size:var(--ui-type-caption)}.console-page .preference-copy h2{font-size:var(--ui-type-subheading)}.console-page .preference-copy p:last-child,.console-page .preference-feedback{font-size:var(--ui-type-note)}.console-page .segmented-control button{min-height:var(--ui-control-default);font-size:var(--ui-type-caption)}.console-page .activity-table th{font-size:var(--ui-type-caption)}.console-page .activity-table td,.console-page .activity-table td:first-child{font-size:var(--ui-type-data)}.console-page .table-model strong{font-size:var(--ui-type-caption)}.console-page .table-model small{font-size:var(--ui-type-note)}.console-page .quick-actions a{padding:18px 19px}.console-page .quick-actions strong{font-size:var(--ui-type-compact)}.console-page .quick-actions small{font-size:var(--ui-type-note)}.console-page .console-subpage{padding-top:54px}.console-page .console-subpage .content-heading h1{font-size:var(--ui-type-hero-lg)}.console-page .console-subpage .content-heading{margin-bottom:31px}.console-page .console-panel{padding:28px}.console-page .console-panel .panel-heading h2{font-size:var(--ui-type-section)}.console-page .console-panel .panel-heading p{font-size:var(--ui-type-compact)}.console-page .key-list strong,.console-page .member-list strong,.console-page .model-catalog strong{font-size:var(--ui-type-data)}.console-page .key-list small,.console-page .member-list small,.console-page .model-catalog small{font-size:var(--ui-type-body)}.console-page .key-status,.console-page .model-catalog article>span:not(.model-badge),.console-page .model-catalog a,.console-page .member-list article>span:last-child{font-size:var(--ui-type-data)}.console-page .organization-member-list article>div>small,.console-page .organization-member-list .organization-member-limit,.console-page .organization-member-list .organization-member-status,.console-page .billing-summary span,.console-page .billing-summary small{font-size:var(--ui-type-caption)}.console-page .billing-summary strong{font-size:var(--ui-type-page-large)}.console-page .payment-options strong{font-size:var(--ui-type-compact)}.console-page .payment-options small{font-size:var(--ui-type-note)}.console-page .benefit-hero h2{font-size:var(--ui-type-page-large)}.console-page .benefit-hero p{font-size:var(--ui-type-compact)}.console-page .benefit-hero-stat{font-size:var(--ui-type-hero-sm)}.console-page .benefit-hero-stat small{font-size:var(--ui-type-note)}.console-page .profile-form label{font-size:var(--ui-type-caption)}.console-page .profile-form input{min-height:var(--ui-control-comfortable);font-size:var(--ui-type-compact)}@media (width<=560px){body.console-page{font-size:var(--ui-type-compact)}.console-page .content-heading h1,.console-page .console-subpage .content-heading h1{font-size:var(--ui-type-page)}.console-page .heading-lead{font-size:var(--ui-type-caption)}.console-page .metric-panel{padding:var(--ui-space-4) 14px}.console-page .metric-panel-head{font-size:var(--ui-type-note)}.console-page .metric-value{font-size:var(--ui-type-display-xs)}.console-page .panel,.console-page .console-panel{padding:19px 16px}.console-page .panel-heading h2,.console-page .console-panel .panel-heading h2{font-size:var(--ui-type-subheading)}.console-page .panel-heading p,.console-page .console-panel .panel-heading p{font-size:var(--ui-type-note)}.console-page .console-nav-link{font-size:var(--ui-type-compact)}}.dashboard-overview{max-width:none;padding-top:54px}.dashboard-heading{flex-direction:column;align-items:flex-start;gap:18px}.dashboard-heading h1{font-size:var(--ui-type-hero-lg)}.dashboard-toolbar{justify-content:flex-start;align-items:center;gap:var(--ui-space-3) 16px;flex-wrap:wrap;width:100%;display:flex}.dashboard-toolbar-top{margin-bottom:34px}.dashboard-toolbar-actions{align-items:center;gap:var(--ui-space-2);margin-left:auto;display:flex}.dashboard-toolbar-actions .button{min-height:var(--ui-button-default);white-space:nowrap;padding:0 12px}.dashboard-toolbar-actions .button svg{width:15px}.dashboard-toolbar-actions .dashboard-record-action,.console-page .dashboard-toolbar-actions .dashboard-record-action:is(:hover,:active){background:var(--color-zero);color:var(--ui-color-paper);border-color:#171717}.dashboard-subject-menu{align-items:center;gap:9px;display:inline-flex;position:relative}.dashboard-subject-caption{color:var(--muted);font-size:var(--ui-type-note);white-space:nowrap}.dashboard-subject-trigger{border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);min-width:132px;min-height:42px;color:var(--ink);font-size:var(--ui-type-caption);text-align:left;white-space:nowrap;justify-content:space-between;align-items:center;gap:9px;padding:0 11px;font-weight:600;transition:border-color .16s,background .16s;display:inline-flex}.dashboard-subject-trigger:hover,.dashboard-subject-trigger[aria-expanded=true]{border-color:var(--ui-color-action);background:var(--ui-color-paper)}.dashboard-subject-trigger svg{width:14px;color:var(--text-tertiary);margin-left:2px;transition:transform .16s}.dashboard-subject-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.dashboard-subject-trigger:focus-visible,.dashboard-subject-panel button:focus-visible{box-shadow:none;outline:0}.dashboard-subject-panel{z-index:50;border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);min-width:100%;padding:6px;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 14px 34px #3e55711f}.dashboard-subject-panel[hidden]{display:none}.dashboard-subject-panel button{width:100%;min-height:var(--ui-control-small);border-radius:var(--ui-radius-small);color:var(--text-secondary);font-size:var(--ui-type-note);text-align:left;background:0 0;padding:0 9px;font-weight:500;transition:background .15s,color .15s}.dashboard-subject-panel button:hover{background:var(--ui-select-hover-bg);color:var(--ui-select-hover-text)}.dashboard-subject-panel button[aria-selected=true]{background:var(--ui-select-active-bg);color:var(--ui-select-active-text);font-weight:650}.dashboard-subject-trigger.is-pending{cursor:progress;opacity:.7}.dashboard-period-picker{align-items:center;gap:9px;display:inline-flex;position:relative}.dashboard-period-caption{color:var(--muted);font-size:var(--ui-type-note);white-space:nowrap}.dashboard-period-trigger{align-items:center;gap:var(--ui-space-2);border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);min-height:42px;color:var(--ink);font:650 var(--ui-type-note) var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 11px;transition:border-color .16s,background .16s;display:inline-flex}.dashboard-period-trigger:hover,.dashboard-period-trigger[aria-expanded=true]{border-color:var(--ui-color-action);background:var(--ui-color-paper)}.dashboard-period-trigger>svg:first-child{width:16px;color:var(--text-tertiary)}.dashboard-period-trigger>svg:last-child{width:14px;color:var(--text-tertiary);margin-left:2px;transition:transform .16s}.dashboard-period-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.dashboard-period-trigger:focus-visible,.period-preset-list button:focus-visible,.period-calendar-nav:focus-visible,.period-calendar-day:focus-visible,.period-calendar-footer button:focus-visible{box-shadow:none;outline:0}.dashboard-period-panel{z-index:50;border:var(--ui-border-width) solid var(--ui-color-line-info);border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);width:356px;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 14px 34px #3e55711f}.dashboard-period-panel[hidden]{display:none}.period-preset-list{border-bottom:var(--ui-border-width) dashed #d9e1e7;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:13px;display:grid}.period-preset-list button{border:var(--ui-border-width) dashed var(--ui-color-action);border-radius:var(--ui-radius-small);background:var(--ui-color-paper);min-width:0;min-height:31px;color:var(--text-secondary);font-size:var(--ui-type-tiny-plus);white-space:nowrap;padding:0 7px;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.period-preset-list button:hover{border-color:var(--ui-color-action);color:var(--ui-select-hover-text);background:var(--ui-select-hover-bg)}.period-preset-list button.is-active{border-style:solid;border-color:var(--ui-color-action);background:var(--ui-color-paper);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--ui-color-action);font-weight:650}.period-calendar{padding:var(--ui-space-4) 18px 12px}.period-calendar-head{justify-content:space-between;align-items:center;min-height:30px;display:flex}.period-calendar-head strong{color:var(--ink);font-size:var(--ui-type-compact)}.period-calendar-nav{border-radius:var(--ui-radius-small);color:#68757f;background:0 0;place-items:center;width:30px;height:30px;display:grid}.period-calendar-nav:hover{color:#607fae;background:#f4f7fc}.period-calendar-nav svg{width:17px}.period-calendar-weekdays,.period-calendar-days{grid-template-columns:repeat(7,1fr);display:grid}.period-calendar-weekdays{color:#929ba7;font-size:var(--ui-type-tiny-plus);text-align:center;margin:13px 0 5px}.period-calendar-days{row-gap:2px}.period-calendar-day{z-index:0;width:100%;height:36px;color:var(--ink);font-size:var(--ui-type-note);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;position:relative}.period-calendar-day:before{z-index:-1;content:"";background:0 0;position:absolute;inset:2px 0}.period-calendar-day.is-adjacent-month{color:var(--text-tertiary)}.period-calendar-day.is-range-start:before,.period-calendar-day.is-range-end:before{border-radius:var(--ui-radius-small);background:#dce7f4;inset:2px 4px}.period-calendar-day.is-range-start,.period-calendar-day.is-range-end{color:#3c5d84;font-weight:700}.period-calendar-day.is-today:not(.is-range-start):not(.is-range-end){color:var(--text-primary);font-weight:700}.period-calendar-day.is-today:not(.is-range-start):not(.is-range-end):after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;right:calc(50% - 2px)}.period-calendar-footer{border-top:var(--ui-border-width) solid #e7ebf3;background:linear-gradient(110deg, var(--ui-color-surface-elevated) 0%, #fff9f2 100%);justify-content:space-between;align-items:center;gap:10px;min-height:53px;padding:10px 18px;display:flex}.period-calendar-footer span{color:#747d86;max-width:245px;font-size:var(--ui-type-tiny-plus);line-height:1.45}.period-calendar-footer button{padding:var(--ui-space-1) 0;color:var(--text-secondary);font-size:var(--ui-type-tiny-plus);background:0 0;flex:none;font-weight:650}.period-calendar-footer button:hover{color:var(--ink)}.dashboard-period-trigger>svg:first-child,.key-date-trigger svg{color:var(--text-tertiary)}.dashboard-period-panel,.key-date-panel{border-color:var(--ui-color-neutral-wash)}.period-preset-list{border-bottom-color:var(--ui-color-neutral-wash)}.period-calendar-nav{color:var(--ui-color-muted-console)}.period-calendar-nav:hover{background:var(--ui-color-surface-hover);color:var(--ui-color-ink-console)}.period-calendar-weekdays{color:var(--ui-color-detail)}.period-calendar-day:hover:before{background:var(--ui-color-surface-hover)}.period-calendar-day.is-in-range:before{background:var(--ui-color-surface-subtle)}.period-calendar-day.is-range-start:before,.period-calendar-day.is-range-end:before{background:var(--ui-color-action)}.period-calendar-day.is-range-start,.period-calendar-day.is-range-end{color:var(--ui-color-paper)}.period-calendar-day.is-today:not(.is-range-start):not(.is-range-end){color:var(--text-primary)}.period-calendar-footer{border-top-color:var(--ui-color-neutral-wash);background:var(--ui-color-paper)}.period-calendar-footer span{color:var(--ui-color-muted)}.period-calendar-footer button{color:var(--ui-color-ink)}.dashboard-period-panel .period-calendar-footer{justify-content:flex-start}.dashboard-period-panel .period-calendar-footer span{max-width:none}.dashboard-period-panel :is([data-period-clear],[data-operation-period-clear],[data-usage-dashboard-period-clear]){display:none}.dashboard-section{margin-top:34px}.section-heading{justify-content:space-between;align-items:flex-end;gap:var(--ui-space-6);margin-bottom:var(--ui-space-5);display:flex}.section-heading h2{color:var(--ink);font-size:var(--ui-type-display-xs);margin:0;line-height:1.3}.section-heading p{color:var(--muted);font-size:var(--ui-type-compact);margin:7px 0 0;line-height:1.6}.personal-insight-grid{gap:var(--ui-space-6);grid-template-columns:minmax(0,1.24fr) minmax(330px,.76fr);display:grid}.dashboard-overview .panel{border-radius:var(--ui-radius-panel);padding:26px}.dashboard-overview .panel-heading h3{color:var(--ink);font-size:var(--ui-type-heading);margin:0;line-height:1.35}.dashboard-overview .panel-heading p{font-size:var(--ui-type-caption);line-height:1.6}.panel-stat{color:var(--ink);font:700 var(--ui-type-display-sm)/1 var(--mono);text-align:right;gap:3px;display:grid}.panel-stat small{color:var(--muted);font:500 var(--ui-type-note) "PingFang SC", sans-serif}.heatmap-weekdays,.heatmap-grid{gap:var(--ui-space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.heatmap-weekdays{color:var(--muted);font-size:var(--ui-type-note);text-align:center;margin-top:28px}.heatmap-grid{margin-top:var(--ui-space-2)}.heatmap-cell,.heatmap-empty{aspect-ratio:1;border-radius:var(--ui-radius-compact);width:100%}.heatmap-cell{border:var(--ui-border-width) solid transparent;background:#f1f5f9;transition:transform .16s,border-color .16s}.heatmap-cell:hover{border-color:#aac1df;transform:translateY(-1px)}.heatmap-cell:focus-visible{box-shadow:none;outline:0}.heatmap-empty{pointer-events:none}.heat-0{background:#f1f2f4}.heat-1{background:#e1ebf6}.heat-2{background:#c7d9ed}.heat-3{background:#9eb9da}.heat-4{background:#708fbd}.heatmap-footer{color:var(--muted);font-size:var(--ui-type-tiny-plus);justify-content:flex-end;align-items:center;gap:5px;margin-top:18px;display:flex}.heatmap-footer .heatmap-cell{width:13px;min-width:13px}.heatmap-footer strong{color:var(--text-secondary);font:500 var(--ui-type-note) var(--mono);margin-left:auto}.model-preference-list{gap:19px;margin-top:27px;display:grid}.model-preference-row{grid-template-columns:30px minmax(0,1fr) 42px;align-items:center;gap:10px;display:grid}.model-preference-row>div{min-width:0}.model-preference-row .model-badge{border:var(--ui-border-width) solid #e2eaf4;background:var(--ui-color-paper);overflow:hidden}.model-preference-row .model-badge img{object-fit:contain;width:20px;height:20px;transform:scale(var(--model-brand-optical-scale,1))}.model-preference-row .model-badge-anthropic{border-color:#f0ddd4;padding:0}.model-preference-row .model-badge-anthropic img{width:100%;height:100%}.model-preference-row strong{color:var(--ink);font:600 var(--ui-type-caption) var(--mono);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.model-preference-row b{color:var(--ui-color-muted);font:500 var(--ui-type-note) var(--mono);text-align:right}.preference-bar{height:7px;margin-top:var(--ui-space-2);background:linear-gradient(90deg,#315efb17,#9768ea14);border-radius:99px;display:block;overflow:hidden}.preference-bar i{width:var(--preference);border-radius:inherit;background:linear-gradient(90deg,#315efb6b,#9768ea61);height:100%;display:block}.preference-bar-coral{background:linear-gradient(90deg,#ff9a6b1a,#f3c64f1a)}.preference-bar-coral i{background:linear-gradient(90deg,#ff9a6b6e,#f3c64f6e)}.model-preference-row:nth-child(3) .preference-bar{background:linear-gradient(90deg,#53ca8b17,#42d4d017)}.model-preference-row:nth-child(3) .preference-bar i{background:linear-gradient(90deg,#53ca8b61,#42d4d063)}.personal-summary{gap:var(--ui-space-1) 12px;border-top:var(--ui-border-width) solid var(--line);grid-template-columns:1fr auto;margin-top:26px;padding-top:18px;display:grid}.personal-summary span{color:var(--muted);font-size:var(--ui-type-note)}.personal-summary strong{color:var(--text-secondary);font:500 var(--ui-type-note) var(--mono)}.organization-section{border-top:var(--ui-border-width) solid var(--line);padding-top:24px}.organization-stat-grid{gap:var(--ui-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.organization-stat-grid article{border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);min-width:0;min-height:180px;box-shadow:var(--shadow);flex-direction:column;padding:21px;display:flex}.organization-stat-grid article:nth-child(2){background:linear-gradient(150deg, var(--ui-color-paper) 0%, #fff8ee 100%);border-color:#eddbc7}.organization-stat-grid span{color:var(--muted);font-size:var(--ui-type-caption);line-height:1.5}.organization-stat-grid strong{color:var(--ink);font:700 var(--ui-type-display-xs)/1.1 var(--mono);text-overflow:ellipsis;white-space:nowrap;margin:18px 0 8px;display:block;overflow:hidden}.organization-stat-grid strong em{color:var(--muted);font:500 var(--ui-type-note) "PingFang SC", sans-serif;font-style:normal}.organization-stat-grid small{color:var(--muted);font-size:var(--ui-type-note);line-height:1.5}.organization-stat-grid a{align-items:center;gap:var(--ui-space-1);color:#5d80ad;font-size:var(--ui-type-note);margin-top:auto;padding-top:17px;font-weight:650;display:inline-flex}.organization-stat-grid a svg{width:13px}.organization-channel-performance{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:7px 0 0;padding:0;display:grid}.organization-channel-performance div{gap:2px;min-width:0;display:grid}.organization-channel-performance dt{color:var(--muted);font-size:var(--ui-type-tiny);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.organization-channel-performance dd{color:var(--text-secondary);font:500 var(--ui-type-tiny-plus)/1.35 var(--mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.member-duration-panel{margin-top:var(--ui-space-6)}.member-duration-list{border-top:var(--ui-border-width) dashed #d8dfdf;border-bottom:var(--ui-border-width) dashed #d8dfdf;margin-top:22px;display:grid}.member-duration-row{align-items:center;gap:var(--ui-space-3);grid-template-columns:38px minmax(0,1fr);min-height:74px;display:grid}.member-duration-row:not(:last-child){border-bottom:var(--ui-border-width) dashed #d8dfdf}.member-duration-row>div{gap:var(--ui-space-1);min-width:0;display:grid}.member-duration-row strong{color:var(--ink);font-size:var(--ui-type-compact)}.member-duration-row strong small{color:var(--muted);font-size:var(--ui-type-note);margin-left:5px;font-weight:500}.member-duration-row>div>span{color:var(--muted);font-size:var(--ui-type-note);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-avatar{width:var(--avatar-size-default);height:var(--avatar-size-default);flex:0 0 var(--avatar-size-default);aspect-ratio:1;clip-path:circle(50%);background:var(--avatar-background,#e8eff3);color:var(--avatar-foreground,#476170);font:700 var(--ui-type-note) var(--mono);border-radius:50%;place-items:center;display:grid;overflow:hidden}.member-avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}@media (width<=1000px){.organization-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.dashboard-overview{padding-top:34px}.dashboard-section{margin-top:32px}.personal-insight-grid{grid-template-columns:1fr}.section-heading{align-items:flex-start}.organization-stat-grid article{min-height:164px}}@media (width<=560px){.dashboard-overview .content-heading h1{font-size:var(--ui-type-page)}.heading-actions{flex-wrap:wrap}.dashboard-period-picker{justify-content:space-between;width:100%}.dashboard-period-trigger{justify-content:space-between}.dashboard-period-panel{width:min(356px,100vw - 48px);left:0;right:auto}.dashboard-section{margin-top:28px}.section-heading{flex-direction:column;gap:14px;margin-bottom:15px}.section-heading h2{font-size:var(--ui-type-section)}.section-heading .button,.section-heading .select-wrap{width:100%}.section-heading .button{justify-content:center}.section-heading .select-wrap select{width:100%;min-height:var(--ui-control-default);font-size:var(--ui-type-caption)}.dashboard-overview .panel{padding:19px 16px}.heatmap-weekdays,.heatmap-grid{gap:5px}.heatmap-footer{flex-wrap:wrap;margin-top:15px}.heatmap-footer strong{width:100%;margin-top:5px;margin-left:0}.organization-stat-grid{grid-template-columns:1fr}.organization-stat-grid article{min-height:151px}.organization-stat-grid strong{margin-top:15px}.member-duration-row{padding:var(--ui-space-3) 0;grid-template-columns:34px minmax(0,1fr);gap:10px}.member-duration-row>div>span{white-space:normal}.panel-stat{font-size:var(--ui-type-section)}}.dashboard-overview .panel{box-shadow:none;border-color:#0000}.heatmap-panel{background:var(--ui-color-paper)}.dashboard-overview .heatmap-panel{padding-inline:0}.heatmap-empty-state{border-top:var(--ui-border-width) dashed var(--line);min-height:136px;color:var(--text-tertiary);font-size:var(--ui-type-caption);place-items:center start;margin:22px 0 0;display:grid}.model-preference-panel{background:var(--ui-color-paper);border:var(--ui-border-width) dashed #cedced!important}.member-duration-panel{background:0 0!important;border:0!important;border-radius:0!important;padding-inline:0!important}.year-heatmap-scroll{-ms-overflow-style:none;scrollbar-width:none;margin-top:30px;overflow-x:auto}.year-heatmap-scroll::-webkit-scrollbar{display:none}.year-heatmap-canvas{--heatmap-cell-size:12px;--heatmap-gap:5px;width:max-content;min-width:100%}.year-heatmap-months{grid-template-columns:repeat(var(--week-count,53), var(--heatmap-cell-size));column-gap:var(--heatmap-gap);color:var(--muted);font-size:var(--ui-type-tiny-plus);padding-left:1px;display:grid}.year-heatmap-month{text-align:center;justify-items:center;line-height:1.35;display:grid}.year-heatmap-grid{grid-template-columns:repeat(var(--week-count,53), var(--heatmap-cell-size));grid-template-rows:repeat(7, var(--heatmap-cell-size));gap:var(--heatmap-gap);margin-top:var(--ui-space-2);grid-auto-flow:column;display:grid}.year-heatmap-grid .heatmap-cell{aspect-ratio:1;border:0;border-radius:2px;width:100%;min-width:0}.year-heatmap-grid .heatmap-cell:hover{filter:brightness(.94);transform:none}.year-heatmap-grid .heatmap-outside{visibility:hidden;pointer-events:none}.year-heatmap-grid .heatmap-future{cursor:default;background:#f2f4ef}.heatmap-footer{margin-top:var(--ui-space-5)}.heatmap-footer .heatmap-cell{border:0;border-radius:2px}.heatmap-smart-tooltip{z-index:90;border:var(--ui-border-width) dashed #9caebb;border-radius:var(--ui-radius-control);background:var(--ui-color-paper);min-width:154px;color:var(--text-tertiary);font-size:var(--ui-type-tiny-plus);opacity:0;pointer-events:none;visibility:hidden;gap:3px;padding:10px 12px 11px;line-height:1.35;transition:opacity .13s ease-out,transform .13s ease-out;display:grid;position:fixed;transform:translateY(3px)}.heatmap-smart-tooltip.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.heatmap-smart-tooltip strong{color:var(--text-tertiary);font:inherit;font-variant-numeric:tabular-nums}.heatmap-smart-tooltip span{color:var(--text-tertiary)}.heatmap-smart-tooltip b{color:var(--text-tertiary);font:700 var(--ui-type-caption) var(--mono);font-variant-numeric:tabular-nums}.heatmap-smart-tooltip:after{left:var(--tooltip-arrow-left,50%);border-right:var(--ui-border-width) solid #6f91b933;border-bottom:var(--ui-border-width) solid #6f91b933;content:"";background:#fffffff5;width:8px;height:8px;position:absolute;transform:translate(-50%)rotate(45deg)}.heatmap-smart-tooltip[data-side=top]:after{bottom:-5px}.heatmap-smart-tooltip[data-side=bottom]:after{top:-5px;transform:translate(-50%)rotate(225deg)}.support-status-tooltip[data-side=right]:after{top:var(--tooltip-arrow-top,50%);left:auto;right:-5px;transform:translateY(-50%)rotate(-45deg)}.support-status-tooltip.has-wake-action{pointer-events:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px}.support-tooltip-wake{color:#171717;min-width:0;font:650 var(--ui-type-tiny-plus)/1.35 "PingFang SC", sans-serif;text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.support-tooltip-wake:hover{color:#000}.support-tooltip-wake:focus-visible{outline-offset:3px;outline:2px solid #171717}.support-tooltip-wake:disabled{color:#8b8b8b;cursor:default;text-decoration:none}.support-tooltip-wake.is-requested,.support-tooltip-wake.is-requested:disabled{padding:var(--ui-space-1) 7px;border:var(--ui-border-width) solid #f2c69a;border-radius:var(--ui-radius-compact);color:#c2410c;cursor:default;background:#fff4e8;font-weight:700}.organization-stat-grid article{box-shadow:none;border-color:#0000}.organization-stat-grid article:first-child{background:linear-gradient(145deg, #f1f6fc 0%, var(--ui-color-surface-info-hover) 100%);border-color:#0000}.organization-stat-grid article:nth-child(2){border:var(--ui-border-width) dashed #ead6b9;background:#fffaf3}.organization-stat-grid article:nth-child(3){background:linear-gradient(145deg,#f4f7fc 0%,#fff8f0 100%);border-color:#0000}.organization-stat-grid article:nth-child(4){background:var(--ui-color-paper);border-color:#dce4ef}.dashboard-overview .panel-link,.dashboard-overview .organization-stat-grid a{color:var(--text-secondary);font-size:var(--ui-type-caption)}.dashboard-overview .panel-link:hover,.dashboard-overview .organization-stat-grid a:hover{color:var(--ink)}.organization-model-trend{margin-top:34px;padding-bottom:8px}.console-page[data-organization-role]:not([data-organization-role=admin]) [data-organization-insights]{display:none}.organization-model-analytics{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:44px;margin-top:30px;display:grid}.organization-model-distribution{border-right:var(--ui-border-width) dashed #d7dfe2;flex-direction:column;min-width:0;padding-right:44px;display:flex}.organization-model-distribution h4,.organization-model-timeline h4{color:var(--ink);font-size:var(--ui-type-compact);margin:0;line-height:1.4}.organization-model-legend{gap:10px;margin-top:17px;display:grid}.organization-model-legend span{align-items:center;gap:var(--ui-space-2);min-width:0;color:var(--muted);font-size:var(--ui-type-note);grid-template-columns:8px minmax(0,1fr);display:grid}.organization-model-legend b{color:var(--ink);font:600 var(--ui-type-note) var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organization-model-legend small{color:var(--muted);font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap}.model-trend-swatch{border-radius:2px;flex:none;width:8px;height:8px}.model-trend-openai{background:linear-gradient(135deg,#315efb6b,#9768ea61)}.model-trend-claude{background:linear-gradient(135deg,#ff9a6b6e,#f3c64f6e)}.model-trend-gold{background:linear-gradient(135deg,#53ca8b61,#42d4d063)}.organization-model-donut{aspect-ratio:1;background:conic-gradient(from -90deg, #315efb6b 0, #9768ea61 49%, #ff9a6b6e 49%, #f3c64f6e 79%, #53ca8b61 79%, #42d4d063 100%);border-radius:50%;place-items:center;width:min(160px,100%);margin:auto auto 0;display:grid;position:relative;box-shadow:inset 0 0 0 1px #52719f0f}.organization-model-donut.is-empty{background:conic-gradient(#eef1f3 0 100%);box-shadow:inset 0 0 0 1px #e2e7eb}.organization-model-donut:after{border-radius:inherit;background:var(--ui-color-paper);content:"";position:absolute;inset:18px}.organization-model-donut>div{z-index:1;text-align:center;gap:3px;display:grid;position:relative}.organization-model-donut strong{color:var(--ink);font:700 var(--ui-type-subheading)/1 var(--mono);font-variant-numeric:tabular-nums}.organization-model-donut span{color:var(--muted);font-size:var(--ui-type-tiny-plus)}.organization-model-donut.is-empty span{color:var(--text-tertiary)}.organization-model-legend>p{color:var(--muted);font-size:var(--ui-type-note);margin:0}.organization-model-tooltip{z-index:90;border:var(--ui-border-width) dashed #9caebb;border-radius:var(--ui-radius-control);background:var(--ui-color-paper);min-width:154px;color:var(--text-tertiary);font-size:var(--ui-type-tiny-plus);opacity:0;pointer-events:none;visibility:hidden;gap:3px;padding:10px 12px 11px;line-height:1.35;transition:opacity .13s ease-out,transform .13s ease-out;display:grid;position:fixed;transform:translateY(3px)}.organization-model-tooltip.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.organization-model-tooltip strong{color:var(--text-tertiary);font:inherit;font-variant-numeric:tabular-nums}.organization-model-tooltip span{color:var(--text-tertiary);font:700 var(--ui-type-caption) var(--mono);font-variant-numeric:tabular-nums}.organization-model-tooltip.has-breakdown{min-width:232px}.organization-model-tooltip-details{margin-top:var(--ui-space-1);border-top:var(--ui-border-width) dashed #6f91b938;gap:5px;padding-top:8px;display:grid}.organization-model-tooltip-details>div{grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.organization-model-tooltip-details span{color:var(--text-tertiary);font:var(--ui-type-tiny-plus) var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organization-model-tooltip-details b{color:var(--text-tertiary);font:600 var(--ui-type-tiny-plus) var(--mono);font-variant-numeric:tabular-nums}.organization-model-tooltip-swatch{border-radius:2px;width:7px;height:7px}.organization-model-tooltip-swatch.model-0{background:linear-gradient(135deg,#315efb6b,#9768ea61)}.organization-model-tooltip-swatch.model-1{background:linear-gradient(135deg,#ff9a6b6e,#f3c64f6e)}.organization-model-tooltip-swatch.model-2{background:linear-gradient(135deg,#53ca8b61,#42d4d063)}.organization-model-tooltip:after{left:var(--tooltip-arrow-left,50%);border-right:var(--ui-border-width) solid #6f91b933;border-bottom:var(--ui-border-width) solid #6f91b933;content:"";background:#fffffff5;width:8px;height:8px;position:absolute;transform:translate(-50%)rotate(45deg)}.organization-model-tooltip[data-side=top]:after{bottom:-5px}.organization-model-tooltip[data-side=bottom]:after{top:-5px;transform:translate(-50%)rotate(225deg)}.heatmap-smart-tooltip:after,.organization-model-tooltip:after{content:none}.organization-model-timeline{min-width:0}.organization-model-timeline-head{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.organization-model-timeline-head span{color:var(--ink);font:650 var(--ui-type-note) var(--mono);white-space:nowrap}.organization-model-chart-frame{grid-template-columns:34px minmax(0,1fr);gap:9px;margin-top:29px;display:grid}.organization-model-axis{color:#8a9199;height:218px;font:var(--ui-type-tiny)/1 var(--mono);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;padding:1px 0 26px;display:flex}.organization-model-chart{grid-template-columns:repeat(var(--trend-columns,12), minmax(0, 1fr));align-items:end;gap:var(--trend-gap,7px);border-bottom:var(--ui-border-width) solid #dfe4e8;background-color:var(--ui-color-paper);background-image:linear-gradient(to bottom, transparent calc(25% - .5px), var(--ui-color-surface-neutral) calc(25% - .5px), var(--ui-color-surface-neutral) 25%, transparent 25%), linear-gradient(to bottom, transparent calc(50% - .5px), var(--ui-color-surface-neutral) calc(50% - .5px), var(--ui-color-surface-neutral) 50%, transparent 50%), linear-gradient(to bottom, transparent calc(75% - .5px), var(--ui-color-surface-neutral) calc(75% - .5px), var(--ui-color-surface-neutral) 75%, transparent 75%);min-height:218px;padding:0 6px 0 1px;display:grid}.organization-chart-empty{color:var(--text-tertiary);font-size:var(--ui-type-note);grid-column:1/-1;place-self:center;margin:0}.organization-model-chart[aria-busy=true]{opacity:.55}.organization-trend-bucket{background:0 0;border:0;grid-template-rows:1fr 25px;align-items:end;gap:7px;min-width:0;height:218px;padding:0;display:grid}.organization-trend-stack{width:min(27px,72%);height:var(--trend-height);border-radius:3px 3px 0 0;flex-direction:column-reverse;justify-self:center;min-height:5px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff61}.organization-trend-segment{min-height:2px;display:block}.organization-trend-segment.model-0{background:linear-gradient(#9768ea61,#315efb6b)}.organization-trend-segment.model-1{background:linear-gradient(#f3c64f6e,#ff9a6b6e)}.organization-trend-segment.model-2{background:linear-gradient(#42d4d063,#53ca8b61)}.organization-trend-label{color:var(--muted);font:var(--ui-type-tiny-plus)/1.25 var(--mono);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=760px){.organization-model-analytics{grid-template-columns:1fr;gap:30px}.organization-model-distribution{border-right:0;border-bottom:var(--ui-border-width) dashed #d7dfe2;padding:0 0 30px}.organization-model-donut{margin-top:25px}.organization-model-chart-frame{margin-top:22px}}@media (width<=560px){.organization-model-trend{margin-top:28px}.organization-model-legend{gap:var(--ui-space-2);margin-top:var(--ui-space-4)}.organization-model-legend small{font-size:var(--ui-type-tiny-plus)}.organization-model-donut{width:160px}.organization-model-timeline-head{flex-direction:column;align-items:flex-start;gap:6px}.organization-model-chart-frame{grid-template-columns:30px minmax(0,1fr);gap:7px}.organization-model-axis{height:190px;font-size:var(--ui-type-micro-plus);padding-bottom:26px}.organization-model-chart{gap:var(--ui-space-1);min-height:190px;padding-right:2px}.organization-trend-bucket{grid-template-rows:1fr 25px;gap:5px;height:190px}.organization-trend-stack{width:min(20px,86%)}.organization-trend-label{font-size:var(--ui-type-micro-plus)}.year-heatmap-scroll{margin-right:-4px}.year-heatmap-canvas{--heatmap-gap:var(--ui-space-1)}.dashboard-toolbar{flex-direction:column;align-items:stretch;gap:10px;width:100%}.dashboard-toolbar-top{margin-bottom:28px}.dashboard-subject-menu{justify-content:space-between;width:100%}.dashboard-subject-trigger{flex:1;max-width:240px}.dashboard-toolbar-actions{width:100%;margin-left:0}.dashboard-toolbar-actions .button{flex:1}}.organization-invitation-decision-dialog{isolation:isolate;box-shadow:none;background:0 0;border:0;position:relative;overflow:visible}.organization-invitation-decision-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1118276b}.organization-invitation-decision-dialog>section{z-index:2;border:var(--ui-border-width) solid #1118272b;border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);padding:30px;position:relative;box-shadow:0 22px 56px #11182733}.organization-invitation-stack-layer{z-index:0;border:var(--ui-border-width) solid #d9e1ec;border-radius:var(--ui-radius-panel);background:#f6f8fb;display:block;position:absolute;inset:0}.organization-invitation-stack-layer.is-middle{transform:translate(10px,10px)}.organization-invitation-stack-layer.is-back{background:#edf1f6;transform:translate(20px,20px)}.organization-invitation-decision-dialog header{border-bottom:var(--ui-border-width) dashed var(--line);padding-bottom:18px}.organization-invitation-decision-dialog header h2{max-width:none;font-size:var(--ui-type-section)}.organization-invitation-decision-dialog header span{margin-top:9px}.organization-invitation-decision-dialog dl{margin-top:18px}.organization-invitation-decision-dialog dl>div{grid-template-columns:88px minmax(0,1fr);padding:11px 0}.organization-invitation-queue-count{color:var(--muted);font-size:var(--ui-type-note);margin:14px 0 0}.organization-invitation-decision-dialog footer{padding-top:18px}.organization-invitation-decision-dialog footer .button{min-width:96px}.notification-card-dialog{isolation:isolate;width:min(480px,100vw - 36px);box-shadow:none;background:0 0;border:0;margin:auto;padding:0;position:relative;overflow:visible}.notification-card-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1118276b}.notification-card-dialog>section{z-index:2;border:var(--ui-border-width) solid #1118272b;border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);padding:30px;position:relative;box-shadow:0 22px 56px #11182733}.notification-card-dialog header{border-bottom:var(--ui-border-width) dashed var(--line);padding-bottom:18px}.notification-card-dialog h2{color:var(--ink);font-size:var(--ui-type-section);overflow-wrap:anywhere;margin:0;line-height:1.38}.notification-card-dialog header p{color:var(--muted);font-size:var(--ui-type-caption);overflow-wrap:anywhere;margin:9px 0 0;line-height:1.65}.notification-card-dialog footer{justify-content:flex-end;padding-top:18px;display:flex}.notification-card-dialog footer .button{min-width:112px}.notification-card-dialog footer .button svg{width:15px;height:15px}.notification-card-dialog button:disabled{cursor:wait;opacity:.58}.notification-card-queue-count{color:var(--muted);font-size:var(--ui-type-note);margin:14px 0 0}.notification-card-stack-layer{z-index:0;border:var(--ui-border-width) solid #d9e1ec;border-radius:var(--ui-radius-panel);background:#f6f8fb;display:block;position:absolute;inset:0}.notification-card-stack-layer.is-middle{transform:translate(10px,10px)}.notification-card-stack-layer.is-back{background:#edf1f6;transform:translate(20px,20px)}.workspace-menu,.profile-menu:not(.account-menu),.dashboard-select-panel,.organization-role-select-menu,.key-route-details ul,.key-date-panel,.dashboard-subject-panel,.dashboard-period-panel{border-radius:var(--ui-radius-control);box-shadow:none}.invitation-campaign{isolation:isolate;background:linear-gradient(90deg,#fff0c5 0%,#fff0c5b3 56%,#fff0c500 100%);border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:24px;min-height:204px;padding:24px 26px 24px 30px;display:grid;position:relative;overflow:hidden}.invitation-campaign-copy{z-index:1;max-width:none;position:relative}.invitation-campaign h3{max-width:none;color:var(--ink);white-space:nowrap;margin:0;font-size:40px;line-height:1.24}.invitation-campaign p{color:#715b3f;max-width:31rem;font-size:var(--ui-type-body);margin:11px 0 0;line-height:1.65}.invitation-campaign img{z-index:1;object-fit:contain;object-position:center;width:220px;max-width:none;height:206px;display:block;position:relative}.invitation-campaign h3{display:inline-block;position:relative}.invitation-campaign h3>span{z-index:1;position:relative}.invitation-campaign h3>em{z-index:3;background:var(--color-zero);color:#fff;white-space:nowrap;transform-origin:0 100%;border-radius:4px;align-items:center;min-height:34px;padding:0 12px;font-size:14px;font-style:normal;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-38px;right:-24px;transform:rotate(-4deg)}.invitation-campaign h3>em:after{background:var(--color-zero);content:"";transform-origin:50%;border-radius:1px;width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.invitation-campaign{background:0 0;border:0;border-radius:0;overflow:visible}.invitation-campaign:after{z-index:0;content:"";pointer-events:none;border:2px dashed #f2ad62;border-radius:0;position:absolute;inset:8px -8px -8px 8px}.invitation-campaign:before{z-index:1;content:"";pointer-events:none;background:#fff;border:1px solid #c7d1e1;position:absolute;inset:0}.invitation-campaign-copy,.invitation-campaign img{z-index:2}.invitation-campaign-copy>p{max-width:31rem;color:var(--muted);background:linear-gradient(90deg,#fff1d8 0%,#fff1d89e 56%,#fff1d800 100%);border:0;border-radius:0;margin-top:12px;padding:8px 12px}.invitation-campaign-details{color:#715b3f;max-width:none;margin-top:12px}.invitation-campaign-details summary{width:fit-content;color:var(--ink);font-size:var(--ui-type-note);cursor:pointer;padding:5px 0;font-weight:650;list-style:none}.invitation-campaign-details summary::-webkit-details-marker{display:none}.invitation-campaign-details summary:after{content:"";border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;margin:0 0 2px 8px;transition:transform .16s;display:inline-block;transform:rotate(45deg)}.invitation-campaign-details[open] summary:after{margin-bottom:-2px;transform:rotate(225deg)}.invitation-campaign-details summary:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.invitation-campaign-details summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.invitation-campaign-details>div{font-size:var(--ui-type-note);background:#fff3;border:1px dashed #ffffffdb;margin-top:7px;padding:10px 14px;line-height:1.65}.invitation-funds{min-height:108px;padding:var(--ui-space-5) 0;justify-content:space-between;align-items:center;gap:var(--ui-space-5);border-bottom:var(--ui-border-width) dashed var(--line);display:flex}.invitation-funds>div{gap:10px;min-width:0;display:grid}.invitation-funds span,.invitation-funds small{color:var(--muted);font-size:var(--ui-type-note)}.invitation-funds strong{color:var(--ink);font:650 var(--ui-type-page-xl)/1 var(--mono);font-variant-numeric:tabular-nums}.invitation-funds .wallet-withdrawal{flex:none}.invitation-funds .wallet-withdrawal-open{min-width:78px}.invitation-settlement-status.is-completed{color:var(--ink)}.invitation-settlement-status.is-pending,.invitation-settlement-status.is-processing{color:#89612d}.invitation-campaign p,.invitation-campaign-details{color:var(--muted)}.invitation-campaign-details>div{background:0 0;border:0;padding:10px 0;font-size:14px}.invitation-intro{border-top:var(--ui-border-width) solid var(--ink);border-bottom:var(--ui-border-width) dashed var(--line);justify-content:space-between;align-items:center;gap:18px;padding:19px 0 21px;display:flex}.invitation-campaign+.invitation-intro{border-top:0;padding-top:22px}.invitation-intro-copy{gap:var(--ui-space-2);min-width:0;display:grid}.invitation-intro-copy p{color:var(--muted);font-size:var(--ui-type-note);margin:0}.invitation-intro-copy code{color:var(--text-primary);font:var(--ui-type-note)/1.55 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invitation-intro .button{min-height:var(--ui-control-medium);flex:none;padding-inline:15px}.invitation-intro .button.is-copied{border-color:var(--ui-color-action);background:var(--ui-color-action);color:var(--ui-color-paper)}.invitation-intro .button.is-copied svg{display:none}.invitation-statements{border-top:var(--ui-border-width) solid var(--line);border-bottom:var(--ui-border-width) dashed var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:27px 0 0;display:grid}.invitation-statements article{min-width:0;padding:22px 0 21px}.invitation-statements article+article{border-left:var(--ui-border-width) dashed var(--line);padding-left:32px}.invitation-statements span{color:var(--muted);font-size:var(--ui-type-note);display:block}.invitation-statements strong{color:var(--ink);font:650 var(--ui-type-page)/1 var(--mono);font-variant-numeric:tabular-nums;margin-top:11px;display:block}.invitation-statements strong small{color:#53615f;font:500 var(--ui-type-caption) "PingFang SC", sans-serif;margin-left:4px}.invitation-statements p{color:var(--muted);font-size:var(--ui-type-note);margin:10px 0 0;line-height:1.55}.invitation-statements article{padding-right:82px;position:relative}.invitation-statements article+article{padding-right:82px}.invitation-statement-open{min-height:24px;color:var(--muted);font:500 var(--ui-type-note)/1.4 inherit;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;padding:0;display:inline-flex;position:absolute;top:19px;right:0}.invitation-statement-open span{color:currentColor;font-size:inherit}.invitation-statement-open svg{width:14px;height:14px}.invitation-statement-open:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.invitation-statements article:first-child .invitation-statement-open{right:18px}.invitation-settlements{margin-top:34px}.invitation-settlements-heading{justify-content:space-between;align-items:end;gap:var(--ui-space-5);margin-bottom:11px;display:flex}.invitation-settlements h2{color:var(--ink);font-size:var(--ui-type-heading);margin:0}.invitation-settlements-heading p{color:var(--muted);font-size:var(--ui-type-compact);margin:7px 0 0;line-height:1.55}.invitation-settlement-list{border-top:var(--ui-border-width) solid var(--ink);border-bottom:var(--ui-border-width) solid var(--line);margin:0;padding:0;list-style:none}.invitation-settlement-list li{min-height:64px;padding:var(--ui-space-3) 2px;grid-template-columns:minmax(120px,.55fr) minmax(0,1fr) minmax(92px,.42fr) minmax(52px,.25fr);align-items:center;gap:18px;display:grid}.invitation-settlement-list li+li{border-top:var(--ui-border-width) dashed var(--line)}.invitation-settlement-list time,.invitation-settlement-list span{color:var(--muted);font-size:var(--ui-type-body)}.invitation-settlement-list b{color:#337260;font:600 var(--ui-type-emphasis) var(--mono);font-variant-numeric:tabular-nums;justify-self:end}.invitation-settlement-list b.invitation-settlement-debit{color:#a1584b}.invitation-settlement-list small{color:var(--muted);font-size:var(--ui-type-compact);justify-self:end}.invitation-empty{border-top:var(--ui-border-width) solid var(--ink);border-bottom:var(--ui-border-width) solid var(--line);min-height:142px;color:var(--text-tertiary);font-size:var(--ui-type-caption);place-items:center;margin:0;display:grid}.invitation-empty svg{width:20px;height:20px;color:var(--text-tertiary)}.invitation-invitees{margin-top:34px}.invitation-invitees h2{color:var(--ink);font-size:var(--ui-type-heading);margin:0}.invitation-invitee-list{border-top:var(--ui-border-width) solid var(--ink);border-bottom:var(--ui-border-width) solid var(--line);margin:0;padding:0;list-style:none}.invitation-invitee-list li{min-height:64px;padding:var(--ui-space-3) 2px;grid-template-columns:minmax(0,1fr) minmax(112px,.65fr) minmax(142px,.75fr) minmax(52px,.25fr);align-items:center;gap:18px;display:grid}.invitation-invitee-list li+li{border-top:var(--ui-border-width) dashed var(--line)}.invitation-invitee-list strong{color:var(--ink);font-size:var(--ui-type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invitation-invitee-list code{color:var(--text-primary);font:var(--ui-type-body) var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invitation-invitee-list time{color:var(--muted);font-size:var(--ui-type-body)}.invitation-invitee-list small{color:var(--muted);font-size:var(--ui-type-compact);justify-self:end}.invitation-record-dialog{border:var(--ui-border-width) solid #11182729;width:min(640px,100vw - 36px);max-height:min(620px,100dvh - 56px);color:var(--ink);box-shadow:none;background:#fff;border-radius:8px;margin:auto;padding:0;overflow:hidden}.invitation-record-dialog::backdrop{background:#11182752}.invitation-record-dialog-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 24px 16px;display:flex;position:relative}.invitation-record-dialog-head:after{border-bottom:var(--ui-border-width) dashed var(--line);content:"";position:absolute;bottom:0;left:24px;right:24px}.invitation-record-dialog-head h2{font-size:var(--ui-type-section);margin:0}.invitation-record-dialog-head p{color:var(--muted);font-size:var(--ui-type-compact);margin:7px 0 0;line-height:1.55}.invitation-record-dialog-head .icon-button{flex:none;width:32px;height:32px}.invitation-record-dialog-body{overscroll-behavior:contain;max-height:calc(min(620px,100dvh - 56px) - 102px);padding:0 24px 24px;overflow-y:auto}.invitation-record-dialog-body .invitation-invitee-list,.invitation-record-dialog-body .invitation-settlement-list,.invitation-record-dialog-body .invitation-empty{border-top:0}.invitation-dialog{border:var(--ui-border-width) solid #11182729;width:min(720px,100vw - 36px);max-height:min(780px,100dvh - 36px);color:var(--ink);box-shadow:none;background:#fff;border-radius:8px;margin:auto;padding:0;overflow:hidden}.invitation-dialog::backdrop{background:#11182752}.invitation-dialog-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 16px;display:flex;position:relative}.invitation-dialog-head:after{border-bottom:var(--ui-border-width) dashed var(--line);content:"";position:absolute;bottom:0;left:24px;right:24px}.invitation-dialog-head h2{font-size:var(--ui-type-heading-large);margin:0}.invitation-dialog-head p{color:var(--muted);font-size:var(--ui-type-note);margin:7px 0 0;line-height:1.55}.invitation-dialog-head .icon-button{flex:none;width:32px;height:32px}.invitation-dialog-body{overscroll-behavior:contain;max-height:calc(min(780px,100dvh - 36px) - 91px);padding:0 24px 24px;overflow-y:auto}.invitation-dialog-body .invitation-funds{min-height:92px}.invitation-dialog-body .invitation-funds strong{font-size:var(--ui-type-page)}.invitation-dialog-body .invitation-settlements{margin-top:27px}.invitation-dialog-loading,.invitation-dialog-error{min-height:260px;color:var(--muted);font-size:var(--ui-type-caption);text-align:center;align-content:center;place-items:center;gap:12px;display:grid}.invitation-dialog-loading span{border:2px solid #11182721;border-top-color:var(--ink);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite invitation-dialog-spin}.invitation-dialog-loading p,.invitation-dialog-error p{margin:0}.invitation-dialog-error .button{margin-top:4px}@keyframes invitation-dialog-spin{to{transform:rotate(360deg)}}@media (width<=560px){.header-invitation-link{justify-content:center;width:34px;padding:0}.header-invitation-link span{display:none}.invitation-campaign{grid-template-columns:minmax(0,1fr) 136px;gap:6px;min-height:184px;padding:20px 13px 20px 20px}.invitation-campaign h3{font-size:var(--ui-type-section)}.invitation-campaign h3>em{top:-20px;right:-16px}.invitation-campaign p{font-size:var(--ui-type-compact);margin-top:8px}.invitation-campaign img{width:136px;height:128px}.invitation-funds{flex-direction:column;align-items:stretch}.invitation-funds .wallet-withdrawal-open{justify-content:center;width:100%}.invitation-intro{flex-direction:column;align-items:stretch}.invitation-intro .button{justify-content:center;width:100%}.invitation-statements article+article{padding-left:18px}.invitation-statements strong{font-size:var(--ui-type-dialog)}.invitation-settlements{margin-top:27px}.invitation-settlement-list li{grid-template-columns:minmax(95px,.65fr) minmax(70px,.45fr) auto;gap:10px}.invitation-settlement-list span{display:none}.invitation-settlement-list small{grid-column:2;justify-self:start}.invitation-settlement-list b{grid-area:1/3/span 2}.invitation-campaign h3{white-space:normal;flex-direction:column;align-items:flex-start;gap:10px;display:flex}.invitation-campaign h3>em{order:-1;position:relative;top:auto;right:auto}.invitation-statements article,.invitation-statements article+article{padding-right:34px}.invitation-statement-open{justify-content:center;width:24px;right:0}.invitation-statement-open span{display:none}.invitation-record-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.invitation-record-dialog-head{padding:19px 18px 14px}.invitation-record-dialog-head:after{left:18px;right:18px}.invitation-record-dialog-body{max-height:calc(100dvh - 110px);padding:0 18px 20px}.invitation-invitees{margin-top:27px}.invitation-invitee-list li{grid-template-columns:minmax(0,1fr) minmax(90px,.58fr) auto;gap:10px}.invitation-invitee-list time{grid-column:2}.invitation-invitee-list small{grid-area:1/3/span 2}.invitation-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.invitation-dialog-head{padding:19px 18px 14px}.invitation-dialog-head:after{left:18px;right:18px}.invitation-dialog-body{max-height:calc(100dvh - 95px);padding:0 18px 20px}.invitation-dialog-body .invitation-funds{min-height:0;padding:18px 0}.invitation-dialog-body .invitation-funds .button{justify-content:center;width:100%}}@media (width<=660px){.usage-entry-status .source-tag{min-height:26px;padding:0 9px}.usage-entry-status .source-benefit{background:var(--teal-wash)}.usage-entry-status .source-paid{background:var(--amber-wash)}}@media (width<=560px){.benefit-workspace .benefit-hero{padding-left:0;padding-right:0}}.profile-form{display:block}.profile-settings-list{margin:0}.profile-settings-list .settings-row{min-height:78px;padding-left:0;padding-right:0}.profile-settings-list .profile-nickname-row{justify-content:space-between;align-items:center;gap:var(--ui-space-6);color:var(--ink);margin:0;display:flex}.profile-setting-copy{flex:none;gap:5px;min-width:max-content;display:grid}.profile-setting-copy strong{color:var(--ink);font-size:var(--ui-type-compact);white-space:nowrap}.profile-setting-copy small{color:var(--muted);font-size:var(--ui-type-note);line-height:1.5}.profile-nickname-control{flex:0 390px;justify-content:flex-end;align-items:center;gap:8px;width:min(390px,52%);display:flex}.profile-nickname-field{flex:auto;min-width:0}.profile-nickname-row input{width:100%;min-height:var(--ui-control-default);text-align:right;margin:0}.profile-nickname-control input[readonly]{cursor:default;background:0 0;border-color:#0000;padding-left:0}.profile-nickname-control.is-editing input{padding-left:11px}.profile-nickname-control .icon-button{flex:0 0 36px;width:36px;height:36px}.profile-nickname-control .preference-feedback{min-height:0;font-size:var(--ui-type-note);margin:5px 0 0;line-height:1.45;display:block}.profile-nickname-control .preference-feedback:empty{display:none}.profile-nickname-control.is-saving .icon-button{cursor:wait}.profile-avatar-control{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.profile-avatar-control .avatar-preview{width:40px;height:40px;font-size:var(--ui-type-caption);flex:0 0 40px;place-items:center;margin-top:0;line-height:1;display:grid;overflow:hidden}.profile-avatar-control .avatar-preview img{object-fit:cover;width:100%;height:100%}.profile-avatar-control .button{min-height:36px}.profile-avatar-control .preference-feedback{max-width:180px;font-size:var(--ui-type-note);margin:0}.avatar-crop-dialog{border:var(--ui-border-width) solid #11182729;background:var(--ui-color-paper);width:min(486px,100vw - 32px);max-height:min(680px,100dvh - 32px);color:var(--ink);box-shadow:none;border-radius:8px;margin:auto;padding:0;overflow:hidden}.avatar-crop-dialog::backdrop{background:#11182752}.avatar-crop-dialog-head,.avatar-crop-dialog-actions{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-4);display:flex}.avatar-crop-dialog-head{padding:21px 24px 16px;position:relative}.avatar-crop-dialog-head:after{border-bottom:var(--ui-border-width) dashed var(--line);content:"";position:absolute;bottom:0;left:24px;right:24px}.avatar-crop-dialog-head h2{font-size:var(--ui-type-heading);margin:0}.avatar-crop-dialog-head p{color:var(--muted);font-size:var(--ui-type-note);margin:6px 0 0;line-height:1.55}.avatar-crop-dialog-head .icon-button{flex:none;width:32px;height:32px}.avatar-crop-dialog-body{gap:16px;padding:20px 24px 16px;display:grid}.avatar-crop-stage{touch-action:none;background:#e7e4df;border-radius:50%;width:min(100%,360px);margin:0 auto;overflow:hidden}.avatar-crop-stage canvas{aspect-ratio:1;cursor:grab;touch-action:none;width:100%;display:block}.avatar-crop-stage canvas.is-dragging{cursor:grabbing}.avatar-crop-controls,.organization-daily-limit-slider{border:var(--ui-border-width) dashed var(--line);border-radius:var(--ui-radius-small);background:var(--surface);grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:10px;width:min(100%,360px);margin:0 auto;padding:8px 10px;display:grid}.avatar-crop-controls .icon-button,.organization-daily-limit-slider .icon-button{width:32px;height:32px;color:var(--ink);background:0 0;border-color:#0000}.avatar-crop-controls .icon-button:hover,.organization-daily-limit-slider .icon-button:hover{background:0 0;border-color:#0000}.avatar-crop-controls .icon-button:disabled,.organization-daily-limit-slider .icon-button:disabled{cursor:default;opacity:.35}.avatar-crop-controls .icon-button svg,.organization-daily-limit-slider .icon-button svg{width:15px;height:15px}.avatar-crop-controls input[type=range],.organization-daily-limit-slider input[type=range]{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:32px;min-height:0;margin:0;padding:0}.avatar-crop-controls input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-zero) 0 var(--range-progress,0%), var(--line) var(--range-progress,0%) 100%);border-radius:3px;height:4px}.organization-daily-limit-slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-zero) 0 var(--range-progress,0%), var(--line) var(--range-progress,0%) 100%);border-radius:3px;height:4px}.avatar-crop-controls input[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid var(--ink);background:var(--paper);border-radius:50%;width:14px;height:14px;margin-top:-5px}.organization-daily-limit-slider input[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid var(--ink);background:var(--paper);border-radius:50%;width:14px;height:14px;margin-top:-5px}.avatar-crop-controls input[type=range]::-moz-range-track{background:var(--line);border:0;border-radius:3px;height:4px}.organization-daily-limit-slider input[type=range]::-moz-range-track{background:var(--line);border:0;border-radius:3px;height:4px}.avatar-crop-controls input[type=range]::-moz-range-progress{background:var(--color-zero);border-radius:3px;height:4px}.organization-daily-limit-slider input[type=range]::-moz-range-progress{background:var(--color-zero);border-radius:3px;height:4px}.avatar-crop-controls input[type=range]::-moz-range-thumb{border:2px solid var(--ink);background:var(--paper);border-radius:50%;width:10px;height:10px}.organization-daily-limit-slider input[type=range]::-moz-range-thumb{border:2px solid var(--ink);background:var(--paper);border-radius:50%;width:10px;height:10px}.organization-daily-limit-control{gap:9px;display:grid}.organization-daily-limit-control-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.organization-daily-limit-value-field{min-width:0;color:var(--ink);font:650 var(--ui-type-caption)/1 var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;padding:0;display:flex}.organization-member-dialog-body .organization-daily-limit-value-field>input,.organization-member-dialog-body .organization-daily-limit-value-field>input:focus,.organization-member-dialog-body .organization-daily-limit-value-field>input:focus-visible{appearance:none;field-sizing:content;width:8ch;min-width:3ch;max-width:12ch;height:auto;min-height:0;color:inherit;cursor:text;font:inherit;text-align:left;background:0 0;margin:0;padding:0;line-height:1;box-shadow:none!important;border:0!important;border-radius:0!important;outline:0!important}.organization-daily-limit-value-field>input::placeholder{color:var(--text-tertiary);opacity:1}.organization-daily-limit-value-field.is-unlimited{justify-content:flex-end}.organization-daily-limit-value-field.is-unlimited>span{display:none}.organization-member-dialog-body .organization-daily-limit-value-field.is-unlimited>input{min-width:3ch}.organization-daily-limit-slider{width:100%;margin:0}.organization-daily-limit-control>small{color:var(--muted);font-size:var(--ui-type-tiny-plus);line-height:1.5}@media (width<=480px){.organization-daily-limit-control-head{flex-direction:column;align-items:stretch}.organization-daily-limit-value-field{width:100%;min-width:0}.organization-daily-limit-value-field.is-unlimited>input{width:100%}}body.console-page dialog header .icon-button,body.console-page .icon-button,body.console-page .organization-daily-limit.is-editable>.icon-button,body.console-page .organization-member-edit,body.console-page .profile-nickname-control .icon-button,body.console-page dialog header .icon-button:hover,body.console-page .organization-daily-limit.is-editable>.icon-button:hover,body.console-page .organization-member-edit:hover,body.console-page .profile-nickname-control .icon-button:hover{box-shadow:none;background:0 0;border:0;border-radius:0}.avatar-crop-dialog-body .preference-feedback{text-align:center;min-height:20px;margin:-4px 0 0}.avatar-crop-dialog-actions{border-top:var(--ui-border-width) dashed var(--line);justify-content:flex-end;padding:16px 24px 22px}.avatar-crop-dialog-actions .button{min-height:var(--ui-control-medium)}.account-security-current-email{border-bottom:var(--ui-border-width) solid var(--line);gap:5px;padding-bottom:2px;display:grid}.account-security-current-email span{color:var(--muted);font-size:var(--ui-type-note)}.account-security-current-email strong{color:var(--ink);font-size:var(--ui-type-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.account-password-control{align-items:center;display:flex;position:relative}.account-password-control input{padding-right:46px;display:block}.account-password-toggle{border-radius:var(--ui-radius-small);width:38px;height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;margin:auto 0;padding:0;display:grid;position:absolute;top:0;bottom:0;right:3px}.account-password-toggle:hover{background:var(--ui-color-surface-info);color:var(--ui-color-info)}.account-password-toggle:focus-visible{outline:2px solid var(--ui-color-info);outline-offset:1px}.account-password-toggle:disabled{cursor:not-allowed;opacity:.45}.account-password-toggle svg{width:18px;height:18px}@media (width<=560px){.profile-settings-list .settings-row,.profile-settings-list .profile-nickname-row{align-items:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-4) 0;flex-direction:column}.profile-nickname-control{flex:0 auto;width:100%}.profile-nickname-row input{flex-basis:auto;width:100%}.profile-avatar-control{flex-wrap:wrap;justify-content:flex-start;width:100%}.profile-avatar-control .preference-feedback{width:100%;max-width:none}.avatar-crop-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.avatar-crop-dialog-head{padding:19px 18px 14px}.avatar-crop-dialog-head:after{left:18px;right:18px}.avatar-crop-dialog-body{padding:18px 18px 14px}.avatar-crop-dialog-actions{padding:14px 18px 18px}.profile-settings-list .profile-nickname-row{align-items:center;gap:var(--ui-space-3);flex-direction:row}.profile-settings-list .profile-nickname-row>.profile-setting-copy{flex:auto;min-width:0}.profile-settings-list .profile-nickname-row .profile-nickname-control{flex:0 220px;width:min(220px,52%)}}@media (width<=640px){.personal-center-dialog{width:calc(100vw - 24px);max-height:min(720px,100dvh - 48px)}.personal-center-dialog-head{gap:14px;min-height:64px;padding:15px 16px 14px}.personal-center-dialog-head h2{font-size:var(--ui-type-heading)}.personal-center-dialog-body{max-height:calc(min(720px,100dvh - 48px) - 64px);padding:0 16px 16px}.personal-center-dialog .personal-section{padding:var(--ui-space-5) 0}.personal-center-dialog .panel-heading{margin-bottom:14px}.personal-center-dialog .panel-heading h2{font-size:var(--ui-type-emphasis)}}.personal-center-top-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.personal-center-top-grid .personal-section{min-width:0;padding:var(--ui-space-6) 24px 26px 0;border-top:0;margin:0}.personal-center-top-grid .personal-section+.personal-section{border-left:var(--ui-border-width) dashed var(--line);padding-left:24px;padding-right:0}.personal-center-top-grid .panel-heading{min-height:48px}.personal-center-top-grid .settings-row{min-height:76px}.personal-profile-preferences{border-top:var(--ui-border-width) dashed var(--line);margin-top:18px}.personal-profile-preferences .settings-row{min-height:68px;padding-left:0;padding-right:0}.personal-profile-preferences .segmented-control,.preferences-section .segmented-control{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-center .personal-payment-section{border-top:0;padding-top:24px}.personal-payment-list article{align-items:center;gap:var(--ui-space-6);grid-template-columns:128px minmax(0,1fr);min-height:74px;display:grid}.personal-payment-list article>strong{color:var(--ink);font-size:var(--ui-type-compact);margin:0}.personal-payment-list article dl{gap:var(--ui-space-4);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;display:grid}.personal-payment-list article dl>div{min-width:0}.personal-payment-list article dt{color:var(--muted);font-size:var(--ui-type-note)}.personal-payment-list article dd{color:var(--ink);font-size:var(--ui-type-caption);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;line-height:1.5;overflow:hidden}.personal-payment-account{position:relative}.personal-payment-list .personal-payment-account+.personal-payment-account{border-top:var(--ui-border-width) dashed var(--line)}.personal-payment-account.is-unbound{grid-template-columns:128px minmax(0,1fr) auto}.personal-payment-account.is-unbound>span{color:var(--muted);font-size:var(--ui-type-caption)}.personal-payment-account-edit{width:30px;height:30px;color:var(--muted);transition:background-color .14s,color .14s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.personal-payment-account-edit:hover{background:var(--surface);color:var(--ink)}.personal-payment-account-dialog{border:var(--ui-border-width) solid #11182724;border-radius:var(--ui-radius-panel);background:var(--ui-color-paper);width:min(460px,100vw - 36px);color:var(--ink);margin:auto;padding:0;box-shadow:0 22px 56px #11182733}.personal-payment-account-dialog::backdrop{background:#11182742}.personal-payment-account-dialog header{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-4);padding:22px 24px 16px;display:flex;position:relative}.personal-payment-account-dialog header:after{border-bottom:var(--ui-border-width) dashed var(--line);content:"";position:absolute;bottom:0;left:24px;right:24px}.personal-payment-account-dialog h2{color:var(--ink);font-size:var(--ui-type-heading-large);margin:0}.personal-payment-account-dialog header p{color:var(--muted);font-size:var(--ui-type-note);margin:7px 0 0;line-height:1.55}.personal-payment-account-dialog-body{padding:var(--ui-space-5) 24px;gap:15px;display:grid}.personal-payment-account-dialog-body label{color:var(--muted);font-size:var(--ui-type-note);gap:7px;display:grid}.personal-payment-account-dialog-body input{border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);width:100%;min-height:39px;color:var(--ink);font:inherit;font-size:var(--ui-type-caption);padding:0 10px}.personal-payment-account-dialog-body input:focus{border-color:var(--ink);outline:0}.personal-payment-account-dialog footer{justify-content:space-between;align-items:center;gap:9px;padding:0 24px 22px;display:flex}.personal-payment-account-dialog-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.personal-payment-account-dialog footer .button-danger-text{color:var(--red);background:0 0;border-color:#0000}.personal-payment-account-dialog footer .button-danger-text[hidden]{display:none}.personal-payment-account-dialog footer .button-danger-text:hover{background:#fff7f7;border-color:#f0d5d5}@media (width<=560px){.personal-payment-account.is-unbound{grid-template-columns:1fr}.personal-payment-account.is-unbound .button{justify-content:center;width:100%}}body.console-page .console-form-label,body.console-page .organization-verification-fields label>span:first-child,body.console-page .organization-verification-license>span:first-child{align-items:center;gap:3px;width:fit-content;display:inline-flex}body.console-page .console-form-required,body.console-page .organization-verification-required{color:var(--red);margin:0;font-size:1em;font-style:normal;font-weight:600;line-height:1}body.console-page :is(.key-editor,.wallet-withdrawal-dialog,.wallet-invoice-dialog,.organization-member-dialog,.organization-verification-dialog,.personal-payment-account-dialog,.account-security-dialog) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-color:var(--line);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);color:var(--ink)}body.console-page form :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus{border-color:var(--line);box-shadow:none;outline:0}.invitation-settlement-list b{color:var(--ink)}.invitation-settlement-list li{grid-template-columns:minmax(120px,.55fr) minmax(0,1fr) minmax(92px,.42fr)}.preference-feedback:empty{display:none}.support-status-tooltip{max-width:min(420px,100vw - 76px)}.support-status-tooltip>span{overflow-wrap:anywhere;white-space:pre-line;min-width:0}.support-status-tooltip.has-wake-action{display:block}.support-status-tooltip .support-tooltip-wake{margin-left:10px}.organization-verification-fields .organization-verification-account-number{grid-column:1/-1}.organization-verification-dialog [hidden]{display:none!important}.organization-license-picker{align-items:center;gap:10px;min-width:0;margin-top:2px;display:flex}.organization-license-picker input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.organization-license-picker .button{min-height:var(--ui-control-compact);cursor:pointer;flex:none}.organization-license-picker [data-organization-license-file-name]{min-width:0;color:var(--muted);font-size:var(--ui-type-note);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organization-license-picker input[type=file]:focus-visible+.button{outline:2px solid var(--ink);outline-offset:3px}.enterprise-service-row{border:0;border-top:var(--ui-border-width) solid var(--line);background:linear-gradient(112deg, var(--ui-color-surface-info-soft) 0%, var(--ui-color-surface-disabled) 54%, var(--ui-color-surface-warm) 100%);width:calc(100% + 40px);margin-left:-20px;padding:19px 20px}.enterprise-service-row+.organization-members-section{border-top:0}.enterprise-service-entry{justify-content:space-between;align-items:center;gap:24px;min-width:0;display:flex}.enterprise-service-entry>div{min-width:0}.enterprise-service-entry strong,.enterprise-service-entry small{display:block}.enterprise-service-entry strong{color:var(--ink);font-size:var(--ui-type-caption)}.enterprise-service-entry small{color:var(--muted);font-size:var(--ui-type-note);margin-top:4px;line-height:1.45}.enterprise-service-entry>div>small:only-child{font-size:var(--ui-type-body);margin-top:0}.enterprise-service-entry.is-submitted{justify-items:start;gap:0;display:grid}.enterprise-service-inquiry-dialog{width:min(650px,100vw - 36px);height:min(720px,100dvh - 48px);max-height:min(720px,100dvh - 48px);overflow:hidden}.enterprise-service-inquiry-dialog .enterprise-service-inquiry-body{min-height:0;overflow-y:auto}.enterprise-service-inquiry-body{gap:18px}.enterprise-service-inquiry-fields label,.enterprise-service-inquiry-field{color:var(--muted);font-size:var(--ui-type-note);gap:7px;display:grid}.enterprise-service-inquiry-fields input,.enterprise-service-inquiry-fields textarea{box-sizing:border-box;border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);width:100%;min-height:39px;color:var(--ink);font:inherit;font-size:var(--ui-type-caption);padding:0 10px}.enterprise-service-select .organization-role-select-menu{z-index:6}.enterprise-service-need .organization-member-help{cursor:help}@media (width<=820px){.enterprise-service-inquiry-fields{grid-template-columns:1fr}.enterprise-service-inquiry-wide{grid-column:auto}}@media (width<=560px){.enterprise-service-row{width:calc(100% + 28px);margin-left:-14px;padding-left:14px;padding-right:14px}.enterprise-service-entry{flex-direction:column;align-items:flex-start;gap:12px}.enterprise-service-entry .button{justify-content:center;width:100%}}.organization-invitation-decision-error{color:var(--ui-color-danger);font-size:var(--ui-type-note);margin:14px 0 -3px;line-height:1.5}@media (width<=760px){.personal-center-top-grid{grid-template-columns:1fr}.personal-center-top-grid .personal-section{padding:var(--ui-space-5) 0}.personal-center-top-grid .personal-section+.personal-section{border-top:var(--ui-border-width) dashed var(--line);border-left:0;padding-left:0}}@media (width<=560px){.personal-payment-list article{grid-template-columns:1fr;gap:10px}.personal-payment-list article dl{gap:var(--ui-space-2);grid-template-columns:1fr}.personal-payment-list article dl>div{grid-template-columns:88px minmax(0,1fr);gap:10px;display:grid}.personal-payment-list article dd{margin-top:0}.invitation-settlement-list li{grid-template-columns:minmax(95px,.65fr) minmax(70px,.45fr) auto}.invitation-settlement-list b{grid-area:auto/3}}.support-satisfaction-options button,.support-satisfaction-reasons button{border:var(--ui-border-width) solid #cfd9d5;border-radius:var(--ui-radius-compact);background:var(--ui-color-paper);color:#42504b;min-width:0;height:30px;font-size:var(--ui-type-note);cursor:pointer;padding:0 10px;font-weight:650;line-height:1}.support-satisfaction-options button:hover,.support-satisfaction-reasons button:hover{border-color:var(--ui-color-ink-console);color:var(--ui-color-ink-console);background:#f4f7f5}.support-satisfaction-options button:focus-visible,.support-satisfaction-reasons button:focus-visible{outline:2px solid var(--ui-color-ink-console);outline-offset:2px}.support-satisfaction-reasons{color:var(--muted);font-size:var(--ui-type-note);gap:8px;margin-top:11px;display:grid}.console-page dialog::backdrop{background:var(--ui-overlay-backdrop);-webkit-backdrop-filter:var(--ui-overlay-filter);backdrop-filter:var(--ui-overlay-filter)}.wallet-recharge-field{gap:8px;display:grid}.wallet-recharge-currency-copy{align-items:center;gap:5px;display:flex}.wallet-recharge-rate-help{width:18px;height:18px;color:var(--muted);cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.wallet-recharge-rate-help:hover,.wallet-recharge-rate-help:focus-visible{color:var(--ink);outline:0}.wallet-recharge-rate-help svg{width:16px;height:16px}.wallet-recharge-field-heading{justify-content:flex-start;align-items:baseline;gap:12px;display:flex}.wallet-recharge-field-heading h3{margin:0}.wallet-recharge-estimate-heading{gap:7px;display:grid}.wallet-recharge-estimate-heading>div{justify-content:flex-start;align-items:center;gap:7px;display:flex}.wallet-recharge-estimate-heading>p{flex-wrap:wrap;align-items:center;gap:5px 12px;display:flex}.wallet-recharge-estimate-heading>p>span{color:var(--ink);font-weight:650}.wallet-recharge-help{width:18px;height:18px;color:var(--muted);cursor:help;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.wallet-recharge-help:hover,.wallet-recharge-help:focus-visible{color:var(--ink);outline:0}.wallet-recharge-help svg{width:16px;height:16px}.wallet-recharge-field-heading span{color:var(--muted);font-size:var(--ui-type-note)}.wallet-recharge-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wallet-recharge-preset{border:var(--ui-border-width) dashed var(--color-zero);border-radius:var(--ui-radius-small);background:var(--ui-color-paper);min-height:88px;color:var(--ink);font:600 var(--ui-type-caption) var(--sans);text-align:left;cursor:pointer;align-content:center;justify-items:start;gap:5px;padding:14px 13px;display:grid;position:relative}.wallet-recharge-preset strong{font-size:var(--ui-type-display-lg);letter-spacing:0;align-items:baseline;column-gap:.12em;line-height:1.05;display:inline-flex}.wallet-recharge-popularity{color:#ff761f;font-size:var(--ui-type-note);margin-top:7px;font-weight:650;line-height:1.2}.wallet-recharge-preset small{color:var(--muted);font-size:var(--ui-type-note);font-weight:500;line-height:1.2}.wallet-recharge-discount-badge{color:#b87c43;min-height:28px;font-size:var(--ui-type-note);background:#fff7ea;border:0;border-radius:6px;align-items:center;padding:0 10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:9px;right:9px}.wallet-recharge-preset:hover{border-style:solid;border-color:var(--color-zero)}.wallet-recharge-preset[aria-pressed=true]{border-style:solid;border-color:var(--color-zero);background:var(--ui-color-paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--color-zero)}.wallet-recharge-preset[aria-pressed=true]:after{float:none;color:#fff;content:"✓";background:#ff761f;border-radius:50%;place-items:center;width:26px;height:26px;font-size:16px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.wallet-recharge-preset:disabled{cursor:not-allowed;opacity:.5}.wallet-recharge-custom-label{color:var(--muted);font-size:var(--ui-type-caption);margin-top:4px;line-height:1.45}.wallet-recharge-input-wrap{border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-small);background:var(--ui-color-paper);grid-template-columns:48px minmax(0,1fr);min-height:42px;display:grid;overflow:hidden}.wallet-recharge-input-prefix{border-right:var(--ui-border-width) solid var(--line);background:var(--ui-color-surface-subtle);color:var(--muted);font-size:var(--ui-type-body);align-self:stretch;place-items:center;font-weight:650;line-height:1;display:grid}.wallet-recharge-input-wrap input{min-width:0;min-height:40px;color:var(--text-primary);font-family:inherit;font-size:var(--ui-type-body);border:0;outline:0;padding:0 14px;line-height:1}.wallet-recharge-input-wrap:focus-within{border-color:var(--ink)}.wallet-recharge-input-wrap:has(input:disabled){opacity:.55}.wallet-recharge-input-wrap input::placeholder{color:var(--text-tertiary);font-size:var(--ui-type-compact);opacity:1;font-weight:400}.wallet-recharge-field input{box-sizing:border-box;width:100%;min-height:42px}.wallet-recharge-field small,.wallet-recharge-help{color:var(--muted);font-size:var(--ui-type-note);margin:0;line-height:1.55}.wallet-recharge-help{text-align:center}.wallet-recharge-pending{border:1px solid var(--line-color,#d8dde5);justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.wallet-recharge-pending>div{gap:4px;min-width:0;display:grid}.wallet-recharge-pending strong,.wallet-recharge-pending span{display:block}.wallet-recharge-pending span{color:var(--muted);font-size:var(--ui-type-note);line-height:1.5}.wallet-recharge-pending .button{flex:none}.wallet-recharge-qr{aspect-ratio:1;object-fit:contain;background:#fff;width:min(240px,100%);margin:12px auto;display:block}@media (width<=560px){.wallet-recharge-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-recharge-pending{flex-direction:column;align-items:flex-start}.wallet-recharge-pending .button{padding-inline:0}}.console-page :is(.button,.dashboard-select-trigger,.dashboard-select-panel button,.dashboard-subject-trigger,.dashboard-subject-panel button,.dashboard-period-trigger,.period-preset-list button,.key-date-trigger,.console-filter button,.segmented-control button,.wallet-recharge-amounts button,.wallet-invoice-types button,.organization-role-select-trigger,.organization-role-select-menu button,.enterprise-service-select-trigger,.enterprise-service-select-menu button,.support-service-action,.support-drawer-empty button,.support-drawer-composer .support-send,.support-satisfaction-options button,.support-satisfaction-reasons button){min-height:var(--ui-button-default);height:auto}@media (width<=560px){.console-page :is(.button,.dashboard-select-trigger,.dashboard-select-panel button,.dashboard-subject-trigger,.dashboard-subject-panel button,.dashboard-period-trigger,.period-preset-list button,.key-date-trigger,.console-filter button,.segmented-control button,.wallet-recharge-amounts button,.wallet-invoice-types button,.organization-role-select-trigger,.organization-role-select-menu button,.enterprise-service-select-trigger,.enterprise-service-select-menu button,.support-service-action,.support-drawer-empty button,.support-drawer-composer .support-send,.support-satisfaction-options button,.support-satisfaction-reasons button){min-height:var(--ui-button-touch)}}.wallet-recharge-estimate-row{grid-template-columns:minmax(130px,.42fr) minmax(0,1fr) auto auto}.wallet-recharge-estimate-provider,.wallet-recharge-estimate-model{min-width:0}.wallet-recharge-estimate-provider{align-items:center;gap:9px;display:flex}.wallet-recharge-estimate-provider img{border-radius:var(--ui-radius-compact);object-fit:contain;flex:none;width:24px;height:24px}.wallet-recharge-estimate-provider strong,.wallet-recharge-estimate-model strong,.wallet-recharge-estimate-model small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=560px){.wallet-recharge-estimate-row{grid-template-columns:minmax(104px,.7fr) minmax(0,1fr) auto auto;gap:6px}.wallet-recharge-estimate-provider{gap:6px}.wallet-recharge-estimate-provider img{width:20px;height:20px}}body.console-page :where(.console-brand-mark,.workspace-trigger,.workspace-avatar,.workspace-menu,.workspace-menu button,.workspace-menu a,.nav-count,.metric-panel,.panel,.quick-actions a,.dashboard-select-panel,.dashboard-subject-panel,.payment-options button,.wallet-recharge-dialog,.wallet-recharge-input-wrap,.wallet-recharge-methods,.invitation-campaign,.invitation-record-dialog,.invitation-dialog,.avatar-crop-dialog,.support-workbench-dialog,.support-drawer,.support-composer-field,.site-group-qr){border-radius:0!important}.enterprise-service-inquiry-dialog{height:min(720px,100dvh - 48px);max-height:min(720px,100dvh - 48px);overflow:hidden}.enterprise-service-inquiry-dialog form{flex-direction:column;height:100%;min-height:0;display:flex}.enterprise-service-inquiry-dialog .enterprise-service-inquiry-body{min-height:0}.enterprise-service-inquiry-dialog footer{flex:none}.enterprise-service-inquiry-body{gap:18px;display:grid;overflow:auto}.enterprise-service-inquiry-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 16px;display:grid}.enterprise-service-inquiry-fields label,.enterprise-service-inquiry-field{min-width:0;color:var(--muted);font-size:var(--ui-type-note);gap:7px;display:grid}.enterprise-service-required,.enterprise-service-inquiry-site-dialog .organization-verification-required{color:var(--red,#d92d20);margin-left:3px;font-style:normal}.enterprise-service-inquiry-fields input,.enterprise-service-inquiry-fields textarea{box-sizing:border-box;border:var(--ui-border-width,1px) solid var(--line);background:var(--ui-color-paper,#fff);width:100%;min-height:39px;color:var(--ink);font:inherit;font-size:var(--ui-type-caption,14px);border-radius:0;padding:0 10px}.enterprise-service-inquiry-fields textarea{resize:vertical;min-height:92px;max-height:240px;padding-top:9px}.enterprise-service-inquiry-fields input:focus,.enterprise-service-inquiry-fields textarea:focus{border-color:var(--ink);box-shadow:none;outline:0}.enterprise-service-inquiry-wide{grid-column:1/-1}.enterprise-service-select{width:100%;position:relative}.enterprise-service-select-trigger,.enterprise-service-select .organization-role-select-trigger{border:var(--ui-border-width,1px) solid var(--line);background:var(--ui-color-paper,#fff);width:100%;min-height:39px;color:var(--ink);font:inherit;font-size:var(--ui-type-caption,14px);text-align:left;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex}.enterprise-service-select-trigger:hover,.enterprise-service-select.is-open .enterprise-service-select-trigger,.enterprise-service-select .organization-role-select-trigger:hover,.enterprise-service-select.is-open .organization-role-select-trigger{border-color:#aab7b2}.enterprise-service-select-trigger:focus-visible,.enterprise-service-select .organization-role-select-trigger:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.enterprise-service-select-trigger svg,.enterprise-service-select .organization-role-select-trigger svg{width:15px;height:15px;color:var(--text-tertiary);transition:transform .15s}.enterprise-service-select.is-open .enterprise-service-select-trigger svg,.enterprise-service-select.is-open .organization-role-select-trigger svg{transform:rotate(180deg)}.enterprise-service-select-menu,.enterprise-service-select .organization-role-select-menu{z-index:6;padding:var(--ui-space-1,4px);border:var(--ui-border-width,1px) solid var(--line);background:var(--ui-color-paper,#fff);border-radius:0;gap:2px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 10px 22px #14211f1a}.enterprise-service-select-menu[hidden],.enterprise-service-select .organization-role-select-menu[hidden]{display:none}.enterprise-service-select-menu button,.enterprise-service-select .organization-role-select-menu button{width:100%;min-height:var(--ui-control-small,32px);color:var(--ink);font:inherit;font-size:var(--ui-type-caption,14px);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;padding:0 8px;display:flex}.enterprise-service-select-menu button:hover,.enterprise-service-select-menu button:focus-visible,.enterprise-service-select .organization-role-select-menu button:hover,.enterprise-service-select .organization-role-select-menu button:focus-visible{background:var(--surface,#f5f7f6);outline:0}.enterprise-service-select-menu button[aria-selected=true],.enterprise-service-select .organization-role-select-menu button[aria-selected=true]{background:var(--color-zero);color:var(--ui-color-paper,#fff);font-weight:650}.enterprise-service-needs{border:0;margin:0;padding:0}.enterprise-service-needs legend{color:var(--muted);font-size:var(--ui-type-note,13px);padding:0 0 8px}.enterprise-service-needs>div{flex-wrap:wrap;gap:8px 18px;display:flex}.enterprise-service-needs label{color:var(--ink);font-size:var(--ui-type-caption,14px);cursor:pointer;align-items:center;gap:7px;display:inline-flex}.enterprise-service-needs input{width:16px;height:16px;accent-color:var(--ink);margin:0}.enterprise-service-need{align-items:center;gap:4px;display:inline-flex}.enterprise-service-help,.enterprise-service-inquiry-site-dialog .organization-member-help{width:15px;height:15px;color:var(--muted);cursor:help;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.enterprise-service-help:hover,.enterprise-service-help:focus-visible,.enterprise-service-inquiry-site-dialog .organization-member-help:hover,.enterprise-service-inquiry-site-dialog .organization-member-help:focus-visible{color:var(--ink)}.enterprise-service-help svg,.enterprise-service-inquiry-site-dialog .organization-member-help svg{width:14px;height:14px}.enterprise-service-inquiry-feedback{min-height:18px;color:var(--text-tertiary);font-size:var(--ui-type-note,13px);margin:0;line-height:1.5}.enterprise-service-inquiry-feedback:empty{display:none}.about-page{--enterprise-inquiry-ink:var(--about-ink);--enterprise-inquiry-muted:var(--about-muted);--enterprise-inquiry-line:var(--about-line);--enterprise-inquiry-paper:var(--about-paper)}.enterprise-service-inquiry-site-dialog{--ink:var(--text-primary);--muted:var(--text-secondary);--line:var(--enterprise-inquiry-line);--surface:var(--about-wash);--ui-color-paper:var(--enterprise-inquiry-paper);background:var(--enterprise-inquiry-paper);width:min(650px,100vw - 36px);color:var(--enterprise-inquiry-ink);border:1px solid #11182724;border-radius:0;margin:auto;padding:0;box-shadow:0 22px 56px #11182733}.enterprise-service-inquiry-site-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11182742}.enterprise-service-inquiry-site-dialog form{margin:0}.enterprise-service-inquiry-site-dialog header{justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 16px;display:flex;position:relative}.enterprise-service-inquiry-site-dialog header:after{border-bottom:1px dashed var(--enterprise-inquiry-line);content:"";position:absolute;bottom:0;left:24px;right:24px}.enterprise-service-inquiry-site-dialog h2{margin:0;font-size:25px;line-height:1.25}.enterprise-service-inquiry-site-dialog header p{color:var(--enterprise-inquiry-muted);margin:7px 0 0;font-size:13px;line-height:1.55}.enterprise-service-inquiry-site-dialog header .icon-button{width:32px;height:32px;color:var(--enterprise-inquiry-ink);background:0 0;border:0;flex:none;padding:0}.enterprise-service-inquiry-site-dialog header .icon-button:hover{color:var(--enterprise-inquiry-ink);background:0 0}.enterprise-service-inquiry-site-dialog header .icon-button:focus-visible{outline:2px solid var(--enterprise-inquiry-ink);outline-offset:2px}.enterprise-service-inquiry-site-dialog .enterprise-service-inquiry-body{gap:18px;padding:20px 24px}.enterprise-service-inquiry-site-dialog .enterprise-service-inquiry-fields label,.enterprise-service-inquiry-site-dialog .enterprise-service-inquiry-field{color:var(--enterprise-inquiry-muted);font-size:13px;font-weight:400}.enterprise-service-inquiry-site-dialog .enterprise-service-inquiry-fields input,.enterprise-service-inquiry-site-dialog .enterprise-service-inquiry-fields textarea,.enterprise-service-inquiry-site-dialog .enterprise-service-select-trigger,.enterprise-service-inquiry-site-dialog .organization-role-select-trigger{min-height:39px;color:var(--enterprise-inquiry-ink);border-color:var(--enterprise-inquiry-line);background:var(--enterprise-inquiry-paper);border-radius:0;padding:0 10px;font-size:14px;line-height:normal}.enterprise-service-inquiry-site-dialog .enterprise-service-inquiry-fields textarea{min-height:92px;padding-top:9px}.enterprise-service-inquiry-site-dialog .enterprise-service-inquiry-fields input:focus,.enterprise-service-inquiry-site-dialog .enterprise-service-inquiry-fields textarea:focus,.enterprise-service-inquiry-site-dialog .enterprise-service-select-trigger:focus-visible,.enterprise-service-inquiry-site-dialog .organization-role-select-trigger:focus-visible{border-color:var(--enterprise-inquiry-ink);box-shadow:none;outline:0}.enterprise-service-inquiry-site-dialog .enterprise-service-select-menu,.enterprise-service-inquiry-site-dialog .organization-role-select-menu{background:var(--enterprise-inquiry-paper)}.enterprise-service-inquiry-site-dialog .enterprise-service-select-menu button,.enterprise-service-inquiry-site-dialog .organization-role-select-menu button{color:var(--enterprise-inquiry-ink)}.enterprise-service-inquiry-site-dialog .enterprise-service-select-menu button:hover,.enterprise-service-inquiry-site-dialog .enterprise-service-select-menu button:focus-visible,.enterprise-service-inquiry-site-dialog .organization-role-select-menu button:hover,.enterprise-service-inquiry-site-dialog .organization-role-select-menu button:focus-visible{background:var(--about-wash)}.enterprise-service-inquiry-site-dialog .enterprise-service-select-menu button[aria-selected=true],.enterprise-service-inquiry-site-dialog .organization-role-select-menu button[aria-selected=true]{background:var(--enterprise-inquiry-ink);color:var(--enterprise-inquiry-paper)}.enterprise-service-inquiry-site-dialog .enterprise-service-needs{margin:0}.enterprise-service-inquiry-site-dialog .enterprise-service-needs legend{color:var(--enterprise-inquiry-muted);font-size:13px;font-weight:400}.enterprise-service-inquiry-site-dialog .enterprise-service-needs label{color:var(--enterprise-inquiry-ink);font-size:14px;line-height:1.4}.enterprise-service-inquiry-site-dialog .enterprise-service-needs input{accent-color:var(--enterprise-inquiry-ink)}.enterprise-service-inquiry-site-dialog .enterprise-service-inquiry-feedback{color:var(--text-tertiary)}.enterprise-service-inquiry-site-dialog .enterprise-service-inquiry-feedback[data-state=success]{color:#087443}.enterprise-service-inquiry-site-dialog footer{justify-content:flex-end;gap:9px;padding:0 24px 22px;display:flex}.enterprise-service-inquiry-site-dialog footer .button{border-radius:0;min-height:40px}.enterprise-service-inquiry-site-dialog .organization-role-select{width:100%;position:relative}.enterprise-service-inquiry-site-dialog button.organization-role-select-trigger{box-sizing:border-box;appearance:none;border:1px solid var(--enterprise-inquiry-line);background:var(--enterprise-inquiry-paper);width:100%;min-height:39px;color:var(--enterprise-inquiry-ink);font:inherit;text-align:left;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.enterprise-service-inquiry-site-dialog button.organization-role-select-trigger:hover,.enterprise-service-inquiry-site-dialog .organization-role-select.is-open .organization-role-select-trigger{border-color:#aab7b2}.enterprise-service-inquiry-site-dialog button.organization-role-select-trigger:focus-visible{border-color:var(--enterprise-inquiry-ink);box-shadow:none;outline:0}.enterprise-service-inquiry-site-dialog .organization-role-select-trigger svg{width:15px;height:15px;color:var(--text-tertiary);transition:transform .15s}.enterprise-service-inquiry-site-dialog .organization-role-select.is-open .organization-role-select-trigger svg{transform:rotate(180deg)}.enterprise-service-inquiry-site-dialog .organization-role-select-menu{z-index:6;border:1px solid var(--enterprise-inquiry-line);background:var(--enterprise-inquiry-paper);border-radius:0;gap:2px;padding:4px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 10px 22px #14211f1a}.enterprise-service-inquiry-site-dialog .organization-role-select-menu[hidden]{display:none}.enterprise-service-inquiry-site-dialog .organization-role-select-menu button{width:100%;min-height:32px;color:var(--enterprise-inquiry-ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;padding:0 8px;font-size:14px;display:flex}.enterprise-service-inquiry-site-dialog .organization-role-select-menu button:hover,.enterprise-service-inquiry-site-dialog .organization-role-select-menu button:focus-visible{background:var(--about-wash);outline:0}.enterprise-service-inquiry-site-dialog .organization-role-select-menu button[aria-selected=true]{background:var(--enterprise-inquiry-ink);color:var(--enterprise-inquiry-paper);font-weight:650}.enterprise-service-inquiry-site-dialog .organization-member-help{appearance:none}html[data-theme=dark] .enterprise-service-inquiry-site-dialog{border-color:var(--enterprise-inquiry-line);box-shadow:0 22px 56px #0006}html[data-theme=dark] .enterprise-service-inquiry-site-dialog .enterprise-service-inquiry-fields input,html[data-theme=dark] .enterprise-service-inquiry-site-dialog .enterprise-service-inquiry-fields textarea,html[data-theme=dark] .enterprise-service-inquiry-site-dialog .enterprise-service-select-trigger,html[data-theme=dark] .enterprise-service-inquiry-site-dialog .organization-role-select-trigger{background:#141b29}@media (width<=820px){.enterprise-service-inquiry-fields{grid-template-columns:1fr}.enterprise-service-inquiry-wide{grid-column:auto}}@media (width<=560px){.enterprise-service-needs>div{gap:10px;display:grid}.enterprise-service-inquiry-site-dialog{width:min(100% - 20px,680px)}.enterprise-service-inquiry-site-dialog header,.enterprise-service-inquiry-site-dialog .enterprise-service-inquiry-body,.enterprise-service-inquiry-site-dialog footer{padding-left:20px;padding-right:20px}.enterprise-service-inquiry-site-dialog header{gap:16px;padding-top:22px}.enterprise-service-inquiry-site-dialog h2{font-size:24px}.enterprise-service-inquiry-site-dialog footer{flex-direction:column-reverse;align-items:stretch}.enterprise-service-inquiry-site-dialog footer .button{width:100%}}.scope-page{--scope-ink:#16181d;--scope-muted:#626977;min-height:100vh;color:var(--scope-ink);background:#fff}.scope-page ::selection{color:#16181d;background:#dfe6ff}.scope-shell{width:min(100% - 64px,1280px);margin:0 auto}.scope-introduction{padding:32px 0 74px}.scope-topline{align-items:center;min-height:44px;display:flex}.scope-brand{color:var(--scope-ink);align-items:center;gap:9px;font-size:16px;font-weight:720;display:inline-flex}.scope-brand img{object-fit:contain;width:34px;height:34px}.scope-heading{text-align:center;max-width:1000px;margin:72px auto 0}.scope-heading h1{font-size:var(--doc-type-title);letter-spacing:0;margin:0;font-weight:700;line-height:1.2}.scope-document{padding:64px 0 120px}.scope-reading{max-width:1000px;margin:0 auto}.scope-reading section{scroll-margin-top:28px}.scope-reading section+section{margin-top:44px;padding-top:44px}.scope-reading h2{color:var(--scope-ink);font-size:var(--doc-type-section);letter-spacing:0;margin:0;font-weight:700;line-height:1.35}.scope-reading p{color:#505764;width:100%;max-width:none;font-size:var(--doc-type-body);margin:16px 0 0;line-height:1.85}.scope-reading p+p{margin-top:13px}.scope-page .site-footer{background:#fff}.scope-page .footer-bottom{border-top:0}@media (width<=640px){.scope-shell{width:min(100% - 32px,1280px)}.scope-introduction{padding:20px 0 52px}.scope-heading{margin-top:55px}.scope-document{padding:42px 0 76px}.scope-reading{max-width:100%}.scope-reading section+section{margin-top:34px;padding-top:34px}.scope-reading p{width:100%;font-size:var(--doc-type-body);margin-top:13px;line-height:1.8}}.support-message-image{cursor:zoom-in;background:0 0;border:0;padding:0}.support-message-image:focus-visible{outline-offset:3px;outline:2px solid #111827}.support-attachment-preview-layer{z-index:400;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.support-attachment-preview-backdrop{cursor:zoom-out;background:#111827c7;border:0;position:absolute;inset:0}.support-attachment-preview-dialog{z-index:1;background:#111827;border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(1120px,100vw - 48px);max-height:calc(100dvh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 56px #0000004d}.support-attachment-preview-dialog header{color:#fff;align-items:center;gap:12px;min-height:48px;padding:0 10px 0 16px;display:flex}.support-attachment-preview-dialog header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:650;overflow:hidden}.support-attachment-preview-count{color:#ffffffad;font-variant-numeric:tabular-nums;flex:none;font-size:13px}.support-attachment-preview-close{margin-left:auto}.support-attachment-preview-content{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;min-height:0;display:grid}.support-attachment-preview-content>img{object-fit:contain;justify-self:center;max-width:100%;max-height:calc(100dvh - 96px)}.support-attachment-preview-nav{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:4px;justify-self:center;place-items:center;width:36px;height:36px;padding:0;display:grid}.support-attachment-preview-nav:hover:not(:disabled){background:#ffffff38}.support-attachment-preview-nav:disabled{cursor:default;opacity:.3}.support-attachment-preview-nav:focus-visible{outline-offset:2px;outline:2px solid #fff}.support-attachment-preview-close{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.support-attachment-preview-close:hover{background:#ffffff24}.support-attachment-preview-close:focus-visible{outline-offset:2px;outline:2px solid #fff}body.has-support-attachment-preview{overflow:hidden}@media (width<=560px){.support-attachment-preview-layer{padding:12px}.support-attachment-preview-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.support-attachment-preview-content{grid-template-columns:40px minmax(0,1fr) 40px}.support-attachment-preview-content>img{max-height:calc(100dvh - 72px)}.support-attachment-preview-nav{width:32px;height:32px}}.support-center-page{--support-ink:var(--text-primary);--support-muted:var(--text-secondary);--support-line:var(--ui-color-line-strong);--support-paper:var(--ui-color-paper);--support-surface:#f5f5f5;--support-teal:var(--ui-color-primary);--support-teal-wash:var(--ui-color-neutral-wash);--support-amber:#4b5563;--support-amber-wash:#f3f4f6;--support-shadow:0 10px 28px #11182712}.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}.support-center-page{background:var(--support-surface);height:100vh;color:var(--support-ink);overflow:hidden}.support-center-page.is-embedded{background:var(--support-paper);min-width:0}.support-center-page.is-embedded .support-site-header{display:none}.support-center-page.is-embedded .support-workspace{grid-template-rows:minmax(0,1fr);gap:0;width:100%;height:100dvh;padding:18px}.support-center-page.is-embedded .support-workspace-head{display:none}@media (width<=760px){.support-center-page.is-embedded .support-workspace{padding:14px}.support-center-page.is-embedded .support-workspace-head>.support-presence-actions{width:auto;margin-left:auto}.support-center-page.is-embedded .support-presence-actions button{flex:0 auto}}.support-center-bootstrap,.support-denied{min-height:100vh;color:var(--support-muted);place-content:center;padding:32px;display:grid}.support-denied{justify-items:center;gap:var(--ui-space-3);text-align:center}.support-denied svg{width:32px;height:32px;color:var(--text-tertiary)}.support-denied h1{color:var(--support-ink);font-size:var(--ui-type-dialog);margin:0}.support-denied p{max-width:36ch;margin:0;line-height:1.7}.support-denied a{color:var(--support-teal);font-weight:650}.support-site-header{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#fffffff0;border-bottom-color:#17202b14}.support-header-context{align-items:center;gap:var(--ui-space-2);color:var(--support-muted);font-size:var(--ui-type-compact);margin-left:auto;display:inline-flex}.support-header-context svg{color:var(--text-tertiary)}.support-back-link{padding:var(--ui-space-2) 10px;border-radius:var(--ui-radius-control);color:var(--support-muted);font-size:var(--ui-type-caption);align-items:center;gap:6px;display:inline-flex}.support-back-link:hover{background:var(--support-surface);color:var(--support-ink)}.support-profile{position:relative}.support-profile .profile-trigger{padding:var(--ui-space-1) 0 4px 8px;background:0 0;border:0}.support-profile .profile-avatar{width:var(--avatar-size-top);height:var(--avatar-size-top);color:var(--support-teal);background:#d8ece7;border-radius:50%;place-items:center;font-weight:700;display:grid;overflow:hidden}.support-profile .profile-menu{border:var(--ui-border-width) solid var(--support-line);border-radius:var(--ui-radius-control);background:var(--support-paper);min-width:172px;box-shadow:var(--support-shadow);padding:6px;top:calc(100% + 10px);right:0}.support-profile .profile-menu[hidden]{display:none}.support-profile .profile-menu a,.support-profile .profile-menu button{align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-compact);width:100%;color:var(--support-ink);font-size:var(--ui-type-caption);text-align:left;background:0 0;border:0;padding:9px;display:flex}.support-profile .profile-menu a:hover,.support-profile .profile-menu button:hover{background:var(--support-surface)}.support-workspace{box-sizing:border-box;gap:var(--ui-space-5);grid-template-rows:auto minmax(0,1fr);width:min(1440px,100% - 64px);height:100dvh;min-height:0;margin:0 auto;padding:116px 0 32px;display:grid}.support-workspace-head{justify-content:space-between;align-items:end;gap:var(--ui-space-5);display:flex}.support-workspace-head h1{color:var(--support-ink);font-size:var(--ui-type-display-lg);margin:0;line-height:1.25}.support-workspace-head p{margin:var(--ui-space-2) 0 0;color:var(--support-muted);font-size:var(--ui-type-compact)}.support-public-nickname{min-width:0;color:var(--support-muted);font-size:var(--ui-type-note);white-space:nowrap;align-items:baseline;gap:8px;margin-left:auto;padding:7px 0;display:inline-flex}.support-public-nickname strong{max-width:18ch;color:var(--support-ink);font-size:var(--ui-type-caption);text-overflow:ellipsis;font-weight:700;overflow:hidden}.support-refresh,.support-send{border-radius:var(--ui-radius-control);cursor:pointer;border:0;place-items:center;display:inline-grid}.support-refresh{background:var(--support-paper);width:38px;height:38px;color:var(--support-muted);box-shadow:0 3px 12px #17202b0f}.support-refresh:hover{color:var(--support-teal)}.support-refresh:disabled{cursor:wait;opacity:.55}.support-workspace-head>.support-presence-actions{margin-left:auto}.support-presence-actions{border:var(--ui-border-width) solid var(--support-line);border-radius:var(--ui-radius-control);background:var(--support-paper);flex:none;display:inline-flex;overflow:hidden}.support-presence-actions button{border:0;border-right:var(--ui-border-width) solid var(--support-line);min-width:60px;height:38px;color:var(--support-muted);font:inherit;font-size:var(--ui-type-note);cursor:pointer;background:0 0;padding:0 11px;font-weight:650}.support-presence-actions button:last-child{border-right:0}.support-presence-actions button:hover:not(:disabled):not(.is-active){background:var(--support-surface);color:var(--support-ink)}.support-presence-actions button.is-active{background:var(--color-zero);color:var(--ui-color-paper)}.support-presence-actions button:disabled{cursor:wait;opacity:.6}.support-layout{--support-list-width:360px;grid-template-columns:minmax(260px, var(--support-list-width)) 10px minmax(0, 1fr);background:var(--support-paper);min-height:0;display:grid;overflow:hidden}.support-conversation-filters{background:var(--support-paper);gap:4px;padding:10px 14px 0;display:flex}.support-conversation-filters button{min-width:0;color:var(--support-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 8px;font-size:12px}.support-conversation-filters button:hover,.support-conversation-filters button.is-selected{color:var(--support-ink);border-bottom-color:var(--support-ink)}.support-conversation-filters button:focus-visible{outline:2px solid var(--support-ink);outline-offset:2px}.support-list-pane{background:0 0;flex-direction:column;min-width:0;min-height:0;display:flex}.support-pane-resizer{z-index:1;cursor:col-resize;touch-action:none;position:relative}.support-pane-resizer:after{content:"";border-left:1px dashed #cdd5d2;width:0;transition:border-color .12s,background-color .12s;position:absolute;top:0;bottom:0;left:4px}.support-pane-resizer:hover:after,.support-pane-resizer:focus-visible:after,.support-pane-resizer.is-dragging:after{background:var(--color-zero);border-left:0;width:3px;left:3px}.support-pane-resizer:focus-visible{outline:0}body.is-resizing-support-pane{cursor:col-resize;-webkit-user-select:none;user-select:none}.support-list-pane>header,.support-thread-head{justify-content:space-between;align-items:center;gap:var(--ui-space-3);border-bottom:var(--ui-border-width) solid var(--support-line);min-height:76px;padding:14px 18px;display:flex}.support-list-pane header strong,.support-thread-head strong{color:var(--text-primary);font-size:var(--ui-type-compact);display:block}.support-list-pane header small,.support-thread-head small{margin-top:var(--ui-space-1);color:var(--support-muted);font-size:var(--ui-type-note);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-list{flex:1;padding:7px;overflow:auto}.support-conversation{width:100%;padding:var(--ui-space-3) 10px;border-radius:var(--ui-radius-small);color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.support-conversation:hover,.support-conversation.is-selected{background:#f3f4f6}.support-contact-avatar{background:var(--avatar-background,var(--ui-color-neutral-wash));width:34px;height:34px;color:var(--avatar-foreground,#374151);font-size:var(--ui-type-caption);border-radius:50%;place-items:center;font-weight:700;display:grid;overflow:hidden}.support-contact-avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.support-conversation.is-selected .support-contact-avatar{box-shadow:inset 0 0 0 1px #1118271f}.support-conversation-copy{min-width:0;display:block}.support-conversation-copy strong,.support-conversation-copy small,.support-conversation-copy em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-conversation-copy strong{color:var(--support-ink);font-size:var(--ui-type-caption);font-weight:700}.support-conversation-copy small{color:var(--support-muted);font-size:var(--ui-type-tiny-plus);margin-top:3px}.support-conversation-copy em{margin-top:var(--ui-space-2);color:var(--ui-color-nav);font-size:var(--ui-type-note);font-style:normal}.support-conversation-meta{justify-items:end;gap:var(--ui-space-2);display:grid}.support-conversation-meta time{color:var(--support-muted);font-size:var(--ui-type-tiny);white-space:nowrap}.support-status{border-radius:var(--ui-radius-compact);min-height:21px;font-size:var(--ui-type-tiny-plus);white-space:nowrap;align-items:center;padding:2px 7px;font-style:normal;font-weight:650;display:inline-flex}.support-status.is-open{background:var(--support-teal-wash);color:var(--support-teal)}.support-status.is-pending{background:var(--support-amber-wash);color:var(--support-amber)}.support-status.is-neutral{color:var(--text-secondary);background:#eff2f3}.support-thread-actions{align-items:center;gap:7px;display:inline-flex}.support-thread-action{border:var(--ui-border-width) solid transparent;border-radius:var(--ui-radius-small);width:32px;height:32px;color:var(--support-muted);cursor:pointer;background:0 0;place-items:center;padding:0;display:inline-grid}.support-thread-command{min-width:66px;font:inherit;font-size:var(--ui-type-note);grid-auto-flow:column;gap:5px;padding:0 8px;font-weight:650}.support-thread-command svg{width:15px;height:15px}.support-thread-action:hover:not(:disabled){border-color:var(--support-line);background:var(--support-surface);color:var(--support-ink)}.support-thread-action:disabled{color:var(--text-tertiary);cursor:not-allowed}.support-thread-action.is-pending{color:var(--support-teal)}.support-thread-action.is-pending svg{animation:.72s linear infinite support-action-spin}.support-thread-pane{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.support-thread-head{padding-left:24px}.support-thread-head>div{min-width:0}.support-messages{min-height:0;padding:var(--ui-space-5) 18px;background:var(--support-paper);overflow:auto}.support-message{border:var(--ui-border-width) solid var(--ui-color-line-console);width:fit-content;max-width:84%;box-shadow:none;background:#f6f8f7;border-radius:7px 7px 7px 2px;margin:0 0 18px;padding:10px 12px 8px;position:relative}.support-message.is-outgoing{padding:var(--ui-space-1) 10px;border-color:var(--ui-color-ink-console);background:var(--color-zero);color:var(--ui-color-paper);border-radius:7px 7px 2px;margin-left:auto}.support-message.is-attachment-only{color:var(--support-ink);background:0 0;border:0;border-radius:0;padding:0}.support-message.is-outgoing.is-attachment-only{background:0 0}.support-message-attachments{margin-top:var(--ui-space-2);gap:7px;display:grid}.support-message-image img{object-fit:cover;width:100%;max-height:180px}.support-message-file{min-width:0;padding:var(--ui-space-2);border:var(--ui-border-width) solid #c8d2ce;border-radius:var(--ui-radius-compact);color:inherit;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;text-decoration:none;display:grid}.support-message.is-outgoing .support-message-file{border-color:#ffffff59}.support-message.is-attachment-only .support-message-attachments{margin-top:0}.support-message.is-outgoing.is-attachment-only .support-message-file{color:var(--support-ink);border-color:#c8d2ce}.support-message header{justify-content:space-between;align-items:center;gap:10px;margin:0 0 5px;display:flex}.support-message strong{color:var(--text-secondary);font-size:var(--ui-type-tiny-plus);font-weight:650}.support-message time{color:var(--text-tertiary);font-size:var(--ui-type-tiny-plus);opacity:0;pointer-events:none;white-space:nowrap;line-height:1;transition:opacity .13s ease-out,transform .13s ease-out;position:absolute;top:calc(100% + 4px);right:0;transform:translateY(-2px)}.support-message:hover time,.support-message:focus-within time{opacity:1;transform:translateY(0)}.support-message p{color:var(--text-primary);font-size:var(--ui-type-compact);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.support-message.is-outgoing p,.support-message.is-outgoing strong{color:var(--ui-color-paper)}.support-message-delivery{color:var(--text-tertiary);font-size:var(--ui-type-tiny-plus);margin-top:5px;line-height:1.2;display:block}.support-message.is-outgoing .support-message-delivery{color:#ffffffb8}.support-message-delivery.is-failed{color:#b42318!important}.support-composer{padding:var(--ui-space-3);background:var(--support-paper)}.support-composer.is-unavailable{display:none}.support-composer-field{border:var(--ui-border-width) solid #dbe5e2;border-radius:var(--ui-radius-control);background:var(--ui-color-paper);transition:border-color .15s,background .15s;display:grid;position:relative;overflow:hidden}.support-composer-field.is-dragging{border-color:var(--ui-color-ink-console);background:#f8faf9}.support-composer-tools{min-height:var(--ui-control-small);border-bottom:var(--ui-border-width) solid #e6ebe8;background:var(--ui-color-paper);align-items:center;gap:2px;padding:3px 6px;display:flex}.support-attachment-button{border-radius:var(--ui-radius-compact);width:30px;height:30px;color:var(--ui-color-icon-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.support-attachment-button:hover:not(:disabled){color:var(--support-ink);background:#eef2ef}.support-attachment-button:disabled{color:var(--text-tertiary);cursor:wait}.support-attachment-button svg{width:18px;height:18px}.support-composer textarea{resize:none;background:var(--ui-color-paper);width:100%;min-height:96px;max-height:180px;color:var(--support-ink);caret-color:var(--support-ink);font:inherit;font-size:var(--ui-type-compact);border:0;outline:0;padding:10px;line-height:1.5}.support-composer textarea:focus{box-shadow:none;outline:0}.support-composer textarea:disabled{background:var(--ui-color-paper);color:var(--text-tertiary);cursor:wait}.support-composer textarea::placeholder{color:var(--text-tertiary);opacity:1}.support-composer-field .support-attachment-list{padding:0 8px 8px}.support-attachment-list{gap:0;margin:0;padding:0 8px 8px;display:grid}.support-attachment-list article{min-width:0;min-height:var(--ui-control-default);align-items:center;gap:var(--ui-space-2);border-top:var(--ui-border-width) dashed #d9e3e0;color:var(--support-ink);grid-template-columns:30px minmax(0,1fr) auto 28px;padding:7px 0 0;display:grid}.support-pending-attachment-visual{border-radius:var(--ui-radius-compact);width:30px;height:30px;color:var(--ui-color-icon-muted);background:#f1f4f2;place-items:center;display:grid;overflow:hidden}.support-pending-attachment-visual svg{width:16px;height:16px}.support-pending-attachment-visual img{object-fit:cover;width:100%;height:100%}.support-attachment-list>article>span:nth-child(2){font-size:var(--ui-type-note);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-attachment-list small{color:var(--support-muted);font-size:var(--ui-type-tiny-plus)}.support-attachment-list button{border-radius:var(--ui-radius-compact);width:28px;height:28px;color:var(--ui-color-icon-muted);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.support-attachment-list button:hover{color:var(--support-ink);background:#eef2ef}.support-composer>.support-composer-field{margin-top:0}.support-send{background:var(--color-zero);min-width:74px;height:34px;color:var(--ui-color-paper);font-size:var(--ui-type-caption);grid-auto-flow:column;gap:6px;font-weight:650}.support-composer-field>.support-send{justify-self:end;margin:0 8px 8px}.support-send:hover:not(:disabled){background:var(--color-zero)}.support-send:disabled{cursor:not-allowed;background:#9ca3af}.support-empty{justify-items:center;gap:var(--ui-space-2);color:var(--text-tertiary);font-size:var(--ui-type-caption);text-align:center;margin:auto;padding:32px 20px;line-height:1.6;display:grid}.support-empty p{margin:0}.support-empty svg{width:22px;height:22px;color:var(--text-tertiary)}.support-empty-retry{min-height:30px;color:var(--text-tertiary);font:650 var(--ui-type-note) inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.support-empty-retry:hover{color:var(--text-tertiary)}.support-empty-retry:focus-visible{outline:2px solid var(--support-ink);outline-offset:3px}.support-empty .support-empty-retry svg{width:15px;height:15px;color:var(--text-tertiary)}.support-toast{z-index:110;border-radius:var(--ui-radius-small);background:var(--ui-color-action);max-width:min(360px,100vw - 44px);color:var(--ui-color-paper);font-size:var(--ui-type-caption);padding:11px 14px;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 20px #17202b38}.support-toast[hidden]{display:none}@keyframes support-action-spin{to{transform:rotate(360deg)}}.support-dialog-layer{z-index:120;padding:var(--ui-space-6);place-items:center;display:grid;position:fixed;inset:0}.support-dialog-layer[hidden]{display:none!important}.support-dialog-backdrop{cursor:default;background:#1118274d;border:0;position:absolute;inset:0}.support-dialog{z-index:1;border:var(--ui-border-width) solid var(--support-line);background:var(--support-paper);border-radius:7px;width:min(100%,600px);max-height:min(680px,100svh - 48px);position:relative;overflow:auto;box-shadow:0 24px 54px #11182733}.support-dialog>header{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-4);min-height:72px;padding:var(--ui-space-4) 18px 14px;border-bottom:var(--ui-border-width) solid var(--support-line);display:flex}.support-dialog h2{color:var(--support-ink);font-size:var(--ui-type-subheading);margin:0}.support-dialog header p{margin:var(--ui-space-1) 0 0;color:var(--support-muted);font-size:var(--ui-type-note);line-height:1.55}.support-dialog form{padding:var(--ui-space-4) 18px 18px}.support-transfer-options{gap:7px;display:grid}.support-transfer-option{border:var(--ui-border-width) solid var(--support-line);border-radius:var(--ui-radius-small);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px 10px;display:grid}.support-transfer-option:hover{background:var(--support-surface)}.support-transfer-option input{width:15px;height:15px;accent-color:var(--ui-color-primary);margin:0}.support-transfer-option span{gap:3px;min-width:0;display:grid}.support-transfer-option strong{color:var(--support-ink);font-size:var(--ui-type-note);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-transfer-option small{color:var(--support-muted);font-size:var(--ui-type-tiny);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-transfer-option em{color:var(--support-muted);font-size:var(--ui-type-tiny-plus);white-space:nowrap;font-style:normal}.support-transfer-loading,.support-transfer-empty,.support-transfer-message{color:var(--support-muted);font-size:var(--ui-type-note);margin:0;padding:10px 0;line-height:1.55}.support-transfer-message{min-height:18px;color:var(--ui-color-danger);padding-bottom:0}.support-dialog footer{justify-content:flex-end;gap:var(--ui-space-2);margin-top:var(--ui-space-4);border-top:var(--ui-border-width) solid var(--support-line);padding-top:14px;display:flex}.support-dialog-quiet{border:var(--ui-border-width) solid var(--support-line);border-radius:var(--ui-radius-small);background:var(--ui-color-paper);min-width:64px;height:34px;color:var(--support-ink);font:inherit;font-size:var(--ui-type-note);cursor:pointer;padding:0 11px}.support-dialog-quiet:hover{background:var(--support-surface)}body.has-support-dialog{scrollbar-gutter:stable;overflow:hidden}.support-center-page :focus-visible{outline:2px solid var(--support-teal);outline-offset:2px}@media (width<=620px){.support-workspace{width:min(100% - 28px,1320px);padding-top:88px}.support-header-context,.support-profile .profile-copy,.support-profile .profile-trigger>svg,.support-back-link span{display:none}.support-workspace-head{flex-wrap:wrap;align-items:flex-start}.support-workspace-head>.support-presence-actions{width:100%;margin-left:0}.support-presence-actions button{flex:1 1 0}.support-layout{grid-template-rows:minmax(160px,32%) minmax(0,1fr);grid-template-columns:1fr}.support-pane-resizer{display:none}.support-list-pane{border-bottom:var(--ui-border-width) solid var(--support-line)}.support-message{width:min(90%,620px)}.support-dialog-layer{padding:14px}}@media (width<=430px){.support-workspace-head h1{font-size:var(--ui-type-display-xs)}.support-workspace-head p{font-size:var(--ui-type-caption)}.support-list-pane>header,.support-thread-head{padding-left:14px;padding-right:14px}.support-messages{padding:var(--ui-space-4) 12px}.support-composer{padding:var(--ui-space-3)}}.support-center-page.is-embedded .support-layout{grid-template-columns:minmax(260px, var(--support-list-width)) 10px minmax(0, 1fr);grid-template-rows:none}.support-center-page.is-embedded .support-pane-resizer{display:block}.support-center-page.is-embedded .support-list-pane{border-bottom:0}@media (width<=620px){.support-layout,.support-center-page.is-embedded .support-layout{grid-template-columns:minmax(160px, var(--support-list-width)) 10px minmax(0, 1fr);grid-template-rows:none}.support-pane-resizer,.support-center-page.is-embedded .support-pane-resizer{display:block}.support-list-pane,.support-center-page.is-embedded .support-list-pane{border-bottom:0}.support-center-page.is-embedded .support-layout{grid-template-rows:minmax(164px,34%) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.support-center-page.is-embedded .support-pane-resizer{display:none}.support-center-page.is-embedded .support-list-pane{border-bottom:var(--ui-border-width) solid var(--support-line);min-height:0}.support-center-page.is-embedded .support-list-pane>header{min-height:58px;padding:10px 14px}.support-center-page.is-embedded .support-conversation-filters{padding:6px 10px 0}.support-center-page.is-embedded .support-list{padding:4px 8px 8px}.support-center-page.is-embedded .support-thread-pane{min-width:0;min-height:0}.support-center-page.is-embedded .support-thread-head{min-height:62px;padding:10px 14px}.support-center-page.is-embedded .support-thread-actions{flex:none}.support-center-page.is-embedded .support-messages{min-height:0;padding:14px 12px}.support-center-page.is-embedded .support-composer{padding:8px 10px 10px}.support-center-page.is-embedded .support-composer-field textarea{min-height:52px}}@media (prefers-reduced-motion:reduce){.support-center-page *,.support-center-page :before,.support-center-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}html body .support-drawer{z-index:110;overscroll-behavior:contain;width:min(390px,100vw - 40px);height:min(610px,100dvh - 40px);color:var(--text-primary);box-shadow:none;background:#fff;border:1px solid #d6dfda;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;margin:0;padding:0;display:grid;position:fixed;inset:auto 20px 20px auto;overflow:hidden}html body .support-drawer:not([open]){display:none}html body .support-drawer-head{background:linear-gradient(112deg,#7398c926 0%,#f0f5fab8 52%,#dfa77d21 100%);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px 8px 14px;display:flex}html body .support-drawer-head>.support-drawer-identity{gap:1px;min-width:0;display:grid}html body .support-drawer-identity>strong{color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.3}html body .support-availability-summary,html body .support-drawer-head .support-availability-summary>[data-support-availability-text]{min-width:0;color:var(--text-tertiary);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:500;line-height:1.35;display:inline-flex}html body .support-drawer-head .support-availability-summary[hidden]{display:none}html body .support-availability-dot{background:#8a9692;border-radius:50%;flex:none;width:7px;height:7px}html body .support-availability-dot.is-online{background:#2f8f5b;animation:1.8s ease-in-out infinite support-availability-breathe}html body .support-drawer-close{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}html body .support-drawer-close:hover{color:var(--text-primary)}html body .support-drawer-close:focus-visible{outline-offset:2px;outline:2px solid #17201d}html body .support-drawer-messages{overflow-anchor:none;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;background:#fff;min-height:0;padding:20px 18px;overflow:auto}html body .support-drawer-messages::-webkit-scrollbar{display:none}html body .support-drawer-message{background:#f6f8f7;border:1px solid #d6dfda;border-radius:7px 7px 7px 2px;width:fit-content;max-width:84%;margin:0 0 18px;padding:10px 12px 8px;position:relative}html body .support-drawer-message.is-mine{background:var(--color-zero);color:#fff;border-color:#111827;border-radius:7px 7px 2px;margin-left:auto;padding:4px 10px}html body .support-drawer-message.is-attachment-only{color:var(--text-primary);background:0 0;border:0;border-radius:0;padding:0}html body .support-drawer-message.is-mine.is-attachment-only{background:0 0}html body .support-drawer-message p{color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}html body .support-drawer-message.is-mine p{color:#fff;line-height:1.45}html body .support-drawer-message.is-assistant{background:#fafafa;border-color:#c8d2ce}html body .support-conversation-start{width:fit-content;color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin:1px auto 22px;font-size:11px;font-weight:550;line-height:1;display:block}html body .support-message-attachments{gap:7px;margin-top:8px;display:grid}html body .support-message-image{border-radius:4px;width:min(220px,100%);display:block;overflow:hidden}html body .support-message-image img{object-fit:cover;width:100%;max-height:180px;display:block}html body .support-message-file{min-width:0;color:inherit;border:1px solid #c8d2ce;border-radius:4px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;text-decoration:none;display:grid}html body .support-message-file span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}html body .support-message-file small{font-size:11px}html body .support-drawer-message.is-mine .support-message-file{border-color:#ffffff59}html body .support-drawer-message.is-attachment-only .support-message-attachments{margin-top:0}html body .support-drawer-message.is-mine.is-attachment-only .support-message-file{color:var(--text-primary);border-color:#c8d2ce}html body .support-message-delivery{color:var(--text-tertiary);margin-top:5px;font-size:11px;line-height:1.2;display:block}html body .support-drawer-message.is-mine .support-message-delivery{color:#ffffffb8}html body .support-drawer-message.is-mine.is-attachment-only .support-message-delivery{color:var(--text-tertiary);text-align:left}html body .support-drawer-composer{background:#fff;padding:12px}html body .support-composer-field{background:#fff;border:1px solid #dbe5e2;border-radius:6px;display:grid;overflow:hidden}html body .support-composer-tools{background:#fff;border-bottom:1px solid #e6ebe8;align-items:center;gap:2px;min-height:34px;padding:3px 6px;display:flex}html body .support-drawer-composer textarea{width:100%;min-height:64px;max-height:128px;color:var(--text-primary);caret-color:var(--text-primary);font:inherit;resize:none;background:#fff;border:0;outline:0;padding:10px;font-size:14px;line-height:1.5}html body .support-drawer-composer textarea::placeholder{color:var(--text-tertiary);opacity:1}html body .support-drawer-actions{align-items:center;gap:8px;min-height:20px;margin:0 0 8px;display:flex}html body .support-drawer-actions[hidden]{display:none}html body .support-drawer-composer .support-send{background:var(--color-zero);color:#fff;cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;min-width:72px;height:34px;margin:0 8px 8px;font-size:13px;font-weight:700;display:inline-flex}html body .support-drawer-composer .support-send:hover:not(:disabled){background:var(--color-zero)}html body .support-drawer-composer .support-send:disabled{cursor:wait;background:#95a19d}html body .support-faq-link{min-height:22px;color:var(--text-secondary);white-space:nowrap;background:#edf4fb;border-radius:4px;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:650;line-height:1;display:inline-flex}html body .support-attachment-button{width:30px;min-width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:inline-grid}html body .support-attachment-button:hover{color:var(--text-primary);background:#eef2ef}html body .support-composer-tool-divider{background:#e1e7e4;width:1px;height:18px;margin:0 3px}html body .support-satisfaction{margin-top:12px}html body .support-satisfaction-options{flex-wrap:wrap;gap:7px;display:flex}html body .support-satisfaction-options button,html body .support-satisfaction-reasons button{min-width:0;height:30px;color:var(--text-secondary);cursor:pointer;background:#fff;border:1px solid #cfd9d5;border-radius:4px;padding:0 10px;font-size:13px;font-weight:650;line-height:1}html body .support-satisfaction-options button:hover,html body .support-satisfaction-reasons button:hover{color:var(--text-primary);background:#f4f7f5;border-color:#17201d}html body .support-satisfaction-options button.is-selected,html body .support-satisfaction-reasons button.is-selected{color:#fff;background:#17201d;border-color:#17201d}html body .support-satisfaction-reasons{color:var(--text-secondary);gap:8px;margin-top:11px;font-size:13px;display:grid}html body .support-satisfaction-reasons[hidden]{display:none}html body .support-satisfaction-reasons>div{flex-wrap:wrap;gap:7px;display:flex}html body .support-satisfaction-complete{color:#537467;font-size:13px;font-weight:650;display:block}html body .support-drawer-loading{min-height:100%;color:var(--text-secondary);text-align:center;align-content:center;justify-items:center;gap:10px;padding:32px;display:grid}html body .support-drawer-loading-spinner{border:2px solid #d9e1dd;border-top-color:#52605a;border-radius:50%;width:20px;height:20px;animation:.72s linear infinite support-chat-spin}html body .support-drawer-loading p{margin:0;font-size:12px;line-height:1.5}@media (prefers-reduced-motion:reduce){html body .support-availability-dot.is-online,html body .support-drawer-loading-spinner{animation:none}}@media (width<=560px){html body .support-drawer{width:min(360px,100vw - 24px);height:min(680px,100dvh - 24px);inset:auto 12px 12px auto}html body .support-drawer-messages{padding:16px 14px}}.support-guest-group{color:var(--text-secondary);justify-items:start;gap:8px;margin-top:12px;text-decoration:none;display:grid}.support-guest-group img{background:#fff;width:112px;height:112px}.support-guest-group span{color:var(--text-tertiary);font-size:13px}html body .support-attachment-button:disabled{opacity:.45;cursor:not-allowed}html body .support-drawer-composer .support-send:disabled{cursor:not-allowed}.support-fab{z-index:90;background:var(--color-zero);color:#fff;cursor:pointer;border:0;place-items:center;width:54px;height:54px;padding:0;display:inline-grid;position:fixed;bottom:88px;right:18px;border-radius:50%!important}.support-fab.is-opening{cursor:wait;opacity:.72}.support-fab svg{width:23px;height:23px}.support-fab>span{display:none}.support-fab-badge{box-sizing:border-box;color:#fff;background:#dc2626;border:2px solid #fff;place-items:center;width:24px;min-width:24px;height:24px;padding:0;font-size:11px;font-weight:750;line-height:1;display:grid;position:absolute;top:-4px;right:-4px;border-radius:50%!important}.support-fab-badge[hidden]{display:none}.site-group-qr{z-index:90;width:132px;color:var(--text-primary);background:#fff;border:1px solid #d6dfda;border-radius:0;justify-items:center;gap:7px;padding:10px;display:grid;position:fixed;bottom:18px;right:18px}.site-group-qr a{color:inherit;justify-items:center;gap:7px;text-decoration:none;display:grid}.site-group-qr img{width:112px;height:112px;image-rendering:pixelated;display:block}.site-group-qr span{font-size:13px;font-weight:400;line-height:1.2}.cta-band .site-group-qr{flex-shrink:0;position:static}.cta-band .cta-actions{gap:24px}@media (width<=680px){.cta-band .cta-actions{gap:16px}}.support-workbench-launcher{z-index:89;background:var(--color-zero);color:#fff;border:0;place-items:center;width:54px;height:54px;padding:0;display:grid;position:fixed;bottom:168px;right:18px;border-radius:50%!important}.support-workbench-launcher:hover{background:var(--color-zero);color:#fff}.support-workbench-launcher:focus-visible,.support-fab:focus-visible{outline-offset:3px;outline:2px solid #111827}.support-workbench-launcher svg{width:23px;height:23px}.support-workbench-layer{z-index:130;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.support-workbench-layer[hidden]{display:none!important}.support-workbench-backdrop{background:#11182742;border:0;position:absolute;inset:0}.support-workbench-dialog{z-index:1;width:min(1180px,100vw - 64px);height:min(780px,100dvh - 64px);color:var(--text-primary);background:#fff;border:1px solid #11182729;border-radius:8px;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #11182733}.support-workbench-dialog>header{border-bottom:1px dashed #d6dfda;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:0 18px 0 22px;display:flex}.support-workbench-dialog h2{margin:0;font-size:18px}.support-workbench-header-actions,.support-workbench-header-actions [data-workbench-presence]{align-items:center;gap:12px;display:inline-flex}.support-workbench-header-actions .support-presence-actions{background:#fff;border:1px solid #d6dfda;border-radius:6px;display:inline-flex;overflow:hidden}.support-workbench-header-actions .support-presence-actions button{appearance:none;min-width:64px;height:34px;color:var(--text-secondary);font:inherit;cursor:pointer;background:#fff;border:0;border-right:1px solid #d6dfda;padding:0 10px;font-size:13px;font-weight:650;line-height:1}.support-workbench-header-actions .support-presence-actions button:last-child{border-right:0}.support-workbench-header-actions .support-presence-actions button:hover:not(:disabled):not(.is-active){color:var(--text-primary);background:#f3f5f4}.support-workbench-header-actions .support-presence-actions button.is-active{background:var(--color-zero);color:#fff}.support-workbench-header-actions .support-presence-actions button:disabled{cursor:not-allowed;opacity:.58}.support-workbench-header-actions .support-presence-actions button:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #111827;position:relative}.support-workbench-close{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.support-workbench-close:hover{color:var(--text-primary)}.support-workbench-close:focus-visible{outline-offset:2px;outline:2px solid #111827}.support-workbench-dialog iframe{background:#fff;border:0;width:100%;height:100%}body.has-support-workbench{scrollbar-gutter:stable;overflow:hidden}.support-drawer{z-index:110;overscroll-behavior:contain;width:min(390px,100vw - 40px);height:min(610px,100dvh - 40px);color:var(--text-primary);box-shadow:none;background:#fff;border:1px solid #d6dfda;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;margin:0;padding:0;display:grid;position:fixed;inset:auto 20px 20px auto;overflow:hidden}.support-drawer:not([open]){display:none}.support-drawer-head{background:linear-gradient(112deg,#7398c926 0%,#f0f5fab8 52%,#dfa77d21 100%);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 12px 9px 14px;display:flex}.support-drawer-head>div{align-items:center;gap:7px;display:flex}.support-drawer-head span{font-size:16px;font-weight:750}.support-drawer-head small{color:var(--text-tertiary);white-space:nowrap;font-size:12px;font-weight:500}.support-availability-dot{background:#8a9692;border-radius:50%;flex:none;width:7px;height:7px}.support-drawer-close{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0}.support-drawer-messages{overflow-anchor:none;background:#fff;min-height:0;padding:20px 18px;overflow:auto}.support-drawer-message{background:#f6f8f7;border:1px solid #d6dfda;border-radius:7px 7px 7px 2px;width:fit-content;max-width:84%;margin:0 0 18px;padding:10px 12px 8px;position:relative}.support-drawer-message.is-mine{background:var(--color-zero);color:#fff;border-color:#111827;border-radius:7px 7px 2px;margin-left:auto;padding:4px 10px}.support-drawer-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.support-drawer-message.is-mine p{color:#fff}.support-drawer-message time{color:var(--text-tertiary);opacity:0;font-size:11px;position:absolute;top:calc(100% + 4px);right:0}.support-drawer-message:hover time{opacity:1}.support-drawer-message.is-attachment-only{color:var(--text-primary);background:0 0;border:0;border-radius:0;padding:0}.support-drawer-message.is-mine.is-attachment-only{background:0 0}.support-drawer-message.is-attachment-only .support-message-attachments{margin-top:0}.support-drawer-message.is-mine.is-attachment-only .support-message-file{color:var(--text-primary);border-color:#c8d2ce}.support-message-attachments{gap:7px;margin-top:8px;display:grid}.support-message-image{border-radius:4px;width:min(220px,100%);display:block;overflow:hidden}.support-message-image img{object-fit:cover;width:100%;max-height:180px;display:block}.support-message-file{min-width:0;color:inherit;border:1px solid #c8d2ce;border-radius:4px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;text-decoration:none;display:grid}.support-message-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-message-file small{font-size:11px}.support-drawer-message.is-mine .support-message-file{border-color:#ffffff59}.support-message-delivery{color:var(--text-tertiary);margin-top:5px;font-size:11px;line-height:1.2;display:block}.support-drawer-message.is-mine .support-message-delivery{color:#ffffffb8}.support-drawer-message.is-attachment-only .support-message-delivery{color:var(--text-tertiary);text-align:left;margin-top:6px}.support-drawer-composer{background:#fff;padding:12px}.support-composer-field{background:#fff;border:1px solid #dbe5e2;border-radius:6px;display:grid;overflow:hidden}.support-composer-tools{border-bottom:1px solid #e6ebe8;align-items:center;gap:2px;min-height:34px;padding:3px 6px;display:flex}.support-drawer-composer textarea{width:100%;min-height:64px;max-height:128px;color:var(--text-primary);font:inherit;resize:none;background:#fff;border:0;outline:0;padding:10px;line-height:1.5}.support-drawer-actions{gap:8px;margin:9px 0 0;display:flex}.support-drawer-actions[hidden]{display:none}.support-attachment-button,.support-drawer-close{place-items:center;display:inline-grid}.support-attachment-button{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0}.support-drawer-composer .support-attachment-button:hover{color:var(--text-primary);background:#eef2ef}.support-faq-link{color:#41679f;background:#edf4fb;border-radius:4px;align-items:center;gap:4px;min-height:22px;padding:0 7px;font-size:11px;font-weight:650;display:inline-flex}.support-composer-tool-divider{background:#e1e7e4;width:1px;height:18px;margin:0 3px}.support-attachment-list[hidden]{display:none}.support-drawer-composer .support-send{background:var(--color-zero);color:#fff;cursor:pointer;border:0;border-radius:0;justify-content:center;justify-self:end;align-items:center;min-width:72px;height:34px;margin:0 8px 8px;font-size:13px;font-weight:700;display:inline-flex}.support-drawer-composer .support-send:disabled{cursor:wait;background:#95a19d}.support-drawer-composer .support-send.is-sending:disabled{background:var(--color-zero);color:#fff;cursor:wait}.support-drawer-loading,.support-drawer-empty{min-height:100%;color:var(--text-tertiary);text-align:center;place-content:center;padding:32px;display:grid}.support-message-sender{color:var(--text-secondary);margin-bottom:5px;font-size:11px;font-weight:650;display:block}@media (width<=720px){.support-workbench-layer{padding:0}.support-workbench-dialog{border:0;border-radius:0;width:100vw;height:100dvh}.support-workbench-dialog>header{min-height:56px;padding:0 12px 0 16px}}@media (width<=560px){.support-fab{width:48px;height:48px;bottom:12px;right:12px}.support-fab svg{width:21px;height:21px}.site-group-qr{width:108px;padding:8px;bottom:12px;right:12px}.site-group-qr img{width:92px;height:92px}.support-workbench-launcher{width:48px;height:48px;bottom:94px;right:12px}.support-workbench-launcher svg{width:21px;height:21px}.support-drawer{width:min(360px,100vw - 24px);height:min(680px,100dvh - 24px);bottom:12px;right:12px}}.support-satisfaction{margin-top:12px}.support-satisfaction-options{flex-wrap:wrap;gap:7px;display:flex}.support-satisfaction-options button,.support-satisfaction-reasons button{min-width:0;height:30px;color:var(--text-secondary);cursor:pointer;background:#fff;border:1px solid #cfd9d5;border-radius:4px;padding:0 10px;font-size:13px;font-weight:650;line-height:1}.support-satisfaction-options button:hover,.support-satisfaction-reasons button:hover{color:var(--text-primary);background:#f4f7f5;border-color:#17201d}.support-satisfaction-reasons{color:var(--text-secondary);gap:8px;margin-top:11px;font-size:13px;display:grid}.support-satisfaction-reasons>div{flex-wrap:wrap;gap:7px;display:flex}.support-satisfaction-complete{color:var(--text-secondary);font-size:13px;font-weight:650;display:block}.support-availability-dot.is-online{background:#2f8f5b}.team-page{--team-ink:var(--text-primary);--team-muted:var(--text-secondary);--team-line:#dce2eb;--team-blue:#315efb;color:var(--team-ink);background:#fff}.team-page ::selection{color:var(--team-ink);background:#315efb2e}.team-page :focus-visible{outline:2px solid var(--team-blue);outline-offset:4px}.team-page .site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom-color:#11182712}.team-page .site-header.is-scrolled{border-bottom-color:var(--team-line)}.team-page .brand-mark,.team-page .icon-button{border-color:var(--team-line);box-shadow:none}.team-page .brand-name{color:var(--team-ink)}.team-page .nav-links{gap:24px}.team-page .nav-links a{color:var(--text-secondary)}.team-page .nav-links a:hover,.team-page .nav-links a.is-active{color:var(--team-ink)}.team-page .nav-links a.is-active{font-weight:650}.team-page .button{box-shadow:none;border-radius:6px}.team-page .button-primary,.team-page .button-primary:hover{background:var(--color-zero)}.team-page .button-primary:focus-visible{outline:2px solid var(--team-ink);outline-offset:4px}.enterprise-hero{border-bottom:1px solid var(--team-line);background:#fff;padding:148px 0 88px;overflow:hidden}.enterprise-hero-layout{grid-template-columns:minmax(0,1fr) minmax(360px,480px);align-items:center;gap:clamp(48px,5vw,88px);display:grid}.enterprise-hero-copy h1,.enterprise-section-head h2,.enterprise-operation-intro h2,.enterprise-contact h2{color:var(--team-ink);letter-spacing:0;margin:0;font-weight:760}.enterprise-hero-copy h1{max-width:none;font-size:clamp(48px,3.8vw,72px);line-height:1.08}.enterprise-hero-copy>p{max-width:36em;color:var(--team-muted);margin:28px 0 0;font-size:18px;line-height:1.85}.enterprise-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px;display:flex}.enterprise-text-link{color:var(--team-ink);align-items:center;gap:8px;font-size:15px;font-weight:650;display:inline-flex}.enterprise-text-link:hover{color:var(--team-blue)}.enterprise-text-link svg{width:16px;height:16px;transition:transform .18s}.enterprise-text-link:hover svg{transform:translate(3px)}.enterprise-hero-console{box-sizing:border-box;background:#fbfcff;border:1px solid #c9d3e5;justify-self:end;width:100%;max-width:480px;padding:28px;position:relative;overflow:hidden;box-shadow:0 22px 44px #11182714}.enterprise-console-head,.enterprise-console-footer{color:var(--text-tertiary);font:600 12px/1.4 var(--mono);justify-content:space-between;align-items:center;display:flex}.enterprise-console-head svg{width:18px;height:18px;color:var(--text-tertiary)}.enterprise-console-title{color:var(--team-ink);margin-top:32px;font-size:clamp(26px,2.3vw,34px);font-weight:720;line-height:1.25}.enterprise-hero-console ul{border-top:1px solid var(--team-line);margin:28px 0 20px;padding:0;list-style:none}.enterprise-hero-console li{border-bottom:1px solid var(--team-line);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:16px 0;display:grid}.enterprise-hero-console li>svg{width:17px;height:17px;color:var(--text-tertiary)}.enterprise-hero-console li>span{min-width:0;color:var(--text-secondary);font-size:14px;line-height:1.4}.enterprise-console-footer{padding-top:4px}.enterprise-console-footer svg{width:16px;height:16px;color:var(--text-tertiary);animation:3.2s ease-in-out infinite enterprise-pulse}@keyframes enterprise-pulse{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.enterprise-need,.enterprise-delivery{padding:124px 0}.enterprise-section-head{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:center;gap:clamp(56px,9vw,154px);display:grid}.enterprise-section-head h2,.enterprise-operation-intro h2{max-width:13ch;font-size:clamp(40px,4.6vw,64px);line-height:1.1}.enterprise-section-head>p,.enterprise-operation-intro>p{max-width:39em;color:var(--team-muted);margin:0;font-size:17px;line-height:1.85}.enterprise-need-list{border-top:1px solid var(--team-ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:58px;display:grid}.enterprise-need-list article{min-width:0;padding:26px 34px 0 0}.enterprise-need-list article+article{border-left:1px solid var(--team-line);padding-left:34px;padding-right:30px}.enterprise-need-list svg{width:24px;height:24px;color:var(--text-tertiary)}.enterprise-need-list h3{color:var(--team-ink);margin:32px 0 12px;font-size:23px;line-height:1.35}.enterprise-need-list p{max-width:31em;color:var(--team-muted);margin:0;font-size:15px;line-height:1.8}.enterprise-operation{color:#fff;background:var(--color-zero);padding:124px 0}.enterprise-operation-intro{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:center;gap:clamp(56px,9vw,154px);display:grid}.enterprise-operation-intro h2{color:#fff}.enterprise-operation-intro>p{color:var(--text-tertiary)}.enterprise-operation-grid{border-top:1px solid #fff9;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:66px;display:grid}.enterprise-operation-grid article{min-width:0;padding:29px 34px 0 0}.enterprise-operation-grid article+article{border-left:1px solid #fff3;padding-left:34px;padding-right:30px}.enterprise-operation-icon{color:#c7d4ff;border:1px solid #ffffff40;place-items:center;width:42px;height:42px;display:grid}.enterprise-operation-icon svg{width:20px;height:20px}.enterprise-operation-grid h3{color:#fff;margin:42px 0 12px;font-size:23px;line-height:1.35}.enterprise-operation-grid p{max-width:31em;color:var(--text-tertiary);margin:0;font-size:15px;line-height:1.8}.enterprise-operation-grid .enterprise-text-link{color:#fff;margin-top:24px}.enterprise-operation-grid .enterprise-text-link:hover{color:#a9bbff}.enterprise-delivery{border-bottom:1px solid var(--team-line)}.enterprise-delivery-flow{border-top:1px solid var(--team-ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:78px 0 0;padding:0;list-style:none;display:grid}.enterprise-delivery-flow li{min-width:0;padding:28px 28px 0 0}.enterprise-delivery-flow li+li{border-left:1px solid var(--team-line);padding-left:28px;padding-right:24px}.enterprise-flow-marker{width:42px;height:42px;color:var(--team-blue);background:#fff;border:1px solid #c9d3e5;place-items:center;display:grid}.enterprise-flow-marker svg{width:19px;height:19px}.enterprise-delivery-flow h3{color:var(--team-ink);margin:42px 0 12px;font-size:20px;line-height:1.4}.enterprise-delivery-flow p{color:var(--team-muted);margin:0;font-size:14px;line-height:1.75}.enterprise-hero{padding:184px 0 118px}.enterprise-hero-layout{display:block}.enterprise-hero-copy{max-width:780px}.enterprise-hero-copy h1{font-size:clamp(52px,5.1vw,78px)}.enterprise-hero-copy>p{max-width:34em;margin-top:30px}.enterprise-offering{color:#fff;background:var(--color-zero);padding:124px 0}.enterprise-offering-head{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:center;gap:clamp(56px,9vw,154px);display:grid}.enterprise-offering-head h2,.enterprise-start h2{letter-spacing:0;max-width:13ch;margin:0;font-size:clamp(40px,4.6vw,64px);font-weight:760;line-height:1.1}.enterprise-offering-head h2{color:#fff}.enterprise-offering-head p,.enterprise-start p{max-width:39em;margin:0;font-size:17px;line-height:1.85}.enterprise-offering-head p{color:var(--text-tertiary)}.enterprise-offering-list{border-top:1px solid #fff9;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:72px;display:grid}.enterprise-offering-list article{grid-template-columns:44px minmax(0,1fr);gap:19px;min-width:0;padding:29px 34px 0 0;display:grid}.enterprise-offering-list article+article{border-left:1px solid #fff3;padding-left:34px;padding-right:30px}.enterprise-offering-icon{color:#c7d4ff;border:1px solid #ffffff40;place-items:center;width:42px;height:42px;display:grid}.enterprise-offering-icon svg{width:20px;height:20px}.enterprise-offering-list h3{color:#fff;margin:10px 0 13px;font-size:21px;line-height:1.35}.enterprise-offering-list p{color:var(--text-tertiary);margin:0;font-size:15px;line-height:1.8}.enterprise-offering-list .enterprise-text-link{color:#fff;margin-top:22px}.enterprise-offering-list .enterprise-text-link:hover{color:#a9bbff}.enterprise-start{border-bottom:1px solid var(--team-line);background:#f7f8fa;padding:120px 0}.enterprise-start-layout{grid-template-columns:minmax(0,.86fr) minmax(360px,1fr);align-items:start;gap:clamp(70px,10vw,170px);display:grid}.enterprise-start h2{color:var(--team-ink)}.enterprise-start p{color:var(--team-muted);margin-top:28px}.enterprise-start-flow{border-top:1px solid var(--team-ink);margin:0;padding:0;list-style:none}.enterprise-start-flow li{color:var(--team-ink);border-bottom:1px solid var(--team-line);padding:22px 34px 22px 0;font-size:18px;font-weight:680;line-height:1.45;position:relative}.enterprise-start-flow li:after{border-top:1.5px solid var(--team-blue);border-right:1.5px solid var(--team-blue);content:"";width:9px;height:9px;position:absolute;top:50%;right:2px;transform:translateY(-50%)rotate(45deg)}.enterprise-contact{color:#fff;background:var(--team-blue);padding:102px 0}.enterprise-contact-layout{justify-content:space-between;align-items:end;gap:clamp(34px,7vw,120px);display:flex}.enterprise-contact h2{color:#fff;font-size:clamp(40px,4.5vw,62px);line-height:1.1}.enterprise-contact p{max-width:39em;color:var(--text-tertiary);margin:24px 0 0;font-size:16px;line-height:1.8}.enterprise-contact-actions{flex:none;align-items:center;gap:20px;display:flex}.enterprise-contact .button-light{color:var(--team-ink)}.enterprise-contact-guide{color:#fff;text-underline-offset:4px;font-size:15px;font-weight:650;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80}.enterprise-contact-guide:hover{color:#fff;text-decoration-color:#fff}.team-page .site-footer{color:var(--text-secondary);background:#fff}.enterprise-inquiry-dialog{width:min(680px,100% - 32px);max-height:min(860px,100dvh - 32px);color:var(--team-ink);border:1px solid var(--team-line);background:#fff;padding:0;box-shadow:0 28px 70px #11182747}.enterprise-inquiry-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11182775}.enterprise-inquiry-dialog form{max-height:inherit;flex-direction:column;display:flex}.enterprise-inquiry-header{border-bottom:1px solid var(--team-line);justify-content:space-between;align-items:flex-start;gap:24px;padding:30px 32px 22px;display:flex}.enterprise-inquiry-header h2{margin:0;font-size:28px;line-height:1.25}.enterprise-inquiry-header p{max-width:40em;color:var(--team-muted);margin:10px 0 0;font-size:15px;line-height:1.7}.enterprise-inquiry-body{padding:26px 32px 30px;overflow:auto}.enterprise-inquiry-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.enterprise-inquiry-fields label,.enterprise-inquiry-needs{min-width:0}.enterprise-inquiry-fields label>span,.enterprise-inquiry-needs legend{color:var(--text-secondary);margin-bottom:8px;font-size:14px;font-weight:650;line-height:1.4;display:block}.enterprise-inquiry-fields em,.enterprise-inquiry-needs em{color:#d92d20;margin-left:3px;font-style:normal}.enterprise-inquiry-fields input,.enterprise-inquiry-fields select,.enterprise-inquiry-fields textarea{box-sizing:border-box;width:100%;min-height:42px;color:var(--team-ink);font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:10px 11px;line-height:1.45}.enterprise-inquiry-fields textarea{resize:vertical;min-height:118px}.enterprise-inquiry-fields input:focus,.enterprise-inquiry-fields select:focus,.enterprise-inquiry-fields textarea:focus{border-color:var(--team-blue);outline-offset:1px;outline:2px solid #315efb29}.enterprise-inquiry-wide{grid-column:1/-1}.enterprise-inquiry-needs{border:0;margin:24px 0 0;padding:0}.enterprise-inquiry-needs>div{flex-wrap:wrap;gap:10px 18px;display:flex}.enterprise-inquiry-needs label{color:var(--text-secondary);align-items:center;gap:7px;font-size:14px;line-height:1.5;display:inline-flex}.enterprise-inquiry-needs input{width:16px;height:16px;accent-color:var(--team-blue);margin:0}.enterprise-inquiry-feedback{min-height:1.5em;color:var(--text-tertiary);margin:20px 0 0;font-size:14px;line-height:1.6}.enterprise-inquiry-feedback[data-state=success]{color:#087443}.enterprise-inquiry-footer{border-top:1px solid var(--team-line);justify-content:flex-end;gap:12px;padding:18px 32px;display:flex}@media (width<=980px){.enterprise-hero{padding-top:130px}.enterprise-hero-layout{grid-template-columns:1fr;gap:64px}.enterprise-hero-console{max-width:620px}.enterprise-section-head,.enterprise-operation-intro{grid-template-columns:1fr;gap:28px}.enterprise-section-head>p,.enterprise-operation-intro>p{max-width:46em}.enterprise-need-list,.enterprise-operation-grid,.enterprise-delivery-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-need-list article:nth-child(3),.enterprise-operation-grid article:nth-child(3),.enterprise-delivery-flow li:nth-child(3){border-left:0;padding-left:0}.enterprise-need-list article:nth-child(n+3),.enterprise-operation-grid article:nth-child(n+3),.enterprise-delivery-flow li:nth-child(n+3){border-top:1px solid var(--team-line);margin-top:36px;padding-top:30px}.enterprise-operation-grid article:nth-child(n+3){border-top-color:#fff3}.enterprise-contact-layout{flex-direction:column;align-items:flex-start}}@media (width<=640px){.team-page .nav-shell,.team-page .section-shell{width:min(100% - 28px,1320px)}.enterprise-hero{padding:112px 0 66px}.enterprise-hero-copy h1{font-size:clamp(43px,13vw,60px)}.enterprise-hero-copy>p{font-size:16px}.enterprise-hero-actions{flex-direction:column;align-items:stretch;gap:18px}.enterprise-hero-actions .button{width:100%}.enterprise-text-link{width:fit-content}.enterprise-hero-console{padding:22px}.enterprise-console-title{margin-top:26px}.enterprise-need,.enterprise-operation,.enterprise-delivery{padding:80px 0}.enterprise-section-head h2,.enterprise-operation-intro h2{font-size:clamp(35px,10.7vw,48px)}.enterprise-section-head>p,.enterprise-operation-intro>p{font-size:16px}.enterprise-need-list,.enterprise-operation-grid,.enterprise-delivery-flow{grid-template-columns:1fr;margin-top:48px}.enterprise-need-list article,.enterprise-need-list article+article,.enterprise-operation-grid article,.enterprise-operation-grid article+article,.enterprise-delivery-flow li,.enterprise-delivery-flow li+li{border-left:0;border-right:0;border-top:1px solid var(--team-line);margin:0;padding:26px 0}.enterprise-need-list article:first-child,.enterprise-operation-grid article:first-child,.enterprise-delivery-flow li:first-child{border-top:0}.enterprise-operation-grid article,.enterprise-operation-grid article+article{border-top-color:#fff3}.enterprise-need-list h3,.enterprise-operation-grid h3,.enterprise-delivery-flow h3{margin-top:25px}.enterprise-contact{padding:74px 0}.enterprise-contact h2{font-size:clamp(35px,10.5vw,47px)}.enterprise-contact-actions{flex-direction:column;align-items:stretch;width:100%}.enterprise-contact-actions .button{width:100%}.enterprise-inquiry-dialog{width:min(100% - 20px,680px)}.enterprise-inquiry-header,.enterprise-inquiry-body,.enterprise-inquiry-footer{padding-left:20px;padding-right:20px}.enterprise-inquiry-header{gap:16px;padding-top:22px}.enterprise-inquiry-header h2{font-size:24px}.enterprise-inquiry-fields{grid-template-columns:1fr}.enterprise-inquiry-wide{grid-column:auto}.enterprise-inquiry-footer{flex-direction:column-reverse;align-items:stretch}.enterprise-inquiry-footer .button{width:100%}}@media (width<=980px){.enterprise-offering-head,.enterprise-start-layout{grid-template-columns:1fr;gap:28px}.enterprise-offering-list{grid-template-columns:1fr;margin-top:56px}.enterprise-offering-list article,.enterprise-offering-list article+article{border-top:1px solid #fff3;border-left:0;padding:28px 0}.enterprise-offering-list article:first-child{border-top:0}}@media (width<=640px){.enterprise-offering,.enterprise-start{padding:80px 0}.enterprise-offering-head h2,.enterprise-start h2{font-size:clamp(35px,10.7vw,48px)}.enterprise-offering-head p,.enterprise-start p{font-size:16px}.enterprise-offering-list{margin-top:46px}.enterprise-offering-list article{grid-template-columns:40px minmax(0,1fr);gap:15px}.enterprise-offering-icon{width:38px;height:38px}.enterprise-offering-list h3{margin-top:8px;font-size:20px}.enterprise-start-flow li{padding:20px 28px 20px 0;font-size:16px}}@media (prefers-reduced-motion:reduce){.enterprise-console-footer svg{animation:none}.enterprise-text-link svg{transition:none}}.shark-tooltip{z-index:2147483647;box-sizing:border-box;width:max-content;max-width:min(240px,100vw - 24px);max-height:calc(100vh - 24px);color:var(--text-tertiary);overflow-wrap:anywhere;pointer-events:none;text-align:left;background:#fff;border:1px dashed #9caebb;border-radius:0;margin:0;padding:8px 10px;font:400 12px/1.5 PingFang SC,Microsoft YaHei,sans-serif;transition:opacity .13s ease-out,transform .13s ease-out;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 8px 18px #1f29371a}.shark-tooltip[data-visible=false]{opacity:0;transform:translateY(3px)}.shark-tooltip[data-visible=true]{opacity:1;transform:translateY(0)}.shark-tooltip-rich{width:min(430px,100vw - 24px);max-width:min(430px,100vw - 24px);color:var(--text-tertiary);border:1px solid #d7e0e2;border-radius:8px;padding:0;font-size:12px;line-height:1.4;overflow:hidden}.usage-tooltip-card{gap:12px;padding:14px;display:grid}.usage-tooltip-heading{border-bottom:1px solid #e3eaeb;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.usage-tooltip-heading strong{color:var(--text-tertiary);font-size:13px;font-weight:700}.usage-tooltip-heading small{color:var(--text-tertiary);font-size:11px}.usage-tooltip-total{background:#f3faf8;border:1px solid #d8e9e5;border-radius:6px;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 11px;display:flex}.usage-tooltip-total span{color:var(--text-tertiary);font-size:11px}.usage-tooltip-total strong{color:var(--text-tertiary);font:700 16px/1.2 var(--mono,ui-monospace, monospace)}.usage-tooltip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 18px;display:grid}.usage-tooltip-grid>div{border-bottom:1px solid #edf1f1;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;padding:5px 0;display:flex}.usage-tooltip-grid span{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage-tooltip-grid strong{color:var(--text-tertiary);font:600 11px/1.4 var(--mono,ui-monospace, monospace);white-space:nowrap}.usage-tooltip-note{color:var(--text-tertiary);margin:0;font-size:11px;line-height:1.55}.usage-tooltip-formula{color:var(--text-tertiary);background:#f6f9f9;border-left:2px solid #83b9ae;margin:-2px 0 0;padding:8px 9px;font-size:11px;line-height:1.5}.usage-tooltip-fee{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.usage-tooltip-fee span{color:var(--text-tertiary);font-size:11px}.usage-tooltip-fee strong{color:var(--text-tertiary);font:700 16px/1.2 var(--mono,ui-monospace, monospace)}.usage-tooltip-fee-table{border:1px solid #e0e7e8;border-radius:6px;gap:0;display:grid;overflow:hidden}.usage-tooltip-fee-row{background:#fff;grid-template-columns:minmax(90px,1.2fr) minmax(58px,.8fr) minmax(88px,1fr) 48px minmax(74px,.9fr);align-items:center;gap:8px;padding:7px 8px;display:grid}.usage-tooltip-fee-row+.usage-tooltip-fee-row{border-top:1px solid #edf1f1}.usage-tooltip-fee-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.usage-tooltip-fee-head{color:var(--text-tertiary);background:#f5f8f8;font-size:10px}.usage-tooltip-fee-body{color:var(--text-tertiary);font:500 10px/1.4 var(--mono,ui-monospace, monospace)}.usage-tooltip-fee-body>span:first-child{color:var(--text-tertiary);font-family:PingFang SC,sans-serif;font-weight:600}.usage-tooltip-fee-body>span:last-child{color:var(--text-tertiary);text-align:right;font-weight:700}.usage-tooltip-fee-body small{color:var(--text-tertiary);margin-top:2px;font-size:9px;font-weight:400;display:block}.usage-tooltip-fee-foot{color:var(--text-tertiary);margin:0;font-size:10px;line-height:1.5}@media (width<=520px){.shark-tooltip-rich{width:min(430px,100vw - 24px)}.usage-tooltip-grid{grid-template-columns:minmax(0,1fr)}.usage-tooltip-fee-table{overflow-x:auto}.usage-tooltip-fee-row{min-width:398px}}[data-tooltip] .lucide-circle-help,[data-tooltip].lucide-circle-help{cursor:default}html[data-theme=dark] .shark-tooltip{color:var(--text-tertiary);background:#17211f;border-color:#4a5856;box-shadow:0 8px 18px #0000003d}html[data-theme=dark] .shark-tooltip-rich{color:var(--text-tertiary);border-color:#3d5554}html[data-theme=dark] .usage-tooltip-heading{border-color:#304746}html[data-theme=dark] .usage-tooltip-heading strong,html[data-theme=dark] .usage-tooltip-grid strong,html[data-theme=dark] .usage-tooltip-heading small,html[data-theme=dark] .usage-tooltip-grid span,html[data-theme=dark] .usage-tooltip-note,html[data-theme=dark] .usage-tooltip-fee span,html[data-theme=dark] .usage-tooltip-fee-foot{color:var(--text-tertiary)}html[data-theme=dark] .usage-tooltip-total{background:#1b3430;border-color:#315d56}html[data-theme=dark] .usage-tooltip-total span,html[data-theme=dark] .usage-tooltip-total strong,html[data-theme=dark] .usage-tooltip-fee strong{color:var(--text-tertiary)}html[data-theme=dark] .usage-tooltip-grid>div{border-color:#304746}html[data-theme=dark] .usage-tooltip-formula{color:var(--text-tertiary);background:#1b2d2c}html[data-theme=dark] .usage-tooltip-fee-table{border-color:#304746}html[data-theme=dark] .usage-tooltip-fee-row{background:#172522}html[data-theme=dark] .usage-tooltip-fee-row+.usage-tooltip-fee-row{border-color:#304746}html[data-theme=dark] .usage-tooltip-fee-head{color:var(--text-tertiary);background:#1d302e}html[data-theme=dark] .usage-tooltip-fee-body,html[data-theme=dark] .usage-tooltip-fee-body>span:first-child,html[data-theme=dark] .usage-tooltip-fee-body>span:last-child{color:var(--text-tertiary)}.usage-details-dialog{color:#202429;background:#fff;border:1px solid #d4d7dc;border-radius:8px;width:min(1000px,100vw - 32px);max-height:calc(100dvh - 40px);padding:0;box-shadow:0 12px 48px #0003}.operation-columns-trigger{margin-left:auto}.admin-content-head.usage-records-head{flex-direction:column;align-items:stretch;gap:16px;display:flex}.usage-records-head>div:first-child{width:100%;min-width:0}.usage-records-head [data-operation-description]{max-width:none}.usage-records-head .admin-head-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.usage-records-head .operation-usage-toolbar{flex-wrap:wrap}.operation-columns-menu{z-index:1000;border:1px solid var(--line);background:var(--surface,#fff);width:min(360px,100vw - 32px);max-height:calc(100dvh - 140px);color:var(--ink);border-radius:8px;padding:14px;position:fixed;top:116px;right:28px;overflow-y:auto;box-shadow:0 18px 50px #0f172a2e}.operation-columns-menu header,.operation-columns-menu footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.operation-columns-menu header{border-bottom:1px solid #e6ebec;padding-bottom:10px}.operation-columns-menu header button{cursor:pointer;background:0 0;border:0;width:28px;height:28px}.operation-columns-menu>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 0;display:grid}.operation-columns-menu label{align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.operation-columns-menu footer{border-top:1px solid #e6ebec;justify-content:flex-end;padding-top:10px}.operation-columns-menu footer button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0}.operation-table[data-columns-compact] td,.operation-table[data-columns-compact] th,.usage-records-table th{white-space:nowrap}.usage-records-table tbody td{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.usage-details-dialog::backdrop{background:#0007}.usage-details-dialog>header{z-index:1;background:#fff;border-bottom:1px solid #e3e5e8;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex;position:sticky;top:0}.usage-details-dialog h2{letter-spacing:0;margin:0;font-size:18px}.usage-details-dialog button{cursor:pointer;background:0 0;border:0;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.usage-details-dialog button svg{width:20px;height:20px}.usage-details-body{overflow-wrap:anywhere;padding:20px 22px}.usage-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:12px 0;display:grid}.usage-detail-facts dt{color:#636a73;margin-bottom:4px;font-size:12px}.usage-detail-facts dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px}.usage-detail-section{border-top:1px solid #e3e5e8;margin-top:24px;padding-top:16px}.usage-detail-section h3{margin:0 0 12px;font-size:15px}.usage-detail-section h4{margin:12px 0;font-size:14px}.usage-detail-tags{flex-wrap:wrap;gap:8px;display:flex}.usage-detail-tag{color:#70531e;background:#fff0cf;border-radius:4px;padding:3px 7px;font-size:12px}.usage-detail-rule{color:#555e69;font-size:13px;line-height:1.6}.usage-detail-pool-warning{color:#9a651d;font-weight:650}.usage-detail-table{overflow-x:auto}.usage-detail-table table{border-collapse:collapse;width:100%;min-width:610px;font-size:13px}.usage-detail-table th,.usage-detail-table td{text-align:left;font-variant-numeric:tabular-nums;border-bottom:1px solid #e3e5e8;padding:10px 8px}.usage-detail-attempt+.usage-detail-attempt{border-top:1px solid #e3e5e8;margin-top:18px;padding-top:12px}.usage-detail-open{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:6px;padding:4px;font-size:12px;display:inline-flex}.usage-detail-open svg{width:15px;height:15px}.usage-row-help{width:19px;height:19px;color:var(--muted,#69747d);cursor:help;background:0 0;border:0;border-radius:50%;flex:0 0 19px;place-items:center;padding:0;display:inline-grid}.usage-row-help:hover,.usage-row-help:focus-visible{color:var(--ui-color-info,#467f8c);background:color-mix(in srgb, currentColor 12%, transparent);outline:none}.usage-row-help svg{width:15px;height:15px}.usage-summary-cell{align-items:center;gap:6px;min-width:0;display:inline-flex}.usage-summary-cell strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=600px){.usage-details-body{padding:16px}.usage-detail-facts{grid-template-columns:minmax(0,1fr)}.usage-detail-table table{min-width:0}.usage-detail-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.usage-detail-table tbody,.usage-detail-table tr{display:block}.usage-detail-table tr{border-bottom:1px solid #e3e5e8;margin-bottom:8px;padding-bottom:8px}.usage-detail-table tbody th{border:0;padding:8px 0;display:block}.usage-detail-table td{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:12px;padding:6px 0;display:grid}.usage-detail-table td:before{content:attr(data-label);color:#636a73}.usage-detail-table td[colspan]{display:block}}body:has(.payment-preparing-mark){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#14211f;background:#f6f8f7;place-items:center;min-width:320px;min-height:100vh;margin:0;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif;display:grid}body:has(.payment-preparing-mark) main{text-align:center;justify-items:center;gap:10px;padding:32px;display:grid}.payment-preparing-mark{background:#eef4fb;border:1px solid #b9c9de;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:8px;display:grid}.payment-preparing-mark i{background:#5277aa;border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite payment-preparing-pulse}body:has(.payment-preparing-mark) h1{margin:0;font-size:20px;line-height:1.4}body:has(.payment-preparing-mark) p{color:#5f6d69;margin:0;font-size:14px;line-height:1.6}@keyframes payment-preparing-pulse{0%,to{opacity:.5;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.payment-preparing-mark i{animation:none}}
