:root{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#edf8ff;background:#07101c;font-synthesis:none;--el-color-primary: #50ead5;--el-color-success: #53d89c;--el-color-warning: #f7bf69;--el-color-danger: #ff7185;--el-bg-color: #0d1928;--el-bg-color-overlay: #111f31;--el-text-color-primary: #edf8ff;--el-text-color-regular: #9bb0c2;--el-text-color-secondary: #71889d;--el-border-color: rgba(129,171,211,.16);--el-fill-color-blank: #0d1928;--el-fill-color: #132638;--el-fill-color-light: #14293c;--el-fill-color-lighter: #172d41;--el-fill-color-extra-light: #1a3146;--el-fill-color-dark: #0a1624;--el-fill-color-darker: #07101c;--el-bg-color-page: #07101c;--el-border-color-light: #294258;--el-border-color-lighter: #233b50;--el-border-color-extra-light: #1d3347;--el-disabled-bg-color: #101f30;--system-canvas: #07101c;--system-surface: #0d1928;--system-surface-elevated: #111f31;--system-surface-muted: #14293c;--system-border: #294258;--system-on-accent: #062027;--el-mask-color: rgba(2,8,14,.78)}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%;margin:0}body{background:#07101c}.skip-link{position:fixed;left:12px;top:-60px;z-index:100;padding:10px 14px;border:1px solid color-mix(in srgb,var(--accent,#50ead5) 68%,#294258);border-radius:8px;background:var(--accent,#50ead5);color:var(--system-on-accent);box-shadow:0 10px 30px #00000047}.skip-link:focus{top:12px}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent,#50ead5);outline-offset:3px}.language-select{width:92px}.public-route{min-height:100vh}.auth-page{min-height:100vh;display:grid;grid-template-columns:1.1fr .9fr}.auth-visual,.auth-panel{display:grid;place-items:center;padding:48px}.auth-visual{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(80,234,213,.16),transparent 32%)}.auth-orbit{width:min(48vw,470px);aspect-ratio:1;border:1px solid rgba(80,234,213,.26);border-radius:50%;box-shadow:0 0 80px #50ead514}.auth-orbit:before,.auth-orbit:after{content:"";position:absolute;inset:18%;border:1px dashed rgba(154,140,255,.32);border-radius:50%;transform:rotate(24deg)}.auth-orbit:after{inset:35%;border-style:solid;box-shadow:0 0 40px #50ead52e}.auth-copy{position:absolute;max-width:440px;text-align:center}.auth-brand-logo{--kai-logo-width:170px;--kai-logo-color:var(--portal-accent,#177776);margin:0 auto 24px;filter:drop-shadow(0 0 22px color-mix(in srgb,var(--portal-accent,#177776) 22%,transparent))}.auth-copy small,.auth-card small{color:#50ead5;letter-spacing:.18em}.auth-copy h1{margin:12px 0;font-size:calc(56px * var(--customer-font-scale, 1))}.auth-copy p{color:#9bb0c2;line-height:1.8}.auth-panel{background:#050d17bf}.auth-card{width:min(100%,460px);padding:32px;border:1px solid rgba(129,171,211,.16);border-radius:20px;background:#0d1928;box-shadow:0 30px 90px #00000047}.auth-card h2{margin:10px 0 6px;font-size:calc(30px * var(--customer-font-scale, 1))}.auth-card header p{margin:0 0 24px;color:#8299ae}.auth-submit{width:100%;margin-top:20px}.auth-card footer{margin-top:18px;text-align:center}.auth-card a{color:#50ead5;text-decoration:none}.workflow-panel{padding:24px}.workflow-panel h2{margin-top:0}.wizard-body{max-width:640px;margin:32px auto}.workflow-panel footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.detail-layout{display:grid;gap:14px}.terminal-panel pre{min-height:230px;margin:0;padding:18px;border-radius:10px;background:#030912;color:#8fffe9;line-height:1.85;overflow:auto}.price-preview{font-size:calc(24px * var(--customer-font-scale, 1));color:var(--accent)}.state-page{min-height:65vh;display:grid;place-items:center}.workbench-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.workbench-stats article{min-height:130px}.workbench-stats small{color:#8299ae;font-size:calc(10px * var(--customer-font-scale, 1))}.workbench-stats strong{display:block;margin-top:16px;font-size:calc(26px * var(--customer-font-scale, 1))}.action-table>header .el-input{width:min(340px,45vw)}.guidance-panel ul{display:grid;gap:10px;margin:0;padding-left:20px;color:#9bb0c2;font-size:calc(11px * var(--customer-font-scale, 1));line-height:1.7}.guidance-panel li::marker{color:var(--accent)}.step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.step-grid article{display:flex;gap:10px;padding:14px;border:1px solid var(--el-border-color);border-radius:12px;background:#ffffff05}.step-grid b{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.compute-wizard{min-height:540px}.scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:920px;margin:34px auto}.scenario-grid button{position:relative;min-height:150px;padding:22px;text-align:left;border:1px solid var(--el-border-color);border-radius:16px;background:#ffffff05;color:inherit;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.scenario-grid button:hover,.scenario-grid button.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent)}.scenario-grid button.selected{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent) 28%,transparent);transform:translateY(-2px)}.scenario-grid button:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 36%,transparent);outline-offset:3px}.scenario-grid strong,.scenario-grid span{display:block}.scenario-grid strong{padding-right:72px;font-size:calc(17px * var(--customer-font-scale, 1))}.scenario-grid .scenario-hint{margin-top:10px;color:#8299ae;line-height:1.7}.scenario-grid .scenario-choice-state{position:absolute;top:14px;right:14px;margin:0;padding:4px 8px;border-radius:999px;color:#8299ae;background:#8199ae1a;font-size:calc(10px * var(--customer-font-scale, 1));font-weight:700;line-height:1.25;white-space:nowrap}.scenario-grid button.selected .scenario-choice-state{color:#061b22;background:var(--accent)}.scenario-grid .el-alert{grid-column:1/-1}.wizard-config{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;max-width:980px;margin:32px auto}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 18px}.form-suffix{margin-left:8px;color:#8299ae}.cost-card{padding:22px;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:16px;background:color-mix(in srgb,var(--accent) 7%,var(--el-bg-color))}.cost-card>span{color:#8299ae}.cost-card>strong{display:block;margin:10px 0 20px;font-size:calc(34px * var(--customer-font-scale, 1));color:var(--accent)}.cost-card dl{display:grid;gap:11px}.cost-card dl div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--el-border-color);padding-bottom:9px}.cost-card dt{color:#8299ae}.cost-card dd{margin:0}.cost-card .el-alert{margin-top:14px}.creation-progress{max-width:720px;margin:30px auto}.runtime-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.runtime-grid div{padding:16px;border:1px solid var(--el-border-color);border-radius:12px;background:#ffffff05}.runtime-grid span,.runtime-grid strong,.runtime-grid small{display:block}.runtime-grid span,.runtime-grid small{color:#8299ae;font-size:calc(9px * var(--customer-font-scale, 1))}.runtime-grid strong{margin:10px 0;font-size:calc(22px * var(--customer-font-scale, 1))}.proof-link{display:flex;align-items:center;justify-content:space-between;gap:20px}.proof-link>div>span{color:var(--accent);font-size:calc(9px * var(--customer-font-scale, 1));letter-spacing:.12em}.proof-link h2{margin-top:8px}.demo-task-proof-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px}.demo-task-proof-actions .el-alert{flex-basis:100%;text-align:left}.workbench-detail-dialog .el-alert{margin-bottom:12px}.instance-proof-guide{margin-top:12px;padding:13px;border:1px solid var(--system-border);border-radius:11px;background:var(--system-surface-muted)}.instance-proof-guide strong,.instance-proof-guide p{display:block}.instance-proof-guide strong{color:#f7bf69}.instance-proof-guide.ready strong{color:#53d89c}.instance-proof-guide p{margin:5px 0 0;line-height:1.55}.auth-code-row{display:flex;width:100%;gap:10px}.development-code{display:block;margin-top:6px;letter-spacing:0!important}.workspace-state{padding:12px 18px;color:#8299ae}.workspace-error{color:#ff8b8b}.registration-verification-note{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;margin:0 0 14px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--portal-accent,#50ead5) 28%,var(--system-border));border-radius:10px;background:color-mix(in srgb,var(--portal-accent,#50ead5) 7%,var(--system-surface));color:var(--el-text-color-regular);font-size:calc(12px * var(--customer-font-scale, 1));line-height:1.55}.registration-verification-note span{min-width:0;overflow-wrap:anywhere}.registration-verification-note .el-button{flex:none;margin:0}.agreement-summary{min-width:0}.registration-agreement-checkbox{display:flex;width:100%;height:auto;min-width:0;align-items:flex-start;white-space:normal}.registration-agreement-checkbox .el-checkbox__input{flex:none;margin-top:3px}.registration-agreement-checkbox .el-checkbox__label{min-width:0;padding-right:0;white-space:normal;overflow-wrap:anywhere;line-height:1.55}.auth-actions{min-width:0;flex-wrap:wrap}.auth-login-type .el-radio-group{display:grid;width:100%;grid-template-columns:1fr 1fr}.auth-login-type .el-radio-button{width:100%}.auth-login-type .el-radio-button__inner{width:100%;min-height:42px;display:grid;place-items:center}.auth-login-type .el-radio-button.is-active .el-radio-button__inner{font-weight:700}.auth-role-selector{display:grid;gap:9px;margin:0 0 18px}.auth-role-selector>header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.auth-role-selector>header strong{color:var(--el-text-color-primary);font-size:calc(13px * var(--customer-font-scale, 1))}.auth-role-selector>header span{color:var(--el-text-color-secondary);font-size:calc(9px * var(--customer-font-scale, 1))}.auth-role-selector>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.auth-role-selector button{--role-color:#2563eb;--role-soft:#eff6ff;display:grid;justify-items:start;gap:3px;min-width:0;padding:10px;border:1px solid var(--system-border);border-radius:11px;color:var(--el-text-color-primary);background:var(--system-surface-muted);text-align:left;cursor:pointer;transition:.18s ease}.auth-role-selector button[data-kind=agent]{--role-color:#7c3aed;--role-soft:#f5f3ff}.auth-role-selector button[data-kind=supplier]{--role-color:#059669;--role-soft:#ecfdf5}.auth-role-selector button b{display:grid;place-items:center;min-width:28px;height:22px;padding:0 6px;border-radius:7px;color:var(--role-color);background:color-mix(in srgb,var(--role-color) 12%,transparent);font-size:calc(9px * var(--customer-font-scale, 1))}.auth-role-selector button strong{overflow-wrap:anywhere;font-size:calc(12px * var(--customer-font-scale, 1))}.auth-role-selector button small{color:var(--el-text-color-secondary);font-size:calc(9px * var(--customer-font-scale, 1));letter-spacing:0}.auth-role-selector button:hover,.auth-role-selector button.active{border-color:var(--role-color);transform:translateY(-1px)}.auth-role-selector button.active{background:color-mix(in srgb,var(--role-color) 10%,var(--system-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--role-color) 26%,transparent),0 7px 18px color-mix(in srgb,var(--role-color) 10%,transparent)}.auth-register-role{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:10px 12px;border:1px solid var(--system-border);border-radius:11px;background:var(--system-surface-muted)}.auth-register-role>span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#fff;background:var(--portal-accent,#2563eb);font-size:calc(10px * var(--customer-font-scale, 1));font-weight:800}.auth-register-role p,.auth-register-role small,.auth-register-role strong{display:block;margin:0}.auth-register-role small{color:var(--el-text-color-secondary);font-size:calc(9px * var(--customer-font-scale, 1));letter-spacing:0}.auth-register-role strong{margin-top:2px;color:var(--el-text-color-primary)}.auth-security-badge{display:inline-flex;align-items:center;margin:0 0 18px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--accent,#50ead5) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--accent,#50ead5) 9%,transparent);color:#b9cbd7;font-size:calc(11px * var(--customer-font-scale, 1))}.auth-mfa-step{padding:12px;border:1px solid color-mix(in srgb,var(--accent,#50ead5) 30%,transparent);border-radius:12px;background:color-mix(in srgb,var(--accent,#50ead5) 7%,transparent)}.auth-mfa-step small{display:block;margin-top:7px;color:#8299ae;letter-spacing:0}.auth-step-enter-active,.auth-step-leave-active{transition:.18s ease}.auth-step-enter-from,.auth-step-leave-to{opacity:0;transform:translateY(-6px)}.login-security-consent{display:flex;align-items:flex-start;flex-wrap:wrap;gap:3px 5px;margin-top:2px;padding:9px 10px;border:1px solid transparent;border-radius:10px;color:#a9bccb;font-size:calc(13px * var(--customer-font-scale, 1));line-height:20px;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.login-security-consent .el-checkbox{height:auto;margin-right:0;white-space:normal}.login-security-consent .el-checkbox.is-locked{cursor:pointer}.login-security-consent .el-checkbox.is-locked .el-checkbox__label{color:#8496a8}.login-security-consent.is-blocked{border-color:#fb7185;background:#be123c17;box-shadow:0 0 0 3px #fb718521;animation:security-consent-shake .38s ease both}.login-security-consent.is-blocked :is(.el-checkbox__label,.el-checkbox__inner){border-color:#fb7185!important;color:#fb7185!important}.security-agreement-link{appearance:none;margin:0;padding:0;border:0;background:transparent;color:var(--accent,#50ead5);font:inherit;line-height:20px;cursor:pointer}.security-agreement-link:hover{text-decoration:underline}.security-agreement-version{align-self:center;color:#667f94;font-size:calc(10px * var(--customer-font-scale, 1))}.security-agreement-hint{flex-basis:100%;margin:3px 0 0 24px;color:#718ba0;font-size:calc(11px * var(--customer-font-scale, 1));font-weight:600}.security-agreement-hint.is-error{color:#fb7185}.security-agreement-hint.is-complete{color:#2dd4bf}.security-agreement-dialog{border:1px solid #29445c!important;background:#0d1928!important}.security-agreement-dialog .el-dialog__title{color:#ecf5fb}.security-agreement-meta{display:flex;justify-content:space-between;gap:12px;margin:-6px 0 14px;color:#8299ae;font-size:calc(12px * var(--customer-font-scale, 1))}.security-agreement-summary{margin:3px 0;padding-left:18px;line-height:1.7}.security-agreement-content{max-height:min(52vh,520px);margin-top:14px;padding:4px 17px 12px 4px;overflow:auto;overscroll-behavior:contain;scrollbar-color:#31516b transparent;color:#b9cbd7;line-height:1.8}.security-agreement-content:focus-visible{outline:2px solid var(--accent,#50ead5);outline-offset:3px}.security-agreement-content section+section{margin-top:22px}.security-agreement-content h3{margin:0 0 8px;color:#edf7fb;font-size:calc(16px * var(--customer-font-scale, 1))}.security-agreement-content p{margin:8px 0}.security-agreement-content ul{margin:8px 0;padding-left:20px}.security-agreement-content li+li{margin-top:6px}.security-agreement-end{text-align:center;color:#668196}.security-agreement-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.security-agreement-footer span{color:#8299ae;font-size:calc(12px * var(--customer-font-scale, 1))}.security-agreement-footer span.complete{color:var(--accent,#50ead5)}@keyframes security-consent-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.auth-platform-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px}.auth-platform-facts span{display:grid;gap:5px;min-width:0;padding:13px 14px;border:1px solid color-mix(in srgb,var(--portal-accent,#50ead5) 20%,transparent);border-radius:13px;background:color-mix(in srgb,var(--portal-surface,#0d1928) 84%,transparent);color:var(--el-text-color-regular);font-size:calc(11px * var(--customer-font-scale, 1));line-height:1.55}.auth-platform-facts b{color:var(--portal-accent-deep,var(--accent,#50ead5));font-size:calc(13px * var(--customer-font-scale, 1))}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 75% -15%,rgba(43,193,219,.12),transparent 35%),radial-gradient(circle at 10% 85%,rgba(143,130,255,.08),transparent 30%)}button,input{font:inherit}.nexus-app{--accent:#50ead5;display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100vh}.nexus-app[data-accent=purple]{--accent:#9a8cff}.nexus-app[data-accent=green]{--accent:#53d89c}.nexus-app[data-accent=yellow]{--accent:#f7bf69}.nexus-app[data-accent=red]{--accent:#ff7185}.nexus-sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:240px;display:flex;flex-direction:column;padding:0 13px 15px;border-right:1px solid rgba(129,171,211,.14);background:linear-gradient(180deg,#0b1726fc,#050d17fc)}.nexus-brand{height:70px;display:flex;align-items:center;gap:11px;padding:0 8px;border-bottom:1px solid rgba(129,171,211,.14)}.nexus-logo{flex:0 0 52px;--kai-logo-width:52px;--kai-logo-color:var(--portal-accent,#177776);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--portal-accent,#177776) 18%,transparent))}.nexus-brand strong{display:block;letter-spacing:.12em}.nexus-brand small{display:block;margin-top:3px;color:#5e758a;font-size:calc(8px * var(--customer-font-scale, 1));letter-spacing:.15em}.portal-identity{margin:14px 5px 8px;padding:12px;border:1px solid rgba(129,171,211,.14);border-radius:11px;background:#ffffff05}.portal-identity span{display:block;color:var(--accent);font-size:calc(11px * var(--customer-font-scale, 1))}.portal-identity small{display:block;margin-top:4px;color:#71889d;font-size:calc(8px * var(--customer-font-scale, 1))}.nexus-nav{display:grid;gap:4px;margin-top:5px}.nexus-nav a{min-height:43px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid transparent;border-radius:9px;color:#8299ae;text-decoration:none;font-size:calc(11px * var(--customer-font-scale, 1))}.nexus-nav a:hover{color:#edf8ff;background:#ffffff06}.nexus-nav a.router-link-active{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 20%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 13%,transparent),transparent)}.nexus-nav a i{margin-left:auto;width:5px;height:5px;border-radius:50%;background:transparent}.nexus-nav a.router-link-active i{background:var(--accent);box-shadow:0 0 8px var(--accent)}.nav-icon{width:20px;text-align:center;color:inherit}.sidebar-security{display:flex;align-items:flex-start;gap:9px;margin-top:auto;padding:12px;border:1px solid rgba(83,216,156,.18);border-radius:11px;background:#53d89c0a}.sidebar-security>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#53d89c;background:#53d89c17}.sidebar-security strong{display:block;font-size:calc(9px * var(--customer-font-scale, 1));font-weight:500}.sidebar-security small{display:block;margin-top:4px;color:#71889d;font-size:calc(8px * var(--customer-font-scale, 1))}.nexus-main{grid-column:2;min-width:0}.nexus-topbar{position:sticky;top:0;z-index:20;height:70px;display:flex;align-items:center;gap:17px;padding:0 25px;border-bottom:1px solid rgba(129,171,211,.14);background:#07101cdb;backdrop-filter:blur(17px)}.route-indicator span{display:block;color:var(--accent);font-size:calc(8px * var(--customer-font-scale, 1));letter-spacing:.15em}.route-indicator strong{display:block;margin-top:3px;font-size:calc(12px * var(--customer-font-scale, 1));font-weight:500}.global-search{width:min(400px,38vw);height:37px;display:flex;align-items:center;gap:8px;margin-left:auto;padding:0 11px;border:1px solid rgba(129,171,211,.14);border-radius:9px;background:#ffffff05;color:#71889d}.global-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#edf8ff}.topbar-status{display:flex;align-items:center;gap:6px;color:#71889d;font-size:calc(9px * var(--customer-font-scale, 1))}.topbar-status i{width:6px;height:6px;border-radius:50%;background:#53d89c;box-shadow:0 0 8px #53d89c}.account-button{display:flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#edf8ff}.account-button>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(145deg,var(--accent),#2bc1db);color:#062027;font-weight:600}.account-button strong,.account-button small{display:block;text-align:left}.account-button strong{font-size:calc(10px * var(--customer-font-scale, 1));font-weight:500}.account-button small{margin-top:2px;color:#71889d;font-size:calc(8px * var(--customer-font-scale, 1))}.nexus-content{padding:28px 28px 15px}.page-stack{display:grid;gap:14px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:6px}.page-heading>div:first-child>span{display:block;margin-bottom:7px;color:var(--accent);font-size:calc(8px * var(--customer-font-scale, 1));letter-spacing:.18em}.page-heading h1{margin:0;font-size:clamp(calc(25px * var(--customer-font-scale, 1)),calc(3vw * var(--customer-font-scale, 1)),calc(34px * var(--customer-font-scale, 1)));font-weight:550;letter-spacing:-.035em}.page-heading p{margin:7px 0 0;color:#8299ae;font-size:calc(10px * var(--customer-font-scale, 1))}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.metric-card,.nexus-panel{position:relative;overflow:hidden;border:1px solid rgba(129,171,211,.14);border-radius:15px;background:linear-gradient(145deg,#101f31f7,#091523fc)}.metric-card{min-height:133px;padding:16px}.metric-label{display:flex;justify-content:space-between;color:#8299ae;font-size:calc(10px * var(--customer-font-scale, 1))}.metric-label i{width:8px;height:8px;border-radius:2px;background:var(--tone,var(--accent));box-shadow:0 0 10px var(--tone,var(--accent))}.metric-card[data-tone=green]{--tone:#53d89c}.metric-card[data-tone=purple]{--tone:#9a8cff}.metric-card[data-tone=yellow]{--tone:#f7bf69}.metric-card[data-tone=red]{--tone:#ff7185}.metric-card>strong{display:block;margin-top:17px;font-size:clamp(calc(20px * var(--customer-font-scale, 1)),calc(2.3vw * var(--customer-font-scale, 1)),calc(27px * var(--customer-font-scale, 1)));font-weight:550;letter-spacing:-.03em}.metric-card footer{display:flex;align-items:center;gap:7px;margin-top:12px;color:#71889d;font-size:calc(8px * var(--customer-font-scale, 1))}.metric-card footer em{color:#53d89c;font-style:normal}.dashboard-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:14px}.nexus-panel{padding:17px}.nexus-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.nexus-panel h2{margin:0;font-size:calc(13px * var(--customer-font-scale, 1));font-weight:500}.nexus-panel p{margin:5px 0 0;color:#71889d;font-size:calc(8px * var(--customer-font-scale, 1))}.chart-total{text-align:right}.chart-total strong{display:block;font-size:calc(18px * var(--customer-font-scale, 1));font-weight:550}.chart-total span{color:#71889d;font-size:calc(8px * var(--customer-font-scale, 1))}.echarts-host{height:240px}.activity-list{display:grid;gap:15px}.activity-item{display:grid;grid-template-columns:12px 1fr;gap:9px;position:relative}.activity-dot{width:7px;height:7px;margin-top:4px;border-radius:50%;background:var(--activity,#50ead5);box-shadow:0 0 8px var(--activity,#50ead5)}.activity-item[data-tone=green]{--activity:#53d89c}.activity-item[data-tone=purple]{--activity:#9a8cff}.activity-item[data-tone=yellow]{--activity:#f7bf69}.activity-item strong{font-size:calc(9px * var(--customer-font-scale, 1));font-weight:500}.activity-item p{font-size:calc(8px * var(--customer-font-scale, 1));line-height:1.5}.activity-item small{color:#5e758a;font-size:calc(7px * var(--customer-font-scale, 1))}.data-panel{padding-bottom:6px}.nexus-table{--el-table-bg-color:transparent;--el-table-tr-bg-color:transparent;--el-table-header-bg-color:rgba(255,255,255,.02);--el-table-border-color:rgba(129,171,211,.12);--el-table-text-color:#b5c5d3;--el-table-header-text-color:#6e8497}.nexus-footer{display:flex;justify-content:space-between;gap:15px;padding:12px 28px 22px;color:#52687b;font-size:calc(7px * var(--customer-font-scale, 1))}.nexus-icon-button{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(129,171,211,.14);border-radius:8px;background:#ffffff05;color:#8299ae}.mobile-menu,.nexus-mobile-close,.mobile-mask{display:none}.account-button b{margin-left:2px;color:#71889d;font-size:calc(12px * var(--customer-font-scale, 1))}.workspace-menu{width:min(390px,calc(100vw - 24px));padding:8px}.workspace-menu-heading{display:flex;align-items:center;justify-content:space-between;padding:9px 12px 8px}.workspace-menu-heading small{color:var(--el-text-color-secondary)}.workspace-menu-heading strong{font-size:calc(12px * var(--customer-font-scale, 1))}.workspace-menu-boundary{margin:0 8px 7px;padding:0 4px 9px;border-bottom:1px solid var(--el-border-color);color:var(--el-text-color-secondary);font-size:calc(10px * var(--customer-font-scale, 1));line-height:1.5}.workspace-menu .el-dropdown-menu__item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:58px;padding:8px 10px;border-radius:8px}.workspace-menu .el-dropdown-menu__item.is-disabled{opacity:1;background:color-mix(in srgb,var(--el-color-primary) 8%,transparent)}.workspace-code{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--el-color-primary) 12%,var(--el-bg-color));color:var(--el-color-primary);font-size:calc(10px * var(--customer-font-scale, 1));font-weight:700}.workspace-copy{min-width:0}.workspace-copy strong,.workspace-copy small{display:block}.workspace-copy strong{font-size:calc(12px * var(--customer-font-scale, 1))}.workspace-copy small{margin-top:3px;color:var(--el-text-color-secondary);font-size:calc(10px * var(--customer-font-scale, 1))}.workspace-arrow{color:var(--el-color-primary);font-size:calc(16px * var(--customer-font-scale, 1))}.workspace-access-label{padding:4px 7px;border:1px solid currentColor;border-radius:999px;color:var(--workspace-color,var(--el-color-primary));font-size:calc(10px * var(--customer-font-scale, 1));font-weight:700;white-space:nowrap}.workspace-menu .el-dropdown-menu__item[data-kind]{border:1px solid transparent;--workspace-color:#2563eb;--workspace-soft:rgba(37,99,235,.09);--workspace-border:rgba(37,99,235,.5)}.workspace-menu.customer-account-menu{width:min(300px,calc(100vw - 24px));max-height:calc(100dvh - 92px);overflow-y:auto}.customer-account-menu .el-dropdown-menu__item{min-height:44px}.workspace-menu .el-dropdown-menu__item[data-kind=agent]{--workspace-color:#7c3aed;--workspace-soft:rgba(124,58,237,.09);--workspace-border:rgba(124,58,237,.5)}.workspace-menu .el-dropdown-menu__item[data-kind=supplier]{--workspace-color:#047857;--workspace-soft:rgba(4,120,87,.09);--workspace-border:rgba(4,120,87,.5)}.workspace-menu .el-dropdown-menu__item[data-kind] .workspace-code{color:#fff;background:var(--workspace-color)}.workspace-menu .el-dropdown-menu__item.is-disabled[data-kind]{opacity:1;border-color:var(--workspace-border);background:var(--workspace-soft)}.workspace-menu .el-dropdown-menu__item[data-kind] :is(.workspace-arrow,.workspace-current-label){color:var(--workspace-color)}.workspace-menu .el-dropdown-menu__item[data-access=requires-identity]{border-color:color-mix(in srgb,var(--workspace-color) 26%,transparent);background:color-mix(in srgb,var(--workspace-color) 4%,transparent)}.workspace-current-label{font-size:calc(12px * var(--customer-font-scale, 1));font-weight:700;white-space:nowrap}.mobile-portal-switch{display:none}.portal-hub-mask{position:fixed;inset:0;z-index:1000;display:grid;place-items:end center;padding:16px;background:#000000b3;backdrop-filter:blur(8px)}.portal-hub-sheet{width:min(860px,100%);max-height:min(780px,calc(100dvh - 32px));overflow:auto;padding:20px;border:1px solid #31536a;border-radius:22px;background:linear-gradient(160deg,#11263a,#071321 65%);box-shadow:0 30px 90px #00000080}.portal-hub-sheet>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:16px}.portal-hub-sheet h2{margin:5px 0 0;font-size:calc(24px * var(--customer-font-scale, 1))}.portal-hub-sheet header small{color:#7f9bad;font-size:calc(12px * var(--customer-font-scale, 1))}.portal-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.portal-hub-grid>button{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;min-height:124px;padding:16px;border:1px solid #28495f;border-radius:15px;color:#dcecf3;background:#0a1928;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.portal-hub-grid>button:hover,.portal-hub-grid>button:focus-visible{transform:translateY(-2px);border-color:#4a7b91;outline:none}.portal-hub-grid>button[data-status=active]{border-color:#347265;background:linear-gradient(145deg,#102c37,#0a1928)}.portal-hub-grid>button.current{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,#0a1928);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent)}.portal-hub-grid>button[data-kind=admin] .workspace-code{color:#f7bf69}.portal-hub-grid .workspace-code{width:42px;height:42px;font-size:calc(12px * var(--customer-font-scale, 1))}.portal-hub-grid strong,.portal-hub-grid small{display:block}.portal-hub-grid strong{font-size:calc(16px * var(--customer-font-scale, 1))}.portal-hub-grid small{margin-top:5px;color:#7590a2;font-size:calc(12px * var(--customer-font-scale, 1));line-height:1.45}.portal-hub-grid em{grid-column:2;color:#6bdac4;font-size:calc(12px * var(--customer-font-scale, 1));font-style:normal}.portal-hub-grid>button.current em{color:var(--accent);font-weight:700}.portal-hub-grid>button[data-status=missing] em{color:#f7bf69}.portal-hub-message{margin:14px 0 0;padding:12px;border:1px solid #34566b;border-radius:10px;background:#0a1b2b;color:#bcd1dc;font-size:calc(13px * var(--customer-font-scale, 1));line-height:1.55}.portal-request-spinner{position:absolute;top:13px;right:13px;width:15px;height:15px;border:2px solid #39576b;border-top-color:var(--accent);border-radius:50%;animation:portal-spin .7s linear infinite}@keyframes portal-spin{to{transform:rotate(360deg)}}.page-skeleton{display:grid;gap:16px;min-height:420px;padding:8px 0}.skeleton-line,.skeleton-cards>div,.skeleton-table{position:relative;overflow:hidden;border:1px solid rgba(129,171,211,.1);background:#81abd312}.skeleton-line:after,.skeleton-cards>div:after,.skeleton-table:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.09),transparent);animation:skeleton 1.35s infinite}.skeleton-line{height:24px;border-radius:8px}.skeleton-line.wide{width:min(480px,78%);height:38px}.skeleton-line.medium{width:min(620px,92%)}.skeleton-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.skeleton-cards>div{height:132px;border-radius:15px}.skeleton-table{height:230px;border-radius:15px}.table-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 4px 8px;color:#8299ae;font-size:calc(11px * var(--customer-font-scale, 1))}.draft-status{margin:14px 0 0;color:#8299ae;font-size:calc(11px * var(--customer-font-scale, 1));text-align:right}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.network-banner{position:sticky;top:0;z-index:50;padding:8px 18px;background:#8d3c49;color:#fff;text-align:center;font-size:calc(12px * var(--customer-font-scale, 1))}.network-banner.restored{background:#257958}@keyframes skeleton{to{transform:translate(100%)}}@media(max-width:1100px){.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-layout{grid-template-columns:1fr}}@media(max-width:1100px){.step-grid{grid-template-columns:repeat(2,1fr)}.wizard-config{grid-template-columns:1fr}.runtime-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.auth-page{grid-template-columns:1fr}.auth-visual{display:none}.auth-panel{min-height:100vh;padding:20px}}@media(min-width:821px){.auth-page--login{grid-template-columns:minmax(520px,1fr) minmax(560px,660px)}.auth-page--login .auth-visual{padding:64px}.auth-page--login .auth-orbit{width:min(48vw,610px);border-color:color-mix(in srgb,var(--portal-accent,#50ead5) 24%,transparent)}.auth-page--login .auth-copy{left:clamp(54px,7vw,112px);right:42px;max-width:610px;text-align:left}.auth-page--login .auth-brand-logo{--kai-logo-width:150px;margin:0 0 22px}.auth-page--login .auth-copy h1{max-width:590px;margin:12px 0;font-size:clamp(calc(42px * var(--customer-font-scale, 1)),calc(4.2vw * var(--customer-font-scale, 1)),calc(60px * var(--customer-font-scale, 1)));line-height:1.12;letter-spacing:-.035em}.auth-page--login .auth-copy>p{max-width:560px;margin:0;color:var(--portal-muted,#52647a);font-size:calc(16px * var(--customer-font-scale, 1));line-height:1.8}.auth-page--login .auth-panel{padding:70px 50px 42px}.auth-page--login .auth-card{width:min(100%,560px);padding:34px 38px;border-radius:24px;box-shadow:0 28px 90px #2b3a5224}.auth-page--login .auth-card h2{margin:8px 0 7px;font-size:calc(34px * var(--customer-font-scale, 1));line-height:1.15;letter-spacing:-.025em}.auth-page--login .auth-card header p{margin-bottom:20px;font-size:calc(14px * var(--customer-font-scale, 1));line-height:1.65}.auth-page--login .auth-role-selector{gap:11px;margin-bottom:20px}.auth-page--login .auth-role-selector>header{align-items:center}.auth-page--login .auth-role-selector>header strong{font-size:calc(14px * var(--customer-font-scale, 1))}.auth-page--login .auth-role-selector>header span{font-size:calc(11px * var(--customer-font-scale, 1))}.auth-page--login .auth-role-selector>div{gap:9px}.auth-page--login .auth-role-selector button{min-height:92px;align-content:start;padding:13px 14px;border-radius:14px}.auth-page--login .auth-role-selector button b{min-width:32px;height:24px;font-size:calc(10px * var(--customer-font-scale, 1))}.auth-page--login .auth-role-selector button strong{font-size:calc(14px * var(--customer-font-scale, 1))}.auth-page--login .auth-role-selector button small{font-size:calc(10px * var(--customer-font-scale, 1))}.auth-page--login .el-form-item{margin-bottom:17px}.auth-page--login .el-form-item__label{padding-bottom:7px;font-weight:700}.auth-page--login .el-input__wrapper{min-height:48px;border-radius:10px}.auth-page--login .login-security-consent{padding:11px 12px;border-radius:12px}.auth-page--login .auth-submit{min-height:48px;margin-top:16px;border-radius:10px;font-size:calc(15px * var(--customer-font-scale, 1));font-weight:800}.auth-page--login .auth-card footer{display:flex;justify-content:center;gap:24px;margin-top:18px}.public-standard-card-hour-price{top:28px;right:auto;left:32px}}@media(max-width:560px){.auth-page--register .auth-card{width:100%;min-width:0;padding:24px 18px}.auth-page--register .auth-card header p{overflow-wrap:anywhere}.auth-page--register .el-steps--simple{padding:12px 10px}.auth-page--register .el-step__title{font-size:calc(13px * var(--customer-font-scale, 1))}.registration-verification-note{align-items:flex-start}.auth-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.auth-actions .el-button{width:100%;margin:0}}@media(max-width:820px){.nexus-app{display:block}.nexus-sidebar{transform:translate(-102%);transition:.25s ease;box-shadow:0 20px 60px #0006}.nexus-sidebar.open{transform:none}.nexus-main{grid-column:auto}.mobile-menu,.nexus-mobile-close{display:grid}.nexus-mobile-close{margin-left:auto}.mobile-mask{display:block;position:fixed;inset:0;z-index:25;background:#0000008c}.global-search{display:none}.nexus-topbar{padding-inline:14px}}@media(max-width:560px){.nexus-content{padding:21px 13px 12px}.page-heading{align-items:flex-start;flex-direction:column}.page-heading .el-button{width:100%}.metric-grid{grid-template-columns:1fr}.account-button div,.topbar-status{display:none}.nexus-footer{flex-direction:column;padding-inline:14px}.echarts-host{height:210px}}@media(max-width:700px){.workbench-stats,.scenario-grid,.form-grid,.runtime-grid,.step-grid{grid-template-columns:1fr}.action-table>header{display:grid}.action-table>header .el-input{width:100%}.proof-link{align-items:flex-start;flex-direction:column}.proof-link .el-button{width:100%}}@media(max-width:700px){.skeleton-cards{grid-template-columns:1fr}.skeleton-cards>div{height:104px}.table-pagination{align-items:flex-start;flex-direction:column}.table-pagination .el-pagination{max-width:100%;overflow:auto}.language-select{width:78px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.skeleton-line:after,.skeleton-cards>div:after,.skeleton-table:after{animation:none}}.service-tabs{padding:10px 18px 18px}.service-toolbar{padding:4px 0 14px;overflow:auto}.table-subtext{display:block;margin-top:4px;color:#71889d}.standards-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}.standards-grid article{display:grid;gap:10px;padding:18px;border:1px solid var(--el-border-color);border-radius:12px;background:#ffffff05}.standards-grid span{min-height:34px;color:#9bb0c2;font-size:calc(12px * var(--customer-font-scale, 1))}.status-services{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding-bottom:18px}.service-actions{display:grid;gap:12px;margin:0;padding-left:20px;color:#9bb0c2;line-height:1.6}.case-alert{margin-top:16px}@media(max-width:1000px){.standards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.standards-grid{grid-template-columns:1fr}.service-tabs{padding-inline:10px}}.metric-card{border-color:color-mix(in srgb,var(--tone,var(--accent)) 34%,#27435c);background:linear-gradient(145deg,color-mix(in srgb,var(--tone,var(--accent)) 10%,#14263a),#091522 72%);box-shadow:inset 0 1px #ffffff09,0 10px 30px #00000029}.metric-label{color:#83b7c8;font-size:calc(12px * var(--customer-font-scale, 1));font-weight:600}.metric-card>strong{color:var(--tone,var(--accent));font-size:clamp(calc(25px * var(--customer-font-scale, 1)),calc(2.7vw * var(--customer-font-scale, 1)),calc(34px * var(--customer-font-scale, 1)));font-weight:700;text-shadow:0 0 22px color-mix(in srgb,var(--tone,var(--accent)) 44%,transparent)}.metric-card footer{color:#719caf;font-size:calc(11px * var(--customer-font-scale, 1));line-height:1.45}.metric-card footer em{font-weight:700}.workbench-stats article{border-color:color-mix(in srgb,var(--accent) 24%,#29445b);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 7%,#14263a),#0b1725)}.workbench-stats small{color:#83b7c8;font-size:calc(12px * var(--customer-font-scale, 1));font-weight:600}.workbench-stats strong{color:var(--accent);font-size:calc(30px * var(--customer-font-scale, 1));font-weight:700;text-shadow:0 0 18px color-mix(in srgb,var(--accent) 35%,transparent)}.workbench-stats p{color:#719caf;font-size:calc(11px * var(--customer-font-scale, 1));line-height:1.5}.nexus-panel h2{color:#7fd7dd;font-size:calc(15px * var(--customer-font-scale, 1));font-weight:650}.nexus-panel p,.chart-total span{color:#719caf;font-size:calc(10px * var(--customer-font-scale, 1));line-height:1.55}.chart-total strong{color:var(--accent);font-size:calc(22px * var(--customer-font-scale, 1));font-weight:700}.data-panel,.action-table{border-color:#28445d;background:linear-gradient(180deg,#102237,#0b1827)}.nexus-table{--el-table-bg-color:#0d1b2a;--el-table-tr-bg-color:#0d1b2a;--el-table-row-hover-bg-color:#183149;--el-table-current-row-bg-color:#183149;--el-table-header-bg-color:#182c40;--el-table-border-color:#29465f;--el-table-text-color:#b9d1df;--el-table-header-text-color:#83d9d1;font-size:calc(12px * var(--customer-font-scale, 1))}.nexus-table:before,.nexus-table .el-table__inner-wrapper:before{background-color:#29465f}.nexus-table th.el-table__cell{height:48px;background:#182c40!important;font-size:calc(12px * var(--customer-font-scale, 1));font-weight:700;letter-spacing:.02em}.nexus-table td.el-table__cell{height:50px;border-bottom-color:#203a50}.nexus-table .el-table__row:nth-child(2n) td.el-table__cell{background:#112337}.nexus-table .cell{line-height:1.55}.nexus-table .el-button.is-link{font-weight:700}.nexus-table .el-tag{border-width:1px;font-weight:700}.table-subtext{color:#9fb4c6;font-size:calc(10px * var(--customer-font-scale, 1))}.table-pagination{color:#b4c6d4;font-size:calc(12px * var(--customer-font-scale, 1))}.nexus-table.el-table,.nexus-table .el-table__inner-wrapper,.nexus-table .el-table__header-wrapper,.nexus-table .el-table__body-wrapper,.nexus-table .el-scrollbar__wrap,.nexus-table .el-scrollbar__view{background:#0b1928!important}.nexus-table .el-table__header,.nexus-table .el-table__body{background:transparent!important}.nexus-table th.el-table__cell{color:#54d9d0!important;border-bottom-color:#31516b!important}.nexus-table td.el-table__cell{background:#0d1b2a!important;color:#8fc7d4!important;border-bottom-color:#203a50!important}.nexus-table .el-table__row:nth-child(2n) td.el-table__cell{background:#112b3a!important}.nexus-table .el-table__row:hover>td.el-table__cell{background:#174154!important;color:#75e1d7!important}.nexus-table .el-table__empty-block{background:#0d1b2a!important}.nexus-table .el-table__empty-text{color:#719caf!important}.nexus-table .cell strong,.nexus-table td:first-child .cell{color:#62d8d2;font-weight:650}.nexus-table .cell span{color:inherit}.activity-item strong{color:#75d6d2;font-size:calc(11px * var(--customer-font-scale, 1));font-weight:650}.activity-item p{color:#719caf;font-size:calc(10px * var(--customer-font-scale, 1))}.activity-item small{color:#5f879d;font-size:calc(9px * var(--customer-font-scale, 1))}[data-theme=light] .metric-card{border-color:color-mix(in srgb,var(--tone,var(--accent)) 42%,#a8c7d5);background:linear-gradient(145deg,color-mix(in srgb,var(--tone,var(--accent)) 13%,#e9f4f6),#e2eef3);box-shadow:0 8px 24px #22425b14}[data-theme=light] .metric-label,[data-theme=light] .metric-card footer,[data-theme=light] .workbench-stats small,[data-theme=light] .workbench-stats p{color:#425d72}[data-theme=light] .metric-card>strong,[data-theme=light] .workbench-stats strong,[data-theme=light] .nexus-panel h2,[data-theme=light] .chart-total strong{color:#10293d;text-shadow:none}[data-theme=light] .workbench-stats article,[data-theme=light] .data-panel,[data-theme=light] .action-table{border-color:#b7d1dc;background:#eaf3f6}[data-theme=light] .nexus-table{--el-table-bg-color:#eaf3f6;--el-table-tr-bg-color:#eaf3f6;--el-table-row-hover-bg-color:#d6ecee;--el-table-current-row-bg-color:#d6ecee;--el-table-header-bg-color:#cfe3e9;--el-table-border-color:#abc7d3;--el-table-text-color:#203b50;--el-table-header-text-color:#176d72}[data-theme=light] .nexus-table th.el-table__cell{background:#e8f1f6!important}[data-theme=light] .nexus-table .el-table__row:nth-child(2n) td.el-table__cell{background:#f5f9fb}[data-theme=light] .nexus-table td.el-table__cell{border-bottom-color:#dbe7ee}[data-theme=light] .table-subtext,[data-theme=light] .table-pagination,[data-theme=light] .activity-item p,[data-theme=light] .activity-item small{color:#526c7f}[data-theme=light] .nexus-table.el-table,[data-theme=light] .nexus-table .el-table__inner-wrapper,[data-theme=light] .nexus-table .el-table__header-wrapper,[data-theme=light] .nexus-table .el-table__body-wrapper,[data-theme=light] .nexus-table .el-scrollbar__wrap,[data-theme=light] .nexus-table .el-scrollbar__view{background:#dcecef!important}[data-theme=light] .nexus-table th.el-table__cell{background:#bfdde2!important;color:#176d72!important;border-bottom-color:#9abfc8!important}[data-theme=light] .nexus-table td.el-table__cell{background:#e3f0f2!important;color:#294f61!important;border-bottom-color:#b9d4dc!important}[data-theme=light] .nexus-table .el-table__row:nth-child(2n) td.el-table__cell{background:#d8eaed!important}[data-theme=light] .nexus-table .el-table__row:hover>td.el-table__cell{background:#c6e5e6!important;color:#135f65!important}[data-theme=light] .nexus-table .el-table__empty-block{background:#e3f0f2!important}[data-theme=light] .nexus-table .cell strong,[data-theme=light] .nexus-table td:first-child .cell{color:#176d72}.nexus-brand small{font-size:calc(12px * var(--customer-font-scale, 1));line-height:1.45}.portal-identity span{font-size:calc(15px * var(--customer-font-scale, 1));font-weight:600}.portal-identity small{font-size:calc(12px * var(--customer-font-scale, 1));line-height:1.55}.nexus-nav a{min-height:50px;font-size:calc(15px * var(--customer-font-scale, 1))}.nav-icon{font-size:calc(16px * var(--customer-font-scale, 1))}.sidebar-security strong{font-size:calc(13px * var(--customer-font-scale, 1))}.sidebar-security small{font-size:calc(12px * var(--customer-font-scale, 1));line-height:1.5}.route-indicator span{font-size:calc(12px * var(--customer-font-scale, 1))}.route-indicator strong{font-size:calc(15px * var(--customer-font-scale, 1))}.global-search,.global-search input{font-size:calc(14px * var(--customer-font-scale, 1))}.topbar-status{font-size:calc(13px * var(--customer-font-scale, 1))}.nexus-topbar .language-select{flex:0 0 108px;width:108px}.account-button{flex:0 0 auto;min-width:140px;min-height:44px}.account-button>div{min-width:88px}.account-button strong,.account-button small{white-space:nowrap}.account-button strong{font-size:calc(14px * var(--customer-font-scale, 1))}.account-button small{font-size:calc(12px * var(--customer-font-scale, 1));line-height:1.35}.page-heading>div:first-child>span{font-size:calc(12px * var(--customer-font-scale, 1))}.page-heading p{font-size:calc(14px * var(--customer-font-scale, 1));line-height:1.7}.nexus-panel p,.chart-total span{font-size:calc(14px * var(--customer-font-scale, 1))}.nexus-panel h2{font-size:calc(18px * var(--customer-font-scale, 1))}.metric-label{font-size:calc(15px * var(--customer-font-scale, 1))}.metric-card footer{font-size:calc(14px * var(--customer-font-scale, 1));line-height:1.55}.workbench-stats small{font-size:calc(15px * var(--customer-font-scale, 1))}.workbench-stats p{font-size:calc(14px * var(--customer-font-scale, 1));line-height:1.6}.activity-item strong{font-size:calc(15px * var(--customer-font-scale, 1))}.activity-item p{font-size:calc(14px * var(--customer-font-scale, 1));line-height:1.65}.activity-item small{font-size:calc(12px * var(--customer-font-scale, 1))}.nexus-table{font-size:calc(15px * var(--customer-font-scale, 1))}.nexus-table th.el-table__cell{height:52px;font-size:calc(15px * var(--customer-font-scale, 1))}.nexus-table td.el-table__cell{height:54px}.table-subtext{font-size:calc(14px * var(--customer-font-scale, 1))}.table-pagination,.guidance-panel ul{font-size:calc(15px * var(--customer-font-scale, 1))}.runtime-grid span,.runtime-grid small{font-size:calc(13px * var(--customer-font-scale, 1))}.proof-link>div>span{font-size:calc(13px * var(--customer-font-scale, 1))}.nexus-footer{font-size:calc(12px * var(--customer-font-scale, 1))}.workspace-menu-heading strong,.workspace-copy strong{font-size:calc(15px * var(--customer-font-scale, 1))}.workspace-copy small{font-size:calc(13px * var(--customer-font-scale, 1))}.el-form-item__label,.el-input,.el-select,.el-button,.el-alert,.el-descriptions,.el-tag{font-size:calc(15px * var(--customer-font-scale, 1))}.app-icon{display:block;flex:none}.nexus-sidebar,.nexus-topbar,.metric-card,.nexus-panel,.el-alert,.el-select__wrapper,.el-input__wrapper,.el-textarea__inner,.el-dialog,.el-popper,.el-dropdown-menu{color-scheme:dark}.environment-alert{border:1px solid rgba(247,191,105,.26)!important;background:linear-gradient(90deg,#17283a,#122133)!important;color:#f4d49a!important}.environment-alert .el-alert__title{color:#f4d49a!important;font-size:calc(15px * var(--customer-font-scale, 1));font-weight:650}.environment-alert .el-alert__description{color:#b8c9d6!important}.nexus-panel{box-shadow:inset 0 1px #ffffff06,0 14px 38px #0000001f}.metric-card{min-height:164px;padding:20px}.metric-card>strong{margin-top:20px}.metric-card footer{align-items:flex-start;flex-wrap:wrap;margin-top:14px}.workbench-stats article{min-height:158px;padding:21px}.workbench-stats strong{margin-top:18px}.dashboard-layout{align-items:stretch}.activity-feed{min-width:0}.activity-list{gap:18px}.activity-item{grid-template-columns:14px minmax(0,1fr);gap:10px}.activity-item p{overflow-wrap:anywhere}.nexus-panel>header{margin-bottom:17px}.page-stack{gap:18px}.nexus-content{padding:30px clamp(18px,2.4vw,34px) 18px}.page-heading{margin-bottom:8px}.page-heading h1{font-weight:650}.table-scroll{max-width:100%;overflow-x:auto;border-radius:10px;outline:none}.table-scroll:focus-visible{box-shadow:0 0 0 2px var(--accent)}.nexus-table{min-width:760px}.nexus-nav a{transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.nexus-nav a:hover{transform:translate(2px)}.nexus-icon-button{cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.nexus-icon-button:hover{border-color:color-mix(in srgb,var(--accent) 50%,transparent);color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.account-button{cursor:pointer}.account-button b{display:grid;place-items:center}.el-select__wrapper,.el-input__wrapper{background:#0b1928!important;box-shadow:0 0 0 1px #29445c inset!important}.el-select__selected-item,.el-input__inner{color:#d9e8f1!important}.el-select-dropdown__item{color:#a9c0cf}.el-select-dropdown__item.is-selected{color:var(--el-color-primary)}.el-alert--info{border-color:#294b63!important;background:#10253a!important}.el-alert--success{border-color:#265a50!important;background:#102d2b!important}.el-alert--warning{border-color:#66502f!important;background:#302719!important}.el-alert--error{border-color:#713a47!important;background:#341c27!important}.el-dialog{border:1px solid #29445c;background:#0d1928!important}.el-dialog__title,.el-descriptions__label,.el-descriptions__content{color:#d9e8f1!important}.cost-card,.runtime-grid div,.step-grid article,.scenario-grid button{background:#0c1b2b}.auth-panel{background:#07101c}.auth-card{border-color:#29445c;background:#0d1928}@media(max-width:1100px){.global-search{width:min(300px,31vw)}.account-button{min-width:128px}.account-button>div{min-width:78px}}@media(max-width:820px){.nexus-topbar{height:64px;gap:10px}.route-indicator{min-width:0}.route-indicator span,.route-indicator strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nexus-topbar .language-select{flex-basis:92px;width:92px}.account-button{min-width:auto}.account-button>div{display:none}.account-button>span{width:38px;height:38px}.metric-card{min-height:150px}}@media(max-width:820px){.mobile-portal-switch{display:flex;align-items:center;gap:7px;min-height:40px;padding:4px 9px;border:1px solid #31536a;border-radius:10px;color:#cce0e9;background:#0b1c2c;cursor:pointer}.mobile-portal-switch>span{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;color:#061b22;background:linear-gradient(145deg,var(--accent),#2bc1db);font-size:calc(9px * var(--customer-font-scale, 1));font-weight:800}.mobile-portal-switch strong{font-size:calc(12px * var(--customer-font-scale, 1));white-space:nowrap}.mobile-portal-switch svg{color:#7893a4}.portal-hub-mask{padding:0;align-items:end}.portal-hub-sheet{max-height:88dvh;padding:18px 15px calc(18px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:24px 24px 0 0}.portal-hub-grid{grid-template-columns:1fr}.portal-hub-grid>button{min-height:96px;padding:13px 14px}.portal-hub-grid strong{font-size:calc(15px * var(--customer-font-scale, 1))}.portal-hub-grid small{font-size:calc(11px * var(--customer-font-scale, 1))}}@media(max-width:560px){.nexus-topbar{padding-inline:12px}.nexus-topbar .language-select{flex-basis:82px;width:82px}.route-indicator span{font-size:calc(10px * var(--customer-font-scale, 1))}.route-indicator strong{font-size:calc(13px * var(--customer-font-scale, 1))}.metric-card{min-height:142px}.metric-card>strong{font-size:calc(30px * var(--customer-font-scale, 1))}.nexus-panel{padding:15px}.page-heading h1{font-size:calc(29px * var(--customer-font-scale, 1))}.environment-alert .el-alert__title{font-size:calc(14px * var(--customer-font-scale, 1))}.environment-alert .el-alert__description{font-size:calc(12px * var(--customer-font-scale, 1))}.auth-panel{padding:14px}.auth-card{padding:24px 18px}}@media(max-width:560px){.nexus-topbar{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;height:auto;min-height:70px;padding-block:8px;gap:7px}.route-indicator{grid-column:2}.nexus-topbar>.nexus-icon-button:not(.mobile-menu){display:none}.nexus-topbar>.language-select{display:none}.nexus-topbar>.el-dropdown{display:none}.mobile-portal-switch{grid-column:3/-1}.global-standard-card-hour-price{top:70px}.nexus-content{padding-top:17px}.portal-hub-sheet h2{font-size:calc(22px * var(--customer-font-scale, 1))}}[data-theme=light]{color:#e4f0f6;background:#101b29;--el-bg-color:#162536;--el-bg-color-overlay:#1b2d40;--el-bg-color-page:#101b29;--el-text-color-primary:#e4f0f6;--el-text-color-regular:#aec1ce;--el-text-color-secondary:#829bad;--el-border-color:#355067;--el-border-color-light:#3b5870;--el-border-color-lighter:#324e65;--el-border-color-extra-light:#29445a;--el-fill-color-blank:#162536;--el-fill-color:#192c3f;--el-fill-color-light:#1b3044;--el-fill-color-lighter:#20384d;--el-fill-color-extra-light:#254056;--el-fill-color-dark:#122131;--el-fill-color-darker:#0d1824;--el-disabled-bg-color:#142536;--system-canvas:#101b29;--system-surface:#162536;--system-surface-elevated:#1b2d40;--system-surface-muted:#20384d;--system-border:#3b5870;--system-on-accent:#062027}[data-theme=light] body{background:#101b29}[data-theme=light] .nexus-sidebar{background:linear-gradient(180deg,#17283a,#101c2a)}[data-theme=light] .nexus-topbar{background:#101c2aeb}[data-theme=light] .metric-card,[data-theme=light] .nexus-panel,[data-theme=light] .auth-card{background:linear-gradient(145deg,#1a3145,#132537)}[data-theme=light] .nexus-brand strong,[data-theme=light] .route-indicator strong,[data-theme=light] .page-heading h1,[data-theme=light] .account-button,[data-theme=light] .global-search input{color:#e4f0f6}[data-theme=light] .metric-label,[data-theme=light] .metric-card footer,[data-theme=light] .workbench-stats small,[data-theme=light] .workbench-stats p{color:#9eb6c6}[data-theme=light] .metric-card>strong,[data-theme=light] .workbench-stats strong,[data-theme=light] .nexus-panel h2,[data-theme=light] .chart-total strong{color:var(--tone,var(--accent));text-shadow:0 0 18px color-mix(in srgb,var(--tone,var(--accent)) 25%,transparent)}[data-theme=light] .workbench-stats article,[data-theme=light] .data-panel,[data-theme=light] .action-table{border-color:#35536a;background:#172b3d}[data-theme=light] .nexus-table.el-table,[data-theme=light] .nexus-table .el-table__inner-wrapper,[data-theme=light] .nexus-table .el-table__header-wrapper,[data-theme=light] .nexus-table .el-table__body-wrapper,[data-theme=light] .nexus-table .el-scrollbar__wrap,[data-theme=light] .nexus-table .el-scrollbar__view{background:#132638!important}[data-theme=light] .nexus-table th.el-table__cell{background:#1c3a4e!important;color:#69e0d6!important;border-bottom-color:#3b5f75!important}[data-theme=light] .nexus-table td.el-table__cell{background:#152b3d!important;color:#a8cbd7!important;border-bottom-color:#29485e!important}[data-theme=light] .nexus-table .el-table__row:nth-child(2n) td.el-table__cell{background:#193347!important}[data-theme=light] .nexus-table .el-table__row:hover>td.el-table__cell{background:#205168!important;color:#83eee3!important}[data-theme=light] .el-select__wrapper,[data-theme=light] .el-input__wrapper{background:#132638!important}.el-popper.is-light,.el-dropdown__popper,.el-select__popper,.el-picker__popper,.el-popover.el-popper,.el-tooltip__popper.is-light{border-color:var(--system-border)!important;background:var(--system-surface-elevated)!important;color:var(--el-text-color-primary)!important;box-shadow:0 18px 48px #00000057!important}.el-popper.is-light .el-popper__arrow:before,.el-dropdown__popper .el-popper__arrow:before,.el-select__popper .el-popper__arrow:before,.el-picker__popper .el-popper__arrow:before{border-color:var(--system-border)!important;background:var(--system-surface-elevated)!important}.el-dropdown-menu,.el-select-dropdown,.el-picker-panel,.el-date-picker,.el-time-panel{border-color:var(--system-border)!important;background:var(--system-surface-elevated)!important;color:var(--el-text-color-primary)!important}.el-dropdown-menu__item,.el-select-dropdown__item{color:var(--el-text-color-regular)!important}.el-dropdown-menu__item:not(.is-disabled):focus,.el-dropdown-menu__item:not(.is-disabled):hover,.el-select-dropdown__item.is-hovering,.el-select-dropdown__item:hover{background:color-mix(in srgb,var(--accent,#50ead5) 12%,var(--system-surface-muted))!important;color:var(--accent,#50ead5)!important}.el-dialog,.el-drawer,.el-message-box,.el-notification,.el-card,.el-descriptions,.el-descriptions__body,.el-descriptions__table{border-color:var(--system-border)!important;background:var(--system-surface-elevated)!important;color:var(--el-text-color-primary)!important}.el-dialog__header,.el-dialog__body,.el-dialog__footer,.el-drawer__header,.el-drawer__body,.el-message-box__header,.el-message-box__content,.el-message-box__btns{background:transparent;color:inherit}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-input-number,.el-cascader__dropdown{border-color:var(--system-border)!important;background:var(--system-surface)!important;color:var(--el-text-color-primary)!important;box-shadow:0 0 0 1px var(--system-border) inset!important}.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger){--el-button-bg-color:var(--system-surface-muted);--el-button-border-color:var(--system-border);--el-button-text-color:var(--el-text-color-primary);--el-button-hover-bg-color:color-mix(in srgb,var(--accent,#50ead5) 12%,var(--system-surface-muted));--el-button-hover-border-color:var(--accent,#50ead5);--el-button-hover-text-color:var(--accent,#50ead5);--el-button-active-bg-color:color-mix(in srgb,var(--accent,#50ead5) 18%,var(--system-surface-muted));background:var(--system-surface-muted)!important}.el-table,.el-table__inner-wrapper,.el-table__header-wrapper,.el-table__body-wrapper,.el-table__empty-block,.el-table tr{background:var(--system-surface)!important}.el-table th.el-table__cell{background:var(--system-surface-muted)!important}.el-table td.el-table__cell{background:var(--system-surface)!important}.el-tag{background:color-mix(in srgb,var(--el-tag-text-color,var(--accent,#50ead5)) 10%,var(--system-surface-muted))!important}.el-loading-mask,.el-overlay{background:color-mix(in srgb,var(--system-canvas) 82%,transparent)!important}.card-hour-center{gap:20px}.card-hour-heading{padding:5px 2px}.card-hour-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.card-hour-stats article{min-height:145px;padding:20px;border-color:#2d5368;background:linear-gradient(145deg,#132b40,#0b1928)}.card-hour-stats small,.card-hour-stats strong,.card-hour-stats p{display:block}.card-hour-stats small{color:#83b7c8;font-size:calc(14px * var(--customer-font-scale, 1));font-weight:650}.card-hour-stats strong{margin-top:17px;color:var(--accent);font-size:clamp(calc(24px * var(--customer-font-scale, 1)),calc(2.3vw * var(--customer-font-scale, 1)),calc(31px * var(--customer-font-scale, 1)));line-height:1.2}.card-hour-stats p{font-size:calc(13px * var(--customer-font-scale, 1))}.card-hour-stats article[data-index="1"] strong{color:#9a8cff}.card-hour-stats article[data-index="2"] strong{color:#53d89c}.card-hour-stats article[data-index="3"] strong{color:#f7bf69}.card-hour-sync-strip{display:flex;align-items:center;gap:14px;min-height:44px;padding:8px 14px;border:1px solid #294b63;border-radius:12px;background:#0c1b2b}.card-hour-sync-strip>span{display:flex;align-items:center;gap:8px;color:#9edfd5;font-weight:650}.card-hour-sync-strip>span i{width:8px;height:8px;border-radius:50%;background:#53d89c;box-shadow:0 0 10px #53d89c}.card-hour-sync-strip>span.loading i{animation:sync-pulse 1s infinite}.card-hour-sync-strip small{margin-left:auto;color:#819daf;font-size:calc(13px * var(--customer-font-scale, 1))}.card-hour-data-meta{display:flex;flex-wrap:wrap;gap:5px 9px;margin-top:13px;padding-top:10px;border-top:1px solid #213b50;color:#7392a5;font-size:calc(11px * var(--customer-font-scale, 1));line-height:1.5}.card-hour-data-meta[data-delayed=true]{color:#f7bf69}.card-hour-data-meta .el-tag{height:20px;font-size:calc(10px * var(--customer-font-scale, 1))}.meta-error{width:100%;color:#ff8797}.card-hour-stats article[data-tone=red] strong{color:#ff7185}.card-hour-stats article[data-tone=yellow] strong{color:#f7bf69}.card-hour-stats article[data-tone=green] strong{color:#53d89c}.card-hour-stats article[data-tone=purple] strong{color:#9a8cff}.placeholder-stat{opacity:.6}.card-hour-stats.is-loading{animation:sync-fade 1.2s infinite alternate}@keyframes sync-pulse{50%{opacity:.35;transform:scale(.7)}}@keyframes sync-fade{to{opacity:.7}}.customer-card-hour-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.customer-summary-card{min-height:164px;display:flex;flex-direction:column;justify-content:space-between;padding:19px;border-color:#2d5368;background:linear-gradient(145deg,#132b40,#0b1928)}.customer-summary-card small{color:#83b7c8;font-size:calc(14px * var(--customer-font-scale, 1));font-weight:650}.customer-summary-card strong{display:block;margin-top:12px;color:var(--accent);font-size:clamp(calc(24px * var(--customer-font-scale, 1)),calc(2.3vw * var(--customer-font-scale, 1)),calc(31px * var(--customer-font-scale, 1)))}.customer-summary-card p{margin:7px 0 0;color:#7895a7;font-size:calc(12px * var(--customer-font-scale, 1))}.customer-summary-card[data-tone=yellow] strong{color:#f7bf69}.customer-summary-card[data-tone=green] strong{color:#53d89c}.customer-runtime-layout,.customer-record-risk-layout{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:14px}.customer-runtime-card,.customer-current-instances,.customer-recent-ledger,.customer-risk-panel{padding:21px}.customer-runtime-card>header{display:flex;align-items:flex-start;justify-content:space-between}.customer-runtime-card>header small{color:#83b7c8;font-size:calc(13px * var(--customer-font-scale, 1))}.customer-runtime-card h2{margin:7px 0 0;color:var(--accent);font-size:calc(35px * var(--customer-font-scale, 1))}.customer-runtime-card>header>span{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,transparent)}.customer-runtime-card>p{margin:10px 0;color:#8da7b7}.customer-burn-rate{display:flex;justify-content:space-between;gap:16px;margin-top:14px;padding:13px 14px;border-radius:10px;background:#0a1725;color:#829daf}.customer-burn-rate strong{color:#d6eaf3}.customer-current-instances>header,.customer-recent-ledger>header,.customer-risk-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.customer-current-instances h2,.customer-recent-ledger h2,.customer-risk-panel h2{margin:0}.customer-current-instances header p,.customer-recent-ledger header p,.customer-risk-panel header p{margin:5px 0 0;font-size:calc(12px * var(--customer-font-scale, 1))}.customer-instance-list,.customer-ledger-list,.customer-alert-list{display:grid;gap:8px}.customer-instance-list>div,.customer-ledger-list>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;border:1px solid #213e54;border-radius:11px;background:#0b1928}.customer-instance-list>div>span{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;color:#53d89c;background:#53d89c14}.customer-instance-list strong,.customer-instance-list small,.customer-ledger-list strong,.customer-ledger-list small{display:block}.customer-instance-list small,.customer-ledger-list small{margin-top:4px;color:#7793a5;font-size:calc(11px * var(--customer-font-scale, 1))}.customer-empty-state{min-height:150px;display:grid;place-items:center;align-content:center;gap:7px;color:#6f8ea1;text-align:center}.customer-empty-state strong{color:#acc3cf}.customer-empty-state p{max-width:420px;margin:0;font-size:calc(12px * var(--customer-font-scale, 1))}.customer-empty-state.compact{min-height:128px}.customer-primary-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.customer-primary-actions button{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:92px;padding:17px;border:1px solid #31576c;border-radius:14px;color:#d8ebf2;background:linear-gradient(135deg,#112b3b,#0b1a29);text-align:left;cursor:pointer}.customer-primary-actions button:hover{border-color:var(--accent);transform:translateY(-2px)}.customer-primary-actions button>span{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,transparent)}.customer-primary-actions strong,.customer-primary-actions small{display:block}.customer-primary-actions strong{font-size:calc(17px * var(--customer-font-scale, 1))}.customer-primary-actions small{margin-top:5px;color:#7f9aac}.customer-primary-actions b{color:#66879a;font-size:calc(20px * var(--customer-font-scale, 1))}.customer-ledger-list>div>span{min-width:46px;padding:5px 8px;border-radius:7px;color:#75dccc;background:#50ead514;font-size:calc(11px * var(--customer-font-scale, 1));text-align:center}.customer-ledger-list>div>b{color:#53d89c;font-size:calc(13px * var(--customer-font-scale, 1))}.customer-ledger-list>div>b.negative{color:#ff8797}.customer-alert-list button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid #25465a;border-radius:11px;color:#cce0e8;background:#0b1928;text-align:left;cursor:pointer}.customer-alert-list button>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#53d89c;background:#53d89c14}.customer-alert-list button[data-severity=warning]{border-color:#5c4c31}.customer-alert-list button[data-severity=warning]>span{color:#f7bf69;background:#f7bf6914}.customer-alert-list button[data-severity=critical]{border-color:#683642}.customer-alert-list button[data-severity=critical]>span{color:#ff7185;background:#ff718514}.customer-alert-list strong,.customer-alert-list small{display:block}.customer-alert-list small{margin-top:4px;color:#829cad;line-height:1.5}.customer-alert-list b{color:#5e8194}.customer-all-services{padding:0 20px}.customer-all-services .el-collapse{border:0}.customer-all-services .el-collapse-item__header{min-height:76px;border:0;color:#d9eaf2;background:transparent}.customer-all-services .el-collapse-item__wrap{border:0;background:transparent}.customer-all-services .el-collapse-item__content{padding-bottom:20px;color:inherit}.all-services-title{display:flex;align-items:center;gap:12px}.all-services-title>span{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,transparent)}.all-services-title strong,.all-services-title small{display:block}.all-services-title strong{font-size:calc(17px * var(--customer-font-scale, 1))}.all-services-title small{margin-top:4px;color:#7794a6;font-size:calc(12px * var(--customer-font-scale, 1))}.customer-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-service-card{border:1px solid #29475e;background:#0c1b2b}.customer-mobile-actions{display:none}.card-hour-definition{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border-color:color-mix(in srgb,var(--accent) 34%,#29445c);background:linear-gradient(110deg,color-mix(in srgb,var(--accent) 8%,#13263a),#0b1827)}.card-hour-definition>div:first-child{display:flex;align-items:flex-start;gap:14px;min-width:0}.definition-icon{width:45px;height:45px;display:grid;place-items:center;flex:none;border-radius:13px;color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,transparent)}.card-hour-definition h2{margin:0 0 6px}.card-hour-definition p{max-width:720px;margin:0}.formula{display:flex;align-items:center;gap:9px;flex:none;padding:12px 15px;border:1px solid #31516b;border-radius:12px;background:#0a1725;color:#91acbd;font-size:calc(13px * var(--customer-font-scale, 1))}.formula b{color:#52788e}.formula strong{color:var(--accent)}.card-hour-business-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.card-hour-business{min-height:205px;display:flex;flex-direction:column;padding:19px;transition:transform .18s ease,border-color .18s ease}.card-hour-business:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 45%,#29445c)}.card-hour-business>header{align-items:center;margin-bottom:16px}.card-hour-business>header>span{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.card-hour-business h2{margin:0 0 7px}.card-hour-business p{flex:1;margin:0 0 13px}.card-hour-business .el-button{align-self:flex-start;padding-inline:0}.card-hour-business[data-tone=restricted]{border-color:#623948}.card-hour-business[data-tone=planned]{border-color:#594b32}.card-hour-insight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.card-hour-health,.card-hour-insight{min-height:130px;padding:18px}.card-hour-health small,.card-hour-insight small{display:block;color:#84aabc;font-size:calc(13px * var(--customer-font-scale, 1));font-weight:650}.card-hour-health strong{display:block;margin:9px 0 3px;color:var(--accent);font-size:calc(27px * var(--customer-font-scale, 1))}.card-hour-health p,.card-hour-insight p{margin:0;color:#7895a7;font-size:calc(12px * var(--customer-font-scale, 1));line-height:1.5}.health-track{height:5px;margin-top:14px;overflow:hidden;border-radius:999px;background:#193246}.health-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3ccbb9,var(--accent));box-shadow:0 0 12px color-mix(in srgb,var(--accent) 55%,transparent)}.card-hour-insight{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px}.card-hour-insight>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.card-hour-insight strong{display:block;margin:7px 0 4px;color:#d6eaf3;font-size:calc(21px * var(--customer-font-scale, 1))}.card-hour-insight[data-tone=yellow]>span,.card-hour-insight[data-tone=yellow] strong{color:#f7bf69}.card-hour-insight[data-tone=green]>span,.card-hour-insight[data-tone=green] strong{color:#53d89c}.card-hour-recommendation{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-color:#315c69;background:linear-gradient(100deg,#102d39,#0c1b2b)}.card-hour-recommendation>div{display:flex;align-items:center;gap:13px;min-width:0}.card-hour-recommendation>div>span{width:40px;height:40px;display:grid;place-items:center;flex:none;border-radius:12px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.card-hour-recommendation small{color:var(--accent);font-size:calc(13px * var(--customer-font-scale, 1));font-weight:700}.card-hour-recommendation p{margin:4px 0 0;color:#b4cad5;font-size:calc(14px * var(--customer-font-scale, 1))}.card-hour-core-flows{padding:20px}.card-hour-core-flows>header{margin-bottom:14px}.card-hour-core-flows>header h2{margin:0}.card-hour-core-flows>header p{margin:5px 0 0}.card-hour-core-flows>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.card-hour-core-flows button{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:9px;padding:14px;border:1px solid #29475e;border-radius:12px;color:#d8eaf2;background:#0c1b2b;text-align:left;cursor:pointer}.card-hour-core-flows button:hover{border-color:var(--accent);background:#102a3a}.card-hour-core-flows button>span{grid-row:1/3;width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.card-hour-core-flows strong{font-size:calc(14px * var(--customer-font-scale, 1));white-space:nowrap}.card-hour-core-flows small{color:#7592a5;font-size:calc(11px * var(--customer-font-scale, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-hour-core-flows b{grid-column:3;grid-row:1/3;color:#57798d}.card-hour-workflow-page{gap:18px}.workflow-status-card{padding:22px}.workflow-current{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:22px;padding-top:17px;border-top:1px solid #29445c}.workflow-current small,.workflow-current strong{display:block}.workflow-current small{color:#7794a6;font-size:calc(12px * var(--customer-font-scale, 1))}.workflow-current strong{margin-top:4px;color:#c8dee8;font-family:ui-monospace,monospace;font-size:calc(13px * var(--customer-font-scale, 1))}.workflow-editor,.workflow-result-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px}.workflow-form-card,.workflow-cost-card,.workflow-operation-card,.workflow-timeline{padding:22px}.workflow-form-card h2,.workflow-cost-card h2,.workflow-timeline h2{margin:0 0 18px}.workflow-cost-card{align-self:start;position:sticky;top:96px}.workflow-cost-card dl{display:grid;gap:0;margin:0 0 17px}.workflow-cost-card dl>div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid #213b50}.workflow-cost-card dt{color:#849eaf}.workflow-cost-card dd{margin:0;color:#d8eaf2;font-weight:650;text-align:right}.workflow-cost-card .total dd{color:var(--accent);font-size:calc(21px * var(--customer-font-scale, 1))}.workflow-cost-card>.el-button{width:100%;margin-top:16px}.workflow-operation-card>header{display:flex;justify-content:space-between}.workflow-operation-card>header h2{margin:0}.workflow-operation-card>header p{margin:5px 0 0}.workflow-status-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.workflow-live-note{margin:18px 0;color:#99b4c4;text-align:center}.workflow-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.workflow-actions .el-textarea,.workflow-actions .el-alert{width:100%}.workflow-timeline{max-height:650px;overflow:auto}.workflow-timeline strong{color:#bfe1e7}.workflow-timeline p{margin:4px 0 0}.workflow-result-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.card-hour-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:13px}.card-hour-section-heading h2{margin:0;color:#d7eaf2;font-size:calc(19px * var(--customer-font-scale, 1))}.card-hour-section-heading p{margin:5px 0 0;color:#7895a7;font-size:calc(13px * var(--customer-font-scale, 1))}.card-hour-filters{display:flex;gap:5px;padding:4px;border:1px solid #29465d;border-radius:11px;background:#0b1928}.card-hour-filters button{min-height:34px;padding:0 13px;border:0;border-radius:8px;color:#8fa9b9;background:transparent;font:inherit;font-size:calc(13px * var(--customer-font-scale, 1));cursor:pointer}.card-hour-filters button:hover{color:#c9e2ea;background:#142b3d}.card-hour-filters button.active{color:#061d23;background:var(--accent);font-weight:700}.card-hour-table-tools{display:flex;align-items:center;gap:9px}.card-hour-table-tools .el-input{width:235px}.card-hour-flow{padding:22px}.flow-track{display:flex;align-items:center;justify-content:space-between;gap:8px;overflow-x:auto;padding:8px 2px 4px}.flow-track>div{min-width:112px;display:grid;justify-items:center;gap:8px;text-align:center}.flow-track b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#062027;background:var(--accent);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 40%,transparent)}.flow-track span{color:#b6c9d5;font-size:calc(13px * var(--customer-font-scale, 1));white-space:nowrap}.flow-track i{color:#4f7185;font-style:normal;font-size:calc(20px * var(--customer-font-scale, 1))}.card-hour-table{padding-bottom:8px}@media(max-width:1180px){.card-hour-stats,.card-hour-insight-grid,.customer-card-hour-summary,.card-hour-business-grid,.customer-service-grid{grid-template-columns:repeat(2,1fr)}.card-hour-core-flows>div{grid-template-columns:repeat(3,1fr)}.card-hour-definition{align-items:flex-start;flex-direction:column}.formula{flex-wrap:wrap}}@media(max-width:800px){.workflow-editor,.workflow-result-grid{grid-template-columns:1fr}.workflow-cost-card{position:static}}.finance-heading-actions,.finance-customer-actions,.drawer-actions{display:flex;flex-wrap:wrap;gap:10px}.finance-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.finance-metrics article{padding:20px}.finance-metrics small{display:block;color:#7f99aa;font-size:calc(11px * var(--customer-font-scale, 1))}.finance-metrics strong{display:block;margin-top:12px;color:#e5f6f8;font-size:clamp(calc(20px * var(--customer-font-scale, 1)),calc(2vw * var(--customer-font-scale, 1)),calc(27px * var(--customer-font-scale, 1)))}.finance-metrics p{margin-top:7px}.finance-control-strip{display:flex;align-items:center;justify-content:space-between;gap:16px}.finance-records>header .el-input{width:min(340px,100%)}.settlement-list>header,.live-resource-table>header{align-items:center}.drawer-actions{justify-content:flex-end;margin-top:18px}.purchase-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.purchase-channel-grid article{display:flex;min-height:350px;flex-direction:column;align-items:flex-start;padding:23px}.purchase-channel-grid article.featured{border-color:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 16px 42px #0000002e}.purchase-channel-grid h2{margin:20px 0 8px;font-size:calc(20px * var(--customer-font-scale, 1))}.purchase-channel-grid strong{color:#e7faf7;font-size:calc(20px * var(--customer-font-scale, 1))}.purchase-channel-grid p{font-size:calc(11px * var(--customer-font-scale, 1));line-height:1.8}.purchase-channel-grid ul{display:grid;gap:8px;margin:17px 0 22px;padding-left:19px;color:#8fa9b8;font-size:calc(10px * var(--customer-font-scale, 1));line-height:1.6}.purchase-channel-grid .el-button{margin-top:auto}.live-resource-table{padding:21px}.billing-insights{display:grid;gap:14px}.billing-insights>.nexus-panel{padding:21px}.billing-insights>.nexus-panel>header span{display:block;margin-bottom:6px;color:var(--accent);font-size:calc(10px * var(--customer-font-scale, 1));letter-spacing:.14em}.billing-period-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.billing-period-grid>article{display:grid;gap:13px;padding:16px;border:1px solid #29475e;border-radius:13px;background:#0b1928}.billing-period-grid article>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.billing-period-grid article>b{color:var(--accent);font-size:calc(23px * var(--customer-font-scale, 1))}.billing-period-grid dl{display:grid;gap:7px;margin:0}.billing-period-grid dl div{display:flex;justify-content:space-between;gap:12px}.billing-period-grid dt,.billing-period-grid dd{font-size:calc(11px * var(--customer-font-scale, 1))}.billing-period-grid dt{color:#7894a5}.billing-period-grid dd{margin:0;color:#bed3dd;text-align:right}.billing-period-grid article>small{color:#688598}.billing-method-note{margin:14px 0 0!important;padding-top:12px;border-top:1px solid #244156;color:#829cad!important}.billing-forecast-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.billing-forecast-grid article{padding:17px;border:1px solid #29475e;border-radius:13px;background:linear-gradient(145deg,#10273a,#0b1928)}.billing-forecast-grid small{color:#82a2b3}.billing-forecast-grid strong{display:block;margin:10px 0 5px;color:var(--accent);font-size:calc(24px * var(--customer-font-scale, 1))}.billing-forecast-grid p{margin:0}.billing-anomaly-list{display:grid;gap:8px;margin-top:13px}.billing-anomaly-list>article,.billing-check-list>article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px;border:1px solid #3b4d57;border-radius:11px;background:#0a1724}.billing-anomaly-list>article[data-severity=critical]{border-color:#683642}.billing-anomaly-list strong,.billing-check-list strong{color:#d6e8f0}.billing-anomaly-list p,.billing-check-list p{margin:5px 0 0}.billing-trust-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.billing-trust-grid article{display:grid;align-content:start;gap:8px;min-height:155px;padding:15px;border:1px solid #29475e;border-radius:12px;background:#0b1928}.billing-trust-grid article[data-status=attention]{border-color:#665235}.billing-trust-grid article[data-status=unavailable]{opacity:.78}.billing-trust-grid small{color:#84a6b7}.billing-trust-grid strong{color:var(--accent);font-size:calc(22px * var(--customer-font-scale, 1))}.billing-trust-grid p{min-height:36px;margin:0}.billing-trust-grid .el-tag{justify-self:start}.billing-check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.billing-check-list>article{align-items:flex-start}.billing-check-list article[data-status=attention]{border-color:#665235}.billing-check-list article[data-status=unavailable]{border-color:#44505a}.billing-check-list small{display:block;margin-top:7px;color:#7591a3}.billing-recalculation-note{margin-top:15px;padding:15px;border:1px dashed #3a566c;border-radius:11px;background:#0a1724}.billing-recalculation-note p{margin:6px 0 0!important}.billing-archive .el-table{margin-top:4px}.billing-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.billing-period-grid>article{cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.billing-period-grid>article:hover,.billing-period-grid>article:focus-visible{border-color:color-mix(in srgb,var(--accent) 70%,#29475e);outline:0;transform:translateY(-2px)}.billing-period-grid>article.active{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent),0 14px 34px #0000002e}.billing-consumption-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.billing-consumption-layout>.nexus-panel{padding:21px}.billing-donut-layout{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);align-items:center;gap:28px;margin-top:18px}.billing-donut{position:relative;width:min(230px,100%);aspect-ratio:1;margin:auto;border-radius:50%;box-shadow:0 0 38px color-mix(in srgb,var(--accent) 10%,transparent)}.billing-donut:after{content:"";position:absolute;inset:24%;border:1px solid #29475e;border-radius:50%;background:#0b1928}.billing-donut>div{position:absolute;z-index:1;inset:30%;display:grid;place-content:center;text-align:center}.billing-donut strong{color:#e5f6f8;font-size:clamp(calc(23px * var(--customer-font-scale, 1)),calc(3vw * var(--customer-font-scale, 1)),calc(34px * var(--customer-font-scale, 1)));line-height:1}.billing-donut span{margin-top:6px;color:#83a3b4;font-size:calc(11px * var(--customer-font-scale, 1))}.billing-destination-list{display:grid;gap:7px}.billing-destination-list article{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border:1px solid #29475e;border-radius:10px;background:#0a1724}.billing-destination-list i{width:9px;height:9px;border-radius:50%}.billing-destination-list strong{display:block;color:#d6e8f0;font-size:calc(11px * var(--customer-font-scale, 1));overflow-wrap:anywhere}.billing-destination-list small{display:block;margin-top:4px;color:#7894a5;font-size:calc(9px * var(--customer-font-scale, 1))}.billing-destination-list b{color:var(--accent);font-size:calc(12px * var(--customer-font-scale, 1))}.billing-suggestion-list{display:grid;gap:9px;margin-top:18px}.billing-suggestion-list article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid #29475e;border-left:3px solid #34d399;border-radius:11px;background:#0a1724}.billing-suggestion-list article[data-priority=high]{border-left-color:#fb7185}.billing-suggestion-list article[data-priority=medium]{border-left-color:#fbbf24}.billing-suggestion-list h3{margin:9px 0 4px;color:#d6e8f0;font-size:calc(14px * var(--customer-font-scale, 1))}.billing-suggestion-list p{margin:0;line-height:1.6}.billing-suggestion-list small{display:block;margin-top:8px;color:#91aebc;font-size:calc(10px * var(--customer-font-scale, 1))}.billing-suggestion-list .el-button{flex:0 0 auto}.billing-consumption-layout>.billing-destination,.billing-consumption-layout>.billing-optimization{grid-column:1/-1}.billing-destination-dimensions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding:5px;border:1px solid #29475e;border-radius:12px;background:#081521}.billing-destination-dimensions button{min-height:36px;padding:7px 16px;border:1px solid transparent;border-radius:8px;background:transparent;color:#86a3b2;font:inherit;font-size:calc(12px * var(--customer-font-scale, 1));cursor:pointer}.billing-destination-dimensions button:hover,.billing-destination-dimensions button:focus-visible{border-color:#315873;color:#d9f4f7;outline:0}.billing-destination-dimensions button.active{border-color:color-mix(in srgb,var(--accent) 70%,#315873);background:color-mix(in srgb,var(--accent) 13%,#0a1724);color:#e8fbfc;box-shadow:inset 0 -2px 0 var(--accent)}.billing-destination-audit{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px}.billing-destination-audit article{padding:13px;border:1px solid #29475e;border-radius:10px;background:#0a1724}.billing-destination-audit article[data-warning=true]{border-color:#8b6328}.billing-destination-audit small,.billing-destination-audit span{display:block;color:#7894a5;font-size:calc(9px * var(--customer-font-scale, 1))}.billing-destination-audit strong{display:block;margin:7px 0;color:#dff8fa;font-size:calc(18px * var(--customer-font-scale, 1))}.billing-destination-audit article[data-warning=true] strong{color:#fbbf24}.billing-destination-list article{grid-template-columns:10px minmax(0,1fr) auto auto}.billing-destination-list article[data-unattributed=true]{border-style:dashed;border-color:#8b6328}.billing-destination-check{margin:10px 0 0;padding:10px 12px;border-left:2px solid var(--accent);border-radius:0 8px 8px 0;background:#081521;color:#83a3b4;font-size:calc(10px * var(--customer-font-scale, 1));line-height:1.6}@media(max-width:1100px){.billing-period-grid{grid-template-columns:repeat(2,1fr)}.billing-trust-grid{grid-template-columns:repeat(3,1fr)}.billing-consumption-layout{grid-template-columns:1fr}.billing-destination-audit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.billing-period-grid,.billing-forecast-grid,.billing-check-list,.billing-trust-grid{grid-template-columns:1fr}.billing-trust-grid article{min-height:auto}.billing-donut-layout,.billing-destination-audit{grid-template-columns:1fr}.billing-destination-dimensions{display:grid;grid-template-columns:repeat(2,1fr)}.billing-destination-dimensions button{padding-inline:8px}.billing-destination-list article{grid-template-columns:10px minmax(0,1fr) auto}.billing-destination-list article .el-button{grid-column:2/-1;justify-self:start}.billing-suggestion-list article{align-items:flex-start;flex-direction:column}.billing-suggestion-list .el-button{width:100%}}.billing-redesign-preview{gap:16px}.billing-preview-banner{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--system-border));background:color-mix(in srgb,var(--accent) 7%,var(--system-surface))}.billing-redesign-heading{align-items:center}.billing-redesign-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:24px;padding:24px}.billing-redesign-total>span{display:block;color:var(--accent);font-size:calc(10px * var(--customer-font-scale, 1));letter-spacing:.08em}.billing-redesign-total>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:8px}.billing-redesign-total h2{font-size:calc(23px * var(--customer-font-scale, 1))}.billing-redesign-total>strong{display:block;margin-top:22px;color:var(--accent);font-size:clamp(calc(32px * var(--customer-font-scale, 1)),calc(5vw * var(--customer-font-scale, 1)),calc(46px * var(--customer-font-scale, 1)));letter-spacing:-.04em}.billing-redesign-total>p{margin-top:4px;font-size:calc(11px * var(--customer-font-scale, 1))}.billing-redesign-total dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0 0}.billing-redesign-total dl>div{min-width:0;padding-right:12px;border-right:1px solid var(--system-border)}.billing-redesign-total dl>div:last-child{border-right:0}.billing-redesign-total dt{color:#829cad;font-size:calc(10px * var(--customer-font-scale, 1))}.billing-redesign-total dd{margin:6px 0 0;color:#d9edf2;font-size:calc(13px * var(--customer-font-scale, 1));overflow-wrap:anywhere}.billing-redesign-period{display:grid;align-content:start;gap:16px}.billing-period-switch{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:5px;border:1px solid var(--system-border);border-radius:11px;background:var(--system-surface-muted)}.billing-period-switch button{min-height:34px;border:0;border-radius:8px;color:#8fa9b9;background:transparent;cursor:pointer}.billing-period-switch button:hover{color:#d5e8ee;background:var(--system-surface-elevated)}.billing-period-switch button.active{color:var(--system-on-accent);background:var(--accent);font-weight:700}.billing-redesign-forecast{padding:17px;border-left:3px solid var(--accent);background:var(--system-surface-muted)}.billing-redesign-forecast span{color:#82a2b3;font-size:calc(11px * var(--customer-font-scale, 1))}.billing-redesign-forecast strong{display:block;margin:7px 0;color:var(--accent);font-size:calc(24px * var(--customer-font-scale, 1))}.billing-redesign-forecast p{margin:0;font-size:calc(10px * var(--customer-font-scale, 1));line-height:1.55}.billing-redesign-period>.el-button{width:100%;margin:0}.billing-redesign-period>.el-button .app-icon{margin-right:7px}.billing-redesign-chain{padding:21px}.billing-redesign-chain>header{align-items:center}.billing-evidence-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.billing-evidence-track article{position:relative;display:grid;align-content:start;gap:7px;min-width:0;padding:5px 22px 5px 0}.billing-evidence-track article>div{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--system-border);border-radius:50%;color:#7894a5;background:var(--system-surface-muted)}.billing-evidence-track article[data-status=pass]>div{border-color:#53d89c;color:#53d89c;background:color-mix(in srgb,#53d89c 10%,var(--system-surface))}.billing-evidence-track article[data-status=attention]>div{border-color:#f7bf69;color:#f7bf69;background:color-mix(in srgb,#f7bf69 10%,var(--system-surface))}.billing-evidence-track strong{font-size:calc(12px * var(--customer-font-scale, 1))}.billing-evidence-track span{color:#7894a5;font-size:calc(9px * var(--customer-font-scale, 1));line-height:1.45}.billing-evidence-track i{position:absolute;top:12px;right:7px;color:#47667a;font-style:normal}.billing-redesign-workspace{padding:4px 18px 18px}.billing-redesign-workspace .el-tabs__header{margin-bottom:18px}.billing-redesign-workspace .el-tabs__item{height:52px}.billing-redesign-detail-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(285px,.6fr);gap:16px}.billing-redesign-table-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.billing-redesign-table-heading h2{margin:0}.billing-redesign-table-heading p{margin-top:5px}.billing-redesign-table-heading>span{color:#829cad;font-size:calc(11px * var(--customer-font-scale, 1))}.billing-redesign-line-detail{padding:17px;border-left:1px solid var(--system-border)}.billing-redesign-line-detail>small{color:#829cad}.billing-redesign-line-detail>h2{margin:7px 0 0;color:var(--accent);overflow-wrap:anywhere}.billing-redesign-formula{margin:16px 0;padding:14px;background:var(--system-surface-muted)}.billing-redesign-formula span{color:#829cad;font-size:calc(10px * var(--customer-font-scale, 1))}.billing-redesign-formula strong{display:block;margin:7px 0;color:#d8ebf1;font-size:calc(13px * var(--customer-font-scale, 1));overflow-wrap:anywhere}.billing-redesign-formula p{margin:0;font-size:calc(9px * var(--customer-font-scale, 1));line-height:1.55}.billing-redesign-line-detail ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.billing-redesign-line-detail li{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:5px 12px;padding:10px 0;border-bottom:1px solid var(--system-border)}.billing-redesign-line-detail li span{color:#829cad;font-size:calc(10px * var(--customer-font-scale, 1))}.billing-redesign-line-detail li strong{color:#d8ebf1;font-size:calc(10px * var(--customer-font-scale, 1));overflow-wrap:anywhere;text-align:right}.billing-redesign-line-detail li strong.attention{color:#f7bf69}.billing-redesign-line-detail li small{grid-column:2;color:#6e8999;font-size:calc(9px * var(--customer-font-scale, 1));text-align:right}.billing-redesign-checks{display:grid;gap:16px}.billing-check-rows{display:grid}.billing-check-rows article{display:grid;grid-template-columns:minmax(190px,1fr) minmax(250px,1.2fr) auto;align-items:center;gap:16px;padding:14px 4px;border-bottom:1px solid var(--system-border)}.billing-check-rows article>div strong{font-size:calc(12px * var(--customer-font-scale, 1))}.billing-check-rows article>div p{margin-top:4px;line-height:1.45}.billing-check-rows article>span{color:#829cad;font-size:calc(10px * var(--customer-font-scale, 1));line-height:1.65}.billing-redesign-anomalies{display:grid;gap:8px;margin-top:4px}.billing-redesign-anomalies h2{margin:0 0 5px}.billing-redesign-anomalies article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:13px;border-left:3px solid #f7bf69;background:color-mix(in srgb,#f7bf69 8%,var(--system-surface))}.billing-redesign-anomalies article>.app-icon{color:#f7bf69}.billing-redesign-anomalies article p{margin-top:4px}.billing-redesign-archive{display:grid;gap:15px}.billing-redesign-footnote{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;color:#6f8b9b;font-size:calc(10px * var(--customer-font-scale, 1))}@media(max-width:1100px){.billing-redesign-hero{grid-template-columns:1fr}.billing-redesign-total dl{grid-template-columns:repeat(2,1fr)}.billing-evidence-track{grid-template-columns:repeat(3,1fr);row-gap:17px}.billing-redesign-detail-layout{grid-template-columns:1fr}.billing-redesign-line-detail{border-top:1px solid var(--system-border);border-left:0}}@media(max-width:700px){.billing-redesign-hero{padding:17px}.billing-redesign-total dl{grid-template-columns:1fr}.billing-redesign-total dl>div{padding:0 0 10px;border-right:0;border-bottom:1px solid var(--system-border)}.billing-evidence-track{grid-template-columns:1fr}.billing-evidence-track article{grid-template-columns:35px minmax(0,1fr);gap:2px 10px;padding:5px 0}.billing-evidence-track article>div{grid-row:1/3}.billing-evidence-track article>i{display:none}.billing-check-rows article{grid-template-columns:1fr;gap:6px}.billing-redesign-workspace{padding-inline:12px}.billing-redesign-line-detail{padding-inline:5px}.billing-redesign-footnote{flex-direction:column}}.billing-workbench-v2{gap:15px}.billing-v2-preview-banner{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--system-border));background:color-mix(in srgb,var(--accent) 7%,var(--system-surface))}.billing-v2-heading{align-items:center}.billing-v2-command{padding:22px}.billing-v2-command>header{align-items:center}.billing-v2-command>header>div:first-child>span{display:block;color:var(--accent);font-size:calc(10px * var(--customer-font-scale, 1));letter-spacing:.07em}.billing-v2-command>header>div:first-child>div{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:7px}.billing-v2-command>header h2{font-size:calc(20px * var(--customer-font-scale, 1))}.billing-v2-periods{display:flex;gap:5px;padding:4px;border:1px solid var(--system-border);border-radius:10px;background:var(--system-surface-muted)}.billing-v2-periods button{min-height:33px;padding:0 13px;border:0;border-radius:7px;color:#87a1b0;background:transparent;cursor:pointer}.billing-v2-periods button:hover{color:#d5e8ee}.billing-v2-periods button.active{color:var(--system-on-accent);background:var(--accent);font-weight:700}.billing-v2-command-grid{display:grid;grid-template-columns:minmax(260px,1.15fr) repeat(3,minmax(155px,.62fr));gap:12px}.billing-v2-amount,.billing-v2-stat{min-width:0;padding:17px;border:1px solid var(--system-border);border-radius:12px;background:var(--system-surface-muted)}.billing-v2-amount small,.billing-v2-stat small{display:block;color:#819caa;font-size:calc(10px * var(--customer-font-scale, 1))}.billing-v2-amount>strong{display:block;margin:8px 0 2px;color:var(--accent);font-size:clamp(calc(27px * var(--customer-font-scale, 1)),calc(4vw * var(--customer-font-scale, 1)),calc(38px * var(--customer-font-scale, 1)));letter-spacing:-.035em}.billing-v2-amount>p,.billing-v2-stat>p{margin:0}.billing-v2-amount>div{display:grid;gap:4px;margin-top:14px;padding-top:11px;border-top:1px solid var(--system-border);color:#7995a5;font-size:calc(9px * var(--customer-font-scale, 1))}.billing-v2-amount>div b{margin-left:5px;color:#d6e9ef;font-size:calc(12px * var(--customer-font-scale, 1))}.billing-v2-stat>span{width:34px;height:34px;display:grid;place-items:center;margin-bottom:15px;border-radius:10px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.billing-v2-stat>strong{display:block;margin:7px 0;color:#d9edf2;font-size:calc(18px * var(--customer-font-scale, 1));overflow-wrap:anywhere}.billing-v2-focus-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.45fr);gap:14px}.billing-v2-next,.billing-v2-actions{padding:20px}.billing-v2-next>header{align-items:center}.billing-v2-next>header>span{width:42px;height:42px;display:grid;place-items:center;flex:none;border-radius:12px;color:#f7bf69;background:color-mix(in srgb,#f7bf69 10%,transparent)}.billing-v2-next header small{color:#f7bf69;font-size:calc(10px * var(--customer-font-scale, 1))}.billing-v2-next header h2{margin-top:5px;font-size:calc(17px * var(--customer-font-scale, 1))}.billing-v2-next>p{min-height:33px;margin-bottom:16px;line-height:1.55}.billing-v2-next>.el-button{width:100%;margin:0}.billing-v2-actions>header{margin-bottom:14px}.billing-v2-actions>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.billing-v2-actions button{display:flex;align-items:center;gap:9px;min-width:0;padding:12px;border:1px solid var(--system-border);border-radius:10px;color:#d5e8ee;background:var(--system-surface-muted);text-align:left;cursor:pointer}.billing-v2-actions button:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--system-surface-muted))}.billing-v2-actions button:disabled{opacity:.5;cursor:not-allowed}.billing-v2-actions button>.app-icon{flex:none;color:var(--accent)}.billing-v2-actions button span{min-width:0}.billing-v2-actions button strong,.billing-v2-actions button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-v2-actions button strong{font-size:calc(11px * var(--customer-font-scale, 1))}.billing-v2-actions button small{margin-top:4px;color:#708c9d;font-size:calc(8px * var(--customer-font-scale, 1))}.billing-v2-flow{padding:19px 21px}.billing-v2-flow>div{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.billing-v2-flow article{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding-right:26px}.billing-v2-flow article>b{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--system-border);border-radius:50%;color:#6e8999;background:var(--system-surface-muted)}.billing-v2-flow article[data-state=done]>b{border-color:#53d89c;color:#061f19;background:#53d89c}.billing-v2-flow article[data-state=current]>b{border-color:var(--accent);color:var(--system-on-accent);background:var(--accent);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 35%,transparent)}.billing-v2-flow article span{min-width:0}.billing-v2-flow article strong,.billing-v2-flow article small{display:block}.billing-v2-flow article strong{font-size:calc(11px * var(--customer-font-scale, 1))}.billing-v2-flow article small{margin-top:4px;color:#738e9e;font-size:calc(8px * var(--customer-font-scale, 1))}.billing-v2-flow article>i{position:absolute;top:5px;right:8px;color:#4d6b7d;font-style:normal;font-size:calc(17px * var(--customer-font-scale, 1))}.billing-v2-workspace{padding:3px 18px 18px}.billing-v2-workspace .el-tabs__header{margin-bottom:15px}.billing-v2-workspace .el-tabs__item{height:50px}.billing-v2-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.billing-v2-toolbar>.el-input{width:min(320px,100%)}.billing-v2-filters{display:flex;gap:5px;padding:4px;border:1px solid var(--system-border);border-radius:10px;background:var(--system-surface-muted)}.billing-v2-filters button{min-height:31px;padding:0 12px;border:0;border-radius:7px;color:#809aa9;background:transparent;cursor:pointer}.billing-v2-filters button.active{color:var(--system-on-accent);background:var(--accent);font-weight:700}.billing-v2-detail-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr);gap:15px}.billing-v2-table-date{display:block;margin-top:3px;color:#6e8999;font-size:calc(8px * var(--customer-font-scale, 1))}.billing-v2-inspector{padding:16px;border-left:1px solid var(--system-border)}.billing-v2-inspector>header{display:block;margin-bottom:14px}.billing-v2-inspector>header small{color:#809aa9}.billing-v2-inspector>header h2{margin:6px 0 9px;color:var(--accent);font-size:calc(14px * var(--customer-font-scale, 1));overflow-wrap:anywhere}.billing-v2-inspector dl{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0}.billing-v2-inspector dl>div{min-width:0;padding:11px;border:1px solid var(--system-border);border-radius:9px;background:var(--system-surface-muted)}.billing-v2-inspector dt{color:#7893a3;font-size:calc(9px * var(--customer-font-scale, 1))}.billing-v2-inspector dd{margin:5px 0 0;color:#d5e8ee;font-size:calc(11px * var(--customer-font-scale, 1));overflow-wrap:anywhere}.billing-v2-formula{margin:12px 0;padding:13px;border-left:2px solid var(--accent);background:var(--system-surface-muted)}.billing-v2-formula span{color:#7e99a8;font-size:calc(9px * var(--customer-font-scale, 1))}.billing-v2-formula strong{display:block;margin:6px 0;color:#d8ebf1;font-size:calc(11px * var(--customer-font-scale, 1));overflow-wrap:anywhere}.billing-v2-formula p{margin:0;line-height:1.5}.billing-v2-inspector ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.billing-v2-inspector li{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:4px 9px;padding:9px 0;border-bottom:1px solid var(--system-border)}.billing-v2-inspector li span{color:#7994a4;font-size:calc(9px * var(--customer-font-scale, 1))}.billing-v2-inspector li strong{color:#d5e8ee;font-size:calc(9px * var(--customer-font-scale, 1));overflow-wrap:anywhere;text-align:right}.billing-v2-inspector li strong.attention{color:#f7bf69}.billing-v2-inspector li small{grid-column:2;color:#698595;font-size:calc(8px * var(--customer-font-scale, 1));text-align:right}.billing-v2-inspector-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:14px}.billing-v2-inspector-actions .el-button{min-width:0;margin:0}.billing-v2-verification{display:grid;gap:14px}.billing-v2-check-list{display:grid}.billing-v2-check-list article{display:grid;grid-template-columns:35px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 4px;border-bottom:1px solid var(--system-border)}.billing-v2-check-list article>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#718d9d;background:var(--system-surface-muted)}.billing-v2-check-list article[data-status=pass]>span{color:#53d89c;background:color-mix(in srgb,#53d89c 10%,var(--system-surface))}.billing-v2-check-list article[data-status=attention]>span{color:#f7bf69;background:color-mix(in srgb,#f7bf69 10%,var(--system-surface))}.billing-v2-check-list strong{font-size:calc(11px * var(--customer-font-scale, 1))}.billing-v2-check-list p{margin-top:3px;line-height:1.45}.billing-v2-check-list small{display:block;margin-top:6px;color:#7893a3;font-size:calc(9px * var(--customer-font-scale, 1))}.billing-v2-anomalies{display:grid;gap:8px}.billing-v2-anomalies h2{margin:4px 0}.billing-v2-anomalies article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:12px;border-left:3px solid #f7bf69;background:color-mix(in srgb,#f7bf69 8%,var(--system-surface))}.billing-v2-anomalies article>.app-icon{color:#f7bf69}.billing-v2-anomalies p{margin-top:4px}.billing-v2-history{display:grid;gap:14px}.billing-v2-history>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.billing-v2-history header h2{margin:0}.billing-v2-footnote{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;color:#6f8b9b;font-size:calc(9px * var(--customer-font-scale, 1))}@media(max-width:1180px){.billing-v2-command-grid{grid-template-columns:repeat(2,1fr)}.billing-v2-actions>div{grid-template-columns:repeat(2,1fr)}.billing-v2-detail-grid{grid-template-columns:1fr}.billing-v2-inspector{border-top:1px solid var(--system-border);border-left:0}}@media(max-width:800px){.billing-v2-focus-grid{grid-template-columns:1fr}.billing-v2-flow>div{grid-template-columns:repeat(2,1fr);row-gap:16px}.billing-v2-toolbar{align-items:stretch;flex-direction:column}.billing-v2-toolbar>.el-input{width:100%}}@media(max-width:560px){.billing-v2-command{padding:16px}.billing-v2-command>header{align-items:stretch;flex-direction:column}.billing-v2-periods{display:grid;grid-template-columns:repeat(4,1fr);width:100%}.billing-v2-periods button{padding:0 5px}.billing-v2-command-grid{grid-template-columns:1fr}.billing-v2-actions>div{grid-template-columns:1fr}.billing-v2-flow>div{grid-template-columns:1fr}.billing-v2-flow article{padding-bottom:7px}.billing-v2-flow article>i{display:none}.billing-v2-filters{display:grid;grid-template-columns:repeat(3,1fr)}.billing-v2-filters button{padding-inline:5px}.billing-v2-inspector{padding-inline:4px}.billing-v2-inspector dl,.billing-v2-inspector-actions{grid-template-columns:1fr}.billing-v2-check-list article{grid-template-columns:35px minmax(0,1fr)}.billing-v2-check-list article>.el-tag{grid-column:2;justify-self:start}.billing-v2-history>header{align-items:stretch;flex-direction:column}.billing-v2-footnote{flex-direction:column}}@media(max-width:900px){.finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-channel-grid{grid-template-columns:1fr}.purchase-channel-grid article{min-height:auto}.finance-control-strip{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.finance-metrics{grid-template-columns:1fr}.finance-heading-actions>*{flex:1}.finance-records>header{align-items:stretch;flex-direction:column}.finance-records>header .el-input{width:100%}}@media(max-width:800px){.customer-runtime-layout,.customer-record-risk-layout{grid-template-columns:1fr}}@media(max-width:700px){.card-hour-stats,.card-hour-insight-grid,.card-hour-business-grid,.customer-card-hour-summary,.customer-service-grid{grid-template-columns:1fr}.card-hour-center{padding-bottom:82px}.card-hour-sync-strip{align-items:flex-start;flex-wrap:wrap}.card-hour-sync-strip small{width:100%;margin-left:0}.customer-summary-card{min-height:138px}.customer-primary-actions{grid-template-columns:1fr}.customer-primary-actions button{min-height:78px}.customer-runtime-card h2{font-size:calc(30px * var(--customer-font-scale, 1))}.customer-current-instances,.customer-runtime-card,.customer-recent-ledger,.customer-risk-panel{padding:17px}.customer-mobile-actions{position:fixed;z-index:40;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(3,1fr);padding:8px 9px calc(8px + env(safe-area-inset-bottom));border-top:1px solid #315168;background:#07101cf5;backdrop-filter:blur(16px)}.customer-mobile-actions button{display:grid;justify-items:center;gap:4px;min-height:48px;border:0;color:#a9c1cf;background:transparent;font:inherit;font-size:calc(11px * var(--customer-font-scale, 1));cursor:pointer}.customer-mobile-actions button:nth-child(2){color:#051c22;border-radius:11px;background:var(--accent);font-weight:700}.card-hour-core-flows>div{grid-template-columns:1fr}.card-hour-stats article{min-height:132px}.card-hour-insight-grid{gap:10px}.card-hour-health,.card-hour-insight{min-height:auto}.card-hour-recommendation,.card-hour-section-heading{align-items:stretch;flex-direction:column}.card-hour-recommendation .el-button{width:100%}.card-hour-filters{display:grid;grid-template-columns:repeat(3,1fr)}.card-hour-filters button{padding-inline:7px}.card-hour-table-tools{width:100%;align-items:stretch;flex-direction:column}.card-hour-table-tools .el-input,.card-hour-table-tools .el-button{width:100%}.card-hour-definition{padding:18px}.card-hour-definition>div:first-child{align-items:flex-start}.formula{width:100%;justify-content:center}.flow-track{justify-content:flex-start;padding-bottom:12px}.card-hour-business{min-height:185px}.card-hour-heading .el-button{width:100%}.workflow-status-card .el-step__title{font-size:calc(11px * var(--customer-font-scale, 1))}.workflow-form-card,.workflow-cost-card,.workflow-operation-card,.workflow-timeline{padding:17px}.workflow-current{align-items:flex-start;flex-direction:column}}.cost-confirmation>.el-tag{margin-bottom:12px}.cost-confirmation dl{margin-bottom:17px}.cost-confirmation dd{overflow-wrap:anywhere}.ledger-export-actions{display:flex;gap:10px}.ledger-filter-panel{display:grid;grid-template-columns:minmax(250px,1.3fr) repeat(3,minmax(130px,.7fr)) minmax(260px,1.4fr) auto auto;gap:10px;padding:18px}.ledger-layout{display:grid;grid-template-columns:minmax(260px,.32fr) minmax(0,1fr);gap:14px}.ledger-account-tree,.ledger-batches,.ledger-table-panel{padding:20px}.ledger-account-tree>header,.ledger-batches>header,.ledger-table-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.ledger-account-tree h2,.ledger-batches h2,.ledger-table-panel h2{margin:0}.ledger-account-tree p,.ledger-batches p,.ledger-table-panel p{margin:5px 0 0;color:#849eaf}.ledger-account-tree>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 12px;border:1px solid #25465b;border-radius:12px;color:#bdd4de;background:#0a1724;text-align:left;cursor:pointer}.ledger-account-tree>button+button{margin-top:9px}.ledger-account-tree>button.active,.ledger-batch-grid button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,#0a1724)}.ledger-account-tree button div,.ledger-account-tree button span{display:grid;gap:4px}.ledger-account-tree button span{text-align:right}.ledger-account-tree small,.ledger-batch-grid small{color:#7893a4;font-size:calc(12px * var(--customer-font-scale, 1))}.ledger-main{display:grid;gap:14px;min-width:0}.ledger-batch-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px}.ledger-batch-grid button{display:grid;gap:6px;padding:14px;border:1px solid #28475b;border-radius:12px;color:#bdd4de;background:#091725;text-align:left;cursor:pointer}.ledger-batch-grid button span{color:#8aa5b4;font-size:calc(12px * var(--customer-font-scale, 1))}.table-subline{display:block;margin-top:4px;color:#7893a4}.ledger-table-panel .negative{color:#ff818e}.ledger-detail-stack{display:grid;gap:18px}.ledger-detail-stack h3{margin:0 0 11px}.ledger-balance-compare{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px}.ledger-balance-compare>div{display:grid;gap:6px;padding:15px;border:1px solid #29495d;border-radius:12px;background:#0a1724}.ledger-balance-compare small,.ledger-balance-compare span{color:#849eaf}.ledger-balance-compare strong{font-size:calc(22px * var(--customer-font-scale, 1));color:var(--accent)}.ledger-proof-links{display:grid;gap:10px}.ledger-proof-links>div{padding:13px;border:1px solid #29495d;border-radius:12px}.ledger-proof-links pre{max-height:230px;margin:9px 0 0;overflow:auto;white-space:pre-wrap;color:#9fc2cb;font-size:calc(12px * var(--customer-font-scale, 1))}.ledger-id-actions{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.card-hour-certificate{display:grid;gap:18px}.card-hour-certificate>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.card-hour-certificate>header small{color:var(--accent);font-weight:700;letter-spacing:.08em}.card-hour-certificate>header h2{margin:5px 0}.card-hour-certificate>header p{margin:0;color:var(--text-secondary)}.card-hour-certificate ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.card-hour-certificate li{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.card-hour-certificate li>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,transparent);font-weight:800}.card-hour-certificate li p{margin:3px 0;color:var(--text-secondary);font-size:calc(13px * var(--customer-font-scale, 1))}.card-hour-certificate li small{color:var(--text-muted)}.card-hour-certificate>footer{display:grid;gap:10px;padding:16px;border-radius:14px;background:#071824;color:#dcecf7}.card-hour-certificate>footer div{display:grid;gap:4px}.card-hour-certificate>footer small{color:#6fe4da}.card-hour-certificate>footer code{overflow-wrap:anywhere;color:#bbd3df;font-size:calc(11px * var(--customer-font-scale, 1))}.card-hour-certificate>footer p{margin:0;color:#7896a5;font-size:calc(12px * var(--customer-font-scale, 1))}@media(max-width:1180px){.ledger-filter-panel{grid-template-columns:repeat(3,1fr)}.ledger-layout{grid-template-columns:1fr}.ledger-account-tree{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.ledger-account-tree>header{grid-column:1/-1;margin-bottom:4px}.ledger-account-tree>button+button{margin-top:0}}@media(max-width:760px){.ledger-export-actions{width:100%}.ledger-export-actions .el-button{flex:1}.ledger-filter-panel,.ledger-account-tree,.ledger-batch-grid,.ledger-balance-compare{grid-template-columns:1fr}.ledger-balance-compare>b{transform:rotate(90deg);justify-self:center}.card-hour-certificate>header{align-items:stretch;flex-direction:column}.card-hour-certificate li{grid-template-columns:34px minmax(0,1fr)}.card-hour-certificate li>.el-tag{grid-column:2;justify-self:start}}.intelligence-panel{padding:21px}.intelligence-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:15px}.intelligence-panel>header>div{display:flex;gap:12px}.intelligence-panel>header>div>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.intelligence-panel h2{margin:0}.intelligence-panel header p{margin:5px 0 0;color:#829cad}.intelligence-grid,.intelligence-skeleton{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.intelligence-grid>button{display:grid;align-content:start;gap:9px;min-height:190px;padding:15px;border:1px solid #294a5e;border-radius:13px;color:#d8eaf2;background:#0a1826;text-align:left;cursor:pointer}.intelligence-grid>button:hover,.intelligence-grid>button:focus-visible{border-color:var(--accent);outline:3px solid color-mix(in srgb,var(--accent) 28%,transparent);outline-offset:2px}.intelligence-grid>button[data-severity=critical]{border-color:#713a49}.intelligence-grid>button[data-severity=warning]{border-color:#665235}.intelligence-grid button>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.intelligence-grid button>header span{color:#f7bf69;font-size:calc(12px * var(--customer-font-scale, 1))}.intelligence-grid button>strong{font-size:calc(16px * var(--customer-font-scale, 1))}.intelligence-grid button>p{margin:0;color:#9ab1be;line-height:1.55}.intelligence-grid button>small{color:#7f99a9}.intelligence-grid button>b{align-self:end;color:var(--accent);font-size:calc(13px * var(--customer-font-scale, 1))}.intelligence-detail{display:grid;gap:18px}.intelligence-detail h2{margin:12px 0 6px;font-size:calc(21px * var(--customer-font-scale, 1));line-height:1.45}.intelligence-detail p{color:#829cad}.intelligence-detail dl{display:grid;gap:9px;margin:0}.intelligence-detail dl>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;padding:13px;border:1px solid #294a5e;border-radius:11px}.intelligence-detail dt{color:#87a6b6}.intelligence-detail dd{display:grid;gap:5px;margin:0}.intelligence-detail dd span,.intelligence-detail dd small{color:#829cad}.ledger-pagination{justify-content:flex-end;margin-top:16px}.workflow-draft-state{margin:-10px 0 18px;color:#7f9aaa;font-size:calc(12px * var(--customer-font-scale, 1))}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:3px}@media(max-width:980px){.intelligence-grid,.intelligence-skeleton{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.intelligence-grid,.intelligence-skeleton{grid-template-columns:1fr}.intelligence-detail dl>div{grid-template-columns:1fr}.ledger-pagination{overflow-x:auto;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.native-line-chart{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px}.native-line-chart svg{width:100%;height:100%;overflow:visible}.chart-grid-line{stroke:#81abd321;stroke-width:.35}.chart-line{fill:none;stroke:#50ead5;stroke-width:1.2;vector-effect:non-scaling-stroke}.chart-dot{fill:#071926;stroke:#50ead5;stroke-width:.7;vector-effect:non-scaling-stroke}.native-chart-labels{display:flex;justify-content:space-between;color:#87a7bb;font-size:calc(11px * var(--customer-font-scale, 1))}.native-chart-labels span:not(:first-child):not(:last-child){display:none}.consumption-evidence-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.consumption-evidence-panel>header h2{margin:0 0 6px}.consumption-evidence-panel>header p{margin:0;color:var(--muted)}.evidence-search{display:flex;gap:8px;width:min(520px,100%)}@media(max-width:720px){.consumption-evidence-panel>header{flex-direction:column}.evidence-search{width:100%}}.route-view{display:contents}.standard-card-hour-price{display:flex;align-items:center;gap:14px;min-height:58px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--accent) 36%,#294b63);border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 11%,#0c1b2b),#0c1b2b);color:#b9d1dc}.standard-card-hour-price small{color:#8fa9b7;font-size:calc(12px * var(--customer-font-scale, 1))}.standard-card-hour-price strong{color:var(--accent);font-size:calc(20px * var(--customer-font-scale, 1));letter-spacing:.02em}.standard-card-hour-price span{margin-left:auto;color:#7894a5;font-size:calc(11px * var(--customer-font-scale, 1))}.standard-card-hour-price.compact{min-height:34px;padding:6px 14px;border-width:0 0 1px;border-radius:0;background:color-mix(in srgb,var(--accent) 5%,#081522)}.standard-card-hour-price.compact strong{font-size:calc(14px * var(--customer-font-scale, 1))}.global-standard-card-hour-price{position:sticky;top:70px;z-index:19}.public-standard-card-hour-price{position:fixed;top:18px;right:18px;z-index:30;box-shadow:0 14px 40px #00000047}.nexus-content{scroll-margin-top:104px}@media(max-width:820px){.global-standard-card-hour-price{top:64px}.nexus-content{scroll-margin-top:98px}.standard-card-hour-price.compact{justify-content:center}.standard-card-hour-price.compact span{margin-left:0}.public-standard-card-hour-price{position:relative;top:auto;right:auto;margin:12px}}@media(max-width:560px){.standard-card-hour-price{align-items:flex-start;flex-direction:column;gap:4px}.standard-card-hour-price span{margin-left:0}.standard-card-hour-price.compact{align-items:center;flex-direction:row;gap:8px}.standard-card-hour-price.compact span{display:none}}@media(max-width:820px){.public-route{display:flex;min-height:100dvh;flex-direction:column;overflow-x:hidden;background:linear-gradient(180deg,#071421,#07101c 55%,#091426)}.public-standard-card-hour-price{position:relative;z-index:2;flex:none;top:auto;right:auto;margin:12px 14px 0}.public-route .auth-page{flex:1;min-height:0}.public-route .auth-panel{min-height:0;place-items:start center;padding:18px 14px calc(18px + env(safe-area-inset-bottom));background:transparent}.auth-page--login .auth-card{width:min(100%,440px);padding:24px 22px;border-color:#31516b;border-radius:20px;box-shadow:0 20px 54px #0000003d}.auth-page--login .auth-card h2{margin:7px 0 5px;font-size:calc(30px * var(--customer-font-scale, 1));line-height:1.2}.auth-page--login .auth-card header p{margin:0 0 18px;line-height:1.55}.auth-page--login .el-form-item{margin-bottom:15px}.auth-page--login .el-form-item__label{padding-bottom:6px;line-height:1.35}.auth-page--login .el-input__wrapper{min-height:46px}.auth-page--login .auth-submit{min-height:46px;margin-top:5px;font-size:calc(16px * var(--customer-font-scale, 1));font-weight:700}.auth-page--login .auth-card footer{display:flex;justify-content:center;gap:22px;margin-top:16px}}@media(max-width:560px){.public-standard-card-hour-price.standard-card-hour-price{min-height:56px;align-items:center;flex-direction:row;gap:9px;padding:9px 13px;border-radius:14px}.public-standard-card-hour-price.standard-card-hour-price small{font-size:calc(11px * var(--customer-font-scale, 1));letter-spacing:.04em}.public-standard-card-hour-price.standard-card-hour-price strong{font-size:calc(18px * var(--customer-font-scale, 1));white-space:nowrap}.public-standard-card-hour-price.standard-card-hour-price span{margin-left:auto;font-size:calc(10px * var(--customer-font-scale, 1));white-space:nowrap}.auth-page--login .auth-card{padding:21px 18px}.auth-page--login .auth-card h2{font-size:calc(28px * var(--customer-font-scale, 1))}.auth-page--login .auth-card header p{font-size:calc(14px * var(--customer-font-scale, 1))}}@media(max-width:380px){.public-standard-card-hour-price.standard-card-hour-price span{display:none}.auth-page--login .auth-card{padding:18px 15px}.auth-page--login .el-form-item{margin-bottom:12px}}html[data-app-background=true] body:after{content:"KAI NOD · 已进入隐私保护";position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;background:#07111f;color:#9fb6ca;font:600 calc(16px * var(--customer-font-scale, 1))/1.5 system-ui;letter-spacing:.08em}.device-risk-banner{position:sticky;top:0;z-index:50;padding:10px 16px;background:#5b241f;color:#ffe2dc;border-bottom:1px solid #a74638;text-align:center;font-size:calc(13px * var(--customer-font-scale, 1))}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}html[data-native-platform] body{padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);overscroll-behavior:none}.mobile-timeout-banner{position:fixed;z-index:3000;top:calc(var(--safe-top) + 12px);left:50%;transform:translate(-50%);max-width:min(92vw,680px);padding:12px 18px;border:1px solid #f59e0b;border-radius:12px;background:#3a2508;color:#fff;box-shadow:0 12px 34px #0008}.mobile-blocking-page{position:fixed;z-index:4000;inset:0;display:grid;place-items:center;padding:calc(24px + var(--safe-top)) calc(20px + var(--safe-right)) calc(24px + var(--safe-bottom)) calc(20px + var(--safe-left));background:radial-gradient(circle at 50% 15%,#153353,#07111f 70%);color:#eef8ff}.mobile-blocking-card{width:min(460px,100%);display:grid;justify-items:center;gap:14px;text-align:center;padding:34px 24px;border:1px solid #4fb8ff55;border-radius:24px;background:#0c1d30ee;box-shadow:0 26px 80px #0008}.mobile-blocking-card h1,.mobile-blocking-card p{margin:0}.mobile-blocking-card p{color:#a9bfd3;line-height:1.65}.mobile-state-mark{display:grid;place-items:center;width:68px;height:68px;border-radius:22px;background:#4fb8ff1f;color:#61c5ff;font-size:calc(34px * var(--customer-font-scale, 1))}.mobile-blocking-card button{min-height:46px;padding:0 24px;border:0;border-radius:12px;background:#4fb8ff;color:#06111f;font-weight:800}@media(max-width:480px){html{font-size:clamp(14px,4vw,18px)}.nexus-content{padding-left:12px!important;padding-right:12px!important}.el-dialog,.el-drawer{max-width:100vw!important}.page-heading{align-items:stretch!important}.page-heading>div{min-width:0}}@media(min-width:700px)and (max-width:1100px){.nexus-content{max-width:100%;padding-inline:clamp(20px,4vw,52px)}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px)and (pointer:coarse){.nexus-sidebar{width:280px}.nexus-content{font-size:calc(1.04rem * var(--customer-font-scale, 1))}.el-button{min-height:44px}}@media(orientation:landscape)and (max-height:520px){.nexus-topbar{min-height:58px}.mobile-blocking-card{padding:20px}.mobile-state-mark{width:48px;height:48px;font-size:calc(24px * var(--customer-font-scale, 1))}}html[data-portal=customer]{--customer-font-scale:1}html[data-portal=customer][data-customer-font-size=standard]{--customer-font-scale:1.15}html[data-portal=customer][data-customer-font-size=large]{--customer-font-scale:1.3}html[data-portal=customer] body{font-size:calc(1rem * var(--customer-font-scale, 1))}html[data-portal=customer][data-customer-font-size=large] :is(.el-button,.el-radio-button__inner){height:auto;min-height:40px;white-space:normal;line-height:1.4}html[data-portal=customer][data-customer-font-size=large] :is(.el-form-item__label,.el-checkbox__label,.el-alert__title){height:auto;white-space:normal;line-height:1.5}@media(max-width:820px){html[data-portal=customer] .nexus-content{padding-bottom:calc(84px + var(--safe-bottom))}html[data-portal=customer] .nexus-footer{display:none}html[data-portal=customer] .page-stack>:last-child{margin-bottom:0}}.mobile-workspace-bar,.mobile-sidebar-controls,.mobile-sidebar-nav,.mobile-business-nav,.mobile-business-mask,.mobile-route-progress{display:none}@media(max-width:820px){.nexus-app{min-height:100dvh;overflow-x:clip}.nexus-app.is-portal-switching:after{content:"";position:fixed;inset:0;z-index:2000;pointer-events:none;background:#07111f;animation:mobile-portal-cover .12s ease-out both}.nexus-sidebar{width:min(86vw,340px);padding:0 14px calc(16px + var(--safe-bottom));overflow-y:auto;overscroll-behavior:contain}.nexus-brand{position:sticky;top:0;z-index:2;height:64px;background:linear-gradient(180deg,#0b1726 82%,#0b1726f0)}.portal-identity{margin-top:10px;padding:12px 13px}.mobile-sidebar-controls{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}.mobile-sidebar-controls>button,.mobile-sidebar-controls>label{min-width:0;min-height:56px;display:flex;align-items:center;gap:9px;padding:9px 10px;border:1px solid #29485e;border-radius:12px;color:#cce0e9;background:#0a1928}.mobile-sidebar-controls>button{font:inherit;text-align:left;cursor:pointer}.mobile-sidebar-controls>button>.app-icon{flex:none;color:var(--accent)}.mobile-sidebar-controls span,.mobile-sidebar-controls small,.mobile-sidebar-controls strong{display:block;min-width:0}.mobile-sidebar-controls small{color:#7894a5;font-size:calc(9px * var(--customer-font-scale, 1))}.mobile-sidebar-controls strong{margin-top:3px;overflow:hidden;color:#d9ebf2;font-size:calc(11px * var(--customer-font-scale, 1));text-overflow:ellipsis;white-space:nowrap}.mobile-sidebar-controls .el-select{width:38px;margin-left:auto}.mobile-sidebar-controls .el-select__wrapper{min-height:34px;padding-inline:8px}.mobile-sidebar-controls .el-select__selected-item{font-size:0}.nexus-nav{gap:6px;padding-bottom:12px}.nexus-nav a{min-height:48px;padding-inline:13px;border-radius:12px;font-size:calc(13px * var(--customer-font-scale, 1))}.desktop-sidebar-nav{display:none}.mobile-sidebar-nav{display:grid}.sidebar-security{margin-top:4px}.nexus-topbar{height:64px;min-height:64px;gap:9px;padding-inline:12px;background:#07111e;backdrop-filter:none}.route-indicator{min-width:0}.route-indicator span{font-size:calc(9px * var(--customer-font-scale, 1))}.route-indicator strong{max-width:42vw;overflow:hidden;font-size:calc(14px * var(--customer-font-scale, 1));font-weight:650;text-overflow:ellipsis;white-space:nowrap}.mobile-workspace-bar{display:grid;grid-template-columns:minmax(96px,.65fr) repeat(3,minmax(0,1fr));gap:5px;padding:7px 9px;border-bottom:1px solid #203c50;background:linear-gradient(180deg,#0b1928,#081522)}.mobile-workspace-bar>.workspace-bar-label{min-width:0;display:grid;align-content:center;padding:0 9px;border-right:1px solid #203c50}.mobile-workspace-bar>.workspace-bar-label small,.mobile-workspace-bar>.workspace-bar-label strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-workspace-bar>.workspace-bar-label small{color:var(--accent);font-size:calc(8px * var(--customer-font-scale, 1));letter-spacing:.12em}.mobile-workspace-bar>.workspace-bar-label strong{margin-top:3px;color:#b9ced8;font-size:calc(11px * var(--customer-font-scale, 1))}.mobile-workspace-bar>button{position:relative;min-width:0;min-height:55px;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;justify-content:center;gap:5px;padding:6px 5px;border:1px solid transparent;border-radius:11px;color:#7894a5;background:transparent;font:inherit;cursor:pointer}.mobile-workspace-bar>button>span{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;background:#12283a;color:#8eabba;font-size:calc(8px * var(--customer-font-scale, 1));font-weight:800}.mobile-workspace-bar>button>strong{overflow:hidden;font-size:calc(11px * var(--customer-font-scale, 1));font-weight:650;text-overflow:ellipsis;white-space:nowrap}.mobile-workspace-bar>button>i{position:absolute;right:7px;bottom:6px;width:5px;height:5px;border-radius:50%;background:#496579}.mobile-workspace-bar>button[data-status=active]>i,.mobile-workspace-bar>button.current>i{background:#53d89c;box-shadow:0 0 7px #53d89c}.mobile-workspace-bar>button.current{border-color:color-mix(in srgb,var(--accent) 48%,#27495e);color:#e8f8fb;background:color-mix(in srgb,var(--accent) 10%,#0b1928)}.mobile-workspace-bar>button.current>span{color:#051c22;background:var(--accent)}.mobile-workspace-bar>button[data-status=pending]>i{background:#f7bf69}.global-standard-card-hour-price{position:relative;top:auto;z-index:1}.nexus-content{padding:17px 14px calc(102px + var(--safe-bottom));scroll-margin-top:74px}.nexus-footer{padding-bottom:calc(92px + var(--safe-bottom))}.route-view{display:block;min-width:0;animation:mobile-route-fade .11s ease-out both}.mobile-route-progress{position:fixed;top:var(--safe-top);right:0;left:0;z-index:1900;height:2px;display:block;overflow:hidden;pointer-events:none;background:color-mix(in srgb,var(--accent) 12%,transparent)}.mobile-route-progress>span{display:block;width:42%;height:100%;background:var(--accent);box-shadow:0 0 8px var(--accent);animation:mobile-route-progress .65s ease-in-out infinite}.page-stack{gap:12px}.page-heading{align-items:flex-start;gap:12px;margin-bottom:2px}.page-heading h1{font-size:clamp(calc(23px * var(--customer-font-scale, 1)),calc(7vw * var(--customer-font-scale, 1)),calc(29px * var(--customer-font-scale, 1)));line-height:1.18}.page-heading p{max-width:100%;font-size:calc(12px * var(--customer-font-scale, 1));line-height:1.6}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-card{min-height:112px;padding:14px;border-radius:14px}.metric-label{gap:7px;font-size:calc(10px * var(--customer-font-scale, 1))}.metric-card>strong{margin-top:13px;font-size:clamp(calc(21px * var(--customer-font-scale, 1)),calc(6vw * var(--customer-font-scale, 1)),calc(27px * var(--customer-font-scale, 1)))}.metric-card footer{margin-top:9px;font-size:calc(9px * var(--customer-font-scale, 1))}.nexus-panel{min-width:0;padding:15px;border-radius:14px}.nexus-panel>header{flex-wrap:wrap;gap:10px}.nexus-panel h2{font-size:calc(14px * var(--customer-font-scale, 1));line-height:1.4}.nexus-panel p{font-size:calc(10px * var(--customer-font-scale, 1));line-height:1.55}.nexus-content :is(pre,code,.el-table .cell){overflow-wrap:anywhere}.nexus-content :is(.el-table__body-wrapper,.el-table__header-wrapper,.el-scrollbar__wrap){-webkit-overflow-scrolling:touch}.el-button{min-height:42px}.el-dialog{width:calc(100vw - 24px)!important;margin:12px auto!important;border-radius:18px}.el-drawer{max-width:92vw!important}.portal-hub-mask{padding:0;backdrop-filter:none}.portal-hub-sheet{max-height:90dvh;padding:18px 14px calc(18px + var(--safe-bottom));border-radius:24px 24px 0 0}.portal-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.portal-hub-grid>button{grid-template-columns:34px minmax(0,1fr);min-height:118px;padding:12px 10px}.portal-hub-grid .workspace-code{width:34px;height:34px}.portal-hub-grid strong{font-size:calc(13px * var(--customer-font-scale, 1));line-height:1.35}.portal-hub-grid small{font-size:calc(10px * var(--customer-font-scale, 1));line-height:1.4}.portal-hub-grid em{font-size:calc(10px * var(--customer-font-scale, 1))}.mobile-business-nav{position:fixed;z-index:90;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;min-height:74px;padding:6px calc(7px + var(--safe-right)) calc(6px + var(--safe-bottom)) calc(7px + var(--safe-left));border-top:1px solid #294b60;background:#06101b;box-shadow:0 -6px 18px #0000003d;backdrop-filter:none;transform:translateZ(0);backface-visibility:hidden}.mobile-business-nav>a,.mobile-business-nav>button{position:relative;min-width:0;min-height:56px;display:grid;grid-template-rows:24px auto;place-items:center;align-content:center;gap:2px;padding:4px 2px;border:0;border-radius:11px;color:#7894a5;background:transparent;font:inherit;text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.mobile-business-nav .app-icon{transition:transform .18s ease,color .18s ease}.mobile-business-nav span{width:100%;overflow:hidden;font-size:calc(10px * var(--customer-font-scale, 1));font-weight:650;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.mobile-business-nav>a.active,.mobile-business-nav>button.active{color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent)}.mobile-business-nav>a.active:before,.mobile-business-nav>button.active:before{content:"";position:absolute;top:-6px;width:25px;height:2px;border-radius:0 0 4px 4px;background:var(--accent);box-shadow:0 0 9px color-mix(in srgb,var(--accent) 70%,transparent)}.mobile-business-nav>a.active .app-icon,.mobile-business-nav>button.active .app-icon{transform:translateY(-1px)}.mobile-business-mask{position:fixed;inset:0;z-index:1200;display:grid;align-items:end;background:#000000c2;backdrop-filter:none}.mobile-business-mask{--accent:#50ead5}.mobile-business-mask[data-accent=purple]{--accent:#9a8cff}.mobile-business-mask[data-accent=green]{--accent:#53d89c}.mobile-business-mask[data-accent=yellow]{--accent:#f7bf69}.mobile-business-mask[data-accent=red]{--accent:#ff7185}.mobile-business-sheet{width:100%;max-height:min(78dvh,720px);overflow:auto;padding:19px calc(14px + var(--safe-right)) calc(18px + var(--safe-bottom)) calc(14px + var(--safe-left));border:1px solid #31536a;border-width:1px 0 0;border-radius:24px 24px 0 0;background:linear-gradient(160deg,#11263a,#071321 68%);box-shadow:0 -24px 70px #00000080}.mobile-business-sheet>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:15px}.mobile-business-sheet header small{color:var(--accent);font-size:calc(11px * var(--customer-font-scale, 1));letter-spacing:.08em}.mobile-business-sheet h2{margin:5px 0 0;font-size:calc(22px * var(--customer-font-scale, 1))}.mobile-business-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mobile-business-grid>button{min-width:0;min-height:72px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;border:1px solid #28495f;border-radius:13px;color:#d6e8ef;background:#0a1928;font:inherit;text-align:left;cursor:pointer}.mobile-business-grid>button>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#89a8b7;background:#122a3c}.mobile-business-grid>button>strong{min-width:0;font-size:calc(12px * var(--customer-font-scale, 1));line-height:1.35}.mobile-business-grid>button>small{color:#6f8c9d;font-size:calc(10px * var(--customer-font-scale, 1))}.mobile-business-grid>button.active{border-color:color-mix(in srgb,var(--accent) 55%,#28495f);background:color-mix(in srgb,var(--accent) 9%,#0a1928)}.mobile-business-grid>button.active>span,.mobile-business-grid>button.active>small{color:var(--accent)}.customer-mobile-actions{bottom:calc(74px + var(--safe-bottom));background:#07101c;backdrop-filter:none}.card-hour-center{padding-bottom:150px}@keyframes mobile-route-fade{0%{opacity:.72}to{opacity:1}}@keyframes mobile-route-progress{0%{transform:translate3d(-110%,0,0)}to{transform:translate3d(350%,0,0)}}@keyframes mobile-portal-cover{0%{opacity:0}to{opacity:1}}}@media(max-width:560px){html{font-size:16px}.nexus-topbar{grid-template-columns:40px minmax(0,1fr) 70px 36px;padding-block:7px}.nexus-topbar>.nexus-icon-button:not(.mobile-menu){display:none}.route-indicator{grid-column:auto}.route-indicator strong{max-width:none}.mobile-portal-switch{grid-column:auto;width:70px;min-width:70px;justify-content:flex-start;padding:4px 7px}.mobile-portal-switch>span{width:30px;height:30px}.mobile-portal-switch strong{display:block;overflow:hidden;font-size:calc(10px * var(--customer-font-scale, 1));text-overflow:ellipsis;white-space:nowrap}.mobile-portal-switch>.app-icon{display:none}.nexus-topbar>.el-dropdown{display:block}.account-button{width:36px;height:40px;justify-content:center}.account-button>span{width:32px;height:32px}.account-button b{display:none}.mobile-workspace-bar{display:none;padding-inline:7px}.mobile-workspace-bar>button{grid-template-columns:23px minmax(0,1fr);gap:4px;padding-inline:4px}.mobile-workspace-bar>button>span{width:23px;height:23px;font-size:calc(7px * var(--customer-font-scale, 1))}.mobile-workspace-bar>button>strong{font-size:calc(10px * var(--customer-font-scale, 1))}.nexus-content{padding:14px 12px calc(100px + var(--safe-bottom))}.page-heading{flex-direction:column}.page-heading .el-button{width:100%;margin:0}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{min-height:108px;padding:12px}.metric-card>strong{font-size:clamp(calc(20px * var(--customer-font-scale, 1)),calc(6.2vw * var(--customer-font-scale, 1)),calc(25px * var(--customer-font-scale, 1)))}.nexus-panel{padding:13px}.finance-metrics,.billing-v2-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-v2-command-grid>.billing-v2-amount{grid-column:1/-1}.billing-v2-command-grid>.billing-v2-stat:last-child{grid-column:1/-1}.portal-hub-sheet h2{font-size:calc(21px * var(--customer-font-scale, 1))}.portal-hub-grid{grid-template-columns:1fr}.portal-hub-grid>button{min-height:82px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;padding:12px 13px}.portal-hub-grid .workspace-code{width:38px;height:38px}.portal-hub-grid em{grid-column:3;grid-row:1;align-self:center;white-space:nowrap}}@media(min-width:561px)and (max-width:820px){.mobile-portal-switch{display:none}}@media(min-width:561px)and (max-width:680px){.mobile-workspace-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-workspace-bar>.workspace-bar-label{display:none}}@media(max-width:380px){.metric-card>strong{font-size:calc(19px * var(--customer-font-scale, 1))}.metric-card footer{font-size:calc(8px * var(--customer-font-scale, 1))}}@media(max-width:330px){.metric-grid,.finance-metrics,.billing-v2-command-grid{grid-template-columns:1fr}.billing-v2-command-grid>.billing-v2-amount,.billing-v2-command-grid>.billing-v2-stat:last-child{grid-column:auto}.mobile-sidebar-controls{grid-template-columns:1fr}.mobile-workspace-bar>button{grid-template-columns:1fr;justify-items:center;gap:3px}.mobile-workspace-bar>button>i{right:9px;bottom:8px}.nexus-topbar{grid-template-columns:40px minmax(0,1fr) 42px 36px}.mobile-portal-switch{width:42px;min-width:42px;justify-content:center;padding:4px}.mobile-portal-switch strong{display:none}}@media(orientation:landscape)and (max-height:520px){.mobile-workspace-bar{display:none}.portal-hub-sheet{max-height:96dvh}}.platform-guide-link{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 8px 12px;padding:10px 11px;border:1px solid #284b60;border-radius:12px;color:#d8ecf4;background:linear-gradient(135deg,#10283a,#0a1927);text-decoration:none}.platform-guide-link>svg{color:var(--accent)}.platform-guide-link>span{display:grid;gap:2px}.platform-guide-link strong{font-size:calc(13px * var(--customer-font-scale, 1))}.platform-guide-link small{color:#7f9baa;font-size:calc(10px * var(--customer-font-scale, 1))}.platform-guide-link>b{color:var(--accent)}.commission-policy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:20px}.commission-policy>div:first-child{display:grid;gap:7px}.commission-policy small{color:var(--accent);font-size:calc(11px * var(--customer-font-scale, 1));letter-spacing:.12em}.commission-policy strong{font-size:calc(20px * var(--customer-font-scale, 1))}.commission-policy p{max-width:780px;margin:0;color:#8fa8b5;line-height:1.65}.commission-formula{display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid #2a5267;border-radius:12px;background:#071521;color:#9fbbc7;white-space:nowrap}.commission-formula span{padding:7px 9px;border-radius:8px;background:#10283a}.commission-formula strong{color:var(--accent);font-size:calc(14px * var(--customer-font-scale, 1))}.agent-action-table{overflow:hidden}.agent-action-table>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.agent-action-table h2,.agent-action-table p{margin:0}.agent-action-table p{margin-top:6px;color:#819dab}.agent-funnel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr) auto);align-items:center;gap:9px}.agent-funnel article{min-height:118px;display:grid;align-content:center;gap:7px;padding:16px;border:1px solid #294b60;border-radius:14px;background:linear-gradient(145deg,#0e2232,#091724)}.agent-funnel article small{color:#83a2b2}.agent-funnel article strong{font-size:calc(25px * var(--customer-font-scale, 1));color:#e8f7fb}.agent-funnel article p{margin:0;color:var(--accent)}.agent-funnel>i{color:#547486;font-style:normal}.campaign-material{display:grid;gap:12px;padding:18px;border:1px solid #2a4b60;border-radius:14px;background:#0a1927}.campaign-material small{color:var(--accent)}.campaign-material h2,.campaign-material p{margin:0}.campaign-material p{color:#8fa8b6;line-height:1.7}.campaign-material code{padding:12px;border-radius:9px;background:#06111b;color:#77d8e8;overflow-wrap:anywhere}.platform-guide-page{min-height:100dvh;padding:clamp(18px,3vw,40px);background:radial-gradient(circle at 10% 5%,#143a4d 0,transparent 28%),radial-gradient(circle at 92% 12%,#1b3155 0,transparent 30%),#07131f;color:#e6f5fa}.platform-guide-hero,.platform-guide-section{width:min(1180px,100%);margin:0 auto}.platform-guide-hero{position:relative;display:grid;grid-template-columns:1fr auto;gap:26px;padding:clamp(20px,4vw,48px);border:1px solid #2b5269;border-radius:26px;background:linear-gradient(145deg,#0d2637f2,#091725f5);box-shadow:0 28px 80px #0006}.platform-guide-brand{display:flex;align-items:center;gap:11px;font-size:calc(18px * var(--customer-font-scale, 1))}.platform-guide-language{display:flex;align-items:center;gap:9px;color:#8fa7b4}.platform-guide-language .el-select{width:112px}.platform-guide-intro{grid-column:1/-1;max-width:850px;display:grid;gap:15px;margin-top:24px}.platform-guide-intro>span,.platform-guide-heading small{color:#62d9df;font-size:calc(12px * var(--customer-font-scale, 1));letter-spacing:.16em}.platform-guide-intro h1{max-width:900px;margin:0;font-size:clamp(calc(34px * var(--customer-font-scale, 1)),calc(5.4vw * var(--customer-font-scale, 1)),calc(66px * var(--customer-font-scale, 1)));line-height:1.08;letter-spacing:-.035em}.platform-guide-intro p{max-width:780px;margin:0;color:#97b1be;font-size:clamp(calc(15px * var(--customer-font-scale, 1)),calc(2vw * var(--customer-font-scale, 1)),calc(19px * var(--customer-font-scale, 1)));line-height:1.75}.platform-guide-price{grid-column:1/-1;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;margin-top:10px;padding:15px 17px;border:1px solid #2a5b6b;border-radius:14px;background:#071724}.platform-guide-price small{color:#7f9dab}.platform-guide-price strong{color:#64e0df;font-size:calc(20px * var(--customer-font-scale, 1))}.platform-guide-price span{justify-self:end;color:#a9c0ca}.platform-guide-section{padding-top:clamp(40px,7vw,76px)}.platform-guide-heading{display:grid;gap:10px;margin-bottom:22px}.platform-guide-heading h2{margin:0;font-size:clamp(calc(26px * var(--customer-font-scale, 1)),calc(4vw * var(--customer-font-scale, 1)),calc(40px * var(--customer-font-scale, 1)))}.platform-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.platform-guide-grid>a{min-height:320px;display:grid;grid-template-rows:auto auto 1fr auto auto;gap:13px;padding:20px;border:1px solid #294b60;border-radius:18px;color:#dcecf2;background:linear-gradient(155deg,#0e2232,#091622);text-decoration:none;transition:transform .18s ease,border-color .18s ease}.platform-guide-grid>a:hover,.platform-guide-grid>a:focus-visible{transform:translateY(-4px);border-color:#63dce0;outline:none}.platform-guide-grid>a[data-kind=agent]{border-color:#574d78}.platform-guide-grid>a[data-kind=supplier]{border-color:#3a624f}.platform-guide-grid>a>header{display:flex;align-items:center;justify-content:space-between;color:#64dade}.platform-guide-grid>a>header span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#133044;font-weight:800}.platform-guide-grid h3{margin:0;font-size:calc(21px * var(--customer-font-scale, 1))}.platform-guide-grid p{margin:0;color:#8ea9b7;line-height:1.65}.platform-guide-grid ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.platform-guide-grid li{padding:5px 8px;border-radius:7px;background:#102637;color:#9eb9c4;font-size:calc(11px * var(--customer-font-scale, 1))}.platform-guide-grid b{color:#64dade}.platform-flow{padding-bottom:clamp(44px,8vw,90px)}.platform-flow ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.platform-flow li{display:grid;align-content:start;gap:12px;padding:16px;border:1px solid #294a5e;border-radius:14px;background:#0a1a28}.platform-flow li span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#15384a;color:#63dce0;font-weight:800}.platform-flow li p{margin:0;color:#a7bdc6;line-height:1.6}.platform-guide-rule{display:flex;align-items:center;gap:12px;margin-top:13px;padding:15px;border:1px solid #4f4934;border-radius:13px;background:#211d12;color:#e6cc8a}.platform-guide-rule p{margin:0;line-height:1.6}@media(max-width:980px){.platform-guide-grid,.platform-flow ol,.agent-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-funnel>i{display:none}}@media(max-width:720px){.commission-policy{grid-template-columns:1fr}.commission-formula{white-space:normal;flex-wrap:wrap}.platform-guide-page{padding:calc(14px + var(--safe-top)) 12px calc(26px + var(--safe-bottom))}.platform-guide-hero{grid-template-columns:1fr;padding:20px 16px;border-radius:20px}.platform-guide-language{justify-content:space-between}.platform-guide-intro{grid-column:auto;margin-top:12px}.platform-guide-intro h1{font-size:clamp(calc(31px * var(--customer-font-scale, 1)),calc(10vw * var(--customer-font-scale, 1)),calc(45px * var(--customer-font-scale, 1)))}.platform-guide-price{grid-column:auto;grid-template-columns:1fr;gap:6px}.platform-guide-price span{justify-self:start}.platform-guide-grid{grid-template-columns:1fr}.platform-guide-grid>a{min-height:0}.platform-flow ol,.agent-funnel{grid-template-columns:1fr}.agent-funnel article{min-height:92px}.agent-action-table{padding-inline:12px}.agent-action-table>header{flex-direction:column}}.compute-market-page{gap:16px}.market-heading{align-items:center}.market-heading>div{max-width:820px}.market-index-strip{display:grid;grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:10px}.market-index-strip article{display:grid;grid-template-columns:1fr auto;align-items:end;gap:6px 14px;padding:17px 18px;border:1px solid #294b60;border-radius:15px;background:linear-gradient(145deg,#0e2434,#091724);box-shadow:0 10px 24px #02070c30}.market-index-strip small{grid-column:1/-1;color:#819dab;font-size:calc(12px * var(--customer-font-scale, 1))}.market-index-strip strong{color:#eaf9fc;font-size:calc(28px * var(--customer-font-scale, 1));letter-spacing:-.02em}.market-index-strip span{justify-self:end;color:#7898a8;font-size:calc(12px * var(--customer-font-scale, 1))}.market-change{display:inline-flex;align-items:center;gap:5px}.up{color:#4bddb2!important}.down{color:#ff7082!important}.market-main-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,.72fr);gap:14px}.market-trend-panel,.market-breadth-panel,.market-rule-card,.market-quotes-panel,.market-region-panel{padding:18px}.market-panel-head,.market-trend-panel>header,.market-breadth-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.market-panel-head small,.market-trend-panel>header small,.market-breadth-panel>header small,.market-rule-card small{color:#56d7d3;font-size:calc(11px * var(--customer-font-scale, 1));letter-spacing:.12em}.market-panel-head h2,.market-trend-panel>header h2,.market-breadth-panel>header h2,.market-rule-card h2{margin:5px 0 0}.market-panel-head p,.market-trend-panel>header p,.market-breadth-panel>header p,.market-rule-card p{margin:5px 0 0;color:#829eac;line-height:1.55}.market-price{display:grid;justify-items:end}.market-price strong{color:#edfafe;font-size:calc(31px * var(--customer-font-scale, 1))}.market-price span{color:#7d9caa;font-size:calc(11px * var(--customer-font-scale, 1))}.market-price b{margin-top:5px}.market-chart-controls{display:flex;justify-content:space-between;gap:12px;margin:17px 0 8px}.market-model-tabs,.market-period-tabs{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none}.market-model-tabs button,.market-period-tabs button{min-height:34px;padding:6px 10px;border:1px solid #294b60;border-radius:9px;background:#0a1b28;color:#8eaab6;white-space:nowrap;cursor:pointer}.market-model-tabs button.active,.market-period-tabs button.active{border-color:#4bcfd0;background:#123444;color:#e9ffff}.market-line-chart{position:relative;height:270px;padding:5px 4px 22px}.market-line-chart svg{display:block;width:100%;height:100%;overflow:visible}.market-grid-line{stroke:#284657;stroke-width:1;stroke-dasharray:5 7}.market-line{fill:none;stroke:#53e4d9;stroke-width:3;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #53e4d966)}.market-dot{fill:#081924;stroke:#7ff4e9;stroke-width:2;vector-effect:non-scaling-stroke}.market-y-max,.market-y-min{position:absolute;left:4px;padding:2px 4px;border-radius:5px;background:#0b1c29cc;color:#7897a6;font-size:calc(10px * var(--customer-font-scale, 1))}.market-y-max{top:3px}.market-y-min{bottom:31px}.market-x-labels{position:absolute;right:4px;bottom:0;left:4px;display:flex;justify-content:space-between;color:#6e8c9b;font-size:calc(11px * var(--customer-font-scale, 1))}.market-side-stack{display:grid;align-content:start;gap:14px}.market-breadth-panel>header>span{color:#7899a8}.market-breadth-body{display:grid;grid-template-columns:148px 1fr;align-items:center;gap:16px;margin-top:18px}.market-breadth-ring{position:relative;display:grid;place-items:center;width:144px;aspect-ratio:1;border-radius:50%;box-shadow:0 0 25px #4bddb21c}.market-breadth-ring:after{content:"";position:absolute;inset:20px;border-radius:50%;background:#0a1a27;border:1px solid #284858}.market-breadth-ring>span{position:relative;z-index:1;display:grid;text-align:center}.market-breadth-ring strong{color:#e6faf7;font-size:calc(31px * var(--customer-font-scale, 1))}.market-breadth-ring small{color:#83a2b0}.market-breadth-body ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.market-breadth-body li{display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;color:#8da7b3}.market-breadth-body li i{width:8px;height:8px;border-radius:50%;background:#4bddb2}.market-breadth-body li i.flat{background:#f1bb63}.market-breadth-body li i.loss{background:#ff7082}.market-breadth-body li strong{color:#e2f1f5}.market-rule-card{display:flex;gap:13px;border-color:#4f4b32!important;background:linear-gradient(145deg,#211f13,#111a20)!important}.market-rule-card>.app-icon{flex:none;color:#e9c66f}.market-rule-card h2{color:#f2d582}.market-quote-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.market-quote-grid>button{display:grid;gap:11px;min-width:0;padding:14px;border:1px solid #294a5e;border-radius:13px;background:#091a27;color:#d9eaef;text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease}.market-quote-grid>button:hover,.market-quote-grid>button.active{border-color:#53d9d7;transform:translateY(-2px)}.market-quote-grid header,.market-quote-grid>button>div,.market-quote-grid footer{display:flex;justify-content:space-between;gap:7px}.market-quote-grid header{align-items:start}.market-quote-grid header span{font-weight:700}.market-quote-grid header small,.market-quote-grid footer,.market-quote-grid>button>div>span{color:#7595a4;font-size:calc(10px * var(--customer-font-scale, 1))}.market-quote-grid>button>strong{font-size:calc(25px * var(--customer-font-scale, 1));color:#ebf9fc}.market-quote-grid>button>strong small{font-size:calc(11px * var(--customer-font-scale, 1));color:#7898a7}.market-quote-grid footer{display:grid;gap:3px;border-top:1px solid #203c4d;padding-top:9px}.market-quote-grid footer span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-timestamp{display:flex;align-items:center;gap:7px;color:#7f9eac;font-size:calc(12px * var(--customer-font-scale, 1))}.market-timestamp i{width:8px;height:8px;border-radius:50%;background:#4bddb2;box-shadow:0 0 0 4px #4bddb21a}.market-region-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.market-region-grid>article{padding:14px;border:1px solid #29495d;border-radius:12px;background:#091925}.market-region-grid article>header{display:flex;justify-content:space-between}.region-bars{display:grid;gap:10px;margin-top:15px}.region-bars label{display:grid;gap:5px}.region-bars label>span{color:#809dac;font-size:calc(11px * var(--customer-font-scale, 1))}.region-bars label>i{height:7px;border-radius:5px;background:#142c3b;overflow:hidden}.region-bars label>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f9f9c,#56ded7)}.region-bars label>i>b.demand{background:linear-gradient(90deg,#8159b5,#ba78ee)}.market-source-note{display:flex;align-items:flex-start;gap:9px;padding:12px 14px;border:1px solid #28485b;border-radius:12px;background:#091925;color:#819fac}.market-source-note .app-icon{flex:none;color:#58d7d3}.market-source-note p{margin:0;line-height:1.55}.market-source-note strong{color:#bad0d7}.market-source-note span{color:#607f8e}.compute-market-page>.compute-purchase-hub{margin-top:8px;padding-top:18px;border-top:1px solid #294959}[data-theme=light] .market-index-strip article,[data-theme=light] .market-model-tabs button,[data-theme=light] .market-period-tabs button,[data-theme=light] .market-breadth-ring:after,[data-theme=light] .market-quote-grid>button,[data-theme=light] .market-region-grid>article,[data-theme=light] .market-source-note{background:#e3f0f2;border-color:#a9c8d2;color:#1b3e50}[data-theme=light] .market-index-strip strong,[data-theme=light] .market-price strong,[data-theme=light] .market-breadth-ring strong,[data-theme=light] .market-quote-grid>button>strong,[data-theme=light] .market-breadth-body li strong{color:#15384b}[data-theme=light] .market-grid-line{stroke:#b4ced6}[data-theme=light] .market-line-chart{background:#edf6f7;border-radius:12px}[data-theme=light] .market-rule-card{background:linear-gradient(145deg,#eee7cf,#dce9e9)!important}@media(max-width:1180px){.market-index-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.market-main-grid{grid-template-columns:1fr}.market-side-stack{grid-template-columns:1fr 1fr}.market-quote-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.compute-market-page{gap:12px}.market-heading{align-items:flex-start}.market-heading>.el-button{width:100%}.market-index-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.market-index-strip article{padding:13px 12px}.market-index-strip strong{font-size:calc(23px * var(--customer-font-scale, 1))}.market-index-strip span{font-size:calc(10px * var(--customer-font-scale, 1))}.market-trend-panel,.market-breadth-panel,.market-rule-card,.market-quotes-panel,.market-region-panel{padding:14px 12px}.market-trend-panel>header{display:grid}.market-price{justify-items:start}.market-chart-controls{display:grid}.market-model-tabs button{flex:0 0 auto}.market-line-chart{height:230px}.market-side-stack{grid-template-columns:1fr}.market-breadth-body{grid-template-columns:124px 1fr}.market-breadth-ring{width:120px}.market-breadth-ring:after{inset:17px}.market-quote-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.market-quote-grid>button{flex:0 0 76%;scroll-snap-align:start}.market-panel-head{display:grid}.market-timestamp{margin-top:2px}.market-region-grid{grid-template-columns:1fr 1fr;gap:7px}.market-region-grid>article{padding:12px}.compute-market-page>.compute-purchase-hub{padding-top:12px}}.gpu-asset-market{display:grid;gap:14px;margin-top:8px;padding:20px;border:1px solid #2b5065;border-radius:18px;background:radial-gradient(circle at 92% 0,#183d4e66,transparent 28%),linear-gradient(145deg,#0d2232,#081621);box-shadow:0 18px 42px #02080d38}.gpu-market-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.gpu-market-heading>div{max-width:820px}.gpu-market-heading span{color:#59dcd6;font-size:calc(11px * var(--customer-font-scale, 1));letter-spacing:.14em}.gpu-market-heading h2{margin:6px 0 0;font-size:calc(27px * var(--customer-font-scale, 1))}.gpu-market-heading p{margin:7px 0 0;color:#87a4b2;line-height:1.65}.gpu-market-heading>.el-button{flex:none}.gpu-market-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.gpu-market-stat-grid article{display:grid;grid-template-columns:1fr auto;align-items:end;gap:5px 10px;padding:13px 14px;border:1px solid #294b60;border-radius:12px;background:#091926}.gpu-market-stat-grid small{grid-column:1/-1;color:#7896a5}.gpu-market-stat-grid strong{font-size:calc(23px * var(--customer-font-scale, 1));color:#e6f7fa}.gpu-market-stat-grid span{color:#6e8d9b;font-size:calc(10px * var(--customer-font-scale, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpu-market-filters{display:grid;grid-template-columns:minmax(210px,1.6fr) repeat(4,minmax(130px,1fr));gap:9px}.gpu-listing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.gpu-listing-card{display:grid;gap:13px;padding:16px;border:1px solid #2b4d61;border-radius:15px;background:linear-gradient(145deg,#0c2030,#081724);box-shadow:0 10px 25px #02080e2b}.gpu-listing-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.gpu-listing-card header small{color:#55d7d2;font-size:calc(10px * var(--customer-font-scale, 1));letter-spacing:.08em}.gpu-listing-card h3{margin:5px 0 0;font-size:calc(19px * var(--customer-font-scale, 1))}.gpu-listing-card header p{margin:4px 0 0;color:#7695a4;font-size:calc(11px * var(--customer-font-scale, 1))}.gpu-listing-price{display:flex;align-items:end;gap:10px}.gpu-listing-price strong{font-size:calc(31px * var(--customer-font-scale, 1));line-height:1;color:#eafafb}.gpu-listing-price span{color:#7796a4;font-size:calc(10px * var(--customer-font-scale, 1));line-height:1.5}.gpu-listing-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.gpu-listing-metrics>div{min-width:0;display:grid;align-content:start;gap:5px;padding:10px;border:1px solid #243f52;border-radius:10px;background:#071520}.gpu-listing-metrics span{color:#7895a3;font-size:calc(10px * var(--customer-font-scale, 1))}.gpu-listing-metrics strong{font-size:calc(17px * var(--customer-font-scale, 1));color:#dfeff3}.gpu-listing-metrics small{color:#6e8c9a;font-size:calc(9px * var(--customer-font-scale, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpu-listing-metrics .el-tag{justify-self:start;max-width:100%}.gpu-listing-badges{display:flex;flex-wrap:wrap;gap:6px}.gpu-listing-badges>span{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border-radius:7px;background:#102b39;color:#86b6be;font-size:calc(10px * var(--customer-font-scale, 1))}.gpu-listing-badges .app-icon{color:#58d9d2}.gpu-listing-card>footer{display:flex;justify-content:flex-end;gap:7px;padding-top:2px}.gpu-listing-card>footer .el-button{margin:0}.gpu-listing-card>footer .app-icon,.gpu-market-heading>.el-button .app-icon{margin-right:5px}.gpu-asset-market>.el-pagination{justify-content:center}.gpu-market-evidence{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px dashed #315466;border-radius:11px;color:#7897a6;background:#071722}.gpu-market-evidence>.app-icon{flex:none;color:#59d9d4}.gpu-market-evidence p{margin:0;font-size:calc(11px * var(--customer-font-scale, 1));line-height:1.65}.gpu-market-evidence strong{color:#b6cdd5}.gpu-inspection-drawer{display:grid;gap:16px}.gpu-inspection-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid #294858}.gpu-inspection-drawer header small{color:#59d8d3}.gpu-inspection-drawer h2{margin:5px 0 0}.gpu-inspection-drawer header p,.gpu-inspection-drawer section>p{margin:5px 0 0;color:#7d9aa8;line-height:1.6}.gpu-inspection-drawer section{display:grid;gap:9px}.gpu-inspection-drawer h3{margin:0;font-size:calc(15px * var(--customer-font-scale, 1))}.gpu-inspection-drawer dl{display:grid;gap:1px;margin:0;border:1px solid #29495b;border-radius:11px;overflow:hidden}.gpu-inspection-drawer dl>div{display:grid;grid-template-columns:155px minmax(0,1fr);gap:12px;padding:10px 11px;background:#0a1b28}.gpu-inspection-drawer dt{color:#7694a3}.gpu-inspection-drawer dd{margin:0;color:#dbecef;overflow-wrap:anywhere}.gpu-inspection-drawer>.el-button{width:100%}[data-theme=light] .gpu-asset-market{border-color:#9fbfc9;background:radial-gradient(circle at 92% 0,#c9e6e8,transparent 30%),linear-gradient(145deg,#edf6f7,#dcebee)}[data-theme=light] .gpu-market-stat-grid article,[data-theme=light] .gpu-listing-card,[data-theme=light] .gpu-listing-metrics>div,[data-theme=light] .gpu-market-evidence,[data-theme=light] .gpu-inspection-drawer dl>div{border-color:#acc9d1;background:#e5f1f3}[data-theme=light] .gpu-market-stat-grid strong,[data-theme=light] .gpu-listing-price strong,[data-theme=light] .gpu-listing-metrics strong{color:#17394a}[data-theme=light] .gpu-listing-badges>span{background:#d1e5e8;color:#315e6b}@media(max-width:1180px){.gpu-market-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.gpu-market-filters>.el-input{grid-column:span 2}}@media(max-width:860px){.gpu-market-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gpu-listing-grid{grid-template-columns:1fr}}@media(max-width:620px){.gpu-asset-market{padding:13px 11px;border-radius:15px}.gpu-market-heading{display:grid}.gpu-market-heading>.el-button{width:100%}.gpu-market-stat-grid{gap:6px}.gpu-market-stat-grid article{padding:11px 10px}.gpu-market-stat-grid strong{font-size:calc(20px * var(--customer-font-scale, 1))}.gpu-market-filters{grid-template-columns:1fr}.gpu-market-filters>.el-input{grid-column:auto}.gpu-listing-card{padding:13px 11px}.gpu-listing-metrics{grid-template-columns:repeat(3,minmax(94px,1fr));overflow-x:auto}.gpu-listing-card>footer{display:grid;grid-template-columns:1fr}.gpu-listing-card>footer .el-button{width:100%}.gpu-inspection-drawer dl>div{grid-template-columns:1fr;gap:4px}}.gpu-market-page>.gpu-asset-market{margin-top:0}.gpu-market-page>.standard-card-hour-price{margin-bottom:0}.gpu-model-overview,.gpu-trend-card,.gpu-market-snapshot,.gpu-market-order-flow>article{padding:15px;border:1px solid #294c60;border-radius:14px;background:#091925}.gpu-model-overview>header,.gpu-trend-card>header,.gpu-market-snapshot>header,.gpu-market-order-flow article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.gpu-model-overview header small,.gpu-trend-card header small,.gpu-market-snapshot header small,.gpu-market-order-flow header small{color:#59d9d4;font-size:calc(10px * var(--customer-font-scale, 1));letter-spacing:.12em}.gpu-model-overview h3,.gpu-trend-card h3,.gpu-market-snapshot h3,.gpu-market-order-flow h3{margin:5px 0 0}.gpu-model-overview header p,.gpu-trend-card header p{margin:5px 0 0;color:#7998a6;line-height:1.55}.gpu-model-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px}.gpu-model-grid>button{min-width:0;padding:13px;border:1px solid #2a4a5c;border-radius:12px;background:#071722;color:#dceef2;text-align:left;cursor:pointer;transition:.16s ease}.gpu-model-grid>button:hover,.gpu-model-grid>button.active{border-color:#53d9d5;background:#0e2a37;transform:translateY(-2px)}.gpu-model-grid>button>header{display:flex;justify-content:space-between;gap:8px}.gpu-model-grid>button>header>div{display:grid;gap:4px}.gpu-model-grid>button header small{color:#688795;font-size:calc(9px * var(--customer-font-scale, 1))}.gpu-model-grid>button header strong{font-size:calc(15px * var(--customer-font-scale, 1))}.gpu-model-grid>button>p{min-height:48px;margin:10px 0;color:#7995a2;font-size:calc(10px * var(--customer-font-scale, 1));line-height:1.55}.gpu-model-grid dl{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0}.gpu-model-grid dl>div{display:grid;gap:3px;padding-top:7px;border-top:1px solid #203b4b}.gpu-model-grid dt{color:#668493;font-size:calc(9px * var(--customer-font-scale, 1))}.gpu-model-grid dd{margin:0;color:#d8eaee;font-size:calc(11px * var(--customer-font-scale, 1));font-weight:700}.gpu-market-insight-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(420px,1fr);gap:10px}.gpu-trend-card>header>div:last-child{display:grid;justify-items:end;gap:4px}.gpu-trend-card>header>div:last-child strong{font-size:calc(23px * var(--customer-font-scale, 1))}.gpu-trend-chart{position:relative;height:225px;margin-top:10px}.gpu-trend-chart svg{width:100%;height:100%;overflow:visible}.gpu-trend-chart line{stroke:#254657;stroke-dasharray:5 7}.gpu-trend-chart polyline{fill:none;stroke:#53e4d9;stroke-width:3;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #53e4d955)}.gpu-trend-chart>.max,.gpu-trend-chart>.min{position:absolute;left:2px;color:#6f8d9b;font-size:calc(9px * var(--customer-font-scale, 1))}.gpu-trend-chart>.max{top:2px}.gpu-trend-chart>.min{bottom:2px}.gpu-market-table-wrap{margin-top:11px;overflow:auto;border:1px solid #264658;border-radius:10px}.gpu-market-table-wrap table{width:100%;border-collapse:collapse;font-size:calc(10px * var(--customer-font-scale, 1));white-space:nowrap}.gpu-market-table-wrap th,.gpu-market-table-wrap td{padding:9px 10px;border-bottom:1px solid #1d3948;text-align:right}.gpu-market-table-wrap th:first-child,.gpu-market-table-wrap td:first-child{text-align:left}.gpu-market-table-wrap thead th{color:#7593a1;background:#071520;font-weight:600}.gpu-market-table-wrap tbody th{color:#cfe2e7}.gpu-market-table-wrap tbody td{color:#8da8b3}.gpu-market-table-wrap tbody tr{cursor:pointer}.gpu-market-table-wrap tbody tr:hover,.gpu-market-table-wrap tbody tr.active{background:#11303d}.gpu-market-order-flow{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gpu-market-order-flow article>header>span{color:#7695a3;font-size:calc(11px * var(--customer-font-scale, 1))}.gpu-market-order-flow .gpu-market-table-wrap tbody tr{cursor:default}.gpu-quote-dialog{display:grid;gap:15px}.gpu-quote-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:13px;border:1px solid #2a4b5e;border-radius:12px;background:#091925}.gpu-quote-dialog header small{color:#59d9d4}.gpu-quote-dialog h3{margin:4px 0 0}.gpu-quote-dialog header p{margin:5px 0 0;color:#7b98a5}.gpu-quote-dialog>header>strong{color:#e9fafb;font-size:calc(19px * var(--customer-font-scale, 1));white-space:nowrap}.gpu-quote-dialog .el-input-number{width:100%}.gpu-quote-dialog dl{display:grid;gap:1px;margin:0;border:1px solid #29495b;border-radius:11px;overflow:hidden}.gpu-quote-dialog dl>div{display:flex;justify-content:space-between;gap:12px;padding:10px 11px;background:#091925}.gpu-quote-dialog dt{color:#7895a3}.gpu-quote-dialog dd{margin:0;color:#dceef1;font-weight:700}.gpu-market-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-theme=light] .gpu-model-overview,[data-theme=light] .gpu-trend-card,[data-theme=light] .gpu-market-snapshot,[data-theme=light] .gpu-market-order-flow>article,[data-theme=light] .gpu-model-grid>button,[data-theme=light] .gpu-quote-dialog>header,[data-theme=light] .gpu-quote-dialog dl>div{border-color:#aac7d0;background:#e5f1f3;color:#1a3c4d}[data-theme=light] .gpu-model-grid>button:hover,[data-theme=light] .gpu-model-grid>button.active,[data-theme=light] .gpu-market-table-wrap tbody tr:hover,[data-theme=light] .gpu-market-table-wrap tbody tr.active{background:#cee5e8}[data-theme=light] .gpu-model-grid dd,[data-theme=light] .gpu-trend-card>header>div:last-child strong,[data-theme=light] .gpu-quote-dialog>header>strong,[data-theme=light] .gpu-quote-dialog dd{color:#17394a}[data-theme=light] .gpu-market-table-wrap thead th{background:#d6e8eb;color:#466b78}@media(max-width:1180px){.gpu-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gpu-market-insight-grid,.gpu-market-order-flow{grid-template-columns:1fr}}@media(max-width:720px){.gpu-market-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gpu-model-grid{display:flex;overflow-x:auto;padding-bottom:5px;scroll-snap-type:x mandatory}.gpu-model-grid>button{flex:0 0 82%;scroll-snap-align:start}.gpu-trend-card,.gpu-market-snapshot,.gpu-market-order-flow>article,.gpu-model-overview{padding:12px}.gpu-trend-card>header{display:grid}.gpu-trend-card>header>div:last-child{justify-items:start}.gpu-market-table-wrap{margin-right:-4px}.gpu-quote-dialog>header{display:grid}.gpu-quote-dialog>header>strong{white-space:normal}}.gpu-wear-curve-panel{display:grid;gap:16px;padding:18px;border:1px solid #2b5268;border-radius:16px;background:radial-gradient(circle at 86% 4%,#153c4b80,transparent 27%),linear-gradient(150deg,#0b2130,#06131e 72%);box-shadow:inset 0 1px #77e8de0d,0 18px 42px #02080d3d}.gpu-wear-curve-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.gpu-wear-curve-heading>div:first-child{max-width:760px}.gpu-wear-curve-heading small{color:#55ddd5;font-size:calc(10px * var(--customer-font-scale, 1));letter-spacing:.15em}.gpu-wear-curve-heading h3{margin:6px 0 0;font-size:calc(22px * var(--customer-font-scale, 1));color:#e9f8fb}.gpu-wear-curve-heading p{margin:7px 0 0;color:#819daa;line-height:1.65}.gpu-wear-rule-status{display:grid;justify-items:end;gap:6px}.gpu-wear-rule-status span{color:#7292a0;font-size:calc(10px * var(--customer-font-scale, 1))}.gpu-wear-rule-status b{color:#eac56f;font-size:calc(11px * var(--customer-font-scale, 1))}.gpu-wear-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.gpu-wear-metrics article{display:grid;gap:5px;min-width:0;padding:12px 13px;border:1px solid #25475a;border-radius:11px;background:#071722}.gpu-wear-metrics small{color:#7393a1}.gpu-wear-metrics strong{color:#e8f7fa;font-size:calc(19px * var(--customer-font-scale, 1))}.gpu-wear-metrics span{color:#607f8d;font-size:calc(9px * var(--customer-font-scale, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpu-wear-controls{display:grid;gap:10px}.gpu-wear-period,.gpu-wear-legend{display:flex;flex-wrap:wrap;gap:7px}.gpu-wear-period button,.gpu-wear-legend button{border:1px solid #28495b;background:#071722;color:#7896a4;cursor:pointer;transition:.16s ease}.gpu-wear-period button{min-width:52px;padding:7px 11px;border-radius:9px;font-weight:700}.gpu-wear-period button.active{border-color:#55dbd3;background:#123442;color:#eaffff;box-shadow:0 0 18px #4be0d31c}.gpu-wear-legend button{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;padding:7px 9px;border-radius:9px;text-align:left}.gpu-wear-legend button i,.gpu-wear-readout article>i{display:block;width:8px;height:8px;border-radius:50%;box-shadow:0 0 9px currentColor}.gpu-wear-legend button span,.gpu-wear-legend button b{font-size:calc(10px * var(--customer-font-scale, 1))}.gpu-wear-legend button.active{border-color:#3b6579;background:#102a38;color:#dbeef2}.gpu-wear-legend button:not(.active){opacity:.48}.gpu-wear-legend button.locked{cursor:default}.gpu-wear-chart-wrap{display:grid;grid-template-columns:34px minmax(0,1fr);gap:7px;padding:12px 13px 8px;border:1px solid #203f51;border-radius:13px;background:linear-gradient(180deg,#061520,#081925)}.gpu-wear-y-axis{display:flex;flex-direction:column;justify-content:space-between;padding:12px 0 22px;color:#5f7d8b;font-size:calc(9px * var(--customer-font-scale, 1));text-align:right}.gpu-wear-chart{position:relative;min-width:0}.gpu-wear-chart svg{display:block;width:100%;height:250px;overflow:visible}.gpu-wear-chart svg line{stroke:#1d3a4a;stroke-width:1;stroke-dasharray:4 7}.gpu-wear-chart .wear-series{fill:none;stroke-width:2.2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #53e4d944)}.gpu-wear-chart .wear-series-market{stroke-width:3.2}.gpu-wear-x-axis{display:flex;justify-content:space-between;padding:1px 38px 0;color:#5f7e8c;font-size:calc(9px * var(--customer-font-scale, 1))}.gpu-wear-readout{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.gpu-wear-readout article{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:5px 8px;padding:9px 10px;border:1px solid #244356;border-radius:10px;background:#081824}.gpu-wear-readout article>div{display:grid;gap:2px;min-width:0}.gpu-wear-readout article strong{color:#d6e9ed;font-size:calc(10px * var(--customer-font-scale, 1))}.gpu-wear-readout article small{color:#617f8d;font-size:calc(8px * var(--customer-font-scale, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpu-wear-readout article>b{color:#dceef2;font-size:calc(11px * var(--customer-font-scale, 1))}.gpu-wear-readout article>span{grid-column:2/-1;color:#61d9d1;font-size:calc(9px * var(--customer-font-scale, 1))}.gpu-wear-readout article.muted{opacity:.42}.gpu-wear-curve-panel>footer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding-top:2px;color:#718f9c}.gpu-wear-curve-panel>footer .app-icon{color:#54d9d2}.gpu-wear-curve-panel>footer p{margin:0;font-size:calc(10px * var(--customer-font-scale, 1));line-height:1.6}.gpu-wear-curve-panel>footer time{font-size:calc(9px * var(--customer-font-scale, 1));white-space:nowrap}[data-theme=light] .gpu-market-page>.standard-card-hour-price,[data-theme=light] .gpu-market-page .gpu-asset-market{border-color:#294f63!important;background:radial-gradient(circle at 92% 0,#153b4c66,transparent 29%),linear-gradient(145deg,#0c2131,#071520)!important;color:#dceef2!important}[data-theme=light] .gpu-market-page :is(.gpu-market-stat-grid article,.gpu-listing-card,.gpu-listing-metrics>div,.gpu-market-evidence,.gpu-model-overview,.gpu-trend-card,.gpu-market-snapshot,.gpu-market-order-flow>article,.gpu-model-grid>button,.gpu-wear-curve-panel,.gpu-wear-metrics article,.gpu-wear-chart-wrap,.gpu-wear-readout article){border-color:#294b60!important;background-color:#081824!important;background-image:none!important;color:#dceef2!important}[data-theme=light] .gpu-market-page :is(.gpu-market-stat-grid strong,.gpu-listing-price strong,.gpu-listing-metrics strong,.gpu-model-grid dd,.gpu-trend-card>header>div:last-child strong,.gpu-wear-curve-heading h3,.gpu-wear-metrics strong,.gpu-wear-readout strong,.gpu-wear-readout b){color:#e7f7fa!important}[data-theme=light] .gpu-market-page :is(.gpu-market-heading p,.gpu-model-overview p,.gpu-listing-card p,.gpu-wear-curve-heading p,.gpu-wear-curve-panel footer,.gpu-wear-metrics small){color:#7f9eac!important}[data-theme=light] .gpu-market-page .gpu-listing-badges>span{background:#102b39!important;color:#86b6be!important}[data-theme=light] .gpu-market-page .gpu-model-grid>button:hover,[data-theme=light] .gpu-market-page .gpu-model-grid>button.active,[data-theme=light] .gpu-market-page .gpu-market-table-wrap tbody tr:hover,[data-theme=light] .gpu-market-page .gpu-market-table-wrap tbody tr.active{background:#10303d!important}[data-theme=light] .gpu-market-page .gpu-market-table-wrap thead th{background:#061520!important;color:#7593a1!important}[data-theme=light] .gpu-market-page .gpu-market-table-wrap tbody th{color:#cfe2e7!important}[data-theme=light] .gpu-market-page .gpu-market-table-wrap tbody td{color:#8da8b3!important}[data-theme=light] .gpu-market-page :is(.el-input__wrapper,.el-select__wrapper){background:#071722!important;box-shadow:0 0 0 1px #294a5d inset!important}[data-theme=light] .gpu-market-page :is(.el-input__inner,.el-select__selected-item){color:#dceef2!important}@media(max-width:1050px){.gpu-wear-metrics,.gpu-wear-readout{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.gpu-wear-curve-panel{padding:13px 11px}.gpu-wear-curve-heading{display:grid}.gpu-wear-rule-status{justify-items:start}.gpu-wear-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.gpu-wear-legend{display:grid;grid-template-columns:1fr 1fr}.gpu-wear-legend button{grid-template-columns:8px 1fr}.gpu-wear-legend button b{grid-column:2}.gpu-wear-chart-wrap{grid-template-columns:28px minmax(0,1fr);padding-inline:7px}.gpu-wear-chart svg{height:210px}.gpu-wear-x-axis{padding-inline:20px}.gpu-wear-readout{grid-template-columns:1fr 1fr}.gpu-wear-curve-panel>footer{grid-template-columns:auto 1fr}.gpu-wear-curve-panel>footer time{grid-column:2;white-space:normal}}.market-section-switch{display:grid;grid-template-columns:1fr 1fr;gap:10px}.market-section-switch>button{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:13px 15px;border:1px solid #294b60;border-radius:13px;background:linear-gradient(145deg,#0b2030,#071520);color:#86a1ae;text-align:left;cursor:pointer;transition:.18s ease}.market-section-switch>button:hover,.market-section-switch>button.active{border-color:#55dcd5;background:linear-gradient(145deg,#10303e,#091a27);color:#e6f7fa;transform:translateY(-1px)}.market-section-switch>button>span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#102c3a;color:#58ddd5;font-weight:800}.market-section-switch>button>div{display:grid;gap:4px}.market-section-switch strong{font-size:calc(14px * var(--customer-font-scale, 1))}.market-section-switch small{color:#718f9d;font-size:calc(9px * var(--customer-font-scale, 1))}.kai-blindbox{display:grid;gap:16px;padding:20px;border:1px solid #2a5065;border-radius:18px;background:radial-gradient(circle at 88% 1%,#27375b66,transparent 27%),radial-gradient(circle at 4% 48%,#0c525733,transparent 25%),linear-gradient(145deg,#0b2030,#06131e 72%);color:#dfedf2;box-shadow:0 20px 48px #02080d4d}.blindbox-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.blindbox-brand{display:flex;align-items:flex-start;gap:13px}.blindbox-brand>span{display:grid;place-items:center;width:46px;height:46px;border:1px solid #5ae1d5;border-radius:14px;background:linear-gradient(145deg,#55eadb,#3fb8c4);color:#04151e;font-size:calc(20px * var(--customer-font-scale, 1));font-weight:900;box-shadow:0 0 30px #4de0d43d}.blindbox-brand>div{max-width:760px}.blindbox-brand small,.blindbox-section-title small,.blindbox-draw-zone>header small,.blindbox-share-layout aside>small{color:#59ddd6;font-size:calc(10px * var(--customer-font-scale, 1));letter-spacing:.15em}.blindbox-brand h2{margin:5px 0 0;font-size:calc(26px * var(--customer-font-scale, 1))}.blindbox-brand p{margin:7px 0 0;color:#83a0ad;line-height:1.65}.blindbox-wallet{display:grid;justify-items:end;gap:4px;padding:11px 13px;border:1px solid #2b5063;border-radius:12px;background:#071722}.blindbox-wallet small,.blindbox-wallet span{color:#718f9d;font-size:calc(9px * var(--customer-font-scale, 1))}.blindbox-wallet strong{color:#5be3da;font-size:calc(19px * var(--customer-font-scale, 1))}.blindbox-tabs{display:flex;gap:7px;padding:5px;border:1px solid #244559;border-radius:12px;background:#06141f}.blindbox-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;flex:1;border:1px solid transparent;border-radius:9px;background:transparent;color:#7896a4;cursor:pointer}.blindbox-tabs button.active{border-color:#2f6171;background:#10303e;color:#e7f8fa;box-shadow:inset 0 0 0 1px #55ddd519}.blindbox-tabs button b{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#173a48;color:#5ce1da;font-size:calc(9px * var(--customer-font-scale, 1))}.blindbox-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);align-items:center;min-height:330px;padding:25px;border:1px solid #284d61;border-radius:17px;background:radial-gradient(circle at 85% 28%,#553c8544,transparent 30%),linear-gradient(135deg,#0d2738,#081825)}.blindbox-hero>div:first-child>span{color:#c8a7ff;font-size:calc(10px * var(--customer-font-scale, 1));letter-spacing:.16em}.blindbox-hero h3{max-width:590px;margin:12px 0 0;font-size:clamp(calc(29px * var(--customer-font-scale, 1)),calc(4vw * var(--customer-font-scale, 1)),calc(48px * var(--customer-font-scale, 1)));line-height:1.08}.blindbox-hero p{max-width:620px;margin:13px 0 0;color:#8aa6b2;line-height:1.72}.blindbox-hero dl{display:flex;gap:9px;margin:22px 0 0}.blindbox-hero dl>div{display:grid;gap:4px;min-width:110px;padding:10px 12px;border-left:2px solid #57ddd5;background:#0717228c}.blindbox-hero dt{color:#71909e;font-size:calc(9px * var(--customer-font-scale, 1))}.blindbox-hero dd{margin:0;color:#e4f4f7;font-size:calc(17px * var(--customer-font-scale, 1));font-weight:800}.blindbox-hero-stack{position:relative;height:280px}.blindbox-hero-stack img{position:absolute;top:18px;left:50%;width:190px;aspect-ratio:.78;object-fit:cover;border:1px solid #556783;border-radius:18px;box-shadow:0 18px 38px #0008}.blindbox-hero-stack img:first-child{z-index:3;transform:translate(-50%) rotate(1deg)}.blindbox-hero-stack img:nth-child(2){z-index:1;transform:translate(-92%) rotate(-10deg);filter:saturate(.72) brightness(.72)}.blindbox-hero-stack img:nth-child(3){z-index:2;transform:translate(-8%) rotate(10deg);filter:saturate(.78) brightness(.78)}.blindbox-draw-zone{display:grid;gap:17px;padding:18px;border:1px solid #294b60;border-radius:16px;background:#071722}.blindbox-draw-zone>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.blindbox-draw-zone h3,.blindbox-section-title h3,.blindbox-atlas-title h3{margin:5px 0 0;font-size:calc(21px * var(--customer-font-scale, 1))}.blindbox-draw-zone p,.blindbox-section-title p{margin:5px 0 0;color:#7896a4}.blindbox-stock{display:grid;min-width:170px;justify-items:end;gap:5px}.blindbox-stock span{color:#6f8e9b;font-size:calc(9px * var(--customer-font-scale, 1))}.blindbox-stock strong{font-size:calc(14px * var(--customer-font-scale, 1))}.blindbox-stock>i{display:block;width:100%;height:5px;border-radius:4px;background:#112c3a;overflow:hidden}.blindbox-stock>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4bcad0,#5de0c4)}.blindbox-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.blindbox-grid button{position:relative;display:grid;justify-items:stretch;padding:0;border:0;background:transparent;color:#dceff2;cursor:pointer;transition:.17s ease}.blindbox-grid button:hover,.blindbox-grid button.selected{transform:translateY(-5px)}.blindbox-grid .lid{position:relative;z-index:2;height:18px;margin:0 5px -3px;border:1px solid #386377;border-radius:6px 6px 3px 3px;background:linear-gradient(160deg,#173b4d,#0c2635);box-shadow:0 4px 8px #0005}.blindbox-grid .body{display:grid;place-items:center;gap:3px;min-height:112px;padding:13px 7px 10px;border:1px solid #315568;border-radius:7px 7px 11px 11px;background:linear-gradient(145deg,#102c3d,#091925);box-shadow:0 9px 20px #0004}.blindbox-grid button.selected .lid,.blindbox-grid button.selected .body{border-color:#58e0d7;background:linear-gradient(145deg,#174553,#0d2b39);box-shadow:0 0 22px #4dded333}.blindbox-grid .body i{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#57ddd4;color:#06202a;font-style:normal;font-weight:900}.blindbox-grid .body b{font-size:calc(20px * var(--customer-font-scale, 1))}.blindbox-grid .body small{color:#63818e;font-size:calc(7px * var(--customer-font-scale, 1));letter-spacing:.12em}.blindbox-open-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;border:1px solid #2a4d60;border-radius:12px;background:#0a1e2b}.blindbox-open-bar>div{display:grid;gap:3px}.blindbox-open-bar small,.blindbox-open-bar span{color:#6f8e9b;font-size:calc(9px * var(--customer-font-scale, 1))}.blindbox-open-bar strong{font-size:calc(16px * var(--customer-font-scale, 1))}.blindbox-open-bar .el-button .app-icon{margin-left:6px}.blindbox-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.blindbox-assurance article{display:flex;align-items:flex-start;gap:11px;padding:14px;border:1px solid #28495c;border-radius:12px;background:#081824}.blindbox-assurance article>span{color:#58ddd5;font-size:calc(18px * var(--customer-font-scale, 1));font-weight:800}.blindbox-assurance article>div{display:grid;gap:5px}.blindbox-assurance strong{font-size:calc(12px * var(--customer-font-scale, 1))}.blindbox-assurance p{margin:0;color:#718f9c;font-size:calc(9px * var(--customer-font-scale, 1));line-height:1.55}.blindbox-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px;border:1px solid #294b60;border-radius:15px;background:linear-gradient(145deg,#0d2738,#081824)}.blindbox-collection-stats{display:flex;gap:9px}.blindbox-collection-stats span{display:grid;justify-items:center;gap:2px;min-width:78px;padding:9px;border:1px solid #2a4b5d;border-radius:10px;color:#718f9d;font-size:calc(8px * var(--customer-font-scale, 1));background:#071722}.blindbox-collection-stats b{color:#e8f7fa;font-size:calc(18px * var(--customer-font-scale, 1))}.blindbox-style-switch{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:10px;border:1px solid #25475a;border-radius:12px;background:#071722}.blindbox-style-switch>span{margin-right:auto;color:#6f8d9a;font-size:calc(10px * var(--customer-font-scale, 1))}.blindbox-style-switch button{padding:7px 9px;border:1px solid #294b5e;border-radius:8px;background:#0a1b28;color:#7594a2;cursor:pointer}.blindbox-style-switch button.active{border-color:#55ddd5;background:#123442;color:#eaffff}.blindbox-owned-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.blindbox-owned-grid>article{overflow:hidden;border:1px solid #294b60;border-radius:14px;background:#081824}.blindbox-owned-grid>article>div:last-child{display:grid;gap:4px;padding:12px}.blindbox-owned-grid small,.blindbox-atlas small{color:#5fded7;font-size:calc(8px * var(--customer-font-scale, 1));letter-spacing:.08em}.blindbox-owned-grid h4,.blindbox-atlas h4{margin:2px 0 0;font-size:calc(16px * var(--customer-font-scale, 1))}.blindbox-owned-grid p,.blindbox-atlas p{margin:0;color:#718f9d;font-size:calc(9px * var(--customer-font-scale, 1))}.blindbox-owned-grid code{margin-top:5px;color:#5f7e8b;font-size:calc(8px * var(--customer-font-scale, 1))}.blindbox-role-image{position:relative;overflow:hidden;aspect-ratio:1.3;background:#0a1b28}.blindbox-role-image img{display:block;width:100%;height:100%;object-fit:cover}.blindbox-role-image>span{position:absolute;right:8px;bottom:7px;padding:4px 6px;border-radius:6px;background:#06131dcc;color:#d8f5f1;font-size:calc(7px * var(--customer-font-scale, 1));letter-spacing:.12em}.blindbox-role-image.hidden:after{content:"";position:absolute;inset:-30%;background:conic-gradient(from 0deg,transparent,#5ce6d24d,#a36fff4d,transparent);animation:blindbox-aurora 8s linear infinite}.blindbox-atlas-title{display:flex;align-items:center;justify-content:space-between}.blindbox-atlas-title span{color:#5bded6}.blindbox-atlas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.blindbox-atlas article{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:12px;overflow:hidden;padding:9px;border:1px solid #294b60;border-radius:13px;background:#081824}.blindbox-atlas .blindbox-role-image{aspect-ratio:1;border-radius:9px}.blindbox-atlas article>b{align-self:start;padding:5px 7px;border-radius:7px;background:#173746;color:#5ce0d9}.blindbox-atlas article.locked{filter:saturate(.15);opacity:.55}.blindbox-atlas article.locked .blindbox-role-image:after{content:"LOCKED";position:absolute;inset:0;display:grid;place-items:center;background:#06121da8;color:#93a9b2;font-size:calc(9px * var(--customer-font-scale, 1));letter-spacing:.12em}.blindbox-share-layout{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1fr);gap:13px}.blindbox-share-card,.blindbox-share-layout>aside{padding:16px;border:1px solid #2c4f63;border-radius:16px;background:#081824}.blindbox-share-card>header,.blindbox-share-card>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#62ddd7;font-size:calc(9px * var(--customer-font-scale, 1))}.blindbox-share-card>.blindbox-role-image{margin:15px 0;border:1px solid #34576a;border-radius:12px}.blindbox-share-card>div:nth-of-type(2){display:grid;gap:4px}.blindbox-share-card h3{margin:0;font-size:calc(24px * var(--customer-font-scale, 1))}.blindbox-share-card p{margin:0;color:#7895a2}.blindbox-share-card>footer{margin-top:14px;padding-top:11px;border-top:1px solid #244356}.blindbox-share-card>footer b{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#56ddd5;color:#051923}.blindbox-share-layout>aside{display:grid;align-content:start;gap:12px}.blindbox-share-layout aside h3{margin:0}.blindbox-share-picker{display:grid;grid-template-columns:1fr 1fr;gap:7px;max-height:330px;overflow:auto}.blindbox-share-picker button{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:8px;padding:7px;border:1px solid #29495b;border-radius:10px;background:#071722;color:#d9e9ed;text-align:left;cursor:pointer}.blindbox-share-picker button.active{border-color:#56ddd5;background:#11303d}.blindbox-share-picker img{width:48px;height:48px;border-radius:8px;object-fit:cover}.blindbox-share-picker span{display:grid;gap:3px}.blindbox-share-picker small{color:#6c8a98}.blindbox-evidence{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px dashed #315466;border-radius:11px;background:#061722;color:#75929f}.blindbox-evidence .app-icon{flex:none;color:#59d9d4}.blindbox-evidence p{margin:0;font-size:calc(10px * var(--customer-font-scale, 1));line-height:1.65}.blindbox-evidence strong{color:#b9d0d6}.kai-blindbox-dialog{border:1px solid #315366!important;background:linear-gradient(145deg,#0c2231,#071520)!important;color:#dceef2!important}.kai-blindbox-dialog .el-dialog__title{color:#e6f6f9!important}.blindbox-confirm{display:grid;gap:14px}.blindbox-confirm>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:13px;border:1px solid #294b5e;border-radius:12px;background:#081824}.blindbox-confirm header small,.blindbox-reveal>small{color:#59ddd6;font-size:calc(9px * var(--customer-font-scale, 1));letter-spacing:.14em}.blindbox-confirm h3{margin:5px 0 0}.blindbox-confirm p{margin:5px 0 0;color:#7896a3}.blindbox-confirm header>strong{color:#5ce3da;font-size:calc(22px * var(--customer-font-scale, 1));white-space:nowrap}.blindbox-confirm dl{display:grid;gap:1px;margin:0;border:1px solid #294a5d;border-radius:11px;overflow:hidden}.blindbox-confirm dl>div{display:flex;justify-content:space-between;gap:14px;padding:10px 11px;background:#081824}.blindbox-confirm dt{color:#7795a2}.blindbox-confirm dd{margin:0;color:#dceef2;font-weight:700}.blindbox-reveal{display:grid;justify-items:center;gap:9px;text-align:center}.blindbox-reveal>.blindbox-role-image{width:min(360px,100%);border:1px solid #365c70;border-radius:14px}.blindbox-reveal>p{margin:0;color:#5ddfd8}.blindbox-reveal h2{margin:0;font-size:calc(28px * var(--customer-font-scale, 1))}.blindbox-reveal>strong{color:#91abb6}.blindbox-reveal-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;width:100%}.blindbox-reveal-facts>span{display:grid;gap:4px;padding:10px;border:1px solid #294b5e;border-radius:10px;background:#081824}.blindbox-reveal-facts small{color:#6e8d9a}.blindbox-reveal code{max-width:100%;padding:8px;border-radius:8px;background:#06141f;color:#668692;font-size:calc(8px * var(--customer-font-scale, 1));overflow-wrap:anywhere}.blindbox-reveal>.el-button{width:100%}@keyframes blindbox-aurora{to{transform:rotate(360deg)}}[data-theme=light] .gpu-market-page :is(.market-section-switch>button,.kai-blindbox){color:#dceef2!important}[data-theme=light] .gpu-market-page .kai-blindbox{border-color:#2a5065!important;background:radial-gradient(circle at 88% 1%,#27375b66,transparent 27%),linear-gradient(145deg,#0b2030,#06131e 72%)!important}[data-theme=light] .gpu-market-page :is(.blindbox-tabs,.blindbox-wallet,.blindbox-draw-zone,.blindbox-open-bar,.blindbox-assurance article,.blindbox-section-title,.blindbox-style-switch,.blindbox-owned-grid>article,.blindbox-atlas article,.blindbox-share-card,.blindbox-share-layout>aside,.blindbox-evidence){border-color:#294b60!important;background-color:#071722!important;background-image:none!important;color:#dceef2!important}@media(max-width:1050px){.blindbox-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.blindbox-owned-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blindbox-hero{grid-template-columns:1fr minmax(260px,.6fr)}}@media(max-width:720px){.market-section-switch{grid-template-columns:1fr}.kai-blindbox{padding:13px 11px}.blindbox-header,.blindbox-draw-zone>header,.blindbox-section-title{display:grid}.blindbox-wallet{justify-items:start}.blindbox-hero{grid-template-columns:1fr;padding:17px 14px}.blindbox-hero-stack{height:225px}.blindbox-hero-stack img{width:155px}.blindbox-hero dl{display:grid;grid-template-columns:repeat(3,1fr)}.blindbox-hero dl>div{min-width:0;padding:8px}.blindbox-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.blindbox-grid .body{min-height:96px}.blindbox-open-bar{display:grid}.blindbox-open-bar .el-button{width:100%}.blindbox-assurance{grid-template-columns:1fr}.blindbox-collection-stats{display:grid;grid-template-columns:repeat(3,1fr)}.blindbox-owned-grid,.blindbox-atlas{grid-template-columns:1fr}.blindbox-atlas article{grid-template-columns:95px minmax(0,1fr) auto}.blindbox-share-layout,.blindbox-reveal-facts{grid-template-columns:1fr}.blindbox-tabs button span{display:none}.blindbox-tabs button{min-width:0}.blindbox-style-switch>span{width:100%}.blindbox-share-picker{grid-template-columns:1fr}}@media(max-width:820px),(pointer:coarse){html{scroll-behavior:auto}body:before{display:none}.route-view{animation:none}.mobile-business-nav{transform:none;backface-visibility:visible}.market-line,.gpu-trend-chart polyline,.gpu-wear-chart .wear-series{filter:none}.market-index-strip article,.market-trend-panel,.market-breadth-panel,.gpu-model-overview,.gpu-trend-card,.gpu-market-snapshot,.gpu-wear-curve-panel{contain:layout paint style}.market-model-tabs,.market-period-tabs,.market-quote-grid,.gpu-model-grid,.gpu-market-table-wrap{-webkit-overflow-scrolling:touch}}@media(max-width:720px){.compute-market-page,.gpu-asset-market,.gpu-asset-market>*{min-width:0;max-width:100%}.compute-market-page{overflow:visible;padding-bottom:calc(82px + var(--safe-bottom))}.market-heading,.gpu-market-heading,.gpu-model-overview>header,.gpu-market-order-flow article>header{min-width:0}.market-heading>div,.gpu-market-heading>div,.gpu-model-overview>header>div,.gpu-market-order-flow article>header>div{min-width:0;max-width:100%}.market-heading p,.gpu-market-heading p,.gpu-model-overview header p,.gpu-market-order-flow h3{max-width:100%;overflow-wrap:anywhere;white-space:normal}.gpu-model-grid{display:grid;grid-template-columns:1fr;overflow:visible;padding-bottom:0;scroll-snap-type:none}.gpu-model-grid>button{width:100%;max-width:100%;flex:none;scroll-snap-align:none}.gpu-listing-metrics{grid-template-columns:1fr 1fr;overflow:visible}.gpu-listing-metrics>div:last-child{grid-column:auto}.gpu-listing-metrics small{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.gpu-market-table-wrap{margin-right:0;overflow:visible;border:0;background:transparent}.gpu-market-table-wrap table,.gpu-market-table-wrap tbody{display:block;width:100%;white-space:normal}.gpu-market-table-wrap thead{display:none}.gpu-market-table-wrap tr{display:grid;width:100%;margin-bottom:8px;padding:9px 11px;border:1px solid #264658;border-radius:10px;background:#071520}.gpu-market-table-wrap th,.gpu-market-table-wrap td{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;padding:7px 0;border-bottom:1px solid #1d3948;text-align:right;white-space:normal;overflow-wrap:anywhere}.gpu-market-table-wrap th:before,.gpu-market-table-wrap td:before{content:attr(data-label);flex:0 0 42%;color:#7593a1;font-weight:600;text-align:left}.gpu-market-table-wrap tr>*:last-child{border-bottom:0}.gpu-market-table-wrap tbody th{color:#cfe2e7;text-align:right}.gpu-market-table-wrap tbody tr:hover,.gpu-market-table-wrap tbody tr.active{background:#11303d}.gpu-wear-metrics,.gpu-wear-readout{grid-template-columns:1fr 1fr}.gpu-wear-metrics article:last-child,.gpu-wear-readout article:last-child{grid-column:1/-1}.gpu-wear-metrics span,.gpu-wear-readout article small{overflow:visible;text-overflow:clip;white-space:normal}.gpu-wear-chart-wrap{grid-template-columns:26px minmax(0,1fr);padding-inline:5px}.gpu-wear-x-axis{padding-inline:8px;font-size:calc(8px * var(--customer-font-scale, 1))}.gpu-market-evidence p{overflow-wrap:anywhere}.gpu-asset-market>.el-pagination{max-width:100%;overflow-x:auto;justify-content:flex-start;padding-bottom:4px}}.mobile-record-list{display:none}@media(max-width:700px){html,body,#app{min-width:0}.desktop-responsive-table{display:none!important}.mobile-record-list{display:grid;gap:10px;min-width:0}.mobile-record-list>article{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:0;overflow:hidden;border:1px solid #29495d;border-radius:13px;background:#25475a}.mobile-record-field{display:grid;align-content:start;gap:6px;min-width:0;padding:11px;background:#081824}.mobile-record-field small{color:#7895a5;font-size:calc(10px * var(--customer-font-scale, 1));line-height:1.35}.mobile-record-field strong{color:#dceef3;font-size:calc(12px * var(--customer-font-scale, 1));font-weight:650;line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.mobile-record-field .el-button{justify-self:start;max-width:100%;min-height:34px;height:auto;margin:0;padding:3px 0;text-align:left;white-space:normal;overflow-wrap:anywhere}.mobile-record-field .el-tag{justify-self:start;max-width:100%;height:auto;min-height:26px;white-space:normal}.mobile-record-primary{grid-column:1/-1}.mobile-record-primary strong,.mobile-record-primary .el-button{color:var(--accent);font-size:calc(13px * var(--customer-font-scale, 1))}.action-table,.asset-ledger,.finance-records,.consumption-evidence-panel,.billing-archive{overflow:visible!important}.action-table>header .el-input,.finance-records>header .el-input,.evidence-search{width:100%!important;max-width:none!important}.table-pagination{width:100%;min-width:0}.table-pagination .el-pagination{max-width:100%;overflow-x:auto;justify-content:flex-start}.gpu-market-stat-grid span{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}}@media(max-width:560px){.nexus-topbar{grid-template-columns:40px minmax(0,1fr) 42px 36px}.nexus-app[data-portal=customer] .nexus-topbar,.nexus-app[data-portal=agent] .nexus-topbar,.nexus-app[data-portal=supplier] .nexus-topbar{grid-template-columns:40px minmax(0,1fr) minmax(146px,auto)}.nexus-app[data-portal=customer] .nexus-topbar>.el-dropdown,.nexus-app[data-portal=agent] .nexus-topbar>.el-dropdown,.nexus-app[data-portal=supplier] .nexus-topbar>.el-dropdown{min-width:146px}.nexus-app[data-portal=customer] .account-button,.nexus-app[data-portal=agent] .account-button,.nexus-app[data-portal=supplier] .account-button{width:100%;min-width:146px;height:44px;justify-content:flex-start;gap:8px}.nexus-app[data-portal=customer] .account-button>div,.nexus-app[data-portal=agent] .account-button>div,.nexus-app[data-portal=supplier] .account-button>div{display:block;min-width:0;flex:1}.nexus-app[data-portal=customer] .account-button strong,.nexus-app[data-portal=customer] .account-button small,.nexus-app[data-portal=agent] .account-button strong,.nexus-app[data-portal=agent] .account-button small,.nexus-app[data-portal=supplier] .account-button strong,.nexus-app[data-portal=supplier] .account-button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nexus-app[data-portal=customer] .account-button b,.nexus-app[data-portal=agent] .account-button b,.nexus-app[data-portal=supplier] .account-button b{display:grid;margin-left:auto}.mobile-portal-switch{width:42px;min-width:42px;justify-content:center;padding:4px}.mobile-portal-switch>span{width:30px;height:30px}.mobile-portal-switch strong,.mobile-portal-switch>.app-icon{display:none}}@media(max-width:340px){.mobile-record-list>article{grid-template-columns:1fr}.mobile-record-primary{grid-column:auto}}html[data-theme=light][data-portal]{color-scheme:light;color:var(--portal-text);background:var(--portal-canvas);--portal-text:#172033;--portal-muted:#52647a;--portal-surface:#ffffff;--portal-surface-soft:#f7faff;--portal-canvas:#f4f7fb;--portal-border:#d2deeb;--portal-accent:#2563eb;--portal-accent-deep:#1d4ed8;--portal-accent-soft:#eff6ff;--portal-success:#047857;--portal-warning:#92400e;--portal-danger:#be123c;--portal-info:#6d28d9;--accent:var(--portal-accent);--el-color-primary:var(--portal-accent);--el-color-success:var(--portal-success);--el-color-warning:var(--portal-warning);--el-color-danger:var(--portal-danger);--el-color-error:var(--portal-danger);--el-color-info:#475569;--el-bg-color:var(--portal-surface);--el-bg-color-overlay:var(--portal-surface);--el-bg-color-page:var(--portal-canvas);--el-text-color-primary:var(--portal-text);--el-text-color-regular:#334155;--el-text-color-secondary:var(--portal-muted);--el-border-color:var(--portal-border);--el-border-color-light:color-mix(in srgb,var(--portal-border) 82%,#ffffff);--el-border-color-lighter:color-mix(in srgb,var(--portal-border) 64%,#ffffff);--el-border-color-extra-light:color-mix(in srgb,var(--portal-border) 44%,#ffffff);--el-fill-color-blank:var(--portal-surface);--el-fill-color:var(--portal-surface-soft);--el-fill-color-light:color-mix(in srgb,var(--portal-accent) 4%,#ffffff);--el-fill-color-lighter:color-mix(in srgb,var(--portal-accent) 6%,#ffffff);--el-fill-color-extra-light:color-mix(in srgb,var(--portal-accent) 8%,#ffffff);--el-fill-color-dark:color-mix(in srgb,var(--portal-accent) 10%,#ffffff);--el-fill-color-darker:color-mix(in srgb,var(--portal-accent) 14%,#ffffff);--el-disabled-bg-color:#eef2f7;--el-mask-color:rgba(41,55,76,.32);--system-canvas:var(--portal-canvas);--system-surface:var(--portal-surface);--system-surface-elevated:var(--portal-surface);--system-surface-muted:var(--portal-surface-soft);--system-border:var(--portal-border);--system-on-accent:#ffffff}html[data-theme=light][data-portal=customer]{--portal-canvas:#f4f8fe;--portal-surface-soft:#f7faff;--portal-border:#d9e5f3;--portal-accent:#2563eb;--portal-accent-deep:#1d4ed8;--portal-accent-soft:#eff6ff}html[data-theme=light][data-portal=agent]{--portal-canvas:#faf8ff;--portal-surface-soft:#fbf9ff;--portal-border:#e5dcf5;--portal-accent:#7c3aed;--portal-accent-deep:#6d28d9;--portal-accent-soft:#f5f3ff}html[data-theme=light][data-portal=supplier]{--portal-canvas:#f4faf7;--portal-surface-soft:#f7fcf9;--portal-border:#d8e9e1;--portal-accent:#059669;--portal-accent-deep:#047857;--portal-accent-soft:#ecfdf5}html[data-theme=light][data-portal=admin]{--portal-canvas:#f5f7fa;--portal-surface-soft:#f8fafc;--portal-border:#dce3ea;--portal-accent:#475569;--portal-accent-deep:#334155;--portal-accent-soft:#f1f5f9}html[data-theme=light][data-portal] body{color:var(--portal-text);background:var(--portal-canvas)!important}html[data-theme=light][data-portal] body:before{background:radial-gradient(circle at 82% -12%,color-mix(in srgb,var(--portal-accent) 9%,transparent),transparent 34%),radial-gradient(circle at 8% 92%,color-mix(in srgb,var(--portal-accent) 5%,transparent),transparent 28%)}html[data-theme=light][data-portal] .nexus-app{--accent:var(--portal-accent);color:var(--portal-text);background:var(--portal-canvas)}html[data-theme=light][data-portal] .nexus-app[data-portal=customer]{--accent:#2563eb}html[data-theme=light][data-portal] .nexus-app[data-portal=agent]{--accent:#7c3aed}html[data-theme=light][data-portal] .nexus-app[data-portal=supplier]{--accent:#059669}html[data-theme=light][data-portal] .nexus-app[data-portal=admin]{--accent:#475569}html[data-theme=light][data-portal] .nexus-sidebar{border-color:var(--portal-border);background:var(--portal-surface)!important;box-shadow:8px 0 28px #2b3a5209}html[data-theme=light][data-portal] .nexus-brand{border-color:var(--portal-border)}html[data-theme=light][data-portal] :is(.nexus-brand strong,.route-indicator strong,.page-heading h1,.account-button,.nexus-panel h2,.workbench-stats strong,.chart-total strong){color:var(--portal-text)!important;text-shadow:none!important}html[data-theme=light][data-portal] :is(.nexus-brand small,.portal-identity small,.page-heading p,.nexus-panel p,.metric-label,.metric-card footer,.workbench-stats small,.workbench-stats p,.activity-item p,.activity-item small,.nexus-footer){color:var(--portal-muted)!important}html[data-theme=light][data-portal] .portal-identity{border-color:var(--portal-border);background:var(--portal-accent-soft)}html[data-theme=light][data-portal] .portal-identity span{color:var(--portal-accent-deep)}html[data-theme=light][data-portal] .platform-guide-link{border-color:var(--portal-border);color:var(--portal-text);background:linear-gradient(135deg,var(--portal-accent-soft),var(--portal-surface))}html[data-theme=light][data-portal] .platform-guide-link small,html[data-theme=light][data-portal] .nexus-nav a{color:var(--portal-muted)}html[data-theme=light][data-portal] .nexus-nav a:hover{color:var(--portal-text);background:var(--portal-surface-soft)}html[data-theme=light][data-portal] .nexus-nav a.router-link-active{color:var(--portal-accent-deep);border-color:var(--portal-border);background:linear-gradient(90deg,var(--portal-accent-soft),color-mix(in srgb,var(--portal-accent-soft) 28%,transparent))}html[data-theme=light][data-portal] .sidebar-security{border-color:color-mix(in srgb,#059669 24%,var(--portal-border));color:var(--portal-text);background:#f0fdf7}html[data-theme=light][data-portal] .sidebar-security small{color:var(--portal-muted)}html[data-theme=light][data-portal] .nexus-main{background:var(--portal-canvas)}html[data-theme=light][data-portal] .nexus-topbar{border-color:var(--portal-border)!important;background:color-mix(in srgb,var(--portal-surface) 92%,transparent)!important;box-shadow:0 5px 18px #2b3a5209}html[data-theme=light][data-portal] .route-indicator span{color:var(--portal-accent-deep)}html[data-theme=light][data-portal] :is(.global-search,.nexus-icon-button,.mobile-portal-switch){border-color:var(--portal-border)!important;color:var(--portal-muted)!important;background:var(--portal-surface)!important}html[data-theme=light][data-portal] .global-search input{color:var(--portal-text)!important}html[data-theme=light][data-portal] .global-search input::placeholder{color:#94a3b8}html[data-theme=light][data-portal] .account-button>span,html[data-theme=light][data-portal] .mobile-portal-switch>span{color:#fff;background:linear-gradient(145deg,var(--portal-accent),var(--portal-accent-deep))}html[data-theme=light][data-portal] .account-button small{color:var(--portal-muted)}html[data-theme=light][data-portal] :is(.metric-card,.nexus-panel,.workbench-stats article,.data-panel,.action-table){border-color:var(--portal-border)!important;color:var(--portal-text);background:var(--portal-surface)!important;box-shadow:0 10px 30px #2b3a520e}html[data-theme=light][data-portal] .metric-card{background:linear-gradient(145deg,color-mix(in srgb,var(--tone,var(--portal-accent)) 6%,#ffffff),#fff)!important}html[data-theme=light][data-portal] .metric-card>strong{color:var(--tone,var(--portal-accent-deep));text-shadow:none}html[data-theme=light][data-portal] :is(.cost-card,.runtime-grid div,.step-grid article,.scenario-grid button,.card-hour-definition,.card-hour-business,.card-hour-stats article,.customer-summary-card,.customer-service-card){border-color:var(--portal-border)!important;color:var(--portal-text)!important;background:var(--portal-surface)!important;box-shadow:none}html[data-theme=light][data-portal] :is(.cost-card>span,.runtime-grid span,.runtime-grid small,.scenario-grid span,.card-hour-stats small,.card-hour-stats p,.customer-summary-card small,.customer-summary-card p){color:var(--portal-muted)!important}html[data-theme=light][data-portal] .scenario-grid button.selected{border-color:var(--portal-accent)!important;background:var(--portal-accent-soft)!important;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--portal-accent) 28%,transparent),0 8px 22px #2563eb1a}html[data-theme=light][data-portal] .scenario-grid button.selected strong{color:var(--portal-accent-deep)!important}html[data-theme=light][data-portal] .scenario-grid .scenario-choice-state{color:var(--portal-muted)!important;background:var(--portal-surface-soft)!important}html[data-theme=light][data-portal] .scenario-grid button.selected .scenario-choice-state{color:#fff!important;background:var(--portal-accent)!important}html[data-theme=light][data-portal] :is(.customer-burn-rate,.customer-instance-list>div,.customer-ledger-list>div,.customer-alert-list button,.customer-primary-actions button){border-color:var(--portal-border)!important;color:var(--portal-text)!important;background:var(--portal-surface-soft)!important}html[data-theme=light][data-portal] :is(.customer-burn-rate strong,.customer-primary-actions strong,.customer-empty-state strong,.all-services-title strong){color:var(--portal-text)!important}html[data-theme=light][data-portal] :is(.customer-instance-list small,.customer-ledger-list small,.customer-alert-list small,.customer-primary-actions small,.all-services-title small,.customer-empty-state){color:var(--portal-muted)!important}html[data-theme=light][data-portal] .customer-all-services .el-collapse-item__header{color:var(--portal-text)}html[data-theme=light][data-portal] .standard-card-hour-price{border-color:var(--portal-border)!important;color:var(--portal-text)!important;background:linear-gradient(135deg,var(--portal-accent-soft),var(--portal-surface))!important;box-shadow:none}html[data-theme=light][data-portal] .standard-card-hour-price small,html[data-theme=light][data-portal] .standard-card-hour-price span{color:var(--portal-muted)}html[data-theme=light][data-portal] .standard-card-hour-price strong{color:var(--portal-accent-deep)}html[data-theme=light][data-portal] :is(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-input-number,.el-cascader__dropdown){color:var(--portal-text)!important;background:var(--portal-surface)!important;box-shadow:0 0 0 1px var(--portal-border) inset!important}html[data-theme=light][data-portal] :is(.el-input__inner,.el-select__selected-item,.el-textarea__inner){color:var(--portal-text)!important}html[data-theme=light][data-portal] :is(.el-popper.is-light,.el-dropdown__popper,.el-select__popper,.el-picker__popper,.el-popover.el-popper,.el-tooltip__popper.is-light,.el-dropdown-menu,.el-select-dropdown,.el-picker-panel,.el-date-picker,.el-time-panel,.el-dialog,.el-drawer,.el-message-box,.el-notification,.el-card,.el-descriptions,.el-descriptions__body,.el-descriptions__table){border-color:var(--portal-border)!important;color:var(--portal-text)!important;background:var(--portal-surface)!important;box-shadow:0 18px 48px #2b3a5224!important}html[data-theme=light][data-portal] .gpu-inspection-drawer{color:var(--portal-text)}html[data-theme=light][data-portal] .gpu-inspection-drawer>header{border-bottom-color:var(--portal-border)}html[data-theme=light][data-portal] .gpu-inspection-drawer header small{color:var(--portal-accent-deep)!important;font-weight:700}html[data-theme=light][data-portal] .gpu-inspection-drawer :is(h2,h3,dd){color:var(--portal-text)!important}html[data-theme=light][data-portal] .gpu-inspection-drawer :is(header p,section>p,dt){color:var(--portal-muted)!important}html[data-theme=light][data-portal] .gpu-inspection-drawer dl{border-color:var(--portal-border)}html[data-theme=light][data-portal] .gpu-inspection-drawer dl>div{background:var(--portal-surface-soft)!important}html[data-theme=light][data-portal] .gpu-inspection-drawer dl>div+div{border-top:1px solid var(--portal-border)}html[data-theme=light][data-portal] .gpu-inspection-drawer .gpu-listing-badges>span{color:#31566b!important;background:var(--portal-accent-soft)!important}html[data-theme=light][data-portal] .gpu-inspection-drawer .gpu-listing-badges .app-icon{color:var(--portal-accent-deep)!important}html[data-theme=light][data-portal] .el-dialog__title{color:var(--portal-text)!important}html[data-theme=light][data-portal] .el-dialog__close{color:var(--portal-muted)!important}html[data-theme=light][data-portal] .workbench-detail-dialog :is(.el-descriptions__label,.el-descriptions__content){border-color:var(--portal-border)!important;color:var(--portal-text)!important}html[data-theme=light][data-portal] .workbench-detail-dialog .el-descriptions__label{background:var(--portal-accent-soft)!important;font-weight:700}html[data-theme=light][data-portal] .workbench-detail-dialog .el-descriptions__content{background:var(--portal-surface)!important}html[data-theme=light][data-portal] .workbench-detail-dialog .instance-proof-guide{border-color:var(--portal-border);background:var(--portal-surface-soft)}html[data-theme=light][data-portal] .workbench-detail-dialog .instance-proof-guide p{color:var(--portal-muted)!important}html[data-theme=light][data-portal] .workbench-detail-dialog .instance-proof-guide strong{color:#b45309}html[data-theme=light][data-portal] .workbench-detail-dialog .instance-proof-guide.ready strong{color:#047857}html[data-theme=light][data-portal] .gpu-quote-dialog{color:var(--portal-text)}html[data-theme=light][data-portal] .gpu-quote-dialog>header{border-color:var(--portal-border)!important;color:var(--portal-text)!important;background:var(--portal-surface-soft)!important}html[data-theme=light][data-portal] .gpu-quote-dialog header small{color:var(--portal-accent-deep)!important;font-weight:700}html[data-theme=light][data-portal] .gpu-quote-dialog :is(h3,header>strong,.el-form-item__label,dd){color:var(--portal-text)!important}html[data-theme=light][data-portal] .gpu-quote-dialog :is(header p,dt){color:var(--portal-muted)!important}html[data-theme=light][data-portal] .gpu-quote-dialog dl{border-color:var(--portal-border)}html[data-theme=light][data-portal] .gpu-quote-dialog dl>div{background:var(--portal-surface-soft)!important}html[data-theme=light][data-portal] .gpu-quote-dialog dl>div+div{border-top:1px solid var(--portal-border)}html[data-theme=light][data-portal] .gpu-quote-dialog .el-input-number :is(.el-input__inner,.el-input-number__decrease,.el-input-number__increase){color:var(--portal-text)!important}html[data-theme=light][data-portal] .gpu-quote-dialog .el-input-number :is(.el-input-number__decrease,.el-input-number__increase){border-color:var(--portal-border);background:var(--portal-surface-soft)}html[data-theme=light][data-portal] .gpu-quote-dialog .el-alert--warning{border-color:#e7d39b!important;background:#fff9e8!important}html[data-theme=light][data-portal] .gpu-quote-dialog .el-alert--warning .el-alert__title{color:#5c4711!important}html[data-theme=light][data-portal] :is(.el-popper.is-light .el-popper__arrow:before,.el-dropdown__popper .el-popper__arrow:before,.el-select__popper .el-popper__arrow:before,.el-picker__popper .el-popper__arrow:before){border-color:var(--portal-border)!important;background:var(--portal-surface)!important}html[data-theme=light][data-portal] .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger){--el-button-bg-color:var(--portal-surface);--el-button-border-color:var(--portal-border);--el-button-text-color:var(--portal-text);--el-button-hover-bg-color:var(--portal-accent-soft);--el-button-hover-border-color:var(--portal-accent);--el-button-hover-text-color:var(--portal-accent-deep);background:var(--portal-surface)!important}html[data-theme=light][data-portal] :is(.el-alert--info,.el-alert--success,.el-alert--warning,.el-alert--error){color:var(--portal-text)!important;background:var(--portal-surface-soft)!important}html[data-theme=light][data-portal] :is(.el-table,.el-table__inner-wrapper,.el-table__header-wrapper,.el-table__body-wrapper,.el-table__empty-block,.el-table tr,.nexus-table.el-table,.nexus-table .el-table__inner-wrapper,.nexus-table .el-table__header-wrapper,.nexus-table .el-table__body-wrapper,.nexus-table .el-scrollbar__wrap,.nexus-table .el-scrollbar__view){background:var(--portal-surface)!important}html[data-theme=light][data-portal] :is(.el-table th.el-table__cell,.nexus-table th.el-table__cell){background:var(--portal-accent-soft)!important;color:var(--portal-accent-deep)!important;border-bottom-color:var(--portal-border)!important}html[data-theme=light][data-portal] :is(.el-table td.el-table__cell,.nexus-table td.el-table__cell){background:var(--portal-surface)!important;color:#3f5065!important;border-bottom-color:var(--portal-border)!important}html[data-theme=light][data-portal] .nexus-table .el-table__row:nth-child(2n) td.el-table__cell{background:var(--portal-surface-soft)!important}html[data-theme=light][data-portal] .nexus-table .el-table__row:hover>td.el-table__cell{background:var(--portal-accent-soft)!important;color:var(--portal-accent-deep)!important}html[data-theme=light][data-portal] .gpu-market-page :is(.gpu-asset-market,.kai-blindbox,.gpu-market-stat-grid article,.gpu-listing-card,.gpu-listing-metrics>div,.gpu-market-evidence,.gpu-model-overview,.gpu-trend-card,.gpu-market-snapshot,.gpu-market-order-flow>article,.gpu-model-grid>button,.gpu-wear-curve-panel,.gpu-wear-metrics article,.gpu-wear-chart-wrap,.gpu-wear-readout article,.blindbox-tabs,.blindbox-wallet,.blindbox-draw-zone,.blindbox-open-bar,.blindbox-assurance article,.blindbox-section-title,.blindbox-style-switch,.blindbox-owned-grid>article,.blindbox-atlas article,.blindbox-share-card,.blindbox-share-layout>aside,.blindbox-evidence){border-color:var(--portal-border)!important;color:var(--portal-text)!important;background-color:var(--portal-surface)!important;background-image:none!important}html[data-theme=light][data-portal] .gpu-market-page :is(.gpu-market-stat-grid strong,.gpu-listing-price strong,.gpu-listing-metrics strong,.gpu-model-grid dd,.gpu-trend-card>header>div:last-child strong,.gpu-wear-curve-heading h3,.gpu-wear-metrics strong,.gpu-wear-readout strong,.gpu-wear-readout b){color:var(--portal-text)!important}html[data-theme=light][data-portal] .gpu-market-page :is(.gpu-market-heading p,.gpu-model-overview p,.gpu-listing-card p,.gpu-wear-curve-heading p,.gpu-wear-curve-panel footer,.gpu-wear-metrics small,.gpu-market-table-wrap tbody td){color:var(--portal-muted)!important}html[data-theme=light][data-portal] .gpu-market-page :is(.gpu-model-grid>button:hover,.gpu-model-grid>button.active,.gpu-market-table-wrap tbody tr:hover,.gpu-market-table-wrap tbody tr.active){background:var(--portal-accent-soft)!important}html[data-theme=light][data-portal] .gpu-market-page .gpu-market-table-wrap{border-color:var(--portal-border);background:var(--portal-surface)}html[data-theme=light][data-portal] .gpu-market-page .gpu-market-table-wrap thead th{background:var(--portal-accent-soft)!important;color:var(--portal-accent-deep)!important}html[data-theme=light][data-portal] .gpu-market-page .gpu-market-table-wrap tbody th{color:var(--portal-text)!important}html[data-theme=light][data-portal] .gpu-market-page .gpu-trend-chart line{stroke:var(--portal-border)}html[data-theme=light][data-portal] .gpu-market-page .gpu-trend-chart polyline{stroke:var(--portal-accent);filter:none}html[data-theme=light][data-portal] .gpu-market-page :is(.el-input__wrapper,.el-select__wrapper){background:var(--portal-surface)!important;box-shadow:0 0 0 1px var(--portal-border) inset!important}html[data-theme=light][data-portal] .gpu-market-page :is(.el-input__inner,.el-select__selected-item){color:var(--portal-text)!important}html[data-theme=light][data-portal] .market-section-switch>button{border-color:var(--portal-border)!important;color:var(--portal-text)!important;background:var(--portal-surface)!important;box-shadow:0 8px 24px #2b3a520b}html[data-theme=light][data-portal] .market-section-switch>button:hover,html[data-theme=light][data-portal] .market-section-switch>button.active{border-color:var(--portal-accent)!important;color:var(--portal-accent-deep)!important;background:var(--portal-accent-soft)!important;box-shadow:0 10px 26px color-mix(in srgb,var(--portal-accent) 10%,transparent)}html[data-theme=light][data-portal] .market-section-switch>button>span{color:var(--portal-accent-deep)!important;background:var(--portal-accent-soft)!important}html[data-theme=light][data-portal] .market-section-switch>button.active>span{color:#fff!important;background:linear-gradient(145deg,var(--portal-accent),var(--portal-accent-deep))!important}html[data-theme=light][data-portal] .market-section-switch small{color:var(--portal-muted)!important}html[data-theme=light][data-portal] .gpu-market-page .kai-core-source-shell{border-color:var(--portal-border)!important;color:var(--portal-text)!important;background:linear-gradient(145deg,var(--portal-surface),var(--portal-surface-soft))!important}html[data-theme=light][data-portal] .gpu-market-page .kai-core-source-shell :is(.simple-header,.simple-nav,.draw-zone,.open-bar,.simple-assurance article,.gpu-paint-guide,.gpu-paint-grid article,.sticker-feature,.visual-style-bar,.collection-summary div,.sticker-records article,.owned-grid article,.atlas-card,.source-voucher-list article,.share-card,.share-controls,.share-empty,.rules-drawer,.reveal-card-gpu){border-color:var(--portal-border)!important;color:var(--portal-text)!important}html[data-theme=light][data-portal] .kai-blindbox-dialog{border-color:var(--portal-border)!important;color:var(--portal-text)!important;background:var(--portal-surface)!important;box-shadow:0 24px 70px #2b3a522e!important}html[data-theme=light][data-portal] .kai-blindbox-dialog .el-dialog__title{color:var(--portal-text)!important}html[data-theme=light][data-portal] :is(.blindbox-confirm>header,.blindbox-confirm dl,.blindbox-confirm dl>div,.blindbox-reveal-facts>span){border-color:var(--portal-border)!important;color:var(--portal-text)!important;background:var(--portal-surface-soft)!important}html[data-theme=light][data-portal] :is(.blindbox-confirm p,.blindbox-confirm dt,.blindbox-reveal-facts small){color:var(--portal-muted)!important}html[data-theme=light][data-portal] :is(.blindbox-confirm dd,.blindbox-reveal h2){color:var(--portal-text)!important}html[data-theme=light][data-portal] .blindbox-reveal code{color:var(--portal-muted)!important;background:var(--portal-surface-soft)!important}html[data-theme=light][data-portal] .public-route{background:var(--portal-canvas)!important}html[data-theme=light][data-portal] .auth-page{color:var(--portal-text);background:var(--portal-canvas)}html[data-theme=light][data-portal] .auth-visual{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--portal-accent) 14%,transparent),transparent 35%)}html[data-theme=light][data-portal] .auth-orbit{border-color:color-mix(in srgb,var(--portal-accent) 24%,transparent);box-shadow:0 0 80px color-mix(in srgb,var(--portal-accent) 8%,transparent)}html[data-theme=light][data-portal] .auth-orbit:before,html[data-theme=light][data-portal] .auth-orbit:after{border-color:color-mix(in srgb,var(--portal-accent) 30%,transparent)}html[data-theme=light][data-portal] .auth-panel{background:color-mix(in srgb,var(--portal-canvas) 82%,#ffffff)!important}html[data-theme=light][data-portal] .auth-card{border-color:var(--portal-border)!important;color:var(--portal-text);background:var(--portal-surface)!important;box-shadow:0 24px 70px #2b3a521f!important}html[data-theme=light][data-portal] :is(.auth-copy h1,.auth-card h2){color:var(--portal-text)}html[data-theme=light][data-portal] :is(.auth-copy p,.auth-card header p,.auth-mfa-step small){color:var(--portal-muted)}html[data-theme=light][data-portal] :is(.auth-copy small,.auth-card small,.auth-card a){color:var(--portal-accent-deep)}html[data-theme=light][data-portal] .security-agreement-dialog{border-color:var(--portal-border)!important;background:var(--portal-surface)!important}html[data-theme=light][data-portal] .security-agreement-dialog .el-dialog__title,html[data-theme=light][data-portal] .security-agreement-content h3{color:var(--portal-text)}html[data-theme=light][data-portal] :is(.security-agreement-content,.security-agreement-meta,.login-security-consent){color:var(--portal-muted)}html[data-theme=light][data-portal] .login-security-consent{background:var(--portal-surface-soft)}html[data-theme=light][data-portal] .login-security-consent .el-checkbox.is-locked .el-checkbox__label{color:#64748b}html[data-theme=light][data-portal] .login-security-consent.is-blocked{border-color:#e11d48;background:#fff1f2;box-shadow:0 0 0 3px #e11d481f}html[data-theme=light][data-portal] .login-security-consent.is-blocked :is(.el-checkbox__label,.el-checkbox__inner),html[data-theme=light][data-portal] .security-agreement-hint.is-error{color:#be123c!important;border-color:#e11d48!important}html[data-theme=light][data-portal] .security-agreement-hint.is-complete{color:#047857}html[data-theme=light][data-portal] .auth-security-badge,html[data-theme=light][data-portal] .auth-mfa-step{border-color:var(--portal-border);color:var(--portal-text);background:var(--portal-accent-soft)}html[data-theme=light][data-portal] html[data-app-background=true] body:after{background:var(--portal-canvas);color:var(--portal-muted)}@media(min-width:821px){.public-standard-card-hour-price{top:28px!important;right:auto!important;left:32px;width:auto}}html[data-theme=light][data-portal] :is(.portal-hub-sheet,.mobile-business-sheet){border-color:var(--portal-border)!important;color:var(--portal-text)!important;background:var(--portal-surface)!important;box-shadow:0 -20px 60px #2b3a5226!important}html[data-theme=light][data-portal] .portal-hub-mask{background:#29374c42}html[data-theme=light][data-portal] .mobile-business-mask{background:#29374c4d}html[data-theme=light][data-portal] .portal-hub-grid>button{border-color:var(--portal-border);color:var(--portal-text);background:var(--portal-surface-soft)}html[data-theme=light][data-portal] .portal-hub-grid>button[data-status=active],html[data-theme=light][data-portal] .portal-hub-grid>button.current{border-color:var(--portal-accent);background:var(--portal-accent-soft)}html[data-theme=light][data-portal] .portal-hub-grid small{color:var(--portal-muted)}html[data-theme=light][data-portal] .portal-hub-message{border-color:var(--portal-border);color:var(--portal-text);background:var(--portal-surface-soft)}html[data-theme=light][data-portal] .mobile-business-sheet>header :is(h2,.nexus-icon-button){color:var(--portal-text)!important}html[data-theme=light][data-portal] .mobile-business-sheet header small{color:var(--portal-accent-deep)}html[data-theme=light][data-portal] .mobile-business-grid>button{border-color:var(--portal-border);color:var(--portal-text);background:var(--portal-surface-soft);box-shadow:0 5px 16px #2b3a520b}html[data-theme=light][data-portal] .mobile-business-grid>button>span{color:var(--portal-muted);background:var(--portal-surface);box-shadow:inset 0 0 0 1px var(--portal-border)}html[data-theme=light][data-portal] .mobile-business-grid>button>small{color:var(--portal-muted)}html[data-theme=light][data-portal] .mobile-business-grid>button.active{border-color:color-mix(in srgb,var(--portal-accent) 42%,var(--portal-border));color:var(--portal-accent-deep);background:var(--portal-accent-soft);box-shadow:0 7px 18px color-mix(in srgb,var(--portal-accent) 9%,transparent)}html[data-theme=light][data-portal] .mobile-business-grid>button.active>span{color:#fff;background:var(--portal-accent);box-shadow:none}html[data-theme=light][data-portal] .mobile-business-grid>button.active>small{color:var(--portal-accent-deep)}html[data-theme=light][data-portal] .mobile-business-nav{border-color:var(--portal-border)!important;color:var(--portal-muted);background:var(--portal-surface)!important;box-shadow:0 -8px 24px #2b3a5214!important}html[data-theme=light][data-portal] .mobile-business-nav>a.active,html[data-theme=light][data-portal] .mobile-business-nav>button.active{color:var(--portal-accent-deep);background:var(--portal-accent-soft)}html[data-theme=light][data-portal] .mobile-workspace-bar{border-color:var(--portal-border);background:var(--portal-surface-soft)}html[data-theme=light][data-portal] .mobile-workspace-bar>.workspace-bar-label{border-color:var(--portal-border)}html[data-theme=light][data-portal] .mobile-workspace-bar>.workspace-bar-label strong{color:var(--portal-text)}html[data-theme=light][data-portal] .mobile-workspace-bar>button{color:var(--portal-muted)}html[data-theme=light][data-portal] .mobile-workspace-bar>button>span{color:var(--portal-accent-deep);background:var(--portal-accent-soft)}html[data-theme=light][data-portal] .mobile-workspace-bar>button.current{border-color:var(--portal-border);color:var(--portal-accent-deep);background:var(--portal-accent-soft)}html[data-theme=light][data-portal] .mobile-workspace-bar>button.current>span{color:#fff;background:var(--portal-accent)}html[data-theme=light][data-portal] .mobile-sidebar-controls{grid-template-columns:1fr}html[data-theme=light][data-portal] .mobile-sidebar-controls>button,html[data-theme=light][data-portal] .mobile-sidebar-controls>label{border-color:var(--portal-border);color:var(--portal-text);background:var(--portal-surface-soft)}html[data-theme=light][data-portal] .mobile-sidebar-controls>button>.app-icon{color:var(--portal-accent)}html[data-theme=light][data-portal] .mobile-sidebar-controls small{color:var(--portal-muted)}html[data-theme=light][data-portal] .mobile-sidebar-controls strong{color:var(--portal-text)}html[data-theme=light][data-portal] .customer-mobile-actions{border-color:var(--portal-border);background:color-mix(in srgb,var(--portal-surface) 96%,transparent)}html[data-theme=light][data-portal] .customer-mobile-actions button{color:var(--portal-muted)}html[data-theme=light][data-portal] .customer-mobile-actions button:nth-child(2){color:#fff;background:var(--portal-accent)}html[data-theme=light][data-portal] .mobile-record-list>article{border-color:var(--portal-border);background:var(--portal-border)}html[data-theme=light][data-portal] .mobile-record-field{background:var(--portal-surface)}html[data-theme=light][data-portal] .mobile-record-field small{color:var(--portal-muted)}html[data-theme=light][data-portal] .mobile-record-field strong{color:var(--portal-text)}html[data-theme=light][data-portal] .nexus-app.is-portal-switching:after{background:var(--portal-canvas)}html[data-theme=light][data-portal][data-app-background=true] body:after{background:var(--portal-canvas);color:var(--portal-muted)}html[data-theme=light][data-portal] :is(.custody-reward-hero,.custody-reward-hero aside,.custody-tier-grid article,.asset-actions button,.asset-metrics article,.projection-summary span,.asset-earnings-overview>div>article,.gpu-strategy-advisor article,.gpu-service-pack-grid button,.mobile-asset-list>article,.mobile-asset-list dl>div){border-color:var(--portal-border)!important;color:var(--portal-text)!important;background:var(--portal-surface)!important;background-image:none!important}html[data-theme=light][data-portal] .custody-reward-hero{background:linear-gradient(135deg,var(--portal-accent-soft),var(--portal-surface))!important}html[data-theme=light][data-portal] .custody-hero-flags span{border-color:var(--portal-border);color:var(--portal-accent-deep);background:var(--portal-accent-soft)}html[data-theme=light][data-portal] :is(.custody-reward-hero p,.custody-reward-hero aside span,.custody-reward-hero aside b,.custody-tier-grid p,.asset-actions small,.asset-actions span,.asset-metrics small,.asset-metrics p,.asset-contract p,.projection-summary small,.projection-curve article>span,.projection-curve small,.asset-earnings-overview article>span small,.asset-earnings-overview article>p,.gpu-strategy-advisor article>span,.gpu-strategy-advisor article>small,.gpu-strategy-advisor article>p,.gpu-service-pack-grid button>span,.gpu-service-pack-grid button>small,.mobile-asset-list dt){color:var(--portal-muted)!important}html[data-theme=light][data-portal] :is(.custody-reward-hero h2,.custody-reward-hero aside strong,.custody-tier-grid article>strong,.asset-actions strong,.asset-metrics strong,.asset-earnings-overview article>strong,.gpu-strategy-advisor h3,.mobile-asset-list dd){color:var(--portal-text)!important}html[data-theme=light][data-portal] .asset-earnings-overview article>span b{border:1px solid color-mix(in srgb,var(--portal-accent) 28%,var(--portal-border));color:var(--portal-accent-deep)!important;background:var(--portal-accent-soft)!important}html[data-theme=light][data-portal] .gpu-strategy-advisor article>strong{color:var(--portal-accent-deep)!important}html[data-theme=light][data-portal] .gpu-service-pack-dialog p{color:var(--portal-muted)!important}html[data-theme=light][data-portal] .gpu-service-pack-grid button.active{border-color:var(--portal-accent)!important;background:var(--portal-accent-soft)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--portal-accent) 22%,transparent),0 8px 22px #2b3a5212}html[data-theme=light][data-portal] .gpu-service-pack-grid header b{color:var(--portal-accent-deep)!important}html[data-theme=light][data-portal] .gpu-service-pack-grid dl>div{border:1px solid var(--portal-border);background:var(--portal-surface-soft)!important}html[data-theme=light][data-portal] .gpu-service-pack-grid dt{color:var(--portal-muted)!important;font-weight:650}html[data-theme=light][data-portal] .gpu-service-pack-grid dd{color:var(--portal-text)!important}html[data-theme=light][data-portal] .gpu-service-pack-grid dd.negative{color:#c2410c!important}html[data-theme=light][data-portal] .asset-contract>div{background:var(--portal-accent-soft)}html[data-theme=light][data-portal] .projection-curve i,html[data-theme=light][data-portal] .mobile-asset-list dl{background:var(--portal-border)}@media(max-width:700px){html[data-theme=light][data-portal] .mobile-asset-list.mobile-gpu-holdings>article{position:relative;overflow:hidden;padding:16px;border-color:color-mix(in srgb,var(--portal-accent) 24%,var(--portal-border))!important;background-color:#fff!important;background-image:linear-gradient(145deg,#fff,#f8fbff)!important;box-shadow:0 10px 24px #2563eb14}html[data-theme=light][data-portal] .mobile-gpu-holdings>article:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--portal-accent),color-mix(in srgb,var(--portal-accent) 30%,transparent))}html[data-theme=light][data-portal] .mobile-gpu-holdings>article>header{margin-bottom:14px}html[data-theme=light][data-portal] .mobile-gpu-holdings>article>header>div{justify-items:start;gap:8px}html[data-theme=light][data-portal] .mobile-gpu-holdings>article>header small{padding:4px 9px;border:1px solid color-mix(in srgb,var(--portal-accent) 22%,var(--portal-border));border-radius:999px;color:var(--portal-accent-deep)!important;background:var(--portal-accent-soft);font-weight:700}html[data-theme=light][data-portal] .mobile-gpu-holdings>article>header strong{color:var(--portal-text)!important;font-size:calc(18px * var(--customer-font-scale, 1));line-height:1.35}html[data-theme=light][data-portal] .mobile-gpu-holdings dl{gap:8px;background:transparent!important}html[data-theme=light][data-portal] .mobile-gpu-holdings dl>div{padding:12px;border:1px solid color-mix(in srgb,var(--portal-accent) 18%,var(--portal-border));border-radius:10px;background:color-mix(in srgb,var(--portal-accent-soft) 70%,#ffffff)!important}html[data-theme=light][data-portal] .mobile-gpu-holdings dt{color:var(--portal-muted)!important;font-size:calc(11px * var(--customer-font-scale, 1));font-weight:650}html[data-theme=light][data-portal] .mobile-gpu-holdings dd{margin-top:7px;color:var(--portal-text)!important;font-size:calc(15px * var(--customer-font-scale, 1));font-weight:750}html[data-theme=light][data-portal] .mobile-gpu-holdings .mobile-asset-actions{gap:9px;margin-top:14px}html[data-theme=light][data-portal] .mobile-gpu-holdings .mobile-asset-actions .el-button{min-height:42px;border-radius:10px;font-weight:700}html[data-theme=light][data-portal] .mobile-gpu-holdings .mobile-asset-mode{--el-button-text-color:var(--portal-text);--el-button-border-color:var(--portal-border);--el-button-bg-color:#ffffff;color:var(--portal-text)!important;background:#fff!important;border-color:var(--portal-border)!important}html[data-theme=light][data-portal] .mobile-gpu-holdings .mobile-asset-care,html[data-theme=light][data-portal] .mobile-gpu-holdings .mobile-asset-use{--el-button-text-color:#ffffff;--el-button-border-color:var(--portal-accent);--el-button-bg-color:var(--portal-accent);color:#fff!important;background:linear-gradient(135deg,var(--portal-accent),var(--portal-accent-deep))!important;border-color:var(--portal-accent)!important;box-shadow:0 7px 16px color-mix(in srgb,var(--portal-accent) 22%,transparent)}html[data-theme=light][data-portal] .mobile-gpu-holdings .mobile-asset-reward{grid-column:1/-1;--el-button-text-color:var(--portal-accent-deep);--el-button-border-color:color-mix(in srgb,var(--portal-accent) 24%,var(--portal-border));--el-button-bg-color:var(--portal-accent-soft);color:var(--portal-accent-deep)!important;background:var(--portal-accent-soft)!important;border-color:color-mix(in srgb,var(--portal-accent) 24%,var(--portal-border))!important}}html[data-theme=light][data-portal] :is(.billing-period-grid>article,.billing-forecast-grid article,.billing-anomaly-list>article,.billing-check-list>article,.billing-trust-grid article,.billing-recalculation-note,.billing-destination-list article,.billing-suggestion-list article){border-color:var(--portal-border)!important;color:var(--portal-text)!important;background:var(--portal-surface-soft)!important;box-shadow:none}html[data-theme=light][data-portal] .billing-period-grid>article.active{border-color:var(--portal-accent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--portal-accent) 24%,transparent)}html[data-theme=light][data-portal] :is(.billing-period-grid dd,.billing-anomaly-list strong,.billing-check-list strong,.billing-destination-list strong,.billing-suggestion-list h3){color:var(--portal-text)!important}html[data-theme=light][data-portal] :is(.billing-period-grid dt,.billing-period-grid article>small,.billing-forecast-grid small,.billing-trust-grid small,.billing-check-list small,.billing-destination-list small,.billing-suggestion-list small){color:var(--portal-muted)!important}html[data-theme=light][data-portal] .billing-donut:after{border-color:var(--portal-border);background:var(--portal-surface)}html[data-theme=light][data-portal] .billing-donut strong{color:var(--portal-text)}html[data-theme=light][data-portal] .billing-donut span{color:var(--portal-muted)}html[data-theme=light][data-portal] .card-hour-sync-strip{border-color:var(--portal-border);color:var(--portal-text);background:var(--portal-surface)!important}html[data-theme=light][data-portal] .card-hour-sync-strip small{color:var(--portal-muted)}html[data-theme=light][data-portal] .native-line-chart .chart-grid-line{stroke:var(--portal-border)}html[data-theme=light][data-portal] .native-line-chart .chart-line{stroke:var(--portal-accent)}html[data-theme=light][data-portal] .native-line-chart .chart-dot{fill:var(--portal-surface);stroke:var(--portal-accent)}html[data-theme=light][data-portal] .native-line-chart stop{stop-color:var(--portal-accent)}html[data-theme=light][data-portal] .native-chart-labels{color:var(--portal-muted)}html[data-theme=light][data-portal] .platform-guide-page{color:var(--portal-text);background:radial-gradient(circle at 10% 4%,color-mix(in srgb,var(--portal-accent) 10%,transparent),transparent 30%),radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--portal-info) 7%,transparent),transparent 32%),var(--portal-canvas)}html[data-theme=light][data-portal] :is(.platform-guide-hero,.platform-guide-grid>a,.platform-flow li){border-color:var(--portal-border);color:var(--portal-text);background:var(--portal-surface);background-image:none;box-shadow:0 16px 42px #2b3a5212}html[data-theme=light][data-portal] .platform-guide-hero{background:linear-gradient(145deg,var(--portal-surface),var(--portal-surface-soft))}html[data-theme=light][data-portal] .platform-guide-brand{color:var(--portal-text)}html[data-theme=light][data-portal] .platform-guide-language{color:var(--portal-muted)}html[data-theme=light][data-portal] .platform-guide-language :is(.el-select__wrapper,.el-input__wrapper){color:var(--portal-text);background:var(--portal-surface)!important;box-shadow:0 0 0 1px var(--portal-border) inset!important}html[data-theme=light][data-portal] .platform-guide-language :is(.el-select__selected-item,.el-input__inner){color:var(--portal-text)!important}html[data-theme=light][data-portal] :is(.platform-guide-intro>span,.platform-guide-heading small){color:var(--portal-accent-deep)}html[data-theme=light][data-portal] :is(.platform-guide-intro h1,.platform-guide-heading h2,.platform-guide-grid h3){color:var(--portal-text)}html[data-theme=light][data-portal] :is(.platform-guide-intro p,.platform-guide-grid p,.platform-flow li p){color:var(--portal-muted)}html[data-theme=light][data-portal] .platform-guide-price{border-color:color-mix(in srgb,var(--portal-accent) 24%,var(--portal-border));color:var(--portal-text);background:var(--portal-accent-soft)}html[data-theme=light][data-portal] .platform-guide-price small{color:var(--portal-muted)}html[data-theme=light][data-portal] .platform-guide-price strong{color:var(--portal-accent-deep)}html[data-theme=light][data-portal] .platform-guide-price span{color:#40536a}html[data-theme=light][data-portal] .platform-guide-grid>a{--guide-card-accent:var(--portal-accent-deep);--guide-card-soft:var(--portal-accent-soft)}html[data-theme=light][data-portal] .platform-guide-grid>a[data-kind=agent]{--guide-card-accent:#6d28d9;--guide-card-soft:#f5f3ff;border-color:#ddd3f2}html[data-theme=light][data-portal] .platform-guide-grid>a[data-kind=supplier]{--guide-card-accent:#047857;--guide-card-soft:#ecfdf5;border-color:#cfe5dc}html[data-theme=light][data-portal] .platform-guide-grid>a:hover,html[data-theme=light][data-portal] .platform-guide-grid>a:focus-visible{border-color:var(--guide-card-accent);background:var(--guide-card-soft);box-shadow:0 18px 46px color-mix(in srgb,var(--guide-card-accent) 10%,transparent)}html[data-theme=light][data-portal] .platform-guide-grid>a>header{color:var(--guide-card-accent)}html[data-theme=light][data-portal] .platform-guide-grid>a>header span{color:var(--guide-card-accent);background:var(--guide-card-soft)}html[data-theme=light][data-portal] .platform-guide-grid li{color:#40536a;background:var(--guide-card-soft)}html[data-theme=light][data-portal] .platform-guide-grid b{color:var(--guide-card-accent)}html[data-theme=light][data-portal] .platform-flow li span{color:var(--portal-accent-deep);background:var(--portal-accent-soft)}html[data-theme=light][data-portal] .platform-guide-rule{border-color:#e7d39b;color:#66470a;background:#fff9e8}html[data-theme=light][data-portal] .metric-card[data-tone=green]{--tone:var(--portal-success)}html[data-theme=light][data-portal] .metric-card[data-tone=purple]{--tone:var(--portal-info)}html[data-theme=light][data-portal] .metric-card[data-tone=yellow]{--tone:var(--portal-warning)}html[data-theme=light][data-portal] .metric-card[data-tone=red]{--tone:var(--portal-danger)}html[data-theme=light][data-portal] :is(.up,.metric-card footer em,.card-hour-stats article[data-index="2"] strong,.card-hour-stats article[data-tone=green] strong,.customer-summary-card[data-tone=green] strong,.card-hour-insight[data-tone=green]>span,.card-hour-insight[data-tone=green] strong,.customer-ledger-list>div>b){color:var(--portal-success)!important}html[data-theme=light][data-portal] :is(.down,.card-hour-stats article[data-tone=red] strong,.customer-ledger-list>div>b.negative){color:var(--portal-danger)!important}html[data-theme=light][data-portal] :is(.card-hour-stats article[data-index="3"] strong,.card-hour-stats article[data-tone=yellow] strong,.customer-summary-card[data-tone=yellow] strong,.card-hour-insight[data-tone=yellow]>span,.card-hour-insight[data-tone=yellow] strong,.card-hour-data-meta[data-delayed=true]){color:var(--portal-warning)!important}html[data-theme=light][data-portal] :is(.card-hour-stats article[data-index="1"] strong,.card-hour-stats article[data-tone=purple] strong){color:var(--portal-info)!important}html[data-theme=light][data-portal] :is(.page-heading p,.nexus-panel p,.activity-item p){font-size:max(calc(11px * var(--customer-font-scale, 1)),calc(.72rem * var(--customer-font-scale, 1)))}html[data-theme=light][data-portal] :is(.nexus-brand small,.portal-identity small,.sidebar-security small,.account-button small,.activity-item small,.nexus-footer){color:var(--portal-muted)!important;font-size:max(calc(10px * var(--customer-font-scale, 1)),calc(.68rem * var(--customer-font-scale, 1)));line-height:1.5}html[data-theme=light][data-portal] .global-search input::placeholder{color:#64748b}html[data-theme=light][data-portal] :is(.el-table td.el-table__cell,.nexus-table td.el-table__cell){color:#334155!important}html[data-theme=light][data-portal] .el-alert__title{color:var(--portal-text)!important}html[data-theme=light][data-portal] .el-alert__description{color:var(--portal-muted)!important}html[data-theme=light][data-portal] .el-alert--info{background:var(--portal-accent-soft)!important}html[data-theme=light][data-portal] .el-alert--success{background:#ecfdf5!important}html[data-theme=light][data-portal] .el-alert--warning{background:#fff9e8!important}html[data-theme=light][data-portal] .el-alert--error{background:#fff1f2!important}html[data-theme=light][data-portal] .el-alert--success :is(.el-alert__title,.el-alert__icon){color:var(--portal-success)!important}html[data-theme=light][data-portal] .el-alert--warning :is(.el-alert__title,.el-alert__icon){color:var(--portal-warning)!important}html[data-theme=light][data-portal] .el-alert--error :is(.el-alert__title,.el-alert__icon){color:var(--portal-danger)!important}html[data-theme=light][data-portal] .gpu-market-page .gpu-market-heading>div>span,html[data-theme=light][data-portal] .gpu-market-page .gpu-listing-card header small{color:var(--portal-accent-deep)!important}html[data-theme=light][data-portal] .gpu-market-page .gpu-market-heading>.el-button span{margin:0;color:inherit!important;font-size:inherit;letter-spacing:normal}html[data-theme=light][data-portal] .gpu-market-page :is(.gpu-market-stat-grid small,.gpu-market-stat-grid span,.gpu-listing-metrics span,.gpu-listing-metrics small,.gpu-model-grid dt,.gpu-trend-card small,.gpu-market-snapshot small,.gpu-wear-readout small){color:var(--portal-muted)!important}html[data-theme=light][data-portal] .gpu-market-page :is(.gpu-listing-metrics small,.gpu-model-grid dt){font-size:max(calc(10px * var(--customer-font-scale, 1)),calc(.66rem * var(--customer-font-scale, 1)))}html[data-theme=light][data-portal] :is(.finance-metrics strong,.purchase-channel-grid strong,.billing-destination-audit strong,.billing-redesign-total dd,.billing-redesign-formula strong,.billing-redesign-line-detail li strong,.billing-v2-amount>div b,.billing-v2-stat>strong,.billing-v2-actions button,.billing-v2-inspector dd,.billing-v2-formula strong,.billing-v2-inspector li strong){color:var(--portal-text)!important}html[data-theme=light][data-portal] :is(.finance-metrics small,.finance-metrics p,.purchase-channel-grid p,.purchase-channel-grid li,.billing-destination-audit small,.billing-destination-audit span,.billing-destination-check,.billing-redesign-total dt,.billing-redesign-forecast span,.billing-redesign-line-detail>small,.billing-redesign-formula span,.billing-redesign-line-detail li span,.billing-redesign-line-detail li small,.billing-check-rows article>span,.billing-redesign-footnote,.billing-v2-amount small,.billing-v2-stat small,.billing-v2-amount>div,.billing-v2-actions button small,.billing-v2-flow article small,.billing-v2-table-date,.billing-v2-inspector>header small,.billing-v2-inspector dt,.billing-v2-formula span,.billing-v2-inspector li span,.billing-v2-inspector li small,.billing-v2-check-list small,.billing-v2-footnote){color:var(--portal-muted)!important}html[data-theme=light][data-portal] :is(.billing-destination-dimensions,.billing-destination-audit article,.billing-destination-check,.billing-redesign-formula,.billing-v2-periods,.billing-v2-amount,.billing-v2-stat,.billing-v2-actions button,.billing-v2-filters,.billing-v2-inspector dl>div,.billing-v2-formula){border-color:var(--portal-border)!important;color:var(--portal-text)!important;background:var(--portal-surface-soft)!important}html[data-theme=light][data-portal] .billing-destination-dimensions button{color:var(--portal-muted);background:transparent}html[data-theme=light][data-portal] .billing-destination-dimensions button:hover,html[data-theme=light][data-portal] .billing-destination-dimensions button:focus-visible,html[data-theme=light][data-portal] .billing-destination-dimensions button.active{border-color:var(--portal-accent);color:var(--portal-accent-deep);background:var(--portal-accent-soft)}html[data-theme=light][data-portal] :is(.billing-redesign-line-detail li strong.attention,.billing-v2-inspector li strong.attention){color:var(--portal-warning)!important}html[data-theme=light][data-portal] :is(.formula,.card-hour-filters,.intelligence-grid>button){border-color:var(--portal-border)!important;color:var(--portal-text)!important;background:var(--portal-surface-soft)!important}html[data-theme=light][data-portal] .formula{color:var(--portal-muted)!important}html[data-theme=light][data-portal] .formula b{color:var(--portal-muted)}html[data-theme=light][data-portal] .formula strong{color:var(--portal-accent-deep)}html[data-theme=light][data-portal] .card-hour-filters button{color:var(--portal-muted);background:transparent}html[data-theme=light][data-portal] .card-hour-filters button:hover{color:var(--portal-accent-deep);background:var(--portal-accent-soft)}html[data-theme=light][data-portal] .card-hour-filters button.active{color:#fff;background:var(--portal-accent)}html[data-theme=light][data-portal] .intelligence-grid>button:hover,html[data-theme=light][data-portal] .intelligence-grid>button:focus-visible{border-color:var(--portal-accent)!important;background:var(--portal-accent-soft)!important}html[data-theme=light][data-portal] .intelligence-grid>button[data-severity=warning]{border-color:#e7d39b!important}html[data-theme=light][data-portal] .intelligence-grid>button[data-severity=critical]{border-color:#fecaca!important}html[data-theme=light][data-portal] .intelligence-grid button>strong{color:var(--portal-text)}html[data-theme=light][data-portal] :is(.intelligence-grid button>p,.intelligence-grid button>small){color:var(--portal-muted)}html[data-theme=light][data-portal] .intelligence-grid button>header>span:last-child{color:var(--portal-warning)}html[data-theme=light][data-portal] .intelligence-grid button>b{color:var(--portal-accent-deep)}html[data-theme=light][data-portal] :is(.commission-formula,.agent-funnel article,.campaign-material){border-color:var(--portal-border)!important;color:var(--portal-text)!important;background:var(--portal-surface-soft)!important;background-image:none!important}html[data-theme=light][data-portal] :is(.commission-policy p,.agent-action-table p,.agent-funnel article small,.campaign-material p){color:var(--portal-muted)!important}html[data-theme=light][data-portal] .agent-funnel article strong{color:var(--portal-text)!important}html[data-theme=light][data-portal] .commission-formula span{color:var(--portal-text);background:var(--portal-surface)}html[data-theme=light][data-portal] .commission-formula strong{color:var(--portal-accent-deep)}html[data-theme=light][data-portal] .campaign-material code{color:var(--portal-accent-deep);background:var(--portal-surface)}html[data-theme=light][data-portal] .gpu-market-page :is(.gpu-wear-period button,.gpu-wear-legend button){border-color:var(--portal-border);color:var(--portal-muted);background:var(--portal-surface-soft);opacity:1}html[data-theme=light][data-portal] .gpu-market-page :is(.gpu-wear-period button.active,.gpu-wear-legend button.active){border-color:var(--portal-accent);color:var(--portal-text);background:var(--portal-accent-soft);box-shadow:none}html[data-theme=light][data-portal] .gpu-market-page :is(.gpu-wear-legend button b,.gpu-wear-readout article>b){color:var(--portal-text)!important}html[data-theme=light][data-portal] .gpu-market-page :is(.gpu-wear-y-axis,.gpu-wear-x-axis,.gpu-wear-rule-status span,.gpu-wear-metrics span,.gpu-wear-readout article>span){color:var(--portal-muted)!important}html[data-theme=light][data-portal] .gpu-market-page .gpu-wear-rule-status b{color:var(--portal-warning)}@media(max-width:820px){html[data-theme=light][data-portal] .public-route{background:var(--portal-canvas)!important}html[data-theme=light][data-portal] .nexus-brand,html[data-theme=light][data-portal] .nexus-topbar{background:var(--portal-surface)!important}}html[data-native-platform] .nexus-topbar,html[data-native-platform][data-theme=light][data-portal] .mobile-business-nav,html[data-native-platform] .gpu-market-page :is(.market-section-switch>button,.gpu-asset-market,.gpu-market-stat-grid article,.gpu-wear-curve-panel,.gpu-wear-metrics article,.gpu-wear-chart-wrap,.gpu-wear-readout article,.gpu-model-overview,.gpu-model-grid>button,.gpu-trend-card,.gpu-market-snapshot,.gpu-listing-card,.gpu-listing-metrics>div,.gpu-market-order-flow>article,.gpu-market-evidence){box-shadow:none!important;filter:none!important}html[data-native-platform] .gpu-market-page .gpu-wear-curve-panel{content-visibility:auto;contain-intrinsic-size:auto 1298px}html[data-native-platform] .gpu-market-page .gpu-model-grid>button{content-visibility:auto;contain-intrinsic-size:auto 187px}html[data-native-platform] .gpu-market-page .gpu-trend-card{content-visibility:auto;contain-intrinsic-size:auto 410px}html[data-native-platform] .gpu-market-page .gpu-market-snapshot{content-visibility:auto;contain-intrinsic-size:auto 750px}html[data-native-platform] .gpu-market-page .gpu-listing-card{content-visibility:auto;contain-intrinsic-size:auto 475px}html[data-native-platform] .gpu-market-page .gpu-market-order-flow>article{content-visibility:auto;contain-intrinsic-size:auto 1094px}.card-hour-exit-panel{padding:20px}.card-hour-exit-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:15px}.card-hour-exit-panel h2{margin:4px 0}.card-hour-exit-panel header p{margin:0;color:var(--text-secondary)}.card-hour-exit-panel header small{color:var(--accent);font-weight:800}.card-hour-exit-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.card-hour-exit-tabs button{display:grid;gap:5px;padding:13px;border:1px solid var(--border);border-radius:12px;color:var(--text-primary);background:var(--surface);text-align:left;cursor:pointer}.card-hour-exit-tabs button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.card-hour-exit-tabs span{color:var(--text-secondary);font-size:calc(11px * var(--customer-font-scale, 1))}.card-hour-exit-quote{display:grid;gap:13px;margin-top:14px;padding:16px;border-radius:14px;background:var(--surface-subtle)}.card-hour-exit-quote>div:first-child{display:flex;align-items:center;gap:9px}.card-hour-exit-quote dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.card-hour-exit-quote dl>div{padding:11px;border:1px solid var(--border);border-radius:10px}.card-hour-exit-quote dt{color:var(--text-secondary);font-size:calc(11px * var(--customer-font-scale, 1))}.card-hour-exit-quote dd{margin:5px 0 0;font-weight:700;overflow-wrap:anywhere}.card-hour-exit-eligibility{display:flex;gap:8px;flex-wrap:wrap}.card-hour-exit-eligibility span{padding:5px 8px;border-radius:8px;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent);font-size:calc(11px * var(--customer-font-scale, 1))}@media(max-width:760px){.card-hour-exit-panel>header{align-items:stretch;flex-direction:column}.card-hour-exit-tabs,.card-hour-exit-quote dl{grid-template-columns:1fr}.card-hour-exit-quote>.el-button{width:100%}}.card-hour-liquidity{padding:20px}.card-hour-liquidity>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.card-hour-liquidity>header small{color:var(--accent);font-weight:800}.card-hour-liquidity>header h2{margin:4px 0}.card-hour-liquidity>header p{margin:0;color:var(--text-secondary)}.liquidity-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:12px;margin-top:14px}.order-book,.limit-order{padding:15px;border:1px solid var(--border);border-radius:13px;background:var(--surface-subtle)}.order-book>header{display:flex;justify-content:space-between;gap:10px}.order-book>header span,.limit-order>p{color:var(--text-secondary);font-size:calc(12px * var(--customer-font-scale, 1))}.book-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.book-grid>section{display:grid;align-content:start;gap:6px}.book-grid>section>b{color:var(--accent)}.book-grid section>div{display:grid;grid-template-columns:80px 1fr auto;gap:8px;padding:7px 9px;border-radius:8px;background:var(--surface)}.book-grid small{color:var(--text-secondary)}.limit-order>header{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:12px}.limit-order>header button{padding:9px;border:1px solid var(--border);border-radius:9px;color:var(--text-primary);background:var(--surface);cursor:pointer}.limit-order>header button.active{border-color:var(--accent);color:var(--accent)}.limit-order>.el-button{width:100%}.liquidity-orders{display:grid;gap:8px;margin-top:15px}.liquidity-orders article{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:9px;padding:10px;border:1px solid var(--border);border-radius:10px}.liquidity-orders article small{grid-column:2/-1;color:var(--text-secondary)}@media(max-width:760px){.card-hour-liquidity>header{align-items:stretch;flex-direction:column}.liquidity-layout,.book-grid{grid-template-columns:1fr}.liquidity-orders article{grid-template-columns:55px 1fr}.liquidity-orders article>.el-tag{grid-column:2;justify-self:start}}.trusted-membership{padding:20px}.trusted-membership>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.trusted-membership>header small{color:var(--accent);font-weight:800}.trusted-membership>header h2{margin:4px 0}.trusted-membership>header p{margin:0;color:var(--text-secondary)}.membership-progress{display:grid;grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:13px;margin:16px 0}.membership-progress>div{display:grid}.membership-progress span,.membership-progress p{color:var(--text-secondary);font-size:calc(11px * var(--customer-font-scale, 1))}.membership-progress p{margin:0}.membership-tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:13px}.membership-tiers article{display:grid;gap:5px;padding:13px;border:1px solid var(--border);border-radius:11px;background:var(--surface-subtle)}.membership-tiers article.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.membership-tiers span{color:var(--accent);font-size:calc(11px * var(--customer-font-scale, 1))}.membership-tiers p{margin:0;color:var(--text-secondary);font-size:calc(12px * var(--customer-font-scale, 1));line-height:1.5}@media(max-width:760px){.trusted-membership>header{align-items:stretch;flex-direction:column}.membership-progress{grid-template-columns:1fr}.membership-tiers{grid-template-columns:1fr 1fr}}.gpu-market-page .gpu-asset-market{gap:18px;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.gpu-commerce-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.45fr);align-items:end;gap:28px;min-height:250px;padding:34px;border:1px solid var(--border);border-radius:22px;overflow:hidden;background:radial-gradient(circle at 78% 16%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 30%),linear-gradient(135deg,#07131f,#102a3a 62%,#0a1a26);box-shadow:0 20px 50px #02080d24}.gpu-commerce-hero:after{content:"";position:absolute;right:-45px;bottom:-85px;width:360px;height:220px;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:50%;transform:rotate(-12deg);pointer-events:none}.gpu-commerce-copy{position:relative;z-index:1;max-width:820px}.gpu-commerce-copy>span,.gpu-commerce-catalog>header small{color:var(--accent);font-size:calc(11px * var(--customer-font-scale, 1));font-weight:800;letter-spacing:.14em}.gpu-commerce-copy h1{max-width:720px;margin:10px 0 12px;color:#f3fbfd;font-size:clamp(calc(30px * var(--customer-font-scale, 1)),calc(3.2vw * var(--customer-font-scale, 1)),calc(48px * var(--customer-font-scale, 1)));line-height:1.14;letter-spacing:-.035em}.gpu-commerce-copy>p{max-width:760px;margin:0;color:#9db4c0;font-size:calc(14px * var(--customer-font-scale, 1));line-height:1.75}.gpu-commerce-assurance{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.gpu-commerce-assurance span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #315367;border-radius:999px;color:#b8cdd5;background:#0b2030cc;font-size:calc(11px * var(--customer-font-scale, 1))}.gpu-commerce-assurance .app-icon{color:var(--accent)}.gpu-commerce-hero-action{position:relative;z-index:1;display:grid;gap:8px;justify-items:start;padding:18px;border:1px solid #35576a;border-radius:16px;background:#071722d9;backdrop-filter:blur(12px)}.gpu-commerce-hero-action small{color:#7594a3;font-size:calc(10px * var(--customer-font-scale, 1));letter-spacing:.1em}.gpu-commerce-hero-action strong{color:#effcff;font-size:calc(19px * var(--customer-font-scale, 1))}.gpu-commerce-hero-action .el-button{width:100%;margin-top:5px}.gpu-commerce-hero-action .app-icon{margin-right:6px}.gpu-commerce-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.gpu-commerce-stats article{min-height:88px}.gpu-commerce-catalog{display:grid;gap:15px;padding:20px 0 0}.gpu-commerce-catalog>header{display:flex;align-items:end;justify-content:space-between;gap:20px}.gpu-commerce-catalog h2{margin:6px 0 4px;font-size:calc(25px * var(--customer-font-scale, 1))}.gpu-commerce-catalog header p{margin:0;color:var(--text-secondary);line-height:1.6}.gpu-commerce-catalog>header>span{flex:none;color:var(--text-secondary);font-size:calc(12px * var(--customer-font-scale, 1))}.gpu-commerce-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:center;gap:14px;padding:10px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.gpu-commerce-toolbar nav{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}.gpu-commerce-toolbar nav::-webkit-scrollbar{display:none}.gpu-commerce-toolbar button,.gpu-filter-reset{flex:none;padding:9px 13px;border:1px solid transparent;border-radius:9px;color:var(--text-secondary);background:transparent;font:inherit;font-size:calc(12px * var(--customer-font-scale, 1));cursor:pointer;transition:.16s ease}.gpu-commerce-toolbar button:hover,.gpu-commerce-toolbar button.active{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.gpu-market-page .gpu-market-filters{grid-template-columns:repeat(3,minmax(160px,220px)) auto;justify-content:start}.gpu-filter-reset{border-color:var(--border);background:var(--surface)}.gpu-filter-reset:hover{border-color:var(--accent);color:var(--accent)}.gpu-market-page .gpu-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gpu-market-page .gpu-listing-card{gap:12px;padding:0 0 14px;border-color:var(--border);border-radius:16px;overflow:hidden;background:var(--surface);box-shadow:0 10px 28px #02080d14;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.gpu-market-page .gpu-listing-card:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));transform:translateY(-4px);box-shadow:0 18px 38px #02080d24}.gpu-listing-media{position:relative;aspect-ratio:16/10;margin:0;overflow:hidden;background:#07131e;cursor:pointer}.gpu-listing-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease}.gpu-listing-card:hover .gpu-listing-media img{transform:scale(1.035)}.gpu-listing-media-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,#020911c9)}.gpu-listing-media>span,.gpu-listing-media>em{position:absolute;top:12px;padding:6px 9px;border-radius:8px;color:#f4fbfd;font-size:calc(10px * var(--customer-font-scale, 1));font-style:normal;font-weight:800;backdrop-filter:blur(8px)}.gpu-listing-media>span{left:12px;background:#087f78d9}.gpu-listing-media>em{right:12px;background:#071722d9}.gpu-listing-media>em[data-wear=VISIBLE],.gpu-listing-media>em[data-wear=BATTLE_READY]{background:#8b3c28dd}.gpu-market-page .gpu-listing-card>header,.gpu-market-page .gpu-listing-price,.gpu-market-page .gpu-listing-metrics,.gpu-market-page .gpu-listing-badges,.gpu-market-page .gpu-listing-card>footer{margin-right:14px;margin-left:14px}.gpu-market-page .gpu-listing-card>header{align-items:center}.gpu-listing-card>header button{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--text-secondary);background:var(--surface-subtle);cursor:pointer}.gpu-listing-card>header button:hover{border-color:var(--accent);color:var(--accent)}.gpu-market-page .gpu-listing-card h3{font-size:calc(18px * var(--customer-font-scale, 1))}.gpu-market-page .gpu-listing-price{padding-top:3px}.gpu-market-page .gpu-listing-price strong{color:var(--text-primary);font-size:calc(29px * var(--customer-font-scale, 1))}.gpu-market-page .gpu-listing-price strong:after{content:" CH";color:var(--accent);font-size:calc(11px * var(--customer-font-scale, 1))}.gpu-market-page .gpu-listing-metrics>div{border-color:var(--border);background:var(--surface-subtle)}.gpu-market-page .gpu-listing-badges{min-height:26px}.gpu-market-page .gpu-listing-card>footer{margin-top:auto}.gpu-market-page .gpu-listing-card>footer .el-button{flex:1}.gpu-market-data-details{border:1px solid var(--border);border-radius:16px;background:var(--surface);overflow:hidden}.gpu-market-data-details>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 19px;cursor:pointer;list-style:none}.gpu-market-data-details>summary::-webkit-details-marker{display:none}.gpu-market-data-details>summary>span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px}.gpu-market-data-details>summary .app-icon{grid-row:1/3;color:var(--accent)}.gpu-market-data-details>summary strong{color:var(--text-primary)}.gpu-market-data-details>summary small{color:var(--text-secondary)}.gpu-market-data-details>summary>b{font-size:calc(22px * var(--customer-font-scale, 1));transition:transform .18s ease}.gpu-market-data-details[open]>summary>b{transform:rotate(45deg)}.gpu-market-data-stack{display:grid;gap:12px;padding:0 14px 14px}.gpu-market-data-stack .gpu-model-overview,.gpu-market-data-stack .gpu-trend-card,.gpu-market-data-stack .gpu-market-snapshot,.gpu-market-data-stack .gpu-wear-curve-panel{box-shadow:none}html[data-theme=light][data-portal] .gpu-market-page .gpu-asset-market{background:transparent!important}.gpu-market-page .gpu-commerce-hero :is(h1,strong){color:#f3fbfd!important}@media(max-width:1280px){.gpu-commerce-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.gpu-market-page .gpu-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.gpu-commerce-hero{grid-template-columns:1fr;min-height:auto;padding:26px}.gpu-commerce-hero-action{max-width:380px}.gpu-commerce-toolbar{grid-template-columns:1fr}.gpu-market-page .gpu-market-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.gpu-filter-reset{grid-column:1/-1}}@media(max-width:660px){.gpu-commerce-hero{padding:22px 17px;border-radius:17px}.gpu-commerce-copy h1{font-size:calc(30px * var(--customer-font-scale, 1))}.gpu-commerce-copy>p{font-size:calc(12px * var(--customer-font-scale, 1))}.gpu-commerce-assurance{display:grid;grid-template-columns:1fr 1fr}.gpu-commerce-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.gpu-commerce-catalog>header{align-items:flex-start;flex-direction:column}.gpu-commerce-toolbar{padding:8px}.gpu-commerce-toolbar nav{margin-right:-8px}.gpu-market-page .gpu-market-filters{grid-template-columns:1fr}.gpu-filter-reset{grid-column:auto}.gpu-market-page .gpu-listing-grid{grid-template-columns:1fr}.gpu-listing-media{aspect-ratio:16/9}.gpu-market-page .gpu-listing-metrics{grid-template-columns:repeat(3,minmax(94px,1fr))}.gpu-market-data-details>summary{padding:15px}.gpu-market-data-details>summary small{font-size:calc(10px * var(--customer-font-scale, 1))}}.gpu-commerce-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:0;padding:18px 20px;border-radius:16px}.gpu-commerce-copy>span{font-size:calc(9px * var(--customer-font-scale, 1))}.gpu-commerce-copy h1{margin:5px 0;font-size:clamp(calc(24px * var(--customer-font-scale, 1)),calc(2.5vw * var(--customer-font-scale, 1)),calc(31px * var(--customer-font-scale, 1)))}.gpu-commerce-copy>p{font-size:calc(11px * var(--customer-font-scale, 1));line-height:1.55}.gpu-commerce-hero-action{min-width:170px;gap:6px;padding:11px 12px;border-radius:11px}.gpu-commerce-hero-action .el-button{margin-top:0}.gpu-pricing-status{display:flex;align-items:center;gap:9px;min-height:42px;padding:8px 12px;border:1px solid color-mix(in srgb,#16a34a 32%,var(--border));border-radius:11px;background:color-mix(in srgb,#16a34a 5%,var(--surface))}.gpu-pricing-status>i{width:7px;height:7px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 4px #16a34a18}.gpu-pricing-status>span{display:flex;align-items:center;gap:8px}.gpu-pricing-status strong{font-size:calc(11px * var(--customer-font-scale, 1))}.gpu-pricing-status small{color:var(--text-secondary);font-size:calc(9px * var(--customer-font-scale, 1))}.gpu-pricing-status.error{border-color:color-mix(in srgb,#dc2626 36%,var(--border));background:color-mix(in srgb,#dc2626 5%,var(--surface))}.gpu-pricing-status.error>i{background:#dc2626;box-shadow:0 0 0 4px #dc262618}.gpu-commerce-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.gpu-commerce-stats article{min-height:58px;padding:9px 11px}.gpu-commerce-stats small{font-size:calc(9px * var(--customer-font-scale, 1))}.gpu-commerce-stats strong{font-size:calc(19px * var(--customer-font-scale, 1))}.gpu-commerce-catalog{gap:9px;padding-top:4px}.gpu-commerce-catalog h2{margin:4px 0 2px;font-size:calc(21px * var(--customer-font-scale, 1))}.gpu-commerce-catalog header p{font-size:calc(10px * var(--customer-font-scale, 1))}.gpu-commerce-toolbar{gap:9px;padding:7px}.gpu-market-page .gpu-listing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.gpu-market-page .gpu-listing-card>footer .el-button{width:100%}.gpu-market-order-details .gpu-market-order-flow{padding:0 14px 14px}.gpu-market-order-details[open]>summary{border-bottom:1px solid var(--border);margin-bottom:14px}@media(max-width:660px){.gpu-commerce-hero{grid-template-columns:1fr;gap:10px;padding:14px 15px}.gpu-commerce-copy h1{font-size:calc(24px * var(--customer-font-scale, 1))}.gpu-commerce-copy>p{display:none}.gpu-commerce-hero-action{display:flex;align-items:center;justify-content:space-between;min-width:0;padding:8px 9px}.gpu-commerce-hero-action small{font-size:calc(8px * var(--customer-font-scale, 1))}.gpu-commerce-hero-action .el-button{width:auto;min-height:34px}.gpu-pricing-status{padding:7px 10px}.gpu-pricing-status>span{display:grid;gap:1px}.gpu-commerce-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.gpu-commerce-stats article{min-height:54px;padding:8px}.gpu-commerce-stats small{font-size:calc(8px * var(--customer-font-scale, 1))}.gpu-commerce-stats strong{font-size:calc(17px * var(--customer-font-scale, 1))}.gpu-commerce-stats article>span{display:none}.gpu-commerce-catalog>header{gap:2px}.gpu-commerce-catalog header p{display:none}.gpu-commerce-catalog h2{font-size:calc(19px * var(--customer-font-scale, 1))}.gpu-commerce-toolbar{gap:7px}.gpu-market-page .gpu-market-filters{display:flex;overflow-x:auto;padding-bottom:3px;scrollbar-width:thin}.gpu-market-page .gpu-market-filters>*{flex:0 0 148px}.gpu-market-page .gpu-listing-metrics{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.gpu-market-data-details>summary small{display:none}.gpu-market-order-details .gpu-market-order-flow{padding:0 10px 10px}}@media(max-width:660px){.gpu-commerce-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 12px}.gpu-commerce-copy>span,.gpu-commerce-hero-action small{display:none}.gpu-commerce-copy h1{margin:0;font-size:calc(20px * var(--customer-font-scale, 1));line-height:1.2}.gpu-commerce-hero-action{padding:0;border:0;background:transparent}.gpu-commerce-hero-action .el-button{max-width:108px;padding:8px 10px}.gpu-commerce-catalog>header small{display:none}.gpu-commerce-catalog>header{align-items:center;flex-direction:row}.gpu-commerce-catalog h2{margin:0;font-size:calc(18px * var(--customer-font-scale, 1))}.gpu-commerce-catalog>header>span{font-size:calc(10px * var(--customer-font-scale, 1))}}.gpu-commerce-hero{padding:13px 16px}.gpu-commerce-copy>span{display:none}.gpu-commerce-copy h1{margin:0;font-size:calc(24px * var(--customer-font-scale, 1))}.gpu-commerce-copy>p{margin-top:3px;font-size:calc(10px * var(--customer-font-scale, 1))}.gpu-commerce-catalog>header small,.gpu-commerce-catalog header p{display:none}.gpu-commerce-catalog>header{align-items:center}.gpu-commerce-catalog h2{margin:0;font-size:calc(20px * var(--customer-font-scale, 1))}@media(max-width:660px){.gpu-commerce-copy h1{font-size:calc(20px * var(--customer-font-scale, 1))}.gpu-commerce-copy>p{display:none}.gpu-commerce-catalog h2{font-size:calc(18px * var(--customer-font-scale, 1))}}.cost-confirmation .cost-group-label{align-items:center;margin:14px 0 2px;padding:9px 11px!important;border:0!important;border-radius:10px;background:color-mix(in srgb,var(--accent) 9%,var(--system-surface-muted))}.cost-confirmation .cost-group-label:first-child{margin-top:0}.cost-confirmation .cost-group-label span{font-size:calc(13px * var(--customer-font-scale, 1));font-weight:800}.cost-confirmation .cost-group-label small{font-size:calc(10px * var(--customer-font-scale, 1));font-weight:650;text-align:right}.cost-confirmation .cost-value{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:4px 7px}.cost-confirmation .cost-value strong{font-size:calc(16px * var(--customer-font-scale, 1));font-weight:800}.cost-confirmation .cost-value small{font-size:calc(10px * var(--customer-font-scale, 1));font-weight:700;white-space:nowrap}html[data-theme=light][data-portal] .card-hour-workflow-page :is(.workflow-status-card,.workflow-form-card,.workflow-cost-card,.workflow-operation-card,.workflow-timeline){border-color:var(--portal-border)!important;color:var(--portal-text)!important;background:var(--portal-surface)!important}html[data-theme=light][data-portal] .card-hour-workflow-page :is(.workflow-form-card h2,.workflow-cost-card h2,.workflow-operation-card h2,.workflow-timeline h2){color:var(--portal-text)!important}html[data-theme=light][data-portal] .workflow-status-card .el-step__title{color:var(--portal-muted)!important;font-weight:650}html[data-theme=light][data-portal] .workflow-status-card .el-step__title.is-success{color:var(--portal-success)!important}html[data-theme=light][data-portal] .workflow-status-card .el-step__title.is-process{color:var(--portal-text)!important;font-weight:800}html[data-theme=light][data-portal] .workflow-status-card .el-step__head.is-success{color:var(--portal-success);border-color:var(--portal-success)}html[data-theme=light][data-portal] .workflow-status-card .el-step__head.is-process{color:var(--portal-accent-deep);border-color:var(--portal-accent-deep)}html[data-theme=light][data-portal] .workflow-status-card .el-step__line{background:var(--portal-border)}html[data-theme=light][data-portal] .workflow-current{border-top-color:var(--portal-border)}html[data-theme=light][data-portal] .workflow-current small{color:var(--portal-muted)!important;font-size:calc(13px * var(--customer-font-scale, 1))}html[data-theme=light][data-portal] .workflow-current strong{color:var(--portal-text)!important;font-weight:750;overflow-wrap:anywhere}html[data-theme=light][data-portal] .workflow-current .el-tag{font-weight:800}html[data-theme=light][data-portal] .workflow-current .el-tag--primary{border-color:var(--portal-accent-deep)!important;color:#fff!important;background:var(--portal-accent-deep)!important}html[data-theme=light][data-portal] .workflow-current .el-tag--success{border-color:var(--portal-success)!important;color:#fff!important;background:var(--portal-success)!important}html[data-theme=light][data-portal] .workflow-current .el-tag--warning{border-color:var(--portal-warning)!important;color:#fff!important;background:var(--portal-warning)!important}html[data-theme=light][data-portal] .workflow-current .el-tag--danger{border-color:var(--portal-danger)!important;color:#fff!important;background:var(--portal-danger)!important}html[data-theme=light][data-portal] .workflow-current .el-tag--info{border-color:#475569!important;color:#fff!important;background:#475569!important}html[data-theme=light][data-portal] .workflow-cost-card dl>div{border-bottom-color:var(--portal-border)}html[data-theme=light][data-portal] .workflow-cost-card dt{color:var(--portal-muted)!important;font-weight:650}html[data-theme=light][data-portal] .workflow-cost-card dd{color:var(--portal-text)!important}html[data-theme=light][data-portal] .cost-confirmation .cost-group-label{border-bottom:0!important}html[data-theme=light][data-portal] .cost-confirmation .cost-group-label span{color:var(--portal-text)!important}html[data-theme=light][data-portal] .cost-confirmation .cost-group-label small{color:var(--portal-muted)!important}html[data-theme=light][data-portal] .cost-confirmation .cost-group-asset{background:var(--portal-accent-soft)!important}html[data-theme=light][data-portal] .cost-confirmation .cost-group-money{background:#ecfdf5!important}html[data-theme=light][data-portal] .cost-confirmation .cost-group-money span{color:#065f46!important}html[data-theme=light][data-portal] .cost-confirmation .cost-group-meta{background:var(--portal-surface-soft)!important}html[data-theme=light][data-portal] .cost-confirmation .cost-quantity-row .cost-value small{color:var(--portal-accent-deep)!important}html[data-theme=light][data-portal] .cost-confirmation .cost-money-row .cost-value small{color:#047857!important}html[data-theme=light][data-portal] .cost-confirmation .cost-value strong{color:var(--portal-text)!important}html[data-theme=light][data-portal] .cost-confirmation .cost-negative strong{color:#9f1239!important}html[data-theme=light][data-portal] .cost-confirmation .total{margin-top:4px;border-top:2px solid #86bfae;border-bottom:0;background:#f0fdf7}html[data-theme=light][data-portal] .cost-confirmation .total :is(dt,strong){color:#065f46!important}html[data-theme=light][data-portal] .cost-confirmation>.el-tag{border-color:#86bfae!important;color:#047857!important;background:#ecfdf5!important}html[data-theme=light][data-portal] .workflow-timeline .el-timeline-item__timestamp{color:#486078!important;font-weight:650}html[data-theme=light][data-portal] .workflow-timeline .el-timeline-item__content strong{color:var(--portal-text)!important}html[data-theme=light][data-portal] .workflow-timeline .el-timeline-item__content p{color:var(--portal-muted)!important}html[data-theme=light][data-portal] .workflow-timeline .el-timeline-item__tail{border-left-color:var(--portal-border)}html[data-theme=light][data-portal] .workflow-timeline .el-timeline-item__node{background:var(--portal-accent-deep)}html[data-theme=light][data-portal] .workflow-operation-card :is(.el-result__title p,.workflow-live-note){color:var(--portal-text)!important}html[data-theme=light][data-portal] .workflow-operation-card .el-result__subtitle p{color:var(--portal-muted)!important}@media(max-width:560px){.cost-confirmation .cost-group-label{align-items:flex-start;flex-direction:column;gap:3px}.cost-confirmation .cost-group-label small{text-align:left}.workflow-cost-card dl>div:not(.cost-group-label){align-items:flex-start}.cost-confirmation .cost-value{max-width:58%}}html[data-theme=light][data-portal] .el-tag{font-weight:700}html[data-theme=light][data-portal] .el-tag.el-tag--primary{border-color:#93b4f5!important;color:var(--portal-accent-deep)!important;background:var(--portal-accent-soft)!important}html[data-theme=light][data-portal] .el-tag.el-tag--success{border-color:#86bfae!important;color:#047857!important;background:#ecfdf5!important}html[data-theme=light][data-portal] .el-tag.el-tag--warning{border-color:#d7ad79!important;color:#92400e!important;background:#fff7ed!important}html[data-theme=light][data-portal] .el-tag.el-tag--danger{border-color:#e8a1b3!important;color:#be123c!important;background:#fff1f2!important}html[data-theme=light][data-portal] .el-tag.el-tag--info{border-color:#b9c3d1!important;color:#475569!important;background:#f1f5f9!important}html[data-theme=light][data-portal] .el-tag.el-tag--dark.el-tag--primary{border-color:var(--portal-accent-deep)!important;color:#fff!important;background:var(--portal-accent-deep)!important}html[data-theme=light][data-portal] .el-tag.el-tag--dark.el-tag--success{border-color:#047857!important;color:#fff!important;background:#047857!important}html[data-theme=light][data-portal] .el-tag.el-tag--dark.el-tag--warning{border-color:#92400e!important;color:#fff!important;background:#92400e!important}html[data-theme=light][data-portal] .el-tag.el-tag--dark.el-tag--danger{border-color:#be123c!important;color:#fff!important;background:#be123c!important}html[data-theme=light][data-portal] .el-tag.el-tag--dark.el-tag--info{border-color:#475569!important;color:#fff!important;background:#475569!important}html[data-theme=light][data-portal] .el-tag .el-tag__content{color:inherit!important}html[data-theme=light][data-portal] .el-alert a{color:var(--portal-accent-deep)!important;font-weight:700}html[data-theme=light][data-portal] .el-button.is-disabled:not(.is-link):not(.is-text){--el-button-disabled-text-color:#52647a;--el-button-disabled-bg-color:#eef2f7;--el-button-disabled-border-color:#c7d2df;color:#52647a!important;background:#eef2f7!important;border-color:#c7d2df!important;opacity:1!important}html[data-theme=light][data-portal] .el-button.is-disabled:is(.is-link,.is-text){color:#64748b!important;background:transparent!important;border-color:transparent!important;opacity:1!important}html[data-theme=light][data-portal] .guidance-panel ul{color:var(--portal-muted)!important}html[data-theme=light][data-portal] :is(.billing-v2-periods button,.billing-v2-filters button){color:var(--portal-muted)!important}html[data-theme=light][data-portal] :is(.billing-v2-periods button,.billing-v2-filters button):hover{color:var(--portal-accent-deep)!important;background:var(--portal-accent-soft)!important}html[data-theme=light][data-portal] :is(.billing-v2-periods button,.billing-v2-filters button).active{color:#fff!important;background:var(--portal-accent)!important}html[data-theme=light][data-portal] .billing-v2-next header small{color:var(--portal-warning)!important;font-weight:750}html[data-theme=light][data-portal] .billing-v2-actions button:disabled{border-color:#c7d2df!important;color:#52647a!important;background:#eef2f7!important;opacity:1}html[data-theme=light][data-portal] .workflow-status-card .el-step__head.is-wait{color:#64748b;border-color:#94a3b8}html[data-theme=light][data-portal] .workflow-status-card .el-step__head.is-wait .el-step__icon{border-color:#94a3b8;background:#fff}html[data-theme=light][data-portal] .el-step__head.is-wait{color:#64748b!important;border-color:#94a3b8!important}html[data-theme=light][data-portal] .el-step__head.is-wait .el-step__icon{border-color:#94a3b8!important;background:#fff!important}html[data-theme=light][data-portal] .el-step__head.is-wait .el-step__icon-inner{color:#64748b!important}html[data-theme=light][data-portal] :is(.el-step__title.is-wait,.el-step__description.is-wait){color:#64748b!important}html[data-theme=light][data-portal] .ledger-table-panel .negative{color:var(--portal-danger)!important}html[data-theme=light][data-portal] .gpu-market-page :is(.gpu-model-overview header small,.gpu-trend-card header small,.gpu-market-snapshot header small,.gpu-market-order-flow header small){color:var(--portal-accent-deep)!important}html[data-theme=light][data-portal] .gpu-market-page .gpu-market-evidence strong{color:var(--portal-text)!important}html[data-theme=light][data-portal] .gpu-market-page .gpu-market-evidence p{color:var(--portal-muted)!important}html[data-theme=light][data-portal] .billing-header-actions{align-items:center;gap:10px}html[data-theme=light][data-portal] .billing-header-actions :is(.billing-price-chip,.billing-refresh-button){box-sizing:border-box;width:168px;height:44px;min-height:44px;margin:0;padding:0 18px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:calc(14px * var(--customer-font-scale, 1));font-weight:700;line-height:1;white-space:nowrap}html[data-theme=light][data-portal] .billing-header-actions .billing-price-chip{border-color:#a9c2f5!important;color:var(--portal-accent-deep)!important;background:var(--portal-accent-soft)!important}html[data-theme=light][data-portal] .billing-header-actions .billing-price-chip .el-tag__content{display:flex;align-items:center;justify-content:center;color:inherit!important;line-height:1}html[data-theme=light][data-portal] .billing-header-actions .billing-refresh-button{--el-button-bg-color:#ffffff;--el-button-border-color:#a9c2f5;--el-button-text-color:var(--portal-accent-deep);--el-button-hover-bg-color:var(--portal-accent-soft);--el-button-hover-border-color:var(--portal-accent);--el-button-hover-text-color:var(--portal-accent-deep);border-color:#a9c2f5!important;color:var(--portal-accent-deep)!important;background:#fff!important}@media(max-width:560px){html[data-theme=light][data-portal] .billing-header-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}html[data-theme=light][data-portal] .billing-header-actions :is(.billing-price-chip,.billing-refresh-button){width:100%}}html[data-theme=light][data-portal] .card-hour-sync-strip>span{color:var(--portal-success)!important}html[data-theme=light][data-portal] .card-hour-section-heading h2{color:var(--portal-text)!important}html[data-theme=light][data-portal] .card-hour-section-heading p,html[data-theme=light][data-portal] .flow-track span{color:var(--portal-muted)!important}html[data-theme=light][data-portal] .flow-track b{color:#fff!important;background:var(--portal-accent)!important;box-shadow:none}html[data-theme=light][data-portal] .flow-track i{color:#64748b!important}@media(max-width:760px){html[data-theme=light][data-portal] .gpu-market-page .gpu-market-table-wrap tr{border-color:var(--portal-border)!important;background:var(--portal-surface-soft)!important}html[data-theme=light][data-portal] .gpu-market-page .gpu-market-table-wrap :is(th,td){border-bottom-color:var(--portal-border)!important}html[data-theme=light][data-portal] .gpu-market-page .gpu-market-table-wrap :is(th,td):before{color:var(--portal-muted)!important}}html[data-theme=light][data-portal] .auth-card .el-input__inner{color:#111827!important;background:#fff!important;-webkit-text-fill-color:#111827!important;caret-color:var(--portal-accent)!important;color-scheme:light}html[data-theme=light][data-portal] .auth-card .el-input__inner::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:1}html[data-theme=light][data-portal] .auth-card .el-input__inner:-webkit-autofill,html[data-theme=light][data-portal] .auth-card .el-input__inner:-webkit-autofill:hover,html[data-theme=light][data-portal] .auth-card .el-input__inner:-webkit-autofill:focus{-webkit-text-fill-color:#111827!important;-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;box-shadow:0 0 0 1000px #fff inset!important;transition:background-color 9999s ease-out 0s}.security-agreement-overlay .el-overlay-dialog{display:flex!important;align-items:center!important;justify-content:center!important;padding:8px 0;overflow:hidden}.security-agreement-dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,calc(100vw - 28px))!important;height:min(820px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);margin:0!important;overflow:hidden}.security-agreement-dialog>.el-dialog__header{margin:0;padding:20px 20px 12px}.security-agreement-dialog>.el-dialog__body{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:0;padding:4px 20px 0;overflow:hidden}.security-agreement-dialog>.el-dialog__footer{padding:12px 20px 16px}.security-agreement-dialog .security-agreement-meta{margin:0 0 10px}.security-agreement-dialog .security-agreement-content{min-height:0;max-height:none;margin-top:12px;overflow:auto;overscroll-behavior:contain}.security-agreement-footer .el-button--primary{--el-button-text-color:#ffffff;--el-button-disabled-text-color:#ffffff;--el-button-hover-text-color:#ffffff;--el-button-active-text-color:#ffffff;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.security-agreement-dialog .security-agreement-footer .el-button--primary:is(.is-disabled,[disabled]){--el-button-disabled-text-color:#ffffff!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.security-agreement-dialog .security-agreement-footer .el-button--primary>span{max-width:none;white-space:nowrap;line-height:1;color:#fff!important;-webkit-text-fill-color:#ffffff!important}@media(max-width:560px){.security-agreement-overlay .el-overlay-dialog{padding:6px 0}.security-agreement-dialog{width:calc(100vw - 16px)!important;height:calc(100dvh - 12px);max-height:calc(100dvh - 12px);border-radius:16px!important}.security-agreement-dialog>.el-dialog__header{padding:14px 14px 9px}.security-agreement-dialog>.el-dialog__body{padding:2px 14px 0}.security-agreement-dialog>.el-dialog__footer{padding:10px 14px 12px}.security-agreement-dialog .security-agreement-meta{display:grid;gap:2px;margin-bottom:8px;font-size:calc(11px * var(--customer-font-scale, 1))}.security-agreement-dialog .el-alert{padding:8px 10px}.security-agreement-dialog .security-agreement-summary{font-size:calc(12px * var(--customer-font-scale, 1));line-height:1.5}.security-agreement-dialog .security-agreement-content{margin-top:9px;padding-right:9px;font-size:calc(13px * var(--customer-font-scale, 1));line-height:1.65}.security-agreement-footer{gap:8px}.security-agreement-footer>span{max-width:55%;line-height:1.4}.security-agreement-footer .el-button{display:inline-flex;align-items:center;justify-content:center;flex:none;margin:0;line-height:1}}.workspace-menu{background:#fff!important;box-shadow:0 22px 60px #0f172a33}.workspace-menu .el-dropdown-menu__item>.app-icon{flex:none;margin-right:4px;color:var(--el-color-primary)}.mobile-search-mask{position:fixed;inset:0;z-index:220;display:grid;place-items:start center;padding:calc(72px + var(--safe-top)) 14px 14px;background:#050c1494;backdrop-filter:blur(8px)}.mobile-search-sheet{width:min(620px,100%);padding:18px;border:1px solid var(--portal-border,#d7e2ec);border-radius:18px;background:var(--portal-surface,#fff);box-shadow:0 24px 70px #0f172a40}.mobile-search-sheet>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.mobile-search-sheet>header small{color:var(--accent);font-size:calc(9px * var(--customer-font-scale, 1));font-weight:800;letter-spacing:.13em}.mobile-search-sheet h2{margin:5px 0 0;color:var(--portal-text,#172033);font-size:calc(20px * var(--customer-font-scale, 1))}.mobile-search-sheet form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:16px}.mobile-search-sheet form label{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--portal-border,#d7e2ec);border-radius:11px;color:var(--portal-muted,#64748b);background:var(--portal-surface-soft,#f8fafc)}.mobile-search-sheet input{width:100%;border:0;outline:0;color:var(--portal-text,#172033);background:transparent;font:inherit}.mobile-search-sheet>p{margin:10px 0 0;color:var(--portal-muted,#64748b);font-size:calc(10px * var(--customer-font-scale, 1));line-height:1.5}@media(min-width:821px){.mobile-search-mask{display:none}}@media(max-width:560px){.mobile-search-mask{padding-top:calc(62px + var(--safe-top))}.mobile-search-sheet{padding:15px}.mobile-search-sheet form{grid-template-columns:1fr}.mobile-search-sheet form>.el-button{width:100%;margin:0}}.gpu-listing-media>span[data-qualification=S]{background:#047857ed}.gpu-listing-media>span[data-qualification=A]{background:#2563ebed}.gpu-listing-media>span[data-qualification=B]{background:#d97706ed}.gpu-listing-media>span[data-qualification=C]{background:#64748bed}.gpu-market-page .gpu-listing-metrics>div.gpu-condition-metric{border-color:color-mix(in srgb,#059669 38%,var(--border))!important;background-color:color-mix(in srgb,#10b981 9%,var(--surface-subtle))!important;box-shadow:inset 3px 0 #10b981}.gpu-market-page .gpu-listing-metrics>div.gpu-availability-metric{border-color:color-mix(in srgb,#2563eb 34%,var(--border))!important;background-color:color-mix(in srgb,#3b82f6 8%,var(--surface-subtle))!important;box-shadow:inset 3px 0 #3b82f6}.gpu-market-page .gpu-listing-metrics>div.gpu-availability-metric>span{color:#2563eb}.gpu-market-button{max-width:100%;height:auto!important;min-height:38px;padding-top:8px!important;padding-bottom:8px!important;line-height:1.25;white-space:normal}.gpu-market-button>span{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.gpu-quote-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0}.gpu-quote-actions .el-button{margin:0}html[data-theme=light][data-portal] .gpu-market-page .gpu-listing-metrics>div.gpu-condition-metric{border-color:color-mix(in srgb,#059669 38%,var(--portal-border))!important;background-color:color-mix(in srgb,#10b981 8%,var(--portal-surface))!important}html[data-theme=light][data-portal] .gpu-market-page .gpu-listing-metrics>div.gpu-availability-metric{border-color:color-mix(in srgb,#2563eb 34%,var(--portal-border))!important;background-color:color-mix(in srgb,#3b82f6 7%,var(--portal-surface))!important}@media(max-width:480px){.gpu-quote-actions{display:grid;grid-template-columns:minmax(72px,.65fr) minmax(0,1.35fr)}.gpu-quote-actions .el-button{width:100%}}.workspace-language-picker{display:grid;gap:8px;margin-top:5px;padding:12px 10px;border-top:1px solid var(--el-border-color)}.workspace-language-picker>span{display:flex;align-items:center;gap:7px;color:var(--el-text-color-secondary);font-size:calc(12px * var(--customer-font-scale, 1))}.workspace-language-picker>span .app-icon{color:var(--el-color-primary)}.workspace-language-picker>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.workspace-language-picker button{min-width:0;min-height:34px;padding:6px;border:1px solid var(--el-border-color);border-radius:8px;color:var(--el-text-color-regular);background:var(--el-fill-color-light);font:inherit;font-size:calc(11px * var(--customer-font-scale, 1));line-height:1.2;white-space:normal;cursor:pointer}.workspace-language-picker button.active{border-color:var(--el-color-primary);color:var(--el-color-primary);background:color-mix(in srgb,var(--el-color-primary) 10%,#fff);font-weight:700}.nexus-topbar .language-select{flex-basis:156px;width:156px}@media(max-width:820px){.nexus-topbar .language-select{flex-basis:126px;width:126px}}@media(min-width:821px)and (max-width:1100px){.global-search{display:none}.nexus-topbar{gap:12px;padding-inline:18px}.nexus-topbar .language-select{flex-basis:126px;width:126px}}@media(max-width:820px){.nexus-topbar .nexus-icon-button,.mobile-search-sheet .nexus-icon-button{width:44px;height:44px}.workspace-language-picker button,.gpu-wear-period button,.gpu-wear-legend button,.blindbox-style-switch button,.blindbox-tabs button{min-height:44px}.gpu-market-page .gpu-listing-card>header button{width:44px;height:44px}html[data-portal=customer] .nexus-content{padding-bottom:calc(80px + var(--safe-bottom))}}@media(max-width:560px){.nexus-app[data-portal=customer] .nexus-topbar,.nexus-app[data-portal=agent] .nexus-topbar,.nexus-app[data-portal=supplier] .nexus-topbar{grid-template-columns:44px minmax(0,1fr) minmax(146px,auto)}}html[data-partner-web=true]{--partner-font-scale:1}html[data-partner-web=true][data-partner-font-size=standard]{--partner-font-scale:1.15}html[data-partner-web=true][data-partner-font-size=large]{--partner-font-scale:1.3}html[data-partner-web=true] body{font-size:calc(1rem * var(--customer-font-scale, 1))}html[data-partner-web=true][data-partner-font-size=large] :is(.el-button,.el-radio-button__inner,.el-form-item__label,.el-checkbox__label,.el-alert__title){height:auto;min-height:40px;white-space:normal;line-height:1.4}html[data-partner-web=true] .account-button div{min-width:0}html[data-partner-web=true] .account-button div strong{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:820px){html[data-partner-web=true] .nexus-content{padding-top:12px;padding-bottom:calc(80px + var(--safe-bottom))}html[data-partner-web=true] .nexus-footer{display:none}html[data-partner-web=true] .card-hour-center{padding-bottom:0}html[data-partner-web=true] .page-stack>:last-child{margin-bottom:0}html[data-partner-web=true] .page-heading h1{font-size:calc(20px * var(--customer-font-scale, 1));line-height:1.35}html[data-partner-web=true] .page-heading p{font-size:calc(11px * var(--customer-font-scale, 1));line-height:1.5}html[data-partner-web=true] .account-button div strong{max-width:115px}html[data-partner-web=true] .nexus-topbar .route-indicator strong{font-size:calc(13px * var(--customer-font-scale, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-partner-web=true] .mobile-business-nav{gap:0;padding-inline:2px}html[data-partner-web=true] .mobile-business-nav a{min-width:0;padding-inline:0}html[data-partner-web=true] .mobile-business-nav span{font-size:calc(11px * var(--customer-font-scale, 1));line-height:1.3;white-space:normal;text-align:center}}@media(max-width:560px){html[data-partner-web=true] .nexus-app .nexus-topbar{grid-template-columns:44px minmax(64px,1fr) minmax(120px,142px);gap:7px}html[data-partner-web=true] .account-button{min-width:0;max-width:142px;gap:6px}html[data-partner-web=true] .account-button div strong{font-size:calc(11px * var(--customer-font-scale, 1));max-width:84px}html[data-partner-web=true] .account-button div small{font-size:calc(9px * var(--customer-font-scale, 1))}}html[data-native-platform=ios] body{padding:0;overscroll-behavior:none}html[data-native-platform=ios] .nexus-topbar,html[data-native-platform=ios] .nexus-brand,html[data-native-platform=ios] .simple-header{padding-top:var(--safe-top);height:auto;min-height:calc(64px + var(--safe-top))}html[data-native-platform=ios] .network-banner,html[data-native-platform=ios] .device-risk-banner{padding-top:calc(8px + var(--safe-top))}html[data-native-platform=ios] .public-route{padding-top:var(--safe-top)}html[data-native-platform=ios] .card-hour-center{padding-bottom:calc(150px + var(--safe-bottom))}html[data-native-platform=ios][data-keyboard-open=true] .mobile-business-nav,html[data-native-platform=ios][data-keyboard-open=true] .customer-mobile-actions{display:none}html[data-native-platform=ios][data-keyboard-open=true] .nexus-content{padding-bottom:16px}:root{--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:64, 158, 255;--el-color-success-rgb:103, 194, 58;--el-color-warning-rgb:230, 162, 60;--el-color-danger-rgb:245, 108, 108;--el-color-error-rgb:245, 108, 108;--el-color-info-rgb:144, 147, 153;--el-font-size-extra-large:calc(20px * var(--customer-font-scale, 1));--el-font-size-large:calc(18px * var(--customer-font-scale, 1));--el-font-size-medium:calc(16px * var(--customer-font-scale, 1));--el-font-size-base:calc(14px * var(--customer-font-scale, 1));--el-font-size-small:calc(13px * var(--customer-font-scale, 1));--el-font-size-extra-small:calc(12px * var(--customer-font-scale, 1));--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:#ffffff80;--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);white-space:nowrap;cursor:pointer;height:32px;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;line-height:1;font-weight:var(--el-button-font-weight);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);outline:none;justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:none}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:8px 15px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";border-radius:inherit;background-color:var(--el-mask-color-extra-light);position:absolute;inset:-1px}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-dashed{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary);border-style:dashed}.el-button.is-circle{border-radius:50%;width:32px;padding:8px}.el-button.is-text{color:var(--el-button-text-color);background-color:#0000;border:0 solid #0000}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{color:var(--el-button-text-color);background:0 0;border-color:#0000;height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button.is-link:not(.is-disabled):hover{background-color:#0000;border-color:#0000}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);background-color:#0000;border-color:#0000}.el-button--text{color:var(--el-color-primary);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);background-color:#0000;border-color:#0000}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);background-color:#0000;border-color:#0000}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-plain,.el-button--primary.is-text,.el-button--primary.is-link{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:hover,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--primary.is-dashed{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-text-color:var(--el-color-primary-dark-2);--el-button-active-bg-color:var(--el-color-primary-light-9);--el-button-active-border-color:var(--el-color-primary-dark-2)}.el-button--primary.is-dashed.is-disabled,.el-button--primary.is-dashed.is-disabled:hover,.el-button--primary.is-dashed.is-disabled:focus,.el-button--primary.is-dashed.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-plain,.el-button--success.is-text,.el-button--success.is-link{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:hover,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:active,.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--success.is-dashed{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-9);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-text-color:var(--el-color-success-dark-2);--el-button-active-bg-color:var(--el-color-success-light-9);--el-button-active-border-color:var(--el-color-success-dark-2)}.el-button--success.is-dashed.is-disabled,.el-button--success.is-dashed.is-disabled:hover,.el-button--success.is-dashed.is-disabled:focus,.el-button--success.is-dashed.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-plain,.el-button--warning.is-text,.el-button--warning.is-link{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:hover,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--warning.is-dashed{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-warning);--el-button-hover-bg-color:var(--el-color-warning-light-9);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-text-color:var(--el-color-warning-dark-2);--el-button-active-bg-color:var(--el-color-warning-light-9);--el-button-active-border-color:var(--el-color-warning-dark-2)}.el-button--warning.is-dashed.is-disabled,.el-button--warning.is-dashed.is-disabled:hover,.el-button--warning.is-dashed.is-disabled:focus,.el-button--warning.is-dashed.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-plain,.el-button--danger.is-text,.el-button--danger.is-link{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:hover,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--danger.is-dashed{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-9);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-text-color:var(--el-color-danger-dark-2);--el-button-active-bg-color:var(--el-color-danger-light-9);--el-button-active-border-color:var(--el-color-danger-dark-2)}.el-button--danger.is-dashed.is-disabled,.el-button--danger.is-dashed.is-disabled:hover,.el-button--danger.is-dashed.is-disabled:focus,.el-button--danger.is-dashed.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-plain,.el-button--info.is-text,.el-button--info.is-link{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:hover,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:active,.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--info.is-dashed{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-info);--el-button-hover-bg-color:var(--el-color-info-light-9);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-text-color:var(--el-color-info-dark-2);--el-button-active-bg-color:var(--el-color-info-light-9);--el-button-active-border-color:var(--el-color-info-dark-2)}.el-button--info.is-dashed.is-disabled,.el-button--info.is-dashed.is-disabled:hover,.el-button--info.is-dashed.is-disabled:focus,.el-button--info.is-dashed.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:5px 11px;font-size:calc(12px * var(--customer-font-scale, 1))}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;position:relative;overflow:hidden}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{cursor:pointer;border-radius:inherit;background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));width:0;height:0;transition:var(--el-transition-duration) background-color;opacity:var(--el-scrollbar-opacity,.3);display:block;position:relative}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{z-index:1;border-radius:4px;position:absolute;bottom:2px;right:2px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius,4px);--el-popper-bg-color-light:var(--el-bg-color-overlay);--el-popper-bg-color-dark:var(--el-text-color-primary);border-radius:var(--el-popper-border-radius);z-index:2000;overflow-wrap:break-word;word-break:normal;visibility:visible;min-width:10px;padding:5px 11px;font-size:calc(12px * var(--customer-font-scale, 1));line-height:20px;position:absolute}.el-popper.is-dark{--el-fill-color-blank:var(--el-popper-bg-color-dark);color:var(--el-bg-color);background:var(--el-popper-bg-color-dark);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark>.el-popper__arrow:before{border:1px solid var(--el-text-color-primary);background:var(--el-popper-bg-color-dark);right:0}.el-popper.is-light{--el-fill-color-blank:var(--el-popper-bg-color-light);background:var(--el-popper-bg-color-light);border:1px solid var(--el-border-color-light)}.el-popper.is-light>.el-popper__arrow:before{border:1px solid var(--el-border-color-light);background:var(--el-popper-bg-color-light);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{z-index:-1;width:10px;height:10px;position:absolute}.el-popper__arrow:before{z-index:-1;content:" ";background:var(--el-text-color-primary);box-sizing:border-box;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-top-color:#0000!important;border-left-color:#0000!important}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-bottom-color:#0000!important;border-right-color:#0000!important}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-bottom-color:#0000!important;border-left-color:#0000!important}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-top-color:#0000!important;border-right-color:#0000!important}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child:last-child{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:hover,.el-button-group>.el-button:focus,.el-button-group>.el-button:active,.el-button-group>.el-button.is-active{z-index:1}.el-button-group--horizontal{vertical-align:middle;display:inline-block}.el-button-group--horizontal:before,.el-button-group--horizontal:after{content:"";display:table}.el-button-group--horizontal:after{clear:both}.el-button-group--horizontal>.el-button{float:left;position:relative}.el-button-group--horizontal>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group--horizontal>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group--horizontal>.el-button:not(:last-child){margin-right:-1px}.el-button-group--horizontal .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal>.el-dropdown>.el-button{border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group--vertical{flex-direction:column;align-items:stretch;display:inline-flex}.el-button-group--vertical>.el-button{margin-top:-1px}.el-button-group--vertical>.el-button:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.el-button-group--vertical>.el-button:last-child{border-top-left-radius:0;border-top-right-radius:0}.el-button-group--vertical>.el-dropdown{margin-top:-1px}.el-button-group--vertical>.el-dropdown>.el-button{border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0;border-top-right-radius:0}.el-button-group--vertical .el-button--primary:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--primary:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--primary:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);vertical-align:top;line-height:1;display:inline-flex;position:relative}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:none}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{box-sizing:border-box;margin:0;padding:0;list-style:none}.el-dropdown .el-dropdown__caret-button{border-left:none;justify-content:center;align-items:center;width:32px;padding-left:0;padding-right:0;display:inline-flex}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{content:"";background:var(--el-overlay-color-lighter);width:1px;display:block;position:absolute;top:-1px;bottom:-1px;left:0}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:none}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{z-index:var(--el-dropdown-menu-index);background-color:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);box-shadow:none;border:none;margin:0;padding:5px 0;list-style:none;position:relative;top:0;left:0}.el-dropdown-menu__item{white-space:nowrap;line-height:22px;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);cursor:pointer;outline:none;align-items:center;margin:0;padding:5px 16px;list-style:none;display:flex}.el-dropdown-menu__item:not(.is-disabled):hover,.el-dropdown-menu__item:not(.is-disabled):focus{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid var(--el-border-color-lighter);margin:6px 0}.el-dropdown-menu__item.is-disabled{cursor:not-allowed;color:var(--el-text-color-disabled)}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{padding:7px 20px;font-size:calc(14px * var(--customer-font-scale, 1));line-height:22px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{padding:2px 12px;font-size:calc(12px * var(--customer-font-scale, 1));line-height:20px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.el-tag{--el-tag-font-size:calc(12px * var(--customer-font-scale, 1));--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);color:var(--el-tag-text-color);vertical-align:middle;height:24px;font-size:var(--el-tag-font-size);border-radius:var(--el-tag-border-radius);box-sizing:border-box;white-space:nowrap;--el-icon-size:14px;--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary);border-style:solid;border-width:1px;justify-content:center;align-items:center;padding:0 9px;line-height:1;display:inline-flex}.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color);flex-shrink:0}.el-tag .el-tag__close:hover{color:var(--el-color-white);background-color:var(--el-tag-hover-color)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag .el-icon{cursor:pointer;font-size:calc(var(--el-icon-size) - calc(2px * var(--customer-font-scale, 1)));height:var(--el-icon-size);width:var(--el-icon-size);border-radius:50%}.el-tag .el-tag__close{background-color:#0000;border:none;border-radius:50%;outline:none;margin-left:6px;padding:0;overflow:hidden}.el-tag .el-tag__close:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-tag .el-tag__close .el-icon{display:flex}.el-tag--dark{--el-tag-text-color:var(--el-color-white);--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning,.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info{--el-tag-text-color:var(--el-color-white)}.el-tag--plain,.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{--el-icon-size:16px;height:32px;padding:0 11px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{--el-icon-size:12px;height:20px;padding:0 7px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{content:"";background-position:50%;background-repeat:no-repeat;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border-top:none;border-right:none;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__loading,.el-select-dropdown__empty{text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;margin:0;padding:6px 0;list-style:none}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__item{font-size:var(--el-font-size-base);white-space:nowrap;text-overflow:ellipsis;color:var(--el-text-color-regular);box-sizing:border-box;cursor:pointer;height:34px;padding:0 32px 0 20px;line-height:34px;position:relative;overflow:hidden}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed;background-color:unset}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{content:"";background-position:50%;background-repeat:no-repeat;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border-top:none;border-right:none;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{margin:0;padding:0;list-style:none;position:relative}.el-select-group__title{box-sizing:border-box;color:var(--el-color-info);text-overflow:ellipsis;white-space:nowrap;padding:0 20px;font-size:calc(12px * var(--customer-font-scale, 1));line-height:34px;overflow:hidden}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:calc(14px * var(--customer-font-scale, 1));--el-select-width:100%;vertical-align:middle;width:var(--el-select-width);display:inline-block;position:relative}.el-select__wrapper{box-sizing:border-box;cursor:pointer;text-align:left;border-radius:var(--el-border-radius-base);background-color:var(--el-fill-color-blank);min-height:32px;transition:var(--el-transition-duration);box-shadow:0 0 0 1px var(--el-border-color) inset;align-items:center;gap:6px;padding:4px 12px;font-size:calc(14px * var(--customer-font-scale, 1));line-height:24px;display:flex;position:relative;transform:translate(0)}.el-select__wrapper.is-filterable{cursor:text}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-select__wrapper.is-disabled{cursor:not-allowed;background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag,.el-select__wrapper.is-disabled input{cursor:not-allowed}.el-select__wrapper.is-disabled .el-select__prefix,.el-select__wrapper.is-disabled .el-select__suffix{pointer-events:none}.el-select__prefix,.el-select__suffix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));flex-shrink:0;align-items:center;gap:6px;display:flex}.el-select__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:var(--el-transition-duration);cursor:pointer;transform:rotate(0)}.el-select__caret.is-reverse{transform:rotate(180deg)}.el-select__clear{cursor:pointer}.el-select__clear:hover{color:var(--el-select-close-hover-color)}.el-select__selection{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.el-select__selection.is-near{margin-left:-8px}.el-select__selection .el-tag{cursor:pointer;border-color:#0000}.el-select__selection .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-select__selection .el-tag .el-tag__content{min-width:0}.el-select__selected-item{-webkit-user-select:none;user-select:none;flex-wrap:wrap;display:flex}.el-select__tags-text{text-overflow:ellipsis;white-space:nowrap;line-height:normal;display:block;overflow:hidden}.el-select__placeholder{z-index:-1;text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));display:block;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.el-select__placeholder.is-transparent{-webkit-user-select:none;user-select:none;color:var(--el-text-color-placeholder)}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-select__input-wrapper{flex:1}.el-select__input-wrapper.is-hidden{opacity:0;z-index:-1;position:absolute}.el-select__input{color:var(--el-select-multiple-input-color);font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;outline:none;width:100%;height:24px;padding:0;font-family:inherit}.el-select__input-calculator{visibility:hidden;white-space:pre;max-width:100%;position:absolute;top:0;left:0;overflow:hidden}.el-select--large .el-select__wrapper{gap:6px;min-height:40px;padding:8px 16px;font-size:calc(14px * var(--customer-font-scale, 1));line-height:24px}.el-select--large .el-select__selection{gap:6px}.el-select--large .el-select__selection.is-near{margin-left:-8px}.el-select--large .el-select__prefix,.el-select--large .el-select__suffix{gap:6px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{gap:4px;min-height:24px;padding:2px 8px;font-size:calc(12px * var(--customer-font-scale, 1));line-height:20px}.el-select--small .el-select__selection{gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__prefix,.el-select--small .el-select__suffix{gap:4px}.el-select--small .el-select__input{height:20px}.kai-logo-mark[data-v-a74f39d3]{display:block;width:var(--kai-logo-width,100%);height:auto;overflow:visible;color:var(--kai-logo-color,var(--portal-accent,#177776))}.compliance-home[data-v-c1df3977]{--ink:#111c31;--copy:#526476;--teal:#177f7d;--teal-light:#66d5ce;--line:#cedfdf;min-height:100vh;color:var(--ink);background:#f8fbfb;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.site-container[data-v-c1df3977]{width:min(1480px,calc(100% - 96px));margin:0 auto}.skip-link[data-v-c1df3977]{position:fixed;top:-80px;left:20px;z-index:1000;padding:12px 18px;color:#fff;background:var(--ink);text-decoration:none}.skip-link[data-v-c1df3977]:focus{top:16px}.site-header[data-v-c1df3977]{position:sticky;top:0;z-index:50;border-bottom:1px solid #d8e3e3;background:#fbfdfdf5;backdrop-filter:blur(16px)}.header-inner[data-v-c1df3977]{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand[data-v-c1df3977]{display:flex;align-items:center;gap:16px;color:var(--ink);text-decoration:none}.brand[data-v-c1df3977] svg{--kai-logo-width:118px;--kai-logo-color:var(--teal)}.brand span[data-v-c1df3977]{display:grid;gap:3px}.brand b[data-v-c1df3977]{font-size:calc(15px * var(--customer-font-scale, 1));letter-spacing:.16em}.brand small[data-v-c1df3977]{color:#738588;font-size:calc(10px * var(--customer-font-scale, 1))}.site-header nav[data-v-c1df3977]{display:flex;align-items:center;gap:32px}.site-header nav>a[data-v-c1df3977]{color:#35445a;font-size:calc(15px * var(--customer-font-scale, 1));font-weight:700;text-decoration:none;white-space:nowrap}.site-header nav>a[data-v-c1df3977]:hover{color:var(--teal)}.site-header .portal-entry[data-v-c1df3977]{padding:16px 22px;color:#fff;background:var(--teal)}.site-header .portal-entry[data-v-c1df3977]:hover{color:#fff;background:#126c6b}.menu-button[data-v-c1df3977]{display:none}.purpose-notice[data-v-c1df3977]{border-bottom:1px solid #d7e5e5;background:#edf8f7}.purpose-notice>div[data-v-c1df3977]{min-height:42px;display:flex;align-items:center;gap:11px;color:#5c7077;font-size:calc(12px * var(--customer-font-scale, 1))}.purpose-notice i[data-v-c1df3977]{width:7px;height:7px;flex:none;border-radius:50%;background:var(--teal)}.purpose-notice a[data-v-c1df3977]{margin-left:auto;color:var(--teal);font-weight:700;text-decoration:none}.hero-section[data-v-c1df3977]{overflow:hidden;background:linear-gradient(140deg,#f7fbfb 0 62%,#edf6f5 62%)}.hero-grid[data-v-c1df3977]{min-height:680px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(360px,.6fr);align-items:center;gap:110px;padding:100px 0}.eyebrow[data-v-c1df3977]{display:block;color:var(--teal);font-family:SFMono-Regular,Consolas,monospace;font-size:calc(13px * var(--customer-font-scale, 1));font-weight:800;letter-spacing:.14em}.hero-section h1[data-v-c1df3977],.section-heading h2[data-v-c1df3977],.contact-section h2[data-v-c1df3977]{margin:26px 0 0;color:var(--ink);font-size:clamp(calc(54px * var(--customer-font-scale, 1)),calc(5.8vw * var(--customer-font-scale, 1)),calc(92px * var(--customer-font-scale, 1)));font-weight:820;letter-spacing:-.06em;line-height:1.05}.hero-section h1 em[data-v-c1df3977]{color:var(--teal);font-style:normal}.hero-section>div>div>p[data-v-c1df3977]{max-width:750px;margin:35px 0 0;color:var(--copy);font-size:calc(20px * var(--customer-font-scale, 1));line-height:1.9}.hero-actions[data-v-c1df3977]{display:flex;gap:12px;margin-top:40px}.hero-actions a[data-v-c1df3977]{padding:17px 24px;border:1px solid var(--teal);font-size:calc(14px * var(--customer-font-scale, 1));font-weight:800;text-decoration:none}.primary-action[data-v-c1df3977]{color:#fff;background:var(--teal)}.secondary-action[data-v-c1df3977]{color:var(--teal);background:transparent}.hero-grid>aside[data-v-c1df3977]{padding:38px;border-top:3px solid var(--teal);background:#fff;box-shadow:0 30px 90px #10343e14}.hero-grid>aside>span[data-v-c1df3977]{color:var(--teal);font-family:monospace;font-size:calc(11px * var(--customer-font-scale, 1));font-weight:800;letter-spacing:.16em}.hero-grid>aside>strong[data-v-c1df3977]{display:block;margin-top:18px;font-size:calc(32px * var(--customer-font-scale, 1))}.hero-grid>aside>p[data-v-c1df3977]{margin:15px 0 28px;color:var(--copy);line-height:1.8}.hero-grid dl[data-v-c1df3977]{margin:0}.hero-grid dl div[data-v-c1df3977]{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid var(--line)}.hero-grid dt[data-v-c1df3977]{color:#748587}.hero-grid dd[data-v-c1df3977]{margin:0;font-weight:750}.light-section[data-v-c1df3977]{background:#fbfdfd}.light-section[data-v-c1df3977],.dark-section[data-v-c1df3977],.filing-section[data-v-c1df3977]{padding:130px 0}.section-heading[data-v-c1df3977]{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.75fr);align-items:end;gap:80px;margin-bottom:80px}.section-heading h2[data-v-c1df3977],.contact-section h2[data-v-c1df3977]{font-size:clamp(calc(50px * var(--customer-font-scale, 1)),calc(5vw * var(--customer-font-scale, 1)),calc(78px * var(--customer-font-scale, 1)))}.section-heading>p[data-v-c1df3977]{margin:0 0 6px;color:var(--copy);font-size:calc(18px * var(--customer-font-scale, 1));line-height:1.85}.capability-grid[data-v-c1df3977]{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.capability-grid article[data-v-c1df3977]{min-height:380px;display:flex;flex-direction:column;justify-content:space-between;padding:42px;border-right:1px solid var(--line)}.capability-grid article[data-v-c1df3977]:last-child{border-right:0}.capability-grid article>span[data-v-c1df3977],.process-grid article>span[data-v-c1df3977]{width:58px;height:58px;display:grid;place-items:center;border:1px solid var(--line);color:var(--teal);font-family:monospace;font-weight:800}.capability-grid h3[data-v-c1df3977],.process-grid h3[data-v-c1df3977]{margin:0 0 16px;font-size:calc(27px * var(--customer-font-scale, 1))}.capability-grid p[data-v-c1df3977],.process-grid p[data-v-c1df3977]{margin:0;color:#64757b;font-size:calc(16px * var(--customer-font-scale, 1));line-height:1.8}.dark-section[data-v-c1df3977]{color:#f2f8f9;background:#152036}.dark-section .eyebrow[data-v-c1df3977]{color:#65d8d1}.dark-section .section-heading h2[data-v-c1df3977]{color:#f5f9fa}.dark-section .section-heading>p[data-v-c1df3977]{color:#c0cdd1}.service-list[data-v-c1df3977]{border-top:1px solid #385052}.service-list article[data-v-c1df3977]{display:grid;grid-template-columns:120px minmax(260px,.65fr) minmax(400px,1fr);align-items:center;gap:40px;min-height:122px;border-bottom:1px solid #385052}.service-list span[data-v-c1df3977]{color:#65d8d1;font-family:monospace;font-weight:800}.service-list h3[data-v-c1df3977]{margin:0;font-size:calc(25px * var(--customer-font-scale, 1))}.service-list p[data-v-c1df3977]{margin:0;color:#96afb5;font-size:calc(16px * var(--customer-font-scale, 1));line-height:1.75}.process-section[data-v-c1df3977]{background:#fbfdfd}.process-grid[data-v-c1df3977]{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.process-grid article[data-v-c1df3977]{min-height:310px;display:flex;flex-direction:column;justify-content:space-between;padding:38px;border-right:1px solid var(--line)}.process-grid article[data-v-c1df3977]:last-child{border:0}.filing-section[data-v-c1df3977]{background:#eef8f7}.filing-grid[data-v-c1df3977]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.filing-grid article[data-v-c1df3977]{min-height:260px;padding:28px;border:1px solid #bed4d3;background:#fbfefd}.filing-grid article.published[data-v-c1df3977]{border-top:3px solid var(--teal)}.filing-grid header[data-v-c1df3977]{display:flex;justify-content:space-between;gap:16px}.filing-grid header span[data-v-c1df3977]{color:var(--teal);font-family:monospace;font-weight:800}.filing-grid header b[data-v-c1df3977]{padding:6px 9px;color:#8a651e;background:#fff5da;font-size:calc(11px * var(--customer-font-scale, 1))}.filing-grid article.published header b[data-v-c1df3977]{color:#0b6b58;background:#dff6ef}.filing-grid h3[data-v-c1df3977]{margin:38px 0 14px;font-size:calc(24px * var(--customer-font-scale, 1))}.filing-grid article>strong[data-v-c1df3977]{display:block;color:#637579;font-size:calc(17px * var(--customer-font-scale, 1))}.filing-grid a[data-v-c1df3977]{display:inline-block;margin-top:30px;color:var(--teal);font-size:calc(13px * var(--customer-font-scale, 1));font-weight:800;text-decoration:none}.boundary-panel[data-v-c1df3977]{display:grid;grid-template-columns:.55fr 1.45fr;gap:50px;margin-top:20px;padding:34px;border:1px solid #bed4d3;background:#e4f2f0}.boundary-panel small[data-v-c1df3977]{color:var(--teal);font-family:monospace;letter-spacing:.14em}.boundary-panel h3[data-v-c1df3977]{margin:9px 0 0;font-size:calc(26px * var(--customer-font-scale, 1))}.boundary-panel ul[data-v-c1df3977]{display:grid;gap:12px;margin:0;padding-left:20px;color:#526b6d;line-height:1.75}.contact-section[data-v-c1df3977]{padding:120px 0;background:#e8f5f4}.contact-grid[data-v-c1df3977]{display:grid;grid-template-columns:.85fr 1.15fr;gap:110px;align-items:start}.contact-section h2[data-v-c1df3977]{margin-top:25px}.contact-section p[data-v-c1df3977]{max-width:650px;margin:35px 0 20px;color:var(--copy);font-size:calc(17px * var(--customer-font-scale, 1));line-height:1.9}.verification-note[data-v-c1df3977]{display:inline-flex;padding:9px 12px;border:1px solid #b9d4d2;color:#617a7b;background:#f5fbfa;font-size:calc(12px * var(--customer-font-scale, 1))}.contact-section dl[data-v-c1df3977]{margin:0;border-top:3px solid var(--teal);background:#fff}.contact-section dl div[data-v-c1df3977]{display:grid;grid-template-columns:180px 1fr;gap:30px;padding:27px 32px;border:1px solid var(--line);border-top:0}.contact-section dt[data-v-c1df3977]{color:#6a7b80}.contact-section dd[data-v-c1df3977]{margin:0;color:#68777a}.contact-section dd strong[data-v-c1df3977]{color:var(--ink)}.site-footer[data-v-c1df3977]{padding:58px 0;background:#fbfdfd}.site-footer>div[data-v-c1df3977]{display:flex;align-items:flex-end;justify-content:space-between;gap:50px}.site-footer>div>div[data-v-c1df3977]{display:grid;gap:18px}.site-footer[data-v-c1df3977] svg{--kai-logo-width:104px;--kai-logo-color:var(--teal)}.site-footer span[data-v-c1df3977]{color:#66797e;font-size:calc(13px * var(--customer-font-scale, 1))}.site-footer nav[data-v-c1df3977]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:20px 34px}.site-footer a[data-v-c1df3977]{color:#66797e;font-size:calc(13px * var(--customer-font-scale, 1));text-decoration:none}.sr-only[data-v-c1df3977]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:1050px){.site-container[data-v-c1df3977]{width:min(100% - 48px,1480px)}.site-header nav[data-v-c1df3977]{gap:18px}.brand span[data-v-c1df3977]{display:none}.hero-grid[data-v-c1df3977]{grid-template-columns:1fr;gap:50px}.hero-grid>aside[data-v-c1df3977]{max-width:620px}.section-heading[data-v-c1df3977]{grid-template-columns:1fr;gap:30px}.capability-grid[data-v-c1df3977],.filing-grid[data-v-c1df3977]{grid-template-columns:1fr}.capability-grid article[data-v-c1df3977]{min-height:280px;border-right:0;border-bottom:1px solid var(--line)}.capability-grid article[data-v-c1df3977]:last-child{border-bottom:0}.service-list article[data-v-c1df3977]{grid-template-columns:70px minmax(210px,.6fr) 1fr}.process-grid[data-v-c1df3977]{grid-template-columns:repeat(2,1fr)}.process-grid article[data-v-c1df3977]:nth-child(2){border-right:0}.process-grid article[data-v-c1df3977]:nth-child(-n+2){border-bottom:1px solid var(--line)}.contact-grid[data-v-c1df3977]{grid-template-columns:1fr;gap:60px}}@media(max-width:780px){.site-container[data-v-c1df3977]{width:calc(100% - 32px)}.header-inner[data-v-c1df3977]{min-height:72px}.brand[data-v-c1df3977] svg{--kai-logo-width:84px}.menu-button[data-v-c1df3977]{width:42px;height:42px;display:grid;place-content:center;gap:5px;border:1px solid var(--line);background:#fff}.menu-button span[data-v-c1df3977]{width:19px;height:2px;background:var(--ink)}.site-header nav[data-v-c1df3977]{position:absolute;top:72px;left:0;right:0;display:none;align-items:stretch;gap:0;padding:10px 16px 18px;border-bottom:1px solid var(--line);background:#fbfdfd}.site-header nav.open[data-v-c1df3977]{display:grid}.site-header nav>a[data-v-c1df3977]{padding:14px 8px}.site-header .portal-entry[data-v-c1df3977]{text-align:center}.purpose-notice>div[data-v-c1df3977]{padding:10px 0;align-items:flex-start;line-height:1.5}.purpose-notice a[data-v-c1df3977]{display:none}.hero-section[data-v-c1df3977]{background:#f7fbfb}.hero-grid[data-v-c1df3977]{min-height:auto;padding:76px 0}.hero-section h1[data-v-c1df3977]{font-size:clamp(calc(43px * var(--customer-font-scale, 1)),calc(13vw * var(--customer-font-scale, 1)),calc(64px * var(--customer-font-scale, 1)))}.hero-section>div>div>p[data-v-c1df3977]{font-size:calc(16px * var(--customer-font-scale, 1))}.hero-actions[data-v-c1df3977]{display:grid}.hero-actions a[data-v-c1df3977]{text-align:center}.hero-grid>aside[data-v-c1df3977]{padding:26px}.light-section[data-v-c1df3977],.dark-section[data-v-c1df3977],.filing-section[data-v-c1df3977]{padding:84px 0}.section-heading[data-v-c1df3977]{margin-bottom:48px}.section-heading h2[data-v-c1df3977],.contact-section h2[data-v-c1df3977]{font-size:clamp(calc(40px * var(--customer-font-scale, 1)),calc(12vw * var(--customer-font-scale, 1)),calc(58px * var(--customer-font-scale, 1)))}.section-heading>p[data-v-c1df3977]{font-size:calc(16px * var(--customer-font-scale, 1))}.capability-grid article[data-v-c1df3977],.process-grid article[data-v-c1df3977]{min-height:250px;padding:28px}.service-list article[data-v-c1df3977]{grid-template-columns:48px 1fr;gap:12px 18px;padding:24px 0}.service-list p[data-v-c1df3977]{grid-column:2;font-size:calc(14px * var(--customer-font-scale, 1))}.service-list h3[data-v-c1df3977]{font-size:calc(21px * var(--customer-font-scale, 1))}.process-grid[data-v-c1df3977]{grid-template-columns:1fr}.process-grid article[data-v-c1df3977]{border-right:0!important;border-bottom:1px solid var(--line)!important}.process-grid article[data-v-c1df3977]:last-child{border-bottom:0!important}.filing-grid article[data-v-c1df3977]{min-height:235px}.boundary-panel[data-v-c1df3977]{grid-template-columns:1fr;gap:24px;padding:26px}.contact-section[data-v-c1df3977]{padding:84px 0}.contact-grid[data-v-c1df3977]{gap:44px}.contact-section dl div[data-v-c1df3977]{grid-template-columns:1fr;gap:8px;padding:22px}.site-footer[data-v-c1df3977]{padding:44px 0}.site-footer>div[data-v-c1df3977]{align-items:flex-start;flex-direction:column}.site-footer nav[data-v-c1df3977]{display:grid;justify-content:start}.site-footer a[data-v-c1df3977]{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.compliance-home[data-v-c1df3977]{scroll-behavior:auto}}.filing-query-links[data-v-c1df3977]{display:flex;flex-wrap:wrap;gap:12px}.filing-query-links a[data-v-c1df3977]{padding:13px 16px;border:1px solid #bed4d3;color:var(--teal);background:#fbfefd;font-size:calc(13px * var(--customer-font-scale, 1));font-weight:800;text-decoration:none}@media(max-width:780px){.customer-compliance-route[data-v-17aa8540]{min-width:0;overflow-x:clip}.customer-compliance-route[data-v-17aa8540] .site-container{width:calc(100% - 24px)}.customer-compliance-route[data-v-17aa8540] .header-inner{min-height:56px}.customer-compliance-route[data-v-17aa8540] .brand,.customer-compliance-route[data-v-17aa8540] .menu-button{min-height:44px}.customer-compliance-route[data-v-17aa8540] .menu-button{width:44px;height:44px}.customer-compliance-route[data-v-17aa8540] .site-header nav{top:56px}.customer-compliance-route[data-v-17aa8540] .site-header nav>a{display:grid;align-items:center;min-height:44px;padding:8px}.customer-compliance-route[data-v-17aa8540] .purpose-notice>div{min-height:44px;padding:6px 0;align-items:center;font-size:calc(10px * var(--customer-font-scale, 1));line-height:1.4}.customer-compliance-route[data-v-17aa8540] .purpose-notice span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.customer-compliance-route[data-v-17aa8540] .hero-grid{gap:10px;padding:14px 0}.customer-compliance-route[data-v-17aa8540] .hero-grid .eyebrow{font-size:calc(9px * var(--customer-font-scale, 1))}.customer-compliance-route[data-v-17aa8540] .hero-section h1{margin:7px 0 0;font-size:calc(32px * var(--customer-font-scale, 1));line-height:1.08}.customer-compliance-route[data-v-17aa8540] .hero-section>div>div>p{display:-webkit-box;margin:10px 0 0;overflow:hidden;font-size:calc(12px * var(--customer-font-scale, 1));line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.customer-compliance-route[data-v-17aa8540] .hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px}.customer-compliance-route[data-v-17aa8540] .hero-actions a{display:grid;min-height:44px;place-items:center;padding:8px;text-align:center}.customer-compliance-route[data-v-17aa8540] .hero-grid>aside{padding:12px}.customer-compliance-route[data-v-17aa8540] .hero-grid>aside>span{font-size:calc(8px * var(--customer-font-scale, 1))}.customer-compliance-route[data-v-17aa8540] .hero-grid>aside>strong{margin-top:6px;font-size:calc(18px * var(--customer-font-scale, 1))}.customer-compliance-route[data-v-17aa8540] .hero-grid>aside>p{display:-webkit-box;margin:6px 0;overflow:hidden;font-size:calc(10px * var(--customer-font-scale, 1));line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:1}.customer-compliance-route[data-v-17aa8540] .hero-grid dl{display:none}}
