.workspace-storage-panel{margin-top:20px}.workspace-storage-panel .panel-head{height:auto;min-height:76px;gap:16px;padding:14px 16px}.workspace-storage-panel .panel-head p{color:#a7a7a2}.workspace-storage-panel .panel-head button{flex-shrink:0;padding:8px 10px}.workspace-storage-scroll{overflow-x:auto}.workspace-storage-table{width:100%;min-width:760px;border-collapse:collapse;text-align:left;table-layout:fixed}.workspace-storage-table th,.workspace-storage-table td{padding:14px 16px;border-top:1px solid #ffffff0f;vertical-align:top}.workspace-storage-table th{font-size:11px;font-weight:500;color:#92928d}.workspace-storage-table th:nth-child(1){width:25%}.workspace-storage-table th:nth-child(2){width:24%}.workspace-storage-table th:nth-child(3){width:13%}.workspace-storage-table th:nth-child(4){width:22%}.workspace-storage-table th:nth-child(5){width:16%}.workspace-storage-table b,.workspace-storage-table small{display:block;overflow-wrap:anywhere}.workspace-storage-table b{font-size:13px;font-weight:500}.workspace-storage-table small{margin-top:3px;color:#92928d;font-size:11px}.workspace-storage-table input{width:100%;max-width:140px;border:1px solid #ffffff20;border-radius:8px;padding:8px;background:#181817;color:#f2f2f0;font:inherit}.workspace-storage-table input[aria-invalid=true]{border-color:#e99287}.workspace-storage-table input:focus-visible,.workspace-storage-panel button:focus-visible{outline:2px solid #8d98ff;outline-offset:2px}.workspace-storage-panel .workspace-storage-table button{margin:0;padding:8px 14px;border-radius:8px;background:#7584ff;color:#fff;white-space:nowrap}.workspace-storage-panel button:disabled,.workspace-storage-table input:disabled{opacity:.45;cursor:not-allowed}.workspace-storage-panel .workspace-storage-state{padding:16px;margin:0;font-size:12px;color:#a7a7a2}.workspace-storage-panel .workspace-storage-message{margin-top:7px;line-height:1.5;overflow-wrap:anywhere}.workspace-storage-panel .error{color:#f2a196}.workspace-storage-panel .success{color:#8fca9f}@media(max-width:650px){.workspace-storage-panel .panel-head{align-items:flex-start;flex-direction:column}.workspace-storage-panel .panel-head button{margin-left:0;padding-left:0}}.account-security-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;background:#000a;padding:24px}.account-security-dialog{width:min(520px,100%);max-height:calc(100dvh - 48px);overflow:auto;background:#20201f;border:1px solid #ffffff20;border-radius:16px;box-shadow:0 24px 80px #0009;outline:none}.account-security-overlay.is-drawer{justify-items:end;padding:0}.is-drawer .account-security-dialog{width:min(620px,100%);height:100dvh;max-height:100dvh;border-radius:16px 0 0 16px;display:flex;flex-direction:column}.admin-shell .account-security-heading{height:auto;min-height:88px;padding:20px 24px;gap:16px;flex-shrink:0}.account-security-heading h2{font-size:18px}.account-security-heading p{margin:4px 0 0;color:#aaa;overflow-wrap:anywhere}.account-security-dialog button{border:1px solid #ffffff25;border-radius:8px;background:#2a2a28;color:#e1e1df;padding:8px 12px;cursor:pointer;font:inherit}.account-security-heading>button{padding:0 9px;font-size:24px;line-height:32px;background:transparent;border-color:transparent}.account-security-dialog button:disabled{opacity:.45;cursor:not-allowed}.account-security-dialog :is(button,input,summary):focus-visible{outline:2px solid #8d98ff;outline-offset:3px}.password-change-form{padding:20px 24px 24px;display:grid;gap:18px}.security-hint{margin:0;color:#aaa;font-size:12px;line-height:1.8;padding:12px;background:#181817;border-radius:8px}.security-password-field{display:grid;gap:8px}.security-password-field>label{color:#ddd}.security-password-field>div{display:flex;gap:8px}.security-password-field input{min-width:0;flex:1;border:1px solid #ffffff25;border-radius:8px;padding:10px 12px;background:#151514;color:#eee;font:inherit}.security-password-field button{min-width:54px}.security-footer{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.account-security-dialog .security-primary{background:#6675ec;border-color:#6675ec;color:#fff}.account-security-dialog .security-danger{color:#ffb0b0;background:#b645451c;border-color:#ef92924d;white-space:nowrap}.security-error{margin:0;color:#ffb0b0;background:#b645451c;border:1px solid #ef929235;border-radius:8px;padding:11px 12px;display:flex;align-items:center;gap:10px;justify-content:space-between;overflow-wrap:anywhere}.security-success{margin:0;color:#8bdbab;background:#73c99712;border-radius:8px;padding:11px 12px}.login-records-content{overflow:auto;padding:20px 24px;display:flex;flex-direction:column;gap:16px}.login-records-toolbar{display:flex;align-items:center;gap:16px;justify-content:space-between}.login-records-toolbar p{margin:0;color:#aaa;font-size:12px}.session-revoke-confirmation{padding:16px;border:1px solid #ef92924d;border-radius:10px;background:#b6454512}.session-revoke-confirmation h3{margin:0;font-size:14px;color:#ffbcbc}.session-revoke-confirmation p{color:#ccc;font-size:12px;overflow-wrap:anywhere}.session-revoke-confirmation>div{display:flex;justify-content:flex-end;gap:8px}.login-records-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.login-record{border:1px solid #ffffff18;background:#191918;border-radius:12px;padding:16px}.login-record-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.login-record-heading>b{margin-right:auto;font-size:13px}.login-record-status,.current-login-badge{border-radius:999px;padding:3px 8px;font-size:11px;color:#aaa;background:#ffffff0a;white-space:nowrap}.login-record-status.active{color:#8bdbab;background:#73c99712}.login-record-status.revoked{color:#e1b6a0}.login-record-status.failed{color:#ffb0b0;background:#b645451c}.login-record .login-failure-reason dd{color:#ffb0b0}.current-login-badge{color:#aab2ff;background:#7584ff1f}.login-record dl{display:grid;gap:7px;margin:14px 0}.login-record dl>div{display:grid;grid-template-columns:74px minmax(0,1fr);gap:12px;font-size:12px}.login-record dt{color:#999}.login-record dd{margin:0;color:#ddd;overflow-wrap:anywhere}.login-record-bottom{display:flex;align-items:flex-start;gap:12px;justify-content:space-between}.login-record-bottom>button{white-space:nowrap;color:#b9c0ff;padding:5px 9px;font-size:12px}.login-record-bottom :is(small,details){color:#aaa;font-size:11px;min-width:0}.login-record-bottom details{flex:1;padding-top:5px}.login-record-bottom summary{cursor:pointer;width:fit-content}.login-record-bottom code{display:block;white-space:pre-wrap;overflow-wrap:anywhere;color:#999;font-size:11px;margin-top:8px}.security-state{padding:24px 12px;text-align:center;color:#aaa;margin:0}.security-state h3{color:#ddd;font-size:15px;margin:0 0 8px}.security-state p{margin:0}.login-records-more{align-self:center;min-width:130px}@media(max-width:650px){.account-security-overlay{padding:12px}.account-security-dialog{max-height:calc(100dvh - 24px)}.is-drawer .account-security-dialog{border-radius:0}.admin-shell .account-security-heading,.password-change-form,.login-records-content{padding:16px}.header-actions{flex-wrap:wrap;justify-content:flex-end}.header-actions .mode-badge{max-width:180px;font-size:11px}.security-footer{flex-wrap:wrap}}:root{color-scheme:dark;--qs-canvas: #171716;--qs-canvas-elevated: #1b1b1a;--qs-surface-1: #20201f;--qs-surface-2: #272725;--qs-surface-3: #2e2e2b;--qs-text: #f2f2f0;--qs-text-secondary: #a7a7a2;--qs-text-muted: #777773;--qs-border-subtle: rgba(255,255,255,.07);--qs-border: rgba(255,255,255,.12);--qs-border-strong: rgba(255,255,255,.18);--qs-accent: #5362d9;--qs-accent-bright: #8d98ff;--qs-accent-subtle: rgba(117,132,255,.14);--qs-success: #55a978;--qs-warning: #d2a34b;--qs-error: #e06b60;--qs-processing: #9b86f2;--qs-font: Geist, Inter, "SF Pro Text", "PingFang SC", "HarmonyOS Sans SC", "Noto Sans SC", system-ui, sans-serif;--qs-radius-tiny: 6px;--qs-radius-control: 8px;--qs-radius-card: 12px;--qs-radius-panel: 16px;--qs-motion: .16s cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box}body{margin:0;background:#171716;color:#f2f2f0;font:13px/1.5 Inter,PingFang SC,system-ui,sans-serif}.admin-shell{min-height:100vh;display:grid;grid-template-columns:224px 1fr}.admin-shell>aside{position:sticky;top:0;height:100vh;background:#1b1b1a;border-right:1px solid #ffffff12;padding:18px 12px;display:flex;flex-direction:column}.logo{height:44px;display:flex;align-items:center;gap:9px;padding:0 9px}.logo>span{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:#5362d9}.logo b{font-size:15px}.logo em{font:500 10px/1 system-ui;color:#8d98ff;background:#7584ff24;padding:4px 6px;border-radius:999px;margin-left:auto}.admin-shell nav{display:grid;gap:3px;margin-top:24px}.admin-shell nav button{border:0;background:transparent;color:#a7a7a2;text-align:left;border-radius:8px;padding:9px 10px;display:flex;gap:11px;align-items:center;cursor:pointer}.admin-shell nav button:hover,.admin-shell nav button.active{background:#7584ff24;color:#f2f2f0}.admin-shell nav i{font-style:normal;color:#8d98ff;width:18px;text-align:center}.operator{margin-top:auto;border-top:1px solid #ffffff12;padding:16px 8px 0;display:flex;align-items:center;gap:10px}.operator>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#2e2e2b}.operator div{display:grid}.operator small{color:#55a978;font-size:10px}.admin-shell>main{padding:0 32px 48px;min-width:0}.admin-shell header{height:86px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff12}header small,.panel p,.notice p{color:#777773}h1{font-size:22px;margin:4px 0 0}h2{font-size:14px;margin:0}.mode-badge{border:1px solid #8d98ff59;background:#7584ff1f;color:#aab2ff;padding:6px 10px;border-radius:999px}.notice{margin-top:24px;background:#55a97814;border:1px solid #55a97833;border-radius:12px;padding:12px 14px;display:flex;align-items:center;gap:12px}.notice>span{color:#55a978}.notice p{margin:1px 0}.notice button,.panel button{margin-left:auto;border:0;background:transparent;color:#aab2ff;cursor:pointer}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.metrics article,.panel{border:1px solid #ffffff12;background:#20201f;border-radius:12px}.metrics article{padding:16px;display:grid;grid-template-columns:1fr auto;align-items:end}.metrics small{grid-column:1/-1;color:#777773}.metrics b{font-size:22px;margin-top:6px}.metrics em{font-style:normal;color:#777773;font-size:11px}.panel{overflow:hidden}.panel-head{height:66px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff12}.panel p{margin:3px 0 0;font-size:11px}.empty{padding:32px;color:#a7a7a2}.empty h2{color:#f2f2f0;margin-bottom:6px}.resource-table{display:grid}.resource-table article{display:grid;grid-template-columns:minmax(180px,.3fr) 1fr;gap:18px;padding:14px 16px;border-top:1px solid #ffffff0f}.resource-table pre{margin:0;white-space:pre-wrap;word-break:break-word;color:#a7a7a2;font:11px/1.5 ui-monospace,monospace}.resource-table code{color:#8d98ff}.storage-options{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:20px}.storage-options button{margin:0;text-align:left;border:1px solid #ffffff18;background:#181817;color:#f2f2f0;border-radius:12px;padding:18px;display:grid;gap:8px}.storage-options button.selected{border-color:#8d98ff;background:#7584ff18}.storage-options span{color:#92928d;font-size:12px;line-height:1.6}@media(max-width:900px){.metrics{grid-template-columns:1fr 1fr}.resource-table article{grid-template-columns:1fr}.storage-options{grid-template-columns:1fr}}@media(max-width:650px){.admin-shell{grid-template-columns:58px 1fr}.logo b,.logo em,.admin-shell nav button:not(.active){font-size:0}.operator div{display:none}.admin-shell>main{padding-inline:14px}.metrics{grid-template-columns:1fr}}.prompt-preset-panel .system-lock{align-self:center;border:1px solid var(--border,#d8dbe4);border-radius:999px;padding:7px 11px;color:var(--muted,#70758a);font-size:12px}.prompt-preset-layout{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:620px;border-top:1px solid var(--border,#e4e6ed)}.prompt-preset-layout>nav{padding:14px;border-right:1px solid var(--border,#e4e6ed);display:flex;flex-direction:column;gap:7px;background:#f7f8fbb8}.prompt-preset-layout>nav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:10px;background:transparent;padding:11px;text-align:left;color:inherit;cursor:pointer}.prompt-preset-layout>nav button:hover{background:#fff}.prompt-preset-layout>nav button.active{border-color:var(--accent,#6657e8);background:#fff;box-shadow:0 4px 16px #26244312}.prompt-preset-layout>nav span{display:flex;align-items:center;justify-content:space-between;gap:8px}.prompt-preset-layout>nav b{font-size:13px}.prompt-preset-layout>nav em{font-style:normal;font-size:11px;color:var(--accent,#6657e8)}.prompt-preset-layout>nav small{display:block;margin-top:5px;color:var(--muted,#7b8092)}.prompt-preset-layout>article{padding:22px;min-width:0}.prompt-preset-layout>article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.prompt-preset-layout h3{margin:0 0 6px;font-size:18px}.prompt-preset-layout p{margin:0;color:var(--muted,#73788a);font-size:12px}.prompt-preset-layout>article>header>span{border-radius:999px;background:#6657e817;padding:6px 10px;color:var(--accent,#6657e8);font-size:12px}.prompt-preset-layout label{display:grid;gap:8px;font-size:13px;font-weight:700}.prompt-preset-layout textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:430px;border:1px solid var(--border,#dfe2ea);border-radius:11px;background:#fbfbfd;color:inherit;padding:14px;font:12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.prompt-preset-layout textarea:focus{outline:2px solid color-mix(in srgb,var(--accent,#6657e8) 25%,transparent);border-color:var(--accent,#6657e8)}.prompt-preset-layout textarea[readonly]{color:var(--muted,#777c8e)}.prompt-preset-layout footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px}.prompt-preset-layout footer small{color:var(--muted,#777c8e)}.prompt-preset-layout footer button{white-space:nowrap}@media(max-width:900px){.prompt-preset-layout{grid-template-columns:1fr}.prompt-preset-layout>nav{border-right:0;border-bottom:1px solid var(--border,#e4e6ed);display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}.prompt-preset-panel .system-lock{border-color:#ffffff18;color:#92928d}.prompt-preset-layout{border-color:#ffffff12}.prompt-preset-layout>nav{border-color:#ffffff12;background:#1c1c1b}.prompt-preset-layout>nav button:hover{background:#292928}.prompt-preset-layout>nav button.active{border-color:#8d98ff;background:#28282a;box-shadow:0 4px 16px #0003}.prompt-preset-layout>nav em,.prompt-preset-layout>article>header>span{color:#aab2ff}.prompt-preset-layout>nav small,.prompt-preset-layout p,.prompt-preset-layout footer small{color:#777773}.prompt-preset-layout textarea{border-color:#ffffff18;background:#181817;color:#e8e8e5}.prompt-preset-layout textarea:focus{outline:2px solid #7584ff35;border-color:#8d98ff}.prompt-preset-layout textarea[readonly]{color:#8d8d88}.concurrency-table{display:grid}.concurrency-table>header,.concurrency-table>article{display:grid;grid-template-columns:minmax(240px,1.5fr) 100px 100px 150px 90px;gap:16px;align-items:center;padding:13px 16px;border-top:1px solid #ffffff0f}.concurrency-table>header{color:#777773;font-size:11px}.concurrency-table article>span:first-child{display:grid}.concurrency-table b{font-size:13px}.concurrency-table small{color:#777773}.concurrency-table input{width:110px;border:1px solid #ffffff18;background:#181817;color:#f2f2f0;border-radius:8px;padding:8px}.concurrency-table article>button{margin:0;background:#7584ff;color:#fff;border-radius:8px;padding:8px 14px}.concurrency-table article>button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:900px){.concurrency-table{overflow-x:auto}.concurrency-table>header,.concurrency-table>article{min-width:760px}}.deferred-panel-state{padding:24px}.deferred-panel-state p{margin:8px 0 16px;font-size:13px}.deferred-panel-state button{margin:0;padding:9px 14px;border:1px solid #8d98ff59;border-radius:8px;background:#7584ff1f}.deferred-panel-state button:focus-visible{outline:2px solid #8d98ff;outline-offset:2px}.header-actions>button{border:1px solid #ffffff1f;background:#242423;color:#ddd;border-radius:8px;padding:6px 10px;cursor:pointer}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 0,#263063 0,transparent 38%),#171716}.login-card{width:min(420px,100%);display:grid;gap:20px;padding:30px;border:1px solid #ffffff18;background:#20201fee;border-radius:16px;box-shadow:0 24px 80px #0008}.login-card .logo{padding:0}.login-card h1{font-size:24px;margin:0 0 5px}.login-card p{margin:0;color:#92928d}.login-card label{display:grid;gap:7px;color:#b8b8b3}.login-card input{width:100%;border:1px solid #ffffff1f;background:#151514;color:#f2f2f0;border-radius:9px;padding:11px 12px;outline:none}.login-card input:focus{border-color:#8d98ff}.login-card>button{border:0;background:#6675ec;color:#fff;border-radius:9px;padding:12px;font-weight:650;cursor:pointer}.login-card>small{color:#aab2ff;text-align:center}.integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.integration-card{display:flex;flex-direction:column}.integration-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px}.integration-fields label{display:grid;align-content:start;gap:6px;color:#aaa}.integration-fields input,.integration-fields select{min-width:0;border:1px solid #ffffff1f;background:#151514;color:#eee;border-radius:8px;padding:10px}.integration-fields input::placeholder{color:#777773}.integration-fields input:focus,.integration-fields select:focus{border-color:#8d98ff;outline:none}.integration-field-hint{color:#777773;font-size:11px;line-height:1.55}.integration-message{margin:0 18px 16px;padding:12px 14px;border:1px solid #ff676773;border-radius:10px;color:#ff9a9a;background:#7818202e}.integration-message.success{border-color:#64df9766;color:#79e3aa;background:#17694329}.integration-actions{display:flex;justify-content:flex-end;padding:0 18px 18px}.integration-actions button{border:0;background:#6675ec;color:#fff;border-radius:8px;padding:10px 14px;cursor:pointer}.integration-actions button:disabled{cursor:wait;opacity:.68}.switch{display:flex;align-items:center;gap:7px;color:#aaa}.switch input{accent-color:#7584ff}@media(max-width:1050px){.integration-grid{grid-template-columns:1fr}}@media(max-width:650px){.integration-fields{grid-template-columns:1fr}}.integration-fields .integration-checkbox-field{grid-column:1/-1;padding:12px;border:1px solid #ffffff1f;border-radius:8px;background:#ffffff03}.integration-checkbox-field .switch{color:#ddd;line-height:1.5}.integration-checkbox-field input[type=checkbox]{width:18px;height:18px;flex:none;margin:0}.header-actions{display:flex;align-items:center;gap:10px}.header-actions button{border:1px solid #ffffff18;background:#242422;color:#ddd;border-radius:8px;padding:7px 11px}.member-panel,.auth-management,.storage-settings{margin-top:18px}.member-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:16px;border-bottom:1px solid #ffffff12}.member-summary article{background:#181817;border:1px solid #ffffff10;border-radius:10px;padding:12px;display:grid}.member-summary b{font-size:20px}.member-summary span{color:#858580;font-size:11px}.member-tools{display:flex;gap:10px;padding:14px 16px}.member-tools input,.member-tools select,.member-modal input{border:1px solid #ffffff1f;background:#151514;color:#eee;border-radius:8px;padding:10px}.member-tools input{flex:1}.member-table>header,.member-table>article{display:grid;grid-template-columns:minmax(210px,1.35fr) minmax(170px,1fr) 110px 90px minmax(140px,1fr) 60px;align-items:center;gap:12px;padding:12px 16px}.member-table>header{color:#777773;font-size:11px;border-block:1px solid #ffffff0f}.member-table>article{border-bottom:1px solid #ffffff0f}.member-table>article>span:first-child{display:flex;align-items:center;gap:10px}.member-table i{font-style:normal;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#7584ff24;color:#aab2ff}.member-table b{display:grid;font-size:12px}.member-table small{color:#777773;font-weight:400}.member-table button{margin:0}.member-active{color:#71c993}.member-disabled{color:#ef8d91}.member-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#0009;display:grid;place-items:center;padding:20px}.member-modal form{width:min(480px,100%);background:#20201f;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 24px 80px #0009;padding:20px;display:grid;gap:16px}.member-modal header{height:auto;border:0}.member-modal header p{margin:3px 0;color:#777773}.member-modal header button{border:0;background:transparent;color:#aaa;font-size:22px}.member-modal label:not(.member-check){display:grid;gap:7px;color:#aaa}.member-readonly{display:grid;gap:5px;color:#777}.member-readonly code{color:#aaa}.member-check{display:flex;align-items:center;gap:9px;border:1px solid #ffffff12;border-radius:9px;padding:12px}.member-check input{accent-color:#7584ff}.member-check.danger{color:#ef9c9f}.member-modal footer{display:flex;justify-content:flex-end;gap:10px}.member-modal footer button{border:1px solid #ffffff18;background:#292927;color:#eee;border-radius:8px;padding:9px 13px}.member-modal footer button:last-child{background:#6675ec;border-color:#6675ec}.auth-options{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:20px}.auth-options button{margin:0;text-align:left;border:1px solid #ffffff18;background:#181817;color:#f2f2f0;border-radius:12px;padding:18px;display:grid;gap:7px}.auth-options button.selected{border-color:#8d98ff;background:#7584ff18;box-shadow:inset 3px 0 #8d98ff}.auth-options span{color:#92928d;font-size:12px}.auth-flow{margin:0 20px;padding:16px;border:1px solid #ffffff10;background:#181817;border-radius:10px}.auth-flow ol{margin:10px 0 0;padding-left:20px;color:#999}.configure-link{margin:16px 20px!important}.auth-warning{margin:0!important;padding:0 20px 20px;color:#d2a465!important}.notice+*{margin-top:18px}.member-table.credit-enabled>header,.member-table.credit-enabled>article{grid-template-columns:minmax(210px,1.35fr) minmax(170px,1fr) 105px 80px minmax(140px,1fr) 116px}.member-table.credit-enabled>article>span:nth-child(2),.member-credits{display:grid}.member-credits>b{font-size:15px;color:#d9cc84}.member-credits small{color:#7d7a62}.member-actions{display:flex;gap:5px}.member-actions button:first-child{color:#dccb76;border-color:#dccb7638}.credit-editor{width:min(500px,100%)!important}.credit-balance{display:grid;grid-template-columns:1fr auto;align-items:end;padding:16px;border:1px solid #dccb7625;border-radius:12px;background:#dccb760a}.credit-balance span{color:#95928b}.credit-balance b{grid-row:1/3;grid-column:2;font-size:30px;color:#e1ce77}.credit-balance small{color:#77736b}.credit-mode{display:grid;grid-template-columns:1fr 1fr;gap:8px}.credit-mode button{margin:0;border:1px solid #ffffff18;border-radius:9px;padding:11px;color:#aaa}.credit-mode button.active{border-color:#73c997;background:#73c99712;color:#8bdbab}.credit-mode button.active.danger{border-color:#ef9292;background:#ef929212;color:#f0a2a2}.credit-preview{margin:0;padding:10px 12px;border-radius:8px;background:#181817;color:#888}.credit-preview b{color:#ddd}@media(max-width:1050px){.member-table{overflow:auto}.member-table>header,.member-table>article{min-width:880px}}@media(max-width:700px){.member-summary,.auth-options{grid-template-columns:1fr 1fr}.member-tools{flex-direction:column}}.consumption-modal{padding:28px}.consumption-modal>section{width:min(1180px,100%);height:min(760px,92vh);background:#20201f;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 24px 80px #0009;padding:20px;display:grid;grid-template-rows:auto 1fr;overflow:hidden}.consumption-modal>section>header{height:auto;border:0}.consumption-modal>section>header p{margin:3px 0;color:#777773}.consumption-modal>section>header button{border:0;background:transparent;color:#aaa;font-size:22px}.consumption-layout{min-height:0;display:grid;grid-template-columns:360px 1fr;gap:14px}.consumption-list{display:flex;flex-direction:column;gap:7px;overflow:auto;padding-right:4px}.consumption-list>button{margin:0;text-align:left;display:grid;gap:5px;padding:12px;border:1px solid #ffffff12;border-radius:10px;background:#181817;color:#ddd}.consumption-list>button.active{border-color:#7584ff;background:#7584ff12}.consumption-list span{display:flex;justify-content:space-between;gap:8px}.consumption-list em{font-style:normal;color:#aaa}.consumption-list em.succeeded{color:#75ce99}.consumption-list em.failed{color:#ef9292}.consumption-list code,.consumption-list small{color:#777;font-size:11px}.consumption-inspector{min-width:0;overflow:auto;border:1px solid #ffffff10;border-radius:10px;background:#181817;padding:14px}.consumption-inspector dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 14px}.consumption-inspector dl div{display:grid;gap:3px}.consumption-inspector dt{color:#777;font-size:11px}.consumption-inspector dd{margin:0;color:#ddd}.consumption-inspector h3{margin:16px 0 7px;font-size:12px;color:#aaa}.consumption-inspector pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;background:#10100f;border:1px solid #ffffff10;border-radius:8px;padding:12px;color:#c7d0e7;max-height:240px;overflow:auto}@media(max-width:800px){.consumption-layout{grid-template-columns:1fr}.consumption-list{max-height:220px}.consumption-inspector dl{grid-template-columns:1fr}}.member-table.credit-enabled>header,.member-table.credit-enabled>article{min-width:1062px;grid-template-columns:minmax(210px,1.35fr) minmax(170px,1fr) 105px 80px minmax(140px,1fr) 265px}.member-table.credit-enabled{overflow-x:auto}.member-actions{display:flex;flex-wrap:nowrap;gap:6px}.member-actions button{min-width:52px;white-space:nowrap}.member-actions button:first-child{color:#aab2ff;border-color:transparent;background:transparent}@media(max-width:1050px){.member-table.credit-enabled>header,.member-table.credit-enabled>article{min-width:1080px}}.payments-management{display:grid;gap:16px;margin-top:18px}.payment-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.payment-summary article{display:grid;padding:16px;border:1px solid #ffffff12;background:#20201f;border-radius:12px}.payment-summary b{font-size:22px}.payment-summary span{color:#858581}.package-table{display:grid}.package-table>header,.package-table>article{display:grid;grid-template-columns:minmax(220px,1.6fr) .6fr .7fr .7fr 1fr;align-items:center;gap:12px;padding:13px 16px}.package-table>header{color:#777;border-bottom:1px solid #ffffff12}.package-table>article{border-bottom:1px solid #ffffff0d}.package-table article>span:first-child{display:grid}.package-table small{color:#777}.package-table strong{font-size:14px}.package-table em{width:max-content;font-style:normal;padding:4px 9px;border-radius:999px}.package-table em.enabled{color:#79d29a;background:#55a9781c}.package-table em.disabled{color:#aaa;background:#ffffff0c}.package-table button{margin:0 5px 0 0;border:0;background:#7584ff1c;color:#aab2ff;border-radius:7px;padding:7px 10px}.package-table button.danger{color:#ff9696;background:#ff626212}.payment-config-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.payment-security-note{display:flex;gap:12px;align-items:center;padding:14px 16px;border:1px solid #55a97833;background:#55a97812;border-radius:12px}.payment-security-note span{color:#8f8f8b}.package-editor{width:min(560px,calc(100vw - 32px))}.package-editor-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:1000px){.payment-config-grid{grid-template-columns:1fr}.package-table>header,.package-table>article{grid-template-columns:1fr 90px 90px}.package-table>header span:nth-child(4),.package-table>header span:nth-child(5),.package-table>article>em,.package-table>article>span:last-child{display:none}}@media(max-width:650px){.payment-summary,.package-editor-two{grid-template-columns:1fr}}.referral-management{display:grid;gap:20px}.referral-settings,.referral-records{padding:24px}.referral-form{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:16px;margin:24px 0}.referral-form label{position:relative;display:grid;gap:9px;color:#a9abb4}.referral-form input{padding-right:54px}.referral-form label span{position:absolute;right:14px;bottom:14px;color:#757783}.referral-table header,.referral-table article{display:grid;grid-template-columns:.8fr 1.2fr 1.2fr .8fr .7fr 1fr;gap:14px;align-items:center;padding:14px 10px;border-bottom:1px solid rgba(255,255,255,.08)}.referral-table header{font-size:12px;color:#777984}.referral-table article code{color:#bbb1ff}.referral-table article em.rewarded{color:#72d7a1}.referral-table article em.rejected{color:#ff8c8c}.referral-table article small{color:#777984}@media(max-width:950px){.referral-form{grid-template-columns:1fr}.referral-table{overflow:auto}.referral-table header,.referral-table article{min-width:860px}}.director-agent-shortcuts{padding:16px;margin:16px;border:1px solid #7584ff38;border-radius:12px;background:#7584ff0c}.director-agent-shortcuts h3{margin:0 0 6px;color:#e7e9ff}.director-agent-shortcuts p,.director-agent-settings p{font-size:12px;line-height:1.6;color:#a7a7a2}.director-agent-shortcuts button{margin:8px 0 0}.director-agent-shortcuts button+button{margin-left:10px}.director-agent-settings{padding:14px;margin-bottom:16px;border:1px solid #ffffff20;border-radius:10px}.director-agent-settings label{display:grid;gap:8px}.director-agent-settings select{width:100%;min-height:38px;padding:7px;border:1px solid #ffffff25;border-radius:7px;background:#181817;color:#f2f2f0;color-scheme:dark}.director-agent-settings select:focus-visible{outline:2px solid #8d98ff;outline-offset:2px}.director-agent-settings select:disabled{opacity:.5;cursor:not-allowed}.director-agent-model-fields{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.director-agent-tier{min-width:0;display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid #ffffff16;border-radius:8px}.director-agent-settings .director-reasoning-effective{margin:0;font-size:12px}.director-agent-settings .director-reasoning-notice{margin:0;color:#e6c98d}.director-agent-settings select[aria-invalid=true]{border-color:#e58d8d}
