:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#050507;--background-soft:#09090c;--surface:#0f0f13;--surface-strong:#15151a;--surface-hover:#1a1a20;--line:#28272f;--line-soft:#1d1c22;--text:#f4f3f7;--muted:#9896a1;--muted-strong:#bbb8c3;--accent:#9172e8;--accent-bright:#b9a7ff;--accent-soft:#9172e824;--positive:#52d28a;--warning:#e7b64e;--negative:#f06d78}*{box-sizing:border-box}html,body{background:radial-gradient(circle at 76% 0%, #7063a81f, transparent 34%), var(--background);min-width:320px;min-height:100%;color:var(--text);margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit}.admin-app{grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#060608f7;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid var(--line-soft);align-items:center;gap:11px;height:78px;padding:0 22px;display:flex}.brand-logo{flex:none;width:28px;height:auto;display:block}.brand strong{letter-spacing:-.02em;font-size:16px}.sidebar nav{flex-direction:column;flex:1;gap:3px;padding:14px 10px;display:flex;overflow-y:auto}.sidebar nav button{color:#aaadb7;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:13px;width:100%;padding:11px 13px;font-size:13px;transition:background .16s,border-color .16s,color .16s;display:flex}.sidebar nav button:hover{background:var(--surface);color:var(--text)}.sidebar nav button.active{color:#e8defe;background:linear-gradient(90deg,#6e50bb4f,#2a233d4d);border-color:#9f7aea2e}.nav-icon{flex:none;width:18px;height:18px}.admin-identity{border-top:1px solid var(--line);align-items:center;gap:12px;padding:17px 22px;display:flex}.admin-identity>span{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-bright);border:1px solid #b99cff80;border-radius:50%;place-items:center;font-size:13px;display:grid}.admin-identity div{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-identity strong{font-size:13px;font-weight:600}.admin-identity small{color:var(--muted);font-size:11px}.workspace{min-width:0;padding:32px 34px 48px}.topbar{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1440px;margin:0 auto 28px;display:flex}.topbar p,.topbar h1,.topbar span{margin:0}.topbar>div>span{color:var(--muted);font-size:13px}.environment{border:1px solid var(--line);color:var(--muted-strong);letter-spacing:.08em;border-radius:7px;align-items:center;gap:8px;margin-top:5px;padding:8px 11px;font-size:10px;font-weight:650;display:flex}.environment i,.live-indicator:before{background:var(--positive);content:"";border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #52d28a99}.metric-grid,.overview-grid,.data-panel,.content-form{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.tool-management-grid{gap:18px;min-width:0;max-width:1440px;margin:0 auto 18px;display:grid}.tool-management-grid>*{min-width:0}.provider-card-grid{gap:18px;width:100%;max-width:1440px;margin:0 auto 18px;display:grid}.provider-service-selector button{border:1px solid var(--line);min-width:0;color:var(--text);cursor:pointer;text-align:left;background:#0f0f13f0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.provider-service-selector button.selected{background:#9f7aea17;border-color:#9f7aea9e}.provider-service-selector button.add-provider{border-style:dashed}.provider-service-selector strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.provider-service-selector span{color:var(--muted);white-space:nowrap;font-size:10px}.provider-card{border:1px solid var(--line);background:#0f0f13f0;border-radius:9px;overflow:hidden}.custom-provider-form{background:#0f0f13f0;border:1px solid #9f7aea59;border-radius:9px;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.4fr);align-items:end;gap:12px;padding:20px;display:grid}.custom-provider-form>div{grid-column:1/-1}.custom-provider-form>div p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.6}.custom-provider-field-hint{color:var(--muted);font-size:10px;line-height:1.55}.custom-provider-form label{min-width:0;color:var(--muted);flex-direction:column;gap:7px;font-size:10px;display:flex}.custom-provider-form .wide-field{grid-column:span 2}.custom-provider-form input,.custom-provider-form textarea,.custom-provider-form select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--text);background:#0a0a0d;border-radius:6px;outline:0;padding:9px 11px;font-size:12px}.custom-provider-form textarea{resize:vertical;min-height:92px;line-height:1.55}.custom-provider-form>.primary-button{align-self:end}.custom-provider-inspection{background:#12302547;border:1px solid #43d38e59;border-radius:8px;gap:14px;padding:16px;display:grid}.custom-provider-inspection>div{flex-direction:column;gap:4px;display:flex}.custom-provider-inspection>div strong{color:var(--success)}.custom-provider-inspection>div span,.custom-provider-inspection dt{color:var(--muted)}.custom-provider-inspection dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.custom-provider-inspection dl>div{border:1px solid var(--line-soft);background:#05050873;border-radius:6px;min-width:0;padding:11px}.custom-provider-inspection dt{margin-bottom:4px;font-size:10px}.custom-provider-inspection dd{overflow-wrap:anywhere;color:var(--text);margin:0}.custom-provider-advanced{margin-top:2px}.custom-provider-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.provider-card-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.provider-status-badges{align-items:flex-end;gap:8px;display:flex}.provider-production-readiness{border:1px solid var(--line-soft);background:var(--surface);border-radius:8px;gap:8px;margin:16px 24px 0;padding:12px 14px;display:grid}.provider-production-readiness>div{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.provider-production-readiness strong,.provider-production-readiness span,.provider-production-readiness p,.provider-production-readiness li,.provider-production-reasons{font-size:11px;line-height:1.55}.provider-production-readiness p,.provider-production-readiness ul{margin:0}.provider-production-readiness ul{gap:3px;padding-left:18px;display:grid}.provider-production-readiness.positive{color:var(--positive)}.provider-production-readiness.negative,.provider-production-reasons{color:var(--negative)}.assistant-settings-panel{gap:18px;padding-bottom:32px;display:grid}.assistant-settings-summary{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.assistant-settings-summary>div{border-right:1px solid var(--line);gap:8px;padding:18px 20px;display:grid}.assistant-settings-summary>div:last-child{border-right:0}.assistant-settings-summary span,.assistant-settings-heading p,.assistant-settings-form label small{color:var(--muted);font-size:11px;line-height:1.6}.assistant-settings-summary strong{color:var(--text);font-size:18px}.assistant-settings-form{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:18px;padding:22px;display:grid}.assistant-settings-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.assistant-settings-heading h2,.assistant-settings-heading p{margin:0}.assistant-settings-heading h2{margin-bottom:5px;font-size:16px}.assistant-settings-heading.cost-heading{border-top:1px solid var(--line-soft);padding-top:18px}.assistant-settings-heading>span{color:var(--purple-light);flex:none;font-size:11px}.assistant-settings-form label small{margin-top:2px;display:block}.assistant-check-button{justify-self:start}.assistant-settings-actions{align-items:center;gap:10px;display:flex}.assistant-save-status{color:var(--muted);margin:-8px 0 0;font-size:11px;line-height:1.6}.assistant-visibility-confirmation{background:#ffb85c12;border:1px solid #ffb85c59;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.assistant-visibility-confirmation strong{color:var(--text);font-size:13px}.assistant-visibility-confirmation p{color:var(--muted-strong);margin:5px 0 0;font-size:11px;line-height:1.6}.assistant-visibility-confirmation-actions{flex:none;gap:8px;display:flex}.assistant-cost-stats{border-top:1px solid var(--line-soft);gap:14px;padding-top:18px;display:grid}.assistant-cost-ranges{gap:6px;display:flex}.assistant-cost-ranges button{border:1px solid var(--line);min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;padding:0 11px}.assistant-cost-ranges button.selected{border-color:var(--purple);color:var(--purple-light);background:var(--purple-soft)}.assistant-cost-grid{border:1px solid var(--line-soft);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.assistant-cost-grid>div{border-right:1px solid var(--line-soft);gap:7px;padding:15px;display:grid}.assistant-cost-grid>div:last-child{border-right:0}.assistant-cost-grid span{color:var(--muted);font-size:11px}.assistant-cost-grid strong{color:var(--text);font-size:16px}@media (max-width:900px){.assistant-settings-summary{grid-template-columns:minmax(0,1fr)}.assistant-settings-summary>div{border-right:0;border-bottom:1px solid var(--line)}.assistant-settings-summary>div:last-child{border-bottom:0}.assistant-settings-heading,.assistant-settings-actions,.assistant-visibility-confirmation{flex-direction:column;align-items:stretch}.assistant-visibility-confirmation-actions,.assistant-cost-ranges{flex-wrap:wrap}.assistant-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-cost-grid>div:nth-child(2){border-right:0}.assistant-cost-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}}.provider-card-header>div>span{color:var(--accent-bright);font-size:10px}.provider-card-header h2{margin:6px 0 7px;font-size:22px;font-weight:630}.provider-card-header p,.form-intro,.advanced-settings p,.provider-rate-form p,.credential-history p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.provider-summary{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.provider-summary div{border-right:1px solid var(--line-soft);padding:18px 24px}.provider-summary div:last-child{border-right:0}.provider-summary span,.provider-summary strong{display:block}.provider-summary span{color:var(--muted);font-size:10px}.provider-summary strong{margin-top:8px;font-size:21px;font-weight:620}.provider-steps{gap:10px;margin:0;padding:22px 24px;list-style:none;display:grid}.provider-steps li{border:1px solid var(--line-soft);background:#0c0c10;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:14px 16px;display:grid}.provider-steps li.current{background:#9f7aea0f;border-color:#9f7aea85}.provider-steps li.complete{border-color:#52d28a2e}.provider-step-index{border:1px solid var(--line);width:30px;height:30px;color:var(--muted-strong);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:650;display:inline-flex}.provider-steps li.current .provider-step-index{border-color:var(--accent-bright);color:var(--accent-bright)}.provider-steps li.complete .provider-step-index{color:var(--positive);border-color:#52d28a59}.provider-steps strong,.provider-steps p{display:block}.provider-steps strong{margin-bottom:5px;font-size:13px}.provider-steps p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.step-result{color:var(--positive);font-size:11px}.provider-card-actions{justify-content:flex-end;gap:10px;padding:0 24px 22px;display:flex}.provider-delete-context{background:#ffb85c0b;border:1px solid #ffb85c33;border-radius:8px;gap:9px;margin:0 24px 18px;padding:15px 16px;display:grid}.provider-delete-context strong{color:#e8c98b;font-size:13px}.provider-delete-context p{color:var(--muted-strong);margin:0;font-size:12px;line-height:1.6}.provider-delete-context ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.provider-delete-context li{border:1px solid var(--line-soft);color:var(--text);background:#00000029;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:9px 11px;font-size:12px;display:flex}.provider-delete-context small{color:var(--accent-bright);flex:none;font-size:11px}.provider-key-toolbar{grid-template-columns:minmax(180px,1fr) minmax(240px,1.2fr) auto minmax(200px,.8fr);align-items:end;gap:12px;padding:22px 24px 0;display:grid}.provider-key-toolbar label,.cost-filter-panel label{min-width:0;color:var(--muted);flex-direction:column;gap:7px;font-size:10px;display:flex}.provider-key-toolbar input,.cost-filter-panel input{border:1px solid var(--line);width:100%;height:40px;color:var(--text);background:#0a0a0d;border-radius:6px;outline:0;padding:0 11px;font-size:12px}.inline-operation-message{border:1px solid var(--line-soft);border-radius:6px;margin:12px 24px 0;padding:11px 13px;font-size:12px;line-height:1.55}.inline-operation-message.positive{color:var(--positive);background:#52d28a12;border-color:#52d28a40}.inline-operation-message.negative{color:var(--negative);background:#ef698912;border-color:#ef69894d}.advanced-settings{border-top:1px solid var(--line-soft)}.advanced-settings summary{color:var(--muted-strong);cursor:pointer;padding:17px 24px;font-size:11px;font-weight:620}.advanced-settings[open] summary{border-bottom:1px solid var(--line-soft);color:var(--accent-bright)}.advanced-settings-body{gap:20px;padding:22px 24px;display:grid}.provider-rate-form,.credential-history{grid-template-columns:minmax(220px,1fr) minmax(180px,.65fr) minmax(180px,.65fr) auto;align-items:end;gap:12px;display:grid}.provider-rate-form label,.credential-history label,.binding-main-fields label,.advanced-settings-grid label{color:var(--muted);flex-direction:column;gap:7px;font-size:10px;display:flex}.provider-rate-form input,.binding-main-fields input,.advanced-settings-grid input{border:1px solid var(--line);width:100%;color:var(--text);background:#0a0a0d;border-radius:6px;outline:0;padding:10px 11px;font-size:12px}.credential-history{border-top:1px solid var(--line-soft);padding-top:20px}.provider-message{padding:0 24px 20px}.form-intro{margin-top:10px}.binding-main-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.binding-advanced-settings{margin:20px -20px -20px}.binding-advanced-settings>p{padding:16px 20px 0}.binding-overview,.binding-version-picker,.simple-binding-list{margin-top:18px}.binding-overview{border:1px solid var(--line-soft);background:#00000029;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.binding-overview strong,.binding-overview span{font-size:12px}.binding-overview span{color:var(--muted-strong)}.binding-version-picker,.simple-binding-card label{color:var(--muted);flex-direction:column;gap:7px;font-size:12px;display:flex}.simple-binding-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workflow-pricing-panel .simple-binding-list{grid-template-columns:minmax(0,1fr)}.simple-binding-card{border:1px solid var(--line-soft);background:#00000029;border-radius:7px;min-width:0;padding:15px}.simple-binding-card>p{color:var(--muted-strong);font-size:11px;line-height:1.6}.simple-binding-card select,.binding-version-picker select{width:100%}.secondary-link{color:var(--accent-bright);margin-top:9px;font-size:11px;display:inline-flex}.negative-state{border-color:#ef69894d}.advanced-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 20px 20px;display:grid}.tool-form-message{margin:0;padding:0 4px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cost-filter-panel{border:1px solid var(--line);background:#0f0f13f0;border-radius:9px;grid-template-columns:repeat(6,minmax(120px,1fr)) auto;align-items:end;gap:12px;margin-bottom:12px;padding:18px;display:grid}.cost-breakdown{border:1px solid var(--line);background:#0c0c0ff5;border-radius:9px;margin:12px 0;overflow:hidden}.cost-breakdown .panel-heading{border-bottom:1px solid var(--line);padding:18px}.metric{border:1px solid var(--line);background:linear-gradient(145deg,#141419,#0f0f13);border-radius:9px;min-height:136px;padding:21px 22px}.metric span,.metric small{color:var(--muted);font-size:12px;display:block}.metric strong{letter-spacing:-.03em;margin:13px 0 9px;font-size:27px;font-weight:630;display:block}.overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:12px;margin-top:12px;display:grid}.overview-panel,.content-form{border:1px solid var(--line);background:#0f0f13f0;border-radius:9px}.overview-panel{min-height:310px;padding:24px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.panel-heading span{color:var(--muted);font-size:11px}.panel-heading h2{margin:6px 0 0;font-size:18px;font-weight:620}.live-indicator{border:1px solid var(--line);border-radius:6px;align-items:center;gap:7px;padding:6px 9px;display:inline-flex;color:var(--muted-strong)!important}.overview-list{border:1px solid var(--line);background:var(--line);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:27px;display:grid;overflow:hidden}.overview-list div{background:var(--background-soft);justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:18px;display:flex}.overview-list span,.priority-panel p{color:var(--muted);font-size:12px}.overview-list strong{font-size:19px;font-weight:620}.priority-row{background:#e7b64e0f;border:1px solid #e7b64e47;border-radius:7px;justify-content:space-between;align-items:center;margin-top:28px;padding:18px;display:flex}.priority-row span{color:var(--muted-strong);font-size:13px}.priority-row strong{color:var(--warning);font-size:24px}.priority-panel p{margin:22px 0 0;line-height:1.75}.data-panel{border:1px solid var(--line);background:#0c0c0ff5;border-radius:9px;overflow:hidden;container-type:inline-size}.content-category-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:1440px;margin:0 auto 12px;display:grid}.content-category-tabs button{border:1px solid var(--line);min-width:0;min-height:78px;color:var(--text);cursor:pointer;text-align:left;background:#0f0f13f0;border-radius:9px;flex-direction:column;justify-content:center;align-items:stretch;gap:7px;padding:14px 16px;display:flex}.content-category-tabs button:hover{border-color:#9f7aea6b}.content-category-tabs button:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}.content-category-tabs button.active{background:#9f7aea1a;border-color:#9f7aeaad}.content-category-tabs button>span{justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:680;display:flex}.content-category-tabs button strong{color:var(--warning);background:#ffb85c21;border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-weight:650}.content-category-tabs button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.5;overflow:hidden}.membership-filter-tabs{gap:6px;padding:14px 18px 0;display:flex}.membership-filter-tabs button{min-height:36px;color:var(--muted-strong);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 15px;font-size:12px}.membership-filter-tabs button:hover{color:var(--text)}.membership-filter-tabs button.active{color:var(--warning);background:#e7b64e1a;border-color:#e7b64e4d}.panel-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:15px 18px;display:flex}.panel-toolbar form{align-items:center;gap:9px;display:flex}.panel-toolbar .audit-filter-form{flex-wrap:wrap;flex:1}.audit-filter-form .search-field{flex:190px;width:auto;min-width:170px}.audit-technical-filters{border:1px solid var(--line-soft);background:#ffffff05;border-radius:7px;flex:100%;padding:8px 10px}.audit-technical-filters summary{cursor:pointer;color:var(--muted-strong);font-size:11px;font-weight:700}.audit-technical-filters>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.audit-technical-filters .search-field{width:100%;min-width:0}.search-field{border:1px solid var(--line);width:300px;color:var(--muted);background:#0a0a0d;border-radius:6px;align-items:center;gap:9px;padding:0 12px;display:flex}.search-field input{width:100%;height:38px;color:var(--text);background:0 0;border:0;outline:0;font-size:12px}.search-field input::placeholder{color:#676b75}select,.content-form input,.content-form textarea{border:1px solid var(--line);color:var(--text);background:#0a0a0d;border-radius:6px;outline:0}select{height:40px;padding:0 32px 0 11px;font-size:12px}.secondary-button,.refresh-button,.primary-button,.danger-button,.icon-button{border:1px solid var(--line);background:var(--surface-strong);cursor:pointer;border-radius:6px;font-size:12px;transition:background .15s,border-color .15s}.secondary-button,.refresh-button,.danger-button{height:40px;padding:0 14px}.secondary-button:hover,.refresh-button:hover,.icon-button:hover{background:var(--surface-hover);border-color:#484e5e}.primary-button{background:#7854d3;border-color:#9f7aeaa6;min-height:38px;padding:0 16px}.primary-button:hover{background:#8965e4}.danger-button{color:var(--negative);background:#ff647714;border-color:#ff647773}.danger-button:hover:not(:disabled){background:#ff647726;border-color:#ff6477b8}.primary-button:disabled{cursor:not-allowed;opacity:.55}.secondary-button:disabled,.danger-button:disabled{cursor:not-allowed;opacity:.5}.provider-delete-note{color:var(--muted);align-self:center;margin-right:auto;font-size:11px}.table-scroll{overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}.table-scroll-hint{color:var(--muted);margin:0 0 8px;font-size:11px;line-height:1.5}.table-scroll:focus-visible,.model-price-table-scroll:focus-visible{outline:2px solid var(--accent-bright);outline-offset:3px}table{border-collapse:collapse;width:100%;min-width:980px}th,td{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:middle;white-space:nowrap;padding:14px 15px}thead th{color:var(--muted);letter-spacing:.045em;background:#101014;font-size:10px;font-weight:650}tbody td{color:#c9cbd2;text-overflow:ellipsis;max-width:250px;font-size:11px;overflow:hidden}tbody tr{transition:background .12s}tbody tr:hover{background:#ffffff05}.status{border:1px solid var(--line);border-radius:5px;align-items:center;min-height:23px;padding:3px 8px;font-size:10px;display:inline-flex}.status.positive{color:var(--positive);background:#52d28a14;border-color:#52d28a38}.status.negative{color:var(--negative);background:#f06d7814;border-color:#f06d7838}.status.warning{color:var(--warning);background:#e7b64e14;border-color:#e7b64e38}.row-actions{gap:9px;display:flex}.text-button{color:var(--accent-bright);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.text-button:hover{text-decoration:underline}.text-button.subdued,.muted-cell{color:var(--muted)}.membership-summary{flex-direction:column;gap:3px;display:inline-flex}.membership-summary strong{color:var(--accent-bright);font-size:11px;font-weight:600}.membership-summary small{color:var(--muted);font-size:9px}.membership-summary.expired strong{color:var(--warning)}.table-footer{color:#717580;justify-content:space-between;align-items:center;min-height:50px;padding:0 18px;font-size:10px;display:flex}.pagination-actions{gap:8px;display:flex}.pagination-actions .secondary-button{min-height:34px;padding:6px 12px}.state-panel{min-height:240px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.state-panel strong{color:var(--text)}.error-state{color:var(--negative)}.notice-bar{color:#cdbbfa;background:#9f7aea14;border-bottom:1px solid #9f7aea33;padding:10px 18px;font-size:11px}.content-form{margin-bottom:12px;padding:20px}.content-edit-form{background:#9f7aea0f;border:1px solid #9f7aea59;border-radius:9px;margin-bottom:18px}.content-edit-form .content-form-grid{grid-template-columns:1fr}.content-form-grid{grid-template-columns:180px minmax(250px,1fr) minmax(230px,.8fr) minmax(230px,.8fr);gap:12px;margin-top:18px;display:grid}.content-form label{color:var(--muted);flex-direction:column;gap:7px;font-size:10px;display:flex}.content-form input,.content-form textarea{width:100%;padding:10px 11px;font-size:12px}.content-form textarea{resize:vertical;min-height:88px;line-height:1.6}.wide-field{grid-column:1/-1}.form-message{color:var(--accent-bright);margin:12px 0 0;font-size:11px}.form-message.error,.form-message.negative{color:var(--negative)}.form-message.positive{color:var(--positive)}.content-form [aria-invalid=true]{border-color:var(--negative)}.detail-panel{z-index:20;background:#0a0a0d;border-left:1px solid #3a3f4c;flex-direction:column;width:min(560px,44vw);height:100vh;display:flex;position:fixed;top:0;right:0;box-shadow:-30px 0 80px #0000007a}.detail-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:18px 22px;display:flex}.detail-panel>header>div:first-child{min-width:0}.detail-panel header span{color:var(--accent-bright);font-size:10px}.detail-panel h2{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:17px;overflow:hidden}.detail-header-actions{flex:none;align-items:center;gap:8px;display:flex}.icon-button{width:34px;height:34px;font-size:22px}.detail-scroll{flex:1;min-height:0;padding:16px 20px 36px;overflow-y:auto}.detail-footer{border-top:1px solid var(--line);background:#0a0a0d;flex:none;padding:16px 20px}.user-case-review-preview{border:1px solid var(--accent);background:#845ef714;border-radius:9px;gap:10px;margin-bottom:16px;padding:14px;display:grid}.user-case-review-preview>span{color:var(--accent-bright);font-size:12px}.user-case-review-preview img,.user-case-review-preview video{object-fit:contain;background:#050506;border-radius:7px;width:100%;max-height:440px}.user-case-review-preview small{color:var(--muted);line-height:1.55}.ticket-response-field{color:var(--muted);flex-direction:column;gap:8px;font-size:12px;display:flex}.ticket-response-field textarea{resize:vertical;min-height:104px;padding:11px 12px}.ticket-response-field small{color:var(--muted);align-self:flex-end}.invitation-compensation-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.invitation-compensation-options select{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text);border-radius:8px;padding:10px 11px}.detail-line,.detail-object>div{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:14px;padding:10px 0;display:grid}.detail-line span,.detail-object span{color:var(--muted);font-size:10px}.detail-line strong,.detail-object strong{overflow-wrap:anywhere;color:#d5d7dd;min-width:0;font-size:11px;font-weight:500}.detail-line strong.content-body-copy,.detail-object strong.content-body-copy{white-space:pre-wrap}.detail-group{margin-top:18px}.detail-group h3{color:var(--accent-bright);margin:0 0 9px;font-size:11px;font-weight:620}.detail-object{border:1px solid var(--line);background:var(--surface);border-radius:6px;margin-bottom:8px;padding:4px 12px}.empty-inline{color:var(--muted);font-size:11px}@media (max-width:1280px){.admin-app{grid-template-columns:210px minmax(0,1fr)}.workspace{padding-left:24px;padding-right:24px}.metric-grid,.content-form-grid,.provider-rate-form,.credential-history,.provider-model-api-form,.provider-key-replace,.binding-main-fields,.cost-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-key-toolbar{grid-template-columns:minmax(0,1fr) auto}.provider-key-toolbar label:last-child{grid-column:1/-1}.provider-model-api-list>article{grid-template-columns:minmax(170px,.7fr) minmax(0,1.3fr)}.provider-model-api-list .provider-card-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:960px){.admin-app{grid-template-columns:72px minmax(0,1fr)}.brand{justify-content:center;padding:0}.brand strong,.admin-identity div{display:none}.sidebar nav{padding-left:8px;padding-right:8px}.sidebar nav button{justify-content:center;padding-left:0;padding-right:0}.sidebar nav button>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-identity{justify-content:center;padding-left:0;padding-right:0}.workspace{padding:24px 18px 36px}.overview-grid{grid-template-columns:minmax(0,1fr)}.panel-toolbar,.panel-toolbar form{flex-wrap:wrap}.panel-toolbar form{min-width:0}.search-field{width:min(300px,100%)}.detail-panel{width:min(560px,100vw - 72px)}.provider-steps li{grid-template-columns:34px minmax(0,1fr)}.provider-steps li>button,.provider-steps li>.step-result{grid-column:2;justify-self:start}.advanced-settings-grid,.audit-technical-filters>div{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.admin-app{grid-template-columns:64px minmax(0,1fr)}.brand{height:64px}.sidebar nav{padding-left:6px;padding-right:6px}.workspace{padding:20px 12px 32px}.topbar{flex-direction:column;gap:14px;margin-bottom:20px}.topbar h1{font-size:26px}.environment{margin-top:0}.metric-grid,.content-form-grid,.overview-list,.provider-summary,.provider-service-selector,.custom-provider-form,.provider-key-toolbar,.provider-rate-form,.provider-model-api-form,.provider-key-replace,.credential-history,.binding-main-fields,.cost-filter-panel{grid-template-columns:minmax(0,1fr)}.provider-key-toolbar{padding:18px 18px 0}.provider-key-toolbar label:last-child{grid-column:auto}.provider-card-header{flex-direction:column;padding:18px}.provider-summary div{border-right:0;border-bottom:1px solid var(--line-soft)}.provider-summary div:last-child{border-bottom:0}.provider-steps{padding:18px}.provider-card-actions{justify-content:flex-start;padding:0 18px 18px}.provider-delete-context{margin-left:18px;margin-right:18px}.provider-model-api-section{padding:18px}.provider-model-api-form .wide-field,.custom-provider-form .wide-field{grid-column:auto}.custom-provider-inspection dl,.custom-provider-advanced-grid,.provider-model-api-list>article{grid-template-columns:minmax(0,1fr)}.provider-model-api-list .provider-card-actions{grid-column:auto}.advanced-settings summary,.advanced-settings-body{padding-left:18px;padding-right:18px}.overview-panel{padding:18px}.overview-list div{padding:15px}.panel-toolbar{align-items:stretch;gap:10px;padding:12px}.panel-toolbar form,.search-field,.refresh-button{width:100%}.search-field{flex-basis:100%}.content-form{padding:16px}.table-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:12px}.detail-panel{width:calc(100vw - 64px)}.detail-panel>header{padding-left:16px;padding-right:16px}.detail-scroll{padding-left:14px;padding-right:14px}.detail-line,.detail-object>div{grid-template-columns:minmax(0,1fr);gap:5px}}.provider-model-api-section{border-top:1px solid var(--line-soft);background:#08080b73;padding:22px 24px}.provider-model-api-section .panel-heading{padding:0}.model-api-create{border:1px solid var(--line-soft);border-radius:8px;margin-top:18px}.provider-model-api-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;padding:18px;display:grid}.provider-model-api-form.runninghub-model-api-form{grid-template-columns:minmax(0,1fr);align-items:stretch}.runninghub-model-api-form .wide-field{grid-column:1}.runninghub-setup-guide{background:#9f7aea0b;border:1px solid #9f7aea52;border-radius:8px;gap:14px;margin-top:18px;padding:16px;display:grid}.runninghub-setup-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.runninghub-setup-heading>div{gap:4px;display:grid}.runninghub-setup-heading span,.runninghub-setup-heading small,.runninghub-setup-guide>p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.runninghub-setup-heading h4{margin:0;font-size:15px}.runninghub-setup-heading>small{color:var(--purple-light);flex:none}.runninghub-setup-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.runninghub-setup-guide li{border:1px solid var(--line-soft);background:#0000002e;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.runninghub-setup-guide li>span{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;font-size:11px;display:grid}.runninghub-setup-guide li>div{gap:4px;min-width:0;display:grid}.runninghub-setup-guide li strong{color:var(--text);font-size:11px}.runninghub-setup-guide li small{color:var(--muted);font-size:10px;line-height:1.5}.runninghub-setup-guide li.current{background:#9f7aea17;border-color:#9f7aea8f}.runninghub-setup-guide li.current>span{border-color:var(--purple-light);color:var(--purple-light)}.runninghub-setup-guide li.complete>span{color:var(--positive);border-color:#6fe0a680}.runninghub-setup-guide li>button{grid-column:2;justify-self:start}.provider-model-api-form label,.provider-key-replace label{min-width:0;color:var(--muted);flex-direction:column;gap:7px;font-size:10px;display:flex}.provider-model-api-form .wide-field{grid-column:span 2}.provider-model-api-form input,.provider-model-api-form select,.provider-key-replace input{border:1px solid var(--line);width:100%;color:var(--text);background:#0a0a0d;border-radius:6px;outline:0;padding:10px 11px;font-size:12px}.provider-model-api-form>.inline-operation-message{grid-column:1/-1;margin:0}.provider-model-api-form .model-inspection-card,.provider-model-api-form .model-api-save-button{grid-column:1/-1;width:100%}.model-api-multiple-guide{background:#9f7aea0f;border:1px solid #9f7aea47;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.model-api-multiple-guide>div{gap:4px;display:grid}.model-api-multiple-guide strong{color:var(--text);font-size:12px}.model-api-multiple-guide span{color:var(--muted);font-size:10px;line-height:1.5}.model-api-multiple-guide>span{color:var(--purple-light);flex:none}.field-help{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.model-inspection-card{background:#9f7aea0f;border:1px solid #9f7aea59;border-radius:8px;gap:14px;padding:16px;display:grid}.model-inspection-card>div{gap:5px;display:grid}.model-inspection-card>div span,.model-inspection-card dt{color:var(--muted);font-size:10px}.model-inspection-card>div strong{font-size:15px}.model-inspection-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.model-inspection-card dl div{min-width:0}.model-inspection-card dt,.model-inspection-card dd{margin:0}.model-inspection-card dd{overflow-wrap:anywhere;color:var(--muted-strong);font-size:11px;line-height:1.5}.model-inspection-card>p{color:var(--muted);margin:0;font-size:11px}.runninghub-price-preview-pending{background:#d3a64a0f;border:1px solid #d3a64a70;border-radius:8px;gap:12px;padding:14px;display:grid}.runninghub-price-preview-pending>div{gap:4px;display:grid}.runninghub-price-preview-pending span,.runninghub-price-preview-pending dt{color:var(--muted);font-size:10px}.runninghub-price-preview-pending strong{color:var(--text);font-size:14px}.runninghub-price-preview-pending p{color:var(--muted-strong);margin:0;font-size:11px;line-height:1.6}.runninghub-pending-user-price{background:#d3a64a09;border:1px dashed #d3a64a7a;border-radius:7px;gap:4px;padding:11px 12px;display:grid}.runninghub-pending-user-price>span{color:var(--muted);font-size:10px}.runninghub-pending-user-price>strong{color:var(--text);font-size:12px}.runninghub-pending-user-price>p{color:var(--muted-strong)}.runninghub-pending-user-price ul{color:var(--muted-strong);gap:3px;margin:2px 0 0;padding-left:16px;font-size:11px;line-height:1.55;display:grid}.runninghub-pending-price-list{gap:7px;display:grid}.runninghub-catalog-price-candidate{background:#0000001f;border:1px solid #d3a64a57;border-radius:6px}.runninghub-catalog-price-candidate summary{cursor:pointer;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:flex}.runninghub-catalog-price-candidate summary::-webkit-details-marker{display:none}.runninghub-catalog-price-candidate summary:before{border-right:1px solid var(--muted);border-bottom:1px solid var(--muted);content:"";flex:none;width:6px;height:6px;transition:transform .16s;transform:rotate(-45deg)}.runninghub-catalog-price-candidate[open] summary:before{transform:rotate(45deg)}.runninghub-catalog-price-name{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;overflow:hidden}.runninghub-catalog-price-candidate summary strong{color:var(--text);white-space:nowrap;flex:none;font-size:12px}.runninghub-catalog-price-candidate summary small{color:var(--muted);border:1px solid #d3a64a5c;border-radius:999px;flex:none;padding:2px 6px;font-size:10px}.runninghub-catalog-price-detail{gap:7px;padding:0 12px 11px 27px;display:grid}.runninghub-catalog-price-detail p{color:var(--muted-strong);margin:0;font-size:11px;line-height:1.6}.runninghub-catalog-price-detail a{width:fit-content;color:var(--accent);overflow-wrap:anywhere;font-size:11px}.runninghub-price-preview-pending dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.runninghub-price-preview-pending dl div{border:1px solid var(--line-soft);background:#00000029;border-radius:6px;min-width:0;padding:10px}.runninghub-price-preview-pending dt,.runninghub-price-preview-pending dd{margin:0}.runninghub-price-preview-pending dd{overflow-wrap:anywhere;color:var(--text);margin-top:4px;font-size:12px}.model-api-explanation,.model-price-catalog,.model-api-details,.model-price-editor{border:1px solid var(--line-soft);background:#0000002e;border-radius:8px;min-width:0;padding:14px}.model-api-explanation h4,.model-api-explanation h5,.model-price-catalog h4,.model-price-editor p,.model-api-details p{margin:0}.model-api-explanation p,.model-api-details p{color:var(--muted-strong);margin-top:8px;font-size:11px;line-height:1.7}.model-api-explanation h5{margin-top:14px}.model-api-explanation ul,.model-api-details ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.model-api-explanation li,.model-api-details li{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:10px;display:flex}.model-api-explanation code,.model-api-details code{color:var(--purple-light)}.model-price-heading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;display:flex}.model-price-heading p,.model-price-heading span{color:var(--muted);margin:3px 0 0;font-size:10px}.model-price-heading span{color:var(--purple-light);flex:none}.runninghub-variant-guidance{color:var(--muted-strong);background:#9f7aea0e;border:1px solid #9f7aea40;border-radius:7px;margin:0 0 12px;padding:10px 12px;font-size:10px;line-height:1.6}.runninghub-price-choice{transition:border-color .16s,background .16s}.runninghub-price-choice.selected{background:#9f7aea14;border-color:#9f7aeaad}.runninghub-price-selector{cursor:pointer;align-items:center;color:var(--purple-light)!important;flex-direction:row!important;gap:7px!important;font-size:10px!important;display:flex!important}.runninghub-price-selector input{width:14px;height:14px;accent-color:var(--purple-light);margin:0;padding:0}.model-api-technical-details{border:1px solid var(--line-soft);background:#00000024;border-radius:8px}.model-api-technical-details>summary{color:var(--muted-strong);cursor:pointer;padding:12px 14px;font-size:10px}.model-api-technical-details>div{gap:12px;padding:0 14px 14px;display:grid}.model-api-technical-details dl{grid-template-columns:minmax(0,1fr)}.official-pricing-result{background:#9f7aea0b;border:1px solid #9f7aea52;border-radius:8px;min-width:0;padding:14px}.price-pair-list,.manual-price-list{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.model-user-price-entry{border:1px solid var(--line-soft);background:#9f7aea0a;border-radius:10px;gap:12px;margin-top:16px;padding:14px;display:grid}.model-user-price-entry>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.model-user-price-entry>header>div{gap:4px;display:grid}.model-user-price-entry>header span{color:var(--purple-light);font-size:10px;font-weight:700}.model-user-price-entry>header strong{color:var(--text);font-size:14px}.model-user-price-entry>header small{max-width:300px;color:var(--muted);text-align:right;font-size:10px;line-height:1.55}.model-user-price-entry.locked{background:#ffffff05;border-style:dashed}.model-user-price-entry.locked .price-pair-card{opacity:.72}.model-user-price-entry.locked .price-pair-user input:disabled{cursor:not-allowed;color:var(--muted);background:#ffffff09}.price-pair-card{border:1px solid var(--line-soft);background:#0003;border-radius:8px;grid-template-columns:minmax(0,1.35fr) minmax(210px,.75fr) minmax(150px,.55fr);align-items:stretch;gap:12px;padding:14px;display:grid}.official-pricing-result .price-pair-card,.model-price-catalog .price-pair-card{grid-template-columns:minmax(0,1fr) minmax(220px,.68fr)}.price-pair-official,.price-pair-version{align-content:start;gap:6px;min-width:0;display:grid}.price-pair-official>span,.price-pair-version>span,.price-pair-official>small,.price-pair-version>small{color:var(--muted);font-size:10px;line-height:1.55}.price-pair-official>strong,.price-pair-version>strong{overflow-wrap:anywhere;color:var(--text);font-size:13px}.price-pair-official dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:4px 0 0;display:grid}.price-pair-official dl div{justify-content:space-between;gap:8px;min-width:0;display:flex}.price-pair-official dt,.price-pair-official dd{margin:0;font-size:10px}.price-pair-official dt{color:var(--muted)}.price-pair-official dd{overflow-wrap:anywhere;color:var(--muted-strong);text-align:right}.price-pair-user{min-width:0;color:var(--text);background:#9f7aea0f;border:1px solid #9f7aea47;border-radius:7px;align-content:center;gap:7px;padding:12px;font-size:11px;font-weight:650;display:grid}.price-pair-user input{width:100%;min-width:0}.price-pair-user small{color:var(--purple-light);font-size:10px;font-weight:500;line-height:1.5}.runninghub-provider-view .metered-pricing-rule-editor{display:none}.runninghub-provider-view .model-user-price-entry{background:0 0;border:0;margin-top:0;padding:0}.runninghub-provider-view .model-user-price-entry>header{display:none}.models-view.runninghub-provider-view .model-price-heading{display:flex}.models-view.runninghub-provider-view .price-pair-user small{display:block}.models-view.runninghub-provider-view .runninghub-setup-guide li{grid-template-columns:minmax(0,1fr) auto}.models-view.runninghub-provider-view .runninghub-setup-guide li>button{grid-column:auto}.runninghub-provider-view .model-user-price-entry.locked .price-pair-card{opacity:1}.runninghub-provider-view .price-pair-card{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr) minmax(210px,.8fr);align-items:center}.runninghub-provider-view .price-pair-official{display:contents}.runninghub-provider-view .price-pair-official>span{display:none}.runninghub-provider-view .price-pair-official>strong{grid-column:1;gap:6px;display:grid}.runninghub-provider-view .price-pair-official>strong:before,.runninghub-provider-view .price-pair-official dd:before{color:var(--muted);font-size:10px;font-weight:500}.runninghub-provider-view .price-pair-official>strong:before{content:"分辨率"}.runninghub-provider-view .price-pair-official dl{grid-column:2;margin:0;display:block}.runninghub-provider-view .price-pair-official dl>div:not(:nth-last-child(2)){display:none}.runninghub-provider-view .price-pair-official dl>div:nth-last-child(2){gap:6px;display:grid}.runninghub-provider-view .price-pair-official dt{display:none}.runninghub-provider-view .price-pair-official dd{color:var(--text);text-align:left;gap:6px;font-size:13px;font-weight:650;display:grid}.runninghub-provider-view .price-pair-official dd:before{content:"官网价格"}.models-view.runninghub-provider-view .price-pair-official dd:before{content:none}.runninghub-provider-view .usd-cny-reference-amount{color:var(--accent-bright);font-size:12px;font-weight:650}.runninghub-provider-view .usd-cny-reference-amount.unavailable,.runninghub-provider-view .usd-cny-reference-meta{color:var(--muted);font-size:10px;font-weight:500;line-height:1.45}.runninghub-provider-view .price-pair-version{display:none}.metered-pricing-choice-guide{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.metered-pricing-choice-guide span{border:1px solid var(--line-soft);min-width:0;color:var(--muted);border-radius:8px;gap:4px;padding:9px 10px;font-size:10px;line-height:1.45;display:grid}.metered-pricing-choice-guide strong{color:var(--muted-strong);font-size:11px}.metered-pricing-rule-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0;display:flex}.metered-pricing-rule-actions .secondary-button{margin-top:0}.metered-pricing-rule-actions small{color:var(--muted);flex:280px;font-size:10px;line-height:1.5}.price-pair-version{border-left:1px solid var(--line-soft);padding:12px}.manual-price-card{border:1px solid var(--line-soft);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:11px;min-width:0;padding:14px;display:grid}.manual-price-card legend{color:var(--purple-light);padding:0 6px;font-size:11px;font-weight:700}.manual-price-card label{gap:6px;display:grid}.billing-charge-note{color:var(--positive);background:#6fe0a60b;border:1px solid #6fe0a638;border-radius:7px;margin:10px 0 0;padding:11px 12px;font-size:10px;line-height:1.6}.models-view .runninghub-model-api-form .runninghub-price-choice,.models-view.runninghub-provider-view .runninghub-price-choice,.pricing-view.runninghub-provider-view .runninghub-price-choice{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(180px,1.2fr);align-items:stretch}.models-view .runninghub-model-api-form .runninghub-price-choice .price-pair-official,.models-view.runninghub-provider-view .runninghub-price-choice .price-pair-official,.pricing-view.runninghub-provider-view .runninghub-price-choice .price-pair-official{display:contents}.models-view .runninghub-model-api-form .runninghub-price-choice .price-pair-official>span,.models-view.runninghub-provider-view .runninghub-price-choice .price-pair-official>span,.pricing-view.runninghub-provider-view .runninghub-price-choice .price-pair-official>span{display:none}.models-view .runninghub-model-api-form .runninghub-price-choice .runninghub-price-specification,.models-view.runninghub-provider-view .runninghub-price-choice .runninghub-price-specification,.pricing-view.runninghub-provider-view .runninghub-price-choice .runninghub-price-specification{grid-column:1;align-content:center;gap:6px;display:grid}.models-view .runninghub-model-api-form .runninghub-price-choice .runninghub-price-specification:before,.models-view.runninghub-provider-view .runninghub-price-choice .runninghub-price-specification:before,.pricing-view.runninghub-provider-view .runninghub-price-choice .runninghub-price-specification:before{content:"分辨率";color:var(--muted);font-size:10px;font-weight:500}.models-view .runninghub-model-api-form .runninghub-price-choice .runninghub-official-price,.models-view.runninghub-provider-view .runninghub-price-choice .runninghub-official-price,.pricing-view.runninghub-provider-view .runninghub-price-choice .runninghub-official-price{grid-column:2;align-content:center;gap:5px;min-width:0;display:grid}.models-view .runninghub-model-api-form .runninghub-price-choice .runninghub-official-price>p,.models-view.runninghub-provider-view .runninghub-price-choice .runninghub-official-price>p,.pricing-view.runninghub-provider-view .runninghub-price-choice .runninghub-official-price>p{color:var(--muted-strong);margin:0;font-size:13px;font-weight:650}.models-view .runninghub-model-api-form .runninghub-price-choice .price-pair-user,.models-view.runninghub-provider-view .runninghub-price-choice .price-pair-user,.pricing-view.runninghub-provider-view .runninghub-price-choice .price-pair-user{grid-column:3;align-self:stretch}.models-view .runninghub-model-api-form .usd-cny-reference-amount,.models-view.runninghub-provider-view .usd-cny-reference-amount{color:var(--accent-bright);font-size:12px;font-weight:650}.models-view .runninghub-model-api-form .usd-cny-reference-amount.unavailable,.models-view .runninghub-model-api-form .usd-cny-reference-meta,.models-view.runninghub-provider-view .usd-cny-reference-amount.unavailable,.models-view.runninghub-provider-view .usd-cny-reference-meta{color:var(--muted);font-size:10px;font-weight:500;line-height:1.45}@media (max-width:980px){.price-pair-card,.official-pricing-result .price-pair-card,.model-price-catalog .price-pair-card,.pricing-view.runninghub-provider-view .provider-model-api-list>article{grid-template-columns:minmax(0,1fr)}.pricing-view.runninghub-provider-view .provider-model-api-list .model-price-editor{grid-column:1}.price-pair-version{border-top:1px solid var(--line-soft);border-left:0}.metered-pricing-choice-guide{grid-template-columns:repeat(2,minmax(0,1fr))}.model-user-price-entry>header{flex-direction:column;align-items:flex-start}.model-user-price-entry>header small{text-align:left;max-width:none}.runninghub-setup-guide ol{grid-template-columns:minmax(0,1fr)}.runninghub-setup-heading{flex-direction:column;gap:6px}}@media (max-width:639px){.models-view .runninghub-model-api-form .runninghub-price-choice,.models-view.runninghub-provider-view .runninghub-price-choice,.pricing-view.runninghub-provider-view .runninghub-price-choice{grid-template-columns:minmax(0,1fr)}.models-view .runninghub-model-api-form .runninghub-price-choice .price-pair-user,.models-view.runninghub-provider-view .runninghub-price-choice .price-pair-user,.pricing-view.runninghub-provider-view .runninghub-price-choice .price-pair-user,.models-view .runninghub-model-api-form .runninghub-price-choice .runninghub-price-specification,.models-view .runninghub-model-api-form .runninghub-price-choice .runninghub-official-price,.models-view.runninghub-provider-view .runninghub-price-choice .runninghub-price-specification,.models-view.runninghub-provider-view .runninghub-price-choice .runninghub-official-price,.pricing-view.runninghub-provider-view .runninghub-price-choice .runninghub-price-specification,.pricing-view.runninghub-provider-view .runninghub-price-choice .runninghub-official-price{grid-column:auto}}.model-price-table-scroll{overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}.model-price-table-scroll table{border-collapse:collapse;width:100%;min-width:760px;font-size:10px}.model-price-table-scroll th,.model-price-table-scroll td{border-bottom:1px solid var(--line-soft);text-align:left;white-space:nowrap;padding:9px 10px}.model-price-table-scroll th{color:var(--muted);font-weight:600}.model-price-table-scroll input{width:120px;min-height:34px}.provider-model-api-list{gap:10px;margin-top:14px;display:grid}.model-api-list-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.model-api-list-heading>div{gap:4px;display:grid}.model-api-list-heading strong{color:var(--text);font-size:13px}.model-api-list-heading span,.model-api-list-heading small{color:var(--muted);font-size:11px}.configured-model-api-heading{padding-top:4px}.provider-model-api-list>article{border:1px solid var(--line-soft);background:#0c0c10;border-radius:8px;grid-template-columns:minmax(150px,.7fr) minmax(280px,1.3fr) auto;align-items:center;gap:16px;padding:15px 16px;display:grid}.provider-model-api-list>article>div:first-child{gap:5px;display:grid}.provider-model-api-list>article>div:first-child span{color:var(--muted);font-size:10px}.provider-model-api-list dl{gap:8px;margin:0;display:grid}.provider-model-api-list dl div{grid-template-columns:68px minmax(0,1fr);gap:8px;min-width:0;display:grid}.provider-model-api-list dt,.provider-model-api-list dd{margin:0;font-size:10px}.provider-model-api-list dt{color:var(--muted)}.provider-model-api-list dd{color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provider-model-api-list .provider-card-actions{align-items:center;padding:0}.provider-model-api-list .provider-card-actions a.secondary-button{color:var(--text);white-space:nowrap;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.model-api-delete-note{grid-column:1/-1;margin-top:-6px;font-size:10px;line-height:1.5}.model-api-delete-note.safe{color:var(--positive)}.model-api-delete-note.blocked{color:var(--muted)}.catalog-management,.catalog-list,.financial-anomaly-panel{gap:20px;display:grid}.catalog-toolbar{border:1px solid var(--line);background:var(--surface);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.catalog-list[hidden]{display:none}.catalog-order-editor{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px}.catalog-order-editor .panel-heading{margin-bottom:12px}.catalog-order-list{margin:0;padding:0;list-style:none}.catalog-order-list li{align-items:center;gap:16px;padding:14px 0;display:flex}.catalog-order-list li+li{border-top:1px solid var(--line)}.catalog-order-number{color:var(--muted);font-variant-numeric:tabular-nums;min-width:20px;font-size:13px}.catalog-order-copy{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.catalog-order-copy small{color:var(--muted);font-size:12px}.catalog-order-actions{flex-shrink:0;gap:8px;display:flex}.catalog-order-actions button{min-height:40px;padding:8px 12px}.catalog-order-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:6px;padding-top:16px;display:flex}@media (max-width:600px){.catalog-order-list li{flex-wrap:wrap;gap:10px}.catalog-order-copy{flex-basis:calc(100% - 30px)}.catalog-order-actions{margin-left:30px}}.catalog-toolbar span{color:var(--accent-bright);font-size:13px;font-weight:700}.catalog-toolbar h2{margin:5px 0;font-size:22px}.catalog-toolbar p,.catalog-impact-copy,.catalog-save-hint,.catalog-empty-state p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.catalog-page-message{margin:0}.catalog-heading-actions,.catalog-card-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.catalog-editor small,.catalog-history-note,.delete-confirm-copy{color:var(--muted);font-size:13px;line-height:1.55;display:block}.catalog-editor{border-color:#a78bfa73}.catalog-editor .panel-heading{align-items:flex-start}.catalog-impact-copy{max-width:680px;margin-top:8px}.catalog-save-hint{margin-top:14px}.catalog-advanced-settings{border:1px solid var(--line);background:var(--background-soft);border-radius:14px;padding:0}.catalog-advanced-settings summary,.catalog-technical-details summary{cursor:pointer;color:var(--purple-light);padding:15px 16px;font-weight:700}.catalog-advanced-grid{padding:0 16px 16px}.catalog-advanced-grid input[readonly]{color:var(--muted-strong)}.catalog-card,.financial-anomaly-card,.financial-safety-note{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:22px}.catalog-card-heading,.financial-safety-note{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.catalog-card-heading h3,.financial-anomaly-card h3{margin:6px 0 0;font-size:22px}.catalog-card-heading>div>span,.financial-anomaly-card>div>span{color:var(--accent-bright);font-size:13px}.catalog-facts{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:20px 0;display:grid;overflow:hidden}.catalog-business-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-facts>div{background:var(--background-soft);min-width:0;padding:14px}.catalog-facts dt{color:var(--muted);font-size:12px}.catalog-facts dd{overflow-wrap:anywhere;margin:7px 0 0;font-weight:700}.catalog-benefits,.catalog-version-history{color:var(--muted);margin:0 0 18px;line-height:1.8}.catalog-benefit-summary{border:1px solid var(--line);background:var(--background-soft);border-radius:14px;margin-bottom:18px;padding:16px 18px}.catalog-benefit-summary h4,.catalog-technical-details h4{margin:0 0 8px;font-size:14px}.catalog-benefit-summary .catalog-benefits{margin-bottom:0}.catalog-inline-confirm{background:#7f1d1d24;border:1px solid #f8717166;border-radius:14px;flex:1 0 100%;gap:8px;margin-top:4px;padding:15px;display:grid}.catalog-inline-confirm span{color:var(--muted-strong);font-size:13px;line-height:1.6}.catalog-inline-confirm>div{flex-wrap:wrap;gap:10px;display:flex}.stop-sale-confirm{margin-top:16px}.catalog-technical-details{border-top:1px solid var(--line);margin-top:18px}.catalog-technical-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 16px 16px;display:grid}.catalog-technical-facts div{min-width:0}.catalog-technical-facts dt{color:var(--muted);font-size:12px}.catalog-technical-facts dd{overflow-wrap:anywhere;color:var(--muted-strong);margin:5px 0 0}.catalog-technical-details h4,.catalog-technical-details .catalog-version-history,.catalog-technical-details>.catalog-history-note{margin-left:16px;margin-right:16px}.catalog-card details,.financial-anomaly-card details{color:var(--muted);margin-top:16px}.financial-safety-note{background:#16734e1f;border-color:#39d38b59}.financial-safety-note span{color:var(--muted);text-align:right}.financial-anomaly-card{gap:16px;display:grid}.financial-anomaly-card p{color:var(--muted)}.financial-anomaly-card pre{background:var(--background-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-width:100%;padding:14px;overflow:auto}.financial-anomaly-card label,.catalog-editor label{gap:8px;display:grid}@media (max-width:900px){.catalog-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-toolbar,.catalog-card-heading,.financial-safety-note{flex-direction:column;align-items:stretch}.catalog-toolbar .primary-button{width:100%}.catalog-technical-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-safety-note span{text-align:left}}.provider-model-api-list .model-api-details,.provider-model-api-list .model-price-editor{grid-column:1/-1}.provider-model-api-list .model-api-details summary,.provider-model-api-list .model-price-editor summary{cursor:pointer;color:var(--purple-light);font-size:11px;font-weight:700}.provider-model-api-list .model-price-editor .secondary-button{margin-top:12px}.provider-key-replace{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(220px,1fr) minmax(240px,1fr) auto;align-items:end;gap:12px;padding-bottom:20px;display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.admin-app{grid-template-columns:232px minmax(0,1fr)}.sidebar nav{gap:7px;padding-top:10px;padding-bottom:10px}.nav-group{gap:2px;display:grid}.sidebar nav button{min-height:40px;padding:8px 13px;font-size:14px}.sidebar nav button[aria-current=page]{box-shadow:inset 3px 0 0 var(--accent-bright)}.topbar p,.provider-card-header>div>span,.provider-summary span,.panel-heading span,.detail-panel header span{font-size:12px}.topbar>div>span{font-size:14px;line-height:1.6}.environment{letter-spacing:0;font-size:12px}.provider-card-header p,.form-intro,.advanced-settings p,.provider-rate-form p,.credential-history p,.provider-steps p,.priority-panel p{font-size:13px}.provider-summary span,.provider-key-toolbar label,.provider-model-api-form label,.provider-key-replace label,.cost-filter-panel label,.provider-rate-form label,.credential-history label,.binding-main-fields label,.advanced-settings-grid label,.content-form label{font-size:12px}.provider-key-toolbar input,.provider-model-api-form input,.provider-key-replace input,.cost-filter-panel input,.provider-rate-form input,.binding-main-fields input,.advanced-settings-grid input,.content-form input,.content-form textarea,select{min-height:42px;font-size:13px}.provider-steps strong,.advanced-settings summary,.step-result,.form-message{font-size:13px}.mock-boundary-note{color:#d6bd83;background:#e7b64e0f;border-bottom:1px solid #e7b64e33;padding:13px 24px;font-size:13px;line-height:1.6}.overview-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.workflow-guide{border:1px solid var(--line);background:#0c0c0ff5;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.workflow-guide-step{border-right:1px solid var(--line-soft);min-height:72px;color:var(--muted-strong);align-items:center;gap:11px;padding:16px 18px;display:flex}.workflow-guide-step:last-child{border-right:0}.workflow-guide-step>span{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;display:inline-grid}.workflow-guide-step>div{gap:4px;min-width:0;display:grid}.workflow-guide-step strong{font-size:13px;font-weight:600}.workflow-guide-step small{color:var(--muted);font-size:10px;line-height:1.45}.workflow-guide-step.complete>span{color:var(--positive);border-color:#52d28a73}.workflow-guide-step.current{background:#9f7aea14}.workflow-guide-step.current>span{color:var(--accent-bright);border-color:#9f7aeab8}.workflow-guide-step.blocked{background:#f871710f}.workflow-guide-step.blocked>span{color:var(--negative);border-color:#f871718c}.workflow-guide-step.not-applicable>span{color:var(--warning);border-color:#e7b64e73}.tool-next-step{background:linear-gradient(90deg,#9f7aea1a,#0f0f13f5);border:1px solid #9f7aea61;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.tool-next-step>div{gap:4px;min-width:0;display:grid}.tool-next-step span{color:var(--accent-bright);font-size:11px;font-weight:700}.tool-next-step strong{color:var(--text);font-size:16px}.tool-next-step p{max-width:780px;color:var(--muted-strong);margin:0;font-size:12px;line-height:1.55}.tool-next-step .primary-button{flex:none}.tool-step-card{margin-bottom:0}.workflow-version-card{background:#ffb85c09;border:1px solid #ffb85c38;border-radius:9px;margin:0 20px 18px;overflow:hidden}.workflow-version-heading{justify-content:space-between;align-items:center;gap:20px;padding:17px 18px 12px;display:flex}.workflow-version-heading>div{min-width:0}.workflow-version-heading span,.workflow-detail-section dt{color:var(--muted);font-size:10px}.workflow-version-heading strong{color:#e8c98b;margin-top:4px;font-size:14px;display:block}.workflow-version-heading p,.workflow-version-readiness,.workflow-empty-note,.workflow-binding-ok,.workflow-binding-blocked{color:var(--muted-strong);margin:5px 0 0;font-size:11px;line-height:1.6}.workflow-version-readiness{margin:0;padding:0 18px 14px}.workflow-version-heading code{overflow-wrap:anywhere;color:var(--muted-strong);font-family:SFMono-Regular,Consolas,monospace}.workflow-package-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 18px 16px;display:grid}.workflow-package-summary-grid>section{border:1px solid var(--line-soft);background:#00000029;border-radius:7px;gap:5px;min-width:0;padding:12px;display:grid}.workflow-package-summary-grid span,.workflow-package-summary-grid small{color:var(--muted);font-size:10px;line-height:1.5}.workflow-package-summary-grid strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.current-tool-context .content-form-grid{align-items:start}.current-tool-context label small,.new-tool-entry label small{color:var(--muted);font-size:10px;font-weight:400;line-height:1.55}.tool-context-summary{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);color:var(--muted-strong);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;font-size:12px;display:flex}.tool-cover-preview,.tool-cover-placeholder{aspect-ratio:1;border:1px solid var(--line-soft);object-fit:cover;border-radius:6px;flex:none;width:112px}.tool-cover-placeholder,.workflow-catalog-cover-empty{color:var(--muted);background:#9f7aea14;place-items:center;font-size:10px;display:grid}.tool-lifecycle-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;display:flex}.tool-lifecycle-actions small{color:var(--muted);flex:280px;font-size:11px;line-height:1.5}.workflow-catalog-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.workflow-catalog-card{border:1px solid var(--line-soft);background:#0000001f;border-radius:8px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.workflow-catalog-card.selected{background:#9f7aea0f;border-color:#9f7aea9e}.workflow-catalog-card>img,.workflow-catalog-cover-empty{aspect-ratio:1;object-fit:cover;border-radius:5px;width:112px}.workflow-catalog-card>div{gap:5px;min-width:0;display:grid}.workflow-catalog-card strong,.workflow-catalog-card span,.workflow-catalog-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-catalog-card strong{color:var(--text);font-size:13px}.workflow-catalog-card span,.workflow-catalog-card small{color:var(--muted);font-size:11px}.internal-workflow-list{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:14px}.internal-workflow-list summary{cursor:pointer;color:var(--muted-strong)}.internal-workflow-list p{color:var(--muted);font-size:11px}.tool-context-summary strong{color:var(--text)}.tool-context-summary code{color:var(--accent-bright);background:#ffffff0d;border-radius:4px;padding:3px 6px}.tool-context-summary>span:last-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.operations-tool-badge,.internal-tool-badge{border:1px solid var(--line-soft);border-radius:999px;flex:none;padding:3px 7px;font-size:10px}.operations-tool-badge{color:var(--positive)}.internal-tool-badge{color:var(--warning)}.tool-internal-toggle{border-bottom:1px solid var(--line-soft);background:#e7b64e09;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.tool-internal-toggle>div{gap:4px;min-width:0;display:grid}.tool-internal-toggle strong{color:var(--muted-strong);font-size:11px}.tool-internal-toggle span{color:var(--muted);font-size:10px;line-height:1.5}.tool-upload-target{border:1px solid var(--line-soft);background:#00000029;border-radius:7px;gap:7px;min-width:0;padding:12px;display:grid}.tool-upload-target>span,.tool-upload-target small{color:var(--muted);font-size:10px;line-height:1.5}.tool-upload-target strong{overflow-wrap:anywhere;color:var(--text);font-size:13px}.tool-upload-target code{color:var(--accent-bright);font-size:11px}.tool-binding-stage{min-width:0}.tool-name-origin-note{border-bottom:1px solid var(--line-soft);color:var(--muted);margin:0;padding:10px 20px;font-size:11px;line-height:1.6}.tool-metadata-editor,.new-tool-entry{border-bottom:1px solid var(--line-soft);margin:0 20px}.tool-metadata-editor>summary,.new-tool-entry>summary{color:var(--muted-strong);cursor:pointer;padding:14px 0;font-size:12px;font-weight:650}.tool-metadata-editor form,.new-tool-entry form{margin:0;padding:0 0 18px}.tool-status-action{justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.tool-status-action>div{gap:5px;display:grid}.tool-status-action strong{font-size:12px}.tool-status-action span{color:var(--muted);font-size:11px}.runtime-status-summary,.current-binding-context{color:var(--muted-strong);align-items:center;gap:10px;padding:0 20px 20px;font-size:12px;display:flex}.runtime-status-summary{flex-wrap:wrap}.runtime-status-summary small{color:var(--muted);flex:1 0 100%;font-size:11px;line-height:1.55}.version-filter-bar{grid-template-columns:minmax(220px,1.2fr) minmax(220px,1fr) minmax(150px,.7fr) auto;align-items:end;gap:10px;padding:0 20px 18px;display:grid}.version-filter-bar label{gap:6px;min-width:0;display:grid}.version-filter-bar input,.version-filter-bar select{min-width:0;max-width:100%}.tool-version-table-scroll{border-top:1px solid var(--line-soft)}.tool-version-table{min-width:900px}.tool-version-table .sticky-action-column{z-index:1;border-left:1px solid var(--line-soft);background:#101014;position:sticky;right:0}.tool-version-table tbody .sticky-action-column{background:#0d0d11}.tool-version-table tbody tr:hover .sticky-action-column{background:#121217}.tool-version-records .panel-heading p{max-width:760px;color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.55}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workflow-package-details{border-top:1px solid var(--line-soft)}.workflow-package-details>summary,.workflow-manifest-json>summary{color:var(--muted-strong);cursor:pointer;padding:14px 18px;font-size:11px;font-weight:620}.workflow-package-details[open]>summary,.workflow-manifest-json[open]>summary{border-bottom:1px solid var(--line-soft);color:var(--accent-bright)}.workflow-package-details-body{background:#0000001f;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.workflow-detail-section,.workflow-manifest-json{border:1px solid var(--line-soft);background:#0b0b0ecc;border-radius:7px;min-width:0;padding:15px}.workflow-detail-section h3{margin:0 0 13px;font-size:13px;font-weight:620}.workflow-kv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.workflow-kv-grid>div{min-width:0}.workflow-detail-section dd{overflow-wrap:anywhere;color:var(--text);margin:5px 0 0;font-size:11px;line-height:1.55}.workflow-detail-section code,.workflow-manifest-json pre,.workflow-package-file-list code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.workflow-step-list,.workflow-requirement-list{gap:9px;display:grid}.workflow-step-list{margin-bottom:14px}.workflow-step-list>div,.workflow-requirement-list>article{border:1px solid var(--line-soft);background:#0000002e;border-radius:6px;padding:11px}.workflow-step-list strong,.workflow-step-list span{display:block}.workflow-step-list strong,.workflow-requirement-heading strong{font-size:12px;font-weight:620}.workflow-step-list span{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.55}.workflow-requirement-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.workflow-requirement-heading>div>span,.workflow-requirement-heading>div>strong{display:block}.workflow-requirement-heading>div>span{color:var(--accent-bright);margin-bottom:4px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.workflow-readiness-badge{border:1px solid var(--line);border-radius:999px;flex:none;padding:4px 7px;font-size:10px}.workflow-readiness-badge.positive,.workflow-binding-ok{color:var(--positive)}.workflow-readiness-badge.negative,.workflow-binding-blocked{color:var(--negative)}.workflow-readiness-badge.warning{color:var(--warning)}.workflow-package-file-list{max-height:210px;color:var(--muted-strong);gap:6px;margin:0;padding:0 4px 0 18px;font-size:10px;display:grid;overflow:auto}.workflow-package-file-list code{overflow-wrap:anywhere}.workflow-manifest-json{grid-column:1/-1;padding:0}.workflow-manifest-json pre{max-height:360px;color:var(--muted-strong);white-space:pre-wrap;word-break:break-word;margin:0;padding:15px;font-size:10px;line-height:1.55;overflow:auto}.workflow-technical-report{padding:15px}.workflow-technical-report h4{color:var(--muted-strong);margin:18px 0 10px;font-size:11px}.tool-upload-advanced{margin:20px -20px -20px}.tool-upload-advanced .advanced-settings-body{padding-top:16px}.tool-upload-advanced .content-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.panel-heading h2{font-size:20px}.panel-toolbar{min-height:74px}.search-field input,.secondary-button,.refresh-button,.primary-button,.danger-button{font-size:13px}.subdued-button{color:var(--muted-strong)}table{min-width:860px}thead th{letter-spacing:.02em;font-size:12px}tbody td,.text-button,.membership-summary strong{font-size:13px}.status,.membership-summary small,.table-footer,.notice-bar{font-size:12px}.text-button{min-height:30px;padding:4px 0}.row-actions{align-items:center;gap:12px}.detail-backdrop{z-index:19;cursor:default;background:#0000007a;border:0;position:fixed;inset:0}.detail-panel{outline:0;width:min(680px,55vw)}.detail-panel:focus-visible{box-shadow:-30px 0 80px #0000007a, 0 0 0 2px var(--accent-bright)}.detail-panel>header{min-height:94px}.detail-panel h2{font-size:19px}.detail-scroll{height:auto;min-height:0}.detail-line span,.detail-object span,.detail-group h3{font-size:12px}.detail-line strong,.detail-object strong,.empty-inline{font-size:13px;line-height:1.55}.detail-group h3{margin-bottom:11px}.detail-advanced{border-top:1px solid var(--line);margin-top:20px}.detail-advanced summary{color:var(--muted);cursor:pointer;padding:15px 0;font-size:13px;font-weight:600}.detail-advanced[open] summary{color:var(--accent-bright)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}@media (max-width:1280px){.admin-app{grid-template-columns:220px minmax(0,1fr)}.workflow-guide{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-guide-step:nth-child(2){border-right:0}.workflow-guide-step:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}}@media (max-width:960px){.admin-app{grid-template-columns:76px minmax(0,1fr)}.nav-group{gap:4px}.nav-group-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sidebar nav button{min-height:44px}.detail-panel{width:min(660px,100vw - 76px)}.tool-upload-advanced .content-form-grid,.workflow-package-details-body,.workflow-kv-grid,.simple-binding-list{grid-template-columns:minmax(0,1fr)}.workflow-package-summary-grid,.version-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.model-inspection-card dl,.runninghub-price-preview-pending dl,.workflow-catalog-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.admin-app{grid-template-columns:64px minmax(0,1fr)}.workflow-guide{grid-template-columns:minmax(0,1fr)}.workflow-guide-step{border-right:0;border-bottom:1px solid var(--line-soft)}.workflow-guide-step:last-child{border-bottom:0}.workflow-package-summary-grid,.version-filter-bar{grid-template-columns:minmax(0,1fr)}.tool-context-summary,.tool-status-action,.runtime-status-summary,.tool-next-step,.tool-internal-toggle{flex-direction:column;align-items:flex-start}.workflow-catalog-card{grid-template-columns:96px minmax(0,1fr)}.workflow-catalog-card>button{grid-column:1/-1;width:100%}.tool-next-step .primary-button{width:100%}.mock-boundary-note{padding-left:18px;padding-right:18px}.detail-panel{width:calc(100vw - 64px)}.detail-header-actions{flex-direction:column-reverse;align-items:flex-end}}.provider-card-grid{grid-template-columns:248px minmax(0,1fr);align-items:start}.provider-card-grid>:not(.provider-service-rail){grid-column:2;min-width:0}.provider-service-rail{border:1px solid var(--line);background:#0f0f13f0;border-radius:10px;grid-row:1/span 20;position:sticky;top:20px;overflow:hidden}.provider-service-rail-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.provider-service-rail-heading>div{gap:4px;display:grid}.provider-service-rail-heading span,.provider-selector-group>header span,.provider-selector-empty{color:var(--muted);font-size:11px;line-height:1.5}.provider-service-rail-heading strong{font-size:15px}.provider-add-compact{background:var(--purple-soft);color:var(--purple-light);cursor:pointer;font:inherit;border:1px solid #9f7aea61;border-radius:6px;flex:none;padding:7px 9px;font-size:11px;font-weight:700}.workflow-rail-actions{align-items:center;gap:6px;display:flex}.workflow-rail-actions .provider-add-compact:first-child{color:#1b102a;background:linear-gradient(135deg,#f0e7ff 0%,#c9adff 100%);border-color:#d8c4ff;box-shadow:0 5px 16px #9f7aea33}.workflow-rail-actions .provider-add-compact:first-child:hover{background:linear-gradient(135deg,#fff 0%,#d9c4ff 100%);border-color:#fff}.workflow-rail-actions .provider-add-compact:focus-visible{outline-offset:3px;outline:3px solid #ceb4ffd9}.compact-records-table table,.admin-records-table table{table-layout:auto;min-width:0}.compact-records-table th,.compact-records-table td,.admin-records-table th,.admin-records-table td{white-space:normal;overflow-wrap:anywhere}@container (max-width:1050px){.admin-records-table .admin-secondary-column{display:none}}.cost-history-toggle{border:1px solid var(--line-soft);background:#ffffff06;border-radius:7px;grid-column:1/-3;align-items:center;min-height:42px;padding:9px 11px;gap:10px!important;display:flex!important}.cost-history-toggle input{width:16px;height:16px;margin:0}.cost-history-toggle span{gap:2px;display:grid}.cost-history-toggle small{color:var(--muted);font-weight:400}.archived-history-badge{color:var(--warning);background:#e7b64e1f;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:750}.archived-history-next{background:linear-gradient(90deg,#e7b64e14,#0f0f13f5);border-color:#e7b64e5c}.archived-history-actions{flex-wrap:wrap;flex:none;grid-template-columns:none!important;gap:8px!important;display:flex!important}.workflow-archived-upload-note{color:var(--warning);background:#e7b64e0f;border:1px solid #e7b64e52;border-radius:7px;margin:0 0 14px;padding:10px 12px;font-size:12px;line-height:1.55}.assistant-technical-model{border:1px solid var(--line-soft);border-radius:7px;padding:10px 12px}.assistant-technical-model summary{cursor:pointer;color:var(--muted-strong);font-weight:700}.provider-service-selector{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.provider-selector-group{gap:7px;padding:14px;display:grid}.provider-selector-group+.provider-selector-group{border-top:1px solid var(--line-soft)}.provider-selector-group.test{background:#e7b64e06}.provider-selector-group>header{gap:3px;margin-bottom:2px;display:grid}.provider-selector-group>header strong{color:var(--muted-strong);font-size:12px}.provider-service-selector button{border-radius:7px;gap:5px;width:100%;padding:11px 12px;display:grid}.provider-selector-title{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex;color:var(--text)!important}.provider-selector-title i{background:#706e79;border-radius:50%;flex:none;width:7px;height:7px}.provider-selector-title i.ready{background:var(--success);box-shadow:0 0 8px #52d28a80}.provider-service-selector button>span:last-child{text-overflow:ellipsis;overflow:hidden}.provider-detail-tabs{border-bottom:1px solid var(--line-soft);scrollbar-width:thin;gap:4px;padding:0 18px;display:flex;overflow-x:auto}.provider-detail-tabs button{min-height:48px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.provider-detail-tabs button:hover{color:var(--text)}.provider-detail-tabs button.active{border-bottom-color:var(--accent-bright);color:var(--accent-bright)}.provider-detail-tabs button span{background:var(--line-soft);min-width:19px;height:19px;color:var(--muted-strong);border-radius:10px;place-items:center;padding:0 5px;font-size:10px;display:inline-grid}.provider-tab-panel{min-width:0;padding:22px 24px 24px}.provider-overview-panel .mock-boundary-note{border:1px solid #e7b64e33;border-radius:7px;padding:13px 15px}.provider-overview-panel .provider-production-readiness{margin:14px 0 0}.provider-overview-panel .provider-summary{border:1px solid var(--line-soft);border-radius:8px;margin-top:14px;overflow:hidden}.provider-overview-panel .provider-steps{padding:18px 0 0}.lifecycle-entry{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--surface-strong) 72%, transparent);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:17px 18px;display:flex}.lifecycle-entry>div:first-child{gap:5px;min-width:0;display:grid}.lifecycle-entry span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.lifecycle-entry strong,.lifecycle-entry p{margin:0}.lifecycle-entry p{color:var(--muted-strong);font-size:12px;line-height:1.55}.lifecycle-entry-actions{flex:none;align-items:center;gap:9px;display:flex}.workflow-lifecycle-entry{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;margin-top:18px;display:grid}.workflow-deletion-preview{border:1px solid var(--line-soft);background:#07070b80;border-radius:8px;gap:10px;padding:14px;display:grid}.workflow-deletion-preview.ready{border-color:#43d38e57}.workflow-deletion-preview.blocked{border-color:#f0b74557}.workflow-deletion-preview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.workflow-deletion-preview dl>div{border:1px solid var(--line-soft);border-radius:6px;min-width:0;padding:10px}.workflow-deletion-preview dt,.workflow-deletion-preview dd{margin:0}.workflow-deletion-preview dt{color:var(--muted);font-size:10px}.workflow-deletion-preview dd{margin-top:4px;font-weight:700}.workflow-test-cleanup-action{background:#704ab717;border:1px solid #9b6fff52;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.workflow-test-cleanup-action>div{gap:5px;min-width:0;display:grid}.workflow-test-cleanup-action .danger-button{flex:none}.workflow-test-cleanup-confirmation{box-sizing:border-box;background:#4d182633;border:1px solid #ef698961;border-radius:7px;flex:0 0 100%;gap:12px;width:100%;min-width:0;padding:13px;display:grid}.workflow-test-cleanup-confirmation>div:first-child{gap:6px;display:grid}.workflow-test-cleanup-confirmation-actions{justify-content:flex-end;gap:8px;display:flex}.workflow-lifecycle-entry .lifecycle-entry-actions{flex-wrap:wrap;justify-content:flex-end}@media (max-width:980px){.lifecycle-entry{flex-direction:column;align-items:stretch}.lifecycle-entry-actions{flex-wrap:wrap}.workflow-deletion-preview dl{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-test-cleanup-action{flex-flow:column;align-items:stretch}.workflow-test-cleanup-confirmation{flex-basis:auto}.workflow-test-cleanup-confirmation-actions{flex-direction:column-reverse;align-items:stretch}}.provider-tab-intro{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.provider-tab-intro>div{gap:5px;display:grid}.provider-tab-intro span{color:var(--accent-bright);font-size:12px}.provider-tab-intro h3,.provider-tab-intro p{margin:0}.provider-tab-intro h3{font-size:20px}.provider-tab-intro p{max-width:520px;color:var(--muted);font-size:12px;line-height:1.65}.provider-tab-panel .provider-key-toolbar{padding:0}.provider-key-steps{padding-left:0;padding-right:0}.provider-card>.provider-card-actions{margin-top:-12px}.provider-workflows-panel .form-intro{margin-bottom:18px}.provider-binding-history{border:1px solid var(--line-soft);background:#00000029;border-radius:8px;overflow:hidden}.provider-binding-history summary{cursor:pointer;color:var(--muted-strong);justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;font-size:13px;display:flex}.provider-binding-history summary strong{color:var(--purple-light)}.provider-binding-history ul{gap:7px;margin:0;padding:0 16px 16px;list-style:none;display:grid}.provider-binding-history li{border:1px solid var(--line-soft);color:var(--text);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;font-size:12px;display:flex}.provider-binding-history small{color:var(--muted);flex:none}.provider-history-note{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.6}.provider-empty-state{border:1px dashed var(--line);text-align:center;border-radius:8px;gap:6px;padding:30px;display:grid}.provider-empty-state span{color:var(--muted);font-size:12px}.provider-model-api-section{border-top:0}.provider-rate-list{gap:10px;margin-bottom:18px;display:grid}.provider-rate-list article{border:1px solid var(--line-soft);background:#00000024;border-radius:8px;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 16px;display:grid}.provider-rate-list article>div{gap:4px;display:grid}.provider-rate-list article span{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.provider-rate-list article{grid-template-columns:minmax(180px,1fr) auto}.provider-rate-list article>div:last-child{text-align:right;min-width:130px}.models-view .model-price-editor{display:none}.models-view.runninghub-provider-view .model-price-editor{display:grid}.provider-delete-dialog-backdrop{z-index:30;background:#000000ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.provider-delete-dialog{background:#141419;border:1px solid #ff64776b;border-radius:12px;gap:16px;width:min(100%,500px);padding:24px;display:grid;box-shadow:0 24px 72px #0000007a}.provider-delete-dialog>span{color:var(--negative);letter-spacing:.08em;font-size:11px;font-weight:700}.provider-delete-dialog h3,.provider-delete-dialog p,.provider-delete-dialog dl,.provider-delete-dialog dd{margin:0}.provider-delete-dialog p{color:var(--muted-strong);font-size:13px;line-height:1.65}.provider-delete-dialog dl{border:1px solid var(--line-soft);background:#ffffff08;border-radius:8px;gap:10px;padding:14px;display:grid}.provider-delete-dialog dl div{grid-template-columns:76px minmax(0,1fr);gap:10px;display:grid}.provider-delete-dialog dt{color:var(--muted);font-size:11px}.provider-delete-dialog dd{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:12px}.provider-delete-dialog-actions{justify-content:flex-end;gap:10px;display:flex}.provider-delete-dialog.model-api-status-dialog.activate{border-color:#4ade806b}.provider-delete-dialog.model-api-status-dialog.activate>span{color:var(--positive)}.provider-delete-dialog .model-api-status-dialog-error{background:#7f1d1d24;border:1px solid #f8717161;border-radius:8px;padding:10px 12px}.pricing-view .model-api-create,.pricing-view .model-api-details,.pricing-view .provider-model-api-list>article>dl{display:none}.pricing-view .provider-model-api-list>article{grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);align-items:start}.pricing-view .provider-model-api-list>article.direct-api-pricing-card{grid-template-columns:minmax(0,1fr);gap:0;padding:0;overflow:hidden}.pricing-view .provider-model-api-list .model-price-editor{grid-column:2}.pricing-view .provider-model-api-list .provider-card-actions{grid-column:1/-1;justify-content:flex-start;padding:0;display:flex}.pricing-view .provider-model-api-list .provider-card-actions a.secondary-button,.pricing-view .provider-model-api-list .provider-card-actions .status{display:none}.pricing-model-price-toggle{width:fit-content;margin-top:5px}.pricing-view.runninghub-provider-view .provider-model-api-list>article.runninghub-pricing-model-card.is-collapsed .model-price-editor,.pricing-view.runninghub-provider-view .provider-model-api-list>article.runninghub-pricing-model-card.is-collapsed .provider-card-actions,.pricing-view.runninghub-provider-view .provider-model-api-list>article.runninghub-pricing-model-card.is-collapsed .model-api-delete-note,.models-view.runninghub-provider-view .provider-model-api-list>article.runninghub-pricing-model-card.is-collapsed .model-price-editor,.models-view.runninghub-provider-view .provider-model-api-list>article.runninghub-pricing-model-card.is-collapsed .provider-card-actions,.models-view.runninghub-provider-view .provider-model-api-list>article.runninghub-pricing-model-card.is-collapsed .model-api-delete-note{display:none}.direct-api-pricing-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:18px 20px;display:flex}.direct-api-pricing-header>div{gap:5px;min-width:0;display:grid}.direct-api-pricing-header strong{overflow-wrap:anywhere;font-size:17px}.direct-api-pricing-header small{color:var(--muted);font-size:11px}.fixed-api-price-status{border:1px solid var(--line-soft);color:var(--muted-strong);border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:700}.fixed-api-price-status.positive{color:var(--positive);background:#52d28a14;border-color:#52d28a4d}.fixed-api-price-status.blocked{color:var(--negative);background:#ef617112;border-color:#ef61714d}.fixed-api-price-status.pending{color:var(--purple-light);background:#9f7aea0f;border-color:#9f7aea47}.fixed-api-pricing-flow{gap:18px;min-width:0;padding:20px;display:grid}.fixed-api-pricing-intro{gap:5px;display:grid}.fixed-api-pricing-intro>span{color:var(--purple-light);font-size:10px;font-weight:700}.fixed-api-pricing-intro>strong{font-size:15px}.fixed-api-pricing-intro>p,.fixed-api-pricing-guidance,.fixed-api-break-even-note,.fixed-api-pricing-blocker{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.fixed-api-pricing-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.fixed-api-pricing-step{border:1px solid var(--line-soft);background:#0000002b;border-radius:9px;gap:14px;min-width:0;padding:17px;display:grid}.fixed-api-pricing-step.current{border-color:#9f7aea52}.fixed-api-pricing-step.complete{border-color:#52d28a38}.fixed-api-pricing-step.locked{opacity:.68}.fixed-api-step-heading{align-items:center;gap:11px;min-width:0;display:flex}.fixed-api-step-heading>span{width:27px;height:27px;color:var(--purple-light);border:1px solid #9f7aea61;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:inline-grid}.fixed-api-step-heading>div{gap:3px;min-width:0;display:grid}.fixed-api-step-heading strong{font-size:13px}.fixed-api-step-heading small{color:var(--muted);font-size:10px;line-height:1.5}.fixed-api-pricing-blocker{color:var(--negative);background:#ef61710e;border:1px solid #ef61713b;border-radius:7px;padding:10px 12px}.fixed-api-cost-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fixed-api-cost-summary>div,.fixed-api-price-metrics>div{border:1px solid var(--line-soft);background:#ffffff04;border-radius:7px;gap:5px;min-width:0;padding:12px;display:grid}.fixed-api-cost-summary span,.fixed-api-price-metrics span,.fixed-api-cost-summary small{color:var(--muted);font-size:10px}.fixed-api-cost-summary strong,.fixed-api-price-metrics strong{overflow-wrap:anywhere;font-size:13px}.fixed-api-cost-summary>small{grid-column:1/-1;line-height:1.55}.fixed-api-step-actions{flex-wrap:wrap;gap:9px;display:flex}.fixed-api-manual-fields{grid-template-columns:minmax(0,1fr);gap:11px;display:grid}.fixed-api-manual-fields label,.fixed-api-user-price-field{min-width:0;color:var(--muted-strong);gap:7px;font-size:11px;font-weight:650;display:grid}.fixed-api-manual-fields input,.fixed-api-manual-fields select,.fixed-api-user-price-field input{border:1px solid var(--line);width:100%;min-width:0;color:var(--text);background:#0a0a0d;border-radius:7px;outline:0;padding:11px 12px}.fixed-api-manual-fields label>small{color:var(--muted);font-weight:500;line-height:1.5}.official-price-read-result{background:#9f7aea0a;border:1px solid #9f7aea3d;border-radius:8px;gap:11px;min-width:0;padding:13px;display:grid}.official-price-read-result>header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.official-price-read-result>header>div{gap:3px;min-width:0;display:grid}.official-price-read-result span,.official-price-read-result small,.official-price-read-result dt,.official-price-read-result>p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.official-price-read-result strong,.official-price-read-result dd{overflow-wrap:anywhere}.official-price-read-result>a{width:fit-content;color:var(--purple-light);font-size:10px}.official-price-source-meta{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-top:9px;display:flex}.official-price-source-meta a,.fixed-api-official-context a{color:var(--purple-light);flex:none;font-size:10px;text-decoration:none}.official-price-source-meta a:hover,.fixed-api-official-context a:hover{text-decoration:underline}.official-price-detected-list{gap:8px;display:grid}.official-price-periods{gap:12px;display:grid}.official-price-period{border:1px solid var(--line-soft);background:#ffffff04;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.official-price-period.selected{box-shadow:inset 3px 0 0 var(--purple);border-color:#9f7aea94}.official-price-period.pending{background:#9f7aea09}.official-price-period>header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.official-price-period>header>div{gap:3px;min-width:0;display:grid}.official-price-period>header strong{font-size:12px}.official-price-period>header small,.official-price-period>header span,.official-price-period>p,.official-price-period .official-price-detected-list article>span{color:var(--muted);font-size:10px;line-height:1.55}.official-price-period>header>span{color:var(--purple-light);border:1px solid #9f7aea57;border-radius:999px;flex:none;padding:5px 8px}.official-price-period>header button{flex:none}.official-price-period>p{margin:0}.official-price-detected-list article{border:1px solid var(--line-soft);background:#00000029;border-radius:7px;gap:9px;min-width:0;padding:11px;display:grid}.official-price-detected-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:0;display:grid}.official-price-detected-list dl div{gap:2px;min-width:0;display:grid}.official-price-detected-list dd{margin:0;font-size:11px}.fixed-api-manual-fields input:disabled{color:var(--muted)}.fixed-api-official-context,.fixed-api-manual-confirmation,.fixed-api-price-pair,.fixed-api-charge-preview{border:1px solid var(--line-soft);background:#ffffff05;border-radius:8px;min-width:0}.fixed-api-official-context{gap:12px;padding:13px;display:grid}.fixed-api-official-context>header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.fixed-api-official-context>header>div{gap:3px;min-width:0;display:grid}.fixed-api-official-context>header span,.fixed-api-official-context dt,.fixed-api-official-context small{color:var(--muted);font-size:10px;line-height:1.5}.fixed-api-official-context>header strong,.fixed-api-official-context dd{overflow-wrap:anywhere}.fixed-api-official-context dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.fixed-api-official-context dl>div{border:1px solid var(--line-soft);border-radius:7px;gap:3px;min-width:0;padding:10px;display:grid}.fixed-api-official-context dt,.fixed-api-official-context dd{margin:0}.fixed-api-detected-price-lines{gap:7px;display:grid}.fixed-api-detected-price-lines>div{background:#9f7aea09;border:1px solid #9f7aea33;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;min-width:0;padding:10px;display:grid}.fixed-api-detected-price-lines strong,.fixed-api-detected-price-lines small{overflow-wrap:anywhere}.fixed-api-detected-price-lines small{grid-column:1/-1}.fixed-api-manual-confirmation{padding:12px}.fixed-api-manual-confirmation summary{cursor:pointer;color:var(--text);font-size:11px;font-weight:750}.fixed-api-manual-confirmation>p{color:var(--muted);margin:9px 0 13px;font-size:10px;line-height:1.6}.fixed-api-price-pair{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.fixed-api-directional-pricing{gap:14px;min-width:0;display:grid}.fixed-api-directional-intro{border-left:3px solid var(--purple);background:#9f7aea0e;gap:4px;padding:11px 12px;display:grid}.fixed-api-directional-intro strong{font-size:12px}.fixed-api-directional-intro span{color:var(--muted);font-size:10px;line-height:1.55}.fixed-api-directional-row{border:1px solid var(--line-soft);background:#ffffff03;border-radius:9px;gap:12px;min-width:0;padding:14px;display:grid}.fixed-api-directional-row.input{border-color:#66d3ff33}.fixed-api-directional-row.output{border-color:#c081ff3d}.fixed-api-directional-row>header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.fixed-api-directional-row>header>div{gap:3px;min-width:0;display:grid}.fixed-api-directional-row>header span,.fixed-api-directional-row>header small{color:var(--muted);font-size:9px;line-height:1.5}.fixed-api-directional-row>header>span{border:1px solid var(--line-soft);border-radius:999px;flex:none;padding:4px 7px}.fixed-api-directional-row>header strong{font-size:13px}.fixed-api-cost-side,.fixed-api-price-side{gap:5px;min-width:0;padding:14px;display:grid}.fixed-api-price-side{border-left:1px solid var(--line-soft);background:#9f7aea0a}.fixed-api-cost-side span,.fixed-api-price-side span,.fixed-api-cost-side small,.fixed-api-price-side small{color:var(--muted);font-size:10px}.fixed-api-cost-side strong,.fixed-api-price-side strong{overflow-wrap:anywhere;font-size:16px}.fixed-api-price-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fixed-api-price-modes button{border:1px solid var(--line-soft);min-width:0;color:var(--text);text-align:left;background:#ffffff05;border-radius:8px;gap:5px;padding:11px;display:grid}.fixed-api-price-modes button:hover:not(:disabled),.fixed-api-price-modes button.active{background:#9f7aea17;border-color:#9f7aea8c}.fixed-api-price-modes button:disabled{cursor:not-allowed;opacity:.55}.fixed-api-price-modes span{color:var(--purple-light);font-size:11px}.fixed-api-price-modes small,.fixed-api-user-price-field small{color:var(--muted);font-size:9px;font-weight:500;line-height:1.45}.fixed-api-free-note{border:1px solid var(--line-soft);min-width:0;color:var(--muted);border-radius:7px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.fixed-api-free-note input{flex:none;margin-top:2px}.fixed-api-free-note>span{gap:4px;min-width:0;display:grid}.fixed-api-free-note strong{color:var(--muted-strong);font-size:10px}.fixed-api-free-note small{color:var(--muted);font-size:9px;line-height:1.5}.fixed-api-charge-preview{background:var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.fixed-api-charge-preview>div{background:#0b0b0f;gap:5px;min-width:0;padding:13px;display:grid}.fixed-api-charge-preview span,.fixed-api-charge-preview small{color:var(--muted);font-size:10px;line-height:1.5}.fixed-api-charge-preview strong{overflow-wrap:anywhere;font-size:13px}.fixed-api-price-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fixed-api-break-even-note{color:#d6a85f;background:#f5b1530b;border:1px solid #f5b15333;border-radius:7px;padding:10px 12px}.fixed-api-pricing-technical{border-top:1px solid var(--line-soft)}.fixed-api-pricing-technical summary{cursor:pointer;color:var(--muted);padding-top:14px;font-size:10px}.fixed-api-pricing-technical dl{grid-template-columns:minmax(0,1fr);gap:9px;margin:13px 0;display:grid}.fixed-api-pricing-technical dl div{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}.fixed-api-pricing-technical dt,.fixed-api-pricing-technical dd{overflow-wrap:anywhere;white-space:normal;margin:0}.fixed-api-pricing-technical dt{color:var(--muted)}.fixed-api-pricing-technical dd{color:var(--muted-strong)}.fixed-api-pricing-technical .secondary-button{width:fit-content;color:var(--text);align-items:center;text-decoration:none;display:inline-flex}.provider-tab-advanced.credentials-view .provider-rate-form,.provider-tab-advanced.pricing-view .provider-key-replace,.provider-tab-advanced.pricing-view .credential-history{display:none}.provider-tab-advanced{border:1px solid var(--line-soft);border-radius:8px;margin:0 24px 24px;overflow:hidden}.provider-activity-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.provider-activity-summary article{border:1px solid var(--line-soft);background:#00000029;border-radius:8px;gap:7px;padding:18px;display:grid}.provider-activity-summary span,.provider-activity-summary small,.provider-activity-link span{color:var(--muted);font-size:11px}.provider-activity-summary strong{font-size:24px}.provider-activity-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.provider-activity-link{border:1px solid var(--line-soft);color:var(--text);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:16px 18px;text-decoration:none;display:grid}.provider-activity-link span{grid-column:1}.provider-activity-link strong{grid-column:1;font-size:13px}.provider-activity-link i{color:var(--purple-light);grid-area:1/2/span 2;align-self:center;font-style:normal}.provider-activity-link:hover{background:var(--purple-soft);border-color:#9f7aea73}@media (max-width:1180px){.provider-card-grid{grid-template-columns:220px minmax(0,1fr)}.provider-detail-tabs button{padding-left:9px;padding-right:9px;font-size:12px}}@media (max-width:960px){.provider-card-grid{grid-template-columns:minmax(0,1fr)}.provider-card-grid>:not(.provider-service-rail){grid-column:1}.provider-service-rail{grid-row:auto;position:static}.provider-service-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-selector-group+.provider-selector-group{border-top:0;border-left:1px solid var(--line-soft)}.provider-key-toolbar,.provider-rate-form,.credential-history{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.provider-service-selector,.provider-activity-summary,.provider-activity-links,.pricing-view .provider-model-api-list>article,.provider-rate-list article{grid-template-columns:minmax(0,1fr)}.provider-rate-list article>div:last-child{text-align:left}.provider-selector-group+.provider-selector-group{border-top:1px solid var(--line-soft);border-left:0}.provider-tab-intro,.provider-binding-history li{flex-direction:column;align-items:flex-start}.pricing-view .provider-model-api-list .model-price-editor{grid-column:1}}@media (max-width:820px){.direct-api-pricing-header{flex-direction:column;align-items:flex-start}.fixed-api-cost-summary,.fixed-api-price-metrics,.fixed-api-official-context dl,.fixed-api-price-pair,.fixed-api-price-modes,.fixed-api-charge-preview{grid-template-columns:minmax(0,1fr)}.fixed-api-price-side{border-top:1px solid var(--line-soft);border-left:0}.fixed-api-official-context>header,.fixed-api-directional-row>header,.official-price-period>header,.official-price-source-meta{flex-direction:column;align-items:flex-start}.fixed-api-detected-price-lines>div{grid-template-columns:minmax(0,1fr)}.fixed-api-detected-price-lines small,.fixed-api-cost-summary>small{grid-column:1}.fixed-api-pricing-flow{padding:16px}.fixed-api-pricing-step{padding:14px}.fixed-api-pricing-technical dl div{grid-template-columns:minmax(0,1fr);gap:4px}.official-price-read-result>header{flex-direction:column}.official-price-detected-list dl{grid-template-columns:minmax(0,1fr)}}.workflow-management-shell{grid-template-columns:minmax(0,1fr);align-items:start}.workflow-management-shell>:not(.provider-service-rail){grid-column:1}.workflow-service-rail{flex-direction:column;grid-row:auto;max-height:none;display:flex;position:static}.workflow-service-rail .provider-service-selector{grid-template-columns:minmax(0,1fr);min-height:0;max-height:360px;overflow-y:auto}.workflow-list-tabs{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 14px;display:grid}.workflow-list-tabs button{min-width:0;color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 10px;font-size:11px;font-weight:700;display:flex}.workflow-list-tabs button:hover{color:var(--text);background:#ffffff0a}.workflow-list-tabs button:focus-visible{outline:2px solid var(--purple-light);outline-offset:2px}.workflow-list-tabs button.active{background:var(--purple-soft);color:var(--purple-light);border-color:#9f7aea61}.workflow-list-tabs button span{color:currentColor;background:#ffffff12;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.workflow-list-group{gap:6px}.workflow-list-group.archived{background:#e7b64e05}.workflow-list-empty{min-height:148px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:8px;padding:22px;display:grid}.workflow-list-empty strong{color:var(--muted-strong);font-size:14px}.workflow-list-empty span{max-width:560px;font-size:11px;line-height:1.6}.workflow-list-empty .primary-button{width:auto;margin-top:4px}.workflow-search-field{border-bottom:1px solid var(--line-soft);color:var(--muted);gap:6px;padding:12px 14px;font-size:10px;display:grid}.workflow-search-field input{width:100%;min-width:0}.workflow-refresh-button{color:var(--muted-strong);box-shadow:none;background:0 0}.workflow-internal-group{padding:0}.workflow-internal-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}.workflow-internal-group>summary::-webkit-details-marker{display:none}.workflow-internal-group>summary>span{gap:3px;display:grid}.workflow-internal-group>summary strong{color:var(--muted-strong);font-size:12px}.workflow-internal-group>summary small{color:var(--muted);font-size:10px}.workflow-internal-group>summary b{min-width:27px;height:27px;color:var(--warning);background:#e7b64e1f;border-radius:999px;place-items:center;font-size:11px;display:grid}.workflow-internal-group[open]{padding:0 14px 14px}.workflow-internal-group[open]>summary{margin:0 -14px 7px}.workflow-archived-toggle{border:1px solid var(--line-soft);min-width:0;color:var(--muted-strong);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:7px 9px;font-size:11px;display:flex}.workflow-archived-toggle input{width:14px;height:14px;accent-color:var(--purple-light);margin:0}.workflow-detail-card{overflow:hidden}.workflow-detail-header{align-items:center;padding:20px 24px}.workflow-detail-identity{align-items:center;gap:14px;min-width:0;display:flex}.workflow-detail-identity .tool-cover-preview,.workflow-detail-identity .tool-cover-placeholder{flex:0 0 58px;width:58px;height:58px}.workflow-detail-identity>div{gap:4px;min-width:0;display:grid}.workflow-detail-identity>div>span{color:var(--accent-bright);font-size:11px}.workflow-detail-identity h2,.workflow-detail-identity p{margin:0}.workflow-detail-identity h2{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:21px;overflow:hidden}.workflow-detail-identity p{max-width:470px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.5;overflow:hidden}.workflow-header-controls{gap:9px;min-width:220px;display:grid}.workflow-header-controls .provider-status-badges{justify-content:flex-end}.workflow-availability-badge{border-radius:999px;padding:6px 9px;font-size:10px;font-weight:750}.workflow-availability-badge.open{color:var(--positive);background:#52d28a1f}.workflow-availability-badge.closed{color:var(--negative);background:#ef61711c}.workflow-header-controls label{color:var(--muted);gap:5px;font-size:10px;display:grid}.workflow-header-controls select{min-width:220px;max-width:280px}.workflow-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workflow-status-grid article{border:1px solid var(--line-soft);background:#00000029;border-radius:8px;gap:7px;min-width:0;padding:18px;display:grid}.workflow-status-grid span,.workflow-status-grid small{color:var(--muted);font-size:11px;line-height:1.5}.workflow-status-grid strong{overflow-wrap:anywhere;color:var(--text);font-size:17px}.workflow-status-summary{border:1px solid var(--line-soft);background:#00000024;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.workflow-status-summary>div{border-right:1px solid var(--line-soft);gap:6px;min-width:0;padding:17px 18px;display:grid}.workflow-status-summary>div:last-child{border-right:0}.workflow-status-summary span{color:var(--muted);font-size:10px}.workflow-status-summary strong{overflow-wrap:anywhere;font-size:13px}.workflow-next-blockers{color:var(--muted);margin-top:8px;font-size:10px}.workflow-next-blockers summary{cursor:pointer}.workflow-next-blockers ul{gap:4px;padding-left:18px;font-family:SFMono-Regular,Consolas,monospace;display:grid}.workflow-release-blocker{background:#ef61710b;border:1px solid #ef617140;border-radius:8px;gap:7px;margin-top:14px;padding:17px 18px;display:grid}.workflow-release-blocker>span{color:var(--negative);font-size:11px}.workflow-release-blocker>strong{font-size:15px}.workflow-release-blocker p,.workflow-release-blocker details,.workflow-release-blocker ul{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.workflow-release-blocker summary{cursor:pointer;color:var(--muted-strong)}.workflow-release-blocker ul{gap:4px;padding:8px 0 0 18px;font-family:SFMono-Regular,Consolas,monospace;display:grid}.workflow-machine-only-note{color:var(--warning);background:#e7b64e09;border:1px solid #e7b64e33;border-radius:7px;margin:14px 0 0;padding:12px 14px;font-size:11px;line-height:1.6}.workflow-overview-panel .tool-next-step{margin-top:14px}.workflow-versions-panel,.workflow-api-panel,.workflow-pricing-panel,.workflow-isolation-panel,.workflow-release-panel{gap:16px;display:grid}.workflow-versions-panel .content-form,.workflow-api-panel .content-form,.workflow-pricing-panel .content-form,.workflow-isolation-panel .content-form,.workflow-release-panel .content-form{margin:0}.workflow-upload-card,.workflow-package-card,.workflow-runtime-panel,.workflow-api-panel .provider-binding-form,.workflow-pricing-panel form,.workflow-release-panel .tool-version-records{border:1px solid var(--line-soft);background:#00000021;border-radius:9px;overflow:hidden}.workflow-section-details{border:1px solid var(--line-soft);border-radius:8px;margin:0;overflow:hidden}.workflow-section-details>summary{padding:14px 16px}.workflow-section-details form{padding:0 16px 18px}.workflow-binding-groups{gap:13px;padding:0 20px 18px;display:grid}.workflow-binding-group{border:1px solid var(--line-soft);background:#0000001f;border-radius:8px;overflow:hidden}.workflow-binding-group>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.workflow-binding-group>header>div{gap:4px;display:grid}.workflow-binding-group h3,.workflow-binding-group p{margin:0}.workflow-binding-group h3{font-size:14px}.workflow-binding-group>header p,.workflow-group-empty{color:var(--muted);font-size:10px;line-height:1.5}.workflow-binding-group>header>strong{background:var(--line-soft);min-width:27px;height:27px;color:var(--muted-strong);border-radius:999px;place-items:center;font-size:11px;display:grid}.workflow-binding-group.pending>header>strong{color:var(--negative);background:#ef61711f}.workflow-binding-group.production>header>strong{color:var(--positive);background:#52d28a1f}.workflow-binding-group.machine>header>strong{color:var(--warning);background:#e7b64e1f}.workflow-binding-group .simple-binding-list{padding:12px}.workflow-binding-group.machine .simple-binding-list{grid-template-columns:minmax(0,1fr)}.workflow-binding-card,.workflow-pricing-card{padding:0}.workflow-binding-card>summary,.workflow-pricing-card>summary{cursor:pointer;margin:0;padding:14px;list-style:none}.workflow-binding-card>summary::-webkit-details-marker{display:none}.workflow-pricing-card>summary::-webkit-details-marker{display:none}.workflow-binding-card[open]>summary,.workflow-pricing-card[open]>summary{border-bottom:1px solid var(--line-soft)}.workflow-binding-editor{gap:10px;padding:14px;display:grid}.workflow-binding-editor>p{margin:0}.workflow-binding-selection-summary{border:1px solid var(--line-soft);background:#ffffff06;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;margin:0;padding:12px 14px;display:grid}.workflow-binding-selection-summary>div{gap:4px;min-width:0;display:grid}.workflow-binding-selection-summary .wide-detail{grid-column:1/-1}.workflow-binding-selection-summary dt,.workflow-binding-selection-summary dd{overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}.workflow-binding-selection-summary dt{color:var(--muted)}.workflow-binding-selection-summary dd{color:var(--muted-strong)}.workflow-binding-unavailable{background:#f5b8490b;border:1px solid #f5b84938;border-radius:7px;gap:10px;padding:12px 14px;display:grid}.workflow-binding-unavailable>header,.workflow-binding-unavailable li,.workflow-binding-unavailable li>div{min-width:0;display:grid}.workflow-binding-unavailable>header{gap:3px}.workflow-binding-unavailable>header>span,.workflow-binding-unavailable li>span,.workflow-binding-unavailable li>div>span{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.5}.workflow-binding-unavailable ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.workflow-binding-unavailable li{border:1px solid var(--line-soft);background:#00000014;border-radius:6px;grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr);gap:8px 14px;padding:10px 12px}.workflow-binding-unavailable li>div{gap:3px}.workflow-binding-unavailable .secondary-link{justify-self:start}.workflow-pricing-editor{gap:14px;padding:16px}.workflow-pricing-mode{border:1px solid var(--line-soft);background:#ffffff06;border-radius:7px;gap:4px;padding:12px 14px;display:grid}.workflow-pricing-mode span,.workflow-pricing-facts span,.workflow-pricing-next-step>span{color:var(--muted);font-size:10px}.workflow-pricing-mode strong{font-size:13px}.workflow-pricing-mode small,.workflow-pricing-facts small{color:var(--muted-strong);font-size:10px;line-height:1.5}.workflow-pricing-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workflow-pricing-facts article{border:1px solid var(--line-soft);background:#00000024;border-radius:7px;gap:5px;min-width:0;padding:13px 14px;display:grid}.workflow-pricing-facts strong{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.workflow-pricing-facts strong.pending{color:var(--negative)}.workflow-pricing-facts strong.ready{color:var(--positive)}.workflow-pricing-facts .workflow-metered-pricing-summary{grid-column:1/-1}.workflow-metered-price-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.workflow-metered-price-list li{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding-top:8px;display:flex}.workflow-metered-price-list li>span,.workflow-metered-price-list li>strong{font-size:12px}.workflow-metered-price-list li>strong{color:var(--text-primary);text-align:right}.workflow-pricing-next-step{border:1px solid var(--line-soft);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 14px;padding:13px 14px;display:grid}.workflow-pricing-next-step>span,.workflow-pricing-next-step>strong,.workflow-pricing-next-step>p{grid-column:1}.workflow-pricing-next-step>strong{font-size:12px}.workflow-pricing-next-step>p{color:var(--muted-strong);margin:0;font-size:10px;line-height:1.5}.workflow-pricing-next-step>.secondary-button{grid-area:1/2/span 3;align-items:center;text-decoration:none;display:inline-grid}.workflow-pricing-next-step.blocked{background:#ef61710f;border-color:#ef61713d}.workflow-pricing-next-step.blocked>strong{color:var(--negative)}.workflow-pricing-next-step.ready{background:#52d28a0d;border-color:#52d28a38}.workflow-pricing-next-step.ready>strong{color:var(--positive)}.workflow-binding-technical{border-top:1px solid var(--line-soft);margin-top:10px}.workflow-binding-technical summary{cursor:pointer;color:var(--muted);padding-top:10px;font-size:10px}.workflow-binding-technical dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 0;display:grid}.workflow-binding-technical dt,.workflow-binding-technical dd{overflow-wrap:anywhere;margin:0;font-size:10px}.workflow-binding-technical dt{color:var(--muted)}.workflow-binding-technical dd{color:var(--muted-strong);margin-top:4px}.workflow-binding-technical .wide-detail{grid-column:1/-1}.workflow-pricing-technical{margin-top:auto}.workflow-isolation-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 20px 18px;display:grid}.workflow-runtime-notice{border:1px solid var(--line-soft);background:#ffffff09;border-radius:8px;gap:5px;margin:0 20px 18px;padding:13px 15px;display:grid}.workflow-runtime-notice strong{font-size:13px}.workflow-runtime-notice span{color:var(--muted-strong);font-size:11px;line-height:1.6}.workflow-runtime-notice.progress{border-color:color-mix(in srgb, var(--warning) 52%, transparent);background:color-mix(in srgb, var(--warning) 9%, transparent)}.workflow-runtime-notice.progress strong{color:var(--warning)}.workflow-runtime-notice.success{border-color:color-mix(in srgb, var(--positive) 52%, transparent);background:color-mix(in srgb, var(--positive) 9%, transparent)}.workflow-runtime-notice.success strong{color:var(--positive)}.workflow-runtime-notice.error{border-color:color-mix(in srgb, var(--danger) 52%, transparent);background:color-mix(in srgb, var(--danger) 9%, transparent)}.workflow-runtime-notice.error strong{color:var(--danger)}.admin-totp-reenrollment{gap:12px;margin-top:16px;display:grid}.admin-totp-reenrollment-controls,.admin-totp-reenrollment-confirmation{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.admin-totp-reenrollment label{flex:240px;gap:6px;display:grid}.admin-totp-reenrollment-qr{background:#fff;border-radius:8px;width:220px;height:220px;padding:8px}.workflow-isolation-summary article{border:1px solid var(--line-soft);background:#00000024;border-radius:8px;gap:6px;padding:16px;display:grid}.workflow-isolation-summary span,.workflow-isolation-summary small{color:var(--muted);font-size:10px;line-height:1.5}.workflow-isolation-summary strong{font-size:15px}.workflow-acceptance-checklist{padding:0 20px 18px}.workflow-acceptance-checklist h3{margin:0 0 10px;font-size:13px}.workflow-acceptance-checklist ul{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.workflow-acceptance-checklist li{border:1px solid var(--line-soft);color:var(--muted-strong);border-radius:7px;justify-content:space-between;gap:12px;padding:11px 12px;font-size:11px;display:flex}.workflow-acceptance-checklist li.complete strong{color:var(--positive)}.workflow-acceptance-checklist li.pending strong{color:var(--warning)}.workflow-isolation-actions{flex-wrap:wrap;gap:9px;padding:0 20px 18px;display:flex}.workflow-version-action-list{gap:9px;padding:0 20px 20px;display:grid}.workflow-version-action-list>article{border:1px solid var(--line-soft);background:#00000021;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:12px;padding:13px 14px;display:grid}.workflow-version-action-list>article.current{background:#9f7aea0e;border-color:#9f7aea66}.workflow-version-action-list article>div:not(.workflow-version-actions){gap:4px;min-width:0;display:grid}.workflow-version-action-list article span,.workflow-version-action-list article small{color:var(--muted);font-size:9px}.workflow-version-action-list article strong{overflow-wrap:anywhere;font-size:11px}.workflow-version-primary strong{font-size:14px!important}.workflow-version-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;min-width:0;padding-top:10px;display:flex}.workflow-audit-records{border:1px solid var(--line-soft);background:#0000001a;border-radius:9px;overflow:hidden}.workflow-audit-records>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;list-style:none;display:flex}.workflow-audit-records>summary::-webkit-details-marker{display:none}.workflow-audit-records>summary>span{gap:4px;display:grid}.workflow-audit-records>summary small,.workflow-audit-toolbar p,.workflow-audit-list span,.workflow-audit-list small{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.workflow-audit-records>summary b{color:var(--purple-light);font-size:12px}.workflow-audit-records-body{border-top:1px solid var(--line-soft);padding:16px}.workflow-audit-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.workflow-audit-list{gap:8px;display:grid}.workflow-audit-list article{border:1px solid var(--line-soft);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:11px 12px;display:grid}.workflow-audit-list article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.workflow-audit-list article>div,.workflow-audit-list article>span{grid-column:1}.workflow-audit-list article>small{overflow-wrap:anywhere;grid-area:1/2/span 2;align-self:center}.workflow-group-empty{margin:0;padding:14px 16px}.workflow-release-panel .workflow-guide{grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.workflow-danger-zone{background:#ef617106;border:1px solid #ef61712e;border-radius:8px;overflow:hidden}.workflow-danger-zone>summary{cursor:pointer;color:var(--negative);padding:15px 17px;font-size:12px;font-weight:650}.workflow-danger-zone-body{border-top:1px solid #ef617124}.workflow-activity-list{gap:9px;display:grid}.workflow-activity-list>article{border:1px solid var(--line-soft);background:#00000024;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:14px 16px;display:grid}.workflow-activity-list>article>div{align-items:center;gap:9px;display:flex}.workflow-activity-list>article span,.workflow-activity-list>article small{color:var(--muted);font-size:11px}.workflow-activity-list>article button{grid-area:1/2/span 2}@media (max-width:1180px){.workflow-detail-header{align-items:flex-start}.workflow-detail-identity p{max-width:340px}.workflow-header-controls{min-width:190px}.workflow-header-controls select{min-width:190px;max-width:220px}.workflow-status-summary,.workflow-version-action-list>article{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-status-summary>div:nth-child(2){border-right:0}.workflow-status-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.workflow-version-actions{grid-column:1/-1;justify-content:flex-start}.workflow-release-panel .workflow-guide{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.workflow-detail-header{flex-direction:column}.workflow-header-controls,.workflow-header-controls select{width:100%;max-width:none}.workflow-header-controls .provider-status-badges{justify-content:flex-start}.workflow-status-grid,.workflow-status-summary,.workflow-isolation-summary,.workflow-acceptance-checklist ul,.workflow-version-action-list>article,.workflow-release-panel .workflow-guide{grid-template-columns:minmax(0,1fr)}.workflow-status-summary>div{border-right:0;border-bottom:1px solid var(--line-soft)}.workflow-status-summary>div:last-child{border-bottom:0}}@media (max-width:700px){.workflow-detail-identity{align-items:flex-start}.workflow-binding-technical dl,.workflow-binding-selection-summary,.workflow-binding-unavailable li,.workflow-activity-list>article{grid-template-columns:minmax(0,1fr)}.workflow-activity-list>article button{grid-area:auto/1;justify-self:start}.workflow-audit-toolbar,.workflow-audit-list article{grid-template-columns:minmax(0,1fr);align-items:flex-start}.workflow-audit-toolbar{flex-direction:column}.workflow-audit-list article>small{grid-area:auto/1}}.admin-login-screen{background:radial-gradient(circle at 15% 10%,#6d52ff29,#0000 34%),radial-gradient(circle at 90% 85%,#18b9911f,#0000 32%),#f5f6fb;place-items:center;min-height:100vh;padding:48px 24px;display:grid}.admin-login-card{background:#fff;border:1px solid #e3e5ee;border-radius:24px;width:min(100%,460px);padding:40px;box-shadow:0 24px 70px #1b183d1f}.admin-login-brand{color:#24203b;align-items:center;gap:10px;display:flex}.admin-login-brand>.brand-logo{width:30px}.admin-login-copy{margin:34px 0 28px}.admin-login-copy>span{color:#6d52ff;letter-spacing:.08em;font-size:13px;font-weight:700}.admin-login-copy h1{color:#211e35;margin:8px 0 10px;font-size:30px;line-height:1.2}.admin-login-copy p,.admin-login-note{color:#6d6b7c;margin:0;font-size:14px;line-height:1.7}.admin-login-form{gap:18px;display:grid}.admin-login-form label{color:#3a374b;gap:8px;font-size:14px;font-weight:650;display:grid}.admin-login-form input{color:#211e35;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #d8d9e3;border-radius:12px;outline:none;padding:0 14px}.admin-login-form input:focus{border-color:#6d52ff;box-shadow:0 0 0 3px #6d52ff24}.admin-login-form>button{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#6d52ff;border:0;border-radius:12px;font-weight:750}.admin-login-form>button:disabled{cursor:wait;opacity:.65}.admin-login-error{color:#a82435;background:#fff0f2;border-radius:10px;margin:-4px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.admin-login-note{border-top:1px solid #ececf2;margin-top:24px;padding-top:20px}.admin-identity>button{color:inherit;font:inherit;cursor:pointer;opacity:.75;background:0 0;border:0;margin-left:auto;font-size:12px}.admin-identity>button:hover{opacity:1}.metered-pricing-rule-editor{margin-top:14px}.metered-pricing-parameter-list{gap:10px;margin:12px 0;display:grid}.metered-pricing-parameter{border:1px solid var(--line,#e5e7eb);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(190px,.7fr);align-items:center;gap:12px;padding:12px;display:grid}.metered-pricing-parameter strong,.metered-pricing-parameter small{display:block}.metered-pricing-parameter small{color:var(--muted,#6b7280);margin-top:4px}.metered-pricing-limits{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:760px){.metered-pricing-parameter,.metered-pricing-limits{grid-template-columns:minmax(0,1fr)}}:root{--admin-sidebar:216px;--admin-page-gap:22px;--admin-content-max:1600px;--background:#07080c;--background-soft:#0a0b11;--surface:#0d0f16;--surface-strong:#121521;--surface-hover:#171a27;--line:#c6bee129;--line-soft:#c6bee117;--text:#f5f4f8;--muted:#8f909c;--muted-strong:#bbb9c5;--accent:#8b6de0;--accent-bright:#c2b3ff;--accent-soft:#8b6de021}html,body{background:radial-gradient(circle at 88% -8%, #795bc21f, transparent 30%), radial-gradient(circle at 28% 112%, #35507a14, transparent 32%), var(--background)}.admin-app{grid-template-columns:var(--admin-sidebar) minmax(0, 1fr);background:0 0;min-width:0}.sidebar{z-index:30;border-right-color:var(--line-soft);background:linear-gradient(#0c0d14fc,#07080dfc);box-shadow:18px 0 44px #0000001f}.brand{border-bottom-color:var(--line-soft);gap:12px;height:82px;padding:0 20px}.brand-logo{width:27px}.brand-copy{gap:2px;min-width:0;display:grid}.brand-copy strong{color:var(--text);letter-spacing:-.02em;font-size:15px;font-weight:720}.brand-copy span{color:var(--muted);letter-spacing:.08em;font-size:10px}.sidebar nav{scrollbar-color:#c2b3ff38 transparent;scrollbar-width:thin;gap:12px;padding:16px 12px 22px}.nav-group{gap:3px}.nav-group+.nav-group{border-top:1px solid var(--line-soft);padding-top:11px}.nav-group-label{color:#686a76;letter-spacing:.12em;padding:0 11px 5px;font-size:10px;font-weight:760}.sidebar nav button{color:#9698a4;border-radius:8px;gap:12px;min-height:39px;padding:9px 11px;font-size:13px;font-weight:560}.sidebar nav button:hover{background:#ffffff09;border-color:#c2b3ff1a}.sidebar nav button.active,.sidebar nav button[aria-current=page]{color:#eee9ff;box-shadow:inset 3px 0 0 var(--accent-bright), 0 8px 24px #2c1f4c29;background:linear-gradient(90deg,#7554bf4d,#48397029);border-color:#a88bf433}.sidebar nav button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-icon{width:17px;height:17px}.admin-identity{border-top-color:var(--line-soft);background:#ffffff03;min-height:70px;padding:14px 18px}.admin-identity>span{background:#8b6de01a;border-color:#c2b3ff6b;width:32px;height:32px}.workspace{width:100%;min-width:0;padding:28px clamp(22px,2.4vw,40px) 56px}.workspace>*{min-width:0}.topbar{max-width:var(--admin-content-max);border-bottom:1px solid var(--line-soft);align-items:center;gap:28px;min-height:66px;margin-bottom:22px;padding-bottom:20px}.topbar p{color:var(--accent-bright);letter-spacing:.09em;margin-bottom:6px;font-size:10px;font-weight:720}.topbar h1{letter-spacing:-.045em;margin-bottom:6px;font-size:clamp(24px,2vw,31px);font-weight:690}.topbar>div>span{color:var(--muted);font-size:12px;line-height:1.55}.environment{border-color:var(--line);letter-spacing:0;background:#ffffff05;border-radius:8px;min-height:34px;margin-top:0;padding:7px 11px;font-size:11px}.metric-grid,.overview-grid,.data-panel,.content-form,.tool-management-grid,.provider-card-grid{max-width:var(--admin-content-max)}.metric-grid,.overview-grid,.tool-management-grid,.provider-card-grid,.assistant-settings-panel{gap:var(--admin-page-gap)}.metric-card,.overview-card,.data-panel,.content-form,.provider-card,.workflow-detail-card,.assistant-settings-form,.assistant-settings-summary{border-color:var(--line);background:linear-gradient(#10121bf5,#0b0d14f5);border-radius:11px;box-shadow:0 18px 48px #00000017}.metric-card,.overview-card{min-height:118px}.metric-card:hover,.overview-card:hover{border-color:#c2b3ff3d}.data-panel{overflow:hidden}.panel-toolbar{border-bottom:1px solid var(--line-soft);background:#ffffff03;gap:12px;min-height:62px;padding:13px 16px}.panel-toolbar form{gap:8px}.panel-toolbar input,.panel-toolbar select,.content-form input,.content-form select,.content-form textarea,.provider-card input,.provider-card select,.provider-card textarea,.workflow-management-shell input,.workflow-management-shell select,.workflow-management-shell textarea{border-color:var(--line);background:#05060ab8;border-radius:7px}.panel-toolbar input:focus,.panel-toolbar select:focus,.content-form input:focus,.content-form select:focus,.content-form textarea:focus,.provider-card input:focus,.provider-card select:focus,.provider-card textarea:focus,.workflow-management-shell input:focus,.workflow-management-shell select:focus,.workflow-management-shell textarea:focus{border-color:#c2b3ffa3;outline:0;box-shadow:0 0 0 3px #8b6de01a}.primary-button,.refresh-button{background:linear-gradient(135deg,#7654cb,#8d70e1);border-color:#c2b3ff47;border-radius:7px;box-shadow:0 8px 24px #583a9d2e}.secondary-button,.subdued-button{border-color:var(--line);background:#ffffff06;border-radius:7px}.primary-button:hover,.refresh-button:hover{filter:brightness(1.08)}.secondary-button:hover,.subdued-button:hover{background:#ffffff0d;border-color:#c2b3ff47}.table-shell{scrollbar-color:#c2b3ff38 transparent;scrollbar-width:thin;max-width:100%;overflow-x:auto}.data-table{border-collapse:collapse;width:100%}.data-table th{color:#7f808b;letter-spacing:.045em;background:#ffffff05;height:42px;font-size:10px;font-weight:720}.data-table td{border-bottom-color:var(--line-soft);color:#d9d8df;min-height:52px;font-size:12px}.data-table tbody tr:hover{background:#8b6de00b}.table-footer{border-top-color:var(--line-soft);background:#ffffff03;min-height:54px;padding:11px 16px}.state-panel{border-color:var(--line-soft);background:#ffffff05;border-radius:9px}.notice-bar,.form-message,.inline-operation-message{border-radius:8px}.membership-filter-tabs,.content-category-tabs,.provider-tabs,.workflow-detail-tabs{border-color:var(--line-soft);background:#ffffff03}.membership-filter-tabs button,.content-category-tabs button,.provider-tabs button,.workflow-detail-tabs button{border-radius:7px}.membership-filter-tabs button.active,.content-category-tabs button.active,.provider-tabs button.active,.workflow-detail-tabs button.active{color:#e9e3ff;background:#8b6de01f}.provider-card-header,.workflow-detail-header{border-bottom-color:var(--line-soft);padding:20px 22px}.provider-card-header h2,.workflow-detail-header h2{font-size:clamp(19px,1.6vw,23px)}.provider-summary,.workflow-status-summary{border-color:var(--line-soft);background:#ffffff03}.provider-summary div,.workflow-status-summary>div{border-color:var(--line-soft)}.provider-service-selector,.workflow-list-tabs{gap:6px}.provider-service-selector button,.workflow-list-tabs button{background:0 0;border-color:#0000}.provider-service-selector button.selected,.workflow-list-tabs button.active{background:#8b6de01a;border-color:#c2b3ff38}.advanced-settings,.model-api-details,.workflow-binding-technical,.workflow-audit-records,.workflow-danger-zone{border-color:var(--line-soft);background:#ffffff03}.advanced-settings>summary,.model-api-details>summary,.workflow-binding-technical>summary,.workflow-audit-records>summary,.workflow-danger-zone>summary{min-height:48px;padding:13px 15px}.detail-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010205b8}.detail-panel{border-left-color:var(--line);background:linear-gradient(#0f1119fe,#080a0ffe);width:min(560px,100%);box-shadow:-28px 0 80px #00000057}.detail-panel header,.detail-panel footer{border-color:var(--line-soft)}.detail-panel dl>div{border-bottom-color:var(--line-soft)}@media (min-width:1280px){:is(.provider-card-grid:has(>.provider-service-rail),.workflow-management-shell:has(>.provider-service-rail),.workflow-management-shell:has(>.workflow-service-rail)){grid-template-columns:minmax(286px,340px) minmax(0,1fr);align-items:start}:is(.provider-card-grid:has(>.provider-service-rail)>.provider-service-rail,.workflow-management-shell:has(>.provider-service-rail)>.provider-service-rail,.workflow-management-shell:has(>.workflow-service-rail)>.workflow-service-rail){grid-area:1/1/span 40;max-height:calc(100vh - 44px);position:sticky;top:22px;overflow:auto}:is(.provider-card-grid:has(>.provider-service-rail)>:not(.provider-service-rail),.workflow-management-shell:has(>.provider-service-rail)>:not(.provider-service-rail),.workflow-management-shell:has(>.workflow-service-rail)>:not(.workflow-service-rail)){grid-column:2;min-width:0}.provider-service-rail .provider-service-selector,.workflow-service-rail .provider-service-selector{grid-template-columns:minmax(0,1fr)}}@media (min-width:981px) and (max-width:1279px){:root{--admin-sidebar:216px}.workspace{padding-left:24px;padding-right:24px}}@media (max-width:980px){:root{--admin-sidebar:76px}.brand{justify-content:center;padding-left:0;padding-right:0}.brand-copy,.nav-group-label,.admin-identity div,.sidebar nav button span{display:none}.sidebar nav{gap:6px;padding-left:8px;padding-right:8px}.nav-group+.nav-group{padding-top:6px}.sidebar nav button{justify-content:center;gap:0;padding-left:0;padding-right:0}.admin-identity{justify-content:center;padding-left:0;padding-right:0}.workspace{padding:24px 20px 48px}}@media (max-width:760px){:root{--admin-sidebar:76px}.brand{justify-content:center;padding:0}.brand-copy,.sidebar nav button span{display:none}.sidebar nav button,.admin-identity{justify-content:center;padding-left:0;padding-right:0}.workspace{padding:20px 14px 40px}.topbar{flex-direction:column;align-items:flex-start;gap:12px}.environment{margin:0}.panel-toolbar,.panel-toolbar form,.table-footer{flex-direction:column;align-items:stretch}.panel-toolbar form>*,.panel-toolbar>button{width:100%}}.accounting-call-table table{min-width:900px}.accounting-call-table td:nth-child(5),.accounting-call-table td:nth-child(6),.accounting-call-table td:last-child{white-space:nowrap;overflow-wrap:normal}.cost-filter-panel .cost-history-toggle{flex-direction:row;grid-column:1/-1}.cost-filter-panel .cost-history-toggle input{flex:0 0 16px;width:16px;height:16px}.assistant-profile-body{min-width:0;padding:18px}.assistant-profile-fields{border:0;min-width:0;margin:0;padding:0}.assistant-profile-examples{gap:12px;margin:18px 0;display:grid}.assistant-profile-example{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:end;gap:12px;padding:12px;display:grid}.assistant-profile-example label{gap:6px;min-width:0;display:grid}.assistant-profile-panel textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:72px}@media (max-width:680px){.assistant-profile-example{grid-template-columns:minmax(0,1fr)}}
