:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#08111e;--color-canvas-raised:#0b1726;--color-surface:#101d2d;--color-surface-strong:#15263a;--color-surface-muted:#0c1828;--color-text:#f4f7fb;--color-text-muted:#a8b6c9;--color-text-soft:#7f91a8;--color-border:#25374d;--color-border-strong:#38506b;--color-accent:#6aa7ff;--color-accent-strong:#245fa8;--color-focus:#f7c65d;--color-success:#61d4a4;--color-warning:#f4be5b;--color-danger:#ff858f;--color-info:#86b7ff;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--density-control:2.75rem;--density-table-row:3.25rem;--font-sans:"Segoe UI", Tahoma, Arial, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:clamp(1.75rem, 3vw, 2.25rem);--line-tight:1.3;--line-normal:1.7;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.35rem;--shadow-sm:0 .25rem 1rem #0000002e;--shadow-lg:0 1.25rem 4rem #0006;--motion-fast:.12s;--motion-normal:.22s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--layout-max:120rem;--sidebar-width:17.5rem;--topbar-height:5rem;--content-width:88rem;--z-base:0;--z-sticky:20;--z-dialog:100}.staff-header-actions,.staff-filter-actions,.staff-action-buttons{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.staff-filters{grid-template-columns:minmax(16rem,2fr) repeat(4,minmax(9rem,1fr));align-items:end;gap:1rem;display:grid}.staff-filter-actions{grid-column:1/-1}.staff-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.staff-directory-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:inherit;box-shadow:var(--shadow-sm);gap:1rem;padding:1.2rem;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.staff-directory-card:hover{border-color:var(--color-accent);transform:translateY(-1px)}.staff-directory-card:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.staff-card-heading,.capability-card-heading,.staff-session-card>div:first-child{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.staff-card-heading h2,.capability-card h3,.staff-session-card h3{margin:0 0 .25rem}.staff-card-heading bdi{color:var(--color-text-muted);font-size:.9rem}.staff-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;display:grid}.staff-card-facts div{gap:.2rem;display:grid}.staff-card-facts dt{color:var(--color-text-muted);font-size:.82rem}.staff-card-facts dd{margin:0;font-weight:650}.staff-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.staff-metric{margin:.5rem 0;font-size:1.25rem;font-weight:750}.staff-management{gap:1rem;display:grid}.staff-action-buttons{padding-top:.25rem}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.capability-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);padding:1rem}.capability-card p{margin:.65rem 0}.capability-source{color:var(--color-text-muted);font-size:.88rem}.capability-card details,.staff-session-card details,.staff-timeline details{color:var(--color-text-muted);margin-top:.7rem;font-size:.82rem}.capability-card summary,.staff-session-card summary,.staff-timeline summary{cursor:pointer}.staff-session-list{gap:.75rem;display:grid}.staff-session-card{border:1px solid var(--color-border);border-radius:var(--radius-md);gap:.75rem;padding:1rem;display:grid}.staff-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.staff-timeline li{border-inline-start:3px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:1rem 1.1rem}.staff-timeline li>div{justify-content:space-between;gap:1rem;display:flex}.staff-timeline span,.staff-timeline p{color:var(--color-text-muted);font-size:.9rem}.staff-create-form{gap:1rem;display:grid}.staff-high-risk-note{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-warning) 15%, transparent);color:var(--color-warning);padding:.8rem 1rem}.staff-dialog{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;max-width:min(38rem,100vw - 2rem);color:var(--color-text);padding:1.25rem}.staff-dialog::backdrop{background:#030d18b8}.staff-dialog form{gap:1rem;display:grid}.staff-dialog header h2{margin:0}.staff-dialog header p{color:var(--color-text-muted)}.role-impact{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);padding:1rem}.role-impact h3{margin-top:0}.staff-feedback-slot{min-height:.25rem;display:block}.staff-feedback-block{gap:.5rem;display:grid}.staff-feedback{border-radius:var(--radius-md);margin:0;padding:.75rem 1rem}.staff-feedback-success{background:color-mix(in srgb, var(--color-success) 15%, transparent);color:var(--color-success)}.staff-feedback-error,.staff-feedback-stale,.staff-feedback-unavailable{background:color-mix(in srgb, var(--color-danger) 15%, transparent);color:var(--color-danger)}.one-time-credential{border:2px solid var(--color-warning);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-warning) 15%, transparent);gap:1rem;padding:1.25rem;display:grid}.one-time-credential h2{margin:0}.one-time-credential dl{gap:.75rem;display:grid}.one-time-credential dl div{gap:.2rem;display:grid}.one-time-credential dd{margin:0}.credential-value{border-radius:var(--radius-sm);background:var(--color-surface);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.role-workspace{gap:1rem;display:grid}@media (max-width:1100px){.staff-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-summary-grid{grid-template-columns:1fr 1fr}.staff-summary-grid>:last-child{grid-column:1/-1}}@media (max-width:760px){.staff-directory,.staff-summary-grid,.capability-grid,.staff-filters,.staff-card-facts{grid-template-columns:1fr}.staff-summary-grid>:last-child{grid-column:auto}.staff-header-actions,.staff-action-buttons{align-items:stretch}.staff-header-actions .button,.staff-action-buttons .button{flex:auto}.staff-timeline li>div{gap:.25rem;display:grid}.staff-dialog{max-height:calc(100dvh - 1rem);overflow:auto}}@media (prefers-reduced-motion:reduce){.staff-directory-card{transition:none}}.users-filter-bar,.users-phone-search{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:repeat(3,minmax(10rem,1fr));align-items:end;gap:.9rem;padding:1rem;display:grid}.users-filter-bar label,.users-phone-search>label{color:var(--color-text-muted);gap:.42rem;font-size:.82rem;font-weight:700;display:grid}.users-filter-bar input,.users-filter-bar select,.users-phone-search input,.users-action-form input,.users-action-form select,.users-action-form textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-canvas-raised);width:100%;min-height:2.75rem;color:var(--color-text);font:inherit;padding:.66rem .78rem}.users-phone-search{border-color:color-mix(in srgb, var(--color-info) 38%, var(--color-border));grid-template-columns:minmax(14rem,1fr);align-items:stretch}.users-search-row{gap:.7rem;display:flex}.users-phone-result{border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;text-decoration:none;display:flex}.users-directory{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.users-table-head,.users-directory-row,.users-appeals-head,.users-appeals-row{grid-template-columns:minmax(13rem,1.45fr) minmax(7rem,.7fr) minmax(11rem,1fr) minmax(8rem,.75fr) minmax(9rem,.85fr);align-items:center;gap:1rem;display:grid}.users-table-head,.users-appeals-head{background:var(--color-surface-muted);color:var(--color-text-muted);padding:.78rem 1rem;font-size:.76rem;font-weight:800}.users-directory-list,.users-history-list,.users-appeal-list,.users-note-list,.users-timeline{margin:0;padding:0;list-style:none}.users-directory-list>li+li{border-top:1px solid var(--color-border)}.users-directory-row,.users-appeals-row{min-height:5.25rem;color:var(--color-text);padding:.9rem 1rem;text-decoration:none;transition:background-color .14s,outline-color .14s}.users-directory-row:hover,.users-appeals-row:hover{background:var(--color-surface-strong)}.users-directory-row:focus-visible,.users-appeals-row:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.users-directory-row>span,.users-appeals-row>span,.users-identity{gap:.3rem;display:grid}.users-identity bdi,.users-identity small,.users-directory-row small,.users-appeals-row small{color:var(--color-text-muted);font-size:.78rem}.users-status,.users-assignment-badge{border-radius:999px;align-items:center;width:fit-content;padding:.28rem .62rem;font-size:.76rem;font-weight:800;display:inline-flex}.users-status-success{background:color-mix(in srgb, var(--color-success) 16%, transparent);color:var(--color-success)}.users-status-warning{background:color-mix(in srgb, var(--color-warning) 16%, transparent);color:var(--color-warning)}.users-status-danger{background:color-mix(in srgb, var(--color-danger) 16%, transparent);color:var(--color-danger)}.users-status-neutral,.users-assignment-badge{background:var(--color-surface-muted);color:var(--color-text-muted)}.users-pagination{justify-content:flex-end;display:flex}.users-detail-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:start;gap:1rem;display:grid}.users-detail-main,.users-detail-aside{gap:1rem;display:grid}.users-facts,.users-compact-facts{gap:0;margin:1rem 0 0;display:grid}.users-facts>div,.users-compact-facts>div{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:1rem;padding:.68rem 0;display:flex}.users-facts dt,.users-compact-facts dt{color:var(--color-text-muted)}.users-facts dd,.users-compact-facts dd{text-align:end;margin:0}.users-history-list,.users-appeal-list,.users-note-list{gap:.8rem;display:grid}.users-history-list>li,.users-appeal-list>li,.users-note-list>li{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);padding:1rem}.users-history-list header,.users-appeal-list header,.users-note-list header{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.users-appeal-list blockquote{border-inline-start:3px solid var(--color-accent);margin:.8rem 0;padding-inline-start:.8rem}.users-action-form,.users-inline-form,.users-reveal-form{gap:.8rem;display:grid}.users-action-form{margin-top:1rem}.users-decision-actions{gap:.7rem;display:grid}.users-decision-actions>.button{width:100%}.users-feedback-slot{min-height:0}.users-feedback-block{gap:.5rem;display:grid}.users-feedback{border-radius:var(--radius-md);margin:0;padding:.65rem .75rem;font-size:.84rem}.users-feedback-success{background:color-mix(in srgb, var(--color-success) 16%, transparent);color:var(--color-success)}.users-feedback-error,.users-feedback-stale,.users-feedback-unavailable{background:color-mix(in srgb, var(--color-danger) 16%, transparent);color:var(--color-danger)}.users-revealed-phone{letter-spacing:.04em;direction:ltr;unicode-bidi:isolate;font-weight:800}.users-decision-dialog{max-width:min(38rem,100vw - 2rem)}.users-decision-dialog .dialog-content{max-height:min(44rem,100dvh - 4rem);overflow-y:auto}.users-muted{color:var(--color-text-muted)}.users-timeline{gap:.8rem;display:grid}.users-timeline li{grid-template-columns:.65rem 1fr;gap:.7rem;display:grid}.users-timeline li>span{background:var(--color-accent);border-radius:50%;width:.55rem;height:.55rem;margin-top:.35rem}.users-timeline li>div{gap:.2rem;display:grid}.users-timeline time,.users-timeline bdi{color:var(--color-text-muted);font-size:.76rem}@media (max-width:72rem){.users-table-head,.users-appeals-head{display:none}.users-directory-row,.users-appeals-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:54rem){.users-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.users-detail-grid{grid-template-columns:1fr}}@media (max-width:36rem){.users-filter-bar,.users-directory-row,.users-appeals-row{grid-template-columns:1fr}.users-search-row{flex-direction:column}}*{box-sizing:border-box}html{background:var(--color-canvas);scroll-behavior:smooth;min-width:20rem}body{background:var(--color-canvas);min-height:100vh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--line-normal);text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}.support-filter-bar{align-items:end;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-muted);grid-template-columns:repeat(2,minmax(9rem,.8fr)) repeat(2,minmax(10rem,.9fr)) minmax(13rem,1.3fr) auto auto;display:grid}.support-filter-bar label,.support-action-form,.support-action-form .field{gap:var(--space-2);display:grid}.support-filter-bar label>span,.support-action-form .field-label{font-size:var(--text-sm);font-weight:750}.support-filter-bar input,.support-filter-bar select,.support-action-form textarea,.support-action-form select{min-block-size:2.8rem;inline-size:100%;padding-inline:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-canvas-raised);color:var(--color-text);outline:0}.support-action-form textarea{min-block-size:7rem;padding-block:var(--space-3);line-height:var(--line-normal);resize:vertical}.support-filter-bar input:focus-visible,.support-filter-bar select:focus-visible,.support-action-form textarea:focus-visible,.support-action-form select:focus-visible{outline:.2rem solid var(--color-focus);outline-offset:.12rem}.support-inbox{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-muted);overflow:hidden}.support-table-head,.support-inbox-row{align-items:center;gap:var(--space-4);grid-template-columns:minmax(15rem,2fr) minmax(10rem,1fr) minmax(8rem,.8fr) minmax(9rem,.9fr) minmax(10rem,1fr);display:grid}.support-table-head{min-block-size:2.75rem;padding-inline:var(--space-5);border-block-end:1px solid var(--color-border);color:var(--color-text-soft);font-size:var(--text-xs);font-weight:800}.support-inbox-list,.support-thread,.support-notes,.support-attachments ul,.support-timeline{margin:0;padding:0;list-style:none}.support-inbox-list li+li{border-block-start:1px solid var(--color-border)}.support-inbox-row{min-block-size:5.5rem;padding:var(--space-4) var(--space-5);color:var(--color-text-muted);transition:background-color var(--motion-fast) var(--ease-standard);text-decoration:none}.support-inbox-row:hover,.support-inbox-row:focus-visible{background:var(--color-surface)}.support-inbox-row>span,.support-request-copy{gap:var(--space-1);min-inline-size:0;display:grid}.support-request-copy strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-inbox-row small,.support-inbox-row time{color:var(--color-text-soft);font-size:var(--text-xs)}.support-unread{inline-size:fit-content;color:var(--color-accent);font-size:var(--text-xs);font-weight:800}.support-pagination{justify-content:center;display:flex}.support-detail-grid{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1.75fr) minmax(19rem,.75fr);display:grid}.support-detail-main,.support-detail-aside{gap:var(--space-5);min-inline-size:0;display:grid}.support-thread,.support-notes{gap:var(--space-3);margin-block:var(--space-5);display:grid}.support-message,.support-notes li{max-inline-size:86%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted)}.support-message-staff{background:#255fa629;border-color:#6aa7ff52;justify-self:end}.support-message header,.support-notes header{align-items:center;gap:var(--space-2);color:var(--color-text-soft);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.support-message header strong{color:var(--color-text)}.support-message p,.support-notes p{margin:var(--space-2) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.support-internal-card{border-color:#f4be5b42}.support-notes li{background:#6e4b111f;border-color:#f4be5b38;max-inline-size:100%}.support-attachments{padding-block:var(--space-4);border-block:1px solid var(--color-border)}.support-attachments h3{margin:0 0 var(--space-3);font-size:var(--text-md)}.support-attachments ul{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.support-attachments a{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas-raised);color:var(--color-text);text-decoration:none;display:grid}.support-attachments small,.support-muted{color:var(--color-text-soft);font-size:var(--text-sm)}.reports-actions,.reports-evidence{gap:var(--space-4);display:grid}.reports-actions-lock{gap:var(--space-4);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.reports-actions-lock>form+form{border-block-start:1px solid var(--color-border);padding-block-start:var(--space-4)}.reports-evidence{overflow-wrap:anywhere}.reports-evidence>.support-attachments{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.reports-listing-preview,.reports-message-evidence,.reports-user-evidence{gap:var(--space-5);display:grid}.reports-media-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.reports-media-thumbnail{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-canvas-raised);cursor:pointer;min-block-size:9rem;position:relative;overflow:hidden}.reports-media-thumbnail img{object-fit:cover;block-size:100%;min-block-size:9rem;inline-size:100%}.reports-media-dialog{border-radius:var(--radius-xl);background:var(--color-canvas-raised);max-block-size:calc(100dvh - 2rem);inline-size:min(68rem,100vw - 2rem);color:var(--color-text);border:0;padding:0}.reports-media-dialog::backdrop{background:#000000c7}.reports-media-dialog header,.reports-media-dialog nav{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.reports-media-stage{align-items:center;gap:var(--space-3);min-block-size:24rem;padding:var(--space-4);background:#050a12;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.reports-media-stage img{object-fit:contain;max-block-size:68dvh;inline-size:100%}.reports-category-trail{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.reports-category-trail li{background:var(--color-canvas-raised);border-radius:999px;padding:.25rem .65rem}.reports-listing-description,.reports-message-body{white-space:pre-wrap;line-height:1.8}.reports-listing-fields{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.reports-listing-fields>div{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-canvas-raised)}.reports-listing-fields dt{color:var(--color-text-soft);font-size:var(--text-sm)}.reports-listing-fields dd{margin:.3rem 0 0;font-weight:700}.reports-comparison-notice{padding:var(--space-4);border-inline-start:.25rem solid var(--color-success);border-radius:var(--radius-md);background:var(--color-canvas-raised)}.reports-comparison-warning{border-inline-start-color:var(--color-warning)}.reports-technical-details{border-block-start:1px solid var(--color-border);color:var(--color-text-soft);padding-block-start:var(--space-3)}.reports-technical-details summary{cursor:pointer;font-weight:700}.reports-technical-details dl{gap:var(--space-2);display:grid}.reports-message-attachments video,.reports-message-attachments audio{inline-size:min(100%,36rem)}.reports-profile-summary{gap:var(--space-1);font-size:1.1rem;display:grid}.support-action-form{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-5);padding-block-start:var(--space-5)}.support-action-form .field{max-inline-size:none}.support-feedback-slot{min-block-size:.25rem;display:block}.support-feedback{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.support-feedback-success{color:var(--color-success);background:#1b805921}.support-feedback-error,.support-feedback-stale,.support-feedback-unavailable{color:var(--color-danger);background:#a5303e24}.support-inline-form{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.support-facts{gap:var(--space-3);margin:var(--space-4) 0 0;display:grid}.support-facts>div{gap:var(--space-3);border-block-end:1px solid var(--color-border);grid-template-columns:minmax(6rem,.8fr) minmax(0,1.2fr);padding-block-end:var(--space-3);display:grid}.support-facts dt{color:var(--color-text-soft);font-size:var(--text-sm)}.support-facts dd{overflow-wrap:anywhere;margin:0}.support-timeline{gap:var(--space-3);margin-block-start:var(--space-4);display:grid}.support-timeline li{gap:var(--space-3);grid-template-columns:.6rem minmax(0,1fr);display:grid}.support-timeline li>span{background:var(--color-accent);border-radius:50%;block-size:.55rem;inline-size:.55rem;margin-block-start:.45rem}.support-timeline li>div{color:var(--color-text-soft);font-size:var(--text-xs);overflow-wrap:anywhere;display:grid}.support-timeline strong{color:var(--color-text)}@media (max-width:75rem){.support-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.support-reference-filter{grid-column:1/-1}.support-table-head{display:none}.support-inbox-row{grid-template-columns:minmax(0,1.5fr) minmax(9rem,1fr) minmax(8rem,.8fr)}.support-inbox-row>span:nth-child(4),.support-inbox-row>span:nth-child(5){font-size:var(--text-sm)}}@media (max-width:62rem){.support-detail-grid{grid-template-columns:minmax(0,1fr)}.support-detail-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.support-filter-bar,.support-detail-aside,.support-attachments ul{grid-template-columns:minmax(0,1fr)}.support-reference-filter{grid-column:auto}.support-inbox-row{grid-template-columns:minmax(0,1fr) auto}.support-inbox-row>span:nth-child(2),.support-inbox-row>span:nth-child(4),.support-inbox-row>span:nth-child(5){grid-column:1/-1}.support-message{max-inline-size:100%}}:focus-visible{outline:.2rem solid var(--color-focus);outline-offset:.18rem}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:calc(var(--z-dialog) + 1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-focus);color:#111827;transition:transform var(--motion-fast) var(--ease-standard);font-weight:800;position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.admin-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100vh;max-inline-size:var(--layout-max);direction:rtl;margin-inline:auto;display:grid}.sidebar{z-index:var(--z-sticky);block-size:100vh;padding:var(--space-5);border-inline-end:1px solid var(--color-border);background:#08121ff5;align-self:start;position:sticky;inset-block-start:0;overflow-y:auto;box-shadow:-.75rem 0 2.5rem #0000002e}.brand-block{align-items:center;gap:var(--space-3);min-block-size:var(--topbar-height);border-block-end:1px solid var(--color-border);padding-block-end:var(--space-5);display:flex}.brand-block div{display:grid}.brand-block strong{font-size:var(--text-lg)}.brand-block span:not(.brand-mark){color:var(--color-text-muted);font-size:var(--text-sm)}.brand-mark{border-radius:var(--radius-lg);color:#dcecff;block-size:2.75rem;inline-size:2.75rem;font-size:var(--text-xl);box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#234f86,#122942);border:1px solid #6aa7ff73;place-items:center;font-weight:900;display:grid}.nav-group h2{margin:0 0 var(--space-2);color:var(--color-text-soft);font-size:var(--text-xs);letter-spacing:.03em;font-weight:800}.nav-group ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.nav-item{align-items:center;gap:var(--space-2);min-block-size:var(--density-control);padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--color-text-muted);grid-template-columns:1.25rem minmax(0,1fr) auto;text-decoration:none;display:grid}.nav-item small{color:var(--color-text-soft);font-size:var(--text-xs);direction:ltr}.nav-current{color:var(--color-text);background:#3d83ed24;border:1px solid #6aa7ff59}.nav-current:hover{background:#3d83ed38}.nav-planned{cursor:not-allowed;opacity:.7}.nav-symbol{color:var(--color-accent);text-align:center}.sidebar-note{padding:var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-xs);margin-block-start:var(--space-8)}.workspace{min-inline-size:0}.topbar{z-index:var(--z-sticky);min-block-size:var(--topbar-height);justify-content:space-between;align-items:center;gap:var(--space-4);padding-inline:clamp(var(--space-4), 3vw, var(--space-8));border-block-end:1px solid var(--color-border);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#07101de0;display:flex;position:sticky;inset-block-start:0}.global-search{align-items:center;gap:var(--space-2);min-block-size:var(--density-control);min-inline-size:min(24rem,45vw);padding-inline:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted);color:var(--color-text-soft);display:flex}.topbar-context{align-items:center;gap:var(--space-3);display:flex}.notification-placeholder{color:var(--color-text-soft);font-size:var(--text-xs)}.environment-badge{align-items:center;gap:var(--space-2);min-block-size:2.25rem;padding-inline:var(--space-3);color:#b8f2d9;font-size:var(--text-xs);background:#195b462e;border:1px solid #61d4a459;border-radius:999px;font-weight:700;display:inline-flex}.environment-dot{background:var(--color-success);border-radius:50%;block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 .25rem #61d4a41f}.environment-code{color:var(--color-text-soft);font-family:Consolas,monospace}.main-content{inline-size:min(100%, var(--content-width));padding:clamp(var(--space-5), 4vw, var(--space-10));margin-inline:auto}.main-content:focus{outline:none}.page-stack{gap:var(--space-6);display:grid}.page-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.eyebrow{margin:0 0 var(--space-2);color:var(--color-accent);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.page-heading h1{font-size:var(--text-2xl);line-height:var(--line-tight);margin:0}.page-lead,.section-intro{max-inline-size:50rem;margin:var(--space-2) 0 0;color:var(--color-text-muted)}.status-badge{min-block-size:2rem;padding-inline:var(--space-3);font-size:var(--text-xs);white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;font-weight:800;display:inline-flex}.status-foundation,.status-info{color:#a9ceff;background:#4f88d71f}.status-success{color:#91e9c4;background:#1b805921}.status-warning{color:#ffd58a;background:#ae6f1424}.status-danger{color:#ffadb5;background:#a5303e24}.foundation-warning{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-xl);background:linear-gradient(135deg,#8f5c122e,#3d260b14);border:1px solid #f4be5b66;display:flex}.warning-mark{block-size:2.5rem;inline-size:2.5rem;color:var(--color-warning);background:#f4be5b29;border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.foundation-warning h2,.foundation-warning p{margin:0}.foundation-warning h2{font-size:var(--text-lg)}.foundation-warning p{color:var(--color-text-muted)}.foundation-grid,.states-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.summary-card,.surface-card{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:linear-gradient(145deg, var(--color-surface), var(--color-surface-muted));box-shadow:var(--shadow-sm)}.summary-card{gap:var(--space-1);padding:var(--space-5);display:grid}.summary-card span,.summary-card small{color:var(--color-text-muted)}.summary-card strong{font-size:var(--text-xl)}.surface-card{padding:clamp(var(--space-5), 3vw, var(--space-8))}.surface-card>h2{font-size:var(--text-xl);margin:0}.control-preview{gap:var(--space-5);margin-block-start:var(--space-5);display:grid}.field{gap:var(--space-2);max-inline-size:36rem;display:grid}.field-label{color:var(--color-text);font-weight:750}.field input{min-block-size:3rem;inline-size:100%;padding-inline:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-canvas-raised);color:var(--color-text);caret-color:var(--color-accent)}.field input::placeholder{color:var(--color-text-soft)}.field-hint{color:var(--color-text-muted);font-size:var(--text-sm)}.button-row,.badge-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.button{min-block-size:var(--density-control);min-inline-size:7rem;padding-inline:var(--space-4);border-radius:var(--radius-md);cursor:pointer;transition:transform var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);border:1px solid #0000;font-weight:800}.button:hover:not(:disabled){transform:translateY(-1px)}.button-primary{background:var(--color-accent-strong);color:#fff}.button-primary:hover:not(:disabled){background:#2d6fbe}.button-secondary{border-color:var(--color-border-strong);background:var(--color-surface-strong);color:var(--color-text)}.button-quiet{color:var(--color-text-muted);background:0 0;border-color:#0000}.button:disabled{cursor:not-allowed;opacity:.48}.local-feedback{min-block-size:1.75rem;color:var(--color-success);margin:0}.states-grid{margin-block-start:var(--space-5)}.state-panel{align-items:flex-start;gap:var(--space-3);min-block-size:8rem;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-canvas-raised);display:flex}.state-panel h3,.state-panel p{margin:0}.state-panel h3{font-size:var(--text-md)}.state-panel p{color:var(--color-text-muted);font-size:var(--text-sm)}.state-icon{border:1px solid;border-radius:50%;flex:none;place-items:center;block-size:2rem;inline-size:2rem;font-weight:900;display:grid}.state-empty .state-icon{color:var(--color-info)}.state-loading .state-icon{color:var(--color-warning);animation:1.4s linear infinite state-spin}.state-error .state-icon{color:var(--color-danger)}.trust-list{gap:var(--space-3);margin:var(--space-5) 0 0;display:grid}.trust-list div{gap:var(--space-4);padding-block:var(--space-3);border-block-start:1px solid var(--color-border);grid-template-columns:minmax(9rem,.35fr) 1fr;display:grid}.trust-list dt{font-weight:800}.trust-list dd{color:var(--color-text-muted);margin:0}.foundation-dialog{border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-surface-strong);inline-size:min(31rem,100vw - 2rem);color:var(--color-text);box-shadow:var(--shadow-lg);padding:0}.foundation-dialog::backdrop{-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background:#01070fbd}.dialog-content{padding:var(--space-6)}.dialog-content h2,.dialog-content p{margin-block-start:0}.dialog-content>p:not(.eyebrow){color:var(--color-text-muted)}.dialog-actions{justify-content:flex-start;margin-block-start:var(--space-5);display:flex}@keyframes state-spin{to{transform:rotate(-1turn)}}@media (max-width:68rem){:root{--sidebar-width:14rem}.topbar{padding-block:var(--space-3);flex-direction:column;align-items:stretch}.global-search{min-inline-size:0}.topbar-context{justify-content:space-between}}@media (max-width:50rem){.admin-shell{grid-template-columns:1fr}.sidebar{border-inline-end:0;border-block-end:1px solid var(--color-border);block-size:auto;position:relative}.nav-group ul{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-note{margin-block-start:var(--space-4)}.topbar{position:relative}.foundation-grid,.states-grid{grid-template-columns:1fr}.trust-list div{gap:var(--space-1);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-page{min-block-size:100vh;padding:clamp(var(--space-4), 5vw, var(--space-10));background:radial-gradient(circle at 15% 10%, #3d83ed26, transparent 32rem), radial-gradient(circle at 85% 90%, #61d4a414, transparent 28rem), var(--color-canvas);place-items:center;display:grid}.auth-card{inline-size:min(100%,34rem);padding:clamp(var(--space-5), 5vw, var(--space-8));border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);background:linear-gradient(145deg, var(--color-surface), var(--color-surface-muted));box-shadow:var(--shadow-lg)}.auth-brand{align-items:center;gap:var(--space-3);border-block-end:1px solid var(--color-border);padding-block-end:var(--space-5);display:flex}.auth-brand div{display:grid}.auth-brand strong{font-size:var(--text-lg)}.auth-brand span:not(.brand-mark){color:var(--color-text-muted);font-size:var(--text-sm)}.auth-heading{margin-block:var(--space-6) var(--space-5)}.auth-heading h1,.auth-heading p{margin-block-start:0}.auth-heading h1{font-size:var(--text-2xl);line-height:var(--line-tight);margin-block-end:var(--space-2)}.auth-heading>p:not(.eyebrow){color:var(--color-text-muted)}.auth-form{gap:var(--space-4);display:grid}.compact-form{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-5);padding-block-start:var(--space-5)}.auth-form .field{max-inline-size:none}.auth-form input{min-block-size:3.25rem;font-size:1rem}.auth-form input[dir=ltr]{text-align:left}.auth-submit{min-block-size:3.15rem;inline-size:100%}.feedback-slot{min-block-size:.25rem}.form-feedback{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);border:1px solid}.feedback-error,.feedback-unavailable,.feedback-rate_limited{color:#ffbdc4;background:#a5303e1f}.feedback-ready{color:#a9efd2;background:#1b805921}.form-note,.identity-line{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.identity-line{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-canvas-raised)}.auth-footer{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-start:1px solid var(--color-border);color:var(--color-text-soft);font-size:var(--text-xs);flex-wrap:wrap;margin-block-start:var(--space-6);padding-block-start:var(--space-4);display:flex}.security-explainer{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-canvas-raised)}.security-explainer p{color:var(--color-text-muted);margin-block-end:0}.security-explainer .button{justify-content:center;align-items:center;margin-block-start:var(--space-4);text-decoration:none;display:inline-flex}.setup-steps{gap:var(--space-2);color:var(--color-text-muted);padding-inline-start:1.35rem;display:grid}.qr-frame{inline-size:fit-content;padding:var(--space-3);border-radius:var(--radius-lg);background:#fff;margin-inline:auto;display:grid}.qr-frame img{block-size:auto;inline-size:min(15rem,65vw);display:block}.manual-secret{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-block-start:var(--space-4)}.manual-secret summary{cursor:pointer;font-weight:750}.manual-secret p{color:var(--color-text-muted);font-size:var(--text-sm)}.manual-secret code{overflow-wrap:anywhere;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-canvas);color:var(--color-text);text-align:left;-webkit-user-select:all;user-select:all;display:block}.standalone-action{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.sidebar-account{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-canvas-raised);margin-block-start:var(--space-8);display:grid}.sidebar-account>span{color:var(--color-text-soft);font-size:var(--text-xs)}.sidebar-account strong{overflow-wrap:anywhere}.sidebar-security-link{color:var(--color-accent);font-size:var(--text-sm)}.sidebar-logout{inline-size:100%;min-inline-size:0}.secure-foundation{background:linear-gradient(135deg,#195b4633,#08271f17);border-color:#61d4a466}.secure-foundation .warning-mark{color:var(--color-success);background:#61d4a429}.boundary-list{gap:var(--space-2);color:var(--color-text-muted);margin-block-end:0;display:grid}.security-details{margin-block-start:var(--space-4)}.security-actions{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.security-actions .button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.permission-groups{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.permission-group{min-inline-size:0}.permission-list{gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.permission-list li{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas-raised);display:flex}.permission-list li>div{min-inline-size:0}.permission-list strong{margin-block-end:var(--space-1);display:block}.permission-list p{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.permission-scope{padding:var(--space-1) var(--space-2);color:#b8d7ff;font-size:var(--text-xs);white-space:nowrap;background:#3d83ed1f;border:1px solid #6aa7ff4d;border-radius:999px;flex:none}.permission-boundary{border-color:#f4be5b47}@media (max-width:34rem){.auth-page{padding:var(--space-3);place-items:start center}.auth-card{padding:var(--space-5)}.auth-footer,.security-actions{flex-direction:column;align-items:stretch}.security-actions .button{inline-size:100%}.permission-groups{grid-template-columns:minmax(0,1fr)}.permission-list li{flex-direction:column;align-items:stretch}.permission-scope{align-self:flex-start}}@media (min-width:34.01rem) and (max-width:68rem){.permission-groups{grid-template-columns:minmax(0,1fr)}}.admin-shell{inline-size:min(100%, var(--layout-max));max-inline-size:none;background:var(--color-canvas);min-height:100dvh}.sidebar{padding:var(--space-4);box-shadow:none;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;background:#0a1523;flex-direction:column;display:flex}.brand-link{color:var(--color-text);text-decoration:none}.brand-link:hover strong{color:#dcecff}.workspace-navigation{gap:var(--space-1);padding-block-end:var(--space-4);display:grid}.nav-group{margin-block-start:var(--space-5)}.nav-group h2{padding-inline:var(--space-3);letter-spacing:0}.nav-item{min-block-size:2.65rem;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);border:1px solid #0000;grid-template-columns:1.35rem minmax(0,1fr) auto}.nav-item:hover{color:var(--color-text);background:#ffffff0a}.nav-item[aria-current=page]{color:var(--color-text);background:#4a89dd21;border-color:#6aa7ff52}.nav-item[aria-current=page]:before{background:var(--color-accent);content:"";border-radius:999px;inline-size:.2rem;position:absolute;inset-block:.55rem;inset-inline-start:-1px}.nav-item{position:relative}.nav-future:not([aria-current=page]){color:var(--color-text-muted)}.nav-future small{padding:0 var(--space-1);border:1px solid var(--color-border);border-radius:999px}.nav-symbol,.nav-symbol svg{block-size:1.15rem;inline-size:1.15rem}.nav-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-session{gap:var(--space-1);padding:var(--space-4) var(--space-3) 0;border-block-start:1px solid var(--color-border);margin-block-start:auto;display:grid}.sidebar-session>div{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);display:flex}.sidebar-session strong{overflow-wrap:anywhere}.sidebar-session small{color:var(--color-text-soft)}.security-pulse{background:var(--color-success);border-radius:50%;block-size:.55rem;inline-size:.55rem;box-shadow:0 0 0 .22rem #61d4a41f}.topbar{min-block-size:var(--topbar-height);padding-inline:clamp(var(--space-4), 2.4vw, var(--space-8));background:#08111ef0;grid-template-columns:minmax(10rem,.7fr) minmax(18rem,1.2fr) auto;align-items:center;display:grid}.topbar-leading,.topbar-context{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}.current-page-context{min-inline-size:0;display:grid}.current-page-context span{color:var(--color-text-soft);font-size:var(--text-xs)}.current-page-context strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navigation-search-trigger{align-items:center;gap:var(--space-3);min-block-size:2.75rem;inline-size:100%;padding-inline:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted);color:var(--color-text-muted);text-align:start;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);grid-template-columns:1.2rem minmax(0,1fr) auto;display:grid}.navigation-search-trigger:hover{border-color:var(--color-border-strong);background:var(--color-surface)}.navigation-search-trigger svg{block-size:1.2rem;inline-size:1.2rem}kbd{padding:.1rem var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-canvas-raised);color:var(--color-text-soft);font-family:var(--font-sans);font-size:var(--text-xs);direction:ltr;border-block-end-width:2px}.icon-button{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);block-size:2.75rem;inline-size:2.75rem;color:var(--color-text-muted);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);flex:none;place-items:center;padding:0;display:inline-grid}.icon-button:hover{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}.icon-button svg{block-size:1.25rem;inline-size:1.25rem}.account-menu{position:relative}.account-trigger{align-items:center;gap:var(--space-2);min-block-size:2.75rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--color-text);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:2.2rem minmax(6rem,1fr) 1rem;display:grid}.account-trigger:hover,.account-trigger[aria-expanded=true]{border-color:var(--color-border);background:var(--color-surface-muted)}.account-avatar{block-size:2.2rem;inline-size:2.2rem;color:var(--color-accent);background:#4a89dd29;border-radius:50%;place-items:center;display:grid}.account-avatar svg{block-size:1.1rem;inline-size:1.1rem}.account-trigger-copy{min-inline-size:0;display:grid}.account-trigger-copy bdi{font-size:var(--text-sm);text-overflow:ellipsis;font-weight:750;overflow:hidden}.account-trigger-copy small{color:var(--color-text-soft);font-size:var(--text-xs)}.account-chevron{block-size:1rem;inline-size:1rem;color:var(--color-text-soft);transform:rotate(90deg)}.account-popover{z-index:calc(var(--z-sticky) + 2);inline-size:17rem;padding:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-strong);box-shadow:var(--shadow-lg);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0}.account-summary{gap:var(--space-1);padding:var(--space-3);border-block-end:1px solid var(--color-border);display:grid}.account-summary strong{overflow-wrap:anywhere}.account-summary span{color:var(--color-text-soft);font-size:var(--text-xs)}.account-popover a,.account-popover button{align-items:center;gap:var(--space-3);min-block-size:2.65rem;inline-size:100%;padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--color-text-muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.account-popover a:hover,.account-popover button:hover,.account-popover a:focus-visible,.account-popover button:focus-visible{color:var(--color-text);background:#ffffff0d}.account-popover svg{block-size:1.15rem;inline-size:1.15rem}.mobile-navigation-trigger{display:none}.main-content{padding:clamp(var(--space-5), 3.2vw, var(--space-10))}.page-stack{gap:clamp(var(--space-5), 2.5vw, var(--space-8))}.page-heading{padding-block-end:var(--space-2)}.page-heading-copy{min-inline-size:0}.page-heading-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.breadcrumbs{margin-block-end:var(--space-3)}.breadcrumbs ol{gap:var(--space-2);color:var(--color-text-soft);font-size:var(--text-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{color:var(--color-border-strong);content:"/";margin-inline-start:var(--space-2)}.breadcrumbs a{color:var(--color-text-muted)}.section-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-block-end:var(--space-4);display:flex}.section-header h2,.section-header p{margin:0}.section-header h2{font-size:var(--text-xl)}.section-header p{color:var(--color-text-muted);font-size:var(--text-sm);margin-block-start:var(--space-1)}.status-neutral{border-color:var(--color-border-strong);color:#c3cddd;background:#7f91a81a}.information-panel{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.information-panel h2,.information-panel p{margin:0}.information-panel h2{font-size:var(--text-lg)}.panel-copy{color:var(--color-text-muted);margin-block-start:var(--space-1)}.panel-icon{border-radius:var(--radius-md);block-size:2.75rem;inline-size:2.75rem;color:var(--color-info);background:#86b7ff1a;place-items:center;display:grid}.panel-icon svg{block-size:1.35rem;inline-size:1.35rem}.panel-success{border-color:#61d4a447}.panel-success .panel-icon{color:var(--color-success);background:#61d4a41a}.panel-warning{border-color:#f4be5b47}.panel-warning .panel-icon{color:var(--color-warning);background:#f4be5b1a}.overview-summary{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.summary-card{align-items:center;gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.summary-card>div{min-inline-size:0;display:grid}.summary-card strong{overflow-wrap:anywhere}.summary-icon{border-radius:var(--radius-md);block-size:2.75rem;inline-size:2.75rem;color:var(--color-accent);background:#6aa7ff1a;place-items:center;display:grid}.summary-icon svg{block-size:1.35rem;inline-size:1.35rem}.overview-section{min-inline-size:0}.foundation-timeline{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-muted);display:grid;overflow:hidden}.foundation-timeline article{align-items:center;gap:var(--space-4);min-block-size:5.25rem;padding:var(--space-4) var(--space-5);grid-template-columns:2.5rem minmax(0,1fr) auto;display:grid}.foundation-timeline article+article{border-block-start:1px solid var(--color-border)}.foundation-timeline p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.timeline-check,.timeline-current{border-radius:50%;place-items:center;block-size:2.5rem;inline-size:2.5rem;display:grid}.timeline-check{color:var(--color-success);background:#61d4a41f}.timeline-current{color:var(--color-accent);background:#6aa7ff1f}.timeline-check svg,.timeline-current svg{block-size:1.2rem;inline-size:1.2rem}.future-module-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.future-module-card{align-items:center;gap:var(--space-3);min-block-size:4.75rem;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted);color:var(--color-text);transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);grid-template-columns:2.5rem minmax(0,1fr) auto;text-decoration:none;display:grid}.future-module-card:hover{border-color:var(--color-border-strong);background:var(--color-surface)}.future-module-icon{border-radius:var(--radius-md);block-size:2.5rem;inline-size:2.5rem;color:var(--color-text-muted);background:#7f91a817;place-items:center;display:grid}.future-module-icon svg{block-size:1.2rem;inline-size:1.2rem}.future-module-copy{min-inline-size:0;display:grid}.future-module-copy small{color:var(--color-text-soft)}.two-column-layout{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.surface-card{background:var(--color-surface)}.surface-card>h2{font-size:var(--text-lg)}.button-danger{color:#ffc4ca;background:#a5303e29;border-color:#ff858f59}.state-panel{min-block-size:10rem;padding:clamp(var(--space-5), 4vw, var(--space-8));align-items:center}.state-panel>div{min-inline-size:0}.state-panel .state-icon svg{block-size:1.2rem;inline-size:1.2rem}.state-unavailable .state-icon{color:var(--color-warning)}.state-action{margin-block-start:var(--space-4)}.skeleton-block{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted);display:grid}.skeleton-block span:not(.visually-hidden){background:var(--color-surface-strong);border-radius:999px;block-size:.85rem;animation:1.4s ease-in-out infinite alternate skeleton-pulse}.skeleton-block span:nth-child(3){inline-size:72%}.skeleton-block span:nth-child(4){inline-size:45%}.workspace-dialog{border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-surface-strong);max-block-size:min(44rem,100dvh - 2rem);inline-size:min(46rem,100vw - 2rem);color:var(--color-text);box-shadow:var(--shadow-lg);padding:0;overflow:hidden}.workspace-dialog::backdrop,.mobile-navigation-dialog::backdrop{-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background:#01070fb8}.compact-dialog{inline-size:min(31rem,100vw - 2rem)}.dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-block-end:1px solid var(--color-border);display:flex}.dialog-header h2,.dialog-header p{margin:0}.dialog-search-field{align-items:center;gap:var(--space-3);margin:var(--space-5) var(--space-5) var(--space-3);padding-inline:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-canvas-raised);grid-template-columns:1.25rem minmax(0,1fr);display:grid}.dialog-search-field svg{block-size:1.25rem;inline-size:1.25rem;color:var(--color-text-soft)}.dialog-search-field input{min-block-size:3.25rem;inline-size:100%;color:var(--color-text);background:0 0;border:0;outline:0;padding:0}.dialog-search-field input::placeholder{color:var(--color-text-soft)}.search-boundary{margin:0 var(--space-5) var(--space-3);color:var(--color-text-soft);font-size:var(--text-xs)}.search-results{max-block-size:min(26rem,52dvh);padding:0 var(--space-5) var(--space-5);overflow-y:auto}.search-results ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.search-results li>button{align-items:center;gap:var(--space-3);min-block-size:4.25rem;inline-size:100%;padding:var(--space-3);border-radius:var(--radius-lg);color:var(--color-text);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:2.5rem minmax(0,1fr) auto;display:grid}.search-results li>button:hover,.search-results li>button:focus-visible{border-color:var(--color-border);background:var(--color-surface-muted)}.search-result-icon{border-radius:var(--radius-md);block-size:2.5rem;inline-size:2.5rem;color:var(--color-accent);background:#6aa7ff17;place-items:center;display:grid}.search-result-icon svg{block-size:1.2rem;inline-size:1.2rem}.search-results li>button>span:nth-child(2){display:grid}.search-results small{color:var(--color-text-soft)}.compact-dialog .state-panel{margin:var(--space-5)}.mobile-navigation-dialog{border:0;border-inline-end:1px solid var(--color-border-strong);block-size:100dvh;max-block-size:none;inline-size:min(24rem,100vw - 2.5rem);max-inline-size:none;color:var(--color-text);box-shadow:var(--shadow-lg);background:#0a1523;margin:0;padding:0;position:fixed;inset-block:0;inset-inline-start:0}.mobile-navigation-header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border-block-end:1px solid var(--color-border);display:flex}.compact-brand{border:0;min-block-size:auto;padding:0}.mobile-navigation-body{block-size:calc(100dvh - 11rem);padding:0 var(--space-4) var(--space-4);overflow-y:auto}.mobile-navigation-footer{gap:var(--space-1);min-block-size:6rem;padding:var(--space-4);border-block-start:1px solid var(--color-border);background:var(--color-canvas-raised);display:grid}.mobile-navigation-footer span,.mobile-navigation-footer small{color:var(--color-text-soft);font-size:var(--text-xs)}.permission-groups{gap:var(--space-4)}.permission-list li{background:var(--color-surface-muted)}@keyframes skeleton-pulse{to{opacity:.45}}@media (max-width:80rem){:root{--sidebar-width:15.5rem}.topbar{grid-template-columns:minmax(8rem,.5fr) minmax(16rem,1fr) auto}.environment-badge{max-inline-size:9rem;overflow:hidden}.environment-code{display:none}.future-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:64rem){.topbar{grid-template-columns:auto minmax(14rem,1fr) auto}.current-page-context,.account-trigger-copy,.account-chevron,.topbar-context .environment-badge{display:none}.account-trigger{padding:var(--space-1);grid-template-columns:2.2rem}.overview-summary{grid-template-columns:minmax(0,1fr)}}@media (max-width:56rem){.admin-shell{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.mobile-navigation-trigger{display:inline-grid}.topbar{min-block-size:4.5rem;padding-block:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;position:sticky}.topbar-leading{display:contents}.navigation-search-trigger{min-inline-size:0}.two-column-layout,.permission-groups{grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem){.main-content{padding:var(--space-5) var(--space-4) var(--space-8)}.page-heading,.section-header{flex-direction:column;align-items:stretch}.page-heading-actions{justify-content:flex-start}.foundation-timeline article{grid-template-columns:2.5rem minmax(0,1fr)}.foundation-timeline .status-badge{grid-column:2;justify-self:start}.future-module-grid{grid-template-columns:minmax(0,1fr)}.information-panel{padding:var(--space-4);grid-template-columns:2.5rem minmax(0,1fr)}.search-results li>button{grid-template-columns:2.5rem minmax(0,1fr)}.search-results .status-badge{grid-column:2;justify-self:start}}@media (max-width:31rem){.reports-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-media-stage{grid-template-columns:1fr;min-block-size:18rem}.reports-media-stage>button{justify-self:center}html{min-width:0}.topbar{grid-template-columns:auto minmax(0,1fr) auto}.navigation-search-trigger{padding-inline:var(--space-3);grid-template-columns:1.2rem minmax(0,1fr)}.navigation-search-trigger kbd{display:none}.topbar-context{gap:var(--space-1)}.icon-button,.account-trigger{min-block-size:2.5rem;inline-size:2.5rem}.account-avatar{block-size:2rem;inline-size:2rem}.page-heading h1{font-size:1.65rem}.summary-card,.future-module-card{padding:var(--space-4)}.future-module-card{grid-template-columns:2.5rem minmax(0,1fr)}.future-module-card .status-badge{grid-column:2;justify-self:start}.workspace-dialog{max-block-size:calc(100dvh - 1rem);inline-size:calc(100vw - 1rem)}.dialog-header,.search-results{padding-inline:var(--space-4)}.dialog-search-field,.search-boundary{margin-inline:var(--space-4)}}.operations-freshness,.operations-clear-state,.operations-alert,.health-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.operations-freshness{align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.operations-freshness strong{color:var(--color-text)}.operations-freshness small{margin-inline-start:auto}.operations-metric-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.operations-metric-card{gap:var(--space-2);min-block-size:9rem;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--color-surface), var(--color-surface-muted));color:inherit;transition:border-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);text-decoration:none;display:grid}.operations-metric-card:hover{border-color:var(--color-accent);transform:translateY(-2px)}.operations-metric-card:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.operations-metric-card>span,.operations-metric-card>small{color:var(--color-text-muted)}.operations-metric-card>strong{font-size:clamp(1.75rem,4vw,2.5rem);line-height:1}.operations-alert-list,.notification-alert-list{gap:var(--space-3);display:grid}.operations-alert,.notification-alert{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border-inline-start:.3rem solid var(--color-warning);display:flex}.operations-alert.alert-danger,.notification-alert.notification-danger{border-inline-start-color:var(--color-danger)}.operations-alert p,.notification-alert p{margin:var(--space-1) 0 0;color:var(--color-text-muted)}.operations-alert a,.notification-alert a{color:var(--color-accent);flex:none;font-weight:700}.operations-clear-state{gap:var(--space-1);padding:var(--space-4);border-color:color-mix(in srgb, var(--color-success) 45%, var(--color-border));display:grid}.operations-clear-state span,.operations-empty-copy,.work-item-main small,.health-card p{color:var(--color-text-muted)}.operations-work-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.operations-work-list a{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);color:inherit;text-decoration:none;display:flex}.operations-work-list a:hover{border-color:var(--color-accent)}.operations-work-list a:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.work-item-main,.work-item-tags{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.work-item-main{min-inline-size:0}.work-item-main strong{flex-basis:100%}.operations-work-columns,.source-health-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operations-work-columns>.surface-card{min-inline-size:0}.operations-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto}.operations-table-wrap:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.operations-trend-table{border-collapse:collapse;text-align:start;inline-size:100%;min-inline-size:46rem}.operations-trend-table th,.operations-trend-table td{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--color-border);text-align:start}.operations-trend-table thead{background:var(--color-surface-strong)}.operations-trend-table tbody tr:last-child>*{border-block-end:0}.operations-trend-table small{color:var(--color-warning);display:block}.health-card{gap:var(--space-4);padding:var(--space-5);display:grid}.health-card>header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.health-card dl{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.health-card dl div{gap:var(--space-1);display:grid}.health-card dt{color:var(--color-text-muted);font-size:var(--text-sm)}.health-card dd{margin:0;font-weight:700}.notification-alert-list{padding:var(--space-4)}@media (max-width:64rem){.operations-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.operations-metric-grid,.operations-work-columns,.source-health-grid{grid-template-columns:minmax(0,1fr)}.operations-freshness small{flex-basis:100%;margin-inline-start:0}.operations-alert,.notification-alert{flex-direction:column;align-items:flex-start}.health-card dl{grid-template-columns:minmax(0,1fr)}}
:root{--color-canvas:#07111f;--color-canvas-raised:#0a1727;--color-surface:#101f32;--color-surface-strong:#152940;--color-surface-muted:#0c1a2b;--color-surface-hover:#162a41;--color-surface-pressed:#0a1624;--color-surface-selected:#13365e;--color-text:#f6f8fb;--color-text-muted:#bdc8d7;--color-text-soft:#91a3ba;--color-border:#243950;--color-border-strong:#3b5774;--color-border-interactive:#5689c4;--color-accent:#73b1ff;--color-accent-strong:#2f78c7;--color-focus:#ffd166;--color-success:#67d9ad;--color-warning:#f2c76e;--color-danger:#ff929d;--color-info:#8bbdff;--color-sidebar:#071524;--color-topbar:#0a1727;--color-primary-hover:#276aad;--color-primary-pressed:#1f548a;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--shadow-sm:0 .35rem 1.25rem #00000029;--shadow-lg:0 1.4rem 4rem #0000006b;--shadow-focus:0 0 0 .22rem #ffd16638;--motion-press:.1s;--motion-fast:.16s;--motion-normal:.22s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--density-control:2.75rem;--density-table-row:3.5rem;--sidebar-width:18rem;--topbar-height:4.5rem;--content-width:92rem;--z-popover:40}html{accent-color:var(--color-accent-strong);scrollbar-color:var(--color-border-strong) var(--color-canvas)}body{background:radial-gradient(circle at 76% -20%, #4583cb14, transparent 34rem), var(--color-canvas);color:var(--color-text);font-variant-numeric:tabular-nums;letter-spacing:.002em}::selection{color:var(--color-text);background:#73b1ff47}:focus-visible{outline:.18rem solid var(--color-focus);outline-offset:.2rem;box-shadow:var(--shadow-focus)}a,button,input,select,textarea,summary{transition-duration:var(--motion-fast);transition-timing-function:var(--ease-standard)}button:active:not(:disabled),.button:active:not(:disabled),.icon-button:active:not(:disabled),.nav-item:active,.data-list-row:active,.operations-metric-card:active,.staff-directory-card:active{transition-duration:var(--motion-press);transform:translateY(1px)}button:disabled,.button:disabled,[aria-disabled=true]{cursor:not-allowed;filter:saturate(.55);opacity:.58}.auth-page{background:radial-gradient(circle at 12% 8%, #3b85d821, transparent 30rem), radial-gradient(circle at 88% 92%, #67d9ad12, transparent 26rem), var(--color-canvas);min-block-size:100dvh}.auth-card{border-color:var(--color-border);background:linear-gradient(150deg,#101f32fa,#0a1727fa);box-shadow:0 1.5rem 5rem #00000057}.auth-brand{border-block-end-color:#3b57749e}.auth-heading .eyebrow,.page-heading .eyebrow{letter-spacing:.015em;text-transform:none}.auth-heading>p:not(.eyebrow){max-inline-size:42rem;color:var(--color-text-muted)}.auth-footer{border-block-start-color:#3b577494}.admin-shell{background:0 0;min-block-size:100dvh}.sidebar{padding:var(--space-4) var(--space-3);border-inline-end:1px solid var(--color-border);background:linear-gradient(180deg, #0f253e42, transparent 16rem), var(--color-sidebar);box-shadow:-1rem 0 3rem #0000001f}.brand-block{min-block-size:4.65rem;padding:var(--space-2) var(--space-2) var(--space-4);border-block-end-color:#3b57749e}.brand-link{border-radius:var(--radius-lg)}.brand-link:hover{background:#ffffff06}.brand-mark{background:linear-gradient(145deg,#2f72bc,#143a63);border-color:#73b1ff7a;border-radius:.9rem;block-size:2.85rem;inline-size:2.85rem;box-shadow:inset 0 1px #ffffff29,0 .45rem 1.25rem #0821406b}.brand-block strong{letter-spacing:-.01em;font-size:1.08rem}.brand-block span:not(.brand-mark){color:var(--color-text-soft)}.workspace-navigation{padding-block:var(--space-2) var(--space-5);gap:0}.nav-group{margin-block-start:var(--space-4)}.nav-group+.nav-group{border-block-start:1px solid #2439508c;padding-block-start:var(--space-2)}.nav-group h2{color:var(--color-text-soft);margin-block-end:var(--space-2);font-size:.72rem;line-height:1.6}.nav-group ul{gap:.22rem}.nav-item{min-block-size:2.75rem;padding-inline:var(--space-3);color:var(--color-text-muted);border-color:#0000;grid-template-columns:1.3rem minmax(0,1fr) auto;transition-property:background-color,border-color,color,transform,box-shadow}.nav-item:hover{background:var(--color-surface-hover);color:var(--color-text);border-color:#5689c438;transform:translate(-1px)}.nav-item[aria-current=page]{color:var(--color-text);box-shadow:inset -.18rem 0 var(--color-accent);background:linear-gradient(90deg,#2f78c717,#2f78c738);border-color:#73b1ff61}.nav-item[aria-current=page]:before{display:none}.nav-item[aria-current=page] .nav-symbol{color:#a8d0ff}.nav-symbol{color:var(--color-info)}.nav-future small{border-color:var(--color-border);color:var(--color-text-soft);background:#91a3ba12}.sidebar-session{gap:var(--space-2);margin:auto var(--space-1) 0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#0c1a2bd1}.sidebar-session>div{color:#bcebd9}.sidebar-session strong{color:var(--color-text);font-size:var(--text-sm)}.security-pulse,.environment-dot{box-shadow:0 0 0 .22rem #67d9ad21}.workspace{background:0 0}.topbar{min-block-size:var(--topbar-height);padding-inline:clamp(var(--space-4), 2.2vw, var(--space-8));border-block-end-color:var(--color-border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a1727f7;grid-template-columns:minmax(10rem,.7fr) minmax(20rem,1.15fr) auto;box-shadow:0 .7rem 2rem #00000021}.current-page-context span{color:var(--color-text-soft)}.current-page-context strong{font-size:var(--text-sm)}.navigation-search-trigger{border-color:var(--color-border);border-radius:var(--radius-md);min-block-size:2.65rem;color:var(--color-text-muted);background:#07111fc7;transition-property:background-color,border-color,color,box-shadow,transform;box-shadow:inset 0 1px #ffffff05}.navigation-search-trigger:hover{border-color:var(--color-border-interactive);background:var(--color-surface-hover);color:var(--color-text)}.navigation-search-trigger:active{background:var(--color-surface-pressed)}.environment-badge{color:#c0f2df;background:#24684f24;border-color:#67d9ad52;min-block-size:2.15rem}.icon-button{border-color:var(--color-border);block-size:2.65rem;inline-size:2.65rem;min-inline-size:2.65rem;color:var(--color-text-muted);background:#07111fb8;transition-property:background-color,border-color,color,transform,box-shadow}.icon-button:hover{border-color:var(--color-border-interactive);background:var(--color-surface-hover);color:var(--color-text)}.account-trigger{min-block-size:2.65rem;transition-property:background-color,border-color,transform,box-shadow}.account-trigger:hover,.account-trigger[aria-expanded=true]{border-color:var(--color-border-interactive);background:var(--color-surface-hover)}.account-avatar{color:#a9d1ff;background:#73b1ff24}.account-popover{z-index:var(--z-popover);border-color:var(--color-border-strong);background:#14263a}.account-popover a:hover,.account-popover button:hover,.account-popover a:focus-visible,.account-popover button:focus-visible{background:var(--color-surface-hover)}.main-content{padding:clamp(var(--space-5), 3vw, var(--space-10))}.page-stack{gap:clamp(var(--space-6), 2.4vw, var(--space-8))}.page-heading{gap:var(--space-6);padding-block:var(--space-2) var(--space-5);border-block-end:1px solid #243950a8;position:relative}.page-heading:after{background:linear-gradient(90deg, transparent, var(--color-border-interactive));content:"";block-size:1px;inline-size:min(9rem,28%);position:absolute;inset-block-end:-1px;inset-inline-start:0}.page-heading h1{letter-spacing:-.025em}.page-lead{max-inline-size:48rem;color:var(--color-text-muted);line-height:1.75}.breadcrumbs{margin-block-end:var(--space-2)}.breadcrumbs li:not(:last-child):after{color:var(--color-text-soft);content:"‹"}.breadcrumbs a{text-underline-offset:.2rem}.breadcrumbs a:hover{color:var(--color-accent)}.page-heading-actions{align-self:flex-start}.section-header{align-items:flex-start;margin-block-end:var(--space-4)}.section-header h2{color:var(--color-text);letter-spacing:-.015em;font-size:clamp(1.18rem,1.6vw,1.42rem)}.section-header p{max-inline-size:52rem;color:var(--color-text-muted);line-height:1.7}.surface-card,.summary-card,.health-card,.operations-freshness,.operations-clear-state,.operations-alert,.notification-alert,.support-inbox,.users-directory{border-color:var(--color-border);background:var(--color-surface);box-shadow:none}.surface-card{padding:clamp(var(--space-4), 2vw, var(--space-5))}.surface-card>h2{border-block-end:1px solid #243950b8;margin-block-end:var(--space-4);padding-block-end:var(--space-3);font-size:1.08rem}.summary-card{border-color:var(--color-border);background:linear-gradient(145deg, var(--color-surface), var(--color-surface-muted))}.information-panel{border-color:var(--color-border);background:var(--color-surface-muted)}.panel-icon,.summary-icon,.search-result-icon{background:#73b1ff1a}.panel-success{border-inline-start:.22rem solid var(--color-success)}.panel-warning{border-inline-start:.22rem solid var(--color-warning)}.panel-danger{border-inline-start:.22rem solid var(--color-danger)}.panel-copy,.section-intro{color:var(--color-text-muted)}.button{min-block-size:var(--density-control);border-radius:var(--radius-md);font-weight:750;transition-property:background-color,border-color,color,transform,box-shadow,opacity}.button-primary{background:var(--color-accent-strong);color:#fff;border-color:#4a91df;box-shadow:inset 0 1px #ffffff1f}.button-primary:hover:not(:disabled){background:var(--color-primary-hover);border-color:#72b0f4}.button-primary:active:not(:disabled){background:var(--color-primary-pressed)}.button-secondary{border-color:var(--color-border-strong);background:var(--color-surface-strong);color:var(--color-text)}.button-secondary:hover:not(:disabled){border-color:var(--color-border-interactive);background:var(--color-surface-hover)}.button-quiet{color:var(--color-text-muted);background:0 0;border-color:#0000}.button-quiet:hover:not(:disabled){border-color:var(--color-border);color:var(--color-text);background:#ffffff0a}.button-danger{color:#ffd1d5;background:#9e304033;border-color:#ff929d7a}.button-danger:hover:not(:disabled){border-color:var(--color-danger);background:#ad364652}.field{gap:var(--space-2)}.field-label,.support-filter-bar label>span,.users-filter-bar label>span,.staff-filters label>span{color:var(--color-text);font-size:.82rem;font-weight:760}.field-hint{color:var(--color-text-soft);line-height:1.6}input,select,textarea,.dialog-search-field{border-color:var(--color-border-strong);color:var(--color-text);background:#091726;transition-property:background-color,border-color,box-shadow}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--color-border-interactive)}input:focus,select:focus,textarea:focus{border-color:var(--color-focus);background:#0b1a2b;box-shadow:0 0 0 .2rem #ffd16626}input::placeholder,textarea::placeholder{color:var(--color-text-soft);opacity:.82}.support-filter-bar,.users-filter-bar,.users-phone-search,.staff-filters{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#0c1a2bb8;box-shadow:inset 0 1px #ffffff05}.support-filter-bar label,.users-filter-bar label,.staff-filters label{gap:var(--space-2)}.support-feedback,.users-feedback,.staff-feedback,.form-feedback{border-width:1px;box-shadow:none;border-inline-start-width:.22rem}.support-feedback-success,.users-feedback-success,.staff-feedback-success,.feedback-ready{color:#c4f4e2;background:#24684f29;border-color:#67d9ad85}.support-feedback-error,.support-feedback-stale,.support-feedback-unavailable,.users-feedback-error,.users-feedback-stale,.users-feedback-unavailable,.staff-feedback-error,.staff-feedback-stale,.staff-feedback-unavailable,.feedback-error,.feedback-unavailable,.feedback-rate_limited{color:#ffd0d4;background:#9e304026;border-color:#ff929d94}.status-badge,.users-status,.users-assignment-badge,.support-unread{letter-spacing:0;border-width:1px;min-block-size:1.85rem;font-size:.72rem;line-height:1.35}.status-badge:before,.users-status:before,.users-assignment-badge:before,.support-unread:before{block-size:.38rem;inline-size:.38rem;content:"";background:currentColor;border-radius:50%;flex:none;margin-inline-end:var(--space-2);display:inline-block}.status-neutral,.users-status-neutral,.users-assignment-badge{border-color:var(--color-border-strong);color:#ced6e1;background:#91a3ba17}.status-info,.status-foundation{color:#bddbff;background:#2f78c721;border-color:#8bbdff75}.status-success,.users-status-success{color:#bdf0dd;background:#24684f29;border-color:#67d9ad7a}.status-warning,.users-status-warning,.support-unread{color:#f8d998;background:#8f651b29;border-color:#f2c76e80}.status-danger,.users-status-danger{color:#ffc4ca;background:#9e304029;border-color:#ff929d7a}.data-list,.support-inbox,.users-directory{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:clip}.data-list-header,.support-table-head,.users-table-head,.users-appeals-head{min-block-size:3rem;padding-inline:var(--space-4);border-block-end:1px solid var(--color-border-strong);color:#c5d1df;background:#142940;align-items:center;font-size:.75rem;font-weight:780}.support-inbox-list,.users-directory-list{background:#07111f47}.data-list-row,.support-inbox-row,.users-directory-row,.users-appeals-row{min-block-size:var(--density-table-row);padding:var(--space-4);border-color:var(--color-border);background:0 0;transition-property:background-color,box-shadow,transform;position:relative}.data-list-row:hover,.support-inbox-row:hover,.users-directory-row:hover,.users-appeals-row:hover{background:var(--color-surface-hover);box-shadow:inset -.18rem 0 var(--color-border-interactive)}.data-list-row:focus-visible,.support-inbox-row:focus-visible,.users-directory-row:focus-visible,.users-appeals-row:focus-visible{z-index:1;outline-offset:-.22rem;background:var(--color-surface-selected)}.support-inbox-row>span,.users-directory-row>span,.users-appeals-row>span{min-inline-size:0}.support-request-copy strong,.users-identity strong{color:var(--color-text);font-size:.94rem}.support-inbox-row small,.users-directory-row small,.users-appeals-row small{color:var(--color-text-soft)}.support-pagination,.users-pagination{justify-content:center;padding-block-start:var(--space-2)}.operations-table-wrap{border-color:var(--color-border);scrollbar-color:var(--color-border-strong) var(--color-canvas);background:#07111f52}.operations-trend-table thead{background:#142940}.operations-trend-table th{color:#d4dce7;font-size:.78rem;font-weight:780}.operations-trend-table th,.operations-trend-table td{block-size:var(--density-table-row);border-block-end-color:var(--color-border)}.operations-trend-table tbody tr{transition:background-color var(--motion-fast) var(--ease-standard)}.operations-trend-table tbody tr:hover{background:var(--color-surface-hover)}.operations-freshness{padding:var(--space-3) var(--space-4);border-color:var(--color-border);background:#0c1a2bb8}.operations-metric-grid{gap:var(--space-4)}.operations-metric-card{border-color:var(--color-border);min-block-size:8.5rem;box-shadow:none;background:linear-gradient(145deg,#112238,#0d1b2d);transition-property:background-color,border-color,box-shadow,transform;position:relative;overflow:hidden}.operations-metric-card:after{inset-inline-end:0;inset-block:var(--space-4);background:var(--color-border-interactive);opacity:.55;content:"";border-radius:99px;inline-size:.18rem;position:absolute}.operations-metric-card:hover{border-color:var(--color-border-interactive);box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#142942,#0e2035);transform:translateY(-1px)}.operations-metric-card>strong{color:#fff;letter-spacing:-.03em}.operations-alert,.notification-alert{background:var(--color-surface);border-inline-start-width:.24rem}.operations-alert a,.notification-alert a,.text-link{text-underline-offset:.22rem}.operations-work-list a{border-color:var(--color-border);background:var(--color-surface-muted);transition-property:background-color,border-color,box-shadow,transform}.operations-work-list a:hover{border-color:var(--color-border-interactive);background:var(--color-surface-hover);box-shadow:inset -.18rem 0 var(--color-accent)}.health-card{background:linear-gradient(145deg, var(--color-surface), var(--color-surface-muted))}.health-card dt{color:var(--color-text-soft)}.foundation-timeline,.support-thread,.support-notes,.support-timeline,.users-history-list,.users-appeal-list,.users-note-list,.users-timeline,.staff-timeline{border-color:var(--color-border);background:var(--color-surface-muted)}.foundation-timeline article,.support-message,.support-internal-card,.support-timeline li,.users-history-list>li,.users-appeal-list>li,.users-note-list>li,.users-timeline>li,.staff-timeline>li{border-color:var(--color-border)}.support-message{background:var(--color-surface)}.support-message-staff{border-inline-start:.2rem solid var(--color-accent);background:#2f78c71a}.support-internal-card{border-inline-start:.2rem solid var(--color-warning);background:#8f651b1a}.users-timeline>li,.staff-timeline>li,.support-timeline>li{border-inline-start-color:var(--color-border-interactive);position:relative}.users-timeline>li:before,.staff-timeline>li:before,.support-timeline>li:before{border:2px solid var(--color-surface-muted);background:var(--color-accent);content:"";border-radius:50%;block-size:.55rem;inline-size:.55rem;position:absolute;inset-block-start:1.35rem;inset-inline-start:-.36rem}details>summary{color:var(--color-text-muted);text-underline-offset:.2rem}details>summary:hover{color:var(--color-text)}.workspace-dialog,.foundation-dialog,.mobile-navigation-dialog{border-color:var(--color-border-strong);color:var(--color-text);box-shadow:var(--shadow-lg);background:#13263b}.workspace-dialog::backdrop,.foundation-dialog::backdrop,.mobile-navigation-dialog::backdrop{-webkit-backdrop-filter:blur(.18rem);backdrop-filter:blur(.18rem);background:#020810c7}.workspace-dialog[open],.foundation-dialog[open]{animation:a10-dialog-in var(--motion-normal) var(--ease-standard)}.dialog-header{border-block-end-color:var(--color-border);background:#07111f57}.dialog-content{gap:var(--space-4);padding:var(--space-5)}.dialog-actions{border-block-start:1px solid #24395099;padding-block-start:var(--space-2)}.search-results li>button:hover,.search-results li>button:focus-visible{border-color:var(--color-border-interactive);background:var(--color-surface-hover)}.mobile-navigation-dialog{background:var(--color-sidebar)}.mobile-navigation-footer{border-block-start-color:var(--color-border);background:var(--color-canvas-raised)}.reports-media-grid{gap:var(--space-3)}.reports-media-thumbnail{border-color:var(--color-border);background:linear-gradient(135deg, #73b1ff0d, transparent), var(--color-canvas-raised);transition-property:border-color,box-shadow,transform;overflow:hidden}.reports-media-thumbnail:hover{border-color:var(--color-border-interactive);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.reports-media-stage{border-color:var(--color-border);background:linear-gradient(135deg,#73b1ff0a,#0000),#050c16}.reports-listing-preview,.reports-message-evidence,.reports-user-evidence,.reports-evidence{border-color:var(--color-border);background:var(--color-surface)}.reports-comparison-notice{border-inline-start:.22rem solid var(--color-info);background:#2f78c71a}.reports-comparison-warning{border-inline-start-color:var(--color-warning);background:#8f651b1a}.reports-media-empty,.support-muted,.users-muted,.operations-empty-copy{color:var(--color-text-muted)}.staff-directory-card,.capability-card,.staff-session-card,.permission-list li{border-color:var(--color-border);background:var(--color-surface-muted)}.staff-directory-card{box-shadow:none;transition-property:background-color,border-color,box-shadow,transform}.staff-directory-card:hover{border-color:var(--color-border-interactive);background:var(--color-surface-hover);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.capability-source,.permission-scope{color:var(--color-text-soft)}.staff-high-risk-note{border-inline-start:.22rem solid var(--color-warning);background:#8f651b1f}.state-panel{border-color:var(--color-border);background:var(--color-surface-muted);min-block-size:9rem}.state-panel h2,.state-panel h3{color:var(--color-text)}.state-panel p{color:var(--color-text-muted)}.state-icon{border:1px solid var(--color-border);background:#91a3ba12}.state-error{border-inline-start:.24rem solid var(--color-danger)}.state-unavailable{border-inline-start:.24rem solid var(--color-warning)}.state-empty{border-inline-start:.24rem solid var(--color-info)}.state-loading{border-inline-start:.24rem solid var(--color-accent)}.skeleton-block{border-color:var(--color-border);background:var(--color-surface-muted)}.skeleton-block span:not(.visually-hidden){background:linear-gradient(90deg,#152940,#1b3450,#152940) 0 0/200% 100%;animation:1.4s linear infinite a10-skeleton}@keyframes a10-dialog-in{0%{opacity:0;transform:translateY(.35rem)scale(.992)}to{opacity:1;transform:none}}@keyframes a10-skeleton{to{background-position:-200% 0}}@media (max-width:80rem){:root{--sidebar-width:16.25rem}.topbar{grid-template-columns:minmax(8rem,.55fr) minmax(17rem,1fr) auto}.support-filter-bar,.users-filter-bar,.staff-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.support-filter-bar .support-reference-filter,.users-filter-bar label:last-of-type{grid-column:auto}}@media (max-width:64rem){.topbar{grid-template-columns:auto minmax(15rem,1fr) auto}.operations-metric-card{min-block-size:8rem}.support-filter-bar,.users-filter-bar,.staff-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:56rem){.topbar{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto}.main-content{padding:var(--space-6) var(--space-5) var(--space-10)}.mobile-navigation-dialog{border-inline-end-color:var(--color-border-strong)}}@media (max-width:48rem){:root{--topbar-height:4.25rem}.main-content{padding:var(--space-5) var(--space-4) var(--space-8)}.page-stack{gap:var(--space-6)}.page-heading{gap:var(--space-4);padding-block-end:var(--space-4)}.page-heading-actions{justify-content:flex-start;inline-size:100%}.support-filter-bar,.users-filter-bar,.staff-filters{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.support-filter-bar>.button,.users-filter-bar>.button,.staff-filter-actions .button{inline-size:100%}.support-table-head,.users-table-head,.users-appeals-head,.data-list-header{display:none}.support-inbox-row,.users-directory-row,.users-appeals-row,.data-list-row{gap:var(--space-3);padding:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.support-inbox-row>[data-label],.users-directory-row>[data-label],.users-appeals-row>[data-label],.data-list-row>[data-label]{align-items:start;gap:var(--space-3);grid-template-columns:minmax(5.8rem,.4fr) minmax(0,1fr);display:grid}.support-inbox-row>[data-label]:before,.users-directory-row>[data-label]:before,.users-appeals-row>[data-label]:before,.data-list-row>[data-label]:before{color:var(--color-text-soft);content:attr(data-label);font-size:.72rem;font-weight:760}.support-inbox-row>.support-request-copy,.users-directory-row>[data-label=المستخدم]{border-block-end:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);padding-block-end:var(--space-3);display:grid}.support-inbox-row>.support-request-copy:before,.users-directory-row>.users-identity:before{display:none}.operations-table-wrap{border-radius:var(--radius-md)}.operations-trend-table{min-inline-size:0}.operations-trend-table th:nth-child(n+3),.operations-trend-table td:nth-child(n+3){display:none}.workspace-dialog,.foundation-dialog{border-radius:var(--radius-lg);max-block-size:calc(100dvh - 1rem);inline-size:calc(100vw - 1rem)}.dialog-actions{flex-direction:column;align-items:stretch}.dialog-actions .button{inline-size:100%}.reports-media-dialog-content{padding:var(--space-3)}}@media (max-width:31rem){.topbar{padding-inline:var(--space-3)}.navigation-search-trigger{min-inline-size:0;padding-inline:var(--space-3)}.navigation-search-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-heading h1{font-size:clamp(1.55rem,9vw,1.9rem)}.surface-card,.information-panel,.state-panel,.health-card,.operations-metric-card{padding:var(--space-4)}.status-badge,.users-status,.users-assignment-badge{white-space:normal}.support-inbox-row>[data-label],.users-directory-row>[data-label],.users-appeals-row>[data-label],.data-list-row>[data-label]{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
