.atlas-horizon{--atlas-navy: #0B1F3A;--atlas-blue: #1D4ED8;--atlas-sky: #38BDF8;--atlas-teal: #0F766E;--atlas-gold: #D99A22;--atlas-bg: #F4F7FB;--atlas-surface: #FFFFFF;--atlas-surface-soft: #EEF4FA;--atlas-text: #0F172A;--atlas-text-muted: #475569;--atlas-border: #CBD5E1;--atlas-success: #16A34A;--atlas-warning: #D97706;--atlas-danger: #DC2626;--atlas-info: #2563EB;--atlas-radius-sm: 8px;--atlas-radius-md: 12px;--atlas-radius-lg: 16px;--atlas-radius-xl: 24px;--atlas-shadow-card: 0 12px 30px rgba(15, 23, 42, .08);--atlas-shadow-soft: 0 6px 18px rgba(15, 23, 42, .06);--atlas-sidebar-width: 264px;--atlas-page-max: 1520px;--atlas-page-padding-x: 32px;--atlas-page-padding-y: 24px;--atlas-field-height: 44px;background:var(--atlas-bg);color:var(--atlas-text);font-family:Inter,Segoe UI,Aptos,sans-serif;letter-spacing:0}.atlas-horizon *,.atlas-horizon *:before,.atlas-horizon *:after{box-sizing:border-box}.atlas-horizon a{color:inherit;text-decoration:none}.atlas-shell{display:grid;grid-template-columns:var(--atlas-sidebar-width) minmax(0,1fr);min-height:100vh}.atlas-sidebar{align-content:start;background:var(--atlas-navy);color:#fff;display:grid;gap:28px;grid-template-rows:auto 1fr auto;min-height:100vh;padding:24px 18px;position:sticky;top:0}.atlas-sidebar__brand{align-items:center;display:grid;gap:2px 12px;grid-template-columns:44px 1fr;min-height:52px}.atlas-sidebar__brand span{align-items:center;background:var(--atlas-gold);border-radius:var(--atlas-radius-sm);color:var(--atlas-navy);display:inline-flex;font-weight:900;height:44px;justify-content:center;width:44px}.atlas-sidebar__brand strong{font-size:1.05rem;line-height:1.1}.atlas-sidebar__brand small{color:#bbd1e8;grid-column:2;line-height:1.1}.atlas-sidebar__nav{align-content:start;display:grid;gap:8px}.atlas-sidebar__link{align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:var(--atlas-radius-sm);color:#d9e8f7;display:grid;gap:10px;grid-template-columns:34px 1fr;min-height:52px;padding:8px 10px}.atlas-sidebar__link span{align-items:center;background:#ffffff1a;border-radius:6px;display:inline-flex;font-size:.72rem;font-weight:800;height:34px;justify-content:center}.atlas-sidebar__link strong{font-size:.94rem}.atlas-sidebar__link:hover,.atlas-sidebar__link.is-active{background:#38bdf824;border-color:#38bdf87a;color:#fff}.atlas-sidebar__link.is-active span{background:var(--atlas-sky);color:var(--atlas-navy)}.atlas-sidebar__footer{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:var(--atlas-radius-sm);padding:14px}.atlas-sidebar__footer p,.atlas-sidebar__footer strong{margin:0}.atlas-sidebar__footer p{color:#bbd1e8;font-size:.8rem}.atlas-shell__main{min-width:0}.atlas-topbar{align-items:center;background:#fffffff0;border-bottom:1px solid var(--atlas-border);display:flex;gap:16px;justify-content:space-between;min-height:72px;padding:14px var(--atlas-page-padding-x);position:sticky;top:0;z-index:5}.atlas-topbar__search{align-items:center;background:var(--atlas-surface-soft);border:1px solid transparent;border-radius:var(--atlas-radius-sm);display:flex;gap:10px;min-height:var(--atlas-field-height);max-width:680px;padding:0 14px;width:min(52vw,680px)}.atlas-topbar__search span{color:var(--atlas-blue);font-weight:900}.atlas-topbar input{background:transparent;border:0;color:var(--atlas-text);flex:1;font:inherit;min-width:0;outline:0}.atlas-topbar__context{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.atlas-topbar__context span,.atlas-topbar__context strong{background:#fff;border:1px solid var(--atlas-border);border-radius:999px;color:var(--atlas-text-muted);font-size:.82rem;padding:8px 10px}.atlas-topbar__context strong{background:var(--atlas-navy);border-color:var(--atlas-navy);color:#fff}.atlas-page{margin:0 auto;max-width:var(--atlas-page-max);padding:var(--atlas-page-padding-y) var(--atlas-page-padding-x) 44px}.atlas-page-header{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px}.atlas-page-header h1,.atlas-student-identity h1,.atlas-public-hero h1,.atlas-family-hero h1{color:var(--atlas-text);font-size:2rem;line-height:1.12;margin:0}.atlas-page-header p,.atlas-family-hero p,.atlas-public-hero p,.atlas-section-heading p{color:var(--atlas-text-muted);line-height:1.58;margin:8px 0 0;max-width:760px}.atlas-page-header__actions,.atlas-public-hero__actions,.atlas-student-actions,.atlas-family-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.atlas-eyebrow{color:var(--atlas-blue);font-size:.76rem;font-weight:800;letter-spacing:0;margin:0 0 8px;text-transform:uppercase}.atlas-button{align-items:center;border:1px solid transparent;border-radius:var(--atlas-radius-sm);cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:800;justify-content:center;min-height:var(--atlas-field-height);padding:0 15px;white-space:nowrap}.atlas-button--primary{background:var(--atlas-blue);color:#fff}.atlas-button--secondary{background:#fff;border-color:var(--atlas-border);color:var(--atlas-text)}.atlas-button--ghost{background:var(--atlas-surface-soft);color:var(--atlas-blue);min-height:36px;padding:0 11px}.atlas-button--danger{background:var(--atlas-danger);color:#fff}.atlas-card,.atlas-action-panel,.atlas-student-identity{background:var(--atlas-surface);border:1px solid rgba(203,213,225,.86);border-radius:var(--atlas-radius-sm);box-shadow:var(--atlas-shadow-card)}.atlas-card{padding:20px}.atlas-card__header{align-items:start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.atlas-card h2,.atlas-action-panel h2,.atlas-section-heading h2,.atlas-public-support h2{color:var(--atlas-text);font-size:1.2rem;line-height:1.2;margin:0}.atlas-card__action{flex:0 0 auto}.atlas-card--wide{grid-column:span 2}.atlas-card--table{padding:0}.atlas-card--table .atlas-card__header{margin:0;padding:20px 20px 0}.atlas-action-panel{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px;padding:18px}.atlas-action-panel>div{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.atlas-kpi-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.atlas-kpi{background:#fff;border:1px solid var(--atlas-border);border-left:5px solid var(--atlas-blue);border-radius:var(--atlas-radius-sm);box-shadow:var(--atlas-shadow-soft);display:grid;gap:10px;min-height:136px;padding:18px}.atlas-kpi p,.atlas-kpi strong,.atlas-kpi span,.atlas-kpi small{margin:0}.atlas-kpi p{color:var(--atlas-text-muted);font-weight:700}.atlas-kpi strong{color:var(--atlas-text);font-size:2rem;line-height:1}.atlas-kpi span{color:var(--atlas-blue);font-weight:800}.atlas-kpi small{color:var(--atlas-text-muted);min-height:1em}.atlas-kpi--success{border-left-color:var(--atlas-success)}.atlas-kpi--warning{border-left-color:var(--atlas-warning)}.atlas-kpi--danger{border-left-color:var(--atlas-danger)}.atlas-kpi--gold{border-left-color:var(--atlas-gold)}.atlas-dashboard-grid,.atlas-student-grid,.atlas-family-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.atlas-badge{align-items:center;background:#e2e8f0;border:1px solid transparent;border-radius:999px;color:var(--atlas-text);display:inline-flex;font-size:.76rem;font-weight:800;min-height:28px;padding:5px 10px;width:fit-content}.atlas-badge--success{background:#dcfce7;color:#166534}.atlas-badge--warning{background:#fef3c7;color:#92400e}.atlas-badge--danger{background:#fee2e2;color:#991b1b}.atlas-badge--info{background:#dbeafe;color:#1e40af}.atlas-badge--gold{background:#fbe7bd;color:#7c4a03}.atlas-case-list,.atlas-alert-list,.atlas-timeline,.atlas-deadline-list,.atlas-document-list,.atlas-message-list,.atlas-payment-list,.atlas-date-list{display:grid;gap:12px}.atlas-case-row,.atlas-document-list article,.atlas-payment-list article{align-items:center;border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-sm);display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.atlas-case-row strong,.atlas-alert-list strong,.atlas-timeline strong,.atlas-deadline-list strong,.atlas-document-list strong,.atlas-message-list strong,.atlas-payment-list strong,.atlas-parent-card strong{color:var(--atlas-text)}.atlas-case-row p,.atlas-alert-list p,.atlas-timeline p,.atlas-deadline-list p,.atlas-document-list p,.atlas-message-list p,.atlas-payment-list p,.atlas-parent-card p,.atlas-parent-card span{color:var(--atlas-text-muted);line-height:1.45;margin:4px 0 0}.atlas-alert-list article{background:var(--atlas-surface-soft);border-radius:var(--atlas-radius-sm);display:grid;gap:8px;padding:14px}.atlas-timeline article{align-items:start;display:grid;gap:10px;grid-template-columns:12px minmax(0,1fr) auto}.atlas-timeline time{color:var(--atlas-text-muted);font-size:.82rem}.atlas-dot{background:var(--atlas-border);border-radius:999px;height:10px;margin-top:7px;width:10px}.atlas-dot--success{background:var(--atlas-success)}.atlas-dot--warning{background:var(--atlas-warning)}.atlas-dot--danger{background:var(--atlas-danger)}.atlas-dot--info{background:var(--atlas-info)}.atlas-dot--gold{background:var(--atlas-gold)}.atlas-deadline-list article,.atlas-date-list article{align-items:center;border-bottom:1px solid var(--atlas-border);display:grid;gap:12px;grid-template-columns:76px minmax(0,1fr);padding-bottom:12px}.atlas-deadline-list article:last-child,.atlas-date-list article:last-child{border-bottom:0;padding-bottom:0}.atlas-deadline-list span,.atlas-date-list span{color:var(--atlas-blue);font-weight:900}.atlas-form-section{align-items:end;background:#fff;border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-sm);box-shadow:var(--atlas-shadow-soft);display:grid;gap:14px;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(170px,1fr));margin-bottom:16px;padding:16px}.atlas-form-section label{display:grid;gap:7px}.atlas-form-section span{color:var(--atlas-text-muted);font-size:.8rem;font-weight:800}.atlas-form-section input,.atlas-form-section select{background:var(--atlas-surface-soft);border:1px solid transparent;border-radius:var(--atlas-radius-sm);color:var(--atlas-text);font:inherit;min-height:var(--atlas-field-height);padding:0 12px;width:100%}.atlas-pipeline{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px}.atlas-pipeline article{align-items:center;background:#fff;border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-sm);display:flex;justify-content:space-between;min-height:74px;padding:14px}.atlas-pipeline strong{color:var(--atlas-text);font-size:1.55rem}.atlas-table-wrap{overflow-x:auto;padding:16px 20px 20px}.atlas-table{border-collapse:separate;border-spacing:0;min-width:1080px;width:100%}.atlas-table caption{height:1px;overflow:hidden;position:absolute;width:1px}.atlas-table th{background:var(--atlas-navy);color:#fff;font-size:.78rem;padding:14px 12px;text-align:left;text-transform:uppercase}.atlas-table th:first-child{border-top-left-radius:var(--atlas-radius-sm)}.atlas-table th:last-child{border-top-right-radius:var(--atlas-radius-sm)}.atlas-table td{background:#fff;border-bottom:1px solid var(--atlas-border);color:var(--atlas-text);padding:15px 12px;vertical-align:middle}.atlas-table__cell--end{text-align:right}.atlas-table-person{display:grid;gap:4px}.atlas-table-person span{color:var(--atlas-text-muted);font-size:.84rem}.atlas-table-actions{display:inline-flex;gap:8px}.atlas-student-identity{align-items:center;display:grid;gap:18px;grid-template-columns:92px minmax(0,1fr);margin-bottom:14px;padding:22px}.atlas-avatar{align-items:center;background:linear-gradient(135deg,var(--atlas-blue),var(--atlas-teal));border-radius:20px;color:#fff;display:inline-flex;font-size:1.8rem;font-weight:900;height:92px;justify-content:center;width:92px}.atlas-student-identity dl{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 0}.atlas-student-identity dt{color:var(--atlas-text-muted);font-size:.76rem;font-weight:800;text-transform:uppercase}.atlas-student-identity dd{color:var(--atlas-text);font-weight:800;margin:4px 0 0}.atlas-student-actions{justify-content:flex-end;margin-bottom:16px}.atlas-tabs{background:#fff;border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-sm);display:flex;gap:4px;margin-bottom:16px;overflow-x:auto;padding:6px}.atlas-tabs a{border-radius:6px;color:var(--atlas-text-muted);font-weight:800;min-height:38px;padding:9px 13px;white-space:nowrap}.atlas-tabs a.is-active{background:var(--atlas-navy);color:#fff}.atlas-parent-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-parent-card{background:var(--atlas-surface-soft);border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-sm);display:grid;gap:4px;padding:14px}.atlas-public-page,.atlas-family-page,.atlas-branding-page{min-height:100vh;padding:0 32px 42px}.atlas-public-header,.atlas-family-header{align-items:center;display:flex;gap:18px;justify-content:space-between;margin:0 auto;max-width:var(--atlas-page-max);min-height:78px}.atlas-public-brand{color:var(--atlas-navy);font-size:1.08rem;font-weight:900}.atlas-public-header nav,.atlas-family-header nav{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.atlas-public-header nav a,.atlas-family-header nav a{color:var(--atlas-text-muted);font-weight:800}.atlas-public-hero{align-items:end;background:linear-gradient(90deg,#0b1f3ae0,#0b1f3a9e 48%,#0b1f3a29),url(/assets/atlas-horizon-campus-PR8KiUU_.png) center/cover;border-radius:var(--atlas-radius-lg);box-shadow:0 24px 60px #0b1f3a3d;color:#fff;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 340px;margin:0 auto 40px;max-width:var(--atlas-page-max);min-height:560px;overflow:hidden;padding:56px}.atlas-public-hero .atlas-eyebrow,.atlas-public-hero h1,.atlas-public-hero p{color:#fff}.atlas-public-hero h1{font-size:3.2rem;max-width:760px}.atlas-public-hero p{color:#e5eef8;font-size:1.16rem;max-width:700px}.atlas-public-hero__actions{margin-top:24px}.atlas-public-hero__panel{background:#ffffffeb;border:1px solid rgba(255,255,255,.62);border-radius:var(--atlas-radius-sm);color:var(--atlas-text);padding:20px}.atlas-public-hero__panel span{color:var(--atlas-blue);font-weight:900}.atlas-public-hero__panel strong{display:block;font-size:1.4rem;margin:8px 0}.atlas-public-hero__panel p{color:var(--atlas-text-muted)}.atlas-public-section,.atlas-public-support,.atlas-public-faq,.atlas-public-footer,.atlas-family-grid,.atlas-family-hero,.atlas-family-actions,.atlas-branding-page>.atlas-page-header,.atlas-brand-block,.atlas-preview-grid{margin-left:auto;margin-right:auto;max-width:var(--atlas-page-max)}.atlas-public-section{margin-bottom:34px}.atlas-section-heading{margin-bottom:18px}.atlas-step-grid,.atlas-program-grid,.atlas-swatch-grid,.atlas-preview-grid{display:grid;gap:16px}.atlas-step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.atlas-step-card,.atlas-program-card,.atlas-task-grid article,.atlas-preview-card,.atlas-swatch-grid article{background:#fff;border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-sm);box-shadow:var(--atlas-shadow-soft);display:grid;gap:10px;padding:18px}.atlas-step-card span{color:var(--atlas-gold);font-size:1.4rem;font-weight:900}.atlas-step-card p,.atlas-program-card p,.atlas-task-grid p,.atlas-preview-card strong{color:var(--atlas-text-muted);line-height:1.5;margin:0}.atlas-program-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.atlas-program-card h3{color:var(--atlas-text);margin:0}.atlas-program-card>strong{color:var(--atlas-teal)}.atlas-public-section--split{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-check-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.atlas-check-list li{border-bottom:1px solid var(--atlas-border);color:var(--atlas-text);font-weight:700;padding-bottom:10px}.atlas-check-list li:before{color:var(--atlas-success);content:"OK";display:inline-block;font-size:.76rem;font-weight:900;margin-right:10px}.atlas-public-support{align-items:center;background:var(--atlas-navy);border-radius:var(--atlas-radius-sm);color:#fff;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px;padding:28px}.atlas-public-support .atlas-eyebrow,.atlas-public-support h2,.atlas-public-support p{color:#fff}.atlas-public-support p{margin:8px 0 0}.atlas-public-faq{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.atlas-public-faq article{border-left:4px solid var(--atlas-blue);padding-left:14px}.atlas-public-faq p{color:var(--atlas-text-muted);line-height:1.48;margin:7px 0 0}.atlas-public-footer{align-items:center;border-top:1px solid var(--atlas-border);color:var(--atlas-text-muted);display:flex;justify-content:space-between;padding:20px 0 0}.atlas-family-page{background:linear-gradient(180deg,#eef7fa,#f7f9fc 42%,#f4f7fb)}.atlas-family-hero{align-items:center;background:#fff;border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-sm);box-shadow:var(--atlas-shadow-card);display:flex;gap:20px;justify-content:space-between;margin-bottom:18px;padding:26px}.atlas-family-actions{justify-content:flex-start;margin-bottom:18px}.atlas-family-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.atlas-task-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-message-list article{border-bottom:1px solid var(--atlas-border);display:grid;gap:4px;padding-bottom:12px}.atlas-message-list article:last-child{border-bottom:0;padding-bottom:0}.atlas-message-list span{color:var(--atlas-blue);font-size:.82rem;font-weight:900}.atlas-payment-list article{grid-template-columns:minmax(0,1fr) auto}.atlas-payment-list article>span{color:var(--atlas-teal);font-weight:900}.atlas-branding-page{padding-top:34px}.atlas-brand-block{align-items:start;background:#fff;border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-sm);box-shadow:var(--atlas-shadow-card);display:grid;gap:24px;grid-template-columns:320px minmax(0,1fr);margin-bottom:18px;padding:24px}.atlas-swatch-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.atlas-swatch-grid article{box-shadow:none;gap:8px;min-height:138px}.atlas-swatch-grid span{border:1px solid var(--atlas-border);border-radius:6px;height:46px}.atlas-swatch-grid code{color:var(--atlas-text-muted);font-size:.78rem}.atlas-preview-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.atlas-preview-card{min-height:190px}.atlas-preview-card span{color:var(--atlas-blue);font-weight:900}@media(max-width:1180px){.atlas-shell{grid-template-columns:1fr}.atlas-sidebar{min-height:auto;position:static}.atlas-sidebar__nav{grid-template-columns:repeat(4,minmax(0,1fr))}.atlas-sidebar__footer{display:none}.atlas-kpi-grid,.atlas-step-grid,.atlas-program-grid,.atlas-public-faq,.atlas-preview-grid,.atlas-form-section,.atlas-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-public-hero{grid-template-columns:1fr}.atlas-swatch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.atlas-horizon{--atlas-page-padding-x: 16px;--atlas-page-padding-y: 16px}.atlas-page-header,.atlas-action-panel,.atlas-topbar,.atlas-family-hero,.atlas-public-support,.atlas-public-footer{align-items:stretch;flex-direction:column}.atlas-page-header__actions,.atlas-action-panel>div,.atlas-student-actions,.atlas-family-actions,.atlas-public-hero__actions{justify-content:flex-start}.atlas-button,.atlas-topbar__search{width:100%}.atlas-topbar__context{justify-content:flex-start}.atlas-sidebar{padding:18px 14px}.atlas-sidebar__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-page-header h1,.atlas-student-identity h1,.atlas-family-hero h1{font-size:1.55rem}.atlas-kpi-grid,.atlas-dashboard-grid,.atlas-student-grid,.atlas-family-grid,.atlas-form-section,.atlas-pipeline,.atlas-parent-grid,.atlas-task-grid,.atlas-public-section--split,.atlas-step-grid,.atlas-program-grid,.atlas-public-faq,.atlas-brand-block,.atlas-swatch-grid,.atlas-preview-grid{grid-template-columns:1fr}.atlas-card--wide{grid-column:auto}.atlas-case-row,.atlas-document-list article,.atlas-payment-list article{align-items:start;grid-template-columns:1fr}.atlas-student-identity{align-items:start;grid-template-columns:1fr}.atlas-student-identity dl{grid-template-columns:1fr}.atlas-public-page,.atlas-family-page,.atlas-branding-page{padding:0 16px 28px}.atlas-public-header,.atlas-family-header{align-items:stretch;flex-direction:column;gap:12px;padding:14px 0}.atlas-public-header nav,.atlas-family-header nav{gap:12px}.atlas-public-hero{border-radius:var(--atlas-radius-sm);margin-bottom:28px;min-height:620px;padding:28px 20px}.atlas-public-hero h1{font-size:2.12rem}.atlas-public-hero p{font-size:1rem}.atlas-family-page .atlas-family-hero{padding:20px}.atlas-family-page .atlas-family-hero h1{font-size:1.38rem}.atlas-family-page .atlas-family-hero p{font-size:.94rem}.atlas-family-page .atlas-kpi-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-family-page .atlas-kpi{gap:6px;min-height:118px;padding:13px}.atlas-family-page .atlas-kpi p,.atlas-family-page .atlas-kpi span,.atlas-family-page .atlas-kpi small{font-size:.78rem}.atlas-family-page .atlas-kpi strong{font-size:1.45rem}.atlas-family-page .atlas-family-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}:root{color-scheme:light;--atlas-navy: #12283f;--atlas-navy-soft: #21486a;--atlas-gold: #bc8b4b;--atlas-sponsor: #0f9d89;--atlas-sponsor-strong: #0c7b6c;--atlas-sponsor-surface: rgba(15, 157, 137, .1);--atlas-sponsor-surface-strong: rgba(15, 157, 137, .16);--atlas-sponsor-border: rgba(15, 157, 137, .24);--atlas-sand: #f3ede1;--atlas-surface: rgba(255, 251, 245, .94);--atlas-surface-strong: rgba(255, 255, 255, .84);--atlas-focus: rgba(18, 40, 63, .18);--atlas-shadow-soft: 0 18px 44px rgba(19, 36, 51, .09);--atlas-shadow-strong: 0 28px 80px rgba(19, 36, 51, .12);--atlas-radius-lg: 20px;--atlas-radius-xl: 28px;--canvas: var(--atlas-sand);--panel: var(--atlas-surface);--panel-strong: var(--atlas-surface-strong);--ink: #132433;--muted: #4f6173;--line: rgba(19, 36, 51, .12);--primary: var(--atlas-navy-soft);--accent: var(--atlas-gold);--success: #285f44;--warning: #936426;--danger: #983c2f;--shadow: var(--atlas-shadow-strong);--font-ui: "Inter", "Segoe UI Variable Display", "Aptos", "Segoe UI", sans-serif;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-14: 3.5rem;--border-strong: rgba(19, 36, 51, .16);--focus-ring: 0 0 0 4px rgba(30, 108, 177, .22);--shell-hero-start: rgba(255, 255, 255, .78);--shell-hero-end: rgba(255, 248, 240, .92);--shell-surface: rgba(255, 255, 255, .78);--shell-surface-muted: rgba(255, 255, 255, .66);--shell-surface-active: rgba(255, 255, 255, .8);--shell-accent-start: rgba(18, 40, 63, .1);--shell-accent-end: rgba(188, 139, 75, .12);--shell-control: rgba(19, 36, 51, .07);--shell-control-border: rgba(19, 36, 51, .08);--module-surface: rgba(255, 255, 255, .78);--module-surface-soft: rgba(255, 255, 255, .72);--module-surface-muted: rgba(255, 255, 255, .74);--module-surface-strong: rgba(255, 255, 255, .82);--module-hero-start: rgba(255, 255, 255, .92);--module-hero-end: rgba(247, 242, 234, .92);--module-accent-start: rgba(18, 40, 63, .06);--module-accent-end: rgba(188, 139, 75, .1);--module-active-start: rgba(18, 40, 63, .06);--module-active-end: rgba(188, 139, 75, .08);--module-border-soft: rgba(19, 36, 51, .08);--module-border-strong: rgba(19, 36, 51, .12);font-family:var(--font-ui);line-height:1.5;font-weight:400;color:var(--ink);background:radial-gradient(circle at top left,rgba(15,76,129,.16),transparent 28%),radial-gradient(circle at bottom right,rgba(217,111,50,.18),transparent 34%),linear-gradient(145deg,#faf6ef 0%,var(--canvas) 100%)}:root[data-theme=dark]{color-scheme:dark;--atlas-sand: #08111b;--atlas-surface: rgba(10, 20, 31, .92);--atlas-surface-strong: rgba(14, 27, 41, .94);--atlas-sponsor-strong: #77d3c4;--atlas-sponsor-surface: rgba(15, 157, 137, .16);--atlas-sponsor-surface-strong: rgba(15, 157, 137, .22);--atlas-sponsor-border: rgba(119, 211, 196, .26);--atlas-focus: rgba(108, 170, 232, .22);--atlas-shadow-soft: 0 22px 48px rgba(1, 7, 13, .36);--atlas-shadow-strong: 0 32px 80px rgba(1, 7, 13, .54);--canvas: #08111b;--panel: rgba(10, 20, 31, .92);--panel-strong: rgba(14, 27, 41, .94);--ink: #edf3f8;--muted: #a7b6c5;--line: rgba(173, 198, 223, .16);--border-strong: rgba(173, 198, 223, .24);--primary: #6caee8;--accent: #d2a361;--success: #6dc28a;--warning: #f0c36b;--danger: #ff9d8d;--shell-hero-start: rgba(19, 34, 49, .88);--shell-hero-end: rgba(10, 20, 31, .94);--shell-surface: rgba(14, 27, 41, .82);--shell-surface-muted: rgba(14, 27, 41, .72);--shell-surface-active: rgba(18, 31, 46, .9);--shell-accent-start: rgba(108, 170, 232, .18);--shell-accent-end: rgba(210, 163, 97, .1);--shell-control: rgba(173, 198, 223, .1);--shell-control-border: rgba(173, 198, 223, .14);--module-surface: rgba(14, 27, 41, .82);--module-surface-soft: rgba(14, 27, 41, .76);--module-surface-muted: rgba(16, 30, 45, .8);--module-surface-strong: rgba(18, 31, 46, .9);--module-hero-start: rgba(20, 34, 48, .92);--module-hero-end: rgba(11, 22, 34, .96);--module-accent-start: rgba(108, 170, 232, .12);--module-accent-end: rgba(210, 163, 97, .08);--module-active-start: rgba(108, 170, 232, .16);--module-active-end: rgba(210, 163, 97, .08);--module-border-soft: rgba(173, 198, 223, .14);--module-border-strong: rgba(173, 198, 223, .2);background:radial-gradient(circle at top left,rgba(69,132,197,.18),transparent 28%),radial-gradient(circle at bottom right,rgba(210,163,97,.16),transparent 32%),linear-gradient(145deg,#07111b 0%,var(--canvas) 100%)}*{box-sizing:border-box}*:focus-visible{outline:none;box-shadow:var(--focus-ring)}body{margin:0;min-width:320px;min-height:100vh;background-attachment:fixed}button,input,select,textarea,code,pre{font:inherit}button{cursor:pointer}#root{min-height:100vh}.admin-shell{width:min(1440px,calc(100% - 40px));margin:0 auto;padding:30px 0 48px}.admin-shell--auth-gate{width:min(1120px,calc(100% - 40px))}.hero-panel,.workspace-card{border:1px solid var(--line);border-radius:var(--atlas-radius-xl);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-panel{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:end;gap:18px 24px;padding:22px 24px 24px;background:linear-gradient(140deg,var(--shell-hero-start),var(--shell-hero-end)),var(--panel)}.hero-panel:before{content:"";position:absolute;inset:0 auto auto 0;width:min(420px,62%);height:3px;background:linear-gradient(90deg,var(--atlas-navy) 0%,var(--atlas-gold) 100%);opacity:.88}.hero-copy{display:grid;gap:8px;max-width:620px}.staff-login-shell{margin-top:18px}.staff-login-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,420px);gap:24px;padding:26px;border:1px solid var(--line);border-radius:var(--atlas-radius-xl);background:linear-gradient(140deg,var(--shell-hero-start),var(--shell-hero-end)),var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.staff-login-card:before{content:"";position:absolute;inset:0 auto auto 0;width:min(420px,62%);height:3px;background:linear-gradient(90deg,var(--atlas-navy) 0%,var(--atlas-gold) 100%);opacity:.88}.staff-login-copy,.staff-login-panel,.session-toolbar{display:grid;gap:16px}.staff-login-copy{align-content:start}.staff-login-copy h1{margin:0;font-size:clamp(2rem,3.4vw,3.4rem);line-height:.92;letter-spacing:-.04em;max-width:11ch}.staff-login-panel{align-content:start;padding:22px;border:1px solid var(--shell-control-border);border-radius:var(--atlas-radius-lg);background:var(--shell-surface);box-shadow:var(--atlas-shadow-soft)}.staff-login-panel--error{border-color:#983c2f38}.staff-login-panel__header{display:grid;gap:8px}.staff-login-panel__header h2,.staff-login-panel__header p{margin:0}.staff-login-metrics{margin-top:8px}.hero-copy h1{margin:0;font-size:clamp(2rem,3.4vw,3.4rem);line-height:.92;letter-spacing:-.04em;max-width:10ch}.section-intro{display:grid;gap:10px}.section-intro__row{display:flex;align-items:start;justify-content:space-between;gap:16px}.section-intro__copy{min-width:0}.section-intro__copy h1,.section-intro__copy h2,.section-intro__copy h3{margin:0}.section-intro__copy p{margin:10px 0 0;color:var(--muted)}.section-intro__badge{display:flex;align-items:start;justify-content:end}.eyebrow{margin:0 0 10px;color:var(--accent);font-size:.9rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.lede,.workspace-card p,.summary-card span,.list-item p,.package-card p,.failure-card p,.token-hint,.field span{color:var(--muted)}.lede{max-width:72ch;margin:14px 0 0;font-size:1.04rem}.toolbar,.field-row,.form-grid,.summary-grid,.workspace-grid,.branding-grid,.failure-list,.split-panel,.detail-columns,.button-row,.queue-list,.detail-list--grid,.checkbox-row{display:grid;gap:16px}.toolbar{grid-template-columns:minmax(220px,1fr) auto;align-items:end;justify-self:end;margin-top:0;max-width:100%;width:100%}.session-toolbar{justify-self:end;align-content:center;width:min(420px,100%);padding:18px 20px;border:1px solid var(--shell-control-border);border-radius:var(--atlas-radius-lg);background:var(--shell-surface);box-shadow:var(--atlas-shadow-soft)}.session-toolbar__summary{display:grid;gap:4px}.session-toolbar__summary strong,.session-toolbar__summary p{margin:0}.session-toolbar__summary p,.session-toolbar__meta{color:var(--muted)}.session-toolbar__meta{display:grid;gap:6px;font-size:.92rem}.session-toolbar__actions{justify-content:flex-start}.hero-panel .feedback,.shell-console-support,.shell-domain-bar{grid-column:1 / -1}.field{display:grid;gap:8px;align-content:start}.field span,.checkbox-field span{font-size:.92rem;font-weight:600}.field__label-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.field__label{color:var(--ink)}.field__required,.field__description,.field__message{margin:0;font-size:.82rem}.field__required{font-style:normal;font-weight:700;color:var(--accent)}.field__description,.field__message{color:var(--muted)}.field__control{display:grid;gap:8px}.field input,.field select,.field textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,#ffffffe6,#f7f2eaf0),var(--panel-strong);color:var(--ink);box-shadow:inset 0 1px #ffffff75;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease,transform .14s ease}:root[data-theme=dark] .field input,:root[data-theme=dark] .field select,:root[data-theme=dark] .field textarea{background:linear-gradient(180deg,#0f1d2cf0,#0b1622f5),var(--panel-strong);box-shadow:inset 0 1px #ffffff0a}.field textarea{resize:vertical;min-height:120px}.field input::placeholder,.field textarea::placeholder{color:#4f6173c7}.field--success .field__message{color:var(--success)}.field--warning .field__message{color:var(--warning)}.field--danger .field__message,.field__message--error{color:var(--danger)}.checkbox-field{display:inline-flex;gap:10px;align-items:center;padding-top:36px}.field-grow{grid-column:span 2}.primary-button,.secondary-button,.danger-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;min-height:46px;padding:12px 18px;font-weight:650;text-decoration:none;transition:transform .14s ease,opacity .14s ease,background-color .14s ease,box-shadow .14s ease,border-color .14s ease}.primary-button{background:linear-gradient(135deg,var(--atlas-navy),var(--primary));color:#fdfaf5;box-shadow:0 14px 28px #12283f2e}.secondary-button{background:var(--shell-control);color:var(--ink);border:1px solid var(--shell-control-border);box-shadow:inset 0 1px #fff3}.danger-button{background:#983c2f1a;color:var(--danger);border:1px solid rgba(152,60,47,.24);box-shadow:inset 0 1px #ffffff2e}.primary-button:hover,.secondary-button:hover,.danger-button:hover{transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled{opacity:.6;transform:none}.action-strip{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.sticky-form-actions{position:sticky;z-index:4;bottom:0;justify-content:flex-end;margin:4px -8px -8px;padding:12px 8px 8px;border-top:1px solid var(--module-border-soft);background:linear-gradient(180deg,rgba(255,255,255,.82),var(--module-surface-soft)),var(--module-surface-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sticky-form-actions--page{bottom:12px;margin-inline:0;padding:12px;border:1px solid var(--module-border-soft);border-radius:16px;box-shadow:var(--atlas-shadow-soft)}.token-hint{margin:12px 0 0}.summary-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:24px}.summary-card{padding:16px 18px;border-radius:var(--atlas-radius-lg);border:1px solid var(--line);background:var(--shell-surface);box-shadow:var(--atlas-shadow-soft)}.summary-card strong{display:block;margin-top:8px}.feedback{margin:18px 0 0;padding:14px 16px;border-radius:18px;border:1px solid transparent}.feedback.error{background:#983c2f14;color:var(--danger);border-color:#983c2f29}.feedback.success{background:#285f4414;color:var(--success);border-color:#285f4424}.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.workspace-card{padding:24px}.workspace-card header h2{margin:0;font-size:1.5rem;letter-spacing:-.02em}.workspace-card header p{margin:8px 0 0}.workspace-card--full{grid-column:1 / -1}.stack-form{display:grid;gap:14px;margin-top:20px}.split-panel{grid-template-columns:minmax(0,1.65fr) minmax(280px,.95fr);align-items:start;margin-top:20px}.split-panel--wide{grid-template-columns:minmax(280px,.9fr) minmax(0,1.35fr)}.side-panel,.detail-panel{display:grid;gap:16px}.field-row{grid-template-columns:repeat(2,minmax(0,1fr))}.button-row{grid-template-columns:repeat(auto-fit,minmax(180px,max-content))}.data-list,.failure-list{display:grid;gap:12px;margin-top:22px}.list-item,.package-card,.failure-card,.branding-card{padding:16px;border-radius:var(--atlas-radius-lg);border:1px solid var(--line);background:var(--module-surface);box-shadow:var(--atlas-shadow-soft)}.list-item,.package-header,.failure-card{display:flex;justify-content:space-between;gap:16px}.list-item strong,.package-card strong,.failure-card strong,.branding-card strong{display:block}.branding-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.branding-card small,.package-card small{color:var(--muted)}.branding-preview{display:grid;place-items:center;min-height:92px;margin-bottom:12px;border-radius:18px;font-size:1.25rem;font-weight:700;letter-spacing:.04em}.package-card pre{overflow:auto;margin:12px 0 0;padding:14px;border-radius:18px;background:#1324330f}.info-card,.queue-item{padding:16px;border-radius:var(--atlas-radius-lg);border:1px solid var(--module-border-soft);background:linear-gradient(180deg,#ffffffdb,#f8f4eee0),var(--module-surface);box-shadow:var(--atlas-shadow-soft)}:root[data-theme=dark] .info-card,:root[data-theme=dark] .queue-item{background:linear-gradient(180deg,#101e2de0,#0b1622eb),var(--module-surface)}.info-card strong{display:block;margin-bottom:12px;letter-spacing:-.01em}.detail-list{display:grid;gap:10px;margin:0}.detail-list dt{color:var(--muted);font-size:.88rem;font-weight:600}.detail-list dd{margin:4px 0 0}.detail-list--grid,.detail-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.checkbox-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.detail-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}.detail-heading h3{margin:0;font-size:1.75rem}.status-pill,.queue-item__state{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:6px 10px;border-radius:999px;background:#0f4c811a;color:var(--primary);font-size:.82rem;font-weight:700;text-transform:uppercase}.queue-list{align-content:start}.queue-item{display:grid;gap:8px;text-align:left;border-width:1px}.queue-item--selected{border-color:#0f4c8166;box-shadow:0 18px 44px #0f4c8124}.pill-list{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.workspace-card--grading .pill-list{align-items:center}.workspace-card--grading .info-card--report-card,.workspace-card--grading .info-card--council,.workspace-card--grading .info-card--integration,.workspace-card--grading .info-card--operations{background:linear-gradient(180deg,var(--module-hero-start),var(--module-hero-end)),var(--module-surface-strong);border-color:var(--module-border-strong)}.workspace-card--grading .info-card--report-card strong:first-child,.workspace-card--grading .info-card--council strong:first-child,.workspace-card--grading .info-card--integration strong:first-child,.workspace-card--grading .info-card--operations strong:first-child{color:var(--ink)}.workspace-card--grading .info-card--operations{grid-column:1 / -1}.workspace-card--operations .info-card{background:linear-gradient(180deg,var(--module-hero-start),var(--module-hero-end)),var(--module-surface-strong);border-color:var(--module-border-strong)}.workspace-card--operations .info-card strong:first-child{color:var(--ink)}.workspace-card--operations .list-item{align-items:center}.helper-copy{margin:0;font-size:.92rem}.import-stepper{display:flex;flex-wrap:wrap;gap:10px}.import-mapping-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.operations-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-top:18px}.operations-summary-card{min-height:104px;display:grid;align-content:start}.operations-summary-card strong{font-size:1.8rem;line-height:1.05}.operations-summary-card--success{border-color:#285f441f}.operations-summary-card--warning{border-color:#bc8b4b2e}.operations-summary-card--danger{border-color:#983c2f29}.operations-detail-list{margin-top:18px}.form-panel,.selection-list,.detail-panel,.filter-toolbar{display:grid;gap:14px;position:relative;overflow:hidden}.filter-toolbar--compact{gap:12px}.form-panel:before,.selection-list:before,.detail-panel:before,.filter-toolbar:before{content:"";position:absolute;inset:0 auto auto 0;width:min(180px,42%);height:2px;background:linear-gradient(90deg,var(--atlas-navy),var(--accent));opacity:.82}.form-panel__body{display:grid;gap:12px}.form-section{display:grid;gap:12px;padding:14px;border:1px solid var(--module-border-soft);border-radius:16px;background:var(--module-surface-muted)}.form-section__header,.form-section__body{display:grid;gap:8px}.form-section__header p,.form-panel__hint,.detail-panel__note,.selection-list__description,.detail-panel__description{margin:0;color:var(--muted)}.selection-list__header,.filter-toolbar__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px}.selection-list__header-copy,.detail-panel__heading-copy{display:grid;gap:6px}.detail-panel--headerless,.form-panel--headerless,.selection-list--headerless,.context-trail-card--headerless{padding-top:0}.detail-panel--embedded,.form-panel--embedded,.selection-list--embedded,.context-trail-card--embedded{padding:0;border:0;background:transparent;box-shadow:none}.detail-panel--embedded .detail-panel__content,.form-panel--embedded .form-panel__body,.selection-list--embedded .data-list,.context-trail-card--embedded .context-trail{gap:12px}.selection-list__header-side,.filter-toolbar__header-side{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px}.filter-toolbar__controls{display:grid;gap:12px}.filter-toolbar__controls--compact{gap:12px}.selection-list .queue-item{text-decoration:none;color:inherit;padding:14px 16px}.selection-list__item-description,.selection-list__item-meta{margin:0}.selection-list__item-description{color:var(--muted);font-size:.88rem}.selection-list__item-meta{color:var(--muted)}.issues-table-wrapper{overflow:auto;margin-top:18px;border-radius:var(--atlas-radius-lg);border:1px solid var(--line);background:var(--module-surface-muted);box-shadow:var(--atlas-shadow-soft)}.issues-table{width:100%;border-collapse:collapse}.issues-table th,.issues-table td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--module-border-soft);vertical-align:top}.issues-table th{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.status-pill--success{background:#285f441f;color:var(--success)}.status-pill--warning{background:#bc8b4b29;color:var(--atlas-gold)}.status-pill--danger{background:#983c2f1f;color:var(--danger)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.scaffold-link-frame:focus-visible{outline:none;border-color:#12283f3d;box-shadow:0 0 0 4px var(--atlas-focus)}.queue-item small,.public-status span{color:var(--muted)}.public-status{padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:var(--panel-strong);align-content:start}.compact-list{margin-top:0}.student360-panel,.convert-card,.academic-grid{margin-top:20px}.shell-domain-bar,.shell-console-support,.shell-domain-clusters,.shell-filter-fields,.shell-domain-nav,.page-header__scope,.domain-breadcrumbs,.domain-stage,.domain-workspace-stack,.side-panel-list,.audit-timeline,.domain-page-hero,.domain-page-hero__actions{display:grid;gap:16px}.shell-domain-bar{grid-template-columns:minmax(0,1.55fr) minmax(280px,.95fr);margin-top:12px}.shell-console-support{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.shell-preview-grid,.shell-domain-clusters{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.shell-domain-nav-panel,.shell-filter-panel{padding:18px;border-radius:var(--atlas-radius-lg);border:1px solid var(--line);background:var(--shell-surface);box-shadow:var(--atlas-shadow-soft)}.shell-section-heading{display:grid;gap:6px}.shell-section-heading strong{letter-spacing:-.01em}.shell-section-heading p{margin:0;color:var(--muted)}.shell-domain-cluster{display:grid;gap:14px;padding:16px;border-radius:18px;border:1px solid var(--module-border-soft);background:linear-gradient(180deg,var(--module-hero-start),var(--module-hero-end)),var(--module-surface-strong);box-shadow:var(--atlas-shadow-soft)}.shell-domain-cluster__heading{display:grid;gap:6px}.shell-domain-cluster__heading p,.domain-link small,.side-panel-card__header--stack p,.side-panel-group__heading p{margin:0;color:var(--muted)}.shell-domain-nav{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.domain-link{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 16px;border-radius:18px;border:1px solid var(--shell-control-border);background:var(--shell-surface-muted);color:var(--ink);font-weight:650;text-decoration:none;text-align:center;box-shadow:var(--atlas-shadow-soft);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.domain-link--stacked{display:grid;align-content:start;justify-items:start;gap:8px;min-height:88px;text-align:left}.domain-link__title{font-size:.98rem;letter-spacing:-.01em}.scaffold-link-frame{color:inherit;text-decoration:none;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.operations-summary-card.scaffold-link-frame,.side-panel-list__item.scaffold-link-frame,.audit-timeline__item.scaffold-link-frame{display:grid}.scaffold-link-frame:hover{transform:translateY(-1px);border-color:var(--module-border-strong);box-shadow:var(--atlas-shadow-soft)}.scaffold-link-frame--active{border-color:var(--module-border-strong);background:linear-gradient(135deg,var(--module-active-start),var(--module-active-end)),var(--module-surface-strong)}.domain-link:hover{transform:translateY(-1px)}.domain-link--active{border-color:var(--border-strong);background:linear-gradient(135deg,var(--shell-accent-start),var(--shell-accent-end)),var(--shell-surface-active);color:var(--ink)}.shell-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-stage{margin-top:28px}.domain-shell-card{overflow:hidden}.page-header{display:grid;gap:14px}.page-header__copy{display:grid;gap:12px}.page-header__eyebrow{margin:0;color:var(--atlas-gold);font-size:.84rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.page-header__scope{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.scope-chip{padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:var(--module-surface-muted);box-shadow:var(--atlas-shadow-soft)}.scope-chip span,.audit-timeline__content p,.audit-timeline__content small,.side-panel-list__item p,.empty-state-card p{color:var(--muted)}.scope-chip strong{display:block;margin-top:6px}.side-panel-group-stack{display:grid;gap:12px}.domain-summary-grid,.domain-layout{margin-top:18px}.domain-layout--compact{grid-template-columns:minmax(214px,.56fr) minmax(0,1.5fr)}.domain-layout--expanded{grid-template-columns:minmax(280px,.8fr) minmax(0,1.36fr)}.domain-layout.domain-layout--business-only{grid-template-columns:minmax(0,1fr)}.domain-workspace-stack,.side-panel-card{align-content:start}.side-panel__controls{display:flex;justify-content:flex-end}.side-panel__toggle{min-height:38px;padding-inline:14px;border-radius:14px;font-size:.82rem}.side-panel-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.side-panel-card__header--stack,.side-panel-group__heading{display:grid;gap:6px}.side-panel-card--intro{background:linear-gradient(180deg,var(--module-hero-start),var(--module-hero-end)),var(--module-surface-strong);border-color:var(--module-border-strong)}.side-panel-card__header small{color:var(--muted);font-weight:700}.domain-breadcrumbs{grid-auto-flow:column;justify-content:start;align-items:center;gap:10px}.domain-breadcrumbs__item{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-size:.92rem}.domain-breadcrumbs__item:not(:last-child):after{content:"/";color:var(--muted);opacity:.6}.domain-breadcrumbs__link{color:var(--primary);text-decoration:none;font-weight:600}.domain-page-hero{grid-template-columns:minmax(0,1.45fr) minmax(240px,.9fr);align-items:start;margin-top:18px;padding:16px 18px;border-radius:var(--atlas-radius-lg);border:1px solid var(--line);background:linear-gradient(180deg,var(--module-hero-start),var(--module-hero-end)),var(--module-surface-strong);box-shadow:var(--atlas-shadow-soft)}.domain-page-hero__copy h3{margin:0;font-size:1.65rem;letter-spacing:-.03em}.domain-page-hero__copy p:last-child{margin:8px 0 0;color:var(--muted)}.domain-page-hero__actions{grid-auto-rows:min-content;justify-content:end}.side-panel-list__item,.placeholder-card{padding:12px 14px;border-radius:16px;border:1px solid var(--module-border-soft);background:var(--module-surface-soft);box-shadow:var(--atlas-shadow-soft)}.side-panel-list__item strong,.audit-timeline__content strong{display:block}.side-panel-list__item p,.audit-timeline__content p{margin:6px 0 0}.side-panel-list__item small,.audit-timeline__content small{display:inline-block;margin-top:6px}.side-panel--compact .side-panel-list__item p,.side-panel--compact .side-panel-card__header--stack p,.side-panel--compact .side-panel-group__heading p,.side-panel--compact .side-panel-list__item small,.side-panel--compact .audit-timeline__content p,.side-panel--compact .audit-timeline__content small{display:none}.side-panel--compact .audit-timeline__item{grid-template-columns:10px minmax(0,1fr);gap:10px}.audit-timeline__item{display:grid;grid-template-columns:14px minmax(0,1fr);gap:12px;align-items:start}.audit-timeline__marker{position:relative;width:14px;min-height:100%}.audit-timeline__marker:before{content:"";position:absolute;inset:4px auto auto 2px;width:10px;height:10px;border-radius:999px;background:#21486a52}.audit-timeline__marker:after{content:"";position:absolute;inset:18px auto -18px 6px;width:2px;background:var(--module-border-soft)}.audit-timeline__item:last-child .audit-timeline__marker:after{display:none}.audit-timeline__marker--success:before{background:#285f44e0}.audit-timeline__marker--warning:before{background:#bc8b4beb}.audit-timeline__marker--danger:before{background:#983c2fe0}.empty-state-card{background:linear-gradient(180deg,var(--module-hero-start),var(--module-hero-end)),var(--module-surface-strong)}.product-page{padding:22px}.product-page__header,.product-page__summary,.product-page__layout,.product-page__sections,.context-trail,.context-trail__actions,.page-inline-actions,.local-link-strip,.page-list-detail,.stacked-form,.table-shell{display:grid;gap:16px}.product-page__header{grid-template-columns:minmax(0,1.65fr) minmax(220px,.75fr);align-items:start;gap:14px}.product-page__header h2{margin:0;font-size:1.8rem;letter-spacing:-.03em}.product-page__header p{margin:8px 0 0}.product-page__actions{display:flex;flex-wrap:wrap;justify-content:end;gap:10px}.context-banner{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px;padding:12px 14px;border-radius:16px;border:1px solid var(--module-border-strong);background:linear-gradient(135deg,var(--module-accent-start),var(--module-accent-end))}.context-banner span{color:var(--muted);font-size:.92rem;font-weight:600}.context-banner strong{font-size:1rem}.product-page__summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:16px}.product-page__layout{margin-top:18px}.product-page__layout--with-aside{grid-template-columns:minmax(0,1.62fr) minmax(240px,.74fr);align-items:start}.product-page__main,.product-page__aside{display:grid;gap:16px;align-content:start}.local-link-strip{grid-template-columns:repeat(auto-fit,minmax(150px,max-content));align-items:center;margin-top:16px}.page-inline-actions{grid-template-columns:repeat(auto-fit,minmax(150px,max-content));align-items:center}.local-link-strip .secondary-button{min-height:40px;padding:10px 14px;border-radius:14px;background:var(--module-surface-muted)}.page-state{display:grid;gap:10px;padding:18px 20px;border-radius:20px;border:1px dashed var(--module-border-strong);background:linear-gradient(180deg,#ffffffd1,#f6f1e9e0),var(--module-surface-muted)}.page-state strong{font-size:1rem}.page-state__eyebrow{color:var(--muted);font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.page-state p{margin:0}.page-state--success{border-style:solid;border-color:#285f442e;background:#285f4412}.page-state--warning{border-style:solid;border-color:#bc8b4b2e;background:#bc8b4b17}.page-state--error{border-style:solid;border-color:#983c2f33;background:#983c2f0f}.page-list-detail{grid-template-columns:minmax(260px,.8fr) minmax(0,1.24fr);align-items:start;gap:14px}.page-list-detail__list,.page-list-detail__detail{display:grid;gap:16px;align-content:start}.page-list-detail--payer-account{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr)}.page-list-detail--finance-followup{grid-template-columns:minmax(260px,.76fr) minmax(0,1.24fr)}.page-list-detail--communication,.page-list-detail--integration-observability,.page-list-detail--admin-config,.page-list-detail--pilotage-admin{grid-template-columns:minmax(272px,.78fr) minmax(0,1.22fr)}.page-list-detail--academic-catalog,.page-list-detail--academic-timetabling{grid-template-columns:minmax(250px,.74fr) minmax(0,1.26fr)}.page-list-detail--biometric-enrollment,.page-list-detail--config-packages{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)}.page-list-detail--pilotage-exports-console{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)}.page-workbench-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.16fr) minmax(300px,.84fr);align-items:start}.page-workbench-grid__main,.page-workbench-grid__side{display:grid;gap:16px;align-content:start}.page-workbench-grid--finance-payer{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.page-workbench-grid--finance-followup{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr)}.page-workbench-grid--pilotage-alerts{grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr)}.page-workbench-grid--academic-catalog,.page-workbench-grid--config-packages{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr)}.page-workbench-grid--academic-timetabling{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)}.page-workbench-grid--biometric-enrollment{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.page-detail-card{display:grid;gap:18px}.operator-disclosure .selection-list,.operator-disclosure .page-detail-card,.operator-disclosure .form-panel{box-shadow:none;background:var(--module-surface-strong)}.context-trail{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.context-trail__description{margin:10px 0 0;color:var(--muted)}.context-trail__origin{display:grid;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid var(--module-border-strong);background:linear-gradient(135deg,var(--module-accent-start),var(--module-accent-end));color:inherit;text-decoration:none}.context-trail__origin span{color:var(--muted);font-size:.88rem;font-weight:600}.context-trail__origin strong{font-size:1rem}.context-trail__item{display:grid;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid var(--module-border-strong);background:var(--module-surface-muted);color:inherit;text-decoration:none}.context-trail__item span,.context-trail__item small,.context-trail__item em{color:var(--muted)}.context-trail__item strong{font-size:1rem}.context-trail__item--current{border-color:var(--module-border-strong);background:linear-gradient(135deg,var(--module-active-start),var(--module-active-end)),var(--module-surface-strong)}.context-trail__item--parent{border-style:dashed}.context-trail__item em{font-style:normal;font-weight:600}.context-trail__item:hover{border-color:var(--module-border-strong);background:var(--module-surface-strong)}.context-trail__actions{grid-template-columns:repeat(auto-fit,minmax(180px,max-content));align-items:center}.operations-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.stacked-list,.stacked-form,.stack-md,.stack-lg,.stack-xl,.form-grid{display:grid;gap:14px}.stack-lg{gap:18px}.stack-xl{gap:24px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.table-shell{overflow:auto;padding:4px;border-radius:18px;border:1px solid var(--module-border-soft);background:linear-gradient(180deg,#ffffffc2,#f6f1e9c7),var(--module-surface-soft);box-shadow:inset 0 1px #ffffff3d}.data-table{width:100%;border-collapse:collapse;border-spacing:0;min-width:640px}.data-table th,.data-table td{padding:10px 12px;border-bottom:1px solid rgba(19,36,51,.1);text-align:left;vertical-align:top}.data-table th{color:var(--muted);font-size:.9rem;font-weight:700;letter-spacing:.04em;background:#12283f0d}.data-table caption{caption-side:top;text-align:left;padding:0 0 12px;color:var(--muted);font-size:.92rem;font-weight:600}.data-table--dense td,.data-table--dense th{padding-top:10px;padding-bottom:10px}.data-table__row--selected{background:#12283f12}.data-table__cell--end{text-align:right}.data-table__cell-stack{display:grid;gap:4px}.data-table__cell-secondary{color:var(--muted);font-size:.82rem}.data-table__empty-cell{padding:18px 14px;color:var(--muted)}.data-table__actions-header,.data-table__actions-cell{white-space:nowrap}.data-table__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.data-table__actions .primary-button,.data-table__actions .secondary-button,.data-table__actions .danger-button{min-height:34px;padding:7px 10px;border-radius:12px;font-size:.84rem}.detail-panel__content{display:grid;gap:12px}.operator-disclosure{display:grid;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid var(--module-border-soft);background:var(--module-surface-soft)}.operator-disclosure__toggle{display:flex;align-items:start;justify-content:space-between;gap:12px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left}.operator-disclosure__heading,.operator-disclosure__side,.operator-disclosure__body{display:grid;gap:6px}.operator-disclosure__side{justify-items:end}.operator-disclosure__description,.operator-disclosure__summary{color:var(--muted);font-size:.86rem}.operator-disclosure__chevron{width:10px;height:10px;margin-top:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .14s ease}.operator-disclosure--open .operator-disclosure__chevron{transform:rotate(225deg)}.operator-disclosure--rail{padding:0;border:0;background:transparent}.operator-disclosure--rail .operator-disclosure__toggle{padding:12px 14px;border-radius:16px;border:1px solid var(--module-border-soft);background:var(--module-surface-soft);box-shadow:var(--atlas-shadow-soft)}.operator-disclosure--rail .operator-disclosure__body{padding:0 2px}.operator-disclosure--secondary{border-color:var(--module-border-strong);background:linear-gradient(180deg,#12283f0a,#ffffffb8),var(--module-surface-strong)}.advanced-technical-panel{width:100%;max-width:none}.domain-secondary-navigation{display:grid;gap:12px;margin-top:16px}.domain-secondary-navigation__header{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:0 2px}.domain-secondary-navigation__header p,.domain-secondary-navigation__header small{margin:4px 0 0;color:var(--muted);font-size:var(--type-meta)}.shell-advanced-region{display:grid;gap:10px;margin-top:12px}:root[data-theme=dark] .operator-disclosure--secondary{background:linear-gradient(180deg,#6caae81a,#0e1b29eb),var(--module-surface-strong)}.data-table tbody tr:hover{background:#12283f08}.product-page--finance-payer,.product-page--finance-followup,.product-page--pilotage-alerts{background:linear-gradient(180deg,#ffffffeb,#f8f3ebf5),var(--panel)}:root[data-theme=dark] .product-page--finance-payer,:root[data-theme=dark] .product-page--finance-followup,:root[data-theme=dark] .product-page--pilotage-alerts{background:linear-gradient(180deg,#121f2eeb,#0a141ff7),var(--panel)}.product-page--finance-payer .context-banner,.product-page--finance-followup .context-banner{border-color:#bc8b4b38;background:linear-gradient(135deg,#bc8b4b1f,#12283f0a),var(--module-surface-strong)}.product-page--finance-payer .context-banner strong,.product-page--finance-followup .context-banner strong,.product-page--finance-payer .detail-panel--finance-payer-posture h3,.product-page--finance-payer .detail-panel--finance-payer-posture .eyebrow,.product-page--finance-followup .page-workbench-grid__main .detail-panel h3,.product-page--finance-followup .page-workbench-grid__main .detail-panel .eyebrow{color:var(--atlas-navy-soft)}.product-page--finance-payer .detail-panel--finance-payer-posture,.product-page--finance-payer .page-workbench-grid__main .detail-panel,.product-page--finance-followup .page-workbench-grid__main .detail-panel{border-color:#bc8b4b3d;background:linear-gradient(180deg,#bc8b4b14,#fffc),var(--module-surface-strong)}:root[data-theme=dark] .product-page--finance-payer .detail-panel--finance-payer-posture,:root[data-theme=dark] .product-page--finance-payer .page-workbench-grid__main .detail-panel,:root[data-theme=dark] .product-page--finance-followup .page-workbench-grid__main .detail-panel{background:linear-gradient(180deg,#bc8b4b24,#0e1b29eb),var(--module-surface-strong)}.product-page--finance-payer .page-workbench-grid__side .detail-panel,.product-page--finance-followup .page-workbench-grid__side .detail-panel,.product-page--finance-followup .operator-disclosure{border-color:var(--module-border-strong);background:linear-gradient(180deg,#12283f0a,#ffffffc7),var(--module-surface-strong)}:root[data-theme=dark] .product-page--finance-payer .page-workbench-grid__side .detail-panel,:root[data-theme=dark] .product-page--finance-followup .page-workbench-grid__side .detail-panel,:root[data-theme=dark] .product-page--finance-followup .operator-disclosure{background:linear-gradient(180deg,#6caae81a,#0e1b29eb),var(--module-surface-strong)}.product-page--pilotage-alerts .context-banner,.product-page--pilotage-alerts .operator-disclosure,.product-page--pilotage-alerts .detail-panel--pilotage-alert-side{border-color:#bc8b4b33}.product-page--pilotage-alerts .context-banner{background:linear-gradient(135deg,#bc8b4b1f,#12283f0d),var(--module-surface-strong)}.product-page--pilotage-alerts .context-banner strong,.product-page--pilotage-alerts .detail-panel--pilotage-alert-primary h3,.product-page--pilotage-alerts .detail-panel--pilotage-alert-primary .eyebrow,.product-page--pilotage-alerts .form-panel--pilotage-alert-form h3,.product-page--pilotage-alerts .detail-panel--pilotage-alert-decision h3,.product-page--pilotage-alerts .detail-panel--pilotage-alert-followthrough h3{color:var(--atlas-navy-soft)}.product-page--pilotage-alerts .detail-panel--pilotage-alert-primary,.product-page--pilotage-alerts .form-panel--pilotage-alert-form,.product-page--pilotage-alerts .detail-panel--pilotage-alert-decision,.product-page--pilotage-alerts .detail-panel--pilotage-alert-followthrough{border-color:#bc8b4b3d;background:linear-gradient(180deg,#bc8b4b12,#ffffffd1),var(--module-surface-strong)}:root[data-theme=dark] .product-page--pilotage-alerts .detail-panel--pilotage-alert-primary,:root[data-theme=dark] .product-page--pilotage-alerts .form-panel--pilotage-alert-form,:root[data-theme=dark] .product-page--pilotage-alerts .detail-panel--pilotage-alert-decision,:root[data-theme=dark] .product-page--pilotage-alerts .detail-panel--pilotage-alert-followthrough{background:linear-gradient(180deg,#bc8b4b24,#0e1b29f0),var(--module-surface-strong)}.product-page--pilotage-alerts .detail-panel--pilotage-alert-side,.product-page--pilotage-alerts .operator-disclosure{background:linear-gradient(180deg,#12283f0d,#fffc),var(--module-surface-strong)}:root[data-theme=dark] .product-page--pilotage-alerts .detail-panel--pilotage-alert-side,:root[data-theme=dark] .product-page--pilotage-alerts .operator-disclosure{background:linear-gradient(180deg,#6caae81f,#0e1b29eb),var(--module-surface-strong)}.product-page--academic-catalog .page-workbench-grid__main .detail-panel,.product-page--academic-timetabling .page-workbench-grid__main .detail-panel,.product-page--biometric-enrollment .page-workbench-grid__main .detail-panel,.product-page--biometric-enrollment .page-workbench-grid__main .form-panel,.product-page--config-packages .page-workbench-grid__main .detail-panel{border-color:#0f9d8938;background:linear-gradient(180deg,#0f9d8914,#ffffffd1),var(--module-surface-strong)}:root[data-theme=dark] .product-page--academic-catalog .page-workbench-grid__main .detail-panel,:root[data-theme=dark] .product-page--academic-timetabling .page-workbench-grid__main .detail-panel,:root[data-theme=dark] .product-page--biometric-enrollment .page-workbench-grid__main .detail-panel,:root[data-theme=dark] .product-page--biometric-enrollment .page-workbench-grid__main .form-panel,:root[data-theme=dark] .product-page--config-packages .page-workbench-grid__main .detail-panel{background:linear-gradient(180deg,#0f9d8924,#0e1b29eb),var(--module-surface-strong)}.product-page--academic-catalog .page-workbench-grid__side .detail-panel,.product-page--academic-catalog .operator-disclosure,.product-page--academic-timetabling .page-workbench-grid__side .detail-panel,.product-page--academic-timetabling .operator-disclosure,.product-page--biometric-enrollment .page-workbench-grid__side .detail-panel,.product-page--biometric-enrollment .operator-disclosure,.product-page--config-packages .page-workbench-grid__side .detail-panel,.product-page--config-packages .operator-disclosure{border-color:var(--module-border-strong);background:linear-gradient(180deg,#12283f0a,#ffffffc7),var(--module-surface-strong)}:root[data-theme=dark] .product-page--academic-catalog .page-workbench-grid__side .detail-panel,:root[data-theme=dark] .product-page--academic-catalog .operator-disclosure,:root[data-theme=dark] .product-page--academic-timetabling .page-workbench-grid__side .detail-panel,:root[data-theme=dark] .product-page--academic-timetabling .operator-disclosure,:root[data-theme=dark] .product-page--biometric-enrollment .page-workbench-grid__side .detail-panel,:root[data-theme=dark] .product-page--biometric-enrollment .operator-disclosure,:root[data-theme=dark] .product-page--config-packages .page-workbench-grid__side .detail-panel,:root[data-theme=dark] .product-page--config-packages .operator-disclosure{background:linear-gradient(180deg,#6caae81a,#0e1b29eb),var(--module-surface-strong)}.product-page--academic-catalog .selection-list__header strong,.product-page--academic-timetabling .selection-list__header strong,.product-page--biometric-enrollment .selection-list__header strong,.product-page--config-packages .selection-list__header strong,.product-page--academic-catalog .detail-heading h3,.product-page--academic-timetabling .detail-heading h3,.product-page--biometric-enrollment .detail-heading h3,.product-page--config-packages .detail-heading h3{color:var(--atlas-navy-soft)}:root[data-theme=dark] .product-page--academic-catalog .selection-list__header strong,:root[data-theme=dark] .product-page--academic-timetabling .selection-list__header strong,:root[data-theme=dark] .product-page--biometric-enrollment .selection-list__header strong,:root[data-theme=dark] .product-page--config-packages .selection-list__header strong,:root[data-theme=dark] .product-page--academic-catalog .detail-heading h3,:root[data-theme=dark] .product-page--academic-timetabling .detail-heading h3,:root[data-theme=dark] .product-page--biometric-enrollment .detail-heading h3,:root[data-theme=dark] .product-page--config-packages .detail-heading h3{color:var(--ink)}.product-page--hr-payroll{background:linear-gradient(180deg,#ffffffeb,#f2fbf8f5),var(--panel)}:root[data-theme=dark] .product-page--hr-payroll{background:linear-gradient(180deg,#0a1c1bf0,#0a141ff5),var(--panel)}.product-page--hr-payroll .context-banner,.product-page--hr-payroll .page-list-detail__list>.selection-list,.product-page--hr-payroll .page-list-detail__list>.operator-disclosure,.product-page--hr-payroll .page-list-detail__detail>.operator-disclosure{border-color:var(--atlas-sponsor-border);background:linear-gradient(180deg,#0f9d8914,#fffc),var(--module-surface-strong)}:root[data-theme=dark] .product-page--hr-payroll .context-banner,:root[data-theme=dark] .product-page--hr-payroll .page-list-detail__list>.selection-list,:root[data-theme=dark] .product-page--hr-payroll .page-list-detail__list>.operator-disclosure,:root[data-theme=dark] .product-page--hr-payroll .page-list-detail__detail>.operator-disclosure{background:linear-gradient(180deg,#0f9d8929,#0e1b29eb),var(--module-surface-strong)}.product-page--hr-payroll .page-list-detail__detail>.detail-panel,.product-page--hr-payroll .page-list-detail__detail>.product-page__sections>.detail-panel{border-color:var(--atlas-sponsor-border);background:linear-gradient(180deg,#0f9d891a,#ffffffd6),var(--module-surface-strong)}:root[data-theme=dark] .product-page--hr-payroll .page-list-detail__detail>.detail-panel,:root[data-theme=dark] .product-page--hr-payroll .page-list-detail__detail>.product-page__sections>.detail-panel{background:linear-gradient(180deg,#0f9d8933,#0e1b29eb),var(--module-surface-strong)}.product-page--hr-payroll .selection-list__header strong,.product-page--hr-payroll .detail-heading h3,.product-page--hr-payroll .detail-heading .eyebrow,.product-page--hr-payroll .context-banner strong{color:var(--atlas-sponsor-strong)}:root[data-theme=dark] .product-page--hr-payroll .selection-list__header strong,:root[data-theme=dark] .product-page--hr-payroll .detail-heading h3,:root[data-theme=dark] .product-page--hr-payroll .detail-heading .eyebrow,:root[data-theme=dark] .product-page--hr-payroll .context-banner strong{color:var(--ink)}.product-page--student360 .context-banner,.product-page--student360 .operator-disclosure--secondary{border-color:var(--atlas-sponsor-border);background:linear-gradient(180deg,#0f9d8912,#ffffffc7),var(--module-surface-strong)}:root[data-theme=dark] .product-page--student360 .context-banner,:root[data-theme=dark] .product-page--student360 .operator-disclosure--secondary{background:linear-gradient(180deg,#0f9d8929,#0e1b29eb),var(--module-surface-strong)}.product-page--student360 .detail-heading h3,.product-page--student360 .detail-heading .eyebrow,.product-page--student360 .context-banner strong{color:var(--atlas-sponsor-strong)}:root[data-theme=dark] .product-page--student360 .detail-heading h3,:root[data-theme=dark] .product-page--student360 .detail-heading .eyebrow,:root[data-theme=dark] .product-page--student360 .context-banner strong{color:var(--ink)}.product-page--integration-observability{background:linear-gradient(180deg,#ffffffeb,#f1f8f7f5),var(--panel)}:root[data-theme=dark] .product-page--integration-observability{background:linear-gradient(180deg,#0b1a1df0,#0a141ff5),var(--panel)}.product-page--integration-observability .page-list-detail__list .selection-list,.product-page--integration-observability .product-page__aside .operator-disclosure{border-color:var(--atlas-sponsor-border);background:linear-gradient(180deg,#0f9d8914,#fffc),var(--module-surface-strong)}:root[data-theme=dark] .product-page--integration-observability .page-list-detail__list .selection-list,:root[data-theme=dark] .product-page--integration-observability .product-page__aside .operator-disclosure{background:linear-gradient(180deg,#0f9d8929,#0e1b29eb),var(--module-surface-strong)}.product-page--integration-observability .detail-panel--observability-primary,.product-page--integration-observability .detail-panel--observability-current{border-color:var(--atlas-sponsor-border);background:linear-gradient(180deg,#0f9d891a,#ffffffd6),var(--module-surface-strong)}:root[data-theme=dark] .product-page--integration-observability .detail-panel--observability-primary,:root[data-theme=dark] .product-page--integration-observability .detail-panel--observability-current{background:linear-gradient(180deg,#0f9d8933,#0e1b29eb),var(--module-surface-strong)}.product-page--integration-observability .selection-list__header strong,.product-page--integration-observability .detail-heading h3,.product-page--integration-observability .detail-heading .eyebrow{color:var(--atlas-sponsor-strong)}:root[data-theme=dark] .product-page--integration-observability .selection-list__header strong,:root[data-theme=dark] .product-page--integration-observability .detail-heading h3,:root[data-theme=dark] .product-page--integration-observability .detail-heading .eyebrow{color:var(--ink)}.product-page--admin-config{background:linear-gradient(180deg,#ffffffeb,#f3f9f6f5),var(--panel)}:root[data-theme=dark] .product-page--admin-config{background:linear-gradient(180deg,#0b1a1df0,#0a141ff5),var(--panel)}.product-page--admin-config .context-banner,.product-page--admin-config .context-trail__origin,.product-page--admin-config .page-list-detail__list>.selection-list,.product-page--admin-config .page-list-detail__list>.operator-disclosure,.product-page--admin-config .page-list-detail__detail>.operator-disclosure{border-color:var(--atlas-sponsor-border);background:linear-gradient(180deg,#0f9d8914,#fffc),var(--module-surface-strong)}:root[data-theme=dark] .product-page--admin-config .context-banner,:root[data-theme=dark] .product-page--admin-config .context-trail__origin,:root[data-theme=dark] .product-page--admin-config .page-list-detail__list>.selection-list,:root[data-theme=dark] .product-page--admin-config .page-list-detail__list>.operator-disclosure,:root[data-theme=dark] .product-page--admin-config .page-list-detail__detail>.operator-disclosure{background:linear-gradient(180deg,#0f9d8929,#0e1b29eb),var(--module-surface-strong)}.product-page--admin-config .page-list-detail__detail>.detail-panel{border-color:var(--atlas-sponsor-border);background:linear-gradient(180deg,#0f9d891a,#ffffffd6),var(--module-surface-strong)}:root[data-theme=dark] .product-page--admin-config .page-list-detail__detail>.detail-panel{background:linear-gradient(180deg,#0f9d8933,#0e1b29eb),var(--module-surface-strong)}.product-page--admin-config .selection-list__header strong,.product-page--admin-config .detail-heading h3,.product-page--admin-config .detail-heading .eyebrow,.product-page--admin-config .context-banner strong{color:var(--atlas-sponsor-strong)}:root[data-theme=dark] .product-page--admin-config .selection-list__header strong,:root[data-theme=dark] .product-page--admin-config .detail-heading h3,:root[data-theme=dark] .product-page--admin-config .detail-heading .eyebrow,:root[data-theme=dark] .product-page--admin-config .context-banner strong{color:var(--ink)}.product-page--communication{background:linear-gradient(180deg,#ffffffeb,#f8f4eef5),var(--panel)}:root[data-theme=dark] .product-page--communication{background:linear-gradient(180deg,#121c27f0,#0a141ff5),var(--panel)}.product-page--communication .context-banner,.product-page--communication .context-trail__origin,.product-page--communication .page-list-detail__list>.selection-list,.product-page--communication .page-list-detail__list>.operator-disclosure,.product-page--communication .page-list-detail__detail>.operator-disclosure{border-color:#bc8b4b38;background:linear-gradient(180deg,#12283f0d,#ffffffd1),var(--module-surface-strong)}:root[data-theme=dark] .product-page--communication .context-banner,:root[data-theme=dark] .product-page--communication .context-trail__origin,:root[data-theme=dark] .product-page--communication .page-list-detail__list>.selection-list,:root[data-theme=dark] .product-page--communication .page-list-detail__list>.operator-disclosure,:root[data-theme=dark] .product-page--communication .page-list-detail__detail>.operator-disclosure{background:linear-gradient(180deg,#6caae81f,#0e1b29eb),var(--module-surface-strong)}.product-page--communication .page-list-detail__detail>.detail-panel{border-color:#bc8b4b3d;background:linear-gradient(180deg,#bc8b4b14,#ffffffd6),var(--module-surface-strong)}:root[data-theme=dark] .product-page--communication .page-list-detail__detail>.detail-panel{background:linear-gradient(180deg,#bc8b4b29,#0e1b29eb),var(--module-surface-strong)}.product-page--communication .selection-list__header strong,.product-page--communication .detail-heading h3,.product-page--communication .detail-heading .eyebrow,.product-page--communication .context-banner strong{color:var(--atlas-navy-soft)}:root[data-theme=dark] .product-page--communication .selection-list__header strong,:root[data-theme=dark] .product-page--communication .detail-heading h3,:root[data-theme=dark] .product-page--communication .detail-heading .eyebrow,:root[data-theme=dark] .product-page--communication .context-banner strong{color:var(--ink)}.product-page--pilotage-admin{background:linear-gradient(180deg,#ffffffeb,#f4fbf9f2),var(--panel)}:root[data-theme=dark] .product-page--pilotage-admin{background:linear-gradient(180deg,#0b1a1ff0,#0a141ff5),var(--panel)}.product-page--pilotage-admin .context-banner,.product-page--pilotage-admin .context-trail__origin,.product-page--pilotage-admin .page-list-detail__list>.selection-list,.product-page--pilotage-admin .page-list-detail__list>.operator-disclosure,.product-page--pilotage-admin .page-list-detail__detail>.operator-disclosure{border-color:var(--atlas-sponsor-border);background:linear-gradient(180deg,#0f9d8914,#fffc),var(--module-surface-strong)}:root[data-theme=dark] .product-page--pilotage-admin .context-banner,:root[data-theme=dark] .product-page--pilotage-admin .context-trail__origin,:root[data-theme=dark] .product-page--pilotage-admin .page-list-detail__list>.selection-list,:root[data-theme=dark] .product-page--pilotage-admin .page-list-detail__list>.operator-disclosure,:root[data-theme=dark] .product-page--pilotage-admin .page-list-detail__detail>.operator-disclosure{background:linear-gradient(180deg,#0f9d892e,#0e1b29eb),var(--module-surface-strong)}.product-page--pilotage-admin .page-list-detail__detail>.detail-panel,.product-page--pilotage-admin .page-list-detail__detail>.product-page__sections>.detail-panel{border-color:var(--atlas-sponsor-border);background:linear-gradient(180deg,#0f9d891c,#ffffffd1),var(--module-surface-strong)}:root[data-theme=dark] .product-page--pilotage-admin .page-list-detail__detail>.detail-panel,:root[data-theme=dark] .product-page--pilotage-admin .page-list-detail__detail>.product-page__sections>.detail-panel{background:linear-gradient(180deg,#0f9d8938,#0e1b29eb),var(--module-surface-strong)}.product-page--pilotage-admin .selection-list__header strong,.product-page--pilotage-admin .detail-heading h3,.product-page--pilotage-admin .detail-heading .eyebrow,.product-page--pilotage-admin .context-banner strong{color:var(--atlas-sponsor-strong)}:root[data-theme=dark] .product-page--pilotage-admin .selection-list__header strong,:root[data-theme=dark] .product-page--pilotage-admin .detail-heading h3,:root[data-theme=dark] .product-page--pilotage-admin .detail-heading .eyebrow,:root[data-theme=dark] .product-page--pilotage-admin .context-banner strong{color:var(--ink)}.product-page--pilotage-exports{background:linear-gradient(180deg,#ffffffe6,#f4fbf9f0),var(--panel)}:root[data-theme=dark] .product-page--pilotage-exports{background:linear-gradient(180deg,#0b1a1ff0,#0a141ff5),var(--panel)}.product-page--pilotage-exports .context-banner,.product-page--pilotage-exports .context-trail__origin,.product-page--pilotage-exports .page-list-detail__list>.selection-list,.product-page--pilotage-exports .operator-disclosure--secondary{border-color:var(--atlas-sponsor-border);background:linear-gradient(135deg,var(--atlas-sponsor-surface),rgba(18,40,63,.04)),var(--module-surface-strong)}:root[data-theme=dark] .product-page--pilotage-exports .context-banner,:root[data-theme=dark] .product-page--pilotage-exports .context-trail__origin,:root[data-theme=dark] .product-page--pilotage-exports .page-list-detail__list>.selection-list,:root[data-theme=dark] .product-page--pilotage-exports .operator-disclosure--secondary{background:linear-gradient(180deg,#0f9d892e,#0e1b29eb),var(--module-surface-strong)}.product-page--pilotage-exports .context-banner strong,.product-page--pilotage-exports .selection-list__header strong,.product-page--pilotage-exports .detail-panel--pilotage-ledger h3,.product-page--pilotage-exports .detail-panel--pilotage-ledger .eyebrow{color:var(--atlas-sponsor-strong)}:root[data-theme=dark] .product-page--pilotage-exports .context-banner strong,:root[data-theme=dark] .product-page--pilotage-exports .selection-list__header strong,:root[data-theme=dark] .product-page--pilotage-exports .detail-panel--pilotage-ledger h3,:root[data-theme=dark] .product-page--pilotage-exports .detail-panel--pilotage-ledger .eyebrow{color:var(--ink)}.product-page--pilotage-exports .operations-summary-card{border-color:var(--atlas-sponsor-border);background:linear-gradient(180deg,#0f9d8914,#ffffffb8),var(--module-surface-strong)}:root[data-theme=dark] .product-page--pilotage-exports .operations-summary-card{background:linear-gradient(180deg,#0f9d892e,#0e1b29e6),var(--module-surface-strong)}.product-page--pilotage-exports .detail-panel--pilotage-ledger{border-color:var(--atlas-sponsor-border);background:linear-gradient(180deg,#0f9d8917,#ffffffc2),var(--module-surface-strong)}:root[data-theme=dark] .product-page--pilotage-exports .detail-panel--pilotage-ledger{background:linear-gradient(180deg,#0f9d8933,#0e1b29eb),var(--module-surface-strong)}.product-page--pilotage-exports .detail-panel--pilotage-readiness,.product-page--pilotage-exports .detail-panel--pilotage-reasons{border-color:var(--atlas-sponsor-border);background:linear-gradient(180deg,#0f9d891c,#fffc),var(--module-surface-strong)}:root[data-theme=dark] .product-page--pilotage-exports .detail-panel--pilotage-readiness,:root[data-theme=dark] .product-page--pilotage-exports .detail-panel--pilotage-reasons{background:linear-gradient(180deg,#0f9d8938,#0e1b29eb),var(--module-surface-strong)}.product-page--pilotage-exports .detail-panel--pilotage-readiness h3,.product-page--pilotage-exports .detail-panel--pilotage-reasons h3,.product-page--pilotage-exports .detail-panel--pilotage-readiness .eyebrow,.product-page--pilotage-exports .detail-panel--pilotage-reasons .eyebrow{color:var(--atlas-sponsor-strong)}.product-page--pilotage-exports .detail-panel--pilotage-readiness .detail-panel__note,.product-page--pilotage-exports .detail-panel--pilotage-reasons .detail-panel__note{padding:12px 14px;border-radius:16px;border:1px solid var(--atlas-sponsor-border);background:var(--atlas-sponsor-surface)}.product-page--pilotage-exports .detail-panel--pilotage-ledger .status-pill,.product-page--pilotage-exports .detail-panel--pilotage-readiness .status-pill,.product-page--pilotage-exports .detail-panel--pilotage-reasons .status-pill,.product-page--pilotage-exports .detail-panel--pilotage-ledger .status-badge--success,.product-page--pilotage-exports .detail-panel--pilotage-readiness .status-badge--success,.product-page--pilotage-exports .detail-panel--pilotage-reasons .status-badge--success{background:var(--atlas-sponsor-surface-strong);color:var(--atlas-sponsor-strong)}.product-page--pilotage-exports .detail-panel--pilotage-ledger .data-table th,.product-page--pilotage-exports .detail-panel--pilotage-reasons .data-table th{background:#0f9d8914}.product-page--pilotage-exports .detail-panel--pilotage-ledger .data-table__row--selected{background:var(--atlas-sponsor-surface)}.product-page--pilotage-exports .detail-panel--pilotage-ledger .data-table tbody tr:hover,.product-page--pilotage-exports .detail-panel--pilotage-reasons .data-table tbody tr:hover{background:#0f9d890f}@media(max-width:1120px){.shell-domain-bar,.shell-console-support,.toolbar,.staff-login-card,.summary-grid,.workspace-grid{grid-template-columns:1fr 1fr}.shell-filter-fields,.split-panel,.split-panel--wide,.domain-page-hero,.product-page__header,.product-page__layout--with-aside,.page-list-detail,.page-workbench-grid,.operations-grid--two,.detail-columns,.checkbox-row{grid-template-columns:1fr}}@media(max-width:820px){.admin-shell{width:min(100%,calc(100% - 24px));padding-top:16px}.hero-panel,.workspace-card{padding:20px;border-radius:24px}.hero-panel{grid-template-columns:1fr}.staff-login-card{grid-template-columns:1fr;padding:22px}.toolbar,.session-toolbar,.field-row,.form-grid,.shell-console-support,.shell-domain-clusters,.shell-domain-nav,.shell-filter-fields,.domain-breadcrumbs,.summary-grid,.workspace-grid,.branding-grid,.detail-list--grid,.product-page__summary,.operations-grid--two,.button-row{grid-template-columns:1fr}.domain-breadcrumbs{grid-auto-flow:row}.field-grow,.workspace-card--full{grid-column:auto}.checkbox-field{padding-top:4px}.list-item,.package-header,.failure-card,.detail-heading,.context-banner,.product-page__actions{flex-direction:column}.local-link-strip,.page-inline-actions{grid-template-columns:1fr}}.admin-shell--starter{max-width:1320px}.product-switcher,.product-switcher__nav,.product-switcher__controls,.starter-metrics,.starter-grid{display:grid;gap:16px}.product-switcher{grid-template-columns:minmax(180px,220px) minmax(280px,1fr) auto;align-items:end;margin-bottom:18px;padding:18px 22px;border:1px solid var(--line);border-radius:var(--atlas-radius-lg);background:var(--panel);box-shadow:var(--atlas-shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.product-switcher__brand{display:grid;gap:4px}.product-switcher__brand strong{font-size:1.125rem}.product-switcher__nav{grid-template-columns:repeat(4,minmax(0,1fr))}.product-switcher__link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:#fff6;color:var(--ink);text-decoration:none;font-weight:600}.product-switcher__link--active{background:linear-gradient(135deg,var(--atlas-navy),var(--primary));color:#fffdfa;border-color:transparent}.product-switcher__controls{grid-template-columns:repeat(2,minmax(140px,1fr))}.product-switcher__field span{font-size:.82rem}.starter-shell{display:grid;gap:24px}.starter-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:20px;padding:32px;border:1px solid var(--line);border-radius:var(--atlas-radius-xl);background:linear-gradient(145deg,#ffffffdb,#f7f1e8eb),var(--panel);box-shadow:var(--shadow)}:root[data-theme=dark] .starter-hero{background:linear-gradient(145deg,#132231e0,#0a141ff0),var(--panel)}.starter-hero__copy{max-width:70ch}.starter-hero__copy h1{margin:0;font-size:clamp(2.2rem,5vw,4.2rem);line-height:.98;letter-spacing:-.04em}.starter-hero__copy p:last-child{max-width:58ch;font-size:1.03rem;color:var(--muted)}.starter-hero__actions{display:grid;align-content:space-between;justify-items:start;gap:16px}.starter-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.starter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.starter-card{padding:22px;border:1px solid var(--line);border-radius:var(--atlas-radius-lg);background:var(--panel);box-shadow:var(--atlas-shadow-soft)}.starter-card--metric strong{display:block;margin-top:8px;font-size:1.02rem}.starter-card p{margin-bottom:0}.starter-card--next{background:linear-gradient(135deg,#12283f0f,#bc8b4b1a),var(--panel)}:root[data-theme=dark] .starter-card--next{background:linear-gradient(135deg,#6caae81f,#d2a3611f),var(--panel)}.admin-shell--public{max-width:1360px}.public-shell,.public-grid,.public-hero,.public-hero__aside,.public-hero__trust,.public-columns,.public-link-strip,.public-form,.public-actions,.public-card,.public-card__header,.public-steps,.public-parent-header,.public-parent-selector,.public-parent-actions,.public-followup-stack,.public-inline-status,.public-timeline,.public-metric-grid{display:grid;gap:18px}.public-shell{gap:24px}.public-hero,.public-card{border:1px solid var(--line);border-radius:var(--atlas-radius-xl);background:linear-gradient(180deg,var(--module-hero-start),var(--module-hero-end)),var(--module-surface-strong);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.public-hero{grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr);padding:30px;overflow:hidden;position:relative;align-items:start}.public-hero:before{content:"";position:absolute;inset:0 auto auto 0;width:min(360px,58%);height:3px;background:linear-gradient(90deg,var(--atlas-sponsor),var(--atlas-gold));opacity:.92}.public-hero__copy{display:grid;gap:18px;max-width:72ch}.public-hero__copy h1{margin:0;font-size:clamp(2.4rem,5vw,4.4rem);line-height:.95;letter-spacing:-.04em;max-width:12ch}.public-hero__aside{align-content:start}.public-hero__trust{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.public-trust-pill{display:grid;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid var(--module-border-strong);background:#ffffff85}:root[data-theme=dark] .public-trust-pill{background:#0e1b298f}.public-trust-pill span{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.public-trust-pill strong,.public-trust-pill a{color:var(--ink);text-decoration:none}.public-link-strip{grid-template-columns:repeat(auto-fit,minmax(180px,max-content));align-items:center}.public-link-button{text-decoration:none;text-align:center}.public-grid{grid-template-columns:1fr}.public-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.public-grid--wide{grid-template-columns:minmax(0,1fr)}.public-card{padding:24px;align-content:start}.public-card__eyebrow{display:grid;gap:4px}.public-card__header{gap:10px}.public-card__header h2{margin:0;font-size:1.7rem;letter-spacing:-.03em}.public-metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.public-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.public-columns section,.public-columns>div{display:grid;gap:10px;align-content:start;padding:16px 18px;border-radius:20px;border:1px solid var(--module-border-soft);background:var(--module-surface-soft)}.public-list{margin:0;padding-left:20px;display:grid;gap:10px}.public-faq-item{display:grid;gap:8px;padding:16px 18px;border-radius:18px;border:1px solid var(--module-border-soft);background:var(--module-surface-soft)}.public-faq-item p,.public-inline-status p,.public-timeline__item p,.public-parent-header p{margin:0}.public-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.public-steps--landing{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.public-step{display:grid;gap:10px;padding:14px 16px;border-radius:18px;border:1px solid var(--module-border-strong);background:linear-gradient(135deg,var(--module-accent-start),var(--module-accent-end))}.public-step strong{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;background:var(--panel);box-shadow:var(--atlas-shadow-soft)}.public-step small{color:var(--muted);line-height:1.5}.public-card--journey{border-color:var(--atlas-sponsor-border);background:linear-gradient(135deg,#0f9d8914,#ffffffc7),var(--module-surface-strong)}:root[data-theme=dark] .public-card--journey{background:linear-gradient(135deg,#0f9d892e,#0e1b29eb),var(--module-surface-strong)}.public-form{grid-template-columns:repeat(2,minmax(0,1fr))}.public-form .field{padding:14px 16px;border-radius:18px;border:1px solid var(--module-border-soft);background:var(--module-surface-soft)}.public-form .field__description,.public-form .field__message{font-size:.84rem}.public-form .field:last-child{grid-column:1 / -1}.public-actions{grid-template-columns:repeat(auto-fit,minmax(180px,max-content));align-items:center}.public-inline-status{padding:16px 18px;border-radius:18px;border:1px solid var(--module-border-strong);background:linear-gradient(135deg,var(--module-accent-start),var(--module-accent-end)),var(--module-surface-muted)}.public-inline-status strong{display:block}.public-parent-header{grid-template-columns:minmax(0,1fr) max-content;align-items:center}.public-parent-selector{max-width:420px}.public-parent-actions{grid-template-columns:repeat(auto-fit,minmax(170px,max-content));align-items:center}.parent-billing-summary{margin:10px 0 12px}.parent-fee-breakdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.parent-fee-breakdown__item{display:grid;gap:6px;min-width:0;padding:12px 14px;border:1px solid var(--module-border-soft);border-radius:14px;background:var(--module-surface-soft)}.parent-fee-breakdown__item span{color:var(--muted);font-size:.84rem;font-weight:700}.parent-fee-breakdown__item strong{overflow-wrap:anywhere}.parent-payment-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.parent-invoice-list li{display:grid;gap:6px}.public-card__section{display:grid;gap:12px;padding:16px 18px;border-radius:20px;border:1px solid var(--module-border-soft);background:var(--module-surface-soft)}.public-card__section h3,.public-card__section strong{margin:0}.public-card__section--emphasis{border-color:var(--atlas-sponsor-border);background:linear-gradient(135deg,#0f9d8914,#ffffffb8),var(--module-surface-soft)}:root[data-theme=dark] .public-card__section--emphasis{background:linear-gradient(135deg,#0f9d892e,#0e1b29e6),var(--module-surface-soft)}.public-followup-stack{gap:16px}.public-followup-stack>section,.public-followup-stack>dl{padding:16px 18px;border-radius:20px;border:1px solid var(--module-border-soft);background:var(--module-surface-soft)}.public-timeline{gap:14px}.public-timeline__item{display:grid;gap:8px;padding:16px 18px;border-radius:18px;border:1px solid var(--module-border-soft);background:var(--module-surface-soft)}.public-timeline__item small{color:var(--muted)}@media(max-width:1120px){.product-switcher,.starter-hero,.starter-metrics,.starter-grid,.public-hero,.public-grid--two{grid-template-columns:1fr}}@media(max-width:820px){.product-switcher__nav,.product-switcher__controls{grid-template-columns:1fr}.starter-hero,.starter-card,.public-hero,.public-card{padding:20px}.public-columns,.public-form,.public-steps,.parent-fee-breakdown,.public-parent-header,.public-actions,.public-link-strip,.public-hero__trust{grid-template-columns:1fr}}@media(max-width:760px){.table-shell--stackable .data-table{min-width:0;display:block}.table-shell--stackable .data-table caption{padding:0 0 8px}.table-shell--stackable .data-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.table-shell--stackable .data-table tbody{display:grid;gap:12px}.table-shell--stackable .data-table tr{display:grid;gap:12px;padding:16px;border-radius:18px;border:1px solid var(--module-border-soft);background:var(--module-surface-strong)}.table-shell--stackable .data-table td{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1fr);gap:8px 12px;padding:0;border:0;text-align:left}.table-shell--stackable .data-table td:before{content:attr(data-label);color:var(--muted);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.table-shell--stackable .data-table__cell--end{text-align:left}.table-shell--stackable .data-table__row--selected{background:linear-gradient(135deg,var(--module-active-start),var(--module-active-end)),var(--module-surface-strong)}.table-shell--stackable .data-table__empty-row{padding:0;border:0;background:transparent}.table-shell--stackable .data-table__empty-cell{padding:0}}:root{--type-title-1: clamp(1.35rem, 1.2rem + .7vw, 1.8rem);--type-title-2: 1.2rem;--type-title-3: 1rem;--type-body-md: .95rem;--type-body-sm: .875rem;--type-meta: .78rem;--leading-title: 1.2;--leading-body: 1.45}body{font-size:var(--type-body-md);line-height:var(--leading-body)}.admin-shell{width:min(1460px,calc(100% - 32px));padding:18px 0 32px}.workspace-card{padding:20px}.product-switcher{grid-template-columns:minmax(160px,200px) minmax(0,1fr) auto;gap:12px 16px;margin-bottom:12px;padding:12px 16px}.product-switcher__link{min-height:40px;padding:0 12px;font-size:var(--type-body-sm)}.product-switcher__controls{gap:10px;grid-template-columns:repeat(2,minmax(112px,1fr))}.hero-panel.shell-toolbar{grid-template-columns:1fr;align-items:start;gap:12px;padding:16px 18px;background:linear-gradient(180deg,var(--shell-surface),var(--shell-surface-muted)),var(--panel)}.hero-panel.shell-toolbar:before{width:min(180px,30%);opacity:.72}.shell-toolbar__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:12px 16px;align-items:start}.shell-toolbar__identity-stack,.shell-toolbar__identity,.shell-toolbar__identity-copy,.shell-toolbar__scope,.shell-toolbar__secondary{display:grid}.shell-toolbar__identity-stack{gap:10px;min-width:0}.shell-toolbar__identity{gap:6px;min-width:0}.shell-toolbar__identity .eyebrow{margin-bottom:0}.shell-toolbar__identity-copy{gap:4px}.shell-toolbar__identity-copy strong{font-size:var(--type-title-2);line-height:var(--leading-title);letter-spacing:-.02em}.shell-toolbar__identity-copy p{margin:0;color:var(--muted);font-size:var(--type-body-sm)}.shell-toolbar__scope{grid-template-columns:repeat(auto-fit,minmax(150px,max-content));gap:10px;align-items:start}.shell-toolbar__secondary{grid-template-columns:minmax(0,1fr);gap:10px}.shell-toolbar__secondary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.operator-disclosure--shell-context{padding:10px 12px;gap:10px}.operator-disclosure--shell-context .operator-disclosure__description{font-size:var(--type-meta)}.operator-disclosure--shell-nested{padding:10px 12px;gap:8px}.operator-disclosure--shell-nested .operator-disclosure__description{display:none}.operator-disclosure--domain-context{padding:10px 12px;margin-top:8px}.operator-disclosure--domain-context .operator-disclosure__description{display:none}.scope-chip{padding:8px 10px;border-radius:16px}.scope-chip span,.field span,.checkbox-field span,.product-switcher__field span{font-size:var(--type-meta)}.scope-chip strong{font-size:var(--type-body-sm);line-height:1.3}.scope-chip--shell{background:var(--shell-surface-muted);box-shadow:none}.session-toolbar{width:auto;min-width:min(100%,300px);padding:10px 12px;gap:8px;justify-self:end;background:var(--shell-surface-muted);box-shadow:none}.session-toolbar__summary strong{font-size:var(--type-body-md)}.session-toolbar__summary p,.session-toolbar__meta,.hero-panel.shell-toolbar .feedback,.section-intro__copy p,.product-page__header p,.selection-list__item-description,.selection-list__item-meta,.detail-panel__description,.helper-copy,.context-banner{font-size:var(--type-body-sm)}.hero-panel.shell-toolbar .feedback{margin:0;padding:10px 12px}.field input,.field select,.field textarea{min-height:44px;padding:10px 12px;border-radius:14px}.primary-button,.secondary-button,.danger-button{min-height:42px;padding:10px 16px}.section-intro{gap:8px}.section-intro__copy h1,.page-header__title{font-size:var(--type-title-1);line-height:var(--leading-title);letter-spacing:-.03em}.workspace-card .section-intro__copy h2,.detail-heading h3{font-size:var(--type-title-2);line-height:var(--leading-title);letter-spacing:-.02em}.workspace-card .section-intro__copy h3,.selection-list__header strong,.filter-toolbar .section-intro__copy h3{font-size:var(--type-title-3);line-height:var(--leading-title);letter-spacing:-.01em}.eyebrow,.page-header__eyebrow{margin:0 0 6px;font-size:var(--type-meta);letter-spacing:.12em}.summary-card,.info-card,.queue-item{padding:14px 16px;border-radius:18px}.operations-grid{gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.operations-summary-card{min-height:82px}.operations-summary-card strong{font-size:1.4rem;line-height:1.1}.form-panel:before,.selection-list:before,.detail-panel:before,.filter-toolbar:before{display:none}.page-header{gap:10px}.page-header__main{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px 16px;align-items:start}.page-header__copy{gap:6px}.page-header__title-row{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:8px 12px}.page-header__description,.page-header__context{margin:0;color:var(--muted)}.page-header__scope{grid-template-columns:repeat(auto-fit,minmax(140px,max-content));gap:8px}.page-header__actions{justify-content:flex-end;align-self:start}.domain-summary-grid{margin-top:0}.domain-layout--compact{grid-template-columns:minmax(228px,248px) minmax(0,1fr)}.domain-layout--expanded{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.side-panel{position:sticky;top:16px}.product-page__header,.product-page__summary,.product-page__layout,.product-page__sections,.context-trail,.context-trail__actions,.page-inline-actions,.local-link-strip,.page-list-detail,.stacked-form,.table-shell{gap:14px}.product-page__header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.product-page__header--hidden{display:flex;justify-content:flex-end;gap:0}.product-page__header h2{font-size:var(--type-title-2);line-height:var(--leading-title)}.product-page__actions{justify-content:flex-end}.local-link-strip{grid-template-columns:repeat(auto-fit,minmax(150px,max-content));gap:10px}.product-page__summary{margin-top:0}.context-banner{padding:10px 12px;border-radius:16px}.domain-workspace-stack .product-page__layout--with-aside{grid-template-columns:minmax(0,1fr)}.product-page__main,.product-page__aside,.page-list-detail__list,.page-list-detail__detail,.page-workbench-grid__main,.page-workbench-grid__side,.domain-workspace-stack,.domain-stage{min-width:0}.page-list-detail,.page-list-detail--payer-account,.page-list-detail--finance-followup,.page-list-detail--communication,.page-list-detail--integration-observability,.page-list-detail--admin-config,.page-list-detail--pilotage-admin,.page-list-detail--academic-catalog,.page-list-detail--academic-timetabling,.page-list-detail--biometric-enrollment,.page-list-detail--config-packages{grid-template-columns:minmax(232px,300px) minmax(0,1fr);gap:16px}.domain-workspace-stack .page-workbench-grid,.domain-workspace-stack .page-workbench-grid--finance-payer,.domain-workspace-stack .page-workbench-grid--finance-followup,.domain-workspace-stack .page-workbench-grid--pilotage-alerts,.domain-workspace-stack .page-workbench-grid--academic-catalog,.domain-workspace-stack .page-workbench-grid--config-packages,.domain-workspace-stack .page-workbench-grid--academic-timetabling,.domain-workspace-stack .page-workbench-grid--biometric-enrollment{grid-template-columns:minmax(0,1fr);gap:14px}.data-list,.failure-list{margin-top:16px}.product-page__sections--secondary{gap:12px}.page-stack-disclosure{margin-top:0}.page-stack-disclosure .operator-disclosure__content{padding-top:12px}@media(max-width:1120px){.shell-toolbar__main,.page-header__main,.domain-layout--compact,.domain-layout--expanded{grid-template-columns:1fr}.shell-toolbar__scope{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.page-header__actions{justify-content:flex-start}.side-panel{position:static}}@media(max-width:820px){.admin-shell{width:min(100%,calc(100% - 20px));padding-top:12px}.product-switcher,.hero-panel.shell-toolbar,.workspace-card{padding:16px}.product-switcher,.product-switcher__nav,.product-switcher__controls,.shell-toolbar__main,.page-header__main,.shell-toolbar__secondary,.shell-toolbar__scope,.local-link-strip{grid-template-columns:1fr}}.product-page--finance-relief,.product-page--admissions-intake,.product-page--admissions-queue,.product-page--student360{--uat-panel-gap: 12px}.product-page--finance-relief .product-page__main,.product-page--admissions-intake .product-page__main,.product-page--admissions-queue .product-page__main,.product-page--student360 .product-page__main,.product-page--student360 .product-page__sections{gap:var(--uat-panel-gap)}.page-list-detail--finance-relief{grid-template-columns:minmax(232px,284px) minmax(0,1fr)}.product-page--finance-relief .selection-list__description,.product-page--finance-relief .detail-panel__description,.product-page--admissions-queue .selection-list__description,.product-page--admissions-queue .detail-panel__description,.product-page--student360 .detail-panel__description{display:none}.product-page--finance-relief .operator-disclosure--secondary,.product-page--admissions-intake .operator-disclosure--secondary,.product-page--admissions-queue .operator-disclosure--secondary,.product-page--student360 .operator-disclosure--secondary{gap:10px;padding:10px 12px;border-color:var(--module-border-soft);background:var(--module-surface-muted);box-shadow:none}.product-page--finance-relief .operator-disclosure--secondary .operator-disclosure__description,.product-page--admissions-intake .operator-disclosure--secondary .operator-disclosure__description,.product-page--admissions-queue .operator-disclosure--secondary .operator-disclosure__description,.product-page--student360 .operator-disclosure--secondary .operator-disclosure__description{display:none}.product-page--finance-relief .form-panel--embedded,.product-page--admissions-intake .detail-panel--embedded,.product-page--admissions-queue .detail-panel--embedded,.product-page--student360 .detail-panel--embedded{padding:0;border:0;background:transparent}.product-page--finance-relief .form-panel--embedded .page-inline-actions,.product-page--admissions-queue .form-panel .page-inline-actions,.product-page--student360 .page-inline-actions{grid-template-columns:repeat(auto-fit,minmax(160px,max-content))}.product-page--admissions-intake .product-page__layout--with-aside{grid-template-columns:minmax(0,1fr)}.product-page--admissions-intake .product-page__aside{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.product-page--student360 .operator-disclosure--secondary .detail-list--grid,.product-page--admissions-queue .operator-disclosure--secondary .detail-list--grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.product-page--student360 .data-table,.product-page--admissions-queue .data-table,.product-page--finance-relief .data-table{min-width:560px}@media(max-width:1120px){.page-list-detail--finance-relief,.product-page--admissions-intake .product-page__aside{grid-template-columns:1fr}}.admin-shell--operations{width:min(1840px,calc(100% - 24px));padding-top:12px}.operations-app-shell{display:grid;grid-template-columns:minmax(220px,250px) minmax(0,1fr);gap:14px;align-items:start}.operations-app-shell__body{display:grid;gap:12px;min-width:0}.app-sidebar{position:sticky;top:12px;display:grid;gap:12px;max-height:calc(100vh - 24px);overflow:auto;padding:14px;border:1px solid var(--line);border-radius:18px;background:var(--shell-surface);box-shadow:var(--atlas-shadow-soft)}.app-sidebar__header strong{display:block;font-size:.98rem;line-height:1.25}.app-sidebar__nav,.app-sidebar__section{display:grid;gap:8px}.app-sidebar__section{padding-top:10px;border-top:1px solid var(--line)}.app-sidebar__section-heading{display:grid;gap:2px;padding:0 4px}.app-sidebar__section-heading span{font-size:var(--type-meta);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app-sidebar__section-heading small,.app-sidebar__link small,.app-topbar__copy p{color:var(--muted)}.app-sidebar__link{display:grid;gap:2px;min-width:0;padding:9px 10px;border-radius:12px;color:var(--ink);text-decoration:none;border:1px solid transparent}.app-sidebar__link:hover,.app-sidebar__link--active{background:var(--shell-surface-active);border-color:var(--module-border-strong)}.app-sidebar__link--active{box-shadow:inset 3px 0 0 var(--accent)}.app-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:18px;background:var(--shell-surface);box-shadow:var(--atlas-shadow-soft)}.app-topbar__copy{min-width:0}.app-topbar__copy strong,.app-topbar__copy p{margin:0}.app-topbar__copy strong{display:block;font-size:var(--type-title-2);line-height:var(--leading-title)}.session-toolbar--topbar{display:flex;align-items:center;gap:12px;min-width:0;padding:0;border:0;background:transparent;box-shadow:none}.session-toolbar--topbar .session-toolbar__summary{min-width:160px}.session-toolbar--topbar .session-toolbar__actions{display:flex;gap:8px}.operations-app-shell .shell-toolbar{padding:12px 14px;border-radius:18px;box-shadow:var(--atlas-shadow-soft)}.operations-app-shell .shell-toolbar__main{grid-template-columns:1fr}.operations-app-shell .domain-stage,.domain-stage>.workspace-card,.domain-stage .product-page{min-width:0;width:100%}.domain-shell-card{padding:16px}.domain-layout--compact{grid-template-columns:minmax(210px,240px) minmax(0,1fr)}.domain-layout--expanded{grid-template-columns:minmax(250px,300px) minmax(0,1fr)}.domain-workspace-stack{width:100%}.dashboard-page-layout,.list-page-layout,.detail-page-layout,.form-page-layout,.settings-page-layout{display:grid;gap:14px;min-width:0}.responsive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;min-width:0}.master-detail-layout{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:14px;align-items:start;min-width:0}.master-detail-layout__list,.master-detail-layout__detail{min-width:0}.app-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0;padding:0;list-style:none}.app-breadcrumbs li{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--type-meta)}.app-breadcrumbs li+li:before{content:"/";color:var(--muted)}.app-breadcrumbs a{color:inherit;text-decoration:none}.section-tabs{display:flex;flex-wrap:wrap;gap:8px}.section-tabs__item{padding:8px 10px;border:1px solid var(--line);border-radius:999px;color:var(--ink);text-decoration:none;background:var(--shell-surface)}.section-tabs__item--active{border-color:var(--module-border-strong);background:var(--shell-surface-active);box-shadow:inset 0 -2px 0 var(--accent)}.operations-dashboard-page{padding:16px}.operations-dashboard-page__kpis,.operations-dashboard-page__charts{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.dashboard-chart-card{display:grid;gap:12px;min-width:0}.dashboard-chart-card__header{display:flex;justify-content:space-between;gap:12px;align-items:start}.dashboard-chart-card__header h2,.dashboard-chart-card__header p{margin:0}.dashboard-chart-card__header h2{font-size:var(--type-title-2)}.dashboard-chart-card__canvas{min-width:0;overflow:hidden}.operations-dashboard-panel{display:grid;gap:14px;min-width:0}.operations-dashboard-page__quick-actions{justify-content:flex-start}.operations-dashboard-page__insights{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.operations-dashboard-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.operations-dashboard-list li{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--shell-surface)}.operations-dashboard-list div{display:grid;gap:4px;min-width:0}.operations-dashboard-list span,.operations-dashboard-list small{color:var(--muted)}.operations-dashboard-list--alerts li{align-items:start}.product-page--student-directory .product-page__sections{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);align-items:start}.product-page--student-directory .table-shell,.product-page--hr-employees .table-shell,.product-page--academic-catalog .table-shell{overflow-x:auto}@media(max-width:1366px){.operations-app-shell{grid-template-columns:minmax(196px,220px) minmax(0,1fr);gap:12px}.app-sidebar{padding:12px}.domain-layout--compact,.domain-layout--expanded{grid-template-columns:minmax(196px,220px) minmax(0,1fr)}.page-list-detail,.page-list-detail--payer-account,.page-list-detail--finance-followup,.page-list-detail--communication,.page-list-detail--integration-observability,.page-list-detail--admin-config,.page-list-detail--pilotage-admin,.page-list-detail--academic-catalog,.page-list-detail--academic-timetabling,.page-list-detail--biometric-enrollment,.page-list-detail--config-packages{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}}@media(max-width:1120px){.operations-app-shell,.app-topbar,.master-detail-layout,.product-page--student-directory .product-page__sections{grid-template-columns:1fr}.app-sidebar{position:static;max-height:none}.app-sidebar__nav{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.app-sidebar__section{border-top:0;padding-top:0}.session-toolbar--topbar{justify-content:space-between}}@media(max-width:760px){.admin-shell--operations{width:min(100%,calc(100% - 16px))}.app-topbar,.session-toolbar--topbar,.session-toolbar--topbar .session-toolbar__actions,.dashboard-chart-card__header{display:grid;grid-template-columns:1fr}.app-sidebar__nav{grid-template-columns:1fr}.operations-dashboard-list li{align-items:flex-start;flex-direction:column}}.finance-receipt-print{display:none}@media print{body{background:#fff!important;color:#111827!important}.app-sidebar,.app-topbar,.product-switcher-bar,.public-hero,.public-link-strip,.session-toolbar,.parent-payment-actions,.public-parent-actions,.product-page--finance-receipts .product-page__header,.product-page--finance-receipts .context-banner,.product-page--finance-receipts .local-link-strip,.product-page--finance-receipts .product-page__summary,.product-page--finance-receipts .page-list-detail,.product-page--finance-receipts .filter-toolbar,.product-page--finance-payer .product-page__header,.product-page--finance-payer .context-banner,.product-page--finance-payer .local-link-strip,.product-page--finance-payer .product-page__summary,.product-page--finance-payer .product-page__aside,.product-page--finance-payer .product-page__main>:not(.finance-receipt-print){display:none!important}.operations-app-shell,.domain-layout,.product-page__layout,.product-page__main,.admin-shell--public,.public-shell,.public-grid{display:block!important}.workspace-card,.product-page,.public-card,.public-columns section,.public-columns>div,.parent-fee-breakdown__item{border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}.finance-receipt-print{display:grid!important;gap:18px;max-width:760px;margin:0 auto;padding:24px;border:1px solid #d1d5db}.finance-receipt-print__header{display:flex;align-items:center;gap:16px;padding-bottom:14px;border-bottom:2px solid #111827}.finance-receipt-print__logo{display:inline-grid;place-items:center;width:72px;height:72px;border:2px solid #111827;font-weight:800;letter-spacing:.08em}.finance-receipt-print__header p,.finance-receipt-print__header h2{margin:0}.finance-receipt-print__reference{font-size:1.25rem}.finance-receipt-print__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0}.finance-receipt-print__grid div{break-inside:avoid}.finance-receipt-print__grid dt{color:#4b5563;font-size:.78rem;font-weight:700;text-transform:uppercase}.finance-receipt-print__grid dd{margin:4px 0 0;font-weight:700}.public-card--parent-space{break-inside:avoid}.public-card--parent-space .public-columns{grid-template-columns:1fr 1fr}}:root{--atlas-navy: #0B1F3A;--atlas-blue: #1D4ED8;--atlas-sky: #38BDF8;--atlas-teal: #0F766E;--atlas-gold: #D99A22;--atlas-bg: #F4F7FB;--atlas-surface: #FFFFFF;--atlas-surface-soft: #EEF4FA;--atlas-text: #0F172A;--atlas-text-muted: #475569;--atlas-border: #CBD5E1;--atlas-success: #16A34A;--atlas-warning: #D97706;--atlas-danger: #DC2626;--atlas-info: #2563EB;--atlas-radius-sm: 8px;--atlas-radius-md: 12px;--atlas-radius-lg: 16px;--atlas-radius-xl: 24px;--atlas-shadow-card: 0 12px 30px rgba(15, 23, 42, .08);--atlas-shadow-soft: 0 6px 18px rgba(15, 23, 42, .06);--atlas-sidebar-width: 264px;--atlas-page-max: 1520px;--atlas-page-padding-x: 32px;--atlas-page-padding-y: 24px;--atlas-field-height: 44px}:root{--atlas-bg-app: #eef3f6;--atlas-bg-surface: #ffffff;--atlas-bg-muted: #f6f8fa;--atlas-bg-raised: #fbfcfd;--atlas-text-main: #142334;--atlas-text-muted: #617184;--atlas-border-subtle: #dce4ea;--atlas-border-strong: #c7d2dc;--atlas-primary: #1f6f8b;--atlas-primary-soft: #d8eef2;--atlas-secondary: #6a5b2f;--atlas-secondary-soft: #f2ead6;--atlas-success: #236b4b;--atlas-warning: #9a6a18;--atlas-danger: #9b3f35;--atlas-info: #345f92;--atlas-radius-sm: 6px;--atlas-radius-md: 8px;--atlas-radius-lg: 12px;--atlas-radius-xl: 16px;--atlas-shadow-card: 0 10px 26px rgba(20, 35, 52, .08);--atlas-shadow-panel: 0 16px 42px rgba(20, 35, 52, .1);--atlas-space-1: .25rem;--atlas-space-2: .5rem;--atlas-space-3: .75rem;--atlas-space-4: 1rem;--atlas-space-5: 1.25rem;--atlas-space-6: 1.5rem;--atlas-space-7: 1.75rem;--atlas-space-8: 2rem;--atlas-font-family: "Inter", "Segoe UI", "Aptos", sans-serif;--atlas-topbar-height: 64px;--atlas-sidebar-width: 286px;--atlas-sidebar-collapsed-width: 72px;--atlas-sidebar-compact-width: 72px;--atlas-sidebar-bg: linear-gradient(180deg, #fbfdfe 0%, #eef6f7 100%);--atlas-sidebar-section-label: #52677a;--atlas-nav-card-bg: rgba(255, 255, 255, .82);--atlas-nav-card-bg-active: #e4f3f5;--atlas-nav-card-bg-hover: #f4fafb;--atlas-nav-card-bg-disabled: rgba(242, 245, 247, .72);--atlas-nav-card-border: rgba(164, 184, 197, .46);--atlas-nav-card-border-active: rgba(31, 111, 139, .62);--atlas-nav-card-shadow: 0 10px 24px rgba(20, 35, 52, .07);--atlas-nav-card-radius: 14px;--atlas-nav-card-title: #17293a;--atlas-nav-card-subtitle: #617184;--atlas-nav-icon-bg: #e8f0f2;--atlas-nav-icon-bg-active: #1f6f8b;--atlas-nav-icon-color: #1f6f8b;--atlas-nav-icon-color-active: #ffffff;--atlas-nav-focus-ring: 0 0 0 3px rgba(31, 111, 139, .22);--atlas-topbar-bg: rgba(255, 255, 255, .92);--atlas-topbar-pill-bg: #f4f8fa;--atlas-topbar-pill-border: rgba(164, 184, 197, .44);--atlas-topbar-pill-bg-accent: #e4f3f5;--atlas-topbar-pill-border-accent: rgba(31, 111, 139, .4);--atlas-content-max: none;--atlas-content-readable: 1680px;--atlas-status-success-bg: #e6f4ed;--atlas-status-warning-bg: #fff4d8;--atlas-status-danger-bg: #fde8e4;--atlas-status-default-bg: #eef2f6}:root[data-theme=dark]{--atlas-bg-app: #09131d;--atlas-bg-surface: #111f2c;--atlas-bg-muted: #0d1824;--atlas-bg-raised: #162738;--atlas-text-main: #edf4f7;--atlas-text-muted: #a8b8c7;--atlas-border-subtle: rgba(190, 210, 224, .18);--atlas-border-strong: rgba(190, 210, 224, .28);--atlas-primary: #79c7d9;--atlas-primary-soft: rgba(121, 199, 217, .16);--atlas-secondary: #d5bd75;--atlas-secondary-soft: rgba(213, 189, 117, .14);--atlas-sidebar-bg: linear-gradient(180deg, #101f2b 0%, #0c1822 100%);--atlas-sidebar-section-label: #a7b8c5;--atlas-nav-card-bg: rgba(22, 39, 56, .82);--atlas-nav-card-bg-active: rgba(121, 199, 217, .18);--atlas-nav-card-bg-hover: rgba(29, 53, 74, .88);--atlas-nav-card-bg-disabled: rgba(18, 30, 42, .64);--atlas-nav-card-border: rgba(190, 210, 224, .18);--atlas-nav-card-border-active: rgba(121, 199, 217, .58);--atlas-nav-card-title: #edf4f7;--atlas-nav-card-subtitle: #a8b8c7;--atlas-nav-icon-bg: rgba(121, 199, 217, .16);--atlas-nav-icon-bg-active: #79c7d9;--atlas-nav-icon-color: #79c7d9;--atlas-nav-icon-color-active: #08121a;--atlas-topbar-bg: rgba(17, 31, 44, .92);--atlas-topbar-pill-bg: rgba(22, 39, 56, .86);--atlas-topbar-pill-border: rgba(190, 210, 224, .2);--atlas-topbar-pill-bg-accent: rgba(121, 199, 217, .16);--atlas-topbar-pill-border-accent: rgba(121, 199, 217, .34);--atlas-shadow-card: 0 16px 34px rgba(0, 0, 0, .34);--atlas-shadow-panel: 0 20px 48px rgba(0, 0, 0, .42)}html,body{background:var(--atlas-bg-app);color:var(--atlas-text-main);font-family:var(--atlas-font-family);letter-spacing:0}body{overflow-x:hidden}#root{width:100%}a{color:inherit}.table-link{color:var(--atlas-primary);font-weight:700;text-decoration:none}.table-link:hover{text-decoration:underline}.admin-shell{width:min(100%,1920px);padding:18px 22px 32px}.workspace-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.workspace-card.workspace-card--full,.domain-shell-card,.product-page{width:100%;min-width:0}.domain-shell-card{padding:0;border-radius:var(--atlas-radius-lg);background:transparent;border:0;box-shadow:none}.domain-layout{grid-template-columns:minmax(190px,230px) minmax(0,1fr);align-items:start;gap:var(--atlas-space-5)}.domain-layout.domain-layout--expanded{grid-template-columns:minmax(230px,300px) minmax(0,1fr)}.domain-workspace-stack{min-width:0;width:100%}.transaction-drawer{display:grid;gap:var(--atlas-space-4);margin:0 0 var(--atlas-space-5);padding:var(--atlas-space-5);border:1px solid var(--atlas-border-strong);border-radius:var(--atlas-radius-lg);background:color-mix(in srgb,var(--atlas-bg-raised) 92%,var(--atlas-primary) 8%);box-shadow:var(--atlas-shadow-panel)}.transaction-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--atlas-space-4)}.transaction-drawer__header p{margin:0 0 4px;color:var(--atlas-text-muted);font-size:.78rem;font-weight:700;text-transform:uppercase}.transaction-drawer__header h2{margin:0;font-size:1.12rem;letter-spacing:0}.transaction-drawer__description{max-width:880px;margin:0;color:var(--atlas-text-muted)}.transaction-drawer__actions{justify-content:flex-start}.transaction-drawer__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--atlas-space-3);margin:0;padding:0;list-style:none}.transaction-drawer__steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--atlas-space-3);padding:var(--atlas-space-3);border:1px solid var(--atlas-border-subtle);border-radius:var(--atlas-radius-md);background:var(--atlas-bg-surface)}.transaction-drawer__steps li>span{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--atlas-primary-soft);color:var(--atlas-primary);font-weight:800}.transaction-drawer__steps strong,.transaction-drawer__steps a{color:var(--atlas-text-strong);font-weight:800;text-decoration:none}.transaction-drawer__steps p{margin:4px 0 0;color:var(--atlas-text-muted)}.transaction-drawer__steps small{display:block;margin-top:6px;color:var(--atlas-text-subtle)}@media(max-width:760px){.transaction-drawer__header{display:grid}}.product-page__layout,.product-page__main,.product-page__sections{min-width:0}.product-page__layout--with-aside{grid-template-columns:minmax(0,1fr) minmax(260px,340px)}.page-list-detail{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start}.page-list-detail--hr-roster,.product-page--admissions-intake .page-list-detail{grid-template-columns:minmax(0,1fr)}.page-list-detail--hr-roster .page-list-detail__list,.page-list-detail--hr-roster .page-list-detail__detail,.product-page--admissions-intake .page-list-detail__list,.product-page--admissions-intake .page-list-detail__detail{min-width:0}.product-page--admissions-intake .page-list-detail__list{display:grid;grid-template-columns:minmax(420px,.95fr) minmax(0,1.15fr);gap:var(--atlas-space-5)}.operations-grid--two{grid-template-columns:minmax(0,1fr)}.reference-list-page--academic{grid-column:1 / -1}.page-header,.product-page__header,.context-banner,.executive-filter-bar{border:1px solid var(--atlas-border-subtle);border-radius:var(--atlas-radius-lg);background:var(--atlas-bg-surface);box-shadow:var(--atlas-shadow-card)}.page-header{padding:var(--atlas-space-5)}.page-header__title{color:var(--atlas-text-main);letter-spacing:0}.page-header__description,.product-page__header p,.context-banner span{color:var(--atlas-text-muted)}.side-panel{position:sticky;top:var(--atlas-space-4);max-height:calc(100vh - 36px);overflow:auto}.side-panel--compact .side-panel-list__item p,.side-panel--compact .side-panel-card__header small{display:none}.side-panel-card,.operator-disclosure--domain-context{border-radius:var(--atlas-radius-md)}.product-page{padding:var(--atlas-space-5);border:1px solid var(--atlas-border-subtle);border-radius:var(--atlas-radius-lg);background:var(--atlas-bg-surface);box-shadow:var(--atlas-shadow-card)}.admin-shell.admin-shell--operations{width:100%;max-width:none;padding:12px 14px 24px}.product-switcher{grid-template-columns:minmax(150px,200px) minmax(320px,.72fr) auto;align-items:center;gap:10px 14px;margin-bottom:12px;padding:8px 16px}.product-switcher__brand{gap:2px}.product-switcher__brand .eyebrow{margin:0}.product-switcher__brand strong{font-size:1rem}.product-switcher__nav{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px}.product-switcher__link{min-height:38px;padding:0 12px}.product-switcher__controls{gap:10px}.product-switcher__field .field__label-row{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.product-switcher__field select{min-height:36px}.operations-app-shell{grid-template-columns:minmax(248px,var(--atlas-sidebar-width)) minmax(0,1fr);align-items:start;gap:14px}.operations-app-shell__body{gap:9px}.app-topbar{min-height:var(--atlas-topbar-height);padding:10px 12px;border-radius:var(--atlas-radius-lg)}.app-topbar__copy strong{font-size:1.1rem}.app-topbar__copy p,.session-toolbar__summary p{margin-top:2px;font-size:.88rem}.session-toolbar--topbar{padding:0;gap:10px}.session-toolbar--topbar .session-toolbar__summary{display:none}.session-toolbar--topbar .primary-button,.session-toolbar--topbar .secondary-button,.session-toolbar--topbar .danger-button{min-height:36px;padding:8px 12px}.app-breadcrumbs li{font-size:.78rem}.section-tabs{flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:3px;scrollbar-width:thin}.section-tabs__item{flex:0 0 auto;min-height:34px;padding:7px 10px;white-space:nowrap}.operations-app-shell .shell-toolbar{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.hero-panel.shell-toolbar:before,.shell-toolbar__main,.hero-panel.shell-toolbar>.feedback:not(.error):not(.success){display:none}.shell-toolbar__secondary{gap:0}.operator-disclosure--shell-context{padding:0;border-radius:var(--atlas-radius-md);background:var(--atlas-bg-surface)}.operator-disclosure--shell-context .operator-disclosure__toggle{min-height:36px;padding:7px 12px}.operator-disclosure--shell-context .operator-disclosure__description{display:none}.page-header{padding:12px 14px}.page-header__main{align-items:center}.page-header__copy{gap:4px}.page-header__title{font-size:1.12rem}.page-header__description{display:none}.page-header__scope{display:flex;flex-wrap:wrap;gap:8px}.page-header .scope-chip{min-width:140px;padding:8px 10px}.domain-shell-card>.page-header,.domain-shell-card>.operator-disclosure--domain-context{display:none}.domain-layout{margin-top:0}.local-link-strip,.page-inline-actions,.action-strip{gap:var(--atlas-space-2)}.primary-button,.secondary-button,.danger-button{border-radius:var(--atlas-radius-md);min-height:40px;padding:9px 14px}.secondary-button--compact{min-height:34px;padding:7px 10px;font-size:.88rem}.side-panel__toggle{width:100%}.side-panel-list__item{border-radius:var(--atlas-radius-md)}.app-sidebar{position:sticky;top:12px;align-self:start;max-height:calc(100vh - 24px);overflow:auto;padding:12px;border:1px solid var(--atlas-border-subtle);border-radius:18px;background:var(--atlas-sidebar-bg);box-shadow:var(--atlas-shadow-card);scrollbar-width:thin}.app-sidebar__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:8px 8px 12px}.app-sidebar__header strong{display:block;color:var(--atlas-text-main);font-size:.98rem;line-height:1.25}.app-sidebar__header p{margin:3px 0 0;color:var(--atlas-text-muted);font-size:.78rem;line-height:1.35}.app-sidebar__nav,.app-sidebar__section,.app-sidebar__section-items{display:grid;gap:8px}.app-sidebar__section{padding-top:10px;border-top:1px solid rgba(164,184,197,.28)}.app-sidebar__section-heading{display:grid;gap:2px;padding:0 6px;color:var(--atlas-sidebar-section-label);text-transform:uppercase;letter-spacing:.04em}.app-sidebar__section-heading span{font-size:.72rem;font-weight:800}.app-sidebar__section-heading small{color:var(--atlas-text-muted);font-size:.72rem;font-weight:600;letter-spacing:0;text-transform:none}.app-sidebar__card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:9px;border:1px solid var(--atlas-nav-card-border);border-radius:var(--atlas-nav-card-radius);background:var(--atlas-nav-card-bg);box-shadow:none;color:inherit;text-decoration:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.app-sidebar__card:hover{border-color:var(--atlas-border-strong);background:var(--atlas-nav-card-bg-hover);box-shadow:var(--atlas-nav-card-shadow);transform:translateY(-1px)}.app-sidebar__card:focus-visible{outline:0;border-color:var(--atlas-primary);box-shadow:var(--atlas-nav-focus-ring),var(--atlas-nav-card-shadow)}.app-sidebar__card--active{border-color:var(--atlas-nav-card-border-active);background:var(--atlas-nav-card-bg-active);box-shadow:inset 5px 0 0 var(--atlas-primary),var(--atlas-nav-card-shadow)}.app-sidebar__card--disabled{cursor:not-allowed;background:var(--atlas-nav-card-bg-disabled);color:var(--atlas-text-muted);box-shadow:none}.app-sidebar__card--disabled:hover{transform:none}.app-sidebar__icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--atlas-nav-icon-bg);color:var(--atlas-nav-icon-color);font-size:.72rem;font-weight:800;line-height:1}.app-sidebar__card--active .app-sidebar__icon{background:var(--atlas-nav-icon-bg-active);color:var(--atlas-nav-icon-color-active)}.app-sidebar__card-copy{display:grid;min-width:0;gap:2px}.app-sidebar__card-title{overflow:hidden;color:var(--atlas-nav-card-title);font-size:.9rem;font-weight:800;line-height:1.22;text-overflow:ellipsis}.app-sidebar__card-subtitle{overflow:hidden;color:var(--atlas-nav-card-subtitle);font-size:.74rem;font-weight:600;line-height:1.25;text-overflow:ellipsis}.app-sidebar__badge{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:24px;padding:3px 7px;border:1px solid var(--atlas-topbar-pill-border);border-radius:999px;background:var(--atlas-topbar-pill-bg);color:var(--atlas-primary);font-size:.7rem;font-weight:800;line-height:1}.app-sidebar__link{border-radius:var(--atlas-nav-card-radius)}.app-topbar{display:grid;grid-template-columns:minmax(210px,.42fr) minmax(0,1fr);align-items:center;gap:14px;border:1px solid var(--atlas-border-subtle);background:var(--atlas-topbar-bg);box-shadow:var(--atlas-shadow-card)}.app-topbar__actions{min-width:0}.topbar-context{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.topbar-context__pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0}.topbar-context__pill{display:inline-flex;align-items:center;gap:6px;max-width:240px;min-height:30px;padding:5px 9px;border:1px solid var(--atlas-topbar-pill-border);border-radius:999px;background:var(--atlas-topbar-pill-bg);color:var(--atlas-text-main);white-space:nowrap}.topbar-context__pill--accent{border-color:var(--atlas-topbar-pill-border-accent);background:var(--atlas-topbar-pill-bg-accent)}.topbar-context__pill--muted{color:var(--atlas-text-muted)}.topbar-context__label{color:var(--atlas-text-muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.topbar-context__value{overflow:hidden;min-width:0;font-size:.76rem;line-height:1.2;text-overflow:ellipsis}.topbar-context__actions,.session-toolbar__actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.product-page--admissions-intake,.product-page--hr-employees,.product-page--executive-dashboard{background:linear-gradient(180deg,var(--atlas-bg-surface),var(--atlas-bg-raised))}.reference-list-page{display:grid;gap:var(--atlas-space-4);padding:var(--atlas-space-5);border:1px solid var(--atlas-border-subtle);border-radius:var(--atlas-radius-lg);background:var(--atlas-bg-surface);box-shadow:var(--atlas-shadow-card)}.reference-list-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--atlas-space-4)}.reference-list-page__header h3,.executive-section__header h3,.executive-panel__header h3,.executive-chart-card__header h3{margin:0;font-size:1.05rem;letter-spacing:0}.reference-list-page__header p,.executive-section__header p,.executive-panel__header p,.executive-chart-card__header p{margin:6px 0 0;color:var(--atlas-text-muted)}.reference-list-page__toolbar{max-width:520px}.form-panel--reference-editor{grid-column:1 / -1}.product-page--hr-employees .product-page__summary{display:none}.product-page--hr-employees .page-list-detail__list{display:flex;flex-direction:column}.product-page--hr-employees .page-list-detail__list>.detail-panel{order:1}.product-page--hr-employees .page-list-detail__list>.operator-disclosure{order:2}.product-page--hr-employees .filter-toolbar{gap:var(--atlas-space-2);padding:12px}.product-page--hr-employees .filter-toolbar .section-intro__copy p{display:none}.product-page--hr-employees .filter-toolbar__controls{display:grid;grid-template-columns:minmax(170px,1.25fr) repeat(5,minmax(112px,1fr));gap:8px}.product-page--hr-employees .filter-toolbar__controls .field-row{display:contents}.product-page--hr-employees .filter-toolbar .field__label-row{margin-bottom:4px}.product-page--hr-employees .filter-toolbar input,.product-page--hr-employees .filter-toolbar select{min-height:36px;padding-block:7px}@media(max-width:760px){.product-page--hr-employees .filter-toolbar__controls{grid-template-columns:1fr}.product-page--hr-employees .filter-toolbar__controls .field-row{display:grid}}.product-page--academic-settings .product-page__summary,.product-page--academic-settings .local-link-strip{display:none}.product-page--academic-settings .product-page__sections{display:flex;flex-direction:column}.product-page--academic-settings .product-page__sections>.operations-grid{order:1}.product-page--academic-settings .product-page__sections>.detail-panel{order:2}.table-shell{width:100%;overflow-x:auto;border:1px solid var(--atlas-border-subtle);border-radius:var(--atlas-radius-md);background:var(--atlas-bg-surface)}.data-table{min-width:760px}.data-table th{position:sticky;top:0;z-index:1;background:var(--atlas-bg-muted);color:var(--atlas-text-muted);font-size:.76rem}.data-table td{color:var(--atlas-text-main)}.data-table__sort-button{display:inline-flex;width:100%;align-items:center;justify-content:space-between;gap:var(--atlas-space-2);border:0;padding:0;background:transparent;color:inherit;font:inherit;font-weight:800;text-transform:inherit}.data-table__row--selected{background:var(--atlas-primary-soft)}.detail-panel--recent-admissions .table-shell,.product-page--hr-employees .table-shell,.reference-list-page .table-shell{max-width:100%}.field-row,.form-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.field-row--toolbar{grid-template-columns:minmax(260px,1fr)}.field input,.field select,.field textarea{min-height:42px;border-radius:var(--atlas-radius-md);border-color:var(--atlas-border-subtle);background:var(--atlas-bg-surface)}.form-panel,.filter-toolbar{border-radius:var(--atlas-radius-lg)}.form-panel__body{gap:var(--atlas-space-4)}.info-card,.summary-card,.list-item,.queue-item,.package-card,.failure-card{border-color:var(--atlas-border-subtle);border-radius:var(--atlas-radius-md);background:var(--atlas-bg-surface);box-shadow:none}.summary-card{min-height:116px}.status-pill{border-radius:999px;background:var(--atlas-status-default-bg);color:var(--atlas-text-main);text-transform:none}.status-pill--success{background:var(--atlas-status-success-bg);color:var(--atlas-success)}.status-pill--warning{background:var(--atlas-status-warning-bg);color:var(--atlas-warning)}.status-pill--danger{background:var(--atlas-status-danger-bg);color:var(--atlas-danger)}.executive-section,.executive-panel,.executive-chart-card,.executive-filter-bar{display:grid;gap:var(--atlas-space-4);padding:var(--atlas-space-5);border:1px solid var(--atlas-border-subtle);border-radius:var(--atlas-radius-lg);background:var(--atlas-bg-surface);box-shadow:var(--atlas-shadow-card)}.executive-filter-bar{grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);align-items:end}.executive-filter-bar__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--atlas-space-3)}.executive-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--atlas-space-3)}.executive-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--atlas-space-4)}.executive-dashboard-grid--lower{align-items:start}.executive-chart-card--wide{grid-column:1 / -1}.executive-chart-card__canvas{min-width:0;height:300px}.executive-risk-panel__list{display:grid;gap:var(--atlas-space-3)}.executive-risk-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--atlas-space-3);align-items:start;padding:var(--atlas-space-3);border:1px solid var(--atlas-border-subtle);border-radius:var(--atlas-radius-md);background:var(--atlas-bg-muted)}.executive-risk-item p{margin:4px 0 0;color:var(--atlas-text-muted)}.screen-state,.empty-state-card,.feedback{border-radius:var(--atlas-radius-md)}@media(max-width:1366px){.admin-shell{padding:12px 14px 24px}.operations-app-shell{grid-template-columns:minmax(228px,252px) minmax(0,1fr);gap:12px}.app-sidebar{padding:10px}.app-sidebar__card{grid-template-columns:42px minmax(0,1fr) auto;gap:8px;min-height:56px;padding:8px}.app-sidebar__icon{width:42px;height:42px;border-radius:10px}.app-sidebar__card-title{font-size:.84rem}.app-sidebar__card-subtitle{font-size:.7rem}.app-topbar{grid-template-columns:minmax(180px,.34fr) minmax(0,1fr)}.topbar-context__pill{max-width:190px}.domain-layout,.domain-layout.domain-layout--expanded{grid-template-columns:minmax(168px,208px) minmax(0,1fr);gap:var(--atlas-space-4)}.product-page,.page-header{padding:var(--atlas-space-4)}.data-table th,.data-table td{padding:10px 12px}}@media(max-width:1120px){.operations-app-shell{grid-template-columns:1fr}.app-sidebar{position:static;max-height:none}.app-sidebar__nav{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.app-sidebar__section{align-content:start}.app-topbar{grid-template-columns:1fr}.topbar-context{align-items:flex-start;justify-content:flex-start}.topbar-context__pills{justify-content:flex-start}.domain-layout,.domain-layout.domain-layout--expanded,.product-page__layout--with-aside,.product-page--admissions-intake .page-list-detail__list,.executive-dashboard-grid,.executive-filter-bar,.finance-workflow-map{grid-template-columns:1fr}.finance-workflow-map__step{min-height:56px}.side-panel{position:static;max-height:none}}@media(max-width:760px){.admin-shell{padding:10px}.product-switcher,.product-switcher__nav,.product-switcher__controls{grid-template-columns:1fr}.product-switcher__link{width:100%}.app-sidebar{border-radius:var(--atlas-radius-lg)}.app-sidebar__nav{grid-template-columns:1fr}.app-topbar{padding:10px}.topbar-context{display:grid;gap:10px}.topbar-context__pills{display:grid;grid-template-columns:1fr}.topbar-context__pill{max-width:none;width:100%;justify-content:space-between}.executive-filter-bar__controls,.field-row,.form-grid,.finance-workflow-map{grid-template-columns:1fr}.reference-list-page__header{display:grid}}:root{--atlas-navy: #0B1F3A;--atlas-navy-soft: #16365F;--atlas-blue: #1D4ED8;--atlas-sky: #38BDF8;--atlas-teal: #0F766E;--atlas-gold: #D99A22;--atlas-bg: #F4F7FB;--atlas-surface: #FFFFFF;--atlas-surface-soft: #EEF4FA;--atlas-text: #0F172A;--atlas-text-muted: #475569;--atlas-border: #CBD5E1;--atlas-bg-app: #F4F7FB;--atlas-bg-surface: #FFFFFF;--atlas-bg-muted: #EEF4FA;--atlas-bg-raised: #F8FAFC;--atlas-text-main: #0F172A;--atlas-primary: #1D4ED8;--atlas-primary-soft: #DBEAFE;--atlas-secondary: #0F766E;--atlas-secondary-soft: #CCFBF1;--atlas-border-subtle: #CBD5E1;--atlas-border-strong: #94A3B8;--atlas-success: #16A34A;--atlas-warning: #D97706;--atlas-danger: #DC2626;--atlas-info: #2563EB;--atlas-sponsor: #0F766E;--atlas-sponsor-strong: #0F766E;--atlas-sponsor-surface: rgba(15, 118, 110, .1);--atlas-sponsor-surface-strong: rgba(15, 118, 110, .16);--atlas-sponsor-border: rgba(15, 118, 110, .28);--atlas-sand: #F4F7FB;--canvas: #F4F7FB;--panel: #FFFFFF;--panel-strong: #FFFFFF;--ink: #0F172A;--muted: #475569;--line: #CBD5E1;--primary: #1D4ED8;--accent: #D99A22;--shadow: 0 12px 30px rgba(15, 23, 42, .08);--atlas-shadow-card: 0 12px 30px rgba(15, 23, 42, .08);--atlas-shadow-panel: 0 18px 44px rgba(15, 23, 42, .1);--atlas-shadow-soft: 0 6px 18px rgba(15, 23, 42, .06);--atlas-radius-sm: 8px;--atlas-radius-md: 8px;--atlas-radius-lg: 8px;--atlas-radius-xl: 8px;--atlas-nav-card-radius: 8px;--atlas-sidebar-width: 264px;--atlas-sidebar-bg: #0B1F3A;--atlas-sidebar-section-label: #BBD1E8;--atlas-nav-card-bg: rgba(255, 255, 255, .08);--atlas-nav-card-bg-active: rgba(56, 189, 248, .16);--atlas-nav-card-bg-hover: rgba(255, 255, 255, .12);--atlas-nav-card-bg-disabled: rgba(255, 255, 255, .05);--atlas-nav-card-border: rgba(187, 209, 232, .38);--atlas-nav-card-border-active: rgba(125, 211, 252, .96);--atlas-nav-card-title: #FFFFFF;--atlas-nav-card-subtitle: #BBD1E8;--atlas-nav-icon-bg: rgba(226, 242, 255, .2);--atlas-nav-icon-bg-active: #E0F2FE;--atlas-nav-icon-color: #FFFFFF;--atlas-nav-icon-color-active: #0B1F3A;--atlas-topbar-bg: rgba(255, 255, 255, .96);--atlas-topbar-pill-bg: #FFFFFF;--atlas-topbar-pill-border: #CBD5E1;--atlas-topbar-pill-bg-accent: #EEF4FA;--atlas-topbar-pill-border-accent: #94A3B8;--atlas-content-readable: 1520px}:root[data-theme=dark]{--atlas-bg-app: #09131D;--atlas-bg-surface: #111F2C;--atlas-bg-muted: #0D1824;--atlas-bg-raised: #162738;--atlas-surface: #111F2C;--atlas-surface-soft: #0D1824;--atlas-text: #EDF4F7;--atlas-text-main: #EDF4F7;--atlas-text-muted: #A8B8C7;--atlas-border: rgba(190, 210, 224, .22);--atlas-border-subtle: rgba(190, 210, 224, .18);--atlas-border-strong: rgba(190, 210, 224, .32);--atlas-primary: #79C7D9;--atlas-primary-soft: rgba(121, 199, 217, .16);--atlas-secondary: #5EEAD4;--atlas-secondary-soft: rgba(94, 234, 212, .14);--canvas: #09131D;--panel: #111F2C;--panel-strong: #162738;--ink: #EDF4F7;--muted: #A8B8C7;--line: rgba(190, 210, 224, .2);--primary: #79C7D9;--accent: #D99A22;--atlas-topbar-bg: rgba(17, 31, 44, .96);--atlas-topbar-pill-bg: rgba(22, 39, 56, .9);--atlas-topbar-pill-border: rgba(190, 210, 224, .2)}html,body{background:var(--atlas-bg-app)}.admin-shell{letter-spacing:0}.product-switcher{border:1px solid var(--atlas-border-subtle);border-radius:8px;background:var(--atlas-bg-surface);box-shadow:var(--atlas-shadow-soft)}.product-switcher__brand{grid-template-columns:42px minmax(0,1fr);align-items:center}.product-switcher__brand:before{content:"AT";display:inline-grid;grid-row:1 / span 2;place-items:center;width:42px;height:42px;border-radius:8px;background:var(--atlas-gold);color:var(--atlas-navy);font-weight:900}.product-switcher__brand .eyebrow,.eyebrow,.page-header__eyebrow,.public-card__eyebrow{color:var(--atlas-blue);letter-spacing:0}.product-switcher__brand strong{color:var(--atlas-text-main);font-size:1.08rem}.product-switcher__link{border-radius:8px;border-color:var(--atlas-border-subtle);background:#fff;color:#0f172a;font-weight:800}.product-switcher__link--active{border-color:var(--atlas-navy);background:var(--atlas-navy);color:#fff}.primary-button,.secondary-button,.danger-button{border-radius:8px;min-height:44px;font-weight:800}.primary-button{border-color:var(--atlas-blue);background:var(--atlas-blue);color:#fff}.secondary-button{border-color:var(--atlas-border-subtle);background:var(--atlas-bg-surface);color:var(--atlas-text-main)}.danger-button{border-color:var(--atlas-danger);background:var(--atlas-danger);color:#fff}.admin-shell--operations{width:100%;max-width:none;padding:12px 14px 28px}.operations-app-shell{grid-template-columns:minmax(248px,264px) minmax(0,1fr);gap:16px}.app-sidebar{border:0;border-radius:8px;background:var(--atlas-navy);box-shadow:0 18px 44px #0b1f3a2e}.app-sidebar__header{padding:8px 8px 14px}.app-sidebar__header strong{color:#fff}.app-sidebar__header p,.app-sidebar__section-heading small{color:#bbd1e8}.app-sidebar__section{border-top:1px solid rgba(255,255,255,.2);padding-top:14px}.app-sidebar__section-heading{color:#bbd1e8}.app-sidebar__card{min-height:58px;border-color:var(--atlas-nav-card-border);border-radius:8px;background:var(--atlas-nav-card-bg);color:#fff;box-shadow:none;position:relative}.app-sidebar__card:hover{border-color:#7dd3fcdb;background:#ffffff24;box-shadow:inset 0 0 0 1px #7dd3fc29;transform:none}.app-sidebar__card:focus-visible{outline:3px solid rgba(224,242,254,.98);outline-offset:2px;box-shadow:inset 0 0 0 2px #38bdf86b}.app-sidebar__card--active{border-color:var(--atlas-nav-card-border-active);background:linear-gradient(90deg,#38bdf857,#1d4ed833);box-shadow:inset 5px 0 #e0f2fe,0 0 0 1px #7dd3fc38}.app-sidebar__icon{width:42px;height:42px;border:1px solid rgba(226,242,255,.46);background:var(--atlas-nav-icon-bg);color:var(--atlas-nav-icon-color);box-shadow:inset 0 0 0 1px #ffffff1f,0 4px 10px #0000001f}.app-sidebar__icon svg{display:block;width:23px;height:23px}.app-sidebar__card:hover .app-sidebar__icon{border-color:#e0f2fee6;background:#38bdf842}.app-sidebar__card--active .app-sidebar__icon{border-color:#ffffffeb;background:var(--atlas-nav-icon-bg-active);color:var(--atlas-nav-icon-color-active)}.app-sidebar__card-title{color:#fff}.app-sidebar__card-subtitle{color:#bbd1e8}.app-sidebar__badge,.topbar-context__pill,.scope-chip,.status-pill{border-radius:999px}.app-topbar,.page-header,.context-banner,.info-card,.product-page,.filter-toolbar,.form-panel,.detail-panel,.selection-list,.operator-disclosure--secondary,.table-shell{border:1px solid var(--atlas-border-subtle);border-radius:8px;background:var(--atlas-bg-surface);box-shadow:var(--atlas-shadow-card)}.app-topbar{min-height:70px;padding:12px 14px}.app-topbar__copy strong{color:var(--atlas-text-main);font-size:1.14rem}.app-topbar__copy p,.page-header__description,.detail-panel__description,.selection-list__description,.section-intro__copy p{color:var(--atlas-text-muted)}.operations-dashboard-page,.product-page--admissions-queue,.product-page--student360{border:0;background:transparent;box-shadow:none}.operations-dashboard-page>.page-header{padding:20px}.operations-dashboard-page>.page-header .page-header__description{display:block}.page-header__main{align-items:flex-start}.page-header__title{color:var(--atlas-text-main);font-size:1.8rem;line-height:1.12}.operations-summary-card{min-height:132px;border-left:5px solid var(--atlas-blue)}.operations-summary-card--success{border-left-color:var(--atlas-success)}.operations-summary-card--warning{border-left-color:var(--atlas-warning)}.operations-summary-card--danger{border-left-color:var(--atlas-danger)}.operations-summary-card strong{color:var(--atlas-text-main);font-size:1.8rem;line-height:1}.dashboard-chart-card__header h2,.detail-heading h3,.filter-toolbar h3,.selection-list__header strong,.form-panel strong,.public-card__header h2{color:var(--atlas-text-main);letter-spacing:0}.operations-dashboard-list li,.queue-item,.public-inline-status,.public-step,.public-faq-item,.public-card__section{border-radius:8px;border-color:var(--atlas-border-subtle);background:var(--atlas-bg-muted)}.queue-item--selected{border-color:var(--atlas-blue);background:#dbeafe;box-shadow:inset 4px 0 0 var(--atlas-blue)}.table-shell{overflow-x:auto}.data-table{width:100%}.data-table th{background:var(--atlas-navy);color:#fff;letter-spacing:0;text-transform:uppercase}.data-table td{border-bottom-color:var(--atlas-border-subtle)}.domain-workspace-stack,.operations-app-shell__body,.product-page__main,.product-page__sections,.page-list-detail__list,.page-list-detail__detail,.page-workbench-grid__main,.page-workbench-grid__side{min-width:0}.operations-app-shell__body{width:min(100%,1520px);max-width:1520px;min-inline-size:min(100%,1040px)}.admin-shell.admin-shell--operations{padding-inline:clamp(14px,2.25vw,32px)}.domain-layout,.domain-layout.domain-layout--compact,.domain-layout.domain-layout--expanded{grid-template-columns:minmax(0,1fr)}.domain-layout .side-panel{position:static;max-height:none;overflow:visible}.side-panel__controls{display:flex;justify-content:flex-end;margin-bottom:8px}.side-panel-group-stack{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.side-panel-list{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.side-panel--expanded .side-panel-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));overflow:visible}.side-panel-list__item{flex:0 0 min(260px,72vw)}.side-panel--expanded .side-panel-list__item{flex-basis:auto}.product-page__layout--with-aside{grid-template-columns:minmax(0,1fr) minmax(360px,420px)}.page-list-detail,.page-list-detail--finance-followup{grid-template-columns:minmax(0,1fr) minmax(360px,.42fr)}.page-list-detail--payer-account,.page-list-detail--admin-config,.page-list-detail--pilotage-admin,.page-list-detail--academic-catalog,.page-list-detail--academic-timetabling,.page-list-detail--biometric-enrollment,.page-list-detail--config-packages,.page-list-detail--pilotage-exports-console,.page-list-detail--communication,.page-list-detail--integration-observability{grid-template-columns:minmax(360px,400px) minmax(0,1fr)}.product-page--finance-payer .page-list-detail--payer-account,.product-page--finance-receipts .page-list-detail,.product-page--finance-workflow .page-workbench-grid,.product-page--admissions-queue .page-list-detail,.product-page--student-directory .product-page__sections,.product-page--academic-settings .product-page__sections,.product-page--admin-config .page-list-detail,.product-page--integration-observability .page-list-detail,.product-page--pilotage-exports .page-list-detail{width:100%}.domain-workspace-stack .page-workbench-grid,.domain-workspace-stack .page-workbench-grid--finance-payer,.domain-workspace-stack .page-workbench-grid--finance-followup,.domain-workspace-stack .page-workbench-grid--finance-workflow,.domain-workspace-stack .page-workbench-grid--pilotage-alerts,.domain-workspace-stack .page-workbench-grid--academic-catalog,.domain-workspace-stack .page-workbench-grid--config-packages,.domain-workspace-stack .page-workbench-grid--academic-timetabling,.domain-workspace-stack .page-workbench-grid--biometric-enrollment{grid-template-columns:minmax(0,1fr)}.field-row,.form-grid{grid-template-columns:repeat(2,minmax(min(320px,100%),1fr))}.filter-toolbar .field-row,.field-row--toolbar{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.product-page--admissions-queue .data-table,.product-page--student360 .data-table,.product-page--finance-payer .data-table,.product-page--finance-followup .data-table,.product-page--finance-workflow .data-table,.product-page--admin-config .data-table,.product-page--pilotage-exports .data-table{width:100%;min-width:max(920px,100%)}.erp-stage-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:4px 0 12px}.erp-stage-strip__item{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid var(--atlas-border-subtle);border-radius:8px;background:color-mix(in srgb,var(--atlas-surface-muted) 88%,transparent);color:var(--atlas-text-muted)}.erp-stage-strip__item strong,.erp-stage-strip__item small{min-width:0;overflow-wrap:anywhere}.erp-stage-strip__item strong{color:var(--atlas-text);font-size:.8rem}.erp-stage-strip__item small{font-size:.72rem;line-height:1.35}.erp-stage-strip__item--active{border-color:color-mix(in srgb,var(--atlas-primary) 46%,var(--atlas-border-subtle));background:color-mix(in srgb,var(--atlas-primary-soft) 64%,var(--atlas-surface) 36%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--atlas-primary) 22%,transparent)}.operator-disclosure--module-map{margin-bottom:12px}.side-panel--embedded{border:0;background:transparent;box-shadow:none;padding:0}.domain-layout.domain-layout--single,.domain-layout.domain-layout--compact,.domain-layout.domain-layout--expanded,.product-page__layout--with-aside,.page-list-detail,.page-list-detail--finance-followup,.page-list-detail--payer-account,.page-list-detail--admin-config,.page-list-detail--pilotage-admin,.page-list-detail--academic-catalog,.page-list-detail--academic-timetabling,.page-list-detail--biometric-enrollment,.page-list-detail--config-packages,.page-list-detail--pilotage-exports-console,.page-list-detail--communication,.page-list-detail--integration-observability,.product-page--finance-workflow .page-workbench-grid{grid-template-columns:minmax(0,1fr)}.product-page__aside{min-width:0}.page-list-detail__detail>.detail-panel,.page-list-detail__detail>.operator-disclosure,.product-page__aside>.detail-panel,.product-page__aside>.operator-disclosure{max-width:none}.product-page--erp-hub .product-page__layout,.product-page--finance-hub .product-page__layout,.product-page--admin-hub .product-page__layout{grid-template-columns:minmax(0,1fr)}.erp-hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:var(--atlas-space-4)}.erp-hub-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.erp-hub-list a,.erp-hub-list article{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid var(--atlas-border-subtle);border-radius:8px;background:var(--atlas-surface);text-decoration:none}.erp-hub-list strong,.erp-hub-list p,.erp-hub-list small{min-width:0;overflow-wrap:anywhere}.erp-hub-list p{margin:0;color:var(--atlas-text-muted)}.erp-hub-list small{color:var(--atlas-text-subtle)}.module-hub-layout,.transaction-list-layout,.transaction-detail-layout,.transaction-form-layout,.quick-preview-drawer,.audit-trail-panel{display:grid;gap:var(--atlas-space-4);min-width:0;padding:var(--atlas-space-5);border:1px solid var(--atlas-border-subtle);border-radius:8px;background:var(--atlas-bg-surface);box-shadow:var(--atlas-shadow-card)}.module-hub-layout__metrics:empty,.transaction-list-layout__metrics:empty,.transaction-form-layout__metrics:empty{display:none}.entity-status-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--atlas-space-4);align-items:start;min-width:0}.entity-status-header__copy,.entity-status-header__meta,.entity-status-header__actions,.module-hub-layout__content,.transaction-list-layout__filters,.transaction-list-layout__table,.transaction-list-layout__pagination,.transaction-detail-layout__main,.transaction-detail-layout__side,.transaction-form-layout__body{min-width:0}.entity-status-header__copy .eyebrow{margin:0 0 4px}.entity-status-header__title-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.entity-status-header__title-row h2,.quick-preview-drawer__header h2,.transaction-modal__header h2{margin:0;color:var(--atlas-text-main);font-size:1.18rem;line-height:1.2;letter-spacing:0}.entity-status-header__copy p,.quick-preview-drawer__header p,.transaction-modal__header p{max-width:880px;margin:6px 0 0;color:var(--atlas-text-muted)}.entity-status-header__meta{min-width:min(240px,100%)}.entity-status-header__actions,.transaction-action-bar,.transaction-modal__actions,.quick-preview-drawer__actions{justify-content:flex-end}.module-hub-layout__links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:var(--atlas-space-3)}.module-hub-layout__link{display:grid;gap:6px;min-width:0;padding:var(--atlas-space-4);border:1px solid var(--atlas-border-subtle);border-left:4px solid var(--atlas-primary);border-radius:8px;background:var(--atlas-bg-raised);color:var(--atlas-text-main);text-decoration:none}.module-hub-layout__link--success{border-left-color:var(--atlas-success)}.module-hub-layout__link--warning{border-left-color:var(--atlas-warning)}.module-hub-layout__link--danger{border-left-color:var(--atlas-danger)}.module-hub-layout__link strong,.module-hub-layout__link p,.module-hub-layout__link small{min-width:0;overflow-wrap:anywhere}.module-hub-layout__link p{margin:0;color:var(--atlas-text-muted)}.module-hub-layout__link small{color:var(--atlas-text-muted)}.transaction-list-layout__filters{padding:var(--atlas-space-4);border:1px solid var(--atlas-border-subtle);border-radius:8px;background:var(--atlas-bg-raised)}.transaction-list-layout__table{overflow-x:auto}.transaction-detail-layout__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:var(--atlas-space-4);align-items:start}.transaction-detail-layout__main,.transaction-detail-layout__side{display:grid;gap:var(--atlas-space-4)}.transaction-detail-layout__summary,.transaction-detail-layout__documents,.transaction-detail-layout__side>*{min-width:0}.transaction-form-layout__body{display:grid;grid-template-columns:repeat(2,minmax(min(320px,100%),1fr));gap:var(--atlas-space-4)}.transaction-form-layout--one-column .transaction-form-layout__body{grid-template-columns:minmax(0,1fr)}.transaction-form-layout__errors{padding:var(--atlas-space-3) var(--atlas-space-4);border:1px solid rgba(220,38,38,.28);border-radius:8px;background:#dc262614;color:var(--atlas-text-main)}.workflow-stepper__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:var(--atlas-space-3);margin:0;padding:0;list-style:none}.workflow-stepper__item>a,.workflow-stepper__item>span{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--atlas-space-3);min-height:82px;padding:var(--atlas-space-3);border:1px solid var(--atlas-border-subtle);border-radius:8px;background:var(--atlas-bg-raised);color:var(--atlas-text-main);text-decoration:none}.workflow-stepper__index{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--atlas-primary-soft);color:var(--atlas-primary);font-weight:900}.workflow-stepper__copy{display:grid;gap:3px;min-width:0}.workflow-stepper__copy strong,.workflow-stepper__copy span,.workflow-stepper__copy small{min-width:0;overflow-wrap:anywhere}.workflow-stepper__copy span,.workflow-stepper__copy small{color:var(--atlas-text-muted)}.workflow-stepper__item--current>a,.workflow-stepper__item--current>span{border-color:var(--atlas-primary);box-shadow:inset 4px 0 0 var(--atlas-primary)}.workflow-stepper__item--complete .workflow-stepper__index{background:#16a34a24;color:var(--atlas-success)}.workflow-stepper__item--blocked .workflow-stepper__index{background:#dc26261f;color:var(--atlas-danger)}.sticky-save-bar{z-index:12}.transaction-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:clamp(16px,3vw,32px);background:#0f172a7a}.transaction-modal__dialog{display:grid;gap:var(--atlas-space-4);width:min(640px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:var(--atlas-space-5);border:1px solid var(--atlas-border-subtle);border-radius:8px;background:var(--atlas-bg-surface);box-shadow:var(--atlas-shadow-panel)}.transaction-modal__dialog:focus,.quick-preview-drawer:focus{outline:none}.transaction-modal__header,.quick-preview-drawer__header{display:flex;gap:var(--atlas-space-4);align-items:flex-start;justify-content:space-between}.transaction-modal__body{display:grid;gap:var(--atlas-space-4)}.transaction-modal__reason textarea{width:100%;min-height:128px;resize:vertical}.transaction-drawer-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:78;display:flex;justify-content:flex-end;background:#0f172a38}.quick-preview-drawer{width:min(520px,100%);height:100%;margin:0;overflow:auto;border-color:var(--atlas-border-strong);border-radius:0;background:color-mix(in srgb,var(--atlas-bg-raised) 92%,var(--atlas-primary) 8%);box-shadow:var(--atlas-shadow-panel)}.quick-preview-drawer__body{display:grid;gap:var(--atlas-space-4);min-width:0}.detail-drawer__entity-header{padding:0 0 var(--atlas-space-3);border-bottom:1px solid var(--atlas-border-subtle)}.route-back-link{display:inline-flex;gap:8px;align-items:center;width:fit-content;color:var(--atlas-primary);font-weight:800;text-decoration:none}.audit-trail-panel{box-shadow:none}.audit-trail-panel>strong{color:var(--atlas-text-main);font-size:.98rem}.audit-trail-panel ol{display:grid;gap:var(--atlas-space-3);margin:0;padding:0;list-style:none}.audit-trail-panel li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:var(--atlas-space-3);min-width:0}.audit-trail-panel__marker{width:10px;height:10px;margin-top:6px;border-radius:999px;background:var(--atlas-primary)}.audit-trail-panel__item--success .audit-trail-panel__marker{background:var(--atlas-success)}.audit-trail-panel__item--warning .audit-trail-panel__marker{background:var(--atlas-warning)}.audit-trail-panel__item--danger .audit-trail-panel__marker{background:var(--atlas-danger)}.audit-trail-panel p{margin:3px 0 0;color:var(--atlas-text-muted)}.audit-trail-panel small,.audit-trail-panel__empty{color:var(--atlas-text-muted)}@media print{.app-sidebar,.app-topbar,.product-switcher,.page-header__actions,.local-link-strip,.operator-disclosure--module-map,.erp-stage-strip{display:none!important}.workspace-card,.product-page,.detail-panel{box-shadow:none!important;border-color:#d7dde8!important}}@media(max-width:900px){.entity-status-header,.transaction-detail-layout__body{grid-template-columns:minmax(0,1fr)}.entity-status-header__actions,.transaction-action-bar,.transaction-modal__actions,.quick-preview-drawer__actions{justify-content:flex-start}}@media(max-width:760px){.module-hub-layout,.transaction-list-layout,.transaction-detail-layout,.transaction-form-layout,.quick-preview-drawer,.audit-trail-panel,.transaction-modal__dialog{padding:var(--atlas-space-4)}.transaction-form-layout__body{grid-template-columns:minmax(0,1fr)}.transaction-modal{align-items:end;padding:var(--atlas-space-3)}.transaction-modal__header,.quick-preview-drawer__header{display:grid}}@media(max-width:1180px){.erp-stage-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.finance-workflow-map{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px;align-items:stretch;margin-bottom:16px}.finance-workflow-map__step{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:14px;border:1px solid rgba(37,99,235,.22);border-radius:8px;background:color-mix(in srgb,var(--atlas-bg-surface) 88%,#dbeafe 12%);color:var(--atlas-text-main);font-weight:700}.finance-workflow-map__step b{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#0f766e;color:#fff;font-size:.85rem}.finance-workflow-map__step:last-child{border-color:#0f766e52;background:color-mix(in srgb,var(--atlas-bg-surface) 86%,#ccfbf1 14%)}.finance-workflow-tabs{display:flex;gap:8px;margin:-4px 0 18px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.finance-workflow-tabs span{flex:0 0 auto;min-height:36px;display:inline-flex;align-items:center;border:1px solid var(--atlas-border-subtle);border-radius:8px;padding:8px 12px;background:color-mix(in srgb,var(--atlas-bg-surface) 88%,#e0f2fe 12%);color:var(--atlas-text-main);font-weight:800;font-size:.84rem}.field input,.field select,.field textarea{min-height:44px;border-radius:8px;border-color:var(--atlas-border-subtle);background:var(--atlas-bg-surface);color:var(--atlas-text-main)}.filter-toolbar__controls{gap:10px}.product-page--admissions-queue .product-page__main,.product-page--student360 .product-page__main,.product-page--student360 .product-page__sections{gap:16px}.product-page--student360>.context-banner{border-color:#0f766e47;background:linear-gradient(135deg,rgba(15,118,110,.08),var(--atlas-bg-surface))}.product-page--student360 .detail-panel:first-of-type{border-color:#0f766e47}.product-page--student360 .detail-panel:first-of-type .detail-heading h3{color:var(--atlas-teal)}.admin-shell--public{width:min(100%,1520px);max-width:1520px;padding:18px 22px 44px}.public-shell{gap:28px}.public-hero{grid-template-columns:minmax(0,1.3fr) minmax(300px,.72fr);min-height:520px;align-items:end;padding:48px;border:0;border-radius:8px;background:linear-gradient(90deg,#0b1f3aeb,#0b1f3ab3 50%,#0b1f3a33),url(/assets/atlas-horizon-campus-PR8KiUU_.png) center / cover;box-shadow:0 24px 60px #0b1f3a3d;color:#fff}.public-hero:before{display:none}.public-hero__copy h1{max-width:760px;color:#fff;font-size:3.35rem;line-height:1.05;letter-spacing:0}.public-hero__copy .lede,.public-hero__copy .eyebrow{color:#e5eef8}.public-hero__trust,.public-hero__aside{gap:12px}.public-trust-pill,.public-hero__aside .starter-card{border-color:#ffffff52;border-radius:8px;background:#ffffffe6;color:#0f172a;box-shadow:none}.public-trust-pill span,.public-hero__aside .starter-card span,.public-hero__aside .starter-card p{color:#475569}.public-trust-pill strong,.public-hero__aside .starter-card strong{color:#0f172a}.public-card{border-radius:8px;border-color:var(--atlas-border-subtle);background:var(--atlas-bg-surface);box-shadow:var(--atlas-shadow-card)}.public-card--journey{border-color:#0f766e47;background:linear-gradient(135deg,rgba(15,118,110,.08),var(--atlas-bg-surface))}.public-card__header h2{font-size:1.45rem}.public-step strong{border-radius:8px;background:var(--atlas-navy);color:#fff}.public-parent-header{border:1px solid rgba(15,118,110,.28);border-radius:8px;padding:14px 16px;background:linear-gradient(135deg,rgba(15,118,110,.08),var(--atlas-bg-surface))}.public-parent-actions{gap:10px}.public-metric-grid .starter-card{min-height:120px;border-left:5px solid var(--atlas-teal)}@media(max-width:1120px){.operations-app-shell{grid-template-columns:1fr}.app-sidebar{position:static;max-height:none}.product-page__layout--with-aside,.page-list-detail,.page-list-detail--payer-account,.page-list-detail--finance-followup,.page-list-detail--admin-config,.page-list-detail--pilotage-admin,.page-list-detail--academic-catalog,.page-list-detail--academic-timetabling,.page-list-detail--biometric-enrollment,.page-list-detail--config-packages,.page-list-detail--pilotage-exports-console,.page-list-detail--communication,.page-list-detail--integration-observability{grid-template-columns:1fr}.public-hero{grid-template-columns:1fr;min-height:auto}}@media(max-width:760px){.admin-shell--operations,.admin-shell--public{padding:10px}.product-switcher,.product-switcher__nav,.product-switcher__controls{grid-template-columns:1fr}.product-switcher__brand{grid-template-columns:42px minmax(0,1fr)}.admin-shell--public .product-switcher{gap:6px;margin-bottom:8px;padding:8px}.admin-shell--public .product-switcher__brand{grid-template-columns:34px minmax(0,1fr)}.admin-shell--public .product-switcher__brand:before{width:34px;height:34px;font-size:.78rem}.admin-shell--public .product-switcher__brand .eyebrow{font-size:.68rem}.admin-shell--public .product-switcher__brand strong{font-size:.96rem}.admin-shell--public .product-switcher__nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.admin-shell--public .product-switcher__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.admin-shell--public .product-switcher__link{width:auto;min-height:34px;padding:0 6px;font-size:.78rem}.admin-shell--public .product-switcher__field select{min-height:34px}.app-sidebar__nav{grid-template-columns:1fr}.page-header__title,.public-hero__copy h1{font-size:2rem}.public-hero,.public-card,.operations-dashboard-page>.page-header{padding:18px}.public-steps,.public-columns,.public-form,.erp-stage-strip,.field-row,.form-grid,.public-parent-header,.public-actions,.public-link-strip,.public-hero__trust{grid-template-columns:1fr}}
