:root{--ui-bg: #f3f5f4;--ui-surface: #ffffff;--ui-surface-muted: #eef1f0;--ui-border: #e1e5e4;--ui-border-strong: #d3d9d8;--ui-text: #172120;--ui-text-secondary: #5e6a68;--ui-text-muted: #7b8684;--ui-primary: #22605a;--ui-primary-hover: #1c4f4a;--ui-primary-soft: #e6efed;--ui-danger: #b3402e;--ui-warning: #93600f;--ui-success: #2e7350;--ui-radius-sm: 7px;--ui-radius: 10px;--ui-radius-lg: 14px;--ui-shadow-float: 0 12px 32px rgba(24, 33, 46, .1);color:var(--ui-text);background:var(--ui-bg);font-family:Geist,Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,sans-serif;font-synthesis:none}.subscription-commerce{background:linear-gradient(180deg,#fff 0,#f8fbff);overflow:hidden}.subscription-commerce>header{align-items:flex-start}.entitlement-hero{background:radial-gradient(circle at 90% 0,rgba(64,190,156,.2),transparent 34%),linear-gradient(135deg,#0d1e38,#183a64);border:1px solid #294e77;border-radius:18px;color:#fff;display:grid;gap:24px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);margin:20px 0;padding:24px}.entitlement-hero h3{font-size:24px;margin:12px 0 7px}.entitlement-hero p{color:#a9bfd8;margin:0}.entitlement-metrics{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.entitlement-metrics article{background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:13px;display:grid;gap:7px;padding:16px}.entitlement-metrics small,.entitlement-metrics span{color:#a9bfd8}.entitlement-metrics strong{font-size:25px}.entitlement-metrics i{background:#324d6d;border-radius:99px;height:7px;overflow:hidden}.entitlement-metrics b{background:linear-gradient(90deg,#43a5ff,#53dfb2);display:block;height:100%}.empty-entitlement{background:#f4f8fd;border:1px dashed #bdcce0;border-radius:15px;display:grid;gap:6px;margin:20px 0;padding:22px}.empty-entitlement span,.commerce-heading>span{color:#718096}.scheduled-strip{align-items:center;background:#fff8e7;border:1px solid #ead39b;border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;margin:-8px 0 20px;padding:12px 15px}.scheduled-strip span{background:#fff;border-radius:8px;color:#75581a;padding:6px 9px}.commerce-heading{align-items:end;display:flex;justify-content:space-between;margin:28px 0 14px}.commerce-heading h3{margin:3px 0 0}.commerce-plan-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(235px,1fr))}.commerce-plan-grid article{background:#fff;border:1px solid #dce5f0;border-radius:17px;box-shadow:0 12px 32px #18385c12;display:flex;flex-direction:column;padding:20px}.commerce-plan-grid article[data-type=SUBSCRIPTION]{border-top:4px solid #2d69e0}.commerce-plan-grid article>div{display:flex;justify-content:space-between}.commerce-plan-grid article>div span{background:#edf4ff;border-radius:99px;color:#245fbd;font-size:11px;font-weight:800;padding:5px 8px}.commerce-plan-grid article>div small{text-decoration:line-through}.commerce-plan-grid h4{font-size:19px;margin:16px 0 6px}.commerce-plan-grid p{color:#718096;line-height:1.5;min-height:45px}.commerce-plan-grid>article>strong{font-size:31px;margin:5px 0}.commerce-plan-grid>article>strong small{font-size:14px}.commerce-plan-grid ul{color:#53657c;display:grid;gap:7px;list-style:none;margin:7px 0 18px;padding:0}.commerce-plan-grid li:before{color:#1ca678;content:"✓";font-weight:800;margin-right:7px}.commerce-plan-grid button{margin-top:auto}.payment-instruction{align-items:center;background:#eef8f4;border:1px solid #b8dfcf;border-radius:13px;display:flex;gap:20px;justify-content:space-between;margin:16px 0;padding:14px 16px}.payment-instruction div{display:grid}.payment-instruction p{color:#49665c;margin:0}.order-history{border-top:1px solid #dfe7f1;margin-top:28px;padding-top:17px}.order-history summary{cursor:pointer;font-weight:750}.order-history summary span{background:#e8eef7;border-radius:99px;font-size:11px;margin-left:6px;padding:3px 7px}.order-history .table-scroll{margin-top:13px}.status-pill[data-status=SCHEDULED]{background:#fff5dc;color:#806019}@media(max-width:800px){.entitlement-hero,.entitlement-metrics{grid-template-columns:1fr}.payment-instruction,.commerce-heading{align-items:flex-start;flex-direction:column}.commerce-plan-grid{grid-template-columns:1fr}}*{box-sizing:border-box}body{background:var(--ui-bg);color:var(--ui-text);margin:0}.account-workspace{min-height:calc(100vh - 72px);padding:32px 24px 60px;background:#f1f5f9}.account-workspace>.console-card{margin:0 auto}button,a{font:inherit}input,textarea,select{background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);color:var(--ui-text);font:inherit;min-width:0;padding:11px 13px;transition:border-color .15s ease,box-shadow .15s ease}input:focus,textarea:focus,select:focus{border-color:var(--ui-primary);box-shadow:0 0 0 3px #176b611a;outline:none}input::placeholder,textarea::placeholder{color:#a0a8b5}select{background:#fff}textarea{min-height:120px;resize:vertical}button{border:0;border-radius:var(--ui-radius-sm);background:var(--ui-primary);color:#fff;cursor:pointer;font-weight:650;padding:11px 20px;transition:background .15s ease,border-color .15s ease,opacity .15s ease}button:hover:not(:disabled){background:var(--ui-primary-hover)}.ghost{background:var(--ui-primary-soft);color:var(--ui-primary)}.ghost:hover:not(:disabled){background:#dcece9}main{min-height:100vh}.nav{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1160px;min-height:64px;padding:14px 24px}.nav>strong{font-size:15px;letter-spacing:-.01em}.nav-actions{align-items:center;display:flex;gap:16px}.user-email{color:#54657c;font-size:14px}.user-account-menu{position:relative}.user-account-trigger{background:#f2f5f3;border:1px solid #e0e7e3;border-radius:8px;color:#233c35;cursor:pointer;font-size:12px;font-weight:650;max-width:245px;overflow:hidden;padding:9px 12px;text-overflow:ellipsis;white-space:nowrap}.user-account-trigger:hover,.user-account-trigger:focus-visible{border-color:#94b8aa}.user-account-dropdown{background:#fff;border:1px solid #dfe6e2;border-radius:9px;box-shadow:0 12px 26px #18362b1a;min-width:150px;padding:6px;position:absolute;right:0;top:calc(100% + 7px);z-index:80}.user-account-dropdown button{background:transparent;border:0;border-radius:5px;color:#263a32;cursor:pointer;display:block;font-size:12px;padding:10px 11px;text-align:left;width:100%}.user-account-dropdown button:hover,.user-account-dropdown button:focus-visible{background:#eef3f0}.nav a{color:inherit;text-decoration:none}.nav-categories{align-items:center;display:flex;gap:5px}.nav-categories>a,.nav-categories summary{border-radius:8px;color:#344960;cursor:pointer;font-size:12px;font-weight:700;list-style:none;padding:8px 10px}.nav-categories summary::-webkit-details-marker{display:none}.nav-categories details{position:relative}.nav-categories details[open] summary,.nav-categories>a:hover,.nav-categories>a.active{background:#eaf2f7;color:#176f66}.nav-categories details>div{background:#fff;border:1px solid #dce5ed;border-radius:13px;box-shadow:0 18px 50px #1027412b;display:grid;gap:3px;min-width:245px;padding:8px;position:absolute;right:0;top:38px;z-index:30}.nav-categories details>div a{border-radius:9px;display:grid;gap:3px;padding:10px}.nav-categories details>div a:hover{background:#edf6f3}.nav-categories details>div b{font-size:11px}.nav-categories details>div small{color:#7a8999;font-size:9px}.user-page-stack{background:#f2f5f9;min-height:calc(100vh - 70px);padding:1px 20px 60px}.user-page-stack>.console-card,.user-page-stack>.announcement-center,.user-page-stack>.user-profile-attributes,.user-page-stack>.redemption-center{max-width:1160px}.hero{margin:100px auto 80px;max-width:900px;padding:0 24px;text-align:center}.eyebrow{color:#1769e0;font-weight:700;letter-spacing:.08em}h1{font-size:clamp(44px,7vw,76px);letter-spacing:-.04em;line-height:1.05;margin:20px 0}.lead{color:#54657c;font-size:20px}.hero-actions{display:flex;gap:12px;justify-content:center;margin-top:34px}.capabilities{display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1160px;padding:24px}.capabilities article{background:#fff;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:none;padding:26px}.capabilities span{color:#1769e0;font-size:24px}.capabilities h2{font-size:17px;line-height:1.5}.overlay{align-items:center;background:#0d1c3080;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:20}.auth-card{background:#fff;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-float);display:grid;gap:16px;max-width:430px;padding:34px;position:relative;width:100%}.auth-card h2{font-size:28px;margin:0}.auth-card .eyebrow{margin:0}.auth-card label{display:grid;font-size:14px;font-weight:650;gap:7px}.password-field{display:grid;position:relative}.password-field input{padding-right:64px}.password-toggle{background:transparent;color:var(--ui-primary);font-size:13px;padding:0 12px;position:absolute;right:1px;top:50%;transform:translateY(-50%)}.close{background:transparent;color:#718096;font-size:25px;padding:4px 10px;position:absolute;right:16px;top:14px}.wide{width:100%}.text-button{background:transparent;color:#1769e0;padding:4px}.error{color:#c53030;font-size:14px;margin:0}.console-card{background:#fff;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:none;margin:60px auto;max-width:960px;padding:30px}.console-card header{align-items:end;display:flex;justify-content:space-between}.console-card h2{font-size:28px;margin:5px 0 0}.console-card .eyebrow{margin:0}.create-key{display:flex;gap:10px}.secret-once{background:#edf7ed;border:1px solid #a9d5ae;border-radius:12px;display:grid;gap:10px;margin-top:24px;padding:16px}.secret-once code{overflow-wrap:anywhere}.secret-once button{justify-self:start}.key-list{display:grid;gap:10px;margin-top:24px}.key-row{align-items:center;border-top:1px solid #e6ebf2;display:flex;justify-content:space-between;padding:16px 0 6px}.key-row div{display:grid;gap:5px}.key-row small,.muted{color:#718096}.danger{background:#fbeeee;color:var(--ui-danger)}.payment-settings{margin-top:0}.payment-operations{margin-bottom:24px}.operation-block{margin-top:28px}.operation-block h3{align-items:center;display:flex;gap:8px;margin-bottom:10px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;min-width:780px;width:100%}th,td{border-bottom:1px solid var(--ui-border);padding:12px 10px;text-align:left;vertical-align:middle}th{background:var(--ui-surface-muted);color:var(--ui-text-secondary);font-size:12px;font-weight:700}td{font-size:14px}td code{overflow-wrap:anywhere}.empty{color:#718096;padding:26px;text-align:center}.row-actions{display:flex;gap:7px}.small{border-radius:8px;font-size:13px;padding:7px 10px;white-space:nowrap}.status-pill{background:#edf2f7;border-radius:999px;display:inline-block;font-size:12px;padding:4px 9px}.status-pill[data-status=PAID],.status-pill[data-status=SUCCESS],.status-pill[data-status=ACTIVE]{background:#e7f7ec;color:#237a3b}.status-pill[data-status=PENDING],.status-pill[data-status=PROCESSING]{background:#fff8df;color:#7b5a00}.status-pill[data-status=FAILED],.status-pill[data-status=CLOSED]{background:#fff0f0;color:#a83232}.status-pill[data-status=WARN]{background:#fff8df;color:#7b5a00}.status-pill[data-status=CHALLENGE]{background:#fff0e8;color:#a34b18}.status-pill[data-status=DISABLED],.status-pill[data-status=REVOKED]{background:#fff0f0;color:#a83232}.count-badge{background:#c53030;border-radius:999px;color:#fff;font-size:12px;padding:2px 7px}.user-table td:nth-child(2){display:grid;gap:4px}.user-table td:nth-child(2) small{color:#718096}.user-operation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0}.operation-panel{background:linear-gradient(145deg,#f8fafc,#eef4ff);border:1px solid #dce6f3;border-radius:16px;display:grid;gap:10px;padding:18px}.operation-panel h3{margin:2px 0 4px}.operation-panel .panel-note{color:#64748b;font-size:13px;margin:0}.limit-input{max-width:100px;padding:8px}.inline-form{display:flex;gap:10px;margin-top:18px}.inline-form input{flex:1}.recovery-codes{background:#edf7ed;border:1px solid #a9d5ae;border-radius:12px;display:grid;gap:8px;margin-top:20px;padding:16px}.recovery-codes code{font-size:16px;letter-spacing:.08em}.uri-text{overflow-wrap:anywhere}.admin-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0;padding:0}.admin-tabs{border-bottom:1px solid var(--ui-border);gap:2px}.admin-tabs button{background:transparent;border-bottom:2px solid transparent;border-radius:0;color:var(--ui-text-secondary);padding:9px 13px}.admin-tabs button:hover:not(:disabled){background:var(--ui-surface-muted);color:var(--ui-text)}.admin-tabs button.active{background:transparent;border-bottom-color:var(--ui-primary);color:var(--ui-primary)}.compact-form{align-items:end;background:var(--ui-surface-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:grid;gap:10px;grid-template-columns:repeat(4,minmax(130px,1fr));margin-bottom:22px;padding:16px}.compact-form input,.compact-form select{width:100%}.tls-profile-form{align-items:stretch;grid-template-columns:repeat(2,minmax(220px,1fr))}.tls-profile-form>input{align-self:end}.tls-profile-form textarea{min-height:150px;resize:vertical}.tls-option-group{align-content:center;background:#fff;border:1px solid #dce3ee;border-radius:10px;display:flex;flex-wrap:wrap;gap:10px 18px;padding:12px 14px}.tls-option-group small{color:#64748b;flex-basis:100%;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tls-option-group .switch-line{margin:0}.tls-profile-form .form-actions{align-items:stretch;display:flex;gap:10px}.tls-profile-form .form-actions button{flex:1}.model-pricing-workbench{background:linear-gradient(145deg,#f8fbff,#f3f7fc);border:1px solid #dce6f1;border-radius:18px;box-shadow:0 18px 46px #1b345314;margin-bottom:24px;overflow:hidden}.pricing-workbench-heading{align-items:flex-start;background:linear-gradient(120deg,#12243d,#1b3d68);color:#fff;display:flex;gap:24px;justify-content:space-between;padding:22px 24px}.pricing-workbench-heading h3{margin:3px 0 7px}.pricing-workbench-heading p:not(.eyebrow){color:#b9c9db;margin:0;max-width:760px}.pricing-workbench-heading .eyebrow{color:#67d6c5}.model-form-section{border-bottom:1px solid #dfe7f0;display:grid;gap:22px;grid-template-columns:220px 1fr;padding:20px 24px}.model-form-section.cache-policy{background:#1f7bc209}.model-form-section.long-context-policy{background:#704ebe0a}.section-caption{align-items:flex-start;display:flex;gap:12px}.section-caption>b{align-items:center;background:#e3edf8;border-radius:9px;color:#245d97;display:flex;font-size:12px;height:30px;justify-content:center;width:30px}.section-caption span{display:grid;gap:5px}.section-caption strong{color:#19324f}.section-caption small{color:#71839a;line-height:1.45}.model-field-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(150px,1fr))}.model-field-grid.three{grid-template-columns:repeat(3,minmax(170px,1fr))}.model-field-grid label{color:#51657d;display:grid;font-size:12px;font-weight:650;gap:6px}.model-field-grid input,.model-field-grid select{background:#fff;width:100%}.model-form-actions{align-items:center;display:flex;justify-content:space-between;padding:18px 24px}.model-form-actions>div{display:flex;gap:10px}.channel-picker{align-items:center;display:flex;gap:10px;margin:18px 0}.channel-picker select{min-width:220px}.oauth-heading{align-items:center;display:flex;justify-content:space-between;margin:20px 0 12px}.oauth-heading h3,.oauth-connect h4{margin:0}.oauth-heading p,.oauth-connect p{color:#66768b;margin:5px 0 0}.oauth-form{border-bottom:1px solid #dce5f1;padding-bottom:22px}.oauth-connect{background:linear-gradient(135deg,#3063ff12,#40be9c0d);border:1px solid #dce5f1;border-radius:14px;display:grid;gap:14px;margin-top:20px;padding:20px}.oauth-profile-strip{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:16px 0}.profile-chip{align-items:flex-start;background:#f8faff;border:1px solid #d9e2f2;color:#26364b;display:flex;flex-direction:column;gap:3px;min-height:62px;padding:10px 12px;text-align:left}.profile-chip.active{background:linear-gradient(145deg,#244ee5,#426bf5);border-color:#244ee5;color:#fff;box-shadow:0 8px 20px #244ee52e}.profile-chip span{font-size:10px;opacity:.7}.provider-spec-card{align-items:center;background:linear-gradient(135deg,#f7faff,#eef4ff);border:1px solid #cfdaec;border-left:4px solid #315de7;border-radius:14px;display:flex;gap:20px;justify-content:space-between;margin:0 0 18px;padding:18px 20px}.provider-spec-card[data-maturity=OFFICIAL]{background:linear-gradient(135deg,#f2fbf7,#edf8ff);border-color:#b9dfd1;border-left-color:#118867}.provider-spec-card h4{margin:7px 0 4px}.provider-spec-card p{color:#617189;margin:0;max-width:760px}.provider-mode,.provider-maturity{background:#e5ecfb;border-radius:999px;color:#345073;display:inline-block;font-size:10px;font-weight:800;letter-spacing:.08em;margin-right:7px;padding:4px 8px}.provider-spec-card[data-maturity=OFFICIAL] .provider-maturity{background:#d8f3e8;color:#087456}.provider-spec-actions{align-items:flex-end;display:flex;flex-direction:column;gap:9px;min-width:220px}.provider-spec-actions code{color:#334a68;font-size:12px}.provider-spec-actions a{color:#2456d8;font-size:12px;font-weight:700;text-decoration:none}.oauth-import-panel{background:#10192a;border:1px solid #253654;border-radius:16px;color:#f7f9fd;display:grid;gap:18px;margin-top:20px;padding:22px}.oauth-import-panel h4{font-size:19px;margin:2px 0 8px}.oauth-import-panel p:not(.eyebrow){color:#aab7cb;margin:0}.oauth-import-panel .compact-form input,.oauth-import-panel .compact-form select,.oauth-import-panel .compact-form textarea{background:#172238;border-color:#31425f;color:#f7f9fd}@media(max-width:760px){.provider-spec-card{align-items:flex-start;flex-direction:column}.provider-spec-actions{align-items:flex-start;min-width:0}}.codex-session-import{border-top:1px solid #2c3c57;display:grid;gap:16px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);padding-top:20px}.codex-session-import h4{margin-top:12px}.codex-session-import code{color:#c6d9fa}.codex-session-import form{display:grid;gap:10px}.codex-session-import textarea{background:#0d1626;border-color:#31425f;color:#edf4ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;width:100%}.codex-session-import form>div{align-items:center;display:flex;gap:14px;justify-content:space-between}.codex-session-import small{color:#91a2bd;line-height:1.5}.account-kind{background:#edf2f7;border:1px solid #d8e1ec;border-radius:999px;color:#4b5e76;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.06em;padding:3px 7px}.account-kind.shadow{background:#ecf5ff;border-color:#bedcff;color:#1769b0}.account-kind.generated_pat{background:#f2edff;border-color:#d7c9ff;color:#6543b5}.account-batch-toolbar{align-items:center;background:linear-gradient(90deg,#f5f8fd,#fbfcfe);border:1px solid #dde6f1;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:10px 12px}.account-batch-toolbar>div{align-items:baseline;display:flex;gap:5px;margin-right:auto}.account-batch-toolbar strong{color:#1769e0;font-size:19px}.account-batch-toolbar span{color:#6d7d91;font-size:12px}.quota-command-center{background:linear-gradient(135deg,#071d35,#123a61);border:1px solid #24537e;border-radius:17px;box-shadow:0 14px 34px #0a2a4b29;color:#f0f7ff;display:grid;gap:20px;grid-template-columns:minmax(230px,.65fr) minmax(0,1.8fr);margin:16px 0 20px;padding:22px}.quota-command-center h3{font-size:20px;margin:3px 0 8px}.quota-command-center p:not(.eyebrow){color:#a8bdd3;line-height:1.55;margin:0}.quota-command-center form{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(130px,1fr))}.quota-command-center label{color:#a9bdd2;display:grid;font-size:11px;font-weight:700;gap:5px}.quota-command-center input,.quota-command-center select{background:#0e2946;border-color:#315b80;color:#fff;width:100%}.quota-command-center .form-actions{grid-column:1/-1;justify-content:flex-end}.rate-sync-center{background:#fff;border:1px solid #dce5ef;border-radius:17px;box-shadow:0 12px 34px #1d395b12;margin:0 0 20px;padding:22px}.rate-sync-center header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.rate-sync-center h3{margin:3px 0 7px}.rate-sync-center header p:not(.eyebrow){color:#687a90;margin:0}.rate-sync-center form{background:#f5f8fc;border:1px solid #e1e8f1;border-radius:12px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(130px,1fr));margin-top:18px;padding:14px}.rate-cards{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.rate-cards article{border:1px solid #dfe7f0;border-left:4px solid #2b79e3;border-radius:11px;padding:13px}.rate-cards article.inactive{filter:grayscale(1);opacity:.6}.rate-cards article>div{display:flex;gap:8px;justify-content:space-between}.rate-cards span{color:#24724d;font-size:11px}.rate-cards p{color:#4f6177;margin:9px 0}.rate-cards small{color:#8290a1;display:block}.rate-cards code{color:#1c5da8;font-size:11px;overflow-wrap:anywhere}.danger-outline{background:#fff5f5;border:1px solid #e8b9b9;color:#b13535}.automation-suite{background:linear-gradient(155deg,#f9fbff,#f4f7fc);border:1px solid #d8e2ef;border-radius:18px;box-shadow:0 14px 40px #24385814;margin-top:22px;overflow:hidden;padding:24px}.credential-source-suite{background:radial-gradient(circle at 92% 0,rgba(55,141,255,.16),transparent 34%),#0c1728;border:1px solid #203654;border-radius:18px;box-shadow:0 16px 42px #0a192f2e;color:#eef5ff;margin-top:22px;padding:24px}.credential-source-suite .suite-heading h4{font-size:22px;margin:2px 0 7px}.credential-source-suite .suite-heading p:not(.eyebrow){color:#98aac2;margin:0}.credential-source-suite .security-badge{background:#27be851f;border-color:#51d3a359;color:#71e0b7}.credential-source-form{border-bottom:1px solid #263a56;display:grid;gap:11px;grid-template-columns:repeat(4,minmax(150px,1fr));margin-top:22px;padding-bottom:20px}.credential-source-form label{color:#9fb0c7;display:grid;font-size:11px;font-weight:750;gap:6px;letter-spacing:.02em}.credential-source-form input,.credential-source-form select{background:#14233a;border-color:#2d4462;color:#f4f8ff;width:100%}.credential-source-form .source-switch{align-content:center;display:flex}.credential-source-form .form-actions{grid-column:span 3;justify-content:flex-end}.credential-source-list{display:grid;gap:10px;margin-top:18px}.credential-source-list article{align-items:center;background:#ffffff0b;border:1px solid #263b58;border-radius:13px;display:flex;gap:18px;justify-content:space-between;padding:15px 16px}.credential-source-list article>div:first-child{display:grid;gap:5px;min-width:0}.credential-source-list h5{display:inline;font-size:15px;margin:0 0 0 8px}.credential-source-list code{color:#9fc7ff;overflow-wrap:anywhere}.credential-source-list small{color:#91a3bb}.credential-source-list article>div:last-child{display:flex;gap:8px}.credential-source-suite .status-pill{margin-right:8px;width:fit-content}.suite-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.suite-heading h4{font-size:21px;margin:2px 0 7px}.suite-heading p:not(.eyebrow){color:#63738a;margin:0}.security-badge{background:#e8f8f0;border:1px solid #b9e6d1;border-radius:999px;color:#17714b;flex:0 0 auto;font-size:10px;font-weight:800;letter-spacing:.08em;padding:7px 10px}.automation-config{border:1px solid #e0e7f0;margin:20px 0 16px}.source-toolbar{align-items:center;background:#fff;border:1px solid #e0e7f0;border-radius:12px;display:flex;gap:16px;justify-content:space-between;padding:12px 14px}.source-toolbar label{align-items:center;color:#42546d;display:flex;font-size:13px;font-weight:700;gap:10px}.source-toolbar select{min-width:260px}.source-toolbar>span{color:#78879a;font-size:12px}.automation-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.automation-grid article{background:#fff;border:1px solid #dfe7f1;border-radius:15px;min-width:0;padding:18px;position:relative}.automation-grid article:before{background:linear-gradient(90deg,#2563eb,#49a5f7);content:"";height:3px;left:18px;position:absolute;right:18px;top:0}.automation-grid h5,.invitation-ledger h5{font-size:16px;margin:7px 0}.automation-grid p{color:#718096;font-size:12px;line-height:1.55;min-height:38px}.feature-number{color:#2f6dde;font-size:10px;font-weight:900;letter-spacing:.12em}.stack-form{display:grid;gap:9px;margin-top:14px}.stack-form input,.stack-form select{width:100%}.split{display:grid;gap:9px;grid-template-columns:1fr 1fr}.invitation-ledger{background:#fff;border:1px solid #e0e7f0;border-radius:14px;margin-top:16px;padding:16px}.invitation-ledger>div:first-child{align-items:center;display:flex;justify-content:space-between}.invitation-ledger h5{margin-top:0}.status-dot{background:#29a36a;border-radius:50%;display:inline-block;height:7px;margin-right:6px;width:7px}.inline-project-picker{display:flex;gap:6px;margin-top:7px;min-width:210px}.inline-project-picker select{max-width:160px;min-height:30px;padding:4px 7px}.step-index{align-items:center;background:#1769e0;border-radius:50%;color:#fff;display:inline-flex;float:left;font-size:12px;height:24px;justify-content:center;margin-right:10px;width:24px}.metric-strip{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin:18px 0}.metric-strip article{background:#f6f9fd;border:1px solid #e2e9f3;border-radius:12px;display:flex;flex-direction:column;padding:15px}.metric-strip span{color:#68788e;font-size:13px}.metric-strip strong{font-size:25px;margin-top:5px}.announcement-editor{background:#f8fafd;border:1px solid #dde6f2;border-radius:15px;display:grid;gap:16px;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);padding:18px}.editor-main,.editor-controls{display:grid;gap:11px}.editor-main textarea{min-height:210px}.editor-controls label:not(.switch-line){color:#5d6e84;display:grid;font-size:12px;gap:5px}.announcement-toolbar{display:flex;gap:10px;margin:18px 0 12px}.announcement-toolbar input{flex:1}.announcement-list{display:grid;gap:10px}.announcement-list>article{align-items:flex-start;background:#fff;border:1px solid #e0e7f1;border-left:4px solid #4f86d9;border-radius:12px;display:flex;gap:18px;justify-content:space-between;padding:16px}.announcement-list>article[data-severity=WARNING]{border-left-color:#e5a11a}.announcement-list>article[data-severity=CRITICAL]{border-left-color:#d64b55}.announcement-title{align-items:center;display:flex;gap:8px}.announcement-list p{color:#465870;margin:8px 0;white-space:pre-wrap}.announcement-list small{color:#758398}.pin{background:#e8f0fc;border-radius:5px;color:#1759b7;font-size:11px;padding:3px 6px}.announcement-center{background:#fff;border:1px solid #e0e8f3;border-radius:18px;box-shadow:0 12px 40px #23457312;margin:24px auto;max-width:1160px;padding:22px}.announcement-center>header{align-items:center;display:flex;justify-content:space-between}.announcement-center h2{margin:2px 0 0}.unread-count{background:#1769e0;border-radius:99px;color:#fff;font-size:12px;padding:5px 9px}.user-announcements{display:grid;gap:10px;margin-top:15px}.user-announcements article{border:1px solid #dfe5e3;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:14px}.user-announcements article.unread{background:#f8faf9}.user-announcements .pin{background:#e6efed;color:#22605a}.user-announcements p{color:#52647a;margin:7px 0 0;white-space:pre-wrap}.user-announcements small{color:#7a8799;white-space:nowrap}.announcement-more{background:transparent;color:#1769e0;padding:12px 0 0}@media(max-width:780px){.announcement-editor,.metric-strip{grid-template-columns:1fr}.user-announcements article{gap:10px;flex-direction:column}}.eyebrow{color:var(--ui-primary);font-size:10px;font-weight:800;letter-spacing:.1em}.lead-small,.muted,.empty{color:var(--ui-text-secondary)}.success{color:var(--ui-success)}.error{color:var(--ui-danger)}.warning{background:#fff8e8;border-color:#ead9b5;color:#77591f}.status-pill{border:1px solid transparent;border-radius:6px;font-size:11px;font-weight:700}.status-pill[data-status=ACTIVE],.status-pill[data-status=PAID],.status-pill[data-status=SUCCESS]{background:#edf7f2;border-color:#d0e9dc;color:var(--ui-success)}.status-pill[data-status=PENDING],.status-pill[data-status=PROCESSING],.status-pill[data-status=WARN],.status-pill[data-status=SCHEDULED]{background:#fff8e8;border-color:#eedfbf;color:var(--ui-warning)}.status-pill[data-status=FAILED],.status-pill[data-status=CLOSED],.status-pill[data-status=DISABLED],.status-pill[data-status=REVOKED]{background:#fbefef;border-color:#efd3d3;color:var(--ui-danger)}.operation-panel,.dashboard-panel,.retention-card,.cleanup-task-card,.rate-sync-center,.announcement-center,.settings-card,.audit-detail,.proxy-stat-card,.data-source-card{background:var(--ui-surface);border-color:var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:none}.operation-panel,.compact-form,.usage-filter-panel,.audit-filter-panel,.cleanup-form{background:var(--ui-surface-muted);border:1px solid var(--ui-border)}.admin-workspace{gap:16px;margin-top:16px}.admin-sidebar{border-radius:var(--ui-radius-lg);box-shadow:none}.admin-context{border-color:var(--ui-border);border-radius:var(--ui-radius-lg)}.admin-context>aside{background:var(--ui-primary-soft);border:1px solid #d8e8e5}.admin-context>aside b{color:var(--ui-primary)}.workspace-brand>span{background:var(--ui-primary);border-radius:var(--ui-radius-sm)}.admin-sidebar nav button,.admin-sidebar nav button>i{border-radius:var(--ui-radius-sm)}.admin-sidebar nav button.active{background:#214c58;box-shadow:inset 3px 0 #64c8b9}.admin-sidebar nav button.active>i{background:#2d606b}.table-scroll{border:1px solid var(--ui-border);border-radius:var(--ui-radius)}.table-scroll table{background:var(--ui-surface)}.table-scroll th:first-child{border-top-left-radius:var(--ui-radius)}.table-scroll th:last-child{border-top-right-radius:var(--ui-radius)}.row-actions{flex-wrap:wrap}.small{border-radius:6px}.secret-once,.recovery-codes{background:#eef7f4;border-color:#cce5dd;border-radius:var(--ui-radius)}.overlay{background:#1118276b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media(max-width:760px){.nav{min-height:58px;padding:10px 14px}.console-card{border-radius:12px;margin:16px auto;padding:18px}.admin-context{align-items:flex-start;display:grid;gap:12px}.admin-context>aside{max-width:none}}.admin-sidebar .workspace-brand>span{background:var(--ui-primary)!important;border-radius:7px!important;height:28px!important;width:28px!important}.admin-content>.mfa-panel{margin-bottom:18px}@media(max-width:1023px){.admin-workspace{display:block!important;padding-top:56px!important}.admin-sidebar{border-radius:0!important;bottom:0!important;box-shadow:var(--ui-shadow-float)!important;display:block!important;left:0!important;margin:0!important;max-width:280px!important;min-height:100vh!important;position:fixed!important;top:0!important;transform:translate(-102%);width:280px!important}.admin-sidebar.open{transform:translate(0)}.admin-content{padding:86px 14px 40px!important}.admin-sidebar nav{display:grid!important}}body{font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}::selection{background:var(--ui-primary-soft)}.nav{background:#fffffff7;border-bottom:1px solid var(--ui-border);max-width:none;min-height:56px;padding:10px 24px;position:sticky;top:0;z-index:70}.nav>strong{align-items:center;display:flex;gap:9px}.nav>strong:before{align-items:center;background:var(--ui-primary);border-radius:7px;color:#fff;content:"AI";display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;height:28px;justify-content:center;width:28px}.nav>strong.signed-brand:before{content:none}.nav-actions{gap:8px}.nav-categories>a,.nav-categories summary{border-radius:7px;color:var(--ui-text-secondary);font-size:13px;font-weight:550;padding:7px 9px}.nav-categories details[open] summary,.nav-categories>a:hover,.nav-categories>a.active{background:var(--ui-surface-muted);color:var(--ui-text)}.nav-categories details>div{border-color:var(--ui-border);border-radius:10px;box-shadow:var(--ui-shadow-float);padding:6px}.nav-categories details>div a{border-radius:7px;padding:9px}.nav-categories details>div a:hover{background:var(--ui-surface-muted)}.nav .ghost{background:transparent;color:var(--ui-text-secondary)}.nav .ghost:hover{background:var(--ui-surface-muted);color:var(--ui-text)}.user-email{color:var(--ui-text-secondary);font-size:12px}.admin-shell>.nav{left:232px;position:fixed;right:0;top:0}.admin-shell>.nav>strong,.admin-shell .nav-categories{display:none}.admin-shell>.nav .nav-actions{margin-left:auto}.admin-sidebar{align-self:start!important;background:#fff!important;border:0!important;border-radius:0!important;border-right:1px solid var(--ui-border)!important;box-shadow:none!important;color:var(--ui-text)!important;height:100vh!important;max-height:100vh!important;min-height:100vh!important;overflow-y:auto!important;padding:0 10px 14px!important;position:sticky!important;top:0!important;width:232px!important;z-index:75}.workspace-brand{border-bottom:1px solid var(--ui-border)!important;gap:9px!important;height:56px!important;padding:0 6px!important}.workspace-brand>span{background:var(--ui-primary)!important;border-radius:7px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;height:28px!important;width:28px!important}.workspace-brand div{gap:0!important}.workspace-brand strong{font-size:13px}.workspace-brand small{background:var(--ui-surface-muted);border-radius:5px;color:var(--ui-text-secondary)!important;font-size:9px!important;letter-spacing:0!important;margin-top:2px;padding:1px 5px;width:max-content}.admin-menu-search{background:var(--ui-bg)!important;border-color:var(--ui-border)!important;border-radius:7px!important;margin:12px 0 4px!important;padding:0 8px!important}.admin-menu-search span{color:var(--ui-text-muted)!important}.admin-menu-search input{background:transparent!important;color:var(--ui-text)!important;font-size:12px!important;padding:8px 6px!important}.admin-menu-search input::placeholder{color:var(--ui-text-muted)!important}.admin-sidebar nav{gap:20px!important;margin-top:14px!important}.admin-menu-group{gap:2px!important}.admin-menu-group h4{color:var(--ui-text-muted)!important;font-size:11px!important;font-weight:550!important;letter-spacing:0!important;padding:0 9px 4px!important;text-transform:none!important}.admin-sidebar nav button{align-items:center!important;border-radius:7px!important;color:var(--ui-text-secondary)!important;display:grid!important;gap:9px!important;grid-template-columns:18px minmax(0,1fr)!important;min-height:32px!important;padding:6px 9px!important}.admin-sidebar nav button:hover{background:var(--ui-surface-muted)!important;color:var(--ui-text)!important}.admin-sidebar nav button>i{background:transparent!important;border-radius:0!important;color:var(--ui-text-muted)!important;font-size:10px!important;height:16px!important;width:16px!important}.admin-sidebar nav button>span{display:block!important}.admin-sidebar nav button b{font-size:13px!important;font-weight:550!important}.admin-sidebar footer{border-color:var(--ui-border)!important;color:var(--ui-text-muted)!important;font-size:10px!important;padding:12px 8px 0!important}.system-dot{background:var(--ui-success)!important}.system-dot.health-down{background:#cc544a!important}.admin-content{margin:0 auto!important;max-width:1344px!important;min-width:0!important;padding:76px 32px 48px!important;width:100%!important}.admin-context{align-items:flex-start!important;background:transparent!important;border:0!important;border-radius:0!important;margin:0 0 22px!important;padding:0!important}.admin-context>div>span{color:var(--ui-primary)!important;font-size:10px!important;letter-spacing:.08em!important}.admin-context h1{font-size:28px!important;letter-spacing:-.025em!important;margin:4px 0!important}.admin-context p{color:var(--ui-text-secondary)!important;font-size:13px!important;max-width:760px}.admin-context>aside{background:#fff!important;border:1px solid var(--ui-border)!important;border-radius:10px!important;box-shadow:none!important;max-width:320px!important;padding:10px 12px!important}.admin-context>aside b{font-size:11px!important}.admin-context>aside span{color:var(--ui-text-secondary)!important;font-size:11px!important}.admin-content>.console-card,.admin-content>.panel,.admin-setup-guide{border-radius:10px!important}.admin-content table{background:#fff}.admin-content th{background:#f8f9f9!important;color:var(--ui-text-secondary)!important;font-size:12px!important;font-weight:600!important}.admin-content td{font-size:13px!important}.admin-content .eyebrow{color:var(--ui-primary)!important;font-size:10px!important;letter-spacing:.08em!important}@media(max-width:1023px){.admin-shell>.nav{left:0}.admin-shell>.nav>strong{display:flex}.admin-workspace{display:block!important;padding-top:56px!important}.admin-content{padding:86px 14px 40px!important}.admin-mobile-bar{align-items:center!important;background:#fff!important;border-bottom:1px solid var(--ui-border)!important;display:flex!important;justify-content:space-between!important;left:0!important;padding:10px 14px!important;position:fixed!important;right:0!important;top:56px!important;z-index:72!important}.admin-mobile-bar div{display:grid}.admin-mobile-bar small{color:var(--ui-text-muted);font-size:10px}.admin-mobile-bar strong{font-size:14px}.admin-mobile-bar button{padding:8px 12px}.admin-menu-backdrop{background:#17212040!important;border:0!important;border-radius:0!important;display:block!important;inset:0!important;padding:0!important;position:fixed!important;z-index:78!important}.admin-sidebar{border-right:1px solid var(--ui-border)!important;box-shadow:var(--ui-shadow-float)!important;height:100vh!important;max-width:280px!important;position:fixed!important;top:0!important;transform:translate(-102%);transition:transform .2s ease!important;width:280px!important}.admin-sidebar.open{transform:translate(0)}}@media(max-width:900px){.compact-form{grid-template-columns:repeat(2,minmax(130px,1fr))}.tls-profile-form,.model-form-section{grid-template-columns:1fr}.model-field-grid,.model-field-grid.three{grid-template-columns:repeat(2,minmax(130px,1fr))}.automation-grid,.codex-session-import,.credential-source-form,.quota-command-center,.quota-command-center form,.rate-sync-center form,.rate-cards{grid-template-columns:1fr}.credential-source-form .form-actions{grid-column:auto}.credential-source-list article{align-items:stretch;flex-direction:column}}@media(max-width:560px){.pricing-workbench-heading,.model-form-actions{align-items:stretch;flex-direction:column}.model-field-grid,.model-field-grid.three{grid-template-columns:1fr}.model-form-actions>div{display:grid}.model-form-section{padding:18px}}.settings-grid{display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:24px}.settings-grid label{display:grid;font-size:14px;font-weight:650;gap:7px}.settings-grid .full{grid-column:1 / -1}.switch-line{align-items:center;display:flex;gap:8px}.switch-line input{min-width:auto}.form-actions{align-items:center;display:flex;gap:14px}.warning{background:#fff8df;border:1px solid #e8ca70;border-radius:10px;color:#7b5a00;padding:12px}.success{color:#237a3b;font-size:14px}.admin-workspace{display:grid;gap:20px;grid-template-columns:286px minmax(0,1fr);margin:24px auto 80px;max-width:1540px;padding:0 20px}.admin-sidebar{align-self:start;background:#10213a;border-radius:18px;box-shadow:0 18px 50px #0f1f372e;color:#dbe7f7;max-height:calc(100vh - 40px);min-height:620px;overflow:auto;padding:18px 13px;position:sticky;top:20px}.workspace-brand{align-items:center;border-bottom:1px solid rgba(255,255,255,.1);display:flex;gap:12px;padding:4px 8px 20px}.workspace-brand>span{align-items:center;background:linear-gradient(135deg,#3182f6,#56c6ff);border-radius:10px;color:#fff;display:flex;font-weight:800;height:38px;justify-content:center;width:38px}.workspace-brand div{display:grid;gap:3px}.workspace-brand small{color:#86a0c2;font-size:10px;letter-spacing:.08em}.admin-menu-search{align-items:center;background:#0b192c;border:1px solid #243c59;border-radius:10px;display:flex;margin:14px 2px 5px;padding:0 10px}.admin-menu-search span{color:#6f8ba9}.admin-menu-search input{background:transparent;border:0;color:#e8f3ff;font-size:10px;outline:0;padding:10px 7px;width:100%}.admin-menu-search input::placeholder{color:#627c99}.admin-sidebar nav{display:grid;gap:13px;margin-top:13px}.admin-menu-group{display:grid;gap:4px}.admin-menu-group h4{color:#66809e;font-size:8px;letter-spacing:.14em;margin:0;padding:3px 9px;text-transform:uppercase}.admin-sidebar nav button{align-items:center;background:transparent;color:#afc1d9;display:grid;gap:10px;grid-template-columns:28px 1fr;padding:9px;text-align:left;width:100%}.admin-sidebar nav button>i{align-items:center;background:#172d49;border-radius:7px;color:#7ba4c9;display:flex;font-size:10px;font-style:normal;height:28px;justify-content:center;width:28px}.admin-sidebar nav button>span{display:grid;gap:2px}.admin-sidebar nav button b{font-size:11px}.admin-sidebar nav button small{color:#7089a5;font-size:8px;line-height:1.3}.admin-sidebar nav button.active{background:#1d4f91;color:#fff;box-shadow:inset 3px 0 #5cc8ff}.admin-sidebar nav button.active>i{background:#2f68aa;color:#fff}.admin-sidebar nav button.active small{color:#a9caed}.admin-sidebar nav>p{color:#7890aa;font-size:10px;padding:15px;text-align:center}.admin-sidebar footer{border-top:1px solid #ffffff10;color:#8ea4c0;font-size:10px;margin-top:17px;padding:14px 9px 2px}.system-dot{background:#39d98a;border-radius:50%;display:inline-block;height:8px;margin-right:7px;width:8px}.admin-context{align-items:center;background:#fff;border:1px solid #dfe6ee;border-radius:16px;display:flex;justify-content:space-between;margin-bottom:15px;padding:18px 21px}.admin-context>div>span{color:#258074;font-size:8px;font-weight:900;letter-spacing:.12em}.admin-context h1{font-size:24px;letter-spacing:-.02em;margin:4px 0}.admin-context p{color:#718195;font-size:10px;margin:0}.admin-context>aside{background:#eef6f4;border-radius:10px;display:grid;gap:3px;max-width:340px;padding:10px 13px}.admin-context>aside b{color:#1d7066;font-size:9px}.admin-context>aside span{color:#61788a;font-size:9px;line-height:1.5}.usage-operations{background:#f7f9fc}.usage-heading{align-items:flex-start;border-bottom:1px solid #e5ebf3;display:flex;justify-content:space-between;margin:-4px -4px 22px;padding:4px 4px 20px}.governance-badge{background:#e9f7f1;border:1px solid #c5ead9;border-radius:999px;color:#18794e;font-size:12px;font-weight:700;padding:9px 13px}.usage-metrics article{background:linear-gradient(145deg,#fff,#f6f9fd);border:1px solid #e1e8f1}.usage-filter-panel{align-items:end;background:#fff;border:1px solid #dfe7f1;border-radius:14px;display:grid;gap:12px;grid-template-columns:1.4fr repeat(2,.8fr) repeat(2,1.05fr) auto;margin:20px 0;padding:16px}.usage-filter-panel label,.cleanup-form label,.confirmation-field{display:grid;gap:6px}.usage-filter-panel label span,.cleanup-form label,.confirmation-field span{color:#61738a;font-size:12px;font-weight:700}.usage-table-wrap{background:#fff;border:1px solid #e1e8f1;border-radius:14px}.usage-table td{min-width:120px;vertical-align:middle}.usage-table td:first-child{min-width:210px}.usage-table td:nth-child(2){min-width:180px}.usage-table td small{color:#718198;display:block;margin-top:5px}.usage-type{background:#eef4ff;border-radius:6px;color:#275ea8;display:inline-block;font-size:11px;font-weight:800;letter-spacing:.03em;padding:5px 7px}.pagination{align-items:center;color:#65768c;display:flex;font-size:13px;justify-content:space-between;margin:13px 2px 24px}.pagination div{display:flex;gap:8px}.governance-grid{display:grid;gap:18px;grid-template-columns:1.08fr .92fr}.retention-card,.cleanup-task-card{background:#fff;border:1px solid #dfe7f1;border-radius:16px;box-shadow:0 8px 25px #1930500d;padding:20px}.retention-card>p{color:#65768c;font-size:13px;line-height:1.7}.danger-soft{background:#fff0ed;border-radius:999px;color:#b63e2e!important;font-size:11px!important;font-weight:800;padding:6px 9px}.retention-rules{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:15px 0}.retention-rules span{background:#f5f7fb;border-radius:10px;color:#718198;font-size:11px;padding:11px}.retention-rules b{color:#193a63;display:block;font-size:18px;margin-bottom:3px}.cleanup-form{align-items:end;display:grid;gap:10px;grid-template-columns:1fr 1.3fr auto}.cleanup-preview{background:#f0f7ff;border-left:3px solid #3887da;border-radius:8px;display:grid;gap:8px;margin:14px 0;padding:12px}.cleanup-preview span{color:#61738a;display:flex;font-size:12px;justify-content:space-between}.cleanup-preview strong{color:#163d69}.confirmation-field{margin:14px 0 10px}.confirmation-field code{color:#b33d2c;font-size:11px}.cleanup-task-list{display:grid;gap:2px;margin-top:10px}.cleanup-task-list>div{align-items:center;border-bottom:1px solid #edf1f6;display:grid;gap:11px;grid-template-columns:8px 1fr auto;padding:13px 2px}.cleanup-task-list section strong,.cleanup-task-list section small{display:block}.cleanup-task-list section strong{color:#243b56;font-size:13px}.cleanup-task-list section small{color:#7a899c;font-size:11px;margin-top:4px}.cleanup-task-list aside{align-items:flex-end;display:grid;gap:5px;justify-items:end}.cleanup-task-list aside small{color:#8290a2;font-size:10px}.task-state{background:#8da0b6;border-radius:8px;height:34px;width:4px}.task-state[data-status=SUCCEEDED]{background:#31ad77}.task-state[data-status=FAILED]{background:#dd5d4f}.task-state[data-status=RUNNING]{background:#3e8ee5}.task-state[data-status=PENDING]{background:#e4a83c}.task-error{color:#bf4d40!important}.audit-operations{background:#f7f9fc}.audit-heading{align-items:flex-start;border-bottom:1px solid #e5ebf3;display:flex;justify-content:space-between;margin:-4px -4px 22px;padding:4px 4px 20px}.audit-metrics article{background:linear-gradient(145deg,#fff,#f6f9fd);border:1px solid #e1e8f1}.audit-latest{font-size:19px!important}.audit-filter-panel{align-items:end;background:#fff;border:1px solid #dfe7f1;border-radius:14px;display:grid;gap:10px;grid-template-columns:1.3fr repeat(3,1fr) repeat(2,1.1fr) auto;margin:20px 0;padding:16px}.audit-filter-panel label{display:grid;gap:6px}.audit-filter-panel label span{color:#61738a;font-size:12px;font-weight:700}.audit-action-strip{display:flex;gap:8px;margin-bottom:14px;overflow:auto;padding-bottom:4px}.audit-action-strip button{align-items:center;background:#fff;border:1px solid #dfe7f1;color:#50647d;display:flex;gap:10px}.audit-action-strip button.active{background:#183d68;color:#fff}.audit-action-strip b{background:#3e8ee521;border-radius:999px;padding:2px 7px}.audit-layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.audit-layout:has(.audit-detail){grid-template-columns:minmax(0,1.55fr) minmax(310px,.7fr)}.audit-table-wrap{background:#fff;border:1px solid #e1e8f1;border-radius:14px}.audit-table td small{display:block;margin-top:5px}.audit-detail{background:#10213a;border-radius:14px;color:#dbe7f7;padding:18px;position:sticky;top:20px}.audit-detail h3{color:#fff}.audit-detail dl{display:grid;grid-template-columns:72px 1fr;margin:16px 0}.audit-detail dt{color:#8fa5bf;font-size:11px;padding:7px 0}.audit-detail dd{font-size:12px;margin:0;overflow-wrap:anywhere;padding:7px 0}.audit-detail pre{background:#09182b;border:1px solid #27405e;border-radius:9px;color:#bcd7f5;font-size:11px;max-height:320px;overflow:auto;padding:12px;white-space:pre-wrap}.audit-detail>p{color:#8fa5bf;font-size:11px;line-height:1.6}.admin-content{min-width:0}.admin-content>.console-card{margin:0 0 24px;max-width:none}.admin-overview{min-height:400px}.lead-small{color:#718096}.subscription-admin header{align-items:center}.entitlement-kpi{background:#10213e;border-radius:14px;color:#fff;min-width:120px;padding:13px 18px;text-align:center}.entitlement-kpi strong{display:block;font-size:26px}.entitlement-kpi span{color:#9eb1cd;font-size:11px}.subscription-plan-form{background:#f6f8fc;border:1px solid #e1e7f0;border-radius:16px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(130px,1fr));margin:20px 0;padding:18px}.subscription-plan-form label,.grant-subscription-form label{color:#65758b;display:grid;font-size:11px;font-weight:700;gap:6px}.subscription-plan-form .wide{grid-column:span 2}.subscription-plan-form .form-actions{align-items:end;display:flex;gap:8px}.plan-card-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.plan-card-grid article{background:linear-gradient(145deg,#13233d,#1a3155);border:1px solid #2c4770;border-radius:15px;color:#fff;padding:17px}.plan-card-grid article>small{color:#91a9c9;float:right}.plan-card-grid h3{margin:14px 0 4px}.plan-card-grid article>strong{color:#7ee0c2;font-size:24px}.plan-card-grid p{color:#adbed5;min-height:36px}.grant-subscription-form{align-items:end;background:#f6f8fc;border-radius:14px;display:grid;gap:12px;grid-template-columns:1.2fr 1fr 1.4fr auto auto;margin:18px 0;padding:16px}.subscription-ledger{display:grid;gap:12px}.subscription-ledger article{align-items:center;border:1px solid #e1e7f0;border-radius:14px;display:grid;gap:18px;grid-template-columns:minmax(200px,.9fr) minmax(280px,1.4fr) auto;padding:16px}.subscription-main h3{display:inline;margin:0 0 0 8px}.subscription-main p,.quota-meter small{color:#718096;font-size:12px;margin:6px 0 0}.quota-meter>div{display:flex;font-size:12px;justify-content:space-between}.quota-meter i,.user-subscription-grid i{background:#e8edf5;border-radius:99px;display:block;height:7px;margin:8px 0;overflow:hidden}.quota-meter b,.user-subscription-grid b{background:linear-gradient(90deg,#2c5be8,#18a981);display:block;height:100%}.status-pill[data-status=CANCELLED],.status-pill[data-status=EXPIRED]{background:#fff0f0;color:#a83232}.user-subscription-grid{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:20px}.user-subscription-grid>div{background:#f6f8fc;border-radius:14px;display:grid;gap:7px;padding:17px}.user-subscription-grid small,.user-subscription-grid span{color:#718096}.user-subscription-grid strong{font-size:22px}@media(max-width:1000px){.subscription-plan-form{grid-template-columns:repeat(2,minmax(130px,1fr))}.grant-subscription-form,.subscription-ledger article,.user-subscription-grid{grid-template-columns:1fr}.subscription-plan-form .wide{grid-column:auto}}.overview-grid,.metric-grid{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:26px}.overview-grid article,.metric-grid article{background:linear-gradient(145deg,#f7faff,#eef4fb);border:1px solid #e3ebf5;border-radius:14px;display:grid;gap:8px;padding:20px}.overview-grid span,.metric-grid span,.metric-grid small{color:#718096}.metric-grid strong{font-size:28px}.metric-good{color:#23865a}.metric-bad{color:#c04444}.commercial-dashboard{background:#f5f7fb!important;padding:0!important;overflow:hidden}.dashboard-heading{background:linear-gradient(125deg,#071a35,#123a70);color:#fff;padding:28px 30px}.dashboard-heading h2{color:#fff;margin:3px 0 6px}.dashboard-heading .lead-small{color:#a9bfdd}.dashboard-actions{align-items:center;display:flex;gap:9px}.dashboard-actions select{background:#fff;border:0;min-width:110px}.dashboard-actions .ghost{border-color:#5878a4;color:#e9f3ff}.dashboard-message{background:#e7f8f1;margin:14px 24px 0;padding:10px 14px;border-radius:9px}.dashboard-kpis{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);padding:22px 24px 4px}.dashboard-kpis article{background:#fff;border:1px solid #e3e9f2;border-radius:15px;box-shadow:0 8px 22px #122b4c0d;display:grid;gap:8px;padding:18px}.dashboard-kpis .primary-kpi{background:linear-gradient(145deg,#1d5de5,#173f9c);border:0;color:#fff}.dashboard-kpis small,.dashboard-kpis span{color:#718096;font-size:11px}.dashboard-kpis .primary-kpi small,.dashboard-kpis .primary-kpi span{color:#c9dcff}.dashboard-kpis strong{font-size:27px;letter-spacing:-.03em}.dashboard-kpis strong i{color:#9aa9ba;font-style:normal;font-weight:400}.dashboard-kpis span b{color:#71e6b8}.dashboard-grid{display:grid;gap:14px;padding:14px 24px 0}.dashboard-main-grid{grid-template-columns:minmax(0,1.75fr) minmax(300px,.75fr)}.ranking-grid,.dashboard-bottom-grid{grid-template-columns:1fr 1fr}.dashboard-panel{background:#fff;border:1px solid #e3e9f2;border-radius:16px;box-shadow:0 8px 22px #122b4c0a;padding:20px}.panel-title{align-items:flex-start;display:flex;justify-content:space-between}.panel-title small{color:#2864be;font-size:9px;font-weight:800;letter-spacing:.14em}.panel-title h3{font-size:17px;margin:4px 0}.panel-title>span{background:#f0f4f9;border-radius:99px;color:#66768a;font-size:10px;font-weight:700;padding:6px 9px}.panel-title>span.healthy{background:#e5f8f0;color:#16815b}.panel-title>span.attention{background:#fff2db;color:#a46400}.bar-chart{align-items:end;display:flex;gap:7px;height:190px;margin-top:20px}.bar-column{align-items:center;display:flex;flex:1;flex-direction:column;height:100%;justify-content:end;min-width:8px}.bar-column i{background:linear-gradient(180deg,#4d8df7,#2354be);border-radius:5px 5px 2px 2px;display:block;min-height:3px;width:72%}.bar-column small{color:#8b98aa;font-size:8px;margin-top:7px;transform:rotate(-45deg);white-space:nowrap}.health-ring{align-items:center;background:conic-gradient(#22a87a var(--health),#e9eef5 0);border-radius:50%;display:flex;flex-direction:column;height:130px;justify-content:center;margin:18px auto;position:relative;width:130px}.health-ring:before{background:#fff;border-radius:50%;content:"";inset:12px;position:absolute}.health-ring strong,.health-ring small{position:relative}.health-ring strong{font-size:25px}.health-ring small{color:#7b899b;font-size:8px}.health-legend{display:flex;gap:12px;justify-content:center}.health-legend span{color:#68778b;font-size:10px}.health-legend i{border-radius:50%;display:inline-block;height:7px;margin-right:4px;width:7px}.health-legend .ok{background:#22a87a}.health-legend .warn{background:#f4ad3d}.health-legend .off{background:#9eabbc}.risk-strip{border-top:1px solid #edf0f5;display:grid;gap:7px;grid-template-columns:1fr 1fr;margin-top:16px;padding-top:13px}.risk-strip span{color:#6b798c;font-size:10px}.risk-strip b{float:right}.ranking-list,.failure-list,.mix-list{display:grid;margin-top:12px}.ranking-list>div,.failure-list>div{align-items:center;border-top:1px solid #eef1f5;display:grid;gap:10px;padding:11px 0}.ranking-list>div{grid-template-columns:28px 1fr auto}.ranking-list em{color:#93a2b6;font-size:11px;font-style:normal;font-weight:800}.ranking-list span,.failure-list span{display:grid;gap:3px}.ranking-list b,.failure-list b{font-size:12px}.ranking-list small,.failure-list small{color:#8090a4;font-size:9px}.ranking-list strong{color:#163d78;font-size:13px}.mix-list>div{align-items:center;display:grid;gap:12px;grid-template-columns:110px 1fr 36px;padding:8px 0}.mix-list span{color:#52647a;font-size:10px}.mix-list i{background:#edf1f6;border-radius:99px;height:7px;overflow:hidden}.mix-list i b{background:linear-gradient(90deg,#2e6be3,#25b58a);display:block;height:100%}.mix-list strong{text-align:right}.failure-list>div{grid-template-columns:1fr auto}.failure-list code{background:#f2f5f9;border-radius:6px;color:#6d7c90;font-size:9px;padding:5px}.empty{color:#8c99aa;font-size:11px;padding:22px 0;text-align:center}.healthy-empty{color:#20815f}.dashboard-foot{color:#8090a4;font-size:9px;padding:17px 24px 22px;text-align:right}@media(max-width:1050px){.dashboard-kpis{grid-template-columns:repeat(2,1fr)}.dashboard-main-grid,.ranking-grid,.dashboard-bottom-grid{grid-template-columns:1fr}}@media(max-width:650px){.dashboard-heading,.dashboard-kpis,.dashboard-grid{padding-left:16px;padding-right:16px}.dashboard-heading{align-items:stretch;display:grid;gap:16px}.dashboard-actions{align-items:stretch}.dashboard-actions>*{flex:1}.dashboard-kpis{grid-template-columns:1fr}.bar-column small{display:none}.mix-list>div{grid-template-columns:90px 1fr 30px}}.live-ops{background:#071221!important;color:#dbe8f7;overflow:hidden;padding:0!important}.live-ops-heading{align-items:flex-start;background:linear-gradient(115deg,#0a1e37,#12325a 70%,#134c5b);display:flex;justify-content:space-between;padding:26px 28px}.live-ops-heading h2{color:#fff;margin:3px 0 6px}.live-ops-heading p:not(.eyebrow){color:#96abc4;margin:0}.live-controls{align-items:center;display:flex;gap:10px}.live-controls select{background:#142b48;border-color:#365271;color:#eaf4ff}.live-controls label{align-items:center;color:#b8c8da;display:flex;font-size:11px;gap:5px}.live-controls .ghost{border-color:#496986;color:#e8f4ff}.live-indicator{align-items:center;background:#123a39;border-radius:99px;color:#7ce5bd;display:flex;font-size:10px;font-weight:800;gap:7px;padding:7px 10px}.live-indicator i{animation:live-pulse 1.6s infinite;background:#4de2a6;border-radius:50%;height:7px;width:7px}@keyframes live-pulse{50%{box-shadow:0 0 0 5px #4de2a61f}}.live-kpis{display:grid;gap:1px;grid-template-columns:repeat(5,1fr);background:#1a2c42;border-bottom:1px solid #21384f}.live-kpis article{background:#0d1a2b;display:grid;gap:7px;padding:18px 20px}.live-kpis .live-primary{background:linear-gradient(145deg,#164d84,#126b76)}.live-kpis span{color:#8098b3;font-size:10px;text-transform:uppercase}.live-kpis strong{color:#f1f7ff;font-size:27px}.live-kpis strong small{color:#8ca3bb;font-size:10px;font-weight:500}.live-kpis em{color:#70869e;font-size:9px;font-style:normal}.live-kpis .ops-good{color:#54dfa8}.live-kpis .ops-bad{color:#ff7f8f}.ops-grid{display:grid;gap:14px;padding:14px 18px 0}.ops-main{grid-template-columns:1.6fr 1fr}.ops-bottom{grid-template-columns:1.2fr .8fr}.ops-panel{background:#0d1a2b;border:1px solid #1e344c;border-radius:14px;padding:18px}.ops-title{align-items:flex-start;display:flex;justify-content:space-between}.ops-title small{color:#3fbac3;font-size:9px;font-weight:800;letter-spacing:.13em}.ops-title h3{color:#edf5ff;margin:4px 0}.ops-title>span{background:#14283f;border-radius:99px;color:#8fa7c0;font-size:9px;padding:6px 9px}.live-bars{align-items:end;display:flex;gap:5px;height:180px;margin-top:20px}.live-bars>div{align-items:center;display:flex;flex:1;flex-direction:column;height:100%;justify-content:end;min-width:5px}.live-bars i{background:linear-gradient(180deg,#3bd0c0,#2374c8);border-radius:4px 4px 1px 1px;display:block;min-height:3px;width:68%}.live-bars i.failed{background:linear-gradient(180deg,#ff8c91,#9c4472)}.live-bars small{color:#586f88;font-size:7px;margin-top:7px;white-space:nowrap}.scope-list,.account-live-list,.error-attribution{display:grid;margin-top:12px}.scope-list>div{align-items:center;border-top:1px solid #182d43;display:grid;gap:10px;grid-template-columns:1fr 100px 52px;padding:10px 0}.scope-list span{display:grid}.scope-list b{color:#dce8f6;font-size:11px}.scope-list small{color:#6f859d;font-size:8px}.scope-list i{background:#172c43;border-radius:99px;height:6px;overflow:hidden}.scope-list i b{background:linear-gradient(90deg,#2d85d7,#4ce0b0);display:block;height:100%}.scope-list strong{color:#a8bad0;font-size:10px;text-align:right}.account-live-list>div{align-items:center;border-top:1px solid #182d43;display:grid;gap:11px;grid-template-columns:8px 1fr auto;padding:10px 0}.account-state{background:#39d49d;border-radius:50%;height:7px;width:7px}.account-state[data-state=COOLDOWN],.account-state[data-state=EXHAUSTED]{background:#f4b34a}.account-state[data-state=DISABLED]{background:#62768c}.account-live-list section{display:grid;gap:3px}.account-live-list b{color:#e3edf8;font-size:11px}.account-live-list small{color:#6f859d;font-size:8px}.account-live-list .ops-error{color:#e78b96}.account-live-list aside{align-items:end;display:grid;gap:4px;text-align:right}.error-attribution>div{align-items:center;border-top:1px solid #182d43;display:grid;gap:10px;grid-template-columns:34px 1fr auto;padding:11px 0}.error-attribution em{align-items:center;background:#352038;border-radius:8px;color:#ff9ca8;display:flex;font-size:11px;font-style:normal;font-weight:800;height:28px;justify-content:center}.error-attribution span{display:grid;gap:3px}.error-attribution b{color:#e5edf7;font-size:10px}.error-attribution small,.error-attribution time{color:#71879e;font-size:8px}.live-ops .empty{color:#71879e}.live-ops .healthy-empty{color:#4fc89b}.ops-foot{color:#587087;font-size:8px;padding:16px 20px 20px;text-align:right}@media(max-width:1100px){.live-kpis{grid-template-columns:repeat(2,1fr)}.ops-main,.ops-bottom{grid-template-columns:1fr}}@media(max-width:650px){.live-ops-heading{display:grid;gap:18px;padding:20px}.live-controls{align-items:stretch;display:grid;grid-template-columns:1fr 1fr}.live-kpis{grid-template-columns:1fr}.ops-grid{padding-left:10px;padding-right:10px}.live-bars small{display:none}}.runtime-settings{background:#f4f7fb!important;padding:0!important;overflow:hidden}.runtime-heading{align-items:flex-start;background:linear-gradient(120deg,#172942,#213f67);color:#fff;display:flex;justify-content:space-between;padding:26px 28px}.runtime-heading h2{color:#fff;margin:3px 0 6px}.runtime-heading p:not(.eyebrow){color:#afc1d5;margin:0;max-width:720px}.runtime-heading>span{background:#2d4a6e;border:1px solid #496584;border-radius:99px;color:#bcd2e9;font-size:10px;padding:8px 11px}.runtime-layout{display:grid;gap:18px;grid-template-columns:1fr 300px;padding:22px}.runtime-layout form{background:#fff;border:1px solid #dfe7f0;border-radius:16px;box-shadow:0 10px 30px #1933500f;overflow:hidden}.runtime-layout form>article{align-items:center;border-bottom:1px solid #e7ecf2;display:grid;gap:20px;grid-template-columns:1fr auto;padding:20px 22px;position:relative}.runtime-layout article h3{margin:3px 0 5px}.runtime-layout article p{color:#718096;font-size:11px;margin:0}.setting-index{color:#2e70be;font-size:9px;font-weight:800;letter-spacing:.12em}.enterprise-toggle{align-items:center;display:flex;gap:8px}.enterprise-toggle input{display:none}.enterprise-toggle i{background:#cbd5e1;border-radius:99px;height:24px;position:relative;transition:.2s;width:44px}.enterprise-toggle i:after{background:#fff;border-radius:50%;box-shadow:0 2px 5px #0003;content:"";height:18px;left:3px;position:absolute;top:3px;transition:.2s;width:18px}.enterprise-toggle input:checked+i{background:#25876a}.enterprise-toggle input:checked+i:after{transform:translate(20px)}.enterprise-toggle b{color:#53657a;font-size:10px;min-width:30px}.danger-toggle input:not(:checked)+i{background:#d45b66}.maintenance-setting{background:#fbfcfe}.maintenance-setting.armed{background:#fff5f5}.maintenance-message{color:#53657a;display:grid;font-size:10px;gap:6px;grid-column:1/-1}.maintenance-message textarea{resize:vertical}.maintenance-message small{text-align:right}.runtime-actions{align-items:center;background:#f8fafc;display:flex;justify-content:space-between;padding:17px 22px}.runtime-actions>span{color:#7d8b9d;font-size:9px}.runtime-actions>div{display:flex;gap:9px}.runtime-layout>aside{background:linear-gradient(150deg,#10233d,#173657);border-radius:16px;box-shadow:0 16px 38px #0c223c33;color:#dbe7f5;padding:22px}.runtime-layout aside h3{color:#fff;margin:14px 0}.runtime-layout aside ul{color:#9fb3ca;display:grid;font-size:10px;gap:12px;line-height:1.5;padding-left:18px}.runtime-state{align-items:center;background:#173f45;border:1px solid #27625f;border-radius:12px;display:flex;gap:10px;margin-top:24px;padding:13px}.runtime-state>i{background:#4be0aa;border-radius:50%;height:9px;width:9px}.runtime-state span{display:grid}.runtime-state b{font-size:11px}.runtime-state small{color:#87a4b8;font-size:8px}.runtime-state[data-state=MAINTENANCE],.runtime-state[data-state=GATEWAY_OFF]{background:#462936;border-color:#754453}.runtime-state[data-state=MAINTENANCE]>i,.runtime-state[data-state=GATEWAY_OFF]>i{background:#ff8794}@media(max-width:900px){.runtime-layout{grid-template-columns:1fr}.runtime-layout form>article{grid-template-columns:1fr auto}}@media(max-width:560px){.runtime-heading,.runtime-actions{align-items:stretch;display:grid;gap:14px}.runtime-layout{padding:12px}.runtime-actions>div{display:grid}.runtime-layout form>article{grid-template-columns:1fr}.enterprise-toggle{justify-content:space-between}}.proxy-console header{align-items:center}.toolbar-panel{background:#f7f9fc;border:1px solid #e5ebf3;border-radius:12px;display:flex;gap:10px;margin:18px 0;padding:12px}.toolbar-panel input{flex:1}.notice{margin:10px 0}.header-actions{display:flex;flex-wrap:wrap;gap:9px}.import-panel{background:#f5f9ff;border:1px solid #d8e6f7;border-radius:14px;display:grid;gap:12px;margin:18px 0;padding:18px}.import-panel>div:first-child{display:grid;gap:5px}.import-panel small{color:#718096}.import-panel textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;min-height:150px;resize:vertical;width:100%}.warning-action{background:#fff3d6;color:#8a5a00}.proxy-form{background:#f8fafc;border:1px solid #e2e9f2;border-radius:14px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(140px,1fr));margin:20px 0 28px;padding:18px}.proxy-form label{color:#42536a;display:grid;font-size:12px;font-weight:700;gap:6px}.form-heading{align-items:center;display:flex;grid-column:1/-1;justify-content:space-between}.form-heading div{display:grid;gap:4px}.form-heading small{color:#718096}.proxy-form .form-actions{grid-column:1/-1}.proxy-table td:nth-child(2),.proxy-table td:nth-child(3),.proxy-table td:nth-child(4),.proxy-table td:nth-child(6),.proxy-table td:nth-child(8){display:grid;gap:5px}.proxy-table small{color:#718096}button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:760px){.user-operation-grid{grid-template-columns:1fr}.nav-actions a{display:none}.hero{margin-top:64px}.capabilities{grid-template-columns:1fr}.user-email{display:none}.console-card{margin:30px 16px;padding:22px}.console-card header{align-items:stretch;display:grid;gap:18px}.create-key{display:grid}.settings-grid{grid-template-columns:1fr}.suite-heading,.source-toolbar,.source-toolbar label{align-items:stretch;display:grid}.security-badge{justify-self:start}.source-toolbar select{min-width:0;width:100%}.admin-workspace{display:block;padding:0 14px}.admin-sidebar{margin-bottom:18px;min-height:auto;position:static}.admin-sidebar nav{grid-template-columns:1fr}.admin-menu-group{border-bottom:1px solid #ffffff0d;padding-bottom:8px}.admin-sidebar footer{display:none}.overview-grid,.metric-grid,.proxy-form,.governance-grid,.audit-layout:has(.audit-detail){grid-template-columns:1fr}.toolbar-panel,.header-actions{display:grid}.usage-heading,.audit-heading{display:block}.usage-filter-panel,.cleanup-form,.audit-filter-panel,.retention-rules{grid-template-columns:1fr}.audit-detail{position:static}}.plaza-hero{background:#fff!important;border:1px solid var(--ui-border)!important;border-radius:16px!important;box-shadow:none!important;color:var(--ui-text)!important;padding:34px!important}.plaza-hero p{color:var(--ui-muted)!important}.identity{color:#536779!important}.identity i{background:#259b72!important;box-shadow:none!important}.text-button{color:var(--ui-primary)!important}.hero-metrics article{background:#f6f8f8!important;border:1px solid #dfe5e9!important;border-radius:11px!important}.hero-metrics span{color:#748491!important}.filters{border-color:var(--ui-border)!important;border-radius:13px!important;box-shadow:none!important}.group-card{border-color:var(--ui-border)!important;border-radius:14px!important;box-shadow:none!important}.group-card>header{background:#f7f9f9!important}.rate strong,.multiplier b{color:var(--ui-primary)!important}.plaza-footnote{background:#f1f6f5!important;border:1px solid #dfe6e4!important}.ai-workspace{background:var(--ui-bg)!important}.conversation-rail{background:#172a38!important}.rail-brand>span{background:#24756c!important;border-radius:9px!important}.chat-stage{background:var(--ui-bg)!important}.bubble{border-color:#dde3e8!important;border-radius:4px 14px 14px!important;box-shadow:none!important}.messages article[data-role=USER] .bubble{background:var(--ui-primary)!important;border-radius:14px 4px 14px 14px!important}.composer{border-color:#d8dfe5!important;border-radius:14px!important;box-shadow:none!important}.empty-icon{background:var(--ui-primary)!important;border-radius:14px!important}.setup-mask{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.setup-dialog{border:1px solid #dfe4e8!important;border-radius:16px!important;box-shadow:none!important}.media-console,.file-console,.support-center{background:var(--ui-bg)!important}.media-console>header,.file-console>header,.support-hero{background:#fff!important;border:1px solid var(--ui-border)!important;border-radius:16px!important;color:var(--ui-text)!important}.media-console>header p,.file-console>header p,.support-hero p{color:var(--ui-primary)!important}.media-console>header span,.file-console>header span,.support-hero span{color:var(--ui-muted)!important}.identity label{color:#526577!important}.identity select{background:#fff!important;border-color:#d8dfe4!important;color:#27394b!important}.controls,.output,.upload-panel,.asset-panel,.ticket-inbox,.ticket-thread,.thread-placeholder{border-color:var(--ui-border)!important;border-radius:14px!important;box-shadow:none!important}.generate{background:var(--ui-primary)!important}.metrics article{background:#f6f8f8!important;border-color:#dfe5e9!important}.metrics small{color:#748491!important}.support-modal{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.support-modal form{border:1px solid #dfe4e8!important;border-radius:16px!important}.pricing-page,.api-docs{background:var(--ui-bg)!important}.pricing-grid article,.pricing-empty,.docs-layout>aside,.doc-content,.profile-attributes,.ledger{border-color:var(--ui-border)!important;border-radius:14px!important;box-shadow:none!important}.pricing-grid article.featured{background:#173b3a!important;transform:none!important}.pricing-grid article.featured a{background:#d9eee9!important;color:#174c48!important}.api-docs>header,.growth-hero{background:#fff!important;border-bottom:1px solid var(--ui-border)!important;color:var(--ui-text)!important}.api-docs>header h1,.growth-hero h1{color:var(--ui-text)!important}.api-docs>header p,.growth-hero p{color:var(--ui-primary)!important}.api-docs>header span,.growth-hero span{color:var(--ui-muted)!important}.doc-content pre{border-radius:10px!important}.profile-attributes{background:#fff!important}.admin-sidebar{background:#172a38!important;border-radius:14px!important;box-shadow:none!important}.workspace-brand>span{background:#24756c!important}.admin-context{border-color:var(--ui-border)!important;border-radius:14px!important}.console-card,.panel,.dashboard-panel,.dashboard-kpis article,.retention-card,.cleanup-task-card,.runtime-layout form,.batch-query,.redemption-ledger,.campaign-card{border-color:var(--ui-border)!important;border-radius:14px!important;box-shadow:none!important}.monitor-heading,.admin-hero,.promo-hero,.schedule-head,.support-admin-heading,.attribute-hero,.website-heading,.dashboard-heading,.runtime-heading,.admin-setup-guide{background:#fff!important;border-bottom:1px solid var(--ui-border)!important;color:var(--ui-text)!important}.monitor-heading h2,.admin-hero h2,.promo-hero h2,.schedule-head h2,.support-admin-heading h2,.attribute-hero h2,.website-heading h2,.dashboard-heading h2,.runtime-heading h2,.admin-setup-guide h3{color:var(--ui-text)!important}.monitor-heading p,.admin-hero p,.promo-hero p,.schedule-head p,.support-admin-heading p,.attribute-hero p,.website-heading span,.dashboard-heading .lead-small,.runtime-heading p:not(.eyebrow),.admin-setup-guide p{color:var(--ui-muted)!important}.admin-setup-guide{border:1px solid var(--ui-border)!important;border-radius:14px!important}.admin-setup-guide a,.admin-setup-guide button{border-color:#d7dde3!important;color:var(--ui-text)!important}.commercial-dashboard,.runtime-settings{background:var(--ui-bg)!important}.dashboard-kpis .primary-kpi,.plan-card-grid article{background:#173b3a!important;border-color:#173b3a!important}.dashboard-panel,.runtime-layout form{background:#fff!important}.bar-column i,.quota-meter b,.user-subscription-grid b,.mix-list i b{background:#24756c!important}.runtime-layout>aside{background:#172a38!important;box-shadow:none!important}.retention-strip,.object-storage,.editor-hero,.campaign-card,.usage-metrics article,.audit-metrics article,.overview-grid article,.metric-grid article,.key-kpis article{background:#fff!important}.live-ops-heading,.live-kpis .live-primary{background:#132535!important}.live-bars i,.scope-list i b{background:#2c8a7d!important}.redemption-banner{background:#173b3a!important;border-radius:14px!important}.generated-codes,.secure-empty{background:#172a38!important;border-radius:14px!important}.redemption-center,.redemption-admin{margin-top:24px}.redemption-banner{background:linear-gradient(125deg,#071d3b,#123e78);border-radius:20px;color:#fff;display:grid;gap:28px;grid-template-columns:1fr minmax(320px,520px);padding:30px}.redemption-banner h2{color:#fff;margin:4px 0}.redemption-banner p{color:#c7d8ef}.redemption-banner form{align-items:center;display:flex;gap:10px}.redemption-banner input{background:#fff;border:0;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em}.redemption-history{margin-top:22px}.redemption-history header,.generated-codes>div{align-items:center;display:flex;justify-content:space-between}.redemption-history article{align-items:center;border-bottom:1px solid #e8edf4;display:grid;gap:14px;grid-template-columns:120px 1fr auto;padding:15px 4px}.redemption-history article>span{background:#edf4ff;border-radius:99px;color:#175db8;font-size:11px;font-weight:800;padding:6px 10px;text-align:center}.redemption-history article div{display:flex;flex-direction:column}.redemption-history small,.redemption-admin td small{color:#77859a;display:block}.redemption-admin-grid{display:grid;gap:20px;grid-template-columns:minmax(320px,480px) 1fr;margin:22px 0}.generated-codes,.secure-empty{background:#071d3b;border-radius:18px;color:#fff;padding:20px}.generated-codes textarea{background:#031226;border:1px solid #294d79;border-radius:10px;color:#b8d7ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;height:250px;margin:15px 0;resize:vertical;width:100%}.secure-empty{align-content:center;display:grid;min-height:260px}.secure-empty p{color:#a9bed8}.form-row{display:grid;gap:10px;grid-template-columns:1fr 1fr}@media(max-width:800px){.redemption-banner,.redemption-admin-grid{grid-template-columns:1fr}.redemption-banner form{align-items:stretch;flex-direction:column}.redemption-history article{grid-template-columns:1fr}.redemption-history article>b{text-align:left}}.admin-mobile-bar,.user-mobile-nav,.admin-menu-backdrop{display:none}.entitlement-hero,.redemption-banner,.growth-hero,.promo-hero,.attribute-hero,.website-heading,.schedule-head,.support-admin-heading,.monitor-heading,.admin-hero,.runtime-heading,.live-ops-heading{background:#fff!important;border:1px solid var(--ui-border)!important;box-shadow:none!important;color:var(--ui-text)!important}.entitlement-hero h3,.redemption-banner h2,.growth-hero h1,.promo-hero h2,.attribute-hero h2,.website-heading h2,.schedule-head h2,.support-admin-heading h2,.monitor-heading h2,.admin-hero h2,.runtime-heading h2,.live-ops-heading h2{color:var(--ui-text)!important}.entitlement-hero p,.redemption-banner p,.growth-hero p,.promo-hero p,.attribute-hero p,.website-heading p,.schedule-head p,.support-admin-heading p,.monitor-heading p,.admin-hero p,.runtime-heading p,.live-ops-heading p{color:var(--ui-muted)!important}.entitlement-metrics article,.scheduled-strip,.payment-instruction,.commerce-plan-grid article,.campaign-card,.promo-card,.attribute-card,.website-panel,.schedule-card{background:#fff!important;border:1px solid var(--ui-border)!important;box-shadow:none!important}.entitlement-metrics small,.entitlement-metrics span{color:var(--ui-muted)!important}.entitlement-metrics strong{color:var(--ui-text)!important}.entitlement-metrics i{background:#e5ebe9!important}.entitlement-metrics b{background:var(--ui-primary)!important}.commerce-plan-grid article[data-type=SUBSCRIPTION]{border-top:1px solid var(--ui-border)!important}.commerce-plan-grid article>div span,.redemption-history article>span{background:var(--ui-primary-soft)!important;color:var(--ui-primary)!important}.live-ops{background:#f4f6f8!important;color:var(--ui-text)!important}.live-kpis{background:var(--ui-border)!important;border-color:var(--ui-border)!important}.live-kpis article,.live-kpis .live-primary,.ops-panel{background:#fff!important;border-color:var(--ui-border)!important}.live-kpis span,.live-kpis em,.ops-title small,.ops-title>span,.account-live-list small,.error-attribution small,.error-attribution time{color:var(--ui-muted)!important}.live-kpis strong,.ops-title h3,.scope-list b,.account-live-list b,.error-attribution b{color:var(--ui-text)!important}.scope-list>div,.account-live-list>div,.error-attribution>div{border-color:var(--ui-border)!important}.live-bars i,.scope-list i b{background:var(--ui-primary)!important}@media(max-width:760px){body:has(.user-mobile-nav){padding-bottom:68px}.user-mobile-nav{align-items:stretch;background:#fffffff7;border-top:1px solid var(--ui-border);bottom:0;display:grid;grid-template-columns:repeat(5,1fr);left:0;padding:6px max(8px,env(safe-area-inset-left)) calc(6px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:80}.user-mobile-nav a{align-items:center;border-radius:9px;color:var(--ui-muted);display:flex!important;flex-direction:column;font-size:10px;font-weight:700;gap:3px;justify-content:center;min-height:48px;text-decoration:none}.user-mobile-nav a:active,.user-mobile-nav a:hover{background:var(--ui-primary-soft);color:var(--ui-primary)}.user-mobile-nav span{font-size:15px}.admin-workspace{display:block!important;padding:72px 10px 18px!important}.admin-mobile-bar{align-items:center;background:#fff;border-bottom:1px solid var(--ui-border);display:flex;justify-content:space-between;left:0;padding:10px 14px;position:fixed;right:0;top:64px;z-index:72}.admin-mobile-bar div{display:grid}.admin-mobile-bar small{color:var(--ui-muted);font-size:10px}.admin-mobile-bar strong{font-size:14px}.admin-mobile-bar button{padding:8px 12px}.admin-menu-backdrop{background:#121f2b4d;border:0;border-radius:0;display:block;inset:0;padding:0;position:fixed;z-index:78}.admin-sidebar{border-radius:0!important;bottom:0!important;display:block!important;left:0!important;margin:0!important;max-width:340px!important;min-height:0!important;overflow:auto!important;padding-bottom:24px!important;position:fixed!important;top:0!important;transform:translate(-102%);transition:transform .2s ease;width:88vw!important;z-index:79}.admin-sidebar.open{transform:translate(0)}.admin-sidebar nav{display:block!important}.admin-menu-group{padding-bottom:10px!important}.admin-sidebar footer{display:flex!important}.admin-content{min-width:0}.admin-context{display:grid!important;padding:18px!important}.admin-context>aside{margin-top:12px}.console-card{margin-left:0!important;margin-right:0!important}}:root{--public-content-width: 1440px}.public-nav{background:#fff;border-bottom:1px solid var(--ui-border);max-width:none;min-height:68px;padding:10px max(24px,calc((100% - var(--public-content-width)) / 2));position:relative}.public-nav>strong{font-size:16px;white-space:nowrap}.public-brand{align-items:center;color:var(--ui-text);display:inline-flex;font-size:16px;font-weight:650;gap:10px;text-decoration:none;white-space:nowrap}.public-brand>span{align-items:center;background:var(--ui-primary);border-radius:7px;color:#fff;display:inline-flex;font-size:10px;height:30px;justify-content:center;width:30px}.public-brand>img,.signed-brand>img{border-radius:7px;display:block;height:30px;width:30px}.signed-brand{align-items:center;color:var(--ui-text);display:flex;font-weight:650;gap:9px;text-decoration:none;white-space:nowrap}.signed-brand:hover{color:var(--ui-primary)}.signed-brand:focus-visible{outline:2px solid var(--ui-primary);outline-offset:4px}.public-nav .nav-actions{flex:1;gap:14px}.public-links{display:flex;gap:28px;margin-left:36px;margin-right:auto}.public-links a{color:var(--ui-text-secondary);font-size:14px}.public-links a:hover{color:var(--ui-primary)}.public-links a.active{color:var(--ui-text);font-weight:650}.public-mobile-menu{display:none;position:relative}.public-mobile-menu summary{background:var(--ui-surface-muted);border-radius:7px;color:var(--ui-text);cursor:pointer;font-size:13px;font-weight:650;list-style:none;padding:9px 12px}.public-mobile-menu summary::-webkit-details-marker{display:none}.public-mobile-menu nav{background:#fff;border:1px solid var(--ui-border);border-radius:7px;display:grid;min-width:150px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:90}.public-mobile-menu nav a{border-radius:6px;color:var(--ui-text-secondary);padding:9px 10px;text-decoration:none}.public-mobile-menu nav a.active{background:var(--ui-primary-soft);color:var(--ui-primary);font-weight:650}.public-nav .ghost{background:transparent;color:var(--ui-text)}.public-nav .ghost:hover{background:var(--ui-surface-muted)}.admin-workspace{display:grid!important;gap:0!important;grid-template-columns:232px minmax(0,1fr)!important;margin:0!important;max-width:none!important;padding:0!important}.admin-sidebar{align-self:start!important;background:#fff!important;border:0!important;border-radius:0!important;border-right:1px solid var(--ui-border)!important;box-shadow:none!important;color:var(--ui-text)!important;height:100vh!important;max-height:100vh!important;min-height:100vh!important;overflow-y:auto!important;padding:0 10px 14px!important;position:sticky!important;top:0!important;width:232px!important;z-index:75!important}.admin-sidebar .workspace-brand{border-bottom:1px solid var(--ui-border)!important;height:56px!important;padding:0 6px!important}.admin-sidebar .workspace-brand>span{background:transparent!important;border-radius:7px!important;height:28px!important;width:28px!important}.admin-sidebar .workspace-brand>span img{border-radius:7px;display:block;height:28px;width:28px}.admin-sidebar .workspace-brand small{background:var(--ui-surface-muted)!important;color:var(--ui-text-secondary)!important}.admin-sidebar .admin-menu-search{background:var(--ui-bg)!important;border-color:var(--ui-border)!important;border-radius:7px!important;margin:12px 0 4px!important;padding:0 8px!important}.admin-sidebar .admin-menu-search input{color:var(--ui-text)!important;font-size:12px!important;padding:8px 6px!important}.admin-sidebar nav{display:grid!important;gap:20px!important;margin-top:14px!important}.admin-sidebar .admin-menu-group{border:0!important;display:grid!important;gap:2px!important;padding:0!important}.admin-sidebar .admin-menu-group h4{color:var(--ui-text-muted)!important;font-size:11px!important;letter-spacing:0!important;padding:0 9px 4px!important;text-transform:none!important}.admin-sidebar nav button{border-radius:7px!important;color:var(--ui-text-secondary)!important;gap:9px!important;grid-template-columns:18px minmax(0,1fr)!important;min-height:32px!important;padding:6px 9px!important}.admin-sidebar nav button>i{background:transparent!important;border-radius:0!important;color:var(--ui-text-muted)!important;height:16px!important;width:16px!important}.admin-sidebar nav button small{display:none!important}.admin-sidebar nav button.active{background:var(--ui-primary-soft)!important;box-shadow:none!important;color:var(--ui-primary-hover)!important}.admin-sidebar nav button.active>i{background:transparent!important;color:var(--ui-primary)!important}.admin-sidebar footer{border-color:var(--ui-border)!important;color:var(--ui-text-muted)!important;display:block!important;padding:12px 8px 0!important}.admin-content{background:var(--ui-bg)!important;box-sizing:border-box!important;margin:0!important;max-width:none!important;min-width:0!important;padding:76px 32px 48px!important;width:100%!important}.admin-content>:not(.admin-context){box-sizing:border-box!important;max-width:none!important;min-width:0!important;width:100%!important}.admin-content>.console-card{background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important;margin:0 0 20px!important}.admin-content :is(.panel,.dashboard-panel,.ops-panel,.retention-card,.cleanup-task-card,.campaign-card,.promo-form,.campaigns,.redemption-ledger,.definition-form,.definitions,.user-values,.batch-query,.policy,.rates,.evidence>section,.support-queue,.support-detail,.content-editor form,.feature-editor>form,.docs-editor>form){background:var(--ui-surface)!important;border-color:var(--ui-border)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important}.admin-content :is(.monitor-heading,.admin-hero,.promo-hero,.schedule-head,.support-admin-heading,.attribute-hero,.website-heading,.dashboard-heading,.runtime-heading,.live-ops-heading,.pricing-workbench-heading,.quota-command-center,.editor-hero,.retention-strip,.provider-spec-card,.oauth-connect,.account-batch-toolbar,.operation-panel,.automation-suite,.credential-source-suite,.model-pricing-workbench){background:var(--ui-surface)!important;border-color:var(--ui-border)!important;box-shadow:none!important;color:var(--ui-text)!important}.admin-content :is(.monitor-heading,.admin-hero,.promo-hero,.schedule-head,.support-admin-heading,.attribute-hero,.website-heading,.dashboard-heading,.runtime-heading,.live-ops-heading,.pricing-workbench-heading,.quota-command-center,.editor-hero){border-radius:var(--ui-radius)!important}.admin-content :is(.monitor-heading,.admin-hero,.promo-hero,.schedule-head,.support-admin-heading,.attribute-hero,.website-heading,.dashboard-heading,.runtime-heading,.live-ops-heading,.pricing-workbench-heading,.quota-command-center,.editor-hero) :is(h1,h2,h3,strong){color:var(--ui-text)!important}.admin-content :is(.monitor-heading,.admin-hero,.promo-hero,.schedule-head,.support-admin-heading,.attribute-hero,.website-heading,.dashboard-heading,.runtime-heading,.live-ops-heading,.pricing-workbench-heading,.quota-command-center,.editor-hero) :is(p,span,small){color:var(--ui-text-secondary)!important}.admin-content :is(.admin-hero,.promo-hero,.attribute-hero)>:is(article,div:not(:first-child)),.admin-content .quota-command-center article{background:var(--ui-surface-muted)!important;border-color:var(--ui-border)!important;color:var(--ui-text)!important}.admin-content :is(.dashboard-kpis article,.live-kpis article,.monitor-kpis article,.support-kpis article,.usage-metrics article,.audit-metrics article,.overview-grid article,.metric-grid article,.key-kpis article){background:var(--ui-surface)!important;border-color:var(--ui-border)!important;box-shadow:none!important;color:var(--ui-text)!important}.admin-content :is(.dashboard-kpis .primary-kpi,.live-kpis .live-primary){background:var(--ui-primary-soft)!important;border-color:#d4e4e1!important;color:var(--ui-text)!important}.admin-content :is(.admin-support,.website-admin){background:transparent!important}.admin-content :is(input,textarea,select){background:var(--ui-surface)!important;border-color:var(--ui-border-strong)!important;color:var(--ui-text)!important}.admin-content :is(.monitor-tabs,.website-tabs,.admin-tabs) button.active{background:var(--ui-primary-soft)!important;border-color:var(--ui-primary)!important;color:var(--ui-primary)!important}.admin-content .monitor-tabs button:not(.active){background:var(--ui-surface-muted)!important;color:var(--ui-text-secondary)!important}.admin-content :is(.monitor-heading,.admin-hero,.promo-hero,.schedule-head,.support-admin-heading,.attribute-hero,.website-heading,.dashboard-heading,.runtime-heading,.live-ops-heading,.pricing-workbench-heading,.editor-hero) :is(a,button){background:var(--ui-primary-soft)!important;border-color:#d4e4e1!important;color:var(--ui-primary)!important}.admin-content :is(.form-title>span,.section-caption>b){background:var(--ui-primary-soft)!important;color:var(--ui-primary)!important}.admin-content :is(.table-scroll,.event-table,.support-queue){max-width:100%!important;min-width:0!important;overflow-x:auto!important}.admin-content table{background:var(--ui-surface)!important;width:100%!important}.pricing-page .pricing-hero h1,.api-docs .docs-hero h1,.design-page .design-hero h1{font-size:36px!important;letter-spacing:-.03em!important;line-height:1.25!important;margin:8px 0!important}.pricing-page .pricing-hero,.api-docs .docs-hero,.design-page .design-hero{background:var(--ui-surface)!important;border-bottom:1px solid var(--ui-border)!important;color:var(--ui-text)!important}.plaza{background:var(--ui-bg)!important;color:var(--ui-text)!important;margin:0!important;max-width:none!important;min-height:calc(100vh - 68px);padding:0 0 64px!important}.plaza-hero-band{background:var(--ui-surface);border-bottom:1px solid var(--ui-border)}.plaza .plaza-hero{align-items:center;background:var(--ui-surface)!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box;color:var(--ui-text)!important;margin:0 auto!important;max-width:var(--public-content-width);padding:48px 24px!important}.plaza .plaza-hero h1{font-size:36px!important;font-weight:650;letter-spacing:-.03em;line-height:1.25;margin:8px 0!important}.plaza .plaza-hero p,.plaza .identity{color:var(--ui-text-secondary)!important}.plaza .plaza-hero .eyebrow{color:var(--ui-primary)!important;font-size:12px;letter-spacing:0}.plaza .identity i{background:var(--ui-success)!important;box-shadow:none!important}.plaza .text-button{color:var(--ui-primary)!important;font-weight:650}.plaza .hero-metrics{grid-template-columns:repeat(3,112px)}.plaza .hero-metrics article{background:var(--ui-bg)!important;border:1px solid var(--ui-border)!important;border-radius:7px!important;padding:15px}.plaza .hero-metrics strong{color:var(--ui-text);font-size:24px}.plaza .hero-metrics span{color:var(--ui-text-secondary)}.plaza-body{box-sizing:border-box;margin:0 auto;max-width:var(--public-content-width);padding:32px 24px 0}.plaza .filters{border-color:var(--ui-border)!important;border-radius:7px!important;box-shadow:none!important;margin:0 0 20px!important;padding:16px!important}.plaza .filters label{color:var(--ui-text-secondary)!important;letter-spacing:0}.plaza .filters input,.plaza .filters select{background:var(--ui-surface)!important;border-color:var(--ui-border-strong)!important;border-radius:7px!important}.plaza .group-card{border-color:var(--ui-border)!important;border-radius:7px!important;box-shadow:none!important}.plaza .group-card>header{background:var(--ui-surface)!important;border-bottom:1px solid var(--ui-border);padding:20px 22px!important}.plaza .group-card header p{color:var(--ui-text-secondary)!important}.plaza :is(.access.public,.access.exclusive,.group-type){background:var(--ui-primary-soft)!important;color:var(--ui-primary)!important}.plaza .rate :is(small,span){color:var(--ui-text-muted)!important}.plaza :is(.rate strong,.multiplier b,.model-table summary){color:var(--ui-primary)!important}.plaza .table-head{background:var(--ui-surface-muted)!important;color:var(--ui-text-secondary)!important}.plaza .model-name code{color:var(--ui-text-secondary)!important}.plaza .model-name p span{background:var(--ui-surface-muted)!important;color:var(--ui-text-secondary)!important}.plaza .detail-grid p{background:var(--ui-bg)!important}.plaza .state{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:7px;color:var(--ui-text-secondary)}.plaza .plaza-footnote{background:var(--ui-surface)!important;border:1px solid var(--ui-border);border-radius:7px!important;color:var(--ui-text-secondary)!important}.plaza .plaza-footnote strong{color:var(--ui-text)!important}.admin-content>.mfa-card{align-items:center;display:flex;gap:14px;margin:0 0 18px!important;padding:12px 14px!important}.admin-content>.mfa-card header{margin:0;min-width:132px}.admin-content>.mfa-card header h2{font-size:14px;margin:1px 0 0}.admin-content>.mfa-card>button{margin-left:auto}@media(max-width:1023px){.public-links{gap:14px;margin-left:18px}.admin-workspace{display:block!important;padding-top:56px!important}.admin-sidebar{border-radius:0!important;bottom:0!important;box-shadow:var(--ui-shadow-float)!important;display:block!important;left:0!important;margin:0!important;max-width:280px!important;min-height:100vh!important;position:fixed!important;top:0!important;transform:translate(-102%);width:280px!important}.admin-sidebar.open{transform:translate(0)}.admin-sidebar nav{display:grid!important}.admin-content{padding:86px 14px 40px!important}.admin-content>.mfa-card{align-items:stretch;display:grid}.admin-content>.mfa-card>button{margin-left:0}}@media(max-width:760px){.public-nav{min-height:58px;padding:8px 14px}.public-links{display:none}.public-mobile-menu{display:block}.public-nav .nav-actions{flex:initial}.pricing-page .pricing-hero h1,.api-docs .docs-hero h1,.design-page .design-hero h1{font-size:30px!important}.plaza{padding-bottom:40px!important}.plaza .plaza-hero{padding:40px 16px!important}.plaza .plaza-hero h1{font-size:30px!important}.plaza-body{padding:20px 16px 0}}.user-shell>.nav{padding-left:max(24px,calc((100% - var(--public-content-width)) / 2));padding-right:max(24px,calc((100% - var(--public-content-width)) / 2))}.user-shell>:is(.user-portal,.file-console,.media-console,.support-center,.usage-center),.user-shell>:is(.account-workspace,.user-page-stack){background:var(--ui-bg)!important;color:var(--ui-text)!important;overflow-x:hidden;padding-left:max(24px,calc((100% - var(--public-content-width)) / 2))!important;padding-right:max(24px,calc((100% - var(--public-content-width)) / 2))!important;padding-top:0!important}.user-shell>.ai-workspace{border:0;margin:0;max-width:none;width:100%}.user-shell>:is(.media-console,.file-console){max-width:none!important;padding:0!important;width:100%!important}.account-service-workspace,.developer-workspace{background:#fff;display:grid;grid-template-areas:"rail stage";grid-template-columns:280px minmax(0,1fr);min-height:calc(100vh - 72px);width:100%}.developer-stage{background:var(--ui-bg);grid-area:stage;min-width:0;overflow-x:hidden}.developer-stage.account-workspace{padding:0 32px 48px!important}.developer-stage>*{max-width:none!important;width:100%!important}.account-service-stage{background:var(--ui-bg);grid-area:stage;min-width:0;overflow-x:hidden;padding:28px 32px 48px}.account-service-stage>*{margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%!important}.account-service-stage.user-page-stack{min-height:0}@media(max-width:760px){.account-service-workspace,.developer-workspace{display:block}.account-service-stage{padding:0 16px 36px}}.user-shell :is(.media-console .studio,.file-console .file-layout){margin-top:28px!important}.user-shell .conversation-rail{background:#f7f8f8!important;border-right:1px solid var(--ui-border)!important;color:var(--ui-text)!important}.user-shell .conversation-rail :is(strong,b){color:var(--ui-text)!important}.user-shell .conversation-rail :is(small,footer,.conversation-list p){color:var(--ui-text-secondary)!important}.user-shell .new-chat,.user-shell .conversation-list>button{background:#fff!important;border-color:var(--ui-border)!important;color:var(--ui-text)!important}.user-shell .conversation-list>button.active{background:var(--ui-primary-soft)!important;border-color:#cbdad7!important}.user-shell .chat-stage{background:#fff!important}.user-shell .messages article[data-role=USER] .bubble{background:var(--ui-surface-muted)!important;border-radius:18px!important;color:var(--ui-text)!important}.user-shell .messages article[data-role=ASSISTANT] .bubble{background:transparent!important;border:0!important}.user-shell .composer{border-radius:999px!important;box-shadow:0 8px 28px #1721201f!important}.user-shell :is(.account-workspace,.user-page-stack)>*,.user-shell .growth-center,.user-shell .profile-attributes,.user-shell .announcement-center{max-width:var(--public-content-width)!important;width:100%}.user-shell .account-workspace>.console-card,.user-shell .user-page-stack>.console-card,.user-shell .profile-attributes,.user-shell .announcement-center,.user-shell .growth-center{margin-left:auto!important;margin-right:auto!important}.user-shell .account-workspace>.console-card,.user-shell .user-page-stack>:first-child{border-radius:0!important;border-top:0!important;margin-top:0!important}.user-shell .account-workspace>.console-card>header,.user-shell .user-page-stack>.console-card:first-child>header{margin-left:-30px!important;margin-right:-30px!important;padding-left:54px!important;padding-right:54px!important}.user-shell .user-page-stack>:is(.profile-attributes,.announcement-center):first-child>header{margin-left:-22px!important;margin-right:-22px!important;padding-left:46px!important;padding-right:46px!important}.user-shell :is(.user-portal>header,.file-console>header,.media-console>header,.support-center>.support-hero,.usage-center>.usage-hero,.account-workspace>.console-card>header,.user-page-stack>:first-child>header){align-items:center!important;background:#fff!important;border:0!important;border-bottom:1px solid var(--ui-border)!important;border-radius:0!important;box-shadow:0 0 0 100vmax #fff!important;clip-path:inset(0 -100vmax);color:var(--ui-text)!important;min-height:190px;padding:48px 24px!important}.user-shell :is(.user-portal>header,.file-console>header,.media-console>header,.support-center>.support-hero,.usage-center>.usage-hero,.account-workspace>.console-card>header,.user-page-stack>:first-child>header) :is(h1,h2){color:var(--ui-text)!important;font-size:36px!important;font-weight:650!important;letter-spacing:-.03em!important;line-height:1.25!important;margin:8px 0!important}.user-shell :is(.user-portal>header,.file-console>header,.media-console>header,.support-center>.support-hero,.usage-center>.usage-hero,.account-workspace>.console-card>header,.user-page-stack>:first-child>header) :is(p,span,small){color:var(--ui-text-secondary)!important}.user-shell :is(.user-portal>header,.file-console>header,.media-console>header,.support-center>.support-hero,.usage-center>.usage-hero,.account-workspace>.console-card>header,.user-page-stack>:first-child>header) :is(.eyebrow,p:first-child){color:var(--ui-primary)!important;font-size:12px!important;font-weight:650!important;letter-spacing:0!important}.user-shell .file-console>header .metrics article,.user-shell .media-console>header .identity select,.user-shell .user-portal>header .portal-status{background:var(--ui-bg)!important;border:1px solid var(--ui-border)!important;color:var(--ui-text)!important}.user-shell .media-console>header .identity label{color:var(--ui-text-secondary)!important}.user-shell :is(.portal-metrics,.file-layout,.studio,.support-layout,.usage-kpis){margin-top:32px!important}.user-shell .console-card{max-width:var(--public-content-width)}@media(max-width:760px){.user-shell>.nav,.user-shell>:is(.user-portal,.file-console,.media-console,.support-center,.usage-center),.user-shell>:is(.account-workspace,.user-page-stack){padding-left:16px!important;padding-right:16px!important}.user-shell :is(.user-portal>header,.file-console>header,.media-console>header,.support-center>.support-hero,.usage-center>.usage-hero,.account-workspace>.console-card>header,.user-page-stack>:first-child>header){min-height:0;padding:40px 0!important}.user-shell :is(.user-portal>header,.file-console>header,.media-console>header,.support-center>.support-hero,.usage-center>.usage-hero,.account-workspace>.console-card>header,.user-page-stack>:first-child>header) :is(h1,h2){font-size:30px!important}}.user-shell .developer-stage .console-card>header,.user-shell .account-service-stage .console-card>header,.user-shell .account-service-stage .usage-hero,.user-shell .account-service-stage .support-hero,.user-shell .account-service-stage .growth-hero,.user-shell .account-service-stage .redemption-banner,.user-shell .account-service-stage .profile-attributes>header,.user-shell .account-service-stage .announcement-center>header{align-items:center!important;background:#fff!important;border:0!important;border-bottom:1px solid var(--ui-border)!important;border-radius:0!important;box-shadow:none!important;clip-path:none!important;min-height:0!important;margin:0!important;padding:0 0 20px!important}.user-shell .account-service-stage>.console-card,.user-shell .account-service-stage>.growth-center,.user-shell .account-service-stage>.usage-center,.user-shell .account-service-stage>.support-center,.user-shell .account-service-stage.user-page-stack>.profile-attributes,.user-shell .account-service-stage.user-page-stack>.announcement-center{background:#fff!important;border:1px solid var(--ui-border)!important;border-radius:10px!important;box-shadow:none!important;box-sizing:border-box;color:var(--ui-text)!important;margin:0!important;max-width:none!important;min-height:0!important;padding:28px!important;width:100%!important}.user-shell .account-service-workspace>.account-inset-stage{background:#f3f5f4!important;border:0 solid #f3f5f4!important;border-width:28px 32px 48px!important;box-sizing:border-box;padding:0!important}.user-shell .developer-workspace>.developer-inset-stage{background:#f3f5f4!important;border:0 solid #f3f5f4!important;border-width:28px 32px 48px!important;box-sizing:border-box;padding:0!important}.user-shell .developer-inset-stage>:is(.console-card,.plaza,.api-docs){background:#fff!important;border:1px solid var(--ui-border)!important;border-radius:10px!important;box-sizing:border-box;margin:0!important;max-width:none!important;min-height:0!important;overflow:hidden;width:100%!important}.user-shell .developer-inset-stage.docs-stage .docs-hero>div{margin:0!important;max-width:none!important;padding:24px 28px!important}.user-shell .developer-inset-stage.docs-stage .docs-hero h1{font-size:26px!important;margin:4px 0!important}.user-shell .developer-inset-stage.docs-stage .docs-layout{margin:0!important;max-width:none!important;padding:24px 28px 32px!important}.user-shell .account-service-stage .usage-hero,.user-shell .account-service-stage .support-hero{background:#fff!important;border:0!important;border-bottom:1px solid var(--ui-border)!important;border-radius:0!important;padding:0 0 20px!important}.user-shell .account-service-workspace .account-service-stage .usage-center>.usage-hero,.user-shell .account-service-workspace .account-service-stage .support-center>.support-hero{height:auto!important;min-height:0!important;padding:0 0 18px!important}.user-shell .account-service-workspace .account-service-stage :is(.usage-hero,.support-hero) :is(h1,h2){font-size:24px!important;margin:3px 0!important}.user-shell .model-stage{background:#f3f5f4!important;padding:28px 32px 48px}.user-shell .model-stage>.plaza{background:#fff!important;border:1px solid var(--ui-border)!important;border-radius:10px!important;box-sizing:border-box;min-height:0!important;overflow:hidden;width:100%!important}.user-shell .model-stage .plaza-hero,.user-shell .model-stage .plaza-body{margin:0!important;max-width:none!important;padding-left:28px!important;padding-right:28px!important}.user-shell .model-stage .plaza-hero{padding-bottom:24px!important;padding-top:24px!important}.user-shell .model-stage .plaza-hero h1{font-size:26px!important;margin:4px 0!important}.user-shell .model-stage .plaza-body{padding-bottom:32px!important;padding-top:24px!important}.user-shell .account-service-stage :is(.subscription-steps,.usage-kpis,.support-layout){margin-top:20px!important}.user-shell .account-service-stage :is(.usage-panel,.metrics article,.transfer-card,.ledger),.user-shell .account-service-stage :is(.ticket-inbox,.ticket-thread,.thread-placeholder),.user-shell .account-service-stage :is(.plan-card,.redemption-history){border-color:var(--ui-border)!important;border-radius:10px!important;box-shadow:none!important}.user-shell .developer-stage .console-card>header :is(h1,h2),.user-shell .account-service-stage .console-card>header :is(h1,h2),.user-shell .account-service-stage .usage-hero :is(h1,h2),.user-shell .account-service-stage .support-hero :is(h1,h2),.user-shell .account-service-stage .growth-hero :is(h1,h2),.user-shell .account-service-stage .redemption-banner :is(h1,h2),.user-shell .account-service-stage .profile-attributes>header :is(h1,h2),.user-shell .account-service-stage .announcement-center>header :is(h1,h2){font-size:26px!important;letter-spacing:-.025em!important;line-height:1.25!important;margin:4px 0!important}.user-shell .developer-stage .console-card>header p,.user-shell .account-service-stage .console-card>header p,.user-shell .account-service-stage .usage-hero p,.user-shell .account-service-stage .support-hero p,.user-shell .account-service-stage .growth-hero p,.user-shell .account-service-stage .redemption-banner p,.user-shell .account-service-stage .profile-attributes>header p,.user-shell .account-service-stage .announcement-center>header p{margin-bottom:0!important;margin-top:3px!important}.user-shell .account-service-stage .redemption-banner form{align-items:center!important;display:grid!important;grid-template-columns:minmax(260px,520px) auto!important;width:min(720px,55%)!important}.user-shell .account-service-stage .redemption-banner input{min-height:42px}.user-shell .account-service-stage .redemption-banner button{min-width:140px;white-space:nowrap}.user-shell .user-portal>header{align-items:start!important;display:grid!important;gap:48px!important;grid-template-columns:minmax(0,1fr) 340px!important;min-height:0!important;padding:38px 24px!important}.user-shell .user-portal>header>div:first-child{max-width:760px;min-width:0}.user-shell .user-portal>header .portal-status{align-self:start;max-width:none;min-height:112px;width:100%}.user-shell .user-portal .portal-metrics{margin-top:20px!important}@media(max-width:760px){.user-shell .user-portal>header{gap:22px!important;grid-template-columns:1fr!important;padding:32px 0!important}.user-shell .developer-stage .console-card>header,.user-shell .account-service-stage .console-card>header,.user-shell .account-service-stage .usage-hero,.user-shell .account-service-stage .support-hero,.user-shell .account-service-stage .growth-hero,.user-shell .account-service-stage .redemption-banner,.user-shell .account-service-stage .profile-attributes>header,.user-shell .account-service-stage .announcement-center>header{padding:0 0 16px!important}.user-shell .account-service-stage .redemption-banner{align-items:stretch!important;display:grid!important;gap:14px!important}.user-shell .account-service-stage .redemption-banner form{width:100%!important}.user-shell .account-service-stage>.console-card,.user-shell .account-service-stage>.growth-center,.user-shell .account-service-stage>.usage-center,.user-shell .account-service-stage>.support-center,.user-shell .account-service-stage.user-page-stack>.profile-attributes,.user-shell .account-service-stage.user-page-stack>.announcement-center{border-radius:0!important;padding:20px 16px!important}.user-shell .account-service-stage .usage-hero,.user-shell .account-service-stage .support-hero{padding:0 0 16px!important}.user-shell .account-service-workspace>.account-inset-stage{border-width:16px!important}.user-shell .developer-workspace>.developer-inset-stage{border-width:16px!important}.user-shell .developer-inset-stage.docs-stage .docs-hero>div{padding:18px 16px!important}.user-shell .developer-inset-stage.docs-stage .docs-layout{padding:16px!important}.user-shell .model-stage{padding:16px}.user-shell .model-stage .plaza-hero,.user-shell .model-stage .plaza-body{padding-left:16px!important;padding-right:16px!important}}
