:root{--color-bg: #061423;--color-surface: #10243a;--color-surface-alt: #0b243a;--color-border: rgba(224, 232, 241, .24);--color-text: #f4f6f8;--color-text-muted: #9bb2c8;--color-accent: #2ed6ff;--color-accent-soft: rgba(46, 214, 255, .16);--color-success: #52d2a6;--color-warning: #e0bb49;--color-danger: #e36666;--font-display: "SF Pro Display", "Segoe UI", sans-serif;--font-body: "SF Pro Text", "Segoe UI", sans-serif;background:#061423;color:#f4f6f8;font-family:var(--font-body, "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}*{box-sizing:border-box}body{margin:0;background-color:#061423}button,input,textarea{font:inherit}body,input,button,textarea,select{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.theme-root{min-height:100vh;color:var(--color-text);background:radial-gradient(circle at top left,var(--color-accent-soft),transparent 24%),radial-gradient(circle at 85% 0%,rgba(224,232,241,.05),transparent 20%),linear-gradient(180deg,#06142314,#06142300),var(--color-bg)}.login-screen,.page-state{min-height:100vh;display:grid;place-items:center;padding:24px}.login-screen{background:radial-gradient(circle at top left,rgba(46,214,255,.12),transparent 26%),radial-gradient(circle at 82% 0%,rgba(224,232,241,.05),transparent 20%),linear-gradient(180deg,#06142314,#06142300),#061423}.login-card,.module-card,.modal-panel{border:1px solid rgba(224,232,241,.16);background:var(--color-surface);border-radius:14px}.login-card{position:relative;width:min(400px,100%);padding:30px 28px 26px;display:grid;gap:16px;justify-items:stretch;text-align:center}.dashboard-brand-lockup{position:relative;display:inline-grid;place-items:center;isolation:isolate}.dashboard-brand-lockup--login{justify-self:center}.dashboard-brand-lockup--shell{width:100%}.dashboard-brand-lockup__image{position:relative;z-index:2;display:block;mix-blend-mode:screen;filter:saturate(.96) contrast(1.04);-webkit-mask-image:radial-gradient(ellipse 92% 96% at center,#000 70%,rgba(0,0,0,.55) 88%,transparent 100%);mask-image:radial-gradient(ellipse 92% 96% at center,#000 70%,rgba(0,0,0,.55) 88%,transparent 100%)}.dashboard-brand-lockup__halo,.dashboard-brand-lockup__charge{position:absolute;pointer-events:none}.dashboard-brand-lockup__halo{z-index:0;top:-10%;right:-6%;bottom:-10%;left:-6%;border-radius:999px;background:radial-gradient(circle at 22% 50%,rgba(132,242,255,.18),transparent 32%),radial-gradient(circle at 76% 52%,rgba(46,214,255,.12),transparent 34%);filter:blur(13px);opacity:.28;animation:dashboardBrandHaloPulse 6.2s ease-in-out infinite}.dashboard-brand-lockup__charge{z-index:1;top:8%;right:-5%;bottom:8%;left:-5%;opacity:0;mix-blend-mode:screen;background:linear-gradient(90deg,transparent 0%,rgba(46,214,255,.04) 24%,rgba(153,247,255,.5) 31%,rgba(46,214,255,.08) 38%,transparent 48%);clip-path:polygon(0% 55%,12% 46%,20% 58%,31% 34%,43% 50%,57% 28%,66% 44%,77% 24%,86% 40%,100% 33%,100% 46%,88% 54%,80% 48%,69% 67%,58% 49%,46% 74%,35% 54%,22% 72%,11% 58%,0% 68%);filter:blur(1.2px) drop-shadow(0 0 5px rgba(132,242,255,.26)) drop-shadow(0 0 11px rgba(46,214,255,.14));transform:translate(-54%) rotate(-5deg) scale(.96);animation:dashboardBrandChargeSweep 7.6s ease-in-out infinite}.dashboard-brand-lockup__charge--secondary{top:14%;right:-8%;bottom:14%;left:-8%;background:linear-gradient(90deg,transparent 0%,rgba(46,214,255,.03) 22%,rgba(234,253,255,.36) 34%,rgba(46,214,255,.06) 42%,transparent 56%);filter:blur(1.4px) drop-shadow(0 0 6px rgba(132,242,255,.22)) drop-shadow(0 0 14px rgba(46,214,255,.1));transform:translate(54%) rotate(6deg) scale(.94);animation-delay:2.4s}.dashboard-login__brand-lockup{display:block;width:auto;height:56px;max-width:240px;margin:4px 0 2px}.login-card__intro{display:grid;gap:4px;margin-bottom:4px}.login-card__intro h1{margin:0;font-family:var(--font-display);font-size:1.6rem;letter-spacing:-.03em}.login-fields{display:grid;gap:12px}.login-card label{display:grid;gap:6px;font-size:13px;text-align:start;color:var(--color-text-muted)}.login-submit{width:100%;padding:13px 16px;font-size:.98rem;border-radius:12px}.login-locale-toggle{position:absolute;top:14px;inset-inline-end:14px;border:1px solid rgba(224,232,241,.16);background:var(--color-surface-alt);color:var(--color-text-muted);border-radius:999px;padding:5px 12px;font-size:12px;cursor:pointer}.login-advanced{margin-top:2px;border-top:1px solid rgba(224,232,241,.12);padding-top:12px;text-align:start}.login-advanced>summary{cursor:pointer;list-style:none;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);text-align:center}.login-advanced>summary::-webkit-details-marker{display:none}.login-advanced[open]>summary{margin-bottom:14px}.login-advanced__body{display:grid;gap:14px}.login-screen[dir=rtl] .login-card,.theme-root[dir=rtl] .dashboard-shell,.theme-root[dir=rtl] .module-card,.theme-root[dir=rtl] .page-state,.theme-root[dir=rtl] .empty-state,.theme-root[dir=rtl] .error-banner{direction:rtl;text-align:right}.login-card input,.login-card textarea{width:100%;border-radius:10px;border:1px solid rgba(224,232,241,.16);background:var(--color-surface-alt);color:var(--color-text);padding:12px 14px}.login-card input:focus,.login-card textarea:focus{outline:2px solid rgba(46,214,255,.28);outline-offset:1px;border-color:#2ed6ff52}.login-card textarea{resize:vertical}.login-copy,.shell-kicker,.metric-label,.module-card__eyebrow,.event-row__header span,.pattern-row__metrics small{color:var(--color-text-muted)}.shell-kicker,.module-card__eyebrow,.metric-label{margin:0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.shell-kicker,.module-card__eyebrow{color:var(--color-text-muted)}.primary-button,.ghost-button{position:relative;border-radius:999px;padding:10px 15px;cursor:pointer;transition:transform .18s ease-out,border-color .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out}.button-row{display:flex;flex-wrap:wrap;gap:10px}.dashboard-glyph{display:inline-block;flex-shrink:0;vertical-align:middle}.dashboard-glyph-label{display:inline-flex;align-items:center;gap:8px;min-width:0}.dashboard-glyph-label>span:last-child{min-width:0}.dashboard-shell__control-band{display:grid;gap:12px;padding:14px 16px;margin-bottom:16px;border:1px solid rgba(224,232,241,.12);border-radius:14px;background:var(--color-surface-alt)}.dashboard-shell__control-group{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.dashboard-shell__control-group--primary{justify-content:space-between}.dashboard-shell__control-group--utility{opacity:.92}.dashboard-shell__control-note{display:grid;gap:4px;min-width:180px;padding:10px 12px;border-radius:12px;border:1px solid rgba(224,232,241,.12);background:var(--color-surface)}.dashboard-shell__control-group--primary .dashboard-shell__control-note{min-width:220px;border-color:#2ed6ff38;background:var(--color-accent-soft)}.dashboard-shell__control-note strong{font-size:.95rem;line-height:1.25}.primary-button{border:1px solid rgba(46,214,255,.3);background:var(--color-accent);color:#061423;font-weight:700}.ghost-button{border:1px solid rgba(224,232,241,.16);background:var(--color-surface-alt);color:var(--color-text);box-shadow:inset 0 1px #ffffff0a,0 8px 16px #0000001a}.ghost-button--compact{padding:8px 12px;font-size:12px;line-height:1.2}.primary-button:hover,.ghost-button:hover{transform:translateY(-2px) scale(1.01);box-shadow:inset 0 1px #ffffff0f,0 12px 22px #00000024}.dashboard-shell{max-width:1320px;margin:0 auto;padding:24px 20px 40px;position:relative}.dashboard-shell--compact{padding:12px 18px 22px}.login-locale-row{justify-content:flex-start}.local-profile-list{display:grid;gap:10px;padding:14px;border-radius:12px;border:1px solid rgba(224,232,241,.12);background:radial-gradient(circle at top left,rgba(110,217,255,.08),transparent 24%),var(--color-surface-alt);box-shadow:inset 0 1px #ffffff0a,0 12px 24px #0000001f}.local-profile-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid rgba(224,232,241,.12);animation:dashboardFileSlide .24s ease both;transition:transform .15s ease,background .15s ease}.local-profile-row:first-of-type{border-top:none}.local-profile-row strong{display:block;margin-bottom:4px}.local-profile-row__signals{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.org-roster-row{gap:14px}.org-roster-row--anchor{border-color:#2ed6ff47;background:var(--color-accent-soft)}.local-profile-list--compact{gap:0}.local-profile-row--compact{padding:12px 0;align-items:start}.local-profile-row--actionable{padding-inline:4px;border-radius:10px}.local-profile-row--actionable:hover{background:#f4f8ff08;transform:translate(4px)}.local-profile-row__copy,.local-profile-row__meta{min-width:0}.local-profile-row__meta{display:grid;gap:8px;justify-items:end;align-content:start}.theme-root[dir=rtl] .local-profile-row__meta{justify-items:start}.login-dev-note{margin:0;font-size:13px;line-height:1.45;color:var(--color-text-muted)}.dashboard-shell__header{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr) auto;gap:14px;align-items:center;margin-bottom:12px;padding:12px 16px 10px;border:1px solid rgba(224,232,241,.16);border-radius:14px;background:radial-gradient(circle at top left,rgba(88,186,226,.18),transparent 28%),radial-gradient(circle at bottom right,rgba(82,210,166,.08),transparent 24%),var(--color-surface);box-shadow:inset 0 1px #ffffff0a,0 18px 36px #00000029;animation:dashboardFloatIn .42s cubic-bezier(.2,.8,.2,1) both}.dashboard-shell--compact .dashboard-shell__header{grid-template-columns:minmax(156px,196px) minmax(0,1fr) auto;gap:10px;margin-bottom:8px;padding:9px 11px}.theme-root[dir=rtl] .dashboard-shell__header{direction:rtl}.dashboard-shell__header-copy{min-width:0;display:grid;gap:4px}.dashboard-shell__brand-frame{display:flex;align-items:center;width:min(100%,248px);margin:0;padding:10px 12px;border-radius:16px;background:radial-gradient(circle at top,rgba(46,214,255,.18),transparent 58%),#0714216b;animation:dashboardFloatIn .48s cubic-bezier(.2,.8,.2,1) both}.dashboard-shell--compact .dashboard-shell__brand-frame{width:min(100%,196px)}.dashboard-shell__brand-lockup{display:block;width:100%;height:auto;max-width:248px;margin:0}.dashboard-shell--compact .dashboard-shell__brand-lockup{max-width:196px}.dashboard-shell__header h1{margin:2px 0 0;font-family:var(--font-display);font-size:clamp(1.28rem,2vw,1.72rem);line-height:.98;letter-spacing:-.04em}.dashboard-shell--compact .dashboard-shell__header h1{font-size:clamp(1.05rem,1.6vw,1.45rem)}.dashboard-shell__header-copy>p:last-of-type{margin:0;max-width:60ch;font-size:12px;line-height:1.35}.dashboard-shell--compact .dashboard-shell__header-copy{gap:2px}.dashboard-shell--compact .dashboard-shell__header-copy>p:last-of-type{font-size:11px;line-height:1.25}.dashboard-shell__header-meta,.dashboard-shell--compact .dashboard-shell__header-meta{margin-top:0}.dashboard-header-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dashboard-header-matrix__card{display:grid;gap:4px;min-width:0;padding:10px 12px;border-radius:14px;border:1px solid rgba(224,232,241,.14);background:linear-gradient(180deg,#10243af0,#081826f0);box-shadow:inset 0 1px #ffffff0a,0 12px 24px #00000029}.dashboard-header-matrix__card--live{position:relative;overflow:hidden}.dashboard-header-matrix__card--live:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0%,transparent 58%,rgba(153,247,255,.08) 72%,transparent 84%,transparent 100%);transform:translate(-120%);animation:dashboardLiveCardSweep 7.2s linear infinite;pointer-events:none}.dashboard-header-matrix__value{font-size:clamp(1rem,1.8vw,1.28rem);line-height:1.15}.dashboard-header-matrix__value--live{display:inline-flex;align-items:center;gap:8px}.dashboard-header-matrix__detail{color:var(--color-text-muted);font-size:12px;line-height:1.35}.dashboard-live-indicator,.dashboard-live-ticker{display:inline-flex;align-items:center;gap:8px}.dashboard-live-indicator{color:#99f7ffeb}.dashboard-live-indicator__beacon{width:7px;height:7px;border-radius:999px;background:var(--color-accent);box-shadow:0 0 #2ed6ff8c,0 0 16px #2ed6ffb3;animation:dashboardBeaconPulse 1.65s ease-out infinite}.dashboard-live-ticker{color:#99f7ffe0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;animation:dashboardTickerBlink 2.2s ease-in-out infinite}.dashboard-live-ticker__glyph{display:inline-flex;align-items:center;justify-content:center;color:var(--color-accent)}.dashboard-shell__scope-tabs{margin:-4px 0 10px}.dashboard-shell--compact .dashboard-shell__scope-tabs{margin:-1px 0 6px}.dashboard-shell__meta-strip{display:flex;flex-wrap:wrap;gap:10px}.dashboard-shell--compact .dashboard-shell__meta-strip{gap:6px}.dashboard-shell__meta-pill{display:grid;gap:4px;min-width:160px;padding:10px 12px;border-radius:12px;border:1px solid rgba(224,232,241,.12);background:var(--color-surface-alt)}.dashboard-shell--compact .dashboard-shell__meta-pill{min-width:112px;padding:7px 8px;border-radius:10px}.dashboard-shell__meta-pill strong{font-size:.98rem;line-height:1.25}.dashboard-shell--compact .dashboard-shell__meta-pill strong{font-size:.85rem;line-height:1.15}.dashboard-shell__content{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;align-items:start}.dashboard-shell--compact .dashboard-shell__content{gap:10px}.dashboard-shell--compact .dashboard-shell__control-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;margin-bottom:10px}.dashboard-shell--compact .dashboard-shell__control-group{gap:8px}.dashboard-shell--compact .dashboard-shell__control-note{min-width:0;padding:6px 8px}.dashboard-shell--compact .dashboard-shell__control-group--primary .dashboard-shell__control-note{min-width:0}.dashboard-shell--compact .dashboard-shell__status{margin-bottom:10px}.dashboard-shell--compact .status-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.dashboard-shell--compact .status-tile,.dashboard-shell--compact .timeline-summary__tile{padding:9px 10px;border-radius:9px}.dashboard-shell--compact .status-tile strong{margin-top:5px;font-size:.86rem}.dashboard-shell--compact .status-tile--focus{grid-column:span 1;padding:9px 10px}.dashboard-shell--compact .status-tile__summary{margin-top:5px;font-size:11px;line-height:1.24;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dashboard-shell--compact .status-value-stack{min-height:0}.dashboard-shell--compact .status-tile__signals,.dashboard-shell--compact .signal-badge-row{gap:6px;margin-top:8px}.dashboard-shell--compact .dashboard-ops-grid,.dashboard-shell--compact .org-page-grid,.dashboard-shell--compact .dashboard-panel-group,.dashboard-shell--compact .dashboard-inline-grid,.dashboard-shell--compact .dashboard-panel-columns,.dashboard-shell--compact .dev-tools-grid,.dashboard-shell--compact .brief-panel-stack,.dashboard-shell--compact .brief-grid,.dashboard-shell--compact .summary-grid,.dashboard-shell--compact .dashboard-panel-section{gap:10px}.dashboard-shell--compact .dashboard-panel-section__header,.dashboard-shell--compact .module-card__header{gap:7px;margin-bottom:7px}.dashboard-shell--compact .dashboard-panel-section__title,.dashboard-shell--compact .module-card__title{font-size:.92rem}.dashboard-shell--compact .dashboard-panel-section__note{font-size:12px;line-height:1.3}.dashboard-shell--compact .local-profile-list{gap:8px;padding:9px}.dashboard-shell--compact .local-profile-row,.dashboard-shell--compact .local-profile-row--compact{gap:10px;padding:8px 0}.dashboard-shell--compact .local-profile-row__signals{gap:6px;margin-top:6px}.dashboard-shell--compact .module-card,.dashboard-shell--compact .dev-tools-card,.dashboard-shell--compact .brief-hero,.dashboard-shell--compact .brief-panel,.dashboard-shell--compact .summary-panel,.dashboard-shell--compact .summary-notes,.dashboard-shell--compact .state-hero,.dashboard-shell--compact .overview-footer,.dashboard-shell--compact .pattern-row,.dashboard-shell--compact .event-row,.dashboard-shell--compact .empty-state,.dashboard-shell--compact .queue-row{padding:9px}.dashboard-shell--compact .dev-tools-list{gap:8px;margin-top:10px}.dashboard-shell--compact .dev-tools-list div{padding-top:8px}.dashboard-shell--compact .dev-tools-list dd,.dashboard-shell--compact .org-context-userline,.dashboard-shell--compact .org-context-updated{font-size:12px;line-height:1.3}.dashboard-shell--compact .org-context-grid,.dashboard-shell--compact .overview-grid{gap:10px}.dashboard-shell--compact .state-hero h3,.dashboard-shell--compact .brief-hero h3{margin:6px 0;font-size:1.2rem}.dashboard-shell--compact .action-row{gap:8px}.dashboard-shell__guide{margin-bottom:18px}.dashboard-shell--compact .dashboard-shell__guide{margin-bottom:10px}@keyframes dashboardFloatIn{0%{opacity:0;transform:translateY(12px) scale(.985)}65%{opacity:1;transform:translateY(-3px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dashboardTabWobble{0%,to{transform:translateY(0) rotate(0)}35%{transform:translateY(-2px) rotate(-.45deg)}70%{transform:translateY(1px) rotate(.35deg)}}@keyframes dashboardFolderBob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes dashboardGlowPulse{0%,to{box-shadow:inset 0 1px #ffffff0d,0 12px 24px #00000024}50%{box-shadow:inset 0 1px #ffffff14,0 18px 30px #0000002e}}@keyframes dashboardBrandHaloPulse{0%,to{opacity:.2;transform:scale(.994)}45%{opacity:.34;transform:scale(1.006)}78%{opacity:.24;transform:scale(1)}}@keyframes dashboardBrandChargeSweep{0%{opacity:0;transform:translate(-54%) rotate(-5deg) scale(.96)}38%{opacity:0}46%{opacity:.18}54%{opacity:.08}62%{opacity:.2}76%{opacity:0;transform:translate(52%) rotate(-3deg) scale(.99)}to{opacity:0;transform:translate(52%) rotate(-3deg) scale(.99)}}@keyframes dashboardLiveCardSweep{0%{transform:translate(-120%)}22%{transform:translate(-120%)}42%{transform:translate(120%)}to{transform:translate(120%)}}@keyframes dashboardBeaconPulse{0%{box-shadow:0 0 #2ed6ff70,0 0 12px #2ed6ff80}70%{box-shadow:0 0 0 10px #2ed6ff00,0 0 18px #2ed6ff38}to{box-shadow:0 0 #2ed6ff00,0 0 12px #2ed6ff2e}}@keyframes dashboardTickerBlink{0%,to{opacity:.76}50%{opacity:1}}@keyframes dashboardGlyphBlink{0%,to{opacity:1}50%{opacity:.42}}@keyframes dashboardSignalAlive{0%,to{transform:translateY(0);box-shadow:inset 0 1px #ffffff0a,0 0 #2ed6ff00}50%{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0d,0 0 18px #2ed6ff24}}@keyframes dashboardRequestSweep{0%{transform:translate(-125%)}26%{transform:translate(-125%)}42%{transform:translate(125%)}to{transform:translate(125%)}}@keyframes dashboardFileSlide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.dashboard-scope-ribbon{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dashboard-scope-ribbon__crumb{border:1px solid rgba(224,232,241,.14);border-radius:999px;padding:8px 13px;background:#0b243aeb;color:var(--color-text);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;animation:dashboardFloatIn .36s cubic-bezier(.2,.8,.2,1) both}.dashboard-scope-ribbon__crumb:not(:disabled){cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.dashboard-scope-ribbon__crumb--active{border-color:#2ed6ff47;background:var(--color-accent-soft);animation:dashboardFloatIn .36s cubic-bezier(.2,.8,.2,1) both,dashboardTabWobble 2.8s ease-in-out .42s infinite}.dashboard-scope-ribbon__crumb:disabled{opacity:.62;cursor:not-allowed}.dashboard-scope-ribbon__crumb:not(:disabled):hover,.dashboard-scope-ribbon__crumb:not(:disabled):focus-visible{transform:translateY(-2px) scale(1.02);box-shadow:0 14px 24px #0000002e}.dashboard-scope-ribbon__divider{color:var(--color-text-muted);font-size:12px;font-weight:700;letter-spacing:.08em}.dashboard-shell--compact .flow-strip{gap:8px}.dashboard-shell--compact .flow-step{gap:8px;padding:9px 10px}.dashboard-shell--compact .flow-step strong{font-size:.84rem}.dashboard-shell--compact .flow-step p{margin-top:3px;font-size:11px;line-height:1.25}.dashboard-shell--compact .flow-step__index{width:22px;height:22px;font-size:11px}.dashboard-scope-tabs{display:flex;flex-wrap:wrap;align-items:end;gap:8px}.dashboard-scope-tab{position:relative;min-width:126px;padding:11px 14px 10px;border-radius:12px 12px 8px 8px;border:1px solid rgba(224,232,241,.14);background:var(--color-surface-alt);color:var(--color-text-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:default}.dashboard-shell--compact .dashboard-scope-tab{min-width:108px;padding:8px 10px 7px;font-size:11px}.dashboard-scope-tab:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;border-radius:999px;background:transparent}.dashboard-scope-tab--active{border-color:#2ed6ff47;background:var(--color-accent-soft);color:var(--color-text)}.dashboard-scope-tab--active:after{background:#2ed6ffe0}.dashboard-scope-tab--link{cursor:pointer;color:var(--color-text)}.dashboard-scope-tab--link:hover{transform:translateY(-1px);border-color:#2ed6ff42;color:var(--color-text)}.dashboard-scope-tab--disabled{opacity:.55}.dashboard-scope-tab:disabled{cursor:not-allowed}.dashboard-ops-grid,.org-page-grid{grid-column:1 / -1;display:grid;grid-template-columns:minmax(220px,272px) minmax(0,1fr);gap:14px;align-items:start}.dashboard-ops-grid--stacked,.org-page-grid--stacked{grid-template-columns:minmax(0,1fr);gap:18px}.dashboard-ops-grid--person-file{grid-template-columns:minmax(232px,.34fr) minmax(0,1fr);gap:14px}.dashboard-ops-grid__rail,.org-page-grid__roster,.dashboard-ops-grid__main,.org-page-grid__main{min-width:0;isolation:isolate}.dashboard-ops-grid__rail--action-column{padding-inline-end:12px;border-inline-end:1px solid rgba(224,232,241,.12)}.dashboard-ops-grid__rail--sticky{position:sticky;top:24px}.dashboard-ops-grid__main{display:grid;gap:18px}.dashboard-ops-grid__main--full{grid-column:1 / -1}.dashboard-panel-section{display:grid;grid-column:1 / -1;gap:11px;animation:dashboardFloatIn .42s cubic-bezier(.2,.8,.2,1) both}.dashboard-panel-section__header{display:flex;align-items:end;justify-content:space-between;gap:12px}.dashboard-panel-section--hero .dashboard-panel-section__header{padding-bottom:6px;border-bottom:1px solid rgba(224,232,241,.12)}.dashboard-panel-section__eyebrow{margin:0;color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dashboard-panel-section__title{margin:5px 0 0;font-size:1rem;line-height:1.15;letter-spacing:-.03em}.dashboard-panel-section__note{margin:8px 0 0;color:var(--color-text-muted);font-size:12px;line-height:1.4;max-width:54ch}.dashboard-panel-group{display:grid;gap:15px}.dashboard-inline-grid{display:grid;gap:18px}.dashboard-inline-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-panel-group--grid{grid-template-columns:repeat(12,minmax(0,1fr))}.dashboard-panel-group--hero{align-items:start}.dashboard-panel-group--hero .module-slot--overview{grid-column:span 8}.dashboard-panel-group--hero .module-slot--triage_control,.dashboard-panel-group--hero .module-slot--case_brief{grid-column:span 4}.dashboard-panel-group--evidence .module-slot--state_timeline{grid-column:1 / -1}.dashboard-panel-group--action{max-width:920px}.dashboard-panel-group>.module-slot{grid-column:1 / -1}.person-action-column{display:grid;gap:16px;min-width:0;overflow:hidden}.person-action-panel{display:grid;gap:12px}.person-action-panel__header{align-items:start}.person-action-panel__header .ghost-button{align-self:start}.slim-finder__open-note{margin:2px 0 0;color:var(--color-accent)}.person-action-panel__header h2,.person-action-column__memo-header h2{margin:0;font-size:.98rem;letter-spacing:-.02em}.person-queue-strip{display:grid;gap:8px}.person-queue-strip__row{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:9px 10px;border-radius:12px;border:1px solid rgba(224,232,241,.12);background:linear-gradient(180deg,#05111ed1,#071421cc);color:var(--color-text);text-align:left;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.person-queue-strip__row:not(:disabled){cursor:pointer}.person-queue-strip__row:not(:disabled):hover,.person-queue-strip__row:not(:disabled):focus-visible{transform:translate(4px);border-color:#2ed6ff3d;background:radial-gradient(circle at top left,rgba(46,214,255,.08),transparent 30%),linear-gradient(180deg,#081928f2,#091f31eb);box-shadow:inset 0 1px #ffffff0a,0 10px 18px #00000024}.person-queue-strip__row--active,.person-queue-strip__row:disabled{border-color:#2ed6ff42;background:radial-gradient(circle at top left,rgba(46,214,255,.12),transparent 28%),linear-gradient(180deg,#0c1f31f0,#081827eb);box-shadow:inset 0 1px #ffffff0a,0 10px 18px #00000024;cursor:default}.person-queue-strip__dot{width:8px;height:8px;border-radius:999px;background:#e0e8f166;box-shadow:0 0 0 1px #e0e8f11f}.person-queue-strip__row--active .person-queue-strip__dot,.person-queue-strip__row:disabled .person-queue-strip__dot{background:var(--color-accent);box-shadow:0 0 0 1px #2ed6ff38,0 0 12px #2ed6ff7a}.person-queue-strip__copy{min-width:0;display:grid;gap:2px}.person-queue-strip__copy strong{font-size:.92rem;line-height:1.2}.person-queue-strip__copy span{color:var(--color-text-muted);font-size:12px;line-height:1.3}.person-action-column__memo{display:grid;gap:12px;padding-top:14px;border-top:1px solid rgba(224,232,241,.12)}.person-action-column__memo-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px}.person-action-column__memo-header h2{margin:0;font-size:.98rem;letter-spacing:-.02em}.individual-record-editor--compact{gap:12px}.person-file-manifold{display:grid;gap:0;border-radius:18px;border:1px solid rgba(224,232,241,.14);background:linear-gradient(180deg,#0e2336eb,#081523f2);box-shadow:inset 0 1px #ffffff0a,0 18px 34px #00000029;overflow:hidden;transition:transform .28s cubic-bezier(.175,.885,.32,1.1),box-shadow .28s cubic-bezier(.175,.885,.32,1.1);will-change:transform;transform:translateZ(0);backface-visibility:hidden}.person-file-manifold--sliding{pointer-events:none;box-shadow:inset 0 1px #ffffff0d,0 24px 44px #0003}.person-file-manifold__tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:end;padding:14px 14px 0;background:linear-gradient(180deg,#142e46e6,#0e2236eb);position:relative}.person-file-manifold__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:86px;padding:11px 15px 9px;border-radius:14px 14px 0 0;border:1px solid rgba(224,232,241,.14);border-bottom:none;background:linear-gradient(180deg,#193854e0,#10273ceb);color:#f3faffb8;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;transition:transform .22s cubic-bezier(.175,.885,.32,1.1),color .18s ease,background .22s ease,box-shadow .22s ease,border-color .22s ease;will-change:transform}.person-file-manifold__tab:not(:disabled){cursor:pointer}.person-file-manifold__tab:not(:disabled):hover,.person-file-manifold__tab:not(:disabled):focus-visible{color:var(--color-text);transform:translateY(-2px)}.person-file-manifold__tab--active{position:relative;z-index:1;color:var(--color-text);background:radial-gradient(circle at top,rgba(46,214,255,.12),transparent 58%),linear-gradient(180deg,#0e2336fa,#081523fa);box-shadow:inset 0 1px #ffffff0a,0 -8px 18px #0000001f;transform:translate3d(0,1px,0) scale(1.01)}.person-file-manifold__tab--active:after{content:"";position:absolute;left:14px;right:14px;bottom:6px;height:2px;border-radius:999px;background:linear-gradient(90deg,#2ed6ff33,#2ed6ffeb);box-shadow:0 0 12px #2ed6ff59}.person-file-manifold__tab:disabled{opacity:.44;cursor:not-allowed}.person-file-manifold__body{padding:17px;border-top:1px solid rgba(224,232,241,.12);min-height:320px;position:relative;overflow:hidden}.person-file-manifold__pane,.person-file-manifold__pane-grid{min-width:0}.person-file-manifold__pane{transform:translateZ(0);backface-visibility:hidden}.person-file-manifold__pane--active{animation-duration:.28s;animation-timing-function:cubic-bezier(.175,.885,.32,1.1);animation-fill-mode:both}.person-file-manifold__pane--next{animation-name:person-file-pane-slide-next}.person-file-manifold__pane--previous{animation-name:person-file-pane-slide-previous}.person-file-manifold__pane-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:15px;align-items:start}.person-file-manifold__pane-grid>.module-slot{grid-column:1 / -1}.person-file-manifold__pane-grid--now .module-slot--overview{grid-column:span 8}.person-file-manifold__pane-grid--now .module-slot--triage_control,.person-file-manifold__pane-grid--now .module-slot--post_call_summary,.person-file-manifold__pane-grid--now .module-slot--callback_queue{grid-column:span 4}@keyframes person-file-pane-slide-next{0%{opacity:0;transform:translate3d(36px,0,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes person-file-pane-slide-previous{0%{opacity:0;transform:translate3d(-36px,0,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}.dashboard-panel-columns{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);gap:18px;align-items:start}.theme-root[dir=rtl] .dashboard-shell__controls{justify-self:start}.dashboard-shell__status{margin-bottom:16px}.status-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.status-tile,.timeline-summary__tile{padding:14px;border-radius:12px;background:var(--color-surface-alt);border:1px solid rgba(224,232,241,.12)}.status-tile strong{display:block;margin-top:10px;font-size:.92rem;line-height:1.25;color:var(--color-text)}.status-tile--focus{grid-column:span 2;padding:16px;border-color:#2ed6ff47;background:var(--color-accent-soft)}.status-tile--focus strong{font-size:1rem}.status-tile__summary{margin:10px 0 0;color:var(--color-text-muted);font-size:12px;line-height:1.45}.status-value-stack{min-height:2.2em}.status-tile__signals,.signal-badge-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:9px;margin-top:12px}.macro-spotlight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.8rem;margin-top:1rem}.macro-spotlight-card{border:1px solid rgba(224,232,241,.12);background:#05121f5c;border-radius:1rem;padding:.85rem .95rem;box-shadow:inset 0 1px #ffffff08}.macro-spotlight-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}.mini-meter{position:relative;height:.45rem;border-radius:999px;overflow:hidden;background:#ffffff14}.mini-meter>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ed6666db,#f5835ef5);box-shadow:0 0 14px #f5835e2e}.mini-meter--cool>span{background:linear-gradient(90deg,#2ed6ffdb,#52d2a6f5);box-shadow:0 0 14px #2ed6ff29}.mini-meter--warn>span{background:linear-gradient(90deg,#e0bb49db,#f5835ef5);box-shadow:0 0 14px #e0bb492e}.mini-meter--success>span{background:linear-gradient(90deg,#52d2a6db,#2ed6fff5);box-shadow:0 0 14px #52d2a629}.mini-meter--neutral>span{background:linear-gradient(90deg,#a8c4d8d6,#e0e8f1eb);box-shadow:0 0 14px #a8c4d824}.comparison-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.8rem;margin-top:1rem}.comparison-strip__card{border:1px solid rgba(224,232,241,.12);background:#0819286b;border-radius:1rem;padding:.8rem .9rem}.comparison-strip__head{display:flex;justify-content:space-between;gap:.6rem;align-items:baseline;margin-bottom:.65rem}.comparison-strip__metric{display:grid;gap:.35rem;margin-top:.5rem}.comparison-strip__metric span,.card-meter-stack__row span{color:var(--color-text-muted);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.card-meter-stack{display:grid;gap:.55rem;margin-top:.8rem}.card-meter-stack__row{display:grid;gap:.28rem}.signal-badge{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:28px;padding:6px 10px;border-radius:999px;border:1px solid rgba(224,232,241,.18);background:#06142357;color:var(--color-text);font-size:12px;line-height:1.2;white-space:normal;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.signal-badge__glyph{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;line-height:1}.signal-badge--live{border-color:#2ed6ff57;background:#2ed6ff1f;box-shadow:inset 0 1px #ffffff0a,0 0 #2ed6ff00;animation:dashboardSignalAlive 2.8s ease-in-out infinite}.signal-badge--live .signal-badge__glyph{color:#99f7fff5;animation:dashboardGlyphBlink 1.4s steps(2,end) infinite}.signal-badge--replayed{border-color:#e0bb4947;background:#e0bb491a}.signal-badge--suppressed{border-color:#e3666647;background:#e366661a}.signal-badge--attention{border-color:#f5835e57;background:#f5835e29;color:var(--color-text)}.signal-badge--observe{border-color:#e0bb4957;background:#e0bb4924;color:var(--color-text)}.signal-badge--neutral{border-color:#e0e8f124;background:#e0e8f114;color:var(--color-text-muted)}.row-action-stack{display:grid;gap:.35rem;align-items:start}.row-action-stack__copy{color:var(--color-text-muted);font-size:12px;line-height:1.35}.module-slot{grid-column:span 12}.module-slot--overview,.module-slot--org_context,.module-slot--state_timeline,.module-slot--events_stream{grid-column:span 7}.module-slot--callback_queue,.module-slot--case_brief,.module-slot--common_patterns{grid-column:span 5}.module-slot--post_call_summary{grid-column:span 12}.dev-tools-grid{display:grid;grid-column:1 / -1;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.dev-tools-card{grid-column:span 6;padding:20px;border-radius:14px;border:1px solid rgba(224,232,241,.14);background:var(--color-surface)}.dev-tools-card--wide{grid-column:span 12}.dev-tools-list{display:grid;gap:14px;margin:16px 0 0}.dev-tools-list div{display:grid;gap:4px;padding-top:10px;border-top:1px solid rgba(224,232,241,.12)}.dev-tools-list div:first-child{padding-top:0;border-top:none}.dev-tools-list dt{color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dev-tools-list dd{margin:0;color:var(--color-text);font-size:14px;line-height:1.45}.dev-tools-list__wrap{white-space:pre-wrap;word-break:break-word}.dev-tools-note{margin:12px 0 0;color:var(--color-text-muted);font-size:14px;line-height:1.5}.dev-tools-route-list{margin:14px 0 0;padding-inline-start:20px;display:grid;gap:8px;color:var(--color-text)}@media (max-width: 1080px){.dev-tools-card{grid-column:span 12}.flow-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.module-card{height:100%;padding:14px;position:relative;overflow:hidden;border-radius:16px;border:1px solid rgba(224,232,241,.14);background:radial-gradient(circle at top left,rgba(110,217,255,.07),transparent 26%),linear-gradient(180deg,#0d2235f0,#081624f0);box-shadow:inset 0 1px #ffffff0a,0 16px 30px #00000024;animation:dashboardFloatIn .42s cubic-bezier(.2,.8,.2,1) both}.module-card__header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:start;margin-bottom:9px}.module-card__copy,.module-card__body,.status-tile,.event-row__content{min-width:0}.module-card__actions{flex-shrink:0}.theme-root[dir=rtl] .module-card__header,.theme-root[dir=rtl] .event-row__header,.theme-root[dir=rtl] .pattern-row,.theme-root[dir=rtl] .dashboard-panel-section__header{direction:rtl}.org-context-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:16px}.org-context-userline,.org-context-updated{color:var(--color-text-muted);font-size:13px;line-height:1.45}.individual-record-editor{display:grid;gap:10px}.individual-record-editor__field{display:grid;gap:7px}.individual-record-editor__field input,.individual-record-editor__field textarea{width:100%;border-radius:12px;border:1px solid rgba(224,232,241,.16);background:var(--color-surface-alt);color:var(--color-text);padding:10px 12px;font:inherit;resize:vertical}.individual-record-editor__field input::placeholder,.individual-record-editor__field textarea::placeholder{color:var(--color-text-muted)}.status-board{display:grid;gap:12px}.status-board__topline{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.status-board__topline-item{display:grid;gap:4px;min-width:180px}.status-board__table{display:grid;gap:10px}.status-board__row{display:grid;grid-template-columns:minmax(110px,.9fr) minmax(130px,1.2fr) minmax(160px,1.2fr) minmax(100px,.8fr) minmax(120px,.9fr) auto;gap:12px;align-items:center;padding:12px 14px;border-radius:12px;border:1px solid rgba(224,232,241,.12);background:linear-gradient(180deg,#05111ed1,#071421cc);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease}.status-board__row:not(.status-board__row--header):hover{transform:translate(4px);border-color:#2ed6ff33;background:radial-gradient(circle at top left,rgba(46,214,255,.08),transparent 28%),linear-gradient(180deg,#081928e6,#081624e0);box-shadow:0 10px 18px #00000024}.status-board__row--interactive{cursor:pointer}.status-board__row--interactive:focus-visible{outline:2px solid rgba(46,214,255,.42);outline-offset:-2px;transform:translate(4px);border-color:#2ed6ff3d;background:radial-gradient(circle at top left,rgba(46,214,255,.08),transparent 28%),linear-gradient(180deg,#081928e6,#081624e0);box-shadow:0 10px 18px #00000024}.status-board__row--header{background:#11263aeb;border-color:#e0e8f12e}.status-board__cell{min-width:0;color:var(--color-text);font-size:.86rem;line-height:1.2}.status-board__row--header .status-board__cell{color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.status-board__cell--mono,.status-board__cell--split{font-family:SF Mono,Roboto Mono,Menlo,monospace}.status-board__cell--mono{text-transform:uppercase;letter-spacing:.06em}.status-board__cell--split{text-transform:uppercase;letter-spacing:.16em}.status-board__action{min-width:88px}.status-board--folder{border-radius:16px;background:linear-gradient(180deg,#0e2336eb,#081523f0);box-shadow:inset 0 1px #ffffff0d,0 14px 28px #00000024;animation:dashboardFloatIn .42s cubic-bezier(.2,.8,.2,1) both}.status-board--folder .status-board__topline{position:relative;padding-top:10px}.status-board--folder .status-board__topline:before{content:"";position:absolute;top:-18px;left:14px;width:104px;height:18px;border-radius:12px 12px 0 0;border:1px solid rgba(224,232,241,.14);border-bottom:none;background:linear-gradient(180deg,#426a88cc,#1c3a52e0)}.slim-finder,.slim-finder__groups{display:grid;gap:12px}.slim-finder__group{display:grid;gap:12px;position:relative;padding:16px 15px 15px;border-radius:14px;border:1px solid rgba(224,232,241,.14);background:linear-gradient(180deg,#0f273ceb,#081827e6);box-shadow:inset 0 1px #ffffff0d,0 10px 20px #0000001f;animation:dashboardFloatIn .42s cubic-bezier(.2,.8,.2,1) both,dashboardGlowPulse 4.2s ease-in-out .52s infinite;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.slim-finder__group:hover,.slim-finder__group:focus-within{transform:translateY(-3px);border-color:#2ed6ff38}.slim-finder__group--interactive{cursor:pointer}.slim-finder__group--interactive:focus-visible{outline:2px solid rgba(46,214,255,.48);outline-offset:3px}.slim-finder__group-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:start;padding-top:8px}.slim-finder__group-head strong{display:block;color:var(--color-text);font-size:1.04rem;letter-spacing:-.02em}.slim-finder__group-meta{color:var(--color-text-muted);font-size:12px;line-height:1.4}.slim-finder__group-head .module-card__eyebrow{margin-bottom:4px}.slim-finder__rows{display:grid;gap:10px}.slim-finder__row{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;grid-template-columns:minmax(120px,1fr) minmax(100px,.8fr) minmax(140px,.9fr) minmax(180px,1.3fr) minmax(120px,.9fr) minmax(72px,auto);gap:12px;align-items:center;padding:14px 16px;border-radius:12px;border:1px solid rgba(224,232,241,.12);background:linear-gradient(180deg,#040f1be0,#06121fdb);color:var(--color-text);text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff08;animation:dashboardFileSlide .26s ease both;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.slim-finder__row:hover{border-color:#2ed6ff3d;background:radial-gradient(circle at top left,rgba(46,214,255,.08),transparent 30%),linear-gradient(180deg,#081928f2,#091f31eb);transform:translate(4px) scale(1.01);box-shadow:inset 0 1px #ffffff0a,0 10px 18px #00000024}.slim-finder__row:nth-child(2){animation-delay:40ms}.slim-finder__row:nth-child(3){animation-delay:80ms}.slim-finder__row:nth-child(4){animation-delay:.12s}.slim-finder__row:nth-child(5){animation-delay:.16s}.slim-finder__row:nth-child(6){animation-delay:.2s}.slim-finder__cell{min-width:0;font-size:.84rem;line-height:1.25}.slim-finder__cell--name strong{color:var(--color-text);font-size:.94rem}.slim-finder__cell--mono{color:var(--color-text-muted);font-family:SF Mono,Roboto Mono,Menlo,monospace}.slim-finder__cell--action{justify-self:end;color:var(--color-accent);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.individual-record-editor__field input:focus,.individual-record-editor__field textarea:focus{outline:2px solid rgba(46,214,255,.22);outline-offset:1px;border-color:#2ed6ff52}.individual-record-editor__actions{display:grid;gap:10px}.org-context-updated{text-align:end}.theme-root[dir=rtl] .org-context-updated{text-align:start}.module-card__title{margin:6px 0 0;font-size:.98rem;letter-spacing:-.01em}.module-card__body{position:relative;z-index:1}.overview-grid{display:grid;grid-template-columns:1.1fr 1.4fr;gap:12px}.state-hero,.kpi-tile,.pattern-row,.event-row,.overview-footer,.modal-panel,.empty-state{background:var(--color-surface-alt);border-radius:12px;border:1px solid rgba(224,232,241,.12)}.state-hero,.overview-footer,.pattern-row,.event-row,.empty-state{padding:10px}.state-hero h3{margin:8px 0;font-size:22px;letter-spacing:-.03em}.kpi-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kpi-strip--macro{margin-bottom:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-strip--macro .kpi-tile strong{font-size:1.04rem}.kpi-tile{padding:9px 10px;background:var(--color-surface)}.kpi-tile strong{font-size:1rem;font-weight:600;color:var(--color-text)}.flow-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.flow-strip--org,.flow-strip--triad{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-step{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:auto 1fr;gap:10px;width:100%;align-items:start;padding:12px;border-radius:12px;border:1px solid rgba(224,232,241,.12);background:var(--color-surface-alt);color:inherit;text-align:left;cursor:pointer}.flow-step--active{border-color:#2ed6ff47;background:var(--color-accent-soft)}.flow-step:hover{transform:translateY(-1px);border-color:#2ed6ff3d}.flow-step__index{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:999px;border:1px solid rgba(224,232,241,.26);background:#0614237a;color:var(--color-text);font-size:12px;font-weight:700}.flow-step strong{display:block;font-size:.92rem;line-height:1.25}.flow-step p{margin:4px 0 0;color:var(--color-text-muted);font-size:12px;line-height:1.4}.dashboard-panel-section[id]{scroll-margin-top:18px}.overview-footer{margin-top:14px;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.trend-strip{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:28px}.trend-strip__segment{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:999px;border:1px solid rgba(224,232,241,.14);background:#e0e8f124;box-shadow:inset 0 1px #ffffff0a;color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.trend-strip__segment--stable{background:#52d2a657;border-color:#52d2a675}.trend-strip__segment--rising{background:#e0bb4957;border-color:#e0bb4975}.trend-strip__segment--falling{background:#2ed6ff4d;border-color:#2ed6ff6b}.overview-summary-chips{display:flex;flex-wrap:wrap;gap:6px}.overview-summary-chip{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border-radius:999px;border:1px solid rgba(224,232,241,.14);background:#06142357;color:var(--color-text);font-size:12px;line-height:1.25}.detail-pair-list{display:grid;gap:6px;margin:0}.detail-pair-list--dense{gap:5px}.detail-pair-list__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:7px 9px;border-radius:12px;border:1px solid rgba(224,232,241,.12);background:#0614234d}.detail-pair-list__term,.detail-pair-list__value{margin:0;min-width:0}.detail-pair-list__term{color:var(--color-text-muted);font-size:12px;line-height:1.35}.detail-pair-list__value{color:var(--color-text);font-size:12px;line-height:1.35;font-variant-numeric:tabular-nums;text-align:right}.theme-root[dir=rtl] .detail-pair-list__value{text-align:left}.overview-footer .detail-pair-list__row{grid-template-columns:minmax(112px,.72fr) minmax(0,1.28fr)}.overview-footer .detail-pair-list__value{text-align:left;overflow-wrap:anywhere}.theme-root[dir=rtl] .overview-footer .detail-pair-list__value{text-align:right}.triage-control-card{display:grid;gap:10px}.triage-control-card__lead{margin:0 0 6px;color:var(--color-text);font-size:.96rem;line-height:1.22}.timeline-summary{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.timeline-summary__control{margin-top:10px;width:100%;justify-content:center}.events-stream,.pattern-list,.queue-list,.brief-events,.summary-events{display:grid;gap:8px}.events-stream--constrained{max-height:240px;overflow-y:auto;padding-right:4px}.events-pulse-strip{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:4px;margin-bottom:8px;padding:7px 9px;border-radius:999px;border:1px solid rgba(224,232,241,.12);background:#0614234d}.events-pulse-strip__dot{display:block;width:100%;aspect-ratio:1 / 1;min-width:0;border-radius:999px;border:1px solid rgba(224,232,241,.1);background:#e0e8f129}.events-pulse-strip__dot--low{background:#52d2a67a;border-color:#52d2a685}.events-pulse-strip__dot--medium{background:#e0bb4980;border-color:#e0bb498f}.events-pulse-strip__dot--high{background:#e366668f;border-color:#e366669e}.event-row{display:grid;grid-template-columns:8px minmax(0,1fr);gap:12px}.severity{border-radius:999px}.severity--low{background:var(--color-success)}.severity--medium{background:var(--color-warning)}.severity--high{background:var(--color-danger)}.event-row__header{display:flex;align-items:start;flex-wrap:wrap;justify-content:space-between;gap:12px}.event-row__header span{min-width:0}.event-row__header strong,.pattern-row strong,.queue-row strong,.brief-hero h3,.summary-panel strong{color:var(--color-text);font-weight:600}.pattern-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.pattern-row__copy,.pattern-row__label{min-width:0}.pattern-row__copy{display:grid;gap:4px}.pattern-row__label{display:block;overflow-wrap:anywhere}.pattern-distribution-list{display:grid;gap:10px}.pattern-distribution-list__row{display:grid;gap:6px}.pattern-distribution-list__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pattern-distribution-list__header strong{flex:1 1 auto;min-width:0;color:var(--color-text);font-weight:600;overflow-wrap:anywhere}.pattern-distribution-list__header span{flex:0 0 auto;color:var(--color-text);font-size:.94rem;font-variant-numeric:tabular-nums;white-space:nowrap}.pattern-distribution-list__track{position:relative;height:10px;border-radius:999px;overflow:hidden;background:#e0e8f11a;border:1px solid rgba(224,232,241,.08)}.pattern-distribution-list__fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#2ed6ffb8,#71e3fffa);box-shadow:0 0 18px #2ed6ff2e}.queue-row,.brief-event,.summary-event{display:grid;gap:8px;padding:11px;border-radius:12px;background:var(--color-surface-alt);border:1px solid rgba(224,232,241,.12)}.queue-row{grid-template-columns:1fr auto;gap:14px}.queue-row__header,.brief-event,.summary-event{align-items:start}.queue-row__header,.brief-event,.summary-event,.queue-row__meta{display:grid;gap:6px}.queue-row__meta{justify-items:end;align-content:start}.theme-root[dir=rtl] .queue-row__meta{justify-items:start}.module-footnote,.empty-state,.state-meta,.state-copy,.pattern-row p,.event-row p,.event-row small,.pattern-row__metrics,.queue-row,.brief-event,.summary-event{line-height:1.35}@media (max-width: 1080px){.dashboard-ops-grid,.org-page-grid,.dashboard-panel-columns,.dashboard-inline-grid--two{grid-template-columns:1fr}.dashboard-ops-grid__rail--action-column{padding-inline-end:0;border-inline-end:none}.dashboard-ops-grid__rail--sticky{position:static}.dashboard-panel-group--hero .module-slot--overview,.dashboard-panel-group--hero .module-slot--triage_control,.dashboard-panel-group--hero .module-slot--case_brief,.dashboard-panel-group--evidence .module-slot--state_timeline,.module-slot--overview,.module-slot--org_context,.module-slot--state_timeline,.module-slot--events_stream,.module-slot--common_patterns,.module-slot--callback_queue,.module-slot--case_brief,.person-file-manifold__pane-grid--now .module-slot--overview,.person-file-manifold__pane-grid--now .module-slot--triage_control,.person-file-manifold__pane-grid--now .module-slot--post_call_summary,.person-file-manifold__pane-grid--now .module-slot--callback_queue{grid-column:span 12}.status-board__row,.slim-finder__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.dashboard-shell{padding:20px 14px 32px}.dashboard-shell__header,.dashboard-shell--compact .dashboard-shell__header{grid-template-columns:1fr;align-items:start;padding:20px}.dashboard-shell__brand-frame{width:min(100%,100%)}.dashboard-shell__control-group{justify-content:flex-start}.dashboard-shell__scope-tabs{margin-top:-2px}.dashboard-shell__header-meta,.dashboard-shell--compact .dashboard-header-matrix,.dashboard-header-matrix{grid-template-columns:1fr}.person-header-microcopy span{white-space:normal}.person-breadcrumb{gap:8px}.person-breadcrumb__item{font-size:clamp(1rem,4.5vw,1.45rem);line-height:1.12}.person-breadcrumb__divider{font-size:clamp(.9rem,4vw,1.15rem)}.person-header-controls,.dashboard-shell--compact .person-header-controls{width:100%;justify-content:flex-start}.person-header-controls .ghost-button{min-height:42px}.status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.status-tile--focus{grid-column:span 2}.overview-grid,.overview-footer,.brief-grid,.summary-grid{grid-template-columns:1fr}.org-bucket-card__header{display:grid}.kpi-strip,.request-ledger__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.login-card,.module-card,.modal-panel{border-radius:20px}.kpi-strip{grid-template-columns:1fr}.dashboard-scope-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-scope-ribbon{gap:6px}.person-file-manifold__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-scope-ribbon__crumb{width:100%;justify-content:center;text-align:center}.dashboard-scope-ribbon__divider{display:none}.dashboard-scope-tab{min-width:0}.dashboard-shell__controls,.dashboard-shell__control-band,.dashboard-shell__control-group,.person-header-controls{width:100%}.dashboard-shell__controls{justify-self:stretch}.dashboard-shell__control-group,.person-header-controls{justify-content:stretch}.dashboard-shell__control-group .ghost-button,.person-header-controls .ghost-button{flex:1 1 calc(50% - 8px);min-width:0}.dashboard-header-matrix__card{min-width:0}.dashboard-header-matrix__value,.dashboard-header-matrix__detail{overflow-wrap:anywhere}.person-file-manifold__tab{min-width:0;width:100%}.person-breadcrumb{display:grid;gap:6px;align-items:start}.person-breadcrumb__divider{display:none}.person-breadcrumb__item{font-size:1rem}.dashboard-panel-section--person-summary .status-strip{grid-template-columns:1fr}.pattern-row,.event-row__header{display:grid}.cohort-pipeline-strip{display:grid;grid-template-columns:1fr}.local-profile-row,.local-profile-row--compact{grid-template-columns:1fr}.local-profile-row__meta{justify-items:start}.flow-strip,.status-strip{grid-template-columns:1fr}.status-tile--focus{grid-column:span 1}.status-board__topline{grid-template-columns:1fr}.status-board__topline-item,.slim-finder__group-head,.org-utility-dock__summary,.module-card__header,.person-card__header{align-items:start}.slim-finder__group-head,.module-card__header,.person-card__header{display:grid}.slim-finder__group-head .ghost-button,.local-profile-row__meta .ghost-button,.status-board__action{width:100%}.individual-record-editor__field input,.individual-record-editor__field textarea{font-size:16px}.request-ledger__header{display:grid}.request-ledger__chips,.theme-root[dir=rtl] .request-ledger__chips{justify-content:flex-start}.request-ledger__meta{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.dashboard-brand-lockup__halo,.dashboard-brand-lockup__charge,.dashboard-header-matrix__card--live:after,.dashboard-live-indicator__beacon,.dashboard-live-ticker,.dashboard-scope-ribbon__crumb,.dashboard-scope-ribbon__crumb--active,.signal-badge--live,.signal-badge--live .signal-badge__glyph,.status-board--folder,.request-ledger__row:after,.request-ledger__route span:before,.status-chip--active:after,.slim-finder__group,.slim-finder__group:hover:before,.slim-finder__row{animation:none;transition:none}}.status-chip{position:relative;overflow:hidden;display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:#2ed6ff1a;border:1px solid rgba(46,214,255,.2)}.status-chip--active:after{content:"";position:absolute;left:8px;top:50%;width:6px;height:6px;border-radius:999px;background:currentColor;box-shadow:0 0 #2ed6ff61,0 0 10px #2ed6ff7a;transform:translateY(-50%);animation:dashboardBeaconPulse 1.8s ease-out infinite}.status-chip--active{padding-inline-start:20px}.status-chip--low{color:var(--color-success)}.status-chip--medium{color:var(--color-warning)}.status-chip--high{color:var(--color-danger)}.status-chip--active{color:var(--color-accent)}.status-chip--positive{color:var(--color-success)}.status-chip--neutral{color:var(--color-text-muted)}.status-chip--negative{color:var(--color-danger)}.request-ledger{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:12px}.request-ledger__row{position:relative;overflow:hidden;display:grid;gap:12px;padding:16px;border-radius:14px;border:1px solid rgba(224,232,241,.12);background:var(--color-surface-alt)}.request-ledger__row:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,transparent 60%,rgba(46,214,255,.08) 74%,transparent 86%,transparent 100%);transform:translate(-125%);animation:dashboardRequestSweep 8.2s linear infinite;pointer-events:none}.request-ledger__header{display:flex;justify-content:space-between;align-items:start;gap:12px}.request-ledger__route{display:grid;gap:4px;min-width:0}.request-ledger__route strong{color:var(--color-text);overflow-wrap:anywhere}.request-ledger__route span{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.request-ledger__route span:before{content:"";width:6px;height:6px;border-radius:999px;background:#99f7ffeb;box-shadow:0 0 #2ed6ff61,0 0 10px #2ed6ff70;animation:dashboardBeaconPulse 1.9s ease-out infinite}.request-ledger__chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.theme-root[dir=rtl] .request-ledger__chips{justify-content:flex-start}.request-ledger__meta{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}.request-ledger__meta div{display:grid;gap:2px;min-width:0}.request-ledger__meta dt{color:var(--color-text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.request-ledger__meta dd{margin:0;color:var(--color-text);font-size:13px;overflow-wrap:anywhere}.kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kpi-card{display:grid;gap:6px;padding:16px;border-radius:18px;background:var(--color-surface-alt);align-content:start}.kpi-card__top{display:flex;justify-content:space-between;align-items:center;gap:8px}.kpi-card__value{margin:2px 0;font-size:30px;font-family:var(--font-display)}.kpi-card__delta{font-size:13px}.kpi-card__delta--up{color:var(--color-success)}.kpi-card__delta--down{color:var(--color-danger)}.kpi-card__delta--flat{color:var(--color-text-muted)}.kpi-status-dot{width:10px;height:10px;border-radius:999px;flex:none}.kpi-status-dot--good{background:var(--color-success)}.kpi-status-dot--watch{background:var(--color-warning)}.kpi-status-dot--risk{background:var(--color-danger)}.insight-summary{display:flex;align-items:center;gap:12px;margin-bottom:14px}.insight-list{display:grid;gap:12px}.insight-row{display:grid;grid-template-columns:1fr auto;gap:14px;padding:16px;border-radius:18px;background:var(--color-surface-alt);align-items:center}.insight-row p{margin:4px 0 0;color:var(--color-text-muted)}.insight-row__meta{display:grid;gap:6px;justify-items:end}.gauge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gauge{padding:16px;border-radius:18px;background:var(--color-surface-alt);display:grid;gap:8px}.gauge__value{font-size:30px;font-family:var(--font-display)}.gauge__bar{height:10px;border-radius:999px;background:#00000014;overflow:hidden}.gauge__fill{height:100%;border-radius:999px}.gauge__fill--risk{background:var(--color-danger)}.gauge__fill--resilience{background:var(--color-success)}.factor-list{display:grid;gap:8px;margin-top:14px}.factor-row{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:14px;background:var(--color-surface-alt)}.factor-tag--risk{color:var(--color-danger)}.factor-tag--resilience{color:var(--color-success)}.heatmap{display:grid;gap:6px;align-items:center}.heatmap__corner{display:block}.heatmap__col-label{font-size:12px;color:var(--color-text-muted);text-align:center}.heatmap__row-label{font-size:13px;color:var(--color-text);padding-right:8px}.heatmap__cell{background:var(--color-accent);border-radius:6px;aspect-ratio:2 / 1}.geo-list{display:grid;gap:10px}.geo-row{display:grid;grid-template-columns:140px 1fr auto;gap:12px;align-items:center}.geo-bar{height:12px;border-radius:999px;background:#00000014;overflow:hidden}.geo-bar__fill{height:100%;border-radius:999px;background:var(--color-accent)}.geo-row__value{font-size:13px;color:var(--color-text-muted);white-space:nowrap}.action-row{display:flex;flex-wrap:wrap;gap:10px}.brief-grid,.summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.brief-hero,.brief-panel,.summary-panel,.summary-notes{padding:16px;border-radius:12px;background:var(--color-surface-alt);border:1px solid rgba(224,232,241,.12)}.brief-panel-stack{display:grid;gap:16px}.org-utility-dock{border:1px solid rgba(224,232,241,.14);border-radius:14px;background:var(--color-surface);overflow:hidden}.org-utility-dock[open]{box-shadow:inset 0 1px #f4f8ff0a}.org-utility-dock__summary{list-style:none;cursor:pointer;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;background:var(--color-surface-alt)}.org-utility-dock__summary::-webkit-details-marker{display:none}.org-utility-dock__summary-copy{display:grid;gap:4px}.org-utility-dock__content{display:grid;gap:18px;padding:16px}.org-bucket-grid{display:grid;gap:16px}.org-bucket-card{display:grid;gap:14px;padding:16px;border-radius:16px;border:1px solid rgba(224,232,241,.12);background:linear-gradient(180deg,#ffffff0a,#ffffff05),var(--color-surface-alt)}.org-bucket-card__header{display:flex;align-items:start;justify-content:space-between;gap:12px}.org-bucket-card__header h3{margin:4px 0 0;font-size:1.05rem;letter-spacing:-.02em}.cohort-pipeline-strip{display:flex;flex-wrap:wrap;gap:12px}.cohort-pipeline-chip{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:12px 16px;border-radius:16px;border:1px solid rgba(224,232,241,.14);background:radial-gradient(circle at top,rgba(46,214,255,.12),transparent 60%),#06142373;color:var(--color-text);font-weight:600}.cohort-pipeline-chip .glyph-with-label{gap:10px}.cohort-pipeline-chip .dashboard-glyph{transform:scale(1.18);transform-origin:center}.cohort-pipeline-chip--risk{border-color:#e0bb4942;box-shadow:inset 0 0 0 1px #e0bb490f}.person-utility-dock{margin-top:18px}.person-utility-grid{align-items:start}.person-shell-topline{display:grid;gap:10px}.person-shell-topline__micro-meta{min-width:0}.person-header-microcopy{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.person-header-microcopy span{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:999px;border:1px solid rgba(224,232,241,.12);background:#06142357;color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;white-space:nowrap}.person-breadcrumb{display:none}.person-breadcrumb__item{border:none;padding:0;background:none;color:var(--color-text);font-size:clamp(1.2rem,2.6vw,2rem);line-height:1.08;letter-spacing:-.03em}.person-breadcrumb__item:disabled{opacity:1}.person-breadcrumb__item:not(:disabled){cursor:pointer}.person-breadcrumb__item--active{color:var(--color-accent);font-weight:600}.person-breadcrumb__divider{color:var(--color-text-muted);font-size:clamp(1rem,2vw,1.5rem)}.person-network-status{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.person-network-status__live,.person-network-status__sync{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:12px 20px;border-radius:999px;border:1px solid rgba(224,232,241,.18);background:linear-gradient(180deg,#0d2134e6,#081624e6);box-shadow:inset 0 1px #ffffff0d,0 14px 28px #0000002e;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:500}.person-network-status__dot{width:14px;height:14px;border-radius:999px;background:var(--color-success);box-shadow:0 0 18px #52d2a6e6;animation:dashboardBeaconPulse 2s ease-out infinite}.dashboard-shell--compact .dashboard-header-matrix{gap:7px}.dashboard-shell--compact .dashboard-header-matrix__card{padding:8px 10px;border-radius:11px}.dashboard-shell--compact .dashboard-header-matrix__value{font-size:.92rem}.dashboard-shell--compact .dashboard-header-matrix__detail{font-size:11px;line-height:1.28}.person-header-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dashboard-shell--compact .person-header-controls{gap:7px}.dashboard-shell--compact .person-header-controls .ghost-button{min-height:40px;padding:10px 16px}.person-anchor-strip{display:flex;flex-wrap:wrap;gap:14px}.person-anchor-strip__button{border:1px solid rgba(224,232,241,.2);background:linear-gradient(180deg,#0c1f31eb,#071421eb);color:var(--color-text);border-radius:999px;padding:14px 24px;cursor:pointer;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:550;letter-spacing:-.03em;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #0000002e}.person-page{grid-column:1 / -1;display:grid;gap:14px}.person-section{display:grid;gap:12px;padding:16px;border-radius:16px;border:1px solid rgba(224,232,241,.14);background:linear-gradient(180deg,#0f2438f5,#091827fa),var(--color-surface)}.person-section__copy{display:grid;gap:4px}.person-section__eyebrow{margin:0;color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.person-section__title{margin:0;font-size:clamp(1.1rem,2vw,1.6rem);letter-spacing:-.03em}.person-section__summary{margin:0;max-width:72ch;color:var(--color-text-muted);line-height:1.5}.person-verdict-grid,.person-telemetry-grid,.person-analysis-grid,.person-local-meta{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.person-card{grid-column:span 4;display:grid;gap:8px;align-content:start;min-width:0;padding:14px;border-radius:14px;border:1px solid rgba(224,232,241,.12);background:#0614238a}.person-card strong{font-size:1rem;line-height:1.3}.person-card--highlight,.person-card--alert{border-color:#2ed6ff38;background:linear-gradient(180deg,#1b47658a,#061423a3)}.person-card--alert strong{font-size:1.16rem}.person-card--chart{grid-column:span 8}.person-card--patterns{grid-column:span 4}.person-card__header{display:flex;justify-content:space-between;gap:10px;align-items:start}.person-card__copy{margin:0;color:var(--color-text-muted);line-height:1.45}.person-mismatch-banner{display:grid;gap:6px;padding:14px;border-radius:14px;border:1px solid rgba(224,187,73,.36);background:linear-gradient(180deg,#4a34106b,#1c14079e)}.person-mismatch-banner strong{color:var(--color-text);font-size:.98rem;line-height:1.3}.person-mismatch-banner p{margin:0;color:var(--color-text-muted);line-height:1.45}.person-pattern-summary{display:grid;gap:10px;margin-top:14px}.person-pattern-summary__row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--color-text-muted);font-size:13px}.person-pattern-summary__row strong{color:var(--color-text);font-size:14px;font-weight:600}.person-ledger-dock,.person-local-dock{margin-top:0}.person-ledger-list{display:grid;gap:10px}.person-local-dock__footnote{margin:0;color:var(--color-text-muted);font-size:12px;line-height:1.4}.brief-hero h3{margin:8px 0;font-size:30px}.summary-notes{margin-top:14px}.pattern-row__metrics{display:grid;gap:4px;min-width:72px;text-align:right;justify-items:end;font-variant-numeric:tabular-nums;white-space:nowrap}.pattern-row__metric-value,.pattern-row__metric-count{display:block}.theme-root[dir=rtl] .pattern-row__metrics{text-align:left}.theme-root[dir=rtl] .pattern-distribution-list__header{flex-direction:row-reverse}.chart-svg{width:100%;height:auto}.empty-state,.error-banner{border-radius:16px;padding:14px;background:#081f32d1;border:1px solid rgba(214,223,235,.12)}.error-banner{color:var(--color-danger)}.module-footnote{margin:12px 0 0;color:var(--color-text-muted);font-size:13px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#030b149e;display:grid;place-items:center;padding:32px}.modal-panel{width:min(1080px,100%);max-height:90vh;overflow:auto;padding:18px}.org-module-config-list{display:grid;gap:10px}.org-module-config-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#0e22386b;border:1px solid rgba(224,232,241,.18)}.org-module-config-row input{width:16px;height:16px}@media (max-width: 900px){.overview-grid,.brief-grid,.summary-grid,.overview-footer,.timeline-summary,.queue-row{grid-template-columns:1fr}.queue-row__meta{justify-items:start}.status-board__row--header{display:none}.status-board__row,.slim-finder__row{grid-template-columns:1fr}.slim-finder__cell--action{justify-self:start}.person-card,.person-card--chart,.person-card--patterns{grid-column:span 12}.person-verdict-grid,.person-telemetry-grid,.person-analysis-grid,.person-local-meta{grid-template-columns:1fr}}@media (max-width: 900px){.overview-grid,.overview-footer,.timeline-summary,.dashboard-shell__header,.dashboard-shell--compact .dashboard-shell__header{grid-template-columns:1fr;display:grid}.kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.event-row__header,.pattern-row{display:block}}.reflect-portal-grid{align-items:start}.reflect-stack{display:grid;gap:18px}.reflect-guide{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.reflect-guide__context{color:var(--color-text-muted);font-size:.92rem}.reflect-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--color-accent-soft);color:var(--color-text);font-size:.84rem;font-weight:600}.reflect-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.reflect-meta-grid__item{display:grid;gap:5px;padding:12px;border:1px solid rgba(224,232,241,.12);border-radius:12px;background:#ffffff05}.reflect-provenance-list,.reflect-entry-list{margin:0;padding:0;list-style:none;display:grid;gap:12px}.reflect-compose{display:grid;gap:14px}.reflect-compose__field{display:grid;gap:8px;color:var(--color-text-muted);font-size:.94rem}.reflect-compose__field textarea{width:100%;min-height:112px;resize:vertical;border-radius:12px;border:1px solid rgba(224,232,241,.18);background:#0614233d;color:var(--color-text);padding:14px 16px}.reflect-compose__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.reflect-status,.reflect-side-note,.reflect-empty{color:var(--color-text-muted);font-size:.94rem}.reflect-response{display:grid;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(224,232,241,.12)}.reflect-response__copy{margin:0;font-size:1rem;line-height:1.6}.reflect-entry{display:grid;gap:10px;padding:14px 16px;border:1px solid rgba(224,232,241,.12);border-radius:14px;background:#ffffff05}.reflect-entry--assistant{border-color:#2ed6ff47}.reflect-entry--user{border-color:#e0bb4938}.reflect-entry--journal{border-color:#52d2a638}.reflect-entry__meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:var(--color-text-muted);font-size:.85rem}.reflect-entry__text,.reflect-side-note p{margin:0;line-height:1.6}@media (max-width: 900px){.reflect-meta-grid{grid-template-columns:1fr}}
