:root{--background:#07111f;--surface:#061222bd;--surface-border:#38bdf82e;--text-primary:#f8fafc;--text-secondary:#a8b3c7;--accent:#38bdf8;--accent-hover:#5ac9ff;--shadow:0 28px 80px #00000073}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--text-primary);background-color:#0000;background-image:linear-gradient(#03091473,#0309148c),url(/assets/studio-globe-background-DXaYIDA1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:100vh;font-family:Segoe UI,Arial,sans-serif;overflow-x:hidden}.app-shell{justify-content:center;align-items:center;min-height:100vh;padding:40px;display:flex}.studio-canvas{background:var(--surface);border:1px solid var(--surface-border);text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(760px,100%);box-shadow:var(--shadow);border-radius:30px;padding:55px;animation:.8s fadeIn}.studio-canvas--wide{width:min(1080px,100%)}.qa-dashboard-header{text-align:center}.qa-dashboard-context{color:var(--text-secondary);max-width:760px;margin-top:10px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.7}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.18em;margin-bottom:24px;font-size:13px;font-weight:700}h1{letter-spacing:-.06em;margin-bottom:34px;font-size:clamp(52px,7vw,78px);line-height:.95}.greeting{margin-bottom:10px;font-size:30px;font-weight:700}.prompt{color:var(--text-secondary);margin-bottom:36px;font-size:19px}.version{color:var(--text-secondary);opacity:.75;margin-top:42px;font-size:13px}.action-grid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:520px;margin:auto;display:grid}.action-grid button{color:var(--text-primary);cursor:pointer;background:#38bdf814;border:1px solid #38bdf847;border-radius:16px;padding:18px;font-size:16px;font-weight:700;transition:all .25s}.action-grid button:hover{border-color:var(--accent);background:#38bdf82e;transform:translateY(-3px);box-shadow:0 10px 24px #38bdf82e}.secondary-button{color:var(--accent)!important;border:2px solid var(--accent)!important;background:0 0!important}.secondary-button:hover{color:var(--text-primary)!important;background:#38bdf81f!important}.navigation-actions{justify-content:center;margin-top:28px;display:flex}.secondary-button{cursor:pointer;border-radius:999px;padding:14px 24px;font-size:15px;font-weight:800;transition:all .25s;color:var(--accent)!important;border:2px solid var(--accent)!important;background:0 0!important}.secondary-button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #38bdf824;color:var(--text-primary)!important;background:#38bdf81f!important}.section-block{text-align:center;border-top:1px solid var(--accent);max-width:760px;margin:48px auto 12px;padding-top:28px}.section-block .section-label{margin-bottom:18px}.administration-actions-wrapper{border-top:1px solid var(--accent);text-align:center;margin-top:28px;padding-top:24px}.action-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:520px;margin:auto;display:grid}.qa-dashboard-header,.qa-panel{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:28px;display:flex}.qa-dashboard-header{text-align:center;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;width:100%;display:grid}.qa-dashboard-header-action-left{justify-self:start}.qa-dashboard-header-main{width:100%}.qa-dashboard-actions{flex-wrap:wrap;justify-self:end;gap:12px;width:auto;display:flex}.qa-dashboard-actions button{min-width:140px}.qa-week-nav,.qa-stats-grid{max-width:1000px;margin:0 auto 24px}.qa-panel{max-width:1000px;margin:0 auto 32px}.qa-primary-button,button.qa-primary-button{background:var(--accent);color:var(--text-primary);cursor:pointer;border:none;border-radius:16px;padding:16px 24px;font-size:16px;font-weight:700;transition:transform .25s,box-shadow .25s}.qa-primary-button:hover,button.qa-primary-button:hover{transform:translateY(-2px);box-shadow:0 18px 40px #38bdf82e}.qa-mini-button,button.qa-mini-button{color:var(--accent);border:2px solid var(--accent);background:0 0;border-radius:16px;padding:12px 20px;font-size:14px;font-weight:700}.qa-week-nav{background:#38bdf80a;border:1px solid #38bdf81f;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;padding:24px 28px;display:flex}.qa-week-title{text-align:center}.qa-week-label{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:13px}.qa-week-range{color:var(--text-primary);font-size:16px;font-weight:700}.qa-link-button,button.qa-link-button{color:var(--accent);cursor:pointer;background:0 0;border:none;font-weight:700}.qa-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.qa-stat-card{text-align:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:24px;place-items:center;padding:22px;transition:border-color .25s,box-shadow .25s,transform .25s;display:grid}.qa-stat-card:hover{border-color:#38bdf8cc;transform:translateY(-1px);box-shadow:0 0 0 1px #38bdf838,0 18px 40px #38bdf81f}.qa-stat-card p{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;margin-bottom:10px;font-size:12px;font-weight:700}.qa-stat-card strong{color:var(--text-primary);font-size:32px}.qa-panel{flex-direction:column;align-items:stretch;gap:20px}.qa-filters-panel{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.qa-filter-field{text-align:left}.qa-filter-field label{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.qa-filter-field select,.qa-filter-field input{width:100%;color:var(--text-primary);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;padding:14px 16px;font-size:14px}.qa-filter-date-row{align-items:center;gap:10px;display:flex}.qa-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.qa-header-row h1{margin:8px 0;font-size:2rem}.qa-header-actions{align-items:center;display:flex}.qa-new-audit-screen{gap:24px;display:grid}.qa-card,.qa-progress-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;margin-bottom:24px;padding:24px}.qa-grid-three,.qa-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.qa-card label,.qa-form-field{flex-direction:column;gap:10px;display:flex}.qa-card select,.qa-card input,.qa-card textarea,.qa-form-field select,.qa-form-field input,.qa-form-field textarea{width:100%;color:var(--text-primary);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;padding:14px 16px;font-size:14px}.qa-card textarea,.qa-form-field textarea{min-height:84px}.qa-actions-row,.qa-audit-actions-row{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.qa-progress-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.qa-progress-title{color:var(--text-primary);margin:0 0 6px;font-weight:700}.qa-progress-subtitle{color:var(--accent);margin:0;font-weight:700}.qa-progress-status{flex-wrap:wrap;gap:10px;display:flex}.qa-call-list{gap:22px;display:grid}.qa-call-card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:24px;padding:24px;box-shadow:inset 0 0 0 1px #ffffff08}.qa-call-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.qa-call-status{color:var(--text-secondary);background:#ffffff0f;border-radius:999px;padding:10px 16px;font-size:12px;font-weight:700}.qa-call-status-complete{color:#16a34a;background:#16a34a24}.qa-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.qa-field-hint{color:var(--text-secondary);margin-top:6px;font-size:12px;display:block}.qa-field-hint-invalid{color:#f87171}.qa-call-actions{justify-content:flex-end;display:flex}.qa-call-actions button{min-width:180px}.qa-card select,.qa-card input,.qa-card textarea{width:100%;color:var(--text-primary);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;padding:14px 16px;font-size:14px}.qa-card textarea{min-height:88px}.qa-audit-actions-row{justify-content:flex-end}.qa-progress-bar{background:#ffffff14;border-radius:999px;height:12px;overflow:hidden}.qa-progress-fill{background:var(--accent);height:100%;transition:width .25s}.qa-progress-chip{color:var(--text-secondary);background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.qa-progress-chip.active{color:var(--text-primary);background:#38bdf829}.qa-call-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;margin-bottom:18px;padding:22px}.qa-call-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.qa-call-label{color:var(--text-secondary);font-size:13px}.qa-actions-row{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.qa-actions-row button{min-width:160px}.qa-group-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.qa-group-buttons{flex-wrap:wrap;gap:10px;display:flex}.qa-group-button{color:var(--text-primary);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:16px;padding:12px 18px;font-size:14px;font-weight:700}.qa-group-button.active,.qa-group-button:hover{border-color:var(--accent);background:#38bdf82e}.qa-group-section{background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;margin-bottom:16px;overflow:hidden}.qa-group-section summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;list-style:none;display:flex}.qa-group-section summary::-webkit-details-marker{display:none}.qa-group-heading h2{margin:0;font-size:1rem}.qa-group-count{color:var(--text-secondary);margin-top:6px;font-size:.9rem;display:block}.qa-group-summary-chips{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qa-summary-chip{color:var(--text-primary);background:#ffffff0f;border-radius:999px;align-items:center;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.qa-summary-chip.completed{color:#16a34a;background:#16a34a26}.qa-summary-chip.in-progress{color:#f59e0b;background:#f59e0b26}.qa-summary-chip.calls{color:#38bdf8;background:#38bdf826}.qa-summary-chip.total{color:var(--accent);background:#38bdf81f}.qa-group-items{padding:0 22px 22px}.qa-audit-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;margin-bottom:16px;padding:22px}.qa-card-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.qa-card-summary strong{margin-top:8px;font-size:18px;display:block}.qa-card-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.qa-card-details{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.qa-card-actions{gap:12px;display:flex}.qa-card-actions button{color:var(--text-primary);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:16px;padding:12px 16px}.qa-empty-state{background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;padding:48px}.qa-summary-panel{background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;max-width:1000px;margin:0 auto 24px;padding:22px 24px}.qa-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.qa-summary-grid p{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;font-size:12px}.qa-summary-grid strong{color:var(--text-primary);font-size:24px;font-weight:700;display:block}.qa-status-badge{border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.administration-actions-wrapper{text-align:center;border-top:1px solid #ffffff14;margin-top:60px;padding-top:36px}.section-label{color:var(--text-secondary);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:700}.administration-actions{justify-content:center;display:flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes checkmarkPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.checkmark-completed{animation:.6s ease-out checkmarkPulse}@media (width<=700px){.studio-canvas{padding:36px 24px}h1{font-size:48px}.greeting{font-size:24px}.prompt{font-size:16px}.action-grid{grid-template-columns:1fr}}.workflow-canvas{max-width:900px}.workflow-intro{max-width:680px;margin:28px auto 56px}.workflow-step{text-align:center;background:#38bdf80f;border:1px solid #38bdf82e;border-radius:24px;max-width:680px;margin:0 auto;padding:34px 38px}.step-label{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:800}.workflow-step h2{margin-bottom:16px;font-size:28px}.workflow-step p{color:var(--text-secondary);font-size:16px;line-height:1.6}.workflow-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:30px;display:flex}.workflow-actions button{color:var(--text-primary);cursor:pointer;background:#38bdf814;border:1px solid #38bdf847;border-radius:16px;padding:18px;font-size:16px;font-weight:700;transition:all .25s}.workflow-actions button:hover{border-color:var(--accent);background:#38bdf82e;transform:translateY(-3px);box-shadow:0 10px 24px #38bdf82e}.workflow-actions button:disabled{opacity:.7;cursor:not-allowed}.workflow-navigation{margin-top:56px}.guidance-panel{text-align:left;background:#0309146b;border:1px solid #38bdf838;border-radius:20px;margin-top:30px;padding:24px 28px}.guidance-panel h3{color:var(--accent);margin-bottom:16px;font-size:18px}.guidance-panel ol{color:var(--text-secondary);margin-left:20px;line-height:1.8}.hidden{display:none}.workflow-progress{max-width:680px;margin:26px auto 36px}.workflow-progress-meta{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:18px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.workflow-progress-track{background:#ffffff14;border-radius:999px;width:100%;height:10px;overflow:hidden}.workflow-progress-fill{background:var(--accent);border-radius:999px;height:100%;transition:width .26s}.completion-panel{background:#38bdf817;border-color:#38bdf857}.workflow-context{background:#03091447;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:18px;max-width:680px;margin:0 auto 34px;padding:18px 22px;display:grid}.workflow-context span{color:var(--text-secondary);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.workflow-context strong{color:var(--text-primary);font-size:15px}@media (width<=700px){.workflow-context{grid-template-columns:1fr}}.knowledge-canvas{max-width:920px}.knowledge-summary{max-width:720px;margin-left:auto;margin-right:auto}.knowledge-content{text-align:left;background:#061222b8;border:1px solid #38bdf833;border-radius:22px;max-width:760px;margin:42px auto 0;padding:34px}.content-heading{color:var(--text-primary);margin:28px 0 12px;font-size:26px}.content-heading:first-child{margin-top:0}.content-paragraph{color:var(--text-secondary);margin:0 0 18px;font-size:16px;line-height:1.7}.content-list{color:var(--text-primary);margin:0 0 24px 22px;padding:0;line-height:1.7}.content-list li{margin-bottom:8px}.content-callout{background:#38bdf814;border:1px solid #38bdf83d;border-radius:18px;margin-top:26px;padding:20px 22px}.content-callout strong{color:var(--accent);margin-bottom:8px;font-size:15px;display:block}.content-callout p{color:var(--text-secondary);margin:0;line-height:1.6}.workspace-shell{align-items:stretch}.workspace-layout{width:min(1180px,94vw);margin:0 auto}.workspace-header{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:34px;display:flex}.workspace-header h1{margin-bottom:12px}.workspace-subtitle{max-width:680px;color:var(--text-secondary);margin:0;line-height:1.7}.workspace-progress-summary{min-width:280px}.workspace-body{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;display:grid}.workspace-main .workflow-step{margin:0}.workspace-sidebar{position:sticky;top:24px}.workspace-footer{margin-top:28px}.intelligence-panel{background:#061222c2;border:1px solid #38bdf838;border-radius:22px;padding:24px}.intelligence-section{border-top:1px solid #ffffff14;margin-top:22px;padding-top:22px}.intelligence-section:first-of-type{border-top:0;margin-top:0;padding-top:0}.intelligence-section h3{color:var(--text-primary);margin:0 0 16px;font-size:18px}.intelligence-card{background:#03091461;border:1px solid #ffffff14;border-radius:16px;gap:16px;margin-top:14px;padding:18px;display:grid}.intelligence-card-content strong{color:var(--text-primary);margin-bottom:8px;display:block}.intelligence-card-content p{color:var(--text-secondary);margin:0 0 8px;line-height:1.5}.intelligence-card-content span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.intelligence-open-button{width:100%}.intelligence-placeholder p{color:var(--text-secondary);margin:0;line-height:1.5}@media (width<=980px){.workspace-header{display:block}.workspace-progress-summary{margin-top:24px}.workspace-body{grid-template-columns:1fr}.workspace-sidebar{position:static}}.intelli-shell{text-align:center;transform-origin:50%;cursor:pointer;pointer-events:auto;width:150px;height:190px}.intelli-svg{filter:none;width:150px;height:190px;transition:transform .22s,filter .22s;overflow:visible}.intelli-has-context .intelli-core{filter:drop-shadow(0 0 14px #38bdf8cc)drop-shadow(0 0 24px #38bdf83d)}.intelli-has-context .intelli-mic{filter:drop-shadow(0 0 10px #38bdf8)drop-shadow(0 0 18px #38bdf859)}.intelli-halo{fill:none;stroke:#e2e8f0ad;stroke-width:3px;stroke-linecap:round;transform-origin:80px 62px;opacity:.92}.intelli-earpiece{fill:#bae6fd7a;stroke:#38bdf8eb;stroke-width:2.2px;stroke-linecap:round;opacity:.9;filter:drop-shadow(0 0 5px #38bdf8ad)}.intelli-mic-boom{fill:none;stroke:#e2e8f0f0;stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 8px #38bdf8eb)}.intelli-mic{fill:#f0f9ff;stroke:#021525fa;stroke-width:3.5px;paint-order:stroke fill;filter:drop-shadow(0 0 3px #fff)drop-shadow(0 0 11px #38bdf8)}.intelli-core{fill:#2563ebeb;stroke:#38bdf8f5;stroke-width:2.6px;transform-origin:80px 62px}.intelli-inner-core{fill:#38bdf8fa;stroke:#bae6fdf0;stroke-width:1.6px;filter:drop-shadow(0 0 10px #38bdf8)drop-shadow(0 0 16px #38e8ff9e);transition:transform .24s}[data-intelli-gaze]{transform-box:fill-box;transform-origin:50%;will-change:transform;transition:transform 90ms ease-out}.intelli-spine{fill:url(#beaconSpineGradient);stroke:#38bdf8b8;stroke-width:1.8px;filter:drop-shadow(0 0 12px #38bdf842)}.intelli-spine-glow{fill:none;stroke:#e0f2fec7;stroke-width:2px;stroke-linecap:round;stroke-dasharray:18 28;filter:drop-shadow(0 0 10px #38bdf8e6)}.intelli-particle{fill:#e0f2fee6;filter:drop-shadow(0 0 6px #38bdf8cc)}.intelli-attentive{filter:drop-shadow(0 0 24px #38bdf899)}.intelli-attentive .intelli-svg{transform:scale(1.04)rotate(2deg)}.intelli-attentive .intelli-core{stroke-width:3.2px}.intelli-attentive .intelli-inner-core,.intelli-attentive .intelli-mic,.intelli-attentive .intelli-mic-boom{opacity:1}.intelli-shell[data-state=speaking] .intelli-svg{transform:scale(1.03)rotate(-1deg)}.intelli-shell[data-state=speaking] .intelli-core{stroke-width:3.2px}.intelli-shell[data-state=speaking] .intelli-mic,.intelli-shell[data-state=speaking] .intelli-mic-boom{opacity:1}.intelli-shell[data-state=speaking] .intelli-spine-glow{stroke-width:2.6px}.intelli-shell[data-state=aware] .intelli-svg{filter:drop-shadow(0 0 24px #38bdf8a3);transform:scale(1.02)rotate(1deg)}.intelli-shell[data-state=aware] .intelli-halo,.intelli-shell[data-state=aware] .intelli-mic-boom{stroke:#e0f2fee6}.intelli-shell[data-state=aware] .intelli-mic{filter:drop-shadow(0 0 10px #38bdf8)drop-shadow(0 0 20px #38bdf85c)}.intelli-shell[data-state=aware] .intelli-spine-glow{stroke-width:2.4px}.intelli-shell:hover .intelli-svg,.intelli-shell:focus-visible .intelli-svg{filter:none;transform:scale(1.07)}.intelli-shell:hover :is(.intelli-halo,.intelli-earpiece,.intelli-mic-boom,.intelli-mic,.intelli-core,.intelli-inner-core,.intelli-spine,.intelli-spine-glow,.intelli-particle),.intelli-shell:focus-visible :is(.intelli-halo,.intelli-earpiece,.intelli-mic-boom,.intelli-mic,.intelli-core,.intelli-inner-core,.intelli-spine,.intelli-spine-glow,.intelli-particle){filter:drop-shadow(0 0 5px #bae6fdf5)drop-shadow(0 0 12px #38bdf8e0)}.intelli-shell:focus-visible{outline:none}.beacon-panel{background:0 0;border:0;justify-content:center;margin-bottom:18px;padding:4px 0 12px;display:flex}.beacon-shell{text-align:center;transform-origin:50%;width:150px;height:190px}.beacon-svg{filter:drop-shadow(0 0 24px #38bdf86b);width:150px;height:190px;transition:transform .22s,filter .22s;overflow:visible}.beacon-has-context .beacon-core{filter:drop-shadow(0 0 18px #38bdf8d9)drop-shadow(0 0 34px #38bdf847)}.beacon-has-context .beacon-mic{filter:drop-shadow(0 0 12px #38bdf8)drop-shadow(0 0 24px #38bdf873)}.beacon-halo{fill:none;stroke:#e2e8f0b8;stroke-width:5px;stroke-linecap:round;transform-origin:80px 62px}.beacon-mic-boom{fill:none;stroke:#e2e8f0c2;stroke-width:4px;stroke-linecap:round}.beacon-mic{fill:#38bdf8f2}.beacon-core{fill:#2563ebeb;stroke:#38bdf8f5;stroke-width:3px;transform-origin:80px 62px}.beacon-inner-core{fill:#e0f2fef2;filter:drop-shadow(0 0 14px #e0f2fef2);transition:transform .24s}.beacon-spine{fill:url(#beaconSpineGradient);stroke:#38bdf8b8;stroke-width:2px;filter:drop-shadow(0 0 16px #38bdf857)}.beacon-spine-glow{fill:none;stroke:#e0f2fed1;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:24 36;filter:drop-shadow(0 0 12px #38bdf8f2)}.beacon-particle{fill:#e0f2fee6;filter:drop-shadow(0 0 8px #38bdf8e6)}.beacon-attentive{filter:drop-shadow(0 0 30px #38bdf8b8)}.beacon-attentive .beacon-svg{transform:scale(1.06)rotate(3deg)}.beacon-attentive .beacon-core{stroke-width:4px}.beacon-attentive .beacon-inner-core,.beacon-attentive .beacon-mic,.beacon-attentive .beacon-mic-boom{opacity:1}.beacon-panel{position:relative}.beacon-message{text-align:left;z-index:5;background:#061222f0;border:1px solid #38bdf847;border-radius:18px;width:260px;padding:16px 18px;position:absolute;top:-6px;right:12px;transform:translateY(-100%);box-shadow:0 18px 40px #00000047}.beacon-message strong{color:var(--text-primary);margin-bottom:6px;display:block}.beacon-message p{color:var(--text-secondary);margin:0;line-height:1.5}.beacon-shell{cursor:pointer;pointer-events:auto}.beacon-message:not(.hidden){display:block}.beacon-shell[data-state=speaking] .beacon-svg{transform:scale(1.04)rotate(-2deg)}.beacon-shell[data-state=speaking] .beacon-core{stroke-width:4px}.beacon-shell[data-state=speaking] .beacon-mic,.beacon-shell[data-state=speaking] .beacon-mic-boom{opacity:1}.beacon-shell[data-state=speaking] .beacon-spine-glow{stroke-width:3.4px}.beacon-shell[data-state=aware] .beacon-svg{filter:drop-shadow(0 0 30px #38bdf8b8);transform:scale(1.03)rotate(2deg)}.beacon-shell[data-state=aware] .beacon-halo,.beacon-shell[data-state=aware] .beacon-mic-boom{stroke:#e0f2feeb}.beacon-shell[data-state=aware] .beacon-mic{filter:drop-shadow(0 0 14px #38bdf8)drop-shadow(0 0 28px #38bdf86b)}.beacon-shell[data-state=aware] .beacon-spine-glow{stroke-width:3.2px}.intelli-focus-target{border-color:#38bdf88c;transform:translateY(-2px);box-shadow:0 0 24px #38bdf82e}.intelli-speech{z-index:5;position:absolute;top:-6px;right:12px;transform:translateY(-100%)}.intelli-message{width:220px;color:var(--text-primary);text-align:left;background:#061222d1;border:1px solid #38bdf838;border-radius:16px;padding:12px 14px}.intelli-message strong{color:var(--text-primary);margin-bottom:6px;display:block}.intelli-message p{color:var(--text-secondary);margin:0;line-height:1.5}.intelli-last-guidance{width:220px;color:var(--text-primary);text-align:left;cursor:pointer;background:#061222d1;border:1px solid #38bdf838;border-radius:16px;padding:12px 14px}.intelli-last-guidance span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.intelli-last-guidance strong{color:var(--text-secondary);font-size:13px;line-height:1.4;display:block}.intelli-workspace{background:#061222c7;border:1px solid #38bdf838;border-radius:22px;padding:24px}.intelli-workspace-header{align-items:center;gap:16px;margin-bottom:24px;display:flex}.intelli-workspace-avatar{width:54px;height:54px;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;background:#38bdf814;border:1px solid #38bdf86b;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;overflow:visible;box-shadow:0 0 22px #38bdf838}.intelli-workspace-avatar .intelli-avatar-mark{filter:none;width:50px;height:50px;overflow:visible}.intelli-workspace-header h2{color:var(--text-primary);margin:0 0 4px;font-size:22px}.intelli-workspace-header p{color:var(--text-secondary);margin:0;font-size:14px}.intelli-workspace section{border-top:1px solid #ffffff14;margin-top:22px;padding-top:22px}.intelli-workspace h3{color:var(--text-primary);margin:0 0 12px;font-size:16px}.intelli-workspace-conversation div,.intelli-workspace-guidance div,.intelli-workspace-history div{color:var(--text-secondary);line-height:1.6}.intelli-workspace-objective strong{color:var(--accent);margin-top:8px;font-size:15px;font-weight:700;display:block}.intelli-workspace-objective p{color:var(--text-secondary);margin-top:8px;font-style:italic}.intelli-conversation-beacon{color:var(--accent);margin-bottom:8px;font-style:italic;font-weight:500}.intelli-workspace-resources{margin-top:0}.intelli-resource-list{gap:14px;display:grid}.intelli-resource-card{cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:16px;padding:18px 16px;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;display:flex}.intelli-resource-card:hover{background:#ffffff0f;border-color:#38bdf82e;transform:translateY(-1px)}.intelli-resource-card:hover .intelli-resource-action{background:#38bdf829}.intelli-resource-card .intelli-resource-action{align-self:flex-start}.intelli-resource-header{align-items:flex-start;gap:14px;display:flex}.intelli-resource-number{width:32px;height:32px;color:var(--accent);background:#38bdf81f;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.intelli-resource-title-group h4{color:var(--text-primary);margin:0;font-size:15px}.intelli-resource-reason{color:var(--text-secondary);margin:8px 0 0;font-size:13px;line-height:1.5}.intelli-resource-card.intelli-resource-active{border-color:#38bdf8a6;transform:translateY(-2px);box-shadow:0 0 0 1px #38bdf859,0 0 22px #38bdf82e}.intelli-guidance-list{color:var(--text-secondary);margin:0 0 0 18px;padding:0}.intelli-guidance-item{margin:8px 0}.intelli-guidance-item.current{color:var(--text-primary);font-weight:600}.intelli-guidance-progress{color:var(--text-secondary);background:#ffffff08;border-radius:12px;margin-bottom:10px;padding:6px 10px;font-size:12px;display:inline-block}.intelli-resource-active{border-color:#38bdf8a6;transition:transform .22s,box-shadow .22s,border-color .22s;transform:translateY(-2px);box-shadow:0 0 0 1px #38bdf859,0 0 22px #38bdf82e}.intelli-guidance-actions{justify-content:space-between;gap:10px;margin-top:16px;display:flex}.intelli-guidance-nav,.intelli-resource-action{border-radius:999px;width:auto;padding:8px 12px;font-size:13px}.intelli-resource-action{margin-top:12px}.intelli-workspace button,.intelli-panel button,.intelli-guidance-nav,.intelli-resource-action,.intelli-show-resource-btn{color:var(--text-primary);cursor:pointer;text-align:center;background:#38bdf814;border:1px solid #38bdf847;border-radius:14px;max-width:220px;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:400;transition:all .22s}.intelli-guidance-nav{border-radius:12px;padding:8px 12px}.intelli-workspace button:hover,.intelli-panel button:hover,.intelli-guidance-nav:hover,.intelli-resource-action:hover,.intelli-show-resource-btn:hover{border-color:var(--accent);background:#38bdf824;transform:translateY(-2px);box-shadow:0 8px 18px #38bdf824}:root{--intelli-hover-lift:translateY(-3px);--intelli-hover-border:#7dd3fcc7;--intelli-hover-glow:0 16px 34px #0000003d, 0 0 26px #38bdf82e;--intelli-surface-hover-border:#94a3b861;--intelli-surface-hover-glow:0 12px 28px #0000002e, 0 0 20px #38bdf81a}button,[role=button],a[class],summary,.intelli-clickable,[class$=-button],[class*=-button\ ],button[class*=-card],a[class*=-card]{transition:transform .2s,border-color .2s,box-shadow .2s,background .2s,filter .2s}button:not(:disabled):not(.admin-intelli__avatar):hover,[role=button]:not([aria-disabled=true]):not(.admin-intelli__avatar):hover,a[class]:hover,summary:hover,.intelli-clickable:hover,[class$=-button]:not(:disabled):hover,[class*=-button\ ]:not(:disabled):hover,button[class*=-card]:not(:disabled):hover,a[class*=-card]:hover{transform:var(--intelli-hover-lift);border-color:var(--intelli-hover-border);box-shadow:var(--intelli-hover-glow);filter:brightness(1.05)}article[class*=-card],section[class*=-card],div[class*=-card],article[class*=-panel],section[class*=-panel],div[class*=-panel],.intelli-surface{transition:transform .2s,border-color .2s,box-shadow .2s,background .2s}article[class*=-card]:not(.is-disabled):hover,section[class*=-card]:not(.is-disabled):hover,div[class*=-card]:not(.is-disabled):hover,article[class*=-panel]:not(.is-disabled):hover,section[class*=-panel]:not(.is-disabled):hover,div[class*=-panel]:not(.is-disabled):hover,.intelli-surface:not(.is-disabled):hover{border-color:var(--intelli-surface-hover-border);box-shadow:var(--intelli-surface-hover-glow);transform:translateY(-2px)}.people-destination-card:hover,.idea-entry-card:hover,.feedback-entry-card:hover,.lesson-entry-card:hover,.library-item-card:hover,.ltc-tool-card:hover,.sop-featured-card:hover,.sop-coming-card:hover,.decision-featured-card:hover,.decision-coming-card:hover,.nrd-question-card:hover,.qa-stat-card:hover,.qa-card:hover,.qa-call-card:hover,.qa-audit-card:hover,.intelligence-card:hover,.beacon-resource-card:hover{filter:brightness(1.04)}button:disabled,[aria-disabled=true],.is-disabled,[class*=coming-card]{cursor:default}button:disabled:hover,[aria-disabled=true]:hover,.is-disabled:hover,[class*=coming-card]:hover{filter:none;box-shadow:none;transform:none}button:focus-visible,[role=button]:focus-visible,a:focus-visible,summary:focus-visible,.intelli-clickable:focus-visible{outline-offset:3px;outline:2px solid #7dd3fcf2;box-shadow:0 0 0 4px #38bdf821,0 0 24px #38bdf838}@media (prefers-reduced-motion:reduce){button,[role=button],a[class],summary,.intelli-clickable,.intelli-surface,article[class*=-card],section[class*=-card],div[class*=-card],article[class*=-panel],section[class*=-panel],div[class*=-panel]{transition:none!important}button:hover,[role=button]:hover,a[class]:hover,summary:hover,.intelli-clickable:hover,.intelli-surface:hover,article[class*=-card]:hover,section[class*=-card]:hover,div[class*=-card]:hover,article[class*=-panel]:hover,section[class*=-panel]:hover,div[class*=-panel]:hover{transform:none!important}}:root{--intelli-radius-xl:26px;--intelli-radius-lg:20px;--intelli-radius-md:14px;--intelli-space-page:44px 24px;--intelli-panel-bg:#030e1df5;--intelli-card-bg:#081f367a;--theme-accent:#38bdf8;--theme-accent-rgb:56, 189, 248;--theme-accent-soft:#38bdf829;--theme-accent-border:#38bdf875;--theme-accent-text:#bae6fd;--theme-secondary:#0f172a}body[data-intelli-theme=home]{--theme-accent:#38bdf8;--theme-accent-rgb:56, 189, 248;--theme-accent-text:#bae6fd;--theme-secondary:#0f172a}body[data-intelli-theme=industry]{--theme-accent:#22d3ee;--theme-accent-rgb:34, 211, 238;--theme-accent-text:#cffafe;--theme-secondary:#075985}body[data-intelli-theme=process]{--theme-accent:#94a3b8;--theme-accent-rgb:148, 163, 184;--theme-accent-text:#e2e8f0;--theme-secondary:#334155}body[data-intelli-theme=ltc]{--theme-accent:#43d8d0;--theme-accent-rgb:67, 216, 208;--theme-accent-text:#ccfbf1;--theme-secondary:#1f6d73}body[data-intelli-theme=ritecare]{--theme-accent:#f62e34;--theme-accent-rgb:246, 46, 52;--theme-accent-text:#ffe4e6;--theme-secondary:#1a194a}body[data-intelli-theme=systems]{--theme-accent:#8b5cf6;--theme-accent-rgb:139, 92, 246;--theme-accent-text:#ede9fe;--theme-secondary:#312e81}body[data-intelli-theme=service-fusion]{--theme-accent:#ee2f37;--theme-accent-rgb:238, 47, 55;--theme-accent-text:#ffe4e6;--theme-secondary:#56585d}body[data-intelli-theme=threecx]{--theme-accent:#237bc1;--theme-accent-rgb:35, 123, 193;--theme-accent-text:#dbeafe;--theme-secondary:#171717}body[data-intelli-theme=people]{--theme-accent:#fbbf24;--theme-accent-rgb:251, 191, 36;--theme-accent-text:#fef3c7;--theme-secondary:#92400e}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 84% 8%, rgba(var(--theme-accent-rgb), .18), transparent 32%), radial-gradient(circle at 12% 86%, rgba(var(--theme-accent-rgb), .08), transparent 34%);transition:background .35s;position:fixed;inset:0}body[data-intelli-theme] :is([class$=-panel],[class*=-panel\ ],[class$=-card],[class*=-card\ ],[class$=-section],[class*=-section\ ]){--intelli-local-accent:var(--theme-accent)}body[data-intelli-theme] :is([class$=-panel],[class*=-panel\ ]){border-color:rgba(var(--theme-accent-rgb), .42)!important}body[data-intelli-theme] :is([class$=-eyebrow],[class*=-eyebrow\ ],[class$=-label],[class*=-label\ ],[class$=-category],[class*=-category\ ],[class$=-number],[class*=-number\ ]){color:var(--theme-accent)!important}body[data-intelli-theme] :is(button,[role=button],[class$=-button],[class*=-button\ ]):not(:disabled):not([aria-disabled=true]){border-color:rgba(var(--theme-accent-rgb), .52)!important}body[data-intelli-theme] :is(button,[role=button],[class$=-button],[class*=-button\ ]):not(:disabled):not([aria-disabled=true]):hover{border-color:var(--theme-accent)!important;box-shadow:0 16px 34px #0000003d, 0 0 28px rgba(var(--theme-accent-rgb), .24)!important}body[data-intelli-theme] :is(article[class*=-card],section[class*=-card],div[class*=-card]):not(.is-disabled):hover{border-color:rgba(var(--theme-accent-rgb), .62)!important;box-shadow:0 14px 30px #0003, 0 0 24px rgba(var(--theme-accent-rgb), .16)!important}body[data-intelli-theme] :is(input,select,textarea):focus{border-color:rgba(var(--theme-accent-rgb), .86)!important;box-shadow:0 0 20px rgba(var(--theme-accent-rgb), .15)!important}body[data-intelli-theme] :is(input[type=checkbox],input[type=radio]){accent-color:var(--theme-accent)}body[data-intelli-theme=ltc] :is(.ltc-workspace-panel,.sop-library-panel,.sop-detail-panel,.decision-library-panel,.nrd-tree-panel,.flashcards-panel){background:radial-gradient(circle at 88% 4%,#43d8d01c,#0000 31%),#030e1df5!important;border-color:#43d8d085!important;box-shadow:0 28px 90px #00000085,0 0 44px #43d8d01a,inset 0 0 0 1px #ffffff09!important}body[data-intelli-theme=ltc] :is(.ltc-workspace-eyebrow,.ltc-section-label,.sop-eyebrow,.sop-section-label,.sop-category,.sop-detail-eyebrow,.sop-detail-label,.decision-eyebrow,.decision-section-label,.decision-category,.nrd-eyebrow,.nrd-section-label,.flashcards-eyebrow,.flashcards-section-label){color:#43d8d0!important}body[data-intelli-theme=ltc] :is(.ltc-tool-card,.sop-featured-card,.sop-coming-card,.sop-step-card,.decision-featured-card,.decision-coming-card,.nrd-question-card,.nrd-start-panel,.nrd-decision-workspace,.nrd-outcome-panel,.flashcards-purpose-card,.flashcards-related-card){border-color:#43d8d040!important}body[data-intelli-theme=ltc] :is(.ltc-tool-card,.sop-featured-card,.sop-coming-card,.sop-step-card,.decision-featured-card,.decision-coming-card,.nrd-question-card,.flashcards-purpose-card,.flashcards-related-card):hover{border-color:#43d8d0b8!important;box-shadow:0 0 28px #43d8d02e!important}body[data-intelli-theme=ltc] :is(.ltc-tool-button,.sop-primary-button,.decision-primary-button,.nrd-primary-button,.flashcards-primary-button){color:#e6fffd!important;background:linear-gradient(135deg,#1f6d73,#159b96)!important;border-color:#43d8d0ad!important}body[data-intelli-theme=ritecare] :is([class*=ritecare],[class*=rite-care],[class*=patient-inquiry],[class*=slot-availability])[class*=panel]{border-color:#f62e3485!important;box-shadow:0 28px 90px #00000085,0 0 44px #f62e341a!important}body[data-intelli-theme=ritecare] :is(button,[role=button]):not(:disabled):hover{box-shadow:0 16px 34px #0000003d,0 0 28px #f62e343d!important}body[data-intelli-theme=service-fusion] :is([class*=service-fusion],[class*=academy])[class*=panel]{border-color:#ee2f3785!important;box-shadow:0 28px 90px #00000085,0 0 44px #ee2f371a!important}body[data-intelli-theme=service-fusion] :is(button,[role=button]):not(:disabled):hover{box-shadow:0 16px 34px #0000003d,0 0 28px #ee2f373d!important}body[data-intelli-theme=threecx] :is([class*="3cx"],[class*=three-cx])[class*=panel]{border-color:#237bc185!important;box-shadow:0 28px 90px #00000085,0 0 44px #237bc11f!important}body[data-intelli-theme=threecx] :is(button,[role=button]):not(:disabled):hover{box-shadow:0 16px 34px #0000003d,0 0 28px #237bc140!important}body[data-intelli-theme=people] :is(.people-intelligence-panel,.ideas-panel,.feedback-panel,.lessons-panel,.library-panel){background:radial-gradient(circle at 90% 4%,#fbbf241a,#0000 30%),linear-gradient(145deg,#071223fa,#030c1afc)!important;border-color:#fbbf2480!important;box-shadow:0 28px 90px #00000085,0 0 44px #fbbf2417,inset 0 0 0 1px #ffffff09!important}body[data-intelli-theme=people] :is(.people-eyebrow,.people-section-label,.people-card-category,.ideas-eyebrow,.ideas-section-label,.idea-category,.idea-detail-label,.feedback-eyebrow,.feedback-section-label,.feedback-category,.feedback-detail-label,.lessons-eyebrow,.lessons-section-label,.lesson-category,.lesson-detail-label,.library-eyebrow,.library-section-label,.library-group-label),body[data-intelli-theme=people] :is(.feedback-summary-value,.lessons-summary-value,.library-summary-value,.ideas-summary-value){color:#fbbf24!important}body[data-intelli-theme=people] :is(.feedback-primary-button,.lessons-primary-button,.library-primary-button,.ideas-primary-button){color:#fffbea!important;background:linear-gradient(135deg,#92400e,#d97706)!important;border-color:#fde047b3!important}body[data-intelli-theme=people] :is(.feedback-back-button,.feedback-navigation-button,.feedback-secondary-button,.lessons-back-button,.lessons-navigation-button,.lessons-secondary-button,.library-back-button,.library-navigation-button,.library-secondary-button,.ideas-back-button,.ideas-navigation-button,.ideas-secondary-button){color:#fef3c7!important;background:#78350f2e!important;border-color:#fbbf2475!important}body[data-intelli-theme=people] :is(.feedback-entry-card,.lesson-entry-card,.library-group,.library-item-card,.idea-entry-card,.feedback-summary-card,.lessons-summary-card,.library-summary-card,.ideas-summary-card){border-color:#fbbf2438!important}body[data-intelli-theme=people] :is(.feedback-entry-card,.lesson-entry-card,.library-group,.library-item-card,.idea-entry-card,.feedback-summary-card,.lessons-summary-card,.library-summary-card,.ideas-summary-card):hover{border-color:#fbbf24a8!important;box-shadow:0 0 26px #fbbf2429!important}body[data-intelli-theme] .intelli-shell[role=button],body[data-intelli-theme] .intelli-shell[role=button]:hover,body[data-intelli-theme] .intelli-shell[role=button]:focus,body[data-intelli-theme] .intelli-shell[role=button]:focus-visible,body[data-intelli-theme] .intelli-shell[role=button]:active{box-shadow:none!important;filter:none!important;background:0 0!important;border:0 #0000!important;outline:none!important}body[data-intelli-theme=admin]{--accent:#e2e8f0;--accent-hover:#fff;--surface-border:#e2e8f057;color:var(--text-primary);overflow:hidden}.admin-shell{background:#03091457;grid-template-columns:290px minmax(0,1fr);height:100vh;display:grid;overflow:hidden}.admin-shell .admin-sidebar{border-right:1px solid var(--surface-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-color:#e2e8f080 #0309146b;scrollbar-width:thin;background:#061222e0;height:100vh;padding:28px 18px;overflow:hidden auto;box-shadow:18px 0 54px #0000003d}.admin-shell .admin-brand{border-bottom:1px solid var(--surface-border);gap:4px;padding:0 12px 24px;display:grid}.admin-shell .admin-brand strong{color:var(--text-primary);font-size:1.25rem}.admin-shell .admin-brand span,.admin-shell .admin-heading span{color:var(--text-secondary)}.admin-shell .admin-nav-group{margin-top:24px}.admin-shell .admin-nav-group-toggle{width:100%;color:var(--text-secondary);font:inherit;letter-spacing:.1em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;padding:8px 12px;font-size:.72rem;font-weight:700;display:flex}.admin-shell .admin-nav-group-toggle i{border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.admin-shell .admin-nav-group--collapsed .admin-nav-group-toggle i{transform:rotate(-45deg)translate(-2px,-2px)}.admin-shell .admin-nav-items{gap:3px;display:grid}.admin-shell .admin-nav-group--collapsed .admin-nav-items{display:none}.admin-shell .admin-nav-items>button{width:100%;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;margin:0;padding:11px 13px;transition:background .2s,border-color .2s,color .2s,transform .2s}.admin-shell .admin-nav-items>button:hover,.admin-shell .admin-nav-items>button.active{color:var(--text-primary);border-color:var(--surface-border);background:#38bdf81f}.admin-shell .admin-nav-items>button:hover{transform:translate(2px)}.admin-shell .admin-main{scrollbar-color:#38bdf86b #03091442;scrollbar-width:thin;min-width:0;height:100vh;padding:0 34px 52px;overflow:hidden auto}.admin-shell .admin-sidebar{--accent:#e2e8f0;--accent-hover:#fff;--surface-border:#e2e8f042}.admin-shell .admin-nav-group-toggle:hover{color:#f8fafc;background:#e2e8f014}.admin-shell .admin-nav-items>button:hover,.admin-shell .admin-nav-items>button.active{color:#fff;background:#e2e8f01f;border-color:#e2e8f061}.admin-shell .admin-top{z-index:120;border-bottom:1px solid var(--surface-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#f8fafcf5,#e2e8f0f0);justify-content:space-between;align-items:center;gap:14px;padding:20px 0;display:flex;position:sticky;top:0}.admin-shell .admin-top-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-shell .admin-user-identity{color:#0f2742;background:#ffffff94;border:1px solid #1e3a5f33;border-radius:14px;gap:1px;min-width:170px;padding:8px 13px;line-height:1.15;display:grid;box-shadow:0 8px 22px #1e3a5f14}.admin-shell .admin-user-identity span,.admin-shell .admin-user-identity small{color:#52657d;font-size:.68rem}.admin-shell .admin-user-identity strong{color:#0f2742;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.admin-shell .admin-user-identity small{margin-top:2px}.admin-access-group-custom-name{gap:7px;margin-top:4px;display:grid}.admin-access-group-custom-name>span{color:#52657d;letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:700}.admin-shell .admin-heading{padding:38px 0 24px}.admin-shell .admin-heading p{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.admin-shell .admin-heading h1{color:var(--text-primary);margin:6px 0 10px;font-size:clamp(1.75rem,3vw,2.35rem)}.admin-shell .admin-intelli{margin:-12px auto;position:relative}.admin-shell .admin-top .admin-intelli__avatar{color:#bae6fd;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;display:flex;transform:none}.admin-shell .admin-top .admin-intelli__avatar:hover,.admin-shell .admin-top .admin-intelli__avatar:focus-visible{box-shadow:none;background:0 0;border:0;outline:none;transform:scale(1.05)}.admin-intelli__avatar svg{width:148px;height:190px;animation:4.2s ease-in-out infinite adminIntelliFloat;overflow:visible}.admin-intelli__avatar .admin-intelli__aura,.admin-intelli__avatar .avatar-ground,.admin-intelli__avatar .avatar-core-outer,.admin-intelli__avatar .avatar-core-mid,.admin-intelli__avatar .avatar-core,.admin-intelli__avatar .avatar-gaze,.admin-intelli__avatar .avatar-core-line,.admin-intelli__avatar .avatar-shoulders,.admin-intelli__avatar .avatar-spine,.admin-intelli__avatar .avatar-spine-edge,.admin-intelli__avatar .avatar-spine-glow,.admin-intelli__avatar .avatar-particle{transition:filter .2s,opacity .2s}.admin-intelli__avatar:hover :is(.admin-intelli__aura,.avatar-ground,.avatar-core-outer,.avatar-core-mid,.avatar-core,.avatar-gaze,.avatar-core-line,.avatar-shoulders,.avatar-spine,.avatar-spine-edge,.avatar-spine-glow,.avatar-particle),.admin-intelli__avatar:focus-visible :is(.admin-intelli__aura,.avatar-ground,.avatar-core-outer,.avatar-core-mid,.avatar-core,.avatar-gaze,.avatar-core-line,.avatar-shoulders,.avatar-spine,.avatar-spine-edge,.avatar-spine-glow,.avatar-particle){filter:drop-shadow(0 0 5px #bae6fdf5)drop-shadow(0 0 12px #a78bfacc)}.admin-intelli__avatar>span{letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:800}.admin-intelli__avatar .avatar-ground{fill:#a78bfa2e;stroke:#a78bfab3;stroke-width:2px;filter:drop-shadow(0 0 12px #a78bfad1)}.admin-intelli__avatar .avatar-core-outer{fill:#a78bfa14;stroke:#ddd6feeb;stroke-width:3px;filter:drop-shadow(0 0 14px #a78bfade)}.admin-intelli__avatar .avatar-core-mid{fill:#a78bfa1f;stroke:#a78bfa85;stroke-width:2px}.admin-intelli__avatar .avatar-core{fill:url(#adminIntelliCore);filter:drop-shadow(0 0 16px #a78bfaf2);animation:2.8s ease-in-out infinite adminCorePulse}.admin-intelli__avatar .avatar-core-line{stroke:#c4b5fd61;stroke-width:1.5px}.admin-intelli__avatar .avatar-shoulders{fill:#a78bfa24;stroke:#ddd6fe7a;stroke-width:2px}.admin-intelli__avatar .avatar-spine{fill:url(#adminIntelliSpine);stroke:url(#adminIntelliSpineEdge);stroke-width:2px;filter:drop-shadow(0 0 18px #a78bfa80)}.admin-intelli__avatar .avatar-spine-edge,.admin-intelli__avatar .avatar-spine-glow{fill:none;stroke-linecap:round}.admin-intelli__avatar .avatar-spine-edge{stroke:#ddd6fe66;stroke-width:1.5px}.admin-intelli__avatar .avatar-spine-glow{stroke:#a78bfae6;stroke-width:4px;filter:drop-shadow(0 0 12px #a78bfae6);animation:2.5s ease-in-out infinite adminSpineShimmer}.admin-intelli__avatar .p1{animation:2.6s ease-in-out infinite adminParticleFloat}.admin-intelli__avatar .p2{animation:2.6s ease-in-out .3s infinite adminParticleFloat}.admin-intelli__avatar .p3{animation:2.6s ease-in-out .6s infinite adminParticleFloat}.admin-intelli__clipboard{fill:#1f1148e6;stroke:#ddd6fef5;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}@keyframes adminIntelliFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes adminCorePulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes adminSpineShimmer{0%,to{opacity:.55}50%{opacity:1}}@keyframes adminParticleFloat{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-7px)}}.admin-intelli__speech{z-index:30;width:min(460px,100vw - 36px);color:var(--text-primary);background:#061222fa;border:1px solid #a78bfa7a;border-radius:14px;padding:12px 14px;font-size:.86rem;line-height:1.45;position:absolute;top:calc(50% + 98px);left:50%;transform:translate(-50%);box-shadow:0 14px 34px #0000006b,0 0 22px #a78bfa38}.admin-intelli__speech:before{content:"";background:#061222fa;border-top:1px solid #a78bfa7a;border-left:1px solid #a78bfa7a;width:12px;height:12px;position:absolute;top:-7px;left:calc(50% - 7px);transform:rotate(45deg)}.admin-intelli__speech p{margin:0;line-height:1.45}.admin-intelli__reminder-form{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:8px;margin-top:12px;display:grid}.admin-intelli__reminder-form label{gap:5px;display:grid}.admin-intelli__reminder-form label span{color:#526783;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.admin-intelli__reminder-form input{color:#0f2742;background:#ffffffe0;border:1px solid #1e3a5f3d;border-radius:12px;min-width:0;padding:10px 12px}.admin-intelli__reminder-form button{color:#fff;background:#1e3a5f;border:1px solid #1e3a5f4d;border-radius:12px;padding:10px 12px}.admin-note-target{position:relative}.admin-note-pin{z-index:3;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px;color:#1e3a5f!important;background:#f8fafce0!important;border:1px solid #1e3a5f3d!important;border-radius:50%!important;padding:0!important;box-shadow:0 5px 12px #0f27421a!important}.admin-note-target--pinned{box-shadow:0 0 0 2px #22d3ee38,0 12px 30px #0f27421a}.admin-note-target--pinned>.admin-note-pin{color:#0891b2!important;border-color:#22d3eecc!important}.admin-note-form{gap:18px;display:grid}.admin-note-form label,.admin-review-workspace label{color:#526783;letter-spacing:.03em;text-transform:uppercase;gap:7px;font-size:.82rem;font-weight:800;display:grid}.admin-note-form textarea,.admin-note-form input,.admin-review-workspace textarea{color:#0f2742;width:100%;font:inherit;text-transform:none;background:#ffffffd1;border:1px solid #1e3a5f38;border-radius:14px;padding:12px 14px}.admin-note-form>p{color:#526783;margin:0;line-height:1.5}.admin-note-form .admin-form-actions button[type=submit],.admin-note-form .admin-form-actions button[type=submit]:hover,.admin-note-form .admin-form-actions button[type=submit]:focus-visible{color:#f8fafc!important;background:#1e3a5f!important}.admin-modal.admin-review-workspace{width:min(1040px,100vw - 36px)}.admin-review-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.admin-review-summary article{background:#dbeafe80;border:1px solid #1e3a5f2e;border-radius:14px;padding:14px}.admin-review-summary span,.admin-review-workspace__grid>section>p{color:#16759e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.75rem;font-weight:800;display:block}.admin-review-summary strong{color:#0f2742}.admin-review-workspace__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.admin-review-workspace__grid>section{background:#ffffff6b;border:1px solid #1e3a5f29;border-radius:16px;align-content:start;gap:16px;padding:18px;display:grid}.admin-shell .admin-guidance-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#061222c7;border:1px solid #38bdf83d;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:16px;margin:-4px 0 22px;padding:18px 20px;display:grid}.admin-shell .admin-guidance-panel__icon{width:30px;height:30px;color:var(--accent);background:#38bdf81a;border:1px solid #38bdf861;border-radius:50%;place-items:center;font-weight:800;display:grid}.admin-shell .admin-guidance-panel p{color:var(--text-secondary);margin:0;line-height:1.6}.admin-shell .admin-toolbar{justify-content:space-between;gap:12px;margin-bottom:18px;display:flex}.admin-shell .admin-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-shell .admin-top button:not(.admin-intelli__avatar),.admin-shell .admin-toolbar button,.admin-shell .admin-link{border:1px solid var(--surface-border);color:var(--text-primary);font:inherit;cursor:pointer;background:#38bdf81f;border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s}.admin-shell .admin-top button:not(.admin-intelli__avatar):hover,.admin-shell .admin-toolbar button:hover,.admin-shell .admin-link:hover{background:#38bdf833;border-color:#38bdf86b;transform:translateY(-1px)}.admin-shell .admin-toolbar input{border:1px solid var(--surface-border);width:min(440px,70%);color:var(--text-primary);background:var(--surface);font:inherit;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;outline:none;padding:12px 16px}.admin-shell .admin-toolbar input::placeholder{color:var(--text-secondary)}.admin-shell .admin-toolbar input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #38bdf824}.admin-shell .admin-table-controls{z-index:50;border:1px solid var(--surface-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#061222b3;border-radius:18px;grid-template-columns:repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:12px;margin-bottom:16px;padding:16px;display:grid;position:relative;overflow:visible}.admin-shell .admin-table-controls label{gap:7px;display:grid}.admin-shell .admin-table-controls label>span{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700}.admin-shell .admin-table-control{gap:7px;min-width:0;display:grid;position:relative}.admin-shell .admin-table-control>span{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700}.admin-shell .admin-control-dropdown{min-width:0;position:relative}.admin-shell .admin-control-dropdown[open]{z-index:60}.admin-shell .admin-control-dropdown summary{border:1px solid var(--surface-border);height:48px;color:var(--text-primary);font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#030914d1;border-radius:16px;align-items:center;padding:0 42px 0 14px;list-style:none;display:flex;position:relative;overflow:hidden}.admin-shell .admin-control-dropdown summary::-webkit-details-marker{display:none}.admin-shell .admin-control-dropdown summary:before,.admin-shell .admin-control-dropdown summary:after{content:"";background:var(--text-secondary);width:6px;height:2px;transition:transform .2s;position:absolute;top:50%}.admin-shell .admin-control-dropdown summary:before{right:17px;transform:rotate(45deg)}.admin-shell .admin-control-dropdown summary:after{right:13px;transform:rotate(-45deg)}.admin-shell .admin-control-dropdown[open] summary:before{transform:rotate(-45deg)}.admin-shell .admin-control-dropdown[open] summary:after{transform:rotate(45deg)}.admin-shell .admin-control-dropdown[open] summary,.admin-shell .admin-control-dropdown summary:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #38bdf824}.admin-shell .admin-control-dropdown[data-disabled=true] summary{color:#a8b3c785;cursor:not-allowed;opacity:.72;background:#03091480}.admin-shell .admin-control-dropdown__menu{z-index:70;border:1px solid var(--surface-border);scrollbar-color:#38bdf875 #030914d1;scrollbar-width:thin;background:#07111f;border-radius:14px;max-height:260px;padding:7px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 44px #00000085}.admin-shell .admin-control-dropdown__menu button{width:100%;height:auto;min-height:40px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:9px 11px;font-weight:500}.admin-shell .admin-control-dropdown__menu button:hover,.admin-shell .admin-control-dropdown__menu button:focus-visible{color:#fff;background:#38bdf81f;border-color:#38bdf838;outline:none}.admin-shell .admin-control-dropdown__menu button.selected{color:#fff;box-shadow:inset 3px 0 0 var(--accent);background:#123b5a;border-color:#38bdf85c}.admin-shell .admin-table-controls select{appearance:none;border:1px solid var(--surface-border);width:100%;height:48px;color:var(--text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#030914d1;background-image:linear-gradient(45deg, transparent 50%, var(--text-secondary) 50%), linear-gradient(135deg, var(--text-secondary) 50%, transparent 50%);font:inherit;cursor:pointer;forced-color-adjust:none;background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 13px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:16px;padding:0 42px 0 14px}.admin-shell .admin-table-controls select option{color:var(--text-primary);background:#07111f;padding:9px 12px}.admin-shell .admin-table-controls select option:checked,.admin-shell .admin-table-controls select option:focus,.admin-shell .admin-table-controls select option:hover{color:var(--text-primary)!important;background-color:#123b5a!important;background-image:linear-gradient(#38bdf833,#38bdf833)!important}.admin-shell .admin-table-controls select:focus,.admin-shell .admin-table-controls select:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #38bdf824}.admin-shell .admin-table-controls select:disabled{color:#a8b3c785;cursor:not-allowed;opacity:.72;background-color:#03091480}.admin-shell .admin-table-controls>button{border:1px solid var(--surface-border);height:48px;color:var(--text-primary);font:inherit;cursor:pointer;background:#38bdf81a;border-radius:999px;padding:0 15px;font-weight:600}.admin-shell .admin-table-controls>button:hover{background:#38bdf833}.admin-shell .admin-result-summary{color:var(--text-secondary);margin:0 2px 10px;font-size:.85rem}.admin-shell .admin-result-summary strong{color:var(--text-primary)}.admin-shell .admin-table-wrap{border:1px solid var(--surface-border);background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-height:calc(100vh - 310px);box-shadow:var(--shadow);border-radius:22px;overflow:auto}.admin-shell .admin-table-wrap table{border-collapse:separate;border-spacing:0;background:0 0;width:100%}.admin-shell .admin-table-wrap th,.admin-shell .admin-table-wrap td{border-bottom:1px solid var(--surface-border);text-align:left;vertical-align:top;padding:14px 16px}.admin-shell .admin-table-wrap th{z-index:5;color:var(--text-primary);letter-spacing:.05em;text-transform:uppercase;box-shadow:0 1px 0 var(--surface-border), 0 8px 18px #00000038;background:#0d273d;font-size:.76rem;position:sticky;top:0}.admin-shell .admin-table-wrap td{color:var(--text-secondary)}.admin-shell .admin-table-wrap .admin-table-group-row td{color:var(--text-primary);background:#38bdf821;border-bottom-color:#38bdf83d;padding:11px 16px}.admin-shell .admin-table-group-row span{font-weight:700}.admin-shell .admin-table-group-row strong{float:right;color:var(--accent);font-size:.78rem;font-weight:700}.admin-shell .admin-table-wrap tbody tr:last-child td{border-bottom:0}.admin-shell .admin-link{padding:7px 11px;display:inline-block}.admin-shell .admin-empty{color:var(--text-secondary);background:var(--surface);text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px dashed #38bdf857;border-radius:22px;padding:44px 28px}.admin-shell .admin-overview-summary{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:24px;display:grid}.admin-shell .admin-overview-groups{gap:24px;display:grid}.admin-shell .admin-overview-group{border-bottom:1px solid #1e3a5f24;padding-bottom:4px}.admin-shell .admin-overview-group:last-child{border-bottom:0}.admin-shell .admin-overview-group__heading{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 12px;display:flex}.admin-shell .admin-overview-group__heading h2{color:var(--text-primary);margin:0;font-size:1.05rem}.admin-shell .admin-overview-group__heading span{color:var(--text-secondary);font-size:.75rem;font-weight:650}.admin-shell .admin-status-legend{color:var(--text-secondary);flex-wrap:wrap;justify-content:flex-end;gap:16px;margin:-8px 0 18px;font-size:.78rem;font-weight:600;display:flex}.admin-shell .admin-status-legend span{align-items:center;gap:7px;display:inline-flex}.admin-shell .admin-status-dot{background:var(--accent);border-radius:50%;width:9px;height:9px;box-shadow:0 0 12px}.admin-shell .admin-status-dot--healthy{color:#4ade80;background:#4ade80}.admin-shell .admin-status-dot--attention{color:#fbbf24;background:#fbbf24}.admin-shell .admin-status-dot--critical{color:#fb7185;background:#fb7185}.admin-shell .admin-metric-card{border:1px solid var(--surface-border);background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:22px;flex-direction:column;align-items:flex-start;min-height:138px;padding:15px 17px 13px;display:flex;box-shadow:0 18px 46px #0000003d}.admin-shell .admin-metric-card__top{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.admin-shell .admin-metric-card__top span{color:var(--text-primary);font-weight:700}.admin-shell .admin-metric-card__value{color:var(--accent);text-align:center;align-self:center;margin:auto 0;font-size:clamp(2.7rem,4vw,3.7rem);font-weight:850;line-height:1}.admin-shell .admin-metric-card__top .admin-status-badge{flex:none;margin:0}.admin-shell .admin-status-badge{border:1px solid var(--surface-border);color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;background:#38bdf814;border-radius:999px;margin:10px 0 8px;padding:4px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.admin-shell .admin-status-badge--healthy{color:#166534;-webkit-text-stroke:.25px #14532d;text-shadow:none;background:#22c55e24;border-color:#15803d9e}.admin-shell .admin-status-badge--attention{color:#854d0e;-webkit-text-stroke:.25px #713f12;text-shadow:none;background:#eab30829;border-color:#a16207a8}.admin-shell .admin-status-badge--critical{color:#991b1b;-webkit-text-stroke:.25px #7f1d1d;text-shadow:none;background:#ef444424;border-color:#b91c1ca8}.admin-shell .admin-metric-card p{color:var(--text-secondary);margin:0 0 10px;line-height:1.35}.admin-shell .admin-metric-link{width:100%;color:var(--accent);font:inherit;text-align:left;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-weight:700}.admin-shell .admin-metric-link:hover{color:var(--accent-hover)}.admin-shell .admin-calculation-panel{margin-top:8px;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-shell .admin-table-wrap tbody tr:not(.admin-table-group-row) td{transition:padding .18s,color .18s,background-color .18s,box-shadow .18s;position:relative}.admin-shell .admin-table-wrap tbody tr:not(.admin-table-group-row):hover td{z-index:2;color:#0f2742;background:#bfdbfef0;padding-top:17px;padding-bottom:17px;box-shadow:inset 0 1px #1e3a5f38,inset 0 -1px #1e3a5f38,0 0 16px #1e3a5f33}.admin-shell .admin-table-wrap tbody tr:not(.admin-table-group-row):hover td:first-child{box-shadow:inset 3px 0 #1e3a5f,inset 0 1px #1e3a5f38,inset 0 -1px #1e3a5f38,-5px 0 16px #1e3a5f29}.admin-shell .admin-table-wrap tbody tr:not(.admin-table-group-row):hover td:last-child{box-shadow:inset 0 1px #1e3a5f38,inset 0 -1px #1e3a5f38,5px 0 16px #1e3a5f29}.admin-shell .admin-calculation-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.admin-shell .admin-calculation-heading p{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:.72rem;font-weight:700}.admin-shell .admin-calculation-heading h2{color:var(--text-primary);margin:0;font-size:1.35rem}.admin-shell .admin-calculation-heading>span{max-width:360px;color:var(--text-secondary);text-align:right;font-size:.85rem}.admin-shell button:focus-visible,.admin-shell a:focus-visible,.admin-shell input:focus-visible{outline-offset:3px;outline:3px solid #38bdf875}.admin-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010710c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-modal{border:1px solid var(--surface-border);width:min(720px,100%);max-height:calc(100vh - 48px);color:var(--text-primary);box-shadow:var(--shadow);background:#061222f5;border-radius:28px;padding:28px;overflow:hidden auto}.admin-modal-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.admin-modal-header p{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:.72rem;font-weight:700}.admin-modal-header h2{margin:0;font-size:clamp(1.45rem,3vw,2rem)}.admin-modal .admin-modal-close{border:1px solid var(--surface-border);width:42px;height:42px;color:var(--text-primary);font:inherit;cursor:pointer;background:#38bdf81a;border-radius:50%;flex:none;font-size:1.5rem;line-height:1}.admin-record-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-form-field{align-self:start;gap:8px;min-width:0;display:grid}.admin-form-field span{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:700}.admin-form-field small{color:var(--text-secondary);margin-top:-3px;font-size:.75rem;line-height:1.35}.admin-form-field input,.admin-form-field select{border:1px solid var(--surface-border);width:100%;color:var(--text-primary);font:inherit;background:#0309149e;border-radius:16px;outline:none;padding:12px 14px}.admin-form-field select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background-color:#030914d1;background-image:linear-gradient(45deg, transparent 50%, var(--text-secondary) 50%), linear-gradient(135deg, var(--text-secondary) 50%, transparent 50%);forced-color-adjust:none;background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 13px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:42px}.admin-form-field select:not([multiple]){height:48px;min-height:48px}.admin-form-field select option{color:var(--text-primary);background:#07111f;padding:9px 12px}.admin-form-field select option:checked,.admin-form-field select option:focus,.admin-form-field select option:hover{color:var(--text-primary)!important;background-color:#123b5a!important;background-image:linear-gradient(#38bdf833,#38bdf833)!important}.admin-form-field select[multiple]{scrollbar-color:#38bdf875 #030914d1;scrollbar-width:thin;background-image:none;min-height:132px;padding:8px}.admin-form-field select[multiple] option{border-radius:8px;padding:7px 9px}.admin-form-field select[multiple] option:checked{color:var(--text-primary);background:#38bdf840}.admin-form-field select[multiple]::-webkit-scrollbar{width:10px}.admin-form-field select[multiple]::-webkit-scrollbar-track{background:#030914d1;border-radius:999px}.admin-form-field select[multiple]::-webkit-scrollbar-thumb{background:#38bdf875;border:2px solid #030914d1;border-radius:999px}.admin-form-field select[multiple]::-webkit-scrollbar-thumb:hover{background:#38bdf8b3}.admin-multi-select{width:100%;min-width:0;position:relative}.admin-multi-select summary{border:1px solid var(--surface-border);height:48px;color:var(--text-primary);font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#030914d1;border-radius:16px;align-items:center;padding:0 42px 0 14px;list-style:none;display:flex;position:relative;overflow:hidden}.admin-multi-select summary [data-multi-select-label]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.admin-multi-select summary::-webkit-details-marker{display:none}.admin-multi-select summary:before,.admin-multi-select summary:after{content:"";background:var(--text-secondary);width:6px;height:2px;transition:transform .2s;position:absolute;top:50%}.admin-multi-select summary:before{right:17px;transform:rotate(45deg)}.admin-multi-select summary:after{right:13px;transform:rotate(-45deg)}.admin-multi-select[open] summary:before{transform:rotate(-45deg)}.admin-multi-select[open] summary:after{transform:rotate(45deg)}.admin-multi-select[open] summary,.admin-multi-select summary:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #38bdf824}.admin-multi-select__options{z-index:20;border:1px solid var(--surface-border);scrollbar-color:#38bdf875 #030914d1;scrollbar-width:thin;background:#07111f;border-radius:16px;max-height:220px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 44px #00000080}.admin-multi-select__option{color:var(--text-primary);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.admin-multi-select__option:hover{background:#38bdf81a}.admin-multi-select__option input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0;padding:0}.admin-multi-select__option span{color:var(--text-primary);letter-spacing:0;text-transform:none;font-size:.92rem;font-weight:500}.admin-multi-select--invalid summary{border-color:#fb7185;box-shadow:0 0 0 3px #fb718524}.admin-single-select{width:100%;position:relative}.admin-single-select summary{border:1px solid var(--surface-border);height:48px;color:var(--text-primary);font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#030914d1;border-radius:16px;align-items:center;padding:0 42px 0 14px;list-style:none;display:flex;position:relative;overflow:hidden}.admin-single-select summary::-webkit-details-marker{display:none}.admin-single-select summary:before,.admin-single-select summary:after{content:"";background:var(--text-secondary);width:6px;height:2px;transition:transform .2s;position:absolute;top:50%}.admin-single-select summary:before{right:17px;transform:rotate(45deg)}.admin-single-select summary:after{right:13px;transform:rotate(-45deg)}.admin-single-select[open] summary:before{transform:rotate(-45deg)}.admin-single-select[open] summary:after{transform:rotate(45deg)}.admin-single-select[open]{z-index:80}.admin-single-select[open] summary,.admin-single-select summary:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #38bdf824}.admin-single-select__menu{z-index:90;border:1px solid var(--surface-border);scrollbar-color:#38bdf875 #030914d1;scrollbar-width:thin;background:#07111f;border-radius:14px;max-height:260px;padding:7px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 44px #00000085}.admin-single-select__option{min-height:40px;color:var(--text-primary);cursor:pointer;border:1px solid #0000;border-radius:9px;padding:9px 11px;display:block;position:relative}.admin-single-select__option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.admin-single-select__option span{color:inherit;letter-spacing:0;text-transform:none;font-size:.92rem;font-weight:500}.admin-single-select__option:hover,.admin-single-select__option:focus-within{color:#fff;background:#38bdf81f;border-color:#38bdf838}.admin-single-select__option.selected{color:#fff;box-shadow:inset 3px 0 0 var(--accent);background:#123b5a;border-color:#38bdf85c}.admin-single-select--invalid summary{border-color:#fb7185;box-shadow:0 0 0 3px #fb718524}.admin-form-field input:focus,.admin-form-field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #38bdf824}.admin-form-actions{grid-column:1/-1;justify-content:flex-end;gap:12px;padding-top:8px;display:flex}.admin-form-actions button{border:1px solid var(--surface-border);color:var(--text-primary);font:inherit;cursor:pointer;background:#38bdf81f;border-radius:999px;padding:10px 16px;font-weight:600}.admin-form-actions button[type=submit]{color:#03111f;background:var(--accent);border-color:var(--accent)}.admin-form-actions button:hover,.admin-modal .admin-modal-close:hover{background:#38bdf838;border-color:#38bdf870}.admin-form-actions button[type=submit]:hover{background:var(--accent-hover)}.admin-modal button:focus-visible,.admin-modal input:focus-visible,.admin-modal select:focus-visible{outline-offset:3px;outline:3px solid #38bdf875}.admin-shell .admin-main{--text-primary:#0f172a;--text-secondary:#475569;--accent:#1e3a5f;--accent-hover:#0f2742;--surface:#ffffffe6;--surface-border:#1e3a5f2e;--shadow:0 18px 46px #0f172a1f;color:var(--text-primary);background:radial-gradient(circle at 72% 5%,#dbeafeb8,#0000 34%),linear-gradient(145deg,#f8fafcfa,#e2e8f0f5)}.admin-shell .admin-top{border-bottom-color:#1e3a5f29}.admin-shell .admin-top button:not(.admin-intelli__avatar),.admin-shell .admin-toolbar button,.admin-shell .admin-link,.admin-shell .admin-table-controls>button{color:#0f2742;background:#ffffffb8;border-color:#1e3a5f3d}.admin-shell .admin-top button:not(.admin-intelli__avatar):hover,.admin-shell .admin-toolbar button:hover,.admin-shell .admin-link:hover,.admin-shell .admin-table-controls>button:hover{background:#dbeafee6;border-color:#1e3a5f6b}.admin-shell .admin-guidance-panel,.admin-shell .admin-table-controls{background:#dbeafed1;border-color:#1e3a5f2e;box-shadow:0 12px 30px #0f172a12}.admin-shell .admin-guidance-panel__icon{color:#1e3a5f;background:#dbeafecc;border-color:#1e3a5f47}.admin-shell .admin-toolbar input,.admin-shell .admin-control-dropdown summary,.admin-shell .admin-table-controls select{color:#0f172a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#ffffffe6;border-color:#1e3a5f33}.admin-shell .admin-control-dropdown__menu,.admin-shell .admin-table-controls select option{color:#0f172a;background:#f8fafc}.admin-shell .admin-control-dropdown__menu button{color:#0f172a}.admin-shell .admin-control-dropdown__menu button:hover,.admin-shell .admin-control-dropdown__menu button:focus-visible,.admin-shell .admin-control-dropdown__menu button.selected{color:#0f2742;background:#dbeafe;border-color:#1e3a5f33}.admin-shell .admin-table-wrap,.admin-shell .admin-metric-card,.admin-shell .admin-empty{color:#0f172a;background:#dbeafee6;border-color:#1e3a5f2e;box-shadow:0 18px 46px #0f172a1a}.admin-shell .admin-table-wrap th{color:#f8fafc;background:#1e3a5f;box-shadow:0 1px #0f172a3d,0 8px 18px #0f172a29}.admin-shell .admin-table-wrap td{color:#475569;border-bottom-color:#1e3a5f24}.admin-shell .admin-table-wrap .admin-table-group-row td{color:#0f2742;background:#dbeafe;border-bottom-color:#1e3a5f2e}.admin-shell .admin-status-badge:not(.admin-status-badge--healthy):not(.admin-status-badge--attention):not(.admin-status-badge--critical){color:#334155;background:#e2e8f0}.admin-modal{--text-primary:#0f172a;--text-secondary:#475569;--accent:#1e3a5f;--accent-hover:#0f2742;--surface-border:#1e3a5f33;color:var(--text-primary);background:#e0ecf8;box-shadow:0 28px 80px #0f172a4d}.admin-modal .admin-form-field input,.admin-modal .admin-form-field select,.admin-modal .admin-single-select summary,.admin-modal .admin-multi-select summary{color:#0f172a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#1e3a5f33}.admin-modal .admin-single-select__menu,.admin-modal .admin-multi-select__options{color:#0f172a;background:#f8fafc}.admin-modal .admin-single-select__option,.admin-modal .admin-multi-select__option{color:#0f172a;background:0 0}.admin-modal .admin-single-select__option:hover,.admin-modal .admin-single-select__option:focus-within,.admin-modal .admin-single-select__option.selected,.admin-modal .admin-multi-select__option:hover{color:#0f2742;background:#dbeafe}.admin-intelli__avatar .avatar-ground{fill:#1e3a5f2e;stroke:#1e3a5fc7;filter:drop-shadow(0 0 12px #1e3a5fb8)}.admin-intelli__avatar .avatar-core-outer,.admin-intelli__avatar .avatar-core-mid{fill:#1e3a5f1a;stroke:#1e3a5fe0;filter:drop-shadow(0 0 14px #1e3a5fb3)}.admin-intelli__avatar .avatar-core{fill:#1e3a5f;stroke:#f8fafc;stroke-width:2px;filter:drop-shadow(0 0 16px #1e3a5feb)}.admin-intelli__avatar .avatar-gaze{fill:#38bdf8;stroke:#0f2742;stroke-width:1.5px;filter:drop-shadow(0 0 7px #38bdf8eb)}.admin-intelli__avatar .avatar-spine-glow{stroke:#38bdf8;filter:drop-shadow(0 0 7px #38bdf8f2)}.admin-intelli__avatar .avatar-core-line,.admin-intelli__avatar .avatar-spine-edge{stroke:#1e3a5f7a}.admin-intelli__avatar .avatar-shoulders{fill:#1e3a5f24;stroke:#1e3a5f94}.admin-intelli__avatar .avatar-particle{fill:#38bdf8;filter:drop-shadow(0 0 7px #38bdf8e6)}.admin-intelli__clipboard{fill:#dbeafef5;stroke:#38bdf8;filter:drop-shadow(0 0 7px #38bdf8b8)}.admin-shell .admin-top .admin-intelli__avatar,.admin-shell .admin-top .admin-intelli__avatar:hover,.admin-shell .admin-top .admin-intelli__avatar:focus,.admin-shell .admin-top .admin-intelli__avatar:focus-visible,.admin-shell .admin-top .admin-intelli__avatar:active{cursor:pointer;-webkit-tap-highlight-color:transparent;animation:4.2s ease-in-out infinite adminIntelliFloat;width:148px!important;height:190px!important;box-shadow:none!important;appearance:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:none!important;padding:0!important;display:block!important;overflow:visible!important}.admin-shell .admin-top svg.admin-intelli__avatar{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important}.admin-shell .admin-intelli,.admin-shell .admin-intelli:hover,.admin-shell .admin-intelli:focus-within{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.admin-shell .admin-intelli__avatar:is(svg) :is(.avatar-ground,.avatar-core-outer,.avatar-core-mid,.avatar-core,.avatar-gaze,.avatar-shoulders,.avatar-spine,.avatar-spine-edge,.avatar-spine-glow,.avatar-particle,.admin-intelli__clipboard){filter:drop-shadow(0 0 3px #0f2742c2)drop-shadow(0 0 8px #1e3a5f7a);transition:filter .2s}.admin-shell .admin-intelli__avatar:is(svg):hover :is(.avatar-ground,.avatar-core-outer,.avatar-core-mid,.avatar-core,.avatar-gaze,.avatar-shoulders,.avatar-spine,.avatar-spine-edge,.avatar-spine-glow,.avatar-particle,.admin-intelli__clipboard),.admin-shell .admin-intelli__avatar:is(svg):focus-visible :is(.avatar-ground,.avatar-core-outer,.avatar-core-mid,.avatar-core,.avatar-gaze,.avatar-shoulders,.avatar-spine,.avatar-spine-edge,.avatar-spine-glow,.avatar-particle,.admin-intelli__clipboard){filter:drop-shadow(0 0 5px #0f2742f0)drop-shadow(0 0 12px #1e3a5fad)}.admin-shell svg.admin-intelli__avatar{filter:none!important;box-shadow:none!important}.admin-shell .admin-intelli__aura{display:none}.admin-shell svg.admin-intelli__avatar :is(.avatar-ground,.avatar-core-outer,.avatar-core-mid,.avatar-core,.avatar-gaze,.avatar-shoulders,.avatar-spine,.avatar-spine-edge,.avatar-spine-glow,.avatar-particle,.admin-intelli__clipboard){transition:filter .2s;filter:drop-shadow(0 0 4px #0f2742f5)drop-shadow(0 0 13px #1e3a5fd1)!important}.admin-shell svg.admin-intelli__avatar :is(.avatar-core,.avatar-gaze,.avatar-spine-glow,.avatar-particle){filter:drop-shadow(0 0 5px #0f2742)drop-shadow(0 0 18px #1e3a5ff5)!important}.admin-shell svg.admin-intelli__avatar:hover :is(.avatar-ground,.avatar-core-outer,.avatar-core-mid,.avatar-core,.avatar-gaze,.avatar-shoulders,.avatar-spine,.avatar-spine-edge,.avatar-spine-glow,.avatar-particle,.admin-intelli__clipboard),.admin-shell svg.admin-intelli__avatar:focus-visible :is(.avatar-ground,.avatar-core-outer,.avatar-core-mid,.avatar-core,.avatar-gaze,.avatar-shoulders,.avatar-spine,.avatar-spine-edge,.avatar-spine-glow,.avatar-particle,.admin-intelli__clipboard){filter:drop-shadow(0 0 6px #0f2742)drop-shadow(0 0 22px #1e3a5ffa)!important}.admin-shell .admin-top>button:not(.admin-intelli__avatar),.admin-shell .admin-top>div:not(.admin-intelli) button,.admin-shell .admin-toolbar button{color:#1e3a5f;border-color:#1e3a5f}#adminHome,#adminExport,#adminReset{color:#1e3a5f!important;box-shadow:none!important;background:#dbeafeb8!important;border:1px solid #1e3a5f!important}#adminHome:hover,#adminExport:hover,#adminReset:hover,#adminHome:focus-visible,#adminExport:focus-visible,#adminReset:focus-visible{color:#0f2742!important;background:#bfdbfeeb!important;border-color:#0f2742!important;box-shadow:0 0 0 3px #1e3a5f1f!important}.admin-intelli__speech{color:#0f172a;background:#f8fafcfa;border-color:#1e3a5f47;box-shadow:0 14px 34px #0f172a38}.admin-intelli__speech:before{background:#f8fafcfa;border-color:#1e3a5f47}.admin-shell :is(.admin-guidance-panel,.admin-table-controls,.admin-table-wrap,.admin-metric-card,.admin-empty){transition:transform .2s,border-color .2s,box-shadow .2s,background-color .2s}.admin-shell :is(.admin-guidance-panel,.admin-table-controls,.admin-table-wrap,.admin-metric-card,.admin-empty):hover{z-index:3;border-color:#22d3eee0;transform:translateY(-3px)scale(1.002);box-shadow:0 18px 38px #0f172a24,0 0 0 1px #22d3ee57,0 0 22px #22d3ee33}.admin-shell button:not(.admin-intelli__avatar),.admin-modal button{transition:transform .18s,color .18s,border-color .18s,background-color .18s,box-shadow .18s}.admin-shell button:not(.admin-intelli__avatar):hover,.admin-shell button:not(.admin-intelli__avatar):focus-visible,.admin-modal button:hover,.admin-modal button:focus-visible{transform:translateY(-2px);box-shadow:0 0 0 1px #22d3ee47,0 0 16px #22d3ee3d;border-color:#22d3eef5!important}.admin-shell .admin-metric-link:hover,.admin-shell .admin-metric-link:focus-visible{outline-offset:5px;border-radius:4px;outline:1px solid #22d3eee0}.admin-dashboard-intro,.admin-dashboard-panel{background:#dbeafe94;border:1px solid #1e3a5f2e;border-radius:20px;margin-top:18px;padding:20px;box-shadow:0 12px 30px #0f274214}.admin-dashboard-intro{grid-template-rows:auto auto;grid-template-columns:54px minmax(0,1fr);align-items:start;column-gap:16px;min-height:108px;padding:22px 64px 22px 22px;display:grid}.admin-dashboard-intro:before{content:"i";color:#0f2742;background:linear-gradient(145deg,#ffffffeb,#bfdbfed1);border:1px solid #22d3eeb3;border-radius:50%;grid-area:1/1/3;place-items:center;width:46px;height:46px;font-family:Georgia,serif;font-size:1.55rem;font-weight:800;line-height:1;display:grid;box-shadow:0 0 16px #22d3ee33}.admin-shell .admin-guidance-panel{background:#dbeafe94;border-color:#1e3a5f2e;border-radius:20px;grid-template-columns:54px minmax(0,1fr);align-items:start;column-gap:16px;min-height:108px;padding:22px 64px 22px 22px;box-shadow:0 12px 30px #0f274214}.admin-shell .admin-guidance-panel__icon{color:#0f2742;background:linear-gradient(145deg,#ffffffeb,#bfdbfed1);border:1px solid #22d3eeb3;border-radius:50%;place-items:center;width:46px;height:46px;font-family:Georgia,serif;font-size:1.55rem;font-weight:800;line-height:1;display:grid;box-shadow:0 0 16px #22d3ee33}.admin-shell .admin-guidance-panel h2{color:#0f2742;margin:0 0 8px;font-size:clamp(1.05rem,1.6vw,1.35rem)}.admin-shell .admin-guidance-panel p{color:#415875;line-height:1.6}.admin-dashboard-intro h2,.admin-dashboard-panel h2{color:#0f2742;margin:0;font-size:clamp(1.05rem,1.6vw,1.35rem)}.admin-dashboard-intro p{color:#415875;grid-column:2;width:100%;max-width:none;margin:8px 0 0;line-height:1.6}.admin-dashboard-intro h2{grid-column:2}.admin-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.admin-insight-card{background:#ffffffa8;border:1px solid #1e3a5f2e;border-left:5px solid #355b88;border-radius:16px;min-height:112px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 10px 24px #0f274212}.admin-insight-card:hover{border-color:#22d3eed1;transform:translateY(-3px);box-shadow:0 14px 30px #0f27421f,0 0 18px #22d3ee2e}.admin-insight-card--healthy{border-left-color:#178454}.admin-insight-card--attention{border-left-color:#b86b08}.admin-insight-card--critical{border-left-color:#b42336}.admin-insight-card>div{justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-insight-card span{color:#1e3a5f;font-weight:700}.admin-insight-card strong{color:#0f2742;font-size:2rem;line-height:1}.admin-insight-card small{color:#526783;margin-top:16px;line-height:1.35;display:block}.admin-dashboard-panel__heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.admin-shell .admin-dashboard-panel__heading,.admin-shell .admin-dashboard-panel__heading:hover{box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}.admin-dashboard-panel__heading p{color:#16759e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:.75rem;font-weight:800}.admin-dashboard-panel__heading>span{color:#526783;text-align:right;max-width:480px}.admin-bar-chart{gap:14px;display:grid}.admin-bar-chart__row{color:#1e3a5f;grid-template-columns:minmax(150px,240px) 1fr 40px;align-items:center;gap:14px;display:grid}.admin-bar-chart__row>div{background:#1e3a5f1a;border-radius:999px;height:16px;overflow:hidden}.admin-bar-chart__row i{border-radius:inherit;background:linear-gradient(90deg,#1e3a5f,#22d3ee);height:100%;display:block;box-shadow:0 0 14px #22d3ee52}.admin-bar-chart__row strong{color:#0f2742;text-align:right}.admin-dashboard-table{background:#ffffff61;margin-top:0}.admin-analytics-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-analytics-visual-grid>.admin-dashboard-panel{min-width:0}.admin-analytics-controls{grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}.admin-analytics-control{gap:7px;display:grid}.admin-analytics-control>span{color:#526783;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:800}.admin-analytics-control select,.admin-analytics-dropdown>summary{color:#0f2742;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:0;height:48px;font:inherit;cursor:pointer;background-color:#ffffffe6;border:1px solid #1e3a5f3d;border-radius:14px;padding:0 40px 0 14px}.admin-analytics-control select:hover,.admin-analytics-control select:focus-visible,.admin-analytics-dropdown>summary:hover,.admin-analytics-dropdown>summary:focus-visible{border-color:#22d3eee6;outline:none;box-shadow:0 0 0 3px #22d3ee24}.admin-analytics-dropdown{width:100%}.admin-analytics-controls>button{color:#f8fafc;background:#1e3a5f;border:1px solid #1e3a5f4d;border-radius:999px;min-height:48px;padding:10px 16px;font-weight:800}.admin-pivot-caption{color:#526783;margin:0 0 14px}.admin-pivot-table tfoot th,.admin-pivot-table tfoot td{color:#0f2742;background:#bfdbfec2}.admin-support-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.admin-support-route-grid article{background:#dbeafe94;border:1px solid #1e3a5f2e;border-radius:18px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 10px 26px #0f274214}.admin-support-route-grid article:hover{border-color:#22d3eed1;transform:translateY(-3px);box-shadow:0 14px 30px #0f27421f,0 0 18px #22d3ee2e}.admin-support-route-grid span{color:#16759e;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.admin-support-route-grid h2{color:#0f2742;margin:8px 0;font-size:1.15rem}.admin-support-route-grid p{color:#526783;margin:0;line-height:1.5}#adminHome:hover,#adminExport:hover,#adminReset:hover,#adminHome:focus-visible,#adminExport:focus-visible,#adminReset:focus-visible{border-color:#22d3eef5!important;box-shadow:0 0 0 1px #22d3ee47,0 0 16px #22d3ee3d!important}@media (width<=850px){body[data-intelli-theme=admin]{overflow:auto}.admin-shell{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:visible}.admin-shell .admin-sidebar{border-right:0;border-bottom:1px solid var(--surface-border);height:auto;position:static;overflow:visible}.admin-shell .admin-main{height:auto;padding:0 18px 38px;overflow:visible}.admin-shell .admin-top,.admin-shell .admin-toolbar{flex-wrap:wrap}.admin-shell .admin-top-actions{flex-wrap:wrap;flex:100%}.admin-shell .admin-user-identity{flex:100%}.admin-shell .admin-toolbar input{width:100%}.admin-shell .admin-intelli{order:3;justify-content:center;width:100%;margin:4px 0;display:flex}.admin-shell .admin-table-controls{grid-template-columns:1fr}.admin-shell .admin-table-wrap{max-height:min(62vh,560px)}.admin-record-form,.admin-shell .admin-overview-summary{grid-template-columns:1fr}.admin-shell .admin-calculation-heading{flex-direction:column;align-items:flex-start}.admin-shell .admin-calculation-heading>span{text-align:left}.admin-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-support-route-grid,.admin-analytics-visual-grid{grid-template-columns:1fr}.admin-analytics-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-panel__heading{flex-direction:column;align-items:flex-start}.admin-dashboard-panel__heading>span{text-align:left}.admin-bar-chart__row{grid-template-columns:minmax(110px,160px) 1fr 32px}.admin-review-workspace__grid,.admin-review-summary,.admin-intelli__reminder-form{grid-template-columns:1fr}.admin-dashboard-intro{grid-template-columns:46px 1fr;min-height:0;padding-right:54px}.admin-dashboard-intro:before{width:38px;height:38px;font-size:1.25rem}.admin-shell .admin-guidance-panel{grid-template-columns:46px minmax(0,1fr);min-height:0;padding:22px 54px 22px 22px}.admin-shell .admin-guidance-panel__icon{width:38px;height:38px;font-size:1.25rem}}@media (width<=560px){.admin-insight-grid{grid-template-columns:1fr}.admin-bar-chart__row{grid-template-columns:1fr 40px}.admin-bar-chart__row>div{grid-area:2/1/auto/-1}.admin-analytics-controls{grid-template-columns:1fr}}@media (width>=721px){.admin-shell .admin-metric-link{text-align:center}}@media (width>=851px) and (width<=1180px){.admin-shell .admin-overview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.admin-shell *,.admin-shell :before,.admin-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.admin-shell .admin-note-target>button.admin-note-pin{z-index:8!important;color:#1e3a5f!important;background:#f8fafcf5!important;border:1px solid #1e3a5f4d!important;border-radius:50%!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0!important;line-height:1!important;display:grid!important;position:absolute!important;inset:10px 10px auto auto!important;box-shadow:0 5px 12px #0f27421f!important}.admin-shell .admin-metric-card__top,.admin-shell .admin-insight-card>div{padding-right:38px}.admin-access-shell{color:#0f2742;background:radial-gradient(circle at 50% 12%,#38bdf82e,#0000 34%),linear-gradient(135deg,#f8fafc,#dbeafe);place-items:center;min-height:100vh;padding:32px;display:grid}.admin-access-card{background:#eff6ffe6;border:1px solid #1e3a5f3d;border-radius:28px;width:min(100%,560px);padding:clamp(28px,5vw,48px);box-shadow:0 24px 70px #0f27422e}.admin-access-eyebrow{color:#0284c7;letter-spacing:.08em;margin:0 0 10px;font-weight:800}.admin-access-card h1{margin:0 0 14px}.admin-access-card>p{line-height:1.6}.admin-access-form{gap:18px;margin:28px 0 18px;display:grid}.admin-access-form label{gap:8px;font-weight:700;display:grid}.admin-access-form input{color:#0f2742;background:#ffffffd6;border:1px solid #1e3a5f57;border-radius:14px;min-height:48px;padding:10px 14px}.admin-access-form button,.admin-access-home{color:#0f2742;cursor:pointer;background:#dbeafee6;border:1px solid #1e3a5f61;border-radius:999px;min-height:46px;padding:10px 18px;font-weight:800}.admin-access-form button:hover,.admin-access-home:hover{border-color:#38bdf8;box-shadow:0 0 22px #38bdf84d}.admin-access-error{color:#7f1d1d;background:#fee2e2;border:1px solid #991b1b;border-radius:12px;padding:12px 14px}body[data-intelli-theme=admin] .admin-access-shell{color:#0f2742;background:radial-gradient(circle at 50% 5%,#38bdf82e,#0000 34%),linear-gradient(135deg,#f8fafcfa,#dbeafef2);min-height:100vh;padding:clamp(20px,4vw,54px)}body[data-intelli-theme=admin] .admin-access-frame{width:min(1120px,100%);margin:0 auto}body[data-intelli-theme=admin] .admin-access-header{border-bottom:1px solid #1e3a5f2e;grid-template-columns:1fr 180px 1fr;align-items:center;gap:24px;min-height:158px;padding-bottom:20px;display:grid}body[data-intelli-theme=admin] .admin-access-brand{gap:5px;display:grid}body[data-intelli-theme=admin] .admin-access-brand strong{color:#0f2742;font-size:1.3rem}body[data-intelli-theme=admin] .admin-access-brand span{color:#52657d}body[data-intelli-theme=admin] .admin-access-intelli{object-fit:contain;filter:drop-shadow(0 0 8px #38bdf880)drop-shadow(0 0 24px #1e3a5f61);background:0 0;justify-self:center;width:128px;height:164px}body[data-intelli-theme=admin] .admin-access-home{color:#0f2742;min-height:46px;font:inherit;cursor:pointer;background:#ffffff80;border:1px solid #1e3a5f6b;border-radius:999px;justify-self:end;padding:10px 18px;font-weight:750;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s}body[data-intelli-theme=admin] .admin-access-home:hover{background:#dbeafee6;border-color:#38bdf8;transform:translateY(-2px);box-shadow:0 10px 30px #38bdf838}body[data-intelli-theme=admin] .admin-access-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#dbeafeb8;border:1px solid #1e3a5f33;border-radius:28px;grid-template-columns:7px 1fr;width:min(760px,100%);margin:clamp(48px,8vh,84px) auto 0;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;overflow:hidden;box-shadow:0 26px 76px #0f274229}body[data-intelli-theme=admin] .admin-access-card:hover{border-color:#38bdf8;transform:translateY(-3px);box-shadow:0 30px 86px #0f274233,0 0 30px #38bdf82e}body[data-intelli-theme=admin] .admin-access-status{background:linear-gradient(#0f2742,#38bdf8,#0f2742)}body[data-intelli-theme=admin] .admin-access-content{padding:clamp(30px,6vw,54px)}body[data-intelli-theme=admin] .admin-access-eyebrow{color:#0284c7;letter-spacing:.1em;margin:0 0 12px;font-size:.76rem;font-weight:800}body[data-intelli-theme=admin] .admin-access-card h1{color:#0f2742;letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(2rem,5vw,3.4rem);line-height:1.03}body[data-intelli-theme=admin] .admin-access-card p{color:#52657d;max-width:650px;line-height:1.65}body[data-intelli-theme=admin] .admin-access-steps{gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}body[data-intelli-theme=admin] .admin-access-steps li{background:#f8fafc94;border:1px solid #1e3a5f29;border-radius:16px;grid-template-columns:36px 1fr;align-items:center;gap:14px;padding:14px 16px;display:grid}body[data-intelli-theme=admin] .admin-access-steps li>span{color:#f8fafc;background:#0f2742;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid;box-shadow:0 0 14px #38bdf847}body[data-intelli-theme=admin] .admin-access-steps div{gap:3px;display:grid}body[data-intelli-theme=admin] .admin-access-steps strong{color:#0f2742}body[data-intelli-theme=admin] .admin-access-steps small{color:#52657d}body[data-intelli-theme=admin] .admin-access-steps code{color:#0f2742;background:#38bdf81f;border-radius:5px;padding:2px 5px}body[data-intelli-theme=admin] .admin-access-form{gap:18px;margin-top:30px;display:grid}body[data-intelli-theme=admin] .admin-access-form label{color:#0f2742;letter-spacing:.06em;text-transform:uppercase;gap:8px;font-size:.78rem;font-weight:800;display:grid}body[data-intelli-theme=admin] .admin-access-field-help{color:#52657d;letter-spacing:0;text-transform:none;font-size:.74rem;font-weight:600;line-height:1.45}body[data-intelli-theme=admin] .admin-access-form input{color:#0f2742;min-height:50px;font:inherit;background:#f8fafcc2;border:1px solid #1e3a5f47;border-radius:14px;outline:none;padding:11px 15px}body[data-intelli-theme=admin] .admin-access-form input:focus{border-color:#38bdf8;box-shadow:0 0 0 4px #38bdf81f}body[data-intelli-theme=admin] .admin-access-form button{color:#f8fafc;min-height:50px;font:inherit;cursor:pointer;background:#0f2742;border:1px solid #0f2742;border-radius:999px;padding:11px 20px;font-weight:800}body[data-intelli-theme=admin] .admin-access-form button:hover{border-color:#38bdf8;box-shadow:0 0 24px #38bdf84d}body[data-intelli-theme=admin] .admin-access-form button:disabled{cursor:wait;opacity:.68;transform:none}body[data-intelli-theme=admin] .admin-access-error{color:#7f1d1d;background:#fee2e2;border:1px solid #991b1b;border-radius:12px;margin-top:20px;padding:12px 14px}body[data-intelli-theme=admin] .admin-access-success{color:#14532d;background:#dcfce7;border:1px solid #15803d;border-radius:12px;margin-top:20px;padding:12px 14px}body[data-intelli-theme=admin] .admin-access-guidance{color:#0f2742;background:#f8fafcad;border:1px solid #1e3a5f2e;border-radius:16px;gap:6px;margin-top:24px;padding:16px 18px;display:grid}body[data-intelli-theme=admin] .admin-access-guidance span{color:#52657d;line-height:1.55}body[data-intelli-theme=admin] .admin-access-primary{color:#f8fafc;min-height:50px;font:inherit;cursor:pointer;background:#0f2742;border:1px solid #0f2742;border-radius:999px;margin-top:24px;padding:11px 20px;font-weight:800}body[data-intelli-theme=admin] .admin-access-primary:hover{border-color:#38bdf8;box-shadow:0 0 24px #38bdf84d}body[data-intelli-theme=admin] .admin-access-text-action{color:#0f2742;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;border-radius:8px;margin:18px auto 0;padding:6px 10px;font-weight:750;-webkit-text-decoration:underline #0284c77a;text-decoration:underline #0284c77a;display:block}body[data-intelli-theme=admin] .admin-access-text-action:hover{color:#0369a1;box-shadow:none;background:#38bdf814}@media (width<=720px){body[data-intelli-theme=admin] .admin-access-header{grid-template-columns:1fr auto}body[data-intelli-theme=admin] .admin-access-intelli{grid-area:2/1/auto/-1}body[data-intelli-theme=admin] .admin-access-home{justify-self:end}}body[data-intelli-theme=admin] .production-access-shell{color:#f8fafc;background:linear-gradient(#0309146b,#0309149e),radial-gradient(circle at 50% 20%,#38bdf81f,#0000 34%),url(/assets/studio-globe-background-DXaYIDA1.png) 50%/cover no-repeat fixed}body[data-intelli-theme=admin] .production-access-shell .admin-access-header{border-bottom-color:#38bdf833;grid-template-columns:1fr 220px 1fr;min-height:210px}body[data-intelli-theme=admin] .production-access-shell .admin-access-brand strong{color:#f8fafc;font-size:clamp(1.7rem,3vw,2.35rem)}body[data-intelli-theme=admin] .production-access-shell .admin-access-brand span{color:#38bdf8;font-weight:700}body[data-intelli-theme=admin] .production-access-shell .admin-access-intelli{transform-origin:50% 55%;filter:drop-shadow(0 0 8px #bae6fdf2)drop-shadow(0 0 22px #38bdf8e6)drop-shadow(0 0 48px #0ea5e97a);width:170px;height:220px;transition:transform .18s,filter .18s;overflow:visible}body[data-intelli-theme=admin] .production-access-shell .admin-access-intelli:hover{filter:drop-shadow(0 0 10px #e0f7ff)drop-shadow(0 0 30px #38e8ff)drop-shadow(0 0 64px #0ea5e9b8);transform:translateY(-4px)scale(1.045)}body[data-intelli-theme=admin] .production-access-shell .admin-access-intelli__gaze{transform-box:fill-box;transform-origin:50%;will-change:transform;transition:transform 80ms linear}@media (prefers-reduced-motion:reduce){body[data-intelli-theme=admin] .production-access-shell .admin-access-intelli{transition:none}body[data-intelli-theme=admin] .production-access-shell .admin-access-intelli:hover{transform:none}}body[data-intelli-theme=admin] .production-access-shell .admin-access-card{background:#030e1de6;border-color:#38bdf852;width:min(680px,100%);margin-top:clamp(36px,6vh,64px);box-shadow:0 28px 90px #00000085,inset 0 0 0 1px #ffffff09}body[data-intelli-theme=admin] .production-access-shell .admin-access-card:hover{border-color:#38bdf8b3;box-shadow:0 30px 96px #00000094,0 0 34px #38bdf82e}body[data-intelli-theme=admin] .production-access-shell .admin-access-status{background:linear-gradient(#38bdf8,#38e8ff,#0ea5e9)}body[data-intelli-theme=admin] .production-access-shell .admin-access-eyebrow{color:#38bdf8;letter-spacing:.18em}body[data-intelli-theme=admin] .production-access-shell .admin-access-card h1,body[data-intelli-theme=admin] .production-access-shell .admin-access-form label{color:#f8fafc}body[data-intelli-theme=admin] .production-access-shell .admin-access-card p{color:#a8b3c7}body[data-intelli-theme=admin] .production-access-shell .admin-access-form input{color:#f8fafc;background:#07111fe6;border-color:#38bdf847}body[data-intelli-theme=admin] .production-access-shell .admin-access-form input:focus{border-color:#38bdf8;box-shadow:0 0 0 4px #38bdf821,0 0 24px #38bdf824}body[data-intelli-theme=admin] .production-access-shell .admin-access-form button{color:#03101e;background:#38bdf8;border-color:#38bdf8}body[data-intelli-theme=admin] .production-access-shell .admin-access-form button:hover{background:#5ac9ff;border-color:#bae6fd;box-shadow:0 0 28px #38bdf875}body[data-intelli-theme=admin] .production-access-shell .admin-access-text-action{color:#bae6fd;text-decoration-color:#38bdf8b8}body[data-intelli-theme=admin] .production-access-shell .admin-access-text-action:hover{color:#fff;background:#38bdf81a}@media (width<=720px){body[data-intelli-theme=admin] .production-access-shell .admin-access-header{text-align:center;grid-template-columns:1fr}body[data-intelli-theme=admin] .production-access-shell .admin-access-intelli{grid-area:2/1}}
