.finance-tabs{border:1px solid var(--line);background:#fff;border-radius:12px;flex-wrap:wrap;gap:6px;margin:-4px 0 18px;padding:6px;display:flex}.finance-tabs a{color:var(--muted);font-size:var(--font-label);border-radius:8px;padding:8px 13px}.finance-tabs a.active{color:#1749e4;background:var(--blue-soft);font-weight:700}.commercial-setup-overview{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:4px;display:grid}.commercial-setting-card{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:#ffffffe0;border-radius:20px;flex-direction:column;min-width:0;min-height:270px;padding:22px;display:flex;overflow:hidden;box-shadow:0 16px 44px #18264612}.commercial-setting-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.commercial-setting-card h2{letter-spacing:-.02em;margin:6px 0;font-size:19px}.commercial-setting-card header p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.commercial-step{color:var(--blue);letter-spacing:.04em;font-size:11px;font-weight:750}.setting-state{border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:750}.setting-state.ready{color:#0b6b4e;background:#e9f8f1}.setting-state.warning{color:#8a5a00;background:#fff5d9}.commercial-big-value{align-items:baseline;gap:9px;margin:28px 0 22px;font-size:14px;display:flex}.commercial-big-value strong{letter-spacing:-.04em;font-size:clamp(24px,2.2vw,34px)}.commercial-big-value.muted{color:var(--muted);font-size:24px;font-weight:750}.commercial-card-actions{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:11px;line-height:1.5;display:flex}.newapi-points-sync{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.newapi-points-sync>div{gap:3px;display:grid}.newapi-points-sync span,.newapi-points-sync small{color:var(--muted)}.newapi-points-sync button{flex:none}.commercial-card-actions button{flex:none;min-height:38px}.recharge-rate-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.recharge-rate-editor label{color:var(--muted);gap:6px;font-size:11px;font-weight:650;display:grid}.recharge-rate-editor label:nth-child(3),.recharge-rate-result,.recharge-rate-editor .commercial-card-actions{grid-column:1/-1}.recharge-rate-editor input{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-control);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fbfcff;padding:9px 11px}.input-with-suffix{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.recharge-rate-result{color:#31507c;background:#f1f6ff;border-radius:12px;padding:11px 13px;font-size:12px}.commercial-binding-list{gap:7px;margin:20px 0;display:grid}.commercial-binding-list>div{background:#f5f7fb;border-radius:10px;justify-content:space-between;gap:8px;padding:8px 10px;font-size:11px;display:flex}.commercial-binding-list>span,.commercial-binding-list div span{color:var(--muted)}.pricing-mode-picker{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:0;display:grid}.pricing-mode-picker legend{width:100%;margin-bottom:9px;font-size:13px;font-weight:750}.pricing-mode-picker label{border:1px solid var(--line);cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;padding:14px;display:flex}.pricing-mode-picker label>span{gap:5px;display:grid}.pricing-mode-picker small{color:var(--muted);line-height:1.5}.price-sale-field input[readonly]{color:#31507c;background:#eef4ff;font-weight:750}.finance-master-detail,.finance-catalog-layout,.finance-ledger-layout{grid-template-columns:minmax(0,1.4fr) minmax(330px,.75fr);align-items:start;gap:16px;display:grid}.finance-catalog-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-ledger-readable-layout{gap:16px;display:grid}.finance-ledger-detail-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:16px;display:grid}.ledger-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.ledger-guide article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:5px;padding:15px 17px;display:grid}.ledger-guide span{color:var(--muted);font-size:11px}.ledger-impact.positive{color:var(--green)}.ledger-impact.negative{color:#b24935}.ledger-impact.neutral{color:var(--muted)}.finance-admin-tools>summary{cursor:pointer;font-weight:750}.finance-admin-tools>p{color:var(--muted);font-size:12px}.finance-payment-layout{gap:16px;display:grid}.finance-payment-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.finance-payment-workspace>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.finance-payment-workspace>header h2{margin:4px 0 0;font-size:20px}.finance-object-timeline{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px}.finance-object-timeline h3{margin:0 0 16px;font-size:16px}.finance-object-timeline ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.finance-object-timeline li{background:#f7f9fd;border-radius:9px;grid-template-columns:150px auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;font-size:11px;display:grid}.finance-object-timeline time{color:var(--muted)}.finance-technical-facts{color:var(--muted);margin-top:16px;font-size:10px}.finance-technical-facts summary{cursor:pointer;font-weight:700}.finance-technical-facts p{overflow-wrap:anywhere}.finance-master-detail>.table-panel,.finance-catalog-layout>.table-panel{min-width:0}.finance-catalog-layout>.table-panel{grid-area:auto/1/auto/-1}.finance-catalog-layout>.table-panel>.admin-page-actions{padding:0 20px}.finance-ledger-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.finance-usage-panel,.finance-command-column{gap:16px;display:grid}.finance-usage-panel{grid-column:1}.finance-list-controls{grid-template-columns:minmax(200px,1fr) 160px 130px 96px;gap:10px;padding:0 20px 18px;display:grid}.finance-list-controls label{color:var(--muted);font-size:var(--font-label);gap:5px;display:grid}.finance-list-controls input,.finance-list-controls select,.finance-command-form input,.finance-command-form select,.finance-command-form textarea,.catalog-editor-list input,.catalog-editor-list select{border:1px solid var(--line);border-radius:var(--radius-control);width:100%;min-height:42px;color:var(--ink);background:#fbfcff;outline:none;padding:9px 11px;font-size:13px}.finance-list-controls input:focus,.finance-list-controls select:focus,.finance-command-form input:focus,.finance-command-form select:focus,.finance-command-form textarea:focus,.catalog-editor-list input:focus,.catalog-editor-list select:focus{border-color:#8ba4ff;box-shadow:0 0 0 3px #2457f514}.finance-pagination{color:var(--muted);font-size:var(--font-label);justify-content:flex-end;align-items:center;gap:10px;padding:15px 20px;display:flex}.finance-pagination button,.finance-command-actions button,.catalog-editor-list button,.finance-chip-list button,.table-panel td button{border-radius:var(--radius-control);color:#33405a;cursor:pointer;min-height:36px;font-size:var(--font-label);background:#fff;border:1px solid #dce2ec;padding:7px 11px}.finance-pagination button:hover,.finance-command-actions button:hover,.catalog-editor-list button:hover,.table-panel td button:hover{color:#1749e4;background:#f7f9ff;border-color:#b4c4fb}.finance-pagination button:disabled,.finance-command-actions button:disabled,.catalog-editor-list button:disabled{cursor:not-allowed;opacity:.45}.finance-row-link{text-align:left;color:#2457f5!important;background:0 0!important;border:0!important;padding:0!important}.finance-detail-panel,.finance-command-column{min-width:0}.finance-detail-placeholder,.finance-state{min-height:180px;color:var(--muted);font-size:var(--font-label);text-align:center;place-items:center;line-height:1.7;display:grid}.finance-payment-detail,.finance-ledger-detail,.finance-usage-detail,.finance-impact-preview,.finance-command-form,.finance-approval-timeline{border:1px solid var(--line);border-radius:var(--radius-panel);background:#fff;padding:20px;box-shadow:0 8px 28px #1f2a430a}.finance-detail-panel>:is(.finance-payment-detail,.finance-ledger-detail){box-shadow:none;border:0;padding:0}.finance-payment-detail>header,.finance-ledger-detail>header,.finance-usage-detail>header,.finance-impact-preview>header,.finance-command-form>header,.finance-approval-timeline>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.finance-payment-detail h3,.finance-ledger-detail h3,.finance-usage-detail h3,.finance-impact-preview h3,.finance-command-form h3,.finance-approval-timeline h3{font-size:var(--font-section);margin:4px 0 0}.finance-command-form>header>span,.finance-approval-timeline>header span{max-width:310px;color:var(--muted);font-size:var(--font-caption);text-align:right;line-height:1.5}.finance-detail-facts{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 18px;display:grid;overflow:hidden}.finance-detail-facts div{background:#fff;min-width:0;padding:11px 12px}.finance-detail-facts dt{color:var(--muted);font-size:var(--font-caption)}.finance-detail-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px}.finance-form-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.finance-command-form>label,.finance-form-grid label{color:var(--muted);font-size:var(--font-label);gap:6px;margin-bottom:10px;font-weight:650;display:grid}.finance-command-form label small,.finance-form-grid label small{color:#8993a5;font-size:11px;font-weight:400;line-height:1.45}.finance-command-form textarea{resize:vertical;min-height:76px}.member-credit-auto-reference{color:var(--muted);font-size:var(--font-label);background:#f6f8fc;border-radius:10px;margin:0;padding:10px 12px;line-height:1.55}.muted-preview{box-shadow:none;background:#fafbfe;padding:16px}.muted-preview p{color:var(--muted);font-size:var(--font-label);margin:7px 0 0;line-height:1.6}.finance-impact-preview dl{gap:8px;margin:0;display:grid}.finance-impact-preview dl>div{background:#f7f9fc;border-radius:10px;grid-template-columns:minmax(130px,.38fr) minmax(0,1fr);gap:12px;padding:10px 12px;display:grid}.finance-impact-preview dt{color:var(--muted);font-size:var(--font-label)}.finance-impact-preview dd{font-size:var(--font-label);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.business-input-summary{color:#30415f;background:#f5f8ff;border:1px solid #d7e2ff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;padding:10px 12px;font-size:12px;display:flex}.business-input-summary details summary{cursor:pointer;color:var(--muted)}.business-input-summary details span{margin-top:6px;display:block}.plan-advanced-settings{border:1px solid var(--line);background:#fafbfd;border-radius:12px;margin-top:16px;padding:14px}.plan-advanced-settings>summary{cursor:pointer;font-weight:750}.finance-command-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.finance-approval-route{color:#7a5a0a;align-self:center;font-size:12px;font-weight:650}.finance-command-actions button:last-child{color:#fff;border-color:var(--blue);background:var(--blue)}.finance-command-success,.finance-command-error,.finance-command-warning,.finance-form-note{font-size:var(--font-label);border-radius:8px;margin:14px 0 0;padding:10px 12px;line-height:1.6}.finance-command-success{color:#116b51;background:var(--green-soft)}.finance-command-error{color:#a13f2c;background:#fff0ed}.finance-command-warning{color:var(--admin-warning-text,#8a4b08);background:#fff7e6}.finance-form-note{color:#67510d;background:#fff8df}.finance-impact-preview h4{font-size:var(--font-label);margin:20px 0 8px}.finance-impact-list{border:1px solid var(--line);background:var(--line);border-radius:9px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.finance-impact-list li{font-size:var(--font-label);background:#fff;grid-template-columns:minmax(100px,.42fr) minmax(0,1fr);gap:10px;padding:10px 11px;display:grid}.finance-impact-list span{overflow-wrap:anywhere;color:var(--muted)}.finance-chain{gap:8px;margin:0;padding:0;list-style:none;display:grid}.finance-chain li{font-size:var(--font-label);background:#f8faff;border-left:3px solid #6686fb;grid-template-columns:110px minmax(0,1fr);gap:4px 10px;padding:11px;display:grid}.finance-chain small{color:var(--muted);grid-column:2}.finance-chip-list{gap:8px;margin:0 0 14px;display:flex;overflow-x:auto}.finance-chip-list button{text-align:left;flex:none;gap:4px;display:grid}.finance-chip-list small{color:var(--muted)}.catalog-editor-list{gap:12px;margin-top:18px;display:grid}.catalog-editor-list fieldset{border:1px solid var(--line);background:#fbfcff;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;min-width:0;margin:0;padding:16px;display:grid}.catalog-editor-list legend{color:var(--ink);font-size:var(--font-label);padding:0 7px;font-weight:750}.plan-entitlement-editor{grid-template-columns:repeat(3,minmax(0,1fr))!important}.plan-entitlement-editor label{align-content:start}.plan-entitlement-editor label>small{color:#7f899b;font-weight:400;line-height:1.5}.plan-entitlement-measure{border:1px solid var(--line);border-radius:var(--radius-control);min-height:42px;color:var(--ink);background:#f4f6fa;align-content:center;gap:2px;padding:7px 11px;display:grid}.plan-entitlement-measure strong{font-size:13px}.plan-entitlement-measure small{color:var(--muted);font-size:var(--font-caption);font-weight:400}.catalog-editor-remove{grid-column:1/-1;justify-self:end;width:auto}.price-draft-form{align-self:start}.price-source-notice,.price-source-warning{background:#f5f8ff;border:1px solid #cfe0ff;border-radius:14px;margin-bottom:18px;padding:14px 16px}.price-source-notice p,.price-source-warning{color:var(--muted);margin:6px 0 0;line-height:1.65}.price-source-warning{color:#8a5700;background:#fff9ec;border-color:#f2d49a}.price-source-summary{border:1px solid var(--line);background:#fbfcfe;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 18px;padding:14px 16px;display:grid}.price-source-summary>div{gap:4px;display:grid}.price-source-summary span,.price-rule-fact>span{color:var(--muted);font-size:var(--font-caption)}.price-source-summary details{grid-column:1/-1}.price-component-editor{grid-template-columns:repeat(2,minmax(0,1fr))!important}.price-component-editor label{min-width:0;color:var(--muted);font-size:var(--font-label);align-content:start;gap:6px;font-weight:650;display:grid}.price-rule-fact{border:1px solid var(--line);background:#f8fafc;border-radius:12px;align-content:start;gap:6px;min-width:0;padding:12px 14px;display:grid}.price-rule-fact small{min-height:0}.price-component-editor small{color:#8a94a6;min-height:32px;font-size:var(--font-caption);font-weight:400;line-height:1.45}.price-sale-field{grid-column:1/-1}.price-component-actions{grid-column:1/-1;justify-content:flex-end;display:flex}.admin-detail-drawer .finance-command-form>header{gap:5px;margin-bottom:20px;display:grid}.admin-detail-drawer .finance-command-form>header>span{text-align:left;max-width:none;line-height:1.65}.admin-detail-drawer .finance-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.admin-detail-drawer .finance-form-grid label{align-content:start;min-width:0;margin-bottom:0}.admin-detail-drawer .finance-field-wide{grid-column:1/-1}.admin-detail-drawer .finance-command-actions{border-top:1px solid var(--line);justify-content:flex-end;padding-top:16px}.finance-detail-guide{align-self:start;min-height:0}.finance-detail-guide h2{font-size:var(--font-section);margin:8px 0 6px}.finance-detail-guide p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.finance-detail-guide ol{counter-reset:pricing-step;gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.finance-detail-guide li{color:#445068;font-size:var(--font-label);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;display:grid}.finance-detail-guide li:before{width:24px;height:24px;color:var(--blue);background:var(--blue-soft);content:counter(pricing-step);counter-increment:pricing-step;border-radius:7px;place-items:center;font-weight:800;display:grid}.plan-price{margin:10px 0 16px;font-size:22px;font-weight:800}@media (max-width:1400px){.finance-catalog-layout{grid-template-columns:1fr}}@media (max-width:1100px){.commercial-setup-overview,.finance-master-detail,.finance-ledger-layout{grid-template-columns:1fr}.finance-catalog-layout>.table-panel,.finance-usage-panel,.finance-ledger-detail-grid{grid-area:auto}.finance-payment-action-grid{grid-template-columns:1fr}}@media (max-width:760px){.pricing-mode-picker,.recharge-rate-editor{grid-template-columns:1fr}.recharge-rate-editor label:nth-child(3),.recharge-rate-result,.recharge-rate-editor .commercial-card-actions{grid-column:auto}.finance-list-controls,.finance-form-grid,.catalog-editor-list fieldset{grid-template-columns:1fr}.price-component-editor{grid-template-columns:1fr!important}.price-source-summary{grid-template-columns:1fr}.plan-entitlement-editor{grid-template-columns:1fr!important}.admin-detail-drawer .finance-field-wide,.catalog-editor-remove,.price-sale-field,.price-component-actions{grid-column:auto}.finance-detail-facts,.ledger-guide,.finance-object-timeline li{grid-template-columns:1fr}}@media (prefers-reduced-transparency:reduce){.commercial-setting-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-contrast:more){.commercial-setting-card,.pricing-mode-picker label,.recharge-rate-editor input{border-color:currentColor}}.operations-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.operations-toolbar button{border:1px solid var(--line);min-height:44px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:999px;padding:0 14px}.operations-toolbar button.active-filter{color:#fff;border-color:var(--blue);background:var(--blue)}.governance-form{margin-bottom:18px}.governance-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.governance-form-grid label{color:var(--muted);gap:7px;font-size:12px;font-weight:600;display:grid}.governance-form-grid input,.governance-form-grid select,.governance-form-grid textarea{width:100%;min-height:42px;color:var(--ink);border:1px solid var(--line);background:var(--surface);font:inherit;border-radius:9px;padding:10px 12px}.governance-form-grid textarea{resize:vertical;min-height:84px}.governance-form-grid .wide-field{grid-column:1/-1}.preview-summary,.anomaly-card,.timeline-stack,.fact-list{gap:8px;display:grid}.preview-summary{border:1px solid var(--line);background:var(--surface-muted);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;margin-top:16px;padding:14px}.fact-list{grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0}.fact-list div{min-width:0}.fact-list dt{color:var(--muted);font-size:11px}.fact-list dd{margin:4px 0 0;font-weight:700}.timeline-stack{border-top:1px solid var(--line);padding-top:10px}.anomaly-card{color:inherit;align-content:start;text-decoration:none}.role-workbench{margin-bottom:18px}.admin-home-hero{background:radial-gradient(circle at 92% 10%,#6c8bff2e,#0000 36%),linear-gradient(135deg,#f8faff,#eef3ff);border:1px solid #cfdbff;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;min-height:164px;margin-bottom:18px;padding:26px 28px;display:flex;overflow:hidden;box-shadow:0 12px 32px #21408b14}.admin-home-hero>div{min-width:0}.admin-home-hero>div>span{color:#4161bb;font-size:11px;font-weight:800}.admin-home-hero h2{letter-spacing:-.035em;max-width:680px;margin:7px 0 6px;font-size:clamp(23px,3vw,31px);line-height:1.2}.admin-home-hero p{color:var(--muted);margin:0;font-size:13px}.admin-home-primary-action{color:#fff;background:var(--blue);border-radius:11px;flex:none;align-items:center;gap:12px;min-height:44px;padding:0 17px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 8px 20px #2457f533}.admin-home-primary-action:hover{background:#1749e4}.dashboard-section{margin-bottom:18px}.dashboard-section>.panel-header{margin:0 2px 12px}.admin-advanced-section{margin-top:18px;padding:0;overflow:hidden}.admin-advanced-section>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:16px 20px;list-style:none;display:flex}.admin-advanced-section>summary::-webkit-details-marker{display:none}.admin-advanced-section>summary>span:first-child{gap:3px;display:grid}.admin-advanced-section>summary strong{font-size:16px}.admin-advanced-section>summary small,.admin-advanced-section>summary>span:last-child{color:var(--muted);font-size:11px}.admin-advanced-section[open]>summary{border-bottom:1px solid var(--line)}.admin-advanced-section[open]>summary>span:last-child{font-size:0}.admin-advanced-section[open]>summary>span:last-child:after{content:"收起";font-size:11px}.admin-data-status{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:15px 2px 0;font-size:11px;display:flex}.admin-data-status>span{align-items:center;gap:10px;display:flex}.admin-data-status i{background:#22a176;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22a1761a}.admin-data-status a{color:#3158c7;font-weight:700}.support-operation-boundary{border:1px solid var(--line);background:#ffffffa8;border-radius:11px;margin:-8px 0 18px;padding:11px 13px}.support-operation-boundary p{margin:8px 0 0}.role-workbench-intro{background:linear-gradient(120deg,#edf3ff,#f7f9fe);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:24px;margin:-2px 0 16px;padding:14px 16px;display:flex}.role-workbench-intro strong{font-size:16px}.role-workbench-intro p{color:var(--muted);margin:5px 0 0;font-size:12px}.role-workbench-intro>span{color:#2454c6;background:#fff;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:700}.role-workbench-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.role-workbench-card{min-height:164px;color:inherit;border:1px solid var(--line);background:#fff;border-radius:12px;align-content:start;gap:8px;padding:16px;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:grid}.role-workbench-card:hover,.role-workbench-card:focus-visible{border-color:#8ba8f8;outline:none;box-shadow:0 10px 24px #2249a01a}.role-workbench-card>span{color:#2454c6;background:#edf3ff;border-radius:8px;width:-moz-fit-content;width:fit-content;padding:5px 8px;font-size:11px;font-weight:700}.role-workbench-card h3,.role-workbench-card p{margin:0}.role-workbench-card h3{font-size:16px}.role-workbench-card p{min-height:38px;color:var(--muted);font-size:12px;line-height:1.55}.role-workbench-card>strong{color:#2454c6;align-self:end;font-size:12px}.role-workbench-attention{background:#fffaf0;border-color:#f1c56d}.role-workbench-attention>span{color:#9a5b00;background:#fff0cb}.audit-purpose{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.audit-purpose article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:6px;padding:15px 17px;display:grid}.audit-purpose span{color:var(--muted);font-size:11px;line-height:1.6}@media (max-width:760px){.audit-purpose,.governance-form-grid,.preview-summary,.fact-list{grid-template-columns:1fr}.governance-form-grid .wide-field{grid-column:auto}.role-workbench-grid{grid-template-columns:1fr}.role-workbench-intro,.admin-home-hero,.admin-data-status{display:grid}.admin-home-hero{min-height:0;padding:22px}.admin-home-primary-action{justify-content:space-between;width:100%}}.platform-filters{grid-template-columns:minmax(240px,1fr) minmax(180px,260px) auto;align-items:end;gap:16px;margin-bottom:20px;display:grid}.runtime-operations-filters{grid-template-columns:minmax(240px,1fr) minmax(180px,260px) auto auto}.platform-filters label,.platform-command label{color:var(--muted);letter-spacing:.04em;gap:7px;font-size:12px;font-weight:700;display:grid}.platform-filters input,.platform-filters select,.platform-command input,.platform-command select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;min-height:42px;padding:9px 12px}.platform-filters button,.platform-command button,.platform-detail>button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:42px;padding:10px 16px;font-weight:800}.platform-filters button:disabled,.platform-command button:disabled,.platform-detail>button:disabled{cursor:not-allowed;opacity:.55}.platform-split{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:22px;margin-bottom:20px;display:grid}.member-directory-layout{grid-template-columns:minmax(0,1fr)}.identity-scope-guide{grid-template-columns:minmax(260px,1.25fr) repeat(2,minmax(210px,.85fr));gap:10px;margin-bottom:20px;display:grid}.identity-scope-guide>div,.identity-scope-guide>a{border:1px solid var(--line);min-height:88px;color:var(--ink);background:#f8faff;border-radius:12px;align-content:start;gap:5px;padding:12px 14px;text-decoration:none;display:grid}.identity-scope-guide>a{transition:border-color .14s,background-color .14s,transform .14s}.identity-scope-guide>a:hover{background:#f0f4ff;border-color:#aebef0;transform:translateY(-1px)}.identity-scope-guide span,.identity-scope-guide small,.identity-scope-guide p{color:var(--muted)}.identity-scope-guide p{margin:0}.identity-scope-current{background:#eef3ff!important;border-color:#adc0ff!important}.member-directory-filters{grid-template-columns:minmax(260px,1.8fr) repeat(3,minmax(130px,.8fr)) auto}.metrics-grid.member-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.member-detail-action-column{text-align:right;white-space:nowrap;width:1%}.member-directory-row{cursor:pointer;transition:background-color .14s,box-shadow .14s}.member-directory-row:hover{background:#f4f7ff}.member-directory-row:hover .member-detail-trigger{background:#eef3ff;border-color:#9fb3f6}.member-detail-trigger,.member-detail-drawer-close,.admin-detail-trigger{color:#2457f5;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfd8f2;border-radius:9px;padding:8px 12px;font-weight:750}.member-detail-trigger:hover,.member-detail-drawer-close:hover,.admin-detail-trigger:hover{background:#eef3ff;border-color:#9fb3f6}.member-detail-trigger:focus-visible,.member-detail-drawer-close:focus-visible,.admin-detail-trigger:focus-visible{outline-offset:2px;outline:3px solid #2457f53d}.member-detail-drawer-layer{z-index:100;grid-template-columns:minmax(0,1fr) min(860px,100vw - 24px);display:grid;position:fixed;inset:0}.member-detail-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#0e183070}.member-detail-drawer{overscroll-behavior:contain;background:#f7f8fb;border-left:1px solid #dfe5ef;min-width:0;height:100vh;overflow-y:auto;box-shadow:-18px 0 48px #0e18302e}.member-detail-drawer-header{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;justify-content:space-between;align-items:flex-start;gap:24px;padding:16px 20px;display:flex;position:sticky;top:0}.member-detail-drawer-header h2,.member-detail-drawer-header p{margin:0}.member-detail-drawer-header h2{font-size:24px}.member-detail-drawer-header p{color:var(--muted);margin-top:3px}.member-detail-drawer-content{gap:14px;padding:16px 20px 32px;display:grid}.admin-detail-drawer-content>.panel,.admin-detail-drawer-content>.finance-command-column,.admin-detail-drawer-content>.finance-detail-panel{margin:0}.approval-action-panel>label{color:var(--ink);gap:6px;display:grid}.approval-action-panel>label>span{font-weight:750}.approval-action-panel>label>small{color:var(--muted);font-size:var(--font-caption);line-height:1.5}.approval-action-panel textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line);border-radius:var(--radius-control);width:100%;min-height:96px;color:var(--ink);background:#fbfcff;padding:10px 12px;line-height:1.55}.approval-action-panel textarea:focus{outline-offset:1px;border-color:#8ea9ff;outline:3px solid #2457f524}.approval-action-panel>.button-row{margin-top:14px}.approval-action-feedback{color:#25469b;background:#f3f6ff;border:1px solid #c9d6ff;border-radius:10px;align-items:flex-start;gap:10px;margin:14px 0 0;padding:12px 14px;display:flex}.approval-action-feedback--error{color:#9f2d2d;background:#fff4f4;border-color:#f1b8b8}.approval-action-feedback strong,.approval-action-feedback p{margin:0}.approval-action-feedback p{font-size:var(--font-label);margin-top:3px;line-height:1.55}.approval-action-feedback .spinner{flex:none;margin-top:2px}.admin-detail-drawer .support-admin-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin-top:0}.admin-detail-drawer .support-admin-form label:not(.support-checkbox){gap:6px;display:grid}.admin-detail-drawer .support-admin-form>button{color:#fff;cursor:pointer;background:#2457f5;border:0;border-radius:9px;place-self:end start;min-height:40px;padding:9px 14px;font-weight:750}.admin-detail-drawer .support-admin-form .support-checkbox{align-items:center;gap:8px;display:flex}.admin-detail-drawer .support-admin-form .support-checkbox input{width:auto;min-height:auto}.admin-record-row{cursor:pointer;transition:background-color .14s}.admin-record-row:hover{background:#f4f7ff}.admin-record-row:hover .admin-detail-trigger{background:#eef3ff;border-color:#9fb3f6}.admin-detail-action-column{text-align:right;white-space:nowrap;width:1%}.admin-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:0 0 14px;display:flex}.admin-page-actions button{color:#fff;cursor:pointer;background:#2457f5;border:0;border-radius:9px;min-height:40px;padding:9px 14px;font-weight:750}.admin-page-actions button:disabled{color:#75819a;cursor:not-allowed;background:#e6eaf1}.member-detail-title-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.member-detail-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.member-detail-section-heading h3{margin:4px 0 0}.member-detail-drawer .member-operations{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.member-account-security-stack{gap:18px;display:grid}.member-session-security{border-top:1px solid var(--line);gap:14px;padding-top:18px;display:grid}.member-session-security h3{margin:4px 0 0}.member-session-command{grid-template-columns:repeat(2,minmax(0,1fr))}.member-session-command>button{grid-column:1/-1;justify-self:start}.identity-account-summary,.identity-account-actions,.identity-session-panel{background:#fff}.platform-detail .identity-account-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 12px}.platform-detail .identity-account-facts>div{background:#f7f9fc;align-content:start;min-height:78px;padding:11px}.platform-detail .identity-account-facts dd{text-align:left}.identity-session-panel{gap:14px;display:grid}.identity-session-command{border-top:1px solid var(--line);gap:4px;padding-top:14px;display:grid}.identity-session-command h3{margin:4px 0 0}.identity-system-status{margin-top:20px}.identity-system-status>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;list-style:none;display:flex}.identity-system-status>summary::-webkit-details-marker{display:none}.identity-system-status>summary>span{gap:4px;display:grid}.identity-system-status>summary small{color:var(--muted)}.identity-system-status[open]>summary{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:16px}.platform-detail{background:#f7f8fb;border:1px solid #e7e9ef;border-radius:14px;padding:20px}.member-customer-summary{background:#fff;padding:18px}.member-summary-caption{color:var(--muted);font-size:12px}.platform-detail .member-summary-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 12px}.platform-detail .member-summary-facts>div{background:#f7f9fc;border:1px solid #e6eaf2;border-radius:10px;place-content:start stretch;gap:7px;min-height:74px;padding:11px;display:grid}.platform-detail .member-summary-facts dt{font-size:12px}.platform-detail .member-summary-facts dd{text-align:left;line-height:1.45}.member-entitlement-tags:empty{display:none}.platform-detail h3{margin:8px 0 4px;font-size:20px}.platform-detail dl{gap:10px;margin:18px 0;display:grid}.platform-detail dl div{border-bottom:1px solid #e7e9ef;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.platform-detail dt{color:var(--muted)}.platform-detail dd{text-align:right;margin:0;font-weight:800}.platform-command{gap:12px;margin-top:18px;display:grid}.command-inline{grid-template-columns:1fr 1fr;gap:10px;display:grid}.selected-row{box-shadow:inset 3px 0 0 var(--blue);background:#eef4ff}.table-scroll tbody tr[role=button]:focus-visible{outline-offset:-3px;outline:3px solid #2457f538}.table-scroll tbody tr{cursor:pointer}.runtime-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.ai-billing-boundary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.release-workflow{border-color:color-mix(in srgb, var(--blue) 18%, var(--line));gap:12px;margin-bottom:18px;display:grid}.release-workflow-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.release-workflow-heading h2,.release-workflow-heading p{margin:0}.release-workflow-heading h2{margin-top:4px}.release-workflow-heading p{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.6}.release-workflow-summary{min-height:32px;color:var(--blue);background:var(--blue-soft);border-radius:9px;align-items:center;padding:6px 10px;font-size:12px;font-weight:750;display:inline-flex}.release-workflow-summary.is-passed{color:var(--green);background:var(--green-soft)}.release-workflow-summary.is-failed{color:#a61b1b;background:color-mix(in srgb, #b42318 10%, var(--surface))}.release-workflow-heading>a,.release-submit-row>a{min-height:38px;color:var(--blue);background:#fff;border:1px solid #c5d2f5;border-radius:9px;justify-content:center;align-items:center;padding:8px 13px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.release-purpose{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(132px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.release-purpose-step{border:1px solid var(--line);background:var(--surface-muted);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:62px;padding:9px 10px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid}.release-purpose-number{width:24px;height:24px;color:var(--muted);background:color-mix(in srgb, var(--muted) 12%, var(--surface));border-radius:7px;flex:none;place-items:center;font-weight:800;display:grid}.release-purpose-step>div{min-width:0}.release-purpose-status{color:var(--muted);margin-bottom:1px;font-size:11px;font-weight:800;display:block}.release-purpose-step strong{color:var(--ink);font-size:13px;display:block}.release-purpose-step.is-current{border-color:color-mix(in srgb, var(--blue) 55%, var(--line));background:var(--blue-soft);box-shadow:0 8px 22px #0071e314}.release-purpose-step.is-current .release-purpose-number{color:#fff;background:var(--blue)}.release-purpose-step.is-current .release-purpose-status{color:var(--blue)}.release-purpose-step.is-passed{border-color:color-mix(in srgb, var(--green) 34%, var(--line));background:var(--green-soft)}.release-purpose-step.is-passed .release-purpose-number{color:#fff;background:var(--green)}.release-purpose-step.is-passed .release-purpose-status{color:var(--green)}.release-purpose-step.is-failed{border-color:color-mix(in srgb, #b42318 42%, var(--line));background:color-mix(in srgb, #b42318 8%, var(--surface));box-shadow:0 8px 22px #a61b1b12}.release-purpose-step.is-failed .release-purpose-number{color:#fff;background:#b42318}.release-purpose-step.is-failed .release-purpose-status{color:#a61b1b}.release-workflow-feedback{border:1px solid color-mix(in srgb, #b42318 34%, var(--line));color:#a61b1b;background:color-mix(in srgb, #b42318 7%, var(--surface));border-radius:9px;margin:0;padding:9px 11px;font-size:12px;line-height:1.55}.release-workflow-handoff{color:#29498f;background:#f2f6ff;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.release-upload-panel{border-color:color-mix(in srgb, var(--blue) 22%, var(--line));background:var(--surface)}.app-publish-entry{margin-bottom:18px}.release-current-operation,.release-inline-workspace{gap:16px;margin-bottom:18px;display:grid}.release-current-operation-heading{padding:4px 2px 0}.release-current-operation-heading h2,.release-current-operation-heading p,.release-current-operation-loading p{margin:0}.release-current-operation-heading h2{font-size:20px}.release-current-operation-heading p,.release-current-operation-loading p{color:var(--muted);margin-top:4px;font-size:12px}.release-current-operation-loading{gap:4px;margin-bottom:18px;display:grid}.publisher-upload-bundle{background:#fff;border:1px dashed #91a8eb;border-radius:12px;gap:7px;min-height:132px;padding:20px;display:grid}.publisher-upload-bundle>span{color:var(--ink);font-size:15px;font-weight:800}.publisher-upload-bundle em,.publisher-upload-bundle small{color:var(--muted);font-size:12px;font-style:normal;line-height:1.55}.publisher-upload-bundle input{border:1px solid var(--line);background:#f7f8fb;border-radius:9px;width:100%;padding:10px}.app-management-list,.app-publishing-list{gap:14px;margin-bottom:18px;display:grid}.app-management-list-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.app-management-publish-link,.app-management-new-version>a{color:#fff;background:var(--blue);border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:9px 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.app-management-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.app-management-grid>article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:16px;padding:18px;display:grid}.app-management-card-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.app-management-card-title>div{gap:5px;min-width:0;display:grid}.app-management-card-title strong{font-size:17px}.app-management-card-title span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-management-grid dl,.app-management-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.app-management-grid dl>div,.app-management-detail dl>div{gap:3px;display:grid}.app-management-grid dt,.app-management-detail dt{color:var(--muted);font-size:11px}.app-management-grid dd,.app-management-detail dd{color:var(--ink);margin:0;font-size:13px;font-weight:700}.app-management-grid>article>button{min-height:40px}.app-management-detail,.app-management-new-version{gap:14px;display:grid}.app-management-new-version p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.app-management-new-version>a{justify-self:start}.release-command-form-grid{grid-template-columns:1fr}.release-developer-import,.release-system-publishing,.release-local-note{margin-top:18px}.release-developer-import>p,.release-system-publishing>p,.release-local-note>p{color:var(--muted);margin:10px 0 14px;font-size:12px;line-height:1.6}.release-developer-import .release-upload-panel{margin:0}.app-publishing-drafts{background:linear-gradient(135deg,#fff 0%,#f4f7ff 100%);border-color:#bfcef8;gap:12px;margin-bottom:18px;display:grid}.app-publishing-drafts .panel-note{margin:-4px 0 0}.app-publishing-draft-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.app-publishing-draft-grid article{background:#fff;border:1px solid #d8e1f7;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px;display:grid}.app-publishing-draft-grid article>div{gap:4px;display:grid}.app-publishing-draft-grid small,.app-publishing-draft-grid article>div>span{color:var(--muted);font-size:12px}.app-publishing-draft-grid small{color:var(--blue);font-weight:750}.app-publishing-draft-grid strong{font-size:16px}.app-publishing-primary-action{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:10px;grid-column:1/-1;min-height:42px;padding:10px 14px;font-weight:800}.app-publish-confirmation,.app-publish-complete,.app-publish-unavailable{gap:14px;display:grid}.app-publish-confirmation>p,.app-publish-complete p,.app-publish-unavailable p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.app-publish-confirmation dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.app-publish-confirmation dl>div{background:var(--surface-muted);border-radius:10px;gap:4px;padding:12px;display:grid}.app-publish-confirmation dt{color:var(--muted);font-size:11px}.app-publish-confirmation dd{color:var(--ink);margin:0;font-size:13px;font-weight:750}.app-publish-confirmation-status{font-weight:750;color:var(--blue)!important}.app-publish-confirm-page{gap:16px;max-width:920px;margin:0 auto;display:grid}.app-publish-review{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:center;gap:22px;display:grid}.app-publish-review>img{aspect-ratio:16/10;object-fit:cover;background:var(--surface-muted);border-radius:12px;width:100%}.app-publish-review>div{gap:10px;display:grid}.app-publish-review>div>span{color:var(--blue);font-size:12px;font-weight:800}.app-publish-review h2,.app-publish-review p{margin:0}.app-publish-review p{color:var(--muted);line-height:1.65}.app-publish-review dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:6px 0 0;display:grid}.app-publish-review dt{color:var(--muted);font-size:11px}.app-publish-review dd{margin:4px 0 0;font-size:13px;font-weight:750}.app-publish-confirmation-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.app-publish-confirmation-actions>a,.app-publish-complete>a,.app-publish-unavailable>a{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--surface);border-radius:10px;justify-content:center;align-items:center;padding:9px 14px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.app-publish-confirmation-actions>button{min-width:180px}.app-publish-complete>a,.app-publish-unavailable>a{justify-self:start}.app-publish-complete{color:var(--green);border-color:color-mix(in srgb, var(--green) 35%, var(--line));background:var(--green-soft)}.publisher-upload-form{gap:14px;display:grid}.publisher-upload-files{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.publisher-upload-files label{border:1px solid var(--line);background:#fff;border-radius:8px;gap:7px;min-width:0;padding:12px;display:grid}.publisher-upload-files label>span{color:var(--ink);font-size:12px;font-weight:700}.publisher-upload-files label em{min-height:34px;color:var(--muted);font-size:11px;font-style:normal;font-weight:500;line-height:1.45}.publisher-upload-files input{width:100%;min-width:0;font-size:12px}.publisher-upload-files small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.publisher-upload-actions{align-items:center;gap:12px;display:flex}.publisher-upload-actions>button{flex:none}.upload-state{width:min(520px,100%);color:var(--muted);gap:6px;font-size:12px;display:grid}.upload-state.failed{border:1px solid color-mix(in srgb, #b42318 42%, var(--line));color:#a61b1b;background:color-mix(in srgb, #b42318 8%, var(--surface));border-radius:9px;padding:9px 11px}.upload-state progress{width:100%;height:6px}.release-upload-layout{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:14px;display:grid}.release-upload-dropzone{width:100%;min-height:104px;color:var(--ink);text-align:left;background:#fff;border:1px dashed #91a8eb;border-radius:12px;align-items:center;gap:13px;padding:18px;display:flex}.release-upload-dropzone:hover{border-color:var(--blue);background:#f8faff}.release-upload-dropzone span,.release-upload-guidance,.release-upload-preview>div{gap:5px;display:grid}.release-upload-dropzone small,.release-upload-guidance,.release-upload-preview span,.release-upload-preview small{color:var(--muted);font-size:11px;line-height:1.5}.release-upload-guidance,.release-upload-preview{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:15px}.release-upload-guidance strong{color:var(--ink);margin-bottom:3px;font-size:12px}.release-upload-preview{align-items:center;gap:10px;display:grid}.release-upload-preview>button{width:100%}.app-listing-editor{background:linear-gradient(145deg,#fff 0%,#f7f9ff 100%);border-color:#cfd9f5;margin-bottom:18px}.app-listing-editor-heading{background:#eef3ff;border-radius:12px;justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;padding:14px 16px;display:flex}.app-listing-editor-heading>div,.app-listing-editor-heading>label{gap:4px;display:grid}.app-listing-editor-controls{justify-items:end}.app-listing-editor-controls>label{gap:4px;display:grid}.app-listing-editor-controls>button{color:var(--blue);cursor:pointer;background:#fff;border:1px solid #9eb3f2;border-radius:9px;padding:8px 12px;font-weight:750}.app-listing-editor-heading>div>span,.app-listing-live-preview>span{color:var(--blue);font-size:var(--font-caption);font-weight:800}.app-listing-editor-heading>div>strong{font-size:19px}.app-listing-editor-heading small,.app-listing-editor-heading label,.app-listing-editor-actions>span{color:var(--muted);font-size:var(--font-label)}.app-listing-editor-heading select{min-width:230px}.app-listing-editor-summary{background:#fff;border:1px solid #d9e1f2;border-radius:12px;padding:18px}.app-listing-editor-summary>div{gap:6px;display:grid}.app-listing-editor-summary p{color:var(--muted);margin:0;line-height:1.6}.app-listing-editor-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.65fr);align-items:start;gap:18px;display:grid}.app-listing-form{gap:14px;display:grid}.app-listing-form>section{border:1px solid var(--line);background:#fff;border-radius:12px;gap:12px;padding:16px;display:grid}.app-listing-form h3,.app-listing-preview-card h3,.app-listing-preview-card p{margin:0}.app-listing-form h3{font-size:16px}.app-listing-form label{color:#3f4b63;font-size:var(--font-label);gap:6px;font-weight:750;display:grid}.app-listing-form input:not([type=file]),.app-listing-form textarea,.app-listing-editor-heading select{width:100%;color:var(--ink);background:#fbfcff;border:1px solid #d9dfeb;border-radius:9px;padding:10px 12px}.app-listing-form input:focus,.app-listing-form textarea:focus,.app-listing-editor-heading select:focus{border-color:#8ba7ff;outline:3px solid #2457f524}.app-listing-form textarea{resize:vertical}.app-listing-form-row{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:10px;display:grid}.app-listing-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.app-listing-media-picker{cursor:pointer;background:#f8faff;border:1px dashed #9eb3f2;border-radius:11px;align-content:start;gap:8px;min-height:148px;padding:12px;display:grid;position:relative;overflow:hidden}.app-listing-media-picker:hover{background:#f2f6ff;border-color:#5d82f5}.app-listing-media-picker>strong{min-height:74px;color:var(--blue);background:#fff;border-radius:8px;place-items:center;display:grid}.app-listing-media-picker img,.app-listing-media-picker video{object-fit:cover;background:#e9edf5;border-radius:8px;width:100%;height:74px}.app-listing-media-picker>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.app-listing-media-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.app-listing-screenshot-picker{background:#f3f6fd;border-radius:10px;padding:11px 12px}.app-listing-screenshot-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.app-listing-screenshot-list article{border:1px solid var(--line);background:#f2f4f8;border-radius:9px;min-height:88px;position:relative;overflow:hidden}.app-listing-screenshot-list img,.app-listing-screenshot-list article>span{object-fit:cover;width:100%;height:88px}.app-listing-screenshot-list article>span{color:var(--muted);place-items:center;display:grid}.app-listing-screenshot-list button{color:#fff;cursor:pointer;background:#0e1830d1;border:0;border-radius:7px;padding:4px 7px;font-size:10px;position:absolute;bottom:5px;right:5px}.app-listing-live-preview{align-self:start;gap:8px;display:grid}.app-listing-preview-card{background:#fff;border:1px solid #d9dfe9;border-radius:18px;overflow:hidden;box-shadow:0 18px 40px #232e4b1f}.app-listing-preview-card>img,.app-listing-preview-empty{aspect-ratio:16/9;object-fit:cover;width:100%;color:var(--muted);background:#eef1f6;place-items:center;display:grid}.app-listing-preview-card>div:last-child{gap:8px;padding:17px;display:grid}.app-listing-preview-card h3{font-size:22px}.app-listing-preview-card p{color:#4e5a70;line-height:1.6}.app-listing-preview-card small{color:var(--muted)}.app-listing-preview-card>div:last-child>div{flex-wrap:wrap;gap:6px;display:flex}.app-listing-preview-card>div:last-child>div>span{color:#506078;background:#f0f2f6;border-radius:999px;padding:4px 8px;font-size:10px}.app-listing-editor-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:14px;display:flex}.app-listing-editor-actions>button{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:10px;padding:11px 16px;font-weight:800}.app-listing-editor-actions>button:disabled{cursor:not-allowed;opacity:.55}.release-rollout-cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.release-rollout-cards article{border:1px solid var(--line);background:#fbfcff;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.release-rollout-cards article>div{gap:3px;min-width:0;display:grid}.release-rollout-cards article>div>span,.release-rollout-cards article small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.release-rollout-cards article>div>b{color:var(--blue);font-size:22px}.release-rollout-cards article>button{grid-column:1/-1;width:100%}.release-command{border-top:0;gap:16px;min-width:0;margin-top:0;padding-top:0}.release-command-intro{gap:5px;display:grid}.release-command-intro>span{color:var(--blue);font-size:11px;font-weight:800}.release-command-intro>strong{font-size:18px}.release-command-intro p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.release-command-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.release-command-steps span{border:1px solid var(--line);color:#4c5970;background:#fbfcff;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:9px 11px;font-size:11px;font-weight:750;display:flex}.release-command-steps b{color:#fff;background:var(--blue);border-radius:7px;flex:none;place-items:center;width:23px;height:23px;display:inline-grid}.release-command-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.release-command-form-grid>*,.release-rollout-grid>*,.release-application-layout>*{min-width:0}.release-command label small{color:var(--muted);letter-spacing:0;font-size:11px;font-weight:500;line-height:1.5}.release-command textarea{resize:vertical;border:1px solid var(--line);min-height:92px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:10px 12px;line-height:1.55}.release-rollout-control{background:#f8faff;border:1px solid #c8d6ff;border-radius:12px;min-width:0;margin:0;padding:16px}.release-rollout-control legend{color:var(--ink);padding:0 7px;font-size:15px;font-weight:800}.release-rollout-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:14px;display:grid}.release-percentage-control>span:first-child{color:var(--muted);font-size:12px}.release-percentage-control>span:first-child strong{color:var(--ink)}.release-percentage-control input[type=range]{min-height:24px;accent-color:var(--blue);padding:0}.release-percentage-presets{flex-wrap:wrap;gap:7px;display:flex}.release-command .release-percentage-presets button{color:#43506a;background:#fff;border:1px solid #cbd6f2;border-radius:8px;min-width:48px;min-height:34px;padding:6px 9px;font-size:11px}.release-command .release-percentage-presets button.active{border-color:var(--blue);color:#fff;background:var(--blue)}.release-rollout-note{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.6}.release-ring-advanced{color:var(--muted);margin-top:12px;font-size:11px}.release-ring-advanced summary{cursor:pointer;width:-moz-fit-content;width:fit-content;font-weight:750}.release-ring-advanced label{margin-top:10px}.release-application-layout{grid-template-columns:minmax(0,1fr) minmax(250px,.52fr);align-items:start;gap:14px;display:grid}.admin-detail-drawer .release-application-layout{grid-template-columns:1fr}.release-application-fields{gap:12px;display:grid}.release-application-summary{border:1px solid var(--line);background:#fbfcff;border-radius:11px;padding:14px}.release-application-summary>span{color:var(--blue);background:#edf3ff;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.release-application-summary dl{gap:0;margin:10px 0 0;display:grid}.release-application-summary dl div{border-bottom:1px solid #e7eaf1;gap:3px;padding:9px 0;display:grid}.release-application-summary dl div:last-child{border-bottom:0}.release-application-summary dt{color:var(--muted);font-size:10px}.release-application-summary dd{text-align:left;margin:0;font-size:12px;font-weight:750}.release-submit-row{align-items:center;gap:10px;display:flex}.release-submit-row>button{background:var(--blue);min-width:180px}.release-operation-message{justify-content:space-between;align-items:center;gap:12px;display:flex}.release-operation-message>a{color:var(--blue);flex:none;font-weight:750}.ai-billing-boundary article{background:#f8faff;border:1px solid #dce5ff;border-radius:13px;gap:6px;padding:17px 19px;display:grid}.ai-billing-boundary span{color:#2457f5;font-size:11px;font-weight:750}.model-management-workbench{background:linear-gradient(135deg,#fff 0%,#f5f8ff 100%);border-color:#cdd9fb;gap:16px;margin-bottom:18px;display:grid}.model-management-workbench-heading,.model-management-scope-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.model-management-workbench-heading h2,.model-management-workbench-heading p,.model-management-scope-heading h2{margin:0}.model-management-workbench-heading>div>span,.model-management-scope-heading>div>span{color:var(--blue);margin-bottom:4px;font-size:11px;font-weight:800;display:block}.model-management-workbench-heading h2{font-size:23px}.model-management-workbench-heading p{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.6}.model-management-task-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.model-management-task{min-width:0;min-height:112px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #d8e0f3;border-radius:12px;align-content:start;gap:5px;padding:15px;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.model-management-task:hover:not(:disabled){border-color:#8ea9ff;transform:translateY(-1px);box-shadow:0 10px 24px #2457f517}.model-management-task:focus-visible{outline-offset:2px;outline:3px solid #2457f533}.model-management-task:disabled{color:#7f899c;cursor:not-allowed;background:#f2f4f8}.model-management-task[data-tone=alert]{background:#fff9ee;border-color:#efc27b}.model-management-task>span{color:var(--blue);font-size:11px;font-weight:800}.model-management-task[data-tone=alert]>span{color:#a45b00}.model-management-task>strong{overflow-wrap:anywhere;font-size:17px;line-height:1.35}.model-management-task>small{color:var(--muted);font-size:11px;line-height:1.5}.model-management-boundary{color:#43506a;background:#edf3ff;border-radius:10px;margin:0;padding:11px 13px;font-size:12px;line-height:1.6}.model-management-scope{margin-bottom:18px}.model-management-scope-heading{align-items:end;margin-bottom:10px}.model-management-scope-heading h2{font-size:18px}.model-management-scope-heading>small{color:var(--muted);font-size:11px}#billing-exceptions,#model-usage-summary,#usage-records,#app-model-management{scroll-margin-top:18px}.app-model-management-section{gap:14px;margin-bottom:18px;display:grid}.app-model-management-heading{background:linear-gradient(135deg,#fff 0%,#eef4ff 100%);border:1px solid #cdd9fb;border-radius:15px;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.app-model-management-heading>div:first-child>span{color:var(--blue);font-size:11px;font-weight:800}.app-model-management-heading h2{margin:5px 0 7px;font-size:22px}.app-model-management-heading p{max-width:760px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.app-model-management-facts{background:#ffffffc7;border:1px solid #d8e2fb;border-radius:12px;grid-template-columns:auto auto;align-items:baseline;gap:3px 8px;min-width:150px;padding:12px 14px;display:grid}.app-model-management-facts strong{color:var(--blue);font-size:18px}.app-model-management-facts small{color:var(--muted)}@media (max-width:760px){.app-model-management-heading{flex-direction:column}.app-model-management-facts{width:100%}}.model-management-empty{justify-items:center;padding-bottom:26px;display:grid}.model-management-empty>.empty{padding-bottom:14px}.model-management-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.model-management-empty-actions .secondary-button:disabled{color:#7f899c;cursor:not-allowed;background:#f2f4f8;border-color:#d9dee8}.model-management-drawer-panel{gap:18px;margin:0;display:grid}.model-management-drawer-panel .admin-advanced-section{border-top:1px solid var(--line);padding-top:16px}.admin-advanced-section{margin-top:20px}.admin-advanced-section>summary{cursor:pointer;font-weight:750}.admin-advanced-section>p{color:var(--muted);font-size:12px;line-height:1.7}.technical-task-list{gap:8px;margin-bottom:16px;display:flex;overflow-x:auto}.technical-task-list button{border:1px solid var(--line);min-width:220px;color:var(--ink);text-align:left;background:#fff;border-radius:9px;flex:none;gap:4px;padding:11px 13px;display:grid}.technical-task-list button.active{background:var(--blue-soft);border-color:#9bb1ff}.technical-task-list span{color:var(--muted);font-size:var(--font-caption)}.timeline-list{gap:10px;display:grid}.timeline-list article{background:#f7f8fb;border:1px solid #e7e9ef;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.timeline-list small{color:var(--muted)}.preview-panel{box-shadow:inset 4px 0 0 var(--blue);border-color:#bfd3ff;margin-bottom:20px}.trusted-candidate-workbench{gap:14px;display:grid}.trusted-candidate-warning{color:#8a5716;background:#fff8ea;border:1px solid #f0d39c;border-radius:9px;padding:10px 12px;font-size:12px}.trusted-candidate-layout{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.trusted-candidate-list{gap:8px;display:grid}.trusted-candidate-list>button{border:1px solid var(--line);min-width:0;color:var(--ink);text-align:left;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.trusted-candidate-list>button.active{background:var(--blue-soft);box-shadow:inset 3px 0 0 var(--blue);border-color:#9bb1ff}.trusted-candidate-list>button>span:first-child{gap:3px;min-width:0;display:grid}.trusted-candidate-list strong,.trusted-candidate-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trusted-candidate-list small{color:var(--muted);font-size:10px}.trusted-candidate-detail{border:1px solid var(--line);background:#fbfcff;border-radius:11px;min-width:0;padding:15px}.trusted-candidate-ready{justify-items:start;gap:8px;display:grid}.trusted-candidate-ready p{color:var(--muted);margin:0;font-size:12px}.trusted-candidate-preview{gap:14px;display:grid}.trusted-candidate-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.trusted-candidate-summary article{border:1px solid var(--line);background:#fff;border-radius:9px;gap:5px;min-width:0;padding:11px;display:grid}.trusted-candidate-summary span,.trusted-candidate-summary small{color:var(--muted);font-size:10px}.trusted-candidate-summary strong,.trusted-candidate-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trusted-candidate-hashes{border:1px solid var(--line);background:#fff;border-radius:9px;gap:0;margin:0;padding:0 12px;display:grid}.trusted-candidate-hashes>div{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.trusted-candidate-hashes>div:last-child{border-bottom:0}.trusted-candidate-hashes dt{color:var(--muted);font-size:10px}.trusted-candidate-hashes dd{overflow-wrap:anywhere;min-width:0;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.trusted-candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.trusted-candidate-grid section{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;padding:12px}.trusted-candidate-grid h3{margin:0;font-size:13px}.trusted-candidate-grid p,.trusted-candidate-grid ul{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.6}.trusted-candidate-grid ul{padding-left:17px}.trusted-candidate-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.trusted-candidate-tags span{color:#29498f;background:#edf3ff;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:750}.trusted-candidate-detail .release-submit-row{border-top:1px solid var(--line);align-items:flex-start;margin-top:14px;padding-top:12px}.trusted-candidate-detail .release-submit-row span{color:var(--muted);font-size:11px;line-height:1.6}@media (max-width:1050px){.publisher-upload-files{grid-template-columns:repeat(2,minmax(0,1fr))}.release-upload-layout,.app-listing-editor-layout,.platform-split,.runtime-details,.ai-billing-boundary{grid-template-columns:1fr}.model-management-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.release-application-layout,.release-rollout-grid,.trusted-candidate-layout,.trusted-candidate-grid,.app-publish-confirmation dl{grid-template-columns:1fr}.trusted-candidate-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.app-publish-review,.app-publish-review dl{grid-template-columns:1fr}.app-publish-confirmation-actions{flex-direction:column-reverse;align-items:stretch}.app-publish-confirmation-actions>a,.app-publish-confirmation-actions>button{width:100%}.release-current-operation-heading,.app-management-list-heading,.app-management-card-title{flex-direction:column;align-items:stretch}.app-management-publish-link{width:100%}.app-management-grid dl,.app-management-detail dl,.publisher-upload-files{grid-template-columns:1fr}.publisher-upload-actions,.app-listing-editor-heading,.app-listing-editor-actions{flex-direction:column;align-items:stretch}.app-listing-editor-heading select{min-width:0}.app-listing-form-row,.app-listing-upload-grid{grid-template-columns:1fr}.app-listing-screenshot-list{grid-template-columns:repeat(2,minmax(0,1fr))}.model-management-workbench-heading,.model-management-scope-heading{flex-direction:column;align-items:stretch}.model-management-task-grid,.admin-detail-drawer .support-admin-form{grid-template-columns:1fr}.platform-filters{grid-template-columns:1fr;align-items:stretch}.command-inline{grid-template-columns:1fr}.release-workflow-heading,.release-workflow-handoff,.release-submit-row{flex-direction:column;align-items:stretch}.trusted-candidate-summary,.trusted-candidate-hashes>div,.release-command-steps,.release-command-form-grid{grid-template-columns:1fr}.release-submit-row>button{width:100%}}.member-detail-stack,.member-operations{gap:16px;min-width:0;display:grid}.member-account-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.member-account-summary>div{border:1px solid var(--line);border-radius:12px;padding:12px}.member-account-summary dt{color:var(--muted);font-size:12px}.member-account-summary dd{margin:6px 0 0;font-size:18px;font-weight:700}.member-action-menu{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.member-action-menu-button{text-align:left;min-width:0;min-height:104px;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;gap:6px;padding:14px;display:grid}.member-action-menu-button:hover,.member-action-menu-button.active{background:#f2f6ff;border-color:#8eabff;box-shadow:inset 0 0 0 1px #2457f51f}.member-action-menu-button:focus-visible,.member-action-close:focus-visible{outline-offset:2px;outline:3px solid #2457f53d}.member-action-menu-button strong{font-size:15px}.member-action-menu-button span{color:var(--muted);font-size:12px;line-height:1.45}.member-action-menu-button small{color:#2457f5;background:#edf3ff;border-radius:999px;width:-moz-fit-content;width:fit-content;margin-top:auto;padding:3px 7px;font-weight:750}.member-action-hint{color:var(--muted);text-align:center;background:#f7f9fc;border:1px dashed #d8deeb;border-radius:10px;margin:0;padding:14px}.member-action-workspace{background:#f8faff;border:1px solid #cdd9fb;border-radius:13px;gap:14px;padding:16px;display:grid;box-shadow:inset 3px 0 #2457f5}.member-action-workspace>.finance-command-form{box-shadow:none;background:0 0;border:0;padding:0}.newapi-points-account-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.newapi-points-account-summary>div{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:12px}.newapi-points-account-summary dt{color:var(--muted);font-size:12px}.newapi-points-account-summary dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:17px;font-weight:750}.newapi-points-grant-grid{grid-template-columns:minmax(0,1fr)}.member-detail-drawer .member-action-workspace>.ledger-mutation-form>header{gap:6px;margin-bottom:16px;display:grid}.member-detail-drawer .member-action-workspace>.ledger-mutation-form>header>h3{margin:0}.member-detail-drawer .member-action-workspace>.ledger-mutation-form>header>span{text-align:left;max-width:none;line-height:1.55}.member-detail-drawer .member-action-workspace .ledger-mutation-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 18px}.member-detail-drawer .member-action-workspace .ledger-mutation-grid>label{align-content:start;min-width:0;margin-bottom:0}.member-detail-drawer .member-action-workspace .ledger-mutation-grid>.finance-field-wide{grid-column:1/-1}.member-action-workspace-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.member-action-workspace-header h3{margin:4px 0 0}.member-action-close{color:#2457f5;cursor:pointer;background:#fff;border:1px solid #c9d5f3;border-radius:8px;padding:7px 11px;font-weight:750}.member-facts-disclosure{color:var(--muted);padding-top:2px;font-size:12px}.member-facts-disclosure>summary{cursor:pointer;width:-moz-fit-content;width:fit-content;font-weight:750}.member-facts-disclosure .member-operation-columns{color:var(--ink);margin-top:14px}.member-upgrade-menu{gap:14px;display:grid}.member-upgrade-menu label{color:var(--muted);gap:7px;font-size:12px;font-weight:750;display:grid}.member-upgrade-menu select{min-height:42px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 12px}.member-plain-notice{background:#fff8e8;border:1px solid #f2d799;border-radius:10px;padding:13px 14px}.member-plain-notice p{color:#69572e;margin:6px 0 0;font-size:12px;line-height:1.6}.member-upgrade-actions{flex-wrap:wrap;gap:10px;display:flex}.member-upgrade-actions button,.member-upgrade-actions a{color:#fff;cursor:pointer;background:#2457f5;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:9px 14px;font-weight:750;display:inline-flex}.member-upgrade-actions button:disabled{color:#75819a;cursor:not-allowed;background:#e6eaf1}.member-upgrade-actions .secondary-button{color:#2457f5;background:#fff;border:1px solid #bfcdf2;text-decoration:none}.member-operation-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.member-fact-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.member-fact-list li{border:1px solid var(--line);border-radius:10px;gap:4px;padding:10px;display:grid}.member-operation-note{color:var(--muted);margin:0;font-size:12px}.member-action-section{border:1px solid var(--line);background:#fbfcff;border-radius:14px;gap:14px;padding:18px;display:grid}.member-action-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.member-action-heading h3,.member-action-heading p{margin:0}.member-action-heading p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.6}.member-upgrade-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.member-upgrade-paths article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:7px;padding:14px;display:grid}.member-upgrade-paths article>span{color:#2457f5;background:#eef4ff;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:3px 7px;font-size:10px;font-weight:800}.member-upgrade-paths p{color:var(--muted);margin:0;font-size:12px}.member-upgrade-paths button,.member-upgrade-paths a{color:#2457f5;width:-moz-fit-content;width:fit-content;margin-top:3px;font-size:12px;font-weight:750}.technical-details{color:var(--muted);font-size:12px}.technical-details summary{cursor:pointer;font-weight:700}.admin-scope-grid,.admin-role-grid,.admin-role-bundle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-scope-grid>div,.admin-role-grid article,.admin-role-bundle-grid article{border:1px solid var(--line);border-radius:12px;gap:8px;padding:14px;display:grid}.admin-role-grid h3,.admin-role-grid p,.admin-role-grid ul,.admin-role-bundle-grid h3,.admin-role-bundle-grid p,.admin-role-bundle-grid ul{margin:0}.admin-role-grid ul,.admin-role-bundle-grid ul{padding-left:18px}.admin-role-grid small,.admin-role-bundle-grid small{color:var(--muted)}.admin-role-grid article.role-unavailable,.admin-role-bundle-grid article.role-unavailable{background:#fafbfd;border-style:dashed}.admin-role-bundle-note{margin:0 0 14px}.admin-role-bundle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-role-bundle-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-role-bundle-heading h3{margin-top:5px}.admin-role-bundle-audience,.admin-role-policy-version{color:var(--muted);font-size:10px;font-weight:800}.role-card-heading{justify-content:flex-end;align-items:center;gap:10px;display:flex}.role-business-boundary{background:#f7f9fd;border-radius:10px;gap:6px;padding:10px;font-size:12px;display:grid}.role-business-boundary strong{color:var(--ink);font-size:11px}.role-business-boundary ul{gap:4px;display:grid}.role-business-boundary p{color:var(--muted);line-height:1.55}.role-scope-list{flex-wrap:wrap;gap:6px;display:flex}.role-scope-list span{color:#35445f;background:#f0f4fa;border-radius:7px;padding:4px 7px;font-size:10px}.warning-text{color:#a15c00!important}.admin-role-assignment{align-content:start;gap:14px;display:grid}.member-admin-role-panel{gap:14px;display:grid}.admin-role-current,.admin-role-picker,.admin-role-impact-preview,.admin-role-change-card{border:1px solid var(--line);background:#fff;border-radius:15px}.admin-role-current{justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.admin-role-current strong{margin-bottom:4px;display:block}.admin-role-current p{color:var(--muted);margin:0}.admin-role-picker{padding:16px}.admin-role-impact-preview{background:#f6f8ff;border-color:#9eb3ed;gap:13px;padding:16px;display:grid}.admin-role-impact-preview-warning{background:#fff9eb;border-color:#e4b257}.admin-role-impact-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-role-impact-heading h3{margin:4px 0 0}.admin-role-impact-facts{gap:8px;margin:0;display:grid}.admin-role-impact-facts>div{background:#ffffffb8;border-radius:9px;grid-template-columns:minmax(150px,.3fr) minmax(0,1fr);gap:12px;padding:9px 11px;display:grid}.admin-role-impact-facts dt{color:var(--muted);font-size:11px;font-weight:800}.admin-role-impact-facts dd,.admin-role-impact-preview>p{margin:0;line-height:1.55}.admin-role-impact-facts dd{font-size:12px}.admin-role-impact-preview>p{color:var(--muted);font-size:11px}.admin-route-redirect-banner{color:#344d91;background:#f3f6ff;border:1px solid #b9c9f7;border-radius:12px;margin:12px 24px 0;padding:10px 14px;font-size:13px;line-height:1.5}.admin-route-redirect-banner code{font-weight:800}.admin-role-picker .panel-header{margin-bottom:12px}.admin-role-checkboxes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-role-checkboxes label{border:1px solid var(--line);cursor:pointer;background:#fbfcff;border-radius:11px;align-items:flex-start;gap:9px;min-height:62px;padding:9px 10px;transition:border-color .14s,background-color .14s;display:flex}.admin-role-checkboxes label:hover{background:#f6f8ff;border-color:#b9c8ef}.admin-role-checkboxes label:has(input:checked){background:#f1f5ff;border-color:#8ba6ff}.admin-role-checkboxes label:has(input:disabled){cursor:not-allowed;opacity:.68}.admin-role-checkboxes label>span{gap:3px;display:grid}.admin-role-checkboxes small{color:var(--muted);font-size:10px;line-height:1.45}.admin-role-checkboxes input{margin-top:3px}.admin-role-change-card{border-color:#b9c9f7;padding:18px;box-shadow:0 10px 28px #2a53d714}.admin-role-change-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-role-change-heading h3{margin:4px 0 5px}.admin-role-change-heading p{color:var(--muted);margin:0;line-height:1.55}.admin-role-change-eyebrow{color:var(--blue);font-size:11px;font-weight:800}.admin-role-change-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:15px 0 18px;display:grid}.admin-role-change-flow>div{background:#f3f6fd;border-radius:11px;min-height:78px;padding:11px 12px}.admin-role-change-flow b,.admin-role-change-flow small{display:block}.admin-role-change-flow b{color:var(--blue);margin-bottom:5px}.admin-role-change-flow small{color:var(--muted);line-height:1.45}.admin-role-change-fields{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:12px;display:grid}.admin-role-change-fields label{color:var(--ink);align-content:start;gap:7px;font-size:13px;font-weight:750;display:grid}.admin-role-change-fields small{min-height:36px;color:var(--muted);font-weight:500;line-height:1.45}.admin-role-change-fields textarea,.admin-role-change-fields input{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:11px;outline:none}.admin-role-change-fields textarea{resize:vertical;min-height:108px;padding:12px}.admin-role-change-fields input{min-height:44px;padding:10px 12px}.admin-role-change-fields textarea:focus,.admin-role-change-fields input:focus{border-color:#6183ef;box-shadow:0 0 0 3px #3960e21f}.admin-role-approval-status{color:var(--muted);background:#f6f8fc;border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:11px 12px;font-size:12px;display:flex}.admin-role-approval-status a{color:var(--blue);margin-left:auto;font-weight:800;text-decoration:none}.admin-role-change-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;padding-top:15px;display:flex}.admin-role-change-actions>span{color:var(--muted);margin-right:auto;font-size:12px;line-height:1.45}.admin-role-change-actions button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:42px;padding:10px 16px;font-weight:800}.admin-role-change-actions button.secondary-action{border:1px solid var(--line);color:var(--ink);background:#fff}.admin-role-change-actions button:disabled{cursor:not-allowed;opacity:.5}.admin-access-gate{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-access-gate p{color:var(--muted);margin:6px 0 0}@media (max-width:1100px){.member-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-grid.member-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.member-account-summary,.member-operation-columns,.member-upgrade-paths,.member-action-menu,.platform-detail .member-summary-facts,.admin-scope-grid,.admin-role-grid,.admin-role-bundle-grid,.admin-role-checkboxes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.identity-scope-guide,.member-directory-filters,.metrics-grid.member-summary-grid,.member-detail-drawer-layer{grid-template-columns:1fr}.member-detail-drawer-backdrop,.member-detail-drawer{grid-area:1/1}.member-detail-drawer-backdrop{display:none}.member-detail-drawer{border-left:0}.member-detail-drawer-header,.member-detail-drawer-content{padding-left:16px;padding-right:16px}.member-detail-drawer-content{padding-bottom:32px}.member-session-command,.member-account-summary,.newapi-points-account-summary,.member-operation-columns,.member-action-menu,.platform-detail .identity-account-facts,.platform-detail .member-summary-facts,.admin-role-checkboxes,.admin-role-change-flow,.admin-role-change-fields,.admin-role-impact-facts>div,.member-detail-drawer .member-action-workspace .ledger-mutation-grid{grid-template-columns:1fr}.member-detail-drawer .member-action-workspace .ledger-mutation-grid>.finance-field-wide{grid-column:auto}.admin-role-change-actions,.admin-role-change-heading{flex-direction:column;align-items:stretch}.admin-role-change-actions>span{margin-right:0}.member-action-menu-button{min-height:88px}}.diagnostics-search-panel{gap:18px;display:grid}.diagnostics-search-form{grid-template-columns:minmax(160px,.45fr) minmax(280px,1fr) auto;align-items:end;gap:14px;display:grid}.diagnostics-search-form label{color:var(--muted);gap:8px;font-size:.82rem;font-weight:700;display:grid}.diagnostics-search-form select,.diagnostics-search-form input{min-height:44px}.diagnostics-redaction-note{color:var(--muted);margin:0;line-height:1.65}.diagnostics-related-panel{margin-top:18px}.diagnostics-reference-list{flex-wrap:wrap;gap:10px;display:flex}.diagnostics-reference-list button{border:1px solid var(--line);background:var(--panel);max-width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.diagnostics-reference-list span{color:var(--muted);font-size:.72rem}.diagnostics-reference-list code{text-overflow:ellipsis;overflow:hidden}.diagnostics-record-references{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.diagnostics-record-references button{border:1px solid var(--line);color:var(--blue);cursor:pointer;background:0 0;border-radius:999px;padding:4px 7px;font-size:.7rem}@media (max-width:820px){.diagnostics-search-form{grid-template-columns:1fr}}.model-config-workspace{gap:18px;margin-bottom:22px;display:grid}.model-configuration-workspace{gap:18px;display:grid}.model-configuration-status{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding:0 2px 18px;display:flex}.model-configuration-status h2,.model-configuration-status p,.current-application-binding h3,.current-application-binding p,.current-application-binding dl{margin:0}.model-configuration-status h2{letter-spacing:-.02em;margin-bottom:6px;font-size:18px}.model-configuration-status p{max-width:66ch;color:var(--muted);font-size:13px;line-height:1.6}.model-configuration-status dl{flex:none;gap:22px;margin:0;display:flex}.model-configuration-status dl>div{gap:2px;display:grid}.model-configuration-status dt{color:var(--muted);font-size:11px}.model-configuration-status dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:750}.model-application-directory{gap:18px;display:grid}.model-application-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:2px 0 4px;display:flex}.model-application-toolbar>label{width:min(420px,100%)}.model-application-toolbar input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--ink);border-radius:10px;padding:9px 12px}.model-application-toolbar input::placeholder{color:var(--muted)}.model-application-filters{flex:none;gap:6px;display:flex}.model-application-filters button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:7px 11px}.model-application-filters button:hover{background:var(--surface-muted);color:var(--ink)}.model-application-filters button[aria-pressed=true]{border-color:color-mix(in srgb, var(--blue) 34%, var(--line));background:var(--blue-soft);color:var(--blue);font-weight:700}.model-application-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.model-application-row{width:100%;min-height:78px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(210px,1.5fr) minmax(82px,.54fr) minmax(110px,.7fr) minmax(100px,.62fr) minmax(116px,.72fr) auto;align-items:center;gap:16px;padding:13px 4px;display:grid}.model-application-list>[role=listitem]{border-bottom:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:78px}.model-application-list>[role=listitem]:last-child{border-bottom:0}.model-application-row:hover{background:color-mix(in srgb, var(--blue) 3.5%, transparent)}.model-application-row:focus-visible{z-index:1;outline-offset:-3px;position:relative}.model-application-identity,.model-application-fact{gap:3px;min-width:0;display:grid}.model-application-identity strong,.model-application-fact strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-application-identity strong{font-size:14px}.model-application-identity small,.model-application-fact small{color:var(--muted);font-size:11px}.model-application-fact strong{font-size:12px;font-weight:680}.model-application-state{white-space:nowrap;border-radius:999px;justify-self:start;padding:4px 8px;font-size:11px;font-weight:750}.model-application-state.configured{background:var(--green-soft);color:var(--green)}.model-application-state.partial{background:var(--amber-soft);color:var(--amber)}.model-application-state.unconfigured{background:var(--surface-muted);color:var(--muted)}.model-application-enter{color:var(--blue);white-space:nowrap;font-size:12px;font-weight:720}.model-application-back{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);cursor:pointer;border-radius:9px;justify-self:start;padding:6px 10px}.model-application-back:hover:not(:disabled){background:var(--surface-muted)}.model-application-detail-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:4px 0 18px;display:flex}.model-application-detail-heading h2,.model-application-detail-heading p{margin:0}.model-application-detail-heading h2{letter-spacing:-.025em;text-wrap:balance;margin-bottom:4px;font-size:22px}.model-application-detail-heading p{color:var(--muted);font-size:12px}.model-application-targets{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:12px;padding:18px 0;display:grid}.model-application-targets>button,.model-application-targets details{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0}.model-application-targets>button{color:var(--ink);text-align:left;cursor:pointer;align-content:center;gap:4px;padding:13px 14px;display:grid}.model-application-targets>button.active{border-color:color-mix(in srgb, var(--blue) 48%, var(--line));background:var(--blue-soft)}.model-application-targets button strong,.model-application-targets button span{display:block}.model-application-targets button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.model-application-targets button span{color:var(--muted);font-size:11px}.model-application-targets details{padding:0 14px}.model-application-targets summary{min-height:48px;color:var(--ink);cursor:pointer;padding:14px 0;font-size:12px;font-weight:720}.model-application-targets details>div{gap:7px;padding:0 0 12px;display:grid}.model-application-targets details button{background:var(--surface-muted);min-height:38px;color:var(--ink);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.model-application-targets details button.active{border-color:color-mix(in srgb, var(--blue) 42%, var(--line));background:var(--blue-soft)}.current-application-binding-note{margin-top:9px!important}.current-application-binding{border:1px solid var(--line);background:var(--background);border-radius:14px;padding:16px 18px}.current-application-binding header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.current-application-binding header>strong{color:#20734a;font-size:12px}.current-application-binding span,.current-application-binding dt,.current-application-binding p{color:var(--muted);font-size:12px}.current-application-binding h3{margin-top:4px;font-size:16px}.current-application-binding dl{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:14px;padding-top:14px;display:grid}.current-application-binding dl>div{min-width:0}.current-application-binding dd{overflow-wrap:anywhere;color:var(--ink);margin:5px 0 0;font-size:13px;font-weight:650}.current-application-binding.empty{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);align-items:center;gap:18px;display:grid}.model-assignment-guide{border-top:1px solid var(--line);margin-bottom:18px;padding:20px 0 0}.model-assignment-guide>header h3{letter-spacing:-.02em;margin:0 0 6px;font-size:20px}.model-assignment-guide>header p{color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.6}.model-assignment-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.model-assignment-fields .wide{grid-column:1/-1}.model-form-help{color:var(--muted);margin:-8px 0 0;font-size:12px;line-height:1.55}.model-candidate-field,.model-fallback-field,.model-evidence-field{border:1px solid var(--line);background:var(--background);border-radius:14px;padding:14px}.model-evidence-field .model-form-help{margin:0}.model-evidence-list{gap:8px;display:grid}.model-evidence-complete{color:var(--green);background:var(--green-soft);border-radius:10px;margin:0;padding:10px 12px;font-size:12px;font-weight:650}.model-evidence-list>label{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:minmax(140px,.55fr) minmax(220px,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.model-evidence-list strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.model-candidate-toolbar,.model-fallback-list>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.model-candidate-toolbar small,.model-candidate-grid p,.model-fallback-list p{color:var(--muted);margin:0;font-size:12px}.model-candidate-toolbar .secondary-button{min-height:34px;padding:7px 10px}.model-candidate-toolbar-actions{flex:none;gap:8px;display:flex}.model-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.model-candidate-grid>label{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.model-candidate-grid>label.selected{border-color:color-mix(in srgb, var(--accent) 58%, var(--line));background:color-mix(in srgb, var(--accent) 7%, var(--panel))}.model-candidate-grid input[type=checkbox]{flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0}.model-candidate-grid label>span{flex:auto;gap:3px;width:auto;min-width:0;display:grid}.model-candidate-grid strong,.model-candidate-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-candidate-grid small{color:var(--muted);font-size:11px}.model-fallback-list{gap:8px;display:grid}.model-fallback-list>div{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:9px 10px}.model-fallback-list>div>span{gap:6px;display:flex}.model-fallback-list button{border:1px solid var(--line);background:var(--background);min-width:32px;min-height:30px;color:var(--ink);border-radius:8px}.model-assignment-price-summary{color:#31507c;background:#eef4ff;border-radius:12px;justify-content:space-between;gap:14px;margin-top:14px;padding:12px 14px;font-size:12px;display:flex}.model-operations-advanced{border:1px solid var(--line);background:#fafbfd;border-radius:14px;margin-bottom:18px;padding:14px 16px}.model-operations-advanced>summary{cursor:pointer;font-size:12px;font-weight:750}.model-operations-advanced[open]>summary{margin-bottom:16px}@media (max-width:760px){.model-application-toolbar{flex-direction:column;align-items:stretch}.model-application-toolbar>label{width:100%}.model-application-filters{padding-bottom:2px;overflow-x:auto}.model-application-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;padding:14px 2px}.model-application-row .model-application-state,.model-application-enter{justify-self:end}.model-application-fact{display:none}.model-application-targets{grid-template-columns:1fr}.model-application-detail-heading{align-items:flex-start}.model-assignment-fields{grid-template-columns:1fr}.model-assignment-fields .wide{grid-column:auto}.model-candidate-grid{grid-template-columns:1fr}.model-candidate-toolbar,.model-fallback-list>div{flex-direction:column;align-items:stretch}.model-candidate-toolbar-actions{flex-wrap:wrap}.model-evidence-list>label{grid-template-columns:1fr}}.model-application-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.model-application-pagination>div{gap:8px;display:flex}.model-application-pagination button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);cursor:pointer;border-radius:9px;padding:7px 11px}.model-application-pagination button:hover:not(:disabled){background:var(--surface-muted)}.model-application-pagination button:disabled{color:var(--muted);cursor:not-allowed;opacity:.55}@media (prefers-reduced-transparency:reduce){.model-assignment-guide{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.model-assignment-guide,.model-operations-advanced{border-color:currentColor}}.model-config-heading{border:1px solid var(--line);background:linear-gradient(145deg, color-mix(in srgb, var(--panel) 94%, #eaf2ff), var(--panel));border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex}.model-config-heading>div:first-child>span,.model-config-runtime small,.model-config-version-list article header span,.model-config-version-list article>small{color:var(--muted)}.model-config-heading h2{margin:6px 0;font-size:22px}.model-config-heading p{max-width:720px;color:var(--muted);margin:0;line-height:1.65}.model-config-runtime{justify-items:end;gap:8px;min-width:190px;display:grid}.model-config-notice{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:13px 16px}.model-config-notice.warning{border-color:color-mix(in srgb, #c58a20 42%, var(--line));background:color-mix(in srgb, #fff4d8 55%, var(--panel))}.model-config-notice.error{border-color:color-mix(in srgb, #c23b3b 42%, var(--line))}.model-config-notice.success{border-color:color-mix(in srgb, #27835a 42%, var(--line))}.model-config-notice p{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0}.model-config-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.model-config-summary article{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:6px;padding:16px 18px;display:grid}.model-config-summary span{color:var(--muted)}.model-config-summary strong{font-size:24px}.model-config-editor{padding:0;overflow:clip}.model-config-editor summary{cursor:pointer;padding:18px 20px;font-weight:700}.model-config-editor form{padding:0 20px 20px}.model-config-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.model-config-form-grid label,.model-config-inline-controls label{color:var(--muted);gap:7px;font-size:13px;display:grid}.model-config-form-grid label.wide{grid-column:1/-1}.model-config-form-grid input,.model-config-form-grid select,.model-config-form-grid textarea,.model-config-inline-controls input{box-sizing:border-box;border:1px solid var(--line);background:var(--background);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:10px 12px}.model-config-form-grid textarea{resize:vertical;font-family:var(--font-mono);line-height:1.5}.model-config-form-grid input:focus,.model-config-form-grid select:focus,.model-config-form-grid textarea:focus,.model-config-inline-controls input:focus{outline:3px solid color-mix(in srgb, var(--accent) 22%, transparent);border-color:var(--accent)}.model-config-editor .button-row{margin-top:16px}.model-config-version-list{gap:12px;padding:0 20px 20px;display:grid}.model-config-version-list>article{border:1px solid var(--line);background:var(--background);border-radius:14px;padding:16px}.model-config-version-list>article.active{border-color:color-mix(in srgb, var(--accent) 52%, var(--line));box-shadow:inset 3px 0 0 var(--accent)}.model-config-version-list article header,.model-config-approvals article{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.model-config-version-list article header>div,.model-config-approvals article>div{gap:5px;display:grid}.model-config-version-list article p{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.model-config-inline-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:14px;display:grid}.model-config-inline-controls label:last-child{grid-template-columns:minmax(0,1fr) auto;align-items:end}.model-config-inline-controls label:last-child input{grid-column:1}.model-config-inline-controls label:last-child button{grid-area:2/2}.model-config-diff ul{gap:9px;margin:0;padding:0 20px 20px;list-style:none;display:grid}.model-config-diff li{align-items:center;gap:10px;display:flex}.model-config-diff code{overflow-wrap:anywhere}.model-config-approvals{padding-bottom:10px}.model-config-approvals article{border:1px solid var(--line);border-radius:12px;margin:0 20px 10px;padding:14px}@media (max-width:820px){.model-configuration-status,.current-application-binding.empty{display:grid}.model-configuration-status{align-items:start}.model-configuration-status dl{justify-content:flex-start;width:100%}.current-application-binding dl{grid-template-columns:1fr}.model-config-heading{display:grid}.model-config-runtime{justify-items:start}.model-config-summary,.model-config-form-grid,.model-config-inline-controls{grid-template-columns:1fr}.model-config-form-grid label.wide{grid-column:auto}}:root{--ink:#1d1d1f;--muted:#6e6e73;--line:#1d1d1f1a;--blue:#0071e3;--blue-soft:#e8f2ff;--amber:#b95c00;--amber-soft:#fff4e5;--green:#16825d;--green-soft:#e8f8f1;--surface:#fff;--surface-muted:#f5f5f7;--sidebar:#f6f7f9d1;--radius-control:10px;--radius-panel:16px;--shadow-panel:0 1px 2px #18181b09, 0 8px 24px #18181b09;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif}body{color:var(--ink);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif}.shell{background:#f5f5f7;grid-template-columns:248px minmax(0,1fr)}.sidebar{-webkit-backdrop-filter:saturate(180%)blur(28px);backdrop-filter:saturate(180%)blur(28px);background:#f6f6f8c7;border-right-color:#1d1d1f14;padding:14px 12px 18px;box-shadow:inset -1px 0 #ffffff94}.brand{gap:11px;min-height:52px;padding:2px 10px 14px}.brand-mark{background:radial-gradient(circle at 30% 18%,#ffffff6b,#0000 34%),linear-gradient(145deg,#1688ff,#0866d8 60%,#0057ba);border:1px solid #ffffffb3;border-radius:9px;width:34px;height:34px;box-shadow:0 5px 14px #0071e333,inset 0 1px #ffffff59}.brand strong{letter-spacing:.04em}.brand small{color:#86868b}.nav-section{margin-bottom:15px}.nav-section h2{color:#98989d;letter-spacing:.11em;margin:0 12px 7px;font-size:10px;font-weight:700}.nav-section a{color:#5c5c61;border:1px solid #0000;border-radius:9px;gap:10px;min-height:39px;margin:2px 0;padding:5px 9px;font-size:13px;font-weight:520;transition:transform .18s cubic-bezier(.2,.8,.2,1),background-color .18s,border-color .18s,box-shadow .18s}.nav-section a:hover{color:var(--ink);background:#ffffffad;border-color:#1d1d1f0e}.nav-section a.active{color:#004f9e;box-shadow:none;background:#007aff1a;border-color:#0071e314}.nav-section a.active:active{transform:scale(.975)}.nav-mark{color:#6e6e73;width:25px;height:25px;box-shadow:none;background:#78788017;border:0;border-radius:7px}.nav-mark svg{width:15px;height:15px}.nav-section a.active .nav-mark{color:#0068d1;box-shadow:none;background:#007aff1f;border-color:#0000}.nav-section .nav-subsection a{color:#77777c}.nav-section .nav-subsection a:hover{color:#1d1d1f;background:#ffffff7a}.nav-section .nav-subsection a.active{color:#004f9e;background:#007aff14}.environment{color:#6e6e73;background:#ffffffb3;border-color:#1d1d1f13;border-radius:10px;min-height:38px;margin:22px 4px 0;padding:8px 10px;box-shadow:inset 0 1px #ffffffe6}.workspace{background:radial-gradient(circle at 76% -12%,#0071e30e,#0000 28%),#f5f5f7;min-height:100vh}.topbar{-webkit-backdrop-filter:saturate(190%)blur(30px);backdrop-filter:saturate(190%)blur(30px);background:#fafafcbd;border-bottom-color:#1d1d1f13;height:60px;padding:0 24px;box-shadow:0 1px #ffffffad}.breadcrumb{gap:2px}.breadcrumb small{color:#8e8e93;letter-spacing:.04em;font-size:10px;font-weight:650}.breadcrumb strong{font-size:14px;font-weight:620}.operator-trigger{border-radius:11px;min-height:42px;padding:4px 7px 4px 5px}.operator-trigger:hover,.operator-trigger[aria-expanded=true]{background:#ffffffd1;border-color:#0071e31f;box-shadow:0 6px 18px #1d1d1f0e}.operator-avatar{color:#0063c7;background:linear-gradient(145deg,#edf6ff,#dcecff);border-radius:11px;box-shadow:inset 0 0 0 1px #0071e314}.admin-account-popover{-webkit-backdrop-filter:saturate(180%)blur(30px);backdrop-filter:saturate(180%)blur(30px);background:#ffffffed;border-color:#1d1d1f1a;border-radius:22px;box-shadow:0 28px 80px #18181b33,inset 0 1px #ffffffe6}.page{width:min(1480px,100% - 48px);padding:26px 0 64px}.page-intro-copy{max-width:840px}.page-intro-copy>span,.eyebrow{color:#0067ce;letter-spacing:.075em;background:0 0;border-radius:0;align-items:center;min-height:auto;padding:0;font-size:10px;font-weight:760;display:inline-flex}.page-intro h1{letter-spacing:-.035em;margin:6px 0 5px;font-size:clamp(27px,2.4vw,34px);font-weight:690;line-height:1.12}.page-intro p{color:#6e6e73;max-width:780px;font-size:13px;line-height:1.55}.metrics-grid{gap:16px;margin-bottom:22px}.metric{min-height:102px;box-shadow:var(--shadow-panel);background:#fff;border-color:#1d1d1f13;border-radius:15px;padding:16px 17px}.metric-link .metric{transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .18s,box-shadow .22s}.metric-link:hover .metric,.metric-link:focus-visible .metric{border-color:#0071e32e;transform:translateY(-3px);box-shadow:0 18px 42px #18181b1a,inset 0 1px #ffffffe6}.metric:after{background:#0071e30b;width:142px;height:142px;bottom:-58px;right:-42px}.metric-label{color:#6e6e73;align-items:center;gap:7px;font-weight:620;display:inline-flex}.metric-label i{background:#8e8e93;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #8e8e931a}.metric strong{margin-top:10px;font-size:clamp(25px,2.2vw,32px);font-weight:680}.metric-disclosure{z-index:2;background:#0071e317;border-radius:50%;place-items:center;width:28px;height:28px;bottom:16px;right:18px;color:#0071e3!important;font-size:14px!important;display:grid!important;position:absolute!important}.metric-blue{color:#fff;background:radial-gradient(circle at 92% 3%,#ffffff40,#0000 36%),linear-gradient(145deg,#1487f4,#006bd8 58%,#0054ad);border-color:#0056b440;box-shadow:0 18px 38px #005fbe38,inset 0 1px #ffffff47}.metric-blue .metric-label,.metric-blue .metric-disclosure{color:#ffffffdb!important}.metric-blue .metric-label i{background:#fff;box-shadow:0 0 0 4px #ffffff24}.metric-blue .metric-disclosure{background:#ffffff29}.metric-amber{color:#7a3a00;background:radial-gradient(circle at 100% 0,#ff950024,#0000 42%),#fffaf2f0;border-color:#b95c001f}.panel,.commercial-setting-card,.admin-home-hero{border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#1d1d1f13}.panel{padding:18px}.panel-header{min-height:30px;margin-bottom:14px}.panel-header>div{align-items:center;gap:10px;display:flex}.panel-header>div>i{background:#0071e3;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #0071e317}.panel-header h2{font-size:17px;font-weight:650}.panel-meta{text-align:right;background:#f5f5f7c7;border:1px solid #1d1d1f0f;border-radius:999px;max-width:58%;padding:5px 9px;color:#77777c!important}.content-grid{gap:18px}.table-panel{padding:0}th{color:#7d7d83;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f6f8d6;border-color:#1d1d1f13;padding:10px 14px;font-weight:670}td{color:#4d4d51;border-bottom-color:#1d1d1f11;padding:12px 14px}tbody tr{transition:background-color .16s,box-shadow .16s}tbody tr:hover,.admin-record-row:hover{background:#0071e30b;box-shadow:inset 3px 0 #0071e3}.pill{background:#8e8e931a;border:1px solid #1d1d1f0f;border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:4px 9px;display:inline-flex}.pill i{width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 12%, transparent);background:currentColor;border-radius:50%}.page :where(input:not([type=checkbox]):not([type=radio]),select,textarea),.admin-detail-drawer :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--radius-control);min-height:44px;color:var(--ink);background:#ffffffd1;border:1px solid #1d1d1f24;transition:border-color .15s,box-shadow .15s,background-color .15s;box-shadow:inset 0 1px 2px #1d1d1f06,0 1px #ffffffb8}.page :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus,.admin-detail-drawer :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{background:#fff;border-color:#0071e3ad;outline:0;box-shadow:0 0 0 4px #0071e31f,inset 0 1px 2px #1d1d1f05}.page button,.admin-detail-drawer button{color:#2c2c2e;background:#ffffffdb;border:1px solid #1d1d1f1a;border-radius:11px;min-height:40px;padding:8px 14px;font-weight:650;transition:transform .16s cubic-bezier(.2,.8,.2,1),filter .16s,box-shadow .16s;box-shadow:0 1px 2px #1d1d1f09,inset 0 1px #ffffffc7}.page button:not(:disabled):hover,.admin-detail-drawer button:not(:disabled):hover{filter:brightness(.985);box-shadow:0 6px 16px #1d1d1f17,inset 0 1px #ffffffd9}.page :is(.primary-button,.primary-action,.admin-home-primary-action,.admin-page-actions button,.commercial-card-actions button,.finance-command-actions button,.state-action),.admin-detail-drawer :is(.primary-button,.admin-page-actions button,.commercial-card-actions button,.finance-command-actions button,.state-action){color:#fff;background:linear-gradient(#1487f4,#0071e3);border-color:#005bb840;box-shadow:0 7px 18px #0071e333,inset 0 1px #ffffff42}.page button:disabled,.admin-detail-drawer button:disabled{opacity:.46;box-shadow:none}.finance-tabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#e3e3e89e;border-color:#1d1d1f14;border-radius:13px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:22px;padding:4px;box-shadow:inset 0 1px 2px #1d1d1f0a}.finance-tabs a{color:#636367;border-radius:10px;align-items:center;min-height:34px;padding:7px 13px;font-weight:590;display:inline-flex}.finance-tabs a.active{color:#1d1d1f;background:#fffffff0;box-shadow:0 3px 9px #1d1d1f1a,inset 0 1px #ffffffe6}.commercial-setup-overview{gap:18px;margin-bottom:8px}.model-chain-overview{box-shadow:var(--shadow-panel);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #0071e31c;border-radius:16px;grid-column:1/-1;padding:17px 18px}.model-chain-overview>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.model-chain-overview h2{letter-spacing:-.032em;margin:4px 0 0;font-size:17px}.model-chain-overview>header>span,.model-chain-overview>p{color:#6e6e73;font-size:12px}.model-chain-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.model-chain-flow>article{background:#f7f7f9;border:1px solid #1d1d1f12;border-radius:11px;align-content:center;gap:3px;min-height:78px;padding:10px 12px;display:grid}.model-chain-flow>article.complete{background:linear-gradient(145deg,#eff7fff5,#f9fcffe0);border-color:#0071e31c}.model-chain-flow>article.waiting{background:#fff9ede0;border-color:#ff9f0a24}.model-chain-flow article>span,.model-chain-flow article>small{color:#737378;font-size:10px}.model-chain-flow article>strong{letter-spacing:-.045em;font-size:24px;line-height:1.15}.model-chain-flow>b{color:#0071e3;background:#0071e314;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.model-chain-overview>p{margin:14px 2px 0;line-height:1.6}.commercial-setting-card{min-height:224px;padding:18px;position:relative;overflow:hidden}.commercial-setting-card:before{content:none}.commercial-setting-card h2{letter-spacing:-.032em;margin:5px 0;font-size:17px;font-weight:650}.commercial-setting-card header p{font-size:13px}.commercial-step{background:#0071e314;border-radius:999px;padding:4px 8px;font-weight:720;display:inline-flex}.setting-state{border:1px solid #1d1d1f0b;min-height:26px;padding:5px 9px}.commercial-big-value{margin:20px 0 16px}.commercial-big-value strong{font-size:clamp(28px,2.6vw,36px);font-weight:680}.commercial-binding-list>div,.recharge-rate-result{background:#f6f6f8c7;border:1px solid #1d1d1f0e;border-radius:12px}.pricing-mode-picker{gap:12px}.pricing-mode-picker label{background:#ffffffa3;border-color:#1d1d1f1a;border-radius:16px;min-height:104px;padding:16px;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s}.pricing-mode-picker label:hover{border-color:#0071e333;transform:translateY(-1px)}.pricing-mode-picker label.selected{background:#e8f2ffad;border-color:#0071e357;box-shadow:0 0 0 4px #0071e313,inset 0 1px #fffc}.admin-home-hero{background:radial-gradient(circle at 88% 5%,#0071e32b,#0000 38%),radial-gradient(circle at 58% 120%,#5856d61a,#0000 35%),#ffffffd6;border-color:#0071e31f;min-height:196px;padding:30px 32px}.admin-home-hero h2{font-size:clamp(27px,3.2vw,38px)}.admin-advanced-section>summary{border-radius:inherit;min-height:76px;transition:background-color .16s}.admin-advanced-section>summary:hover{background:#0071e309}.member-detail-drawer-backdrop{-webkit-backdrop-filter:saturate(120%)blur(8px);backdrop-filter:saturate(120%)blur(8px);background:#0f172a57;animation:.18s ease-out both admin-material-fade}.member-detail-drawer{background:radial-gradient(circle at 100% 0,#0071e313,#0000 28%),#f7f7f9f5;border-left-color:#1d1d1f17;border-radius:28px 0 0 28px;animation:.26s cubic-bezier(.2,.8,.2,1) both admin-material-slide;box-shadow:-24px 0 80px #0f172a33,inset 1px 0 #ffffffb8}.member-detail-drawer-header{-webkit-backdrop-filter:saturate(180%)blur(28px);backdrop-filter:saturate(180%)blur(28px);background:#ffffffc7;border-bottom-color:#1d1d1f14;min-height:92px;padding:20px 24px}.member-detail-drawer-header h2{letter-spacing:-.035em;margin-top:6px;font-size:27px}.member-detail-drawer-content{gap:18px;padding:20px 24px 40px}.admin-detail-drawer-close{min-width:68px;color:#006dcc!important;background:#ffffffc7!important}@keyframes admin-material-slide{0%{opacity:.72;transform:translate(42px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes admin-material-fade{0%{opacity:0}to{opacity:1}}@media (max-width:1120px){.shell{grid-template-columns:232px minmax(0,1fr)}.commercial-setup-overview{grid-template-columns:1fr 1fr}.commercial-setting-card:last-child{grid-column:1/-1}.model-chain-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.model-chain-flow>b{display:none}}@media (max-width:760px){.page{width:min(100% - 28px,1420px);padding-top:24px}.topbar{height:64px;padding:0 14px}.page-intro h1{font-size:32px}.metrics-grid,.commercial-setup-overview,.pricing-mode-picker,.model-chain-flow{grid-template-columns:1fr}.commercial-setting-card:last-child{grid-column:auto}.member-detail-drawer{border-radius:20px 20px 0 0}}@media (prefers-reduced-motion:reduce){.nav-section a,.metric-link .metric,.pricing-mode-picker label,.member-detail-drawer,.member-detail-drawer-backdrop{transition-duration:.01ms;animation:none}}@media (prefers-reduced-transparency:reduce){.sidebar,.topbar,.panel,.commercial-setting-card,.admin-home-hero,.member-detail-drawer,.member-detail-drawer-header,.member-detail-drawer-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.panel,.commercial-setting-card,.metric,.page :where(input,select,textarea),.admin-detail-drawer :where(input,select,textarea){border-color:currentColor}}.topbar-actions{align-items:center;gap:10px;display:flex}.admin-command-trigger{color:#7a7a80;cursor:pointer;text-align:left;background:#78788014;border:1px solid #1d1d1f17;border-radius:10px;align-items:center;gap:8px;width:min(270px,24vw);min-height:36px;padding:5px 7px 5px 10px;transition:border-color .15s,background-color .15s,transform .12s;display:flex}.admin-command-trigger:hover{color:#4a4a4f;background:#ffffffc7;border-color:#0071e333}.admin-command-trigger svg,.admin-command-search svg,.model-pricing-search svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;flex:none;width:16px;height:16px}.admin-command-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.admin-command-trigger kbd,.admin-command-search button{color:#8e8e93;text-align:center;background:#ffffffad;border:1px solid #1d1d1f14;border-radius:6px;min-width:38px;padding:3px 6px;font-family:inherit;font-size:10px;box-shadow:0 1px #1d1d1f0a}.admin-command-backdrop{z-index:400;-webkit-backdrop-filter:blur(7px)saturate(120%);backdrop-filter:blur(7px)saturate(120%);background:#15151747;place-items:start center;padding:min(15vh,124px) 20px 20px;animation:.14s ease-out both admin-command-fade;display:grid;position:fixed;inset:0}.admin-command-palette{-webkit-backdrop-filter:saturate(190%)blur(34px);backdrop-filter:saturate(190%)blur(34px);background:#f9f9fbf0;border:1px solid #ffffff9e;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(660px,100vw - 32px);max-height:min(620px,100vh - 160px);animation:.18s cubic-bezier(.2,.8,.2,1) both admin-command-enter;display:grid;overflow:hidden;box-shadow:0 32px 90px #0000003d,0 0 0 1px #1d1d1f14}.admin-command-search{color:#737378;border-bottom:1px solid #1d1d1f17;align-items:center;gap:10px;min-height:58px;padding:8px 12px 8px 16px;display:flex}.admin-command-search svg{width:19px;height:19px}.admin-command-search input{color:#1d1d1f;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:17px}.admin-command-search input::placeholder{color:#9a9aa0}.admin-command-search button{cursor:pointer;min-height:26px}.admin-command-results{overscroll-behavior:contain;min-height:120px;padding:8px;overflow-y:auto}.admin-command-results>button{color:#1d1d1f;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:58px;padding:8px 10px;display:flex}.admin-command-results>button.active{color:#fff;background:#0071e3}.admin-command-icon{color:#006dcc;background:#007aff1a;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.admin-command-icon svg{width:17px;height:17px}.admin-command-results>button.active .admin-command-icon{color:#fff;background:#ffffff2e}.admin-command-copy{flex:1;gap:1px;min-width:0;display:grid}.admin-command-copy strong{font-size:13px;font-weight:620}.admin-command-copy small,.admin-command-section{color:#77777c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-command-results>button.active :is(.admin-command-copy small,.admin-command-section){color:#ffffffc7}.admin-command-section{max-width:104px}.admin-command-empty{color:#6e6e73;text-align:center;align-content:center;justify-items:center;gap:4px;min-height:160px;display:grid}.admin-command-empty strong{color:#1d1d1f;font-size:14px}.admin-command-empty span{font-size:12px}.admin-command-palette>footer{color:#8e8e93;border-top:1px solid #1d1d1f14;align-items:center;gap:16px;min-height:34px;padding:6px 12px;font-size:10px;display:flex}@keyframes admin-command-enter{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes admin-command-fade{0%{opacity:0}to{opacity:1}}.model-pricing-workbench{box-shadow:var(--shadow-panel);background:#fff;border:1px solid #1d1d1f17;border-radius:16px;overflow:hidden}.finance-catalog-layout>.model-pricing-workbench,.finance-catalog-layout>.pricing-history-disclosure{grid-column:1/-1;width:100%}.model-pricing-header{border-bottom:1px solid #1d1d1f14;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:15px 18px;display:flex}.model-pricing-header h2{letter-spacing:-.025em;margin:3px 0 2px;font-size:19px;font-weight:660}.model-pricing-header p{color:#77777c;margin:0;font-size:12px}.model-pricing-summary{background:#f2f2f7;border-radius:10px;align-items:center;gap:4px;padding:3px;display:flex}.model-pricing-summary>span{color:#77777c;text-align:center;border-radius:8px;min-width:94px;padding:7px 9px;font-size:10px}.model-pricing-summary strong{color:#1d1d1f;font-size:16px;font-weight:660;display:block}.model-pricing-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr);min-height:510px;display:grid}.model-pricing-master{background:#f7f7f9;border-right:1px solid #1d1d1f14;min-width:0}.model-pricing-search{color:#8e8e93;border-bottom:1px solid #1d1d1f14;align-items:center;gap:8px;height:52px;padding:8px 11px;display:flex}.model-pricing-search input{outline:0;flex:1;min-width:0;font-size:12px;min-height:34px!important;box-shadow:none!important;background:#78788017!important;border:0!important;border-radius:8px!important;padding:6px 8px!important}.model-pricing-list{overscroll-behavior:contain;max-height:560px;padding:6px;overflow-y:auto}.model-pricing-list>button{width:100%;min-height:55px;box-shadow:none;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:7px 8px;display:flex}.model-pricing-list>button:hover{box-shadow:none;background:#78788017}.model-pricing-list>button.selected{color:#fff;background:#0071e3}.model-pricing-state{background:#8e8e93;border-radius:50%;flex:none;width:8px;height:8px}.model-pricing-state.ready{background:#30b07b}.model-pricing-state.pending{background:#ff9f0a}.model-pricing-state.blocked{background:#ff453a}.model-pricing-item-copy{flex:1;gap:2px;min-width:0;display:grid}.model-pricing-item-copy strong,.model-pricing-item-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-pricing-item-copy strong{color:#2c2c2e;font-size:12px;font-weight:620}.model-pricing-item-copy small,.model-pricing-item-status{color:#77777c;font-size:10px}.model-pricing-list>button.selected :is(.model-pricing-item-copy strong,.model-pricing-item-copy small,.model-pricing-item-status){color:#fff}.model-pricing-item-status{flex:none}.model-pricing-detail{align-content:start;min-width:0;padding:20px 22px;display:grid}.model-pricing-detail>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.model-pricing-detail>header span:first-child{color:#0071e3;font-size:10px;font-weight:700}.model-pricing-detail h3{letter-spacing:-.032em;margin:4px 0 3px;font-size:23px;font-weight:670}.model-pricing-detail>header p{color:#77777c;margin:0;font-size:11px}.model-price-state{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:650}.model-price-state.pending{color:#995800;background:#ff9f0a21}.model-price-state.blocked{color:#b42318;background:#ff453a1c}.model-pricing-facts{background:#1d1d1f14;border:1px solid #1d1d1f14;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:18px 0;display:grid;overflow:hidden}.model-pricing-facts>div{background:#fff;gap:4px;min-width:0;padding:11px 12px;display:grid}.model-pricing-facts span,.model-price-components header span,.model-price-component small{color:#7d7d82;font-size:10px}.model-pricing-facts strong{color:#2c2c2e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.model-price-components{border:1px solid #1d1d1f14;border-radius:12px;overflow:hidden}.model-price-components>header{background:#f7f7f9;justify-content:space-between;align-items:center;min-height:38px;padding:8px 12px;display:flex}.model-price-components>header strong{font-size:12px}.model-price-component{border-top:1px solid #1d1d1f12;grid-template-columns:minmax(150px,1fr) minmax(130px,.8fr) minmax(130px,.8fr);align-items:center;gap:12px;min-height:58px;padding:9px 12px;display:grid}.model-price-component>span{gap:2px;min-width:0;display:grid}.model-price-component strong{color:#2c2c2e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.model-cost-warning{color:#805100;background:#fff8e8;padding:15px}.model-cost-warning p{margin:4px 0 0;font-size:11px}.model-pricing-detail>footer{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.model-pricing-detail>footer>div{gap:8px;display:flex}.model-pricing-empty{color:#77777c;text-align:center;align-content:center;justify-items:center;gap:3px;min-height:160px;padding:16px;font-size:11px;display:grid}.model-pricing-empty strong{color:#2c2c2e;font-size:13px}.pricing-history-disclosure{background:#fff;border:1px solid #1d1d1f14;border-radius:14px;overflow:hidden}.pricing-history-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 16px;list-style:none;display:flex}.pricing-history-disclosure>summary::-webkit-details-marker{display:none}.pricing-history-disclosure>summary>span{gap:1px;display:grid}.pricing-history-disclosure>summary small{color:#0071e3;font-size:10px;font-weight:700}.pricing-history-disclosure>summary strong{font-size:14px}.pricing-history-disclosure>summary span span{color:#77777c;font-size:11px}.pricing-history-disclosure>summary b{color:#0071e3;font-size:11px;font-weight:600}.pricing-history-disclosure[open]>summary{border-bottom:1px solid #1d1d1f14}.pricing-history-disclosure[open]>summary b:after{content:"收起";background:#fff;margin-left:-22px;padding-left:22px}.pricing-history-panel{box-shadow:none;border:0;border-radius:0}@media (max-width:1180px){.admin-command-trigger{justify-content:center;width:42px;padding:0}.admin-command-trigger>span,.admin-command-trigger kbd{display:none}.model-pricing-header{flex-direction:column;align-items:flex-start}.model-pricing-summary{width:100%}.model-pricing-summary>span{flex:1}}@media (max-width:880px){.model-pricing-layout{grid-template-columns:1fr}.model-pricing-master{border-bottom:1px solid #1d1d1f14;border-right:0}.model-pricing-list{max-height:290px}}@media (max-width:620px){.operator-copy,.operator-chevron,.admin-command-section{display:none}.model-pricing-summary{grid-template-columns:repeat(3,1fr);display:grid}.model-pricing-summary>span{min-width:0}.model-pricing-facts,.model-price-component{grid-template-columns:1fr}.model-price-component{gap:8px}.model-pricing-detail>footer{flex-direction:column;align-items:stretch}.model-pricing-detail>footer>div{justify-content:flex-end}}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--ink:#f5f5f7;--muted:#ebebf59e;--line:#545458a6;--surface:#1c1c1e;--surface-muted:#2c2c2e;--sidebar:#202022d1;--shadow-panel:0 1px 2px #0000005c, 0 8px 24px #0000002e}html body,body .shell,body .shell .workspace{color:var(--ink);background:#151517}body .shell .workspace{background:radial-gradient(circle at 76% -12%,#0a84ff14,#0000 28%),#151517}body .shell>.sidebar,body .workspace>.topbar{box-shadow:none;background:#202022c2;border-color:#54545880}.brand strong,.breadcrumb strong,.operator-trigger,.page,.model-pricing-header h2,.model-pricing-summary strong,.model-pricing-item-copy strong,.model-pricing-detail h3,.model-pricing-facts strong,.model-price-component strong,.model-pricing-empty strong,.pricing-history-disclosure>summary strong{color:#f5f5f7}.nav-section a{color:#ebebf5ad}.nav-section a:hover,.nav-section a.active{color:#fff;background:#0a84ff33}body .page-intro p,body .panel-meta,body .commercial-setting-card header p,body .commercial-card-actions>span,body .commercial-binding-list>span,body .model-chain-overview>header>span,body .model-chain-overview>p{color:#ebebf59e!important}.panel,.metric,.commercial-setting-card,.model-chain-overview,.model-pricing-workbench,.model-pricing-detail,.pricing-history-disclosure,.model-pricing-facts>div,.pricing-history-disclosure[open]>summary b:after{background:#1c1c1e;border-color:#5454588c}.model-pricing-master,.model-price-components>header,th{background:#242426}body .finance-tabs{background:#78788033;border-color:#5454588c}body .finance-tabs a{color:#ebebf5ad}body .finance-tabs a.active{color:#fff;background:#3a3a3c;box-shadow:0 2px 7px #00000047}body .page :where(input:not([type=checkbox]):not([type=radio]),select,textarea),body .admin-detail-drawer :where(input:not([type=checkbox]):not([type=radio]),select,textarea),body .page button,body .admin-detail-drawer button{color:#f5f5f7;box-shadow:none;background:#2c2c2e;border-color:#545458ad}body .page :is(.primary-button,.admin-page-actions button,.commercial-card-actions button,.finance-command-actions button),body .admin-detail-drawer :is(.primary-button,.admin-page-actions button,.commercial-card-actions button,.finance-command-actions button){color:#fff;background:#0a84ff;border-color:#0a84ffb3}body .commercial-binding-list>div,body .recharge-rate-result,body .model-chain-flow>article,body .pricing-history-disclosure{background:#242426;border-color:#5454588c}body .model-chain-flow>article.complete{background:#0a84ff1f}body .model-chain-flow>article.waiting{background:#ff9f0a1f}body .admin-auth-banner-warning{color:#ffd28a;background:#ff9f0a1f;border-color:#ff9f0a7a}.model-pricing-list>button:hover,.admin-command-trigger{background:#7878802e}.model-pricing-summary,.model-pricing-search input{background:#78788033!important}.admin-command-palette{background:#262628f2;border-color:#ffffff1f}.admin-command-search input,.admin-command-results>button,.admin-command-empty strong{color:#f5f5f7}.admin-command-trigger kbd,.admin-command-search button{background:#7878802e;border-color:#ffffff1a}.model-cost-warning{color:#ffd28a;background:#ff9f0a21}}@media (prefers-reduced-motion:reduce){.admin-command-backdrop,.admin-command-palette,.admin-command-trigger,.model-pricing-list>button{transition-duration:.01ms;animation:none}}@media (prefers-reduced-transparency:reduce){.admin-command-backdrop,.admin-command-palette{-webkit-backdrop-filter:none;backdrop-filter:none}.admin-command-palette{background:#f9f9fb}}.admin-theme-control{background:#7878801a;border:1px solid #1d1d1f14;border-radius:12px;align-items:center;gap:2px;height:48px;padding:1px;display:inline-flex;box-shadow:inset 0 1px 2px #1d1d1f0a}.admin-theme-control>button{color:#737378;min-width:66px;min-height:44px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:620;transition:color .18s,background-color .18s,box-shadow .18s,transform .1s;display:inline-flex}.admin-theme-control>button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:15px;height:15px}.admin-theme-control>button.selected{color:#1d1d1f;background:#fffffff0;box-shadow:0 2px 7px #1d1d1f1f,inset 0 1px #ffffffeb}.commercial-operations-workspace{background:#fff;border:1px solid #1d1d1f17;border-radius:20px;width:100%;min-height:720px;overflow:hidden;box-shadow:0 1px 2px #1d1d1f09,0 18px 50px #1d1d1f0e}.commercial-health-strip{background:#fff;border-bottom:1px solid #1d1d1f14;grid-template-columns:220px minmax(0,1fr);align-items:stretch;min-height:92px;display:grid}.commercial-health-title{border-right:1px solid #1d1d1f14;align-items:center;gap:10px;padding:16px 20px;display:flex}.commercial-health-title>span:last-child{gap:2px;display:grid}.commercial-health-title small,.commercial-health-strip li span,.commercial-health-strip li small{color:#7b7b80;font-size:10px}.commercial-health-title strong{font-size:13px;font-weight:650}.commercial-health-strip ol{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.commercial-health-strip li{border-right:1px solid #1d1d1f12;align-content:center;gap:1px;padding:12px 18px;display:grid;position:relative}.commercial-health-strip li:last-child{border-right:0}.commercial-health-strip li:before{content:"";background:#ff9f0a;border-radius:3px;width:3px;height:calc(100% - 36px);position:absolute;top:18px;left:8px}.commercial-health-strip li.complete:before{background:#30b07b}.commercial-health-strip li strong{color:#1d1d1f;letter-spacing:-.04em;font-size:24px;font-weight:680;line-height:1.05}.commercial-workspace-body{grid-template-columns:232px minmax(0,1fr);min-height:628px;display:grid}.commercial-local-navigation{background:#f5f5f7;border-right:1px solid #1d1d1f14;grid-template-rows:auto 1fr auto;min-width:0;padding:18px 12px 14px;display:grid}.commercial-local-navigation>header{gap:2px;padding:0 10px 14px;display:grid}.commercial-local-navigation>header span,.commercial-local-navigation>footer span{color:#8a8a8f;font-size:10px;font-weight:650}.commercial-local-navigation>header strong{letter-spacing:-.025em;font-size:18px;font-weight:670}.commercial-local-navigation [role=tablist]{align-content:start;gap:4px;display:grid}.commercial-local-navigation [role=tab]{color:#5d5d62;width:100%;min-height:58px;box-shadow:none;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px;transition:color .17s,background-color .17s,border-color .17s,transform .1s;display:grid}.commercial-local-navigation [role=tab]:hover{color:#1d1d1f;background:#ffffffb8}.commercial-local-navigation [role=tab].selected{color:#004f9e;background:#fff;border-color:#0071e31a;box-shadow:0 5px 16px #1d1d1f0f}.commercial-local-step{color:#737378;background:#7878801c;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:grid}.commercial-local-navigation [role=tab].selected .commercial-local-step{color:#fff;background:#0071e3}.commercial-local-navigation [role=tab]>span:nth-child(2){gap:2px;min-width:0;display:grid}.commercial-local-navigation [role=tab] strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:630;overflow:hidden}.commercial-local-navigation [role=tab] small{color:#8a8a8f;font-size:10px}.commercial-local-navigation [role=tab] b{color:#a0a0a5;font-size:18px;font-weight:400}.commercial-local-navigation>footer{background:#ffffffa8;border:1px solid #1d1d1f12;border-radius:12px;gap:2px;margin:16px 4px 0;padding:12px;display:grid}.commercial-local-navigation>footer strong{color:#1d1d1f;font-size:12px}.commercial-workspace-main{background:#fff;min-width:0}.commercial-workspace-header{border-bottom:1px solid #1d1d1f14;justify-content:space-between;align-items:flex-start;gap:24px;min-height:104px;padding:22px 24px 18px;display:flex}.commercial-workspace-header>div>span{color:#0071e3;letter-spacing:.04em;font-size:10px;font-weight:720}.commercial-workspace-header h2{letter-spacing:-.035em;margin:4px 0;font-size:25px;font-weight:680}.commercial-workspace-header p{color:#737378;max-width:720px;margin:0;font-size:12px}.commercial-workspace-position{color:#a0a0a5;font-variant-numeric:tabular-nums;flex:none;padding-top:8px;font-size:11px}.commercial-workspace-content{min-width:0;animation:.21s cubic-bezier(.2,.8,.2,1) both commercial-workspace-enter}.commercial-workspace-content>.model-pricing-workbench{box-shadow:none;border:0;border-radius:0}.commercial-workspace-content>.model-pricing-workbench>.model-pricing-header{min-height:72px;padding:12px 18px}.commercial-workspace-content .model-pricing-layout{min-height:500px}.commercial-workspace-content>.recharge-rate-card{width:min(760px,100% - 48px);min-height:0;box-shadow:none;background:#f9f9fb;border:1px solid #1d1d1f14;border-radius:16px;margin:24px auto 36px;padding:24px}.commercial-workspace-content .recharge-rate-card .commercial-big-value{background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:16px;min-height:112px;margin:22px 0;display:flex}.application-model-panel{grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:20px;padding:24px;display:grid}.application-model-summary{color:#fff;background:radial-gradient(circle at 88% 4%,#ffffff38,#0000 30%),linear-gradient(145deg,#0077ed,#0054b8);border-radius:16px;align-content:start;gap:10px;min-height:330px;padding:22px;display:grid}.application-model-summary>span{color:#ffffffb3;font-size:11px;font-weight:650}.application-model-summary>strong{letter-spacing:-.06em;font-size:54px;font-weight:680;line-height:1}.application-model-summary p{color:#ffffffc7;margin:4px 0 12px;font-size:12px;line-height:1.65}.application-model-summary button{color:#0057b8;background:#fff;border:0;min-height:42px;margin-top:auto;box-shadow:0 7px 20px #00235038}.application-binding-table{border:1px solid #1d1d1f14;border-radius:16px;min-width:0;overflow:hidden}.application-binding-table>header,.application-binding-row{grid-template-columns:minmax(150px,1.1fr) minmax(140px,1fr) minmax(120px,.9fr) 84px;align-items:center;gap:12px;padding:10px 14px;display:grid}.application-binding-table>header{color:#77777c;background:#f5f5f7;min-height:42px;font-size:10px;font-weight:650}.application-binding-row{border-top:1px solid #1d1d1f12;min-height:58px;font-size:12px}.application-binding-empty{color:#7d7d82;text-align:center;align-content:center;justify-items:center;gap:5px;min-height:286px;padding:24px;display:grid}.application-binding-empty>span{color:#0071e3;background:#0071e317;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:7px;font-size:24px;font-weight:300;display:grid}.application-binding-empty strong{color:#2c2c2e;font-size:13px}.application-binding-empty small{font-size:11px}.application-model-guardrail{color:#7d7d82;grid-column:1/-1;margin:-4px 2px 0;font-size:11px}.pricing-audit-workspace{padding:20px 22px 28px}.pricing-audit-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.pricing-audit-toolbar>div{gap:2px;display:grid}.pricing-audit-toolbar strong{font-size:13px}.pricing-audit-toolbar span{color:#7d7d82;font-size:11px}.pricing-audit-table{border:1px solid #1d1d1f14;border-radius:12px;margin-top:14px;overflow:auto}@keyframes commercial-workspace-enter{0%{opacity:.72;transform:translate(7px)}to{opacity:1;transform:translate(0)}}@media (max-width:1180px){.admin-theme-control>button{min-width:36px;padding-inline:8px}.admin-theme-control>button span{display:none}.commercial-health-strip{grid-template-columns:190px minmax(0,1fr)}.commercial-workspace-body{grid-template-columns:206px minmax(0,1fr)}.application-model-panel{grid-template-columns:1fr}.application-model-summary{min-height:220px}}@media (max-width:880px){.commercial-health-strip{grid-template-columns:1fr}.commercial-health-title{border-bottom:1px solid #1d1d1f14;border-right:0;min-height:58px}.commercial-workspace-body{grid-template-columns:1fr}.commercial-local-navigation{border-bottom:1px solid #1d1d1f14;border-right:0;padding:10px;display:block;overflow-x:auto}.commercial-local-navigation>header,.commercial-local-navigation>footer{display:none}.commercial-local-navigation [role=tablist]{grid-template-columns:repeat(4,1fr);min-width:620px;display:grid}.commercial-local-navigation [role=tab]{min-height:48px}}@media (max-width:620px){.commercial-operations-workspace{border-radius:16px}.commercial-health-strip ol{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-health-strip li:nth-child(2){border-right:0}.commercial-health-strip li:nth-child(-n+2){border-bottom:1px solid #1d1d1f12}.commercial-workspace-header{min-height:0;padding:18px}.commercial-workspace-header h2{font-size:22px}.commercial-workspace-position{display:none}.commercial-workspace-content>.recharge-rate-card{width:calc(100% - 28px);margin:14px;padding:17px}.application-model-panel,.pricing-audit-workspace{padding:14px}.application-binding-table>header{display:none}.application-binding-row{grid-template-columns:1fr}}:root[data-admin-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#1d1d1f;--muted:#6e6e73;--line:#1d1d1f1a;--surface:#fff;--surface-muted:#f5f5f7;--sidebar:#f6f7f9d1;--shadow-panel:0 1px 2px #18181b09, 0 8px 24px #18181b09}:root[data-admin-theme=light] body,:root[data-admin-theme=light] .shell,:root[data-admin-theme=light] .workspace{color:#1d1d1f;background:#f5f5f7}:root[data-admin-theme=light] .workspace{background:radial-gradient(circle at 76% -12%,#0071e30e,#0000 28%),#f5f5f7}:root[data-admin-theme=light] .sidebar,:root[data-admin-theme=light] .topbar{background:#f6f6f8c7;border-color:#1d1d1f14}:root[data-admin-theme=light] :is(.panel,.metric,.commercial-setting-card,.model-pricing-workbench,.model-pricing-detail,.commercial-operations-workspace,.commercial-health-strip,.commercial-workspace-main){color:#1d1d1f;background:#fff;border-color:#1d1d1f17}:root[data-admin-theme=light] :is(.brand strong,.breadcrumb strong,.operator-trigger,.page,.commercial-health-title strong,.commercial-health-strip li strong,.commercial-local-navigation>header strong,.commercial-workspace-header h2,.model-pricing-header h2,.model-pricing-summary strong,.model-pricing-item-copy strong,.model-pricing-detail h3,.model-pricing-facts strong,.model-price-component strong,.model-pricing-empty strong,.application-binding-empty strong,.pricing-audit-toolbar strong){color:#1d1d1f}:root[data-admin-theme=light] .nav-section a{color:#5c5c61}:root[data-admin-theme=light] .nav-section a:hover{color:#1d1d1f;background:#ffffffad}:root[data-admin-theme=light] .nav-section a.active{color:#004f9e;background:#007aff1a}:root[data-admin-theme=light] body .page-intro p,:root[data-admin-theme=light] body .panel-meta{color:#6e6e73!important}:root[data-admin-theme=light] :is(.commercial-local-navigation,.model-pricing-master,.model-price-components>header,.application-binding-table>header,th){color:#1d1d1f;background:#f5f5f7;border-color:#1d1d1f14}:root[data-admin-theme=light] .commercial-local-navigation [role=tab]{color:#5d5d62;background:0 0}:root[data-admin-theme=light] .commercial-local-navigation [role=tab]:hover{color:#1d1d1f;background:#ffffffb8}:root[data-admin-theme=light] .commercial-local-navigation [role=tab].selected{color:#004f9e;background:#fff;border-color:#0071e31a}:root[data-admin-theme=light] :is(.commercial-local-navigation>footer,.commercial-workspace-content>.recharge-rate-card,.commercial-workspace-content .recharge-rate-card .commercial-big-value,.application-binding-table,.pricing-audit-table){color:#1d1d1f;background:#fff;border-color:#1d1d1f14}:root[data-admin-theme=light] .commercial-workspace-content>.recharge-rate-card{background:#f9f9fb}:root[data-admin-theme=light] .finance-tabs{background:#e3e3e89e;border-color:#1d1d1f14}:root[data-admin-theme=light] .finance-tabs a{color:#636367}:root[data-admin-theme=light] .finance-tabs a.active{color:#1d1d1f;background:#fffffff0;box-shadow:0 3px 9px #1d1d1f1a}:root[data-admin-theme=light] .page :where(input:not([type=checkbox]):not([type=radio]),select,textarea),:root[data-admin-theme=light] .admin-detail-drawer :where(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#1d1d1f;background:#fff;border-color:#1d1d1f1f}:root[data-admin-theme=light] .page button,:root[data-admin-theme=light] .admin-detail-drawer button{color:#1d1d1f;background:#fff;border-color:#1d1d1f1c}:root[data-admin-theme=light] .page :is(.primary-button,.admin-page-actions button,.commercial-card-actions button,.finance-command-actions button),:root[data-admin-theme=light] .admin-detail-drawer :is(.primary-button,.admin-page-actions button,.commercial-card-actions button,.finance-command-actions button){color:#fff;background:#0071e3;border-color:#0071e3}:root[data-admin-theme=light] .model-pricing-list>button.selected{color:#fff;background:#0071e3;border-color:#0000}:root[data-admin-theme=light] .application-model-summary button{color:#0057b8;background:#fff;border-color:#0000}:root[data-admin-theme=light] :is(.model-pricing-summary,.model-pricing-search input){background:#f2f2f7!important}:root[data-admin-theme=light] .admin-command-trigger{color:#7a7a80;background:#78788014}:root[data-admin-theme=light] .admin-command-palette{background:#f9f9fbf0;border-color:#ffffff9e}:root[data-admin-theme=light] :is(.admin-command-search input,.admin-command-results>button,.admin-command-empty strong){color:#1d1d1f}:root[data-admin-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f5f5f7;--muted:#ebebf5a3;--line:#545458a6;--blue:#0a84ff;--blue-soft:#0a84ff2e;--amber:#ff9f0a;--amber-soft:#ff9f0a21;--green:#30d158;--green-soft:#30d1581f;--surface:#1c1c1e;--surface-muted:#2c2c2e;--sidebar:#202022db;--shadow-panel:0 1px 2px #0000005c, 0 16px 42px #0003}:root[data-admin-theme=dark] body,:root[data-admin-theme=dark] .shell,:root[data-admin-theme=dark] .workspace{color:#f5f5f7;background:#111113}:root[data-admin-theme=dark] .workspace{background:radial-gradient(circle at 76% -12%,#0a84ff1a,#0000 30%),#111113}:root[data-admin-theme=dark] .sidebar,:root[data-admin-theme=dark] .topbar{box-shadow:none;background:#1f1f21d1;border-color:#54545880}:root[data-admin-theme=dark] :is(.brand strong,.breadcrumb strong,.operator-trigger,.page,.commercial-health-title strong,.commercial-health-strip li strong,.commercial-local-navigation>header strong,.commercial-workspace-header h2,.model-pricing-header h2,.model-pricing-summary strong,.model-pricing-item-copy strong,.model-pricing-detail h3,.model-pricing-facts strong,.model-price-component strong,.model-pricing-empty strong,.application-binding-empty strong,.pricing-audit-toolbar strong){color:#f5f5f7}:root[data-admin-theme=dark] .nav-section a{color:#ebebf5ad}:root[data-admin-theme=dark] .nav-section a:hover,:root[data-admin-theme=dark] .nav-section a.active{color:#fff;background:#0a84ff33}:root[data-admin-theme=dark] :is(.panel,.metric,.commercial-setting-card,.model-pricing-workbench,.model-pricing-detail,.commercial-operations-workspace,.commercial-health-strip,.commercial-workspace-main,.model-pricing-facts>div){color:#f5f5f7;background:#1c1c1e;border-color:#5454588c}:root[data-admin-theme=dark] .commercial-health-title,:root[data-admin-theme=dark] .commercial-health-strip,:root[data-admin-theme=dark] .commercial-workspace-header,:root[data-admin-theme=dark] .commercial-local-navigation,:root[data-admin-theme=dark] .model-pricing-master,:root[data-admin-theme=dark] .model-price-components>header,:root[data-admin-theme=dark] .application-binding-table>header,:root[data-admin-theme=dark] th{background:#242426;border-color:#5454588c}:root[data-admin-theme=dark] .commercial-local-navigation [role=tab]{color:#ebebf5ad}:root[data-admin-theme=dark] .commercial-local-navigation [role=tab]:hover{color:#fff;background:#7878802e}:root[data-admin-theme=dark] .commercial-local-navigation [role=tab].selected{color:#fff;box-shadow:none;background:#0a84ff2e;border-color:#0a84ff4d}:root[data-admin-theme=dark] .commercial-local-navigation>footer,:root[data-admin-theme=dark] .commercial-workspace-content>.recharge-rate-card,:root[data-admin-theme=dark] .commercial-workspace-content .recharge-rate-card .commercial-big-value,:root[data-admin-theme=dark] .application-binding-table,:root[data-admin-theme=dark] .pricing-audit-table{background:#242426;border-color:#5454588c}:root[data-admin-theme=dark] .commercial-local-navigation>footer strong,:root[data-admin-theme=dark] .application-binding-row strong{color:#f5f5f7}:root[data-admin-theme=dark] .application-binding-row,:root[data-admin-theme=dark] .model-price-component,:root[data-admin-theme=dark] .commercial-health-strip li{border-color:#54545880}:root[data-admin-theme=dark] .finance-tabs{background:#78788033;border-color:#5454588c}:root[data-admin-theme=dark] .finance-tabs a{color:#ebebf5ad}:root[data-admin-theme=dark] .finance-tabs a.active{color:#fff;background:#3a3a3c;box-shadow:0 2px 7px #00000047}:root[data-admin-theme=dark] .admin-theme-control{background:#78788033;border-color:#545458a6}:root[data-admin-theme=dark] .admin-theme-control>button{color:#ebebf59e}:root[data-admin-theme=dark] .admin-theme-control>button.selected{color:#fff;background:#48484a;box-shadow:0 2px 7px #00000052}:root[data-admin-theme=dark] .page :where(input:not([type=checkbox]):not([type=radio]),select,textarea),:root[data-admin-theme=dark] .admin-detail-drawer :where(input:not([type=checkbox]):not([type=radio]),select,textarea),:root[data-admin-theme=dark] .page button,:root[data-admin-theme=dark] .admin-detail-drawer button{color:#f5f5f7;box-shadow:none;background:#2c2c2e;border-color:#545458ad}:root[data-admin-theme=dark] .page :is(.primary-button,.admin-page-actions button,.commercial-card-actions button,.finance-command-actions button),:root[data-admin-theme=dark] .admin-detail-drawer :is(.primary-button,.admin-page-actions button,.commercial-card-actions button,.finance-command-actions button){color:#fff;background:#0a84ff;border-color:#0a84ffb3}:root[data-admin-theme=dark] .application-model-summary button{color:#0057b8;background:#fff;border-color:#0000}:root[data-admin-theme=dark] .model-pricing-list>button.selected{color:#fff;background:#0a84ff;border-color:#0000}:root[data-admin-theme=dark] .model-pricing-list>button:hover,:root[data-admin-theme=dark] .admin-command-trigger,:root[data-admin-theme=dark] .model-pricing-summary,:root[data-admin-theme=dark] .model-pricing-search input{background:#78788033!important}:root[data-admin-theme=dark] .admin-command-palette{background:#262628f2;border-color:#ffffff1f}:root[data-admin-theme=dark] :is(.admin-command-search input,.admin-command-results>button,.admin-command-empty strong){color:#f5f5f7}:root[data-admin-theme=dark] .model-cost-warning{color:#ffd28a;background:#ff9f0a21}:root[data-admin-theme] body,:root[data-admin-theme] .shell,:root[data-admin-theme] .workspace,:root[data-admin-theme] .sidebar,:root[data-admin-theme] .topbar,:root[data-admin-theme] :is(.panel,.commercial-operations-workspace,.commercial-health-strip,.commercial-workspace-main,.commercial-local-navigation,.model-pricing-workbench,.model-pricing-detail){transition:color .21s,background-color .21s,border-color .21s,box-shadow .21s}@media (prefers-reduced-motion:reduce){.commercial-workspace-content,.admin-theme-control>button{transition-duration:.01ms;animation:none}}:root{color:#192235;font-synthesis:none;text-rendering:optimizelegibility;--ink:#192235;--muted:#6f7889;--line:#e4e8ef;--blue:#2457f5;--blue-soft:#eef3ff;--amber:#d87b16;--amber-soft:#fff5e7;--green:#168465;--green-soft:#e9f8f2;--surface:#fff;--surface-muted:#f7f8fb;--sidebar:#f8fafdf0;--font-caption:11px;--font-label:12px;--font-body:14px;--font-section:18px;--radius-control:9px;--radius-panel:14px;--shadow-panel:0 8px 24px #1f2a430b;background:#f3f5f8;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;font-size:var(--font-body);margin:0;line-height:1.5}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:not(:disabled),a[href]{touch-action:manipulation}button:not(:disabled):active,a[href]:active{transform:scale(.985)}.sidebar-scrim:active{transform:none}:where(button,a,input,textarea,select,summary):focus-visible{outline-offset:2px;outline:3px solid #2457f53d}a{color:inherit;text-decoration:none}.shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:110;color:#4d596d;background:var(--sidebar);-webkit-backdrop-filter:saturate(160%)blur(24px);backdrop-filter:saturate(160%)blur(24px);overscroll-behavior:contain;border-right:1px solid #d4dbe7d1;height:100vh;padding:22px 16px;position:sticky;top:0;overflow-y:auto}.sidebar-scrim,.sidebar-close,.navigation-trigger{display:none}.brand{align-items:center;gap:12px;padding:0 10px 26px;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#5278ff,#1f49e4);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:18px;font-weight:800;display:grid;box-shadow:0 8px 24px #2457f559}.brand-mark.large{border-radius:15px;width:52px;height:52px;font-size:26px}.brand strong{letter-spacing:.08em;color:var(--ink);display:block}.brand small{color:#7b8699;margin-top:2px;font-size:12px;display:block}.nav-section{margin:0 0 18px}.nav-section h2{color:#929bad;font-size:var(--font-caption);letter-spacing:.15em;text-transform:uppercase;margin:0 10px 8px;font-weight:700}.nav-section-primary{margin-bottom:6px}.nav-section-primary .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav-section a{color:#5e687a;border-radius:10px;align-items:center;gap:11px;min-height:44px;padding:8px 10px;font-size:14px;transition:background .16s,color .16s;display:flex}.nav-section a:hover{color:var(--ink);background:#ffffffe0}.nav-section a:focus-visible{color:var(--ink)}.nav-section a.active{color:#173da8;background:#e9efff;box-shadow:inset 3px 0 #4770f1}.nav-mark{color:#748096;background:#e9edf4;border-radius:7px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:700;display:grid}.nav-section a.active .nav-mark{color:#fff;background:#3963e8}.nav-subsection{border-left:1px solid #74809633;gap:2px;margin:3px 0 7px 36px;padding-left:10px;display:grid}.nav-section .nav-subsection a{color:#697386;border-radius:8px;min-height:34px;padding:6px 9px;font-size:13px}.nav-section .nav-subsection a.active{color:#173da8;box-shadow:none;background:#4770f117;font-weight:700}.environment{color:#748096;background:#ffffff9e;border:1px solid #dde3ed;border-radius:10px;align-items:center;gap:8px;margin:30px 10px 0;padding:12px;font-size:12px;display:flex}.live-dot{background:#45d7a0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #45d7a01f}.workspace{background:radial-gradient(circle at 82% 0,#4267ef0b,#0000 30%),#f4f6f9;min-width:0}.admin-auth-banner{border:1px solid;border-radius:12px;margin:16px 24px 0;padding:10px 14px;font-size:13px;line-height:1.5}.admin-auth-banner-warning{color:#805500;background:#fff8e6;border-color:#f1c66f}.admin-auth-banner-success{color:#12633a;background:#ecfff4;border-color:#7ed7a8}.topbar{z-index:90;isolation:isolate;border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(160%)blur(20px);backdrop-filter:saturate(160%)blur(20px);background:#ffffffd1;justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.topbar-leading{align-items:center;gap:12px;min-width:0;display:flex}.breadcrumb{gap:1px;min-width:0;display:grid}.breadcrumb small{color:var(--muted);font-size:10px}.breadcrumb strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.operator{align-items:center;gap:10px;display:flex;position:relative}.operator-menu{position:relative}.operator-trigger{min-height:48px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:6px 9px;display:flex}.operator-trigger:hover,.operator-trigger[aria-expanded=true]{background:#f8faff;border-color:#d4ddf5}.operator-trigger:focus-visible{outline-offset:1px;border-color:var(--blue);outline:3px solid #2457f533}.operator-avatar{color:#2146c5;background:var(--blue-soft);border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.operator-copy{min-width:0}.operator strong,.operator small{display:block}.operator strong{font-size:13px}.operator small{color:var(--muted);font-size:var(--font-caption);margin-top:2px}.operator-chevron{color:#66738b;text-align:right;min-width:32px;font-size:10px}.admin-account-popover{z-index:80;overscroll-behavior:contain;background:#fffffffc;border:1px solid #dce3ee;border-radius:18px;width:min(360px,100vw - 40px);max-height:min(460px,100vh - 84px);position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 24px 64px #13203b38}.admin-account-header{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:16px;display:flex}.admin-account-avatar{border-radius:13px;flex:0 0 44px;width:44px;height:44px}.admin-account-eyebrow{color:var(--blue);font-size:var(--font-caption);margin-bottom:4px;font-weight:800;display:block}.admin-account-header h2{color:var(--ink);font-size:var(--font-section);margin:0;line-height:1.3}.admin-account-badges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.admin-account-badge{color:#526078;font-size:var(--font-caption);background:#eef2f7;border-radius:999px;padding:4px 8px;font-weight:700}.admin-account-badge-primary{color:#2146c5;background:var(--blue-soft)}.admin-account-badge-success{color:#127044;background:var(--green-soft)}.admin-account-body{padding:14px 16px 16px}.admin-account-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-account-summary>div{background:#fafbfd;border:1px solid #e0e6ef;border-radius:12px;min-height:64px;padding:10px}.admin-account-summary span{color:var(--muted);font-size:var(--font-caption);display:block}.admin-account-summary strong{color:var(--ink);margin-top:6px;font-size:13px;line-height:1.4}.admin-account-security-link{min-height:52px;color:var(--ink);background:#f7f9ff;border:1px solid #cfdbff;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:9px 10px;display:flex}.admin-account-security-link strong{font-size:13px}.admin-account-security-link small{color:var(--muted);font-size:var(--font-caption)}.admin-account-security-link>span:last-child{color:#2146c5;background:var(--blue-soft);font-size:var(--font-label);border-radius:8px;flex:none;padding:6px 9px;font-weight:800}.admin-account-security-link:hover{background:#f1f5ff;border-color:#9fb3f6}.admin-account-security-link:focus-visible{outline-offset:2px;outline:3px solid #2457f533}.admin-account-guardrail{color:#714a00;font-size:var(--font-label);background:#fff7e5;border-radius:11px;margin:12px 0 0;padding:10px;line-height:1.5}.admin-account-source{color:var(--muted);font-size:var(--font-caption);margin:10px 0 0}.admin-account-source-warning{color:#9a5d00}.admin-account-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.admin-account-actions a{min-height:38px;font-size:var(--font-label);border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-weight:800;display:inline-flex}.admin-account-logout{color:#46536a;background:#fff;border:1px solid #d7deea}.admin-account-primary{color:#fff;background:var(--blue)}.admin-account-actions a:hover{filter:brightness(.98)}.page{width:min(1320px,100% - 48px);margin:0 auto;padding:32px 0 64px}.page-intro{margin-bottom:22px}.page-intro>span,.eyebrow{color:var(--blue);font-size:var(--font-caption);letter-spacing:.1em;font-weight:800}.page-intro h1{letter-spacing:-.035em;margin:8px 0 7px;font-size:clamp(30px,2.6vw,36px);line-height:1.15}.page-intro p{max-width:720px;color:var(--muted);font-size:var(--font-body);margin:0;line-height:1.65}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.metric{border:1px solid var(--line);border-radius:var(--radius-panel);min-height:108px;box-shadow:var(--shadow-panel);background:#fff;padding:19px 20px;position:relative;overflow:hidden}.metric-link{color:inherit;text-decoration:none}.metric-link .metric{height:100%;transition:border-color .16s,box-shadow .16s}.metric-link:hover .metric,.metric-link:focus-visible .metric{border-color:#b8c8f8;box-shadow:0 10px 28px #1f2a4317}.metric:after{content:"";background:#f1f3f7;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-40px;right:-20px}.metric span{z-index:1;color:var(--muted);font-size:var(--font-label);position:relative}.metric strong{z-index:1;letter-spacing:-.04em;margin-top:12px;font-size:28px;display:block;position:relative}.metric-blue{color:#fff;background:linear-gradient(145deg,#315ff7,#2149d6);border-color:#2457f5}.metric-blue span{color:#dbe4ff}.metric-blue:after{background:#ffffff14}.metric-amber{background:var(--amber-soft);color:#9d5610;border-color:#f4d8b1}.metric-amber:after{background:#d87b1612}.content-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);background:#fff;padding:20px}.panel-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.panel-header h2{font-size:var(--font-section);letter-spacing:-.02em;margin:0}.panel-header span{color:var(--muted);font-size:var(--font-label)}.status-rows{gap:3px;display:grid}.status-row{border-bottom:1px solid #f0f2f6;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.status-row:last-child{border-bottom:0}.status-name{color:#4d5769;font-size:var(--font-label);align-items:center;gap:10px;display:flex}.status-name i{background:#6f8cff;border-radius:50%;width:7px;height:7px}.status-row strong{font-size:15px}.freshness{color:#929aaa;font-size:var(--font-caption);text-align:right;margin:15px 2px 0}.loading-panel,.state-panel{align-items:center;gap:16px;min-height:128px;display:flex}.loading-panel p,.state-panel p{color:var(--muted);font-size:var(--font-label);margin:5px 0 0}.spinner{border:3px solid #dce4ff;border-top-color:var(--blue);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.state-mark{color:#b24b34;background:#fff0ed;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.state-mark.muted{color:#70809b;background:#eef1f6}.state-action{border-radius:var(--radius-control);color:#fff;background:var(--blue);cursor:pointer;min-height:38px;font-size:var(--font-label);border:0;margin-top:14px;padding:7px 14px;font-weight:700}.state-action:hover{background:#1749e4}.state-panel .state-code{color:#8a4a3a;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.table-panel{padding:0;overflow:hidden}.table-panel .panel-header{padding:20px 20px 0}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:720px}th{z-index:1;color:#8790a1;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;font-size:var(--font-caption);letter-spacing:.04em;background:#fafbfc;padding:12px 16px;position:sticky;top:0}td{color:#4b5566;border-bottom:1px solid #eef1f5;padding:15px 16px;font-size:13px}tbody tr:hover{background:#fbfcff}.mono{font-family:SFMono-Regular,Consolas,monospace}.small{font-size:var(--font-caption);color:#8a94a6}.table-detail{color:var(--muted);font-size:var(--font-caption);margin-top:7px}td textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--radius-control);min-width:230px;min-height:74px;color:var(--ink);font-size:var(--font-label);background:#fbfcff;padding:10px;line-height:1.5}.button-row{flex-wrap:wrap;gap:7px;min-width:132px;display:flex}.button-row button,.export-form button{border-radius:var(--radius-control);color:#fff;background:var(--blue);cursor:pointer;min-height:38px;font-size:var(--font-label);border:0;padding:8px 13px;font-weight:700}.button-row button:hover,.export-form button:hover{background:#1749e4}.button-row button:disabled,.export-form button:disabled{cursor:wait;opacity:.55}.button-row .secondary-button{color:#536078;background:#eef1f6}.platform-detail,.platform-command,.user-memberships{gap:12px;display:grid}.identity-readiness-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;display:grid}.identity-readiness-panel{gap:16px;display:grid}.identity-readiness-heading,.identity-check-card>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.identity-readiness-heading p,.identity-readiness-panel>p{margin:5px 0 0}.identity-check-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.identity-check-card{border:1px solid var(--line);border-radius:var(--radius-control);background:#fbfcff;gap:7px;padding:12px;display:grid}.identity-check-card small{color:var(--muted);line-height:1.55}.identity-production-gate{align-items:flex-start}@media (max-width:980px){.identity-readiness-grid{grid-template-columns:1fr}}.platform-detail>h3,.platform-detail>p{margin:0}.platform-detail dl{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:4px 0;display:grid}.platform-detail dl div,.user-membership-card{border:1px solid var(--line);border-radius:var(--radius-control);background:#fbfcff;gap:5px;padding:12px;display:grid}.platform-detail dt,.user-membership-card small,.platform-command small{color:var(--muted);font-size:var(--font-label)}.platform-detail dd{margin:0;font-weight:700}.platform-command{border-top:1px solid var(--line);padding-top:14px}.platform-command label{color:var(--muted);font-size:var(--font-label);gap:6px;display:grid}.platform-command input{border:1px solid var(--line);border-radius:var(--radius-control);min-height:40px;color:var(--ink);background:#fbfcff;padding:8px 10px}.panel-note{color:var(--muted);font-size:var(--font-label);margin:0;padding:16px 24px 20px;line-height:1.6}.operation-message{color:#25469b;font-size:var(--font-label);overflow-wrap:anywhere;background:#f3f6ff;border:1px solid #ced8f9;border-radius:10px;margin:0 0 18px;padding:12px 15px}.governance-export{margin-bottom:18px}.export-form{grid-template-columns:1fr .55fr auto;align-items:end;gap:12px;display:grid}.export-form label{color:var(--muted);font-size:var(--font-label);gap:7px;display:grid}.export-form input{border:1px solid var(--line);min-height:42px;color:var(--ink);background:#fbfcff;border-radius:8px;padding:9px 11px;font-size:13px}.export-history{gap:8px;margin-top:18px;display:grid}.export-history>div{font-size:var(--font-caption);background:#f7f8fa;border-radius:9px;grid-template-columns:150px minmax(200px,1fr);gap:5px 14px;padding:12px;display:grid}.export-history strong{overflow-wrap:anywhere}.export-history small{color:var(--muted);grid-column:1/-1}.pill{color:#657084;min-height:26px;font-size:var(--font-caption);letter-spacing:.03em;background:#eef1f5;border-radius:7px;align-items:center;padding:4px 9px;font-weight:800;display:inline-flex}.pill.positive{color:var(--green);background:var(--green-soft)}.pill.warning{color:var(--amber);background:var(--amber-soft)}.empty{text-align:center;justify-items:center;padding:42px 20px;display:grid}.empty-mark{color:#8792a6;background:#f1f3f7;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:14px;font-size:22px;display:grid}.empty p{max-width:420px;color:var(--muted);font-size:var(--font-label);margin:6px 0 0;line-height:1.6}.catalog-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.catalog-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:22px;box-shadow:0 8px 28px #1f2a430a}.catalog-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.catalog-card h3{letter-spacing:-.02em;margin:7px 0 0;font-size:17px}.catalog-card dl{grid-template-columns:1fr 1fr;gap:14px;margin:24px 0 0;display:grid}.catalog-card dl div{background:#f7f8fa;border-radius:10px;padding:12px}.catalog-card dt{color:var(--muted);font-size:var(--font-caption)}.catalog-card dd{margin:5px 0 0;font-size:13px;font-weight:700}.route-ref{border-top:1px solid var(--line);color:#7e899b;text-overflow:ellipsis;white-space:nowrap;margin:18px 0 0;padding-top:16px;font:9px SFMono-Regular,Consolas,monospace;overflow:hidden}.plan-price{color:var(--blue);letter-spacing:-.04em;margin:24px 0 18px;font-size:24px;font-weight:800}.plan-price small{color:var(--muted);font-size:11px;font-weight:500}.entitlements{background:#f7f8fa;border-radius:11px;gap:8px;margin:0;padding:14px;list-style:none;display:grid}.entitlements li{font-size:var(--font-label);justify-content:space-between;gap:12px;display:flex}.entitlements li span{color:var(--muted)}.entitlements li strong{font-size:var(--font-label)}.auth-page,.boot{background:linear-gradient(120deg,#2457f514,#0000 42%),radial-gradient(circle at 80% 20%,#4664dc1f,#0000 30%),#f4f6fa;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:#fffffff0;border:1px solid #fff;border-radius:22px;width:min(470px,100%);padding:42px;box-shadow:0 28px 80px #1f315c24}.auth-card .eyebrow{margin-top:28px;display:block}.auth-card h1{letter-spacing:-.05em;margin:10px 0 12px;font-size:36px}.auth-card>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.8}.primary-action{color:#fff;background:var(--blue);border-radius:11px;justify-content:center;align-items:center;min-height:48px;margin:28px 0 16px;font-size:13px;font-weight:700;display:flex;box-shadow:0 10px 26px #2457f547}.primary-action:hover{background:#1749e4}.auth-card small{color:#8992a2;font-size:var(--font-caption);line-height:1.6}.boot{color:var(--muted);align-content:center;gap:14px;font-size:12px}@media (max-width:1050px){.shell{grid-template-columns:212px minmax(0,1fr)}.metrics-grid,.catalog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.shell{display:block}.export-form{grid-template-columns:1fr}.sidebar{visibility:hidden;width:min(320px,100vw - 48px);height:100vh;padding:20px 16px;transition:transform .18s cubic-bezier(.2,.75,.25,1),visibility .18s linear;position:fixed;top:0;bottom:0;left:0;transform:translate(-104%);box-shadow:18px 0 50px #161f3229}.sidebar.sidebar-open{visibility:visible;transform:translate(0)}.sidebar-scrim{z-index:105;opacity:0;pointer-events:none;background:#0f172a47;border:0;padding:0;transition:opacity .18s;display:block;position:fixed;inset:0}.sidebar-scrim-visible{opacity:1;pointer-events:auto}.sidebar-close{color:#667086;cursor:pointer;background:#e9edf4;border:0;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:auto;padding:0;font-size:22px;display:grid}.sidebar nav{padding:0;display:block;overflow:visible}.nav-section{margin:0 0 18px;display:block}.nav-section h2{display:block}.nav-section a{white-space:nowrap;min-height:44px}.brand{padding:0 8px 24px}.topbar{height:62px;padding:0 14px}.navigation-trigger{cursor:pointer;background:0 0;border:0;border-radius:11px;width:40px;height:40px;padding:10px;display:grid}.navigation-trigger:hover{background:#f0f3f8}.navigation-trigger span{background:#455168;border-radius:2px;height:2px;display:block}.operator small,.operator-chevron,.operator-copy{display:none}.operator-trigger{min-height:44px;padding:5px}.admin-account-popover{width:auto;position:fixed;top:70px;left:12px;right:12px}.page{width:calc(100% - 32px);padding-top:28px}.content-grid,.catalog-grid{grid-template-columns:1fr}}@media (prefers-reduced-transparency:reduce){.sidebar,.topbar,.admin-account-popover{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-contrast:more){:root{--line:#aeb8c8;--muted:#4f5a6d}.panel,.metric,.nav-section a.active{border-width:2px}}@media (max-width:520px){.metrics-grid{grid-template-columns:1fr 1fr}.metric{min-height:104px;padding:17px}.metric strong{font-size:24px}.auth-card{padding:28px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.support-admin-form{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:18px;display:grid}.support-admin-form input,.support-admin-form select,.support-admin-form textarea{width:100%;min-height:40px;color:inherit;border:1px solid var(--line);font:inherit;background:#ffffff0a;border-radius:8px;padding:9px 10px}.support-admin-form textarea{resize:vertical;min-height:82px}.inline-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.model-operations-center{gap:22px;display:grid}.model-operations-intro{max-width:880px;color:var(--muted);margin:-8px 0 0;line-height:1.7}.model-operations-form{gap:16px;display:grid}.model-operations-form fieldset{border:1px solid var(--line);background:#ffffff06;border-radius:14px;min-width:0;margin:0;padding:18px}.model-operations-form legend{color:var(--ink);padding:0 8px;font-size:14px;font-weight:700}.model-operations-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.model-operations-field{min-width:0;color:var(--muted);gap:7px;font-size:12px;font-weight:650;display:grid}.model-operations-field.wide{grid-column:1/-1}.model-operations-field input,.model-operations-field select,.model-operations-field textarea{box-sizing:border-box;width:100%;min-height:42px;color:var(--ink);border:1px solid var(--line);background:var(--surface);font:inherit;border-radius:9px;outline:none;padding:10px 12px;font-weight:500}.model-operations-field textarea{resize:vertical;min-height:82px}.model-operations-field input:focus-visible,.model-operations-field select:focus-visible,.model-operations-field textarea:focus-visible,.model-operations-actions button:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px #467eff2e}.model-operations-form fieldset:disabled{opacity:.62}.model-operations-form .form-help{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.6}.model-operations-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.model-operations-actions button{border:1px solid var(--line);cursor:pointer;min-height:40px;font:inherit;border-radius:9px;padding:9px 14px;font-weight:700}.model-operations-actions button:disabled{cursor:not-allowed;opacity:.55}.model-operations-actions .primary-button{color:#fff;border-color:var(--blue);background:var(--blue)}.model-operations-actions .secondary-button{color:var(--ink);background:var(--surface)}.operation-feedback{border:1px solid var(--line);background:#467eff14;border-radius:10px;padding:12px 14px}.operation-feedback.success{background:#30a5741a;border-color:#30a57461}.operation-feedback.error{background:#da54541a;border-color:#da54546b}.model-impact-preview{background:#30a57414;border:1px solid #30a57461;border-radius:12px;gap:12px;padding:16px;display:grid}.model-impact-preview.degraded{background:#da545414;border-color:#da54546b}.model-impact-preview header,.model-operations-change-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.model-impact-preview p,.model-impact-preview ul,.model-operations-change-card p{color:var(--muted);margin:0;line-height:1.6}.model-impact-price-lines{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.model-impact-price-lines article{border:1px solid var(--line);background:var(--surface);border-radius:9px;gap:5px;padding:12px;display:grid}.model-impact-price-lines span{color:var(--muted);font-size:12px}.model-operations-queue{gap:12px;display:grid}.model-operations-change-card{border:1px solid var(--line);border-radius:12px;padding:16px}.model-operations-change-card h3{margin:4px 0}@media (max-width:900px){.model-operations-fields{grid-template-columns:1fr 1fr}}@media (max-width:620px){.model-operations-fields{grid-template-columns:1fr}.model-operations-field.wide{grid-column:auto}}
