.super-ops{--ops-bg: #e8ecf1;--ops-bg-accent: #dfe5ec;--ops-surface: #ffffff;--ops-surface-muted: #f6f8fa;--ops-surface-raised: #fafbfc;--ops-border: #d5dbe3;--ops-border-strong: #b8c0cc;--ops-text: #152033;--ops-text-muted: #5a6a7d;--ops-text-faint: #8492a6;--ops-accent: #0f766e;--ops-accent-hover: #0d635c;--ops-accent-soft: rgba(15, 118, 110, .1);--ops-accent-ring: rgba(15, 118, 110, .22);--ops-danger: #b42318;--ops-danger-soft: #fef3f2;--ops-danger-border: #fecdca;--ops-success: #067647;--ops-success-soft: #ecfdf3;--ops-success-border: #abefc6;--ops-warning: #b54708;--ops-warning-soft: #fffaeb;--ops-warning-border: #fedf89;--ops-info: #175cd3;--ops-info-soft: #eff8ff;--ops-info-border: #b2ddff;--ops-radius: 10px;--ops-radius-sm: 6px;--ops-shadow: 0 1px 2px rgba(21, 32, 51, .04), 0 8px 24px rgba(21, 32, 51, .05);--ops-font: "Rethink Sans", "Segoe UI", sans-serif;--ops-display: "Outfit", "Rethink Sans", sans-serif;--ops-mono: "DM Mono", Consolas, monospace;--ops-topbar-h: 64px;--ops-nav-h: 48px;min-height:100vh;padding:0 0 48px;background:linear-gradient(180deg,var(--ops-bg-accent) 0%,var(--ops-bg) 180px),var(--ops-bg);color:var(--ops-text);font-family:var(--ops-font);-webkit-font-smoothing:antialiased}.super-ops .ops-topbar{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--ops-topbar-h);padding:12px 28px;background:#ffffffeb;border-bottom:1px solid var(--ops-border);backdrop-filter:blur(12px);box-shadow:0 1px #fffc}.super-ops .ops-topbar__brand{display:flex;align-items:center;gap:14px;min-width:0}.super-ops .ops-topbar__logo{height:28px;width:auto;display:block}.super-ops .ops-topbar__titles{min-width:0}.super-ops .ops-topbar__eyebrow{margin:0;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--ops-text-faint)}.super-ops .ops-topbar__title{margin:2px 0 0;font-family:var(--ops-display);font-size:18px;font-weight:650;letter-spacing:-.02em;color:var(--ops-text);line-height:1.2}.super-ops .ops-topbar__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.super-ops .ops-nav{position:sticky;top:var(--ops-topbar-h);z-index:30;display:flex;gap:4px;overflow-x:auto;padding:8px 28px;background:#f6f8faf0;border-bottom:1px solid var(--ops-border);backdrop-filter:blur(10px);scrollbar-width:none}.super-ops .ops-nav::-webkit-scrollbar{display:none}.super-ops .ops-nav__link{flex:0 0 auto;padding:8px 14px;border-radius:999px;border:1px solid transparent;color:var(--ops-text-muted);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .14s ease,color .14s ease,border-color .14s ease}.super-ops .ops-nav__link:hover{background:var(--ops-surface);border-color:var(--ops-border);color:var(--ops-text)}.super-ops .ops-nav__link:focus-visible{outline:2px solid var(--ops-accent);outline-offset:2px}.super-ops .ops-body{max-width:1180px;margin:0 auto;padding:24px 28px 0;display:flex;flex-direction:column;gap:20px}.super-ops .ops-panel{padding:24px 26px;border:1px solid var(--ops-border);border-radius:var(--ops-radius);background:var(--ops-surface);box-shadow:var(--ops-shadow);scroll-margin-top:calc(var(--ops-topbar-h) + var(--ops-nav-h) + 12px);animation:super-fade-in-up .36s cubic-bezier(0,0,.2,1) both}.super-ops .ops-panel--flush{padding:0;overflow:hidden}.super-ops .ops-panel__body{padding:20px 26px 24px}.super-ops.page-shell--access{display:flex;align-items:center;justify-content:center;padding:40px 24px}.super-ops .access-shell{width:min(100%,1040px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:20px}.super-ops .access-panel{padding:28px;border:1px solid var(--ops-border);border-radius:var(--ops-radius);background:var(--ops-surface);box-shadow:var(--ops-shadow);animation:super-fade-in-up .38s cubic-bezier(0,0,.2,1) both}.super-ops .access-panel--form{animation-delay:80ms}.super-ops .access-panel--hero{background:linear-gradient(160deg,rgba(15,118,110,.08),transparent 42%),var(--ops-surface)}.super-ops .access-brand{display:inline-flex;align-items:center;gap:12px}.super-ops .access-brand__logo{height:26px;width:auto;display:block}.super-ops .access-brand__tag{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ops-text-muted)}.super-ops .access-copy{margin-top:28px;max-width:480px}.super-ops .eyebrow{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ops-accent)}.super-ops h1{margin:0;font-family:var(--ops-display);font-size:clamp(32px,4vw,44px);font-weight:700;letter-spacing:-.03em;line-height:1.08;color:var(--ops-text)}.super-ops .subtitle{margin:14px 0 0;max-width:48ch;color:var(--ops-text-muted);font-size:15px;line-height:1.65}.super-ops .access-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px}.super-ops .access-highlight{padding:14px;border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface-muted);min-height:92px}.super-ops .access-highlight__label{display:block;margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ops-text-faint)}.super-ops .access-highlight strong{font-size:14px;line-height:1.45;font-weight:600;color:var(--ops-text)}.super-ops .access-panel__header h2{margin:0;font-family:var(--ops-display);font-size:24px;font-weight:650;letter-spacing:-.02em;color:var(--ops-text)}.super-ops .panel-copy,.super-ops .access-note{color:var(--ops-text-muted)}.super-ops .panel-copy{margin:10px 0 0;font-size:14px;line-height:1.65}.super-ops .access-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:4px}.super-ops .access-note{margin:0;font-size:12px;line-height:1.55}.super-ops .card{max-width:1180px;margin:24px auto 0;padding:0;border:none;background:transparent;box-shadow:none;backdrop-filter:none}.super-ops .console-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 26px;margin:0 0 20px;border:1px solid var(--ops-border);border-radius:var(--ops-radius);background:var(--ops-surface);box-shadow:var(--ops-shadow)}.super-ops .console-header__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.super-ops .console-title,.super-ops .section-title{margin:0;font-family:var(--ops-display);font-weight:650;letter-spacing:-.02em;color:var(--ops-text)}.super-ops .console-title{font-size:22px}.super-ops .section-title{font-size:18px}.super-ops .console-copy,.super-ops .section-copy,.super-ops .meta-text,.super-ops .summary,.super-ops .empty-state{color:var(--ops-text-muted)}.super-ops .section-copy{margin:6px 0 0;font-size:14px;line-height:1.6}.super-ops .section-copy--lead{margin:0 0 18px}.super-ops .section-header,.super-ops .access-panel__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px}.super-ops .section-block{margin-top:0}.super-ops hr{display:none}.super-ops .session-banner{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;border:1px solid var(--ops-info-border);border-radius:var(--ops-radius);background:var(--ops-info-soft)}.super-ops .session-banner--warning{border-color:var(--ops-warning-border);background:var(--ops-warning-soft)}.super-ops .session-banner__label{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ops-info)}.super-ops .session-banner--warning .session-banner__label{color:var(--ops-warning)}.super-ops .session-banner__copy{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--ops-text-muted)}.super-ops .session-banner__time{min-width:108px;padding:10px 12px;border-radius:var(--ops-radius-sm);background:var(--ops-surface);border:1px solid var(--ops-border);text-align:center}.super-ops .session-banner__time-label{display:block;margin-bottom:4px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ops-text-faint)}.super-ops .session-banner__time strong{font-family:var(--ops-display);font-size:24px;line-height:1;color:var(--ops-text)}.super-ops .message{margin:0;padding:12px 14px;border-radius:var(--ops-radius-sm);font-size:13px;line-height:1.55;border:1px solid transparent}.super-ops .message--error{border-color:var(--ops-danger-border);background:var(--ops-danger-soft);color:var(--ops-danger)}.super-ops .message--info{border-color:var(--ops-success-border);background:var(--ops-success-soft);color:var(--ops-success)}.super-ops .tenant-creation-banner{padding:16px 18px;border:1px solid var(--ops-info-border);border-radius:var(--ops-radius);background:var(--ops-info-soft)}.super-ops .tenant-creation-banner__label{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ops-info)}.super-ops .tenant-creation-banner__title{display:block;font-size:16px;line-height:1.35;color:var(--ops-text)}.super-ops .tenant-creation-banner__detail{margin:6px 0 12px;font-size:13px;line-height:1.55;color:var(--ops-text-muted)}.super-ops .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-bottom:16px}.super-ops .form-grid--access{margin-top:22px}.super-ops .form-grid--compact{gap:12px}.super-ops .quota-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.super-ops .rollout-grid{margin-top:10px}.super-ops .field{display:flex;flex-direction:column;gap:6px}.super-ops .field>span:first-child{font-size:12px;font-weight:650;color:var(--ops-text-muted)}.super-ops .field--full,.super-ops .field--wide{grid-column:1/-1}.super-ops .field--full>span:first-child,.super-ops .field--wide>span:first-child{font-size:13px;font-weight:700;color:var(--ops-text);padding-bottom:2px;border-bottom:1px solid var(--ops-border);margin-bottom:4px}.super-ops .field-hint{margin:0;font-size:12px;line-height:1.5;color:var(--ops-text-faint)}.super-ops .field-error{margin:0;font-size:12px;line-height:1.5;color:var(--ops-danger)}.super-ops .file-field-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:2px}.super-ops .asset-preview{margin-top:8px;max-width:160px;max-height:48px;object-fit:contain;border-radius:var(--ops-radius-sm);background:var(--ops-surface-muted);border:1px solid var(--ops-border);padding:4px}.super-ops .asset-preview--tall{max-height:120px;max-width:220px}.super-ops input:not([type=checkbox]):not([type=radio]),.super-ops select{height:42px;padding:0 12px;border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface);color:var(--ops-text);box-sizing:border-box;outline:none;font-size:14px;transition:border-color .14s ease,box-shadow .14s ease}.super-ops textarea{padding:10px 12px;border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface);color:var(--ops-text);font-family:var(--ops-mono);font-size:12.5px;line-height:1.5;resize:vertical;box-sizing:border-box;outline:none;transition:border-color .14s ease,box-shadow .14s ease}.super-ops input:not([type=checkbox]):not([type=radio])::placeholder,.super-ops textarea::placeholder{color:var(--ops-text-faint)}.super-ops input:not([type=checkbox]):not([type=radio]):focus,.super-ops select:focus,.super-ops textarea:focus{border-color:var(--ops-accent);box-shadow:0 0 0 3px var(--ops-accent-ring)}.super-ops input:not([type=checkbox]):not([type=radio]):disabled,.super-ops select:disabled,.super-ops textarea:disabled{background:var(--ops-surface-muted);color:var(--ops-text-faint);cursor:not-allowed}.super-ops input[type=file]{height:auto;padding:8px;font-size:13px;background:var(--ops-surface-muted)}.super-ops button,.super-ops .primary-button,.super-ops a.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid transparent;border-radius:var(--ops-radius-sm);background:var(--ops-accent);color:#fff;font-size:13px;font-weight:650;text-decoration:none;cursor:pointer;box-shadow:none;transition:background .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease}.super-ops button:hover:not(:disabled),.super-ops .primary-button:hover:not(:disabled){background:var(--ops-accent-hover);transform:none;box-shadow:none}.super-ops button:active:not(:disabled){transform:scale(.98)}.super-ops button:disabled,.super-ops .primary-button:disabled,.super-ops .secondary-button:disabled{opacity:.55;cursor:not-allowed}.super-ops button:focus-visible,.super-ops .primary-button:focus-visible,.super-ops .secondary-button:focus-visible,.super-ops .ghost-button:focus-visible{outline:2px solid var(--ops-accent);outline-offset:2px}.super-ops .primary-button{min-width:160px}.super-ops button.secondary,.super-ops .secondary-button{background:var(--ops-surface);color:var(--ops-text);border-color:var(--ops-border-strong)}.super-ops button.secondary:hover:not(:disabled),.super-ops .secondary-button:hover:not(:disabled){background:var(--ops-surface-muted);border-color:var(--ops-text-faint);box-shadow:none;transform:none}.super-ops .secondary-button--compact{min-width:0;min-height:36px;height:auto;padding:0 12px;font-size:12.5px}.super-ops button.ghost,.super-ops .ghost-button{min-height:36px;padding:0 12px;background:transparent;color:var(--ops-text-muted);border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);font-size:12.5px;font-weight:600;cursor:pointer}.super-ops button.ghost:hover:not(:disabled),.super-ops .ghost-button:hover:not(:disabled){background:var(--ops-surface-muted);color:var(--ops-text)}.super-ops .inline-actions{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 8px}.super-ops .status-chip{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:6px 10px;border:1px solid var(--ops-accent-soft);border-radius:999px;background:var(--ops-accent-soft);color:var(--ops-accent);font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.super-ops .status-chip--subtle{border-color:var(--ops-border);background:var(--ops-surface-muted);color:var(--ops-text-muted)}.super-ops .status-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--ops-warning-soft);border:1px solid var(--ops-warning-border);color:var(--ops-warning);font-size:11px;font-weight:700}.super-ops .status-pill--success{background:var(--ops-success-soft);border-color:var(--ops-success-border);color:var(--ops-success)}.super-ops .host-preview-list{display:flex;flex-wrap:wrap;gap:6px}.super-ops .host-preview-chip{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:var(--ops-accent-soft);border:1px solid rgba(15,118,110,.18);font-size:12px;line-height:1.35;color:var(--ops-accent);font-weight:600}.super-ops .host-preview-chip--empty{background:var(--ops-surface-muted);border-color:var(--ops-border);color:var(--ops-text-faint);font-weight:500}.super-ops .checkbox-grid{display:flex;flex-wrap:wrap;gap:8px}.super-ops .checkbox-card,.super-ops .checkbox-row{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface-muted);color:var(--ops-text);cursor:pointer;font-size:13px;transition:border-color .14s ease,background .14s ease}.super-ops .checkbox-card:hover,.super-ops .checkbox-row:hover{border-color:var(--ops-border-strong);background:var(--ops-surface)}.super-ops .checkbox-card span,.super-ops .checkbox-row span{font-size:13px;font-weight:550;color:var(--ops-text);border:none;padding:0;margin:0}.super-ops .checkbox-card input[type=checkbox],.super-ops .checkbox-row input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--ops-accent)}.super-ops .checkbox-card--disabled{opacity:.55;cursor:not-allowed}.super-ops .summary{margin:0 0 10px;font-weight:650;font-size:13px}.super-ops .table-wrap{overflow-x:auto;border:1px solid var(--ops-border);border-radius:var(--ops-radius);background:var(--ops-surface)}.super-ops table{width:100%;border-collapse:collapse}.super-ops th,.super-ops td{text-align:left;padding:11px 14px;border-bottom:1px solid var(--ops-border);font-size:13px;color:var(--ops-text);vertical-align:middle}.super-ops th{position:sticky;top:0;background:var(--ops-surface-muted);color:var(--ops-text-faint);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.super-ops tbody tr:last-child>td{border-bottom:none}.super-ops .tenant-config-row{cursor:pointer;transition:background-color .12s ease}.super-ops .tenant-config-row:hover{background:var(--ops-accent-soft)}.super-ops .tenant-config-row--expanded{background:#0f766e14}.super-ops .tenant-config-json-row{background:var(--ops-surface-muted)}.super-ops .tenant-config-json-cell{padding:0}.super-ops .tenant-config-json-header{padding:14px 16px 0;font-size:13px;font-weight:700;color:var(--ops-text)}.super-ops .tenant-config-json-header--compact{padding:0}.super-ops .tenant-config-inline-actions{padding:12px 16px 0;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.super-ops .tenant-policy-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;padding:12px 16px 0}.super-ops .tenant-policy-summary__item{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface)}.super-ops .tenant-policy-summary__label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ops-text-faint)}.super-ops .tenant-policy-summary__item strong{font-size:13px;line-height:1.4;color:var(--ops-text)}.super-ops .tenant-policy-summary--metrics .meta-text{font-size:12px;color:var(--ops-text-faint)}.super-ops .tenant-rollout-panel{padding:12px 16px 0;display:flex;flex-direction:column;gap:12px}.super-ops .tenant-rollout-copy{display:grid;gap:6px}.super-ops .tenant-rollout-check-list{display:grid;gap:8px;margin-top:12px}.super-ops .tenant-rollout-check-card{padding:12px 14px;border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface)}.super-ops .tenant-rollout-check-card strong,.super-ops .tenant-rollout-check-card p{display:block;margin:0}.super-ops .tenant-rollout-check-card p+p{margin-top:4px}.super-ops .tenant-config-json-block{margin:0;padding:14px 16px;overflow-x:auto;font-family:var(--ops-mono);font-size:12px;line-height:1.5;color:var(--ops-text);white-space:pre-wrap;word-break:break-word}.super-ops .tenant-transition-history{padding:0 16px 16px;display:flex;flex-direction:column;gap:12px}.super-ops .tenant-transition-history-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.super-ops .actions-cell{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.super-ops .table-action{min-height:30px;height:auto;padding:0 10px;background:var(--ops-accent);border-radius:var(--ops-radius-sm);color:#fff;font-size:12px;font-weight:650;box-shadow:none}.super-ops .table-action:hover:not(:disabled){background:var(--ops-accent-hover)}.super-ops .table-action--danger{background:var(--ops-danger-soft);border:1px solid var(--ops-danger-border);color:var(--ops-danger)}.super-ops .table-action--danger:hover:not(:disabled){background:#fee4e2}.super-ops .table-action--neutral{background:var(--ops-surface);border:1px solid var(--ops-border-strong);color:var(--ops-text)}.super-ops .table-action--neutral:hover:not(:disabled){background:var(--ops-surface-muted)}.super-ops .meta-text{margin:0;font-size:12px}.super-ops .empty-state{margin:4px 0 0;font-size:13px}.super-ops .loading-state{display:flex;align-items:center;gap:12px;padding:28px;border:1px solid var(--ops-border);border-radius:var(--ops-radius);background:var(--ops-surface);box-shadow:var(--ops-shadow)}.super-ops .loading-state .empty-state{margin:0}.super-ops .grade-scale-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}.super-ops .grade-scale-table-wrap{overflow-x:auto;border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm)}.super-ops .grade-scale-table{width:100%;border-collapse:collapse;font-size:13px}.super-ops .grade-scale-table th,.super-ops .grade-scale-table td{padding:8px 10px;border-bottom:1px solid var(--ops-border);text-align:left}.super-ops .grade-scale-table input{width:100%;min-width:64px;height:36px;padding:0 10px;border-radius:var(--ops-radius-sm);border:1px solid var(--ops-border);background:var(--ops-surface);color:var(--ops-text)}.super-ops .tenant-logo-preview{display:inline-flex;align-items:center;gap:14px;padding:12px;border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface-muted)}.super-ops .tenant-logo-preview__image{width:52px;height:52px;border-radius:var(--ops-radius-sm);object-fit:contain;background:#fff;padding:6px;box-sizing:border-box;border:1px solid var(--ops-border)}.super-ops .super-iqac-hub__panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-top:8px}.super-ops .panel-card{padding:18px;border:1px solid var(--ops-border);border-radius:var(--ops-radius);background:var(--ops-surface);box-shadow:var(--ops-shadow);display:flex;flex-direction:column;gap:10px}.super-ops .panel-card h3,.super-ops .panel-card h4{margin:0;font-family:var(--ops-display);font-weight:650;letter-spacing:-.01em;color:var(--ops-text)}.super-ops .panel-card h3{font-size:16px}.super-ops .panel-card h4{font-size:13px;margin-top:6px;color:var(--ops-text-muted)}.super-ops .panel-card pre{max-height:220px;overflow:auto;margin:0;font-family:var(--ops-mono);font-size:11.5px;line-height:1.45;background:var(--ops-surface-muted);border:1px solid var(--ops-border);padding:12px;border-radius:var(--ops-radius-sm);color:var(--ops-text)}.super-ops .panel-card--nba{grid-column:1/-1}.super-ops .panel-card__copy{margin:0;font-size:13px;line-height:1.55;color:var(--ops-text-muted)}.super-ops .super-inline-spinner{border-color:#0f766e33;border-top-color:var(--ops-accent)}@media (max-width: 900px){.super-ops .ops-topbar,.super-ops .ops-nav,.super-ops .ops-body{padding-left:16px;padding-right:16px}.super-ops .access-shell,.super-ops .access-highlights,.super-ops .form-grid,.super-ops .quota-grid{grid-template-columns:1fr}.super-ops .console-header,.super-ops .section-header,.super-ops .access-panel__header,.super-ops .session-banner{flex-direction:column;align-items:stretch}.super-ops .session-banner__time{width:100%;box-sizing:border-box}.super-ops .ops-topbar{flex-direction:column;align-items:stretch}.super-ops .ops-topbar__actions{justify-content:flex-start}}@media (max-width: 560px){.super-ops.page-shell--access{padding:20px 14px 32px}.super-ops .access-panel,.super-ops .ops-panel{padding:18px}.super-ops .access-actions,.super-ops .inline-actions,.super-ops .actions-cell{align-items:stretch}.super-ops .primary-button,.super-ops .secondary-button,.super-ops button,.super-ops .table-action{width:100%}}@media (prefers-reduced-motion: reduce){.super-ops .ops-panel,.super-ops .access-panel,.super-ops button,.super-ops .secondary-button{animation:none!important;transition:none!important}}@keyframes super-fade-in-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes super-fade-in-scale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes super-spinner-rotate{to{transform:rotate(360deg)}}:root{--app-font-family: "Rethink Sans", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;font-family:var(--app-font-family);background:#0d0920;max-width:100%;overflow-x:clip}body,button,input,select,textarea{font-family:var(--app-font-family)}img,video,canvas{max-width:100%}@media (max-width: 767px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),textarea,select{font-size:16px!important}button,[type=button],[type=submit],[type=reset]{min-height:44px}}.status-chip{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:8px 12px;border:1px solid rgba(125,211,252,.3);border-radius:999px;background:#0ea5e91f;color:#e0f2fe;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.status-chip--subtle{border-color:#94a3b82e;background:#94a3b81a;color:#cbd5e1}.consultation-dialog-backdrop{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px;background:#020617bd;backdrop-filter:blur(10px)}.consultation-dialog{width:min(100%,640px);border:1px solid rgba(148,163,184,.18);border-radius:28px;background:linear-gradient(180deg,#0f172af5,#0f172ae6);box-shadow:0 30px 80px #02061773;color:#e2e8f0;overflow:hidden}.consultation-dialog__content,.consultation-dialog__success{padding:28px}.consultation-dialog__header h2,.consultation-dialog__success h2{margin:0;font-size:28px;line-height:1.2;color:#f8fafc}.consultation-dialog__header p,.consultation-dialog__success p{margin:10px 0 0;font-size:15px;line-height:1.7;color:#cbd5e1}.consultation-dialog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.consultation-dialog__field{display:flex;flex-direction:column;gap:8px}.consultation-dialog__field span{font-size:13px;font-weight:600;color:#cbd5e1}.consultation-dialog__field input{width:100%;height:46px;padding:0 14px;box-sizing:border-box;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#0f172ab8;color:#f8fafc;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.consultation-dialog__field input:focus{border-color:#60a5facc;box-shadow:0 0 0 3px #2563eb2e}.consultation-dialog__field input::placeholder{color:#64748b}.consultation-dialog__hint,.consultation-dialog__error{margin:16px 0 0;font-size:13px;line-height:1.6}.consultation-dialog__hint{color:#94a3b8}.consultation-dialog__error{color:#fca5a5}.consultation-dialog__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.consultation-dialog__actions--single{justify-content:flex-start}.consultation-dialog__cancel,.consultation-dialog__submit{min-height:44px;padding:0 20px;border:none;border-radius:999px;font-size:14px;font-weight:700;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.consultation-dialog__cancel{background:#94a3b829;color:#e2e8f0}.consultation-dialog__submit{background:linear-gradient(135deg,#6d28d9,#7c3aed);color:#fff}.consultation-dialog__cancel:hover,.consultation-dialog__submit:hover{transform:translateY(-1px)}.consultation-dialog__cancel:disabled,.consultation-dialog__submit:disabled{opacity:.7;cursor:not-allowed;transform:none}@media (max-width: 720px){.consultation-dialog-backdrop{padding:14px}.consultation-dialog__content,.consultation-dialog__success{padding:22px}.consultation-dialog__grid{grid-template-columns:1fr}.consultation-dialog__actions{flex-direction:column-reverse}.consultation-dialog__cancel,.consultation-dialog__submit{width:100%}}.super-inline-spinner{display:inline-block;width:22px;height:22px;border:2.5px solid rgba(148,163,184,.24);border-top-color:#60a5fa;border-radius:999px;animation:super-spinner-rotate .7s linear infinite}.super-inline-spinner--sm{width:16px;height:16px;border-width:2px}.super-inline-spinner--lg{width:32px;height:32px;border-width:3px}.consultation-dialog{animation:super-fade-in-scale .32s cubic-bezier(.2,.8,.2,1) both}.consultation-dialog-backdrop{animation:super-fade-in-up 0s ease both}*{scrollbar-width:thin;scrollbar-color:#6d28d9 #130b2e}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#130b2e}::-webkit-scrollbar-track-piece{background:#130b2e}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#6d28d9,#8b5cf6);border-radius:0;border:none}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#7c3aed,#a78bfa)}::-webkit-scrollbar-corner{background:#130b2e}
