.particle-text{position:relative;display:block;width:100%;height:100%;min-height:240px;overflow:hidden;touch-action:none;isolation:isolate}.particle-text__canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.particle-text__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.logoloop{position:relative;overflow:hidden;--logoloop-gap: 34px;--logoloop-logoHeight: 32px;--logoloop-fadeColorAuto: #071b2b}.logoloop--vertical{height:100%;display:inline-block}.logoloop__track{display:flex;width:max-content;will-change:transform;-webkit-user-select:none;user-select:none;position:relative;z-index:1}.logoloop--vertical .logoloop__track{flex-direction:column;width:100%;height:max-content}.logoloop__list{display:flex;align-items:center;flex:0 0 auto;margin:0;padding:0;list-style:none}.logoloop--vertical .logoloop__list{flex-direction:column}.logoloop__item{flex:0 0 auto;margin-right:var(--logoloop-gap);font-size:var(--logoloop-logoHeight);line-height:1}.logoloop--vertical .logoloop__item{margin:0 0 var(--logoloop-gap)}.logoloop__node,.logoloop__link{display:inline-flex;align-items:center}.logoloop__link{color:inherit;text-decoration:none;border-radius:12px}.logoloop__item img{display:block;width:auto;height:var(--logoloop-logoHeight);object-fit:contain;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop--scale-hover .logoloop__node{transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop--scale-hover .logoloop__item:hover img,.logoloop--scale-hover .logoloop__item:hover .logoloop__node{transform:scale(1.06);transform-origin:center}.logoloop__link:focus-visible{outline:2px solid #32e0b0;outline-offset:4px}.logoloop--fade:before,.logoloop--fade:after{content:"";position:absolute;inset-block:0;width:clamp(28px,7vw,120px);z-index:3;pointer-events:none}.logoloop--fade:before{left:0;background:linear-gradient(to right,var(--logoloop-fadeColor, var(--logoloop-fadeColorAuto)),transparent)}.logoloop--fade:after{right:0;background:linear-gradient(to left,var(--logoloop-fadeColor, var(--logoloop-fadeColorAuto)),transparent)}@media(prefers-reduced-motion:reduce){.logoloop{overflow-x:auto}.logoloop__track{transform:none!important}.logoloop__list[aria-hidden=true]{display:none}.logoloop__item img,.logoloop__node{transition:none!important}}:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#e8edf8;background:#080b13;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #090c14;--surface: #101520;--surface-2: #151b28;--surface-3: #1a2232;--line: #242d3d;--line-soft: #1d2533;--text: #e9edf7;--muted: #8e99ad;--muted-2: #626e83;--blue: #5b8cff;--blue-bright: #78a1ff;--green: #33d69f;--red: #ff6b7a;--amber: #f2b94b;--violet: #a277ff;--radius: 14px}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{min-width:320px;background:var(--bg)}.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}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.app-shell{min-height:100vh;background:radial-gradient(circle at 65% -20%,rgba(63,103,190,.13),transparent 33%),var(--bg)}.sidebar{position:fixed;inset:0 auto 0 0;width:238px;z-index:30;display:flex;flex-direction:column;border-right:1px solid var(--line-soft);background:#0c1019f0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:25px 15px 18px}.brand{display:flex;align-items:center;gap:11px;padding:0 10px 27px;letter-spacing:-.02em}.brand-mark{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#4f7fff,#7659f7);box-shadow:0 8px 28px #536eff42}.brand strong{font-size:17px}.brand span{margin-left:5px;font-size:10px;letter-spacing:.12em;color:var(--blue-bright);border:1px solid rgba(91,140,255,.28);padding:2px 4px;border-radius:4px;vertical-align:2px}.sidebar-label{padding:0 12px 9px;font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--muted-2)}.sidebar nav{display:grid;gap:4px}.sidebar nav button,.logout{width:100%;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;gap:11px;color:#8f9aac;padding:11px 12px;border-radius:9px;font-size:14px;text-align:left;transition:.18s ease}.sidebar nav button:hover,.logout:hover{color:var(--text);background:#151b27}.sidebar nav button.active{color:#dce6ff;background:linear-gradient(90deg,#4871dd33,#4871dd14);box-shadow:inset 2px 0 #5d8dff}.sidebar nav button.active svg{color:var(--blue-bright)}.nav-arrow{margin-left:auto;opacity:.55}.sidebar-bottom{margin-top:auto;border-top:1px solid var(--line-soft);padding-top:15px}.gateway-status{display:flex;gap:10px;align-items:center;margin:0 9px 12px;padding:10px;border:1px solid rgba(50,211,157,.12);border-radius:10px;background:#27bd8b0d}.gateway-status strong,.gateway-status small{display:block}.gateway-status strong{font-size:11px;color:#b5c2d4}.gateway-status small{margin-top:2px;font-size:9px;color:var(--muted-2)}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #33d69f1a,0 0 12px #33d69f99}.logout{font-size:12px}.main-area{min-height:100vh;margin-left:238px}.topbar{height:78px;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:0 31px;border-bottom:1px solid rgba(36,45,61,.78);background:#090c14d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar h1{margin:2px 0 0;font-size:20px;letter-spacing:-.02em}.eyebrow{font-size:9px;letter-spacing:.15em;font-weight:700;color:var(--blue)}.top-actions{min-width:0;display:flex;gap:14px;align-items:center}.endpoint-pill{min-width:0;max-width:390px;display:flex;gap:8px;align-items:center;padding:8px 10px 8px 12px;border:1px solid var(--line);background:var(--surface);border-radius:8px;color:var(--muted);font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.endpoint-pill .endpoint-address{min-width:0;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.endpoint-copy{appearance:none;text-align:left;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.endpoint-copy:hover{color:#0b8d70;border-color:#17a58285;box-shadow:0 7px 18px #0f715a1a;transform:translateY(-1px)}.endpoint-copy:focus-visible{outline:2px solid #22a98a;outline-offset:2px}.endpoint-copy.copied{color:#087b65;border-color:#91d6c4;background:#effaf6}.endpoint-copy-state{min-width:45px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:4px;color:#168a6e;font:750 9px Bahnschrift,Microsoft YaHei UI,sans-serif;white-space:nowrap}.avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#cdd9f2;font-size:12px;font-weight:700;background:linear-gradient(145deg,#28354b,#192235);border:1px solid #36435a}.mobile-menu{display:none;border:0;background:transparent;padding:6px}.page-content{padding:28px 31px 45px;max-width:1600px;margin:0 auto}.page-stack{display:grid;gap:22px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.page-heading h2{margin:0;font-size:21px;letter-spacing:-.02em}.page-heading p{margin:6px 0 0;color:var(--muted);font-size:13px}.primary,.secondary{border:0;border-radius:8px;padding:9px 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-size:12px;font-weight:650;transition:.18s ease;white-space:nowrap}.primary{color:#fff;background:linear-gradient(135deg,#4f82ff,#5b6cf0);box-shadow:0 7px 24px #4165dd2e}.primary:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08)}.primary:disabled,.secondary:disabled{opacity:.45;cursor:not-allowed}.secondary{color:#b6c1d3;background:var(--surface-2);border:1px solid var(--line)}.secondary:hover{color:#fff;background:var(--surface-3)}.wide{width:100%}.icon-button{width:34px;height:34px;border:0;background:transparent;display:grid;place-items:center;border-radius:8px;cursor:pointer;color:var(--muted)}.icon-button:hover{background:var(--surface-2);color:#fff}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-card{min-width:0;border:1px solid var(--line-soft);background:linear-gradient(145deg,#121824f2,#0e131df2);border-radius:var(--radius);padding:19px;display:flex;align-items:flex-start;gap:14px;box-shadow:0 18px 55px #0000001c}.metric-icon{width:39px;height:39px;flex:0 0 auto;border-radius:10px;display:grid;place-items:center}.metric-icon.blue{color:#7aa4ff;background:#5281ff1f}.metric-icon.green{color:#4edba9;background:#33d69f1a}.metric-icon.violet{color:#b994ff;background:#a277ff1a}.metric-icon.amber{color:#f2bf59;background:#f2b94b1a}.metric-card span,.metric-card strong,.metric-card small{display:block}.metric-card span{font-size:11px;color:var(--muted)}.metric-card strong{margin:6px 0 4px;font-size:22px;letter-spacing:-.035em}.metric-card small{font-size:9px;color:var(--muted-2)}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(310px,.85fr);gap:16px}.panel{border:1px solid var(--line-soft);background:#101520e0;border-radius:var(--radius)}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:19px 20px 0}.panel-head h3{margin:0;font-size:14px}.panel-head p{margin:5px 0 0;color:var(--muted-2);font-size:10px}.latency{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:10px;padding:6px 9px;background:var(--surface-2);border-radius:7px}.bar-chart{height:205px;display:flex;gap:6px;align-items:stretch;padding:28px 20px 17px}.bar-column{min-width:10px;flex:1;display:flex;align-items:center;flex-direction:column;gap:7px}.bar-track{width:min(72%,18px);flex:1;position:relative;display:flex;align-items:flex-end;border-radius:4px;background:#57688a0f;overflow:hidden}.bar-value{width:100%;min-height:2px;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#7199ff,#466fd5);box-shadow:0 0 12px #5b8cff2e;transition:height .3s ease}.bar-column span{font-size:8px;color:var(--muted-2);writing-mode:vertical-rl;max-height:27px;overflow:hidden}.error-mark{position:absolute;top:2px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--red)}.traffic-controls,.traffic-range{display:flex;align-items:center}.traffic-controls{justify-content:flex-end;flex-wrap:wrap;gap:8px}.traffic-range{gap:6px;min-height:28px;padding:0 9px;color:#8da7dd;border:1px solid var(--line);border-radius:7px;background:var(--surface-2);transition:border-color .15s,background .15s}.traffic-range:focus-within{border-color:#5279d1;background:var(--surface-3)}.traffic-range select{border:0;outline:0;color:#c3cde0;background:transparent;font-family:inherit;font-size:10px;font-weight:600;cursor:pointer}.traffic-range select:disabled{cursor:not-allowed}.traffic-range option{color:var(--text);background:#121824}.bar-chart{transition:opacity .16s ease}.bar-chart.is-loading{opacity:.48}.bar-column{min-width:0}.bar-column>span{width:100%;min-height:10px;max-height:none;overflow:visible;text-align:center;white-space:nowrap;writing-mode:horizontal-tb}.bar-column>span:empty{visibility:hidden}.provider-health{min-height:280px}.health-list{max-height:244px;overflow:auto;padding:13px 20px 20px}.health-item{padding:11px 0;border-bottom:1px solid var(--line-soft)}.health-item:last-child{border:0}.health-title{display:flex;align-items:center;gap:9px}.provider-avatar{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;background:#1f2b40;color:#9ab4ed;font-size:10px;font-weight:700}.health-title div{min-width:0;flex:1}.health-title strong,.health-title small{display:block}.health-title strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.health-title small{color:var(--muted-2);font-size:8px;margin-top:2px}.health-title b{font-size:10px;color:var(--green)}.progress{height:3px;margin:8px 0 5px 36px;border-radius:3px;background:#202838;overflow:hidden}.progress i{display:block;height:100%;background:var(--green);border-radius:inherit}.health-meta{margin-left:36px;display:flex;justify-content:space-between;color:var(--muted-2);font-size:8px}.info-banner,.security-note{display:flex;align-items:center;gap:13px;padding:15px 17px;border-radius:11px;border:1px solid rgba(86,131,255,.18);background:linear-gradient(90deg,#4871dd17,#4871dd06)}.info-icon{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;color:#7ca5ff;background:#4673e621}.info-banner strong,.security-note strong{font-size:12px}.info-banner p,.security-note p{margin:4px 0 0;color:var(--muted);font-size:10px}.provider-grid{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:15px}.provider-card{position:relative;overflow:hidden;border:1px solid var(--line-soft);background:linear-gradient(145deg,#121824,#0f141e);border-radius:var(--radius);padding:18px;transition:.2s ease}.provider-card:hover{border-color:#303c50;transform:translateY(-1px)}.provider-card.disabled{opacity:.58}.provider-card-top,.provider-name,.card-actions,.provider-meta{display:flex;align-items:center}.provider-card-top{justify-content:space-between}.provider-logo{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(145deg,#263554,#1b253a);color:#a9c3fb;font-size:10px;font-weight:800;letter-spacing:-.04em}.kind-anthropic{color:#e7ad82;background:linear-gradient(145deg,#4a3125,#28201d)}.kind-azure-openai{color:#77baf4;background:linear-gradient(145deg,#193f61,#172636)}.provider-name{gap:8px;margin-top:15px}.provider-name h3{margin:0;font-size:14px}.badge{font-size:8px;font-weight:700;border-radius:10px;padding:3px 7px}.badge.success{color:var(--green);background:#33d69f17}.badge.muted{color:var(--muted);background:#202735}.provider-card>p{margin:9px 0 15px;color:var(--muted);font-size:9px}.provider-meta{flex-wrap:wrap;gap:7px}.provider-meta span{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:9px;padding:5px 7px;border-radius:6px;background:#171e2a}.card-actions{gap:7px;margin:17px -18px -18px;padding:11px 18px;border-top:1px solid var(--line-soft)}.card-actions button{border:0;background:transparent;color:var(--muted);display:flex;gap:5px;align-items:center;cursor:pointer;font-size:10px}.card-actions button:hover{color:#fff}.card-actions .danger-link{margin-left:auto}.switch{position:relative;width:31px;height:17px;padding:0;border:0;border-radius:20px;background:#2b3442;cursor:pointer;transition:.2s}.switch i{position:absolute;width:13px;height:13px;left:2px;top:2px;border-radius:50%;background:#8791a2;transition:.2s}.switch.on{background:#33d69f3b}.switch.on i{transform:translate(14px);background:var(--green);box-shadow:0 0 8px #33d69f66}.toolbar{min-height:46px;padding:7px 10px;display:flex;justify-content:space-between;align-items:center;gap:15px;border:1px solid var(--line-soft);background:#0f141ec7;border-radius:10px}.toolbar>span{color:var(--muted-2);font-size:10px;padding-right:7px}.searchbox{min-width:280px;display:flex;align-items:center;gap:8px;padding:0 8px;color:var(--muted-2)}.searchbox input{width:100%;border:0;background:transparent;color:var(--text);font-size:11px}.searchbox input:focus{outline:0}.table-wrap{overflow-x:auto;border:1px solid var(--line-soft);border-radius:12px;background:#0f141ec7}.table-wrap table{width:100%;border-collapse:collapse;min-width:920px}.table-wrap th{padding:11px 14px;background:#121824;color:var(--muted-2);text-align:left;text-transform:uppercase;letter-spacing:.07em;font-size:8px}.table-wrap td{padding:13px 14px;border-top:1px solid var(--line-soft);color:#b8c1d1;font-size:10px}.table-wrap tbody tr:hover{background:#2e3d5812}.table-wrap td strong{color:#dde4f0;font-size:10px}.model-name{display:flex;align-items:center;gap:6px;white-space:nowrap}.chip-row{display:flex;flex-wrap:wrap;gap:4px;max-width:180px}.chip{padding:3px 6px;color:#94b0ec;background:#4a71c31f;border:1px solid rgba(93,140,238,.12);border-radius:5px;font-size:8px}.route-actions{display:flex;align-items:center;justify-content:flex-end;gap:2px}.route-actions .icon-button:not(.danger-link):hover{color:#9bb8fa;background:#4f82ff1a}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.small{font-size:9px!important}.tiny{font-size:8px!important}.truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.muted-text{color:var(--muted-2)!important}.danger-link{color:#d47780!important}.key-prefix,.request-id{padding:4px 6px;border-radius:5px;background:#171e2a;color:#a7b4cb;font-size:9px}.table-sub{display:block;margin-top:3px;color:var(--muted-2);font-size:8px}.status-code{display:inline-block;min-width:32px;text-align:center;padding:3px 5px;border-radius:5px;font-weight:700}.status-code.ok{color:var(--green);background:#33d69f14}.status-code.bad{color:var(--red);background:#ff6b7a14}.segmented{padding:3px;display:flex;background:#0c1019;border-radius:7px}.segmented button{border:0;background:transparent;color:var(--muted);padding:6px 11px;border-radius:5px;font-size:10px;cursor:pointer}.segmented button.active{background:#20293a;color:#fff}.security-note{border-color:#33d69f26;background:#33d69f0b;color:var(--green)}.security-note div{color:var(--text)}.empty{min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px}.empty>div{width:45px;height:45px;display:grid;place-items:center;color:#71819c;border-radius:13px;background:#171e2a;margin-bottom:12px}.empty strong{font-size:12px}.empty p{max-width:360px;margin:6px 0 0;color:var(--muted);font-size:10px;line-height:1.6}.empty-action{min-height:330px;border:1px dashed #283245;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;flex-direction:column}.empty-action .empty{min-height:auto;padding-bottom:17px}.page-loader{min-height:250px;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--muted);font-size:11px}.fullscreen-loader{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:17px}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.modal-layer{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:22px;overflow:auto;background:#020409ba;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal{width:min(650px,100%);max-height:calc(100vh - 44px);overflow:auto;border:1px solid #2b3649;border-radius:15px;background:#101620;box-shadow:0 35px 100px #00000080}.modal-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:20px 22px;border-bottom:1px solid var(--line-soft)}.modal-head h2{margin:0;font-size:17px}.modal-head p{margin:5px 0 0;color:var(--muted);font-size:10px}.modal-form{padding:21px 22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.modal-form label{display:grid;gap:7px;color:#aab4c5;font-size:10px;font-weight:600}.modal-form input,.modal-form select,.modal-form textarea,.login-card input{width:100%;color:var(--text);border:1px solid #2a3446;border-radius:8px;background:#0c111a;padding:10px 11px;font-size:11px;transition:border .15s}.modal-form input:focus,.modal-form select:focus,.modal-form textarea:focus,.login-card input:focus{border-color:#547bd3;outline:0;box-shadow:0 0 0 3px #4f7de114}.modal-form textarea{resize:vertical;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.5}.modal-form small{color:var(--muted-2);font-size:8px;font-weight:400;line-height:1.5}.span-2{grid-column:span 2}.modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding-top:4px}.form-error{color:#ff97a2;background:#ff6b7a12;border:1px solid rgba(255,107,122,.13);border-radius:7px;padding:9px 10px;display:flex;align-items:center;gap:7px;font-size:10px}.capability-field{padding:0;margin:0;border:0}.capability-field legend{color:#aab4c5;font-size:10px;font-weight:600;margin-bottom:8px}.check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.check-card{cursor:pointer;grid-template-columns:14px 1fr!important;display:flex!important;align-items:center;gap:6px!important;padding:9px!important;border:1px solid #293244;border-radius:7px;background:#0c111a;color:var(--muted)!important}.check-card input{display:none}.check-card svg{color:transparent;border:1px solid #3a465c;border-radius:4px}.check-card.selected{color:#cbdcff!important;border-color:#5686ef80;background:#4a71c31a}.check-card.selected svg{color:#fff;background:var(--blue);border-color:var(--blue)}.route-enabled-field{display:flex!important;align-items:center;justify-content:space-between;gap:16px!important;padding:12px 14px;border:1px solid #293244;border-radius:9px;background:#0c111a}.route-enabled-field span,.route-enabled-field strong,.route-enabled-field small{display:block}.route-enabled-field strong{color:#cdd7e8;font-size:10px}.route-enabled-field small{margin-top:3px}.route-enabled-field input[type=checkbox]{width:17px;height:17px;flex:0 0 auto;padding:0;accent-color:var(--blue)}.secret-box{margin:22px;padding:13px;display:flex;gap:10px;align-items:center;background:#080d15;border:1px solid #2c374a;border-radius:9px}.secret-box code{min-width:0;flex:1;overflow-wrap:anywhere;color:#b9ccf9;font-size:11px}.secret-box button{border:0;cursor:pointer;display:flex;gap:6px;align-items:center;color:#a9bfee;background:#192338;padding:8px 9px;border-radius:7px;font-size:10px}.warning-box{margin:0 22px 20px;display:flex;gap:9px;align-items:flex-start;padding:12px;border-radius:8px;color:var(--amber);background:#f2b94b0f;border:1px solid rgba(242,185,75,.13)}.warning-box p{margin:0;color:#b2a485;font-size:10px;line-height:1.55}.secret-box+.warning-box+.modal-actions{padding:0 22px 22px}.toast{position:fixed;right:24px;bottom:24px;z-index:100;display:flex;align-items:center;gap:8px;padding:11px 14px;border:1px solid rgba(51,214,159,.22);border-radius:9px;background:#13231f;color:#a8edd5;box-shadow:0 16px 45px #00000059;font-size:11px;animation:toast-in .25s ease}.toast.error{border-color:#ff6b7a38;background:#28171c;color:#ffb2ba}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.docs-grid{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(0,1.55fr);gap:16px}.quickstart{padding:21px}.step-label{font-size:8px;letter-spacing:.14em;color:var(--blue);font-weight:800}.quickstart h3{margin:7px 0 20px;font-size:17px}.quickstart ol{list-style:none;margin:0;padding:0;display:grid;gap:18px}.quickstart li{display:flex;align-items:flex-start;gap:11px}.quickstart li>i{width:24px;height:24px;flex:0 0 auto;display:grid;place-items:center;font-style:normal;font-size:9px;font-weight:800;color:#a7bff5;border:1px solid #324366;border-radius:7px;background:#182238}.quickstart strong{font-size:11px}.quickstart p{margin:4px 0 0;color:var(--muted);font-size:9px;line-height:1.55}.quickstart code{font-size:8px;color:#95b3f2}.code-panel{overflow:hidden;background:#090e16}.code-tabs{min-height:48px;display:flex;justify-content:space-between;align-items:center;padding:0 12px;border-bottom:1px solid #1c2533}.code-tabs div{height:48px;display:flex}.code-tabs button{border:0;color:var(--muted);background:transparent;cursor:pointer;padding:0 10px;font-size:9px}.code-tabs div button.active{color:#9bb8fa;box-shadow:inset 0 -2px var(--blue)}.code-tabs>button{display:flex;gap:5px;align-items:center;height:28px;border-radius:6px;background:#171f2d}.code-panel pre{height:290px;overflow:auto;margin:0;padding:20px;color:#b8c8e6;font:10px/1.75 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.endpoint-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.endpoint-card{min-width:0;padding:14px;border:1px solid var(--line-soft);border-radius:10px;background:#101520bf}.endpoint-card span{font-size:8px;font-weight:800;color:var(--green)}.endpoint-card code{display:block;overflow:hidden;text-overflow:ellipsis;margin:8px 0 5px;color:#c6d2e9;font-size:9px}.endpoint-card p{margin:0;color:var(--muted);font-size:8px}.login-page{min-height:100vh;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(360px,1.1fr) minmax(350px,.72fr);align-items:center;gap:8vw;padding:7vh 10vw;background:radial-gradient(circle at 13% 20%,rgba(43,85,176,.16),transparent 30%),radial-gradient(circle at 80% 85%,rgba(100,62,189,.12),transparent 33%),#080b13}.login-page:before{content:"";position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(119,145,200,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(119,145,200,.08) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(to right,black,transparent 70%);mask-image:linear-gradient(to right,black,transparent 70%)}.login-orb{position:absolute;border-radius:50%;filter:blur(5px);opacity:.5}.orb-one{width:330px;height:330px;left:-220px;top:25%;border:1px solid rgba(92,135,236,.23);box-shadow:0 0 100px #4264be1f,inset 0 0 100px #4264be1a}.orb-two{width:200px;height:200px;right:8%;bottom:-130px;background:#4e42ae1f}.login-copy,.login-card{position:relative;z-index:2}.login-copy{max-width:590px}.login-logo{display:inline-flex;gap:9px;align-items:center;color:#c9d7f6;font-size:13px;font-weight:800;letter-spacing:.12em;margin-bottom:12vh}.login-logo svg{color:#769cff}.hero-kicker{font-size:9px;letter-spacing:.22em;font-weight:800;color:#668eea}.login-copy h1{margin:17px 0 22px;font-size:clamp(42px,5.1vw,69px);line-height:1.06;letter-spacing:-.055em;color:#ecf1fb}.login-copy h1 em{font-style:normal;color:transparent;background:linear-gradient(90deg,#79a1ff,#b188ff);-webkit-background-clip:text;background-clip:text}.login-copy>p{max-width:520px;color:#8b96aa;font-size:14px;line-height:1.9}.feature-row{margin-top:36px;display:flex;flex-wrap:wrap;gap:10px 20px}.feature-row span{display:flex;gap:6px;align-items:center;color:#7d8ba1;font-size:10px}.feature-row svg{color:#6e94ec}.login-card{width:min(390px,100%);justify-self:end;padding:35px;border:1px solid rgba(80,96,126,.28);border-radius:18px;background:linear-gradient(145deg,#151b28f0,#0d121cf5);box-shadow:0 30px 90px #00000061;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-card-icon{width:44px;height:44px;display:grid;place-items:center;color:#8cabf3;border-radius:12px;background:#4c70cb1f;border:1px solid rgba(87,127,225,.14)}.login-card h2{margin:20px 0 5px;font-size:21px}.login-card>p{margin:0 0 27px;color:var(--muted);font-size:11px}.login-card label{display:grid;gap:8px;margin-bottom:17px;color:#aeb8c9;font-size:10px;font-weight:600}.password-field{position:relative}.password-field input{padding-right:42px}.password-field button{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;padding:5px;color:var(--muted);background:transparent;cursor:pointer}.login-card .primary{margin-top:4px;height:42px}.login-footnote{display:block;margin-top:17px;text-align:center;color:var(--muted-2);font-size:8px}.sidebar-backdrop{display:none}@media(max-width:1120px){.metric-grid,.provider-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.provider-health{min-height:auto}.health-list{max-height:none}.endpoint-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.sidebar{transform:translate(-100%);transition:transform .22s ease;box-shadow:30px 0 70px #00000059}.sidebar.open{transform:translate(0)}.sidebar-backdrop{display:block;position:fixed;inset:0;z-index:25;border:0;background:#00000080}.main-area{margin-left:0}.mobile-menu{display:grid;place-items:center}.topbar{padding:0 18px}.topbar>div:first-of-type{flex:1;margin-left:8px}.endpoint-pill{display:none}.page-content{padding:22px 18px 38px}.provider-grid,.docs-grid{grid-template-columns:1fr}.login-page{grid-template-columns:1fr;padding:40px 22px;gap:45px}.login-copy{text-align:center;margin:auto}.login-logo{margin-bottom:8vh}.login-copy>p{margin-left:auto;margin-right:auto}.feature-row{justify-content:center}.login-card{justify-self:center}.login-copy h1{font-size:clamp(39px,11vw,58px)}.modal-form{grid-template-columns:1fr}.span-2{grid-column:span 1}.check-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.metric-grid{grid-template-columns:1fr}.page-heading{align-items:flex-start;flex-direction:column}.page-heading .primary{width:100%}.toolbar{align-items:stretch;flex-direction:column}.searchbox{min-width:0;height:34px}.toolbar>span{text-align:right}.endpoint-grid{grid-template-columns:1fr}.traffic-head{align-items:stretch;flex-direction:column}.traffic-controls{justify-content:space-between}.bar-chart{gap:3px;padding-left:10px;padding-right:10px}.bar-column:nth-child(odd)>span{display:none}.login-card{padding:27px 22px}.feature-row{display:grid;justify-content:center}.login-logo{margin-bottom:50px}.modal-layer{padding:10px}.modal{max-height:calc(100vh - 20px)}.modal-form,.modal-head{padding-left:16px;padding-right:16px}.secret-box{align-items:stretch;flex-direction:column}.secret-box button{justify-content:center}.top-actions{gap:7px}}:root{font-family:Microsoft YaHei UI,PingFang SC,Segoe UI,sans-serif;--dong-ink: #0b1f33;--dong-navy: #102d46;--dong-jade: #0e9f7a;--dong-pulse: #31c3a2;--dong-amber: #ffb24d;--dong-mist: #f2f6f5;--dong-paper: #fbfcfa;--dong-line: #dce7e4;--green: #31c3a2;--blue: #4b92d1;--blue-bright: #79b6ec}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--dong-pulse);outline-offset:3px}.dong-brand{display:inline-flex;align-items:center;gap:10px;color:var(--dong-ink);text-align:left}.dong-mark{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px 3px;color:#fff;background:var(--dong-jade);box-shadow:0 10px 24px #0e9f7a33;font:800 21px/1 Microsoft YaHei UI,sans-serif}.dong-word{display:flex;flex-direction:column;align-items:flex-start;line-height:1}.dong-name{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.dong-word strong{font:800 22px/1 Microsoft YaHei UI,sans-serif;letter-spacing:0}.dong-word b{margin-left:0;color:var(--dong-jade);font:800 20px/1 Bahnschrift,sans-serif;letter-spacing:.015em}.dong-word small{margin-top:6px;color:#718193;font:700 7px/1 Bahnschrift,sans-serif;letter-spacing:.14em}.dong-brand.inverted{color:#f7fbfa}.dong-brand.inverted .dong-word b{color:#55d9b8}.dong-brand.inverted .dong-word small{color:#7390a7}.dong-brand.compact .dong-mark{width:32px;height:32px;border-radius:9px 3px;font-size:17px}.dong-brand.compact .dong-word small{display:none}.brand-button{appearance:none;padding:0;border:0;background:none;cursor:pointer}.signal-button,.line-button,.ghost-button{min-height:40px;border-radius:9px 3px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-size:12px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;white-space:nowrap}.signal-button{border:1px solid var(--dong-jade);color:#fff;background:var(--dong-jade);box-shadow:0 10px 30px #0e9f7a2e}.signal-button:hover:not(:disabled){transform:translateY(-2px);background:#0b8e6d;box-shadow:0 13px 34px #0e9f7a40}.signal-button:disabled{opacity:.5;cursor:not-allowed}.line-button{color:var(--dong-ink);border:1px solid #cbdad6;background:#ffffffa6}.line-button:hover{border-color:#8eb6aa;background:#fff}.ghost-button{color:#405569;border:0;background:transparent}.ghost-button:hover{color:var(--dong-jade);background:#0e9f7a0f}.signal-button.large,.line-button.large{min-height:50px;padding:0 22px;font-size:13px}.line-button.wide,.signal-button.wide{width:100%}.public-site{min-height:100vh;color:var(--dong-ink);background:var(--dong-paper)}.public-site button,.public-site input{color:inherit}.public-header{height:82px;position:relative;z-index:20;max-width:1240px;margin:0 auto;padding:0 34px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(11,31,51,.08)}.public-nav{display:flex;align-items:center;gap:5px}.public-nav button,.public-nav a{border:0;padding:10px 13px;color:#5e7081;background:transparent;text-decoration:none;cursor:pointer;font-size:12px;font-weight:600;border-radius:7px}.public-nav button:hover,.public-nav a:hover,.public-nav button.active{color:var(--dong-jade);background:#0e9f7a0e}.public-nav .agent-nav-entry{display:inline-flex;align-items:center;gap:6px;color:#0b7e64}.public-nav .agent-nav-entry small{padding:3px 5px;color:#70500d;border:1px solid #ecd197;border-radius:999px;background:#fff4d8;font:800 7px Bahnschrift,sans-serif;letter-spacing:.08em;text-transform:uppercase}.public-actions{display:flex;align-items:center;gap:5px}.hero-section{position:relative;max-width:1240px;min-height:670px;margin:0 auto;padding:86px 34px 70px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(410px,.78fr);align-items:center;gap:8vw}.hero-section:before{content:"";position:absolute;width:470px;height:470px;right:2%;top:58px;border-radius:50%;background:radial-gradient(circle,#31c3a21f,#31c3a200 68%);pointer-events:none}.hero-copy-block{position:relative;z-index:2}.hero-kicker-new{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 7px;color:#416457;background:#edf7f3;border:1px solid #d4eae3;border-radius:20px;font-size:10px;font-weight:700;letter-spacing:.06em}.hero-kicker-new span{width:7px;height:7px;border-radius:50%;background:var(--dong-pulse);box-shadow:0 0 0 4px #31c3a21f}.hero-copy-block h1{margin:27px 0 23px;color:var(--dong-ink);font:800 clamp(56px,6.8vw,90px)/.99 Bahnschrift,"Microsoft YaHei UI",sans-serif;letter-spacing:-.075em}.hero-copy-block h1 span{position:relative;color:var(--dong-jade);white-space:nowrap}.hero-copy-block h1 span:after{content:"";position:absolute;left:2%;right:-4%;bottom:-6px;height:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='9' viewBox='0 0 280 9'%3E%3Cpath d='M2 6C70 1 203 1 278 4' stroke='%23FFB24D' stroke-width='4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat}.hero-copy-block>p{max-width:620px;margin:0;color:#637383;font-size:16px;line-height:1.9}.hero-actions{margin-top:34px;display:flex;flex-wrap:wrap;gap:11px}.hero-assurances{margin-top:23px;display:flex;flex-wrap:wrap;gap:17px}.hero-assurances span{display:inline-flex;align-items:center;gap:5px;color:#778795;font-size:10px}.hero-assurances svg{color:var(--dong-jade)}.route-board{position:relative;z-index:2;overflow:hidden;border:1px solid #cfe0dc;border-radius:18px 5px;background:#ffffffe0;box-shadow:0 38px 90px #193e3b21;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.route-board:after{content:"";position:absolute;width:180px;height:180px;right:-90px;top:70px;border:1px solid rgba(14,159,122,.13);border-radius:50%;box-shadow:0 0 0 35px #0e9f7a08,0 0 0 70px #0e9f7a06;pointer-events:none}.route-board-head{height:51px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;color:#6a7e88;border-bottom:1px solid #e1eae8;font:700 9px/1 Bahnschrift,sans-serif;letter-spacing:.13em}.route-board-head div{display:flex;align-items:center;gap:8px}.route-board-head i{width:7px;height:7px;border-radius:50%;background:var(--dong-pulse);box-shadow:0 0 0 4px #31c3a21a}.route-board-head b{padding:5px 7px;color:#16856a;background:#eaf7f3;border-radius:4px;font-size:8px}.request-card{margin:17px 17px 0;min-height:48px;padding:0 13px;display:flex;align-items:center;gap:10px;border:1px solid #e0e9e7;border-radius:8px;background:#f8faf9}.request-card .method-tag{color:#0c896b;font:800 8px Bahnschrift}.request-card code{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#344d5a;font:10px Cascadia Code,Consolas,monospace}.request-card small{margin-left:auto;color:#9aa7ad;font-size:8px}.route-rail{height:118px;padding:0 34px;display:flex;align-items:center}.rail-node{width:42px;height:42px;position:relative;z-index:2;display:grid;place-items:center;flex:0 0 auto;color:#557080;border:1px solid #d5e2df;border-radius:12px 4px;background:#fff}.rail-node.hub{color:#fff;border-color:var(--dong-jade);background:var(--dong-jade);font-size:17px;font-weight:800;box-shadow:0 9px 25px #0e9f7a38}.rail-node.model{color:#8d650f;border-color:#f3ddb4;background:#fff9ed}.route-rail>i{height:2px;position:relative;flex:1;overflow:hidden;background:#d9e5e2}.route-rail>i b{width:42%;height:100%;position:absolute;left:-42%;background:linear-gradient(90deg,transparent,var(--dong-pulse),transparent);animation:route-pulse 2.4s ease-in-out infinite}.route-rail>i:nth-of-type(2) b{animation-delay:1.1s}@keyframes route-pulse{0%{left:-45%}70%,to{left:105%}}.route-result{display:grid;grid-template-columns:1.25fr 1fr .7fr .7fr;margin:0 17px;border:1px solid #e0e9e7;border-radius:8px}.route-result>div{min-width:0;padding:12px;border-right:1px solid #e7eeec}.route-result>div:last-child{border:0}.route-result span,.route-result strong{display:block}.route-result span{color:#94a0a7;font-size:8px}.route-result strong{margin-top:5px;overflow:hidden;color:#38515d;font:700 9px Cascadia Code,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.success-text{color:#159372!important}.danger-text{color:#cf6268!important}.token-ledger{margin:15px 17px 17px;padding:10px 12px;display:flex;align-items:center;gap:12px;color:#85949b;border-radius:7px;background:#f2f7f5;font-size:8px}.token-ledger code{color:#526a75;font-size:8px}.token-ledger b{margin-left:auto;color:var(--dong-jade);font:800 10px Bahnschrift}.model-ribbon{min-height:78px;display:flex;align-items:stretch;color:#d8e5e4;background:var(--dong-ink);border-top:1px solid #1c3a4f;border-bottom:1px solid #1c3a4f}.model-ribbon>*{padding:0 25px;display:flex;align-items:center}.ribbon-label{min-width:210px;gap:8px;color:#8ba3b2;font-size:9px;letter-spacing:.1em}.ribbon-label span{color:#55d9b8;font-weight:800}.ribbon-model{min-width:210px;flex:1;gap:8px;border-left:1px solid rgba(255,255,255,.07);font:600 10px Cascadia Code,Consolas,monospace}.ribbon-model i{width:6px;height:6px;border-radius:50%;background:var(--dong-pulse)}.ribbon-model small{margin-left:auto;color:#678093;font:8px Bahnschrift}.model-ribbon>button{border:0;gap:7px;color:#ffca7a;background:#17354b;cursor:pointer;font-size:10px}.platform-section,.quickstart-section{max-width:1240px;margin:0 auto;padding:110px 34px}.section-heading.split{display:grid;grid-template-columns:1fr .7fr;align-items:end;gap:8vw;margin-bottom:42px}.section-kicker{display:block;color:var(--dong-jade);font:800 9px Bahnschrift,sans-serif;letter-spacing:.18em}.section-heading h2,.quickstart-copy h2{margin:10px 0 0;color:var(--dong-ink);font:800 clamp(34px,4.2vw,54px)/1.12 Bahnschrift,"Microsoft YaHei UI",sans-serif;letter-spacing:-.045em}.section-heading>p{margin:0;color:#6a7985;font-size:13px;line-height:1.9}.platform-grid{display:grid;grid-template-columns:1.15fr .85fr .85fr;gap:13px}.platform-grid article{min-height:242px;padding:26px;border:1px solid var(--dong-line);border-radius:15px 4px;background:#fff}.platform-grid .feature-lead{min-height:336px;grid-row:span 2;color:#dbe7e5;border-color:#193d52;background:var(--dong-ink)}.feature-icon{width:42px;height:42px;margin-bottom:25px;display:grid;place-items:center;color:#2bc49e;background:#31c3a21a;border-radius:11px 3px}.feature-icon.amber{color:#c48113;background:#fff5e1}.feature-icon.blue{color:#347bb5;background:#eaf4fb}.feature-icon.violet{color:#7356ba;background:#f0ecfa}.platform-grid article>span{color:#7e8d96;font-size:9px;font-weight:700;letter-spacing:.1em}.platform-grid h3{margin:10px 0 12px;color:var(--dong-ink);font:750 20px/1.35 Bahnschrift,Microsoft YaHei UI,sans-serif;letter-spacing:-.025em}.platform-grid p{margin:0;color:#73818b;font-size:11px;line-height:1.8}.platform-grid .feature-lead h3{color:#f4f8f7;font-size:27px}.platform-grid .feature-lead p{color:#91a5b0}.route-mini{margin-top:42px;display:flex;align-items:center}.route-mini span{padding:8px 9px;color:#b7c9cf;border:1px solid #315065;border-radius:5px;font-size:8px}.route-mini i{height:1px;flex:1;background:#315065}.route-mini i.active{background:linear-gradient(90deg,#315065,#31c3a2)}.feature-icon.agent{margin:0;color:#dffff7;background:#0f8f70;box-shadow:0 10px 24px #0f8f7033}.agent-card-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:25px}.agent-card-head>b{padding:5px 7px;color:#75500a;border:1px solid #ecd49f;border-radius:999px;background:#fff4da;font:800 8px Bahnschrift,sans-serif;letter-spacing:.1em;text-transform:uppercase}.platform-grid .agent-product-card{border-color:#b8ded4;background:linear-gradient(145deg,#fff,#f3fbf8 72%,#e6f7f1)}.agent-product-card>*{position:relative;z-index:1}.agent-bridge{margin:21px 0 17px;display:flex;align-items:center;color:#158368}.agent-bridge i{width:29px;height:29px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #bde0d7;border-radius:9px 3px;background:#fff;box-shadow:0 6px 15px #17695514}.agent-bridge span{height:1px;flex:1;background:linear-gradient(90deg,#b9ddd4,#24ad89,#b9ddd4)}.agent-product-card>button{min-height:37px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;color:#fff;border:1px solid #0f8f70;border-radius:8px 3px;background:#0f8f70;cursor:pointer;font-size:10px;font-weight:800;box-shadow:0 9px 22px #0f8f7029}.agent-product-card>button:hover{background:#0b765d;transform:translateY(-1px)}.quickstart-section{display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:8vw;border-top:1px solid #e2eae8}.quickstart-copy>p{margin:17px 0 0;color:#6f7e88;font-size:12px;line-height:1.8}.quickstart-copy ol{margin:28px 0 0;padding:0;list-style:none;display:grid;gap:18px}.quickstart-copy li{display:flex;align-items:center;gap:12px}.quickstart-copy li>b{width:29px;height:29px;display:grid;place-items:center;color:var(--dong-jade);border:1px solid #c9e0da;border-radius:8px 2px;font:800 10px Bahnschrift}.quickstart-copy li span{display:grid;gap:3px}.quickstart-copy li strong{font-size:11px}.quickstart-copy li small{color:#849198;font-size:9px}.code-window{overflow:hidden;min-width:0;border:1px solid #244156;border-radius:16px 5px;background:var(--dong-ink);box-shadow:0 26px 70px #0b1f332b}.code-window-bar{height:50px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #1e3a4f}.code-window-bar div{height:100%;display:flex}.code-window-bar button{height:100%;padding:0 10px;border:0;color:#718b9c;background:transparent;cursor:pointer;font-size:9px}.code-window-bar button.active{color:#58d5b6;box-shadow:inset 0 -2px #31c3a2}.code-window-bar>span{display:flex;align-items:center;gap:6px;color:#6e8798;font:8px Cascadia Code}.code-window-bar>span i{width:6px;height:6px;border-radius:50%;background:#31c3a2}.code-window pre{min-height:300px;margin:0;padding:24px;overflow:auto;color:#bdd0d6;font:10px/1.9 Cascadia Code,Consolas,monospace}.code-window.compact pre{min-height:220px}.closing-section{max-width:1172px;min-height:290px;margin:20px auto 100px;padding:54px 58px;display:flex;align-items:flex-end;justify-content:space-between;color:#fff;border-radius:24px 6px;background:linear-gradient(120deg,#0b1f33,#12384c);box-shadow:0 35px 80px #0b1f3329}.closing-section h2{margin:34px 0 0;font:800 clamp(30px,4vw,49px)/1.12 Bahnschrift,"Microsoft YaHei UI";letter-spacing:-.045em}.closing-section>button{min-width:150px;min-height:50px;border:1px solid #4ad4b1;color:#08251f;background:#55d9b8;border-radius:10px 3px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:800}.public-footer{min-height:132px;padding:24px max(34px,calc((100vw - 1172px)/2)) 17px;display:grid;align-content:center;gap:14px;color:#657682;border-top:1px solid #dfe8e6;background:#f5f8f7;font-size:9px}.public-footer-main{display:flex;align-items:center;gap:24px}.public-footer-main p{margin:0}.public-footer-main nav{margin-left:auto;display:flex;gap:5px}.public-footer button{padding:8px;border:0;color:#687985;background:transparent;cursor:pointer;font-size:9px}.public-footer-main>span{margin-left:25px;color:#99a5ab}.icp-record{width:max-content;max-width:100%;margin:0 auto;padding:3px 8px;color:#78878e;border-radius:4px;text-align:center;text-decoration:none;font-size:10px;line-height:1.5;transition:color .16s ease,background .16s ease}.icp-record:hover{color:#087e62;background:#e7f1ee}.icp-record:focus-visible{outline:2px solid #31c3a2;outline-offset:2px}.public-site.subpage{background:#f7f9f8}.catalog-main{max-width:1240px;min-height:calc(100vh - 192px);margin:0 auto;padding:72px 34px 100px}.catalog-hero{max-width:760px}.catalog-hero h1,.docs-public-main article>h1{margin:12px 0;font:800 clamp(42px,5.5vw,70px)/1 Bahnschrift,"Microsoft YaHei UI";letter-spacing:-.06em}.catalog-hero>p,.docs-public-main .lead{color:#697984;font-size:13px;line-height:1.8}.catalog-hero code{color:var(--dong-jade)}.catalog-toolbar{margin:42px 0 24px;padding:8px;display:flex;align-items:center;gap:18px;justify-content:space-between;border:1px solid var(--dong-line);border-radius:11px;background:#fff}.searchbox.light{min-height:37px;flex:1;color:#829099}.searchbox.light input{color:var(--dong-ink)}.capability-tabs{display:flex;flex-wrap:wrap;gap:4px}.capability-tabs button{min-height:32px;padding:0 11px;color:#6b7b85;border:0;border-radius:6px;background:transparent;cursor:pointer;font-size:9px}.capability-tabs button.active{color:#087e62;background:#e8f6f1}.model-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.market-card{min-width:0;padding:22px;border:1px solid var(--dong-line);border-radius:15px 4px;background:#fff;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.market-card:hover{transform:translateY(-3px);border-color:#acd2c8;box-shadow:0 18px 45px #1b403b12}.market-card-head{display:flex;gap:12px;align-items:center}.model-glyph{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;color:#0b8568;border-radius:12px 4px;background:#eaf7f3;font:800 11px Bahnschrift}.market-card h3{max-width:250px;margin:0;overflow:hidden;color:var(--dong-ink);font:700 14px Cascadia Code,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.market-card-head div>span{margin-top:5px;display:flex;align-items:center;gap:5px;color:#7c8d94;font-size:8px}.market-card-head div>span i{width:6px;height:6px;border-radius:50%;background:var(--dong-pulse)}.market-card .chip-row{margin:19px 0;max-width:none}.market-card .chip{color:#4e6d75;border-color:#dae9e5;background:#f3f8f7}.price-ledger{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e1eae8;border-radius:8px;background:#f8faf9}.price-ledger>div{padding:12px}.price-ledger>div+div{border-left:1px solid #e1eae8}.price-ledger span,.price-ledger strong,.price-ledger small{display:block}.price-ledger span{color:#8b999f;font-size:8px}.price-ledger strong{margin-top:5px;color:var(--dong-ink);font:800 17px Bahnschrift}.price-ledger small{margin-top:2px;color:#a0aaae;font-size:7px}.market-card>button{width:100%;margin-top:15px;min-height:36px;display:flex;align-items:center;justify-content:center;gap:7px;color:#14785f;border:1px solid #cae3dc;border-radius:8px 3px;background:#fff;cursor:pointer;font-size:9px;font-weight:700}.market-card>button:hover{color:#fff;border-color:var(--dong-jade);background:var(--dong-jade)}.docs-public-main{max-width:1120px;min-height:calc(100vh - 192px);margin:0 auto;padding:70px 34px 110px;display:grid;grid-template-columns:190px minmax(0,1fr);gap:70px}.docs-public-main aside{position:sticky;top:30px;height:max-content;display:grid;gap:4px;padding:17px;border-left:2px solid #d9e6e2}.docs-public-main aside span{margin-bottom:7px;color:var(--dong-ink);font-size:10px;font-weight:800}.docs-public-main aside a{padding:7px 0;color:#71818b;text-decoration:none;font-size:9px}.docs-public-main article{min-width:0}.docs-public-main article>section{padding:38px 0;border-top:1px solid #dfe8e6}.docs-public-main article>section h2{margin:0 0 15px;font:750 22px Bahnschrift,Microsoft YaHei UI}.docs-public-main article>section p{color:#687984;font-size:11px;line-height:1.8}.docs-public-main article>section>pre{overflow:auto;padding:18px;color:#c4d3d8;border-radius:10px 3px;background:var(--dong-ink);font:10px/1.8 Cascadia Code}.docs-table{display:grid;grid-template-columns:55px 1fr;align-items:center;border:1px solid var(--dong-line);border-radius:9px;background:#fff}.docs-table span,.docs-table p{margin:0!important;padding:12px;border-bottom:1px solid var(--dong-line)}.docs-table span{color:#bd5b63;font:800 10px Cascadia Code}.docs-table p:nth-last-child(-n+2),.docs-table span:nth-last-child(-n+2){border-bottom:0}.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(520px,1.15fr) minmax(420px,.85fr);background:#f7f9f8}.auth-brand-panel{position:relative;overflow:hidden;padding:46px 6vw;display:flex;flex-direction:column;justify-content:space-between;color:#fff;background:var(--dong-ink)}.auth-brand-panel:before{content:"";position:absolute;inset:0;opacity:.24;background-image:linear-gradient(rgba(93,156,153,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(93,156,153,.12) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:linear-gradient(145deg,black,transparent 70%);mask-image:linear-gradient(145deg,black,transparent 70%)}.auth-brand-panel>*{position:relative;z-index:1}.auth-message{max-width:610px;margin:7vh 0}.auth-message h1{margin:17px 0;font:800 clamp(40px,5.3vw,72px)/1.06 Bahnschrift,"Microsoft YaHei UI";letter-spacing:-.055em}.auth-message p{color:#92a8b4;font-size:13px}.auth-brand-panel .route-board{max-width:510px;color:var(--dong-ink);transform:scale(.9);transform-origin:left bottom}.auth-form-panel{display:grid;place-items:center;padding:45px}.auth-form{width:min(410px,100%)}.auth-form-head>span{color:var(--dong-jade);font:800 9px Bahnschrift;letter-spacing:.16em}.auth-form-head h2{margin:10px 0 7px;color:var(--dong-ink);font:800 32px Bahnschrift,Microsoft YaHei UI;letter-spacing:-.04em}.auth-form-head p{margin:0 0 27px;color:#77858e;font-size:11px}.auth-method{margin-bottom:20px;padding:4px;display:grid;grid-template-columns:1fr 1fr;gap:4px;border-radius:9px;background:#eaf0ee}.auth-method button{min-height:38px;display:flex;align-items:center;justify-content:center;gap:6px;color:#708089;border:0;border-radius:7px;background:transparent;cursor:pointer;font-size:10px}.auth-method button.active{color:#117f65;background:#fff;box-shadow:0 5px 15px #2d4c4512}.auth-form>label{margin-bottom:16px;display:grid;gap:7px;color:#52646e;font-size:10px;font-weight:700}.auth-form>label>input,.input-with-icon{width:100%;min-height:46px;color:var(--dong-ink);border:1px solid #d3dfdc;border-radius:9px 3px;background:#fff}.auth-form>label>input{padding:0 13px}.input-with-icon{padding:0 12px;display:flex;align-items:center;gap:9px}.input-with-icon>svg{color:#91a29f}.input-with-icon input{min-width:0;flex:1;height:43px;padding:0;border:0;color:var(--dong-ink);background:transparent;font-size:11px}.input-with-icon input:focus{outline:0}.input-with-icon.password button{padding:5px;border:0;color:#859790;background:transparent;cursor:pointer}.auth-submit{width:100%;min-height:47px;margin-top:3px}.auth-switch{display:flex;justify-content:center;gap:5px;color:#849199;font-size:10px}.auth-switch button{padding:0;color:var(--dong-jade);border:0;background:none;cursor:pointer;font-weight:700}.admin-entry{margin:22px auto 0;padding:7px;display:flex;align-items:center;gap:5px;color:#8b989e;border:0;background:transparent;cursor:pointer;font-size:9px}.auth-form-panel{padding:clamp(44px,5vw,78px)}.auth-form{width:min(470px,100%)}.auth-form-head>span{font-size:11px;line-height:1.3}.auth-form-head h2{margin:12px 0 9px;font-size:38px;line-height:1.12}.auth-form-head p{margin:0 0 31px;font-size:14px;line-height:1.7}.auth-method{margin-bottom:23px;padding:5px}.auth-method button{min-height:44px;font-size:13px}.auth-form>label{margin-bottom:19px;gap:9px;font-size:13px;line-height:1.35}.auth-form>label>input,.input-with-icon{min-height:52px;border-radius:10px 3px}.auth-form>label>input{padding:0 15px;font-size:14px}.input-with-icon{padding:0 14px;gap:10px;transition:border-color .18s ease,box-shadow .18s ease}.input-with-icon input{height:49px;font-size:14px}.auth-form>label>input::placeholder,.input-with-icon input::placeholder{color:#8d9b9e}.auth-form>label>input:focus,.input-with-icon:focus-within{border-color:#0e9f7ab3;outline:none;box-shadow:0 0 0 4px #0e9f7a17}.auth-submit{min-height:52px;margin-top:6px;font-size:14px}.auth-switch{margin:18px 0 0;gap:6px;font-size:13px;line-height:1.5}.admin-entry{margin-top:27px;font-size:12px}.auth-form .form-error{padding:11px 12px;font-size:13px}.registration-email-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px;align-items:stretch}.email-code-button{min-width:126px;min-height:52px;padding-inline:16px;white-space:nowrap}.email-code-button:disabled{cursor:not-allowed;opacity:.55}.registration-password-rules{margin:-8px 0 19px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.registration-password-rules span{display:flex;align-items:center;gap:6px;color:#8a989d;font-size:12px;line-height:1.45;transition:color .18s ease}.registration-password-rules svg{flex:0 0 auto;padding:2px;color:#9eaaaa;border:1px solid #d7e0de;border-radius:50%;transition:color .18s ease,border-color .18s ease,background .18s ease}.registration-password-rules span.valid{color:#177b65}.registration-password-rules span.valid svg{color:#fff;border-color:var(--dong-jade);background:var(--dong-jade)}.field-help{color:#7d8d92;font-size:12px;font-weight:400;line-height:1.6}@media(max-width:520px){.registration-email-row{grid-template-columns:minmax(0,1fr)}.email-code-button{width:100%}.registration-password-rules{grid-template-columns:minmax(0,1fr)}}.public-header{height:88px}.public-nav button,.public-nav a{min-width:86px;min-height:40px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:14px;line-height:1}.public-actions .ghost-button,.public-actions .signal-button{font-size:13px}.docs-public-main{max-width:1260px;padding:78px 42px 124px;grid-template-columns:230px minmax(0,1fr);gap:72px}.docs-public-main aside{top:32px;gap:5px;padding:22px 18px 22px 22px;border-left:3px solid rgba(14,159,122,.72);border-radius:0 14px 14px 0;background:linear-gradient(90deg,#0e9f7a11,#ffffff9e)}.docs-public-main aside span{margin-bottom:9px;color:var(--dong-ink);font:800 13px/1.4 Bahnschrift,Microsoft YaHei UI;letter-spacing:.02em}.docs-public-main aside a{position:relative;padding:10px 10px 10px 17px;color:#526974;border-radius:8px 3px;font-size:14px;font-weight:600;line-height:1.35;transition:color .18s ease,background .18s ease,transform .18s ease}.docs-public-main aside a:before{content:"";width:5px;height:5px;position:absolute;left:2px;top:50%;border-radius:50%;background:#9cb8b0;transform:translateY(-50%);transition:background .18s ease,box-shadow .18s ease}.docs-public-main aside a:hover,.docs-public-main aside a:focus-visible{color:#087b60;background:#0e9f7a13;transform:translate(3px);outline:none}.docs-public-main aside a:hover:before,.docs-public-main aside a:focus-visible:before{background:var(--dong-jade);box-shadow:0 0 0 4px #0e9f7a1c}.docs-public-main article{counter-reset:docs-section}.docs-public-main article>h1{max-width:820px;margin:14px 0 18px;font-size:clamp(52px,5.3vw,76px);line-height:1.02}.docs-public-main .lead{max-width:820px;margin:0 0 4px;color:#526974;font-size:16px;line-height:1.85}.docs-public-main article>section{counter-increment:docs-section;padding:48px 0;scroll-margin-top:28px}.docs-public-main article>section h2{margin:0 0 19px;display:flex;align-items:baseline;gap:13px;font-size:28px;line-height:1.25}.docs-public-main article>section h2:before{content:counter(docs-section,decimal-leading-zero);color:var(--dong-jade);font:800 11px/1 Cascadia Code,Consolas,monospace;letter-spacing:.08em}.docs-public-main article>section p{max-width:790px;margin:0 0 15px;color:#526974;font-size:15px;line-height:1.85}.docs-public-main article>section>pre{margin:0;padding:23px 24px;border:1px solid #1c3c51;border-radius:13px 4px;box-shadow:0 16px 42px #0b1f3317;font-size:13px;line-height:1.75}.docs-public-main .code-window{border-radius:14px 4px}.docs-public-main .code-window-bar{height:56px;padding:0 20px}.docs-public-main .code-window-bar button{padding:0 12px;font-size:12px}.docs-public-main .code-window-bar>span{font-size:10px}.docs-public-main .code-window pre,.docs-public-main .code-window.compact pre{min-height:260px;padding:26px;font-size:13px;line-height:1.85}.docs-public-main .docs-table{overflow:hidden;grid-template-columns:74px 1fr;align-items:stretch;border-radius:12px 4px}.docs-public-main .docs-table span,.docs-public-main .docs-table p{min-height:56px;padding:16px 18px;display:flex;align-items:center}.docs-public-main .docs-table span{font-size:13px}.docs-public-main .docs-table p{font-size:14px;line-height:1.65}.portal-shell{min-height:100vh;color:var(--dong-ink);background:#f3f6f5}.portal-sidebar{width:242px;position:fixed;inset:0 auto 0 0;z-index:35;padding:24px 15px 16px;display:flex;flex-direction:column;color:#ccdadc;border-right:1px solid #16364b;background:var(--dong-ink)}.portal-brand{padding:0 10px 28px}.portal-space-label{padding:0 12px 9px;color:#678092;font:800 8px Bahnschrift;letter-spacing:.15em;text-transform:uppercase}.portal-sidebar nav{display:grid;gap:4px}.portal-sidebar nav button{width:100%;min-height:43px;padding:0 12px;display:flex;align-items:center;gap:10px;color:#8297a5;border:0;border-radius:9px 3px;background:transparent;cursor:pointer;font-size:11px;text-align:left}.portal-sidebar nav button span{flex:1}.portal-sidebar nav button:hover{color:#dce8e8;background:#122d42}.portal-sidebar nav button.active{color:#dff8f1;background:linear-gradient(90deg,#31c3a22e,#31c3a20d);box-shadow:inset 2px 0 #31c3a2}.portal-sidebar nav button.active svg{color:#55d9b8}.portal-side-bottom{margin-top:auto}.side-balance{margin-bottom:11px;padding:14px;border:1px solid #23475a;border-radius:12px 4px;background:#102a3e}.side-balance span,.side-balance strong,.side-balance small{display:block}.side-balance span{color:#7f96a4;font-size:8px}.side-balance strong{margin:6px 0 4px;color:#59dbba;font:800 23px Bahnschrift}.side-balance small{color:#638093;font-size:8px}.portal-user{width:100%;padding:9px;display:flex;align-items:center;gap:9px;border:0;border-top:1px solid #17374c;color:#c2d1d4;background:transparent;cursor:pointer;text-align:left}.portal-user>span{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;color:#d8fbf2;border-radius:9px 3px;background:#185947;font-weight:800}.portal-user div{min-width:0}.portal-user strong,.portal-user small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-user strong{font-size:9px}.portal-user small{margin-top:3px;color:#6b8494;font-size:7px}.side-logout{width:100%;padding:9px;display:flex;align-items:center;gap:8px;color:#708897;border:0;background:transparent;cursor:pointer;font-size:9px}.portal-main{min-height:100vh;margin-left:242px}.portal-topbar{height:78px;position:sticky;top:0;z-index:20;padding:0 30px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce6e3;background:#f8faf9e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.portal-topbar>div:first-of-type>span{color:var(--dong-jade);font:800 8px Bahnschrift;letter-spacing:.16em}.portal-topbar h1{margin:3px 0 0;color:var(--dong-ink);font:800 19px Bahnschrift,Microsoft YaHei UI;letter-spacing:-.03em}.portal-top-actions{display:flex;align-items:center;gap:10px}.portal-topbar .endpoint-pill{color:#677b84;border-color:#d8e3e0;background:#fff}.top-balance{min-height:35px;padding:0 10px;display:flex;align-items:center;gap:6px;color:#117d63;border:1px solid #cde3dd;border-radius:8px 3px;background:#f1f9f6;cursor:pointer;font:700 10px Bahnschrift}.portal-content{max-width:1540px;margin:0 auto;padding:29px 31px 50px}.portal-stack{display:grid;gap:21px}.welcome-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.welcome-row h2{margin:7px 0;color:var(--dong-ink);font:800 28px Bahnschrift,Microsoft YaHei UI;letter-spacing:-.035em}.welcome-row p{margin:0;color:#74848c;font-size:11px}.client-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.portal-shell .metric-card,.portal-shell .panel{color:var(--dong-ink);border-color:#dce6e3;background:#fff;box-shadow:0 12px 35px #1e403a09}.portal-shell .metric-card strong{color:var(--dong-ink)}.portal-shell .metric-card span{color:#78878e}.portal-shell .metric-card small{color:#9aa5aa}.portal-shell .panel-head h3{color:var(--dong-ink)}.portal-shell .panel-head p{color:#8c999f}.client-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.72fr);gap:14px}.usage-chart-panel{overflow:hidden;min-height:315px}.usage-chart-panel select{padding:7px 9px;color:#52666e;border:1px solid #d8e4e1;border-radius:7px;background:#f8faf9;font-size:9px}.usage-chart{padding:18px 18px 10px}.usage-chart svg{width:100%;height:220px;overflow:visible}.chart-gridline{stroke:#e9efed;stroke-width:1}.chart-line{fill:none;stroke:#149a77;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.chart-dot{fill:#fff;stroke:#149a77;stroke-width:3}.chart-labels{display:flex;justify-content:space-between;padding:0 7px;color:#9aa6aa;font:8px Bahnschrift}.quick-access-panel{padding-bottom:17px}.access-checks{padding:14px 20px;display:grid;gap:7px}.access-checks>div{padding:10px;display:flex;align-items:center;gap:9px;border:1px solid #e2eae8;border-radius:8px}.access-checks>div>span{width:25px;height:25px;display:grid;place-items:center;border-radius:7px 2px}.access-checks .done>span{color:#0c8769;background:#e7f6f1}.access-checks .warn>span{color:#b47713;background:#fff4df}.access-checks strong,.access-checks small{display:block}.access-checks strong{font-size:9px}.access-checks small{margin-top:3px;color:#8e9a9f;font-size:8px}.quick-access-panel>button{width:calc(100% - 40px);margin:0 20px}.client-bottom-grid,.admin-ranking-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.portal-shell .panel-head>button,.admin-ranking-grid .panel-head>button{padding:4px;color:var(--dong-jade);border:0;background:transparent;cursor:pointer;font-size:8px}.usage-list,.recent-request-list{padding:12px 20px 18px}.usage-list>div{min-height:48px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #edf1f0}.usage-list>div:last-child{border:0}.usage-list>div>b{color:#a3afb2;font:700 8px Bahnschrift}.usage-list .model-glyph,.rank-avatar{width:29px;height:29px;border-radius:8px 2px;font-size:8px}.rank-avatar{display:grid;place-items:center;color:#0e8568;background:#e8f6f1;font-weight:800}.usage-list>div>span:nth-last-of-type(1){min-width:0;flex:1}.usage-list strong,.usage-list small{display:block}.usage-list strong{overflow:hidden;color:var(--dong-ink);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.usage-list small{margin-top:3px;color:#98a4a9;font-size:7px}.usage-list em{color:#687b83;font: 700 8px Bahnschrift;white-space:nowrap}.recent-request-list>div{min-height:49px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #edf1f0}.recent-request-list>div:last-child{border:0}.recent-request-list>div>div{min-width:0;flex:1}.recent-request-list strong,.recent-request-list small{display:block}.recent-request-list strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.recent-request-list small{margin-top:3px;color:#96a2a7;font-size:7px}.recent-request-list>div>b{color:#18795f;font:700 8px Bahnschrift}.portal-catalog{margin:0}.portal-shell .model-market-grid .market-card{box-shadow:none}.portal-shell .searchbox input{color:var(--dong-ink)}.key-card-grid{display:grid;grid-template-columns:repeat(3,minmax(250px,1fr));gap:13px}.key-card{padding:19px;border:1px solid #dce6e3;border-radius:14px 4px;background:#fff}.key-card-top,.key-card-foot,.key-meta{display:flex;align-items:center}.key-card-top{justify-content:space-between}.key-card-top>span{width:35px;height:35px;display:grid;place-items:center;color:#148266;border-radius:10px 3px;background:#eaf7f3}.key-card h3{margin:17px 0 7px;font-size:13px}.key-card>code{color:#526b74;font:9px Cascadia Code}.key-meta{margin:18px 0;flex-wrap:wrap;gap:6px}.key-meta span{padding:5px 7px;display:flex;align-items:center;gap:4px;color:#75878e;border-radius:6px;background:#f2f6f5;font-size:8px}.key-card-foot{padding-top:12px;justify-content:space-between;border-top:1px solid #e7eeec}.key-card-foot button{display:flex;gap:4px;align-items:center;border:0;background:transparent;cursor:pointer;font-size:8px}.portal-shell .security-note{color:#0d8b6c;border-color:#cfe5df;background:#edf8f4}.portal-shell .security-note div{color:var(--dong-ink)}.portal-shell .toolbar,.portal-shell .table-wrap{border-color:#dce6e3;background:#fff}.portal-shell .toolbar>span{color:#819098}.portal-shell .table-wrap th{color:#7f8e95;background:#f3f7f6}.portal-shell .table-wrap td{color:#52636c;border-color:#e6edeb}.portal-shell .table-wrap td strong{color:var(--dong-ink)}.portal-shell .segmented{background:#edf2f0}.portal-shell .segmented button{color:#718189}.portal-shell .segmented button.active{color:#0c7d62;background:#fff;box-shadow:0 3px 10px #21473f12}.portal-shell .status-code.ok{color:#0a8063;background:#e8f6f1}.portal-shell .status-code.bad{color:#c04f58;background:#fbecee}.docs-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.docs-steps article{min-height:95px;padding:17px;display:flex;gap:11px;border:1px solid #dce6e3;border-radius:12px 4px;background:#fff}.docs-steps article>span{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;color:#0d8468;border:1px solid #cde4de;border-radius:8px 2px;font:800 9px Bahnschrift}.docs-steps strong,.docs-steps code{display:block}.docs-steps strong{font-size:10px}.docs-steps code,.docs-steps p{max-width:260px;margin:5px 0 0;overflow:hidden;color:#73858c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.portal-shell .code-panel{border-color:#203e52;background:var(--dong-ink)}.account-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:14px}.balance-hero-card{min-height:265px;padding:30px;display:flex;flex-direction:column;justify-content:center;color:#fff;border-radius:18px 5px;background:linear-gradient(125deg,#0b1f33,#154a57);box-shadow:0 25px 60px #0b1f3321}.balance-hero-card>span{color:#8ea8b3;font-size:9px;letter-spacing:.08em}.balance-hero-card>strong{margin:10px 0;color:#61dfbf;font:800 clamp(43px,5vw,67px) Bahnschrift;letter-spacing:-.04em}.balance-hero-card>p{max-width:480px;margin:0;color:#91a8b3;font-size:10px;line-height:1.7}.balance-hero-card>div{margin-top:35px;display:flex;align-items:center;gap:6px;color:#bdd0d5;font-size:9px}.account-info{padding:25px;text-align:center}.profile-avatar{width:58px;height:58px;margin:0 auto;display:grid;place-items:center;color:#dffff6;border-radius:17px 5px;background:var(--dong-jade);font-size:22px;font-weight:800}.account-info h3{margin:13px 0 4px}.account-info>p{margin:0;color:#87969c;font-size:9px}.account-info dl{margin:24px 0 0;text-align:left}.account-info dl>div{padding:9px 0;display:flex;justify-content:space-between;border-top:1px solid #e8eeec}.account-info dt{color:#8d999e;font-size:8px}.account-info dd{margin:0;color:#435b64;font-size:8px}.transaction-list{padding:12px 20px 20px}.transaction-list>div{min-height:51px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #e9efed}.transaction-list>div:last-child{border:0}.transaction-list>div>span{width:62px;font:800 11px Bahnschrift}.transaction-list .in{color:#0e966f}.transaction-list .out{color:#c75a62}.transaction-list>div>div{flex:1}.transaction-list strong,.transaction-list small{display:block}.transaction-list strong{font-size:9px}.transaction-list small{margin-top:3px;color:#96a2a6;font-size:7px}.transaction-list b{color:#667980;font:700 8px Bahnschrift}.portal-agent-entry{margin-top:14px;padding-top:13px;border-top:1px solid #17374c}.portal-agent-entry>span{padding:0 12px 8px;display:block;color:#678092;font:800 8px Bahnschrift,sans-serif;letter-spacing:.15em}.portal-agent-entry>button{width:100%;min-height:47px;padding:0 11px;display:flex;align-items:center;gap:9px;color:#dffbf4;border:1px solid rgba(49,195,162,.24);border-radius:10px 3px;background:linear-gradient(105deg,#31c3a233,#31c3a20f);cursor:pointer;text-align:left}.portal-agent-entry>button:hover{border-color:#55d9b88c;background:linear-gradient(105deg,#31c3a247,#31c3a217)}.portal-agent-entry>button>strong{min-width:0;flex:1;font-size:11px}.portal-agent-entry>button>small{padding:3px 5px;color:#ffd993;border:1px solid rgba(255,202,122,.26);border-radius:999px;font:800 7px Bahnschrift,sans-serif;letter-spacing:.06em;text-transform:uppercase}.quick-access-panel>button.line-button{width:calc(100% - 40px)}.key-card-foot em{color:#8b9a9f;font: 700 8px Bahnschrift}.account-key-binding{min-height:290px;padding:34px;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(150px,.4fr) minmax(320px,1.15fr);align-items:center;border:1px solid #d8e5e2;border-radius:18px 5px;background:linear-gradient(125deg,#fff,#f5faf8 55%,#eef8f5);box-shadow:0 22px 60px #1c4a3f0f}.binding-account{min-width:0;padding:22px;display:flex;align-items:center;gap:14px}.binding-account>span{width:46px;height:46px;display:grid;place-items:center;flex:0 0 auto;color:#126f59;border-radius:14px 4px;background:#dff3ed}.binding-account small,.binding-account strong,.binding-account code{display:block}.binding-account small{margin-bottom:6px;color:#84949a;font:800 8px Bahnschrift;letter-spacing:.08em}.binding-account strong{overflow:hidden;color:var(--dong-ink);font:800 16px Bahnschrift,Microsoft YaHei UI;text-overflow:ellipsis;white-space:nowrap}.binding-account code{margin-top:5px;overflow:hidden;color:#75888f;font:9px Cascadia Code;text-overflow:ellipsis;white-space:nowrap}.binding-link{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;color:#16856a}.binding-link i{height:1px;background:linear-gradient(90deg,transparent,#74cbb4)}.binding-link i:last-child{background:linear-gradient(90deg,#74cbb4,transparent)}.binding-link span{padding:7px 9px;display:flex;align-items:center;gap:5px;border:1px solid #c9e7de;border-radius:20px;background:#fff;font:800 8px Bahnschrift;white-space:nowrap}.bound-key-card{border-color:#cfe3de;box-shadow:0 14px 36px #1b524514}.app-shell{background:radial-gradient(circle at 70% -10%,rgba(49,195,162,.08),transparent 34%),#09111b}.sidebar{background:#08141ff7;border-color:#173044}.sidebar .brand{padding:0 10px 27px}.brand .dong-brand span{margin-left:0;padding:0;border:0;vertical-align:initial}.brand .dong-word small{margin-top:5px;color:#668296}.brand .dong-word b{color:#55d9b8}.brand .dong-mark{color:#fff}.sidebar nav button.active{color:#dff8f1;background:linear-gradient(90deg,#31c3a22b,#31c3a20a);box-shadow:inset 2px 0 var(--dong-pulse)}.sidebar nav button.active svg{color:#55d9b8}.gateway-status{border-color:#31c3a224;background:#31c3a20d}.topbar{background:#09111be0}.topbar .eyebrow{color:#43caa8}.avatar{border-radius:10px 3px;color:#d6fff5;background:#155a48;border-color:#237b63}.metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.metric-card{border-radius:13px 4px}.primary{border-radius:8px 3px;background:var(--dong-jade);box-shadow:0 8px 22px #0e9f7a26}.primary:hover:not(:disabled){background:#138d70}.section-kicker+h2{margin-top:6px}.admin-ranking-grid .panel{min-width:0}.customer-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.customer-summary>div{min-height:74px;padding:15px;display:flex;align-items:center;gap:11px;border:1px solid var(--line-soft);border-radius:12px 4px;background:#101923d1}.customer-summary svg{color:#4fd3b1}.customer-summary span{color:#7d8c9a;font-size:9px}.customer-summary strong{margin-top:5px;display:block;color:#ecf4f4;font-size:16px}.customer-cell{display:flex;align-items:center;gap:8px}.customer-cell>span{width:28px;height:28px;display:grid;place-items:center;color:#a7e5d5;border-radius:8px 2px;background:#173b3c;font-weight:800}.customer-cell strong,.customer-cell small{display:block}.customer-cell small{margin-top:3px;color:var(--muted-2);font-size:8px}.balance-action{padding:7px 8px;display:flex;align-items:center;gap:5px;color:#7edfc6;border:1px solid #285153;border-radius:7px 2px;background:#142d32;cursor:pointer;font-size:8px}.balance-kind{padding:4px;display:grid;grid-template-columns:1fr 1fr;gap:4px;border-radius:8px;background:#0b1119}.balance-kind button{min-height:35px;color:#8491a1;border:0;border-radius:6px;background:transparent;cursor:pointer;font-size:10px}.balance-kind button.active{color:#a4f1dc;background:#16372f}.money-input{display:flex;align-items:center;border:1px solid #2a3446;border-radius:8px;background:#0c111a}.money-input span{padding-left:11px;color:#4cd2ad;font-weight:800}.money-input input{border:0!important}.login-logo .dong-word small{display:none}.login-logo .dong-mark{color:#fff}@media(max-width:1280px){.metric-grid{grid-template-columns:repeat(3,1fr)}.model-ribbon .ribbon-model:nth-of-type(n+4){display:none}.client-metrics,.model-market-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:980px){.public-nav{display:none}.hero-section{min-height:0;grid-template-columns:1fr;padding-top:60px;gap:60px}.hero-copy-block{max-width:720px}.route-board{max-width:620px}.platform-grid{grid-template-columns:1fr 1fr}.platform-grid .feature-lead{grid-row:auto;grid-column:span 2}.quickstart-section{grid-template-columns:1fr}.closing-section{margin-left:25px;margin-right:25px}.model-ribbon{overflow-x:auto}.ribbon-model{min-width:220px}.ribbon-label{display:none}.auth-page{grid-template-columns:1fr}.auth-brand-panel{min-height:560px}.auth-brand-panel .route-board{display:none}.auth-form-panel{min-height:650px}.portal-sidebar{transform:translate(-100%);transition:transform .22s ease;box-shadow:25px 0 70px #00000038}.portal-sidebar.open{transform:translate(0)}.portal-shell .sidebar-backdrop{display:block;position:fixed;inset:0;z-index:25;border:0;background:#0b1f337a}.portal-main{margin-left:0}.portal-topbar .mobile-menu{display:grid;place-items:center;color:var(--dong-ink)}.client-dashboard-grid,.client-bottom-grid,.account-grid{grid-template-columns:1fr}.key-card-grid{grid-template-columns:repeat(2,1fr)}.docs-public-main{grid-template-columns:1fr}.docs-public-main aside{display:none}.customer-summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.public-header{height:72px;padding:0 18px}.public-header .dong-word small,.public-actions .ghost-button{display:none}.public-actions .signal-button{min-height:37px;padding:0 12px}.hero-section{padding:53px 20px 55px}.hero-copy-block h1{font-size:clamp(48px,15vw,67px)}.hero-copy-block>p{font-size:13px}.hero-actions{display:grid}.hero-assurances{display:grid;gap:9px}.route-result{grid-template-columns:1fr 1fr}.route-result>div:nth-child(2){border-right:0}.route-result>div:nth-child(-n+2){border-bottom:1px solid #e7eeec}.route-rail{padding:0 20px}.model-ribbon{display:none}.platform-section,.quickstart-section{padding:75px 20px}.section-heading.split{grid-template-columns:1fr;gap:18px}.platform-grid{grid-template-columns:1fr}.platform-grid .feature-lead{grid-column:auto}.closing-section{min-height:330px;margin:10px 15px 70px;padding:35px 28px;align-items:flex-start;flex-direction:column}.closing-section>button{width:100%}.public-footer{padding:28px 20px;align-items:flex-start;flex-wrap:wrap}.public-footer p,.public-footer>span{display:none}.public-footer>div:not(.dong-brand){width:100%;margin:0}.catalog-main{padding:53px 18px 75px}.catalog-toolbar{align-items:stretch;flex-direction:column}.model-market-grid{grid-template-columns:1fr}.docs-public-main{padding:53px 18px 80px}.auth-brand-panel{min-height:430px;padding:35px 25px}.auth-message{margin:7vh 0 0}.auth-message h1{font-size:42px}.auth-form-panel{min-height:600px;padding:45px 22px}.portal-topbar{padding:0 16px}.portal-topbar>div:first-of-type{flex:1;margin-left:8px}.portal-top-actions .endpoint-pill{display:none}.portal-content{padding:23px 16px 40px}.welcome-row,.page-heading{align-items:flex-start;flex-direction:column}.welcome-row .signal-button,.portal-shell .page-heading>button{width:100%}.client-metrics,.key-card-grid,.docs-steps,.customer-summary{grid-template-columns:1fr}.portal-catalog{flex-direction:column;align-items:stretch}.capability-tabs{overflow-x:auto;flex-wrap:nowrap}.capability-tabs button{flex:0 0 auto}.usage-chart svg{height:170px}.client-bottom-grid,.admin-ranking-grid,.account-grid{grid-template-columns:1fr}.balance-hero-card{min-height:240px}.metric-grid{grid-template-columns:1fr}}@media(max-width:680px){.public-site.subpage .public-header{height:72px;padding:0 18px}.public-site.subpage .public-actions .signal-button{font-size:12px}.docs-public-main{padding:46px 20px 84px}.docs-public-main article>h1{margin:11px 0 16px;font-size:clamp(43px,13vw,56px);line-height:1.04}.docs-public-main .lead{font-size:15px;line-height:1.75}.docs-public-main article>section{padding:38px 0}.docs-public-main article>section h2{margin-bottom:17px;gap:10px;font-size:24px}.docs-public-main article>section h2:before{font-size:10px}.docs-public-main article>section p{font-size:14px;line-height:1.8}.docs-public-main article>section>pre{padding:19px 18px;font-size:12px;line-height:1.75}.docs-public-main .code-window-bar{height:52px;padding:0 12px}.docs-public-main .code-window-bar button{padding:0 9px;font-size:11px}.docs-public-main .code-window pre,.docs-public-main .code-window.compact pre{min-height:240px;padding:20px;font-size:12px;line-height:1.8}.docs-public-main .docs-table{grid-template-columns:62px 1fr}.docs-public-main .docs-table span,.docs-public-main .docs-table p{padding:14px 13px}}.launcher-authorize-page .auth-form-panel{padding:34px}.launcher-authorize-page .auth-form{width:min(610px,100%)}.launcher-custody-ticket{margin:24px 0 18px;overflow:hidden;border:1px solid #c9ded8;border-radius:18px 5px;background:linear-gradient(145deg,#fff,#f2f8f6 68%,#e8f5f0);box-shadow:0 24px 60px #144a3d17}.custody-ticket-head{min-height:42px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;color:#48645d;border-bottom:1px solid #dceae6;background:#ffffffa3}.custody-ticket-head span{display:flex;align-items:center;gap:7px;color:#0c755d;font:800 10px Bahnschrift,Microsoft YaHei UI;letter-spacing:.08em}.custody-ticket-head small{color:#81928e;font:9px Cascadia Code}.custody-link-row{padding:22px 20px 17px;display:grid;grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr);align-items:center;gap:10px}.custody-link-row section{min-width:0;padding:16px;border:1px solid #d7e5e1;border-radius:13px 4px;background:#ffffffc7}.custody-link-row section small,.custody-link-row section strong,.custody-link-row section code,.custody-link-row section em{display:block}.custody-link-row section small{margin:10px 0 4px;color:#7f918c;font:800 8px Bahnschrift,Microsoft YaHei UI;letter-spacing:.08em}.custody-link-row section strong{overflow:hidden;color:var(--dong-ink);font:800 16px Bahnschrift,Microsoft YaHei UI;text-overflow:ellipsis;white-space:nowrap}.custody-link-row section .media-display-id{max-width:100%;overflow-wrap:anywhere;word-break:break-word;color:#273c47;font:800 clamp(10px,1.05vw,14px)/1.42 "Cascadia Code",Consolas,monospace;letter-spacing:0;white-space:normal;-webkit-user-select:all;user-select:all}.custody-link-row section code{margin-top:5px;overflow:hidden;color:#657b76;font:9px Cascadia Code;text-overflow:ellipsis;white-space:nowrap}.custody-link-row section em{margin-top:11px;color:#18836a;font:800 9px Bahnschrift;font-style:normal}.custody-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px 4px}.custody-icon.account{color:#166bda;background:#e6f0ff}.custody-icon.media{color:#6b42d9;background:#efe9ff;transform:rotate(-2deg)}.custody-link{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;color:#19977a}.custody-link i{height:1px;background:linear-gradient(90deg,transparent,#77cdb7)}.custody-link i:last-child{background:linear-gradient(90deg,#77cdb7,transparent)}.launcher-custody-ticket>p{margin:0;padding:12px 18px;color:#61756f;border-top:1px solid #dceae6;background:#e8f5f094;font-size:10px;line-height:1.65}.launcher-login-expired{margin:24px 0 0;padding:16px;display:grid;gap:15px;color:#7c3c35;border:1px solid #efc9c3;border-radius:13px 4px;background:linear-gradient(135deg,#fff6f4,snow);box-shadow:inset 3px 0 #f05c4f}.launcher-login-expired>div{display:flex;align-items:flex-start;gap:10px}.launcher-login-expired>div>svg{flex:0 0 auto;margin-top:1px;color:#e65246}.launcher-login-expired span,.launcher-login-expired strong{display:block}.launcher-login-expired strong{margin-bottom:5px;color:#7a2f29;font-size:12px}.launcher-login-expired span{font-size:10px;line-height:1.7}.launcher-login-expired .signal-button{width:100%;justify-content:center}.launcher-confirm-actions{grid-template-columns:auto auto 1fr}.launcher-confirm-actions .signal-button{justify-self:end}.switch-account{color:#176f5b}@media(max-width:680px){.custody-link-row{grid-template-columns:1fr}.custody-link{grid-template-columns:1fr auto 1fr}.launcher-confirm-actions{grid-template-columns:1fr}.launcher-confirm-actions button,.launcher-confirm-actions .signal-button{width:100%;justify-self:stretch}}@media(max-width:680px){.public-footer{padding:28px 20px 20px;gap:20px}.public-footer-main{align-items:flex-start;flex-wrap:wrap}.public-footer-main>p,.public-footer-main>span{display:none}.public-footer-main nav{width:100%;margin:0}.icp-record{font-size:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.side-balance>button{width:100%;margin-top:12px;padding:8px 9px;display:flex;align-items:center;justify-content:space-between;color:#dffbf4;border:1px solid rgba(89,219,186,.28);border-radius:8px 3px;background:#31c3a21f;cursor:pointer;font-size:10px;font-weight:700}.side-balance>button:hover{background:#31c3a233}.recharge-heading{align-items:flex-end}.recharge-heading h2{font-size:29px}.recharge-heading p{max-width:660px;font-size:13px;line-height:1.7}.recharge-trust{padding:10px 13px;display:flex;align-items:center;gap:9px;color:#0a8768;border:1px solid #cce3dd;border-radius:10px 3px;background:#edf8f4}.recharge-trust span,.recharge-trust strong,.recharge-trust small{display:block}.recharge-trust strong{color:#164b41;font-size:11px}.recharge-trust small{margin-top:2px;color:#769089;font-size:9px}.payment-setup-note{padding:16px 18px;display:flex;align-items:flex-start;gap:12px;color:#a7711d;border:1px solid #efd9aa;border-radius:12px 4px;background:#fff8e9}.payment-setup-note svg{flex:0 0 auto;margin-top:1px}.payment-setup-note strong{color:#6e4b13;font-size:13px}.payment-setup-note p{margin:4px 0 0;color:#8d7246;font-size:11px;line-height:1.65}.recharge-stage{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.72fr);gap:16px;align-items:stretch}.recharge-builder{padding:28px 30px 30px;overflow:hidden}.recharge-step{display:flex;align-items:center;gap:11px}.recharge-step>span{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;color:#0a8b6a;border:1px solid #c9e2dc;border-radius:9px 3px;background:#edf8f5;font:800 10px Bahnschrift}.recharge-step strong,.recharge-step small{display:block}.recharge-step strong{color:var(--dong-ink);font-size:14px}.recharge-step small{margin-top:3px;color:#89999f;font-size:10px}.channel-step{margin-top:29px;padding-top:25px;border-top:1px solid #e4ece9}.amount-presets{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.amount-presets button{min-height:48px;color:#395862;border:1px solid #d7e4e0;border-radius:11px 3px;background:#f8faf9;cursor:pointer;font:700 15px Bahnschrift;transition:border-color .16s ease,background .16s ease,transform .16s ease}.amount-presets button:hover{transform:translateY(-1px);border-color:#89cdbd}.amount-presets button.active{color:#087e61;border-color:#6ac6af;background:#eaf8f4;box-shadow:inset 0 0 0 1px #0e9f7a14}.custom-amount{height:54px;margin-top:10px;padding:0 16px;display:flex;align-items:center;gap:9px;color:#71868d;border:1px solid #d7e4e0;border-radius:11px 3px;background:#fbfcfc;transition:.16s ease}.custom-amount.active,.custom-amount:focus-within{color:#0b8c6b;border-color:#6ac6af;background:#fff;box-shadow:0 0 0 3px #0e9f7a14}.custom-amount>span{font:800 19px Bahnschrift}.custom-amount input{width:100%;min-width:0;border:0;outline:0;color:var(--dong-ink);background:transparent;font:700 16px Bahnschrift,Microsoft YaHei UI}.custom-amount input::placeholder{color:#a3afb3;font-weight:500}.balance-after{margin-top:12px;padding:11px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#7d9096;border-radius:9px 3px;background:#f0f5f3;font-size:10px}.balance-after b{color:#5a7179}.balance-after strong{color:#087e61;font-size:12px}.payment-channels{margin-top:17px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.payment-channels>button{min-height:72px;padding:12px 13px;display:flex;align-items:center;gap:10px;text-align:left;color:#456069;border:1px solid #d9e4e1;border-radius:12px 4px;background:#fbfcfc;cursor:pointer}.payment-channels>button:disabled{opacity:.52;cursor:not-allowed}.payment-channels>button.active{border-color:#75c6b3;background:#f1faf7;box-shadow:inset 0 0 0 1px #0e9f7a14}.payment-channels>button>span:nth-child(2){min-width:0;flex:1}.payment-channels strong,.payment-channels small{display:block}.payment-channels strong{color:var(--dong-ink);font-size:12px}.payment-channels small{margin-top:4px;color:#8b9a9f;font-size:9px}.payment-logo{width:36px;height:36px;display:grid!important;place-items:center;flex:0 0 auto;color:#fff;border-radius:10px 3px;font-size:14px;font-weight:900}.payment-channels .alipay .payment-logo{background:#1677ff}.payment-channels .wechat .payment-logo{background:#07c160}.payment-channels>button>i{width:16px;height:16px;border:1px solid #cad7d4;border-radius:50%}.payment-channels>button>svg{color:#0b9b75}.recharge-error{margin-top:13px}.recharge-submit{width:100%;min-height:49px;margin-top:17px;font-size:12px}.recharge-agreement{margin:9px 0 0;color:#96a3a7;font-size:9px;text-align:center}.recharge-receipt{min-height:100%;position:relative;overflow:hidden;padding:28px 30px 24px 50px;color:#dcebec;border:1px solid #173b4c;border-radius:18px 5px;background:#0b1f33;box-shadow:0 22px 55px #0b1f3321}.recharge-receipt:after{content:"";width:290px;height:290px;position:absolute;right:-160px;top:60px;border:45px solid rgba(49,195,162,.05);border-radius:50%;pointer-events:none}.receipt-rail{width:12px;position:absolute;inset:30px auto 30px 20px;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.receipt-rail:before{content:"";width:1px;position:absolute;inset:6px auto;background:linear-gradient(#31c3a2,#31546a)}.receipt-rail span,.receipt-rail i{position:relative;z-index:1;border-radius:50%;background:#31c3a2;box-shadow:0 0 0 4px #103247}.receipt-rail span{width:8px;height:8px}.receipt-rail i{width:5px;height:5px;background:#7c9aa6}.receipt-head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.receipt-head span,.receipt-head strong{display:block}.receipt-head span{color:#5f8695;font:800 8px Bahnschrift;letter-spacing:.17em}.receipt-head strong{margin-top:5px;color:#fff;font-size:17px}.receipt-head>em{color:#7894a0;font-size:10px;font-style:normal}.payment-qr{width:max-content;position:relative;z-index:1;margin:25px auto 18px;padding:10px;border-radius:15px 5px;background:#fff;box-shadow:0 15px 35px #0000003d}.payment-qr>span{height:27px;min-width:58px;position:absolute;right:-8px;bottom:-8px;display:grid;place-items:center;color:#fff;border:3px solid #0b1f33;border-radius:9px 3px;font-size:9px;font-weight:800}.payment-qr>span.alipay{background:#1677ff}.payment-qr>span.wechat{background:#07c160}.payment-result-mark{width:92px;height:92px;position:relative;z-index:1;margin:48px auto 42px;display:grid;place-items:center;color:#58dbb8;border:1px solid #2d695e;border-radius:50%;background:#113d3d;box-shadow:0 0 0 13px #31c3a20a}.receipt-amount{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px dashed #27485a;padding-bottom:16px}.receipt-amount span{color:#7693a0;font-size:10px}.receipt-amount strong{color:#61dfbf;font:800 30px Bahnschrift;letter-spacing:-.03em}.receipt-meta{position:relative;z-index:1;margin:10px 0 0}.receipt-meta>div{padding:7px 0;display:flex;justify-content:space-between;gap:12px}.receipt-meta dt{color:#648492;font-size:9px}.receipt-meta dd{margin:0;color:#bed0d4;font:700 9px Bahnschrift}.payment-wait,.payment-failure{position:relative;z-index:1;margin:11px 0 0;padding:9px;border-radius:8px 3px;font-size:9px;line-height:1.5}.payment-wait{display:flex;align-items:center;justify-content:center;gap:6px;color:#8fdac6;background:#31c3a214}.payment-failure{color:#f1b4b8;background:#d64e591c}.recharge-receipt.empty{min-height:520px;padding:0}.recharge-receipt.empty>.receipt-rail{display:none}.recharge-receipt.empty .receipt-empty-state{width:100%;height:100%;min-height:0;position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding:0;pointer-events:none}.receipt-scanner{width:200px;height:200px;position:relative;inset:auto;display:grid;place-items:center;isolation:isolate;margin:auto;background:transparent;box-shadow:none;transform:none}.receipt-scanner:before{content:"";position:absolute;inset:13%;border:1px solid rgba(88,219,184,.11);background:radial-gradient(circle at 50% 50%,rgba(49,195,162,.075),rgba(49,195,162,.018) 48%,transparent 70%);transform:rotate(45deg)}.scanner-corner{width:48px;height:48px;position:absolute;border-color:#5de5c3d1;filter:drop-shadow(0 0 8px rgba(49,195,162,.2))}.corner-top-left{top:0;left:0;border-top:2px solid;border-left:2px solid}.corner-top-right{top:0;right:0;border-top:2px solid;border-right:2px solid}.corner-bottom-left{bottom:0;left:0;border-bottom:2px solid;border-left:2px solid}.corner-bottom-right{right:0;bottom:0;border-right:2px solid;border-bottom:2px solid}.scanner-core{width:74px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;transform:rotate(45deg);opacity:.72}.scanner-core i{aspect-ratio:1;display:block;border:1px solid rgba(105,221,192,.35);background:#31c3a217}.scanner-core i:nth-child(1),.scanner-core i:nth-child(5),.scanner-core i:nth-child(9){background:#54debb5c;box-shadow:0 0 13px #31c3a229}.receipt-empty-state:before,.receipt-empty-state:after,.receipt-scanner:after{content:none!important;display:none!important}.recharge-status{padding:5px 8px;border-radius:999px;white-space:nowrap;font-size:9px;font-style:normal;font-weight:800}.recharge-status.pending{color:#ba861f;background:#fff1d2}.recharge-receipt .recharge-status.pending{color:#ffd781;background:#d89b2424}.recharge-status.paid{color:#087e61;background:#e8f7f2}.recharge-receipt .recharge-status.paid{color:#7de4c8;background:#31c3a221}.recharge-status.failed,.recharge-status.closed{color:#b64d57;background:#fbeaec}.recharge-status.expired{color:#667a81;background:#edf1f0}.recharge-history .panel-head>button{display:flex;align-items:center;gap:5px;font-size:10px}.recharge-order-list{padding:4px 20px 15px}.recharge-order-list>button{width:100%;min-height:68px;display:flex;align-items:center;gap:12px;color:#536a72;border:0;border-bottom:1px solid #e8eeec;background:transparent;cursor:pointer;text-align:left}.recharge-order-list>button:last-child{border-bottom:0}.recharge-order-list>button:hover{background:#fafcfc}.order-channel{width:35px;height:35px;display:grid;place-items:center;flex:0 0 auto;color:#fff;border-radius:10px 3px;font-size:13px;font-weight:900}.order-channel.alipay{background:#1677ff}.order-channel.wechat{background:#07c160}.recharge-order-list>button>div{min-width:0;flex:1}.recharge-order-list strong,.recharge-order-list small{display:block}.recharge-order-list strong{color:var(--dong-ink);font-size:12px}.recharge-order-list small{margin-top:4px;color:#92a0a5;font-size:9px}.recharge-order-list>button>b{min-width:92px;color:#173d3c;font:800 14px Bahnschrift;text-align:right}.recharge-order-list>button>svg{color:#a4b0b3}@media(max-width:1120px){.recharge-stage{grid-template-columns:1fr}.recharge-receipt{min-height:540px}}@media(max-width:680px){.recharge-heading{align-items:flex-start}.recharge-trust{width:100%}.recharge-builder{padding:22px 18px}.amount-presets{grid-template-columns:repeat(2,1fr)}.payment-channels{grid-template-columns:1fr}.balance-after{align-items:flex-start;flex-direction:column}.balance-after>svg{transform:rotate(90deg)}.recharge-receipt{min-height:520px;padding:24px 20px 22px 43px}.recharge-receipt.empty{padding:0}.receipt-scanner{width:176px;height:176px}.payment-qr svg{width:180px;height:180px}.recharge-order-list{padding-left:12px;padding-right:12px}.recharge-order-list>button{flex-wrap:wrap;padding:10px 0}.recharge-order-list>button>b{margin-left:auto}.recharge-order-list>button>em{order:5;margin-left:47px}}.side-balance>button{font-size:11px}.recharge-trust strong{font-size:13px}.recharge-trust small{font-size:11px}.recharge-step strong{font-size:15px}.recharge-step small{font-size:11px}.balance-after{font-size:12px}.balance-after strong{font-size:13px}.payment-channels strong{font-size:14px}.payment-channels small{font-size:11px}.recharge-submit{font-size:14px}.recharge-agreement{font-size:11px}.receipt-head span{font-size:9px}.receipt-head strong{font-size:19px}.receipt-head>em{font-size:11px}.receipt-amount span{font-size:12px}.receipt-meta dt,.receipt-meta dd,.payment-wait,.payment-failure{font-size:11px}.recharge-status{font-size:10px}.recharge-order-list strong{font-size:13px}.recharge-order-list small{font-size:11px}.recharge-order-list>button>b{font-size:15px}@media(max-width:760px){.account-key-binding{min-height:0;padding:20px;grid-template-columns:1fr;gap:8px}.binding-account{padding:12px 4px}.binding-link{grid-template-columns:1fr auto 1fr;padding:5px 0}.bound-key-card{min-width:0}}.market-card.professional{padding:0;overflow:hidden;display:flex;flex-direction:column}.market-card.professional>.market-card-main{width:100%;min-height:0;margin:0;padding:22px 22px 15px;display:block;color:inherit;border:0;border-radius:0;background:transparent;text-align:left;cursor:pointer}.market-card.professional>.market-card-main:hover{color:inherit;background:linear-gradient(145deg,rgba(20,120,95,.025),transparent 54%)}.market-card.professional>.market-use-button{width:calc(100% - 44px);margin:0 22px 22px;flex:0 0 auto}.market-detail-link{margin-top:13px;display:inline-flex;align-items:center;gap:5px;color:#197b65;font-size:10px;font-weight:760}.professional-prices{position:relative;padding-bottom:25px}.professional-prices .official-list-price{margin-top:5px;display:block;color:#8f9da1;font:650 9px Cascadia Code,Consolas,monospace}.professional-prices strong{margin-top:1px}.pricing-badge{position:absolute;left:11px;bottom:7px;padding:3px 7px;color:#4e7068;border:1px solid #d6e6e1;border-radius:8px 3px;background:#fff;font-size:8px;font-style:normal;font-weight:750}.pricing-badge.discount{color:#b64e42;border-color:#f0cbc5;background:#fff8f6}.route-pricing-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #e1eae8;border-radius:8px;background:#f8faf9}.route-pricing-ledger.many{grid-template-columns:repeat(2,minmax(0,1fr))}.route-pricing-variant{min-width:0;padding:10px 11px 9px}.route-pricing-variant+.route-pricing-variant{border-left:1px solid #e1eae8}.route-pricing-ledger.many .route-pricing-variant:nth-child(odd){border-left:0}.route-pricing-ledger.many .route-pricing-variant:nth-child(n+3){border-top:1px solid #e1eae8}.route-pricing-variant>header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:5px}.route-pricing-variant>header strong{min-width:0;overflow:hidden;color:#4d6870;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.route-pricing-variant>header em{flex:0 0 auto;padding:2px 5px;color:#4e7068;border:1px solid #d6e6e1;border-radius:7px 3px;background:#fff;font-size:8px;font-style:normal;font-weight:760}.route-pricing-variant>header em.discount{color:#b64e42;border-color:#f0cbc5;background:#fff8f6}.route-pricing-variant>div{margin-top:9px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.route-pricing-variant>div>span{min-width:0;color:#8b999f;font-size:8px}.route-pricing-variant>div strong{margin-top:3px;display:block;overflow:hidden;color:var(--dong-ink);font:800 14px Bahnschrift;text-overflow:ellipsis;white-space:nowrap}.route-pricing-variant>small{margin-top:5px;display:block;color:#a0aaae;font-size:7px}.model-detail-backdrop{position:fixed;z-index:130;inset:0;padding:28px;display:grid;place-items:center;background:#071219a3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:modelBackdropIn .18s ease both}.model-detail-dialog{width:min(1040px,100%);max-height:calc(100vh - 56px);overflow:hidden;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;color:#14252d;border:1px solid rgba(255,255,255,.7);border-radius:25px 8px;background:#fbfcfb;box-shadow:0 35px 100px #0010164d;animation:modelDialogIn .22s cubic-bezier(.2,.72,.2,1) both}.model-detail-header{padding:24px 28px 13px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.model-detail-identity{min-width:0;display:flex;align-items:center;gap:15px}.model-detail-identity .model-glyph{width:50px;height:50px}.model-detail-identity h2{margin:0;overflow-wrap:anywhere;color:#0d1e27;font:800 clamp(22px,3vw,34px)/1.08 "Cascadia Code",Consolas,monospace;letter-spacing:-.04em}.model-detail-identity p{margin:7px 0 0;color:#718187;font-size:11px}.model-detail-identity p strong{color:#087d62}.model-detail-close{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;color:#253941;border:1px solid #dbe5e2;border-radius:12px 4px;background:#fff;cursor:pointer}.model-detail-close:hover{color:#fff;border-color:#e56659;background:#e56659}.model-detail-description{margin:0;padding:0 28px 19px;color:#61737a;font-size:12px;line-height:1.7}.model-detail-tabs{margin:0 28px;padding:5px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px;border:1px solid #e4eae8;border-radius:14px 5px;background:#f2f5f4}.model-detail-tabs button{min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;color:#718086;border:0;border-radius:10px 3px;background:transparent;cursor:pointer;font-size:12px;font-weight:750}.model-detail-tabs button.active{color:#12272f;background:#fff;box-shadow:0 5px 18px #19363314}.model-detail-body{padding:20px 28px 25px;overflow-y:auto}.model-performance-strip{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #e0e8e5;border-radius:15px 5px;background:#fff}.model-performance-strip>div{min-height:66px;padding:13px 17px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:9px;align-items:center;border-right:1px solid #e5ebe9}.model-performance-strip>div:last-child{border-right:0}.model-performance-strip svg{grid-row:1/-1;color:#8a9a9e}.model-performance-strip span{color:#839197;font-size:9px}.model-performance-strip strong{color:#192d35;font:800 14px Cascadia Code,Consolas,monospace}.model-pricing-section{margin-top:17px;padding:22px;border:1px solid #dfe8e5;border-radius:19px 6px;background:#fff}.model-pricing-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.model-pricing-heading span{color:#0b9b78;font:800 8px Cascadia Code,Consolas,monospace;letter-spacing:.13em}.model-pricing-heading h3{margin:5px 0 0;color:#172b33;font-size:18px}.model-pricing-heading>small{color:#71858a;font-size:10px}.pricing-group-switch{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.pricing-group-switch button{padding:6px 9px;color:#62777d;border:1px solid #dce6e3;border-radius:9px 3px;background:#f8faf9;cursor:pointer;font-size:9px}.pricing-group-switch button.active{color:#fff;border-color:#109274;background:#109274}.route-pricing-detail-grid{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.route-pricing-detail-grid>article{min-width:0;padding:16px;border:1px solid #dfe7e5;border-radius:14px 5px;background:#f8faf9}.route-pricing-detail-grid>article>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.route-pricing-detail-grid>article>header small,.route-pricing-detail-grid>article>header strong{display:block}.route-pricing-detail-grid>article>header small{color:#87969b;font-size:8px}.route-pricing-detail-grid>article>header strong{margin-top:4px;color:#20353d;font-size:12px}.route-pricing-detail-grid>article>header em{padding:4px 7px;color:#476d64;border:1px solid #d2e4df;border-radius:8px 3px;background:#fff;font-size:9px;font-style:normal;font-weight:800}.route-pricing-detail-grid>article>header em.discount{color:#b64e42;border-color:#f0cbc5;background:#fff8f6}.route-detail-token-prices{margin-top:13px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #dfe7e5;border-radius:10px 3px;background:#fff}.route-detail-token-prices>span{padding:12px;color:#829196;font-size:9px}.route-detail-token-prices>span+span{border-left:1px solid #dfe7e5}.route-detail-token-prices strong,.route-detail-token-prices small{display:block}.route-detail-token-prices strong{margin-top:5px;color:#172a32;font:800 18px Bahnschrift}.route-detail-token-prices small{margin-top:2px;color:#94a1a5;font-size:8px}.route-detail-cache-prices{margin-top:9px;display:flex;justify-content:space-between;gap:12px;color:#71858a;font-size:8px}.route-detail-cache-prices strong{color:#38525a;font:750 9px Cascadia Code,Consolas,monospace}.price-story{margin-top:18px;display:grid;grid-template-columns:1fr auto .72fr auto 1fr;gap:10px;align-items:stretch}.price-story>div{min-width:0;padding:13px;display:flex;flex-direction:column;justify-content:center;border:1px solid #e1e8e6;border-radius:12px 4px;background:#f7f9f8}.price-story>i{align-self:center;color:#a6b6b5;font-style:normal}.price-story small,.price-story span{color:#819095;font-size:8px}.price-story strong{margin:6px 0 4px;color:#23363d;font:800 13px Cascadia Code,Consolas,monospace}.price-story .price-story-factor{text-align:center;background:#f2f5f4}.price-story .price-story-factor strong{color:#c56152;font-size:16px}.price-story .price-story-final{border-color:#bfe0d7;background:#f0faf7}.price-story .price-story-final strong{color:#077c61}.model-base-prices{margin-top:13px;display:grid;grid-template-columns:1fr 1fr;border:1px solid #dfe7e5;border-radius:13px 4px;overflow:hidden}.model-base-prices>div{padding:15px}.model-base-prices>div+div{border-left:1px solid #dfe7e5}.model-base-prices span,.model-base-prices small{color:#839196;font-size:9px}.model-base-prices strong{margin:6px 4px 0 0;display:inline-block;color:#172a32;font:800 19px Cascadia Code,Consolas,monospace}.cache-price-panel{margin-top:10px;padding:12px 15px;display:grid;grid-template-columns:1fr 1fr;gap:16px;border:1px solid #e2e8e7;border-radius:12px 4px;background:#f8faf9}.cache-price-panel>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.cache-price-panel span{color:#728489;font-size:10px}.cache-price-panel strong{color:#24383f;font:750 12px Cascadia Code,Consolas,monospace}.cache-price-panel small{color:#91a0a3;font-size:8px}.pricing-group-table{margin-top:17px;overflow-x:auto}.pricing-group-row{min-width:720px;min-height:43px;display:grid;grid-template-columns:1.1fr .8fr repeat(4,1fr);align-items:center;border-bottom:1px solid #e8eceb;color:#556b72;font-size:9px}.pricing-group-row.header{min-height:34px;color:#89969a;font-size:8px}.pricing-group-row.active{background:#f2faf7}.pricing-group-row button{justify-self:start;color:#0a8064;border:0;background:none;cursor:pointer;font-size:9px;font-weight:800}.pricing-group-row strong{color:#1d343b;font-family:Cascadia Code,Consolas,monospace}.model-pricing-footnote{margin-top:12px;display:block;color:#8b989c;font-size:8px}.model-detail-placeholder{min-height:310px;padding:52px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.model-detail-placeholder>svg{color:#149676}.model-detail-placeholder h3{margin:13px 0 7px;color:#172c34;font-size:18px}.model-detail-placeholder p{max-width:620px;margin:0;color:#6d7e84;font-size:11px;line-height:1.7}.model-detail-placeholder>div{width:min(680px,100%);margin-top:25px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dfe7e5;border-radius:13px 4px}.model-detail-placeholder>div span{padding:14px;color:#829095;font-size:9px}.model-detail-placeholder>div span+span{border-left:1px solid #dfe7e5}.model-detail-placeholder>div strong{margin-top:6px;display:block;color:#20363d;font:800 16px Cascadia Code,Consolas,monospace}.model-api-panel{min-height:320px;padding:24px;border:1px solid #dfe7e5;border-radius:17px 5px;background:#fff}.model-api-panel>span{color:#0b9675;font:800 8px Cascadia Code,Consolas,monospace;letter-spacing:.13em}.model-api-panel h3{margin:7px 0;color:#172b33;font-size:20px}.model-api-panel p{color:#718187;font-size:10px}.model-api-panel .copy-row{margin-top:18px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dce5e2;border-radius:10px 3px;background:#f7f9f8}.model-api-panel .copy-row code{overflow:hidden;color:#1a6e5b;text-overflow:ellipsis;white-space:nowrap}.model-api-panel .copy-row button{display:flex;align-items:center;gap:5px;color:#087b61;border:0;background:transparent;cursor:pointer}.model-api-panel pre{margin:13px 0 0;padding:17px;overflow-x:auto;color:#d4f3e9;border-radius:12px 4px;background:#0a1a22;font-size:10px;line-height:1.65}.model-detail-footer{min-height:66px;padding:12px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e1e8e6;background:#f6f8f7}.model-detail-footer>span{color:#718187;font-size:9px}.model-detail-footer button{min-height:39px;padding:0 18px;display:flex;align-items:center;gap:7px;color:#fff;border:0;border-radius:10px 3px;background:#0b8d6e;cursor:pointer;font-size:10px;font-weight:800}.media-public-tier-list{margin-top:17px;border-top:1px solid #e1e8e6}.media-public-tier-list>div{min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;border-bottom:1px solid #e7ecea}.media-public-tier-list strong,.media-public-tier-list small{display:block}.media-public-tier-list strong{color:#1e343b;font-size:10px}.media-public-tier-list small{margin-top:4px;color:#7e8e93;font-size:8px}.media-public-tier-list b{color:#087d62;font:800 14px Cascadia Code,Consolas,monospace}.media-public-tier-list em{color:#89969a;font-size:8px;font-style:normal}@keyframes modelBackdropIn{0%{opacity:0}}@keyframes modelDialogIn{0%{opacity:0;transform:translateY(14px) scale(.985)}}@media(max-width:760px){.model-detail-backdrop{padding:0;place-items:end center}.model-detail-dialog{width:100%;max-height:94vh;border-radius:22px 22px 0 0}.model-detail-header{padding:20px 18px 10px}.model-detail-description{padding:0 18px 15px}.model-detail-tabs{margin-inline:18px}.model-detail-body{padding:16px 18px 20px}.model-performance-strip{grid-template-columns:1fr}.model-performance-strip>div{min-height:53px;border-right:0;border-bottom:1px solid #e5ebe9}.model-performance-strip>div:last-child{border-bottom:0}.model-pricing-section{padding:16px}.model-pricing-heading{flex-direction:column}.pricing-group-switch{justify-content:flex-start}.route-pricing-detail-grid,.price-story{grid-template-columns:1fr}.price-story>i{transform:rotate(90deg)}.model-base-prices,.cache-price-panel{grid-template-columns:1fr}.model-base-prices>div+div{border-top:1px solid #dfe7e5;border-left:0}.model-detail-footer{align-items:stretch;flex-direction:column}.model-detail-footer button{justify-content:center}}@media(prefers-reduced-motion:reduce){.model-detail-backdrop,.model-detail-dialog{animation:none}}:root{--type-caption: 11px;--type-meta: 12px;--type-ui: 13px;--type-body: 14px}body{font-size:var(--type-body);line-height:1.6}.dong-word strong{font-size:22px}.dong-word b{font-size:20px}.dong-word small{font-size:10px;letter-spacing:.16em}.brand .dong-mark{margin-left:0;padding:0;border:0;font-size:21px;letter-spacing:0}.brand .dong-word strong{font-size:20px}.brand .dong-word b{font-size:18px}.brand .dong-word small{font-size:10px}.public-header .public-nav button,.public-actions button{font-size:13px}.hero-kicker-new,.section-kicker,.auth-form-head>span{font-size:var(--type-caption)}.hero-copy-block>p{font-size:16px;line-height:1.85}.hero-assurances span{font-size:var(--type-meta)}.route-board-head,.route-board-head b{font-size:var(--type-caption)}.route-endpoint code,.route-result strong,.route-cost strong{font-size:var(--type-meta)}.route-endpoint span,.route-endpoint small,.route-result span,.route-cost span{font-size:var(--type-caption)}.ribbon-label,.ribbon-model,.model-ribbon>button{font-size:var(--type-caption)}.ribbon-model small{font-size:10px}.section-heading>p,.quickstart-copy>p{font-size:var(--type-body)}.platform-grid article>span{font-size:var(--type-caption)}.platform-grid p{font-size:var(--type-ui)}.route-mini span{font-size:var(--type-caption)}.quickstart-copy li>b{font-size:var(--type-caption)}.quickstart-copy li strong{font-size:var(--type-ui)}.quickstart-copy li small,.public-footer,.public-footer button{font-size:var(--type-meta)}.catalog-hero>p,.docs-public-main .lead{font-size:var(--type-body)}.catalog-toolbar .searchbox input{font-size:var(--type-ui)}.capability-tabs button,.model-glyph{font-size:var(--type-meta)}.market-card h3{font-size:15px}.market-card-head div>span{font-size:var(--type-caption)}.market-card .chip,.price-ledger span{font-size:var(--type-caption)}.price-ledger small{font-size:10px}.market-card>button{font-size:var(--type-meta)}.auth-message p{font-size:var(--type-body);line-height:1.8}.auth-form-head p{font-size:var(--type-ui);line-height:1.7}.auth-method button{font-size:var(--type-ui)}.auth-form>label{font-size:var(--type-ui)}.auth-form>label>input,.input-with-icon input{font-size:var(--type-body)}.auth-submit{font-size:var(--type-body)}.auth-switch,.admin-entry{font-size:var(--type-meta)}.app-shell .sidebar-label{font-size:var(--type-caption)}.app-shell .gateway-status strong{font-size:var(--type-ui)}.app-shell .gateway-status small{font-size:var(--type-caption)}.app-shell .logout{font-size:var(--type-ui)}.app-shell .eyebrow{font-size:var(--type-caption)}.app-shell .endpoint-pill{font-size:var(--type-meta)}.app-shell .page-heading p{font-size:var(--type-body)}.app-shell .primary,.app-shell .secondary,.app-shell .metric-card span{font-size:var(--type-ui)}.app-shell .metric-card small{font-size:var(--type-meta)}.app-shell .panel-head h3{font-size:16px}.app-shell .panel-head p{font-size:var(--type-meta);line-height:1.6}.app-shell .latency,.app-shell .traffic-range select{font-size:var(--type-meta)}.app-shell .bar-column span{font-size:var(--type-caption)}.app-shell .health-title strong{font-size:var(--type-ui)}.app-shell .health-title small,.app-shell .health-meta{font-size:var(--type-caption)}.app-shell .health-title b{font-size:var(--type-meta)}.app-shell .info-banner strong,.app-shell .security-note strong{font-size:var(--type-body)}.app-shell .info-banner p,.app-shell .security-note p,.app-shell .provider-logo{font-size:var(--type-meta)}.app-shell .provider-name h3{font-size:15px}.app-shell .badge{font-size:var(--type-caption)}.app-shell .provider-card>p{font-size:var(--type-meta);line-height:1.7}.app-shell .provider-meta span{font-size:var(--type-caption)}.app-shell .card-actions button{font-size:var(--type-meta)}.app-shell .toolbar>span{font-size:var(--type-meta)}.app-shell .searchbox input{font-size:var(--type-ui)}.app-shell .table-wrap th{font-size:var(--type-caption);line-height:1.5}.app-shell .table-wrap td,.app-shell .table-wrap td strong{font-size:var(--type-ui);line-height:1.55}.app-shell .chip{font-size:var(--type-caption)}.app-shell .small{font-size:var(--type-meta)!important}.app-shell .tiny{font-size:var(--type-caption)!important}.app-shell .key-prefix,.app-shell .request-id,.app-shell .table-sub{font-size:var(--type-caption)}.app-shell .segmented button{font-size:var(--type-meta)}.app-shell .empty strong{font-size:var(--type-body)}.app-shell .empty p,.app-shell .page-loader,.app-shell .modal-head p{font-size:var(--type-meta)}.app-shell .modal-form label,.app-shell .capability-field legend{font-size:var(--type-ui)}.app-shell .modal-form input,.app-shell .modal-form select,.app-shell .login-card input{font-size:var(--type-body)}.app-shell .modal-form textarea{font-size:var(--type-meta)}.app-shell .modal-form small{font-size:var(--type-caption)}.app-shell .form-error,.app-shell .check-card,.app-shell .secret-box code,.app-shell .secret-box button,.app-shell .warning-box p,.app-shell .toast{font-size:var(--type-meta)}.app-shell .step-label{font-size:var(--type-caption)}.app-shell .quickstart li>i{font-size:var(--type-caption)}.app-shell .quickstart strong{font-size:var(--type-ui)}.app-shell .quickstart p{font-size:var(--type-meta)}.app-shell .quickstart code,.app-shell .code-tabs button{font-size:var(--type-caption)}.app-shell .code-panel pre{font-size:var(--type-meta);line-height:1.75}.app-shell .endpoint-card span{font-size:var(--type-caption)}.app-shell .endpoint-card code,.app-shell .endpoint-card p,.app-shell .customer-summary span{font-size:var(--type-meta)}.app-shell .customer-summary strong{font-size:18px}.app-shell .customer-cell small{font-size:var(--type-caption)}.app-shell .balance-action{font-size:var(--type-meta)}.app-shell .balance-kind button{font-size:var(--type-ui)}.app-shell .admin-ranking-grid .usage-list{padding:13px 20px 18px}.app-shell .admin-ranking-grid .usage-list>div{min-height:68px;gap:12px;border-bottom-color:#253346;transition:background-color .16s ease}.app-shell .admin-ranking-grid .usage-list>div:hover{background:#31c3a209}.app-shell .admin-ranking-grid .usage-list>div>b{width:23px;flex:0 0 auto;color:#7890a2;font:700 12px/1 Bahnschrift,sans-serif}.app-shell .admin-ranking-grid .usage-list .model-glyph,.app-shell .admin-ranking-grid .rank-avatar{width:40px;height:40px;flex:0 0 auto;color:#71dfc1;border:1px solid rgba(87,219,184,.15);border-radius:10px 3px;background:#123438;font-size:12px}.app-shell .admin-ranking-grid .usage-list>div>span:last-of-type{min-width:0;flex:1}.app-shell .admin-ranking-grid .usage-list strong{color:#edf4f3;font-size:15px;line-height:1.35}.app-shell .admin-ranking-grid .usage-list small{margin-top:4px;color:#8fa2af;font-size:13px;line-height:1.4}.app-shell .admin-ranking-grid .usage-list em{color:#6edebf;font: 700 14px/1.4 Cascadia Code,Consolas,monospace}.ranking-section{display:grid;gap:12px}.ranking-scopebar{min-height:70px;padding:14px 17px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #203145;border-radius:13px 4px;background:linear-gradient(100deg,#11212ff5,#0c1622e0)}.ranking-scopebar>div:first-child{min-width:0}.ranking-scopebar .section-kicker,.ranking-scopebar strong,.ranking-scopebar small{display:block}.ranking-scopebar strong{margin-top:4px;color:#eef7f5;font-size:15px}.ranking-scopebar small{margin-top:4px;color:#7f94a3;font-size:11px;line-height:1.5}.ranking-scope-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.ranking-scope-actions>span{color:#688091;font:11px Cascadia Code,Consolas,monospace;white-space:nowrap}.ranking-refresh{min-height:31px;padding:6px 10px;font-size:11px}.ranking-ledger-grid{align-items:start}.ranking-panel{min-width:0;overflow:hidden;transition:opacity .16s ease}.ranking-panel.is-loading{opacity:.7}.ranking-panel-head{min-height:74px;padding-bottom:15px;align-items:center;border-bottom:1px solid #202d3e}.ranking-panel-head h3{color:#f2f7f6;font-size:17px}.ranking-panel-head p{max-width:480px;color:#8093a1;font-size:11px;line-height:1.5}.ranking-sort{min-height:32px;padding:0 9px;display:flex;align-items:center;gap:6px;flex:0 0 auto;color:#68d9ba;border:1px solid #27414a;border-radius:8px 3px;background:#10232d}.ranking-sort select{border:0;outline:0;color:#dff7f1;background:transparent;font-size:11px;font-weight:700;cursor:pointer}.ranking-sort option{color:#e9f2f1;background:#101923}.ranking-filterbar{min-height:56px;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #202d3e;background:#08111b8a}.ranking-type-tabs{min-width:0;display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:thin}.ranking-type-tabs button{min-height:29px;padding:0 10px;flex:0 0 auto;color:#738999;border:1px solid transparent;border-radius:7px 2px;background:transparent;cursor:pointer;font-size:11px;font-weight:700}.ranking-type-tabs button:hover{color:#b9d0d1;background:#13222d}.ranking-type-tabs button.active{color:#92ebd5;border-color:#285549;background:#13332e}.ranking-search{width:min(220px,38%);min-width:150px;min-height:32px;padding:0 9px;display:flex;align-items:center;gap:7px;color:#637b8b;border:1px solid #263547;border-radius:8px 3px;background:#0b131e}.ranking-search:focus-within{color:#5bd9b7;border-color:#2d665b}.ranking-search input{width:100%;min-width:0;border:0;outline:0;color:#dce8e8;background:transparent;font-size:11px}.ranking-search input::placeholder{color:#536a79}.ranking-total-marker{display:inline-flex;align-items:center;gap:6px;color:#7f94a3;font-size:11px}.ranking-table-head,.ranking-row{display:grid;grid-template-columns:minmax(220px,1.55fr) repeat(3,minmax(86px,.58fr));column-gap:12px;align-items:center}.ranking-table-head{min-height:34px;padding:0 20px;color:#617787;border-bottom:1px solid #202d3e;background:#0d1722;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ranking-table-head span:not(:first-child){text-align:right}.ranking-table-head .is-primary{color:#64d9b9}.ranking-rows{padding:0 20px}.ranking-row{min-height:74px;border-bottom:1px solid #202d3e;transition:background-color .16s ease}.ranking-row:last-child{border-bottom:0}.ranking-row:hover{background:#30c59f09}.ranking-entity{min-width:0;display:grid;grid-template-columns:34px 40px minmax(0,1fr);align-items:center;gap:9px}.ranking-entity>b{color:#728a9c;font:800 11px Cascadia Code,Consolas,monospace}.ranking-entity .model-glyph,.ranking-entity .rank-avatar{width:40px;height:40px;flex:0 0 auto;color:#74e0c3;border:1px solid rgba(96,220,187,.16);border-radius:11px 3px;background:#123438;font-size:11px}.ranking-entity>span:last-child{min-width:0}.ranking-entity strong{display:block;overflow:hidden;color:#eef4f4;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.model-type-badge,.account-state{width:fit-content;margin-top:5px;padding:2px 6px;display:block;border-radius:4px 1px;font-size:9px;font-weight:800}.model-type-badge{color:#80b6c9;background:#122936}.model-type-badge.type-image{color:#c3a7f4;background:#29213a}.model-type-badge.type-video{color:#e9ad71;background:#342619}.model-type-badge.type-audio{color:#76bce7;background:#162b3d}.model-type-badge.type-embedding{color:#a3cf82;background:#20301d}.model-type-badge.type-other{color:#a1a9b1;background:#232a31}.account-state{color:#6eddbf;background:#15352f}.account-state.state-disabled{color:#e9b965;background:#382d1b}.account-state.state-cancelled{color:#e3828b;background:#3a2027}.ranking-metric{min-width:0;text-align:right}.ranking-metric small,.ranking-metric strong{display:block}.ranking-metric small{color:#657989;font-size:9px}.ranking-metric strong{margin-top:4px;overflow:hidden;color:#aebdc5;font:700 11px Cascadia Code,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.ranking-metric.is-primary small{color:#4cae94}.ranking-metric.is-primary strong{color:#68e1bf;font-size:12px}.ranking-footer{min-height:54px;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #202d3e;background:#0d1722}.ranking-footer>span{color:#718696;font-size:10px}.ranking-footer>span strong{color:#d3e2e0;font-family:Cascadia Code,Consolas,monospace}.ranking-footer>div{display:flex;align-items:center;gap:6px}.ranking-footer label{display:flex;align-items:center;gap:5px;color:#6f8493;font-size:10px}.ranking-footer select{min-height:28px;color:#b8c8ca;border:1px solid #27384a;border-radius:6px 2px;background:#111d29;font-size:10px}.ranking-footer button{width:29px;height:29px;display:grid;place-items:center;color:#9eb2ba;border:1px solid #293b4c;border-radius:7px 2px;background:#13212d;cursor:pointer}.ranking-footer button:hover:not(:disabled){color:#79e1c5;border-color:#2c5b51}.ranking-footer button:disabled{opacity:.35;cursor:not-allowed}@media(max-width:1280px){.ranking-ledger-grid{grid-template-columns:1fr}}@media(max-width:760px){.ranking-scopebar,.ranking-panel-head,.ranking-filterbar{align-items:stretch;flex-direction:column}.ranking-scope-actions{justify-content:flex-start}.ranking-search{width:100%;min-width:0}.ranking-rows{overflow-x:auto}.ranking-table-head,.ranking-row{min-width:680px}.ranking-footer{align-items:flex-start;flex-direction:column}.ranking-footer>div{width:100%;justify-content:flex-end}}.login-page .hero-kicker{font-size:var(--type-caption)}.login-page .feature-row span{font-size:var(--type-meta)}.login-card>p{font-size:var(--type-ui)}.login-card label{font-size:var(--type-ui)}.login-card input{font-size:var(--type-body)}.login-footnote,.portal-shell .portal-space-label{font-size:var(--type-caption)}.portal-shell .portal-sidebar nav button{min-height:45px;font-size:var(--type-body)}.portal-shell .side-balance>span,.portal-shell .side-balance small{font-size:var(--type-meta)}.portal-shell .side-balance>button{font-size:var(--type-ui)}.portal-shell .portal-user strong{font-size:var(--type-ui)}.portal-shell .portal-user small{font-size:var(--type-caption)}.portal-shell .side-logout{font-size:var(--type-meta)}.portal-shell .portal-topbar>div:first-of-type>span{font-size:var(--type-caption)}.portal-shell .portal-topbar h1{font-size:21px}.portal-shell .top-balance{font-size:var(--type-ui)}.portal-shell .endpoint-pill{font-size:var(--type-meta)}.portal-shell .welcome-row p{font-size:var(--type-body)}.portal-shell .metric-card span{font-size:var(--type-ui)}.portal-shell .metric-card small{font-size:var(--type-meta)}.portal-shell .metric-card-progress{align-items:center;border-color:#cbe2db;background:linear-gradient(135deg,#fff,#f3faf7)}.portal-shell .metric-card-progress>div:last-child{min-width:0;flex:1}.portal-shell .metric-card-progress strong{color:#0b8568}.portal-shell .metric-card-progress small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-shell .balance-meter{height:5px;margin-top:10px;overflow:hidden;border-radius:999px;background:#deece8}.portal-shell .balance-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#19a47d,#56d7b5);box-shadow:0 0 12px #19a47d3d;transition:width .35s ease}.portal-shell .panel-head h3{font-size:16px}.portal-shell .panel-head p,.portal-shell .usage-chart-panel select{font-size:var(--type-meta)}.portal-shell .chart-labels{font-size:var(--type-caption)}.portal-shell .access-checks strong{font-size:var(--type-ui)}.portal-shell .access-checks small{font-size:var(--type-caption)}.portal-shell .panel-head>button,.admin-ranking-grid .panel-head>button{font-size:var(--type-meta)}.portal-shell .usage-list>div>b,.portal-shell .usage-list .model-glyph,.portal-shell .rank-avatar{font-size:var(--type-caption)}.portal-shell .usage-list strong,.portal-shell .recent-request-list strong{font-size:var(--type-ui)}.portal-shell .usage-list small,.portal-shell .recent-request-list small{font-size:var(--type-caption)}.portal-shell .usage-list em,.portal-shell .recent-request-list>div>b{font-size:var(--type-caption)}.portal-shell .key-card h3{font-size:15px}.portal-shell .key-card>code{font-size:var(--type-meta)}.portal-shell .key-meta span,.portal-shell .key-card-foot button,.portal-shell .key-card-foot em{font-size:var(--type-caption)}.portal-shell .toolbar>span,.portal-shell .searchbox input{font-size:var(--type-ui)}.portal-shell .table-wrap th{font-size:var(--type-caption)}.portal-shell .table-wrap td,.portal-shell .table-wrap td strong{font-size:var(--type-ui);line-height:1.55}.portal-shell .small{font-size:var(--type-meta)!important}.portal-shell .tiny{font-size:var(--type-caption)!important}.portal-shell .table-sub,.portal-shell .chip,.portal-shell .key-prefix,.portal-shell .request-id{font-size:var(--type-caption)}.portal-shell .docs-steps article>span{font-size:var(--type-caption)}.portal-shell .docs-steps strong{font-size:var(--type-body)}.portal-shell .docs-steps code,.portal-shell .docs-steps p{font-size:var(--type-meta)}.portal-shell .balance-hero-card>span{font-size:var(--type-meta)}.portal-shell .balance-hero-card>p{font-size:var(--type-body)}.portal-shell .balance-hero-card>div{font-size:var(--type-meta)}.portal-shell .account-info>p,.portal-shell .account-info dt,.portal-shell .account-info dd{font-size:var(--type-meta)}.portal-shell .transaction-list strong{font-size:var(--type-ui)}.portal-shell .transaction-list small{font-size:var(--type-caption)}.portal-shell .transaction-list b{font-size:var(--type-meta)}.customer-analytics{--analytics-blue: #376fe8;--analytics-jade: #159b78;--analytics-violet: #8365d7;--analytics-amber: #e59a22;--analytics-coral: #d95c70}.analytics-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px}.analytics-heading h2{margin:7px 0;color:var(--dong-ink);font:800 30px Bahnschrift,Microsoft YaHei UI;letter-spacing:-.04em}.analytics-heading p{margin:0;color:#74848c;font-size:var(--type-body)}.analytics-heading-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.analytics-select{min-height:38px;padding:0 9px;display:flex;align-items:center;gap:6px;color:#657880;border:1px solid #d7e3e0;border-radius:9px 3px;background:#fff}.analytics-select span{color:#99a6aa;font-size:var(--type-caption)}.analytics-select select{min-width:92px;padding:0 22px 0 0;color:#29444e;border:0;outline:0;background:transparent;font:700 var(--type-ui) Bahnschrift,"Microsoft YaHei UI";cursor:pointer}.analytics-refresh{min-height:38px;padding:0 12px;display:flex;align-items:center;gap:6px;color:#0d8065;border:1px solid #cde3dd;border-radius:9px 3px;background:#eef8f5;cursor:pointer;font:700 var(--type-ui) Bahnschrift,"Microsoft YaHei UI"}.analytics-refresh:disabled{opacity:.58;cursor:wait}.analytics-signal-strip{min-height:37px;padding:0 13px;display:flex;align-items:center;gap:19px;overflow:hidden;color:#73878e;border:1px solid #dae6e3;border-radius:9px 3px;background:linear-gradient(90deg,#fff,#f5faf8);font-size:var(--type-caption)}.analytics-signal-strip span{display:flex;align-items:center;gap:6px;white-space:nowrap}.analytics-signal-strip .definition{margin-left:auto;color:#9aa7ab}.analytics-signal-strip i.live{width:7px;height:7px;border-radius:50%;background:#26bf94;box-shadow:0 0 0 5px #26bf941c}.analytics-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #dce6e3;border-radius:15px 5px;background:#fff;box-shadow:0 14px 38px #1e403a0a}.analytics-kpi{min-width:0;padding:18px 20px 17px;position:relative;border-right:1px solid #e5ecea}.analytics-kpi:last-child{border-right:0}.analytics-kpi:before{width:42px;height:2px;position:absolute;inset:0 auto auto 20px;content:"";background:currentColor}.analytics-kpi>div{display:flex;align-items:center;gap:7px;color:#85949a}.analytics-kpi>div span{width:23px;height:23px;display:grid;place-items:center;border-radius:7px 2px;background:currentColor}.analytics-kpi>div svg{width:13px;color:#fff}.analytics-kpi small{font-size:var(--type-caption)}.analytics-kpi strong{margin:13px 0 5px;display:block;overflow:hidden;color:var(--dong-ink);font:800 clamp(18px,1.55vw,25px) Bahnschrift;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.analytics-kpi p{margin:0;overflow:hidden;color:#99a5a9;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap}.analytics-kpi.blue{color:var(--analytics-blue)}.analytics-kpi.jade{color:var(--analytics-jade)}.analytics-kpi.violet{color:var(--analytics-violet)}.analytics-kpi.amber{color:var(--analytics-amber)}.analytics-kpi.coral{color:var(--analytics-coral)}.analytics-panel{overflow:hidden;border:1px solid #dce6e3;border-radius:15px 5px;background:#fff;box-shadow:0 14px 38px #1e403a09}.analytics-panel-head{min-height:76px;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #e5ecea}.analytics-panel-head>div:first-child>span{color:#1a9a7a;font:800 var(--type-caption) Bahnschrift;letter-spacing:.11em}.analytics-panel-head h3{margin:4px 0 3px;color:var(--dong-ink);font:800 17px Bahnschrift,Microsoft YaHei UI}.analytics-panel-head p{margin:0;color:#8d9a9f;font-size:var(--type-meta)}.analytics-panel-head>em{color:#839399;font:normal 700 var(--type-meta) Bahnschrift}.analytics-segmented{padding:3px;display:flex;border-radius:8px 3px;background:#eff4f2}.analytics-segmented button{padding:7px 11px;color:#7d8c91;border:0;border-radius:6px 2px;background:transparent;cursor:pointer;font-size:var(--type-caption)}.analytics-segmented button.active{color:#0c7d62;background:#fff;box-shadow:0 4px 12px #244e4514}.analytics-mini-stats{display:flex;gap:8px}.analytics-mini-stats span{padding:7px 9px;color:#86949a;border:1px solid #e0e8e6;border-radius:7px 2px;font-size:var(--type-caption)}.analytics-mini-stats b{margin-left:4px;color:#1b4b4a}.analytics-chart-shell{padding:14px 18px 13px}.analytics-chart-viewport{position:relative}.analytics-chart-shell svg{width:100%;height:286px;overflow:visible}.analytics-chart-shell svg line{stroke:#e8efed;stroke-width:1}.analytics-chart-shell svg text{fill:#99a6aa;font:8px Bahnschrift;text-anchor:end}.analytics-chart-shell svg .axis-label{text-anchor:middle}.analytics-bar-segment{transition:opacity .16s ease;pointer-events:none}.analytics-bar-chart .active-bucket .analytics-bar-segment{opacity:1;filter:saturate(1.1) brightness(1.05)}.analytics-bar-hitbox{fill:transparent;cursor:crosshair;outline:none;transition:fill .16s ease}.analytics-bar-hitbox:hover,.analytics-bar-hitbox:focus{fill:#149b7817}.analytics-bucket-tooltip{position:absolute;z-index:5;width:min(360px,calc(100% - 18px));max-height:calc(100% - 16px);overflow:hidden;color:#17323a;border:1px solid #cfe0dc;border-radius:12px 4px;background:#fffffff7;box-shadow:0 18px 44px #122f3333;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);will-change:left,top}.analytics-bucket-tooltip-head{padding:11px 13px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;border-bottom:1px solid #e2ece9;background:#f3f8f6}.analytics-bucket-tooltip-head>div{min-width:0;display:grid;gap:2px}.analytics-bucket-tooltip-head>div:last-child{text-align:right}.analytics-bucket-tooltip-head span{color:#819397;font:600 var(--type-caption) Bahnschrift;letter-spacing:.04em}.analytics-bucket-tooltip-head strong{overflow:hidden;color:#17323a;font-size:var(--type-ui);text-overflow:ellipsis;white-space:nowrap}.analytics-bucket-tooltip table{width:100%;border-collapse:collapse}.analytics-bucket-tooltip th,.analytics-bucket-tooltip td{padding:6px 12px;border-bottom:1px solid #edf2f0;text-align:right;font-size:var(--type-caption)}.analytics-bucket-tooltip th{color:#819397;font-weight:600;background:#fbfcfc}.analytics-bucket-tooltip th:first-child,.analytics-bucket-tooltip td:first-child{text-align:left}.analytics-bucket-tooltip td:first-child{max-width:190px;display:flex;align-items:center;gap:7px}.analytics-bucket-tooltip td:first-child i{width:9px;height:9px;flex:0 0 auto;border-radius:3px 1px}.analytics-bucket-tooltip td:first-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-bucket-tooltip tbody{display:table-row-group}.analytics-bucket-tooltip tbody tr.muted{opacity:.45}.analytics-bucket-tooltip tfoot td{color:#17323a;border-bottom:0;background:#f3f8f6;font-weight:800}.analytics-line-chart polyline{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.analytics-line-chart circle{stroke:#fff;stroke-width:2}.analytics-legend{min-height:32px;padding:4px 5px 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px}.analytics-legend button{max-width:210px;padding:5px 7px;display:flex;align-items:center;gap:5px;overflow:hidden;color:#72858d;border:1px solid transparent;border-radius:6px 2px;background:transparent;cursor:pointer;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap}.analytics-legend button:disabled{cursor:default}.analytics-legend button.active{color:#183f42;border-color:#cfe2dd;background:#f0f8f5}.analytics-legend i{width:8px;height:8px;flex:0 0 auto;border-radius:2px}.analytics-table-wrap{overflow-x:auto}.analytics-table-wrap table{width:100%;min-width:850px;border-collapse:collapse}.analytics-table-wrap th{padding:11px 18px;color:#87969b;background:#f6f9f8;text-align:left;font-size:var(--type-caption)}.analytics-table-wrap td{padding:13px 18px;color:#536970;border-top:1px solid #e9efed;font-size:var(--type-ui)}.analytics-table-wrap tbody tr{cursor:pointer;transition:background .16s ease}.analytics-table-wrap tbody tr:hover,.analytics-table-wrap tbody tr.selected{background:#f0f8f5}.analytics-table-wrap td:first-child{min-width:240px;display:flex;align-items:center;gap:8px}.analytics-table-wrap td:first-child>i{width:8px;height:22px;border-radius:3px 1px}.analytics-table-wrap td strong{color:var(--dong-ink)}.model-rank{color:#a6b0b3;font:700 var(--type-caption) Bahnschrift}.analytics-table-wrap .healthy{color:#078263}.analytics-table-wrap .attention{color:#c36537}.analytics-state{min-height:420px;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#7d9198;text-align:center}.analytics-state strong{color:var(--dong-ink);font-size:16px}.analytics-state span{font-size:var(--type-meta)}.analytics-state button{margin-top:7px;padding:8px 12px;display:flex;gap:6px;color:#0d8065;border:1px solid #cfe4de;border-radius:8px 3px;background:#f0f8f5;cursor:pointer}.analytics-state.compact{min-height:220px}@media(max-width:1280px){.analytics-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-kpi:nth-child(3){border-right:0}.analytics-kpi:nth-child(n+4){border-top:1px solid #e5ecea}}@media(max-width:980px){.analytics-heading{align-items:flex-start;flex-direction:column}.analytics-heading-actions{width:100%;justify-content:flex-start}.analytics-signal-strip .definition{display:none}}@media(max-width:680px){.analytics-heading h2{font-size:25px}.analytics-heading-actions{display:grid;grid-template-columns:1fr 1fr}.analytics-select{min-width:0}.analytics-select span{display:none}.analytics-select select{width:100%;min-width:0}.analytics-refresh{grid-column:1 / -1;justify-content:center}.analytics-signal-strip{gap:10px}.analytics-signal-strip span:nth-child(n+3){display:none}.analytics-kpis{grid-template-columns:1fr 1fr}.analytics-kpi,.analytics-kpi:nth-child(3){border-right:1px solid #e5ecea;border-top:1px solid #e5ecea}.analytics-kpi:nth-child(-n+2){border-top:0}.analytics-kpi:nth-child(2n){border-right:0}.analytics-kpi:last-child{grid-column:1 / -1;border-right:0}.analytics-panel-head{align-items:flex-start;flex-direction:column}.analytics-segmented{width:100%}.analytics-segmented button{flex:1}.analytics-mini-stats{width:100%}.analytics-mini-stats span{flex:1}.analytics-chart-shell{padding-inline:6px;overflow-x:auto}.analytics-chart-shell svg{min-width:760px}}.customer-usage-logs{--log-blue:#376fe8;--log-jade:#159b78;--log-violet:#8365d7;--log-amber:#dd931e;--log-coral:#d95c70;position:relative}.usage-log-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px}.usage-log-heading h2{margin:7px 0;color:var(--dong-ink);font:800 30px Bahnschrift,Microsoft YaHei UI;letter-spacing:-.04em}.usage-log-heading p{margin:0;color:#74848c;font-size:var(--type-body)}.usage-log-filters{overflow:hidden;border:1px solid #dbe6e3;border-radius:15px 5px;background:#fff;box-shadow:0 14px 38px #1e403a09}.usage-log-filter-primary{min-height:60px;padding:10px 14px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #e6edeb;background:linear-gradient(90deg,#fbfdfc,#f4f9f7)}.usage-log-time-field{min-width:205px;height:39px;padding:0 10px;display:flex;align-items:center;gap:8px;border:1px solid #d8e3e0;border-radius:9px 3px;background:#fff}.usage-log-time-field span{color:#92a0a5;font-size:var(--type-caption);white-space:nowrap}.usage-log-time-field input{min-width:0;flex:1;color:#24434c;border:0;outline:0;background:transparent;font:700 var(--type-ui) Bahnschrift,"Microsoft YaHei UI";color-scheme:light}.usage-log-time-arrow{color:#9aa8ab;font-size:13px}.usage-log-quick-ranges{margin-left:auto;padding:3px;display:flex;border-radius:8px 3px;background:#edf3f1}.usage-log-quick-ranges button{min-height:30px;padding:0 10px;color:#71848b;border:0;border-radius:6px 2px;background:transparent;cursor:pointer;font-size:var(--type-caption)}.usage-log-quick-ranges button:hover{color:#0b7e62;background:#fff}.usage-log-filter-grid{padding:10px 14px;display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(125px,.55fr)) auto;gap:8px;align-items:center}.usage-log-search,.usage-log-select{min-width:0;min-height:38px;display:flex;align-items:center;color:#8b9a9f;border:1px solid #d9e4e1;border-radius:9px 3px;background:#fff}.usage-log-search{padding:0 10px;gap:7px}.usage-log-search input{width:100%;min-width:0;color:#29434d;border:0;outline:0;background:transparent;font-size:var(--type-ui)}.usage-log-select{position:relative;padding:0 9px;gap:5px}.usage-log-select>span{color:#99a6aa;font-size:var(--type-caption);white-space:nowrap}.usage-log-select select{width:100%;min-width:0;padding-right:16px;overflow:hidden;color:#29434d;border:0;outline:0;appearance:none;background:transparent;font:700 var(--type-ui) Bahnschrift,"Microsoft YaHei UI";text-overflow:ellipsis;cursor:pointer}.usage-log-select>svg{position:absolute;right:7px;pointer-events:none}.usage-log-filter-actions{display:flex;gap:6px}.usage-log-filter-actions button{min-height:38px;padding:0 11px;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:9px 3px;cursor:pointer;font:700 var(--type-ui) Bahnschrift,"Microsoft YaHei UI";white-space:nowrap}.usage-log-reset{color:#6f8289;border:1px solid #d8e3e0;background:#fff}.usage-log-submit{color:#fff;border:1px solid #139174;background:linear-gradient(135deg,#169b7b,#0c8065);box-shadow:0 7px 18px #0d806521}.usage-log-signal-strip{min-height:36px;margin-top:-11px;padding:0 12px;display:flex;align-items:center;gap:17px;color:#75898f;border:1px solid #dae6e3;border-radius:9px 3px;background:linear-gradient(90deg,#fff,#f5faf8);font-size:var(--type-caption)}.usage-log-signal-strip span{display:flex;align-items:center;gap:6px;white-space:nowrap}.usage-log-signal-strip span:last-child{margin-left:auto;color:#9aa7ab}.usage-log-signal-strip i{width:7px;height:7px;border-radius:50%;background:#26bf94;box-shadow:0 0 0 5px #26bf941a}.usage-log-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #dce6e3;border-radius:15px 5px;overflow:hidden;background:#fff;box-shadow:0 14px 38px #1e403a0a}.usage-log-kpi{min-width:0;min-height:104px;padding:17px 18px;display:flex;align-items:flex-start;gap:11px;position:relative;border-right:1px solid #e5ecea}.usage-log-kpi:last-child{border-right:0}.usage-log-kpi:after{width:38px;height:2px;position:absolute;inset:0 auto auto 18px;content:"";background:currentColor}.usage-log-kpi-icon{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;color:currentColor;border-radius:9px 3px;background:color-mix(in srgb,currentColor 10%,white)}.usage-log-kpi-icon svg{width:16px}.usage-log-kpi div{min-width:0}.usage-log-kpi small,.usage-log-kpi strong,.usage-log-kpi p{display:block}.usage-log-kpi small{color:#8a989d;font-size:var(--type-caption)}.usage-log-kpi strong{margin:7px 0 4px;overflow:hidden;color:var(--dong-ink);font:800 clamp(17px,1.45vw,23px) Bahnschrift;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.usage-log-kpi p{margin:0;overflow:hidden;color:#99a5a9;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap}.usage-log-kpi.blue{color:var(--log-blue)}.usage-log-kpi.green{color:var(--log-jade)}.usage-log-kpi.violet{color:var(--log-violet)}.usage-log-kpi.amber{color:var(--log-amber)}.usage-log-kpi.slate{color:#647c89}.usage-log-ledger{position:relative;overflow:hidden;border:1px solid #dce6e3;border-radius:15px 5px;background:#fff;box-shadow:0 14px 38px #1e403a09}.usage-log-ledger>header{min-height:72px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e5ecea}.usage-log-ledger>header span{color:#179a79;font:800 var(--type-caption) Bahnschrift;letter-spacing:.11em}.usage-log-ledger>header h3{margin:4px 0 0;color:var(--dong-ink);font:800 17px Bahnschrift,Microsoft YaHei UI}.usage-log-ledger>header p{color:#84949a;font-size:var(--type-meta)}.usage-log-table-wrap{overflow:auto}.usage-log-table{width:100%;min-width:1000px;border-collapse:collapse}.usage-log-table th{padding:10px 14px;color:#87969b;background:#f6f9f8;text-align:left;font-size:var(--type-caption);font-weight:700}.usage-log-table th:last-child{width:42px}.usage-log-table td{padding:12px 14px;color:#526970;border-top:1px solid #e9efed;font-size:var(--type-ui);vertical-align:middle}.usage-log-table tbody>tr:not(.usage-log-detail-row):hover,.usage-log-table tbody>tr.expanded{background:#f4faf8}.usage-log-table td strong,.usage-log-table td small,.usage-log-table td code{display:block}.usage-log-table td strong{color:#183842;font-size:var(--type-ui)}.usage-log-table td small{margin-top:4px;color:#97a4a8;font-size:var(--type-caption)}.usage-log-table td code{max-width:150px;margin-top:4px;overflow:hidden;color:#8b9a9f;font:var(--type-caption) "Cascadia Code",Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.usage-log-status{width:max-content;margin-top:5px;padding:3px 6px;display:flex;align-items:center;gap:4px;border-radius:7px 2px;font:800 var(--type-caption) Bahnschrift}.usage-log-status.ok{color:#078263;background:#e8f6f1}.usage-log-status.bad{color:#bd4d59;background:#fbecee}.usage-log-key{max-width:165px;display:block;overflow:hidden;color:#405c65;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.usage-log-latency,.usage-log-billing{width:max-content;padding:4px 7px;display:block;border-radius:8px 2px;font:800 var(--type-caption) Bahnschrift}.usage-log-latency.fast{color:#078263;background:#e8f6f1}.usage-log-latency.medium{color:#aa6a0d;background:#fff3df}.usage-log-latency.slow{color:#bd4d59;background:#fbecee}.usage-log-billing{margin-top:5px}.usage-log-billing.charged{color:#078263;background:#e8f6f1}.usage-log-billing.free{color:#73868d;background:#eef3f2}.usage-log-billing.pending{color:#aa6a0d;background:#fff3df}.usage-log-expand{width:30px;height:30px;display:grid;place-items:center;color:#7c8d92;border:1px solid #dbe5e2;border-radius:8px 3px;background:#fff;cursor:pointer;transition:.16s ease}.usage-log-expand:hover{color:#0e8568;border-color:#c6ded8}.expanded .usage-log-expand svg{transform:rotate(180deg)}.usage-log-detail-row td{padding:0!important;background:#f7faf9}.usage-log-detail{padding:14px 18px 16px;border-left:3px solid #28aa88}.usage-log-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.usage-log-detail-grid>div{min-width:0;padding:10px 11px;border:1px solid #e1e9e7;border-radius:8px 3px;background:#fff}.usage-log-detail-grid span,.usage-log-detail-grid strong,.usage-log-detail-grid code{display:block}.usage-log-detail-grid span{color:#95a2a6;font-size:var(--type-caption)}.usage-log-detail-grid strong,.usage-log-detail-grid code{margin-top:5px;overflow-wrap:anywhere;color:#3f5861;font-size:var(--type-meta)}.usage-log-detail-grid code{font-family:Cascadia Code,Consolas,monospace}.usage-log-error-detail{margin-top:10px;padding:10px 11px;display:flex;align-items:flex-start;gap:8px;color:#c0525b;border:1px solid #f0cfd2;border-radius:8px 3px;background:#fff4f4}.usage-log-error-detail strong{color:#9d3943;font-size:var(--type-ui)}.usage-log-error-detail p{margin:3px 0 0;color:#b25b63;font-size:var(--type-meta);line-height:1.55;overflow-wrap:anywhere}.usage-log-pagination{min-height:59px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e5ecea;background:#fbfdfc}.usage-log-pagination label,.usage-log-pagination>span{color:#839399;font-size:var(--type-caption)}.usage-log-pagination select{margin:0 5px;padding:5px 20px 5px 7px;color:#29434d;border:1px solid #d7e3e0;border-radius:7px 2px;background:#fff}.usage-log-pagination nav{display:flex;gap:4px}.usage-log-pagination nav button{min-width:30px;height:30px;display:grid;place-items:center;color:#6f838a;border:1px solid #dae5e2;border-radius:8px 3px;background:#fff;cursor:pointer;font-size:var(--type-caption)}.usage-log-pagination nav button.active{color:#fff;border-color:#168d70;background:#168d70}.usage-log-pagination nav button:disabled{opacity:.38;cursor:not-allowed}.usage-log-empty,.usage-log-loading{min-height:285px;padding:35px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#7f9298;text-align:center}.usage-log-empty strong,.usage-log-loading strong{color:#28444c;font-size:15px}.usage-log-empty p,.usage-log-loading span{margin:0;color:#94a1a5;font-size:var(--type-meta)}.usage-log-empty button{margin-top:6px;padding:7px 10px;color:#0d8065;border:1px solid #cfe4de;border-radius:8px 3px;background:#f0f8f5;cursor:pointer}.usage-log-empty.error{color:#c45b64}.usage-log-loading-mask{position:absolute;inset:72px 0 0;z-index:2;display:flex;align-items:flex-start;justify-content:center;gap:7px;padding-top:18px;color:#0c8065;background:#ffffffa1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);font-size:var(--type-ui);pointer-events:none}@media(max-width:1240px){.usage-log-filter-grid{grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(140px,.7fr))}.usage-log-filter-actions{grid-column:span 2;justify-content:flex-end}.usage-log-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.usage-log-kpi:nth-child(3){border-right:0}.usage-log-kpi:nth-child(n+4){border-top:1px solid #e5ecea}}@media(max-width:850px){.usage-log-heading{align-items:flex-start;flex-direction:column}.usage-log-heading .analytics-refresh{width:100%;justify-content:center}.usage-log-filter-primary{align-items:stretch;flex-wrap:wrap}.usage-log-time-field{min-width:calc(50% - 20px);flex:1}.usage-log-quick-ranges{width:100%;margin-left:0}.usage-log-quick-ranges button{flex:1}.usage-log-filter-grid{grid-template-columns:1fr 1fr}.usage-log-search,.usage-log-filter-actions{grid-column:1/-1}.usage-log-filter-actions button{flex:1}.usage-log-signal-strip span:last-child{display:none}.usage-log-detail-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.usage-log-heading h2{font-size:25px}.usage-log-filter-primary{display:grid;grid-template-columns:1fr}.usage-log-time-field{width:100%;min-width:0}.usage-log-time-arrow{display:none}.usage-log-filter-grid{grid-template-columns:1fr}.usage-log-search,.usage-log-filter-actions{grid-column:auto}.usage-log-kpis{grid-template-columns:1fr 1fr}.usage-log-kpi,.usage-log-kpi:nth-child(3){border-right:1px solid #e5ecea;border-top:1px solid #e5ecea}.usage-log-kpi:nth-child(-n+2){border-top:0}.usage-log-kpi:nth-child(2n){border-right:0}.usage-log-kpi:last-child{grid-column:1/-1;border-right:0}.usage-log-signal-strip span:nth-child(n+2){display:none}.usage-log-ledger>header{align-items:flex-start;flex-direction:column}.usage-log-ledger>header p{margin:0}.usage-log-detail-grid{grid-template-columns:1fr}.usage-log-pagination{align-items:flex-start;flex-wrap:wrap}.usage-log-pagination>span{order:3;width:100%;text-align:center}.usage-log-pagination nav{max-width:100%;margin-left:auto;overflow-x:auto;padding-bottom:2px}}@media(prefers-reduced-motion:reduce){.customer-usage-logs *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.portal-shell .binding-account small{font-size:var(--type-caption)}.portal-shell .binding-account code{font-size:var(--type-meta)}.portal-shell .binding-link span,.portal-shell .recharge-status{font-size:var(--type-caption)}.badge.danger{color:#ff9aa5;background:#ff6b7a1c}.customer-actions{display:flex;align-items:center;gap:7px;white-space:nowrap}.cancel-customer-action{padding:7px 8px;display:flex;align-items:center;gap:5px;color:#ff9aa5;border:1px solid rgba(255,107,122,.3);border-radius:7px 2px;background:#ff6b7a14;cursor:pointer;font-size:var(--type-meta)}.cancel-customer-action:hover:not(:disabled){color:#ffd1d5;border-color:#ff6b7a85;background:#ff6b7a24}.cancel-customer-action:disabled{opacity:.55;cursor:wait}.customer-cancelled{opacity:.64}.customer-cancelled:hover{opacity:.82}@media(max-width:680px){:root{--type-body: 14px}.public-header .public-nav button,.public-actions button{font-size:12px}.app-shell .table-wrap th,.portal-shell .table-wrap th{font-size:11px}}.field-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-form>.auth-field{margin-bottom:19px;display:grid;gap:9px;color:#52646e;font-size:var(--type-ui);font-weight:700;line-height:1.35}.login-card .login-field{margin-bottom:17px;display:grid;gap:8px;color:#aeb8c9;font-size:var(--type-ui);font-weight:600}.field-label-row>button{padding:2px 0;color:var(--dong-jade);border:0;background:transparent;cursor:pointer;font:inherit;font-weight:750}.login-card .field-label-row>button{color:#79a3ff}.service-pause-page{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 50% 20%,rgba(49,195,162,.09),transparent 36%),#09111b}.service-pause-card{width:min(480px,100%);padding:38px;color:#eaf5f2;border:1px solid #244354;border-radius:18px 5px;background:#101b26;box-shadow:0 28px 80px #00000052}.service-pause-icon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:24px;color:#6be0c2;border:1px solid #2b6a5c;border-radius:14px 4px;background:#12352f}.service-pause-card h1{margin:9px 0 12px;font-size:28px;letter-spacing:-.035em}.service-pause-card p{margin:0 0 25px;color:#91a6b2;font-size:13px;line-height:1.75}.field-label-row>button:hover{text-decoration:underline;text-underline-offset:3px}.password-control input{min-width:0}.password-control button:focus-visible,.field-label-row>button:focus-visible,.text-button:focus-visible,.back-link:focus-visible,.password-reset-action:focus-visible{outline:2px solid #55d9b8;outline-offset:3px}.password-auth-page .auth-message{margin-bottom:4vh}.password-flow-card .auth-form-head p{max-width:480px}.back-link{margin:0 0 28px;padding:5px 0;display:inline-flex;align-items:center;gap:6px;color:#71817f;border:0;background:transparent;cursor:pointer;font-size:12px;font-weight:700}.back-link:hover{color:var(--dong-jade)}.back-link.dark{color:#8493a8}.back-link.dark:hover{color:#9db9ff}.recovery-visual{width:min(510px,100%);height:208px;position:relative;overflow:hidden;flex:0 0 auto;border:1px solid rgba(88,221,187,.18);border-radius:20px 6px;background:linear-gradient(90deg,transparent 49.8%,rgba(84,224,188,.08) 50%,transparent 50.2%),linear-gradient(rgba(84,224,188,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(84,224,188,.04) 1px,transparent 1px),#071923b8;background-size:auto,31px 31px,31px 31px,auto;box-shadow:inset 0 0 80px #030c1661}.recovery-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(82,221,185,.2);border-radius:50%;transform:translate(-50%,-50%)}.orbit-outer{width:172px;height:172px;animation:recovery-spin 18s linear infinite}.orbit-inner{width:116px;height:116px;border-style:dashed;border-color:#5e94ff47;animation:recovery-spin-reverse 13s linear infinite}.orbit-outer>span{width:7px;height:7px;position:absolute;border-radius:50%;background:#5ee0bc;box-shadow:0 0 13px #5ee0bccc}.orbit-outer>span:nth-child(1){left:17px;top:31px}.orbit-outer>span:nth-child(2){right:-3px;top:77px;background:#78a1ff}.orbit-outer>span:nth-child(3){left:65px;bottom:-3px}.recovery-lock{width:70px;height:70px;position:absolute;left:50%;top:50%;display:grid;place-items:center;color:#d9fff5;border:1px solid rgba(94,224,188,.34);border-radius:18px 6px;background:linear-gradient(145deg,#14634f,#0c3e3a);box-shadow:0 14px 34px #0000004d,0 0 0 10px #4bd4b109;transform:translate(-50%,-50%)}.recovery-lock i{width:8px;height:8px;position:absolute;right:8px;top:8px;border:2px solid #0f332e;border-radius:50%;background:#71ebc9}.recovery-signal{position:absolute;right:19px;bottom:17px;display:grid;justify-items:end}.recovery-signal span{color:#54d9b7;font:700 9px/1.2 Cascadia Code,Consolas,monospace;letter-spacing:.14em}.recovery-signal b{margin-top:4px;color:#effffb;font:800 13px/1 Bahnschrift,sans-serif;letter-spacing:.08em}.recovery-signal small{margin-top:7px;color:#668698;font-size:10px}@keyframes recovery-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes recovery-spin-reverse{to{transform:translate(-50%,-50%) rotate(-360deg)}}.password-flow-form{display:grid;gap:17px}.password-flow-form>label,.inline-password-form>label,.admin-password-form>label{display:grid;gap:8px;color:#52646e;font-size:var(--type-ui);font-weight:700}.password-flow-form .input-with-icon,.inline-password-form.light .input-with-icon{min-height:48px;color:var(--dong-ink);border:1px solid #d3dfdc;border-radius:9px 3px;background:#fff}.password-flow-form .input-with-icon:focus-within,.inline-password-form.light .input-with-icon:focus-within{border-color:#40b997;box-shadow:0 0 0 3px #19a47d17}.password-flow-form .input-with-icon input,.inline-password-form.light .input-with-icon input{height:45px;color:var(--dong-ink);font-size:var(--type-body)}.password-channel-tabs button:disabled{opacity:.38;cursor:not-allowed}.code-input input{font:800 20px/1 Cascadia Code,Consolas,monospace!important;letter-spacing:.24em}.service-unavailable{padding:12px;display:flex;align-items:flex-start;gap:9px;color:#8b691f;border:1px solid #ead9af;border-radius:9px 3px;background:#fff9eb;font-size:12px;line-height:1.55}.service-unavailable svg{flex:0 0 auto;margin-top:2px}.service-unavailable strong{display:block;color:#735511}.service-unavailable.dark{color:#b6a478;border-color:#f2b94b29;background:#f2b94b0f}.service-unavailable.dark strong{color:#e2c47e}.password-requirements{display:flex;flex-wrap:wrap;gap:7px}.password-requirements span{padding:5px 8px;display:inline-flex;align-items:center;gap:4px;color:#89959b;border:1px solid #d9e1df;border-radius:999px;background:#f7faf9;font-size:11px}.password-requirements span svg{color:#abb6b2}.password-requirements span.valid{color:#087e61;border-color:#bce3d8;background:#ecf9f5}.password-requirements span.valid svg{color:#0e9f79}.admin-password-form .password-requirements span,.inline-password-form.dark .password-requirements span{color:#758394;border-color:#273346;background:#0c121b}.admin-password-form .password-requirements span.valid,.inline-password-form.dark .password-requirements span.valid{color:#70dbbd;border-color:#285148;background:#31c3a212}.text-button{padding:7px;color:#667b78;border:0;background:transparent;cursor:pointer;font-size:12px;font-weight:700}.text-button:hover{color:var(--dong-jade)}.text-button.centered{justify-self:center}.text-button.dark{color:#8190a5}.text-button.dark:hover{color:#9ebaff}.password-sent-state,.password-invalid-state{display:grid;justify-items:center;padding:12px 0 0;text-align:center}.password-sent-state .sent-icon{width:60px;height:60px;position:relative;display:grid;place-items:center;color:#0d8d6d;border:1px solid #c2e6dc;border-radius:17px 5px;background:#edf9f5}.password-sent-state .sent-icon>svg:last-child{width:21px;height:21px;position:absolute;right:-6px;bottom:-6px;padding:4px;color:#fff;border-radius:50%;background:#10a47c;box-shadow:0 0 0 4px #f7f9f8}.password-sent-state>strong,.password-invalid-state>strong{margin-top:18px;color:var(--dong-ink);font-size:17px}.password-sent-state>p,.password-invalid-state>p{max-width:420px;margin:8px 0 22px;color:#75848b;font-size:13px;line-height:1.7}.password-sent-state>button,.password-invalid-state>button{margin-bottom:9px}.password-invalid-state>svg{color:#c28232}.password-sent-state.dark .sent-icon{color:#70dbbd;border-color:#285148;background:#31c3a214}.password-sent-state.dark .sent-icon>svg:last-child{box-shadow:0 0 0 4px #111822}.password-sent-state.dark>strong,.password-invalid-state.dark>strong{color:#edf3fb}.password-sent-state.dark>p,.password-invalid-state.dark>p{color:#8491a3}.password-admin-page .login-copy{align-self:center}.password-admin-page .login-logo{border:0;background:transparent;cursor:pointer}.password-admin-page .recovery-visual{width:460px;max-width:100%;height:170px;margin-top:32px}.admin-password-card{width:min(430px,100%)}.admin-password-card .back-link{margin-bottom:23px}.admin-password-eyebrow{display:block;margin-top:17px;color:#73a0ff;font:800 10px/1.2 Bahnschrift,sans-serif;letter-spacing:.13em}.admin-password-card h2{margin-top:8px}.admin-password-form{display:grid;gap:16px}.admin-password-form>label{color:#aeb8c9}.dark-input-with-icon{min-height:43px;padding:0 11px;display:flex;align-items:center;gap:8px;color:#73839b;border:1px solid #2a3446;border-radius:8px;background:#0c111a}.dark-input-with-icon:focus-within{border-color:#547bd3;box-shadow:0 0 0 3px #4f7de114}.dark-input-with-icon input{min-width:0;height:40px;flex:1;padding:0;color:#edf3f6;border:0;outline:0;background:transparent;font-size:var(--type-body)}.account-security-panel{padding:26px;display:grid;grid-template-columns:minmax(240px,.68fr) minmax(550px,1.32fr);gap:34px;align-items:center;border-color:#d7e5e1;background:linear-gradient(118deg,#fff,#f8fbfa 58%,#eff9f6)}.security-panel-copy{display:grid;gap:15px}.security-emblem{width:49px;height:49px;display:grid;place-items:center;color:#11896b;border:1px solid #c4e4dc;border-radius:14px 4px;background:#ecf8f4}.security-emblem.dark{color:#67d8b9;border-color:#285148;background:#12322f}.security-panel-copy h3,.admin-password-copy h3{margin:6px 0 5px;color:var(--dong-ink);font-size:18px}.security-panel-copy p,.admin-password-copy p{margin:0;color:#74858b;font-size:12px;line-height:1.65}.security-account{padding-top:13px;border-top:1px solid #dfebe8}.security-account span{display:flex;align-items:center;gap:6px;color:#6a7d81;font-size:11px}.security-account strong{display:block;margin-top:5px;color:#284641;font-size:12px;overflow-wrap:anywhere}.inline-password-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;align-items:end}.inline-password-form .password-requirements,.inline-password-form .form-error{grid-column:1 / -1}.inline-password-form>button{justify-self:start}.security-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.security-status-grid article{min-height:92px;padding:17px;display:flex;align-items:center;gap:12px;border:1px solid #1d3041;border-radius:13px 4px;background:#0f1b26d6}.security-status-grid .status-icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;color:#62d9b9;border-radius:10px 3px;background:#123639}.security-status-grid article>div{min-width:0;flex:1}.security-status-grid strong{display:block;color:#e8f1f2;font-size:13px}.security-status-grid p{margin:5px 0 0;color:#7d909d;font-size:11px;line-height:1.45}.security-status-grid em{padding:5px 8px;flex:0 0 auto;border-radius:999px;font-size:10px;font-style:normal;font-weight:800}.security-status-grid em.ready{color:#73dfc1;background:#31c3a21c}.security-status-grid em.pending{color:#e2bd6a;background:#f2b94b17}.security-status-grid em.neutral{color:#a9bad0;background:#182535}.admin-password-panel,.admin-email-panel,.admin-step-up-panel,.admin-mfa-panel{padding:28px;display:grid;grid-template-columns:minmax(230px,.58fr) minmax(560px,1.42fr);gap:38px;align-items:center}.admin-mfa-panel{background:#101924}.admin-mfa-panel .primary{background:#08715f}.admin-mfa-panel .primary:hover:not(:disabled){background:#075d50}.admin-password-copy{display:grid;gap:14px}.admin-password-copy h3{color:#edf4f4}.admin-password-copy p{color:#8395a1}.inline-password-form.dark>label{color:#aab7c4}.inline-password-form.dark .password-field input{width:100%;padding:10px 40px 10px 11px;color:#edf3f6;border:1px solid #2a3849;border-radius:8px;background:#0b121b;font-size:var(--type-ui)}.inline-password-form.dark .password-field input:focus{outline:0;border-color:#3f8c7c;box-shadow:0 0 0 3px #31c3a212}.current-admin-email{padding-top:12px;border-top:1px solid #233343}.current-admin-email span{display:block;color:#718493;font-size:10px}.current-admin-email strong{display:block;margin-top:5px;color:#bcd0d3;font-size:12px;overflow-wrap:anywhere}.admin-email-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-email-form .form-error{grid-column:1 / -1}.admin-step-up-form{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.admin-step-up-form .form-error{grid-column:1 / -1}.mfa-vault{min-width:0}.mfa-enrollment{display:grid;grid-template-columns:196px minmax(0,1fr);gap:25px;align-items:center}.mfa-qr-card{padding:14px;display:grid;place-items:center;gap:9px;border:1px solid #2b554e;border-radius:16px 5px;background:#f6fffc;box-shadow:0 14px 35px #0000002e}.mfa-qr-card svg{width:100%;height:auto}.mfa-qr-card span{color:#56746d;font-size:9px}.mfa-enrollment form{display:grid;gap:12px}.mfa-enrollment h4,.recovery-ledger h4{margin:0;color:#edf4f4;font-size:18px}.mfa-enrollment p,.recovery-ledger p,.mfa-enabled-state p,.mfa-empty-state p{margin:0;color:#8296a1;font-size:11px;line-height:1.65}.mfa-enrollment form>code{padding:10px 12px;display:block;overflow-wrap:anywhere;color:#8ee8d0;border:1px dashed #31534f;border-radius:8px;background:#0b151d;font-size:12px;letter-spacing:.12em}.mfa-enrollment label{display:grid;gap:7px;color:#aab7c4;font-size:10px;font-weight:700}.mfa-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mfa-actions button{min-height:36px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px 3px;cursor:pointer;font-size:10px;font-weight:750}.mfa-actions .secondary{color:#b3c6ca;border:1px solid #334654;background:#13202b}.mfa-actions .danger-secondary{color:#f1a0a8;border:1px solid #5b343d;background:#291820}.recovery-ledger{display:grid;gap:13px}.recovery-ledger>div:first-of-type{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.recovery-ledger code{padding:9px 10px;display:flex;gap:9px;color:#ccebe3;border:1px solid #284440;border-radius:7px 2px;background:#0d1b22;font-size:11px;letter-spacing:.06em}.recovery-ledger code span{color:#55736e}.mfa-enabled-state,.mfa-empty-state{padding:18px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;align-items:center;border:1px solid #28453f;border-radius:13px 4px;background:#102b2a}.mfa-enabled-state>span,.mfa-empty-state>span{width:42px;height:42px;display:grid;place-items:center;color:#68dfbf;border-radius:11px 3px;background:#153e39}.mfa-enabled-state strong,.mfa-empty-state strong{color:#e7f2f0;font-size:12px}.mfa-enabled-state .mfa-actions,.mfa-empty-state>button{grid-column:2}.mfa-vault>.form-error{margin-top:12px}.admin-sessions-panel{padding:0;overflow:hidden}.admin-sessions-panel .panel-head{padding:20px 22px;border-bottom:1px solid #203141}.admin-sessions-panel .panel-head>div:last-child{display:flex;align-items:center;gap:8px}.admin-sessions-panel .panel-head button{min-height:32px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;color:#82d9c0;border:1px solid #2b4d49;border-radius:8px 3px;background:#102723;cursor:pointer;font-size:9px;font-weight:750}.admin-sessions-panel .panel-head button.danger-secondary{color:#ef9da4;border-color:#55343c;background:#261820}.admin-session-list{display:grid}.admin-session-list>article{min-height:76px;padding:13px 22px;display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:13px;border-bottom:1px solid #1e2d3c}.admin-session-list>article:last-child{border-bottom:0}.admin-session-list>article>span{width:38px;height:38px;display:grid;place-items:center;color:#62d9b9;border-radius:10px 3px;background:#123639}.admin-session-list strong,.admin-session-list small{display:block}.admin-session-list strong{color:#e4edef;font-size:11px}.admin-session-list strong em{margin-left:8px;padding:3px 6px;color:#72dfc0;border-radius:999px;background:#31c3a21c;font-size:8px;font-style:normal}.admin-session-list small{margin-top:4px;color:#768a97;font-size:9px}.admin-session-list>article>b{color:#70d8ba;font-size:9px}.admin-session-list>article>button{min-height:31px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;color:#ee9da5;border:1px solid #52333b;border-radius:7px 2px;background:#25171e;cursor:pointer;font-size:9px}.admin-session-list>article.inactive{opacity:.58}.admin-session-list>article>button:disabled{opacity:.38;cursor:not-allowed}.password-reset-action{padding:7px 8px;display:flex;align-items:center;gap:5px;color:#9fb9ff;border:1px solid #32476b;border-radius:7px 2px;background:#17243a;cursor:pointer;font-size:var(--type-meta)}.password-reset-action:hover{color:#d4e0ff;border-color:#4c68a0;background:#1c2d49}.customer-actions{flex-wrap:wrap}.reset-link-form .warning-box{margin:0}.reset-user-card{padding:12px;display:flex;align-items:center;gap:10px;border:1px solid #29384a;border-radius:10px 3px;background:#0b131c}.reset-user-card>span{width:37px;height:37px;display:grid;place-items:center;flex:0 0 auto;color:#7adbc2;border-radius:10px 3px;background:#163936;font-weight:800}.reset-user-card>div{min-width:0;flex:1}.reset-user-card strong,.reset-user-card small{display:block}.reset-user-card strong{color:#e9f1f3;font-size:13px}.reset-user-card small{margin-top:3px;color:#7f909e;font-size:11px}.reset-user-card>svg{color:#61d8b8}.generated-reset-link{padding:22px}.generated-link-status{display:flex;align-items:center;gap:11px}.generated-link-status>span{width:39px;height:39px;display:grid;place-items:center;color:#7ee2c6;border-radius:11px 3px;background:#153a34}.generated-link-status strong{color:#eaf4f3;font-size:14px}.generated-link-status p{margin:4px 0 0;color:#8394a1;font-size:11px}.generated-reset-link .secret-box{margin:18px 0 13px}.generated-reset-link .warning-box{margin:0}.generated-link-error{margin-top:13px}.generated-link-actions{padding-top:17px}.route-management-page{gap:17px}.native-capability-matrix{padding:17px;border:1px solid #263347;border-radius:13px 4px;background:linear-gradient(118deg,#0d151f,#101b26);box-shadow:inset 3px 0 #33d69f}.native-capability-heading{margin-bottom:13px;display:flex;align-items:end;justify-content:space-between;gap:18px}.native-capability-heading h3{margin:3px 0 0;color:#dfe8f3;font-size:14px}.native-capability-heading p{max-width:520px;margin:0;color:#728196;font-size:9px;text-align:right}.native-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.native-capability-grid article{min-width:0;overflow:hidden;border:1px solid #29384d;border-radius:10px 3px;background:#0a111a}.native-capability-grid article>header{min-height:39px;padding:8px 10px 7px 12px;display:flex;align-items:center;justify-content:space-between;gap:9px;border-bottom:1px solid #223044;background:#111b27}.native-capability-grid article>header span{color:#d7e2ef;font-size:10px;font-weight:800}.native-capability-grid article>header strong{color:#69dfbd;font:800 10px Cascadia Code,Consolas,monospace}.native-capability-grid article>code{margin:10px 11px 7px;display:block;overflow:hidden;color:#67d7b8;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.native-capability-grid dl{margin:0;padding:0 11px 10px;display:grid;gap:5px}.native-capability-grid dl div{display:grid;grid-template-columns:39px minmax(0,1fr);gap:7px;font-size:8px}.native-capability-grid dt{color:#617188}.native-capability-grid dd{margin:0;overflow-wrap:anywhere;color:#9babbf}.native-capability-grid footer{min-height:29px;padding:0 11px;display:flex;align-items:center;gap:7px;color:#79889c;border-top:1px solid #223044;background:#0d151f;font-size:8px;font-weight:700}.native-capability-grid footer i{width:6px;height:6px;border-radius:50%;background:#65758a}.native-capability-grid footer.ready{color:#68d8b8}.native-capability-grid footer.ready i{background:#33d69f;box-shadow:0 0 0 3px #33d69f1a}.route-management-toolbar{overflow:hidden;border:1px solid var(--line-soft);border-radius:12px 4px;background:linear-gradient(115deg,#101621f5,#0c121beb)}.route-toolbar-main{min-height:54px;padding:8px 11px;display:grid;grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:12px}.route-toolbar-main .searchbox{min-width:0}.route-sort-select{min-height:34px;padding:0 9px 0 11px;display:flex;align-items:center;gap:8px;color:#6f7c90;border:1px solid #273245;border-radius:8px 3px;background:#0c121b;font-size:9px;font-weight:700}.route-sort-select select{min-width:92px;border:0;outline:0;appearance:none;color:#c7d1df;background:transparent;cursor:pointer;font-size:10px;font-weight:700}.route-sort-select option{color:var(--text);background:#111824}.route-sort-select svg{color:#68768b;pointer-events:none}.route-result-count{color:#637086;font:700 9px Bahnschrift,Microsoft YaHei UI;white-space:nowrap}.route-group-tabs{padding:0 11px 10px;display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin}.route-group-tabs button{min-height:31px;padding:0 9px;display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;color:#8491a5;border:1px solid transparent;border-radius:7px 2px;background:transparent;cursor:pointer;font-size:10px;font-weight:700}.route-group-tabs button:hover{color:#ced8e7;background:#151d2a}.route-group-tabs button.active{color:#dffaf2;border-color:#33d69f38;background:linear-gradient(120deg,#33d69f21,#33d69f09);box-shadow:inset 2px 0 #33d69f}.route-group-tabs b{min-width:18px;padding:2px 5px;color:#69768a;border-radius:999px;background:#1b2331;font:700 8px Bahnschrift;text-align:center}.route-group-tabs button.active b{color:#7ee5c8;background:#33d69f1f}.route-order-guidance{min-height:33px;padding:0 13px;display:flex;align-items:center;gap:7px;color:#718094;border-top:1px solid #1d2837;background:#070c1361;font-size:9px}.route-order-guidance svg{color:#5f728b}.route-order-guidance strong{margin-left:auto;color:#5dbfa7;font:700 8px Bahnschrift,Microsoft YaHei UI;letter-spacing:.04em}.route-order-dock{min-height:61px;padding:10px 12px 10px 15px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(51,214,159,.22);border-radius:11px 3px;background:linear-gradient(100deg,#33d69f1a,#0d181db8 48%,#0c121beb);box-shadow:inset 3px 0 #33d69f}.route-order-dock>div{display:flex;align-items:center;gap:9px}.route-order-dock>div:first-child>span{width:33px;height:33px;display:grid;place-items:center;flex:0 0 auto;color:#6bddbd;border-radius:9px 3px;background:#33d69f1a}.route-order-dock p{margin:0}.route-order-dock strong,.route-order-dock small{display:block}.route-order-dock strong{color:#d8eee8;font-size:11px}.route-order-dock small{margin-top:3px;color:#789087;font-size:8px}.route-management-table table{min-width:1320px}.route-management-table .route-order-column{width:108px}.route-group-row td{padding:0!important;border-top:1px solid #263142!important;background:#0c121b}.route-group-row:first-child td{border-top:0!important}.route-group-row:hover{background:transparent!important}.route-group-row button{width:100%;min-height:39px;padding:0 12px;display:flex;align-items:center;gap:9px;color:#aeb9ca;border:0;background:linear-gradient(90deg,#1f2a3abf,#12192480);cursor:pointer;text-align:left}.route-group-row button:hover{color:#e3eaf4;background:linear-gradient(90deg,#263447d1,#1219248f)}.route-group-signal{min-width:48px;color:#65cfb2;font:800 8px Bahnschrift;letter-spacing:.1em}.route-group-row strong{font-size:10px}.route-group-row small{color:#667488;font-size:8px}.route-group-row svg{margin-left:auto;color:#657388;transition:transform .18s ease}.route-group-row svg.collapsed{transform:rotate(-90deg)}.route-order-cell{padding:8px 10px!important}.route-order-controls{display:grid;grid-template-columns:28px 18px 22px;align-items:center;gap:3px}.route-order-controls>span{color:#65758c;font:700 8px Bahnschrift;text-align:center}.route-drag-handle{width:28px;height:31px;display:grid;place-items:center;color:#75849a;border:1px solid #293548;border-radius:8px 3px;background:#121925;cursor:grab}.route-drag-handle:hover:not(:disabled){color:#76dfc1;border-color:#33d69f52;background:#33d69f12}.route-drag-handle:active:not(:disabled){cursor:grabbing}.route-drag-handle:disabled{opacity:.34;cursor:not-allowed}.route-keyboard-order{display:grid;gap:1px}.route-keyboard-order button{width:22px;height:15px;padding:0;display:grid;place-items:center;color:#68768a;border:0;border-radius:4px 1px;background:transparent;cursor:pointer}.route-keyboard-order button:hover:not(:disabled){color:#8be8ce;background:#33d69f14}.route-keyboard-order button:disabled{opacity:.22;cursor:not-allowed}.route-management-table tbody tr.is-dragging{opacity:.38}.route-management-table tbody tr.is-drop-target{box-shadow:inset 0 2px #33d69f;background:#33d69f09}.route-management-table .switch:disabled,.route-management-table .icon-button:disabled{opacity:.35;cursor:not-allowed}.route-no-results{min-height:260px;padding:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#68778d;border:1px dashed #273347;border-radius:12px 4px;background:#0d121b94}.route-no-results svg{margin-bottom:11px;color:#5c718f}.route-no-results strong{color:#c8d2e1;font-size:12px}.route-no-results p{margin:6px 0 15px;color:#6d7a8e;font-size:9px}.route-verification{min-width:138px;display:flex;align-items:center;justify-content:space-between;gap:9px}.verification-badge{padding:5px 8px;display:inline-flex;align-items:center;border:1px solid #334054;border-radius:999px;color:#8794a8;background:#151c28;font-size:9px;font-weight:750;white-space:nowrap}.verification-badge.verified{color:#70dfbd;border-color:#33d69f40;background:linear-gradient(90deg,#33d69f1f,#33d69f09);box-shadow:inset 2px 0 #33d69f}.verification-badge.failed{color:#ff9aa5;border-color:#ff6b7a40;background:#ff6b7a12}.verification-badge.stale{color:#e5c06e;border-color:#f2b94b3b;background:#f2b94b0f}.verification-badge.draft{color:#9fc4d9;border-color:#70a8c547;background:#152431;box-shadow:inset 2px 0 #5f9fbd}.route-draft-save{border-color:#31576b!important;color:#9fcfe0!important;background:#12232d!important}.route-draft-save:hover:not(:disabled){border-color:#4a7890!important;color:#d9f2f8!important;background:#18313e!important}.route-draft-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid rgba(100,176,211,.3);border-radius:10px;color:#9fcfe0;background:linear-gradient(90deg,#31698333,#3169830f);box-shadow:inset 3px 0 #64b0d3}.route-draft-notice>svg{flex:0 0 auto;margin-top:1px}.route-draft-notice span{display:grid;gap:3px}.route-draft-notice strong{color:#d9f2f8;font-size:12px}.route-draft-notice small{color:#9fb3c2;line-height:1.55}.route-draft-notice.outdated{border-color:#f2b94b57;color:#e5c06e;background:#f2b94b14;box-shadow:inset 3px 0 #e5b54f}.route-draft-notice.outdated strong{color:#f2d99d}.verify-action{color:#70dfbd}.verify-action:hover:not(:disabled){color:#b9ffea!important;background:#33d69f1a!important}.verify-action:disabled{opacity:.5;cursor:wait}.card-actions button:disabled{opacity:.52;cursor:wait}.model-category-field{padding:0;margin:0;border:0}.model-category-field legend,.capability-field legend{margin-bottom:9px;color:#aab4c5;font-size:10px;font-weight:700}.category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.category-grid button{min-height:67px;padding:11px;display:grid;gap:5px;align-content:center;text-align:left;color:#9aa7ba;border:1px solid #283448;border-radius:10px 3px;background:#0c121b;cursor:pointer}.category-grid button:hover{border-color:#405474;color:#dce6f4}.category-grid button.selected{color:#dffaf2;border-color:#2f8d75;background:linear-gradient(135deg,#33d69f24,#33d69f09);box-shadow:inset 3px 0 #33d69f}.category-grid strong{font-size:11px}.category-grid small{color:#6f7c90;font-size:8px;font-weight:500}.inline-option{padding:12px 13px;grid-template-columns:auto 1fr!important;align-items:flex-start;border:1px solid #273447;border-radius:9px 3px;background:#0d131d;cursor:pointer}.inline-option>input{width:15px!important;margin-top:2px}.inline-option strong,.inline-option small{display:block}.inline-option strong{color:#cbd6e6;font-size:11px}.inline-option small{margin-top:4px}.advanced-toggle{min-height:39px;padding:0 12px;display:flex;align-items:center;gap:8px;color:#91a0b5;border:1px solid #273244;border-radius:8px;background:#0d131c;cursor:pointer;font-size:10px;font-weight:700}.advanced-toggle:hover{color:#d8e3f2;border-color:#3a4a63}.advanced-toggle>span{margin-left:auto;font-size:16px}.advanced-panel{padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border:1px solid #263246;border-radius:10px 3px;background:#080d15b8}.advanced-panel .capability-field{grid-column:1 / -1}.endpoint-config-editor{grid-column:1 / -1;min-width:0;margin:0;padding:13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;border:1px solid #2b3a50;border-radius:10px 3px;background:#141f2d8c}.endpoint-config-editor legend{padding:0 7px;color:#d7e2f1;font-size:10px;font-weight:800}.endpoint-config-editor legend small{margin-left:8px;color:#72839a;font-weight:500}.endpoint-config-editor>p{grid-column:1 / -1;margin:0;padding:9px 11px;color:#788ba3;border-left:2px solid #42cfa9;background:#34d2a60b;font-size:8px;line-height:1.6}.endpoint-config-editor code{color:#8ce0c8}.cost-currency-field{grid-column:1 / -1;min-width:0;padding:0;margin:0;border:0}.cost-currency-field legend{margin-bottom:9px;color:#aab4c5;font-size:10px;font-weight:700}.cost-currency-field>small{display:block;margin-top:8px;color:#64758b;font-size:8px;line-height:1.5}.modal:has(.media-pricing-matrix),.modal:has(.model-pricing-editor){width:min(1040px,100%)}.model-pricing-editor{min-width:0;margin:0;padding:0;border:0}.model-pricing-editor>legend{width:100%;display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:baseline;padding:0;color:#dce5f5}.model-pricing-editor>legend span{color:#48d4b0;font:700 8px Cascadia Code,Consolas,monospace;letter-spacing:.14em}.model-pricing-editor>legend strong{font-size:13px}.model-pricing-editor>legend small{grid-column:1 / -1;margin-top:5px;color:#718198}.pricing-scope-note{margin-top:12px;padding:12px 14px;display:flex;align-items:center;gap:10px;color:#4ad4b0;border:1px solid rgba(51,214,159,.16);border-radius:10px 3px;background:linear-gradient(105deg,#33d69f12,#214e730e)}.pricing-scope-note>span,.pricing-scope-note strong,.pricing-scope-note small{display:block}.pricing-scope-note strong{color:#c7d8e4;font-size:10px}.pricing-scope-note small{margin-top:4px;color:#6f8297;font-size:8px;line-height:1.5}.model-pricing-editor .pricing-description{margin-top:12px}.model-pricing-editor .pricing-description textarea{resize:vertical}.official-price-grid{margin-top:12px;padding:13px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;border:1px solid #29364a;border-radius:11px 3px;background:#0a111a;box-shadow:inset 3px 0 #dba34e}.official-price-grid label{min-width:0;color:#b3a47f}.official-price-grid input{color:#f0c879!important;border-color:#dba34e3d!important;background:#dba34e09!important}.pricing-flow-label{min-height:39px;margin:10px 0;padding:7px 10px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px;color:#7f90a6;border:1px solid #263348;border-radius:9px 3px;background:linear-gradient(90deg,#dba34e0d,#33d69f0f);font:700 9px Cascadia Code,Consolas,monospace}.pricing-flow-label span,.pricing-flow-label strong{padding:5px 8px;border:1px solid #304056;border-radius:6px 2px;background:#101722}.pricing-flow-label strong{color:#73e1c2;border-color:#33d69f3d}.pricing-flow-label i{color:#47d3af;font-style:normal}.pricing-group-editor-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pricing-group-editor-list article{min-width:0;overflow:hidden;border:1px solid #2a374a;border-radius:12px 4px;background:#0a111a;opacity:.67;transition:border-color .16s ease,opacity .16s ease,box-shadow .16s ease}.pricing-group-editor-list article.enabled{opacity:1;border-color:#315568;box-shadow:inset 3px 0 #32d19f}.pricing-group-editor-list article>header{min-height:53px;padding:10px 12px 9px 15px;display:flex;align-items:center;justify-content:space-between;gap:13px;border-bottom:1px solid #222e40;background:linear-gradient(100deg,#101722,#0e1620)}.pricing-group-editor-list article>header span,.pricing-group-editor-list article>header small{display:block}.pricing-group-editor-list article>header span{color:#d7e1ef;font-size:11px;font-weight:800}.pricing-group-editor-list article>header small{margin-top:3px;color:#697b91;font-size:8px}.pricing-group-enabled{display:inline-flex!important;grid-template-columns:auto auto!important;align-items:center;gap:6px!important;white-space:nowrap}.pricing-group-enabled input{width:15px!important;min-height:15px!important;padding:0!important;accent-color:#31d0a4}.pricing-group-enabled b{color:#8090a4;font-size:8px}.enabled .pricing-group-enabled b{color:#62d9b7}.pricing-group-name{margin:11px 13px 0}.pricing-group-name input{min-height:32px!important}.pricing-mode-switch{margin:9px 13px;padding:3px;display:grid;grid-template-columns:1fr 1fr;gap:3px;border:1px solid #28364a;border-radius:8px 3px;background:#080e16}.pricing-mode-switch button{min-height:31px;color:#74849a;border:0;border-radius:6px 2px;background:transparent;cursor:pointer;font-size:9px;font-weight:750}.pricing-mode-switch button.active{color:#dff9f2;background:#153a37;box-shadow:inset 2px 0 #31d0a4}.pricing-multiplier{margin:0 13px 11px;padding:10px 11px;border:1px solid rgba(51,214,159,.15);border-radius:8px 3px;background:#33d69f09}.pricing-multiplier input{color:#67dfbd!important;font-family:Cascadia Code,Consolas,monospace}.pricing-multiplier small{margin-top:5px!important}.manual-price-grid{margin:0 13px 11px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.manual-price-grid input{min-height:32px!important}.pricing-preview{min-height:61px;padding:11px 14px;display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:center;border-top:1px solid #253246;background:linear-gradient(95deg,#33d69f0f,#33d69f04)}.pricing-preview span{color:#667a90;font-size:8px}.pricing-preview strong{justify-self:end;color:#64dfbc;font:800 12px Cascadia Code,Consolas,monospace}.pricing-preview small{grid-column:1/-1;color:#718299;font-size:8px;line-height:1.5}.pricing-ledger-map{margin-top:13px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.pricing-ledger-map>svg{color:#506076}.pricing-ledger-map article{min-width:0;min-height:76px;padding:12px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:center;border:1px solid #2b394e;border-radius:11px 3px;background:#0a111a}.pricing-ledger-map article>b{width:30px;height:30px;display:grid;place-items:center;color:#ddb45e;border:1px solid rgba(219,163,78,.28);border-radius:8px 2px;background:#dba34e12;font:800 10px Cascadia Code,Consolas,monospace}.pricing-ledger-map article:nth-of-type(2)>b{color:#72aef2;border-color:#5999e247;background:#5999e212}.pricing-ledger-map article.customer>b{color:#56d9b4;border-color:#33d69f47;background:#33d69f12}.pricing-ledger-map article span,.pricing-ledger-map article small,.pricing-ledger-map article strong,.pricing-ledger-map article em{min-width:0;display:block}.pricing-ledger-map article small{color:#64758b;font-size:8px}.pricing-ledger-map article strong{margin-top:2px;color:#dbe5f3;font-size:11px}.pricing-ledger-map article em{margin-top:5px;overflow:hidden;color:#91a2b8;font:700 9px Cascadia Code,Consolas,monospace;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.pricing-layer-card{margin-top:12px;overflow:hidden;border:1px solid #29374b;border-radius:12px 4px;background:#091019}.pricing-layer-card>header{min-height:58px;padding:11px 14px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:11px;align-items:center;border-bottom:1px solid #263347;background:linear-gradient(100deg,#111925,#0c141e)}.pricing-layer-card>header>span{width:32px;height:32px;display:grid;place-items:center;color:#d9ad54;border:1px solid rgba(219,163,78,.28);border-radius:8px 2px;background:#dba34e0f;font:800 10px Cascadia Code,Consolas,monospace}.pricing-layer-card>header div,.pricing-layer-card>header strong,.pricing-layer-card>header small{min-width:0;display:block}.pricing-layer-card>header strong{color:#dce6f3;font-size:11px}.pricing-layer-card>header small{margin-top:3px;color:#718399;font-size:8px;line-height:1.45}.pricing-layer-card>header>em{padding:5px 7px;color:#8c9db2;border:1px solid #314056;border-radius:6px 2px;background:#0c131d;font-size:8px;font-style:normal;white-space:nowrap}.cost-layer>header>span{color:#74b4f4;border-color:#539de247;background:#539de20f}.customer-layer>header>span{color:#5cdab6;border-color:#33d69f47;background:#33d69f0f}.pricing-layer-card .official-price-grid{margin:0;border:0;border-radius:0;box-shadow:none}.cache-pricing-mode-panel{padding:12px 13px;display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,1.5fr);gap:13px;align-items:center;border-bottom:1px solid #263347;background:#0b121b}.cache-pricing-mode-panel>div:first-child strong,.cache-pricing-mode-panel>div:first-child small{display:block}.cache-pricing-mode-panel>div:first-child strong{color:#d7e2ef;font-size:10px}.cache-pricing-mode-panel>div:first-child small{margin-top:4px;color:#718398;font-size:8px;line-height:1.5}.cache-pricing-mode-switch{padding:3px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;border:1px solid #2b394d;border-radius:9px 3px;background:#080e16}.cache-pricing-mode-switch button{min-width:0;min-height:49px;padding:7px 9px;text-align:left;color:#8292a7;border:1px solid transparent;border-radius:7px 2px;background:transparent;cursor:pointer}.cache-pricing-mode-switch button strong,.cache-pricing-mode-switch button small{display:block}.cache-pricing-mode-switch button strong{font-size:9px}.cache-pricing-mode-switch button small{margin-top:3px;overflow:hidden;color:#66788e;font-size:7px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.cache-pricing-mode-switch button.active{color:#dff9f2;border-color:#33d2a433;background:#153a37;box-shadow:inset 2px 0 #31d0a4}.cache-pricing-mode-switch button.active small{color:#8fcabb}.official-price-grid label,.route-cost-grid label{position:relative}.official-price-grid label>small,.route-cost-grid label>small{display:block;margin-top:5px;color:#65778d;font-size:8px;font-weight:500}.pricing-inherited-field{min-width:0;min-height:62px;padding:9px 10px;display:flex;flex-direction:column;justify-content:center;border:1px dashed #34445a;border-radius:8px 3px;background:#758ba40b}.pricing-inherited-field span,.pricing-inherited-field strong,.pricing-inherited-field small{display:block}.pricing-inherited-field span{color:#8192a7;font-size:9px;font-weight:700}.pricing-inherited-field strong{margin-top:5px;color:#aab8c9;font-size:10px}.pricing-inherited-field small{margin-top:3px;color:#64768b;font-size:7px;line-height:1.4}.route-cost-toolbar{padding:12px 13px 0;display:grid;grid-template-columns:minmax(280px,1fr) minmax(240px,1fr);gap:12px;align-items:end}.route-cost-toolbar .cost-currency-field{grid-column:auto}.route-cost-toolbar .cost-currency-switch button{min-height:39px}.route-cost-toolbar>p{min-height:39px;margin:0;padding:9px 11px;display:flex;align-items:center;gap:7px;color:#c7a85f;border:1px solid rgba(219,163,78,.18);border-radius:8px 3px;background:#dba34e0b;font-size:8px;line-height:1.45}.route-cost-grid{padding:12px 13px 14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.route-cost-grid label{color:#84a9d2}.route-cost-grid input{color:#91c4f7!important;border-color:#539de23d!important;background:#539de209!important}.customer-layer .pricing-public-guard{margin:12px 13px}.pricing-group-workbench{margin:0 13px 14px;min-height:420px;display:grid;grid-template-columns:245px minmax(0,1fr);gap:11px}.pricing-group-index{min-width:0;padding:8px;display:flex;flex-direction:column;gap:6px;border:1px solid #28364a;border-radius:10px 3px;background:#080e16}.pricing-group-index>div{padding:6px 7px 8px;display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:#d4deeb}.pricing-group-index>div strong{font-size:10px}.pricing-group-index>div small{color:#62748a;font-size:8px}.pricing-group-index>button:not(.pricing-group-add){width:100%;min-height:63px;padding:9px;display:grid;grid-template-columns:7px minmax(0,1fr);gap:8px;align-items:center;text-align:left;color:#7e8da1;border:1px solid transparent;border-radius:8px 3px;background:transparent;cursor:pointer}.pricing-group-index>button:not(.pricing-group-add):hover{color:#c9d5e4;border-color:#2c3a4f;background:#0d1621}.pricing-group-index>button.active:not(.pricing-group-add){color:#e3f8f2;border-color:#2d6e61;background:linear-gradient(105deg,#33d69f1f,#254a5d12);box-shadow:inset 3px 0 #32d09f}.pricing-group-index button>i{width:6px;height:6px;border-radius:50%;background:#536277}.pricing-group-index button.enabled>i{background:#35d0a3;box-shadow:0 0 0 4px #33d69f12}.pricing-group-index button span,.pricing-group-index button strong,.pricing-group-index button small,.pricing-group-index button em{min-width:0;display:block}.pricing-group-index button strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.pricing-group-index button small{margin-top:3px;overflow:hidden;color:#66778c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.pricing-group-index button em{grid-column:2;margin-top:3px;color:#93a5bb;font:700 8px Cascadia Code,Consolas,monospace;font-style:normal}.pricing-group-index .pricing-group-add{width:100%;margin-top:auto;justify-content:center}.pricing-group-detail{min-width:0;overflow:hidden;border:1px solid #2b394e;border-radius:11px 4px;background:#0b121b}.pricing-group-detail.enabled{border-color:#315568;box-shadow:inset 3px 0 #32d19f}.pricing-group-detail>header{min-height:58px;padding:10px 12px 10px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #253246;background:linear-gradient(100deg,#111a25,#0e1620)}.pricing-group-detail>header span,.pricing-group-detail>header strong,.pricing-group-detail>header small{display:block}.pricing-group-detail>header span{color:#65778e;font-size:8px}.pricing-group-detail>header strong{margin-top:2px;color:#dbe6f3;font-size:12px}.pricing-group-detail>header small{margin-top:3px;color:#61738a;font-size:8px}.pricing-group-body{padding:12px;display:grid;gap:10px}.pricing-group-body .pricing-group-name,.pricing-group-body .pricing-audience-editor,.pricing-group-body .pricing-mode-switch,.pricing-group-body .pricing-multiplier,.pricing-group-body .manual-price-grid{margin:0}.pricing-profit-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #273448;background:#081019}.pricing-profit-preview>div{min-width:0;padding:12px 13px;border-right:1px solid #243145}.pricing-profit-preview>div:last-child{border-right:0}.pricing-profit-preview span,.pricing-profit-preview strong,.pricing-profit-preview small{display:block}.pricing-profit-preview span{color:#65788f;font-size:8px}.pricing-profit-preview strong{margin-top:5px;overflow:hidden;color:#66dfbd;font:800 11px Cascadia Code,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.pricing-profit-preview small{margin-top:4px;color:#62758a;font-size:8px;line-height:1.4}.pricing-profit-preview.unknown>div:last-child strong{color:#d3b466}.pricing-profit-preview.loss>div:last-child{background:#ff5c6e0f}.pricing-profit-preview.loss>div:last-child strong{color:#ff8997}.pricing-loss-breakdown{padding:9px 12px 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;border-top:1px solid rgba(255,92,110,.18);background:#ff5c6e0b}.pricing-loss-breakdown>div{min-width:0;padding:8px 9px;display:flex;align-items:center;gap:8px;color:#ff8997;border:1px solid rgba(255,92,110,.2);border-radius:7px 2px;background:#220f1680}.pricing-loss-breakdown span,.pricing-loss-breakdown strong,.pricing-loss-breakdown small{min-width:0;display:block}.pricing-loss-breakdown strong{font-size:9px}.pricing-loss-breakdown small{margin-top:2px;color:#c38b95;font:700 8px Cascadia Code,Consolas,monospace}.pricing-cost-moved{padding:10px 12px;display:flex;align-items:flex-start;gap:9px;color:#68d9b8;border:1px dashed rgba(51,214,159,.2);border-radius:8px;background:#33d69f09}.pricing-cost-moved span,.pricing-cost-moved strong,.pricing-cost-moved small{display:block}.pricing-cost-moved strong{font-size:9px}.pricing-cost-moved small{margin-top:3px;color:#6d8095;font-size:8px}.media-legacy-price{padding:13px 14px;border:1px dashed #344056;border-radius:9px;background:#0d131cb8}.request-pricing-editor{min-width:0;margin:0;padding:13px 14px;border:1px solid #2b3a50;border-radius:10px 3px;background:#0b131c}.request-pricing-editor legend{padding:0 7px;color:#cbd7e6;font-size:10px;font-weight:800}.request-pricing-editor label{margin-top:3px}.media-pricing-matrix{min-width:0;margin:0;padding:0;border:0}.media-pricing-matrix>legend{width:100%;display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:baseline;padding:0;color:#dce5f5}.media-pricing-matrix>legend span{color:#48d4b0;font:700 8px Cascadia Code,Consolas,monospace;letter-spacing:.14em}.media-pricing-matrix>legend strong{font-size:13px}.media-pricing-matrix>legend small{grid-column:1 / -1;margin-top:5px;color:#718198}.media-pricing-flow{margin:12px 0;min-height:38px;display:flex;align-items:center;justify-content:center;gap:9px;color:#8ea1ba;border:1px solid #263348;border-radius:9px 3px;background:linear-gradient(90deg,#2dd2ab0f,#4269be12);font:700 9px Cascadia Code,Consolas,monospace}.media-pricing-flow span{padding:5px 8px;color:#c5d1e3;border:1px solid #2f3e55;border-radius:5px;background:#101722}.media-pricing-flow i{color:#4ad4b0;font-style:normal}.media-rule-list{display:grid;gap:10px}.media-rule-card{overflow:hidden;border:1px solid #2c3b51;border-radius:11px 3px;background:#0b111a;box-shadow:inset 3px 0 #2fd1a8}.media-rule-card.disabled{opacity:.55;box-shadow:inset 3px 0 #526075}.media-rule-summary{min-height:62px;padding:9px 12px 9px 15px;display:grid;grid-template-columns:30px minmax(210px,1.6fr) repeat(4,minmax(86px,.7fr)) 20px;gap:10px;align-items:center;color:#cbd7e6;background:linear-gradient(100deg,#101722,#0d151f);cursor:pointer;list-style:none}.media-rule-summary::-webkit-details-marker{display:none}.media-rule-summary>span{min-width:0;display:grid;gap:3px}.media-rule-summary>span>small{color:#718198;font-size:8px;white-space:nowrap}.media-rule-summary>span>strong{color:#dbe5f2;font:800 10px Cascadia Code,Consolas,monospace;overflow-wrap:anywhere}.media-rule-summary .media-summary-index{color:#42d2ad;font:800 11px Cascadia Code,Consolas,monospace}.media-rule-summary .media-summary-spec strong{color:#dce7f4;font:800 10px/1.35 IBM Plex Sans SC,Microsoft YaHei,sans-serif}.media-rule-summary .media-summary-spec small{white-space:normal}.media-summary-margin strong{color:#54d5b3!important}.media-summary-margin.loss strong,.media-summary-margin.loss small,.media-summary-margin strong.loss,.media-summary-margin small.loss{color:#ff8e9a!important}.media-summary-caret{color:#5edabb;transition:transform .18s ease}.media-rule-card[open]>.media-rule-summary{border-bottom:1px solid #253247}.media-rule-card[open]>.media-rule-summary .media-summary-caret{transform:rotate(180deg)}.media-rule-head{min-height:47px;padding:8px 10px 8px 14px;display:grid;grid-template-columns:30px minmax(180px,1fr) auto 32px;gap:10px;align-items:center;border-bottom:1px solid #222e40;background:#101722}.media-rule-head>span{color:#42d2ad;font:800 11px Cascadia Code,Consolas,monospace}.media-rule-head label{display:grid;grid-template-columns:auto minmax(100px,1fr);align-items:center;gap:9px}.media-rule-head label input{min-height:30px;padding-block:6px}.media-rule-enabled{display:flex!important;align-items:center;gap:6px!important;color:#8fa0b7!important;white-space:nowrap}.media-rule-enabled input{width:15px!important;min-height:15px!important;padding:0!important;accent-color:#2fd1a8}.media-rule-grid{padding:12px 14px 14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.media-rule-grid label{min-width:0}.media-rule-grid input,.media-rule-grid select{min-height:35px}.media-rule-grid .media-money{padding:8px 9px;border:1px solid #27364a;border-radius:8px}.media-rule-grid .media-money.cost{border-color:#f2b94b3d;background:#f2b94b09}.media-rule-grid .media-money.sale{border-color:#2fd1a83d;background:#2fd1a809}.media-pricing-empty{min-height:78px;padding:17px;display:flex;align-items:center;justify-content:center;gap:11px;color:#607087;border:1px dashed #304057;border-radius:10px;background:#080d158c}.media-pricing-empty span,.media-pricing-empty strong,.media-pricing-empty small{display:block}.media-pricing-empty strong{color:#aab7ca;font-size:10px}.media-pricing-empty small{margin-top:4px}.media-rule-add{margin-top:10px}.media-cost-hint{padding:11px 12px;display:flex;align-items:center;gap:9px;color:#f2b94b;border:1px solid rgba(242,185,75,.15);border-radius:8px;background:#f2b94b0a}.media-cost-hint span,.media-cost-hint strong,.media-cost-hint small{display:block}.media-cost-hint strong{color:#d4c4a0;font-size:10px}.media-cost-hint small{margin-top:3px}.cost-currency-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cost-currency-switch button{min-height:48px;padding:9px 12px;display:flex;align-items:center;gap:9px;color:#8493a7;border:1px solid #29364a;border-radius:9px 3px;background:#0b121c;cursor:pointer;text-align:left}.cost-currency-switch button:hover{color:#dce6f4;border-color:#405474}.cost-currency-switch button.active{color:#dffaf2;border-color:#2f8d75;background:linear-gradient(135deg,#33d69f24,#33d69f09);box-shadow:inset 3px 0 #33d69f}.cost-currency-switch b{color:inherit;font:800 11px Cascadia Code,Consolas,monospace}.cost-currency-switch span{color:#738399;font-size:9px}.cost-currency-switch button.active span{color:#8fcfbd}.provider-change-warning{padding:10px 12px;display:flex;align-items:flex-start;gap:8px;color:#d8b764;border:1px solid rgba(242,185,75,.19);border-radius:8px 3px;background:#f2b94b0e;font-size:9px;line-height:1.55}.provider-change-warning svg{flex:0 0 auto;margin-top:1px}.provider-test-dock{padding:11px;display:grid;grid-template-columns:minmax(0,1fr) 132px auto;gap:10px;align-items:end;border:1px solid #29374b;border-radius:11px 3px;background:linear-gradient(120deg,#0b131d,#0d1821)}.provider-test-dock .secondary{min-height:38px}.upstream-model-picker{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:end;padding:12px;border:1px solid #29374b;border-radius:11px 3px;background:linear-gradient(120deg,#0b131d,#0d1821)}.upstream-model-picker label{min-width:0}.route-protocol-policy{padding:12px 14px;display:flex;align-items:flex-start;gap:10px;color:#62dfbd;border:1px solid rgba(51,214,159,.22);border-radius:10px 3px;background:linear-gradient(110deg,#33d69f16,#152e3b6b)}.route-protocol-policy svg{flex:0 0 auto;margin-top:1px}.route-protocol-policy span,.route-protocol-policy strong,.route-protocol-policy small{display:block}.route-protocol-policy strong{color:#d5eee7;font-size:10px}.route-protocol-policy small{margin-top:4px;color:#7e91a5;font-size:8px;line-height:1.55}.model-catalog-refresh{min-height:38px;white-space:nowrap}.catalog-status{grid-column:1 / -1;color:#6fcbb8!important;font-size:9px!important}.catalog-status.error{color:#ff97a2!important}.provider-test-result{padding:11px 12px;display:flex;align-items:flex-start;gap:9px;border:1px solid;border-radius:9px 3px}.provider-test-result svg{flex:0 0 auto;margin-top:1px}.provider-test-result strong,.provider-test-result small{display:block}.provider-test-result strong{font-size:10px}.provider-test-result small{margin-top:4px;color:#8190a3;font-size:8px;line-height:1.5;overflow-wrap:anywhere}.provider-test-result.ok{color:#70dfbd;border-color:#33d69f3b;background:#33d69f0e;box-shadow:inset 3px 0 #33d69f}.provider-test-result.warning{color:#e7c66e;border-color:#f2b94b40;background:#f2b94b0f;box-shadow:inset 3px 0 #f2b94b}.provider-test-result.bad{color:#ff9aa5;border-color:#ff6b7a3b;background:#ff6b7a0e}.provider-test-result .provider-test-guidance{margin-top:7px;color:#d8b764}@media(max-width:760px){.route-toolbar-main{grid-template-columns:1fr}.route-sort-select{justify-content:space-between}.route-result-count{text-align:right}.route-order-guidance{align-items:flex-start;padding-top:9px;padding-bottom:9px}.route-order-guidance strong{display:none}.route-order-dock{align-items:stretch;flex-direction:column}.route-order-dock>div:last-child{justify-content:flex-end}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-panel,.endpoint-config-editor,.provider-test-dock,.upstream-model-picker{grid-template-columns:1fr}.model-catalog-refresh{width:100%;justify-content:center}.media-rule-grid{grid-template-columns:1fr}.media-rule-summary{grid-template-columns:24px minmax(100px,1fr) minmax(100px,1fr) 18px}.media-rule-summary>span:not(.media-summary-index):not(.media-summary-spec){padding:7px 8px;border:1px solid #263448;border-radius:6px}.media-rule-summary>span:nth-of-type(n+3){grid-column:span 1}.media-rule-summary .media-summary-index,.media-rule-summary .media-summary-spec{grid-row:1}.media-rule-summary .media-summary-caret{grid-column:4;grid-row:1}.media-rule-summary>span:nth-of-type(3),.media-rule-summary>span:nth-of-type(5){grid-column:2}.media-rule-summary>span:nth-of-type(4),.media-rule-summary>span:nth-of-type(6){grid-column:3}.media-rule-head{grid-template-columns:24px minmax(0,1fr) 32px}.media-rule-enabled{grid-column:2}.media-pricing-flow{flex-wrap:wrap;padding:8px}.official-price-grid,.pricing-group-editor-list,.route-cost-grid,.pricing-profit-preview,.pricing-loss-breakdown,.cache-pricing-mode-panel,.cache-pricing-mode-switch,.pricing-ledger-map{grid-template-columns:1fr}.pricing-ledger-map>svg{display:none}.pricing-layer-card>header{grid-template-columns:32px minmax(0,1fr)}.pricing-layer-card>header>em{grid-column:2;justify-self:start}.route-cost-toolbar,.pricing-group-workbench{grid-template-columns:1fr}.pricing-group-index{max-height:310px;overflow-y:auto}.pricing-profit-preview>div{border-right:0;border-bottom:1px solid #243145}.pricing-profit-preview>div:last-child{border-bottom:0}.pricing-flow-label{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.route-group-row svg{transition:none}}@media(max-width:1120px){.account-security-panel,.admin-password-panel,.admin-email-panel,.admin-step-up-panel,.admin-mfa-panel,.security-status-grid{grid-template-columns:1fr}}@media(max-width:800px){.password-auth-page .auth-brand-panel{min-height:350px}.password-auth-page .auth-message{margin-bottom:20px}.password-auth-page .auth-message h1{font-size:38px}.password-auth-page .recovery-visual{height:135px}.password-admin-page .recovery-visual{display:none}.inline-password-form{grid-template-columns:1fr}.inline-password-form .password-requirements,.inline-password-form .form-error{grid-column:auto}.inline-password-form>button{width:100%}}@media(max-width:560px){.password-flow-card .back-link{margin-bottom:20px}.password-requirements{display:grid;grid-template-columns:1fr}.account-security-panel{padding:21px 18px}.admin-password-panel,.admin-email-panel,.admin-step-up-panel,.admin-mfa-panel{padding:21px 17px}.admin-step-up-form,.mfa-enrollment{grid-template-columns:1fr}.mfa-qr-card{width:min(196px,100%);justify-self:center}.recovery-ledger>div:first-of-type{grid-template-columns:1fr}.admin-sessions-panel .panel-head{align-items:flex-start;flex-direction:column}.admin-sessions-panel .panel-head>div:last-child{width:100%;flex-wrap:wrap}.admin-session-list>article{grid-template-columns:38px minmax(0,1fr) auto}.admin-session-list>article>b{grid-column:2}.admin-session-list>article>button{grid-column:3;grid-row:1 / span 2}.security-status-grid article{align-items:flex-start}.security-status-grid em{margin-left:auto}.customer-actions{min-width:130px;align-items:stretch;flex-direction:column}.customer-actions button{justify-content:center}}@media(prefers-reduced-motion:reduce){.recovery-orbit{animation:none}}.premium-home{--premium-night: #061521;--premium-night-soft: #0a2231;--premium-jade: #24d8ad;--premium-cyan: #69dcea;overflow-x:clip;background:#f5f8f7}.premium-home .scroll-reveal{opacity:0;transform:translate3d(0,42px,0);transition:opacity .75s ease-out var(--reveal-delay, 0ms),transform 1s cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0ms);will-change:opacity,transform}.premium-home .scroll-reveal.is-visible{opacity:1;transform:translateZ(0);will-change:auto}.premium-home .scroll-reveal-ecosystem{position:relative;z-index:3}.premium-home .public-header{max-width:none;padding-inline:max(34px,calc((100vw - 1240px)/2));color:#e9f8f4;border-bottom-color:#a8e1d91f;background:#061521f5}.premium-home .public-header .dong-word strong{color:#f6fffc}.premium-home .public-header .dong-word small{color:#6d9baa}.premium-home .public-nav button,.premium-home .public-nav a{color:#9db7bf}.premium-home .public-nav button:hover,.premium-home .public-nav a:hover,.premium-home .public-nav button.active{color:#eafff8;background:#24d8ad1c}.premium-home .public-actions .ghost-button{color:#c4d6da}.premium-home .public-actions .ghost-button:hover{color:#fff;background:#ffffff0f}.premium-hero{max-width:none;min-height:760px;padding:64px max(34px,calc((100vw - 1240px)/2)) 78px;grid-template-columns:minmax(0,1.03fr) minmax(440px,.82fr);gap:clamp(58px,7vw,112px);isolation:isolate;color:#e9f7f4;background:radial-gradient(circle at 78% 42%,rgba(36,216,173,.13),transparent 28%),radial-gradient(circle at 14% 10%,rgba(105,220,234,.09),transparent 25%),linear-gradient(145deg,#061521,#071a28 55%,#092231)}.premium-hero:before{width:1px;height:1px;right:22%;top:44%;background:transparent;box-shadow:0 0 110px 72px #24d8ad21,-38vw -230px 150px 78px #69dcea0d}.hero-grid-glow{position:absolute;inset:0;z-index:-1;opacity:.4;background-image:linear-gradient(rgba(122,212,208,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(122,212,208,.055) 1px,transparent 1px);background-size:68px 68px;-webkit-mask-image:linear-gradient(120deg,black,rgba(0,0,0,.28) 68%,transparent 96%);mask-image:linear-gradient(120deg,black,rgba(0,0,0,.28) 68%,transparent 96%);pointer-events:none}.hero-grid-glow:after{content:"";position:absolute;width:44vw;height:1px;left:-10vw;top:38%;background:linear-gradient(90deg,transparent,rgba(105,220,234,.8),transparent);box-shadow:0 0 18px #69dcea66;animation:premium-scan 8s ease-in-out infinite}@keyframes premium-scan{0%,to{transform:translate(-12%) scaleX(.72);opacity:.15}50%{transform:translate(78%) scaleX(1.15);opacity:.65}}.particle-brand-stage{width:min(100%,570px);height:clamp(148px,16vw,210px);position:relative;margin:-10px 0 12px;overflow:hidden;border-bottom:1px solid rgba(151,221,215,.14)}.particle-brand-stage:after{content:"";width:92px;height:2px;position:absolute;left:0;bottom:-1px;background:linear-gradient(90deg,var(--premium-jade),transparent);box-shadow:0 0 14px #24d8ad8c}.particle-brand-stage .particle-text{position:absolute;inset:0 0 22px}.particle-brand-stage>span{position:absolute;left:0;bottom:8px;z-index:2;color:#6f9aa7;font:800 9px/1 Bahnschrift,sans-serif;letter-spacing:.24em}.premium-hero .hero-kicker-new{color:#a3d3c8;border-color:#46d3b238;background:#24d8ad13}.premium-hero .hero-copy-block h1{max-width:720px;margin:24px 0 22px;color:#f7fffd;font-size:clamp(52px,5.45vw,78px);line-height:1.04;letter-spacing:-.065em}.premium-hero .hero-copy-block h1 span{color:var(--premium-jade)}.premium-hero .hero-copy-block h1 span:after{opacity:.85;filter:saturate(.8)}.premium-hero .hero-copy-block>p{color:#9bb2b9;line-height:1.86}.premium-hero .line-button{color:#d9e9e7;border-color:#345260;background:#081f2ba8}.premium-hero .line-button:hover{color:#fff;border-color:#5b8790;background:#0e303de6}.premium-hero .hero-assurances span{color:#7796a0}.hero-live-panel{min-width:0;position:relative;z-index:2}.hero-live-panel:before{content:"";position:absolute;inset:-24px;z-index:-1;border:1px solid rgba(106,220,214,.08);border-radius:32px 9px;transform:rotate(-1.2deg)}.hero-live-facts{margin-bottom:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hero-live-facts>div{min-height:72px;padding:13px 15px;border:1px solid rgba(133,208,205,.13);border-radius:12px 3px;background:#071925ad;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-live-facts span,.hero-live-facts strong{display:block}.hero-live-facts span{color:#6e929c;font-size:9px;letter-spacing:.08em}.hero-live-facts strong{margin-top:7px;color:#dffcf4;font:800 21px/1 Bahnschrift,sans-serif}.premium-hero .route-board{color:#d8e8e7;border-color:#7ccdc936;background:linear-gradient(155deg,#091f2ceb,#06141fd6);box-shadow:0 42px 110px #00040a6b,inset 0 1px #ffffff06}.premium-hero .route-board:after{border-color:#24d8ad24;box-shadow:0 0 0 35px #24d8ad06,0 0 0 70px #24d8ad05}.premium-hero .route-board-head{color:#7796a0;border-bottom-color:#82c3c11f}.premium-hero .route-board-head b{color:#54e2bd;background:#24d8ad17}.premium-hero .request-card{border-color:#82c3c11f;background:#ffffff06}.premium-hero .request-card code{color:#b6cecf}.premium-hero .request-card small{color:#66838d}.premium-hero .rail-node{color:#8caab1;border-color:#284b5a;background:#0b2635}.premium-hero .rail-node.hub{color:#041c18;border-color:var(--premium-jade);background:var(--premium-jade);box-shadow:0 10px 32px #24d8ad47}.premium-hero .rail-node.model{color:#f4cb7a;border-color:#6c5427;background:#312817}.premium-hero .route-rail>i{background:#1d3d4b}.premium-hero .route-result{border-color:#82c3c11f}.premium-hero .route-result>div{border-right-color:#82c3c11a}.premium-hero .route-result span{color:#65808a}.premium-hero .route-result strong{color:#bdd0d2}.premium-hero .token-ledger{color:#6d8a93;background:#ffffff08}.premium-hero .token-ledger code{color:#9db6ba}.premium-home .model-ribbon{position:relative;z-index:3;min-height:82px;background:#04111d;border-color:#163342;box-shadow:0 20px 45px #030e1726}.premium-home .ribbon-model{border-left-color:#85c9c717}.premium-home .model-ribbon>button{background:#102c3e;transition:background .18s ease,color .18s ease}.premium-home .model-ribbon>button:hover{color:#fff2c8;background:#163c50}.vendor-ecosystem{min-height:116px;display:grid;grid-template-columns:minmax(210px,.78fr) minmax(0,3fr) minmax(172px,.68fr);align-items:stretch;color:#d8e5e4;background:radial-gradient(circle at 31% 50%,rgba(17,174,139,.12),transparent 28%),linear-gradient(112deg,#061a2a,#092235 58%,#071b2b);border-top:1px solid rgba(88,218,185,.18);border-bottom:1px solid rgba(88,218,185,.18);overflow:hidden}.vendor-ecosystem-label{position:relative;z-index:4;display:grid;align-content:center;gap:7px;padding:22px clamp(22px,2.5vw,46px);background:linear-gradient(90deg,#051928fa,#051928d6);border-right:1px solid rgba(255,255,255,.07)}.vendor-ecosystem-label>span{color:#42dfb8;font:800 9px/1.1 Cascadia Code,Consolas,monospace;letter-spacing:.13em}.vendor-ecosystem-label>strong{color:#f3fbfa;font:730 15px/1.25 Bahnschrift,Microsoft YaHei,sans-serif}.vendor-ecosystem-label>small{display:flex;align-items:center;gap:5px;color:#7793a3;font-size:9px;white-space:nowrap}.vendor-ecosystem-label>small svg{color:#42dfb8}.vendor-logo-loop{min-width:0;height:100%;display:flex;align-items:center}.vendor-logo-loop .logoloop__track{align-items:center}.vendor-logo-card{height:64px;min-width:166px;display:inline-flex;align-items:center;gap:11px;padding:0 15px 0 11px;color:#afc1ca;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:inset 0 1px #ffffff08;transition:color .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.vendor-logo-card.connected{color:#f4fffd;background:linear-gradient(145deg,#31d3aa1f,#ffffff09);border-color:#48ddb747;box-shadow:0 10px 30px #00000029,inset 0 1px #ffffff0d}.vendor-logo-icon{--vendor-color: #4dd8b3;position:relative;width:37px;height:37px;flex:0 0 37px;display:grid;place-items:center;overflow:hidden;color:#fff;background:color-mix(in srgb,var(--vendor-color) 70%,#0a2030);border:1px solid color-mix(in srgb,var(--vendor-color) 62%,transparent);border-radius:11px;box-shadow:0 7px 18px color-mix(in srgb,var(--vendor-color) 20%,transparent)}.vendor-logo-icon b{font:800 11px/1 Bahnschrift,Microsoft YaHei,sans-serif;letter-spacing:-.02em}.vendor-logo-icon svg{width:calc(100% - 16px);height:calc(100% - 16px);fill:currentColor}.vendor-logo-name{font:650 11px/1.15 Bahnschrift,Microsoft YaHei,sans-serif;white-space:nowrap}.vendor-logo-card>i{width:6px;height:6px;margin-left:auto;flex:0 0 6px;border-radius:50%;background:#3a5261;box-shadow:none}.vendor-logo-card.connected>i{background:#42dfb8;box-shadow:0 0 0 4px #42dfb81a,0 0 14px #42dfb88c}.vendor-browse-button{position:relative;z-index:4;min-width:172px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 25px;color:#ffd37e;background:linear-gradient(145deg,#102d40,#0c2638);border:0;border-left:1px solid rgba(255,255,255,.08);cursor:pointer;font:720 11px/1.2 Microsoft YaHei,sans-serif;transition:color .18s ease,background .18s ease}.vendor-browse-button:hover{color:#fff2c8;background:#163c50}.vendor-browse-button:focus-visible{outline:2px solid #42dfb8;outline-offset:-5px}@media(max-width:1080px){.vendor-ecosystem{grid-template-columns:190px minmax(0,1fr)}.vendor-ecosystem-label{padding-inline:24px}.vendor-ecosystem-label>small{display:none}.vendor-browse-button{display:none}}@media(max-width:680px){.vendor-ecosystem{min-height:185px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 88px}.vendor-ecosystem-label{min-height:76px;padding:17px 20px 12px;border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.vendor-logo-loop{height:88px}.vendor-logo-card{height:56px;min-width:148px;padding-right:12px}.vendor-logo-icon{width:33px;height:33px;flex-basis:33px}}.premium-home .platform-section,.premium-home .quickstart-section{position:relative}.premium-home .platform-section:before{content:"";width:380px;height:380px;position:absolute;left:-250px;top:120px;border-radius:50%;background:radial-gradient(circle,rgba(36,216,173,.09),transparent 68%);pointer-events:none}.premium-home .platform-grid article{position:relative;overflow:hidden;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.premium-home .platform-grid article:not(.feature-lead):after{content:"";width:110px;height:110px;position:absolute;right:-65px;bottom:-65px;border:1px solid rgba(14,159,122,.14);border-radius:50%;transition:transform .28s ease}.premium-home .platform-grid article:hover{transform:translateY(-6px);border-color:#a8d8cc;box-shadow:0 24px 58px #13453b17}.premium-home .platform-grid article:hover:after{transform:scale(1.5)}.premium-home .platform-grid .feature-lead:hover{border-color:#28647a;box-shadow:0 24px 58px #0619272e}.premium-home .code-window{box-shadow:0 35px 90px #06192733}.premium-home .closing-section{position:relative;overflow:hidden;background:radial-gradient(circle at 85% 15%,rgba(36,216,173,.2),transparent 32%),linear-gradient(120deg,#061521,#0c3444)}.premium-home .closing-section:after{content:"";width:330px;height:330px;position:absolute;right:-110px;bottom:-230px;border:1px solid rgba(122,231,209,.15);border-radius:50%;box-shadow:0 0 0 36px #7ae7d106,0 0 0 72px #7ae7d105;pointer-events:none}.premium-home .closing-section>*{position:relative;z-index:1}@keyframes premium-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.premium-home button:focus-visible,.premium-home a:focus-visible{outline:2px solid var(--premium-cyan);outline-offset:3px}@media(max-width:1080px){.premium-home .public-nav{display:flex}.premium-hero{min-height:0;grid-template-columns:1fr;padding-top:52px;gap:68px}.premium-hero .hero-copy-block{max-width:790px}.particle-brand-stage{height:180px}.hero-live-panel{max-width:760px}}@media(max-width:680px){.premium-home .public-header{min-height:118px;height:auto;padding:13px 18px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.premium-home .public-header>.brand-button{justify-self:start}.premium-home .public-actions{justify-self:end}.premium-home .public-nav{width:100%;grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.premium-home .public-nav button,.premium-home .public-nav a{min-width:0;min-height:34px;padding-inline:7px;font-size:12px}.premium-hero{padding:38px 20px 58px;gap:48px}.particle-brand-stage{height:132px;margin-top:0}.particle-brand-stage>span{font-size:7px;letter-spacing:.18em}.premium-hero .hero-copy-block h1{margin-top:20px;font-size:clamp(43px,13.5vw,61px)}.premium-hero .hero-actions{grid-template-columns:1fr}.premium-hero .hero-actions button{width:100%}.hero-live-facts{grid-template-columns:repeat(3,1fr)}.hero-live-facts>div{min-height:62px;padding:11px}.hero-live-facts span{font-size:8px}.hero-live-facts strong{font-size:18px}.premium-hero .route-result{grid-template-columns:1fr 1fr}.premium-hero .route-result>div:nth-child(2){border-right:0}.premium-hero .route-result>div:nth-child(-n+2){border-bottom-color:#82c3c11a}.premium-home .platform-section,.premium-home .quickstart-section{padding-inline:20px}}@media(prefers-reduced-motion:reduce){.hero-grid-glow:after,.premium-home .platform-grid article{animation:none}.premium-home .scroll-reveal,.premium-home .scroll-reveal.is-visible{opacity:1;transform:none;transition:none}.premium-home .platform-grid article{transition:none}}.device-actions{min-width:132px;gap:6px;flex-wrap:wrap}.device-action-button{min-height:28px;padding:5px 8px;display:inline-flex;align-items:center;gap:5px;color:#8ee3cb;border:1px solid rgba(51,214,159,.24);border-radius:7px 2px;background:#33d69f12;cursor:pointer;font-size:9px;white-space:nowrap}.device-action-button:hover:not(:disabled){border-color:#33d69f85;background:#33d69f21}.device-action-button:disabled{opacity:.5;cursor:wait}.binding-state{letter-spacing:.03em}.binding-state.bound{color:#62d8b8}.binding-state.unbound{color:#e4bd6b}.binding-state.not_media{color:#73839b}.custody-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #20323f;border-radius:15px 4px;background:linear-gradient(115deg,#0a1924,#0d1d29 58%,#0a1822);box-shadow:0 18px 48px #01080e29}.custody-summary>div{min-width:0;padding:18px 20px;border-right:1px solid #1c303b}.custody-summary>div:last-child{border-right:0}.custody-summary span,.custody-summary strong,.custody-summary small{display:block}.custody-summary span{color:#66808a;font:700 9px/1.2 Cascadia Code,Consolas,monospace;letter-spacing:.06em}.custody-summary strong{margin:8px 0 5px;color:#e7f4f2;font:800 25px/1 Bahnschrift,Microsoft YaHei UI,sans-serif}.custody-summary small{color:#526b75;font-size:9px}.custody-summary .history-summary strong{color:#e4be73}.custody-note{align-items:flex-start}.custody-toolbar{justify-content:flex-start;flex-wrap:wrap;padding:8px 10px}.custody-toolbar .searchbox{flex:1 1 270px}.custody-sort{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;color:#748994;border:1px solid #273745;border-radius:8px 3px;background:#0c151f;font-size:9px}.custody-sort select{border:0;outline:0;color:#c5d3d4;background:transparent;font-size:10px;cursor:pointer}.custody-sort option{color:#dce8e7;background:#0d1822}.custody-history-toggle{min-height:32px;margin-left:auto;padding-block:6px}.custody-history-toggle.active{color:#e4be73;border-color:#e4be7347;background:#e4be7312}.custody-result-meta{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:-10px;padding:0 3px;color:#566f79;font-size:9px}.custody-result-meta strong{color:#a8bcbd}.media-account-list{display:grid;gap:13px}.media-account-branch{overflow:hidden;border:1px solid #213541;border-radius:16px 5px;background:#0a141deb;box-shadow:0 15px 42px #01090f1f}.media-account-branch.state-cancelled{border-color:#e4be732e;opacity:.82}.media-account-branch.state-disabled{border-color:#f1926938}.media-account-branch.state-unassigned{border-style:dashed}.media-account-head{min-height:78px;display:flex;align-items:stretch}.media-account-toggle{min-width:0;flex:1;display:grid;grid-template-columns:42px minmax(170px,1.4fr) auto minmax(66px,.42fr) minmax(76px,.42fr) minmax(145px,.72fr) minmax(86px,auto);align-items:center;gap:13px;padding:13px 17px;color:inherit;border:0;background:transparent;text-align:left;cursor:pointer}.media-account-toggle:hover{background:linear-gradient(90deg,rgba(43,199,165,.045),transparent 72%)}.account-branch-avatar{width:40px;height:40px;display:grid;place-items:center;color:#6be0c1;border:1px solid rgba(43,199,165,.22);border-radius:12px 4px;background:#2bc7a514;font:800 15px Bahnschrift,Microsoft YaHei UI,sans-serif}.account-branch-identity{min-width:0}.account-branch-identity strong,.account-branch-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-branch-identity strong{color:#e2eeee;font-size:13px}.account-branch-identity small{margin-top:5px;color:#607985;font-size:9px}.account-state-pill{padding:5px 8px;color:#66d9bc;border:1px solid rgba(43,199,165,.18);border-radius:10px 3px;background:#2bc7a512;font-size:8px;font-weight:800;white-space:nowrap}.account-state-pill.state-disabled{color:#f0a26f;border-color:#f0a26f38;background:#f0a26f12}.account-state-pill.state-cancelled{color:#d9b875;border-color:#d9b87533;background:#d9b8750f}.account-state-pill.state-unassigned{color:#8298a2;border-color:#2a404b;background:#8298a20f}.account-branch-fact small,.account-branch-fact strong{display:block}.account-branch-fact small{color:#536d78;font-size:8px}.account-branch-fact strong{margin-top:5px;color:#cddbdc;font:750 13px Bahnschrift,sans-serif}.account-branch-fact.wide strong{font:700 9px Cascadia Code,Consolas,monospace}.account-expand-label{display:flex;justify-content:flex-end;align-items:center;gap:5px;color:#66828b;font-size:9px;white-space:nowrap}.account-expand-label svg{transition:transform .18s ease}.account-expand-label svg.expanded{transform:rotate(180deg)}.bulk-unbind-button{width:148px;flex:0 0 148px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;color:#f1b087;border:0;border-left:1px solid rgba(241,146,105,.14);background:#f192690b;cursor:pointer;font-size:9px;font-weight:750}.bulk-unbind-button:hover:not(:disabled){color:#ffd0b3;background:#f1926918}.bulk-unbind-button:disabled{opacity:.45;cursor:wait}.media-credential-branches{padding:0 14px 14px 34px;display:grid;gap:9px;border-top:1px solid #182b35;background:#ffffff02}.usb-custody-card{position:relative;display:grid;grid-template-columns:minmax(205px,1.25fr) minmax(125px,.72fr) minmax(165px,.82fr) minmax(145px,.75fr) auto;align-items:center;gap:14px;margin-top:12px;padding:14px 15px 0;border:1px solid #213541;border-radius:13px 4px;background:#0c1822}.usb-custody-card:before{content:"";position:absolute;width:19px;left:-20px;top:31px;border-top:1px solid #31505a}.usb-custody-card:after{content:"";position:absolute;width:1px;height:calc(100% + 10px);left:-20px;top:-11px;background:#223b45}.usb-custody-card.binding-unbound{border-color:#e4be7329;background:#28201540}.usb-custody-card.kind-license{border-color:#273748}.usb-custody-identity{min-width:0;display:flex;align-items:center;gap:10px}.usb-node-icon{width:35px;height:35px;flex:0 0 35px;display:grid;place-items:center;color:#58d7b6;border:1px solid rgba(43,199,165,.16);border-radius:10px 3px;background:#2bc7a512}.kind-license .usb-node-icon{color:#91aee4;border-color:#6991db2e;background:#6991db14}.usb-custody-identity>div{min-width:0}.usb-custody-identity .credential-kind,.usb-custody-identity strong,.usb-custody-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credential-kind{color:#4e7d7c;font:800 7px Cascadia Code,Consolas,monospace;letter-spacing:.09em;text-transform:uppercase}.usb-custody-identity strong{margin-top:4px;color:#dbe8e7;font-size:11px}.usb-custody-identity small{margin-top:4px;color:#536d78;font-size:8px}.usb-state-stack>span,.usb-state-stack>small{display:block}.usb-state-stack>small{margin-top:5px;color:#58727c;font-size:8px}.usb-state-stack .credential-warning{color:#f1a276}.usb-custody-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #1c303b;border-radius:9px 3px;background:#ffffff05}.usb-custody-metrics>span{min-width:0;padding:8px 9px;border-right:1px solid #1c303b}.usb-custody-metrics>span:last-child{border-right:0}.usb-custody-metrics small,.usb-custody-metrics strong{display:block}.usb-custody-metrics small{color:#506a75;font-size:7px}.usb-custody-metrics strong{margin-top:4px;color:#c8d8d7;font:750 12px Bahnschrift,sans-serif}.usb-custody-activity small,.usb-custody-activity strong,.usb-custody-activity span{display:block}.usb-custody-activity small{color:#506a75;font-size:7px}.usb-custody-activity strong{margin-top:5px;color:#afc0c1;font:700 9px Cascadia Code,Consolas,monospace}.usb-custody-activity span{margin-top:4px;color:#536d78;font-size:7px}.usb-custody-actions{display:flex;justify-content:flex-end}.usb-custody-actions .device-action-button{min-height:31px}.credential-device-disclosure{grid-column:1 / -1;margin:0 -15px;border-top:1px solid #1a2d37}.credential-device-disclosure summary{min-height:36px;padding:8px 14px;display:flex;align-items:center;gap:7px;color:#718a93;background:#ffffff03;cursor:pointer;font-size:9px;list-style:none}.credential-device-disclosure summary::-webkit-details-marker{display:none}.credential-device-disclosure summary svg:last-child{margin-left:auto;transition:transform .18s ease}.credential-device-disclosure[open] summary svg:last-child{transform:rotate(180deg)}.credential-device-disclosure summary:hover{color:#a8babb;background:#2bc7a506}.credential-device-list{border-top:1px solid #182c36}.credential-device-row{min-width:760px;min-height:58px;display:grid;grid-template-columns:minmax(210px,1.2fr) minmax(125px,.62fr) minmax(155px,.72fr) minmax(140px,.72fr) 38px;gap:16px;align-items:center;padding:10px 14px;border-top:1px solid #172a34}.credential-device-row:first-child{border-top:0}.credential-device-row:hover{background:#2bc7a505}.credential-device-row>div{min-width:0}.credential-device-row strong,.credential-device-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credential-device-row strong{color:#cbd9d9;font-size:10px}.credential-device-row small{margin-top:4px;color:#506975;font-size:8px}.credential-device-row.status-revoked{opacity:.64}@media(max-width:1260px){.media-account-toggle{grid-template-columns:42px minmax(160px,1fr) auto 58px 68px minmax(125px,.7fr) auto;gap:10px}.usb-custody-card{grid-template-columns:minmax(190px,1fr) minmax(115px,.65fr) minmax(145px,.75fr) auto}.usb-custody-activity{display:none}}@media(max-width:980px){.custody-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.custody-summary>div:nth-child(2){border-right:0}.custody-summary>div:nth-child(-n+2){border-bottom:1px solid #1c303b}.media-account-head{display:block}.media-account-toggle{width:100%;grid-template-columns:42px minmax(145px,1fr) auto 58px minmax(120px,.72fr) auto}.account-branch-fact:nth-of-type(2){display:none}.bulk-unbind-button{width:100%;min-height:39px;border-top:1px solid rgba(241,146,105,.12);border-left:0}.usb-custody-card{grid-template-columns:minmax(180px,1fr) minmax(115px,.65fr) minmax(145px,.78fr) auto}}@media(max-width:760px){.custody-result-meta{align-items:flex-start;flex-direction:column}.custody-toolbar .segmented{width:100%;overflow-x:auto}.custody-toolbar .segmented button{flex:1;white-space:nowrap}.custody-sort{flex:1}.custody-history-toggle{flex:1;margin-left:0}.media-account-toggle{grid-template-columns:38px minmax(0,1fr) auto;padding:13px}.account-branch-avatar{width:36px;height:36px}.account-state-pill{grid-column:3;grid-row:1}.account-branch-fact,.account-expand-label{grid-row:2}.account-branch-fact{grid-column:2}.account-branch-fact.wide{display:none}.account-expand-label{grid-column:3}.media-credential-branches{padding-left:25px}.usb-custody-card{grid-template-columns:minmax(0,1fr) auto;gap:11px}.usb-custody-card:before{width:10px;left:-11px}.usb-custody-card:after{left:-11px}.usb-custody-metrics{grid-column:1 / -1}.usb-custody-actions{grid-column:1 / -1;justify-content:stretch}.usb-custody-actions .device-action-button{width:100%;justify-content:center}.credential-device-disclosure{grid-column:1 / -1}.credential-device-list{overflow-x:auto}}@media(max-width:520px){.custody-summary{grid-template-columns:1fr}.custody-summary>div{border-right:0;border-bottom:1px solid #1c303b}.custody-summary>div:last-child{border-bottom:0}.custody-toolbar .segmented button{padding-inline:9px}}@media(prefers-reduced-motion:reduce){.media-account-toggle,.account-expand-label svg,.credential-device-disclosure summary svg:last-child{transition:none}}input[type=password]::-ms-reveal,input[type=password]::-ms-clear{display:none}.brand-mark{--brand-color: #6f8395;--brand-ink: var(--brand-color);--brand-tile: color-mix(in srgb, var(--brand-color) 8%, #f5f8f8);--brand-border: color-mix(in srgb, var(--brand-color) 28%, #d8e3e1);width:32px;height:32px;display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden;color:var(--brand-ink);border:1px solid var(--brand-border);border-radius:9px 3px;background:var(--brand-tile)}.brand-mark svg{width:18px;height:18px;fill:currentColor}.brand-mark b{font:800 9px/1 Bahnschrift,Microsoft YaHei UI,sans-serif;letter-spacing:-.03em}.provider-logo.brand-mark{width:40px;height:40px}.provider-logo.brand-mark svg{width:21px;height:21px}.model-glyph.brand-mark{color:var(--brand-ink);background:var(--brand-tile)}.model-name .brand-mark{width:24px;height:24px;border-radius:7px 2px}.model-name .brand-mark svg{width:14px;height:14px}.brand-select-field>span{color:#aeb9c9;font-size:10px;font-weight:700}.brand-select-row{margin-top:7px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px}.brand-select-row .brand-mark{width:38px;height:38px}.brand-select-row select{margin:0}.brand-select-field>small{margin-top:6px;color:var(--muted-2);line-height:1.55}.control-plane-page{--control-ink: #071723;--control-jade: #2bc7a5;--control-ice: #b9d5d2;--control-amber: #f2b84b;--control-coral: #ef6a67;gap:18px;font-family:Bahnschrift,Microsoft YaHei UI,Segoe UI,sans-serif}.control-heading-actions{display:flex;align-items:center;gap:12px}.live-cadence{display:inline-flex;align-items:center;gap:7px;color:#7f98a4;font:10px Cascadia Code,Consolas,monospace}.live-cadence>span{width:7px;height:7px;border-radius:50%;background:var(--control-jade);box-shadow:0 0 0 4px #2bc7a517,0 0 13px #2bc7a573}.control-hero{position:relative;overflow:hidden;min-height:250px;display:grid;grid-template-columns:minmax(330px,.9fr) minmax(460px,1.35fr);grid-template-rows:1fr auto;gap:18px 30px;padding:28px;border:1px solid #173648;border-radius:18px 5px;background:radial-gradient(circle at 13% 20%,rgba(43,199,165,.14),transparent 31%),linear-gradient(118deg,#061722,#0a2230 58%,#081a28);box-shadow:0 26px 70px #010a1133}.control-hero:after{content:"";position:absolute;right:-85px;top:-150px;width:390px;height:390px;border:1px solid rgba(104,188,181,.08);border-radius:50%;box-shadow:0 0 0 38px #5cb4ad06,0 0 0 78px #5cb4ad05;pointer-events:none}.capacity-dial-wrap,.control-session-facts,.scope-truth{position:relative;z-index:1}.capacity-dial-wrap{display:flex;align-items:center;gap:23px}.capacity-dial{width:142px;height:142px;flex:0 0 142px;padding:10px;display:grid;place-items:center;border-radius:50%;box-shadow:0 0 35px #2bc7a51f}.capacity-dial.busy{box-shadow:0 0 35px #f2b84b29}.capacity-dial.saturated{box-shadow:0 0 35px #ef6a6733}.capacity-dial>div{width:100%;height:100%;display:grid;place-content:center;text-align:center;border-radius:50%;background:#081a26;box-shadow:inset 0 0 25px #01070c6b}.capacity-dial strong{display:block;color:#effcf9;font:800 31px/1 Cascadia Code,Consolas,monospace;letter-spacing:-.06em}.capacity-dial span{display:block;margin-top:7px;color:#6e9498;font-size:9px;letter-spacing:.12em}.capacity-copy{min-width:0}.capacity-copy h3{margin:11px 0 6px;color:#f1faf8;font-size:clamp(19px,2vw,27px);letter-spacing:-.035em}.capacity-copy p{margin:0;color:#78939d;font:9px/1.7 Cascadia Code,Consolas,monospace}.control-state{display:inline-flex;padding:5px 8px;color:var(--control-jade);border:1px solid rgba(43,199,165,.24);border-radius:12px 3px;background:#2bc7a512;font:800 8px Cascadia Code,Consolas,monospace;letter-spacing:.08em}.control-state.busy{color:var(--control-amber);border-color:#f2b84b47;background:#f2b84b12}.control-state.saturated{color:#ff9693;border-color:#ef6a6759;background:#ef6a6717}.control-session-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(151,196,196,.11);border-radius:13px 4px;background:#ffffff06}.control-session-facts>div{min-width:0;padding:18px 20px}.control-session-facts>div:nth-child(odd){border-right:1px solid rgba(151,196,196,.09)}.control-session-facts>div:nth-child(-n+2){border-bottom:1px solid rgba(151,196,196,.09)}.control-session-facts span,.control-session-facts strong,.control-session-facts small{display:block}.control-session-facts span{color:#66848d;font-size:8px;letter-spacing:.08em}.control-session-facts strong{margin-top:7px;color:#dff1ef;font:750 20px Cascadia Code,Consolas,monospace}.control-session-facts small{margin-top:4px;color:#58717c;font-size:8px}.scope-truth{grid-column:1 / -1;min-height:48px;display:flex;align-items:center;gap:11px;padding:10px 13px;color:#eac16f;border-top:1px solid rgba(242,184,75,.12);background:#f2b84b09}.scope-truth div{color:#b7c9cb}.scope-truth strong{display:block;font-size:10px}.scope-truth p{margin:3px 0 0;color:#6e858d;font-size:9px}.traffic-rail-panel,.route-runtime-panel,.resilience-events,.routing-evidence-panel,.mechanism-board{overflow:hidden;border:1px solid #1d2e3a;border-radius:15px 4px;background:#0a141ddb}.control-section-head{min-height:67px;padding:17px 19px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #1a2c37}.control-section-head>div>span{display:block;color:#398e83;font:800 8px Cascadia Code,Consolas,monospace;letter-spacing:.15em}.control-section-head h3{margin:5px 0 0;color:#e4efef;font-size:14px}.control-section-head>small{color:#607682;font-size:8px;text-align:right}.traffic-rail{min-width:1040px;display:grid;grid-template-columns:repeat(7,minmax(145px,1fr));overflow-x:auto;padding:18px 14px 20px}.rail-stage{min-width:0;position:relative;padding:13px 13px 12px 16px;border-left:2px solid #28414c;background:linear-gradient(90deg,rgba(255,255,255,.026),transparent)}.rail-stage.ready{border-left-color:var(--control-jade)}.rail-stage.watch{border-left-color:var(--control-amber)}.rail-stage.alert{border-left-color:var(--control-coral)}.rail-index{position:absolute;right:10px;top:9px;color:#2b4c55;font:8px Cascadia Code,Consolas,monospace}.rail-stage>span,.rail-stage>strong,.rail-stage>small{display:block}.rail-stage>span{color:#607b83;font-size:8px}.rail-stage>strong{margin:8px 0 5px;color:#d9e8e7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:720 12px Bahnschrift,sans-serif}.rail-stage>small{color:#4f6973;font-size:7px}.rail-arrow{position:absolute;z-index:2;right:-9px;top:50%;color:#31515b;transform:translateY(-50%)}.control-main-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,.75fr);gap:16px}.route-runtime-list{min-width:880px}.route-runtime-panel{overflow-x:auto}.route-runtime-header,.route-runtime-row{display:grid;grid-template-columns:minmax(250px,1.25fr) 110px minmax(130px,.65fr) minmax(150px,.75fr) minmax(140px,.7fr);gap:14px;align-items:center}.route-runtime-header{padding:10px 18px;color:#506b76;background:#ffffff05;font:8px Cascadia Code,Consolas,monospace}.route-runtime-row{min-height:77px;padding:12px 18px;border-top:1px solid #162934}.route-runtime-row:hover{background:#2bc7a506}.route-runtime-row>div{min-width:0}.route-runtime-row>div>strong,.route-runtime-row>div>small{display:block}.route-runtime-row>div>small{margin-top:5px;color:#58717d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:7px}.route-identity{display:flex;align-items:center;gap:10px}.route-identity>span{min-width:0}.route-identity strong,.route-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-identity strong{color:#dceae9;font-size:11px}.route-identity small{margin-top:4px;color:#607985;font-size:8px}.route-health,.circuit-pill{display:inline-flex;align-items:center;min-height:21px;padding:3px 7px;border-radius:10px 3px;font:800 7px Cascadia Code,Consolas,monospace;letter-spacing:.04em}.route-health.idle{color:#7d929c;background:#7d929c14}.route-health.healthy{color:#65dcbf;background:#2bc7a517}.route-health.degraded{color:#efc56f;background:#f2b84b17}.route-health.unavailable{color:#fb8f8c;background:#ef6a671a}.route-capacity>span{height:4px;margin:6px 0;display:block;overflow:hidden;border-radius:4px;background:#19303b}.route-capacity>span>i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#1d987f,var(--control-jade))}.circuit-pill.closed{color:#65dcbf;border:1px solid rgba(43,199,165,.18)}.circuit-pill.open{color:#ff8f8b;border:1px solid rgba(239,106,103,.3);background:#ef6a6714}.circuit-pill.half_open{color:#efc56f;border:1px solid rgba(242,184,75,.25);background:#f2b84b12}.circuit-pill.inactive{color:#647985;border:1px solid #263a45}.resilience-events{min-height:390px}.event-feed{max-height:520px;overflow-y:auto;padding:4px 18px 15px}.event-feed article{position:relative;display:grid;grid-template-columns:12px 1fr;gap:8px;padding:13px 0;border-bottom:1px solid #172a34}.event-feed article:last-child{border:0}.event-marker{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#4c7580;box-shadow:0 0 0 4px #4c758014}.event-feed article.warning .event-marker{background:var(--control-amber)}.event-feed article.critical .event-marker{background:var(--control-coral)}.event-feed strong{color:#d3e1e1;font-size:10px}.event-feed p{margin:4px 0;color:#718994;font-size:8px;line-height:1.55}.event-feed small{color:#445e6a;font:7px/1.5 Cascadia Code,Consolas,monospace}.event-calm{min-height:300px;display:grid;place-content:center;justify-items:center;padding:30px;color:#3ab496;text-align:center}.event-calm strong{margin-top:12px;color:#c9d9d8;font-size:11px}.event-calm p{max-width:240px;margin:7px 0 0;color:#5d747f;font-size:8px;line-height:1.6}.routing-evidence-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid #172a34}.routing-evidence-stats article{min-width:0;padding:15px 18px;border-right:1px solid #172a34}.routing-evidence-stats article:last-child{border-right:0}.routing-evidence-stats span,.routing-evidence-stats strong,.routing-evidence-stats small{display:block}.routing-evidence-stats span{color:#587480;font-size:8px;letter-spacing:.04em}.routing-evidence-stats strong{margin:7px 0 4px;color:#dceae8;font:760 20px Cascadia Code,Consolas,monospace}.routing-evidence-stats small{color:#4f6873;font-size:7px}.routing-evidence-list{min-width:0;overflow-x:auto}.routing-evidence-header,.routing-evidence-list>article{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(170px,1fr) minmax(135px,.65fr) minmax(260px,1.35fr) 70px;gap:14px;align-items:center}.routing-evidence-header,.routing-evidence-list>article{min-width:900px}.routing-evidence-header{padding:10px 18px;color:#506b76;background:#ffffff05;font:8px Cascadia Code,Consolas,monospace}.routing-evidence-list>article{min-height:67px;padding:11px 18px;border-top:1px solid #162934}.routing-evidence-list>article:hover{background:#2bc7a506}.routing-evidence-list strong,.routing-evidence-list small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routing-evidence-list strong{color:#cbdad9;font-size:9px}.routing-evidence-list small{margin-top:4px;color:#536d78;font-size:7px}.affinity-status{display:inline-flex;padding:4px 7px;color:#7f949e;border:1px solid #2a3e49;border-radius:9px 3px;font-size:7px;font-weight:800}.affinity-status.hit{color:#62d9ba;border-color:#2bc7a538;background:#2bc7a512}.affinity-status.miss{color:#8eb6de;border-color:#6997cc3d;background:#6997cc12}.affinity-status.bypassed,.affinity-status.rebound{color:#efc56f;border-color:#f2b84b3d;background:#f2b84b12}.mechanism-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr))}.mechanism-grid article{min-height:132px;padding:18px;border-right:1px solid #172a34;border-bottom:1px solid #172a34}.mechanism-grid article:nth-child(4n){border-right:0}.mechanism-grid article:nth-last-child(-n+4){border-bottom:0}.mechanism-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.mechanism-grid article>div>small{color:#526b76;font:7px Cascadia Code,Consolas,monospace}.mechanism-state{padding:3px 6px;border-radius:8px 2px;font-size:7px;font-weight:800}.mechanism-state.active{color:#64d9bd;background:#2bc7a514}.mechanism-state.partial{color:#ebc26e;background:#f2b84b14}.mechanism-state.planned{color:#7f94a0;background:#7f94a014}.mechanism-grid article>strong{display:block;margin-top:13px;color:#d8e6e5;font-size:11px}.mechanism-grid article>p{margin:6px 0 0;color:#657e88;font-size:8px;line-height:1.6}.info-banner>.secondary{margin-left:auto}@media(max-width:1180px){.control-hero{grid-template-columns:1fr}.scope-truth{grid-column:1}.control-main-grid{grid-template-columns:1fr}.routing-evidence-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.routing-evidence-stats article:nth-child(3){border-right:0}.routing-evidence-stats article:nth-child(-n+3){border-bottom:1px solid #172a34}.mechanism-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.mechanism-grid article:nth-child(4n){border-right:1px solid #172a34}.mechanism-grid article:nth-child(2n){border-right:0}.mechanism-grid article:nth-last-child(-n+4){border-bottom:1px solid #172a34}.mechanism-grid article:nth-last-child(-n+2){border-bottom:0}}@media(max-width:680px){.control-plane-page .page-heading{align-items:flex-start;flex-direction:column}.control-heading-actions{width:100%;justify-content:space-between}.control-hero{padding:21px 17px;border-radius:14px 4px}.capacity-dial-wrap{align-items:flex-start;flex-direction:column}.capacity-dial{width:120px;height:120px;flex-basis:120px}.control-session-facts{grid-template-columns:1fr}.control-session-facts>div{border-right:0!important;border-bottom:1px solid rgba(151,196,196,.09)}.control-session-facts>div:last-child{border-bottom:0}.control-section-head{align-items:flex-start;flex-direction:column}.control-section-head>small{text-align:left}.mechanism-grid,.routing-evidence-stats{grid-template-columns:1fr}.routing-evidence-stats article{border-right:0;border-bottom:1px solid #172a34}.routing-evidence-stats article:last-child{border-bottom:0}.mechanism-grid article{border-right:0!important;border-bottom:1px solid #172a34!important}.mechanism-grid article:last-child{border-bottom:0!important}.info-banner{align-items:flex-start;flex-wrap:wrap}.info-banner>.secondary{width:100%;margin-left:48px}}@media(prefers-reduced-motion:reduce){.control-plane-page *,.control-plane-page *:before,.control-plane-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.commercial-page{--ledger-ink: #061722;--ledger-cost: #f1b75a;--ledger-revenue: #38d0aa;--ledger-coral: #f17972;gap:18px;font-family:Bahnschrift,Microsoft YaHei UI,Segoe UI,sans-serif}.commercial-heading-actions{display:flex;align-items:center;gap:9px}.cost-ledger-toggle{padding:3px;gap:3px;border:1px solid #243947;border-radius:10px 3px;background:#09141d}.cost-ledger-toggle button{min-width:72px;min-height:35px;padding:5px 10px;display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center;gap:6px;color:#6f8792;border:0;border-radius:7px 2px;background:transparent;cursor:pointer;font:800 9px Cascadia Code,Consolas,monospace}.cost-ledger-toggle button small{color:#526c77;font:500 7px Microsoft YaHei UI,Segoe UI,sans-serif}.cost-ledger-toggle button:hover{color:#d5e5e4;background:#ffffff06}.cost-ledger-toggle button.active{color:#071a20;background:#39caaa;box-shadow:0 5px 16px #38d0aa24}.cost-ledger-toggle button.active small{color:#174f47}.commercial-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(260px,1fr) 190px minmax(260px,1fr);grid-template-rows:minmax(205px,auto) auto;border:1px solid #213544;border-radius:18px 5px;background:radial-gradient(circle at 8% 12%,rgba(241,183,90,.11),transparent 28%),radial-gradient(circle at 92% 12%,rgba(56,208,170,.12),transparent 28%),linear-gradient(118deg,#081722,#0a1e2b 54%,#071a25);box-shadow:0 26px 70px #01090f33}.commercial-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.14;background-image:linear-gradient(rgba(128,180,180,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(128,180,180,.12) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 82%);mask-image:linear-gradient(to bottom,#000,transparent 82%)}.ledger-side,.ledger-spine,.currency-truth{position:relative;z-index:1}.ledger-side{min-width:0;padding:34px 37px 28px;display:flex;flex-direction:column;justify-content:center}.ledger-side>span{font:800 9px Cascadia Code,Consolas,monospace;letter-spacing:.13em}.ledger-side>strong{margin-top:12px;font:800 clamp(31px,3vw,48px)/1 Bahnschrift,sans-serif;letter-spacing:-.055em}.ledger-side>p{margin:9px 0 22px;color:#6f8791;font-size:10px}.ledger-side>div{width:min(310px,100%);height:4px;overflow:hidden;border-radius:5px;background:#ffffff0f}.ledger-side>div>i{height:100%;display:block;border-radius:inherit}.ledger-cost{text-align:left;border-right:1px solid rgba(144,181,186,.09)}.ledger-cost>span,.ledger-cost>strong{color:var(--ledger-cost)}.ledger-cost>div>i{background:linear-gradient(90deg,#8b6229,var(--ledger-cost))}.ledger-revenue{text-align:right;align-items:flex-end;border-left:1px solid rgba(144,181,186,.09)}.ledger-revenue>span,.ledger-revenue>strong{color:var(--ledger-revenue)}.ledger-revenue>div>i{margin-left:auto;background:linear-gradient(90deg,var(--ledger-revenue),#177a68)}.ledger-spine{display:grid;align-content:center;justify-items:center;text-align:center;background:linear-gradient(180deg,#ffffff06,#ffffff02)}.ledger-spine:before,.ledger-spine:after{content:"";position:absolute;left:50%;width:1px;height:32px;background:linear-gradient(transparent,#315561)}.ledger-spine:before{top:10px}.ledger-spine:after{bottom:10px;transform:rotate(180deg)}.ledger-spine>span{color:#66818b;font:8px Cascadia Code,Consolas,monospace}.ledger-spine>strong{margin-top:9px;color:#edf8f7;font:800 34px/1 Bahnschrift,sans-serif}.ledger-spine>small{margin-top:5px;color:#78909a;font-size:8px}.ledger-spine>b{margin-top:16px;padding:5px 8px;color:#6f8c94;border:1px solid #29404b;border-radius:9px 3px;background:#ffffff05;font-size:7px;font-weight:700}.ledger-spine>b.has-pending{color:#f1bf70;border-color:#f1b75a47;background:#f1b75a12}.currency-truth{grid-column:1/-1;min-height:52px;padding:12px 19px;display:flex;align-items:center;justify-content:center;gap:10px;color:#d7b66f;border-top:1px solid rgba(241,183,90,.13);background:#f1b75a09}.currency-truth>span{color:#718993;font-size:9px;line-height:1.55}.currency-truth strong{margin-right:6px;color:#d8c18e}.commercial-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #1c2e39;border-radius:13px 4px;background:#0d1822}.commercial-facts article{min-width:0;min-height:82px;padding:17px 19px;border-right:1px solid #1b2b35}.commercial-facts article:last-child{border-right:0}.commercial-facts span,.commercial-facts strong,.commercial-facts small{display:block}.commercial-facts span{color:#647d88;font-size:8px}.commercial-facts strong{margin:8px 0 4px;color:#dcebea;font:760 20px/1 Bahnschrift,sans-serif}.commercial-facts small{color:#4f6873;font-size:7px}.commercial-trend,.supplier-ledger,.commercial-model-panel{overflow:hidden;border:1px solid #1d303b;border-radius:15px 4px;background:#0a141de6}.dual-line-chart{padding:18px 22px 14px}.chart-legend{display:flex;justify-content:flex-end;gap:18px;color:#70858e;font:8px Cascadia Code,Consolas,monospace}.chart-legend span{display:flex;align-items:center;gap:6px}.chart-legend i{width:17px;height:2px;display:block}.chart-legend .cost i{background:var(--ledger-cost)}.chart-legend .revenue i{background:var(--ledger-revenue)}.dual-line-chart svg{width:100%;height:205px;margin-top:8px;overflow:visible}.commercial-gridline{stroke:#1b303a;stroke-width:1;vector-effect:non-scaling-stroke}.commercial-line{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px rgba(255,255,255,.08))}.commercial-line.cost{stroke:var(--ledger-cost)}.commercial-line.revenue{stroke:var(--ledger-revenue)}.commercial-chart-labels{display:flex;justify-content:space-between;gap:2px;color:#526a74;font:7px Cascadia Code,Consolas,monospace}.commercial-chart-labels span{min-width:0;flex:1;text-align:center;white-space:nowrap}.supplier-ledger-list{min-width:860px}.supplier-ledger-list article{min-height:78px;padding:13px 19px;display:grid;grid-template-columns:minmax(230px,1.15fr) minmax(175px,.75fr) minmax(175px,.75fr) 130px;gap:23px;align-items:center;border-top:1px solid #172a34}.supplier-ledger-list article:hover{background:#38d0aa06}.supplier-identity{min-width:0;display:flex;align-items:center;gap:11px}.supplier-identity .brand-mark{width:37px;height:37px;flex:0 0 37px}.supplier-identity>span{min-width:0}.supplier-identity strong,.supplier-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-identity strong{color:#d9e7e6;font-size:11px}.supplier-identity small{margin-top:5px;color:#58717c;font-size:8px}.supplier-money span,.supplier-money strong{display:block}.supplier-money span{color:#5f7781;font-size:7px}.supplier-money strong{margin:5px 0 7px;font:750 12px Cascadia Code,Consolas,monospace}.supplier-money>i{height:3px;display:block;overflow:hidden;border-radius:3px;background:#1b3039}.supplier-money>i>b{height:100%;display:block;border-radius:inherit}.supplier-money.cost strong{color:#e4b969}.supplier-money.cost>i>b{background:var(--ledger-cost)}.supplier-money.revenue strong{color:#4fd1b0}.supplier-money.revenue>i>b{background:var(--ledger-revenue)}.supplier-quality{text-align:right}.supplier-quality span,.supplier-quality small,.supplier-quality em{display:block}.supplier-quality span{color:#c9d9d8;font:760 13px Bahnschrift,sans-serif}.supplier-quality small{margin-top:5px;color:#5e7680;font-size:7px}.supplier-quality em{margin-top:5px;color:#e8b96a;font-size:7px;font-style:normal}.commercial-table-wrap{overflow-x:auto}.commercial-table-wrap table{width:100%;min-width:980px;border-collapse:collapse}.commercial-table-wrap th{padding:10px 15px;color:#526b75;background:#ffffff05;text-align:left;font:8px Cascadia Code,Consolas,monospace;letter-spacing:.04em}.commercial-table-wrap td{padding:12px 15px;color:#9dafb3;border-top:1px solid #172a34;font-size:9px}.commercial-table-wrap tr:hover td{background:#38d0aa05}.commercial-model-name{min-width:215px;display:flex;align-items:center;gap:9px}.commercial-model-name .brand-mark{width:30px;height:30px}.commercial-model-name strong,.commercial-model-name small{display:block}.commercial-model-name strong{color:#d9e7e6;font-size:10px}.commercial-model-name small{margin-top:4px;color:#57707b;font-size:7px}.money-cost{color:#dfb465!important;font-family:Cascadia Code,Consolas,monospace}.money-revenue{color:#4bcfad!important;font-family:Cascadia Code,Consolas,monospace}.settlement{padding:4px 7px;border-radius:8px 2px;font-size:7px;font-weight:800}.settlement.settled{color:#51d3b0;background:#38d0aa14}.settlement.pending{color:#efbd6e;background:#f1b75a17}.commercial-footnote{min-height:62px;padding:13px 16px;display:flex;align-items:center;gap:12px;color:#53cbaa;border:1px solid rgba(56,208,170,.13);border-radius:11px 4px;background:#38d0aa09}.commercial-footnote>div{flex:1}.commercial-footnote strong{color:#bcd0ce;font-size:9px}.commercial-footnote p{margin:4px 0 0;color:#617983;font-size:8px;line-height:1.55}.commercial-footnote>span{color:#526a73;font:7px Cascadia Code,Consolas,monospace;white-space:nowrap}@media(max-width:1120px){.commercial-hero{grid-template-columns:1fr 150px 1fr}.ledger-side{padding-inline:24px}.supplier-ledger{overflow-x:auto}}@media(max-width:760px){.commercial-page .page-heading{align-items:flex-start;flex-direction:column}.commercial-heading-actions{width:100%;flex-wrap:wrap}.commercial-heading-actions .traffic-range,.commercial-heading-actions .secondary{flex:1}.cost-ledger-toggle{width:100%}.cost-ledger-toggle button{flex:1}.commercial-hero{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}.ledger-side{min-height:160px;padding:24px 20px}.ledger-side>strong{font-size:29px}.ledger-revenue{border-left:1px solid rgba(144,181,186,.09)}.ledger-spine{grid-column:1/-1;grid-row:2;min-height:116px;border-top:1px solid rgba(144,181,186,.09)}.ledger-spine:before,.ledger-spine:after{display:none}.currency-truth{grid-row:3;text-align:left}.commercial-facts{grid-template-columns:1fr 1fr}.commercial-facts article:nth-child(2){border-right:0}.commercial-facts article:nth-child(-n+2){border-bottom:1px solid #1b2b35}.control-section-head{align-items:flex-start;flex-direction:column}.control-section-head>small{text-align:left}.dual-line-chart{padding-inline:14px}.dual-line-chart svg{height:160px}.chart-legend{justify-content:flex-start;flex-wrap:wrap}.commercial-footnote{align-items:flex-start;flex-wrap:wrap}.commercial-footnote>span{width:100%;margin-left:30px}}@media(prefers-reduced-motion:reduce){.commercial-page *,.commercial-page *:before,.commercial-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.admin-role-chip{margin:15px 13px 6px;padding:9px 11px;display:flex;align-items:center;gap:8px;color:#9fb3bb;border:1px solid #1d3440;border-radius:10px 3px;background:#ffffff05;font-size:9px}.admin-role-chip svg{color:#45d1ad}.admin-role-chip span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-role-chip b{padding:3px 5px;color:#ecc275;border:1px solid rgba(241,183,90,.2);border-radius:6px 2px;background:#f1b75a12;font:800 7px Cascadia Code,Consolas,monospace}.payment-ops-page,.admin-management-page{--control-jade: #35c9a4;--control-amber: #edba64;--control-coral: #ed756f}.payment-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #1e323d;border-radius:15px 4px;overflow:hidden;background:#0c1721}.payment-signal-grid article{position:relative;min-width:0;min-height:112px;padding:20px 21px;border-right:1px solid #1b2c36;background:linear-gradient(145deg,rgba(255,255,255,.017),transparent)}.payment-signal-grid article:last-child{border-right:0}.payment-signal-grid article:after{content:"";position:absolute;right:14px;top:14px;width:5px;height:5px;border-radius:50%;background:#3cc7a5;box-shadow:0 0 0 4px #3cc7a512}.payment-signal-grid article.warn:after{background:var(--control-amber);box-shadow:0 0 0 4px #edba6414}.payment-signal-grid article.danger:after{background:var(--control-coral);box-shadow:0 0 0 4px #ed756f14}.payment-signal-grid span,.payment-signal-grid strong,.payment-signal-grid small{display:block}.payment-signal-grid span{color:#69808a;font-size:8px}.payment-signal-grid strong{margin:10px 0 7px;color:#dbe9e8;font:800 25px/1 Bahnschrift,Microsoft YaHei UI,sans-serif;letter-spacing:-.035em}.payment-signal-grid small{color:#526b75;font-size:8px;line-height:1.45}.payment-signal-grid .warn strong{color:#e9bd6f}.payment-signal-grid .danger strong{color:#ef8984}.payment-mode-note{min-height:66px;padding:14px 17px;display:flex;align-items:center;gap:13px;color:#4fd0ad;border:1px solid rgba(53,201,164,.15);border-radius:12px 3px;background:#35c9a409}.payment-mode-note>div{min-width:0;flex:1}.payment-mode-note strong{color:#cddbd9;font-size:10px}.payment-mode-note p{margin:4px 0 0;color:#657d87;font-size:8px;line-height:1.55}.payment-mode-note>span{padding:5px 8px;color:#67d9bd;border:1px solid rgba(53,201,164,.19);border-radius:8px 2px;font:800 7px Cascadia Code,Consolas,monospace;white-space:nowrap}.payment-tabs{justify-content:space-between}.payment-tabs>span{color:#5b717b;font-size:8px}.payment-status{display:inline-flex;padding:4px 7px;border-radius:8px 2px;font-size:8px;font-weight:800;white-space:nowrap}.payment-status.paid,.payment-status.succeeded{color:#59d4b3;background:#35c9a414}.payment-status.pending,.payment-status.processing{color:#e9bb6b;background:#edba6414}.payment-status.failed,.payment-status.expired,.payment-status.closed{color:#ef8984;background:#ed756f14}.status-dot.red{background:var(--control-coral);box-shadow:0 0 0 4px #ed756f14,0 0 12px #ed756f59}.reconciliation-layout{display:grid;grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr);gap:15px}.statement-control{padding:24px}.statement-control h3{margin:10px 0 0;color:#dce9e8;font-size:18px}.statement-control>p{margin:8px 0 22px;color:#647b85;font-size:9px;line-height:1.65}.statement-control label{display:grid;gap:7px;color:#81949b;font-size:9px}.statement-control input{width:100%;color:#d5e2e1;border:1px solid #2a3d47;border-radius:8px 2px;background:#09131c;padding:10px 11px;color-scheme:dark}.statement-control>button{width:100%;margin-top:11px;justify-content:center}.statement-history{overflow:hidden}.statement-run-list{max-height:410px;overflow-y:auto;padding:8px 20px 17px}.statement-run-list>div{min-height:66px;display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:12px;align-items:center;border-bottom:1px solid #182b35}.statement-run-list>div:last-child{border-bottom:0}.statement-run-list strong,.statement-run-list small{display:block}.statement-run-list strong{color:#ccd9d8;font-size:9px}.statement-run-list small{margin-top:5px;color:#5d747f;font-size:8px;line-height:1.45}.statement-run-list b{color:#52d0af;font:800 9px Cascadia Code,Consolas,monospace;white-space:nowrap}.role-map{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #1e323d;border-radius:15px 4px;overflow:hidden;background:#0c1721}.role-map article{min-width:0;min-height:126px;padding:19px;border-right:1px solid #1b2d37}.role-map article:last-child{border-right:0}.role-map span{display:block;color:#dbe8e7;font-size:11px;font-weight:800}.role-map p{min-height:42px;margin:8px 0 15px;color:#647b85;font-size:8px;line-height:1.55}.role-map small{padding:4px 6px;color:#52cfae;border:1px solid rgba(53,201,164,.14);border-radius:7px 2px;background:#35c9a40d;font:800 7px Cascadia Code,Consolas,monospace}.admin-identity{min-width:220px;display:flex;align-items:center;gap:10px}.admin-identity>span{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;color:#65dbbe;border:1px solid rgba(53,201,164,.18);border-radius:10px 3px;background:#35c9a412;font:800 11px Bahnschrift,sans-serif}.admin-identity strong,.admin-identity small{display:block}.admin-identity strong{color:#d7e4e3;font-size:10px}.admin-identity small{max-width:260px;margin-top:4px;overflow:hidden;color:#5c747e;text-overflow:ellipsis;white-space:nowrap;font-size:7px}.role-owner{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;color:#e9bd70;border:1px solid rgba(237,186,100,.2);border-radius:8px 2px;background:#edba6412;font-size:8px;font-weight:800}.inline-role-select{min-width:125px;padding:7px 9px;color:#cbd8d7;border:1px solid #293d47;border-radius:8px 2px;background:#0a141d;font-size:9px;color-scheme:dark}.permission-summary{max-width:285px;display:flex;flex-wrap:wrap;gap:5px}.permission-summary span,.permission-summary b{padding:3px 5px;border-radius:6px 2px;font-size:7px;font-weight:700}.permission-summary span{color:#78939c;background:#12232c}.permission-summary b{color:#54cfaf;border:1px solid rgba(53,201,164,.13)}.admin-audit-panel{overflow:hidden}.admin-audit-list{max-height:360px;overflow-y:auto;padding:8px 20px 17px}.admin-audit-list>div{min-height:62px;display:grid;grid-template-columns:31px minmax(0,1fr) auto;gap:11px;align-items:center;border-bottom:1px solid #182b35}.admin-audit-list>div:last-child{border-bottom:0}.admin-audit-list>div>span{width:29px;height:29px;display:grid;place-items:center;color:#4fcdaa;border:1px solid rgba(53,201,164,.13);border-radius:9px 3px;background:#35c9a40d}.admin-audit-list strong,.admin-audit-list small{display:block}.admin-audit-list strong{color:#cbd9d8;font-size:9px}.admin-audit-list small{margin-top:4px;color:#5e7680;font-size:8px}.admin-audit-list time{color:#526a74;font:7px Cascadia Code,Consolas,monospace;white-space:nowrap}.modal-form .warning-box{margin:0}.modal-form .primary,.modal-form .secondary,.statement-control .primary{display:inline-flex;align-items:center;gap:7px}@media(max-width:1180px){.payment-signal-grid{grid-template-columns:1fr 1fr}.payment-signal-grid article:nth-child(2){border-right:0}.payment-signal-grid article:nth-child(-n+2){border-bottom:1px solid #1b2c36}.role-map{grid-template-columns:repeat(2,minmax(0,1fr))}.role-map article{border-bottom:1px solid #1b2d37}.role-map article:nth-child(2n){border-right:0}.role-map article:last-child{border-bottom:0}}@media(max-width:760px){.payment-ops-page .page-heading,.admin-management-page .page-heading{align-items:flex-start;flex-direction:column}.payment-ops-page .page-heading>button,.admin-management-page .page-heading>button{width:100%;justify-content:center}.payment-signal-grid,.role-map,.reconciliation-layout{grid-template-columns:1fr}.payment-signal-grid article,.role-map article{border-right:0;border-bottom:1px solid #1b2c36}.payment-signal-grid article:last-child,.role-map article:last-child{border-bottom:0}.payment-tabs{align-items:flex-start;flex-direction:column}.payment-tabs .segmented{width:100%}.payment-tabs .segmented button{flex:1}.statement-run-list{padding-inline:14px}.modal-form{grid-template-columns:1fr}.modal-form .span-2{grid-column:auto}}.pricing-public-guard{margin:10px 0 14px;padding:11px 13px;display:flex;align-items:flex-start;gap:10px;border:1px solid #274c49;border-radius:10px;background:#0a1a1a;color:#83e6c8}.pricing-public-guard.private{border-color:#3a5375;background:#0b1625;color:#8fc1ff}.pricing-public-guard.error{border-color:#6d343d;background:#1c1116;color:#ff929f}.pricing-public-guard span,.pricing-public-guard strong,.pricing-public-guard small{display:block}.pricing-public-guard strong{font-size:11px}.pricing-public-guard small{margin-top:3px;color:#8296a9;font-size:9px;line-height:1.55}.pricing-group-header-actions,.media-group-actions{display:flex;align-items:center;gap:8px}.pricing-group-header-actions .icon-button,.media-group-actions .icon-button{width:29px;height:29px}.pricing-audience-editor{margin:0 12px 12px;padding:11px;display:grid;gap:9px;border:1px solid #243247;border-radius:9px;background:#0d1621}.pricing-audience-editor>label,.pricing-audience-editor fieldset{min-width:0;margin:0;padding:0;border:0;color:#8ea0b7;font-size:9px;font-weight:800;letter-spacing:.02em}.pricing-audience-editor select,.pricing-audience-editor input[type=number]{width:100%;margin-top:6px;border:1px solid #2a3a50;border-radius:7px;background:#080f18;color:#dce8f4}.pricing-audience-editor select{min-height:35px;padding:7px 9px}.pricing-audience-editor select[multiple]{min-height:96px;line-height:1.55}.pricing-audience-editor option{padding:5px}.pricing-audience-editor label>small{display:block;margin-top:5px;color:#63768c;font-size:8px;font-weight:500;line-height:1.5}.pricing-plan-options{margin-top:6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pricing-plan-options label{min-width:0;padding:7px 8px;display:flex;align-items:flex-start;gap:7px;border:1px solid #25344a;border-radius:7px;background:#0a121c;color:#d8e3ef}.pricing-plan-options label>span,.pricing-plan-options b,.pricing-plan-options small{display:block}.pricing-plan-options b{font-size:9px}.pricing-plan-options small{margin-top:2px;color:#65798f;font-size:7px;font-weight:500}.pricing-audience-priority{display:grid;grid-template-columns:minmax(0,1fr) 110px;align-items:center;column-gap:10px}.pricing-audience-priority input{grid-column:2;grid-row:1;margin:0!important}.pricing-audience-priority small{grid-column:1 / -1}.pricing-group-add,.media-group-add{margin-top:12px;min-height:38px;border-style:dashed!important}.media-group-add{width:100%}.media-group-price-grid article .pricing-audience-editor{margin:0 0 10px}.media-group-price-grid article>header{gap:8px}.media-group-actions label{white-space:nowrap}.channel-status-site{min-height:100vh;background-color:#f2f6f8;background-image:linear-gradient(rgba(45,83,109,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(45,83,109,.055) 1px,transparent 1px),radial-gradient(circle at 50% 0,rgba(65,122,255,.1),transparent 38%);background-size:32px 32px,32px 32px,auto;color:#142432}.channel-status-main{width:min(1560px,100%);min-height:calc(100vh - 180px);margin:0 auto;padding:56px 34px 90px}.channel-status-board{width:100%}.channel-status-board.embedded{color:#142432}.channel-status-heading{margin-bottom:25px;display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.channel-status-heading h1{margin:8px 0 7px;font-size:clamp(32px,4vw,54px);line-height:1;letter-spacing:-.045em}.channel-status-heading p{max-width:760px;margin:0;color:#647584;font-size:13px;line-height:1.7}.channel-status-controls{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.channel-range-switch{padding:4px;display:flex;gap:2px;border:1px solid #dbe3e8;border-radius:10px;background:#fffc;box-shadow:0 8px 30px #22364a0d}.channel-range-switch button{min-height:30px;padding:0 13px;border:0;border-radius:7px;background:transparent;color:#74828e;font-size:11px;font-weight:800}.channel-range-switch button.active{background:#152332;color:#fff;box-shadow:0 5px 12px #15233229}.platform-health,.channel-refresh{min-height:39px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;border:1px solid #dbe3e8;border-radius:10px;background:#ffffffd1;color:#41515e;font-size:10px;font-weight:900;letter-spacing:.04em}.platform-health i{width:7px;height:7px;border-radius:50%;background:#9aa9b3}.platform-health.operational{color:#087c5d}.platform-health.operational i{background:#1ac68f;box-shadow:0 0 0 5px #1ac68f1f}.platform-health.degraded{color:#9a6300}.platform-health.degraded i{background:#efad2f}.platform-health.outage{color:#b53a4a}.platform-health.outage i{background:#ed5c69}.channel-refresh{cursor:pointer}.channel-refresh:disabled{opacity:.55}.channel-status-error{margin-bottom:16px;padding:13px 15px;display:flex;align-items:center;gap:10px;border:1px solid #f2c6cb;border-radius:12px;background:#fff4f5;color:#ad3545}.channel-status-error span{flex:1}.channel-status-error strong,.channel-status-error small{display:block}.channel-status-error small{margin-top:3px;color:#8d646b}.channel-status-error button{border:0;background:transparent;color:inherit;font-weight:800}.channel-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.channel-status-card{min-width:0;padding:19px;text-align:left;border:1px solid #dce4e9;border-radius:15px 5px;background:#ffffffeb;color:#172633;box-shadow:0 8px 24px #1c324613;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;cursor:pointer}.channel-status-card:hover{transform:translateY(-2px);border-color:#a8c9c0;box-shadow:0 16px 34px #1c32461f}.channel-card-head{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}.channel-card-head .model-glyph{width:38px;height:38px}.channel-card-head strong,.channel-card-head span{min-width:0;display:block}.channel-card-head strong{overflow:hidden;text-overflow:ellipsis;color:#152533;font-size:14px;font-weight:900;white-space:nowrap}.channel-card-head span{margin-top:3px;color:#8996a0;font-size:8px;text-transform:uppercase}.channel-card-head em,.route-health{padding:5px 8px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;font-size:9px;font-style:normal;font-weight:900;white-space:nowrap}.channel-card-head em.operational,.route-health.operational{background:#dff9ee;color:#07835e}.channel-card-head em.degraded,.route-health.degraded{background:#fff2d8;color:#9a6300}.channel-card-head em.outage,.route-health.outage{background:#ffe2e5;color:#b23544}.channel-card-head em.no_data,.route-health.no_data{background:#edf1f3;color:#75838e}.channel-card-metrics{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.channel-card-metrics>div{min-height:65px;padding:11px 12px;border:1px solid #edf0f2;border-radius:10px;background:#f9faf9}.channel-card-metrics span,.channel-card-metrics strong{display:block}.channel-card-metrics span{color:#8e9aa3;font-size:9px}.channel-card-metrics strong{margin-top:6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:20px;letter-spacing:-.05em}.channel-card-metrics small{margin-left:2px;color:#8b98a2;font-size:9px}.channel-availability{margin-top:15px;padding-top:14px;display:flex;align-items:baseline;justify-content:space-between;border-top:1px solid #e9eef0}.channel-availability span{color:#8b98a1;font-size:9px}.channel-availability strong{color:#12a974;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:20px;letter-spacing:-.04em}.channel-history{height:34px;margin-top:11px;display:flex;align-items:flex-end;gap:2px;overflow:hidden}.channel-history i{min-width:3px;flex:1;height:20px;border-radius:2px;background:#20c98e}.channel-history i.degraded{height:15px;background:#f1ac33}.channel-history i.outage{height:10px;background:#ee5c67}.channel-history i.no_data{height:8px;background:#d4dde2}.channel-history-empty{height:34px;margin-top:11px;display:flex;align-items:center;gap:8px;color:#97a3ac;font-size:9px}.channel-history-empty span{width:100%;height:1px;background:repeating-linear-gradient(90deg,#dce3e7 0 5px,transparent 5px 9px)}.channel-status-card>footer{margin-top:4px;display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;color:#a0aab1;font-size:7px;text-transform:uppercase}.channel-status-card>footer small{text-align:center;color:#788791;font-size:8px}.channel-detail-backdrop{position:fixed;inset:0;z-index:140;padding:24px;display:grid;place-items:center;background:#0a151e8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.channel-detail-dialog{width:min(980px,100%);max-height:calc(100vh - 48px);overflow:auto;border:1px solid rgba(255,255,255,.75);border-radius:18px 6px;background:#fbfcfc;color:#172633;box-shadow:0 30px 90px #08182447}.channel-detail-dialog>header{padding:20px 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6ebee}.channel-detail-dialog>header>div{min-width:0;display:flex;align-items:center;gap:12px}.channel-detail-dialog h2{margin:0;font-size:21px}.channel-detail-dialog header p{margin:4px 0 0;color:#7c8993;font-size:10px}.channel-detail-dialog header button{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:9px;background:#eef2f4;color:#30414e}.channel-detail-summary{padding:15px 22px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.channel-detail-summary>div{padding:12px;border:1px solid #e8edef;border-radius:9px;background:#f7f9f9}.channel-detail-summary span,.channel-detail-summary strong{display:block}.channel-detail-summary span{color:#8c99a3;font-size:8px}.channel-detail-summary strong{margin-top:5px;font-size:12px}.channel-detail-summary strong.operational{color:#07835e}.channel-detail-summary strong.degraded{color:#9a6300}.channel-detail-summary strong.outage{color:#b23544}.channel-detail-table{min-width:720px;margin:0 22px 20px;border:1px solid #e1e7ea;border-radius:10px;overflow:hidden}.channel-detail-row{padding:11px 13px;display:grid;grid-template-columns:1.1fr 1fr .9fr 1fr 1fr 1fr;align-items:center;gap:10px;border-top:1px solid #e9edef;font-size:10px}.channel-detail-row:first-child{border-top:0}.channel-detail-row.header{background:#eff3f5;color:#73828d;font-size:8px;font-weight:900;text-transform:uppercase}.route-health i{width:6px;height:6px;border-radius:50%;background:currentColor}.channel-detail-dialog>footer{padding:14px 22px;display:flex;align-items:center;gap:8px;border-top:1px solid #e6ebee;color:#6d7d88;font-size:9px}.channel-detail-dialog>footer span{flex:1}.channel-detail-dialog>footer button{min-height:34px;padding:0 18px;border:0;border-radius:8px;background:#172633;color:#fff;font-weight:800}.channel-status-board.embedded .channel-status-heading h1{font-size:30px}.channel-status-board.embedded .channel-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1100px){.channel-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-status-heading{align-items:flex-start;flex-direction:column}.channel-status-controls{justify-content:flex-start}.channel-status-board.embedded .channel-status-grid{grid-template-columns:1fr}}@media(max-width:700px){.pricing-plan-options,.pricing-audience-priority{grid-template-columns:1fr}.pricing-audience-priority input{grid-column:1;grid-row:auto}.channel-status-main{padding:38px 16px 70px}.channel-status-grid{grid-template-columns:1fr}.channel-status-controls{width:100%}.channel-range-switch,.channel-range-switch button{flex:1}.channel-refresh{flex:1;justify-content:center}.channel-detail-backdrop{padding:0;align-items:end}.channel-detail-dialog{max-height:92vh;border-radius:18px 18px 0 0}.channel-detail-summary{grid-template-columns:repeat(2,1fr)}.channel-detail-table{margin:0 16px 16px;overflow-x:auto}.channel-detail-dialog>footer{align-items:flex-start;flex-wrap:wrap}.channel-detail-dialog>footer button{width:100%}}.customer-key-ledger{display:grid;gap:12px}.customer-key-row{padding:16px 18px;display:grid;grid-template-columns:minmax(190px,1.1fr) minmax(240px,1.5fr) minmax(210px,1fr) auto;align-items:center;gap:18px;border:1px solid #dce7e4;border-radius:18px;background:#ffffffe6;box-shadow:0 10px 30px #1a453f0e}.customer-key-name,.customer-key-scope,.customer-key-telemetry{min-width:0}.customer-key-name{display:flex;align-items:center;gap:10px}.customer-key-name>span{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:12px;background:#eaf8f4;color:#078167}.customer-key-name>div{min-width:0}.customer-key-name strong,.customer-key-name small,.customer-key-scope small{display:block}.customer-key-name strong{overflow:hidden;text-overflow:ellipsis;color:#102637;font-size:14px;white-space:nowrap}.customer-key-name code{margin-top:7px;display:inline-block;color:#526b76;font-size:11px}.customer-key-name small,.customer-key-scope small{margin-top:5px;color:#8b9aa3;font-size:10px}.customer-key-scope>div{display:flex;flex-wrap:wrap;gap:6px}.scope-pill{max-width:180px;padding:5px 9px;overflow:hidden;border-radius:999px;background:#eaf8f4;color:#087d63;font-size:9px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.scope-pill.muted{background:#eef2f4;color:#687985}.customer-key-telemetry{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.customer-key-telemetry span{padding:8px 10px;border-radius:12px;background:#f2f6f5;color:#70818b;font-size:9px}.customer-key-telemetry strong{margin-top:3px;display:block;color:#17303c;font-size:11px}.customer-key-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.customer-key-actions button{min-width:34px;min-height:34px;display:inline-grid;place-items:center;border:1px solid #dce6e3;border-radius:11px;background:#fff;color:#36505b}.customer-key-actions button:hover{border-color:#76bea9;color:#078167}.customer-key-actions button.danger:hover{border-color:#ef9ca3;color:#bd3444}.customer-key-form{display:grid;gap:18px}.customer-key-form>label{min-width:0;display:grid;align-content:start;gap:7px;color:#425865;font-size:11px;font-weight:800}.customer-key-form input{min-height:43px;padding:0 13px;border:1px solid #d6e1df;border-radius:12px;background:#fff;color:#102637}.key-model-scope{min-width:0;margin:0;padding:12px 14px 15px;border:1px solid #dce6e3;border-radius:15px;background:#f8fbfa}.key-model-scope legend{padding:0 7px;color:#425865;font-size:11px;font-weight:850}.scope-all-toggle{min-height:46px;padding:0 12px;display:flex!important;align-items:center;justify-content:flex-start;gap:10px;border:1px solid #e1e8e6;border-radius:11px;background:#fff;color:#445964;cursor:pointer}.scope-all-toggle span{min-width:0;line-height:1.45}.scope-all-toggle input,.scope-model-grid input{width:16px!important;height:16px;min-height:16px;flex:0 0 16px;margin:0;padding:0;accent-color:#0e9f7a}.scope-model-grid{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.scope-model-grid label{min-width:0;min-height:40px;padding:9px 10px;display:flex;align-items:center;gap:8px;border:1px solid #e1e8e6;border-radius:11px;background:#fff;color:#445964;font-size:10px;cursor:pointer}.scope-model-grid label.selected{border-color:#62b99f;background:#edf9f5;box-shadow:0 0 0 2px #1e9a7a14}.scope-model-grid label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-performance-evidence{padding:26px;display:grid;gap:18px}.model-performance-evidence>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.model-performance-evidence h3{margin:4px 0 7px;color:#112735;font-size:23px}.model-performance-evidence header p{margin:0;color:#72838d;font-size:11px;line-height:1.7}.channel-health-badge{padding:7px 11px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:#eef2f4;color:#6c7c86;font-size:9px;font-weight:900;white-space:nowrap}.channel-health-badge i{width:7px;height:7px;border-radius:50%;background:currentColor}.channel-health-badge.operational{background:#dff8ef;color:#07805f}.channel-health-badge.degraded{background:#fff0d4;color:#986100}.channel-health-badge.outage{background:#ffe2e5;color:#b43444}.performance-metric-ribbon{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #dce5e3;border-radius:16px;overflow:hidden}.performance-metric-ribbon>div{min-height:88px;padding:16px;border-left:1px solid #e3e9e7;background:#fbfcfc}.performance-metric-ribbon>div:first-child{border-left:0}.performance-metric-ribbon span,.performance-metric-ribbon strong,.performance-metric-ribbon small{display:block}.performance-metric-ribbon span{color:#86949d;font-size:9px}.performance-metric-ribbon strong{margin-top:6px;color:#102735;font-size:22px}.performance-metric-ribbon small{margin-top:3px;color:#9aa6ad;font-size:8px}.performance-trace{padding:16px;border:1px solid #e0e7e5;border-radius:16px;background:#f9fbfa}.performance-trace header{display:flex;align-items:center;justify-content:space-between;gap:12px}.performance-trace header strong{color:#213943;font-size:11px}.performance-trace header small{color:#89979f;font-size:8px}.performance-trace-bars{height:44px;margin-top:13px;display:flex;align-items:end;gap:3px}.performance-trace-bars i{min-width:4px;flex:1;height:34px;border-radius:3px;background:#1fc48f}.performance-trace-bars i.degraded{height:25px;background:#efad34}.performance-trace-bars i.outage{height:16px;background:#ed5d6a}.performance-trace-bars i.no_data{height:9px;background:#d7e0e3}.performance-route-ledger{border:1px solid #dfe7e5;border-radius:16px;overflow:hidden}.performance-route-row{padding:12px 14px;display:grid;grid-template-columns:minmax(150px,1.3fr) .8fr .8fr .8fr 1fr;align-items:center;gap:12px;border-top:1px solid #e8edeb;color:#465c66;font-size:10px}.performance-route-row:first-child{border-top:0}.performance-route-row.header{background:#f1f5f4;color:#829098;font-size:8px;font-weight:900;text-transform:uppercase}.performance-route-empty{padding:20px;color:#829098;font-size:10px;text-align:center}.channel-dot-label{display:inline-flex;align-items:center;gap:7px;font-weight:800}.channel-dot-label i{width:7px;height:7px;border-radius:50%;background:#a8b4ba}.channel-dot-label.operational i{background:#1fc48f}.channel-dot-label.degraded i{background:#efad34}.channel-dot-label.outage i{background:#ed5d6a}.media-control-grid{display:flex!important;flex-wrap:wrap;align-items:center;gap:9px!important}.media-control-grid .spec-pill{min-width:138px;min-height:46px;padding:6px 12px 6px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:8px;border:1px solid #d5e1de;border-radius:999px;background:#f8fbfa;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.media-control-grid .spec-pill:focus-within{border-color:#49ad92;background:#fff;box-shadow:0 0 0 4px #1fa6841a}.media-control-grid .spec-pill>span{grid-column:1 / -1;color:#89979f;font-size:8px;font-weight:800;letter-spacing:.02em}.media-control-grid .spec-pill select,.media-control-grid .spec-pill input{min-width:0;width:100%;height:20px;padding:0;border:0;outline:0;appearance:none;background:transparent;color:#152d39;font-size:11px;font-weight:850}.media-control-grid .spec-pill svg{grid-column:2;grid-row:2;color:#66808a;pointer-events:none}.media-control-grid .spec-pill.numeric{grid-template-columns:1fr;min-width:115px}.media-control-grid .spec-pill.numeric>span{grid-column:1}.media-estimator-grid{display:grid;gap:18px}.media-estimator-result{overflow:hidden;border:1px solid #dce6e3;border-radius:18px 6px;background:#fbfdfc}.media-result-head{min-height:44px;padding:9px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e4ebe8;background:#f4f8f6}.media-result-head small{color:#84949a;font-size:8px}.media-result-state{padding:5px 9px;color:#08795e;border:1px solid #c9e6dd;border-radius:999px;background:#eaf8f3;font-size:9px;font-weight:850}.media-estimator-result.unmatched{border-color:#ecd7d1;background:snow}.media-estimator-result.unmatched .media-result-head{border-color:#f1dfda;background:#fff5f2}.media-estimator-result.unmatched .media-result-state{color:#a24e3f;border-color:#efd0c8;background:#fff0ec}.media-quote-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,290px);align-items:stretch}.media-quote-spec{min-width:0;padding:19px 20px 18px}.media-quote-eyebrow{color:#87969c;font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.media-quote-spec h4{margin:6px 0 15px;color:#18303a;font-size:16px;font-weight:600}.media-quote-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.media-quote-facts>div{min-width:0;padding:10px 11px;border:1px solid #e1e8e6;border-radius:11px 4px;background:#fff}.media-quote-facts span,.media-quote-facts em{display:block}.media-quote-facts span{color:#8a979c;font-size:8px}.media-quote-facts em{margin-top:5px;overflow:hidden;color:#334b54;font-size:10px;font-style:normal;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.media-quote-formula{margin:12px 0 0;color:#73848b;font:400 9px/1.6 Cascadia Code,Consolas,monospace;overflow-wrap:anywhere}.media-quote-total{display:grid;align-content:center;border-left:1px solid #0b6f58;background:linear-gradient(145deg,#0d8e70,#08664f);color:#fff}.media-quote-total>div{min-width:0;padding:17px 20px;display:grid;gap:7px}.media-quote-total>div+div{border-top:1px solid rgba(255,255,255,.16)}.media-quote-total span{color:#ffffffbd;font-size:9px;font-weight:800;letter-spacing:.06em}.media-quote-total strong{color:#fff;font:900 30px/1 Cascadia Code,Consolas,monospace;letter-spacing:-.04em}.media-quote-total strong small{margin-right:3px;font-size:15px;font-weight:700}.media-quote-total em{color:#ffffffb8;font-size:8px;font-style:normal;line-height:1.55}.media-quote-official{background:#0330282e}.media-quote-official strong{font-size:20px;opacity:.92}.media-quote-official strong small{font-size:12px}.media-quote-empty{padding:24px 20px}.media-quote-empty h4{margin:0 0 7px;color:#6e4038;font-size:14px;font-weight:600}.media-quote-empty p{margin:0;color:#9a6c63;font-size:9px;line-height:1.7}.media-public-tier-ledger{margin-top:16px;border:1px solid #e0e7e5;border-radius:15px;background:#fafcfb;overflow:hidden}.media-public-tier-ledger summary{padding:13px 15px;cursor:pointer;color:#314953;font-size:10px;font-weight:850}.media-public-tier-ledger[open] summary{border-bottom:1px solid #e5ebe9}.media-tier-row{grid-template-columns:minmax(220px,1.5fr) minmax(170px,1fr) minmax(105px,.6fr) minmax(105px,.6fr)!important}.media-tier-name{color:#263f49;font-weight:550}.media-tier-row b{justify-self:end;color:#08795e;font-weight:850}.official-list-price{display:none!important}.price-story{grid-template-columns:minmax(0,1fr)!important}.price-story>div:not(.price-story-final),.price-story>i{display:none!important}@media(max-width:1080px){.customer-key-row{grid-template-columns:1fr 1fr}.customer-key-actions{justify-content:flex-start}.performance-metric-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-metric-ribbon>div:nth-child(3){border-left:0;border-top:1px solid #e3e9e7}.performance-metric-ribbon>div:nth-child(4){border-top:1px solid #e3e9e7}.media-quote-layout{grid-template-columns:1fr}.media-quote-total{min-height:130px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);border-top:1px solid #0b6f58;border-left:0}.media-quote-total>div+div{border-top:0;border-left:1px solid rgba(255,255,255,.16)}}@media(max-width:700px){.customer-key-row,.scope-model-grid{grid-template-columns:1fr}.model-performance-evidence{padding:18px}.model-performance-evidence>header{flex-direction:column}.performance-route-ledger{overflow-x:auto}.performance-route-row{min-width:690px}.media-control-grid .spec-pill{min-width:calc(50% - 5px);flex:1}.media-result-head{align-items:flex-start;flex-direction:column}.media-quote-spec{padding:16px}.media-quote-facts,.media-quote-total{grid-template-columns:1fr}.media-quote-total>div{padding:18px}.media-quote-total>div+div{border-top:1px solid rgba(255,255,255,.16);border-left:0}.media-quote-payable strong{font-size:27px}}.site-theme-toggle{position:fixed;top:18px;right:18px;z-index:190;width:76px;height:38px;padding:4px;display:grid;grid-template-columns:1fr 1fr;align-items:center;border:1px solid rgba(118,139,150,.24);border-radius:999px;background:#fafcfce0;color:#68808b;box-shadow:0 9px 28px #0f26321f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer}.site-theme-toggle:before{content:"";position:absolute;top:4px;left:4px;width:30px;height:28px;border-radius:999px;background:#0c9b77;box-shadow:0 5px 14px #07775b42;transition:transform .22s ease,background .22s ease}.site-theme-toggle.dark:before{transform:translate(36px);background:#315a79}.site-theme-toggle span{position:relative;z-index:1;display:grid;place-items:center}.site-theme-toggle.light span:first-child,.site-theme-toggle.dark span:last-child{color:#fff}.public-actions,.portal-top-actions,.top-actions{min-width:0;padding-right:214px}.docs-portal-page{display:grid;gap:22px;color:#142b38}.docs-portal-hero{min-height:184px;padding:32px 35px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px;overflow:hidden;position:relative;border:1px solid #d8e4e2;border-radius:18px 6px;background:radial-gradient(circle at 84% 22%,rgba(29,185,145,.16),transparent 26%),linear-gradient(135deg,#f9fcfb,#eef7f4)}.docs-portal-hero:after{content:"</>";position:absolute;right:15%;top:16px;color:#0c795d0e;font:900 112px ui-monospace,monospace}.docs-portal-hero>div{position:relative;z-index:1}.docs-portal-hero h2{max-width:780px;margin:8px 0 10px;font-size:clamp(28px,3vw,46px);line-height:1.06;letter-spacing:-.045em}.docs-portal-hero p{max-width:790px;margin:0;color:#647d88;font-size:13px;line-height:1.75}.docs-health-stamp{min-width:188px;padding:14px 16px;display:flex;align-items:center;gap:11px;border:1px solid rgba(17,153,115,.2);border-radius:12px 4px;background:#ffffffb3}.docs-health-stamp>i{width:9px;height:9px;border-radius:50%;background:#20c390;box-shadow:0 0 0 6px #20c3901f,0 0 18px #20c39066}.docs-health-stamp strong,.docs-health-stamp small{display:block}.docs-health-stamp strong{font:800 11px ui-monospace,monospace}.docs-health-stamp small{margin-top:4px;color:#799099;font-size:8px}.docs-workbench{display:grid;grid-template-columns:220px minmax(0,1fr) 150px;gap:22px;align-items:start}.docs-chapter-nav,.docs-page-toc{position:sticky;top:100px}.docs-chapter-nav{padding:15px;border:1px solid #dbe5e3;border-radius:14px 4px;background:#ffffffe0}.docs-chapter-nav>label{height:39px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid #dbe5e3;border-radius:9px 3px;color:#78909a;background:#f5f9f8}.docs-chapter-nav input{min-width:0;width:100%;border:0;outline:0;color:#16303c;background:transparent;font-size:10px}.docs-chapter-nav section{margin-top:18px;display:grid;gap:2px}.docs-chapter-nav section>strong{padding:0 8px 7px;color:#8ca09f;font-size:8px;letter-spacing:.12em}.docs-chapter-nav a{min-height:35px;padding:0 8px;display:flex;align-items:center;justify-content:space-between;border-radius:7px;color:#405864;text-decoration:none;font-size:10px;font-weight:700}.docs-chapter-nav a:hover{color:#067b5d;background:#edf8f4}.docs-chapter-nav>p{color:#8a9ca4;font-size:10px}.docs-nav-note{margin-top:18px;padding:11px;display:flex;align-items:flex-start;gap:8px;border-radius:9px 3px;color:#167b62;background:#eef9f5;font-size:8px;line-height:1.6}.docs-article{min-width:0;overflow:hidden;border:1px solid #dce5e4;border-radius:16px 5px;background:#fff;box-shadow:0 14px 40px #2241480e}.docs-section{padding:34px 38px;border-bottom:1px solid #e9efed;scroll-margin-top:100px}.docs-section:last-child{border-bottom:0}.docs-section>span,.docs-callout span,.docs-security span{color:#0d9b77;font:800 8px ui-monospace,monospace;letter-spacing:.13em}.docs-section h3{margin:7px 0 11px;color:#122b38;font-size:24px;letter-spacing:-.03em}.docs-section>p,.docs-callout p,.docs-security p{margin:0;color:#667e88;font-size:12px;line-height:1.8}.docs-capability-grid{margin-top:23px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.docs-capability-grid>div{min-height:116px;padding:16px;border:1px solid #e2eae8;border-radius:11px 3px;background:#f8fbfa}.docs-capability-grid svg{color:#0fa47e}.docs-capability-grid strong,.docs-capability-grid small{display:block}.docs-capability-grid strong{margin-top:12px;font-size:12px}.docs-capability-grid small{margin-top:6px;color:#789098;font-size:9px;line-height:1.55}.docs-portal-page .docs-steps{margin:20px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.docs-portal-page .docs-steps article{min-width:0;min-height:100px;padding:14px;display:flex;gap:11px;border:1px solid #e1e9e7;border-radius:11px 3px;background:#f9fbfb}.docs-portal-page .docs-steps article>span{width:26px;height:26px;flex:0 0 26px;display:grid;place-items:center;color:#078463;border:1px solid #bfe2d8;border-radius:8px 2px;font:800 9px ui-monospace,monospace}.docs-portal-page .docs-steps strong,.docs-portal-page .docs-steps code,.docs-portal-page .docs-steps p{display:block}.docs-portal-page .docs-steps strong{font-size:11px}.docs-portal-page .docs-steps code,.docs-portal-page .docs-steps p{margin:7px 0 0;overflow-wrap:anywhere;color:#718791;font-size:8px;line-height:1.55}.docs-portal-page .code-panel{margin-top:12px;overflow:hidden;border-radius:14px 4px;background:#0b2033}.docs-portal-page .code-tabs{min-height:47px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(126,218,194,.13)}.docs-portal-page .code-tabs>div{display:flex;gap:3px}.docs-portal-page .code-tabs button{min-height:30px;padding:0 10px;border:0;border-radius:7px 2px;color:#819baa;background:transparent;cursor:pointer;font-size:9px}.docs-portal-page .code-tabs button.active{color:#68e0bd;background:#49d0ab1a}.docs-portal-page .code-panel pre{min-height:270px;margin:0;padding:23px;overflow:auto;color:#d9efe9;font-size:10px;line-height:1.8}.docs-split{display:grid;grid-template-columns:1fr minmax(280px,.75fr);gap:25px;align-items:center}.docs-split pre{margin:0;padding:18px;overflow:auto;border-radius:10px 3px;color:#8be2c9;background:#0b2033;font-size:9px}.docs-endpoint-list{margin-top:19px;border:1px solid #e1e9e7;border-radius:11px;overflow:hidden}.docs-endpoint-list>div{min-height:56px;padding:11px 13px;display:grid;grid-template-columns:43px minmax(180px,.8fr) 1fr;align-items:center;gap:11px;border-top:1px solid #e8eeec}.docs-endpoint-list>div:first-child{border-top:0}.docs-endpoint-list b{font:800 8px ui-monospace,monospace}.docs-endpoint-list b.post{color:#078765}.docs-endpoint-list b.get{color:#316fcb}.docs-endpoint-list code{color:#173240;font-size:9px}.docs-endpoint-list span{color:#7a8e97;font-size:9px}.docs-callout,.docs-security{display:flex;gap:15px;align-items:flex-start;background:linear-gradient(120deg,#f1faf7,#f9fcfb)}.docs-callout>svg,.docs-security>svg{flex:0 0 auto;color:#0d9b77}.docs-error-grid{margin-top:17px;display:grid;grid-template-columns:45px 1fr;border:1px solid #e1e9e7;border-radius:10px;overflow:hidden}.docs-error-grid b,.docs-error-grid p{margin:0;padding:11px 13px;border-top:1px solid #e8eeec}.docs-error-grid b:nth-child(-n+2),.docs-error-grid p:nth-child(-n+2){border-top:0}.docs-error-grid b{color:#b26c14;font:800 9px ui-monospace,monospace}.docs-error-grid p{color:#738a94;font-size:9px}.docs-page-toc{padding-top:7px;display:grid;gap:3px}.docs-page-toc strong{margin-bottom:8px;color:#899d9d;font-size:8px;letter-spacing:.1em}.docs-page-toc a{padding:7px 10px;border-left:1px solid #d8e3e0;color:#728791;text-decoration:none;font-size:9px}.docs-page-toc a:hover{color:#078765;border-left-color:#15ad83}.model-glyph.brand-mark{flex:0 0 auto;display:grid;place-items:center;overflow:hidden;padding:0;line-height:0;border:1px solid var(--brand-border);background:var(--brand-tile)}.model-glyph.brand-mark svg{width:58%;height:58%;display:block;margin:auto;fill:currentColor;color:var(--brand-ink)}.model-glyph.brand-mark b{width:100%;height:100%;display:grid;place-items:center;color:var(--brand-ink);font:900 clamp(7px,.65vw,10px)/1 ui-monospace,monospace;letter-spacing:-.08em}.channel-card-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px}.channel-card-head .model-glyph.brand-mark{width:42px;height:42px;margin:0;align-self:center;justify-self:center;border-radius:11px 3px}.channel-detail-dialog header .model-glyph.brand-mark{width:44px;height:44px}[data-theme=dark] body{background:#071018;color:#e7f0ef}[data-theme=dark] .site-theme-toggle{border-color:#29404c;background:#081620e6;color:#8096a1}[data-theme=dark] .public-site,[data-theme=dark] .auth-page,[data-theme=dark] .portal-shell,[data-theme=dark] .channel-status-site{background-color:#071018;color:#dce9e7}[data-theme=dark] .public-header,[data-theme=dark] .portal-topbar{border-color:#18303a;background:#071018e0}[data-theme=dark] .public-nav button,[data-theme=dark] .portal-topbar h1,[data-theme=dark] .portal-topbar .mobile-menu{color:#dbe8e6}[data-theme=dark] .hero-section,[data-theme=dark] .platform-section,[data-theme=dark] .quickstart-section,[data-theme=dark] .catalog-main,[data-theme=dark] .docs-public-main,[data-theme=dark] .portal-main,[data-theme=dark] .portal-content{background-color:#08131c;color:#dce8e7}[data-theme=dark] .portal-sidebar{border-color:#19313b;background:#071b2b}[data-theme=dark] .portal-shell .panel,[data-theme=dark] .portal-shell .metric-card,[data-theme=dark] .portal-shell .key-card,[data-theme=dark] .portal-shell .account-card,[data-theme=dark] .portal-shell .catalog-toolbar,[data-theme=dark] .channel-status-card,[data-theme=dark] .channel-detail-dialog,[data-theme=dark] .docs-portal-hero,[data-theme=dark] .docs-chapter-nav,[data-theme=dark] .docs-article{border-color:#1d3741;background:#0b1a24;color:#dce8e7;box-shadow:none}[data-theme=dark] .docs-portal-hero{background:radial-gradient(circle at 84% 22%,rgba(29,185,145,.12),transparent 26%),#0a1a24}[data-theme=dark] .docs-section,[data-theme=dark] .docs-endpoint-list>div{border-color:#1a333d}[data-theme=dark] .docs-section h3,[data-theme=dark] .docs-endpoint-list code,[data-theme=dark] .docs-chapter-nav input{color:#dce9e7}[data-theme=dark] .docs-section>p,[data-theme=dark] .docs-portal-hero p,[data-theme=dark] .docs-endpoint-list span{color:#8299a2}[data-theme=dark] .docs-capability-grid>div,[data-theme=dark] .docs-portal-page .docs-steps article,[data-theme=dark] .docs-chapter-nav>label{border-color:#1f3943;background:#0e202a}[data-theme=dark] .docs-capability-grid strong,[data-theme=dark] .docs-portal-page .docs-steps strong{color:#d7e5e3}[data-theme=dark] .docs-chapter-nav a{color:#93a7af}[data-theme=dark] .docs-chapter-nav a:hover,[data-theme=dark] .docs-nav-note{color:#66d9b9;background:#102a28}[data-theme=dark] .channel-status-heading h1,[data-theme=dark] .channel-card-head strong,[data-theme=dark] .channel-card-metrics strong,[data-theme=dark] .channel-detail-dialog h2{color:#dce9e7}[data-theme=dark] .channel-status-heading p,[data-theme=dark] .channel-card-head span{color:#81949d}[data-theme=dark] .channel-range-switch,[data-theme=dark] .platform-health,[data-theme=dark] .channel-refresh,[data-theme=dark] .channel-card-metrics>div,[data-theme=dark] .channel-detail-summary>div{border-color:#203944;background:#0e202a;color:#bcd0cf}[data-theme=dark] .channel-availability,[data-theme=dark] .channel-detail-dialog>header,[data-theme=dark] .channel-detail-dialog>footer{border-color:#1c3540}[data-theme=dark] .channel-detail-row{border-color:#1b333d}.channel-detail-row.header{background:#10232d}[data-theme=dark] .public-site,[data-theme=dark] .auth-page,[data-theme=dark] .portal-shell,[data-theme=dark] .channel-status-site{color-scheme:dark}[data-theme=dark] .public-site h1,[data-theme=dark] .public-site h2,[data-theme=dark] .public-site h3,[data-theme=dark] .public-site strong,[data-theme=dark] .portal-shell h2,[data-theme=dark] .portal-shell h3,[data-theme=dark] .portal-shell strong,[data-theme=dark] .portal-shell legend,[data-theme=dark] .channel-status-site h1,[data-theme=dark] .channel-status-site h2,[data-theme=dark] .channel-status-site h3{color:#dce9e7}[data-theme=dark] .public-site p,[data-theme=dark] .public-site small,[data-theme=dark] .portal-shell p,[data-theme=dark] .portal-shell small,[data-theme=dark] .portal-shell dt,[data-theme=dark] .channel-status-site p,[data-theme=dark] .channel-status-site small{color:#91a6ad}[data-theme=dark] .route-board,[data-theme=dark] .request-card,[data-theme=dark] .rail-node,[data-theme=dark] .route-result,[data-theme=dark] .token-ledger,[data-theme=dark] .platform-grid article:not(.feature-lead),[data-theme=dark] .public-site .catalog-toolbar,[data-theme=dark] .public-site .market-card,[data-theme=dark] .public-site .price-ledger,[data-theme=dark] .public-site .docs-table,[data-theme=dark] .public-footer{border-color:#203944;background-color:#0b1a24;color:#dce9e7;box-shadow:none}[data-theme=dark] .catalog-hero>p,[data-theme=dark] .docs-public-main .lead,[data-theme=dark] .capability-tabs button,[data-theme=dark] .public-footer,[data-theme=dark] .public-footer a{color:#91a6ad}[data-theme=dark] .searchbox.light,[data-theme=dark] .searchbox.light input,[data-theme=dark] .public-site input,[data-theme=dark] .public-site select,[data-theme=dark] .public-site textarea{color:#dce9e7}[data-theme=dark] .public-site input::placeholder,[data-theme=dark] .portal-shell input::placeholder,[data-theme=dark] .auth-page input::placeholder{color:#6f8791;opacity:1}[data-theme=dark] .auth-form-panel{background:#08131c}[data-theme=dark] .auth-form-head h2,[data-theme=dark] .auth-form>label{color:#dce9e7}[data-theme=dark] .auth-form-head p,[data-theme=dark] .auth-switch,[data-theme=dark] .admin-entry{color:#91a6ad}[data-theme=dark] .auth-method{background:#10232d}[data-theme=dark] .auth-method button{color:#9bb0b7}[data-theme=dark] .auth-method button.active{color:#75dfc1;background:#17303a;box-shadow:none}[data-theme=dark] .auth-form>label>input,[data-theme=dark] .input-with-icon{color:#dce9e7;border-color:#29434c;background:#0d202a}[data-theme=dark] .input-with-icon input{color:#dce9e7}[data-theme=dark] .launcher-custody-ticket{color:#dce9e7;border-color:#29434c;background:linear-gradient(145deg,#0d202a,#0b1a24 68%,#10252c);box-shadow:0 24px 60px #00000038}[data-theme=dark] .custody-ticket-head{color:#9cb0b5;border-bottom-color:#25404a;background:#10252cc2}[data-theme=dark] .custody-ticket-head span{color:#68ddbd}[data-theme=dark] .custody-ticket-head small{color:#8299a0}[data-theme=dark] .custody-link-row section{border-color:#29434c;background:#0d202ae6}[data-theme=dark] .custody-link-row section small{color:#81979d}[data-theme=dark] .custody-link-row section strong{color:#e4efed}[data-theme=dark] .custody-link-row section .media-display-id{color:#dce9e7}[data-theme=dark] .custody-link-row section code{color:#93a8ad}[data-theme=dark] .custody-link-row section em{color:#62d8b8}[data-theme=dark] .custody-icon.account{color:#83b7ff;background:#3e7ad329}[data-theme=dark] .custody-icon.media{color:#b89cff;background:#7953d62b}[data-theme=dark] .custody-link i{background:linear-gradient(90deg,transparent,#287b68)}[data-theme=dark] .custody-link i:last-child{background:linear-gradient(90deg,#287b68,transparent)}[data-theme=dark] .launcher-custody-ticket>p{color:#93a8ad;border-top-color:#25404a;background:#10252cb8}[data-theme=dark] .launcher-login-expired{color:#e2aaa4;border-color:#ef706247;background:linear-gradient(135deg,#6f272238,#25171aad)}[data-theme=dark] .launcher-login-expired strong{color:#ffb5ad}[data-theme=dark] .page-heading h2,[data-theme=dark] .welcome-row h2,[data-theme=dark] .usage-log-heading h2{color:#e0eceb}[data-theme=dark] .page-heading p,[data-theme=dark] .welcome-row p,[data-theme=dark] .usage-log-heading p{color:#91a6ad}[data-theme=dark] .portal-topbar .endpoint-pill,[data-theme=dark] .top-balance{color:#b9d1cf;border-color:#29434c;background:#0d202a}[data-theme=dark] .portal-shell .panel-head h3,[data-theme=dark] .portal-shell .metric-card strong,[data-theme=dark] .access-checks strong,[data-theme=dark] .usage-list strong,[data-theme=dark] .recent-request-list strong,[data-theme=dark] .account-info h3,[data-theme=dark] .transaction-list strong{color:#dce9e7}[data-theme=dark] .portal-shell .panel-head p,[data-theme=dark] .portal-shell .metric-card span,[data-theme=dark] .portal-shell .metric-card small,[data-theme=dark] .access-checks small,[data-theme=dark] .usage-list small,[data-theme=dark] .recent-request-list small,[data-theme=dark] .account-info>p,[data-theme=dark] .transaction-list small{color:#8ea3ab}[data-theme=dark] .access-checks>div,[data-theme=dark] .key-card,[data-theme=dark] .portal-shell .toolbar,[data-theme=dark] .portal-shell .table-wrap,[data-theme=dark] .docs-steps article,[data-theme=dark] .account-info,[data-theme=dark] .customer-key-row,[data-theme=dark] .performance-metric-ribbon,[data-theme=dark] .performance-trace,[data-theme=dark] .performance-route-ledger,[data-theme=dark] .media-public-tier-ledger{border-color:#203944;background:#0b1a24;color:#dce9e7;box-shadow:none}[data-theme=dark] .access-checks>div,[data-theme=dark] .usage-list>div,[data-theme=dark] .recent-request-list>div,[data-theme=dark] .key-card-foot,[data-theme=dark] .account-info dl>div,[data-theme=dark] .transaction-list>div,[data-theme=dark] .recharge-order-list>button{border-color:#1e3741}[data-theme=dark] .portal-shell .table-wrap th,[data-theme=dark] .performance-route-row.header{color:#93a7ae;background:#10232d}[data-theme=dark] .portal-shell .table-wrap td,[data-theme=dark] .performance-route-row{color:#baccca;border-color:#1e3741}[data-theme=dark] .portal-shell .segmented{background:#10232d}[data-theme=dark] .portal-shell .segmented button{color:#9aafb6}[data-theme=dark] .portal-shell .segmented button.active{color:#72dfbf;background:#17303a;box-shadow:none}[data-theme=dark] .portal-shell input,[data-theme=dark] .portal-shell select,[data-theme=dark] .portal-shell textarea,[data-theme=dark] .customer-key-form input,[data-theme=dark] .customer-key-form select,[data-theme=dark] .customer-key-form textarea{color:#dce9e7;border-color:#29434c;background:#0d202a;color-scheme:dark}[data-theme=dark] .customer-key-name strong,[data-theme=dark] .customer-key-name code,[data-theme=dark] .customer-key-telemetry strong,[data-theme=dark] .customer-key-form>label,[data-theme=dark] .key-model-scope legend,[data-theme=dark] .scope-all-toggle,[data-theme=dark] .scope-model-grid label{color:#dce9e7}[data-theme=dark] .customer-key-telemetry span,[data-theme=dark] .key-model-scope,[data-theme=dark] .scope-all-toggle,[data-theme=dark] .scope-model-grid label,[data-theme=dark] .customer-key-actions button{border-color:#29434c;background:#0e202a}[data-theme=dark] .scope-all-toggle{background:#10232d}[data-theme=dark] .scope-model-grid label.selected{border-color:#3a987f;background:#102e2b}[data-theme=dark] .portal-shell .security-note{color:#75dfc1;border-color:#285a50;background:linear-gradient(100deg,#102a28,#0e202a);box-shadow:none}[data-theme=dark] .portal-shell .security-note div,[data-theme=dark] .portal-shell .security-note strong{color:#e4efed}[data-theme=dark] .portal-shell .security-note p{color:#91a6ad}[data-theme=dark] .customer-key-name>span{color:#75dfc1;background:#102e2b}[data-theme=dark] .scope-pill{color:#75dfc1;background:#102e2b}[data-theme=dark] .scope-pill.muted{color:#9aafb6;background:#10232d}[data-theme=dark] .portal-shell .account-security-panel{border-color:#203944;background:#0b1a24;box-shadow:none}[data-theme=dark] .portal-shell .security-emblem{color:#75dfc1;border-color:#285a50;background:#102e2b}[data-theme=dark] .portal-shell .security-panel-copy h3{color:#e4efed}[data-theme=dark] .portal-shell .security-panel-copy p,[data-theme=dark] .portal-shell .security-account span{color:#91a6ad}[data-theme=dark] .portal-shell .security-account{border-color:#29434c}[data-theme=dark] .portal-shell .security-account strong{color:#dce9e7}[data-theme=dark] .portal-shell .inline-password-form.light>label{color:#b9ccca}[data-theme=dark] .portal-shell .inline-password-form.light .input-with-icon{color:#91a6ad;border-color:#29434c;background:#0e202a}[data-theme=dark] .portal-shell .inline-password-form.light .input-with-icon:focus-within{border-color:#3a987f;box-shadow:0 0 0 3px #3a987f1f}[data-theme=dark] .portal-shell .inline-password-form.light .input-with-icon input{color:#e4efed}[data-theme=dark] .portal-shell .inline-password-form.light .input-with-icon input::placeholder{color:#718790}[data-theme=dark] .portal-shell .inline-password-form.light .input-with-icon>svg,[data-theme=dark] .portal-shell .inline-password-form.light .input-with-icon button{color:#91a6ad}[data-theme=dark] .portal-shell .inline-password-form.light .password-requirements span{color:#91a6ad;border-color:#29434c;background:#10232d}[data-theme=dark] .portal-shell .inline-password-form.light .password-requirements span svg{color:#718790}[data-theme=dark] .portal-shell .inline-password-form.light .password-requirements span.valid{color:#75dfc1;border-color:#3a987f;background:#102e2b}[data-theme=dark] .portal-shell .inline-password-form.light .password-requirements span.valid svg{color:#75dfc1}[data-theme=dark] .recharge-trust{color:#69dbbb;border-color:#286250;background:#102a28}[data-theme=dark] .recharge-trust strong{color:#bfe9dc}[data-theme=dark] .recharge-trust small,[data-theme=dark] .recharge-step small,[data-theme=dark] .payment-channels small,[data-theme=dark] .recharge-agreement,[data-theme=dark] .recharge-order-list small{color:#91a6ad}[data-theme=dark] .recharge-step>span{color:#6cddbd;border-color:#286250;background:#102a28}[data-theme=dark] .channel-step{border-color:#1e3741}[data-theme=dark] .amount-presets button,[data-theme=dark] .custom-amount,[data-theme=dark] .payment-channels>button,[data-theme=dark] .balance-after{color:#b9ccca;border-color:#29434c;background:#0e202a}[data-theme=dark] .amount-presets button.active,[data-theme=dark] .custom-amount.active,[data-theme=dark] .custom-amount:focus-within,[data-theme=dark] .payment-channels>button.active{color:#72dfbf;border-color:#3a987f;background:#102e2b}[data-theme=dark] .custom-amount input,[data-theme=dark] .payment-channels strong,[data-theme=dark] .balance-after b,[data-theme=dark] .recharge-order-list strong,[data-theme=dark] .recharge-order-list>button>b{color:#dce9e7}[data-theme=dark] .recharge-order-list>button{color:#b9ccca}[data-theme=dark] .recharge-order-list>button:hover{background:#10232d}[data-theme=dark] .usage-log-filters,[data-theme=dark] .usage-log-kpis,[data-theme=dark] .usage-log-ledger,[data-theme=dark] .usage-log-time-field,[data-theme=dark] .usage-log-search,[data-theme=dark] .usage-log-select,[data-theme=dark] .usage-log-signal-strip,[data-theme=dark] .usage-log-detail-grid>div,[data-theme=dark] .usage-log-expand,[data-theme=dark] .usage-log-pagination,[data-theme=dark] .usage-log-pagination select,[data-theme=dark] .usage-log-pagination nav button{color:#bdcecc;border-color:#203944;background:#0b1a24;box-shadow:none}[data-theme=dark] .usage-log-filter-primary,[data-theme=dark] .usage-log-table th,[data-theme=dark] .usage-log-detail-row td{border-color:#1e3741;background:#10232d}[data-theme=dark] .usage-log-table td{color:#b9ccca;border-color:#1e3741}[data-theme=dark] .usage-log-table td strong,[data-theme=dark] .usage-log-ledger>header h3,[data-theme=dark] .usage-log-kpi strong,[data-theme=dark] .usage-log-empty strong,[data-theme=dark] .usage-log-loading strong{color:#dce9e7}[data-theme=dark] .usage-log-table tbody>tr:not(.usage-log-detail-row):hover,[data-theme=dark] .usage-log-table tbody>tr.expanded{background:#102a28}[data-theme=dark] .usage-log-loading-mask{color:#73ddbe;background:#071018b8}[data-theme=dark] .model-performance-evidence h3,[data-theme=dark] .performance-metric-ribbon strong,[data-theme=dark] .performance-trace header strong{color:#dce9e7}[data-theme=dark] .performance-metric-ribbon>div,[data-theme=dark] .media-control-grid .spec-pill{border-color:#203944;background:#0e202a}[data-theme=dark] .performance-metric-ribbon>div{border-color:#203944}[data-theme=dark] .media-control-grid .spec-pill>span,[data-theme=dark] .performance-metric-ribbon span,[data-theme=dark] .performance-metric-ribbon small{color:#91a6ad}[data-theme=dark] .media-control-grid .spec-pill select,[data-theme=dark] .media-control-grid .spec-pill input,[data-theme=dark] .media-public-tier-ledger summary{color:#dce9e7}[data-theme=dark] .portal-shell .market-card{color:#dce9e7;border-color:#203944;background:#0b1a24;box-shadow:none}[data-theme=dark] .portal-shell .market-card:hover{border-color:#315c5b;box-shadow:0 18px 45px #00000029}[data-theme=dark] .portal-shell .market-card h3,[data-theme=dark] .portal-shell .price-ledger strong{color:#e4efed}[data-theme=dark] .portal-shell .market-card-head div>span,[data-theme=dark] .portal-shell .price-ledger span,[data-theme=dark] .portal-shell .price-ledger small,[data-theme=dark] .portal-shell .professional-prices .official-list-price{color:#91a6ad}[data-theme=dark] .portal-shell .market-card .chip,[data-theme=dark] .portal-shell .pricing-badge{color:#aac0c1;border-color:#29434c;background:#10232d}[data-theme=dark] .portal-shell .pricing-badge.discount{color:#80e1c7;border-color:#316c5f;background:#102e2b}[data-theme=dark] .portal-shell .price-ledger{border-color:#29434c;background:#0e202a}[data-theme=dark] .portal-shell .price-ledger>div+div{border-color:#29434c}[data-theme=dark] .public-site .route-pricing-ledger,[data-theme=dark] .portal-shell .route-pricing-ledger{border-color:#29434c;background:#0e202a}[data-theme=dark] .public-site .route-pricing-variant+.route-pricing-variant,[data-theme=dark] .portal-shell .route-pricing-variant+.route-pricing-variant,[data-theme=dark] .public-site .route-pricing-ledger.many .route-pricing-variant:nth-child(n+3),[data-theme=dark] .portal-shell .route-pricing-ledger.many .route-pricing-variant:nth-child(n+3){border-color:#29434c}[data-theme=dark] .public-site .route-pricing-variant>header strong,[data-theme=dark] .portal-shell .route-pricing-variant>header strong,[data-theme=dark] .public-site .route-pricing-variant>div strong,[data-theme=dark] .portal-shell .route-pricing-variant>div strong{color:#e4efed}[data-theme=dark] .public-site .route-pricing-variant>header em,[data-theme=dark] .portal-shell .route-pricing-variant>header em{color:#aac0c1;border-color:#29434c;background:#10232d}[data-theme=dark] .public-site .route-pricing-variant>header em.discount,[data-theme=dark] .portal-shell .route-pricing-variant>header em.discount{color:#80e1c7;border-color:#316c5f;background:#102e2b}[data-theme=dark] .public-site .route-pricing-variant>div>span,[data-theme=dark] .portal-shell .route-pricing-variant>div>span,[data-theme=dark] .public-site .route-pricing-variant>small,[data-theme=dark] .portal-shell .route-pricing-variant>small{color:#91a6ad}[data-theme=dark] .portal-shell .market-card.professional>.market-card-main:hover{background:linear-gradient(145deg,rgba(49,195,162,.065),transparent 58%)}[data-theme=dark] .portal-shell .market-detail-link{color:#68d4b5}[data-theme=dark] .portal-shell .market-card>button,[data-theme=dark] .portal-shell .market-card>.market-use-button{color:#72dfbf;border-color:#2d5a50;background:#0d202a}[data-theme=dark] .portal-shell .market-card>button:hover,[data-theme=dark] .portal-shell .market-card>.market-use-button:hover{color:#071812;border-color:#65d6b6;background:#65d6b6}[data-theme=dark] .customer-analytics{color:#dce9e7}[data-theme=dark] .analytics-heading h2,[data-theme=dark] .analytics-kpi strong,[data-theme=dark] .analytics-panel-head h3,[data-theme=dark] .analytics-mini-stats b,[data-theme=dark] .analytics-table-wrap strong,[data-theme=dark] .analytics-state strong{color:#e4efed}[data-theme=dark] .analytics-heading p,[data-theme=dark] .analytics-kpi>div,[data-theme=dark] .analytics-kpi p,[data-theme=dark] .analytics-panel-head p,[data-theme=dark] .analytics-panel-head>em,[data-theme=dark] .analytics-mini-stats span,[data-theme=dark] .analytics-state{color:#91a6ad}[data-theme=dark] .analytics-select,[data-theme=dark] .analytics-signal-strip,[data-theme=dark] .analytics-kpis,[data-theme=dark] .analytics-panel,[data-theme=dark] .analytics-mini-stats span,[data-theme=dark] .analytics-table-wrap{color:#bdcecc;border-color:#203944;background:#0b1a24;box-shadow:none}[data-theme=dark] .analytics-select select{color:#e0eceb;background:transparent}[data-theme=dark] .analytics-refresh,[data-theme=dark] .analytics-state button{color:#73ddbe;border-color:#2b5a50;background:#102a28}[data-theme=dark] .analytics-kpi,[data-theme=dark] .analytics-kpi:nth-child(n),[data-theme=dark] .analytics-panel-head,[data-theme=dark] .analytics-table-wrap th,[data-theme=dark] .analytics-table-wrap td{border-color:#1e3741}[data-theme=dark] .analytics-segmented{background:#10232d}[data-theme=dark] .analytics-segmented button{color:#9aafb6}[data-theme=dark] .analytics-segmented button.active{color:#72dfbf;background:#17303a;box-shadow:none}[data-theme=dark] .analytics-chart-shell svg line{stroke:#25404a}[data-theme=dark] .analytics-chart-shell svg text{fill:#8299a2}[data-theme=dark] .analytics-chart-shell svg circle{stroke:#0b1a24}[data-theme=dark] .analytics-bar-hitbox:hover,[data-theme=dark] .analytics-bar-hitbox:focus{fill:#43d8b11a}[data-theme=dark] .analytics-bucket-tooltip{color:#dce9e7;border-color:#31505a;background:#071720f7;box-shadow:0 20px 54px #00000075}[data-theme=dark] .analytics-bucket-tooltip-head{border-color:#27414a;background:#102630}[data-theme=dark] .analytics-bucket-tooltip-head span,[data-theme=dark] .analytics-bucket-tooltip th{color:#8fa7ae}[data-theme=dark] .analytics-bucket-tooltip-head strong,[data-theme=dark] .analytics-bucket-tooltip tfoot td{color:#e6f1ef}[data-theme=dark] .analytics-bucket-tooltip th{background:#0b2029}[data-theme=dark] .analytics-bucket-tooltip th,[data-theme=dark] .analytics-bucket-tooltip td{border-color:#213b45}[data-theme=dark] .analytics-bucket-tooltip tfoot td{background:#102630}[data-theme=dark] .analytics-legend button{color:#96abb2;border-color:#29434c;background:#0e202a}[data-theme=dark] .analytics-legend button.active{color:#dce9e7;border-color:#3a987f;background:#102e2b}[data-theme=dark] .analytics-table-wrap th{color:#93a7ae;background:#10232d}[data-theme=dark] .analytics-table-wrap td{color:#bdcecc;background:#0b1a24}[data-theme=dark] .analytics-table-wrap tbody tr:hover td{background:#102a28}[data-theme=dark] .channel-status-board.embedded{color:#dce9e7}[data-theme=dark] .channel-range-switch button{color:#9eb2b8}[data-theme=dark] .channel-range-switch button.active{color:#dff0ed;background:#17303a}[data-theme=dark] .channel-detail-row.header{color:#92a7ae;background:#10232d}[data-theme=dark] .channel-detail-row:not(.header){color:#bdcecc}[data-theme=dark] :where(button,a,input,select,textarea):focus-visible{outline:2px solid #58d7b5;outline-offset:2px}[data-theme=light] .app-shell{--bg: #f1f5f6;--surface: #fff;--surface-2: #f5f8f8;--surface-3: #edf3f2;--line: #d8e3e3;--line-soft: #e2e9e8;--text: #142936;--muted: #6f828d;--muted-2: #8b9ba3;color:#142936;background:#f2f6f7}[data-theme=light] .app-shell .sidebar{border-color:#173342;background:#081e30}[data-theme=light] .app-shell .topbar{border-color:#d9e3e2;background:#fafcfce6}[data-theme=light] .app-shell .panel,[data-theme=light] .app-shell .metric-card,[data-theme=light] .app-shell .provider-card,[data-theme=light] .app-shell .toolbar,[data-theme=light] .app-shell .table-wrap,[data-theme=light] .app-shell .customer-summary>div,[data-theme=light] .app-shell .role-map,[data-theme=light] .app-shell .statement-control,[data-theme=light] .app-shell .statement-history{border-color:#dce5e4;background:#fff;color:#17303c;box-shadow:0 10px 28px #1937420e}[data-theme=light] .app-shell .table-wrap th{background:#edf3f2;color:#6f818a}[data-theme=light] .app-shell .table-wrap td{border-color:#e6eceb;color:#50636d}[data-theme=light] .app-shell .table-wrap td strong,[data-theme=light] .app-shell .panel-head h3,[data-theme=light] .app-shell .customer-summary strong,[data-theme=light] .app-shell .statement-control h3{color:#17303c}[data-theme=light] .app-shell .secondary,[data-theme=light] .app-shell .segmented,[data-theme=light] .app-shell .balance-kind{border-color:#d8e3e2;background:#eef4f3;color:#4d626d}[data-theme=light] .app-shell .segmented button.active,[data-theme=light] .app-shell .balance-kind button.active{color:#08785d;background:#dff2ec}[data-theme=light] :is(.app-shell,.portal-shell) .modal{border-color:#d8e3e2;background:#fff;color:#17303c;box-shadow:0 28px 80px #0d273333}[data-theme=light] :is(.app-shell,.portal-shell) .modal-head{border-color:#e2e9e7}[data-theme=light] :is(.app-shell,.portal-shell) .modal-head p{color:#758790}[data-theme=light] :is(.app-shell,.portal-shell) .modal-form label,[data-theme=light] :is(.app-shell,.portal-shell) .modal-form legend,[data-theme=light] .app-shell .capability-field legend{color:#596d77}[data-theme=light] :is(.app-shell,.portal-shell) .modal-form input,[data-theme=light] :is(.app-shell,.portal-shell) .modal-form select,[data-theme=light] :is(.app-shell,.portal-shell) .modal-form textarea,[data-theme=light] .app-shell .statement-control input,[data-theme=light] .app-shell .inline-role-select{border-color:#cfdddc;background:#f8fbfa;color:#17303c;color-scheme:light}[data-theme=light] :is(.app-shell,.portal-shell) .provider-test-dock,[data-theme=light] :is(.app-shell,.portal-shell) .advanced-panel{color:#28454f;border-color:#d5e2df;background:#f3f8f6}[data-theme=light] :is(.app-shell,.portal-shell) .advanced-toggle{color:#45616a;border-color:#d4e1de;background:#eef6f3}[data-theme=light] :is(.app-shell,.portal-shell) .advanced-toggle:hover{color:#08765f;border-color:#a9d3c8;background:#e4f3ee}[data-theme=light] :is(.app-shell,.portal-shell) .endpoint-config-editor{border-color:#cdded9;background:#fff}[data-theme=light] :is(.app-shell,.portal-shell) .endpoint-config-editor legend{color:#294750}[data-theme=light] :is(.app-shell,.portal-shell) .endpoint-config-editor legend small,[data-theme=light] :is(.app-shell,.portal-shell) .endpoint-config-editor>p{color:#667d84}[data-theme=light] :is(.app-shell,.portal-shell) .endpoint-config-editor>p{border-left-color:#20a786;background:#eef8f5}[data-theme=light] :is(.app-shell,.portal-shell) .endpoint-config-editor code{color:#08765f}[data-theme=light] :is(.app-shell,.portal-shell) .inline-option{color:#405b64;border-color:#d4e2de;background:#f5f9f8}[data-theme=light] :is(.app-shell,.portal-shell) .inline-option strong{color:#294750}[data-theme=light] :is(.app-shell,.portal-shell) .inline-option small{color:#71858c}[data-theme=light] :is(.app-shell,.portal-shell) .key-model-scope{border-color:#d9e5e2;background:#f3f9f7}[data-theme=light] :is(.app-shell,.portal-shell) .scope-all-toggle,[data-theme=light] :is(.app-shell,.portal-shell) .scope-model-grid label{border-color:#d9e5e2;background:#fff;color:#425865}[data-theme=light] .app-shell .pricing-audience-editor{border-color:#d9e5e3;background:#f6faf9}[data-theme=light] .app-shell .pricing-plan-options label{border-color:#d9e5e3;background:#fff;color:#17303c}.switch{box-sizing:border-box;width:42px;min-width:42px;height:24px;min-height:24px;padding:0;overflow:hidden;border-radius:999px}.switch i{width:18px;height:18px;left:3px;top:3px}.switch.on i{transform:translate(18px)}.customer-key-actions .switch{width:42px;min-width:42px;height:24px;min-height:24px;padding:0;border-radius:999px}.provider-meta span,.key-prefix,.request-id,.customer-actions button{border-radius:999px}[data-theme=light] .app-shell .provider-meta span,[data-theme=light] .app-shell .key-prefix,[data-theme=light] .app-shell .request-id{color:#405965;border:1px solid #d8e5e2;background:#eef5f3}[data-theme=light] .app-shell .provider-meta span svg{color:#17896e}[data-theme=light] .app-shell .card-actions button:hover{color:#08785d}[data-theme=light] .app-shell .customer-actions .balance-action,[data-theme=light] .app-shell .customer-actions .password-reset-action{color:#36515d;border-color:#d4e3df;background:#f2f7f5}[data-theme=light] .app-shell .customer-actions .balance-action:hover,[data-theme=light] .app-shell .customer-actions .password-reset-action:hover{color:#08785d;border-color:#8bc8b8;background:#e8f5f1}[data-theme=light] .app-shell .customer-actions .cancel-customer-action{color:#bf4a59;border-color:#edc5cb;background:#fff6f7}[data-theme=light] .app-shell .customer-actions .cancel-customer-action:hover:not(:disabled){color:#a62f3f;border-color:#df909b;background:#ffebee}[data-theme=light] .app-shell .control-hero{color:#17303c;border-color:#d3e3df;background:radial-gradient(circle at 13% 20%,rgba(43,199,165,.12),transparent 31%),linear-gradient(118deg,#fff,#f4faf8 58%,#edf6f4);box-shadow:0 20px 55px #19374217}[data-theme=light] .app-shell .control-hero:after{border-color:#0e7e651a;box-shadow:0 0 0 38px #0e7e6506,0 0 0 78px #0e7e6505}[data-theme=light] .app-shell .capacity-dial>div{background:#fff;box-shadow:inset 0 0 25px #14484412}[data-theme=light] .app-shell .capacity-dial strong,[data-theme=light] .app-shell .capacity-copy h3,[data-theme=light] .app-shell .control-session-facts strong{color:#17303c}[data-theme=light] .app-shell .capacity-dial span,[data-theme=light] .app-shell .capacity-copy p,[data-theme=light] .app-shell .control-session-facts span,[data-theme=light] .app-shell .control-session-facts small{color:#6d838b}[data-theme=light] .app-shell .control-session-facts{border-color:#d8e6e3;background:#ffffffb8}[data-theme=light] .app-shell .control-session-facts>div:nth-child(odd){border-right-color:#deebe8}[data-theme=light] .app-shell .control-session-facts>div:nth-child(-n+2){border-bottom-color:#deebe8}[data-theme=light] .app-shell .scope-truth{border-top-color:#ecd8ad;background:#fff9ed}[data-theme=light] .app-shell .scope-truth div,[data-theme=light] .app-shell .scope-truth strong{color:#5a4b2d}[data-theme=light] .app-shell .scope-truth p{color:#8a7854}[data-theme=light] .app-shell :is(.traffic-rail-panel,.route-runtime-panel,.resilience-events,.routing-evidence-panel,.mechanism-board){color:#17303c;border-color:#d8e5e2;background:#fff;box-shadow:0 10px 28px #1937420e}[data-theme=light] .app-shell .control-section-head{border-bottom-color:#e2ebe9}[data-theme=light] .app-shell .control-section-head h3,[data-theme=light] .app-shell .rail-stage>strong,[data-theme=light] .app-shell .route-identity strong,[data-theme=light] .app-shell .event-feed strong,[data-theme=light] .app-shell .event-calm strong,[data-theme=light] .app-shell .mechanism-grid article>strong{color:#17303c}[data-theme=light] .app-shell .control-section-head>small,[data-theme=light] .app-shell .rail-stage>span,[data-theme=light] .app-shell .rail-stage>small,[data-theme=light] .app-shell .route-runtime-header,[data-theme=light] .app-shell .route-runtime-row>div>small,[data-theme=light] .app-shell .route-identity small,[data-theme=light] .app-shell .event-feed p,[data-theme=light] .app-shell .event-feed small,[data-theme=light] .app-shell .event-calm p,[data-theme=light] .app-shell .mechanism-grid article>p,[data-theme=light] .app-shell .mechanism-grid article>div>small{color:#6e838b}[data-theme=light] .app-shell .traffic-rail{background:linear-gradient(180deg,#fff,#f8fbfa)}[data-theme=light] .app-shell .rail-stage{border-left-color:#cbdcd8;background:linear-gradient(90deg,rgba(17,145,113,.04),transparent)}[data-theme=light] .app-shell .rail-index,[data-theme=light] .app-shell .rail-arrow{color:#8eaaa7}[data-theme=light] .app-shell .route-runtime-header{background:#f0f6f4}[data-theme=light] .app-shell .route-runtime-row,[data-theme=light] .app-shell .event-feed article,[data-theme=light] .app-shell .routing-evidence-stats,[data-theme=light] .app-shell .routing-evidence-stats article,[data-theme=light] .app-shell .routing-evidence-list>article,[data-theme=light] .app-shell .mechanism-grid article{border-color:#e2ebe9}[data-theme=light] .app-shell .routing-evidence-header{color:#6e838b;background:#f0f6f4}[data-theme=light] .app-shell .routing-evidence-stats strong,[data-theme=light] .app-shell .routing-evidence-list strong{color:#17303c}[data-theme=light] .app-shell .routing-evidence-stats span,[data-theme=light] .app-shell .routing-evidence-stats small,[data-theme=light] .app-shell .routing-evidence-list small{color:#6e838b}[data-theme=light] .app-shell .routing-evidence-list>article:hover{background:#f1faf7}[data-theme=light] .app-shell .route-runtime-row:hover{background:#f1faf7}[data-theme=light] .app-shell .route-capacity>span{background:#dce9e6}[data-theme=light] .app-shell .event-calm{color:#149172}[data-theme=light] .brand-mark{--brand-tile: color-mix(in srgb, var(--brand-color) 7%, #f7faf9);--brand-border: color-mix(in srgb, var(--brand-color) 24%, #d8e3e1)}[data-theme=dark] .brand-mark{--brand-tile: color-mix(in srgb, var(--brand-color) 9%, #08131c);--brand-border: color-mix(in srgb, var(--brand-color) 31%, #203640)}[data-theme=light] .brand-mark[data-logo-tone=monochrome]{--brand-ink: #17262d;--brand-tile: #f4f8f7;--brand-border: #cbd9d7}[data-theme=dark] .brand-mark[data-logo-tone=monochrome]{--brand-ink: #f4f8f7;--brand-tile: #080f15;--brand-border: #30434c}[data-theme=dark] .docs-callout,[data-theme=dark] .docs-security{color:#dce9e7;border-color:#26434b;background:linear-gradient(120deg,#10252c,#0d202a)}[data-theme=dark] .docs-callout h3,[data-theme=dark] .docs-security h3{color:#e7f1ef}[data-theme=dark] .docs-callout p,[data-theme=dark] .docs-security p{color:#9bb0b6}[data-theme=dark] .docs-page-toc :is(strong,span,code){color:#9db1b6}[data-theme=dark] .docs-page-toc a{color:#9bb0b6;border-left-color:#29444c}@media(max-width:1180px){.docs-workbench{grid-template-columns:205px minmax(0,1fr)}.docs-page-toc{display:none}}@media(max-width:820px){.site-theme-toggle{top:14px;right:12px}.public-actions,.portal-top-actions,.top-actions{padding-right:148px}.docs-portal-hero{align-items:flex-start;flex-direction:column}.docs-health-stamp{min-width:0}.docs-workbench{grid-template-columns:1fr}.docs-chapter-nav{position:static}.docs-chapter-nav section{display:none}.docs-chapter-nav>label{max-width:380px}.docs-nav-note{margin-top:10px}.docs-capability-grid,.docs-portal-page .docs-steps,.docs-split{grid-template-columns:1fr}}@media(max-width:980px)and (min-width:801px){.app-shell .topbar>div:first-of-type{min-width:max-content}.app-shell .topbar .eyebrow{white-space:nowrap}.app-shell .top-actions .avatar{display:none}}@media(max-width:560px){.docs-portal-hero,.docs-section{padding:24px 20px}.docs-portal-hero h2{font-size:31px}.docs-endpoint-list>div{grid-template-columns:42px 1fr}.docs-endpoint-list span{grid-column:2}.docs-portal-page .code-panel pre{padding:17px;font-size:9px}}@media(prefers-reduced-motion:reduce){.site-theme-toggle:before{transition:none}}.overview-chart-head{align-items:flex-start;gap:18px}.overview-chart-controls{display:flex;align-items:center;gap:10px}.overview-chart-controls>select{min-width:108px;height:38px;padding:0 34px 0 14px;border:1px solid #d7e3e0;border-radius:999px;color:#243841;background:#fff}.overview-metric-toggle{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid #dbe6e3;border-radius:999px;background:#f2f7f5}.overview-metric-toggle button{min-width:58px;min-height:30px;padding:6px 13px;border:0;border-radius:999px;color:#687d84;background:transparent;box-shadow:none}.overview-metric-toggle button:hover{color:#117e63}.overview-metric-toggle button.active{color:#fff;background:#128d6e;box-shadow:0 5px 14px #128d6e33}.overview-chart-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:stretch;margin:0 20px 4px;border:1px solid #e0e9e7;border-radius:16px;background:#f8fbfa;overflow:hidden}.overview-chart-summary>div{min-width:0;padding:14px 16px;border-right:1px solid #e0e9e7}.overview-chart-summary span,.overview-chart-summary strong{display:block}.overview-chart-summary span{margin-bottom:5px;color:#7b8c91;font-size:10px}.overview-chart-summary strong{color:#17313a;font:700 16px/1.15 Bahnschrift,Segoe UI,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overview-chart-summary strong.danger{color:#c6505c}.overview-chart-summary strong.healthy{color:#128d6e}.overview-chart-summary>button{align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;margin:10px 12px;padding:0 15px;border:1px solid #cfe0dc;border-radius:999px;color:#117d63;background:#fff;white-space:nowrap}.overview-chart-summary>button:hover{border-color:#128d6e;background:#ecf8f4}.overview-usage-chart{padding:6px 18px 14px;overflow:hidden}.overview-usage-chart svg{display:block;width:100%;height:290px}.chart-axis-line{stroke:#d9e5e2;stroke-width:1}.chart-axis-label{fill:#84969c;font:10px/1 Bahnschrift,Segoe UI,sans-serif}.chart-x-label{font-size:9px}.chart-dot.zero{opacity:.42;stroke-width:2}.health-overview-panel>.panel-head>svg{color:#159678}.health-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 20px 6px}.health-overview-grid>div{min-width:0;padding:13px 14px;border:1px solid #e0e9e7;border-radius:13px;background:#f8fbfa}.health-overview-grid span,.health-overview-grid strong,.health-overview-grid small{display:block}.health-overview-grid span{color:#819298;font-size:10px}.health-overview-grid strong{margin:4px 0;color:#17313a;font:700 20px/1.1 Bahnschrift,Segoe UI,sans-serif}.health-overview-grid small{color:#94a3a7;font-size:8px}.compact-access-checks{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:8px}.overview-model-list>div{align-items:center}.overview-model-list>div>span{min-width:0}.overview-model-list i{display:block;height:4px;margin-top:7px;border-radius:999px;background:#e5eeeb;overflow:hidden}.overview-model-list i>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#17a47e,#4ecba6)}.overview-model-list em{min-width:64px;text-align:right;line-height:1.45}.overview-model-list em small{margin:0;color:#85969b;font-size:8px}[data-theme=dark] .overview-chart-controls>select{color:#dce9e7;border-color:#29444c;background:#10252d}[data-theme=dark] .overview-metric-toggle{border-color:#29444c;background:#10252d}[data-theme=dark] .overview-metric-toggle button{color:#91a6ad}[data-theme=dark] .overview-metric-toggle button:hover{color:#b9f3df}[data-theme=dark] .overview-metric-toggle button.active{color:#edfff9;background:#128d6e}[data-theme=dark] .overview-chart-summary,[data-theme=dark] .health-overview-grid>div{border-color:#29444c;background:#10252d}[data-theme=dark] .overview-chart-summary>div{border-color:#29444c}[data-theme=dark] .overview-chart-summary span,[data-theme=dark] .health-overview-grid span,[data-theme=dark] .health-overview-grid small{color:#91a6ad}[data-theme=dark] .overview-chart-summary strong,[data-theme=dark] .health-overview-grid strong{color:#e4efed}[data-theme=dark] .overview-chart-summary strong.danger{color:#ff8e99}[data-theme=dark] .overview-chart-summary strong.healthy{color:#45d3a9}[data-theme=dark] .overview-chart-summary>button{color:#8ce4c7;border-color:#31515a;background:#132d35}[data-theme=dark] .overview-chart-summary>button:hover{background:#183942}[data-theme=dark] .chart-axis-line,[data-theme=dark] .overview-usage-chart .chart-gridline{stroke:#29444c}[data-theme=dark] .chart-axis-label{fill:#849aa1}[data-theme=dark] .overview-model-list i{background:#203b43}@media(max-width:1180px){.overview-chart-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-chart-summary>div:nth-child(2n){border-right:0}.overview-chart-summary>button{grid-column:1 / -1;margin-top:4px}}@media(max-width:720px){.overview-chart-head,.overview-chart-controls{align-items:stretch;flex-direction:column}.overview-metric-toggle{width:100%}.overview-metric-toggle button{flex:1}.overview-chart-controls>select{width:100%}.overview-chart-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 14px 4px}.overview-usage-chart{overflow-x:auto}.overview-usage-chart svg{width:680px;max-width:none}.health-overview-grid,.compact-access-checks{grid-template-columns:1fr}}:root:not([data-theme=dark]) .ranking-scopebar{border-color:#d7e4e0;background:linear-gradient(108deg,#fff,#f4f9f7);box-shadow:0 10px 28px #18373e12}:root:not([data-theme=dark]) .ranking-scopebar strong,:root:not([data-theme=dark]) .ranking-panel-head h3{color:#122d38}:root:not([data-theme=dark]) .ranking-scopebar small,:root:not([data-theme=dark]) .ranking-panel-head p,:root:not([data-theme=dark]) .ranking-scope-actions>span,:root:not([data-theme=dark]) .ranking-total-marker{color:#6b7f87}:root:not([data-theme=dark]) .ranking-refresh{color:#29474f;border-color:#cbdcd7;background:#fff}:root:not([data-theme=dark]) .ranking-refresh:hover{color:#087f66;border-color:#9dcfc0;background:#f4fbf8}:root:not([data-theme=dark]) .ranking-panel{border-color:#d8e4e1;background:#fff;box-shadow:0 8px 24px #19373f0f}:root:not([data-theme=dark]) .ranking-panel-head{border-bottom-color:#dce6e3;background:#fff}:root:not([data-theme=dark]) .ranking-sort{color:#087d64;border-color:#cfe1dc;background:#f3f9f7}:root:not([data-theme=dark]) .ranking-sort select{color:#17323b}:root:not([data-theme=dark]) .ranking-sort option{color:#17323b;background:#fff}:root:not([data-theme=dark]) .ranking-filterbar{border-bottom-color:#dce6e3;background:#f5f8f7}:root:not([data-theme=dark]) .ranking-type-tabs button{color:#6a7e86}:root:not([data-theme=dark]) .ranking-type-tabs button:hover{color:#1b5148;background:#eaf4f1}:root:not([data-theme=dark]) .ranking-type-tabs button.active{color:#087b63;border-color:#b8dcd1;background:#e4f5ef}:root:not([data-theme=dark]) .ranking-search{color:#72858c;border-color:#d1dfdc;background:#fff}:root:not([data-theme=dark]) .ranking-search:focus-within{color:#078469;border-color:#78c5b1;box-shadow:0 0 0 3px #16a4801a}:root:not([data-theme=dark]) .ranking-search input{color:#17313a}:root:not([data-theme=dark]) .ranking-search input::placeholder{color:#91a1a6}:root:not([data-theme=dark]) .ranking-table-head{color:#63777f;border-bottom-color:#d9e4e1;background:#f0f5f4}:root:not([data-theme=dark]) .ranking-rows{background:#fff}:root:not([data-theme=dark]) .ranking-row{border-bottom-color:#dce5e3}:root:not([data-theme=dark]) .ranking-row:hover{background:#f4faf8}:root:not([data-theme=dark]) .ranking-entity>b{color:#647a84}:root:not([data-theme=dark]) .ranking-entity .model-glyph,:root:not([data-theme=dark]) .ranking-entity .rank-avatar{color:#087d64;border-color:#bee2d8;background:#e7f7f2}:root:not([data-theme=dark]) .ranking-entity strong{color:#17313a}:root:not([data-theme=dark]) .model-type-badge{color:#296f7c;background:#eaf5f6}:root:not([data-theme=dark]) .model-type-badge.type-image{color:#7658a7;background:#f1ebfa}:root:not([data-theme=dark]) .model-type-badge.type-video{color:#9a5c20;background:#fff1df}:root:not([data-theme=dark]) .model-type-badge.type-audio{color:#276a91;background:#e9f4fb}:root:not([data-theme=dark]) .model-type-badge.type-embedding{color:#527838;background:#edf6e8}:root:not([data-theme=dark]) .model-type-badge.type-other{color:#68767d;background:#eef2f3}:root:not([data-theme=dark]) .account-state{color:#087b63;background:#e4f5ef}:root:not([data-theme=dark]) .account-state.state-disabled{color:#98661f;background:#fff2d9}:root:not([data-theme=dark]) .account-state.state-cancelled{color:#ae4552;background:#fdebed}:root:not([data-theme=dark]) .ranking-metric small{color:#697d85}:root:not([data-theme=dark]) .ranking-metric strong{color:#435961}:root:not([data-theme=dark]) .ranking-metric.is-primary small{color:#25866f}:root:not([data-theme=dark]) .ranking-metric.is-primary strong{color:#0a9878}:root:not([data-theme=dark]) .ranking-footer{border-top-color:#dce5e3;background:#f6f9f8}:root:not([data-theme=dark]) .ranking-footer>span,:root:not([data-theme=dark]) .ranking-footer label{color:#6a7e86}:root:not([data-theme=dark]) .ranking-footer>span strong{color:#243d45}:root:not([data-theme=dark]) .ranking-footer select,:root:not([data-theme=dark]) .ranking-footer button{color:#314c54;border-color:#ceddd9;background:#fff}:root:not([data-theme=dark]) .commercial-hero{border-color:#d4e2de;background:linear-gradient(118deg,#fff,#f2f8f6);box-shadow:0 12px 30px #17353d12}:root:not([data-theme=dark]) .commercial-hero:before{opacity:.18}:root:not([data-theme=dark]) .ledger-side>span,:root:not([data-theme=dark]) .ledger-spine>span{color:#52747b}:root:not([data-theme=dark]) .ledger-side>strong,:root:not([data-theme=dark]) .ledger-spine>strong{color:#16313a}:root:not([data-theme=dark]) .ledger-side>p,:root:not([data-theme=dark]) .ledger-spine>small{color:#6d8188}:root:not([data-theme=dark]) .ledger-side>div{background:#e8efed}:root:not([data-theme=dark]) .ledger-spine{border-color:#dae5e2;background:#ecf4f2d1}:root:not([data-theme=dark]) .ledger-spine:before,:root:not([data-theme=dark]) .ledger-spine:after{background:#cfe0db}:root:not([data-theme=dark]) .ledger-spine>b{color:#49656c;border-color:#c9dbd6;background:#fff}:root:not([data-theme=dark]) .commercial-facts{border-color:#d7e3e0;background:#fff;box-shadow:0 8px 24px #19373f0d}:root:not([data-theme=dark]) .commercial-facts article{border-right-color:#dce6e3}:root:not([data-theme=dark]) .commercial-facts span{color:#667c84}:root:not([data-theme=dark]) .commercial-facts strong{color:#17313a}:root:not([data-theme=dark]) .commercial-facts small{color:#7b8d93}:root:not([data-theme=dark]) .commercial-trend,:root:not([data-theme=dark]) .supplier-ledger,:root:not([data-theme=dark]) .commercial-model-panel{color:#17313a;border-color:#d7e3e0;background:#fff;box-shadow:0 8px 24px #19373f0d}:root:not([data-theme=dark]) .commercial-trend .panel-head,:root:not([data-theme=dark]) .supplier-ledger .panel-head,:root:not([data-theme=dark]) .commercial-model-panel .panel-head{border-bottom-color:#dce6e3;background:#fff}:root:not([data-theme=dark]) .commercial-trend .panel-head h3,:root:not([data-theme=dark]) .supplier-ledger .panel-head h3,:root:not([data-theme=dark]) .commercial-model-panel .panel-head h3{color:#17313a}:root:not([data-theme=dark]) .commercial-trend .panel-head p,:root:not([data-theme=dark]) .supplier-ledger .panel-head p,:root:not([data-theme=dark]) .commercial-model-panel .panel-head p{color:#70838a}:root:not([data-theme=dark]) .commercial-gridline{stroke:#d9e5e2}:root:not([data-theme=dark]) .commercial-chart-labels{color:#75888f}:root:not([data-theme=dark]) .supplier-ledger-list,:root:not([data-theme=dark]) .commercial-table-wrap{background:#fff}:root:not([data-theme=dark]) .supplier-ledger-list article{border-top-color:#dce6e3}:root:not([data-theme=dark]) .supplier-ledger-list article:hover,:root:not([data-theme=dark]) .commercial-model-panel tbody tr:hover{background:#f3faf7}:root:not([data-theme=dark]) .supplier-ledger-list strong,:root:not([data-theme=dark]) .commercial-model-panel td strong{color:#1a343d}:root:not([data-theme=dark]) .supplier-ledger-list span,:root:not([data-theme=dark]) .supplier-ledger-list small,:root:not([data-theme=dark]) .commercial-model-panel td{color:#667a82}:root:not([data-theme=dark]) .commercial-model-panel th{color:#60747c;border-color:#dce6e3;background:#f3f7f6}:root:not([data-theme=dark]) .commercial-model-panel td{border-color:#dce6e3}:root:not([data-theme=dark]) .commercial-footnote{color:#6e8188;border-color:#d5e3df;background:#f5f9f8}:root:not([data-theme=dark]) .custody-toolbar,:root:not([data-theme=dark]) .custody-summary{color:#17313e}:root:not([data-theme=dark]) .media-account-branch{color:#17313e;background:#fff;border-color:#d5e3df;box-shadow:0 12px 30px #1c3d4614}:root:not([data-theme=dark]) .media-account-head{color:#17313e;background:#f7faf9;border-color:#dce8e5}:root:not([data-theme=dark]) .media-account-list,:root:not([data-theme=dark]) .media-credential-branches{color:#17313e;background:#fbfdfc;border-color:#e0ebe8}:root:not([data-theme=dark]) .usb-custody-card{color:#17313e;background:#fff;border-color:#d6e4e0;box-shadow:none}:root:not([data-theme=dark]) .usb-custody-card.binding-bound{border-left-color:#20a587}:root:not([data-theme=dark]) .usb-custody-card.binding-unbound,:root:not([data-theme=dark]) .usb-custody-card.binding-revoked{border-left-color:#d99a48}:root:not([data-theme=dark]) .account-branch-avatar,:root:not([data-theme=dark]) .usb-node-icon{color:#087d67;background:#e8f7f2;border-color:#c8e8de}:root:not([data-theme=dark]) .account-branch-identity strong,:root:not([data-theme=dark]) .account-branch-fact strong,:root:not([data-theme=dark]) .usb-custody-identity strong,:root:not([data-theme=dark]) .usb-custody-activity strong,:root:not([data-theme=dark]) .usb-custody-metrics strong,:root:not([data-theme=dark]) .credential-device-row strong{color:#17313e}:root:not([data-theme=dark]) .account-branch-identity span,:root:not([data-theme=dark]) .account-branch-fact span,:root:not([data-theme=dark]) .account-expand-label,:root:not([data-theme=dark]) .usb-custody-identity span,:root:not([data-theme=dark]) .usb-custody-activity span,:root:not([data-theme=dark]) .credential-device-row span,:root:not([data-theme=dark]) .custody-result-meta{color:#637b86}:root:not([data-theme=dark]) .usb-custody-metrics,:root:not([data-theme=dark]) .usb-state-stack{color:#17313e;background:#f1f7f5;border-color:#d9e7e3}:root:not([data-theme=dark]) .account-state-pill,:root:not([data-theme=dark]) .usb-state-stack strong,:root:not([data-theme=dark]) .credential-kind{color:#087d67;background:#e5f7f0;border-color:#bfe6d9}:root:not([data-theme=dark]) .credential-device-disclosure,:root:not([data-theme=dark]) .credential-device-list,:root:not([data-theme=dark]) .credential-device-row,:root:not([data-theme=dark]) .history-summary{color:#17313e;background:#f8fbfa;border-color:#dce8e5}:root:not([data-theme=dark]) .credential-device-row.status-online{background:#effaf6}:root:not([data-theme=dark]) .credential-device-row.status-revoked,:root:not([data-theme=dark]) .credential-device-row.status-disabled{background:#fff7f3;border-color:#f0d3c6}:root:not([data-theme=dark]) .bulk-unbind-button{color:#975810;background:#fff7e8;border-color:#f0d29d}:root:not([data-theme=dark]) .bulk-unbind-button:hover{color:#7d4508;background:#ffefd1;border-color:#e4b967}:root:not([data-theme=dark]) .device-action-button,:root:not([data-theme=dark]) .custody-history-toggle,:root:not([data-theme=dark]) .media-account-toggle{color:#176c5d;background:#f7fbfa;border-color:#cfe0dc}:root:not([data-theme=dark]) .device-action-button:hover,:root:not([data-theme=dark]) .custody-history-toggle:hover,:root:not([data-theme=dark]) .media-account-toggle:hover{color:#075e50;background:#e9f7f2;border-color:#9fd4c5}:root:not([data-theme=dark]) .custody-sort,:root:not([data-theme=dark]) .custody-note,:root:not([data-theme=dark]) .custody-toolbar .segmented{color:#17313e;background:#fff;border-color:#d5e3df}:root:not([data-theme=dark]) .credential-warning{color:#964e2c;background:#fff5ed;border-color:#f1c9b3}:root:not([data-theme=dark]) .payment-signal-grid{color:#17313e;border-color:#d5e3df;background:#fff;box-shadow:0 12px 30px #1c3d4612}:root:not([data-theme=dark]) .payment-signal-grid article{border-color:#dce8e5;background:linear-gradient(145deg,#fff,#f6faf9)}:root:not([data-theme=dark]) .payment-signal-grid span,:root:not([data-theme=dark]) .payment-signal-grid small{color:#667d86}:root:not([data-theme=dark]) .payment-signal-grid strong{color:#17313e}:root:not([data-theme=dark]) .payment-signal-grid .warn strong{color:#99651b}:root:not([data-theme=dark]) .payment-signal-grid .danger strong{color:#bd4d55}:root:not([data-theme=dark]) .payment-mode-note{color:#168a70;border-color:#cce6df;background:#eef9f5}:root:not([data-theme=dark]) .payment-mode-note strong{color:#234149}:root:not([data-theme=dark]) .payment-mode-note p{color:#667d84}:root:not([data-theme=dark]) .customer-cell>span{color:#087d67;border:1px solid #c4e5dc;background:#e7f7f2}:root:not([data-theme=dark]) .custody-summary{color:#17313e;border-color:#d5e3df;background:linear-gradient(115deg,#fff,#f6faf9 58%,#eef7f4);box-shadow:0 12px 30px #1c3d4612}:root:not([data-theme=dark]) .custody-summary>div{border-color:#dce8e5}:root:not([data-theme=dark]) .custody-summary span,:root:not([data-theme=dark]) .custody-summary small{color:#667d86}:root:not([data-theme=dark]) .custody-summary strong{color:#17313e}:root:not([data-theme=dark]) .custody-summary .history-summary strong{color:#99651b}:root:not([data-theme=dark]) .route-management-toolbar{color:#17313e;border-color:#d5e3df;background:linear-gradient(115deg,#fff,#f4f9f7);box-shadow:0 10px 28px #1c3d460f}:root:not([data-theme=dark]) .native-capability-matrix{color:#17313e;border-color:#d5e3df;background:linear-gradient(118deg,#fff,#f2f8f6);box-shadow:inset 3px 0 #20a587,0 10px 28px #1c3d460f}:root:not([data-theme=dark]) .native-capability-heading h3{color:#17313e}:root:not([data-theme=dark]) .native-capability-heading p{color:#667d86}:root:not([data-theme=dark]) .native-capability-grid article{border-color:#d8e5e1;background:#fff}:root:not([data-theme=dark]) .native-capability-grid article>header{border-color:#dfeae7;background:#f1f7f5}:root:not([data-theme=dark]) .native-capability-grid article>header span{color:#294750}:root:not([data-theme=dark]) .native-capability-grid article>header strong,:root:not([data-theme=dark]) .native-capability-grid article>code{color:#087d67}:root:not([data-theme=dark]) .native-capability-grid dt{color:#71868d}:root:not([data-theme=dark]) .native-capability-grid dd{color:#4f6871}:root:not([data-theme=dark]) .native-capability-grid footer{color:#687d85;border-color:#dfeae7;background:#f5f9f8}:root:not([data-theme=dark]) .native-capability-grid footer.ready{color:#087d67}:root:not([data-theme=dark]) .native-capability-grid footer i{background:#8ca09f}:root:not([data-theme=dark]) .native-capability-grid footer.ready i{background:#20a587;box-shadow:0 0 0 3px #20a5871a}:root:not([data-theme=dark]) .request-pricing-editor{color:#294750;border-color:#d5e2df;background:#f3f8f6}:root:not([data-theme=dark]) .request-pricing-editor legend{color:#294750}:root:not([data-theme=dark]) .media-legacy-price{color:#526b73;border-color:#cfdfdb;background:#f5f9f8}:root:not([data-theme=dark]) .media-legacy-price small{color:#6d8289}:root:not([data-theme=dark]) .route-protocol-policy{color:#087d67;border-color:#b9ded4;background:linear-gradient(110deg,#e8f7f2,#f7fbfa)}:root:not([data-theme=dark]) .route-protocol-policy strong{color:#173f37}:root:not([data-theme=dark]) .route-protocol-policy small{color:#5f777e}:root:not([data-theme=dark]) .upstream-model-picker{color:#294750;border-color:#d3e1de;background:linear-gradient(120deg,#f3f8f6,#fff)}:root:not([data-theme=dark]) .model-category-field legend,:root:not([data-theme=dark]) .capability-field legend,:root:not([data-theme=dark]) .cost-currency-field legend,:root:not([data-theme=dark]) .model-pricing-editor>legend,:root:not([data-theme=dark]) .media-pricing-matrix>legend{color:#294750}:root:not([data-theme=dark]) .category-grid button{color:#526a73;border-color:#d5e2df;background:#f7faf9}:root:not([data-theme=dark]) .category-grid button:hover{color:#145e50;border-color:#a9d2c7;background:#eef7f4}:root:not([data-theme=dark]) .category-grid button.selected{color:#075f50;border-color:#8dcbbb;background:linear-gradient(135deg,#ddf3ec,#f5fbf9);box-shadow:inset 3px 0 #20a587}:root:not([data-theme=dark]) .category-grid small{color:#74878e}:root:not([data-theme=dark]) .category-grid button.selected small{color:#4e786e}:root:not([data-theme=dark]) .route-enabled-field,:root:not([data-theme=dark]) .check-card{color:#5f747c!important;border-color:#d6e2df;background:#f7faf9}:root:not([data-theme=dark]) .route-enabled-field strong{color:#294750}:root:not([data-theme=dark]) .check-card svg{border-color:#aebfbd}:root:not([data-theme=dark]) .check-card.selected{color:#086f5c!important;border-color:#9ed2c5;background:#e7f6f1}:root:not([data-theme=dark]) .model-pricing-editor>legend small,:root:not([data-theme=dark]) .media-pricing-matrix>legend small{color:#687e86}:root:not([data-theme=dark]) .pricing-scope-note{color:#13846b;border-color:#c4e2da;background:linear-gradient(105deg,#eaf7f3,#f7fbfa)}:root:not([data-theme=dark]) .pricing-scope-note strong{color:#294750}:root:not([data-theme=dark]) .pricing-scope-note small{color:#657b83}:root:not([data-theme=dark]) .official-price-grid{border-color:#e2d3ae;background:#fffaf0;box-shadow:inset 3px 0 #d09a36}:root:not([data-theme=dark]) .official-price-grid label{color:#7e682e}:root:not([data-theme=dark]) .official-price-grid input{color:#72550e!important;border-color:#dfc98f!important;background:#fff!important}:root:not([data-theme=dark]) .cache-pricing-mode-panel{border-color:#dce8e5;background:#f8fbfa}:root:not([data-theme=dark]) .cache-pricing-mode-panel>div:first-child strong{color:#294750}:root:not([data-theme=dark]) .cache-pricing-mode-panel>div:first-child small{color:#687e85}:root:not([data-theme=dark]) .cache-pricing-mode-switch{border-color:#d5e3df;background:#eef5f3}:root:not([data-theme=dark]) .cache-pricing-mode-switch button{color:#5e747b}:root:not([data-theme=dark]) .cache-pricing-mode-switch button small{color:#73878d}:root:not([data-theme=dark]) .cache-pricing-mode-switch button.active{color:#086f5c;border-color:#aad6ca;background:#dff2ec;box-shadow:inset 2px 0 #20a587}:root:not([data-theme=dark]) .cache-pricing-mode-switch button.active small{color:#4f7d73}:root:not([data-theme=dark]) .pricing-inherited-field{border-color:#cbdad6;background:#f4f8f7}:root:not([data-theme=dark]) .pricing-inherited-field span{color:#647b82}:root:not([data-theme=dark]) .pricing-inherited-field strong{color:#31545c}:root:not([data-theme=dark]) .pricing-inherited-field small{color:#71858b}:root:not([data-theme=dark]) .pricing-ledger-map article,:root:not([data-theme=dark]) .pricing-layer-card,:root:not([data-theme=dark]) .pricing-group-detail{border-color:#d8e3e1;background:#fff}:root:not([data-theme=dark]) .pricing-ledger-map article strong,:root:not([data-theme=dark]) .pricing-layer-card>header strong,:root:not([data-theme=dark]) .pricing-group-detail>header strong{color:#294750}:root:not([data-theme=dark]) .pricing-ledger-map article small,:root:not([data-theme=dark]) .pricing-ledger-map article em,:root:not([data-theme=dark]) .pricing-layer-card>header small,:root:not([data-theme=dark]) .pricing-group-detail>header span,:root:not([data-theme=dark]) .pricing-group-detail>header small{color:#6d8288}:root:not([data-theme=dark]) .pricing-layer-card>header,:root:not([data-theme=dark]) .pricing-group-detail>header{border-color:#dfe9e7;background:linear-gradient(100deg,#eef6f3,#fbfcfc)}:root:not([data-theme=dark]) .pricing-layer-card>header>em{color:#567078;border-color:#d2e0dd;background:#fff}:root:not([data-theme=dark]) .route-cost-toolbar>p{color:#85671e;border-color:#e7d6a8;background:#fff9e9}:root:not([data-theme=dark]) .route-cost-grid input{color:#245e91!important;border-color:#bdd7ea!important;background:#fff!important}:root:not([data-theme=dark]) .pricing-group-index{border-color:#d8e4e1;background:#f5f9f8}:root:not([data-theme=dark]) .pricing-group-index>div{color:#294750}:root:not([data-theme=dark]) .pricing-group-index>button:not(.pricing-group-add){color:#597078}:root:not([data-theme=dark]) .pricing-group-index>button:not(.pricing-group-add):hover{color:#294750;border-color:#d1e0dc;background:#fff}:root:not([data-theme=dark]) .pricing-group-index>button.active:not(.pricing-group-add){color:#0c6757;border-color:#a9d4c8;background:#eaf7f3}:root:not([data-theme=dark]) .pricing-group-index button small,:root:not([data-theme=dark]) .pricing-group-index button em{color:#687e85}:root:not([data-theme=dark]) .pricing-profit-preview{border-color:#dbe6e3;background:#f7faf9}:root:not([data-theme=dark]) .pricing-profit-preview>div{border-color:#dce7e4}:root:not([data-theme=dark]) .pricing-profit-preview span,:root:not([data-theme=dark]) .pricing-profit-preview small{color:#687e85}:root:not([data-theme=dark]) .pricing-profit-preview strong{color:#087d67}:root:not([data-theme=dark]) .pricing-profit-preview.unknown>div:last-child strong{color:#8a6818}:root:not([data-theme=dark]) .pricing-profit-preview.loss>div:last-child{background:#fff2f3}:root:not([data-theme=dark]) .pricing-profit-preview.loss>div:last-child strong{color:#b33f4c}:root:not([data-theme=dark]) .pricing-loss-breakdown{border-color:#f0cbd0;background:#fff7f7}:root:not([data-theme=dark]) .pricing-loss-breakdown>div{color:#b33f4c;border-color:#edc7cc;background:#fff}:root:not([data-theme=dark]) .pricing-loss-breakdown small{color:#8e5f66}:root:not([data-theme=dark]) .pricing-cost-moved{color:#087d67;border-color:#b9ddd3;background:#eff9f6}:root:not([data-theme=dark]) .pricing-flow-label,:root:not([data-theme=dark]) .media-pricing-flow{color:#61777f;border-color:#d6e3df;background:linear-gradient(90deg,#f8f5ed,#edf8f4)}:root:not([data-theme=dark]) .pricing-flow-label span,:root:not([data-theme=dark]) .pricing-flow-label strong,:root:not([data-theme=dark]) .media-pricing-flow span{color:#42616a;border-color:#ceddd9;background:#fff}:root:not([data-theme=dark]) .pricing-flow-label strong{color:#087d67;border-color:#acd9cd}:root:not([data-theme=dark]) .pricing-group-editor-list>article,:root:not([data-theme=dark]) .media-rule-card{border-color:#d7e3e0;background:#fff}:root:not([data-theme=dark]) .pricing-group-editor-list>article.enabled,:root:not([data-theme=dark]) .media-rule-card{border-color:#b8d9d0;box-shadow:inset 3px 0 #20a587}:root:not([data-theme=dark]) .media-rule-summary{color:#294750;background:linear-gradient(100deg,#f5faf8,#fff)}:root:not([data-theme=dark]) .media-rule-summary>span>small{color:#6c8188}:root:not([data-theme=dark]) .media-rule-summary>span>strong,:root:not([data-theme=dark]) .media-rule-summary .media-summary-spec strong{color:#17313e}:root:not([data-theme=dark]) .media-rule-summary>span:not(.media-summary-index):not(.media-summary-spec){border-color:#dbe7e4;background:#fff}:root:not([data-theme=dark]) .media-rule-summary .media-summary-index,:root:not([data-theme=dark]) .media-summary-margin strong,:root:not([data-theme=dark]) .media-summary-caret{color:#087d67!important}:root:not([data-theme=dark]) .media-summary-margin.loss strong,:root:not([data-theme=dark]) .media-summary-margin.loss small{color:#b33f4c!important}:root:not([data-theme=dark]) .media-rule-card[open]>.media-rule-summary{border-color:#dbe7e4}:root:not([data-theme=dark]) .pricing-group-editor-list>article>header,:root:not([data-theme=dark]) .media-rule-head{border-color:#e0e9e7;background:linear-gradient(100deg,#eef6f3,#f9fbfa)}:root:not([data-theme=dark]) .pricing-group-editor-list>article>header span{color:#294750}:root:not([data-theme=dark]) .pricing-group-editor-list>article>header small{color:#71858c}:root:not([data-theme=dark]) .pricing-group-enabled b,:root:not([data-theme=dark]) .media-rule-enabled{color:#637a82!important}:root:not([data-theme=dark]) .enabled .pricing-group-enabled b{color:#087d67}:root:not([data-theme=dark]) .pricing-mode-switch{border-color:#d5e2df;background:#eef4f2}:root:not([data-theme=dark]) .pricing-mode-switch button{color:#667b83}:root:not([data-theme=dark]) .pricing-mode-switch button.active{color:#086f5c;background:#d9eee8;box-shadow:inset 2px 0 #20a587}:root:not([data-theme=dark]) .pricing-multiplier{border-color:#c8e1da;background:#eef8f5}:root:not([data-theme=dark]) .pricing-multiplier input{color:#087d67!important;background:#fff!important}:root:not([data-theme=dark]) .pricing-preview{border-color:#dbe7e4;background:linear-gradient(95deg,#eaf7f3,#f9fbfa)}:root:not([data-theme=dark]) .pricing-preview span,:root:not([data-theme=dark]) .pricing-preview small{color:#667c84}:root:not([data-theme=dark]) .pricing-preview strong{color:#087d67}:root:not([data-theme=dark]) .pricing-public-guard{color:#087d67;border-color:#b9ded4;background:#eaf7f3}:root:not([data-theme=dark]) .pricing-public-guard.error{color:#a84651;border-color:#ebc8cd;background:#fff3f4}:root:not([data-theme=dark]) .pricing-public-guard.private{color:#315f91;border-color:#c6d9ef;background:#f0f6fd}:root:not([data-theme=dark]) .pricing-public-guard small{color:#657a82}:root:not([data-theme=dark]) .pricing-audience-editor{color:#526b73;border-color:#d6e3df;background:#f5f9f8}:root:not([data-theme=dark]) .pricing-audience-editor>label,:root:not([data-theme=dark]) .pricing-audience-editor fieldset{color:#526b73}:root:not([data-theme=dark]) .pricing-audience-editor select,:root:not([data-theme=dark]) .pricing-audience-editor input[type=number]{color:#17313e;border-color:#cfdedb;background:#fff}:root:not([data-theme=dark]) .pricing-audience-editor label>small,:root:not([data-theme=dark]) .pricing-plan-options small{color:#6f838b}:root:not([data-theme=dark]) .pricing-plan-options label{color:#294750;border-color:#d7e3e0;background:#fff}:root:not([data-theme=dark]) .media-rule-grid .media-money{border-color:#d5e2df;background:#f7faf9}:root:not([data-theme=dark]) .media-rule-grid .media-money.cost{border-color:#e0cea0;background:#fffaf0}:root:not([data-theme=dark]) .media-rule-grid .media-money.sale{border-color:#b8ddd3;background:#eef8f5}:root:not([data-theme=dark]) .media-pricing-empty{color:#6d8188;border-color:#cfdedb;background:#f7faf9}:root:not([data-theme=dark]) .media-pricing-empty strong{color:#294750}:root:not([data-theme=dark]) .media-cost-hint{color:#9a691d;border-color:#e5d6b1;background:#fffaf0}:root:not([data-theme=dark]) .media-cost-hint strong{color:#6d5725}:root:not([data-theme=dark]) .cost-currency-field>small{color:#697e86}:root:not([data-theme=dark]) .cost-currency-switch button{color:#5f747d;border-color:#d5e2df;background:#f7faf9}:root:not([data-theme=dark]) .cost-currency-switch button:hover{color:#155e50;border-color:#aad4c8}:root:not([data-theme=dark]) .cost-currency-switch button.active{color:#086f5c;border-color:#99d0c2;background:#e5f5f0;box-shadow:inset 3px 0 #20a587}:root:not([data-theme=dark]) .cost-currency-switch span,:root:not([data-theme=dark]) .cost-currency-switch button.active span{color:#637b82}:root:not([data-theme=dark]) .route-management-toolbar .searchbox{color:#71858d}:root:not([data-theme=dark]) .route-management-toolbar .searchbox input{color:#17313e}:root:not([data-theme=dark]) .route-management-toolbar .searchbox input::placeholder{color:#8b9ca2}:root:not([data-theme=dark]) .route-sort-select{color:#61767e;border-color:#d2e0dc;background:#fff}:root:not([data-theme=dark]) .route-sort-select select{color:#17313e}:root:not([data-theme=dark]) .route-sort-select option{color:#17313e;background:#fff}:root:not([data-theme=dark]) .route-result-count{color:#687d85}:root:not([data-theme=dark]) .route-group-tabs button{color:#61767f}:root:not([data-theme=dark]) .route-group-tabs button:hover{color:#15594d;background:#eaf5f1}:root:not([data-theme=dark]) .route-group-tabs button.active{color:#087d67;border-color:#b8ddd2;background:#e4f5ef;box-shadow:inset 2px 0 #20a587}:root:not([data-theme=dark]) .route-group-tabs b{color:#667b83;background:#eaf1ef}:root:not([data-theme=dark]) .route-group-tabs button.active b{color:#087d67;background:#d3eee5}:root:not([data-theme=dark]) .route-order-guidance{color:#667b83;border-color:#dce8e5;background:#f5f9f8}:root:not([data-theme=dark]) .route-order-guidance svg{color:#6c858b}:root:not([data-theme=dark]) .route-order-guidance strong{color:#16846d}:root:not([data-theme=dark]) .route-group-row td{border-color:#dce6e3!important;background:#f1f6f4}:root:not([data-theme=dark]) .route-group-row button{color:#314b54;background:linear-gradient(90deg,#edf5f2,#f8fbfa)}:root:not([data-theme=dark]) .route-group-row button:hover{color:#0d6e59;background:linear-gradient(90deg,#e4f3ee,#f4faf8)}:root:not([data-theme=dark]) .route-group-signal{color:#15836b}:root:not([data-theme=dark]) .route-group-row small,:root:not([data-theme=dark]) .route-group-row svg{color:#6d8188}:root:not([data-theme=dark]) .route-drag-handle{color:#58717b;border-color:#d1dfdc;background:#f1f6f4}:root:not([data-theme=dark]) .route-drag-handle:hover:not(:disabled){color:#087d67;border-color:#8fcbbb;background:#e4f5ef}:root:not([data-theme=dark]) .route-order-controls>span,:root:not([data-theme=dark]) .route-keyboard-order button{color:#6a7f87}:root:not([data-theme=dark]) .route-keyboard-order button:hover:not(:disabled){color:#087d67;background:#e4f5ef}:root:not([data-theme=dark]) .app-shell .switch{border:1px solid #c9d8d5;background:#dce6e4}:root:not([data-theme=dark]) .app-shell .switch i{background:#71848b;box-shadow:none}:root:not([data-theme=dark]) .app-shell .switch.on{border-color:#a8ddcf;background:#c9eee3}:root:not([data-theme=dark]) .app-shell .switch.on i{background:#23b995;box-shadow:0 0 0 3px #23b99514}:root:not([data-theme=dark]) .role-map{border-color:#d5e3df;background:#fff;box-shadow:0 10px 28px #1c3d460d}:root:not([data-theme=dark]) .role-map article{border-color:#dce8e5}:root:not([data-theme=dark]) .role-map span{color:#17313e}:root:not([data-theme=dark]) .role-map p{color:#687d85}:root:not([data-theme=dark]) .role-map small{color:#087d67;border-color:#c2e4da;background:#e9f7f2}:root:not([data-theme=dark]) .permission-summary span{color:#48616a;border:1px solid #d8e5e2;background:#eef5f3}:root:not([data-theme=dark]) .permission-summary b{color:#087d67;border-color:#bfe3d8;background:#e8f7f2}:root:not([data-theme=dark]) .admin-management-page .balance-action{color:#176c5d;border-color:#cfe0dc;background:#f7fbfa}:root:not([data-theme=dark]) .admin-management-page .balance-action:hover:not(:disabled){color:#075e50;border-color:#9fd4c5;background:#e9f7f2}:root:not([data-theme=dark]) .admin-management-page .balance-action:disabled{color:#60757d;border-color:#d7e2e0;background:#eef3f2;opacity:.82}:root:not([data-theme=dark]) .security-status-grid article{border-color:#d5e3df;background:linear-gradient(145deg,#fff,#f5f9f8);box-shadow:0 8px 22px #1c3d460d}:root:not([data-theme=dark]) .security-status-grid .status-icon{color:#087d67;border:1px solid #c8e6dd;background:#e7f7f2}:root:not([data-theme=dark]) .security-status-grid strong{color:#17313e}:root:not([data-theme=dark]) .security-status-grid p{color:#687d85}:root:not([data-theme=dark]) .security-status-grid em.ready{color:#087d67;background:#dff4ed}:root:not([data-theme=dark]) .security-status-grid em.pending{color:#936116;background:#fff1d7}:root:not([data-theme=dark]) .security-status-grid em.neutral{color:#536b75;background:#e8f0ee}:root:not([data-theme=dark]) .security-emblem.dark{color:#087d67;border-color:#c4e4dc;background:#ecf8f4}:root:not([data-theme=dark]) .admin-password-copy h3{color:#17313e}:root:not([data-theme=dark]) .admin-password-copy p,:root:not([data-theme=dark]) .inline-password-form.dark>label{color:#667d85}:root:not([data-theme=dark]) .admin-sessions-panel .panel-head{border-color:#dbe7e4}:root:not([data-theme=dark]) .admin-sessions-panel .panel-head button{color:#087d67;border-color:#bcded5;background:#edf8f4}:root:not([data-theme=dark]) .admin-sessions-panel .panel-head button.danger-secondary{color:#ae4e58;border-color:#ebcdd1;background:#fff3f4}:root:not([data-theme=dark]) .admin-session-list>article{border-color:#e0eae7;background:#fff}:root:not([data-theme=dark]) .admin-session-list>article>span{color:#087d67;border:1px solid #c8e6dd;background:#e7f7f2}:root:not([data-theme=dark]) .admin-session-list strong{color:#17313e}:root:not([data-theme=dark]) .admin-session-list small{color:#6d8188}:root:not([data-theme=dark]) .admin-session-list>article>b{color:#087d67}:root:not([data-theme=dark]) .admin-session-list>article>button{color:#a84751;border-color:#e8c9cd;background:#fff5f6}:root:not([data-theme=dark]) .admin-mfa-panel{border-color:#d7e5e1;background:#fff}:root:not([data-theme=dark]) .admin-mfa-panel .section-kicker{color:#08715f}:root:not([data-theme=dark]) .admin-mfa-panel .primary{background:#08715f}:root:not([data-theme=dark]) .admin-mfa-panel .primary:hover:not(:disabled){background:#075d50}:root:not([data-theme=dark]) .mfa-enrollment h4,:root:not([data-theme=dark]) .recovery-ledger h4{color:#17313e}:root:not([data-theme=dark]) .mfa-enrollment p,:root:not([data-theme=dark]) .recovery-ledger p,:root:not([data-theme=dark]) .mfa-enabled-state p,:root:not([data-theme=dark]) .mfa-empty-state p,:root:not([data-theme=dark]) .admin-mfa-panel .admin-password-copy p{color:#526b73}:root:not([data-theme=dark]) .mfa-enrollment form>code{color:#086f5d;border-color:#acd9cd;background:#eff9f6}:root:not([data-theme=dark]) .mfa-enrollment label{color:#526b73}:root:not([data-theme=dark]) .mfa-actions .secondary{color:#42626a;border-color:#c8dad6;background:#f5f9f8}:root:not([data-theme=dark]) .mfa-actions .danger-secondary{color:#aa4651;border-color:#e8c5ca;background:#fff4f5}:root:not([data-theme=dark]) .recovery-ledger code{color:#194f46;border-color:#c9dfda;background:#f3faf8}:root:not([data-theme=dark]) .recovery-ledger code span{color:#77928c}:root:not([data-theme=dark]) .mfa-enabled-state,:root:not([data-theme=dark]) .mfa-empty-state{border-color:#c9e0da;background:#f3fbf8}:root:not([data-theme=dark]) .mfa-enabled-state>span,:root:not([data-theme=dark]) .mfa-empty-state>span{color:#087d67;border:1px solid #bee1d8;background:#e4f6f1}:root:not([data-theme=dark]) .mfa-enabled-state strong,:root:not([data-theme=dark]) .mfa-empty-state strong{color:#17313e}:root:not([data-theme=dark]) .current-admin-email{border-color:#dce8e5}:root:not([data-theme=dark]) .current-admin-email span{color:#71858c}:root:not([data-theme=dark]) .current-admin-email strong{color:#29474f}:root:not([data-theme=dark]) .dark-input-with-icon{color:#6e838a;border-color:#cfddda;background:#f8fbfa}:root:not([data-theme=dark]) .dark-input-with-icon input{color:#17313e}:root:not([data-theme=dark]) .dark-input-with-icon:focus-within{border-color:#69bca7;box-shadow:0 0 0 3px #20a5871a}:root:not([data-theme=dark]) .inline-password-form.dark .password-field input{color:#17313e;border-color:#cfddda;background:#f8fbfa;color-scheme:light}:root:not([data-theme=dark]) .inline-password-form.dark .password-field input:focus{border-color:#69bca7;box-shadow:0 0 0 3px #20a5871a}:root:not([data-theme=dark]) .inline-password-form.dark .password-requirements span{color:#697e86;border-color:#d7e3e0;background:#f3f8f6}:root:not([data-theme=dark]) .inline-password-form.dark .password-requirements span.valid{color:#087d67;border-color:#bce3d8;background:#e7f7f2}:root[data-theme=light] .app-shell .empty>div{color:#087d67;border:1px solid #c4e5dc;background:#e7f7f2}:root[data-theme=light] .app-shell .verification-badge{color:#536b75;border-color:#d2dfdc;background:#eef3f2}:root[data-theme=light] .app-shell .verification-badge.verified{color:#087d67;border-color:#b9e2d6;background:#e7f8f2;box-shadow:inset 2px 0 #33b995}:root[data-theme=light] .app-shell .verification-badge.failed{color:#bd4d55;border-color:#f0c9cd;background:#fff1f2}:root[data-theme=light] .app-shell .verification-badge.stale{color:#936116;border-color:#efd9ad;background:#fff7e8}:root[data-theme=light] .app-shell .verification-badge.draft{color:#315f78;border-color:#bfd9e5;background:#edf7fb;box-shadow:inset 2px 0 #6aa9c5}:root[data-theme=light] .app-shell .route-draft-save{color:#315f78!important;border-color:#bfd9e5!important;background:#f2f9fc!important}:root[data-theme=light] .app-shell .route-draft-save:hover:not(:disabled){color:#234e64!important;border-color:#97c5d8!important;background:#e6f4fa!important}:root[data-theme=light] .app-shell .route-draft-notice{color:#315f78;border-color:#bfd9e5;background:linear-gradient(90deg,#edf7fb,#f7fbfd);box-shadow:inset 3px 0 #6aa9c5}:root[data-theme=light] .app-shell .route-draft-notice strong{color:#234e64}:root[data-theme=light] .app-shell .route-draft-notice small{color:#557184}:root[data-theme=light] .app-shell .route-draft-notice.outdated{color:#8a5b12;border-color:#efd9ad;background:#fff7e8;box-shadow:inset 3px 0 #dca83d}:root[data-theme=light] .app-shell .route-draft-notice.outdated strong{color:#744b0e}:root[data-theme=light] .app-shell .provider-health .provider-avatar{color:#087d67;border:1px solid #c4e5dc;background:#e7f7f2}:root[data-theme=light] .app-shell .provider-health .progress{background:#dfeae7}:root[data-theme=light] .app-shell .payment-ops-page .badge.muted{color:#526b75;border:1px solid #d2dfdc;background:#eef3f2}:root[data-theme=light] .app-shell .payment-ops-page .balance-action{color:#087d67;border-color:#b9dfd4;background:#eef8f4}:root[data-theme=light] .app-shell .payment-ops-page .balance-action:hover:not(:disabled){color:#075e50;border-color:#8fcbbb;background:#dff3ec}:root[data-theme=light] .app-shell .payment-ops-page .balance-action:disabled{color:#6f8288;border-color:#d6e2df;background:#eef3f2}.app-shell .page-stack,.app-shell .page-stack>*{min-width:0}@media(max-width:800px){.app-shell .sidebar{transform:translate(-100%)}.app-shell .sidebar.open{transform:translate(0)}.app-shell .main-area,.app-shell .page-content,.app-shell .page-stack{width:100%;max-width:100%}}.reliability-page{--reliability-ink: #e8f3f1;--reliability-muted: #91aaa5}.reliability-heading{align-items:flex-end}.reliability-heading-actions{display:flex;gap:9px;flex-wrap:wrap}.reliability-loading{min-height:320px;display:grid;place-content:center;grid-auto-flow:column;gap:10px;color:var(--muted)}.reliability-load-error{min-height:320px;padding:30px;display:grid;place-content:center;justify-items:center;gap:10px;color:#ef7a82;text-align:center}.reliability-load-error strong{color:var(--text);font-size:16px}.reliability-load-error p{max-width:480px;margin:0 0 5px;color:var(--muted);line-height:1.6}.reliability-refresh-state,.reliability-provider-warning{min-height:40px;padding:9px 12px;display:flex;align-items:center;gap:8px;color:#8fa8a3;border:1px solid #2e4843;border-radius:10px;background:#132622b3;font-size:10px;line-height:1.5}.reliability-refresh-state.stale{color:#e2b760;border-color:#5d4b31;background:#5b431d29}.reliability-refresh-state strong{color:inherit}.reliability-provider-warning{color:#d6ad5c;border-color:#5b4b33;background:#61471d21}.reliability-state-rail{display:grid;grid-template-columns:minmax(210px,.65fr) minmax(0,2.35fr);min-height:132px;overflow:hidden;color:var(--reliability-ink);border:1px solid #294942;border-radius:15px;background:linear-gradient(105deg,#102823,#15352e 58%,#183c34);box-shadow:0 16px 36px #04141133}.rail-lead{display:flex;align-items:center;gap:12px;padding:22px 24px;border-right:1px solid rgba(210,239,232,.13)}.rail-lead>div{display:grid;gap:4px}.rail-lead small,.rail-policy span,.rail-policy small{color:var(--reliability-muted)}.rail-lead strong{font-size:19px;letter-spacing:-.02em}.rail-lead em{margin-left:auto;padding:4px 8px;color:#8bd8c5;font-size:11px;font-style:normal;border:1px solid rgba(76,199,169,.28);border-radius:999px;background:#20a5871f}.monitor-pulse{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:#d76970;box-shadow:0 0 0 6px #d769701f}.monitor-pulse.ready{background:#42cfaa;box-shadow:0 0 0 6px #42cfaa1f}.rail-policies{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(175px,1fr);overflow-x:auto;scrollbar-width:thin}.rail-policies-empty{grid-auto-flow:row;place-content:center;justify-items:center;gap:5px;padding:20px;color:var(--reliability-muted);text-align:center}.rail-policies-empty strong{color:var(--reliability-ink);font-size:13px}.rail-policy{position:relative;display:grid;align-content:center;gap:7px;min-width:0;padding:20px 22px;border-right:1px solid rgba(210,239,232,.1)}.rail-policy:before{position:absolute;top:0;left:20px;right:20px;height:3px;content:"";border-radius:0 0 4px 4px;background:#71908a}.rail-policy.healthy:before{background:#43c7a5}.rail-policy.warning:before{background:#e0a747}.rail-policy.critical:before{background:#e16970}.rail-policy strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.rail-policy small{font-size:11px}.reliability-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.reliability-metric{display:flex;align-items:center;gap:13px;min-height:105px;padding:17px 18px;border:1px solid var(--border);border-radius:13px;background:var(--panel)}.reliability-metric>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;color:#7e9d96;border:1px solid #314d47;border-radius:11px;background:#172a26}.reliability-metric>div{display:grid;gap:2px}.reliability-metric small{color:var(--muted)}.reliability-metric strong{color:var(--text);font-size:23px;line-height:1.1}.reliability-metric p{margin:3px 0 0;color:var(--muted);font-size:11px}.reliability-metric.healthy>span{color:#54d5b3}.reliability-metric.warning>span{color:#edb65a}.reliability-metric.critical>span{color:#ef7a82}.reliability-panel-head{align-items:flex-end}.reliability-panel-head>div>p{margin:4px 0 0;color:var(--muted)}.reliability-panel-head>b{display:grid;width:34px;height:34px;place-items:center;color:#63d0b3;border:1px solid #31534b;border-radius:50%;background:#172b27}.slo-policy-list{display:grid}.slo-policy-row{position:relative;display:grid;grid-template-columns:minmax(220px,1.45fr) repeat(4,minmax(105px,.7fr)) auto auto;gap:16px;align-items:center;padding:17px 20px;border-top:1px solid var(--border)}.slo-policy-row:before{position:absolute;top:15px;bottom:15px;left:0;width:3px;content:"";border-radius:0 3px 3px 0;background:#758b87}.slo-policy-row.healthy:before{background:#2fba96}.slo-policy-row.warning:before{background:#d9a044}.slo-policy-row.critical:before{background:#dc6068}.slo-policy-row>div{display:grid;gap:4px;min-width:0}.slo-policy-row small,.slo-policy-row>div>span{color:var(--muted);font-size:11px}.slo-policy-row strong{overflow:hidden;color:var(--text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.slo-policy-scope>span:first-child{width:max-content;color:#4dc9aa;font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.15em}.slo-state-badge{padding:5px 9px;color:#a7b7b4;font-size:11px;border:1px solid #3c504c;border-radius:999px;background:#1c2926;white-space:nowrap}.slo-state-badge.healthy{color:#62d8ba;border-color:#315e53;background:#16332c}.slo-state-badge.warning{color:#efbd69;border-color:#675235;background:#352b1e}.slo-state-badge.critical{color:#f08b91;border-color:#693e43;background:#382126}.reliability-workbench{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:16px;align-items:start}.reliability-alert-list,.incident-list{display:grid}.reliability-sample-note{display:flex;align-items:flex-start;gap:8px;margin:12px 18px 0;padding:10px 12px;color:#e4b75f;font-size:11px;line-height:1.6;border:1px solid #5e4c31;border-radius:9px;background:#70521f29}.reliability-sample-note svg{flex:0 0 auto;margin-top:1px}.reliability-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:start;padding:17px 19px;border-top:1px solid var(--border)}.alert-severity{display:grid;justify-items:center;gap:4px;min-width:42px;padding-top:2px;color:#dbaa55;font-size:10px}.reliability-alert.critical .alert-severity{color:#e76d75}.alert-copy{min-width:0}.alert-copy strong{color:var(--text)}.alert-copy p{margin:6px 0;color:var(--muted);font-size:12px;line-height:1.6}.alert-copy small{color:var(--muted);font-size:10px}.alert-window-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:8px 0}.alert-window-comparison>span{display:grid;min-width:0;gap:3px;padding:8px 9px;border:1px solid #334b46;border-radius:8px;background:#152522}.alert-window-comparison b{color:#62cbb2;font-size:10px;letter-spacing:.06em}.alert-window-comparison em{overflow-wrap:anywhere;color:var(--muted);font-size:10px;font-style:normal;line-height:1.45}.alert-window-comparison time{color:var(--muted);font-size:10px;opacity:.88}.alert-actions{display:flex;max-width:155px;justify-content:flex-end;gap:6px;flex-wrap:wrap}.alert-actions button,.incident-card footer button{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;color:#8fcfc0;font-size:11px;border:1px solid #34564e;border-radius:7px;background:#192a26}.alert-actions button:hover,.incident-card footer button:hover{color:#b9ebdf;border-color:#47786d;background:#213832}.alert-status{padding:5px 8px;color:#dba955;font-size:10px;border-radius:999px;background:#dba9551f}.alert-status.acknowledged{color:#65cdb3;background:#37b7951f}.incident-card{padding:18px 19px;border-top:1px solid var(--border)}.incident-card>header{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.incident-card>header>div{display:grid;gap:5px}.incident-card>header span{width:max-content;color:#67cbb3;font-size:10px}.incident-card>header strong{color:var(--text);font-size:15px}.incident-card>header em{color:#e6b45e;font-family:var(--mono);font-size:10px;font-style:normal;letter-spacing:.1em}.incident-card.critical>header em{color:#ee727a}.incident-card>p{margin:9px 0;color:var(--muted);font-size:12px;line-height:1.6}.incident-meta{display:flex;gap:7px;flex-wrap:wrap}.incident-meta span{padding:3px 6px;color:var(--muted);font-size:10px;border:1px solid var(--border);border-radius:5px}.incident-timeline-region{margin-top:14px}.incident-timeline-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding:8px 9px;color:var(--muted);border:1px solid var(--border);border-radius:8px;background:#37716312;font-size:10px}.incident-timeline-summary button{min-height:32px;padding:0 9px;flex:0 0 auto;color:#8fcfc0;border:1px solid #34564e;border-radius:7px;background:#192a26;cursor:pointer;font-size:10px}.incident-timeline{display:grid;gap:0;margin:14px 0;padding:0;list-style:none}.incident-timeline-region .incident-timeline{margin-top:0}.incident-timeline li{position:relative;display:grid;grid-template-columns:13px minmax(0,1fr);gap:9px;min-height:43px}.incident-timeline li:not(:last-child):before{position:absolute;top:13px;bottom:-2px;left:4px;width:1px;content:"";background:#35504a}.incident-timeline i{width:9px;height:9px;margin-top:3px;border:2px solid #29453f;border-radius:50%;background:#4ac6a8}.incident-timeline div{display:grid;gap:3px;padding-bottom:10px}.incident-timeline strong{color:var(--text);font-size:11px;font-weight:600}.incident-timeline small{color:var(--muted);font-size:10px}.incident-card footer{display:flex;gap:7px;justify-content:flex-end}.reliability-empty{display:grid;min-height:190px;place-content:center;justify-items:center;gap:8px;padding:24px;text-align:center}.reliability-empty>span{display:grid;width:40px;height:40px;place-items:center;color:#52c9ab;border:1px solid #31564d;border-radius:12px;background:#172d27}.reliability-empty strong{color:var(--text)}.reliability-empty p{max-width:330px;margin:0;color:var(--muted);font-size:12px;line-height:1.6}.reliability-modal-layer{position:fixed;z-index:120;inset:0;display:grid;overflow-y:auto;place-items:center;padding:24px;background:#030c0bb3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.reliability-modal{width:min(680px,100%);overflow:hidden;color:var(--text);border:1px solid #344e48;border-radius:16px;background:#111c1a;box-shadow:0 30px 90px #0000006b}.reliability-modal>header{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 22px;border-bottom:1px solid #2b3e3a;background:#152522}.reliability-modal h3{margin:0;color:var(--text)}.reliability-modal header p{margin:5px 0 0;color:var(--muted);font-size:12px}.reliability-modal header button{display:grid;width:32px;height:32px;place-items:center;color:var(--muted);border:1px solid #344b46;border-radius:8px;background:#182925}.reliability-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:22px}.reliability-form label{display:grid;gap:7px;color:#a9bcb8;font-size:12px}.reliability-form input,.reliability-form select,.reliability-form textarea{width:100%;color:var(--text);border:1px solid #344e48;border-radius:8px;outline:none;background:#172521}.reliability-form input,.reliability-form select{height:42px;padding:0 11px}.reliability-form textarea{min-height:88px;padding:10px 11px;resize:vertical}.reliability-form input:focus,.reliability-form select:focus,.reliability-form textarea:focus{border-color:#51bda3;box-shadow:0 0 0 3px #3ebe9f1a}.reliability-form .span-2{grid-column:1 / -1}.reliability-check{display:flex!important;grid-auto-flow:column;grid-template-columns:auto 1fr;align-items:center}.reliability-check input{width:16px;height:16px}.reliability-form-error{display:flex;align-items:center;gap:7px;padding:9px 10px;color:#ef9096;border:1px solid #663e42;border-radius:8px;background:#2f1f21}.reliability-form-warning{display:flex;align-items:center;gap:7px;padding:9px 10px;color:#e5b760;border:1px solid #604e31;border-radius:8px;background:#2b2519;font-size:11px;line-height:1.5}.reliability-form-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:4px}.reliability-form-actions button{min-height:39px;padding:0 14px;color:#aac0bb;border:1px solid #344e48;border-radius:8px;background:#172521}.reliability-form-actions button.primary{color:#fff;border-color:#168c73;background:#168c73}.reliability-page button:focus-visible,.reliability-modal button:focus-visible{outline:3px solid rgba(53,197,162,.3);outline-offset:2px}:root[data-theme=light] .reliability-page{--reliability-ink: #193a38;--reliability-muted: #647d7b}:root[data-theme=light] .reliability-load-error strong{color:#17313e}:root[data-theme=light] .reliability-refresh-state{color:#5f7773;border-color:#d3e3df;background:#f5faf8}:root[data-theme=light] .reliability-refresh-state.stale,:root[data-theme=light] .reliability-provider-warning{color:#875c19;border-color:#ead3a0;background:#fff8e8}:root[data-theme=light] .reliability-state-rail{color:#193a38;border-color:#cfe1dd;background:linear-gradient(105deg,#fff,#f1f8f5 58%,#eaf5f1);box-shadow:0 14px 34px #1c3d4614}:root[data-theme=light] .rail-lead{border-color:#d7e7e3}:root[data-theme=light] .rail-lead em{color:#087b65;border-color:#bee3d8;background:#e3f5ef}:root[data-theme=light] .rail-policy{border-color:#d9e7e3}:root[data-theme=light] .reliability-metric{border-color:#d5e3df;background:#fff;box-shadow:0 8px 22px #1c3d460b}:root[data-theme=light] .reliability-metric>span{color:#617c78;border-color:#cde0db;background:#edf6f3}:root[data-theme=light] .reliability-metric.healthy>span{color:#087d67;background:#e3f6ef}:root[data-theme=light] .reliability-metric.warning>span{color:#9a671d;background:#fff5df}:root[data-theme=light] .reliability-metric.critical>span{color:#bb4c56;background:#fff0f1}:root[data-theme=light] .reliability-panel-head>b{color:#087d67;border-color:#bfe1d7;background:#e5f6f0}:root[data-theme=light] .slo-policy-row{border-color:#dfeae7;background:#fff}:root[data-theme=light] .slo-state-badge{color:#5d7472;border-color:#d4e1de;background:#eef4f2}:root[data-theme=light] .slo-state-badge.healthy{color:#087d67;border-color:#bce1d6;background:#e4f6f0}:root[data-theme=light] .slo-state-badge.warning{color:#976319;border-color:#ecd49f;background:#fff5df}:root[data-theme=light] .slo-state-badge.critical{color:#b94b54;border-color:#ecc6ca;background:#fff0f1}:root[data-theme=light] .reliability-alert,:root[data-theme=light] .incident-card{border-color:#dfeae7;background:#fff}:root[data-theme=light] .reliability-sample-note{color:#8b5b14;border-color:#ecd7a8;background:#fff8e8}:root[data-theme=light] .alert-window-comparison>span{border-color:#d7e5e1;background:#f5faf8}:root[data-theme=light] .alert-window-comparison b{color:#087d67}:root[data-theme=light] .alert-actions button,:root[data-theme=light] .incident-card footer button{color:#176e5e;border-color:#c7ddd7;background:#f4f9f7}:root[data-theme=light] .alert-actions button:hover,:root[data-theme=light] .incident-card footer button:hover{color:#075e50;border-color:#96cbbb;background:#e8f6f1}:root[data-theme=light] .incident-meta span{border-color:#d6e3e0;background:#f5f9f8}:root[data-theme=light] .incident-timeline-summary{border-color:#d6e3e0;background:#f5faf8}:root[data-theme=light] .incident-timeline-summary button{color:#176e5e;border-color:#c7ddd7;background:#f4f9f7}:root[data-theme=light] .incident-timeline li:not(:last-child):before{background:#cee0db}:root[data-theme=light] .incident-timeline i{border-color:#c2ded6;background:#24ad8b}:root[data-theme=light] .reliability-empty>span{color:#087d67;border-color:#bfe1d7;background:#e5f6f0}:root[data-theme=light] .reliability-modal-layer{background:#1b33304d}:root[data-theme=light] .reliability-modal{color:#17313e;border-color:#cbdcd8;background:#fff;box-shadow:0 30px 80px #1c3d462e}:root[data-theme=light] .reliability-modal>header{border-color:#dbe7e4;background:#f4f9f7}:root[data-theme=light] .reliability-modal h3{color:#17313e}:root[data-theme=light] .reliability-modal header p,:root[data-theme=light] .reliability-form label{color:#607773}:root[data-theme=light] .reliability-modal header button,:root[data-theme=light] .reliability-form-actions button{color:#49645e;border-color:#cbddd8;background:#f5f9f8}:root[data-theme=light] .reliability-form input,:root[data-theme=light] .reliability-form select,:root[data-theme=light] .reliability-form textarea{color:#17313e;border-color:#cbdcd8;background:#fbfdfc;color-scheme:light}:root[data-theme=light] .reliability-form-error{color:#ad4650;border-color:#ecc8cc;background:#fff3f4}:root[data-theme=light] .reliability-form-warning{color:#875c19;border-color:#ead3a0;background:#fff8e8}:root[data-theme=light] .reliability-form-actions button.primary{color:#fff;border-color:#12866e;background:#12866e}:root[data-theme=light] .reliability-page button.secondary{color:#45635f;border-color:#c8ddd7;background:#eef7f4}:root[data-theme=light] .reliability-page button.secondary:hover:not(:disabled){color:#086f5c;border-color:#a9d3c8;background:#e0f2ec}@media(max-width:1180px){.reliability-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reliability-workbench{grid-template-columns:1fr}.slo-policy-row{grid-template-columns:minmax(190px,1.4fr) repeat(2,minmax(100px,.7fr)) auto auto}.slo-policy-row>div:nth-of-type(4),.slo-policy-row>div:nth-of-type(5){display:none}}@media(max-width:760px){.native-capability-heading{align-items:flex-start;flex-direction:column}.native-capability-heading p{text-align:left}.native-capability-grid{grid-template-columns:1fr}.reliability-heading{align-items:stretch}.reliability-heading-actions>button{flex:1}.reliability-state-rail{grid-template-columns:1fr}.rail-lead{min-height:90px;border-right:0;border-bottom:1px solid rgba(210,239,232,.13)}.rail-policies{grid-auto-columns:minmax(155px,72vw)}.reliability-metrics{grid-template-columns:1fr 1fr}.reliability-metric{min-height:96px;padding:14px}.reliability-metric>span{display:none}.slo-policy-row{grid-template-columns:minmax(0,1fr) auto auto;gap:10px}.slo-policy-row>div:not(:first-child){display:none}.reliability-alert{grid-template-columns:auto minmax(0,1fr)}.alert-window-comparison{grid-template-columns:1fr}.alert-actions{grid-column:2;max-width:none;justify-content:flex-start}.incident-timeline-summary{align-items:stretch;flex-direction:column}.incident-timeline-summary button{width:100%}.reliability-modal-layer{align-items:end;padding:0}.reliability-modal{max-height:92vh;overflow-y:auto;border-radius:16px 16px 0 0}.reliability-form{grid-template-columns:1fr;padding:18px}.reliability-form .span-2{grid-column:auto}}@media(min-width:761px)and (max-width:1180px){.native-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.operations-agent-page{--agent-ink: #eaf4f2;--agent-muted: #8da7a3;--agent-surface: #111d20;--agent-soft: #17282a;--agent-line: #294044;--agent-jade: #35c5a2;--agent-amber: #e0ae5b;--agent-coral: #eb7881}.operations-agent-heading{align-items:flex-end}.operations-agent-heading h2{color:var(--agent-ink)}.operations-agent-heading p{max-width:760px;color:var(--agent-muted);line-height:1.7}.operations-agent-heading-actions{display:flex;gap:9px;flex-wrap:wrap}.agent-refresh-state{min-height:40px;padding:9px 12px;display:flex;align-items:center;gap:8px;color:var(--agent-muted);border:1px solid var(--agent-line);border-radius:10px 3px;background:var(--agent-soft);font-size:10px;line-height:1.5}.agent-refresh-state.stale{color:var(--agent-amber);border-color:#604e32;background:#5d441e2b}.agent-refresh-state strong{color:inherit}.agent-action-button,.agent-mode-button,.agent-load-state button{min-height:39px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#b7ccc7;border:1px solid var(--agent-line);border-radius:9px 3px;background:var(--agent-soft);cursor:pointer;font:750 11px Bahnschrift,Microsoft YaHei UI,sans-serif}.agent-action-button:hover:not(:disabled),.agent-mode-button:hover:not(:disabled),.agent-load-state button:hover{color:#e8f9f5;border-color:#3f7168;background:#1a3431}.agent-action-button.unlock{color:#69d6ba;border-color:#2d5b52}.agent-command-rail{position:relative;display:grid;grid-template-columns:minmax(310px,1.1fr) minmax(330px,1fr) auto;align-items:stretch;min-height:142px;overflow:hidden;color:var(--agent-ink);border:1px solid #31504b;border-radius:18px 6px;background:linear-gradient(112deg,#112723,#142f2a 62%,#17362f);box-shadow:0 18px 42px #0312102e}.agent-command-rail:before{position:absolute;inset:0 auto 0 0;width:4px;content:"";background:var(--agent-jade)}.agent-command-rail.mode-paused:before{background:var(--agent-amber)}.agent-command-rail.mode-emergency_stopped:before{background:var(--agent-coral)}.agent-command-rail.runtime-impaired:before{background:var(--agent-coral)}.agent-command-rail.runtime-disabled:before{background:#7b918d}.agent-command-identity{display:flex;align-items:center;gap:14px;min-width:0;padding:23px 24px;border-right:1px solid rgba(211,238,232,.12)}.agent-orbit{position:relative;width:48px;height:48px;display:grid;flex:0 0 auto;place-items:center;color:#83e2c9;border:1px solid rgba(109,217,188,.32);border-radius:15px 5px;background:#28b18d1c}.agent-orbit:after{position:absolute;inset:-5px;content:"";border:1px dashed rgba(101,213,183,.23);border-radius:18px 7px}.agent-command-identity>div{min-width:0;display:grid;gap:4px}.agent-command-identity small{color:var(--agent-muted);font-size:10px}.agent-command-identity strong{display:flex;align-items:center;gap:8px;font-size:20px;letter-spacing:-.025em}.agent-command-identity p{max-width:500px;margin:2px 0 0;color:var(--agent-muted);font-size:11px;line-height:1.55}.agent-command-identity em{align-self:flex-start;margin-left:auto;padding:5px 8px;display:inline-flex;align-items:center;gap:5px;color:#84dac4;font-size:10px;font-style:normal;border:1px solid rgba(86,196,166,.25);border-radius:999px;background:#2aa5861a;white-space:nowrap}.agent-live-dot{width:8px;height:8px;border-radius:50%;background:var(--agent-coral);box-shadow:0 0 0 5px #eb78811c}.agent-live-dot.ready{background:var(--agent-jade);box-shadow:0 0 0 5px #35c5a21f;animation:agent-live 2.5s ease-out infinite}.agent-command-meta{margin:0;padding:18px 21px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-content:center}.agent-command-meta>div{min-width:0;padding:10px 11px;border:1px solid rgba(211,238,232,.09);border-radius:9px 3px;background:#ffffff06}.agent-command-meta dt{display:flex;align-items:center;gap:5px;color:var(--agent-muted);font-size:10px}.agent-command-meta dd{margin:7px 0 0;overflow:hidden;color:var(--agent-ink);font:700 10px var(--mono);text-overflow:ellipsis;white-space:nowrap}.agent-command-actions{min-width:158px;padding:20px;display:grid;align-content:center;gap:8px;border-left:1px solid rgba(211,238,232,.12)}.agent-permission-note{max-width:190px;margin:2px 0 0;color:var(--agent-muted);font-size:10px;line-height:1.45;text-align:center}.agent-mode-button{width:100%}.agent-mode-button.resume{color:#8de1ca;border-color:#397165}.agent-mode-button.pause{color:#e6c27e;border-color:#5a4e35}.agent-mode-button.stop{color:#ef9aa1;border-color:#5e3d43;background:#5b242b45}.agent-mode-button:disabled{opacity:.45;cursor:not-allowed}.agent-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.agent-summary-card{min-width:0;min-height:102px;padding:16px 17px;display:flex;align-items:center;gap:12px;color:var(--agent-ink);border:1px solid var(--agent-line);border-radius:14px 5px;background:var(--agent-surface)}.agent-summary-card>span{width:39px;height:39px;display:grid;flex:0 0 auto;place-items:center;color:#79938f;border:1px solid var(--agent-line);border-radius:11px 3px;background:var(--agent-soft)}.agent-summary-card.healthy>span{color:var(--agent-jade)}.agent-summary-card.warning>span{color:var(--agent-amber)}.agent-summary-card.critical>span{color:var(--agent-coral)}.agent-summary-card>div{min-width:0;display:grid;gap:2px}.agent-summary-card small{overflow:hidden;color:var(--agent-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.agent-summary-card strong{color:var(--agent-ink);font-size:22px;line-height:1.12}.agent-summary-card p{margin:3px 0 0;color:var(--agent-muted);font-size:10px;line-height:1.45}.agent-email-notifications .agent-panel-heading>em{display:inline-flex;align-items:center;gap:5px}.agent-email-notifications .agent-panel-heading>em.unavailable{color:var(--agent-coral);border-color:#68434a}.agent-email-layout{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(420px,1.3fr)}.agent-email-settings{padding:18px 20px;display:grid;gap:13px;align-content:start;border-right:1px solid var(--agent-line)}.agent-email-settings label,.agent-email-add label{display:grid;gap:6px;color:var(--agent-muted);font-size:10px}.agent-email-settings label.agent-email-check{grid-template-columns:auto 1fr;align-items:center}.agent-email-settings input:not([type=checkbox]),.agent-email-settings select,.agent-email-add input{min-width:0;height:37px;padding:0 10px;color:var(--agent-ink);border:1px solid var(--agent-line);border-radius:7px 3px;background:var(--agent-soft);font:11px var(--sans)}.agent-email-settings button,.agent-email-add button,.agent-email-recipient-list button{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:var(--agent-jade);border:1px solid #315f55;border-radius:7px 3px;background:var(--agent-soft);cursor:pointer;font:650 10px var(--sans)}.agent-email-settings button:disabled,.agent-email-add button:disabled,.agent-email-recipient-list button:disabled{cursor:not-allowed;opacity:.45}.agent-email-recipients{min-width:0}.agent-email-add{padding:16px 18px;display:grid;grid-template-columns:minmax(140px,.7fr) minmax(220px,1.3fr) auto;gap:10px;align-items:end;border-bottom:1px solid var(--agent-line)}.agent-email-recipient-list{display:grid}.agent-email-recipient-list article{padding:12px 18px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border-bottom:1px solid var(--agent-line)}.agent-email-recipient-list article:last-child{border-bottom:0}.agent-email-recipient-list article>span{width:30px;height:30px;display:grid;place-items:center;color:var(--agent-jade);border:1px solid var(--agent-line);border-radius:8px 3px;background:var(--agent-soft)}.agent-email-recipient-list article>div:nth-child(2){min-width:0;display:grid;gap:3px}.agent-email-recipient-list strong,.agent-email-deliveries strong{color:var(--agent-ink);font-size:11px;overflow-wrap:anywhere}.agent-email-recipient-list small,.agent-email-recipient-list em{color:var(--agent-muted);font-size:10px;font-style:normal;overflow-wrap:anywhere}.agent-email-recipient-list article>div:last-child{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.agent-email-recipient-list button.danger{color:var(--agent-coral);border-color:#68434a}.agent-email-deliveries{padding:16px 20px;border-top:1px solid var(--agent-line)}.agent-email-deliveries>div{margin-top:10px;display:grid}.agent-email-deliveries>p{margin:8px 0 0;color:var(--agent-muted);font-size:10px}.agent-email-deliveries article{padding:9px 0;display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:10px;align-items:center;border-bottom:1px solid var(--agent-line)}.agent-email-deliveries article:last-child{border-bottom:0}.agent-email-deliveries article>span{color:var(--agent-jade);font:750 10px var(--mono)}.agent-email-deliveries article>div{min-width:0;display:grid;gap:3px}.agent-email-deliveries small{color:var(--agent-muted);font-size:10px;overflow-wrap:anywhere}.agent-email-deliveries em{padding:4px 6px;color:var(--agent-muted);border:1px solid var(--agent-line);border-radius:5px;font-size:10px;font-style:normal}.agent-email-deliveries em.sent{color:var(--agent-jade);border-color:#315f55}.agent-email-deliveries em.failed{color:var(--agent-coral);border-color:#68434a}.agent-email-deliveries em.pending,.agent-email-deliveries em.sending{color:var(--agent-amber);border-color:#655236}.agent-reasoning-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:16px;align-items:start}.agent-ledger-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.agent-surface{min-width:0;overflow:hidden;color:var(--agent-ink);border:1px solid var(--agent-line);border-radius:16px 5px;background:var(--agent-surface);box-shadow:0 12px 30px #0416140f}.agent-panel-heading{min-height:94px;padding:18px 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--agent-line);background:linear-gradient(110deg,var(--agent-surface),var(--agent-soft))}.agent-panel-heading>div{min-width:0}.agent-panel-heading>div>span{color:var(--agent-jade);font:800 10px var(--mono);letter-spacing:.14em}.agent-panel-heading h3{margin:6px 0 0;color:var(--agent-ink);font-size:16px}.agent-panel-heading p{max-width:650px;margin:6px 0 0;color:var(--agent-muted);font-size:10px;line-height:1.55}.agent-panel-heading>b{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;color:var(--agent-jade);border:1px solid #31564f;border-radius:50%;background:#2cb49117;font-size:12px}.agent-panel-heading>svg{flex:0 0 auto;color:var(--agent-jade)}.agent-panel-heading>em{padding:6px 9px;color:#70d5bb;font-size:10px;font-style:normal;border:1px solid #31564f;border-radius:999px;background:#2cb49114;white-space:nowrap}.agent-panel-heading>em.unexpected{color:var(--agent-coral);border-color:#68434a;background:#dc536114}.agent-watchlist-items{display:grid}.agent-finding{position:relative;width:100%;min-width:0;min-height:83px;padding:15px 17px 15px 20px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:12px;align-items:center;color:var(--agent-ink);border:0;border-bottom:1px solid var(--agent-line);background:transparent;cursor:pointer;text-align:left}.agent-finding:last-child{border-bottom:0}.agent-finding:before{position:absolute;inset:13px auto 13px 0;width:3px;content:"";border-radius:0 3px 3px 0;background:#6a8580}.agent-finding.warning:before{background:var(--agent-amber)}.agent-finding.critical:before{background:var(--agent-coral)}.agent-finding:hover,.agent-finding.selected{background:#3fbc9d0e}.agent-finding.selected{box-shadow:inset 0 0 0 1px #45c5a538}.agent-finding-severity{display:grid;justify-items:center;gap:5px;color:var(--agent-muted);font-size:10px}.agent-finding.warning .agent-finding-severity{color:var(--agent-amber)}.agent-finding.critical .agent-finding-severity{color:var(--agent-coral)}.agent-finding-copy{min-width:0;display:grid;gap:7px}.agent-finding-copy strong{overflow:hidden;color:var(--agent-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.agent-finding-copy small{min-width:0;display:flex;align-items:center;gap:5px;overflow:hidden;color:var(--agent-muted);font-size:10px}.agent-finding-copy small b{max-width:42%;overflow:hidden;color:#69cbb4;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.agent-confidence-mini{min-width:42px;padding:5px 7px;color:#78d7bf;font:750 10px var(--mono);border:1px solid #31564f;border-radius:6px 2px;text-align:center}.agent-recorder-context{padding:15px 20px 13px;border-bottom:1px solid var(--agent-line)}.agent-recorder-context>strong{display:block;color:var(--agent-ink);font-size:13px}.agent-recorder-context>div{margin-top:8px;display:flex;gap:6px;flex-wrap:wrap}.agent-recorder-context span{padding:4px 6px;display:inline-flex;align-items:center;gap:4px;color:var(--agent-muted);font-size:10px;border:1px solid var(--agent-line);border-radius:5px 2px;background:var(--agent-soft)}.agent-flight-path{margin:0;padding:17px 20px 20px;display:grid;list-style:none}.agent-flight-path>li{position:relative;min-width:0;min-height:66px;display:grid;grid-template-columns:33px minmax(0,1fr);gap:11px}.agent-flight-path>li:not(:last-child):after{position:absolute;top:28px;bottom:0;left:14px;width:1px;content:"";background:linear-gradient(var(--agent-jade),var(--agent-line))}.agent-flight-index{z-index:1;width:29px;height:29px;display:grid;place-items:center;color:#7ad6bf;border:1px solid #356057;border-radius:9px 3px;background:var(--agent-soft);font:800 10px var(--mono)}.agent-flight-path>li.accent .agent-flight-index{color:#09243a;border-color:var(--agent-jade);background:var(--agent-jade)}.agent-flight-path>li>div{min-width:0;padding:0 0 15px}.agent-flight-path small{display:block;margin:0 0 5px;color:var(--agent-muted);font-size:10px;letter-spacing:.04em}.agent-flight-value{color:var(--agent-ink);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.agent-flight-path>li.accent .agent-flight-value{padding:9px 10px;color:#90e1cc;border:1px solid rgba(60,191,158,.22);border-radius:8px 3px;background:#34b29212}.agent-confidence{display:flex;align-items:center;gap:9px}.agent-confidence>span{height:6px;min-width:80px;max-width:170px;flex:1;overflow:hidden;border-radius:999px;background:var(--agent-soft)}.agent-confidence>span i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#56a999,var(--agent-jade))}.agent-confidence strong{color:#77d8c0;font:800 10px var(--mono)}.agent-evidence-list{margin:0;padding:0;display:grid;gap:5px;list-style:none}.agent-evidence-list li{padding:6px 7px;display:grid;grid-template-columns:minmax(70px,.7fr) minmax(0,1.3fr);gap:7px;color:var(--agent-muted);border-left:2px solid #3a625a;background:var(--agent-soft)}.agent-evidence-list span{font-size:10px}.agent-evidence-list strong{min-width:0;color:var(--agent-ink);font:650 11px var(--mono);overflow-wrap:anywhere}.agent-evidence-list time{grid-column:2;color:var(--agent-muted);font:10px var(--mono)}.agent-evidence-empty{color:var(--agent-muted)}.agent-technical-evidence{margin-top:8px;padding:8px 9px;color:var(--agent-muted);border:1px solid var(--agent-line);border-radius:7px 3px;background:#00000014}.agent-technical-evidence summary{cursor:pointer;color:var(--agent-muted);font-size:10px;font-weight:700}.agent-technical-evidence p{margin:7px 0;color:var(--agent-muted);font-size:10px;line-height:1.5}.agent-technical-evidence pre{max-height:220px;margin:0;padding:8px;overflow:auto;color:var(--agent-ink);border-radius:6px;background:#00000029;font:10px/1.55 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}.agent-compact-list{display:grid}.agent-compact-list>article{min-height:80px;padding:14px 18px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:start;border-bottom:1px solid var(--agent-line)}.agent-compact-list>article:last-child{border-bottom:0}.agent-compact-list>article>span{width:30px;height:30px;display:grid;place-items:center;color:var(--agent-jade);border:1px solid #31564f;border-radius:9px 3px;background:var(--agent-soft)}.agent-compact-list article strong{color:var(--agent-ink);font-size:11px}.agent-compact-list article p{margin:4px 0;color:var(--agent-muted);font-size:10px;line-height:1.45}.agent-compact-list article small{color:var(--agent-muted);font-size:10px}.agent-compact-list article i{padding:4px 6px;color:var(--agent-muted);font-size:10px;font-style:normal;border:1px solid var(--agent-line);border-radius:5px}.agent-action-audit-meta{display:flex;flex-wrap:wrap;gap:5px 8px;margin-top:7px}.agent-action-audit-meta span{padding:2px 5px;color:var(--agent-muted);border:1px solid var(--agent-line);border-radius:5px;background:var(--agent-soft);font:10px/1.45 var(--mono);overflow-wrap:anywhere}.agent-inline-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.agent-inline-actions button{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;color:var(--agent-jade);border:1px solid #315f55;border-radius:6px;background:var(--agent-soft);font:600 10px/1 var(--sans);cursor:pointer}.agent-inline-actions button.danger{color:var(--agent-coral);border-color:#68434a}.agent-inline-actions button:disabled{cursor:not-allowed;opacity:.45}.agent-compact-list article i.executed,.agent-compact-list article i.rolled_back{color:var(--agent-jade);border-color:#315f55}.agent-compact-list article i.failed,.agent-compact-list article i.rejected{color:var(--agent-coral);border-color:#68434a}.agent-compact-list article i.approved,.agent-compact-list article i.proposed{color:var(--agent-amber);border-color:#655236}.agent-empty{min-height:174px;padding:24px;display:grid;place-content:center;justify-items:center;gap:8px;text-align:center}.agent-empty>span{width:40px;height:40px;display:grid;place-items:center;color:var(--agent-jade);border:1px solid #31564f;border-radius:12px 4px;background:var(--agent-soft)}.agent-empty strong{color:var(--agent-ink);font-size:12px}.agent-empty p{max-width:350px;margin:0;color:var(--agent-muted);font-size:10px;line-height:1.6}.agent-load-state{min-height:330px;display:grid;grid-auto-flow:column;place-content:center;align-items:center;gap:10px;color:var(--muted)}.agent-load-state.agent-load-error{grid-auto-flow:row;justify-items:center;color:var(--agent-coral, #d95d68);text-align:center}.agent-load-state strong{color:var(--text)}.agent-load-state p{max-width:380px;margin:0 0 6px;color:var(--muted)}.operations-agent-page button:focus-visible,.agent-load-state button:focus-visible{outline:3px solid rgba(53,197,162,.28);outline-offset:2px}:root[data-theme=light] .operations-agent-page{--agent-ink: #09243a;--agent-muted: #60777d;--agent-surface: #ffffff;--agent-soft: #edf6f3;--agent-line: #d2e3de;--agent-jade: #08765f;--agent-amber: #b7791f;--agent-coral: #d95d68}:root[data-theme=light] .agent-action-button,:root[data-theme=light] .agent-mode-button,:root[data-theme=light] .agent-load-state button{color:#385f5a;border-color:#c7ddd7;background:#f4f9f7}:root[data-theme=light] .agent-action-button:hover:not(:disabled),:root[data-theme=light] .agent-mode-button:hover:not(:disabled),:root[data-theme=light] .agent-load-state button:hover{color:#075f4f;border-color:#94c9bb;background:#e6f5f0}:root[data-theme=light] .agent-action-button.unlock{color:#08765f;border-color:#a9d5ca;background:#e7f6f1}:root[data-theme=light] .agent-command-rail{color:var(--agent-ink);border-color:#c9dfd8;background:linear-gradient(112deg,#fff,#f1f8f5 62%,#e7f4ef);box-shadow:0 16px 38px #1c3d4614}:root[data-theme=light] .agent-command-identity{border-color:#d7e6e2}:root[data-theme=light] .agent-orbit{color:#08785f;border-color:#b8ddd3;background:#e5f6f0}:root[data-theme=light] .agent-orbit:after{border-color:#b9dcd3}:root[data-theme=light] .agent-command-identity em{color:#08765f;border-color:#b9ddd3;background:#e5f5f0}:root[data-theme=light] .agent-command-meta>div{border-color:#d9e7e3;background:#ffffffb8}:root[data-theme=light] .agent-command-actions{border-color:#d7e6e2}:root[data-theme=light] .agent-mode-button.resume{color:#08765f;border-color:#a7d5c9;background:#e4f5ef}:root[data-theme=light] .agent-mode-button.pause{color:#8a5a13;border-color:#e6cf9c;background:#fff7e5}:root[data-theme=light] .agent-mode-button.stop{color:#b74751;border-color:#e9c5c9;background:#fff1f2}:root[data-theme=light] .agent-summary-card,:root[data-theme=light] .agent-surface{box-shadow:0 10px 28px #1c3d460d}:root[data-theme=light] .agent-panel-heading{background:linear-gradient(110deg,#fff,#edf6f3)}:root[data-theme=light] .agent-panel-heading>b,:root[data-theme=light] .agent-compact-list>article>span,:root[data-theme=light] .agent-empty>span{border-color:#bcded5}:root[data-theme=light] .agent-panel-heading>em{color:#08765f;border-color:#bcded5;background:#e8f6f2}:root[data-theme=light] .agent-panel-heading>em.unexpected{color:#b13f4b;border-color:#e4aeb4;background:#fff0f2}:root[data-theme=light] .agent-finding:hover,:root[data-theme=light] .agent-finding.selected{background:#f1f9f6}:root[data-theme=light] .agent-finding-copy small b{color:#08765f}:root[data-theme=light] .agent-confidence-mini{color:#08765f;border-color:#b8ddd3}:root[data-theme=light] .agent-flight-index{color:#08765f;border-color:#b8dcd3}:root[data-theme=light] .agent-flight-path>li.accent .agent-flight-index{color:#fff}:root[data-theme=light] .agent-flight-path>li.accent .agent-flight-value{color:#075f4f;border-color:#bfe1d7;background:#eaf7f3}:root[data-theme=light] .agent-confidence strong{color:#08765f}:root[data-theme=light] .agent-refresh-state{color:#5f7773;border-color:#d2e3de;background:#f5faf8}:root[data-theme=light] .agent-refresh-state.stale{color:#875c19;border-color:#ead3a0;background:#fff8e8}:root[data-theme=light] .agent-technical-evidence{background:#f6faf8}:root[data-theme=light] .agent-technical-evidence pre{background:#edf4f1}@keyframes agent-live{0%{box-shadow:0 0 #35c5a24d}70%,to{box-shadow:0 0 0 8px #35c5a200}}@media(max-width:1180px){.agent-command-rail{grid-template-columns:minmax(300px,1fr) minmax(300px,1fr)}.agent-command-actions{grid-column:1 / -1;grid-template-columns:1fr 1fr;border-top:1px solid rgba(211,238,232,.12);border-left:0}:root[data-theme=light] .agent-command-actions{border-color:#d7e6e2}.agent-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-reasoning-grid,.agent-email-layout{grid-template-columns:1fr}.agent-email-settings{border-right:0;border-bottom:1px solid var(--agent-line)}}@media(min-width:761px)and (max-width:920px){.agent-command-rail{grid-template-columns:1fr}.agent-command-identity{min-height:138px;border-right:0;border-bottom:1px solid rgba(211,238,232,.12)}:root[data-theme=light] .agent-command-identity{border-color:#d7e6e2}.agent-command-meta{padding:13px}.agent-command-actions{grid-column:auto;grid-template-columns:1fr 1fr;padding:13px;border-top:1px solid rgba(211,238,232,.12);border-left:0}.agent-permission-note{grid-column:1 / -1;max-width:none}.slo-policy-row{grid-template-columns:minmax(0,1fr) auto auto;gap:10px}.slo-policy-row>div:not(:first-child){display:none}}@media(max-width:760px){.operations-agent-heading{align-items:stretch}.operations-agent-heading-actions{width:100%}.operations-agent-heading-actions>button{flex:1}.agent-command-rail{grid-template-columns:1fr}.agent-command-identity{min-height:150px;padding:20px;border-right:0;border-bottom:1px solid rgba(211,238,232,.12)}:root[data-theme=light] .agent-command-identity{border-color:#d7e6e2}.agent-command-identity{align-items:flex-start;flex-wrap:wrap}.agent-command-identity>div{flex:1}.agent-command-identity em{margin-left:62px}.agent-command-meta{padding:13px;grid-template-columns:1fr}.agent-command-actions{grid-column:auto;padding:13px}.agent-ledger-grid,.agent-email-add{grid-template-columns:1fr}.agent-finding{grid-template-columns:49px minmax(0,1fr) auto;padding-left:14px}.agent-panel-heading{min-height:100px;padding:16px}}@media(max-width:430px){.agent-summary-grid{grid-template-columns:1fr}.agent-summary-card{min-height:88px}.agent-command-actions{grid-template-columns:1fr}.agent-command-identity em{margin-left:0}.agent-email-recipient-list article,.agent-email-deliveries article{grid-template-columns:auto minmax(0,1fr)}.agent-email-recipient-list article>div:last-child,.agent-email-deliveries article>em{grid-column:1 / -1;justify-content:stretch}.agent-email-recipient-list button{flex:1}.agent-finding{grid-template-columns:minmax(0,1fr) auto}.agent-finding-severity{grid-column:1 / -1;grid-auto-flow:column;justify-content:start}.agent-finding-copy small{flex-wrap:wrap}.agent-finding-copy small b{max-width:100%}.agent-recorder-context,.agent-flight-path{padding-left:15px;padding-right:15px}.agent-evidence-list li{grid-template-columns:1fr}.agent-evidence-list time{grid-column:auto}.agent-compact-list>article{grid-template-columns:auto minmax(0,1fr)}.agent-compact-list>article>i{grid-column:2;width:max-content}}@media(prefers-reduced-motion:reduce){.agent-live-dot.ready{animation:none}}.quota-panel{border:1px solid #d6e4e2;border-radius:18px;background:#fff;box-shadow:0 16px 44px #204a4e11;color:#17313e;overflow:hidden}.quota-loading{min-height:150px;display:flex;align-items:center;justify-content:center;gap:9px;color:#68807f}.quota-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:25px 26px 20px;border-bottom:1px solid #e3ecea;background:linear-gradient(105deg,#fff,#f1f8f5 62%,#e9f6f1)}.quota-panel-head>div>span{color:#079174;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2em}.quota-panel-head h3{margin:6px 0 0;color:#17313e;font-size:20px}.quota-panel-head p{margin:7px 0 0;color:#667e7d;font-size:12px;line-height:1.65}.quota-panel-head button,.quota-section-title button{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;color:#176e5e;border:1px solid #c6ddd7;border-radius:8px;background:#f6fbf9;cursor:pointer;font-size:11px;white-space:nowrap}.quota-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #e3ecea}.quota-stat-grid article{display:grid;gap:5px;min-height:118px;padding:21px 25px;border-right:1px solid #e3ecea;background:#fff}.quota-stat-grid article:last-child{border-right:0}.quota-stat-grid span{display:flex;align-items:center;gap:7px;color:#607a77;font-size:11px}.quota-stat-grid svg{color:#13a183}.quota-stat-grid strong{color:#14333d;font-size:26px;letter-spacing:-.04em}.quota-stat-grid small{color:#8aa09d;font-size:10px}.quota-customer-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);gap:18px;padding:22px 24px;background:#f7faf9}.quota-section-title{display:flex;align-items:center;justify-content:space-between;gap:14px}.quota-section-title>div{display:flex;align-items:center;gap:9px}.quota-section-title>div>svg{color:#169a7f}.quota-section-title span{display:grid;gap:2px}.quota-section-title strong{color:#18363e;font-size:13px}.quota-section-title small{color:#879b99;font-size:9px}.quota-source-list{display:grid;align-content:start;gap:9px}.quota-source-list>.quota-section-title{margin-bottom:4px}.quota-source-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:86px;padding:15px 16px 18px;border:1px solid #dce8e5;border-radius:13px;background:#fff;overflow:hidden}.quota-source-icon{display:grid;width:40px;height:40px;place-items:center;color:#0b856d;border:1px solid #c7e2db;border-radius:11px;background:#e9f7f2}.source-plan .quota-source-icon{color:#6b59b5;border-color:#ddd5f3;background:#f2effb}.source-paid_recharge .quota-source-icon{color:#3575bb;border-color:#cedff1;background:#edf5fb}.quota-source-card>div{display:grid;gap:3px;min-width:0}.quota-source-card>div>span{color:#0b8f74;font-size:9px;font-weight:800;letter-spacing:.08em}.quota-source-card>div>strong{overflow:hidden;color:#19363f;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.quota-source-card>div>small{color:#879b99;font-size:9px}.quota-source-card dl{display:flex;gap:18px;margin:0;text-align:right}.quota-source-card dl div{display:grid;gap:3px}.quota-source-card dt{color:#8ca09e;font-size:9px}.quota-source-card dd{margin:0;color:#1f4847;font-size:13px;font-weight:750}.quota-progress{position:absolute;right:0;bottom:0;left:0;height:3px;background:#edf3f1}.quota-progress span{display:block;height:100%;border-radius:0 3px 3px 0;background:linear-gradient(90deg,#1ca586,#5ac9ad)}.quota-empty{min-height:100px;display:grid;place-content:center;margin:0;color:#829996;border:1px dashed #cdded9;border-radius:12px;background:#fff;font-size:11px;text-align:center}.quota-redeem-card{align-self:start;padding:23px;color:#1b3b40;border:1px solid #cde1dc;border-radius:15px;background:linear-gradient(150deg,#fff,#edf8f4);box-shadow:0 14px 32px #235b4f12}.quota-redeem-icon{display:grid;width:48px;height:48px;place-items:center;color:#087b65;border:1px solid #bee1d7;border-radius:14px;background:#e1f4ed}.quota-redeem-card>span:not(.quota-redeem-icon){display:block;margin-top:18px;color:#0b987b;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em}.quota-redeem-card h4{margin:6px 0 0;font-size:18px}.quota-redeem-card p{margin:8px 0 17px;color:#6b8280;font-size:11px;line-height:1.65}.quota-redeem-card form{display:grid;gap:9px}.quota-redeem-card input{width:100%;height:42px;padding:0 11px;color:#17333d;border:1px solid #c7dad6;border-radius:9px;outline:none;background:#fff;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.quota-redeem-card input:focus{border-color:#54bda6;box-shadow:0 0 0 3px #1fa4841a}.quota-redeem-card button,.quota-admin-card>button,.quota-inline-actions button{min-height:40px;display:flex;align-items:center;justify-content:center;gap:7px;color:#fff;border:0;border-radius:9px;background:#11866e;cursor:pointer;font-size:11px;font-weight:700}.quota-redeem-card button:disabled,.quota-admin-card button:disabled{opacity:.45;cursor:not-allowed}.quota-ledger-list{padding:0 24px 22px;background:#f7faf9}.quota-ledger-list>.quota-section-title{padding:18px 0 10px;border-top:1px solid #e0eae7}.quota-ledger-list>div:not(.quota-section-title){display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 3px;border-top:1px solid #e3ebe9}.quota-event{width:max-content;padding:4px 7px;color:#277464;border-radius:999px;background:#e5f4ef;font-size:9px}.quota-event.event-consume,.quota-event.event-expire,.quota-event.event-revoke{color:#a4543e;background:#fbede8}.quota-ledger-list>div>div{display:grid;gap:2px;min-width:0}.quota-ledger-list>div strong{overflow:hidden;color:#284448;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.quota-ledger-list>div small{overflow:hidden;color:#8ba09e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.quota-ledger-list b{font-size:11px}.quota-ledger-list b.positive{color:#0a9477}.quota-ledger-list b.negative{color:#b05a47}.quota-admin-page{display:grid;gap:18px;--quota-card: #111b1a;--quota-line: #29413d;--quota-text: #d9e7e3;--quota-muted: #809a94}.quota-admin-heading{align-items:flex-end}.quota-heading-actions{display:flex;align-items:center;gap:9px}.quota-admin-hero{display:grid;grid-template-columns:minmax(300px,1.5fr) repeat(3,minmax(150px,.7fr));overflow:hidden;color:var(--quota-text);border:1px solid var(--quota-line);border-radius:15px;background:linear-gradient(110deg,#13231f,#172c27)}.quota-admin-hero>*{min-width:0;min-height:105px;display:grid;align-content:center;gap:5px;padding:18px 21px;border-right:1px solid var(--quota-line)}.quota-admin-hero>*:last-child{border-right:0}.quota-admin-hero span{color:#7f9a94;font-size:10px}.quota-admin-hero strong{overflow:hidden;color:#dcebe6;font-size:21px;text-overflow:ellipsis;white-space:nowrap}.quota-admin-hero small{overflow:hidden;color:#77908b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.quota-admin-hero label select{width:100%;height:40px;margin-top:4px;padding:0 10px;color:#cce0db;border:1px solid #38524d;border-radius:8px;outline:none;background:#192d28}.quota-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.quota-admin-card{display:grid;align-content:start;gap:13px;padding:19px;color:var(--quota-text);border-color:var(--quota-line);background:var(--quota-card)}.quota-admin-card header{display:flex;align-items:flex-start;gap:11px}.quota-admin-card header>div{display:grid;gap:4px}.quota-admin-card h3{margin:0;color:var(--quota-text);font-size:14px}.quota-admin-card p{margin:0;color:var(--quota-muted);font-size:10px;line-height:1.5}.quota-card-icon{display:grid;width:39px;height:39px;flex:0 0 auto;place-items:center;color:#53cfad;border:1px solid #31544b;border-radius:11px;background:#172d27}.quota-card-icon.plan{color:#a494e7;border-color:#4b4269;background:#25213a}.quota-card-icon.code{color:#e2b862;border-color:#5b4b31;background:#30291e}.quota-admin-card label{display:grid;gap:6px;color:#9bb0ab;font-size:10px}.quota-admin-card input{width:100%;height:39px;padding:0 10px;color:#dce8e5;border:1px solid #304a44;border-radius:8px;outline:none;background:#152521}.quota-admin-card input:focus{border-color:#4db79f;box-shadow:0 0 0 3px #2bb19114}.quota-inline-actions{display:flex;align-items:center;gap:10px}.quota-inline-actions button{flex:1}.quota-inline-actions>span{color:var(--quota-muted);font-size:9px}.quota-issued-codes{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(280px,1fr) auto;gap:16px;align-items:center;padding:16px 18px;color:#ecc774;border:1px solid #5f4d2d;border-radius:13px;background:#2b251a}.quota-issued-codes>div{display:flex;align-items:center;gap:10px}.quota-issued-codes>div span{display:grid;gap:3px}.quota-issued-codes strong{color:#efd18c;font-size:12px}.quota-issued-codes small{color:#ae9870;font-size:9px}.quota-issued-codes pre{max-height:145px;overflow:auto;margin:0;padding:10px 12px;color:#dbcba4;border:1px solid #55482f;border-radius:8px;background:#211d16;font-size:10px;line-height:1.6}.quota-issued-codes button{display:flex;align-items:center;gap:6px;padding:8px 11px;color:#e8d29c;border:1px solid #675638;border-radius:8px;background:#342d20;cursor:pointer}.quota-admin-ledger{padding:18px 19px;color:var(--quota-text);border-color:var(--quota-line);background:var(--quota-card)}.quota-admin-ledger>.quota-section-title{margin-bottom:13px}.quota-admin-ledger .quota-section-title strong{color:var(--quota-text)}.quota-admin-ledger .quota-section-title small{color:var(--quota-muted)}.quota-admin-table{min-width:930px;overflow:hidden;border:1px solid #263e39;border-radius:10px}.quota-admin-ledger{overflow-x:auto}.quota-admin-table>div{display:grid;grid-template-columns:.75fr 1.4fr .7fr .7fr .7fr 1fr .55fr;gap:12px;align-items:center;min-height:51px;padding:8px 12px;border-top:1px solid #233a35;color:#b3c5c1;font-size:10px}.quota-admin-table>div.header{min-height:36px;color:#718b85;border-top:0;background:#162622;font-size:8px;text-transform:uppercase;letter-spacing:.07em}.quota-admin-table>div>span{min-width:0}.quota-admin-table>div:not(.header)>span:first-child{display:flex;align-items:center;gap:7px}.quota-admin-table span strong,.quota-admin-table span small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quota-admin-table span strong{color:#d0dfdb;font-size:10px}.quota-admin-table span small{margin-top:3px;color:#708883;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.source-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#4dc8a8}.source-dot.source-plan{background:#9b83dc}.source-dot.source-paid_recharge{background:#5c9bd7}.source-dot.source-redemption{background:#dda951}.amount-positive{color:#59d0b1;font-weight:700}.quota-status{padding:4px 7px;color:#5bd0b1;border-radius:999px;background:#3abe9b1f;font-size:9px;font-style:normal}.quota-status.exhausted,.quota-status.expired,.quota-status.revoked{color:#c69b71;background:#c189521f}:root[data-theme=light] .quota-admin-page{--quota-card: #fff;--quota-line: #d6e4e0;--quota-text: #193a38;--quota-muted: #718985}:root[data-theme=light] .quota-admin-hero{color:#193a38;border-color:#cfe0db;background:linear-gradient(110deg,#fff,#eff8f4);box-shadow:0 12px 30px #1f43450f}:root[data-theme=light] .quota-admin-hero>*{border-color:#d8e6e2}:root[data-theme=light] .quota-admin-hero strong{color:#193a38}:root[data-theme=light] .quota-admin-hero span,:root[data-theme=light] .quota-admin-hero small{color:#708985}:root[data-theme=light] .quota-admin-hero label select{color:#264945;border-color:#c8dcd6;background:#f7fbf9;color-scheme:light}:root[data-theme=light] .quota-admin-card{border-color:#d6e4e0;background:#fff;box-shadow:0 10px 26px #1f43450b}:root[data-theme=light] .quota-admin-card h3{color:#193a38}:root[data-theme=light] .quota-admin-card p,:root[data-theme=light] .quota-admin-card label{color:#718985}:root[data-theme=light] .quota-admin-card input{color:#193a38;border-color:#c9ddd7;background:#fbfdfc;color-scheme:light}:root[data-theme=light] .quota-card-icon{color:#087d67;border-color:#bfe1d7;background:#e5f6f0}:root[data-theme=light] .quota-card-icon.plan{color:#6753ad;border-color:#d8d0ed;background:#f1eef9}:root[data-theme=light] .quota-card-icon.code{color:#98691c;border-color:#ecd59e;background:#fff5df}:root[data-theme=light] .quota-issued-codes{color:#95691f;border-color:#ead19a;background:#fff8e7}:root[data-theme=light] .quota-issued-codes strong{color:#7f5918}:root[data-theme=light] .quota-issued-codes small{color:#9b8253}:root[data-theme=light] .quota-issued-codes pre{color:#5d5036;border-color:#ead9b3;background:#fffdf7}:root[data-theme=light] .quota-issued-codes button{color:#795b25;border-color:#dfc78f;background:#fff3d8}:root[data-theme=light] .quota-admin-ledger{border-color:#d6e4e0;background:#fff;box-shadow:0 10px 26px #1f43450b}:root[data-theme=light] .quota-admin-ledger .quota-section-title strong{color:#193a38}:root[data-theme=light] .quota-admin-table{border-color:#d8e5e1}:root[data-theme=light] .quota-admin-table>div{color:#5f7773;border-color:#e1ebe8;background:#fff}:root[data-theme=light] .quota-admin-table>div.header{color:#758c87;background:#f2f8f6}:root[data-theme=light] .quota-admin-table span strong{color:#284844}:root[data-theme=light] .quota-admin-table span small{color:#829893}:root[data-theme=light] .amount-positive{color:#087d67}:root[data-theme=dark] .customer-quota-ledger{color:#dce9e7;border-color:#203a42;background:#0b1a24;box-shadow:none}:root[data-theme=dark] .customer-quota-ledger .quota-panel-head{border-color:#203a42;background:linear-gradient(105deg,#0b1a24,#102a28)}:root[data-theme=dark] .customer-quota-ledger h3,:root[data-theme=dark] .customer-quota-ledger strong{color:#dce9e7}:root[data-theme=dark] .customer-quota-ledger p,:root[data-theme=dark] .customer-quota-ledger small,:root[data-theme=dark] .customer-quota-ledger dt{color:#8299a2}:root[data-theme=dark] .customer-quota-ledger .quota-stat-grid,:root[data-theme=dark] .customer-quota-ledger .quota-stat-grid article{border-color:#203a42;background:#0c1d27}:root[data-theme=dark] .customer-quota-ledger .quota-stat-grid strong{color:#dce9e7}:root[data-theme=dark] .customer-quota-ledger .quota-customer-grid,:root[data-theme=dark] .customer-quota-ledger .quota-ledger-list{background:#091720}:root[data-theme=dark] .customer-quota-ledger .quota-source-card,:root[data-theme=dark] .customer-quota-ledger .quota-empty{border-color:#203a42;background:#0d202a}:root[data-theme=dark] .customer-quota-ledger .quota-source-card dd,:root[data-theme=dark] .customer-quota-ledger .quota-source-card>div>strong{color:#d2e2df}:root[data-theme=dark] .customer-quota-ledger .quota-redeem-card{color:#dce9e7;border-color:#234039;background:linear-gradient(145deg,#0d202a,#102924);box-shadow:none}:root[data-theme=dark] .customer-quota-ledger .quota-redeem-card input{color:#dce9e7;border-color:#294940;background:#0b1a24}:root[data-theme=dark] .customer-quota-ledger .quota-ledger-list>div{border-color:#1d343c}@media(max-width:1100px){.quota-admin-grid{grid-template-columns:1fr 1fr}.quota-admin-card:last-child{grid-column:span 2}.quota-admin-hero{grid-template-columns:minmax(260px,1.4fr) repeat(2,minmax(130px,.7fr))}.quota-admin-hero>div:last-child{display:none}.quota-customer-grid{grid-template-columns:1fr}.quota-redeem-card{width:100%}}@media(max-width:700px){.quota-panel-head,.quota-admin-heading{align-items:stretch;flex-direction:column}.quota-stat-grid{grid-template-columns:1fr}.quota-stat-grid article{min-height:96px;border-right:0;border-bottom:1px solid #e3ecea}.quota-stat-grid article:last-child{border-bottom:0}.quota-customer-grid,.quota-ledger-list{padding-right:14px;padding-left:14px}.quota-source-card{grid-template-columns:auto minmax(0,1fr)}.quota-source-card dl{grid-column:1 / -1;justify-content:flex-end}.quota-ledger-list>div:not(.quota-section-title){grid-template-columns:52px minmax(0,1fr)}.quota-ledger-list b{grid-column:2}.quota-admin-hero{grid-template-columns:1fr 1fr}.quota-admin-hero>label{grid-column:1 / -1;border-right:0;border-bottom:1px solid var(--quota-line)}.quota-admin-hero>div:nth-of-type(2){border-right:0}.quota-admin-hero>div:last-child{display:none}.quota-admin-grid{grid-template-columns:1fr}.quota-admin-card:last-child{grid-column:auto}.quota-issued-codes{grid-template-columns:1fr}.quota-issued-codes button{justify-content:center}}.global-preferences{position:fixed;z-index:72;top:16px;right:18px;display:flex;align-items:center;gap:8px}.global-preferences .site-theme-toggle{position:static;inset:auto}.locale-switcher{min-height:36px;display:flex;align-items:center;gap:3px;padding:3px 4px 3px 8px;color:#607774;border:1px solid #d3e1de;border-radius:999px;background:#fffffff0;box-shadow:0 8px 24px #28484517;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.locale-switcher button{min-height:28px;padding:0 8px;color:inherit;border:0;border-radius:999px;background:transparent;cursor:pointer;font-size:9px;font-weight:720}.locale-switcher button.active{color:#087b65;background:#e4f5ef}.locale-switcher button:focus-visible{outline:2px solid #22a98a;outline-offset:2px}.integration-page{--trust-surface: #101a24;--trust-surface-raised: #14222d;--trust-line: #263b45;--trust-text: #d9e8e6;--trust-muted: #7f9793;--trust-accent: #53d3b2}.integration-heading{align-items:flex-end}.integration-heading>div{max-width:760px}.integration-heading>button{min-width:92px;justify-content:center}.trust-chain{min-height:104px;display:grid;grid-template-columns:1fr 42px 1fr 42px 1fr;align-items:center;padding:13px;color:var(--trust-text);border:1px solid var(--trust-line);border-radius:16px;background:linear-gradient(115deg,#101b24,#12272a);box-shadow:0 18px 45px #020a0e29}.trust-step{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:center;padding:14px;border:1px solid transparent;border-radius:12px}.trust-step>span{width:42px;height:42px;display:grid;place-items:center;color:#728e8a;border:1px solid #2b4644;border-radius:12px;background:#152a2b}.trust-step>div{display:grid;gap:3px}.trust-step small{color:#64817d;font:760 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.trust-step strong{overflow:hidden;color:var(--trust-text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.trust-step b{color:#738b88;font-size:25px}.trust-step.ready>span{color:var(--trust-accent);border-color:#2c665b;background:#12332f}.trust-step.ready b{color:var(--trust-accent)}.trust-chain-link{height:1px;background:linear-gradient(90deg,#315149,#4dbba0,#315149);opacity:.65}.integration-proof-callout{display:flex;align-items:center;gap:10px;padding:12px 14px;color:#dab86c;border:1px solid #54482d;border-radius:12px;background:#241f17}.integration-proof-callout p{flex:1;margin:0;font-size:10px;line-height:1.55}.integration-proof-callout button{padding:7px 10px;color:#f1cd7b;border:1px solid #655433;border-radius:8px;background:#302817;cursor:pointer;font-size:9px;font-weight:750}.integration-loader{min-height:260px;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--trust-muted);font-size:11px}.integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.integration-panel{overflow:hidden;color:var(--trust-text);border-color:var(--trust-line);background:var(--trust-surface)}.integration-panel-head{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 17px;border-bottom:1px solid var(--trust-line)}.integration-panel-head>div{display:flex;align-items:center;gap:8px;color:var(--trust-accent)}.integration-panel-head h3{margin:0;color:var(--trust-text);font-size:13px}.integration-panel-head>button{min-height:31px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;color:#8ce1ca;border:1px solid #2d5751;border-radius:8px;background:#132c2b;cursor:pointer;font-size:9px;font-weight:720}.integration-panel-head>button:disabled{opacity:.38;cursor:not-allowed}.integration-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:center;min-height:78px;padding:13px 16px;border-top:1px solid var(--trust-line)}.integration-panel-head+.integration-row{border-top:0}.integration-row-mark{width:38px;height:38px;display:grid;place-items:center;color:#70ceb6;border:1px solid #2b4d48;border-radius:10px;background:#142a2a}.integration-row-main{min-width:0}.integration-row-main>div{display:flex;align-items:center;gap:7px}.integration-row-main strong{overflow:hidden;color:var(--trust-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.integration-row-main p{overflow:hidden;margin:5px 0 3px;color:#91a9a5;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.integration-row-main small{color:#687f7c;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.integration-state{width:max-content;padding:4px 7px;color:#819591;border-radius:999px;background:#1c2a32;font-size:8px;font-weight:760}.integration-state.good{color:#58d0b0;background:#37be991f}.integration-state.muted{color:#899b99}.integration-empty{min-height:112px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--trust-muted);font-size:10px}.integration-release-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px}.plugin-release{min-width:0;display:grid;align-content:start;gap:13px;padding:15px;border:1px solid var(--trust-line);border-radius:12px;background:var(--trust-surface-raised)}.plugin-release.active{border-color:#2e685c;box-shadow:inset 0 3px #37b995}.plugin-release-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.plugin-release-head>div{min-width:0}.plugin-version{color:#70cfb6;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.plugin-release h3{overflow:hidden;margin:5px 0 3px;color:var(--trust-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.plugin-release small{color:var(--trust-muted);font-size:8px}.plugin-trust-facts{display:flex;flex-wrap:wrap;gap:6px}.plugin-trust-facts span{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;color:#8fa19f;border-radius:7px;background:#17232b;font-size:8px}.plugin-trust-facts span.ok{color:#61cdb0}.plugin-trust-facts span.bad{color:#e68c92}.plugin-endpoint{overflow:hidden;margin:0;color:#718985;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.plugin-actions{display:flex;flex-wrap:wrap;gap:7px}.plugin-actions button{min-height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;color:#9bafac;border:1px solid #30444b;border-radius:7px;background:#17232c;cursor:pointer;font-size:8px;font-weight:720}.plugin-actions button.accent{color:#6fd8ba;border-color:#2b5a50;background:#132b29}.plugin-actions button.danger{color:#e7989d;border-color:#58343b;background:#2b1c22}.plugin-actions button:disabled{opacity:.35;cursor:not-allowed}.integration-activity-list{padding:4px 17px 13px}.integration-activity-list>div{min-height:52px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:10px;align-items:center;border-top:1px solid var(--trust-line)}.integration-activity-list>div:first-child{border-top:0}.integration-activity-list div div{display:grid;gap:3px}.integration-activity-list strong{color:var(--trust-text);font-size:9px}.integration-activity-list small,.integration-activity-list time{color:var(--trust-muted);font-size:8px}.integration-language-note{margin:-5px 0 0;color:var(--trust-muted);font-size:9px;text-align:right}.integration-modal{width:min(720px,100%)}.integration-modal .modal-head .section-kicker{display:block;margin-bottom:6px}.one-time-secret{display:grid;gap:14px;padding:20px 22px}.one-time-secret>div:first-child{display:flex;align-items:center;gap:10px;padding:14px;color:#69d5b8;border:1px solid #2c4d49;border-radius:10px;background:#0b171e}.one-time-secret code{min-width:0;overflow-wrap:anywhere;color:#c6d9d5;font-size:10px}.one-time-secret p{display:flex;align-items:center;gap:7px;margin:0;color:#d0aa62;font-size:9px}.enterprise-login-block{display:grid;gap:10px}.enterprise-login-block>div:first-child{display:grid;gap:4px}.enterprise-login-block>div:first-child span{color:#244743;font-size:11px;font-weight:760}.enterprise-login-block>div:first-child small{color:#7f9693;font-size:9px;line-height:1.5}.enterprise-provider-list{display:grid;gap:7px}.enterprise-provider-list button{min-height:42px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 12px;color:#176b5b;border:1px solid #bcded5;border-radius:9px;background:#edf8f4;cursor:pointer;font-size:10px;font-weight:760;text-align:left}.enterprise-provider-list button:hover{border-color:#76c5af;background:#e4f5ef}.enterprise-provider-list button:disabled{cursor:wait;opacity:.7}.enterprise-login-block>p{display:flex;align-items:center;gap:9px;margin:2px 0;color:#8ba09d;font-size:8px;text-align:center}.enterprise-login-block>p span{height:1px;flex:1;background:#dce7e4}:root[data-theme=light] .integration-page{--trust-surface: #fff;--trust-surface-raised: #f7fbf9;--trust-line: #d7e5e1;--trust-text: #173d39;--trust-muted: #728a86;--trust-accent: #078168}:root[data-theme=light] .trust-chain{color:#173d39;border-color:#cfe1dc;background:linear-gradient(115deg,#fff,#edf8f4);box-shadow:0 14px 38px #1e4b4312}:root[data-theme=light] .trust-step>span{color:#64827c;border-color:#c9ddd7;background:#f3f8f6}:root[data-theme=light] .trust-step.ready>span{color:#087d67;border-color:#a9d8cb;background:#def2eb}:root[data-theme=light] .trust-step b{color:#79908c}:root[data-theme=light] .trust-step.ready b{color:#087d67}:root[data-theme=light] .integration-proof-callout{color:#91671f;border-color:#ead5a7;background:#fff9ea}:root[data-theme=light] .integration-proof-callout button{color:#7e5919;border-color:#dec385;background:#fff1cf}:root[data-theme=light] .integration-panel{box-shadow:0 10px 28px #1f433c0b}:root[data-theme=light] .integration-panel-head>button{color:#087d67;border-color:#bddfd6;background:#e7f5f0}:root[data-theme=light] .integration-row-mark{color:#087d67;border-color:#c4dfd7;background:#e7f5f0}:root[data-theme=light] .integration-state{color:#687f7b;background:#edf3f1}:root[data-theme=light] .integration-state.good{color:#087d67;background:#ddf3ec}:root[data-theme=light] .plugin-trust-facts span{color:#607773;background:#eaf2ef}:root[data-theme=light] .plugin-actions button{color:#506a66;border-color:#ccddd9;background:#fff}:root[data-theme=light] .plugin-actions button.accent{color:#087d67;border-color:#b8ddd3;background:#e5f5ef}:root[data-theme=light] .plugin-actions button.danger{color:#a45259;border-color:#ecc8cc;background:#fff0f1}:root[data-theme=light] .integration-modal{color:#173d39;border-color:#cfe0dc;background:#fff;box-shadow:0 30px 80px #1e3e3933}:root[data-theme=light] .integration-modal .modal-head{border-color:#dce8e5}:root[data-theme=light] .integration-modal .modal-form label{color:#516c67}:root[data-theme=light] .integration-modal .modal-form input,:root[data-theme=light] .integration-modal .modal-form select,:root[data-theme=light] .integration-modal .modal-form textarea{color:#173d39;border-color:#c9ddd7;background:#fbfdfc;color-scheme:light}:root[data-theme=light] .one-time-secret>div:first-child{color:#087d67;border-color:#c2ded7;background:#eef8f5}:root[data-theme=light] .one-time-secret code{color:#244944}:root[data-theme=dark] .locale-switcher{color:#8da39f;border-color:#294149;background:#081620eb}:root[data-theme=dark] .locale-switcher button.active{color:#69d6b8;background:#13302d}:root[data-theme=dark] .enterprise-login-block>div:first-child span{color:#d5e5e2}:root[data-theme=dark] .enterprise-provider-list button{color:#70d6ba;border-color:#294f49;background:#102a28}:root[data-theme=dark] .enterprise-login-block>p span{background:#263b42}@media(max-width:1180px){.integration-release-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.global-preferences{top:12px;right:12px}.locale-switcher svg,.locale-switcher button:first-of-type{display:none}.integration-grid{grid-template-columns:1fr}.trust-chain{grid-template-columns:1fr;gap:5px}.trust-chain-link{width:1px;height:14px;margin-left:34px}.integration-release-list{grid-template-columns:1fr}}@media(max-width:560px){.global-preferences{gap:5px}.public-actions,.portal-top-actions,.top-actions{padding-right:136px}.locale-switcher{padding-left:4px}.integration-heading{align-items:stretch;flex-direction:column}.integration-heading>button{width:100%}.integration-proof-callout{align-items:flex-start;flex-wrap:wrap}.integration-proof-callout p{flex-basis:calc(100% - 34px)}.integration-proof-callout button{margin-left:29px}.integration-row{grid-template-columns:34px minmax(0,1fr)}.integration-row>.switch{grid-column:2}.plugin-release-head{align-items:stretch;flex-direction:column}.integration-activity-list>div{grid-template-columns:8px minmax(0,1fr)}.integration-activity-list time{grid-column:2}.enterprise-login-block{margin-top:4px}}@media(prefers-reduced-motion:reduce){.integration-page *,.locale-switcher *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.app-shell>.sidebar{overflow:hidden}.app-shell>.sidebar>.brand,.app-shell>.sidebar>.sidebar-label,.app-shell>.sidebar>.sidebar-bottom{flex:0 0 auto}.app-shell>.sidebar>nav{min-height:0;flex:1 1 auto;align-content:start;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(85,217,184,.45) transparent}.app-shell>.sidebar>nav::-webkit-scrollbar{width:5px}.app-shell>.sidebar>nav::-webkit-scrollbar-thumb{border-radius:999px;background:#55d9b859}.app-shell>.sidebar>nav::-webkit-scrollbar-thumb:hover{background:#55d9b88c}.app-shell>.sidebar>.sidebar-bottom{margin-top:14px}@media(max-width:800px){.app-shell>.sidebar{z-index:80}.app-shell>.sidebar+.sidebar-backdrop{z-index:75}}.portal-shell .portal-sidebar{overflow:hidden}.portal-shell .portal-sidebar>.portal-brand,.portal-shell .portal-sidebar>.portal-space-label,.portal-shell .portal-sidebar>.portal-agent-entry,.portal-shell .portal-sidebar>.portal-side-bottom{flex:0 0 auto}.portal-shell .portal-sidebar>nav{min-height:0;flex:1 1 auto;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(85,217,184,.45) transparent}.portal-shell .portal-sidebar>nav::-webkit-scrollbar{width:5px}.portal-shell .portal-sidebar>nav::-webkit-scrollbar-thumb{border-radius:999px;background:#55d9b859}.portal-shell .portal-sidebar>nav button{flex-shrink:0}.portal-shell .portal-side-bottom{margin-top:14px}@media(max-width:820px){.locale-switcher button.locale-option:first-of-type{display:inline-flex}}@media(max-width:560px){.public-actions,.portal-top-actions,.top-actions{padding-right:174px}.locale-switcher{min-height:38px;gap:2px;padding-inline:3px}.locale-switcher button.locale-option{min-width:40px;min-height:30px;padding-inline:9px;font-size:10px}}.reference-addon-ledger{margin:0 14px 14px;padding:12px;display:grid;grid-template-columns:minmax(230px,1.35fr) repeat(4,minmax(120px,.75fr));gap:10px;align-items:stretch;border:1px solid #294357;border-radius:10px 3px;background:linear-gradient(105deg,#2dd2ab14,#263d5338)}.reference-addon-ledger>div,.reference-addon-ledger>label{min-width:0}.reference-addon-ledger>div{padding:4px 8px 4px 2px;display:grid;align-content:center;gap:4px}.reference-addon-ledger>div span{color:#45d3af;font:800 8px Cascadia Code,Consolas,monospace;letter-spacing:.12em}.reference-addon-ledger>div strong{color:#dbe7f2;font-size:11px}.reference-addon-ledger>div small{color:#72859a;font-size:8px;line-height:1.55}.reference-addon-ledger>label{padding:8px 9px;display:grid;gap:6px;color:#9cadbe;border:1px solid #29394d;border-radius:8px;background:#080e179e;font-size:9px}.reference-addon-ledger>label input{width:100%;min-height:33px;color:#e4ebf5;border:1px solid #314157;border-radius:6px;background:#0a111a}.reference-addon-ledger>label small{color:#6e8094;font-size:8px}.media-manual-addon{display:grid;grid-template-columns:1fr 1fr;gap:8px}.media-group-result{margin-top:10px;padding:10px 11px;display:flex;align-items:baseline;gap:8px;border:1px solid rgba(47,209,168,.22);border-radius:8px 3px;background:#2fd1a80b}.media-group-result span{color:#8294aa;font-size:8px}.media-group-result strong{margin-left:auto;color:#46d6b1;font-size:14px}.media-group-result small{color:#71849a;font-size:8px}.media-control-grid .reference-image-count{min-width:148px;border-color:#b9ddd4;background:#f1f9f6}.media-control-grid .reference-image-count small{grid-column:1 / -1;margin-top:2px;color:#6f8d86;font-size:7px}.media-tier-row b{display:grid;gap:3px;text-align:right}.media-tier-row b small{color:#659386;font-size:8px;font-weight:700}:root:not([data-theme=dark]) .reference-addon-ledger{border-color:#b7dcd2;background:linear-gradient(105deg,#eef9f5,#f8fbfa)}:root:not([data-theme=dark]) .reference-addon-ledger>div strong{color:#203f48}:root:not([data-theme=dark]) .reference-addon-ledger>div small{color:#687e86}:root:not([data-theme=dark]) .reference-addon-ledger>label{color:#557079;border-color:#d3e2de;background:#fff}:root:not([data-theme=dark]) .reference-addon-ledger>label input{color:#183640;border-color:#d2dfdc;background:#f9fbfa}:root:not([data-theme=dark]) .media-group-result{border-color:#b8ddd3;background:#eef8f5}:root:not([data-theme=dark]) .media-group-result strong{color:#08795e}.admin-request-ledger .usage-log-filter-grid{grid-template-columns:minmax(260px,1.45fr) repeat(3,minmax(150px,.75fr));align-items:end}.admin-request-ledger .usage-log-filter-actions{grid-column:3 / -1;justify-content:flex-end}.usage-log-field{min-width:0;display:grid;gap:5px}.usage-log-field>span{color:#6f858b;font:800 var(--type-caption) Bahnschrift,sans-serif;letter-spacing:.03em}.usage-log-field input{width:100%;min-width:0;min-height:38px;padding:0 11px;color:#29464e;border:1px solid #d5e2df;border-radius:8px 3px;background:#fbfdfc;font-size:10px}.admin-log-table{min-width:1320px}.usage-log-table-wrap:focus-visible{outline:2px solid #169a79;outline-offset:2px}.audit-availability{width:max-content;padding:4px 7px;display:block;color:#7f8f94;border:1px solid #dde6e4;border-radius:7px 2px;background:#f2f6f5;font:800 var(--type-caption) Bahnschrift,sans-serif}.audit-availability.available{color:#0b8065;border-color:#bfe0d7;background:#e7f6f1}.slo-attribution{width:max-content;padding:3px 6px;color:#596d75;border:1px solid #d9e4e1;border-radius:999px;background:#f1f6f5;font-weight:800}.slo-attribution.success{color:#08795e;border-color:#bee0d6;background:#e7f6f1}.slo-attribution.customer,.slo-attribution.neutral{color:#687b82;border-color:#dce4e3;background:#f3f6f6}.slo-attribution.platform{color:#a04e29;border-color:#eccbbd;background:#fff1ea}.slo-attribution.upstream{color:#9a6818;border-color:#ead7a8;background:#fff8e8}.async-task-disclosure{overflow:hidden;border-color:#dce6e3;background:#fff}.async-task-disclosure>summary{min-height:55px;padding:0 17px;display:flex;align-items:center;gap:8px;color:#23444c;cursor:pointer;list-style:none;font-size:12px;font-weight:800}.async-task-disclosure>summary::-webkit-details-marker{display:none}.async-task-disclosure>summary strong{padding:3px 7px;color:#078263;border-radius:999px;background:#e4f5ef;font-size:9px}.async-task-disclosure>summary span{margin-left:3px;color:#8a999e;font-size:9px;font-weight:500}.async-task-error{min-height:55px;padding:11px 15px;display:flex;align-items:center;gap:11px;color:#9a5e20;border:1px solid #edd3ad;border-radius:11px 3px;background:#fff9ee}.async-task-error>div{min-width:0;display:grid;gap:3px}.async-task-error strong{color:#7c4a18;font-size:10px}.async-task-error span{overflow-wrap:anywhere;font-size:9px;line-height:1.5}.evidence-rail{margin-bottom:11px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #dce7e4;border-radius:10px 3px;background:#fff}.evidence-rail>div{min-width:0;position:relative;padding:12px 15px;display:grid;gap:5px;border-right:1px solid #e2ebe9}.evidence-rail>div:last-child{border-right:0}.evidence-rail>div:not(:last-child):after{position:absolute;top:50%;right:-5px;z-index:1;width:9px;height:9px;content:"";border-top:1px solid #b9d5ce;border-right:1px solid #b9d5ce;background:#fff;transform:translateY(-50%) rotate(45deg)}.evidence-rail span{color:#159477;font:800 var(--type-caption) Bahnschrift,sans-serif;letter-spacing:.05em}.evidence-rail strong{overflow:hidden;color:#264650;font-size:var(--type-ui);text-overflow:ellipsis;white-space:nowrap}.evidence-rail code{overflow:hidden;color:#8b999e;font:var(--type-caption) "Cascadia Code",Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.content-review-zone{margin-top:11px;overflow:hidden;border:1px solid #d9e4e1;border-radius:11px 3px;background:#fff}.content-review-zone>header{min-height:58px;padding:11px 13px;display:flex;align-items:center;justify-content:space-between;gap:13px;border-bottom:1px solid #e5ecea;background:linear-gradient(90deg,#f7fbfa,#fff)}.content-review-zone>header>div{display:flex;align-items:center;gap:9px;color:#16896e}.content-review-zone>header strong{display:block;color:#25444c;font-size:11px}.content-review-zone>header p{margin:3px 0 0;color:#87969b;font-size:8px;line-height:1.5}.content-review-zone>header>span{padding:4px 7px;color:#087f64;border-radius:999px;background:#e2f5ef;font-size:8px;font-weight:800}.content-review-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.content-review-actions>span{padding:4px 7px;color:#087f64;border-radius:999px;background:#e2f5ef;font-size:8px;font-weight:800}.content-review-lock{min-height:31px;padding:0 10px;color:#8e4f26;border:1px solid #edcfb8;border-radius:7px 2px;background:#fff7ef;font-size:9px;font-weight:800;cursor:pointer}.content-review-unlock{padding:13px;display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:6px 9px}.content-review-unlock label{min-width:0;display:grid;gap:5px;color:#526c73;font-size:9px;font-weight:800}.content-review-unlock input{min-width:0;min-height:38px;padding:0 11px;color:#29464e;border:1px solid #d5e2df;border-radius:8px 3px;background:#fbfdfc;font-size:10px}.content-review-unlock>small{grid-column:1;color:#819196;font-size:8px;line-height:1.45}.content-review-unlock button{min-height:38px;grid-column:2;grid-row:1 / 3;align-self:end}.content-review-denied{margin:0;padding:14px;color:#a96a23;background:#fff9eb;font-size:9px}.content-audit-disclosure{margin:0;padding:8px 12px;display:flex;align-items:center;gap:10px;color:#547078;border-bottom:1px solid #dce6e3;background:#f4faf8;font-size:9px}.content-audit-disclosure .warning{color:#a95f25;font-weight:800}.content-audit-columns{padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:11px;background:#f5f9f8}.content-audit-columns article{min-width:0;overflow:hidden;border:1px solid #dae5e2;border-radius:9px 3px;background:#fff}.content-audit-columns article header{min-height:38px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3ebe9}.content-audit-columns article header span{color:#294750;font-size:10px;font-weight:800}.content-audit-columns article header small{color:#0b8065;font-size:8px}.content-audit-columns pre{max-height:330px;margin:0;padding:13px;overflow:auto;color:#3f5961;background:#fbfdfc;font:9px/1.7 Cascadia Code,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}:root[data-theme=dark] .async-task-disclosure,:root[data-theme=dark] .evidence-rail,:root[data-theme=dark] .content-review-zone,:root[data-theme=dark] .content-audit-columns article{border-color:#203944;background:#0b1a24}:root[data-theme=dark] .async-task-disclosure>summary,:root[data-theme=dark] .evidence-rail strong,:root[data-theme=dark] .content-review-zone>header strong,:root[data-theme=dark] .content-audit-columns article header span{color:#dce9e7}:root[data-theme=dark] .evidence-rail>div,:root[data-theme=dark] .content-review-zone>header,:root[data-theme=dark] .content-audit-columns,:root[data-theme=dark] .content-audit-columns pre{border-color:#203944;background:#10232d}:root[data-theme=dark] .evidence-rail>div:not(:last-child):after{border-color:#2b4a53;background:#0b1a24}:root[data-theme=dark] .content-review-unlock input{color:#d2e1df;border-color:#29434b;background:#091821}:root[data-theme=dark] .usage-log-field input{color:#d2e1df;border-color:#29434b;background:#091821}:root[data-theme=dark] .content-review-lock{color:#f1bb90;border-color:#64402c;background:#2a1b15}:root[data-theme=dark] .content-audit-disclosure{color:#a9bcba;border-color:#203944;background:#0d2029}:root[data-theme=dark] .async-task-error{color:#e3bd83;border-color:#5c4728;background:#211b12}:root[data-theme=dark] .async-task-error strong{color:#f0c98e}:root[data-theme=dark] .slo-attribution{color:#a8b9bd;border-color:#2a4148;background:#12252d}:root[data-theme=dark] .slo-attribution.success{color:#74d9bd;border-color:#24594b;background:#102d25}:root[data-theme=dark] .slo-attribution.platform{color:#f0aa86;border-color:#65402f;background:#2d1c16}:root[data-theme=dark] .slo-attribution.upstream{color:#e5c27d;border-color:#5d4c29;background:#292113}@media(max-width:1180px){.reference-addon-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-addon-ledger>div{grid-column:1 / -1}.admin-request-ledger .usage-log-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-request-ledger .usage-log-search{grid-column:1 / -1}.admin-request-ledger .usage-log-filter-actions{grid-column:1 / -1;justify-content:flex-end}}@media(max-width:760px){.reference-addon-ledger,.media-manual-addon{grid-template-columns:1fr}.reference-addon-ledger>div{grid-column:auto}.admin-request-ledger .usage-log-filter-grid{grid-template-columns:1fr}.admin-request-ledger .usage-log-search,.admin-request-ledger .usage-log-filter-actions{grid-column:auto}.admin-request-ledger .usage-log-filter-actions button{flex:1}.evidence-rail,.content-audit-columns{grid-template-columns:1fr}.evidence-rail>div{border-right:0;border-bottom:1px solid #e2ebe9}.evidence-rail>div:last-child{border-bottom:0}.evidence-rail>div:after{display:none}.content-review-unlock{grid-template-columns:1fr}.content-review-unlock>small,.content-review-unlock button{grid-column:1;grid-row:auto}.content-review-zone>header{align-items:flex-start}.content-review-actions{justify-content:flex-start}.admin-log-table tr:not(.usage-log-detail-row)>th:last-child,.admin-log-table tr:not(.usage-log-detail-row)>td:last-child{position:sticky;right:0;z-index:2;box-shadow:-8px 0 12px #0e2a3114}.admin-log-table tr:not(.usage-log-detail-row)>th:last-child{background:#eaf2f0}.admin-log-table tr:not(.usage-log-detail-row)>td:last-child{background:#fff}:root[data-theme=dark] .admin-log-table tr:not(.usage-log-detail-row)>th:last-child{background:#10232d}:root[data-theme=dark] .admin-log-table tr:not(.usage-log-detail-row)>td:last-child{background:#0b1a24}}.billing-statements-page{--billing-ink:#173e3a;--billing-muted:#6f8580;--billing-line:#d7e5e1;--billing-surface:#fff;--billing-soft:#f5faf8;--billing-accent:#09866e;--billing-warn:#9a681f;--billing-danger:#b94f59}.billing-heading{align-items:flex-start}.billing-heading-actions{display:flex;gap:8px;flex-wrap:wrap}.billing-heading-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.billing-non-invoice{min-height:70px;padding:15px 17px;display:flex;align-items:flex-start;gap:12px;color:#9d691b;border:1px solid #ecd9ae;border-radius:13px 4px;background:#fff9ec}.billing-non-invoice svg{flex:0 0 auto;margin-top:2px}.billing-non-invoice strong{color:#74501a;font-size:12px}.billing-non-invoice p{margin:4px 0 0;color:#8b724a;font-size:9px;line-height:1.6}.billing-correction-banner{padding:12px 14px;display:flex;align-items:center;gap:10px;color:#205d51;border:1px solid #aed9ce;border-radius:12px 4px;background:#effaf6}.billing-correction-banner>svg{flex:0 0 auto;color:#087d67}.billing-correction-banner>div{flex:1;min-width:0}.billing-correction-banner strong{display:block;font-size:10px}.billing-correction-banner p{margin:3px 0 0;color:#5f7c75;font-size:8px}.billing-correction-banner code{overflow-wrap:anywhere}.billing-correction-banner button{min-height:32px;padding:0 10px;color:#087d67;border:1px solid #b7dcd3;border-radius:8px 3px;background:#fff;cursor:pointer;font-size:8px;font-weight:800}.billing-workbench{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:14px}.billing-config-panel,.billing-preview-panel,.billing-history-panel{overflow:hidden;border:1px solid var(--billing-line);border-radius:15px 4px;background:var(--billing-surface);box-shadow:0 13px 30px #1642390e}.billing-config-panel{padding:18px}.billing-config-panel>header{margin-bottom:15px}.billing-config-panel>header>div{display:flex;align-items:flex-start;gap:10px}.billing-config-panel>header>div>span{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;color:#087d67;border:1px solid #bcded5;border-radius:10px 3px;background:#eff9f6;font:800 9px Cascadia Code,Consolas,monospace}.billing-config-panel header strong,.billing-config-panel header p{display:block}.billing-config-panel header strong{color:var(--billing-ink);font-size:13px}.billing-config-panel header p{margin:4px 0 0;color:var(--billing-muted);font-size:9px;line-height:1.5}.billing-audience-tabs{margin-bottom:13px;padding:3px;display:grid;grid-template-columns:1fr 1fr;gap:3px;border:1px solid #d9e6e2;border-radius:10px 3px;background:#f5f9f8}.billing-audience-tabs button{min-height:35px;color:#6d827d;border:0;border-radius:8px 2px;background:transparent;cursor:pointer;font-size:9px;font-weight:800}.billing-audience-tabs button.active{color:#087b65;background:#fff;box-shadow:0 3px 12px #154c4017}.billing-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.billing-form-grid label,.billing-export-control label{position:relative;min-width:0;display:grid;gap:6px;color:#56716b;font-size:9px;font-weight:800}.billing-form-grid label.span-2{grid-column:1/-1}.billing-form-grid input,.billing-form-grid select,.billing-export-control input{width:100%;min-width:0;height:40px;padding:0 11px;color:#234c45;border:1px solid #cfdfdb;border-radius:9px 3px;outline:none;background:#fbfdfc;font:9px Microsoft YaHei UI,sans-serif}.billing-form-grid select{padding-right:30px;appearance:none}.billing-form-grid label>svg{position:absolute;right:10px;bottom:14px;color:#79928c;pointer-events:none}.billing-form-grid input:focus,.billing-form-grid select:focus,.billing-export-control input:focus{border-color:#5bbda5;box-shadow:0 0 0 3px #1ba48317}.billing-field-boundary{margin-top:13px;padding:12px;display:flex;align-items:flex-start;gap:10px;color:#159477;border:1px solid #cce5dd;border-radius:10px 3px;background:#f2faf7}.billing-field-boundary svg{flex:0 0 auto}.billing-field-boundary strong{color:#21584e;font-size:9px}.billing-field-boundary p{margin:3px 0 0;color:#66817a;font-size:8px;line-height:1.55}.billing-field-boundary.internal_audit{color:#a06b23;border-color:#eadcbf;background:#fffbf2}.billing-field-boundary.internal_audit strong{color:#79511b}.billing-empty-policy{margin-top:12px;padding:12px;display:flex;align-items:center;gap:10px;border:1px dashed #d7c99d;border-radius:10px 3px;background:#fffaf0}.billing-empty-policy>div{min-width:0;flex:1}.billing-empty-policy strong{color:#76521e;font-size:9px}.billing-empty-policy p{margin:3px 0 0;color:#8d774e;font-size:8px}.billing-empty-policy button{color:#087c66;border:0;background:transparent;cursor:pointer;font-size:9px;font-weight:800}.billing-empty-policy button:disabled{opacity:.4;cursor:not-allowed}.billing-preview-button{width:100%;min-height:42px;margin-top:14px;display:flex;align-items:center;justify-content:center;gap:7px;color:#fff;border:0;border-radius:10px 3px;background:#0b846c;cursor:pointer;font-size:10px;font-weight:800}.billing-preview-button:disabled{opacity:.42;cursor:not-allowed}.billing-preview-panel>header,.billing-history-panel>header{min-height:66px;padding:14px 17px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--billing-line);background:#f8fbfa}.billing-preview-panel>header h3{margin:3px 0 0;color:var(--billing-ink);font-size:15px}.billing-preview-panel>header>span{padding:5px 8px;color:#97661e;border:1px solid #ead7ad;border-radius:8px 2px;background:#fff9eb;font-size:8px;font-weight:800}.billing-preview-empty,.billing-history-empty,.billing-page-loader{min-height:220px;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#78a095;text-align:center}.billing-preview-empty strong,.billing-preview-empty p,.billing-history-empty strong,.billing-history-empty p{width:100%;max-width:480px}.billing-preview-empty strong,.billing-history-empty strong{color:#345950;font-size:12px}.billing-preview-empty p,.billing-history-empty p{margin:0;color:#82958f;font-size:9px}.billing-page-loader{min-height:360px;flex-direction:row;color:#0b846c;font-size:11px}.billing-stale-preview{margin:13px 16px 0;padding:9px 11px;display:flex;align-items:center;gap:7px;color:#9a681f;border:1px solid #ead9b3;border-radius:9px 3px;background:#fff9ec;font-size:9px}.billing-preview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.billing-preview-metrics article{min-width:0;min-height:95px;padding:16px;border-right:1px solid var(--billing-line)}.billing-preview-metrics article:last-child{border-right:0}.billing-preview-metrics span,.billing-preview-metrics strong,.billing-preview-metrics small{display:block}.billing-preview-metrics span{color:#748a85;font-size:8px}.billing-preview-metrics strong{margin:9px 0 5px;color:#173e38;font:800 17px/1 Bahnschrift,Microsoft YaHei UI,sans-serif}.billing-preview-metrics small{color:#879893;font-size:7px;line-height:1.45}.billing-reconciliation-strip{min-height:45px;padding:8px 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-block:1px solid var(--billing-line);background:#f8fbfa}.billing-reconciliation-strip span{padding:5px 8px;color:#67807a;border:1px solid #dbe7e4;border-radius:8px 2px;background:#fff;font-size:8px}.billing-reconciliation-strip span.warn{color:#91621e;border-color:#ead8af;background:#fff9eb}.billing-reconciliation-strip span.danger{color:#ad4852;border-color:#efd0d3;background:#fff5f6}.billing-reconciliation-strip span.ok{color:#167e67}.billing-blockers,.billing-preview-ok{margin:14px 16px 0;padding:12px 13px;display:flex;align-items:flex-start;gap:10px;border-radius:10px 3px}.billing-blockers{color:#b44f59;border:1px solid #efd0d3;background:#fff5f6}.billing-preview-ok{color:#16866c;border:1px solid #cce5dd;background:#f2faf7}.billing-blockers svg,.billing-preview-ok svg{flex:0 0 auto}.billing-blockers strong,.billing-preview-ok strong{color:inherit;font-size:10px}.billing-blockers p,.billing-preview-ok p{margin:4px 0 0;color:#748782;font-size:8px;line-height:1.55}.billing-export-control{padding:15px 16px;display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:10px}.billing-export-control button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.billing-readonly-note{margin:0 16px 15px;display:flex;align-items:center;gap:6px;color:#8b7775;font-size:8px}.billing-history-panel>header>div{display:flex;align-items:center;gap:10px}.billing-history-panel>header svg{color:#148c72}.billing-history-panel>header strong{color:var(--billing-ink);font-size:12px}.billing-history-panel>header p{margin:3px 0 0;color:var(--billing-muted);font-size:8px}.billing-history-panel>header>span{color:#7d918c;font-size:8px}.billing-history-table-wrap{overflow-x:auto}.billing-history-table-wrap table{width:100%;min-width:1080px;border-collapse:collapse}.billing-history-table-wrap th{padding:10px 14px;color:#748983;background:#fbfdfc;text-align:left;font:8px Cascadia Code,Consolas,monospace}.billing-history-table-wrap td{padding:12px 14px;color:#5e756f;border-top:1px solid var(--billing-line);font-size:8px;vertical-align:top}.billing-history-table-wrap td strong,.billing-history-table-wrap td small,.billing-history-table-wrap td code{display:block}.billing-history-table-wrap td strong{color:#244b43;font-size:9px}.billing-history-table-wrap td small{margin-top:4px;color:#81938e}.billing-history-table-wrap td code{max-width:240px;margin-top:4px;color:#5d7972;overflow:hidden;text-overflow:ellipsis;font-size:7px}.billing-purpose{display:inline-flex;padding:4px 7px;color:#087d67;border-radius:7px 2px;background:#edf8f5;font-weight:800}.billing-purpose.voided{color:#9e4a53;background:#fff0f2}.billing-history-table-wrap tr.voided td{background:#953d4806}.billing-row-actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.billing-download,.billing-void,.billing-correct{min-height:32px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #c9e2db;border-radius:8px 3px;cursor:pointer;font-size:8px;font-weight:800}.billing-download,.billing-correct{color:#087d67;background:#f1f9f6}.billing-void{color:#a1414b;border-color:#efc9cd;background:#fff5f6}.billing-download:disabled,.billing-void:disabled,.billing-correct:disabled{opacity:.4;cursor:not-allowed}.billing-security-footnote{padding:14px 16px;display:flex;align-items:flex-start;gap:11px;color:#148d72;border:1px solid #cae3dc;border-radius:11px 3px;background:#f4faf8}.billing-security-footnote strong{color:#28554c;font-size:9px}.billing-security-footnote p{margin:3px 0 0;color:#70867f;font-size:8px;line-height:1.6}.billing-dialog-layer{position:fixed;inset:0;z-index:100;padding:24px;display:grid;place-items:center;overflow-y:auto;background:#040f14b8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.billing-dialog{width:min(820px,100%);max-height:calc(100vh - 48px);overflow-y:auto;color:#d4e2df;border:1px solid #28424c;border-radius:18px 5px;background:#0b1923;box-shadow:0 35px 95px #00000075}.billing-dialog>header{padding:20px 22px;display:flex;align-items:flex-start;justify-content:space-between;gap:15px;border-bottom:1px solid #21353e}.billing-dialog h2{margin:5px 0 0;color:#e1ecea;font-size:18px}.billing-dialog header p{margin:5px 0 0;color:#728b93;font-size:9px}.billing-dialog header>button{width:34px;height:34px;display:grid;place-items:center;color:#81959c;border:1px solid #29414a;border-radius:9px 3px;background:#0e202a;cursor:pointer}.billing-dialog form{padding:20px 22px 22px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.billing-dialog label{display:grid;gap:6px;color:#90a6a9;font-size:9px;font-weight:800}.billing-dialog .span-2{grid-column:1/-1}.billing-dialog input,.billing-dialog select,.billing-dialog textarea{width:100%;min-width:0;padding:10px 11px;color:#dce8e6;border:1px solid #29434c;border-radius:9px 3px;outline:none;background:#0a1720;color-scheme:dark;font:9px Microsoft YaHei UI,sans-serif}.billing-dialog input:focus,.billing-dialog select:focus,.billing-dialog textarea:focus{border-color:#3aa88d;box-shadow:0 0 0 3px #31b99717}.billing-policy-warning{padding:10px 11px;display:flex;align-items:flex-start;gap:8px;color:#e0b768;border:1px solid rgba(224,183,104,.2);border-radius:9px 3px;background:#e0b7680b}.billing-policy-warning p{margin:0;color:#9f906e;font-size:8px;line-height:1.55}.billing-dialog-error{padding:10px;display:flex;align-items:center;gap:7px;color:#ef8a92;border:1px solid rgba(239,138,146,.2);border-radius:9px 3px;background:#ef8a920d;font-size:9px}.billing-dialog footer{display:flex;justify-content:flex-end;gap:8px}.billing-dialog footer button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.billing-void-dialog{width:min(620px,100%)}.billing-void-summary{padding:12px;display:grid;gap:4px;border:1px solid #29434c;border-radius:9px 3px;background:#0a1720}.billing-void-summary strong{color:#e0ebe9;font:10px Cascadia Code,Consolas,monospace;overflow-wrap:anywhere}.billing-void-summary span{color:#b4c8c4;font-size:10px}.billing-void-summary small{color:#728b93;font-size:8px}.billing-dialog footer button.danger{color:#ffd9dc;border:1px solid #85424a;background:#722f37}:root[data-theme=dark] .billing-statements-page{--billing-ink:#dce8e6;--billing-muted:#81959b;--billing-line:#203842;--billing-surface:#0b1a24;--billing-soft:#10232c}.billing-statements-page[data-theme=dark]{color-scheme:dark}:root[data-theme=dark] .billing-non-invoice{color:#e0b86b;border-color:#4a3d29;background:#201c15}:root[data-theme=dark] .billing-non-invoice strong{color:#e6c176}:root[data-theme=dark] .billing-non-invoice p{color:#9e8a65}:root[data-theme=dark] .billing-correction-banner{color:#70d6bb;border-color:#225043;background:#0d2724}:root[data-theme=dark] .billing-correction-banner p{color:#85a69d}:root[data-theme=dark] .billing-correction-banner button{color:#74d8bc;border-color:#2d5b4f;background:#102c29}:root[data-theme=dark] .billing-audience-tabs,:root[data-theme=dark] .billing-preview-panel>header,:root[data-theme=dark] .billing-history-panel>header,:root[data-theme=dark] .billing-reconciliation-strip,:root[data-theme=dark] .billing-history-table-wrap th{border-color:#203842;background:#10232c}:root[data-theme=dark] .billing-audience-tabs button.active{color:#72dabd;background:#17302e;box-shadow:none}:root[data-theme=dark] .billing-form-grid input,:root[data-theme=dark] .billing-form-grid select,:root[data-theme=dark] .billing-export-control input{color:#d7e5e2;border-color:#29434c;background:#091821;color-scheme:dark}:root[data-theme=dark] .billing-config-panel header strong,:root[data-theme=dark] .billing-preview-metrics strong,:root[data-theme=dark] .billing-history-table-wrap td strong{color:#dbe8e6}:root[data-theme=dark] .billing-field-boundary,:root[data-theme=dark] .billing-preview-ok,:root[data-theme=dark] .billing-security-footnote{border-color:#21493f;background:#0d2725}:root[data-theme=dark] .billing-field-boundary.internal_audit{border-color:#4b3c28;background:#211d15}:root[data-theme=dark] .billing-reconciliation-strip span{border-color:#29434b;background:#0a1922}:root[data-theme=dark] .billing-history-table-wrap td{border-color:#203842}@media(max-width:1100px){.billing-workbench{grid-template-columns:1fr}.billing-preview-metrics{grid-template-columns:1fr 1fr}.billing-preview-metrics article:nth-child(2){border-right:0}.billing-preview-metrics article:nth-child(-n+2){border-bottom:1px solid var(--billing-line)}}@media(max-width:760px){.billing-heading,.billing-heading-actions{width:100%}.billing-heading{flex-direction:column}.billing-heading-actions button{flex:1}.billing-form-grid,.billing-dialog form{grid-template-columns:1fr}.billing-form-grid label.span-2,.billing-dialog .span-2{grid-column:auto}.billing-preview-metrics{grid-template-columns:1fr}.billing-preview-metrics article{border-right:0;border-bottom:1px solid var(--billing-line)}.billing-preview-metrics article:last-child{border-bottom:0}.billing-export-control{grid-template-columns:1fr}.billing-export-control button{width:100%}.billing-dialog-layer{padding:10px}.billing-dialog{max-height:calc(100vh - 20px)}.billing-history-panel>header{align-items:flex-start}.billing-non-invoice,.billing-correction-banner{align-items:flex-start}.billing-correction-banner{flex-wrap:wrap}.billing-correction-banner button{width:100%}}@media(prefers-reduced-motion:reduce){.billing-statements-page *,.billing-dialog *{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(min-width:801px)and (max-width:920px){.app-shell .topbar,.portal-shell .portal-topbar{height:112px;padding:10px 18px;display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-template-rows:38px 40px;column-gap:0;row-gap:6px;align-content:center;align-items:center}.app-shell .topbar>div:first-of-type,.portal-shell .portal-topbar>div:first-of-type{min-width:0;grid-column:1;grid-row:1;overflow:hidden}.app-shell .topbar h1,.portal-shell .portal-topbar h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .top-actions,.portal-shell .portal-top-actions{width:100%;min-width:0;padding-right:0;grid-column:1 / -1;grid-row:2;justify-content:flex-start}}.billing-history-table-wrap:focus-visible{outline:2px solid #169a79;outline-offset:-2px}
