.day-complete-celebration{z-index:2147483000;pointer-events:none;background:radial-gradient(circle,#1118272e,#0000 58%);transition:opacity .7s;position:fixed;inset:0;overflow:hidden}.day-complete-celebration.is-leaving{opacity:0}.day-complete-celebration>i{top:-24px;left:var(--x);background:var(--colour);width:10px;height:18px;animation:dayCompleteConfetti var(--duration) cubic-bezier(.15,.65,.25,1) var(--delay) forwards;border-radius:3px;position:absolute}.day-complete-celebration>i:nth-of-type(3n){border-radius:50%;width:13px;height:13px}.day-complete-celebration>i:nth-of-type(4n){width:7px;height:22px}.day-complete-banner{text-align:center;background:linear-gradient(145deg,#081c2df7,#301452f7);border:1px solid #67e8f9a6;border-radius:22px;gap:.35rem;min-width:min(430px,100vw - 38px);padding:1.35rem 1.7rem;animation:.55s cubic-bezier(.2,1.45,.4,1) dayCompleteBanner;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 90px #0000008c,0 0 48px #22d3ee4d}.day-complete-banner span{color:#67e8f9;letter-spacing:.22em;font-size:.72rem;font-weight:950}.day-complete-banner strong{color:#fff;font-size:clamp(1.45rem,4vw,2.2rem)}.day-complete-banner small{color:#ddd6fe;font-size:.9rem}@keyframes dayCompleteConfetti{0%{opacity:1;transform:translateY(-10vh)rotate(0)}to{transform:translate3d(var(--drift),112vh,0) rotate(var(--turn));opacity:.9}}@keyframes dayCompleteBanner{0%{opacity:0;transform:translate(-50%,-50%)scale(.65)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.day-complete-celebration.is-lesson-complete{background:radial-gradient(circle,#22d3ee24,#0000 52%)}.day-complete-celebration.is-day-finale{background:radial-gradient(circle,#facc1533,#7c3aed24 34%,#030a194d 72%)}.is-day-finale .day-complete-banner{background:linear-gradient(145deg,#051e33fa,#46186ffa 62%,#7c3aedfa);border:2px solid #facc15d9;padding:2rem 2.5rem;animation:.75s cubic-bezier(.16,1.55,.35,1) dayCompleteFinaleBanner;box-shadow:0 30px 110px #000000a3,0 0 42px #facc1561,0 0 90px #a78bfa6b}.is-day-finale .day-complete-banner span{color:#fde047;font-size:.8rem}.is-day-finale .day-complete-banner strong{text-shadow:0 0 24px #ffffff52;font-size:clamp(2rem,6vw,3.35rem)}.is-day-finale .day-complete-banner small{font-size:1rem}.celebration-ring{border:3px solid #facc15b8;border-radius:50%;width:120px;height:120px;animation:2.4s ease-out infinite celebrationRing;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.celebration-ring.ring-two{border-color:#67e8f9b8;animation-delay:.55s}.celebration-ring.ring-three{border-color:#f472b6ad;animation-delay:1.1s}@keyframes celebrationRing{0%{opacity:.9;transform:translate(-50%,-50%)scale(.35)}to{opacity:0;transform:translate(-50%,-50%)scale(8)}}@keyframes dayCompleteFinaleBanner{0%{opacity:0;transform:translate(-50%,-50%)scale(.45)rotate(-3deg)}65%{transform:translate(-50%,-50%)scale(1.08)rotate(1deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.training-completion-certificate{--certificate-accent:#67e8f9;isolation:isolate;border:1px solid color-mix(in srgb,var(--certificate-accent),transparent 28%);color:#eaf8ff;background:radial-gradient(circle at 50% 15%,color-mix(in srgb,var(--certificate-accent),transparent 86%),transparent 36%),linear-gradient(145deg,#061a31,#071125 68%,#101332);max-width:980px;box-shadow:0 25px 70px #0000006b,inset 0 0 0 7px #ffffff06,inset 0 0 0 9px color-mix(in srgb,var(--certificate-accent),transparent 82%);border-radius:26px;margin:34px auto;padding:clamp(26px,5vw,58px);position:relative;overflow:hidden}.training-completion-certificate.rite-care-certificate{--certificate-accent:#f5c451}.certificate-grid{z-index:-1;opacity:.18;background-image:linear-gradient(color-mix(in srgb,var(--certificate-accent),transparent 82%) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--certificate-accent),transparent 82%) 1px,transparent 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.training-completion-certificate header,.training-completion-certificate footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.training-completion-certificate header{border-bottom:1px solid color-mix(in srgb,var(--certificate-accent),transparent 60%);padding-bottom:20px}.training-completion-certificate header span,.training-completion-certificate header b,.certificate-core small,.training-completion-certificate footer small{letter-spacing:.16em;text-transform:uppercase}.training-completion-certificate header span{color:var(--certificate-accent);font-size:.7rem;font-weight:900}.training-completion-certificate header b{color:#a9bfd0;font-size:.64rem}.certificate-core{text-align:center;padding:clamp(40px,7vw,80px) 0}.certificate-core small{color:var(--certificate-accent);font-size:.72rem;font-weight:900}.certificate-core h3{color:#fff;margin:18px 0 20px;font-family:Georgia,serif;font-size:clamp(2.2rem,6vw,4.5rem);font-weight:500;line-height:1}.certificate-core p{color:#b9c9d8;max-width:730px;margin:auto;font-size:1rem;line-height:1.75}.training-completion-certificate footer{border-top:1px solid color-mix(in srgb,var(--certificate-accent),transparent 60%);padding-top:22px}.training-completion-certificate footer>div{gap:5px;display:grid}.training-completion-certificate footer small{color:#7890a7;font-size:.55rem}.training-completion-certificate footer strong{color:#eef8ff;font-size:.78rem}.certificate-seal{border:2px solid var(--certificate-accent);color:#041521;background:var(--certificate-accent);border-radius:50%;place-items:center;width:66px;height:66px;font-size:1.8rem;display:grid}.certificate-actions{justify-content:center;gap:12px;margin-top:30px;display:flex}.certificate-actions button{border:1px solid color-mix(in srgb,var(--certificate-accent),transparent 35%);color:#fff;background:color-mix(in srgb,var(--certificate-accent),transparent 84%);font:inherit;cursor:pointer;border-radius:12px;padding:12px 18px;font-weight:800}.certificate-actions button:hover{background:color-mix(in srgb,var(--certificate-accent),transparent 72%)}@media (width<=620px){.training-completion-certificate header,.training-completion-certificate footer{flex-direction:column;align-items:flex-start}.certificate-actions{flex-direction:column}.certificate-actions button{width:100%}.is-day-finale .day-complete-banner{padding:1.6rem 1.2rem}}@media (prefers-reduced-motion:reduce){.day-complete-celebration>i,.celebration-ring{display:none}.day-complete-banner{animation:none}}@media print{body:has([data-completion-certificate]) *{visibility:hidden!important}:is(body:has([data-completion-certificate]) [data-completion-certificate],body:has([data-completion-certificate]) [data-completion-certificate] *){visibility:visible!important}[data-completion-certificate]{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;position:absolute!important;inset:0!important}.training-no-print{display:none!important}}.certificate-brand{object-fit:contain;width:clamp(105px,17vw,174px);height:auto;display:block}.training-completion-certificate .certificate-seal{object-fit:contain;filter:drop-shadow(0 8px 14px #00000059);background:0 0;border:0;width:82px;height:82px}.training-completion-certificate footer>div strong+small{margin-top:4px}.certificate-review-preview,.ccs-certificate-review [data-ccs-certificate-preview]{background:#030b18;border:1px solid #f5c45147;border-radius:16px;max-height:520px;margin-top:18px;padding:12px;overflow:auto}.certificate-review-preview .training-completion-certificate,.ccs-certificate-review .training-completion-certificate{transform-origin:top;margin:0}.ccs-certificate-review form{gap:12px;min-width:min(880px,84vw);display:grid}.ccs-certificate-review label{gap:6px;display:grid}.ccs-certificate-review input,.ccs-certificate-review textarea{color:#eaf8ff;font:inherit;background:#071528;border:1px solid #315069;border-radius:9px;padding:11px}.ccs-certificate-review textarea{min-height:86px}.ccs-certificate-review footer{justify-content:flex-end;gap:10px;display:flex}.ista-certificate-template{aspect-ratio:2000/1414;background:#021735 url(/assets/training-completion-certificate-template-CWAvWeSt.png) 50%/contain no-repeat;width:min(100%,1000px);margin:auto;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000073}.ista-certificate-name{box-sizing:border-box;color:#ffe67c;text-align:center;white-space:nowrap;background:#061d42;justify-content:center;align-items:center;min-width:0;height:11.5%;padding:0 2%;font-family:Snell Roundhand,Segoe Script,Brush Script MT,cursive;font-size:clamp(1.5rem,4.2vw,4.6rem);line-height:1;display:flex;position:absolute;top:41.2%;left:18%;right:18%;overflow:hidden}.ista-certificate-name.is-long-name{font-size:clamp(1.2rem,3.25vw,3.6rem)}.ista-certificate-name.is-very-long-name{font-size:clamp(1rem,2.65vw,3rem)}.ista-certificate-copy{color:#fff;text-align:center;background:#061d42;justify-content:center;align-items:center;height:15%;padding:0 3%;font-size:clamp(.65rem,1.7vw,1.75rem);line-height:1.45;display:flex;position:absolute;top:54%;left:14%;right:14%}.ista-certificate-copy strong{color:inherit;display:contents}.certificate-replacement-preview{justify-items:center;gap:.65rem;display:grid}.certificate-replacement-preview img,.certificate-replacement-preview iframe{object-fit:contain;background:#fff;border:0;width:100%;min-height:420px}.certificate-replacement-preview span{color:#f8d776;font-weight:800}.certificate-replacement-upload{border:1px solid #f5c4514d;border-radius:12px;gap:.45rem;margin-top:1rem;padding:1rem;display:grid}.certificate-replacement-upload input{color:#eaf8ff;background:#071528;border:1px solid #315069;border-radius:8px;padding:.65rem}.universal-certificate-dialog form{width:min(1100px,88vw)}@page certificate{size:A4 landscape;margin:0}@media print{:is(html:has(.ista-certificate-template[data-completion-certificate]),body:has(.ista-certificate-template[data-completion-certificate])){background:#021735!important;width:297mm!important;min-width:297mm!important;height:210mm!important;min-height:210mm!important;margin:0!important;padding:0!important;overflow:hidden!important}body:has(.ista-certificate-template[data-completion-certificate]) *{visibility:hidden!important}:is(body:has(.ista-certificate-template[data-completion-certificate]) .ista-certificate-template[data-completion-certificate],body:has(.ista-certificate-template[data-completion-certificate]) .ista-certificate-template[data-completion-certificate] *){visibility:visible!important}.ista-certificate-template[data-completion-certificate]{page:certificate;width:297mm!important;max-width:none!important;height:210mm!important;box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important;page-break-after:avoid!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;margin:0!important;position:fixed!important;inset:0!important}.ista-certificate-name{font-size:13mm!important}.ista-certificate-name.is-long-name{font-size:10mm!important}.ista-certificate-name.is-very-long-name{font-size:8mm!important}.ista-certificate-copy{font-size:4.7mm!important}:is(html:has(.certificate-replacement-preview[data-completion-certificate]),body:has(.certificate-replacement-preview[data-completion-certificate])){background:#fff!important;width:297mm!important;min-width:297mm!important;height:210mm!important;min-height:210mm!important;margin:0!important;padding:0!important;overflow:hidden!important}body:has(.certificate-replacement-preview[data-completion-certificate]) *{visibility:hidden!important}:is(body:has(.certificate-replacement-preview[data-completion-certificate]) .certificate-replacement-preview[data-completion-certificate],body:has(.certificate-replacement-preview[data-completion-certificate]) .certificate-replacement-preview[data-completion-certificate] *){visibility:visible!important}.certificate-replacement-preview[data-completion-certificate]{page:certificate;break-inside:avoid!important;page-break-inside:avoid!important;page-break-after:avoid!important;background:#fff!important;border:0!important;width:297mm!important;max-width:none!important;height:210mm!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important}.certificate-replacement-preview[data-completion-certificate]>img{object-fit:contain!important;width:100%!important;height:100%!important;min-height:0!important;display:block!important}.certificate-replacement-preview[data-completion-certificate]>span{display:none!important}}.training-completion-certificate,.ista-certificate-template,.certificate-replacement-preview{box-sizing:border-box;aspect-ratio:297/210;width:min(100%,1000px);margin-left:auto;margin-right:auto}.certificate-replacement-preview{background:#fff;overflow:hidden}.certificate-replacement-preview>img,.certificate-replacement-preview>iframe{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.certificate-core h3{box-sizing:border-box;max-width:100%;font-size:clamp(1.55rem,var(--certificate-name-fluid,6vw),var(--certificate-name-max,4.5rem));letter-spacing:var(--certificate-name-tracking,0);text-align:center;white-space:nowrap;margin-left:auto;margin-right:auto;line-height:1.08;overflow:hidden}.ista-certificate-name{font-size:clamp(1.35rem,var(--certificate-name-fluid,4.2vw),var(--certificate-name-max,4.6rem));letter-spacing:var(--certificate-name-tracking,0)}@media print{.ista-certificate-name,.certificate-core h3{font-size:var(--certificate-name-print,13mm)!important}}: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}:where(input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week])::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer;background-color:#38bdf8;border-radius:5px;padding:4px}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;font-size:17px;line-height:1.55;overflow-x:hidden}dialog[open]:not(.gc-live-sheet-dialog){max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);margin:auto;position:fixed;inset:0}.universal-app-back{left:max(18px, env(safe-area-inset-left));bottom:max(18px, env(safe-area-inset-bottom));z-index:9000;color:#f8fafc;max-width:min(360px,100vw - 36px);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030f1ef0;border:1px solid #7dd3fc6b;border-radius:999px;padding:11px 16px;font-size:13px;font-weight:750;position:fixed;box-shadow:0 12px 34px #00000057}.universal-app-back:hover,.universal-app-back:focus-visible{border-color:var(--accent);background:#0b2139;outline:none;transform:translateY(-1px)}.universal-app-back[hidden]{display:none}@media (width<=640px){.universal-app-back{max-width:calc(100vw - 24px);bottom:12px;left:12px}}.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)}#app :where(p,li,dd,blockquote){font-size:max(17px,1em)!important;line-height:1.65!important}#app :where(input,textarea,select){font-size:max(16px,1em)!important;line-height:1.5!important}#app :where(button,[role=button]){font-size:max(15px,1em)!important;line-height:1.35!important}#app :where(table,th,td){font-size:max(16px,1em)!important;line-height:1.5!important}#app .aba-matrix-table thead th{letter-spacing:.035em!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;padding:10px 12px!important;font-size:13px!important;line-height:1.35!important}#app :where(label,legend){font-size:max(15px,1em)!important;line-height:1.45!important}#app :where(small){font-size:max(14px,1em)!important;line-height:1.5!important}#app :where([class*=-description],[class*=__description],[class*=-summary],[class*=__summary],[class*=-subtitle],[class*=__subtitle],[class*=-purpose],[class*=__purpose]){font-size:max(17px,1em)!important;line-height:1.6!important}#app :where([class*=helper],[class*=hint],[class*=caption],[class*=note]){font-size:max(15px,1em)!important;line-height:1.55!important}@media (width<=700px){body{font-size:16px}#app :where(p,li,dd,blockquote){font-size:max(16px,1em)!important}}.persistent-intelli-host{z-index:900;pointer-events:none;filter:drop-shadow(0 12px 24px #0000006b);width:126px;height:182px;position:fixed;bottom:clamp(12px,2.5vh,28px);right:clamp(10px,2vw,28px)}.persistent-intelli-dialog{color:#eaf8ff;pointer-events:auto;background:linear-gradient(145deg,#05192bfa,#050e1efa);border:1px solid #38e8ff94;border-radius:16px;width:min(360px,100vw - 32px);padding:18px;position:absolute;bottom:92px;right:92px;box-shadow:0 20px 55px #0000008f,0 0 24px #38bdf82e}.persistent-intelli-dialog[hidden]{display:none}.persistent-intelli-dialog>strong{color:#8eefff;letter-spacing:.04em;font-size:13px}.persistent-intelli-dialog>p{color:#bed1df;margin:9px 28px 14px 0;font-size:13px;line-height:1.55}.persistent-intelli-dialog__close{color:#8eefff;cursor:pointer;background:0 0;border:1px solid #8eefff4d;border-radius:9px;width:30px;height:30px;padding:0;position:absolute;top:8px;right:9px}.persistent-intelli-dialog form{gap:7px;display:grid}.persistent-intelli-dialog label{color:#7f9aad;letter-spacing:.04em;font-size:10px;font-weight:800}.persistent-intelli-dialog form>div{grid-template-columns:1fr auto;gap:7px;display:grid}.persistent-intelli-dialog input{color:#f8fbff;min-width:0;font:inherit;background:#061525;border:1px solid #7dd3fc57;border-radius:9px;padding:10px 11px;font-size:12px}.persistent-intelli-dialog form button{color:#03111d;font:inherit;cursor:pointer;background:#67e8f9;border:0;border-radius:9px;padding:9px 13px;font-size:11px;font-weight:900}.persistent-intelli-dialog.is-annoyed{border-color:#fb7185;box-shadow:0 20px 55px #0009,0 0 28px #f43f5e5c}.intelli-global-guided{z-index:2;position:relative;outline:3px solid #67e8f9d1!important;box-shadow:0 0 0 7px #38bdf826,0 0 34px #38bdf88c!important}:is(#beacon,.persistent-production-intelli,.intelli-hybrid-avatar,[data-client-intelli],[data-training-intelli],[data-admin-intelli],[data-gc-eod-intelli])[data-account-approval-unread] :is(.avatar-core,.avatar-gaze,.avatar-particle){fill:#fbbf24!important;filter:drop-shadow(0 0 7px #fde68a)drop-shadow(0 0 18px #f59e0b)!important}:is(#beacon,.persistent-production-intelli,.intelli-hybrid-avatar,[data-client-intelli],[data-training-intelli],[data-admin-intelli],[data-gc-eod-intelli])[data-account-approval-unread] :is(.avatar-core-outer,.avatar-core-mid,.avatar-shoulders,.avatar-spine,.avatar-spine-glow,.avatar-spine-edge){stroke:#fbbf24!important;filter:drop-shadow(0 0 8px #fbbf24eb)!important}:is(#beacon,.persistent-production-intelli,.intelli-hybrid-avatar,[data-client-intelli],[data-training-intelli],[data-admin-intelli],[data-gc-eod-intelli]).is-annoyed :is(.avatar-core,.avatar-gaze,.avatar-particle){fill:#fb7185!important;filter:drop-shadow(0 0 9px #ef4444)!important}:is(#beacon,.persistent-production-intelli,.intelli-hybrid-avatar,[data-client-intelli],[data-training-intelli],[data-admin-intelli],[data-gc-eod-intelli]).is-annoyed :is(.avatar-core-outer,.avatar-core-mid,.avatar-shoulders,.avatar-spine,.avatar-spine-glow,.avatar-spine-edge){stroke:#fb7185!important;filter:drop-shadow(0 0 8px #ef4444)!important}.persistent-intelli-host[hidden]{display:none}.persistent-production-intelli{pointer-events:auto;cursor:pointer;outline:none;width:126px;height:182px}.persistent-production-intelli svg{width:126px;height:182px;transition:transform .22s;animation:4.2s ease-in-out infinite persistentIntelliFloat;overflow:visible}.persistent-production-intelli:hover svg,.persistent-production-intelli:focus-visible svg{transform:translateY(-5px)scale(1.035)}.persistent-production-intelli :is(.avatar-headset,.avatar-earpiece,.avatar-mic-boom,.avatar-mic,.avatar-core-outer,.avatar-core-mid,.avatar-core,.avatar-gaze,.avatar-shoulders,.avatar-spine,.avatar-spine-edge,.avatar-spine-glow,.avatar-particle){transition:filter .22s}.persistent-production-intelli:hover :is(.avatar-headset,.avatar-earpiece,.avatar-mic-boom,.avatar-mic,.avatar-core-outer,.avatar-core-mid,.avatar-core,.avatar-gaze,.avatar-shoulders,.avatar-spine,.avatar-spine-edge,.avatar-spine-glow,.avatar-particle),.persistent-production-intelli:focus-visible :is(.avatar-headset,.avatar-earpiece,.avatar-mic-boom,.avatar-mic,.avatar-core-outer,.avatar-core-mid,.avatar-core,.avatar-gaze,.avatar-shoulders,.avatar-spine,.avatar-spine-edge,.avatar-spine-glow,.avatar-particle){filter:drop-shadow(0 0 5px #bae6fdf5)drop-shadow(0 0 12px #38bdf8e0)}.persistent-production-intelli .avatar-ground{fill:#38bdf82e;stroke:#38bdf899;stroke-width:2px;filter:drop-shadow(0 0 12px #38bdf8cc)}.persistent-production-intelli .avatar-headset,.persistent-production-intelli .avatar-mic-boom{fill:none;stroke:#bae6fdf5;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #38bdf8d9)}.persistent-production-intelli .avatar-earpiece{fill:#bae6fd7a;stroke:#38bdf8eb;stroke-width:2.2px}.persistent-production-intelli .avatar-mic{fill:#f0f9ff;stroke:#021525;stroke-width:3px;paint-order:stroke fill;filter:drop-shadow(0 0 9px #38bdf8)}.persistent-production-intelli .avatar-core-outer{fill:#0ea5e914;stroke:#7dd3fc85;stroke-width:2px}.persistent-production-intelli .avatar-core-mid{fill:#38bdf81c;stroke:#bae6fdad;stroke-width:2px}.persistent-production-intelli .avatar-core{fill:url(#persistentCoreGlow);filter:drop-shadow(0 0 16px #38e8ffeb);animation:2.8s ease-in-out infinite persistentCorePulse}.persistent-production-intelli .avatar-gaze{fill:#38bdf8fa;stroke:#bae6fdf5;stroke-width:1.5px;filter:drop-shadow(0 0 8px #38bdf8f5);pointer-events:none}.persistent-production-intelli .avatar-core-line{stroke:#7dd3fc52;stroke-width:1.5px}.persistent-production-intelli .avatar-shoulders{fill:#7dd3fc24;stroke:#e2f6ff6b;stroke-width:2px}.persistent-production-intelli .avatar-spine{fill:url(#persistentSpineGlass);stroke:url(#persistentSpineEdge);stroke-width:2px;filter:drop-shadow(0 0 18px #38bdf873)}.persistent-production-intelli .avatar-spine-edge,.persistent-production-intelli .avatar-spine-glow{fill:none;stroke-linecap:round}.persistent-production-intelli .avatar-spine-edge{stroke:#e2f6ff57;stroke-width:1.5px}.persistent-production-intelli .avatar-spine-glow{stroke:#38e8ff;stroke-width:3px;filter:drop-shadow(0 0 9px #38e8fff2);animation:2.4s ease-in-out infinite persistentSpinePulse}.persistent-production-intelli .avatar-particle{fill:#7dd3fc;filter:drop-shadow(0 0 5px #38bdf8);animation:2.6s ease-in-out infinite persistentParticleFloat}.persistent-production-intelli .p2{animation-delay:.3s}.persistent-production-intelli .p3{animation-delay:.6s}.intelli-workspace-production-avatar{width:154px;height:222px;margin:0 auto}.intelli-workspace-production-avatar svg{width:154px;height:222px}.intelli-workspace-avatar .intelli-workspace-avatar-mark,.intelli-workspace-avatar .intelli-workspace-avatar-mark svg{width:54px;height:78px}@keyframes persistentIntelliFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes persistentCorePulse{0%,to{opacity:.9}50%{opacity:1;filter:drop-shadow(0 0 22px #38e8ff)}}@keyframes persistentSpinePulse{0%,to{opacity:.58}50%{opacity:1}}@keyframes persistentParticleFloat{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}@media (width<=720px){.persistent-intelli-host{width:96px;height:126px;bottom:8px;right:6px}.persistent-production-intelli,.persistent-production-intelli svg{width:96px;height:139px}.persistent-intelli-dialog{bottom:118px;right:0}}.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(.intelli-avatar-control):hover,[role=button]:not([aria-disabled=true]):not(.intelli-avatar-control):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:not(.intelli-avatar-control):focus-visible,[role=button]:not(.intelli-avatar-control):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;--intelli-content-width:1180px;--intelli-content-panel-padding:42px 50px 34px;--intelli-content-card-min-height:330px;--intelli-content-card-padding:22px;--intelli-content-card-gap:16px;--intelli-content-icon-sm:36px;--intelli-content-icon-md:58px;--intelli-content-icon-lg:72px;--intelli-content-icon-xl:86px;--intelli-content-title-size:22px;--intelli-content-body-size:13px;--intelli-content-body-leading:1.65;--theme-accent:#38bdf8;--theme-accent-rgb:56, 189, 248;--theme-accent-soft:#38bdf829;--theme-accent-border:#38bdf875;--theme-accent-text:#bae6fd;--theme-secondary:#0f172a}.intelli-content-panel{width:min(var(--intelli-content-width), 95vw);padding:var(--intelli-content-panel-padding);border-radius:var(--intelli-radius-xl);margin:0 auto}.intelli-content-card-grid{gap:var(--intelli-content-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.intelli-content-card{min-height:var(--intelli-content-card-min-height);padding:var(--intelli-content-card-padding);border-radius:18px;flex-direction:column;display:flex}.intelli-content-card__icon,.intelli-content-feature-icon{color:var(--theme-accent-text);border:1px solid rgba(var(--theme-accent-rgb), .38);background:rgba(var(--theme-accent-rgb), .12);box-shadow:inset 0 0 22px rgba(var(--theme-accent-rgb), .08), 0 0 18px rgba(var(--theme-accent-rgb), .08);flex:none;place-items:center;display:grid}.intelli-content-card__icon{width:var(--intelli-content-icon-md);height:var(--intelli-content-icon-md);border-radius:16px;font-size:24px}.intelli-content-feature-icon{width:var(--intelli-content-icon-xl);height:var(--intelli-content-icon-xl);border-radius:22px;font-size:40px}.intelli-content-card__title{color:#fff;font-size:var(--intelli-content-title-size);letter-spacing:-.025em;margin:0;line-height:1.25}.intelli-content-card__summary{color:#9fb2c7;font-size:var(--intelli-content-body-size);line-height:var(--intelli-content-body-leading)}.intelli-content-badge-row{flex-wrap:wrap;gap:8px;display:flex}.intelli-content-badge{border:1px solid rgba(var(--theme-accent-rgb), .18);color:#b8c6d5;background:#081f367a;border-radius:8px;padding:6px 8px;font-size:10px}.intelli-sop-summary{grid-template-columns:var(--intelli-content-icon-lg) 1fr;border:1px solid rgba(var(--theme-accent-rgb), .24);background:rgba(var(--theme-accent-rgb), .08);border-radius:18px;align-items:start;gap:22px;padding:24px;display:grid}.intelli-sop-summary__icon{width:var(--intelli-content-icon-lg);height:var(--intelli-content-icon-lg);border:1px solid rgba(var(--theme-accent-rgb), .42);color:var(--theme-accent-text);background:rgba(var(--theme-accent-rgb), .13);border-radius:18px;place-items:center;font-size:29px;display:grid}.intelli-sop-summary h3{color:#fff;margin:0;font-size:24px}.intelli-sop-summary p{color:#a8b7c6;margin:9px 0 0;font-size:14px;line-height:1.65}.intelli-sop-step-list{gap:13px;margin-top:22px;display:grid}.intelli-sop-step{border:1px solid rgba(var(--theme-accent-rgb), .22);background:#081f3680;border-radius:16px;grid-template-columns:42px 1fr;gap:16px;padding:20px;display:grid}.intelli-sop-step__number{border:1px solid rgba(var(--theme-accent-rgb), .48);width:42px;height:42px;color:var(--theme-accent-text);background:rgba(var(--theme-accent-rgb), .12);border-radius:12px;place-items:center;font-size:12px;font-weight:900;display:grid}.intelli-sop-step h3{color:#fff;margin:0;font-size:18px}.intelli-sop-step ol{margin:13px 0 0;padding-left:22px}.intelli-sop-step li{color:#a9bac9;padding-left:5px;font-size:13px;line-height:1.65}.intelli-sop-step li+li{margin-top:8px}.intelli-sop-control{color:#fde7c2;background:#f59e0b17;border-left:3px solid #f59e0b;margin:15px 0 0;padding:13px 15px;font-size:12px;line-height:1.6}@media (width<=850px){.intelli-content-card-grid{grid-template-columns:1fr}}@media (width<=580px){.intelli-content-panel{width:100%;padding:30px 20px 25px}.intelli-sop-summary,.intelli-sop-step{grid-template-columns:1fr}}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]):not(.intelli-avatar-control){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]):not(.intelli-avatar-control):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):not(.intelli-avatar-control):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):not(.intelli-avatar-control):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):not(.intelli-avatar-control):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-avatar-control,body[data-intelli-theme] .intelli-avatar-control:hover,body[data-intelli-theme] .intelli-avatar-control:focus,body[data-intelli-theme] .intelli-avatar-control:focus-visible,body[data-intelli-theme] .intelli-avatar-control:active,body[data-intelli-theme] .intelli-shell,body[data-intelli-theme] .intelli-shell:hover,body[data-intelli-theme] .intelli-shell:focus,body[data-intelli-theme] .intelli-shell:focus-visible,body[data-intelli-theme] .intelli-shell:active{box-shadow:none!important;filter:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:none!important}.account-workspace-standard{--account-workspace-supporting-size:18px;--account-workspace-body-size:18px;--account-workspace-detail-size:16px;--account-workspace-line-height:1.65}.account-workspace-standard :is(.golden-care-purpose,.ltc-purpose,.ritecare-purpose,.achievements-purpose,.advanceable-purpose,.brighter-purpose,.circle-care-header>p:last-child,.hidden-talents-header>p:last-child){font-size:var(--account-workspace-supporting-size)!important;line-height:1.55!important}.account-workspace-standard :is(.golden-care-description,.ltc-description,.ritecare-description){font-size:var(--account-workspace-body-size)!important;line-height:var(--account-workspace-line-height)!important}.account-workspace-standard :is(.golden-care-tool-card,.ltc-tool-card,.ritecare-tool-card,.achievements-card,.advanceable-card,.brighter-card,.circle-care-card,.hidden-talents-card){min-height:0!important;padding:18px!important}.account-workspace-standard :is(.golden-care-workspace-grid,.ltc-workspace-grid,.ritecare-workspace-grid,.achievements-card-grid,.advanceable-card-grid,.brighter-card-grid,.circle-care-grid,.hidden-talents-grid){gap:14px!important}.account-workspace-standard :is(.golden-care-tool-icon,.ltc-tool-icon,.ritecare-tool-icon,.achievements-card-icon,.advanceable-card-mark,.brighter-card-number,.circle-care-card img,.circle-care-card b,.hidden-talents-card img,.hidden-talents-card b){width:50px!important;height:50px!important}.account-workspace-standard :is(.golden-care-tool-content,.ltc-tool-content,.ritecare-tool-content){margin-top:15px!important}.account-workspace-standard :is(.golden-care-tool-content>strong,.ltc-tool-content>strong,.ritecare-tool-content>strong,.achievements-card h2,.advanceable-card h2,.brighter-card h2,.circle-care-card h2,.hidden-talents-card h2){font-size:23px!important;line-height:1.25!important}.account-workspace-standard :is(.golden-care-tool-content>p,.ltc-tool-content>p,.ritecare-tool-content>p,.achievements-card>p,.advanceable-card>p,.brighter-card>p,.circle-care-card>p,.hidden-talents-card>p){font-size:var(--account-workspace-body-size)!important;line-height:var(--account-workspace-line-height)!important}.account-workspace-standard :is(.achievements-card h2,.advanceable-card h2,.brighter-card h2,.circle-care-card h2,.hidden-talents-card h2){margin-top:16px!important}.account-workspace-standard :is(.golden-care-tool-features,.ltc-tool-features,.ritecare-tool-features,.achievements-card ul,.advanceable-card ul,.brighter-card ul,.circle-care-card ul,.hidden-talents-card ul){font-size:var(--account-workspace-detail-size)!important;line-height:1.7!important}.account-workspace-standard :is(.golden-care-tool-features,.ltc-tool-features,.ritecare-tool-features){gap:6px!important;margin-top:13px!important}.account-workspace-standard :is(.golden-care-tool-features span,.ltc-tool-features span,.ritecare-tool-features span,.achievements-card li,.advanceable-card li,.brighter-card li,.circle-care-card li,.hidden-talents-card li){font-size:var(--account-workspace-detail-size)!important;line-height:1.6!important}.account-workspace-standard :is(.golden-care-tool-status,.ltc-tool-status,.ritecare-tool-status,.achievements-status,.advanceable-status,.brighter-status,.circle-care-card>span,.hidden-talents-card>span){font-size:11px!important}.account-workspace-standard :is(.golden-care-tool-button,.ltc-tool-button,.ritecare-tool-button,.achievements-coming-soon,.advanceable-coming-soon,.brighter-coming-soon,.circle-care-card>strong,.hidden-talents-card>strong){min-height:44px;font-size:14px!important}.account-workspace-standard :is(.golden-care-tool-button,.ltc-tool-button,.ritecare-tool-button){min-height:42px!important;margin-top:16px!important}.account-workspace-standard :is(.golden-care-workspace-method,.ltc-workspace-method,.ritecare-workspace-method,.achievements-method,.advanceable-method,.brighter-method,.circle-care-method,.hidden-talents-method) :is(p,span){font-size:15px!important;line-height:1.6!important}@media (width<=700px){.account-workspace-standard{--account-workspace-supporting-size:17px;--account-workspace-body-size:17px;--account-workspace-detail-size:15px}}.people-source-empty{box-sizing:border-box;color:#9fb2c7;text-align:center;background:#081f36b8;border:1px dashed #f59e0b6b;border-radius:16px;width:min(760px,100% - 40px);margin:28px auto;padding:34px}.people-source-empty strong{color:#f8fafc;margin-bottom:7px;font-size:16px;display:block}.people-source-empty p{margin:0;font-size:12px;line-height:1.55}.is-workspace-launch-card{cursor:pointer}.platform-startup-state{color:#dbeafe;letter-spacing:.04em;place-items:center;min-height:100vh;font-size:16px;font-weight:750;display:grid}:is(main,.intelli-workspace,.intelli-panel,.account-workspace-standard) :is(article,details,section[class*=-card],div[class*=-card],button[class*=-card],a[class*=-card]):not(.is-disabled):not(.is-locked):not(.is-locked-title):not([aria-disabled=true]){transition:transform .22s,border-color .22s,box-shadow .22s,filter .22s!important}:is(main,.intelli-workspace,.intelli-panel,.account-workspace-standard) :is(article,details,section[class*=-card],div[class*=-card],button[class*=-card],a[class*=-card]):not(.is-disabled):not(.is-locked):not(.is-locked-title):not([aria-disabled=true]):hover{border-color:rgba(var(--workspace-card-glow-rgb,var(--theme-accent-rgb,45,212,191)),.82)!important;filter:brightness(1.055)saturate(1.06)!important;box-shadow:0 14px 30px #00000047,0 0 18px rgba(var(--workspace-card-glow-rgb,var(--theme-accent-rgb,45,212,191)),.42),0 0 38px rgba(var(--workspace-card-glow-rgb,var(--theme-accent-rgb,45,212,191)),.22),inset 0 0 18px rgba(var(--workspace-card-glow-rgb,var(--theme-accent-rgb,45,212,191)),.06)!important;transform:translateY(-3px)!important}:is(main,.intelli-workspace,.intelli-panel,.account-workspace-standard) :is(article,details,section[class*=-card],div[class*=-card],button[class*=-card],a[class*=-card]):not(.is-disabled):not(.is-locked):not(.is-locked-title):not([aria-disabled=true]):focus-visible{outline-offset:3px;border-color:rgba(var(--workspace-card-glow-rgb,var(--theme-accent-rgb,45,212,191)),.9)!important;outline:2px solid rgba(var(--workspace-card-glow-rgb,var(--theme-accent-rgb,45,212,191)),.9)!important;box-shadow:0 0 22px rgba(var(--workspace-card-glow-rgb,var(--theme-accent-rgb,45,212,191)),.45),0 0 44px rgba(var(--workspace-card-glow-rgb,var(--theme-accent-rgb,45,212,191)),.2)!important}.official-card-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin-top:14px;display:grid}.official-card-gallery .official-card-figure{background:#030d1b85;border:1px solid #7dd3fc33;border-radius:15px;align-content:start;padding:12px}[data-insurance-card-zoom]{cursor:zoom-in;transition:transform .2s,box-shadow .2s}[data-insurance-card-zoom]:hover,[data-insurance-card-zoom]:focus-visible{outline-offset:3px;outline:2px solid #38bdf8;transform:translateY(-2px);box-shadow:0 18px 42px #0000006b}.insurance-card-lightbox{z-index:5000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00050ef0;display:block;position:fixed;inset:0}.insurance-card-lightbox__close{z-index:3;color:#fff;cursor:pointer;background:#0b2742;border:1px solid #7dd3fc99;border-radius:12px;width:44px;height:44px;font:700 28px/1 Arial;position:fixed;top:14px;right:18px}.insurance-card-lightbox__toolbar{z-index:3;background:#071c30;border:1px solid #7dd3fc73;border-radius:13px;align-items:center;gap:7px;padding:5px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000073}.insurance-card-lightbox__toolbar button{color:#eaf8ff;cursor:pointer;background:#10324d;border:1px solid #7dd3fc59;border-radius:8px;min-width:40px;height:34px;padding:0 11px;font-weight:850}.insurance-card-lightbox__toolbar button:hover:not(:disabled),.insurance-card-lightbox__toolbar button:focus-visible{background:#174665;border-color:#67e8f9}.insurance-card-lightbox__toolbar button:disabled{opacity:.4;cursor:not-allowed}.insurance-card-lightbox__toolbar output{color:#fff;text-align:center;min-width:58px;font-size:12px;font-weight:850}.insurance-card-lightbox__stage{justify-content:center;align-items:flex-start;padding:18px 24px 40px;display:flex;position:fixed;inset:66px 0 0;overflow:auto}.insurance-card-lightbox__stage>img{object-fit:contain;cursor:zoom-in;background:#fff;border:1px solid #7dd3fc80;border-radius:14px;flex:none;max-width:96vw;max-height:calc(100vh - 102px);display:block;box-shadow:0 30px 100px #000000bf}.insurance-card-lightbox__stage>img.is-zoomed{cursor:zoom-in;max-width:none;max-height:none}@media (width<=600px){.insurance-card-lightbox__toolbar{left:12px;transform:none}.insurance-card-lightbox__toolbar button{min-width:34px;padding:0 8px}.insurance-card-lightbox__stage{padding:12px 8px 28px}}.insurance-provider-gallery{background:linear-gradient(145deg,#081f36d1,#030e1deb);border:1px solid #22d3ee3d;border-radius:24px;margin:42px 0 30px;padding:30px}.insurance-provider-gallery__heading{max-width:780px;margin-bottom:22px}.insurance-provider-gallery__heading>span{color:#67e8f9;letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:800}.insurance-provider-gallery__heading h2{color:#fff;margin:9px 0 8px;font-size:clamp(1.65rem,3vw,2.25rem)}.insurance-provider-gallery__heading p{color:#aebfd1;margin:0;line-height:1.65}.insurance-provider-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.insurance-provider-profile{background:#020c19bd;border:1px solid #94a3b833;border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.insurance-provider-profile__brand{background:#fff;align-items:center;gap:16px;min-height:88px;padding:16px 18px;display:flex}.insurance-provider-profile__brand img{object-fit:contain;object-position:center;flex:0 0 128px;width:128px;height:48px}.insurance-provider-profile__brand strong,.insurance-provider-profile__brand span{display:block}.insurance-provider-profile__brand strong{color:#0f2740;font-size:1rem}.insurance-provider-profile__brand span{color:#52677c;margin-top:4px;font-size:.78rem}.insurance-provider-profile__card{cursor:zoom-in;background:#e8eef4;border:0;width:100%;height:260px;padding:14px}.insurance-provider-profile__card img{object-fit:contain;width:100%;height:100%}.insurance-provider-profile__card:focus-visible{outline-offset:-5px;outline:3px solid #22d3ee}.insurance-provider-profile__footer{color:#91a7ba;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:.77rem;display:flex}.insurance-provider-profile__footer a{color:#67e8f9;white-space:nowrap;font-weight:700;text-decoration:none}@media (width<=760px){.insurance-provider-gallery{padding:20px}.insurance-provider-gallery__grid{grid-template-columns:1fr}.insurance-provider-profile__brand img{flex-basis:105px;width:105px}}.mc-optional{color:#67e8f9;letter-spacing:.08em;text-transform:uppercase;margin-left:5px;font-size:9px;font-weight:900}.mc-save-status{color:#9eb4c4;grid-column:1/-1;min-height:20px;font-size:12px;font-weight:750}.mc-save-status[data-status=working]{color:#fde68a}.mc-save-status[data-status=success]{color:#86efac}.mc-save-status[data-status=error]{color:#fca5a5}.flash-recall{gap:.7rem;margin:.8rem 0 1rem;display:grid}.flash-recall label{color:#d7fff7;gap:.45rem;font-weight:750;display:grid}.flash-recall textarea{box-sizing:border-box;color:#f2f6fb;width:100%;font:inherit;resize:vertical;background:#0d2231;border:1px solid #3b5b70;border-radius:10px;padding:.8rem;line-height:1.5}.flash-recall textarea:focus{border-color:#2dd4bf;outline:3px solid #2dd4bf26}.flash-answer{background:#123c3eb8;border:1px solid #2dd4bf6b;border-radius:11px;padding:1rem}.flash-answer strong{color:#5eead4}.flash-answer p{margin:.45rem 0 0;line-height:1.55}.flash-recall>[data-flash-progress]{color:#91a6b7}.flash-card{cursor:default}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-close{color:#dbeafe;width:28px;height:28px;font:inherit;cursor:pointer;background:#0f172ab8;border:1px solid #7dd3fc59;border-radius:8px;place-items:center;padding:0;font-size:18px;display:grid;position:absolute;top:8px;right:8px}.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-content-library{gap:24px;display:grid}.admin-content-sector{background:#fffffff0;border:1px solid #9fb4ca;border-radius:22px;overflow:hidden;box-shadow:0 16px 38px #0f172a1a}.admin-content-sector>summary{cursor:pointer;background:linear-gradient(135deg,#dbeafe,#eef6ff);justify-content:space-between;align-items:center;gap:18px;padding:20px 68px 20px 22px;list-style:none;display:flex;position:relative}.admin-content-sector>summary::-webkit-details-marker{display:none}.admin-content-sector>summary:after{content:"+";color:#fff;background:#1e3a5f;border-radius:50%;place-items:center;width:32px;height:32px;font-size:1.15rem;font-weight:750;display:grid;position:absolute;right:22px}.admin-content-sector[open]>summary{border-bottom:1px solid #aec5dc}.admin-content-sector[open]>summary:after{content:"−"}.admin-content-sector>summary:hover,.admin-content-sector>summary:focus-visible{outline-offset:-3px;background:linear-gradient(135deg,#cfe4fb,#e5f2ff);outline:3px solid #1e3a5f29}.admin-content-sector>summary small,.admin-content-category summary small,.admin-content-workspace summary small{color:#475569;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.66rem;font-weight:800;display:block}.admin-content-sector>summary h2{color:#0f2742;margin:0;font-size:1.15rem}.admin-content-sector>summary>strong{color:#0f2742;background:#fff;border-radius:999px;padding:5px 10px;font-size:.8rem;box-shadow:inset 0 0 0 1px #1e3a5f2e}.admin-content-category,.admin-content-subcategory,.admin-content-workspace{background:#f8fafc;border-bottom:1px solid #cbd5e1}.admin-content-category:last-child{border-bottom:0}.admin-content-category>summary,.admin-content-subcategory>summary,.admin-content-workspace>summary{color:#0f2742;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 62px 16px 22px;list-style:none;display:flex;position:relative}.admin-content-category>summary::-webkit-details-marker{display:none}.admin-content-subcategory>summary::-webkit-details-marker{display:none}.admin-content-workspace>summary::-webkit-details-marker{display:none}.admin-content-category>summary:after,.admin-content-subcategory>summary:after,.admin-content-workspace>summary:after{content:"+";color:#fff;background:#1e3a5f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:1.05rem;font-weight:700;line-height:1;display:grid;position:absolute;right:20px}.admin-content-category[open]>summary:after,.admin-content-subcategory[open]>summary:after,.admin-content-workspace[open]>summary:after{content:"−"}.admin-content-category>summary:hover,.admin-content-category>summary:focus-visible{outline-offset:-3px;background:#eaf3fc;outline:3px solid #1e3a5f29}.admin-content-category>summary>strong,.admin-content-subcategory>summary>strong,.admin-content-workspace>summary>strong{color:#0f2742;text-align:center;background:#dbeafe;border-radius:999px;min-width:28px;padding:4px 8px;font-size:.72rem}.admin-content-category__body{background:#f1f5f9;padding:0 14px 14px}.admin-content-subcategory,.admin-content-workspace{background:#fff;border:1px solid #b8c9da;border-radius:14px;margin-top:9px;overflow:hidden}.admin-content-workspace__body{background:#f8fafc;padding:0 9px 9px}.admin-content-subcategory>summary{padding:13px 45px 13px 16px;font-size:.83rem;font-weight:750}.admin-content-subcategory>summary:after{right:16px}.admin-content-card-list{gap:9px;padding:0 10px 11px;display:grid}.admin-content-card{background:#fff;border:1px solid #c5d3e0;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 15px;display:flex;box-shadow:0 5px 14px #0f172a0f}.admin-content-card__body{min-width:0}.admin-content-card__flags{flex-wrap:wrap;gap:6px;margin-bottom:7px;display:flex}.admin-content-card__flags span{color:#0c4a6e;text-transform:uppercase;background:#e0f2fe;border:1px solid #7aa7c7;border-radius:999px;padding:3px 7px;font-size:.62rem;font-weight:800}.admin-content-card__flags .is-shared{color:#4c1d95;background:#ede9fe;border-color:#a78bfa}.admin-content-card h4{color:#0f172a;margin:0;font-size:.92rem}.admin-content-card p,.admin-content-card small{overflow-wrap:anywhere;color:#475569;margin:5px 0 0;font-size:.72rem;display:block}.admin-content-card small{color:#3730a3}.admin-shared-toggle .admin-toggle-control{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.admin-toggle-control input{opacity:0;pointer-events:none;position:absolute}.admin-toggle-control i{border:1px solid var(--surface-border);background:#47556973;border-radius:999px;width:42px;height:23px;transition:all .2s;position:relative}.admin-toggle-control i:after{content:"";background:#cbd5e1;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:3px;left:3px}.admin-toggle-control input:checked+i{background:#7c3aed8c;border-color:#8b5cf6}.admin-toggle-control input:checked+i:after{background:#fff;left:22px}.admin-toggle-control b{color:var(--text-primary);font-size:.78rem}.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-overview-live-bar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.admin-shell .admin-overview-live-bar>div:last-child{color:var(--text-secondary);align-items:center;gap:12px;font-size:.78rem;display:flex}.admin-shell .admin-overview-live-bar button{color:var(--text-primary);font:inherit;cursor:pointer;background:#38bdf81a;border:1px solid #38bdf870;border-radius:999px;padding:9px 13px;font-weight:800}.admin-shell .admin-overview-live-bar button:disabled{cursor:wait;opacity:.62}@media (width<=760px){.admin-shell .admin-overview-live-bar,.admin-shell .admin-overview-live-bar>div:last-child{flex-direction:column;align-items:flex-start}}.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[role=link]{cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.admin-shell .admin-metric-card[role=link]:focus-visible{outline-offset:3px;outline:3px solid #38bdf86b}.admin-shell .admin-metric-card[role=link]:hover{border-color:#38bdf87a;transform:translateY(-2px);box-shadow:0 22px 52px #0000004d}.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:start center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.admin-modal{border:1px solid var(--surface-border);width:min(720px,100%);color:var(--text-primary);box-shadow:var(--shadow);background:#061222f5;border-radius:28px;margin:auto 0;padding:28px;overflow:visible}.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]{z-index:100}.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:110;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:#f8fafc;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-form-field select option{color:#0f172a!important;background:#fff!important}.admin-modal .admin-form-field select option:checked,.admin-modal .admin-form-field select option:focus,.admin-modal .admin-form-field select option:hover{color:#0f2742!important;background-color:#dbeafe!important;background-image:linear-gradient(#dbeafe,#dbeafe)!important}.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-section-disclosure,.admin-table-disclosure{overflow:hidden}.admin-section-disclosure>summary,.admin-table-disclosure>summary{cursor:pointer;list-style:none;position:relative}.admin-section-disclosure>summary{align-items:center;margin:-20px;padding:20px 68px 20px 20px}.admin-section-disclosure>summary::-webkit-details-marker{display:none}.admin-table-disclosure>summary::-webkit-details-marker{display:none}.admin-section-disclosure>summary:after,.admin-table-disclosure>summary:after{content:"+";color:#fff;background:#1e3a5f;border-radius:50%;place-items:center;width:30px;height:30px;font-size:1.1rem;font-weight:800;line-height:1;display:grid;position:absolute;right:20px}.admin-section-disclosure[open]>summary:after,.admin-table-disclosure[open]>summary:after{content:"−"}.admin-section-disclosure[open]>summary{border-bottom:1px solid #1e3a5f29;margin-bottom:0}.admin-section-disclosure__body{padding-top:20px}.admin-table-disclosure{background:#ffffffa8;border:1px solid #1e3a5f2e;border-radius:16px;margin-top:12px}.admin-table-disclosure>summary{color:#0f2742;justify-content:space-between;align-items:center;padding:16px 62px 16px 18px;font-weight:800;display:flex}.admin-table-disclosure>summary small{color:#16759e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:.68rem;display:block}.admin-table-disclosure>summary>strong{background:#dbeafe;border-radius:999px;padding:4px 9px;font-size:.75rem}.admin-table-disclosure>.admin-table-wrap{border-width:1px 0 0;border-radius:0;margin:0}.admin-user-tier{background:#ffffffb3;border:1px solid #1e3a5f2e;border-radius:18px;margin-top:16px;overflow:hidden}.admin-identity-register{color:#142b4a;background:linear-gradient(145deg,#edf7ff,#dcecff);border:1px solid #7db3d7;border-radius:16px;margin:0 0 22px;padding:20px;box-shadow:0 16px 38px #0f27421f}.admin-identity-disclosure-heading{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;list-style:none;display:flex}.admin-identity-disclosure-heading::-webkit-details-marker{display:none}.admin-identity-disclosure-heading small{color:#075985;letter-spacing:.14em;font-size:10px;font-weight:900}.admin-identity-disclosure-heading h2{color:#102a4c;margin:5px 0 0;font-size:20px}.admin-identity-disclosure-heading>span{color:#38516d;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.admin-identity-disclosure-heading>span b{color:#102a4c;font-size:16px}.admin-identity-disclosure-heading i{color:#075985;background:#fff;border:1px solid #7db3d7;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;font-style:normal;transition:transform .18s;display:grid}.admin-identity-register[open]>.admin-identity-disclosure-heading i{transform:rotate(180deg)}.admin-identity-disclosure-heading:hover i,.admin-identity-disclosure-heading:focus-visible i{background:#e0f2fe;border-color:#075985;box-shadow:0 0 0 3px #0e749024}.admin-identity-disclosure-heading:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #075985}.admin-identity-content{padding-top:18px}.admin-invite-result-body{gap:15px;padding:22px;display:grid}.admin-invite-result-body>p{color:#334155;margin:0;line-height:1.6}.admin-invite-result-body label{color:#0f2742;gap:7px;font-size:12px;font-weight:800;display:grid}.admin-invite-result-body textarea{box-sizing:border-box;color:#0f2742;resize:vertical;background:#f8fafc;border:1px solid #9eb7c8;border-radius:9px;width:100%;min-height:112px;padding:12px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.admin-invite-result-body small{color:#64748b;line-height:1.5}.admin-identity-heading{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:16px;display:flex}.admin-identity-heading small{color:#075985;letter-spacing:.14em;font-size:10px;font-weight:900}.admin-identity-heading h2{color:#102a4c;margin:5px 0 6px;font-size:20px}.admin-identity-heading p{color:#3d5875;max-width:820px;margin:0;font-size:13px;font-weight:550;line-height:1.6}.admin-identity-heading button,.admin-identity-actions button{color:#fff;cursor:pointer;background:#123b5a;border:1px solid #174a72;border-radius:8px;padding:8px 11px;font-weight:800}.admin-identity-heading button:hover,.admin-identity-heading button:focus-visible,.admin-identity-actions button:hover,.admin-identity-actions button:focus-visible{background:#075985;border-color:#075985;outline:none;box-shadow:0 0 0 3px #0e749029}.admin-identity-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:15px;display:grid}.admin-identity-summary span{color:#38516d;background:#fff;border:1px solid #9dbbd4;border-radius:9px;padding:11px 13px;font-size:11px;font-weight:700}.admin-identity-summary b{color:#102a4c;font-size:20px;display:block}.admin-identity-register td small{color:#526783;margin-top:4px;line-height:1.45;display:block}.admin-identity-state{border:1px solid #0000;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-block}.admin-identity-state.is-ready{color:#065f46;background:#d1fae5;border-color:#6ee7b7}.admin-identity-state.is-pending{color:#854d0e;background:#fef3c7;border-color:#facc15}.admin-identity-actions{min-width:94px}.admin-identity-actions summary{color:#123b5a;cursor:pointer;background:#fff;border:1px solid #174a72;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:10px;font-weight:900;list-style:none;display:flex}.admin-identity-actions summary::-webkit-details-marker{display:none}.admin-identity-actions summary span{font-size:14px;transition:transform .18s}.admin-identity-actions[open] summary span{transform:rotate(180deg)}.admin-identity-actions>div{gap:6px;padding-top:7px;display:grid}.admin-identity-actions button{text-align:left;white-space:nowrap;width:100%;font-size:10px}.admin-identity-actions summary:hover,.admin-identity-actions summary:focus-visible{background:#e0f2fe;border-color:#075985;outline:none;box-shadow:0 0 0 3px #0e749024}.admin-identity-action-status,.admin-identity-error{color:#075985;margin:12px 0 0;font-size:12px;font-weight:700}.admin-identity-error{color:#9f1239}@media (width<=900px){.admin-identity-summary{grid-template-columns:1fr 1fr}.admin-identity-heading{display:grid}}.admin-identity-bulk-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;margin:0 0 12px;display:flex}.admin-identity-bulk-actions>span{color:#38516d;align-self:center;font-size:12px;font-weight:800}.admin-identity-bulk-actions label{gap:4px;min-width:190px;display:grid}.admin-identity-bulk-actions label>span{color:#52677e;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:850}.admin-identity-bulk-actions select{color:#12304d;min-height:38px;font:inherit;background:#fff;border:1px solid #b8c7d8;border-radius:9px;padding:7px 34px 7px 10px;font-weight:750}.admin-identity-bulk-actions button{color:#fff;cursor:pointer;background:#075985;border:1px solid #075985;border-radius:9px;min-height:38px;padding:9px 13px;font-weight:850}.admin-identity-bulk-actions button:hover,.admin-identity-bulk-actions button:focus-visible{background:#0c4a6e;outline:none;box-shadow:0 0 0 3px #0e749029}.admin-identity-bulk-actions button:disabled{color:#64748b;box-shadow:none;cursor:not-allowed;background:#e2e8f0;border-color:#94a3b8}.admin-identity-select-cell{width:42px;text-align:center!important;padding-right:6px!important}.admin-identity-select-cell input{accent-color:#075985;cursor:pointer;width:17px;height:17px;margin:0}.admin-shell .admin-identity-table{border-radius:12px;max-height:min(58vh,620px)}.admin-shell .admin-identity-table table{table-layout:fixed;width:100%;min-width:0;font-size:10.5px;line-height:1.35}.admin-shell .admin-identity-table th,.admin-shell .admin-identity-table td{box-sizing:border-box;overflow-wrap:anywhere;padding:8px 9px}.admin-shell .admin-identity-table th{letter-spacing:.035em;font-size:9px}.admin-shell .admin-identity-table th:nth-child(7),.admin-shell .admin-identity-table th:nth-child(8){width:10%}.admin-shell .admin-identity-table td strong{font-size:10.5px}.admin-shell .admin-identity-table td small{margin-top:2px;font-size:9px;line-height:1.3}.admin-shell .admin-identity-table .admin-identity-state{white-space:normal;padding:3px 5px;font-size:8.5px;line-height:1.25}.admin-shell .admin-identity-table .admin-identity-actions{min-width:0}.admin-shell .admin-identity-table .admin-identity-actions summary{gap:4px;padding:5px 6px;font-size:9px}.admin-shell .admin-identity-table .admin-identity-actions button{white-space:normal;padding:6px 7px;font-size:9px}.admin-shell .admin-identity-table .admin-identity-select-cell{width:auto;padding:8px 3px!important}.admin-shell .admin-identity-table .admin-identity-select-cell input{width:14px;height:14px}@media (width<=1100px){.admin-shell .admin-identity-table table{font-size:9.5px}.admin-shell .admin-identity-table th,.admin-shell .admin-identity-table td{padding:7px 6px}.admin-shell .admin-identity-table th{font-size:8px}.admin-shell .admin-identity-table td strong{font-size:9.5px}.admin-shell .admin-identity-table td small{font-size:8px}}.admin-identity-heading>div{flex:1;min-width:0}.admin-identity-heading p{max-width:none}.admin-identity-heading p+p{margin-top:8px}.admin-shell .admin-identity-table{max-height:min(72vh,820px)}.admin-shell .admin-identity-table th:first-child{width:3%}.admin-shell .admin-identity-table th:nth-child(2){width:16%}.admin-shell .admin-identity-table th:nth-child(3){width:11%}.admin-shell .admin-identity-table th:nth-child(4){width:19%}.admin-shell .admin-identity-table th:nth-child(5){width:11%}.admin-shell .admin-identity-table th:nth-child(6){width:12%}.admin-shell .admin-identity-table th:nth-child(7){width:11%}.admin-shell .admin-identity-table th:nth-child(8){width:9%}.admin-shell .admin-identity-table th:nth-child(9){width:8%}.admin-user-tier--elevated{border-color:#16759e57;box-shadow:0 14px 32px #0f274214}.admin-user-tier__heading{color:#0f2742;justify-content:space-between;align-items:center;gap:24px;padding:18px 64px 18px 20px;display:flex}.admin-user-tier--elevated>.admin-user-tier__heading{background:linear-gradient(110deg,#dbeafeb8,#ecfeffd1)}.admin-user-tier__heading small{color:#16759e;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.7rem;font-weight:900;display:block}.admin-user-tier__heading h2,.admin-user-tier__heading p{margin:0}.admin-user-tier__heading p{color:#526783;margin-top:5px;font-size:.84rem;font-weight:500}.admin-user-tier__heading>strong{color:#0f2742;text-align:center;background:#dbeafe;border-radius:999px;flex:none;min-width:38px;padding:7px 11px}.admin-user-tier>summary{cursor:pointer;list-style:none;position:relative}.admin-user-tier>summary::-webkit-details-marker{display:none}.admin-user-tier>summary:after{content:"+";color:#fff;background:#1e3a5f;border-radius:50%;place-items:center;width:30px;height:30px;font-size:1.1rem;font-weight:800;display:grid;position:absolute;right:20px}.admin-user-tier[open]>summary:after{content:"−"}.admin-user-tier__body,.admin-user-tier>.admin-table-wrap{border-top:1px solid #1e3a5f24}.admin-user-tier .admin-table-wrap{border:0;border-radius:0;margin:0}.admin-user-tier .admin-table-wrap table{table-layout:fixed;width:100%;min-width:0;font-size:.68rem}.admin-user-tier .admin-table-wrap th,.admin-user-tier .admin-table-wrap td{overflow-wrap:anywhere;padding:8px 7px;line-height:1.35}.admin-user-tier .admin-table-wrap th{letter-spacing:.025em;font-size:.61rem}.admin-user-tier .admin-table-wrap .admin-link{white-space:normal;padding:5px 7px;font-size:.64rem;line-height:1.2}@media (width<=720px){.admin-user-tier__heading{align-items:flex-start;gap:12px}}.admin-shell .admin-readiness-controls{border:1px solid var(--surface-border);background:#38bdf80d;border-radius:16px;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin:0 0 14px;padding:16px;display:grid}.admin-shell .admin-readiness-controls label{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;gap:6px;font-size:.72rem;font-weight:800;display:grid}.admin-shell .admin-readiness-controls input,.admin-shell .admin-readiness-controls select,.admin-shell .admin-readiness-controls button{border:1px solid var(--surface-border);min-width:0;min-height:42px;color:var(--text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;letter-spacing:0;text-transform:none;background:#030914d1;border-radius:11px;padding:9px 11px;font-size:.82rem;font-weight:700}.admin-shell .admin-readiness-controls button{cursor:pointer;align-self:end}.admin-shell .admin-readiness-result-count{color:var(--text-secondary);margin:0 0 10px;font-size:.82rem}.admin-shell .admin-dashboard-table td small{color:var(--text-secondary);margin-top:4px;display:block}.admin-shell .admin-readiness-actions{flex-direction:column;align-items:flex-start;gap:7px;display:flex}@media (width<=1100px){.admin-shell .admin-readiness-controls{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (width<=620px){.admin-shell .admin-readiness-controls{grid-template-columns:1fr}}.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-shell .admin-primary{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#16759e,#0f5f86);border:1px solid #16759e;border-radius:10px;justify-content:center;align-items:center;margin-top:14px;padding:0 18px;font-size:.875rem;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:0 8px 20px #0f5f8633}.admin-shell .admin-primary:focus-visible{outline-offset:3px;outline:3px solid #22d3ee4d}.admin-modal .admin-danger{color:#fff;background:#b42336;border-color:#b42336a6;margin-right:auto}.admin-modal .admin-danger:hover,.admin-modal .admin-danger:focus-visible{background:#981b2d;box-shadow:0 0 0 1px #e5485d40,0 0 18px #b4233647;border-color:#e5485d!important}.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-account-tools-intro{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.admin-account-tools-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-account-tools-actions button,.admin-account-tool-filters>button{color:#203d64;font:inherit;cursor:pointer;background:#f7fbff;border:1px solid #72cfff;border-radius:999px;padding:11px 16px;font-weight:700}.admin-account-tools-actions button:hover,.admin-account-tool-filters>button:hover{background:#e8f6ff}.admin-account-tools-actions [data-account-tool-export]{color:#fff;background:#147a48;border-color:#147a48;box-shadow:0 5px 14px #147a4833}.admin-account-tools-actions [data-account-tool-export]:hover,.admin-account-tools-actions [data-account-tool-export]:focus-visible{color:#fff;background:#0d6037;border-color:#0d6037}.admin-account-tools-actions [data-account-tool-add]{color:#203d64;background:#f7fbff;border-color:#72cfff}.admin-account-tool-filters{background:#dcecff;border:1px solid #b8d8fa;border-radius:20px;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:14px;margin:18px 0;padding:18px;display:grid}.admin-account-tool-filters .admin-form-field{margin:0}.admin-account-tool-filters select{color:#172b49;width:100%;min-height:46px;box-shadow:none;background:#fff;border:1px solid #8fb3d8}.admin-account-tool-filters select option{color:#172b49;background:#fff}.admin-account-tools-visuals{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.admin-form-field--wide{grid-column:1/-1}.admin-governance-search{color:#172b49;width:min(420px,100%);min-height:44px;font:inherit;background:#fff;border:1px solid #9bb9d8;border-radius:12px;padding:10px 14px}.admin-data-table-scroll,.admin-table-wrap{max-height:min(64vh,720px);position:relative;overflow:auto}.admin-data-table-scroll table,.admin-table-wrap table{border-collapse:separate;border-spacing:0;min-width:100%}.admin-data-table-scroll thead th,.admin-table-wrap thead th{z-index:4;color:#fff;background:#213f69;position:sticky;top:0;box-shadow:0 1px #8fb3d8}.admin-data-table-scroll th:first-child,.admin-data-table-scroll td:first-child,.admin-table-wrap th:first-child,.admin-table-wrap td:first-child{position:sticky;left:0}.admin-data-table-scroll th:first-child,.admin-table-wrap th:first-child{z-index:6}.admin-data-table-scroll td:first-child,.admin-table-wrap td:first-child{z-index:2;background:#edf5ff;box-shadow:1px 0 #c6d9ef}.account-tool-col-industry{width:120px}.account-tool-col-account{width:220px}.account-tool-col-category{width:230px}.account-tool-col-system{width:300px}.account-tool-col-status{width:110px}.account-tool-col-notes{width:360px}.account-tool-col-action{width:130px}.account-tool-col-count{width:105px}.account-tool-col-summary{width:auto}.admin-data-table-scroll table{table-layout:auto;width:100%;min-width:1080px}.admin-data-table-scroll th,.admin-data-table-scroll td{white-space:normal;vertical-align:top;padding:12px 14px}.admin-data-table-scroll th:nth-last-child(-n+3){border-left:1px solid #ffffff29}@media (width<=1100px){.admin-account-tool-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-account-tools-visuals{grid-template-columns:1fr}}@media (width<=720px){.admin-account-tools-intro{flex-direction:column;align-items:stretch}.admin-account-tools-actions{justify-content:flex-start}.admin-account-tool-filters{grid-template-columns:1fr}}.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}.admin-shell .admin-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-content:normal;gap:20px;display:grid}.admin-shell .admin-portal-links{justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.admin-shell .admin-portal-links button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:750;display:inline-flex;color:#1e3a5f!important;box-shadow:none!important;background:#eff6ffc2!important;border:1px solid #1e3a5f94!important;border-radius:10px!important}.admin-shell .admin-portal-links button span{color:#0891b2;place-items:center;min-width:20px;font-size:1.2rem;line-height:1;display:inline-grid}.admin-shell .admin-portal-links button:hover,.admin-shell .admin-portal-links button:focus-visible{transform:translateY(-1px);color:#0f2742!important;background:#cffafed1!important;border-color:#0891b2!important;box-shadow:0 0 0 1px #0891b22e,0 0 18px #0891b233!important}.admin-shell .admin-top>.admin-intelli__avatar{grid-column:2;justify-self:center}.admin-shell .admin-top-actions{grid-column:3;justify-self:end;min-width:0}.admin-shell .admin-top-actions>#adminExport,.admin-shell .admin-top-actions>#adminSignOut{min-height:40px;padding:0 14px;border-radius:10px!important}@media (width<=1100px){.admin-shell .admin-top{grid-template-columns:1fr auto}.admin-shell .admin-top>.admin-intelli__avatar{grid-area:1/2}.admin-shell .admin-top-actions{grid-column:1/-1;justify-self:stretch}}@media (width<=620px){.admin-shell .admin-top{grid-template-columns:1fr}.admin-shell .admin-portal-links{flex-wrap:wrap}.admin-shell .admin-top>.admin-intelli__avatar{grid-area:auto/1}.admin-shell .admin-top-actions{grid-column:1}}body[data-intelli-theme=admin]{min-height:100%;overflow-x:hidden;overflow-y:auto!important}body[data-intelli-theme=admin] #app{height:auto;min-height:100vh;overflow:visible}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);height:auto;min-height:100vh;padding:clamp(20px,4vw,54px);overflow:visible}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}body[data-intelli-theme=admin] .admin-access-mfa-setup{justify-items:center;gap:14px;margin:22px 0;display:grid}body[data-intelli-theme=admin] .admin-access-form[hidden]{display:none!important}body[data-intelli-theme=admin] .admin-access-mfa-qr{background:#fff;border-radius:16px;width:min(280px,78vw);padding:16px}body[data-intelli-theme=admin] .admin-access-mfa-open{color:#7dd3fc;text-underline-offset:4px;font-weight:800}body[data-intelli-theme=admin] .admin-access-mfa-secret{color:#bae6fd;text-align:center;width:100%}body[data-intelli-theme=admin] .admin-access-mfa-secret code{overflow-wrap:anywhere;color:#f8fafc;background:#020f1cbd;border:1px solid #38bdf847;border-radius:10px;flex:1;padding:10px;display:block}body[data-intelli-theme=admin] .admin-access-mfa-key{align-items:stretch;gap:8px;margin-top:8px;display:flex}body[data-intelli-theme=admin] .admin-access-mfa-key button{width:auto;min-width:132px;padding:10px 14px}@media (width<=520px){body[data-intelli-theme=admin] .admin-access-mfa-key{flex-direction:column}}@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{min-height:100dvh;padding-bottom:max(clamp(20px, 4vw, 54px), env(safe-area-inset-bottom));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}}body[data-intelli-theme=client]{color:#15233a;background:#e9f1fa;margin:0}.client-console{--client-brand-primary:#14799d;--client-brand-primary-light:#72bfd6;--client-brand-secondary:#43a9ce;--client-brand-accent:#48d5ce;grid-template-columns:270px 1fr;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid}.client-console button,.client-console input,.client-console select,.client-console textarea{font:inherit}.client-console__sidebar{color:#eaf5ff;background:#06182a;border-right:1px solid #176c91;flex-direction:column;gap:24px;padding:28px 20px;display:flex}.client-console__brand{align-items:center;gap:12px;display:flex}.client-console__brand>span{color:#042033;background:var(--client-brand-accent);border-radius:12px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.client-console__brand div,.client-console__sidebar label{gap:4px;display:grid}.client-console__brand small,.client-console__sidebar label,.client-console__isolation{color:#9eb2c8;font-size:12px}.client-console__sidebar select{color:#eaf5ff;border:1px solid var(--client-brand-primary-light);background:#0b263d;border-radius:10px;width:100%;margin-top:7px;padding:12px}.client-console__sidebar nav{gap:8px;display:grid}.client-console__sidebar nav button{color:#dce9f6;text-align:left;cursor:pointer;background:0 0;border:1px solid #176c91;border-radius:10px;padding:13px 14px}.client-console__sidebar nav button:hover,.client-console__sidebar nav button:focus-visible{color:#fff;border-color:var(--client-brand-accent);background:#0c3045}.client-console__isolation{border:1px solid color-mix(in srgb, var(--client-brand-accent) 32%, transparent);background:color-mix(in srgb, var(--client-brand-accent) 8%, transparent);border-radius:12px;margin-top:auto;padding:15px;line-height:1.5}.client-console__isolation strong{color:var(--client-brand-accent);display:block}.client-console__main{min-width:0;padding:0 34px 48px}.client-console__header{border-bottom:1px solid #bfd0e1;justify-content:space-between;align-items:center;gap:32px;min-height:166px;display:flex}.client-console__account-brand{align-items:center;gap:24px;min-width:0;padding:20px 0;display:flex}.client-console__account-brand img{object-fit:contain;object-position:left center;width:clamp(155px,14vw,220px);height:82px}.client-console__header p,.client-console__welcome>p,.client-console__section-heading p,.client-console__editor p{color:var(--client-brand-primary);letter-spacing:.13em;margin:0 0 5px;font-size:12px;font-weight:850}.client-console__header p{letter-spacing:.11em;margin-bottom:8px;font-size:14px;font-weight:800}.client-console__header h1,.client-console__section-heading h2,.client-console__editor h2{margin:0}.client-console__header h1{color:#14233a;letter-spacing:-.035em;max-width:760px;font-size:clamp(32px,3.25vw,50px);line-height:1.02}.client-console__header-actions{flex:none;align-items:center;gap:12px;display:flex;position:relative}.client-console__production-link{align-items:center;gap:8px;display:inline-flex;border-radius:12px!important;min-height:44px!important}.client-console__profile{background:#ffffffb8;border:1px solid #c5d7e6;border-radius:13px;align-items:center;gap:10px;min-height:46px;padding:6px 11px 6px 7px;display:flex;box-shadow:0 6px 18px #1e3a5f12}.client-console__profile>span{color:#fff;background:linear-gradient(135deg, var(--client-brand-primary), var(--client-brand-secondary));border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:grid}.client-console__profile div{gap:2px;display:grid}.client-console__profile strong{color:#203a55;white-space:nowrap;font-size:13px}.client-console__profile small{color:#61758a;white-space:nowrap;font-size:11px;font-weight:500}.client-console button{color:#173454;border:1px solid var(--client-brand-secondary);cursor:pointer;background:#f7fbff;border-radius:9px;min-height:40px;padding:9px 15px;font-weight:750}.client-console button:hover{border-color:var(--client-brand-primary);background:color-mix(in srgb, var(--client-brand-primary-light) 18%, #fff)}.client-console__view-toggle{border:1px solid color-mix(in srgb, var(--client-brand-primary) 35%, #cad7e5);background:#dfe9f4;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0;padding:6px;display:grid}.client-console__view-toggle button{text-align:left;color:#31465f;background:0 0;border-color:#0000;gap:6px;min-height:76px;padding:13px 16px;display:grid}.client-console__view-toggle button>strong{font-size:16px;font-weight:800}.client-console__view-toggle button small{opacity:.9;font-size:14px;font-weight:500;line-height:1.35}.client-console__view-toggle button[aria-pressed=true]{color:#fff;border-color:var(--client-brand-primary-light);background:linear-gradient(110deg, var(--client-brand-primary), color-mix(in srgb, var(--client-brand-primary) 72%, var(--client-brand-secondary)));box-shadow:0 6px 18px color-mix(in srgb, var(--client-brand-primary) 22%, transparent)}#clientConsoleStatus{color:#9a4a00;min-height:28px;padding-top:10px}.client-console__welcome{border:1px solid var(--client-brand-primary-light);background:linear-gradient(120deg, #f9fcff, color-mix(in srgb, var(--client-brand-primary-light) 17%, #fff));border-radius:18px;padding:26px 28px}.client-console__welcome h2{margin:6px 0 8px;font-size:clamp(26px,3vw,34px);line-height:1.12}.client-console__welcome>span{color:#4b6278;max-width:820px;font-size:15px;line-height:1.55;display:block}.client-console__metrics{grid-template-columns:repeat(3,1fr);gap:18px;margin:22px 0;display:grid}.client-console__metrics button,.client-console__assurance,.client-notice-card,.client-system-card{border:1px solid color-mix(in srgb, var(--client-brand-primary) 24%, #c2d7e9);background:#f8fbff;border-radius:15px;padding:22px}.client-console__metrics button{appearance:none;color:#173653;text-align:left;width:100%;min-height:118px;font:inherit;cursor:pointer;align-content:center;gap:8px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:grid;position:relative;overflow:hidden}.client-console__metrics button:after{content:"";background:color-mix(in srgb, var(--client-brand-primary) 9%, transparent);border-radius:50%;width:110px;height:110px;position:absolute;bottom:-42px;right:-28px}.client-console__metrics button:hover,.client-console__metrics button:focus-visible{border-color:color-mix(in srgb, var(--client-brand-primary) 72%, #7dd3fc);background:color-mix(in srgb, var(--client-brand-primary) 5%, #f8fbff);box-shadow:0 14px 30px #17365321, 0 0 24px color-mix(in srgb, var(--client-brand-primary) 24%, transparent);transform:translateY(-3px)}.client-console__metrics button:focus-visible{outline:3px solid color-mix(in srgb, var(--client-brand-primary) 28%, transparent);outline-offset:3px}.client-console__metrics small{z-index:1;color:#4b6278;font-size:13px;font-weight:700;position:relative}.client-console__metrics button:hover small,.client-console__metrics button:focus-visible small{color:var(--client-brand-primary)}.client-console__metrics strong{color:var(--client-brand-primary);font-size:34px}.client-operations-intro{color:#9fb3c4;max-width:860px;margin:0 0 22px;line-height:1.65}.client-operations-groups{gap:18px;display:grid}.client-operations-group{border:1px solid color-mix(in srgb,var(--client-brand-accent) 30%,#20384f);background:#071a2dcc;border-radius:18px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s}.client-operations-group:hover{border-color:var(--client-brand-accent);box-shadow:0 0 26px color-mix(in srgb,var(--client-brand-accent) 22%,transparent);transform:translateY(-2px)}.client-operations-group>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;display:flex}.client-operations-group>header small{color:var(--client-brand-accent);letter-spacing:.14em;font-size:.68rem;font-weight:900}.client-operations-group>header h3{margin:5px 0}.client-operations-group>header>strong{color:#a9bfd0}.client-reporting-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.client-reporting-metrics article{background:#0a2137;border:1px solid #28445b;border-radius:14px;padding:17px;transition:all .2s}.client-reporting-metrics article:hover{border-color:var(--client-brand-accent);box-shadow:0 0 24px color-mix(in srgb,var(--client-brand-accent) 22%,transparent);transform:translateY(-2px)}.client-reporting-metrics small{color:#91a7ba;display:block}.client-reporting-metrics strong{margin-top:7px;font-size:1.8rem;display:block}@media (width<=800px){.client-reporting-metrics{grid-template-columns:1fr 1fr}}.client-console__assurance{border-left:5px solid var(--client-brand-primary);padding:26px 28px;position:relative;overflow:hidden}.client-console__assurance h2{color:#173653;margin:0 0 16px;font-size:20px}.client-console__assurance ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.client-console__assurance li{color:#415b73;padding-left:28px;line-height:1.45;position:relative}.client-console__assurance li:before{content:"✓";color:#fff;background:var(--client-brand-primary);border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-weight:900;display:grid;position:absolute;top:0;left:0}.client-console__section-heading{justify-content:space-between;align-items:end;gap:18px;margin:12px 0 20px;display:flex}.client-console__table-wrap{background:#f9fcff;border:1px solid #b8cfe2;border-radius:14px;max-height:calc(100vh - 210px);overflow:auto}.client-content-toolbar{border:1px solid color-mix(in srgb, var(--client-brand-primary) 25%, #c2d7e9);background:#f8fbff;border-radius:14px;grid-template-columns:minmax(280px,1.5fr) repeat(2,minmax(170px,.6fr)) auto auto;align-items:end;gap:14px;margin-bottom:18px;padding:16px;display:grid}.client-content-toolbar label{gap:6px;display:grid}.client-content-toolbar label span{color:#52687f;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.client-content-toolbar input,.client-content-toolbar select{color:#173b60;border:1px solid color-mix(in srgb, var(--client-brand-primary) 34%, #b8cfe2);background-color:color-mix(in srgb, var(--client-brand-primary-light) 9%, #fff);width:100%;min-height:44px;font:inherit;border-radius:13px;padding:10px 42px 10px 14px;font-size:13px;font-weight:700;transition:border-color .18s,box-shadow .18s,background-color .18s;box-shadow:inset 0 1px #ffffffd1,0 5px 14px #193d6312}.client-content-toolbar select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--client-brand-primary) 50%), linear-gradient(135deg, var(--client-brand-primary) 50%, transparent 50%), linear-gradient(to right, color-mix(in srgb, var(--client-brand-primary) 18%, transparent), color-mix(in srgb, var(--client-brand-primary) 18%, transparent));background-position:calc(100% - 18px) 18px,calc(100% - 12px) 18px,calc(100% - 38px) 9px;background-repeat:no-repeat;background-size:6px 6px,6px 6px,1px 26px}.client-content-toolbar input:hover,.client-content-toolbar select:hover{border-color:color-mix(in srgb, var(--client-brand-primary) 65%, #8db2cf);background-color:color-mix(in srgb, var(--client-brand-primary-light) 14%, #fff)}.client-content-toolbar input:focus,.client-content-toolbar select:focus{border-color:var(--client-brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--client-brand-primary) 14%, transparent), 0 7px 18px #193d631a;outline:none}.client-content-toolbar output{color:var(--client-brand-primary);white-space:nowrap;align-self:center;font-size:13px;font-weight:850}.client-group-toggle{color:#fff;border:1px solid color-mix(in srgb, var(--client-brand-primary-light) 58%, #fff);background:linear-gradient(120deg, #173f68, color-mix(in srgb, #173f68 70%, var(--client-brand-primary)));min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:11px;font-weight:850;display:inline-flex;box-shadow:0 7px 17px #173f6829}.client-group-toggle:hover,.client-group-toggle:focus-visible{border-color:#fff;outline:none;transform:translateY(-1px);box-shadow:0 10px 22px #173f683b}.client-group-toggle span{font-size:16px;line-height:1}.client-content-groups{gap:16px;display:grid}.client-content-group{background:#f9fcff;border:1px solid #b8cfe2;border-radius:14px;overflow:hidden}.client-content-group>summary{color:#fff;background:linear-gradient(100deg, #183e68, color-mix(in srgb, #183e68 78%, var(--client-brand-primary)));cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;font-size:15px;font-weight:850;list-style:none;display:flex}.client-content-group>summary::-webkit-details-marker{display:none}.client-content-group>summary:before{content:"▾";margin-right:-6px;transition:transform .18s}.client-content-group:not([open])>summary:before{transform:rotate(-90deg)}.client-content-group>summary strong{color:#183e68;text-align:center;background:#fff;border-radius:999px;min-width:28px;padding:3px 8px;font-size:12px}.client-content-group__table{border:0;border-radius:0;max-height:none}.client-system-group table{table-layout:fixed}.client-system-col-name{width:34%}.client-system-col-category{width:24%}.client-system-col-status{width:16%}.client-system-col-assignment{width:26%}.client-system-group th,.client-system-group td{vertical-align:middle}.client-system-group td:first-child strong,.client-system-group td:first-child small{overflow-wrap:anywhere}.client-system-group td small{font-weight:400;line-height:1.4}.client-intelli{flex:0 0 148px;place-items:center;width:148px;height:156px;display:grid;position:relative}.client-console .client-intelli__avatar,.client-console .client-intelli__avatar:focus,.client-console .client-intelli__avatar:hover,.client-console .client-intelli__avatar:active,.client-console .client-intelli__avatar:focus-visible{border:0;outline:0;width:148px;height:190px;min-height:0;padding:0;box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}.client-intelli__avatar{cursor:pointer;width:148px;height:190px;transition:transform .2s;overflow:visible;filter:none!important}.client-intelli__avatar:focus-visible{outline:none!important}.client-intelli__body{transform-box:fill-box;transform-origin:50%;animation:4.2s ease-in-out infinite clientIntelliFloat}.client-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,.client-intelli__portfolio){transition:filter .2s}.client-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,.client-intelli__portfolio),.client-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,.client-intelli__portfolio){filter:drop-shadow(0 0 5px #ffffffe0) drop-shadow(0 0 13px color-mix(in srgb, var(--client-brand-accent) 76%, transparent))}.client-intelli__avatar .avatar-ground{fill:color-mix(in srgb, var(--client-brand-accent) 18%, transparent);stroke:var(--client-brand-accent);stroke-width:2px}.client-intelli__avatar .avatar-core-outer,.client-intelli__avatar .avatar-core-mid{fill:color-mix(in srgb, var(--client-brand-accent) 10%, transparent);stroke:color-mix(in srgb, var(--client-brand-accent) 80%, #fff)}.client-intelli__avatar .avatar-core-outer{stroke-width:3px}.client-intelli__avatar .avatar-core-mid{stroke-width:2px;opacity:.72}.client-intelli__avatar .avatar-core{fill:url(#clientIntelliCore)}.client-intelli__avatar .avatar-gaze{fill:var(--client-brand-primary);stroke:#fff;stroke-width:1.5px;transition:cx 80ms linear,cy 80ms linear,filter .2s}.client-intelli__avatar .avatar-core-line{stroke:color-mix(in srgb, var(--client-brand-primary) 48%, transparent);stroke-width:1.5px}.client-intelli__avatar .avatar-shoulders{fill:color-mix(in srgb, var(--client-brand-accent) 13%, transparent);stroke:var(--client-brand-accent);stroke-width:2px}.client-intelli__avatar .avatar-spine{fill:url(#clientIntelliSpine);stroke:var(--client-brand-accent);stroke-width:2px}.client-intelli__avatar :is(.avatar-spine-edge,.avatar-spine-glow){fill:none;stroke-linecap:round}.client-intelli__avatar .avatar-spine-edge{stroke:color-mix(in srgb, var(--client-brand-primary) 48%, transparent);stroke-width:1.5px}.client-intelli__avatar .avatar-spine-glow{stroke:var(--client-brand-accent);stroke-width:4px;stroke-dasharray:20 16;animation:2.2s linear infinite clientIntelliSpine}.client-intelli__avatar .avatar-particle{fill:var(--client-brand-accent);transform-box:fill-box;transform-origin:50%}.client-intelli__avatar .avatar-particle.p1{animation:2.5s ease-in-out infinite clientIntelliParticle}.client-intelli__avatar .avatar-particle.p2{animation:2.5s ease-in-out .35s infinite clientIntelliParticle}.client-intelli__avatar .avatar-particle.p3{animation:2.5s ease-in-out .7s infinite clientIntelliParticle}@keyframes clientIntelliFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes clientIntelliSpine{0%{stroke-dashoffset:36px;opacity:.55}50%{opacity:1}to{stroke-dashoffset:0;opacity:.55}}@keyframes clientIntelliParticle{0%,to{opacity:.42;transform:translateY(0)scale(.84)}50%{opacity:1;transform:translateY(-7px)scale(1.22)}}.client-intelli__portfolio{fill:color-mix(in srgb, var(--client-brand-primary) 78%, #14233a);stroke:color-mix(in srgb, var(--client-brand-primary-light) 74%, #fff);stroke-width:2.2px;stroke-linejoin:round}.client-intelli__portfolio circle{fill:var(--client-brand-accent)}.client-intelli__portfolio path:last-child{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round}.client-intelli__speech{z-index:30;color:#dffffb;border:1px solid color-mix(in srgb, var(--client-brand-accent) 62%, transparent);background:#071928fa;border-radius:14px 4px 14px 14px;width:250px;padding:13px 15px;position:absolute;top:158px;right:3px;box-shadow:0 18px 48px #0000004d}.client-intelli__speech strong{color:var(--client-brand-accent);font-size:11px}.client-intelli__speech p{color:#c6d9e7;margin:6px 0 0;font-size:13px;line-height:1.45}.client-content-empty{color:#5f7185;text-align:center;background:#f8fbff;border:1px dashed #a9bfd2;border-radius:14px;padding:28px}.client-console table{border-collapse:collapse;width:100%}.client-console th,.client-console td{text-align:left;vertical-align:top;border-bottom:1px solid #d6e3ef;padding:14px}.client-console th{z-index:2;color:#fff;background:#183e68;position:sticky;top:0}.client-console td:first-child,.client-console th:first-child{z-index:1;background:#f9fcff;position:sticky;left:0}.client-console th:first-child{z-index:3;background:#183e68}.client-console td small{color:#5f7185;margin-top:5px;display:block}.client-row-actions{flex-wrap:wrap;gap:7px;display:flex}.client-console .is-danger{color:#9b1c31;border-color:#d58b98}.client-status{background:#dfeaf4;border-radius:999px;padding:4px 8px}.client-status.is-published{color:#075b42;background:#d3f3e7}.client-status.is-suspended{color:#8c321d;background:#fae1d8}@media (width<=980px){.client-content-toolbar{grid-template-columns:1fr 1fr}}@media (width<=640px){.client-content-toolbar{grid-template-columns:1fr}}.client-console__card-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.client-notice-card{border-left:5px solid #369bc3}.client-notice-card.is-important{border-left-color:#e1a621}.client-notice-card.is-alert{border-left-color:#ed6e2b}.client-notice-card.is-critical{border-left-color:#cf2e4d}.client-notice-card>span,.client-system-card>span{color:var(--client-brand-primary);font-size:12px;font-weight:850}.client-notice-card div{gap:8px;display:flex}.client-notice-card__delivery{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.client-notice-card__delivery div{background:#eaf2f9;border-radius:9px;gap:3px;padding:9px;display:grid}.client-notice-card__delivery dt{color:#607489;text-transform:uppercase;font-size:10px;font-weight:800}.client-notice-card__delivery dd{color:#173d65;margin:0;font-size:17px;font-weight:900}.client-notice-delivery-report{background:#fff;border:1px solid #c8d9e7;border-radius:10px;margin:14px 0;overflow:hidden}.client-notice-delivery-report>summary{color:#193d63;cursor:pointer;background:#edf5fb;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:12px;font-weight:850;display:flex}.client-notice-delivery-report>summary strong{color:var(--client-brand-primary);font-size:11px}.client-notice-delivery-report__table{overflow:auto}.client-notice-delivery-report table{min-width:720px}.client-notice-delivery-report th,.client-notice-delivery-report td{padding:10px;font-size:11px;background:#fff!important;position:static!important}.client-notice-delivery-report th{color:#fff;background:#204c78!important}.client-delivery-status{color:#7f2c20;white-space:nowrap;background:#f7ddd8;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:850;display:inline-flex}.client-delivery-status.is-viewed{color:#7a5600;background:#f7e9bb}.client-delivery-status.is-acknowledged{color:#08634f;background:#d8f1e9}.client-console__editor{border:1px solid var(--client-brand-primary-light);background:color-mix(in srgb, var(--client-brand-primary-light) 11%, #f8fbff);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:22px;padding:22px;display:grid}.client-console__editor>div:first-child,.client-console__editor-actions{grid-column:1/-1}.client-console__editor label:has(textarea){grid-column:1/-1}.client-agent-preview__heading{justify-content:space-between;align-items:end;gap:20px;margin:0 0 14px;display:flex}.client-agent-preview__heading p{color:var(--client-brand-primary);letter-spacing:.13em;margin:0 0 5px;font-size:12px;font-weight:850}.client-agent-preview__heading h2{margin:0}.client-agent-preview__heading span{color:#52677d;font-size:13px}.client-agent-preview__frame{border:2px solid var(--client-brand-primary);width:100%;height:620px;min-height:620px;box-shadow:0 14px 35px color-mix(in srgb, var(--client-brand-primary) 18%, transparent);background:#020c18;border-radius:16px;display:block;overflow:hidden}.client-agent-preview__unavailable{text-align:center;border:1px solid var(--client-brand-primary-light);background:#f8fbff;border-radius:16px;padding:44px}.client-console__editor label{color:#40546b;gap:6px;font-size:13px;font-weight:750;display:grid}.client-console__editor input,.client-console__editor select,.client-console__editor textarea{color:#14263b;background:#fff;border:1px solid #9cb9cf;border-radius:8px;padding:11px;font-family:Aptos,Abadi MT Condensed Light,Arial,sans-serif;font-size:14px;font-weight:400}.client-console__editor textarea{resize:vertical;min-height:90px}.client-content-body{grid-column:1/-1}.client-content-body>label{color:#40546b;margin-bottom:6px;font-size:13px;font-weight:750;display:block}.client-console__editor .client-content-body textarea{box-sizing:border-box;width:100%;min-height:220px;line-height:1.55}.client-markdown-editor{background:#fff;border:1px solid #9cb9cf;border-radius:11px;overflow:hidden}.client-console__editor .client-markdown-editor textarea{border:0;border-radius:0;outline:none;display:block}.client-markdown-toolbar{background:#f5f9fc;border-bottom:1px solid #d5e1eb;align-items:center;gap:5px;padding:7px 9px;display:flex}.client-markdown-toolbar button{color:#294b68;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-width:34px;padding:6px 9px;font-family:Aptos,Arial,sans-serif;font-size:13px;font-weight:500}.client-markdown-toolbar button:hover,.client-markdown-toolbar button:focus-visible,.client-markdown-toolbar button[aria-pressed=true]{background:#e4f2f8;border-color:#aed0e2}.client-markdown-preview-toggle{margin-left:auto}.client-markdown-help{color:#60768a;margin-top:6px;font-family:Aptos,Arial,sans-serif;font-size:12px;font-weight:400;display:block}.client-markdown-preview{color:#263f56;background:#fff;min-height:220px;padding:16px}.client-markdown-preview,.client-markdown-rendered,.client-ai-preview__section>div{font-family:Aptos,Abadi MT Condensed Light,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.55}.client-markdown-preview p,.client-markdown-rendered p,.client-ai-preview__section>div p{margin:0 0 .7em;font-weight:400}.client-markdown-preview h2,.client-markdown-preview h3,.client-markdown-preview h4,.client-markdown-preview h5,.client-markdown-rendered h2,.client-markdown-rendered h3,.client-markdown-rendered h4,.client-markdown-rendered h5{color:#173a5f;margin:1em 0 .4em;font-weight:700}.client-markdown-preview ul,.client-markdown-preview ol,.client-markdown-rendered ul,.client-markdown-rendered ol,.client-ai-preview__section ul,.client-ai-preview__section ol{margin:.35em 0 .9em;padding-left:1.4em}.client-markdown-preview blockquote,.client-markdown-rendered blockquote{color:#405c73;border-left:3px solid var(--client-brand-primary);background:#f1f7fb;margin:.8em 0;padding:.65em .9em}.client-markdown-preview code,.client-markdown-rendered code{background:#edf3f7;border-radius:4px;padding:.1em .3em;font-family:Consolas,monospace;font-size:.92em}.client-markdown-preview__empty{color:#738596;font-style:italic}.client-ai-assistant{border:1px solid color-mix(in srgb, var(--client-brand-primary) 42%, #9cb9cf);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--client-brand-primary) 14%, transparent), transparent 35%), linear-gradient(135deg, #f8fbff, color-mix(in srgb, var(--client-brand-primary-light) 10%, #fff));border-radius:16px;grid-column:1/-1;overflow:hidden;box-shadow:0 12px 30px #12375b17}.client-ai-assistant__heading{justify-content:space-between;align-items:center;gap:22px;padding:20px;display:flex}.client-ai-assistant__heading span,.client-ai-review__toolbar span,.client-ai-comparison>article>span{color:var(--client-brand-primary);letter-spacing:.13em;font-size:10px;font-weight:900}.client-ai-assistant__heading h3{color:#173a5f;margin:5px 0 4px;font-size:19px}.client-ai-assistant__heading p{color:#526a81;max-width:720px;margin:0;line-height:1.45}.client-ai-optimize{color:#fff;border:1px solid color-mix(in srgb, var(--client-brand-primary-light) 55%, #fff);background:linear-gradient(120deg, #163d68, var(--client-brand-primary));min-height:46px;box-shadow:0 10px 24px color-mix(in srgb, var(--client-brand-primary) 25%, transparent);font:inherit;cursor:pointer;border-radius:13px;flex:none;align-items:center;gap:9px;padding:10px 17px;font-size:12px;font-weight:900;display:inline-flex}.client-ai-optimize span{color:#fff;font-size:18px}.client-ai-optimize:disabled{opacity:.58;cursor:wait}.client-ai-status{color:#49667f;min-height:0;padding:0 20px 16px;font-size:12px;font-weight:750}.client-ai-status:empty{display:none}.client-ai-review{border-top:1px solid #c6d8e7}.client-ai-review__toolbar{background:#eaf3fa;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.client-ai-review__toolbar>div{align-items:center;gap:9px;display:flex}.client-ai-review__toolbar>div:first-child{gap:3px;display:grid}.client-ai-review__toolbar button{border-radius:10px;min-height:38px;padding:8px 12px}.client-ai-review__toolbar .is-primary{color:#fff;border-color:var(--client-brand-primary);background:var(--client-brand-primary)}.client-ai-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.client-ai-comparison>article{background:#fffc;min-width:0;padding:20px;font-family:Aptos,Abadi MT Condensed Light,Arial,sans-serif;font-weight:400}.client-ai-comparison>article+article{border-left:1px solid #c6d8e7}.client-ai-comparison>article.is-optimized{background:color-mix(in srgb, var(--client-brand-primary-light) 12%, #fff)}.client-ai-comparison h3{color:#173a5f;margin:7px 0}.client-ai-comparison__summary{color:#5b7085;margin:0 0 16px;font-style:italic;font-weight:400}.client-ai-original,.client-ai-preview__section>div{color:#324e68;margin:0;font-weight:400;line-height:1.55}.client-ai-preview{gap:11px;display:grid}.client-ai-preview__section{background:#fff;border:1px solid #d3e1ec;border-radius:11px;padding:13px 14px}.client-ai-preview__section.is-callout{border-left:4px solid var(--client-brand-primary)}.client-ai-preview__section.is-warning{background:#fff8e9;border-color:#e5ad58}.client-ai-preview__section h4{color:#173a5f;margin:0 0 6px;font-size:14px;font-weight:700}.client-ai-improvements{color:#385570;background:#fff9;border-top:1px solid #d7e4ee;padding:16px 20px 20px}.client-ai-improvements ul{flex-wrap:wrap;gap:7px;margin:9px 0 0;padding:0;list-style:none;display:flex}.client-ai-improvements li{color:#235374;background:#dceef7;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:750}.client-console__editor .client-checkbox{align-items:center;display:flex}.client-console__editor-actions{justify-content:flex-end;gap:10px;display:flex}.account-workspace-notice-stack{--notice-notice:#38bdf8;--notice-important:#e4b431;--notice-alert:#ef762f;--notice-critical:#f04f6c;z-index:1000;box-sizing:border-box;background:#030e1df5;gap:6px;width:100%;padding:8px clamp(12px,4vw,44px);display:grid;position:sticky;top:0;box-shadow:0 8px 28px #00000057}.account-workspace-notice-stack.is-agent-preview{max-height:min(42vh,360px);position:fixed;inset:0 0 auto;overflow:auto}.account-workspace-notice{color:#f8fbff;background:#08263b;border:1px solid #38bdf8;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:11px 14px;display:grid}.account-workspace-notice.is-notice{border-color:var(--notice-notice);background:#08263b}.account-workspace-notice.is-important{border-color:var(--notice-important);background:#352d0d}.account-workspace-notice.is-alert{border-color:var(--notice-alert);background:#3a1d0c}.account-workspace-notice.is-critical{border-color:var(--notice-critical);background:#3d101c}.account-workspace-notice.is-approval{background:linear-gradient(110deg,#08263b,#10213c);border-color:#82e3de}.account-workspace-notice__actions{align-items:center;gap:8px;display:flex}.account-workspace-notice__type{letter-spacing:.08em;font-weight:900}.account-workspace-notice__copy{gap:2px;display:grid}.account-notice-acknowledge{color:#061321;min-height:40px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#fff,#dcebf8);border:1px solid #ffffffad;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:900;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;box-shadow:0 8px 20px #0003}.account-notice-acknowledge:hover,.account-notice-acknowledge:focus-visible{border-color:#fff;outline:none;transform:translateY(-2px);box-shadow:0 12px 26px #00000047,0 0 0 3px #ffffff29}.account-notice-acknowledge>span{color:#fff;background:#167b65;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.account-workspace-message-centre{right:20px;top:var(--account-message-centre-top,20px);z-index:1350;transition:top .18s;position:fixed}.account-message-centre__trigger{color:#e7f8ff;min-height:42px;font:inherit;cursor:pointer;background:#05192df5;border:1px solid #38bdf885;border-radius:12px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:850;display:inline-flex;position:relative;box-shadow:0 12px 32px #00000047}.account-message-centre__trigger svg{fill:none;stroke:#67d7f5;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.account-message-centre__trigger strong{color:#fff;background:#cf2e4d;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;display:grid}.account-message-centre__panel{color:#10233b;background:#f4f9fd;border:1px solid #b8cfe2;border-radius:16px;width:min(520px,100vw - 40px);max-height:min(76vh,720px);position:absolute;top:50px;right:0;overflow:hidden;box-shadow:0 24px 70px #00000061}.account-message-centre__panel[hidden]{display:none}.account-message-centre__panel>header{color:#fff;background:linear-gradient(115deg,#123b66,#09637a);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.account-message-centre__panel header span{color:#8fe8f5;letter-spacing:.14em;font-size:9px;font-weight:900}.account-message-centre__panel h2{color:#fff;margin:3px 0 0;font-size:20px}.account-message-centre__panel header button{color:#fff;background:#ffffff14;border:1px solid #ffffff59;border-radius:9px;width:34px;height:34px;padding:0;font-size:22px}.account-message-centre__list{gap:12px;max-height:calc(min(76vh,720px) - 78px);padding:14px;display:grid;overflow:auto}.account-message-centre__empty{color:#48647d;text-align:center;background:#fff;border:1px dashed #b8cfe2;border-radius:11px;gap:5px;padding:28px 18px;display:grid}.account-message-centre__destinations{background:#eaf3f9;border-top:1px solid #cfdeea;grid-template-columns:1fr 1fr;gap:9px;padding:12px 14px 14px;display:grid}.account-message-centre__destinations button{color:#0b5367;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #69a9b8;border-radius:9px;padding:8px 12px;font-size:11px;font-weight:850}.account-message-history{background:#fff;border:1px solid #c8d9e7;border-left:5px solid #38bdf8;border-radius:11px;padding:15px}.account-message-history.is-important{border-left-color:#e4b431}.account-message-history.is-alert{border-left-color:#ef762f}.account-message-history.is-critical{border-left-color:#f04f6c}.account-message-history__heading{color:#46617c;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:900;display:flex}.account-message-history__heading .is-acknowledged{color:#08745d}.account-message-history__heading .is-pending{color:#a63a21}.account-message-history h3{margin:8px 0 5px;font-size:16px}.account-message-history p{color:#526980;margin:0;line-height:1.45}.account-message-history dl{flex-wrap:wrap;gap:8px 18px;margin:12px 0;display:flex}.account-message-history dl div{gap:2px;display:grid}.account-message-history dt{color:#73869a;text-transform:uppercase;font-size:9px;font-weight:850}.account-message-history dd{color:#233e59;margin:0;font-size:11px;font-weight:750}[data-account-notice-escalation]{filter:drop-shadow(0 0 8px var(--account-notice-colour)) drop-shadow(0 0 20px var(--account-notice-colour))!important}[data-account-approval-unread]{animation:2.2s ease-in-out infinite account-approval-unread-pulse;filter:hue-rotate(125deg)saturate(1.7)drop-shadow(0 0 9px #82e3de)drop-shadow(0 0 22px #8d3697)!important}@keyframes account-approval-unread-pulse{50%{filter:hue-rotate(165deg)saturate(1.9)drop-shadow(0 0 12px #82e3de)drop-shadow(0 0 28px #8d3697)}}.account-workspace-intelli-alert{--notice-important:#e4b431;--notice-alert:#ef762f;--notice-critical:#f04f6c;z-index:1400;color:#fff;text-align:left;background:#172033;border:1px solid;border-radius:14px;align-items:center;gap:12px;max-width:min(420px,100vw - 40px);padding:13px 16px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 44px #0000005c}.account-workspace-intelli-alert>span:first-child{color:#07111f;background:currentColor;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:22px;font-weight:950;display:grid}.account-workspace-intelli-alert.is-important{color:var(--notice-important)}.account-workspace-intelli-alert.is-alert{color:var(--notice-alert)}.account-workspace-intelli-alert.is-critical{color:var(--notice-critical)}.account-workspace-intelli-alert strong,.account-workspace-intelli-alert b{color:#fff}@media (width<=820px){.client-console{grid-template-columns:1fr}.client-console__sidebar{position:static}.client-console__sidebar nav{grid-template-columns:repeat(2,1fr)}.client-console__main{padding:0 18px 40px}.client-console__header{flex-direction:column;align-items:flex-start;padding-bottom:16px}.client-console__account-brand{flex-direction:column;align-items:flex-start}.client-console__view-toggle{grid-template-columns:1fr}.client-agent-preview__heading{flex-direction:column;align-items:flex-start}.client-agent-preview__frame{min-height:500px}.client-console__metrics,.client-console__editor{grid-template-columns:1fr}.client-ai-assistant__heading,.client-ai-review__toolbar{flex-direction:column;align-items:stretch}.client-ai-comparison{grid-template-columns:1fr}.client-ai-comparison>article+article{border-top:1px solid #c6d8e7;border-left:0}.account-workspace-notice{grid-template-columns:1fr}.account-workspace-message-centre{right:10px;top:var(--account-message-centre-top,10px)}}@media (width<=620px){.client-intelli{flex-basis:112px;width:112px;height:124px}.client-console .client-intelli__avatar,.client-console .client-intelli__avatar:hover,.client-console .client-intelli__avatar:focus-visible,.client-intelli__avatar{width:112px;height:144px}.client-intelli__speech{width:min(250px,100vw - 54px);top:122px;right:-8px}}@media (width<=1180px){.client-console__header{flex-direction:column;align-items:flex-start;padding-bottom:18px}.client-console__header-actions{flex-wrap:wrap;width:100%}.client-intelli{margin-left:auto}}.coaching-console-screen{--coach-bg:#050b18;--coach-panel:#0b1528;--coach-line:#8197be2e;--coach-text:#f4f8ff;--coach-muted:#91a2bd;--coach-cyan:#35d9ff;--coach-violet:#a979ff;--coach-green:#43e6a0;--coach-amber:#ffc857;min-height:100vh;color:var(--coach-text);background:radial-gradient(circle at 80% 0,#5a32be33,transparent 34%),radial-gradient(circle at 0 25%,#00bef021,transparent 30%),var(--coach-bg);padding:26px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.coaching-console{isolation:isolate;width:min(1500px,100%);margin:auto;position:relative}.coach-atmosphere{z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:38px 38px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.coaching-console button,.coaching-console input,.coaching-console select,.coaching-console textarea,.coach-modal button,.coach-modal input,.coach-modal select,.coach-modal textarea{font:inherit}.coach-header{border:1px solid var(--coach-line);background:linear-gradient(135deg,#0d1c34f5,#0a1024f0);border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:24px 28px;display:grid;box-shadow:0 24px 70px #00000057}.coach-exit{min-height:44px;color:var(--coach-cyan);cursor:pointer;background:#35d9ff12;border:1px solid #35d9ff40;border-radius:12px;padding:0 17px}.coach-header p,.coach-section-head p,.coach-hero p{color:var(--coach-cyan);letter-spacing:.18em;margin:0 0 5px;font-size:.67rem;font-weight:900}.coach-header h1{margin:0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}.coach-header>div>span,.coach-section-head>div>span,.coach-hero>div>span{color:var(--coach-muted);margin-top:8px;display:block}.coach-player{background:#a979ff0f;border:1px solid #a979ff40;border-radius:14px;min-width:210px;padding:12px 16px}.coach-player small,.coach-player strong,.coach-player em{display:block}.coach-player small{color:var(--coach-violet);letter-spacing:.15em;font-size:.6rem;font-weight:900}.coach-player strong{margin-top:4px}.coach-player em{color:var(--coach-muted);margin-top:2px;font-size:.76rem;font-style:normal}.coach-nav{z-index:20;border:1px solid var(--coach-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070f1fe6;border-radius:16px;gap:7px;margin:14px 0 20px;padding:7px;display:flex;position:sticky;top:10px;box-shadow:0 16px 45px #0000003d}.coach-nav button{color:#8293ad;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1;min-height:48px;font-size:.76rem;font-weight:800;transition:all .18s}.coach-nav button span{color:#b2c2d8;margin-right:8px}.coach-nav button:hover{color:#fff;background:#ffffff0d}.coach-nav button.is-active{color:#06101c;background:linear-gradient(135deg,var(--coach-cyan),#70f0d0);box-shadow:0 8px 24px #35d9ff3d}.coach-nav button.is-active span{color:#06101c}.coach-stage{animation:.24s coachEnter}@keyframes coachEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.coach-hero{background:linear-gradient(120deg,#112743f2,#1f1241c7);border:1px solid #35d9ff33;border-radius:24px;grid-template-columns:1fr 190px;align-items:center;gap:30px;padding:34px;display:grid;overflow:hidden}.coach-hero h2{max-width:760px;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1.02}.coach-level{background:#050b1873;border:1px solid #a979ff4d;border-radius:20px;place-items:center;padding:20px;display:grid}.coach-level small{color:var(--coach-violet);letter-spacing:.12em;font-size:.62rem;font-weight:900}.coach-level strong{color:#fff;text-shadow:0 0 30px #a979ff8c;font-size:4rem;line-height:1}.coach-level span{color:var(--coach-muted);font-size:.75rem}.coach-notice{color:#ffe4a2;background:#ffc85712;border:1px solid #ffc85757;border-radius:13px;align-items:center;gap:18px;margin-top:16px;padding:14px 18px;display:flex}.coach-notice span{color:#c9b888;font-size:.82rem}.coach-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.coach-metric{border:1px solid var(--coach-line);min-height:210px;color:var(--coach-text);text-align:left;cursor:pointer;background:linear-gradient(145deg,#0d1a31f5,#070d1cf5);border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:22px;transition:all .2s;display:grid;position:relative;overflow:hidden}.coach-metric:before{content:"";background:var(--metric);filter:blur(55px);opacity:.18;border-radius:50%;width:140px;height:140px;position:absolute;inset:auto -30px -60px auto}.coach-metric:hover{border-color:color-mix(in srgb,var(--metric),transparent 45%);transform:translateY(-5px);box-shadow:0 18px 46px #0000004d}.coach-metric--cyan{--metric:var(--coach-cyan)}.coach-metric--violet{--metric:var(--coach-violet)}.coach-metric--amber{--metric:var(--coach-amber)}.coach-metric--green{--metric:var(--coach-green)}.coach-metric__icon{color:#06111e;background:var(--metric);width:45px;height:45px;box-shadow:0 0 24px color-mix(in srgb,var(--metric),transparent 65%);border-radius:13px;place-items:center;font-size:1.4rem;font-weight:950;display:grid}.coach-metric__copy small,.coach-metric__copy strong,.coach-metric__copy em{display:block}.coach-metric__copy small{color:var(--coach-muted);text-transform:uppercase;font-size:.7rem;font-weight:850}.coach-metric__copy strong{margin:5px 0;font-size:2.4rem}.coach-metric__copy em{color:#b8c6d9;font-size:.73rem;font-style:normal}.coach-metric__visual{place-items:center;gap:10px;display:grid}.coach-metric__visual>i{background:conic-gradient(var(--metric) var(--progress),#ffffff12 0);border-radius:50%;place-items:center;width:58px;height:58px;font-style:normal;display:grid}.coach-metric__visual>i:before{content:"";background:#0b1528;border-radius:50%;grid-area:1/1;width:44px;height:44px}.coach-metric__visual>i b{z-index:1;grid-area:1/1;font-size:.64rem}.coach-spark{color:var(--metric);text-align:center;font-size:1.05rem;font-weight:900}.coach-spark small{color:var(--coach-muted);font-size:.55rem;font-weight:700;display:block}.coach-metric__open{color:var(--metric);text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;align-self:end;font-size:.69rem;font-weight:850}.coach-dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:14px;margin-top:14px;display:grid}.coach-panel{border:1px solid var(--coach-line);background:linear-gradient(145deg,#0b1528f5,#070d1bf7);border-radius:20px;padding:22px;box-shadow:0 18px 48px #0000002e}.coach-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.coach-panel header small{color:var(--coach-violet);letter-spacing:.14em;font-size:.61rem;font-weight:900}.coach-panel h3{margin:4px 0 0;font-size:1.2rem}.coach-panel header>span{color:var(--coach-muted);font-size:.72rem}.coach-bars{align-items:end;gap:10px;height:180px;display:flex}.coach-bar{text-align:center;flex:1;grid-template-rows:1fr auto auto;align-items:end;gap:5px;height:100%;display:grid}.coach-bar span{width:min(48px,100%);height:var(--bar);background:linear-gradient(to top,var(--coach-violet),var(--coach-cyan));border-radius:8px 8px 3px 3px;margin:auto;box-shadow:0 0 18px #35d9ff29}.coach-bar b{color:#b7c5d8;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.coach-bar em{color:#fff;font-size:.67rem;font-style:normal}.coach-empty-inline{height:180px;color:var(--coach-muted);place-items:center;display:grid}.coach-priorities{gap:8px;display:grid}.coach-priorities button{color:#fff;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px;display:grid}.coach-priorities i{background:var(--coach-amber);border-radius:50%;width:9px;height:9px;box-shadow:0 0 14px}.coach-priorities i.is-critical,.coach-priorities i.is-high{background:#ff5d73}.coach-priorities span strong,.coach-priorities span em{display:block}.coach-priorities span strong{font-size:.78rem}.coach-priorities span em{color:var(--coach-muted);margin-top:3px;font-size:.65rem;font-style:normal}.coach-priorities b{color:var(--coach-cyan)}.coach-clear{min-height:170px;color:var(--coach-green);text-align:center;align-content:center;place-items:center;display:grid}.coach-clear strong{font-size:1.3rem}.coach-clear span{color:var(--coach-muted);margin-top:6px;font-size:.76rem}.coach-section-head{border:1px solid var(--coach-line);background:linear-gradient(120deg,#0d1e36fa,#1b123ae6);border-radius:20px;justify-content:space-between;align-items:flex-end;gap:22px;padding:26px 30px;display:flex}.coach-section-head h2{margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.coach-section-head>button,.coach-ai-prompt>button{color:#06111e;background:linear-gradient(135deg,var(--coach-cyan),var(--coach-green));cursor:pointer;border:0;border-radius:12px;min-height:48px;padding:0 20px;font-weight:900;box-shadow:0 10px 30px #35d9ff33}.coach-section-head>button:disabled{cursor:not-allowed;filter:grayscale();opacity:.45}.coach-kpi-row{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:14px;display:grid}.coach-kpi-row article{border:1px solid var(--coach-line);background:#0b1528eb;border-radius:17px;padding:21px}.coach-kpi-row small,.coach-kpi-row strong,.coach-kpi-row span{display:block}.coach-kpi-row small{color:var(--coach-muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.coach-kpi-row strong{color:var(--coach-cyan);margin:5px 0;font-size:2.1rem}.coach-kpi-row span{color:#a8b7ca;font-size:.72rem}.coach-records{margin-top:14px}.coach-records header label{color:var(--coach-muted);gap:5px;font-size:.62rem;font-weight:800;display:grid}.coach-records input{border:1px solid var(--coach-line);color:#fff;background:#07101f;border-radius:9px;outline:none;min-width:240px;padding:9px 11px}.coach-table{overflow:auto}.coach-table__head,.coach-table__row{grid-template-columns:minmax(240px,1.5fr) minmax(150px,1fr) 130px 135px 75px;align-items:center;gap:14px;min-width:780px;display:grid}.coach-table__head{color:#7587a2;text-transform:uppercase;padding:0 13px 10px;font-size:.62rem;font-weight:900}.coach-table__row{color:#dfe9f8;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff0e;width:100%;padding:14px 13px}.coach-table__row:hover{background:#35d9ff09}.coach-table__row span strong,.coach-table__row span em{display:block}.coach-table__row span strong{font-size:.78rem}.coach-table__row span em{max-width:420px;color:var(--coach-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.65rem;font-style:normal;overflow:hidden}.coach-status{color:#b9c9dc;background:#ffffff12;border-radius:999px;padding:5px 8px;font-size:.62rem;font-style:normal;display:inline-block}.coach-status.is-completed,.coach-status.is-closed,.coach-status.is-acknowledged,.coach-status.is-resolved{color:var(--coach-green);background:#43e6a01a}.coach-status.is-overdue,.coach-status.is-coaching_required{color:#ff8a9a;background:#ff5d731a}.coach-empty-table{color:var(--coach-muted);text-align:center;padding:40px}.coach-ai-grid{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);gap:14px;margin-top:14px;display:grid}.coach-ai-prompt,.coach-ai-answer{border:1px solid var(--coach-line);background:var(--coach-panel);border-radius:20px;padding:25px}.coach-ai-prompt label{color:#dce8f7;gap:9px;font-size:.8rem;font-weight:800;display:grid}.coach-ai-prompt textarea{resize:vertical;color:#fff;background:#060e1d;border:1px solid #35d9ff38;border-radius:12px;outline:none;padding:14px}.coach-ai-prompt>button{width:100%;margin-top:14px}.coach-ai-prompt>p{color:var(--coach-muted);margin:12px 0 0;font-size:.68rem;line-height:1.5}.coach-ai-answer{min-height:280px}.coach-ai-orb{color:#07101e;background:linear-gradient(135deg,var(--coach-cyan),var(--coach-violet));border-radius:50%;place-items:center;width:58px;height:58px;font-size:1.4rem;display:grid;box-shadow:0 0 32px #35d9ff47}.coach-ai-answer>small{color:var(--coach-cyan);letter-spacing:.14em;font-size:.62rem;font-weight:900}.coach-ai-answer h3{margin:12px 0 7px;font-size:1.35rem}.coach-ai-answer p{color:var(--coach-muted);line-height:1.6}.coach-ai-answer>div:not(.coach-ai-orb){gap:8px;display:grid}.coach-ai-answer article{background:#ffffff06;border:1px solid #ffffff12;border-radius:11px;gap:4px;padding:12px;display:grid}.coach-ai-answer article b{color:var(--coach-violet);text-transform:uppercase;font-size:.58rem}.coach-ai-answer article strong{font-size:.79rem}.coach-ai-answer article span{color:#9fb0c5;font-size:.69rem;line-height:1.45}.coach-source-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:14px;display:grid}.coach-source-grid article{border:1px solid var(--coach-line);background:#0b1528e6;border-radius:16px;padding:20px}.coach-source-grid small,.coach-source-grid strong,.coach-source-grid span{display:block}.coach-source-grid small{color:var(--coach-violet);font-size:.6rem;font-weight:900}.coach-source-grid strong{color:var(--coach-cyan);margin:7px 0;font-size:2rem}.coach-source-grid span{color:var(--coach-muted);font-size:.7rem}.coach-modal{z-index:500;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#01050dc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.coach-modal form{color:#f5f8ff;background:#0a1426;border:1px solid #35d9ff47;border-radius:21px;width:min(760px,100%);max-height:90vh;padding:25px;overflow:auto;box-shadow:0 30px 100px #000000a6}.coach-modal form>header{justify-content:space-between;align-items:center;display:flex}.coach-modal header small{color:var(--coach-cyan);letter-spacing:.15em;font-size:.61rem;font-weight:900}.coach-modal h2{margin:4px 0 0}.coach-modal header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:50%;width:38px;height:38px;font-size:1.3rem}.coach-form-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.coach-form-grid label{color:#aebed1;gap:6px;font-size:.7rem;font-weight:800;display:grid}.coach-form-grid label.is-wide{grid-column:1/-1}.coach-form-grid input,.coach-form-grid select,.coach-form-grid textarea{box-sizing:border-box;color:#fff;background:#050d1b;border:1px solid #ffffff1c;border-radius:10px;outline:none;width:100%;padding:11px}.coach-form-grid select option{color:#fff;background:#081225}.coach-check{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.coach-check input{width:auto}.coach-modal footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.coach-modal footer button{border:1px solid var(--coach-line);color:#dfeafa;cursor:pointer;background:0 0;border-radius:10px;min-height:43px;padding:0 17px}.coach-modal footer button[type=submit]{color:#07101e;background:linear-gradient(135deg,var(--coach-cyan),var(--coach-green));border:0;font-weight:900}.coach-modal [data-form-status]{color:var(--coach-green);margin:12px 0 0;font-size:.72rem}.coach-modal [data-form-status].is-error{color:#ff8295}.coaching-console__loading,.coach-fatal{text-align:center;align-content:center;place-items:center;gap:10px;min-height:70vh;display:grid}.coaching-console__loading p,.coach-fatal p{color:var(--coach-muted)}.coaching-console__loader{border:3px solid #35d9ff26;border-top-color:var(--coach-cyan);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite coachSpin}@keyframes coachSpin{to{transform:rotate(360deg)}}.coach-fatal button{background:var(--coach-cyan);border:0;border-radius:10px;padding:12px 18px;font-weight:850}@media (width<=1050px){.coach-metric-grid{grid-template-columns:repeat(2,1fr)}.coach-dashboard-grid{grid-template-columns:1fr}.coach-nav{overflow:auto}.coach-nav button{min-width:135px}.coach-ai-grid{grid-template-columns:1fr}}@media (width<=720px){.coaching-console-screen{padding:12px}.coach-header{grid-template-columns:1fr;padding:20px}.coach-player{min-width:0}.coach-hero{grid-template-columns:1fr;padding:24px}.coach-level{justify-self:stretch}.coach-metric-grid,.coach-kpi-row,.coach-source-grid{grid-template-columns:1fr}.coach-section-head{flex-direction:column;align-items:stretch}.coach-form-grid{grid-template-columns:1fr}.coach-form-grid label.is-wide{grid-column:auto}.coach-nav{top:4px}.coach-panel{padding:16px}.coach-records header{flex-direction:column;align-items:stretch}.coach-records input{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.coach-stage,.coaching-console__loader{animation:none}.coach-metric{transition:none}}.coach-scope-controls{border:1px solid var(--coach-line);background:#070f1fe0;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:14px;padding:14px;display:grid}.coach-scope-controls label{color:var(--coach-muted);letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:.61rem;font-weight:900;display:grid}.coach-scope-controls select{color:#eef8ff;background:#071322;border:1px solid #35d9ff33;border-radius:10px;outline:none;min-height:42px;padding:0 11px}.coach-scope-static{border:1px solid var(--coach-line);background:#070f1fe0;border-radius:14px;justify-content:space-between;align-items:center;margin-top:14px;padding:13px 17px;display:flex}.coach-scope-static small{color:var(--coach-muted);letter-spacing:.12em;font-size:.61rem;font-weight:900}.coach-scope-static strong{color:var(--coach-cyan)}.coach-ai-prompt>button:disabled{cursor:not-allowed;filter:grayscale();opacity:.45}@media (width<=720px){.coach-scope-controls{grid-template-columns:1fr}}.coach-modal form{border-color:#35d9ff57;width:min(820px,100%);padding:30px}.coach-modal header small{font-size:.74rem;line-height:1.4}.coach-modal h2{font-size:1.8rem;line-height:1.2}.coach-form-grid{gap:18px}.coach-form-grid label{gap:8px;font-size:.88rem;line-height:1.4}.coach-form-grid input,.coach-form-grid select,.coach-form-grid textarea{min-height:48px;padding:13px 14px;font-size:1rem;line-height:1.35}.coach-form-grid textarea{resize:vertical;min-height:110px}.coach-check{font-size:.9rem}.coach-modal footer button{min-height:48px;padding:0 20px;font-size:.9rem}.coach-modal [data-form-status]{font-size:.85rem;line-height:1.45}@media (width<=720px){.coach-modal{padding:12px}.coach-modal form{padding:22px}.coach-form-grid label{font-size:.9rem}}.coach-records header label{flex:0 320px;width:320px;max-width:100%;font-size:.75rem}.coach-records input[type=search]{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 13px;font-size:.88rem}.coach-records input[type=search]::placeholder{color:#8290a4;opacity:1}@media (width<=720px){.coach-records header label{flex-basis:auto;width:100%}}.coach-modal{--coach-line:#8197be40;--coach-muted:#91a2bd;--coach-cyan:#35d9ff;--coach-violet:#a979ff;--coach-green:#43e6a0}.coach-analysis{background:linear-gradient(135deg,#a979ff14,#35d9ff0d);border:1px solid #a979ff4d;border-radius:16px;grid-column:1/-1;gap:14px;padding:20px;display:grid}.coach-analysis>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.coach-analysis>header small{color:var(--coach-violet)}.coach-analysis>header h3{margin:4px 0 0;font-size:1.15rem}.coach-analysis>header span{color:var(--coach-green);font-size:.78rem;font-weight:800}.coach-analysis label{font-size:.88rem}.coach-analysis label>small,.coach-analysis>small{color:var(--coach-muted);font-size:.76rem;font-weight:600;line-height:1.45}.coach-analysis input[type=file]{color:#cbd7e7;background:#071222;padding:7px}.coach-analysis input[type=file]::file-selector-button{color:#dff9ff;cursor:pointer;background:#35d9ff1f;border:1px solid #35d9ff59;border-radius:9px;min-height:38px;margin-right:12px;padding:0 15px;font-weight:850}.coach-analysis input[type=file]::file-selector-button:hover{background:#35d9ff33;border-color:#35d9ff}.coach-analysis>button{color:#f7fbff;cursor:pointer;background:linear-gradient(135deg,#714bd0,#087d9e);border:1px solid #35d9ff8c;border-radius:11px;min-height:48px;font-size:.92rem;font-weight:900;box-shadow:0 8px 25px #35d9ff26}.coach-analysis>button:disabled{cursor:wait;filter:grayscale(.4);opacity:.7}.coach-analysis>[data-analysis-status]{color:#b8c8db;margin:0;font-size:.82rem;line-height:1.5}.coach-analysis>[data-analysis-status].is-error{color:#ff8295}.coach-analysis__result{background:#43e6a012;border:1px solid #43e6a038;border-radius:11px;gap:5px;padding:13px;display:grid}.coach-analysis__result strong{color:var(--coach-green)}.coach-analysis__result span{color:#c6d3e3;font-size:.8rem;line-height:1.45}@media (width<=720px){.coach-analysis>header{flex-direction:column}.coach-analysis{padding:16px}}.coach-rubric-editor{margin-top:14px}.coach-rubric-editor>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.coach-rubric-editor>header span{color:var(--coach-green);font-size:.78rem;font-weight:800}.coach-rubric-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.coach-rubric-grid label{border:1px solid var(--coach-line);background:#040b1875;border-radius:14px;gap:7px;padding:18px;display:grid}.coach-rubric-grid label strong{font-size:1rem}.coach-rubric-grid label span{color:var(--coach-muted);font-size:.76rem;line-height:1.45}.coach-rubric-grid textarea{box-sizing:border-box;color:#f3f8ff;width:100%;min-height:170px;font:inherit;resize:vertical;background:#050d1b;border:1px solid #35d9ff33;border-radius:10px;padding:13px;line-height:1.55}.coach-rubric-grid textarea[readonly]{color:#c0ccdc;border-color:#ffffff1a}.coach-rubric-editor>footer{align-items:center;gap:16px;margin-top:18px;display:flex}.coach-rubric-editor>footer button{color:#06111e;background:linear-gradient(135deg,var(--coach-cyan),var(--coach-green));cursor:pointer;border:0;border-radius:11px;min-height:48px;padding:0 20px;font-weight:900}.coach-rubric-editor>footer p,.coach-rubric-editor__note{color:var(--coach-muted);font-size:.8rem}.coach-rubric-editor>footer p.is-error{color:#ff8295}@media (width<=800px){.coach-rubric-grid{grid-template-columns:1fr}.coach-rubric-editor>footer{flex-direction:column;align-items:stretch}}.coach-rubric-grid label.is-coaching{background:linear-gradient(145deg,#35d9ff1a,#43e6a00b);border-color:#35d9ff61}.coach-rubric-grid label.is-coaching strong{color:var(--coach-cyan)}.coach-rubric-grid label.is-coaching textarea{border-color:#35d9ff52;box-shadow:inset 3px 0 #43e6a0b3}.coach-rubric-grid label.is-quality{background:linear-gradient(145deg,#a979ff1f,#ffc8570b);border-color:#a979ff6b}.coach-rubric-grid label.is-quality strong{color:#c6a8ff}.coach-rubric-grid label.is-quality textarea{border-color:#a979ff57;box-shadow:inset 3px 0 #ffc857bf}#trainingPage .practice-mission-card{background:radial-gradient(circle at 100% 0,#38bdf817,#0000 45%),#091725;border:1px solid #29485d;border-radius:18px;padding:0;font-family:Inter,Segoe UI,sans-serif;overflow:hidden;box-shadow:0 12px 32px #0000002e}#trainingPage .practice-mission-card:hover{border-color:#437b96}#trainingPage .practice-mission-card[open]{border-color:#38bdf8;box-shadow:0 0 0 1px #38bdf81f,0 18px 40px #0000003d}#trainingPage .practice-mission-card>summary{cursor:pointer;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:22px;list-style:none;display:grid}#trainingPage .practice-mission-card>summary::-webkit-details-marker{display:none}#trainingPage .practice-mission-card>summary:after{display:none}#trainingPage .practice-mission-card>summary>.status{border-radius:99px;grid-area:1/3;justify-self:end;width:auto;padding:5px 10px;font-size:11px}#trainingPage .practice-mission-icon{color:#a5f3fc;background:linear-gradient(140deg,#163d54,#202d52);border:1px solid #427b99;border-radius:14px;grid-area:1/1/4;place-items:center;width:48px;height:48px;font-size:21px;font-style:normal;display:grid}#trainingPage .practice-mission-card>summary h3{color:#f0f9ff;grid-area:1/2;margin:0;font-size:17px;line-height:1.45}#trainingPage .practice-mission-meta{color:#94adbf;grid-area:2/2;margin:0;font-size:12px}#trainingPage .practice-mission-action{color:#67e8f9;letter-spacing:.12em;text-transform:uppercase;grid-area:3/2/auto/-1;justify-content:space-between;gap:12px;margin-top:4px;font-size:10px;font-weight:850;display:flex}#trainingPage .practice-mission-action b{font-size:19px;line-height:1}#trainingPage .practice-mission-card[open] .practice-mission-action b{transform:rotate(90deg)}#trainingPage .practice-mission-card>.training-card-detail{background:#030b147a;border-top:1px solid #29485d;padding:22px}#trainingPage [data-practice-form]{gap:20px;min-width:0;display:grid}#trainingPage [data-practice-form]>label,#trainingPage [data-practice-form] .listening-lab>label{color:#cadde9;gap:8px;font-size:13px;font-weight:650;display:grid}#trainingPage [data-practice-form] :is(textarea,select,input:not([type=radio]):not([type=checkbox]):not([type=hidden])){box-sizing:border-box;color:#edf8ff;width:100%;min-width:0;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b2030;border:1px solid #35516a;border-radius:11px;padding:13px 14px;line-height:1.6}#trainingPage [data-practice-form] textarea{resize:vertical;min-height:150px;overflow:auto}#trainingPage [data-practice-form] textarea::placeholder{color:#8da6b8;opacity:1}#trainingPage [data-practice-form] :is(textarea,select,input):focus-visible{outline-offset:3px;border-color:#5eead4;outline:2px solid #5eead4}#trainingPage [data-practice-form]>button[type=submit]{border-radius:11px;justify-self:end;min-width:190px;min-height:46px;margin:0;padding:12px 24px;font-weight:800}#trainingPage .rite-evidence-studio{background:linear-gradient(130deg,#2dd4bf11,#38bdf806),#091a28;border:1px solid #315069;border-radius:16px;min-width:0;padding:22px}#trainingPage .rite-evidence-studio>header>span{color:#5eead4;letter-spacing:.15em;font-size:10px;font-weight:900}#trainingPage .rite-evidence-studio h4{color:#eefaff;margin:8px 0;font-size:20px;line-height:1.35}#trainingPage .rite-evidence-studio>header p{color:#9db4c5;margin:0;font-size:13px;line-height:1.6}#trainingPage .rite-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}#trainingPage .rite-evidence-field{background:#0b1e2d;border:1px solid #29465b;border-radius:13px;align-content:start;gap:10px;min-width:0;padding:16px;display:grid}#trainingPage .rite-evidence-field:last-child{grid-column:1/-1}#trainingPage .rite-evidence-field>span{color:#e6f5ff;align-items:center;gap:10px;font-size:13px;display:flex}#trainingPage .rite-evidence-field i{color:#5eead4;background:#2dd4bf14;border:1px solid #2f6574;border-radius:8px;flex:0 0 29px;place-items:center;height:29px;font-size:10px;font-style:normal;font-weight:900;display:grid}#trainingPage .rite-evidence-field>small{color:#9db4c5;font-size:12px;line-height:1.5}#trainingPage .rite-evidence-confirm,#trainingPage [data-practice-form] .training-agreement-consent{color:#baceda;background:#030e1880;border:1px solid #315069;border-radius:11px;align-items:flex-start;gap:12px;margin-top:18px;padding:15px;font-size:12px;line-height:1.6;display:flex}#trainingPage [data-practice-form] :is(input[type=checkbox],input[type=radio]){accent-color:#2dd4bf;flex:none;width:18px;height:18px;margin:2px 0}#trainingPage .rite-choice-board{gap:16px;display:grid}#trainingPage .rite-choice-row{background:#0b1d2c;border:1px solid #315069;border-radius:13px;gap:13px;min-width:0;margin:0;padding:18px;display:grid}#trainingPage .rite-choice-row legend{color:#e6f5ff;padding:0 8px;font-size:13px;font-weight:750;line-height:1.5}#trainingPage .rite-choice-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#trainingPage .rite-choice-options>label{color:#b5cbdc;cursor:pointer;background:#081825;border:1px solid #315069;border-radius:10px;align-items:flex-start;gap:10px;padding:13px;font-size:12px;line-height:1.6;display:flex}#trainingPage .rite-choice-options>label:has(input:checked){color:#effffc;background:#2dd4bf1f;border-color:#5eead4;box-shadow:0 0 0 1px #2dd4bf2e}#trainingPage .rite-choice-options>label:hover{border-color:#5e8aa4}#trainingPage .rite-choice-positions{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}#trainingPage .zs-type-help{color:#64748b;font-size:11px;line-height:1.5;display:block}@media (width<=760px){#trainingPage .practice-mission-card>summary{grid-template-columns:40px minmax(0,1fr);gap:8px 12px;padding:16px}#trainingPage .practice-mission-icon{width:38px;height:38px}#trainingPage .practice-mission-card>summary>.status{grid-area:3/2;justify-self:start}#trainingPage .practice-mission-action{grid-row:4}#trainingPage .practice-mission-card>summary h3{font-size:15px}#trainingPage .practice-mission-card>.training-card-detail,#trainingPage .rite-evidence-studio{padding:14px}#trainingPage .rite-evidence-grid,#trainingPage .rite-choice-options{grid-template-columns:1fr}#trainingPage .rite-choice-positions{grid-template-columns:repeat(3,minmax(0,1fr))}#trainingPage [data-practice-form]>button[type=submit]{width:100%}}@media (prefers-reduced-motion:reduce){#trainingPage .practice-mission-card *{transition:none!important;animation:none!important}}.training-update-notice{color:#b9f5ee;background:#0b2932;border:1px solid #2f7480;border-radius:12px;margin:0 0 18px;padding:15px 18px;font:600 13px/1.6 Inter,Segoe UI,sans-serif}#trainingPage .zs-type-field{align-content:start;gap:8px;min-width:0;display:grid}#trainingPage .zs-type-field>label{gap:5px;display:grid}#trainingPage :is([data-practice-form],[data-inline-day-assessment]) fieldset{border:1px solid #315069;border-radius:13px;min-width:0;margin:0;padding:18px}#trainingPage :is([data-practice-form],[data-inline-day-assessment]) legend{color:#e7f5ff;max-width:100%;padding:0 8px;font-size:14px;font-weight:750;line-height:1.5}#trainingPage :is([data-practice-form],[data-inline-day-assessment]) .practice-option{color:#bfd3e2;cursor:pointer;background:#0b2030;border:1px solid #315069;border-radius:11px;align-items:flex-start;gap:11px;margin:10px 0;padding:14px;line-height:1.6;display:flex}#trainingPage :is([data-practice-form],[data-inline-day-assessment]) .practice-option:has(input:checked){color:#ecfffa;background:#2dd4bf1f;border-color:#5eead4}#trainingPage [data-inline-day-assessment]{gap:18px;display:grid}#trainingPage [data-inline-day-assessment] input[type=radio]{accent-color:#2dd4bf;flex:none;width:18px;height:18px}#trainingPage .practice-mission-card>summary:focus-visible{outline-offset:-5px;border-radius:17px;outline:2px solid #5eead4}#trainingPage .rite-optional-assessment{background:radial-gradient(circle at 94% 0,#6366f124,#0000 32%),#091725;overflow:hidden}#trainingPage .rite-comprehensive-card{background:#081725;border:1px solid #36536a;border-radius:18px;overflow:hidden;box-shadow:0 18px 44px #0003}#trainingPage .rite-comprehensive-card>summary{cursor:pointer;background:linear-gradient(135deg,#1e3a8a42,#0d1f30b8);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px;list-style:none;display:grid}#trainingPage .rite-comprehensive-card>summary::-webkit-details-marker{display:none}#trainingPage .rite-comprehensive-card>summary:after{display:none}#trainingPage .rite-comprehensive-card>summary>div{min-width:0}#trainingPage .rite-comprehensive-card>summary small{color:#93c5fd;letter-spacing:.14em;font-size:10px;font-weight:900}#trainingPage .rite-comprehensive-card>summary h3{color:#f4f9ff;margin:4px 0;font-size:19px;line-height:1.35}#trainingPage .rite-comprehensive-card>summary p{color:#9fb5c7;margin:0;font-size:12px;line-height:1.5}#trainingPage .rite-comprehensive-icon{color:#99f6e4;background:#0d948821;border:1px solid #5eead485;border-radius:14px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:grid}#trainingPage .rite-comprehensive-card>.training-card-detail{background:#030b146b;border-top:1px solid #29485d;min-width:0;padding:24px}#trainingPage .rite-comprehensive-brief{background:linear-gradient(100deg,#0891b21f,#0f172a33);border:1px solid #31566f;border-left:4px solid #22d3ee;border-radius:12px;gap:7px;margin-bottom:22px;padding:18px 20px;display:grid}#trainingPage .rite-comprehensive-brief span{color:#67e8f9;letter-spacing:.14em;font-size:10px;font-weight:900}#trainingPage .rite-comprehensive-brief p{color:#bdd0dd;margin:0;font-size:13px;line-height:1.65}#trainingPage [data-optional-rite-care-assessment]{gap:24px;min-width:0;display:grid}#trainingPage .rite-comprehensive-scenario{background:#0a1a29;border:1px solid #315069;border-radius:16px;min-width:0;overflow:hidden}#trainingPage .rite-comprehensive-scenario>header{background:linear-gradient(110deg,#1e40af2e,#08192799);border-bottom:1px solid #29485d;align-items:center;gap:15px;padding:18px 20px;display:flex}#trainingPage .rite-comprehensive-scenario>header>span{color:#a5f3fc;background:#102b3e;border:1px solid #4d6f89;border-radius:12px;flex:0 0 42px;place-items:center;height:42px;font-size:13px;font-weight:900;display:grid}#trainingPage .rite-comprehensive-scenario>header div{min-width:0}#trainingPage .rite-comprehensive-scenario>header small{color:#7dd3fc;letter-spacing:.14em;font-size:9px;font-weight:900;display:block}#trainingPage .rite-comprehensive-scenario>header h4{color:#eff8ff;margin:3px 0;font-size:17px;line-height:1.35}#trainingPage .rite-comprehensive-scenario>header p{color:#88a4b8;margin:0;font-size:11px}#trainingPage .rite-comprehensive-question-list{gap:16px;padding:18px;display:grid}#trainingPage .rite-comprehensive-question{background:#0b2030;border:1px solid #29475d;border-radius:13px;gap:14px;min-width:0;margin:0;padding:18px;display:grid}#trainingPage .rite-comprehensive-question[hidden]{display:none!important}#trainingPage .rite-comprehensive-question legend{box-sizing:border-box;color:#eaf6ff;white-space:normal;align-items:flex-start;gap:12px;width:100%;max-width:100%;padding:0;display:flex}#trainingPage .rite-comprehensive-question legend>span{color:#67e8f9;background:#0b2c3e;border:1px solid #3b7189;border-radius:9px;flex:0 0 30px;place-items:center;height:30px;font-size:11px;font-weight:900;display:grid}#trainingPage .rite-comprehensive-question legend>strong{overflow-wrap:anywhere;min-width:0;padding-top:3px;font-size:14px;line-height:1.6;display:block}#trainingPage .rite-comprehensive-instruction,#trainingPage .rite-comprehensive-written>small{color:#8faabe;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}#trainingPage .rite-comprehensive-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#trainingPage .rite-comprehensive-options>label{color:#c8d9e5;cursor:pointer;background:#081825;border:1px solid #36536a;border-radius:11px;align-items:flex-start;gap:11px;min-width:0;padding:14px;font-size:13px;line-height:1.55;transition:border-color .15s,background .15s,transform .15s;display:flex}#trainingPage .rite-comprehensive-options>label:hover{border-color:#5790aa;transform:translateY(-1px)}#trainingPage .rite-comprehensive-options>label:has(input:checked){color:#effffc;background:#2dd4bf1c;border-color:#5eead4;box-shadow:0 0 0 1px #2dd4bf1f}#trainingPage .rite-comprehensive-options input{accent-color:#2dd4bf;flex:none;width:18px;height:18px;margin:2px 0}#trainingPage .rite-comprehensive-options label>span{overflow-wrap:anywhere;min-width:0}#trainingPage .rite-comprehensive-written{gap:9px;min-width:0;display:grid}#trainingPage .rite-comprehensive-written textarea{box-sizing:border-box;color:#edf8ff;resize:vertical;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071823;border:1px solid #3a5b72;border-radius:11px;width:100%;min-width:0;min-height:160px;padding:15px 16px;font:13px/1.65 Inter,Segoe UI,sans-serif}#trainingPage .rite-comprehensive-written textarea::placeholder{color:#7993a6;opacity:1}#trainingPage .rite-comprehensive-written textarea:focus-visible{outline-offset:2px;border-color:#5eead4;outline:2px solid #5eead4}#trainingPage .rite-comprehensive-submit{background:#0a1d2c;border:1px solid #36536a;border-radius:14px;align-items:center;gap:18px;padding:20px;display:flex}#trainingPage .rite-comprehensive-submit>div{gap:4px;min-width:0;margin-right:auto;display:grid}#trainingPage .rite-comprehensive-submit strong{color:#edf8ff;font-size:14px}#trainingPage .rite-comprehensive-submit small{color:#91aabd;font-size:11px;line-height:1.5}#trainingPage .rite-comprehensive-submit button{flex:none;min-height:46px;padding:12px 22px}@media (width<=780px){#trainingPage .rite-comprehensive-card>summary{grid-template-columns:44px minmax(0,1fr);padding:17px}#trainingPage .rite-comprehensive-icon{width:42px;height:42px}#trainingPage .rite-comprehensive-card>summary>.status{grid-column:2;justify-self:start}#trainingPage .rite-comprehensive-card>.training-card-detail{padding:14px}#trainingPage .rite-comprehensive-question-list{padding:12px}#trainingPage .rite-comprehensive-question{padding:14px}#trainingPage .rite-comprehensive-options{grid-template-columns:1fr}#trainingPage .rite-comprehensive-submit{flex-direction:column;align-items:stretch}#trainingPage .rite-comprehensive-submit button{width:100%}}.cs-form-paper .cs-ritedraw{color:#273443;grid-column:1/-1;gap:18px;min-width:0;font:14px/1.65 Inter,Segoe UI,sans-serif;display:grid}.cs-form-paper [data-cs-condition][hidden]{display:none!important}.cs-form-paper .cs-ritedraw h3{margin:5px 0;font-size:23px;line-height:1.35}.cs-form-paper .cs-ritedraw h4{margin:10px 0 5px;font-size:14px;line-height:1.5}.cs-form-paper .cs-ritedraw p{margin:0}.cs-form-paper .cs-ritedraw :is(ul,ol){margin:0;padding-left:25px}.cs-form-paper .cs-ritedraw li{padding:3px 0}.cs-form-paper .cs-ritedraw blockquote{background:#f4f8fc;border-left:3px solid #2e9fe9;margin:0;padding:16px 18px;font-weight:650;line-height:1.65}.cs-form-paper .cs-ritedraw fieldset{border:1px solid #e1e7ee;border-radius:10px;min-width:0;margin:0;padding:17px}.cs-form-paper .cs-ritedraw fieldset>legend{padding:0 6px;font-size:13px;font-weight:650}.cs-form-paper .cs-ritedraw .cs-choice-grid{grid-template-columns:1fr}:is(.cs-form-paper .cs-ritedraw fieldset:has(input[name=ritedraw_area])>.cs-choice-grid,.cs-form-paper .cs-ritedraw fieldset:has(input[name=ritedraw_script])>.cs-choice-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.cs-form-paper .cs-ritedraw-training{background:#f2f8fc;border:1px dashed #82aaca;border-radius:10px;gap:14px;padding:18px;display:grid}.cs-form-paper .cs-ritedraw-training>label{gap:6px;display:grid}.cs-form-paper .cs-ritedraw-training :is(input:not([type=checkbox]):not([type=radio]),textarea,select){box-sizing:border-box;color:#253548;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #b9cbd9;border-radius:7px;padding:11px}.cs-form-paper .cs-ritedraw-training textarea{resize:vertical;min-height:95px}.cs-form-paper .cs-ritedraw-clarification{background:#fff8f6;border:1px solid #ead6d6;border-radius:9px;padding:16px}.cs-form-paper .cs-ritedraw-reference{background:#fff;border:1px solid #e2e7ee;border-radius:9px;padding:16px}.cs-form-paper .cs-ritedraw-checklist{gap:9px;display:grid}.cs-form-paper .cs-ritedraw-checklist .cs-flow-check{align-items:flex-start}@media (width<=700px){.cs-form-paper .cs-ritedraw h3{font-size:20px}.cs-form-paper .cs-ritedraw fieldset,.cs-form-paper .cs-ritedraw-training{padding:12px}}.rite-zapium-sandbox .zs-booking-actions{z-index:5;background:#fff;border-top:1px solid #dce4ee;justify-content:flex-end;gap:12px;padding:14px 20px;display:flex;position:sticky;bottom:0;box-shadow:0 -5px 16px #0f172a14}.rite-zapium-sandbox .zs-booking-actions button{min-height:42px;font:inherit;cursor:pointer;border:1px solid #bdcadd;border-radius:7px;padding:10px 16px;font-size:13px;font-weight:600;line-height:1.4}.rite-zapium-sandbox [data-zs-validation][role=alert]{color:#842525;background:#fff4f2;border:2px solid #c44b4b;border-radius:9px;margin:16px;padding:18px;line-height:1.6}.rite-zapium-sandbox [data-zs-validation] ul{margin:10px 0;padding-left:24px}.rite-zapium-sandbox .zs-shell{color:#333;background:#f5f7fa;font-family:Barlow,Segoe UI,Arial,sans-serif}.rite-zapium-sandbox .zs-main-head{background:#fff;border-bottom:1px solid #e5e8ed}.rite-zapium-sandbox .zs-main-head h2{font-size:16px;font-weight:600}.rite-zapium-sandbox .zs-list-view{background:#fff;border:1px solid #e5e8ed;border-radius:5px}.rite-zapium-sandbox .zs-filters{background:#fff;border-bottom:1px solid #e5e8ed;gap:10px;padding:14px}.rite-zapium-sandbox input,.rite-zapium-sandbox select,.rite-zapium-sandbox textarea{font:inherit;color:#333;box-sizing:border-box;background:#fff;border:1px solid #dedfe3;border-radius:3px}.rite-zapium-sandbox .zs-appointment-form label{font-size:14px;font-weight:400}.rite-zapium-sandbox .zs-appointment-form input:not([type=radio]):not([type=checkbox]),.rite-zapium-sandbox .zs-appointment-form select{min-height:31px;padding:5px 10px}.rite-zapium-sandbox .zs-appointment-form input:disabled{color:#9ba0a7;background:#f5f6f8}.rite-zapium-sandbox .zs-appointment-form select[multiple]{min-height:76px}.rite-zapium-sandbox .zs-appointment-form fieldset{background:#fff;border:1px solid #e5e7ec;border-radius:0;margin:0}.rite-zapium-sandbox .zs-appointment-form legend{float:left;box-sizing:border-box;background:#f7f8fa;border-bottom:1px solid #e5e7ec;width:100%;margin:-1px -1px 16px;padding:13px 20px;font-size:14px;font-weight:600;display:block}.rite-zapium-sandbox .zs-appointment-form legend+.zs-form-grid{clear:both}.rite-zapium-sandbox .zs-entry-drawer{background:#fff;width:min(80vw,1200px);max-width:100vw;top:0;bottom:0;box-shadow:-4px 0 18px #0002}.rite-zapium-sandbox .zs-entry-drawer .zs-appointment-form{box-shadow:none;border:0;margin:0;padding:0}.rite-zapium-sandbox .zs-entry-drawer .zs-form-head{z-index:3;background:#f7f8fa;border-top:3px solid #373b4a;border-bottom:1px solid #e3e5e9;padding:12px 20px;position:sticky;top:0}.rite-zapium-sandbox .zs-form-head h3{font-size:17px}.rite-zapium-sandbox .zs-entry-drawer .zs-form-head>div{margin-right:auto}.rite-zapium-sandbox .zs-entry-drawer .zs-form-head .zs-add{background:#ff9d9d;border:0;border-radius:5px;order:2;min-width:82px}.rite-zapium-sandbox .zs-entry-drawer .zs-form-head [data-zs-cancel]{color:#2f3b48;background:#fff;border:1px solid #dbe2e9;border-radius:4px;order:3;width:40px;height:40px;margin-left:18px;padding:0;font-size:24px}.rite-zapium-sandbox .zs-production-appointment-grid{gap:16px 38px;padding:0 4px}.rite-zapium-sandbox .zs-production-appointment-grid>label,.rite-zapium-sandbox .zs-production-appointment-grid>.zs-relationship,.rite-zapium-sandbox .zs-production-appointment-grid>.zs-type-field{align-content:start}.rite-zapium-sandbox .zs-equipment-select{color:#555f6b;min-width:0;font-size:14px;position:relative}.rite-zapium-sandbox .zs-equipment-select summary{cursor:pointer;gap:6px;list-style:none;display:grid}.rite-zapium-sandbox .zs-equipment-select summary::-webkit-details-marker{display:none}.rite-zapium-sandbox .zs-equipment-select summary span{box-sizing:border-box;color:#606b76;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #cdd3da;border-radius:3px;min-height:31px;padding:6px 34px 6px 10px;display:block;overflow:hidden}.rite-zapium-sandbox .zs-equipment-select summary span:after{content:"⌄";color:#253443;position:absolute;right:11px}.rite-zapium-sandbox .zs-equipment-select>div{z-index:10;background:#fff;border:1px solid #9fc0f3;max-height:235px;position:absolute;top:58px;left:0;right:0;overflow:auto;box-shadow:0 5px 14px #1c273229}.rite-zapium-sandbox .zs-equipment-select>div label{color:#333;background:#fff;border-bottom:1px solid #edf0f3;align-items:center;gap:9px;min-height:36px;padding:7px 12px;font-size:13px;display:flex}.rite-zapium-sandbox .zs-equipment-select>div label:hover{background:#f3f6fa}.rite-zapium-sandbox .zs-equipment-select input{width:15px;height:15px;min-height:0}.rite-zapium-sandbox .zs-button-choice label{background:#fafbfc;border:1px solid #d9dce1;border-radius:3px;align-items:center;gap:6px;min-height:30px;padding:6px 12px;display:inline-flex}.rite-zapium-sandbox .zs-button-choice label:has(input:checked){color:#fff;background:red;border-color:red}.rite-zapium-sandbox .zs-button-choice input[type=radio]{appearance:none;opacity:0;width:1px;height:1px;position:absolute}.rite-zapium-sandbox .zs-button-choice label:focus-within{outline-offset:2px;outline:2px solid #428cbe}.rite-zapium-sandbox .zw-status-strip{background:#fff;border-bottom:1px solid #e5e8ed;gap:0;padding:0;display:flex;overflow:auto}.rite-zapium-sandbox .zw-status-strip button{color:#555;text-align:center;background:#fff;border:0;border-right:1px solid #eee;border-radius:0;flex-shrink:0;min-width:120px;padding:14px 10px;font-size:12px}.rite-zapium-sandbox .zw-status-strip button b{color:#337db3;font-size:21px;line-height:1.8;display:block}.rite-zapium-sandbox .zw-status-strip button.is-active{background:#eef7fc;border-bottom:3px solid #388bc5}.rite-zapium-sandbox .zs-table-wrap th button{text-align:left;color:#444;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:12px}.rite-zapium-sandbox .zw-calendar-wrap{max-height:65vh;overflow:auto}.rite-zapium-sandbox .zw-calendar{border-collapse:collapse;table-layout:fixed;min-width:100%}.rite-zapium-sandbox .zw-calendar td,.rite-zapium-sandbox .zw-calendar th{vertical-align:top;border:1px solid #e6e8ec;width:145px;min-width:145px;padding:7px}.rite-zapium-sandbox .zw-calendar td{height:110px}.rite-zapium-sandbox .zw-calendar th:first-child{z-index:1;background:#f8f9fa;position:sticky;left:0}.rite-zapium-sandbox .zw-calendar-event{text-align:left;color:#2b516d;background:#e7f4fc;border:1px solid #acd2ea;border-left:3px solid #448fc3;width:100%;margin-bottom:6px;padding:6px;display:block}.rite-zapium-sandbox .zw-calendar-event small,.rite-zapium-sandbox .zw-address{display:block}.rite-zapium-sandbox .zw-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding:20px;display:grid}.rite-zapium-sandbox .zw-summary button{background:#fff;border:1px solid #e1e5eb;padding:20px}.rite-zapium-sandbox .zw-summary b{color:#337db3;font-size:28px;display:block}.rite-zapium-sandbox .zs-activity-card{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #75b2d7;border-radius:0;width:100%;padding:20px;display:block}.rite-zapium-sandbox .zs-activity-card:hover{background:#eef8fe}.rite-zapium-sandbox .zw-audit,.rite-zapium-sandbox .zw-related{background:#fff;border:1px solid #e3e6eb;padding:20px}.rite-zapium-sandbox .zw-audit dl{grid-template-columns:minmax(170px,1fr) 2fr;gap:10px;display:grid}.rite-zapium-sandbox .zw-audit dd{white-space:pre-wrap;margin:0}.rite-zapium-sandbox .zw-related form{gap:14px;max-width:760px;padding:16px;display:grid}.rite-zapium-sandbox .zw-related label{gap:6px;display:grid}.rite-zapium-sandbox .zs-upload-zone input[type=file]{width:100%;margin-top:14px;display:block}.rite-zapium-sandbox .zs-preview-form input{max-width:100%}.rite-zapium-sandbox .zw-map-layout{grid-template-columns:250px 1fr;min-height:60vh;display:grid}.rite-zapium-sandbox .zw-map-layout aside{border-right:1px solid #ddd;padding:12px}.rite-zapium-sandbox .zw-map-layout aside>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #ddd;width:100%;padding:15px;display:block}.rite-zapium-sandbox .zw-map{background:#e6e4df;position:relative;overflow:hidden}.rite-zapium-sandbox .zw-map svg{width:100%;height:100%;min-height:400px}.rite-zapium-sandbox .zw-map-controls{gap:4px;display:grid;position:absolute;top:10px;right:10px}.rite-zapium-sandbox .zw-map p{background:#ffffffe0;padding:10px;position:absolute;bottom:0;left:0}@media (width<=760px){.rite-zapium-sandbox .zs-entry-drawer{width:100vw}.rite-zapium-sandbox .zw-audit dl{grid-template-columns:1fr}.rite-zapium-sandbox .zs-schedule-assignment{display:block}.rite-zapium-sandbox .zs-form-grid,.rite-zapium-sandbox .zw-map-layout{grid-template-columns:1fr}}#trainingPage .rite-zapium-sandbox [hidden]{display:none!important}#trainingPage .rite-zapium-sandbox button.zs-add{opacity:1;font-weight:700;color:#fff!important;background:#e60000!important;border-color:#e60000!important}#trainingPage .rite-zapium-sandbox button.zs-add:disabled{opacity:.8;color:#fff!important;background:#8b3030!important}#trainingPage .rite-zapium-sandbox .zs-booking-actions>button:not(.zs-add){color:#263545;background:#fff}#trainingPage .rite-evidence-studio [data-call-evidence-progress]{color:#d7f8ff;background:#102d3b;border:1px solid #427086;border-radius:9px;margin-top:14px;padding:12px;font-size:12px;line-height:1.7}#trainingPage .practice-feedback[role=alert]{color:#ffd1d1;background:#341d29;border:1px solid #fb9e9e;border-radius:10px;padding:16px;line-height:1.7}#trainingPage .rite-zapium-sandbox .zs-family-flag{color:#b20f16;background:#fff1f1;border-left:3px solid #d71920;border-radius:4px;margin:6px 0 0;padding:7px 10px;font-size:12px;font-weight:700;line-height:1.35}.universal-certificate-dialog{box-sizing:border-box;overflow:auto;width:min(1500px,96vw)!important;max-width:none!important;max-height:96vh!important;padding:0!important}.universal-certificate-dialog form{box-sizing:border-box;width:100%;padding:1.25rem 1.5rem}.universal-certificate-dialog .certificate-review-preview{max-height:none;padding:18px}.universal-certificate-dialog .ista-certificate-template{width:min(100%,1280px)}@media (width<=760px){.universal-certificate-dialog{width:98vw!important}.universal-certificate-dialog form{padding:1rem}}[data-csm-report-dialog]{box-sizing:border-box;max-height:calc(100vh - 16px);width:min(1720px,100vw - 16px)!important;max-width:none!important}[data-csm-report-dialog]>form{box-sizing:border-box;width:100%;max-width:none;margin:0}[data-csm-rich-report]{width:100%;overflow-x:auto}[data-csm-report-dialog] .csm-report-preview{width:100%;max-width:none;margin:0}[data-csm-report-dialog] .csm-report-preview table{table-layout:auto}[data-csm-report-dialog] .csm-report-preview th,[data-csm-report-dialog] .csm-report-preview td{overflow-wrap:anywhere;word-break:normal}[data-csm-report-dialog] .csm-report-preview th:first-child,[data-csm-report-dialog] .csm-report-preview td:first-child{min-width:220px}.csm-due-date-dialog{width:min(760px,100vw - 32px)}.csm-learner-attempts>summary,.csm-module-attempts>summary{cursor:pointer;list-style:none}.csm-learner-attempts>summary::-webkit-details-marker{display:none}.csm-module-attempts>summary::-webkit-details-marker{display:none}.csm-learner-attempts>summary b{color:#5eead4;margin-top:6px;font-size:9px;display:block}.csm-learner-assessment-detail{background:#07131f;border:1px solid #294458;border-radius:12px;gap:7px;width:min(620px,70vw);margin-top:12px;padding:12px;display:grid}.csm-learner-assessment-detail>header,.csm-module-attempts>summary,.csm-attempt-history article{justify-content:space-between;align-items:center;gap:12px;display:flex}.csm-learner-assessment-detail>header{color:#5eead4;letter-spacing:.1em;padding:4px 5px 9px;font-size:9px}.csm-module-attempts{background:#0b1a28;border:1px solid #20384a;border-radius:9px}.csm-module-attempts>summary{color:#dffcff;padding:10px 12px;font-size:10px;font-weight:800}.csm-module-attempts>summary b{color:#88a1b4;white-space:nowrap;font-size:9px}.csm-attempt-history{background:#20384a;border-top:1px solid #20384a;gap:1px;display:grid}.csm-attempt-history article{background:#091725;padding:9px 12px;font-size:9px}.csm-attempt-history article span,.csm-attempt-history article time,.csm-attempt-history article small{color:#8ba2b4}.csm-attempt-empty{color:#718a9d;border-top:1px solid #20384a;margin:0;padding:10px 12px;font-size:9px}@media (width<=760px){[data-csm-report-dialog]{width:calc(100vw - 16px)}[data-csm-report-dialog] .csm-report-preview{min-width:900px}.csm-learner-assessment-detail{width:min(520px,82vw)}.csm-attempt-history article{flex-direction:column;align-items:flex-start;gap:3px}}.training-feedback-register{background:linear-gradient(145deg,#082834b8,#071623f0);border-color:#2dd4bf6b}.training-required-feedback-prompt{background:radial-gradient(circle at 100% 0,#fbbf2421,#0000 32%),linear-gradient(145deg,#102534,#091724);border:2px solid #fbbf24;margin-bottom:18px;scroll-margin-top:18px;position:relative;box-shadow:0 18px 52px #00000047,0 0 0 5px #fbbf240f}.training-required-feedback-prompt:focus{outline-offset:3px;outline:3px solid #fbbf246b}.training-feedback-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.training-feedback-metrics article{background:#061827d1;border:1px solid #29465b;border-radius:13px;gap:4px;padding:16px;display:grid}.training-feedback-metrics small{color:#67e8f9;letter-spacing:.1em;font-size:10px;font-weight:900}.training-feedback-metrics strong{color:#f0fdfa;font-size:28px}.training-feedback-metrics span,.training-feedback-record>summary>div>div small{color:#8fa7b8;font-size:11px}.training-feedback-list{gap:10px;display:grid}.training-feedback-record>summary>div>div{gap:4px;display:grid}.training-feedback-response-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.training-feedback-response-grid article{background:#071c2beb;border:1px solid #29465b;border-radius:11px;gap:7px;min-width:0;padding:14px;display:grid}.training-feedback-response-grid article.is-comment{grid-column:1/-1}.training-feedback-response-grid small{color:#67e8f9;font-weight:850}.training-feedback-response-grid strong{color:#e6f6fa;white-space:pre-wrap;font-size:13px;line-height:1.55}.training-feedback-response-grid .is-rating strong{color:#5eead4;font-size:21px}.training-feedback-response-meta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.training-feedback-response-meta span{color:#b9cbd5;background:#0a1d2b;border:1px solid #315066;border-radius:999px;padding:7px 10px;font-size:10px}@media (width<=900px){.training-feedback-metrics,.training-feedback-response-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.training-feedback-response-grid article.is-comment{grid-column:1/-1}}@media (width<=620px){.training-feedback-metrics,.training-feedback-response-grid{grid-template-columns:1fr}.training-feedback-response-grid article.is-comment{grid-column:auto}}
