*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#07101d;color:#edf4ff}.app-shell{max-width:1180px;margin:0 auto;padding:52px 24px 80px}.hero{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;margin-bottom:24px}.eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:11px;color:#8fa5bd}.hero h1{font-size:52px;line-height:1;margin:10px 0}.lede{color:#b7c6d8;font-size:18px}.status-pill{border:1px solid #2c4965;border-radius:999px;padding:10px 14px;background:#0c1a2a}.tabs{display:flex;gap:8px;margin-bottom:34px;border-bottom:1px solid #20364d;overflow:auto}.tabs button{background:none;border:0;color:#91a5bb;padding:14px 16px;cursor:pointer;white-space:nowrap}.tabs button.active{color:#fff;border-bottom:2px solid #d8e8fa}.section-heading{display:flex;justify-content:space-between;align-items:end;margin:28px 0 16px}.section-heading h2{margin:4px 0;font-size:28px}.toolbar{display:flex;gap:12px;margin-bottom:16px}.toolbar input,.toolbar select,.admin-panel input,.admin-panel select,.admin-panel textarea{background:#0c1726;border:1px solid #223a53;color:#fff;border-radius:12px;padding:12px 14px;width:100%}.toolbar input{flex:1}.admin-panel textarea{min-height:100px;resize:vertical}.notice,.panel,.note{background:#0c1726;border:1px solid #223a53;border-radius:14px;padding:14px 16px;color:#b9c8d9}.notice{margin-bottom:16px}.summary-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0 28px}.summary-card{background:#0c1726;border:1px solid #223a53;border-radius:16px;padding:18px;display:flex;flex-direction:column}.summary-card strong{font-size:30px}.summary-card span{color:#92a8bf}.group-title{margin:28px 0 14px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.card,.admin-panel{background:linear-gradient(180deg,#0e1a2a,#0a1421);border:1px solid #223a53;border-radius:20px;padding:20px}.card{min-height:260px;display:flex;flex-direction:column}.card-topline{display:flex;justify-content:space-between;text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:#8ea3ba}.card h3{font-size:21px;margin:18px 0 10px}.card p{color:#b6c3d3;line-height:1.55;flex:1}.meta{display:flex;gap:12px;flex-wrap:wrap;color:#8fa4bb;font-size:13px;margin:14px 0}.button{display:inline-flex;align-self:flex-start;text-decoration:none;color:#edf4ff;border:1px solid #355676;border-radius:10px;padding:10px 12px;background:#102137;cursor:pointer}.button.primary{background:#17314a}.button:disabled{opacity:.45;cursor:not-allowed}.status{padding:4px 7px;border-radius:999px;background:#122338}.status.overdue{background:#33222a}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#01070ec7;display:grid;place-items:center;padding:24px}.modal{position:relative;width:min(620px,100%);background:#0b1725;border:1px solid #2a465f;border-radius:22px;padding:28px}.close{position:absolute;right:18px;top:14px;background:none;border:0;color:#fff;font-size:28px;cursor:pointer}.detail-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:22px 0}.detail-list div{background:#0e1d2c;border:1px solid #203950;border-radius:12px;padding:12px}.detail-list span,.detail-list strong{display:block}.detail-list span{color:#8fa4bb;font-size:12px;margin-bottom:4px}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.admin-panel h3{margin-top:0}.admin-panel label{display:block;color:#aabbd0;font-size:13px;margin-bottom:14px}.admin-panel label input,.admin-panel label select,.admin-panel label textarea{margin-top:7px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.table-panel{margin-top:18px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:12px;border-bottom:1px solid #20364d;font-size:14px}th{color:#92a8bf;font-weight:600}@media(max-width:800px){.admin-grid,.form-row,.summary-row,.detail-list{grid-template-columns:1fr}.hero{flex-direction:column}.hero h1{font-size:40px}.toolbar{flex-direction:column}}.identity-line{color:#8fa5bd;font-size:14px;margin-top:12px}.identity-line strong{color:#edf4ff}.signal-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;border:1px solid #274159;border-radius:20px;padding:22px;background:linear-gradient(180deg,#0d1a29,#09131f);margin-bottom:18px}.signal-hero h3{font-size:28px;margin:7px 0}.signal-hero p{color:#aebed0}.signal-count{font-size:38px;font-weight:700;text-align:right}.signal-count span{display:block;font-size:12px;font-weight:400;color:#8fa4bb}.state-action_required{border-color:#61404d}.state-attention{border-color:#4a5266}.state-forming{border-color:#315273}.signal-card.action_required{border-color:#61404d}.deep-link{display:block;padding:10px 12px;background:#08121d;border-radius:9px;color:#9fb5cc;overflow-wrap:anywhere;margin-top:8px}@media(max-width:700px){.signal-hero{align-items:flex-start;flex-direction:column}.signal-count{text-align:left}}.migration-panel{margin-bottom:18px}.migration-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.migration-header h3{margin:5px 0 8px}.migration-copy{max-width:760px;color:#aebed0;line-height:1.55}.migration-meta{display:flex;gap:14px;flex-wrap:wrap;color:#8fa4bb;font-size:13px;margin-top:12px}@media(max-width:760px){.migration-header{flex-direction:column}}.catalogue-principle{background:linear-gradient(180deg,#0e1a2a,#0a1421);border:1px solid #2a465f;border-radius:20px;padding:20px;margin-bottom:18px}.catalogue-principle h3{margin:5px 0 8px}.catalogue-principle p:last-child{color:#aebed0;max-width:850px;line-height:1.55}.editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.row-actions{display:flex;gap:8px;flex-wrap:wrap}.archived-row{opacity:.58}.table-note{color:#8fa4bb;margin:4px 0 0}.table-panel td small{display:block;color:#8fa4bb;margin-top:4px}.table-panel td strong{font-weight:650}.completion-evidence{margin-top:18px;padding:16px;border:1px solid #223a53;border-radius:14px;background:#0a1522}.completion-evidence label{display:block;color:#aabbd0;font-size:13px;margin-top:12px}.completion-evidence input,.completion-evidence textarea{width:100%;margin-top:7px;background:#0c1726;border:1px solid #223a53;color:#fff;border-radius:12px;padding:12px 14px}.completion-evidence textarea{min-height:90px}.helper-text{color:#8fa4bb;font-size:13px;line-height:1.5}.verification{margin:10px 0;padding:10px 12px;border:1px solid #2a465f;border-radius:10px;color:#b9c8d9}.verification.pending{border-color:#5b563b}.verification.rejected{border-color:#61404d}.verification.accepted{border-color:#35566b}.certificate-settings{margin:14px 0 18px;padding:14px;border:1px solid #2a465f;border-radius:14px;background:#0a1522}.check-row{display:flex!important;align-items:center;gap:10px}.check-row input{width:auto!important;margin:0!important}.certificate-record{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:12px;padding:10px 12px;border:1px solid #35566b;border-radius:10px;background:#0c1927;color:#c9d8e8}.certificate-record span{text-transform:uppercase;font-size:11px;letter-spacing:.08em;color:#d8aeb9}.development-grid,.growth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.capability-list{display:flex;flex-direction:column;gap:10px}.capability-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;border:1px solid #203950;border-radius:12px;background:#0b1826}.capability-row strong,.capability-row small{display:block}.capability-row small,.muted{color:#8fa4bb}.level-stack{text-align:right}.gap-pill{font-size:11px;text-transform:uppercase;letter-spacing:.08em;border:1px solid #35566b;border-radius:999px;padding:5px 8px}.gap-pill.gap{border-color:#66523e}.gap-pill.met{border-color:#35566b}.progress-track{height:8px;border-radius:999px;background:#08121d;overflow:hidden;margin:14px 0}.progress-track span{display:block;height:100%;background:currentColor}@media(max-width:900px){.development-grid,.growth-grid,.capability-row{grid-template-columns:1fr}.level-stack{text-align:left}}.management-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.management-kpi{text-align:left;padding:16px;border:1px solid #223b52;border-radius:16px;background:#0b1725;color:inherit;cursor:pointer}.management-kpi:hover{border-color:#3d5c75}.management-kpi.needs-attention{border-color:#5d4c3c}.management-kpi strong{display:block;font-size:28px;line-height:1}.management-kpi span{display:block;margin-top:8px;font-weight:650}.management-kpi small{display:block;margin-top:4px;color:#8fa4bb}.management-strip{display:flex;gap:6px;flex-wrap:wrap;padding:6px;border:1px solid #1e3549;border-radius:14px;background:#08131f;margin-bottom:14px}.management-strip button{border:0;background:transparent;color:#8fa4bb;padding:9px 12px;border-radius:10px;cursor:pointer}.management-strip button.active{background:#102238;color:#e8f2ff}.management-strip strong{margin-left:5px}.management-detail{border:1px solid #203950;border-radius:18px;background:#0a1522;padding:18px}.management-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.management-heading h3{margin:4px 0 0}.management-rows{display:flex;flex-direction:column}.management-row{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:16px;align-items:center;padding:12px 2px;border-top:1px solid #172b3d}.management-row:first-child{border-top:0}.management-row.compact{grid-template-columns:1fr auto}.management-row strong,.management-row small{display:block}.management-row small{color:#8fa4bb;margin-top:3px}.management-flags{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.management-flags span,.gap-count,.due-pill,.risk-pill{font-size:11px;padding:5px 8px;border:1px solid #304b62;border-radius:999px;color:#b9c8d9}.management-flags .risk,.risk-pill{border-color:#66503f}.department-health,.program-health{display:flex;align-items:center;gap:8px;min-width:130px}.mini-progress{width:90px;height:6px;border-radius:99px;overflow:hidden;background:#07111c}.mini-progress span{display:block;height:100%;background:currentColor}.department-health b,.program-health b{font-size:11px;color:#aebed0}.management-clear{padding:22px;text-align:center;color:#8fa4bb}.gap-count{min-width:70px;text-align:center}@media(max-width:850px){.management-kpis{grid-template-columns:repeat(2,1fr)}.management-row{grid-template-columns:1fr}.management-flags{justify-content:flex-start}.department-health,.program-health{min-width:0}}@media(max-width:520px){.management-kpis{grid-template-columns:1fr 1fr}.management-kpi{padding:13px}.management-kpi strong{font-size:23px}}.passport-role{color:#8fa4bb;margin-top:5px}.passport-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.passport-summary>div{padding:14px 16px;border:1px solid #203950;border-radius:14px;background:#0a1522}.passport-summary strong{display:block;font-size:24px}.passport-summary span{display:block;margin-top:5px;color:#8fa4bb;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.passport-summary .passport-attention{border-color:#66503f}.passport-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.passport-card{min-width:0}.passport-wide{grid-column:1/-1}.passport-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.passport-card-title h3{margin:4px 0 0}.passport-card-title>span{color:#8fa4bb;font-size:12px}.passport-list{display:flex;flex-direction:column}.passport-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid #172b3d}.passport-row:first-child{border-top:0}.passport-row.compact{grid-template-columns:minmax(0,1fr) auto}.passport-row strong,.passport-row small{display:block}.passport-row small{color:#8fa4bb;margin-top:3px}.passport-levels{text-align:right}.passport-levels span,.passport-levels small{display:block}.passport-row b.met{color:#9fc9ad}.passport-row b.gap{color:#d6b28b}.passport-badge{font-size:11px;padding:5px 8px;border:1px solid #304b62;border-radius:999px;color:#b9c8d9}.passport-progress{width:100px;height:6px;border-radius:99px;overflow:hidden;background:#07111c}.passport-progress span{display:block;height:100%;background:currentColor}.muted{color:#8fa4bb}@media(max-width:850px){.passport-grid{grid-template-columns:1fr}.passport-wide{grid-column:auto}.passport-summary{grid-template-columns:1fr 1fr}.passport-row{grid-template-columns:1fr}.passport-levels{text-align:left}.passport-progress{width:100%}}.chiron-primary-nav{align-items:center}.chiron-primary-nav .manage-tab{margin-left:auto}.chiron-subnav{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 16px;padding:5px;border:1px solid #1e3549;border-radius:12px;background:#08131f;width:max-content;max-width:100%}.chiron-subnav button{border:0;background:transparent;color:#8fa4bb;padding:8px 11px;border-radius:8px;cursor:pointer}.chiron-subnav button.active{background:#102238;color:#e8f2ff}.manage-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:10px}.manage-heading h2{margin:4px 0 0}.manage-subnav{margin-bottom:18px}@media(max-width:700px){.chiron-primary-nav .manage-tab{margin-left:0}.chiron-subnav{width:100%;box-sizing:border-box}}.career-path-card .progress-track{margin:14px 0}.career-details{margin-top:14px;border-top:1px solid #1c3247;padding-top:10px}.career-details summary{cursor:pointer;color:#cbd9e7}.career-requirements{display:flex;flex-direction:column;gap:8px;margin-top:10px}.career-requirements>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid #14283a}.career-requirements small{color:#8fa4bb}.pathway-builder-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.pathway-options{display:flex;flex-direction:column;gap:10px;margin:14px 0}.opportunity-box{padding:14px;border:1px solid #35506a;border-radius:13px;background:#0a1725;margin:12px 0}.builder-section{padding:14px 0;border-top:1px solid #1b3145}.builder-section>strong{display:block;margin-bottom:10px}.pathway-flow{display:flex;flex-direction:column;gap:10px}.pathway-flow span{padding:10px 12px;border-left:2px solid #35566b;background:#091522;color:#b9c8d9}.pathway-opportunity.published{border-color:#4d5260}.pathway-request-state{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border:1px solid #304b62;border-radius:10px}.pathway-request-state span{color:#b9c8d9}@media(max-width:850px){.pathway-builder-grid{grid-template-columns:1fr}}.career-learning-row{display:flex!important;align-items:center;justify-content:space-between;gap:12px}.career-learning-row .button{flex:0 0 auto}@media(max-width:620px){.career-learning-row{align-items:flex-start;flex-direction:column}}:root{--chiron-bg:#07111c;--chiron-bg-soft:#0a1623;--chiron-surface:#0d1b2a;--chiron-surface-2:#102131;--chiron-surface-3:#132638;--chiron-line:rgba(132,163,197,.16);--chiron-line-strong:rgba(132,163,197,.28);--chiron-text:#edf3f8;--chiron-muted:#93a6b8;--chiron-soft:#c2cfda;--chiron-accent:#d7b56d;--chiron-accent-soft:rgba(215,181,109,.14);--chiron-accent-line:rgba(215,181,109,.34);--chiron-success:#91b89a;--chiron-success-soft:rgba(145,184,154,.12);--chiron-attention:#d3a56e;--chiron-attention-soft:rgba(211,165,110,.12);--chiron-critical:#c88282;--chiron-critical-soft:rgba(200,130,130,.11);--chiron-info:#8fb0cf;--chiron-shadow:0 18px 44px rgba(0,0,0,.2)}body{background:radial-gradient(circle at 18% -10%,rgba(85,112,142,.12),transparent 34%),radial-gradient(circle at 90% 0%,rgba(215,181,109,.06),transparent 26%),var(--chiron-bg);color:var(--chiron-text)}.chiron-theme{max-width:1480px;margin:0 auto;padding-bottom:54px}.chiron-theme .hero{border:1px solid var(--chiron-line);border-radius:22px;padding:28px 30px;margin-bottom:18px;background:linear-gradient(135deg,#0d1b2af5,#08131ff0),var(--chiron-surface);box-shadow:var(--chiron-shadow);position:relative;overflow:hidden}.chiron-theme .hero:after{content:"";position:absolute;width:240px;height:240px;border-radius:50%;right:-100px;top:-130px;background:radial-gradient(circle,rgba(215,181,109,.12),transparent 68%);pointer-events:none}.chiron-theme .hero h1{font-size:clamp(32px,4vw,48px);letter-spacing:-.035em;margin-bottom:6px}.chiron-theme .lede{color:var(--chiron-soft);font-size:15px;max-width:760px}.chiron-theme .identity-line{color:var(--chiron-muted);margin-top:11px;font-size:13px}.chiron-theme .identity-line strong{color:var(--chiron-text)}.chiron-theme .status-pill{border:1px solid var(--chiron-accent-line);color:#ead8ab;background:var(--chiron-accent-soft);box-shadow:none}.chiron-theme .eyebrow{color:#a9bac9;letter-spacing:.13em;font-size:10px}.chiron-theme h2,.chiron-theme h3{letter-spacing:-.015em}.chiron-theme .tabs{gap:6px;border:1px solid var(--chiron-line);background:#08131fc7;border-radius:14px;padding:6px;margin-bottom:22px}.chiron-theme .tabs button{border-radius:10px;border:0;color:var(--chiron-muted);padding:10px 14px;transition:background .16s ease,color .16s ease,transform .16s ease}.chiron-theme .tabs button:hover{background:#8fb0cf14;color:var(--chiron-text)}.chiron-theme .tabs button.active{background:linear-gradient(180deg,#1c3144f5,#132638f5);color:var(--chiron-text);box-shadow:inset 0 0 0 1px #8fb0cf29}.chiron-theme .tabs .manage-tab.active{background:linear-gradient(180deg,#5e49258f,#362a1a80);box-shadow:inset 0 0 0 1px var(--chiron-accent-line);color:#f0dfb7}.chiron-theme .chiron-subnav{border-color:var(--chiron-line);background:#08131fb8;border-radius:12px;padding:5px}.chiron-theme .chiron-subnav button{color:var(--chiron-muted);border-radius:8px;transition:all .16s ease}.chiron-theme .chiron-subnav button:hover{color:var(--chiron-text);background:#8fb0cf0f}.chiron-theme .chiron-subnav button.active{color:var(--chiron-text);background:var(--chiron-surface-3);box-shadow:inset 0 0 0 1px var(--chiron-line)}.chiron-theme .panel,.chiron-theme .card,.chiron-theme .admin-panel,.chiron-theme .management-detail{background:linear-gradient(180deg,#0e1d2cfa,#0a1723fa);border:1px solid var(--chiron-line);border-radius:18px;box-shadow:0 12px 30px #0000001c}.chiron-theme .card{padding:19px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.chiron-theme .card:hover{transform:translateY(-1px);border-color:var(--chiron-line-strong);box-shadow:0 16px 34px #00000029}.chiron-theme .card h3{font-size:18px;margin-top:7px}.chiron-theme .card p,.chiron-theme .muted,.chiron-theme .helper-text{color:var(--chiron-muted);line-height:1.55}.chiron-theme .card-topline{color:#a6b6c5}.chiron-theme .section-heading{margin-bottom:18px}.chiron-theme .section-heading h2{font-size:clamp(24px,3vw,32px);margin-top:4px}.chiron-theme .button{border:1px solid var(--chiron-line-strong);background:#102131f0;color:var(--chiron-text);border-radius:10px;padding:9px 13px;font-weight:600;transition:transform .15s ease,border-color .15s ease,background .15s ease}.chiron-theme .button:hover{transform:translateY(-1px);border-color:#8fb0cf6b;background:#132a3dfa}.chiron-theme .button.primary{background:linear-gradient(180deg,#9a7636db,#6f5223d6);border-color:#dcbc747a;color:#fff6df;box-shadow:0 7px 18px #5d451f2e}.chiron-theme .button.primary:hover{background:linear-gradient(180deg,#ab843de6,#7c5b25e6);border-color:#e5c58094}.chiron-theme input,.chiron-theme textarea,.chiron-theme select{background:#091522;border:1px solid var(--chiron-line-strong);color:var(--chiron-text);border-radius:10px;padding:10px 11px}.chiron-theme input:focus,.chiron-theme textarea:focus,.chiron-theme select:focus{outline:none;border-color:#d7b56d80;box-shadow:0 0 0 3px #d7b56d14}.chiron-theme label{color:#b9c8d6;font-size:12px}.chiron-theme .notice{border:1px solid rgba(143,176,207,.24);background:#0d1f2fb8;color:#c7d5e1;border-radius:12px;padding:12px 14px}.chiron-theme .verification.accepted,.chiron-theme .management-clear{background:var(--chiron-success-soft);border-color:#91b89a4d;color:#bcd5c3}.chiron-theme .verification.pending{background:var(--chiron-attention-soft);border-color:#d3a56e52;color:#dfc097}.chiron-theme .verification.rejected{background:var(--chiron-critical-soft);border-color:#c882824d;color:#dfaaaa}.chiron-theme .progress-track,.chiron-theme .mini-progress,.chiron-theme .passport-progress{background:#06101a;border:1px solid rgba(132,163,197,.08)}.chiron-theme .progress-track span,.chiron-theme .mini-progress span,.chiron-theme .passport-progress span{background:linear-gradient(90deg,#9b7d45,var(--chiron-accent));box-shadow:0 0 12px #d7b56d2e}.chiron-theme .summary-row,.chiron-theme .passport-summary,.chiron-theme .management-kpis{gap:12px}.chiron-theme .summary-card,.chiron-theme .passport-summary>div,.chiron-theme .management-kpi{background:linear-gradient(180deg,#0f1f2ff5,#091622f5);border:1px solid var(--chiron-line);border-radius:16px;box-shadow:none}.chiron-theme .summary-card strong,.chiron-theme .passport-summary strong,.chiron-theme .management-kpi strong{color:#f3f6f9;letter-spacing:-.03em}.chiron-theme .management-kpi{padding:17px}.chiron-theme .management-kpi:hover{border-color:var(--chiron-line-strong);transform:translateY(-1px)}.chiron-theme .management-kpi.needs-attention{border-color:#d3a56e52;background:linear-gradient(180deg,#2a231ba8,#13191ff5)}.chiron-theme .management-strip{border-color:var(--chiron-line);background:#07121dc2}.chiron-theme .management-strip button.active{background:var(--chiron-surface-3)}.chiron-theme .management-row{border-color:#84a3c51a;padding:14px 2px}.chiron-theme .management-flags span,.chiron-theme .gap-count,.chiron-theme .due-pill,.chiron-theme .risk-pill,.chiron-theme .passport-badge{background:#8fb0cf0f;border-color:#8fb0cf33}.chiron-theme .management-flags .risk,.chiron-theme .risk-pill,.chiron-theme .passport-attention{border-color:#c882824d!important;background:var(--chiron-critical-soft)!important}.chiron-theme .gap-pill.met{border-color:#91b89a4d;background:var(--chiron-success-soft);color:#b8d2bf}.chiron-theme .gap-pill.gap{border-color:#d3a56e4d;background:var(--chiron-attention-soft);color:#ddbe95}.chiron-theme .passport-card{border-color:var(--chiron-line)}.chiron-theme .passport-heading{padding-bottom:4px}.chiron-theme .passport-role{color:var(--chiron-muted);font-size:14px}.chiron-theme .passport-row,.chiron-theme .capability-row,.chiron-theme .career-requirements>div{border-color:#84a3c51a}.chiron-theme .capability-row{background:#08141f94;border-radius:12px;padding:13px}.chiron-theme .career-path-card{position:relative;overflow:hidden}.chiron-theme .career-path-card:before,.chiron-theme .pathway-opportunity:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(215,181,109,.74),transparent)}.chiron-theme .career-path-card .card-topline span:first-child,.chiron-theme .pathway-opportunity .card-topline span:first-child{color:#d5bd88}.chiron-theme .pathway-opportunity.published{border-color:#d7b56d42;background:linear-gradient(180deg,#231f176b,#0c1824f5),var(--chiron-surface)}.chiron-theme .pathway-request-state{background:#8fb0cf0f;border-color:#8fb0cf38}.chiron-theme .career-details{border-color:#84a3c51f}.chiron-theme .career-details summary{color:#cbd8e4;font-weight:600}.chiron-theme .opportunity-box{border-color:#d7b56d42;background:#352c1b33}.chiron-theme .pathway-flow span{border-left-color:var(--chiron-accent);background:#0c1b28bd}.chiron-theme table{border-collapse:separate;border-spacing:0}.chiron-theme th{color:#95a8b9;font-size:10px;text-transform:uppercase;letter-spacing:.08em;border-color:#84a3c51a;background:#07121d66}.chiron-theme td{border-color:#84a3c514}.chiron-theme tr:hover td{background:#8fb0cf06}.chiron-theme details summary{transition:color .15s ease}.chiron-theme details summary:hover{color:#f2e3bd}.chiron-theme .admin-panel{padding:19px}.chiron-theme .table-panel{overflow:hidden}.chiron-theme .manage-heading{padding:4px 0 2px}.chiron-theme .manage-heading h2{font-size:30px}@media(max-width:900px){.chiron-theme .hero{padding:22px}.chiron-theme .management-kpis,.chiron-theme .passport-summary{gap:9px}}@media(max-width:620px){.chiron-theme{padding-bottom:28px}.chiron-theme .hero{border-radius:16px;padding:18px}.chiron-theme .tabs{border-radius:12px}.chiron-theme .card,.chiron-theme .panel,.chiron-theme .admin-panel,.chiron-theme .management-detail{border-radius:14px}}:root{--atlas-night:#050b14;--atlas-deep:#071321;--atlas-panel:#0b1a2b;--atlas-panel-raised:#10243a;--atlas-panel-soft:#0d2033;--atlas-border:rgba(112,163,207,.17);--atlas-border-strong:rgba(112,163,207,.3);--atlas-blue:#4aa8e8;--atlas-blue-bright:#6fc3ff;--atlas-cyan:#68d6e8;--atlas-glow:rgba(74,168,232,.18);--atlas-text:#edf7ff;--atlas-text-soft:#c5d6e4;--atlas-muted:#829cb1;--atlas-success:#70c59a;--atlas-attention:#d6ad68;--atlas-critical:#d27c83}body{background:radial-gradient(circle at 12% -8%,rgba(74,168,232,.12),transparent 31%),radial-gradient(circle at 88% 2%,rgba(104,214,232,.055),transparent 25%),linear-gradient(180deg,#050b14,#06101b 48%,#050c15);color:var(--atlas-text)}.chiron-theme{position:relative}.chiron-theme:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.24;background-image:radial-gradient(circle at 16% 20%,rgba(111,195,255,.52) 0 1px,transparent 1.5px),radial-gradient(circle at 72% 16%,rgba(111,195,255,.4) 0 1px,transparent 1.5px),radial-gradient(circle at 42% 68%,rgba(104,214,232,.3) 0 1px,transparent 1.5px),radial-gradient(circle at 91% 72%,rgba(111,195,255,.28) 0 1px,transparent 1.5px);background-size:410px 360px,530px 440px,620px 520px,720px 620px;z-index:-1}.chiron-theme .hero{background:linear-gradient(118deg,#091d30f7,#06121ff7),var(--atlas-panel);border-color:#5b9ed338;box-shadow:0 20px 52px #0000003d,inset 0 1px #85c5f40b}.chiron-theme .hero:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--atlas-blue-bright),var(--atlas-blue),transparent);box-shadow:0 0 18px #4aa8e861}.chiron-theme .hero:after{background:radial-gradient(circle,rgba(74,168,232,.13),transparent 68%)}.chiron-theme .hero h1{color:#f3f9ff;text-shadow:0 0 24px rgba(74,168,232,.08)}.chiron-theme .lede{color:var(--atlas-text-soft)}.chiron-theme .identity-line,.chiron-theme .card p,.chiron-theme .muted,.chiron-theme .helper-text,.chiron-theme .passport-role{color:var(--atlas-muted)}.chiron-theme .eyebrow{color:#7fa9c7}.chiron-theme .status-pill{border-color:#4aa8e852;color:#b9e4ff;background:#287eb91f;box-shadow:inset 0 0 18px #4aa8e809}.chiron-theme .tabs,.chiron-theme .chiron-subnav,.chiron-theme .management-strip{background:#061320d1;border-color:var(--atlas-border)}.chiron-theme .tabs button,.chiron-theme .chiron-subnav button,.chiron-theme .management-strip button{color:var(--atlas-muted)}.chiron-theme .tabs button:hover,.chiron-theme .chiron-subnav button:hover,.chiron-theme .management-strip button:hover{background:#4aa8e812;color:#dbeeff}.chiron-theme .tabs button.active,.chiron-theme .tabs .manage-tab.active,.chiron-theme .chiron-subnav button.active,.chiron-theme .management-strip button.active{background:linear-gradient(180deg,#1a4668b3,#0f2b44b8);box-shadow:inset 0 0 0 1px #4aa8e838,0 0 18px #4aa8e809;color:#e9f7ff}.chiron-theme .panel,.chiron-theme .card,.chiron-theme .admin-panel,.chiron-theme .management-detail{background:linear-gradient(180deg,#0c1d2ef7,#081624f7);border-color:var(--atlas-border);box-shadow:0 12px 30px #00000021,inset 0 1px #85c5f406}.chiron-theme .card:hover{border-color:#5aa6dc52;box-shadow:0 17px 38px #0000002e,0 0 22px #4aa8e806}.chiron-theme .card-topline{color:#82a5be}.chiron-theme .button{background:linear-gradient(180deg,#123048f2,#0d253af2);border-color:#70a3cf42;color:#e4f3fd}.chiron-theme .button:hover{background:linear-gradient(180deg,#163d5bfa,#0f2d46fa);border-color:#4aa8e86e;box-shadow:0 0 18px #4aa8e80b}.chiron-theme .button.primary{background:linear-gradient(180deg,#278bc9,#176da8);border-color:#6fc3ff85;color:#fff;box-shadow:0 8px 20px #0f5f9738,inset 0 1px #ffffff1a}.chiron-theme .button.primary:hover{background:linear-gradient(180deg,#34a0df,#1b78b7);border-color:#84d2ff9e;box-shadow:0 9px 24px #1270ae47}.chiron-theme input,.chiron-theme textarea,.chiron-theme select{background:#071827;border-color:#70a3cf3d;color:var(--atlas-text)}.chiron-theme input:focus,.chiron-theme textarea:focus,.chiron-theme select:focus{border-color:#4aa8e894;box-shadow:0 0 0 3px #4aa8e817}.chiron-theme label{color:#b0c5d6}.chiron-theme .notice{border-color:#4aa8e838;background:#143c5945;color:#c7e1f1}.chiron-theme .summary-card,.chiron-theme .passport-summary>div,.chiron-theme .management-kpi{background:linear-gradient(180deg,#0d2235fa,#081827fa);border-color:var(--atlas-border)}.chiron-theme .summary-card strong,.chiron-theme .passport-summary strong,.chiron-theme .management-kpi strong{color:#f0f8ff}.chiron-theme .management-kpi:hover{border-color:#4aa8e852}.chiron-theme .management-kpi.needs-attention{border-color:#d6ad6852;background:linear-gradient(180deg,#31291b7a,#0a1927fa)}.chiron-theme .progress-track span,.chiron-theme .mini-progress span,.chiron-theme .passport-progress span{background:linear-gradient(90deg,var(--atlas-blue),var(--atlas-cyan));box-shadow:0 0 14px #4aa8e840}.chiron-theme .gap-pill.met{border-color:#70c59a4d;background:#70c59a1a;color:#b8dec8}.chiron-theme .gap-pill.gap{border-color:#d6ad6852;background:#d6ad681a;color:#e0c18c}.chiron-theme .verification.accepted,.chiron-theme .management-clear{background:#70c59a17;border-color:#70c59a45;color:#b9ddc7}.chiron-theme .verification.pending{background:#d6ad6817;border-color:#d6ad6847;color:#dfc294}.chiron-theme .verification.rejected,.chiron-theme .management-flags .risk,.chiron-theme .risk-pill,.chiron-theme .passport-attention{background:#d27c8317!important;border-color:#d27c8347!important;color:#e3afb3}.chiron-theme .passport-badge,.chiron-theme .management-flags span,.chiron-theme .gap-count,.chiron-theme .due-pill{background:#4aa8e80e;border-color:#4aa8e830;color:#b8d4e7}.chiron-theme .career-path-card:before,.chiron-theme .pathway-opportunity:before{background:linear-gradient(90deg,transparent,rgba(74,168,232,.76),rgba(104,214,232,.5),transparent);box-shadow:0 0 13px #4aa8e829}.chiron-theme .career-path-card .card-topline span:first-child,.chiron-theme .pathway-opportunity .card-topline span:first-child{color:#86c9f4}.chiron-theme .pathway-opportunity.published{border-color:#4aa8e845;background:linear-gradient(180deg,#0d2d4380,#081725f7)}.chiron-theme .opportunity-box{border-color:#4aa8e840;background:#1139543b}.chiron-theme .pathway-flow span{border-left-color:var(--atlas-blue);background:#0a1d2dc7}.chiron-theme .pathway-request-state{border-color:#4aa8e83b;background:#4aa8e80d}.chiron-theme details summary:hover{color:#a9dcff}.chiron-theme th{color:#789bb5;background:#05111d7a}.chiron-theme tr:hover td{background:#4aa8e807}.chiron-theme .manage-heading{position:relative;padding-left:14px}.chiron-theme .manage-heading:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:2px;border-radius:999px;background:linear-gradient(180deg,var(--atlas-blue-bright),rgba(74,168,232,.18));box-shadow:0 0 11px #4aa8e83d}.chiron-theme .passport-heading h2,.chiron-theme .section-heading h2,.chiron-theme .manage-heading h2{color:#f0f8ff}.chiron-theme .career-learning-row .button{border-color:#4aa8e84d}.chiron-theme details summary:hover,.chiron-theme .career-details summary:hover{color:#a9dcff}@media(max-width:620px){.chiron-theme .hero:before{width:2px}}html,body,#root{min-height:100%;margin:0}body{overflow-x:hidden}.chiron-v1-shell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr);background:#050c15;color:#edf7ff}.chiron-sidebar{position:sticky;top:0;height:100vh;box-sizing:border-box;padding:30px 16px 18px;background:linear-gradient(180deg,#061425,#05101d 68%,#061321);border-right:1px solid rgba(82,153,210,.2);display:flex;flex-direction:column;z-index:20}.elevate-brand{padding:4px 13px 31px}.elevate-word{font-size:26px;letter-spacing:.22em;font-weight:600;color:#f5f9fd}.elevate-word span{color:#31aaf2}.elevate-brand small{display:block;font-size:9px;letter-spacing:.18em;color:#9db2c5;margin-top:6px}.sidebar-nav{display:flex;flex-direction:column;gap:5px}.sidebar-nav button{display:grid;grid-template-columns:26px 1fr 16px;align-items:center;text-align:left;gap:9px;width:100%;border:1px solid transparent;background:transparent;color:#c8d6e3;border-radius:10px;padding:12px 11px;font-size:14px;cursor:pointer}.sidebar-nav button b{font-size:20px;font-weight:400;opacity:0;transition:.15s}.sidebar-nav button:hover{background:#297ebe17;color:#fff}.sidebar-nav button:hover b,.sidebar-nav button.active b{opacity:1}.sidebar-nav button.active{background:linear-gradient(100deg,#0b4d9d,#0b62bf);border-color:#4ba4f061;box-shadow:0 8px 22px #0050ab38;color:#fff}.nav-icon{font-size:18px;color:#9bc8e9}.sidebar-nav button.active .nav-icon{color:#fff}.sidebar-rule{height:1px;background:#77a4c726;margin:7px 4px}.sidebar-spacer{flex:1}.sidebar-help,.sidebar-profile{display:flex;align-items:center;gap:11px;border:1px solid rgba(92,157,209,.2);border-radius:11px;background:#091d30b8;padding:12px;margin-top:10px}.sidebar-help strong,.sidebar-profile strong{display:block;font-size:12px}.sidebar-help small,.sidebar-profile small{display:block;color:#8fa7ba;font-size:10px;margin-top:3px}.help-icon,.avatar{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:50%;background:#0d4070;color:#ccecff;border:1px solid rgba(76,170,237,.35);font-weight:700}.avatar{background:#153a61}.chiron-v1-main{min-width:0;display:flex;flex-direction:column;min-height:100vh}.chiron-sky-header{min-height:230px;position:relative;overflow:hidden;padding:32px 34px 24px;box-sizing:border-box;background:radial-gradient(circle at 58% 5%,rgba(14,82,164,.3),transparent 34%),linear-gradient(180deg,#061a34,#06162a 54%,#07111c);border-bottom:1px solid rgba(69,139,200,.17)}.chiron-sky-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:76px;background:linear-gradient(165deg,transparent 0 42%,rgba(3,12,24,.58) 43% 53%,rgba(2,10,20,.86) 54% 100%);opacity:.9}.chiron-brand-lockup{position:relative;z-index:3;display:flex;align-items:center;gap:14px}.chiron-brand-lockup h1{font-size:30px;letter-spacing:.13em;margin:0}.chiron-brand-lockup p{margin:5px 0 0;color:#d4e2ed;font-size:13px}.chiron-brand-lockup p b{color:#29a9f4;margin:0 5px}.chiron-mark{font-size:42px;color:#33b9ff;text-shadow:0 0 18px rgba(43,174,247,.55)}.chiron-sky-header>.status-pill{position:absolute;right:34px;top:34px;z-index:3}.chiron-greeting{position:relative;z-index:3;margin-top:28px}.chiron-greeting span{font-size:13px;color:#c7d7e5}.chiron-greeting h2{font-size:36px;margin:2px 0 3px}.chiron-greeting p{font-size:13px;margin:0;color:#c2d1df}.chiron-constellation{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.75}.chiron-constellation i{position:absolute;width:4px;height:4px;background:#54c4ff;border-radius:50%;box-shadow:0 0 10px #36aef5}.chiron-constellation i:nth-child(1){left:39%;top:28%}.chiron-constellation i:nth-child(2){left:48%;top:15%}.chiron-constellation i:nth-child(3){left:57%;top:35%}.chiron-constellation i:nth-child(4){left:66%;top:20%}.chiron-constellation i:nth-child(5){left:73%;top:43%}.chiron-constellation i:nth-child(6){left:84%;top:24%}.chiron-constellation span{position:absolute;height:1px;background:linear-gradient(90deg,#2c9ded14,#2c9ded6b,#2c9ded14);transform-origin:left center}.chiron-constellation span:nth-of-type(1){left:39%;top:28%;width:12%;transform:rotate(-13deg)}.chiron-constellation span:nth-of-type(2){left:48%;top:15%;width:12%;transform:rotate(19deg)}.chiron-constellation span:nth-of-type(3){left:57%;top:35%;width:11%;transform:rotate(-12deg)}.chiron-constellation span:nth-of-type(4){left:66%;top:20%;width:10%;transform:rotate(18deg)}.chiron-content{padding:24px 28px 36px;flex:1;background:radial-gradient(circle at 72% 14%,rgba(16,82,133,.06),transparent 28%),#050d17}.workspace-heading{margin-bottom:16px}.workspace-heading h2{margin:3px 0 4px;font-size:28px}.workspace-heading p:last-child{color:#8199ad;margin:0}.mobile-section-tabs{display:flex;gap:5px;margin-bottom:15px}.mobile-section-tabs button{border:1px solid rgba(75,143,196,.22);background:#081827;color:#90a9bd;border-radius:8px;padding:7px 12px}.mobile-section-tabs button.active{background:#0c3453;color:#fff;border-color:#226a9e}.learning-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:17px}.learning-stat{min-height:108px;display:flex;align-items:center;gap:15px;padding:17px;border-radius:13px;background:linear-gradient(145deg,#0b1d2ffa,#071422fa);border:1px solid rgba(75,143,196,.22)}.learning-stat .stat-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;font-size:23px;background:#0f6cd22e;border:1px solid rgba(42,144,232,.25);color:#43b7ff}.learning-stat.purple .stat-icon{color:#ad6aff;background:#7836c624;border-color:#a657ed3d}.learning-stat.green .stat-icon{color:#32df9c;background:#18a57221;border-color:#30d69733}.learning-stat strong{display:block;font-size:29px;line-height:1}.learning-stat b{display:block;font-size:13px;margin-top:5px}.learning-stat small{display:block;color:#2caeff;font-size:11px;margin-top:4px}.learning-stat.green small{color:#36d99b}.stat-ring{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;font-size:17px;font-weight:700;background:radial-gradient(circle,#0b1928 56%,transparent 57%),conic-gradient(#24a9f5 75%,#112a40 0);color:#fff}.learning-stat.cyan div b{margin:0}.learning-stat.cyan div small{color:#36b8fa}.learning-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.72fr);gap:14px}.dashboard-panel{background:linear-gradient(180deg,#0a1b2cfa,#071421fa);border:1px solid rgba(75,143,196,.22);border-radius:13px;padding:15px;box-shadow:0 12px 30px #0000001a}.dashboard-panel-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px}.dashboard-panel-title h3{margin:0;font-size:16px}.dashboard-panel-title span{font-size:11px;color:#4eb8f7}.priority-list{display:flex;flex-direction:column;gap:8px}.priority-card{position:relative;display:grid;grid-template-columns:50px minmax(0,1fr) auto 140px;align-items:center;gap:12px;padding:13px;border:1px solid rgba(80,145,194,.18);border-radius:11px;background:#071725;overflow:hidden}.priority-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#1ea9ff}.priority-card.recommended:before,.priority-card.optional:before{background:#9b5ee8}.priority-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:50%;font-size:22px;color:#40b7ff;background:#0c3155;border:1px solid rgba(49,147,220,.26)}.priority-card.recommended .priority-icon,.priority-card.optional .priority-icon{color:#b57aff;background:#5f2b8e38;border-color:#ab5ce63d}.priority-copy small{font-size:9px;letter-spacing:.06em;color:#2fb5ff}.priority-card.recommended .priority-copy small,.priority-card.optional .priority-copy small{color:#b875ff}.priority-copy h3{font-size:15px;margin:3px 0}.priority-copy p{margin:0;color:#91a8ba;font-size:11px}.priority-status{font-size:9px;text-transform:uppercase;color:#8fa7ba;background:#0b2235;padding:5px 7px;border-radius:999px}.priority-action{min-width:120px}.dashboard-empty{padding:25px;text-align:center;color:#8fa6b8}.needs-panel{padding:17px}.needs-row{display:grid;grid-template-columns:38px 25px 1fr;align-items:center;gap:10px;padding:17px 3px;border-top:1px solid rgba(92,143,181,.13)}.needs-row:first-of-type{border-top:0}.needs-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#1888da26;color:#27b3ff}.needs-row.amber .needs-icon{background:#cd8c2024;color:#ffad28}.needs-row.green .needs-icon{background:#22a56f21;color:#37d99b}.needs-row>strong{font-size:17px}.needs-row b{display:block;font-size:12px}.needs-row small{display:block;color:#8ea5b8;font-size:10px;margin-top:4px}.development-glance{margin-top:14px}.glance-grid{display:grid;grid-template-columns:repeat(4,1fr)}.glance-grid>div{display:flex;align-items:center;gap:11px;padding:4px 17px;border-left:1px solid rgba(92,143,181,.13)}.glance-grid>div:first-child{border-left:0}.glance-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#156bd52e;color:#2baeff;font-size:18px}.glance-icon.green{background:#189e6926;color:#32d89a}.glance-icon.purple{background:#7136b129;color:#b570f4}.glance-icon.cyan{background:#1484b729;color:#45d0f3}.glance-grid p{margin:0}.glance-grid small,.glance-grid span{display:block;color:#8fa5b7;font-size:10px}.glance-grid strong{display:block;font-size:21px;margin:2px 0}.chiron-footer{display:flex;justify-content:space-between;padding:11px 24px;border-top:1px solid rgba(75,143,196,.14);color:#57758d;font-size:10px;background:#06111e}.chiron-v1-main .chiron-subnav{margin-bottom:18px}.chiron-v1-main .panel,.chiron-v1-main .card,.chiron-v1-main .admin-panel,.chiron-v1-main .management-detail{background:linear-gradient(180deg,#0a1d2ffa,#071523fa);border-color:#4b8fc438}@media(max-width:1050px){.chiron-v1-shell{grid-template-columns:78px minmax(0,1fr)}.elevate-brand{padding:5px 2px 26px;text-align:center}.elevate-word{font-size:0;letter-spacing:0}.elevate-word span{font-size:24px}.elevate-brand small,.sidebar-nav button span:not(.nav-icon),.sidebar-nav button b,.sidebar-help div,.sidebar-profile div{display:none}.sidebar-nav button{display:grid;grid-template-columns:1fr;place-items:center}.sidebar-help,.sidebar-profile{justify-content:center;padding:10px 4px}.learning-stat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.chiron-v1-shell{display:block}.chiron-sidebar{position:relative;height:auto;padding:12px;display:block}.elevate-brand{display:none}.sidebar-nav{display:grid;grid-template-columns:repeat(4,1fr)}.sidebar-nav button{display:flex;justify-content:center;padding:9px 5px}.sidebar-nav button span:not(.nav-icon),.sidebar-nav button b,.sidebar-rule,.sidebar-spacer,.sidebar-help,.sidebar-profile,.sidebar-nav button:nth-of-type(n+5){display:none}.chiron-sky-header{min-height:205px;padding:22px 18px}.chiron-sky-header>.status-pill{display:none}.chiron-brand-lockup h1{font-size:24px}.chiron-greeting{margin-top:24px}.chiron-greeting h2{font-size:30px}.chiron-content{padding:16px}.learning-stat-grid{grid-template-columns:1fr 1fr}.learning-dashboard-grid{grid-template-columns:1fr}.priority-card{grid-template-columns:42px 1fr}.priority-status{grid-column:2}.priority-action{grid-column:1/-1;width:100%}.glance-grid{grid-template-columns:1fr 1fr;gap:10px}.glance-grid>div{border:0;padding:7px}.chiron-footer{display:none}}.audit-immutable{align-self:center;padding:8px 11px;border:1px solid rgba(49,190,146,.26);border-radius:999px;background:#25976f14;color:#9bd9bf;font-size:11px}.audit-controls{display:grid;grid-template-columns:210px minmax(220px,1fr) auto;gap:9px;margin-bottom:14px}.governance-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.governance-principles>div{padding:13px;border:1px solid rgba(75,143,196,.18);border-radius:11px;background:#081929c2}.governance-principles strong,.governance-principles span{display:block}.governance-principles strong{font-size:12px;color:#d9effe}.governance-principles span{font-size:10px;color:#819cb0;margin-top:5px;line-height:1.45}.audit-stream{border:1px solid rgba(75,143,196,.2);border-radius:13px;background:#061320b8;padding:5px 15px}.audit-event{display:grid;grid-template-columns:16px 1fr;gap:10px;padding:14px 0;border-top:1px solid rgba(88,145,187,.12)}.audit-event:first-child{border-top:0}.audit-dot{width:8px;height:8px;border-radius:50%;background:#36aef4;margin-top:5px;box-shadow:0 0 10px #36aef447}.audit-dot.verification{background:#42d59a;box-shadow:0 0 10px #42d59a40}.audit-dot.governance,.audit-dot.pathway{background:#a878f0}.audit-dot.assignment{background:#58b8ef}.audit-dot.completion{background:#45c4dd}.audit-event-heading{display:flex;justify-content:space-between;gap:15px}.audit-event-heading strong{font-size:12px}.audit-event-heading time{font-size:10px;color:#718da3}.audit-event p{font-size:11px;color:#8fa7b9;margin:5px 0}.audit-event p b{color:#c8dbe8}.audit-event blockquote{margin:8px 0;padding:8px 10px;border-left:2px solid rgba(78,174,232,.45);background:#0b23358f;color:#adc3d3;font-size:11px}.audit-meta{display:flex;flex-wrap:wrap;gap:6px}.audit-meta span{padding:3px 6px;border-radius:999px;background:#397eb114;border:1px solid rgba(75,143,196,.15);color:#7896aa;font-size:9px}@media(max-width:760px){.audit-controls,.governance-principles{grid-template-columns:1fr}.audit-event-heading{flex-direction:column;gap:3px}}:focus-visible{outline:2px solid #67c7ff!important;outline-offset:3px!important}button:disabled,.button:disabled{cursor:not-allowed;opacity:.48;transform:none!important}.fatal-error{min-height:100vh;display:grid;place-items:center;padding:24px;background:#050d17}.fatal-error .panel{width:min(560px,100%);padding:24px}.fatal-error h1{font-size:26px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.verification-count{align-self:center;padding:7px 10px;border-radius:999px;border:1px solid rgba(69,189,148,.25);background:#2da77e14;color:#9edbc4;font-size:11px}
