:root,[data-theme=dark]{color-scheme:dark;--color-bg: #0f1117;--color-bg-surface: #1a1d2e;--color-bg-surface2: #20243a;--color-bg-surface3: #222536;--color-bg-elevated: #13161f;--color-border: rgba(255,255,255,.16);--color-border-muted: rgba(255,255,255,.12);--color-border-bright: rgba(255,255,255,.24);--color-text: #ffffff;--color-text-soft: #e8eaf0;--color-text-secondary: #c2c8d2;--color-text-muted: #aab2c0;--color-text-dim: #9099a8;--color-accent: #00e5a0;--color-accent-dim: rgba(0,229,160,.2);--color-accent-surface: rgba(0,229,160,.14);--color-accent-border: rgba(0,229,160,.55);--color-blue: #145bb5;--color-blue-dim: rgba(20,91,181,.22);--color-purple: #7030a0;--color-purple-dim: rgba(112,48,160,.22);--color-orange: #a34100;--color-orange-dim: rgba(163,65,0,.22);--color-on-accent: #000000;--color-danger: #ff6b72;--color-danger-dim: rgba(255,107,114,.18);--color-danger-border: rgba(255,107,114,.48);--color-warning: #ffd166;--color-warning-dim: rgba(255,209,102,.18);--color-warning-border: rgba(255,209,102,.48);--color-success: #5ce0a0;--color-success-dim: rgba(92,224,160,.18);--color-success-border: rgba(92,224,160,.48);--color-info: #75b8ff;--color-info-dim: rgba(117,184,255,.18);--color-info-border: rgba(117,184,255,.48);--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", "IBM Plex Mono", ui-monospace, monospace}[data-theme=light]{color-scheme:light;--color-bg: #ffffff;--color-bg-surface: #f8fafc;--color-bg-surface2: #f1f5f9;--color-bg-surface3: #e8edf3;--color-bg-elevated: #ffffff;--color-border: #cbd5e1;--color-border-muted: #d8e0e9;--color-border-bright: #94a3b8;--color-text: #17202e;--color-text-soft: #263449;--color-text-secondary: #34445b;--color-text-muted: #475569;--color-text-dim: #58677a;--color-accent: #00e5a0;--color-accent-dim: rgba(0,229,160,.12);--color-accent-surface: rgba(0,229,160,.08);--color-accent-border: rgba(0,229,160,.45);--color-blue: #145bb5;--color-blue-dim: rgba(20,91,181,.12);--color-purple: #7030a0;--color-purple-dim: rgba(112,48,160,.12);--color-orange: #a34100;--color-orange-dim: rgba(163,65,0,.12);--color-on-accent: #000000;--color-danger: #b42318;--color-danger-dim: rgba(180,35,24,.1);--color-danger-border: rgba(180,35,24,.35);--color-warning: #7a4a00;--color-warning-dim: rgba(122,74,0,.1);--color-warning-border: rgba(122,74,0,.35);--color-success: #18794e;--color-success-dim: rgba(24,121,78,.1);--color-success-border: rgba(24,121,78,.35);--color-info: #175cd3;--color-info-dim: rgba(23,92,211,.1);--color-info-border: rgba(23,92,211,.35)}[data-accent=teal]{--color-accent: #007f68;--color-on-accent: #ffffff}[data-accent=blue]{--color-accent: #145bb5;--color-on-accent: #ffffff}[data-accent=purple]{--color-accent: #7030a0;--color-on-accent: #ffffff}[data-accent=orange]{--color-accent: #a34100;--color-on-accent: #ffffff}:root,[data-density=comfortable]{--density-scale: 1;--density-control-height: 44px;--density-space: 16px}[data-density=compact]{--density-scale: .875;--density-control-height: 40px;--density-space: 12px}:root,[data-motion=system]{--motion-duration: .18s;--motion-easing: cubic-bezier(.2, 0, 0, 1)}[data-motion=reduce]{--motion-duration: 0ms;--motion-easing: linear}@media(prefers-reduced-motion:reduce){:root:not([data-motion=reduce]),[data-motion=system]{--motion-duration: 0ms;--motion-easing: linear}}:root,[data-theme]{--bg: var(--color-bg);--bg-surface: var(--color-bg-surface);--bg-surface2: var(--color-bg-surface2);--bg-surface3: var(--color-bg-surface3);--bg-elevated: var(--color-bg-elevated);--text: var(--color-text);--text-soft: var(--color-text-soft);--text-secondary: var(--color-text-secondary);--text-muted: var(--color-text-muted);--accent: var(--color-accent);--on-accent: var(--color-on-accent);--danger: var(--color-danger);--warning: var(--color-warning);--success: var(--color-success);--info: var(--color-info);--color-background-primary: var(--color-bg-elevated);--color-background-secondary: var(--color-bg-surface);--color-background-tertiary: var(--color-bg);--color-background-info: var(--color-info-dim);--color-background-danger: var(--color-danger-dim);--color-background-success: var(--color-success-dim);--color-background-warning: var(--color-warning-dim);--color-text-primary: var(--color-text);--color-text-tertiary: var(--color-text-muted);--color-text-info: var(--color-blue);--color-text-danger: var(--color-danger);--color-text-success: var(--color-success);--color-text-warning: var(--color-warning);--color-border-primary: var(--color-border-bright);--color-border-secondary: var(--color-border);--color-border-tertiary: var(--color-border-muted);--color-border-info: var(--color-info-border);--color-border-danger: var(--color-danger-border);--color-border-success: var(--color-success-border);--color-border-warning: var(--color-warning-border);--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-xl: 16px;--font-sans: system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", monospace}:root{--shadow-sm: 0 1px 3px rgba(0,0,0,.3);--shadow-card: 0 4px 24px rgba(0,0,0,.3);--shadow-header: 0 2px 8px rgba(0,0,0,.4);--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: 13px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 20px;--font-size-2xl: 24px;--radius-xs: 4px;--radius-sm: 6px;--radius: 8px;--radius-lg: 10px;--radius-xl: 14px;--radius-pill: 9999px;--sidebar-w: 200px;--topbar-h: 48px;--scrollbar-w: 4px}::-webkit-scrollbar{width:var(--scrollbar-w)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-xs)}:root{--surface: var(--color-bg-surface);--border: var(--color-border-muted);--text2: var(--color-text-soft);--text3: var(--color-text-muted);--muted: var(--color-text-muted);--accent-light: var(--color-accent-dim);--accent-dim2: var(--color-accent-surface);--green: var(--color-success);--green-bg: var(--color-success-dim);--green-border: var(--color-success-border);--green-dim: color-mix(in srgb, var(--color-success) 8%, transparent);--amber: var(--color-warning);--amber-bg: var(--color-warning-dim);--amber-border: var(--color-warning-border);--amber-dim: color-mix(in srgb, var(--color-warning) 8%, transparent);--red: var(--color-danger);--red-bg: var(--color-danger-dim);--red-border: var(--color-danger-border);--red-dim: color-mix(in srgb, var(--color-danger) 8%, transparent);--blue: var(--color-info);--purple: var(--color-purple);--overlay-soft: rgba(0,0,0,.35);--overlay: rgba(0,0,0,.5);--overlay-strong: rgba(0,0,0,.62);--color-static-white: #ffffff;--brand-google-blue: #4285f4;--brand-google-green: #34a853;--brand-google-yellow: #fbbc05;--brand-google-red: #ea4335;--brand-microsoft-red: #f25022;--brand-microsoft-green: #7fba00;--brand-microsoft-blue: #00a4ef;--brand-microsoft-yellow: #ffb900}:root[data-theme=dark][data-accent=teal]{--color-accent: #00e5a0;--color-accent-dim: rgba(0,229,160,.2);--color-accent-border: rgba(0,229,160,.7);--color-on-accent: #00150e}:root[data-theme=dark][data-accent=blue]{--color-accent: #75b8ff;--color-accent-dim: rgba(117,184,255,.2);--color-accent-border: rgba(117,184,255,.7);--color-on-accent: #00101f}:root[data-theme=dark][data-accent=purple]{--color-accent: #c084fc;--color-accent-dim: rgba(192,132,252,.2);--color-accent-border: rgba(192,132,252,.7);--color-on-accent: #1a0828}:root[data-theme=dark][data-accent=orange]{--color-accent: #ffb26b;--color-accent-dim: rgba(255,178,107,.2);--color-accent-border: rgba(255,178,107,.7);--color-on-accent: #241000}:root[data-theme=light][data-accent=teal],:root[data-theme=light][data-accent=blue],:root[data-theme=light][data-accent=purple],:root[data-theme=light][data-accent=orange]{--color-accent-dim: color-mix(in srgb, var(--color-accent) 12%, transparent);--color-accent-border: color-mix(in srgb, var(--color-accent) 45%, transparent);--color-accent-surface: color-mix(in srgb, var(--color-accent) 8%, transparent)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--color-text-muted: var(--muted);--radius: 10px;--radius-sm: 6px;--radius-lg: 14px;--mono: ui-monospace, "Cascadia Code", Consolas, monospace;--sans: "Inter", system-ui, -apple-system, sans-serif}.admin-login-page{--muted: var(--text3);--login-link: var(--color-success);--login-dev: var(--color-info);--login-stage: var(--color-warning);--login-prod: var(--color-success);--login-error: var(--color-danger);min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:36px 24px;background:var(--bg);color:var(--text2);font-family:var(--sans)}.admin-login-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(var(--accent-dim) 1px,transparent 1px),linear-gradient(90deg,var(--accent-dim) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at center,black 0%,transparent 72%);mask-image:radial-gradient(ellipse at center,black 0%,transparent 72%)}.admin-login-layout{width:min(100%,1050px);position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center}.admin-login-intro{display:none}.admin-login-column{width:100%;max-width:440px;margin:0 auto}.admin-login-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 22px}.admin-login-brand{display:flex;flex-direction:column;gap:3px;color:var(--text)}.admin-login-brand strong{font-size:19px;letter-spacing:-.03em}.admin-login-brand strong span{font-weight:400;color:var(--text2)}.admin-login-brand-product{font-size:12px;color:var(--muted)}.admin-login-badges{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.admin-login-version,.admin-environment-badge{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:999px;padding:5px 9px;font:11px var(--mono);white-space:nowrap}.admin-login-version{color:var(--text3)}.admin-environment-development{color:var(--login-dev);border-color:var(--color-info-border);background:var(--color-info-dim)}.admin-environment-staging{color:var(--login-stage);border-color:var(--color-warning-border);background:var(--color-warning-dim)}.admin-environment-production{color:var(--login-prod);border-color:var(--color-success-border);background:var(--color-success-dim)}.admin-environment-unknown{color:var(--text2)}.admin-environment-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.admin-login-card{padding:30px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card)}.admin-login-card-heading{margin:0 0 24px}.admin-login-card-heading h2{color:var(--text);font-size:22px;letter-spacing:-.02em}.admin-login-card-heading p{margin-top:7px;color:var(--text3);font-size:13px;line-height:1.5}.admin-login-card label{display:block;margin:0 0 7px;color:var(--text3);font-size:12px;font-weight:600}.admin-login-card input{display:block;width:100%;min-height:44px;margin:0 0 19px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg2);color:var(--text);font:14px var(--sans)}.admin-login-page a:focus-visible,.admin-login-card input:focus-visible,.admin-login-card button:focus-visible,.admin-login-card a:focus-visible,.admin-login-footer a:focus-visible,.admin-login-studio a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.admin-password-field{position:relative}.admin-password-field input{padding-right:68px}.admin-password-toggle{position:absolute;top:5px;right:6px;min-height:34px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:var(--accent);font:600 12px var(--sans);cursor:pointer}.admin-caps-warning{margin:-12px 0 14px;color:var(--login-stage);font-size:12px}.admin-login-reset{display:inline-block;margin:-8px 0 18px;color:var(--login-link);font-size:12px;text-underline-offset:3px}.admin-mfa-instructions{margin:-6px 0 18px;color:var(--text3);font-size:13px;line-height:1.5}.admin-mfa-methods{display:flex;gap:8px;margin:0 0 18px}.admin-mfa-methods button,.admin-resend,.admin-back-to-login{min-height:40px;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--text2);cursor:pointer}.admin-mfa-methods button{flex:1}.admin-mfa-methods button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.admin-resend{width:100%;margin:-7px 0 18px}.admin-resend:disabled{cursor:not-allowed;color:var(--muted)}.admin-login-error{margin:0 0 16px;padding:10px 12px;border:1px solid var(--red-border);border-radius:var(--radius-sm);background:var(--red-bg);color:var(--login-error);font-size:13px;line-height:1.45}.admin-login-submit{width:100%;min-height:46px;border:0;border-radius:var(--radius-sm);background:var(--accent);color:var(--color-on-accent);font-size:14px;font-weight:700;cursor:pointer}.admin-login-submit:disabled{background:var(--accent-dim2);color:var(--text3);cursor:not-allowed}.admin-back-to-login{width:100%;margin-top:10px;background:transparent;color:var(--text3)}.admin-login-studio{margin:20px 0 0;color:var(--text3);text-align:center;font-size:12px}.admin-login-studio a,.admin-login-footer a,.admin-login-system-status a{color:var(--login-link);text-underline-offset:3px}.admin-login-footer{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:22px;color:var(--muted);font:11px var(--mono)}.admin-login-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.admin-login-system-status{text-align:center;margin-top:25px;color:var(--text3);font-size:13px}.admin-status-dot{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--muted)}.admin-status-up{background:var(--color-success)}.admin-status-warn{background:var(--color-warning)}.admin-status-down{background:var(--color-danger)}@media(min-width:1024px){.admin-login-layout{grid-template-columns:minmax(0,1fr) minmax(390px,440px);gap:clamp(42px,7vw,90px)}.admin-login-intro{display:block;max-width:480px}.admin-login-eyebrow{margin-top:27px;color:var(--accent);font:12px var(--mono);letter-spacing:.08em;text-transform:uppercase}.admin-login-intro h1{margin-top:14px;color:var(--text);font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-.045em}.admin-login-description{max-width:410px;margin-top:18px;color:var(--text3);font-size:16px;line-height:1.65}.admin-login-system-status{text-align:center;margin-top:30px}.admin-login-footer{flex-direction:row;justify-content:space-between;gap:12px}.admin-login-footer nav{justify-content:flex-end;gap:13px}}@media(max-width:480px){.admin-login-page{padding:24px 16px}.admin-login-header{align-items:flex-start;flex-direction:column}.admin-login-badges{justify-content:flex-start}.admin-login-card{padding:24px 20px}.admin-login-footer nav{gap:12px}}html,body,#root{transition:background-color .15s ease,color .15s ease;min-height:100%;font-family:var(--sans);font-size:13px;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}button{font-family:var(--sans);cursor:pointer;border:none;background:none;font-size:inherit;color:inherit}input,select,textarea{font-family:var(--sans);font-size:13px;background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:var(--radius);padding:6px 10px;outline:none;transition:border-color .12s,box-shadow .12s}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}input::placeholder,textarea::placeholder{color:var(--color-text-muted)}code,pre{font-family:var(--mono)}select option{background:var(--surface);color:var(--text)}::-webkit-scrollbar{width:5px;height:5px}.tenant-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px}.tenant-heading h1{font-size:24px;margin-bottom:6px}.tenant-heading p,.tenant-muted{color:var(--muted);line-height:1.5}.tenant-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.tenant-filter-card{display:grid;grid-template-columns:minmax(240px,2fr) repeat(4,minmax(130px,1fr));gap:12px;margin-bottom:16px}.tenant-filter-card label,.tenant-modal label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.tenant-table-wrap{overflow:auto}.tenant-table{width:100%;border-collapse:collapse;min-width:1180px}.tenant-table th,.tenant-table td{padding:11px 12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;white-space:nowrap}.tenant-table th{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em;background:var(--bg2)}.tenant-table th button{display:flex;gap:5px;align-items:center;font:inherit;text-transform:inherit;letter-spacing:inherit}.tenant-table tbody tr[tabindex]{cursor:pointer}.tenant-table tbody tr[tabindex]:hover,.tenant-table tbody tr[tabindex]:focus{background:var(--accent-dim2);outline:none}.tenant-chip{display:inline-flex;padding:3px 8px;border:1px solid currentColor;border-radius:999px;font-size:11px;font-weight:600}.tenant-subline{display:block;color:var(--muted);margin-top:4px}.tenant-usage{min-width:170px}.tenant-usage>div{height:7px;border-radius:99px;overflow:hidden;background:var(--bg3);margin-bottom:5px}.tenant-usage>div span{display:block;height:100%;border-radius:inherit}.tenant-usage small{color:var(--muted)}.tenant-pagination,.tenant-pagination>div,.tenant-actions{display:flex;align-items:center;gap:10px}.tenant-pagination{justify-content:space-between;padding:12px}.tenant-back{color:var(--accent);margin-bottom:14px}.tenant-tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);margin-bottom:16px}.tenant-tabs button{padding:10px 16px;color:var(--muted)}.tenant-tabs button[aria-selected=true]{color:var(--accent);border-bottom:2px solid var(--accent)}.tenant-tabs button:disabled{opacity:.4;cursor:not-allowed}.tenant-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.tenant-detail-grid h2,.tenant-table-wrap+h2{font-size:15px;margin-bottom:14px}.tenant-detail-grid dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.tenant-detail-grid dt{color:var(--muted)}.tenant-detail-grid dd{text-align:right}.tenant-detail-secondary{grid-template-columns:1.3fr 1.3fr .8fr}.tenant-trend{width:100%;height:150px}.tenant-allocation{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.tenant-allocation span{display:flex;flex-direction:column;gap:4px}.tenant-allocation small{color:var(--muted)}.tenant-large-number{display:block;font-size:26px;margin-bottom:8px}.tenant-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:var(--overlay-strong)}.tenant-modal{width:min(520px,100%);padding:22px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card)}.tenant-modal h2{margin-bottom:8px}.tenant-modal>p{display:flex;gap:7px;align-items:center;color:var(--amber);margin-bottom:18px}.tenant-modal textarea{resize:vertical}.tenant-dialog-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.tenant-dialog-error{color:var(--red);margin-top:10px}.tenant-modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}@media(max-width:1000px){.tenant-stats,.tenant-detail-grid,.tenant-filter-card{grid-template-columns:1fr 1fr}}@media(max-width:650px){.tenant-heading{flex-direction:column}.tenant-stats,.tenant-detail-grid,.tenant-filter-card{grid-template-columns:1fr}}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-border-bright)}.shell-sidebar-backdrop{display:none}@media(max-width:1024px){.shell-sidebar{width:64px}.shell-sidebar .shell-nav-label,.shell-sidebar .shell-section-label,.shell-sidebar .shell-org-selector-label{display:none}}@media(max-width:768px){.shell-sidebar{position:fixed;top:0;bottom:0;left:0;z-index:200;width:240px;transform:translate(-100%);transition:transform .18s ease}.shell-sidebar[data-open=true]{transform:translate(0)}.shell-sidebar .shell-nav-label,.shell-sidebar .shell-section-label,.shell-sidebar .shell-org-selector-label,.shell-sidebar-backdrop[data-open=true]{display:block}.shell-topbar-search{display:none!important}.shell-menu-toggle{display:flex!important}.shell-topbar-extra{display:none!important}.shell-org-selector-label,.shell-profile-label{display:none}}@media(max-width:560px){.shell-content{padding:16px!important}.shell-stat-grid{grid-template-columns:1fr 1fr!important}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@keyframes spin{to{transform:rotate(360deg)}}.data-table tbody tr:hover td{background:color-mix(in srgb,var(--color-text) 3%,transparent)}.data-table th{font-size:10px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.07em;padding:9px 14px;border-bottom:1px solid var(--border);text-align:left;background:color-mix(in srgb,var(--color-text) 3%,transparent);white-space:nowrap}.data-table td{font-size:12px;color:var(--text2);padding:10px 14px;border-bottom:1px solid var(--border);vertical-align:middle}.data-table tr:last-child td{border-bottom:none}:root[data-theme=light] .admin-login-page{--login-link: var(--color-success);--login-dev: var(--color-info);--login-stage: var(--color-warning);--login-prod: var(--color-success);--login-error: var(--color-danger)}:root[data-theme=light] .admin-password-toggle{color:var(--login-link)}.storage-tabs{display:flex;gap:6px;flex-wrap:nowrap;overflow-x:auto;border-bottom:1px solid var(--border);margin-bottom:18px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.storage-tabs button{flex:0 0 auto;min-height:44px;padding:10px 16px;white-space:nowrap;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:color .15s ease,border-color .15s ease}.storage-tabs button:hover{color:var(--text);border-bottom-color:var(--border)}.storage-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;color:var(--text)}.storage-tabs button[aria-selected=true]{color:var(--text);font-weight:700;border-bottom-color:var(--accent)}@media(prefers-reduced-motion:reduce){.storage-tabs button{transition:none}}.public-brand{--sans: "Space Grotesk", system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono", ui-monospace, Consolas, monospace}body:has(.public-brand){background:var(--bg)}html[data-embedded=true] .control-brand-bar{display:none!important}html[data-embedded=true] .control-content{padding-top:44px!important}.public-brand h1{font-family:Playfair Display,Georgia,serif;letter-spacing:-.01em}.public-brand .cc-header-row{padding:0 28px}.public-brand .cc-tabbar{padding:0 28px;overflow-x:auto;scrollbar-width:none}.public-brand .cc-tabbar::-webkit-scrollbar{display:none}@media(max-width:720px){.public-brand .cc-header-row{padding:0 14px;gap:8px!important}.public-brand .cc-tabbar{padding:0 6px}.public-brand .cc-tabbar button{padding:0 12px!important}.public-brand .cc-subtitle,.public-brand .cc-btn-label,.public-brand .cc-status-label{display:none}.public-brand .cc-header-actions{flex-wrap:nowrap!important;gap:6px!important}.public-brand .cc-header-actions button{padding:7px 10px!important}.public-brand .cc-status-chip{padding:6px!important}}
