.p11-page{display:grid;gap:1.5rem;max-width:76rem;margin:0 auto;color:var(--color-ink, #17212b)}.p11-page__header h1,.p11-scope-card h1{margin:.2rem 0 .5rem}.p11-page__header>p:last-child,.p11-scope-card>p:last-child{max-width:70ch;color:var(--color-muted, #5d6875);line-height:1.55}.p11-contract-badge{display:inline-flex;align-items:center;width:fit-content;min-height:1.55rem;padding:.18rem .55rem;border:1px solid #d6a945;border-radius:999px;background:#fff7df;color:#684800;font-size:.7rem;font-weight:800;letter-spacing:.035em;white-space:nowrap}.p11-notification-grid{display:grid;gap:1rem}.p11-notification-section,.p11-channel-note,.p11-scope-card{padding:1.15rem;border:1px solid var(--color-border, #dce3ea);border-radius:1rem;background:var(--color-surface, #fff);box-shadow:0 10px 28px #12263f0d}.p11-notification-section__heading,.ra-contract-gaps__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.p11-notification-section__heading h2,.ra-contract-gaps__heading h2{margin:.15rem 0 0;font-size:1.15rem}.p11-notification-section__description,.p11-channel-note p,.ra-contract-gaps__heading p,.ra-contract-gap p,.ra-contract-gaps__scope{color:var(--color-muted, #5d6875);line-height:1.5}.p11-table-wrap{overflow-x:auto;border:1px solid var(--color-border, #dce3ea);border-radius:.75rem}.p11-table{width:100%;min-width:44rem;border-collapse:collapse;text-align:left}.p11-table caption{padding:.75rem .9rem;color:var(--color-muted, #5d6875);font-size:.82rem;text-align:left}.p11-table th,.p11-table td{padding:.75rem .9rem;border-top:1px solid var(--color-border, #dce3ea);vertical-align:top}.p11-table th{background:#f6f8fa;color:#374454;font-size:.76rem;font-weight:750}.p11-table td{color:var(--color-muted, #5d6875);font-size:.88rem}.p11-inline-gap{color:#684800;font-weight:800}.p11-channel-note{border-left:4px solid #d6a945}.p11-channel-note p{margin:.45rem 0 0}.p11-scope-card{max-width:44rem;margin:3rem auto;border-left:4px solid #d6a945}.p11-scope-card h1{margin-top:.85rem}.p11-audit-gap{padding:1rem;border:1px solid var(--color-border, #dce3ea);border-left:4px solid #d6a945;border-radius:.85rem;background:#fffdf7}.p11-audit-gap h2{margin:.65rem 0;font-size:1.1rem}.p11-audit-gap p{color:var(--color-muted, #5d6875);line-height:1.55}.ra-company-scope{display:grid;align-content:start;gap:.4rem}.ra-company-scope label{color:#374454;font-size:.82rem;font-weight:700}.ra-company-scope input{box-sizing:border-box;width:100%;min-height:2.75rem;padding:.55rem .7rem;border:1px solid var(--color-border, #dce3ea);border-radius:.65rem;background:#f6f8fa;color:var(--color-ink, #17212b)}.ra-company-scope small{color:var(--color-muted, #5d6875);font-size:.73rem}.ra-parameters__error{color:#a32121;font-size:.88rem;font-weight:650}.ra-contract-gaps{display:grid;gap:1rem;margin:1.5rem 0;padding:1.25rem;border:1px solid var(--color-border, #dce3ea);border-radius:1rem;background:#fbfcfd}.ra-contract-gaps__heading h2{margin-bottom:.3rem}.ra-contract-gaps__heading p{margin:.4rem 0 0}.ra-contract-gaps__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.ra-contract-gap{min-width:0;padding:.95rem;border:1px solid var(--color-border, #dce3ea);border-radius:.8rem;background:#fff}.ra-contract-gap h3{margin:.6rem 0 .3rem;font-size:.98rem}.ra-contract-gap p{margin:0;font-size:.85rem}.ra-contract-gaps__scope{margin:0;font-size:.82rem}.p11-notifications{gap:1.1rem}.p11-session-note{margin:0;color:var(--color-muted, #5d6875);font-size:.85rem}.p11-filters{display:flex;flex-wrap:wrap;gap:.5rem}.p11-filter-link,.p11-page-link{display:inline-flex;align-items:center;min-height:2.05rem;padding:.3rem .85rem;border:1px solid var(--color-border, #dce3ea);border-radius:999px;background:var(--color-surface, #fff);color:inherit;font-size:.82rem;font-weight:600;text-decoration:none}.p11-filter-link.is-active{border-color:#1f5f8b;background:#eaf3fb;color:#123c58}.p11-filter-link:hover,.p11-page-link:hover{border-color:#9fb4c7}.p11-pagination{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.p11-request-id{margin:.65rem 0 0;color:var(--color-muted, #5d6875);font-size:.75rem}@media(max-width:680px){.p11-notification-section__heading,.ra-contract-gaps__heading{align-items:flex-start}.ra-contract-gaps__grid{grid-template-columns:1fr}.p11-notification-section,.p11-channel-note,.p11-scope-card,.ra-contract-gaps{padding:.9rem}}.lifecycle-part06{display:grid;gap:1.25rem}.lifecycle-part06__notice,.lifecycle-part06__boundary{margin:0;padding:1rem 1.125rem;border:1px solid #d8dfeb;border-radius:.85rem;background:#f5f7fb;color:#28364d;line-height:1.6}.lifecycle-part06__notice strong{color:#17243a}.lifecycle-part06__notice--warning{border-color:#e8cc8b;background:#fff9e9}.lifecycle-part06__section{display:grid;gap:.875rem;padding:1.125rem;border:1px solid #dce3ed;border-radius:1rem;background:#fff}.lifecycle-part06__section>p{margin:0;color:#5d687b;line-height:1.55}.lifecycle-part06__section-heading,.lifecycle-part06__slot-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.lifecycle-part06__section-heading h2,.lifecycle-part06__slot-head h3{margin:0;color:#17243a;font-size:1rem}.lifecycle-part06__section-heading>span,.lifecycle-part06__slot-head>span{flex:0 0 auto;padding:.25rem .5rem;border:1px solid #e8cc8b;border-radius:999px;background:#fff9e9;color:#74530c;font-size:.68rem;font-weight:800;letter-spacing:.06em}.lifecycle-part06__slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem}.lifecycle-part06__slot{display:grid;align-content:start;gap:.625rem;min-width:0;padding:.875rem;border:1px solid #e6eaf0;border-radius:.75rem;background:#fbfcfe}.lifecycle-part06__slot p{margin:0;color:#697487;font-size:.875rem;line-height:1.5}.lifecycle-part06__boundary{border-color:#d9e9e5;background:#f2faf7;color:#35524b}.work-queue__part06-gaps{margin-top:1rem;padding:1rem 1.125rem;border:1px solid #d8dfeb;border-radius:.85rem;background:#f7f9fc}.work-queue__part06-gaps h2{margin:0 0 .75rem;color:#17243a;font-size:1rem}.work-queue__part06-gaps ul{display:grid;gap:.5rem;margin:0;padding-left:1.25rem;color:#4e5c71;line-height:1.55}.work-queue__part06-gaps p{margin:.75rem 0 0;color:#697487;font-size:.875rem;line-height:1.5}@media(max-width:640px){.lifecycle-part06__section-heading,.lifecycle-part06__slot-head{align-items:flex-start}.lifecycle-part06__section{padding:.875rem}}.p07-workspace{display:grid;gap:1.25rem;min-width:0}.p07-gap,.p07-region,.p07-detail,.p07-separate-authority,.p07-scope-error{min-width:0;padding:1.1rem 1.2rem;border:1px solid var(--ui-border, #dbe3ed);border-radius:.9rem;background:var(--ui-surface, #fff);box-shadow:0 8px 24px #18274b0d}.p07-gap{border-left:4px solid var(--ui-warning, #b7791f)}.p07-gap__head,.p07-detail__head,.p07-region__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem}.p07-gap__head .ui-eyebrow,.p07-detail__head .ui-eyebrow{margin:0}.p07-gap h2,.p07-region h2,.p07-detail h2,.p07-separate-authority h2{margin:.35rem 0 .6rem;color:var(--ui-ink, #142238);font-size:1.05rem}.p07-gap p,.p07-region p,.p07-detail p,.p07-separate-authority p{color:var(--ui-muted, #526174);line-height:1.55}.p07-scope-error{border-color:var(--ui-danger, #bd3c4b);background:var(--ui-danger-soft, #fff6f6)}.p07-scope-error p{margin-bottom:0}.p07-query-form{display:grid;gap:.7rem;min-width:0;padding:1rem 1.1rem;border:1px solid var(--ui-border, #dbe3ed);border-radius:.85rem;background:var(--ui-surface, #fff)}.p07-query-form--compact{align-items:end;grid-template-columns:minmax(12rem,1fr) minmax(15rem,2fr)}.p07-query-form label{color:var(--ui-ink, #24354d);font-size:.86rem;font-weight:650}.p07-query-form input,.p07-query-form select{width:100%;min-width:0;min-height:2.55rem;padding:.55rem .7rem;border:1px solid var(--ui-border-strong, #bec9d7);border-radius:.55rem;color:var(--ui-ink, #142238);background:#fff;font:inherit}.p07-query-form input:focus-visible,.p07-query-form select:focus-visible,.p07-query-form button:focus-visible,.p07-workspace a:focus-visible{outline:3px solid var(--ui-focus, #4778e8);outline-offset:2px}.p07-query-form button{min-height:2.55rem;padding:.55rem .9rem;border:1px solid var(--ui-accent, #315caa);border-radius:.55rem;color:#fff;background:var(--ui-accent, #315caa);font:inherit;font-weight:700;cursor:pointer}.p07-query-form button:disabled{cursor:wait;opacity:.65}.p07-query-form--compact>div{display:flex;align-items:center;gap:.6rem;min-width:0}.p07-query-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem}.p07-query-form__grid>input:first-of-type{grid-column:1 / -1}.p07-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem}.p07-command-grid .p07-query-form{align-content:start}.p07-fact-grid,.p07-facts dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem;margin:.85rem 0}.p07-fact-grid>div,.p07-facts dl>div{min-width:0;padding:.7rem .8rem;border:1px solid var(--ui-border, #dbe3ed);border-radius:.65rem;background:var(--ui-surface-subtle, #f7f9fc)}.p07-fact-grid dt,.p07-facts dt{color:var(--ui-muted, #526174);font-size:.77rem;font-weight:650}.p07-fact-grid dd,.p07-facts dd{overflow-wrap:anywhere;margin:.25rem 0 0;color:var(--ui-ink, #142238)}.p07-subsection{margin-top:1rem}.p07-subsection h3{margin:.4rem 0 .65rem;color:var(--ui-ink, #24354d);font-size:.95rem}.p07-scope-chip,.p07-request-id{color:var(--ui-muted, #526174);font-size:.82rem}.p07-privacy-note{padding:.75rem .85rem;border-left:3px solid var(--ui-info, #4778e8);border-radius:.35rem;background:var(--ui-info-soft, #f2f6ff)}.p07-form-error{margin:0;color:var(--ui-danger, #a92738)!important;font-weight:650}.p07-workspace code{overflow-wrap:anywhere}.p07-separate-authority a,.p07-workspace a{color:var(--ui-link, #2457a7);text-underline-offset:.16em}.work-queue__part07-gaps{margin-top:1rem;padding:1.1rem 1.2rem;border:1px solid var(--ui-border, #dbe3ed);border-radius:.85rem;background:var(--ui-surface, #fff)}.work-queue__part07-gaps h2{margin:.3rem 0 .65rem}.work-queue__part07-gaps li+li{margin-top:.5rem}@media(max-width:700px){.p07-query-form--compact,.p07-command-grid{grid-template-columns:minmax(0,1fr)}.p07-query-form--compact>div{align-items:stretch;flex-direction:column}.p07-query-form__grid{grid-template-columns:minmax(0,1fr)}}.payroll-p08{display:grid;gap:1rem;min-width:0}.payroll-p08__scope,.payroll-p08__note{margin:0;color:var(--ui-muted, #5b687a);font-size:.78rem;line-height:1.55}.payroll-p08__scope{padding:.65rem .8rem;border:1px solid var(--ui-border, #dbe3ed);border-radius:.65rem;background:var(--ui-surface, #fff)}.payroll-p08__period-summary,.payroll-p08__section,.payroll-p08__selected-period,.payroll-p08__run-detail,.payroll-p08__result,.payroll-p08__lookup,.payroll-p08__gap,.payroll-p08__state{display:grid;gap:.8rem;min-width:0;padding:1rem 1.1rem;border:1px solid var(--ui-border, #dbe3ed);border-radius:.85rem;background:var(--ui-surface, #fff);box-shadow:0 8px 24px #18274b0d}.payroll-p08__gap{border-left:4px solid var(--ui-warning, #b7791f)}.payroll-p08__state--restricted{border-left:4px solid var(--ui-danger, #b23a48);background:var(--ui-danger-soft, #fff6f6)}.payroll-p08__section-head,.payroll-p08__gap-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem 1rem}.payroll-p08__section-head .ui-eyebrow{margin:0 0 .2rem;color:var(--ui-muted, #637187);font-size:.68rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.payroll-p08__section-head h2,.payroll-p08__gap h2,.payroll-p08__gap h3,.payroll-p08__lookup h2{margin:0;color:var(--ui-ink, #18253a);font-size:1rem}.payroll-p08__gap h2,.payroll-p08__gap h3{font-size:.9rem}.payroll-p08__gap p,.payroll-p08__state p,.payroll-p08__note{margin:0;color:var(--ui-muted, #58677c);font-size:.78rem;line-height:1.55}.payroll-p08__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0}.payroll-p08__facts>div{min-width:0;padding:.65rem .75rem;border:1px solid var(--ui-border, #e0e6ef);border-radius:.6rem;background:var(--ui-surface-subtle, #f8fafc)}.payroll-p08__facts dt{margin-bottom:.28rem;color:var(--ui-muted, #64738a);font-size:.67rem;font-weight:750}.payroll-p08__facts dd{margin:0;color:var(--ui-ink, #24344c);font-size:.78rem;overflow-wrap:anywhere}.payroll-p08 code{color:#405675;font-size:.72rem;overflow-wrap:anywhere}.payroll-p08__table-wrap{width:100%;overflow-x:auto;border:1px solid var(--ui-border, #dbe3ed);border-radius:.7rem}.payroll-p08__table-wrap table{width:100%;min-width:42rem;border-collapse:collapse;text-align:left}.payroll-p08__table-wrap caption{padding:.65rem .75rem;color:var(--ui-muted, #627189);font-size:.72rem;text-align:left}.payroll-p08__table-wrap th,.payroll-p08__table-wrap td{padding:.65rem .75rem;border-top:1px solid var(--ui-border, #e1e7ef);vertical-align:top}.payroll-p08__table-wrap thead th{background:var(--ui-surface-subtle, #f4f7fa);color:var(--ui-ink, #35465e);font-size:.68rem;font-weight:800;white-space:nowrap}.payroll-p08__table-wrap tbody th,.payroll-p08__table-wrap td{color:var(--ui-ink, #35465e);font-size:.75rem}.payroll-p08__table-wrap tbody th{font-weight:700}.payroll-p08__link{color:var(--ui-link, #2457d6);font-weight:700;text-decoration-thickness:1px;text-underline-offset:.15em}.payroll-p08__links>div{display:flex;flex-wrap:wrap;gap:.55rem}.payroll-p08__links a{display:inline-flex;min-height:2.25rem;align-items:center;padding:.45rem .7rem;border:1px solid var(--ui-border, #d6deea);border-radius:.55rem;color:var(--ui-link, #2457d6);background:var(--ui-surface, #fff);font-size:.75rem;font-weight:700;text-decoration:none}.payroll-p08__links a:hover,.payroll-p08__link:hover{text-decoration:underline}.payroll-p08__lookup form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.6rem}.payroll-p08__lookup label{display:grid;gap:.35rem;color:var(--ui-ink, #2a3a51);font-size:.74rem;font-weight:750}.payroll-p08__lookup input{width:100%;min-width:0;min-height:2.5rem;padding:.5rem .65rem;border:1px solid var(--ui-border-strong, #bec9d7);border-radius:.55rem;color:var(--ui-ink, #19273c);background:#fff;font:inherit}.payroll-p08__lookup button{min-height:2.5rem;padding:.5rem .8rem;border:1px solid var(--ui-accent, #315caa);border-radius:.55rem;color:#fff;background:var(--ui-accent, #315caa);font:inherit;font-size:.76rem;font-weight:750;cursor:pointer}.payroll-p08 :is(a,button,input):focus-visible{outline:3px solid var(--ui-focus, #4778e8);outline-offset:2px}.payroll-p08__state-label{color:var(--ui-muted, #64738a);font-size:.67rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}@media(max-width:860px){.payroll-p08__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.payroll-p08__facts,.payroll-p08__lookup form{grid-template-columns:minmax(0,1fr)}.payroll-p08__period-summary,.payroll-p08__section,.payroll-p08__selected-period,.payroll-p08__run-detail,.payroll-p08__result,.payroll-p08__lookup,.payroll-p08__gap,.payroll-p08__state{padding:.8rem}}.talent-p09{display:grid;gap:1rem;color:#192a3a}.talent-p09__scope,.talent-p09__note{margin:0;color:#526273;font-size:.84rem;line-height:1.55}.talent-p09__scope{padding:.7rem .9rem;border:1px solid #d8e1e9;border-radius:.55rem;background:#f7f9fb}.talent-p09__lookup{display:grid;grid-template-columns:minmax(9rem,1fr) minmax(9rem,1fr) auto;align-items:end;gap:.7rem;padding:1rem;border:1px solid #d8e1e9;border-radius:.7rem;background:#fff}.talent-p09__lookup label{display:grid;gap:.35rem;color:#34495c;font-size:.78rem;font-weight:650}.talent-p09__lookup input{min-width:0;min-height:2.55rem;padding:.5rem .65rem;border:1px solid #c9d5df;border-radius:.45rem;color:#192a3a;background:#fff;font:inherit}.talent-p09__lookup button,.talent-p09__back{display:inline-flex;min-height:2.55rem;align-items:center;justify-content:center;padding:.55rem .85rem;border:1px solid #2264a5;border-radius:.45rem;color:#fff;background:#2264a5;font:inherit;font-size:.82rem;font-weight:650;text-decoration:none;cursor:pointer}.talent-p09__panel,.talent-p09__attention,.talent-p09__gap,.talent-p09__state,.talent-p09__employee-section{min-width:0;padding:1rem;border:1px solid #d8e1e9;border-radius:.7rem;background:#fff}.talent-p09__panel>div:first-child,.talent-p09__attention>div:first-child{margin-bottom:.7rem}.talent-p09__panel h2,.talent-p09__attention h2,.talent-p09__gap h2,.talent-p09__gap h3,.talent-p09__employee-section h2{margin:0;color:#192a3a;font-size:1rem;line-height:1.35}.talent-p09__panel .ui-eyebrow,.talent-p09__attention .ui-eyebrow,.talent-p09__employee-section .ui-eyebrow{margin:0 0 .15rem;color:#607284;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.talent-p09__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.talent-p09__columns>*{min-width:0}.talent-p09__table-wrap{width:100%;overflow:auto;border:1px solid #e0e7ed;border-radius:.55rem}.talent-p09__table-wrap table{width:100%;min-width:36rem;border-collapse:collapse;font-size:.8rem;text-align:left}.talent-p09__table-wrap caption{padding:.65rem .75rem;color:#526273;background:#f7f9fb;font-size:.74rem;text-align:left}.talent-p09__table-wrap th,.talent-p09__table-wrap td{padding:.65rem .75rem;border-top:1px solid #e8edf1;vertical-align:top}.talent-p09__table-wrap th{color:#25384a;font-weight:650}.talent-p09__table-wrap code,.talent-p09__employee-section code{overflow-wrap:anywhere;color:#536d86;font-size:.73rem}.talent-p09__note{margin-top:.7rem}.talent-p09__gap{border-color:#ead9a7;background:#fffdf5}.talent-p09__gap>div,.talent-p09__state>div{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.talent-p09__gap p,.talent-p09__state p,.talent-p09__privacy-note{margin:.45rem 0 0;color:#596879;font-size:.84rem;line-height:1.55}.talent-p09__state{background:#f7f9fb}.talent-p09__state>span{color:#596879;font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.talent-p09__state--restricted{border-color:#e5c9ca;background:#fff8f8}.talent-p09__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.talent-p09__links a{display:flex;min-height:2.6rem;align-items:center;padding:.55rem .7rem;border:1px solid #d8e1e9;border-radius:.5rem;color:#245b91;background:#fff;font-size:.82rem;font-weight:650;text-decoration:none}.talent-p09__links a:hover,.talent-p09__gap-card:hover{border-color:#9fb8cf;background:#f7fafc}.talent-p09__gap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.talent-p09__gap-card{display:grid;min-width:0;align-content:start;gap:.5rem;padding:.8rem;border:1px solid #e4d8b6;border-radius:.55rem;color:inherit;background:#fffdf7;text-decoration:none}.talent-p09__gap-card>span:first-child{color:#26394b;font-size:.84rem;font-weight:700}.talent-p09__gap-card p{margin:0;color:#596879;font-size:.76rem;line-height:1.5}.talent-p09__privacy-note{padding:.8rem .9rem;border:1px solid #d6e0e8;border-radius:.55rem;background:#f5f8fa}.talent-p09__back{justify-self:start}.talent-p09__employee-section{display:grid;gap:.7rem}.work-queue__part09-gaps{margin-top:1rem;padding:1rem;border:1px solid #dfd5b9;border-radius:.7rem;background:#fffdf6}.work-queue__part09-gaps h2{margin:.3rem 0 .55rem;font-size:1rem}.work-queue__part09-gaps ul{display:grid;gap:.45rem;margin:0;padding-left:1.15rem;color:#526273;font-size:.83rem}.work-queue__part09-gaps>p:last-child{margin:.65rem 0 0;color:#526273;font-size:.8rem}@media(max-width:900px){.talent-p09__gap-grid,.talent-p09__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.talent-p09__columns,.talent-p09__lookup{grid-template-columns:minmax(0,1fr)}.talent-p09__lookup button{justify-self:start}}@media(max-width:460px){.talent-p09__gap-grid,.talent-p09__links{grid-template-columns:minmax(0,1fr)}}.part10-workspace{display:grid;gap:1rem;min-width:0}.part10-scope,.part10-boundary,.part10-gap-strip,.part10-er-restricted,.part10-integration-gap,.part10-state,.part10-panel{border:1px solid #dce3e8;border-radius:.85rem;background:#fff}.part10-scope{display:flex;flex-wrap:wrap;gap:.35rem .75rem;align-items:baseline;margin:0;padding:.7rem .9rem;color:#607180;font-size:.82rem}.part10-scope strong{color:#17334a}.part10-boundary,.part10-gap-strip{display:flex;flex-wrap:wrap;gap:.35rem .7rem;align-items:baseline;padding:.75rem .9rem;color:#455664;font-size:.82rem}.part10-boundary--info{border-color:#c8d9e5;background:#f3f8fb}.part10-boundary strong,.part10-gap-strip strong{color:#17334a;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.part10-panel{display:grid;gap:.9rem;min-width:0;padding:1rem;box-shadow:0 1px 2px #132b3d0a}.part10-panel__head,.part10-gap-panel__head{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}.part10-panel__head h2,.part10-panel__head h3,.part10-gap-panel__head h2,.part10-integration-gap h2{margin:0;color:#17334a;font-size:1rem}.part10-panel__head .ui-eyebrow,.part10-gap-panel__head .ui-eyebrow{margin:0 0 .2rem}.part10-badge,.part10-gap-label,.part10-view-chip{display:inline-flex;align-items:center;min-height:1.7rem;border-radius:999px;background:#edf2f5;color:#415564;padding:.2rem .65rem;font-size:.74rem;font-weight:700;white-space:nowrap}.part10-gap-label{background:#fff2da;color:#785514;letter-spacing:.04em}.part10-table-wrap{width:100%;overflow:auto;border:1px solid #e3e9ed;border-radius:.65rem}.part10-table{width:100%;min-width:48rem;border-collapse:collapse;font-size:.82rem}.part10-table caption{padding:.75rem .8rem;color:#647583;text-align:left;background:#f8fafb;font-size:.75rem}.part10-table th,.part10-table td{padding:.68rem .75rem;border-top:1px solid #e8edf0;text-align:left;vertical-align:top}.part10-table thead th{border-top:0;color:#536674;background:#f5f8fa;font-size:.72rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.part10-table tbody th{color:#183a52;font-weight:700}.part10-table a{color:#145c86;text-decoration:underline;text-underline-offset:.15em}.part10-table code,.part10-facts code,.part10-request-id code{overflow-wrap:anywhere;color:#334c5e;font-size:.77rem}.part10-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:0}.part10-facts>div{display:grid;gap:.2rem;padding:.6rem 0;border-bottom:1px solid #edf1f3}.part10-facts dt{color:#657785;font-size:.72rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.part10-facts dd{margin:0;color:#1b3548;font-size:.82rem;overflow-wrap:anywhere}.part10-boundary{margin:0;line-height:1.5}.part10-gap-panel,.part10-integration-gap{display:grid;gap:.85rem;min-width:0;padding:1rem;border:1px solid #dce3e8;border-radius:.85rem;background:#fff}.part10-gap-panel__head{padding-bottom:.75rem;border-bottom:1px solid #e9eef1}.part10-view-list{display:flex;flex-wrap:wrap;gap:.45rem}.part10-view-chip{min-height:1.8rem;background:#f2f6f8;font-weight:600}.part10-gap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.part10-gap-card{display:grid;gap:.55rem;padding:.85rem;border:1px solid #e3e9ed;border-radius:.7rem;background:#fbfcfd}.part10-gap-card__head{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;justify-content:space-between}.part10-gap-card h3{margin:0;color:#1b3548;font-size:.87rem}.part10-gap-card__head span,.part10-er-restricted strong{color:#755516;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.part10-gap-card p,.part10-integration-gap p,.part10-integration-gap li,.part10-er-restricted p,.part10-state p{margin:0;color:#566875;font-size:.8rem;line-height:1.5}.part10-integration-gap ul{display:grid;gap:.45rem;margin:0;padding-left:1.2rem}.part10-er-restricted{display:grid;gap:.45rem;padding:.85rem 1rem;border-color:#e7c7c5;background:#fff8f7}.part10-er-restricted strong{color:#8a3531}.part10-state{display:grid;gap:.4rem;padding:.9rem 1rem}.part10-state strong{color:#243e51}.part10-state--restricted{border-color:#e7c7c5;background:#fff8f7}.part10-state--error{border-color:#e6c1bb;background:#fff7f5}.part10-state small,.part10-request-id{color:#647583;font-size:.75rem}.part10-request-id{margin:0}.part10-gap-strip{border-color:#ead6aa;background:#fff9eb}.work-queue__part10-gaps{display:grid;gap:.7rem;padding:1rem 1.1rem;border:1px solid #ead6aa;border-radius:.9rem;background:#fff9eb;box-shadow:0 1px 2px #132b3d0a}.work-queue__part10-gaps .work-queue__lifecycle-gaps-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem}.work-queue__part10-gaps .work-queue__lifecycle-gaps-head .ui-eyebrow{margin:0;color:#755516}.work-queue__part10-gaps .work-queue__lifecycle-gaps-head>span{color:#755516;font-size:.7rem;font-weight:800;letter-spacing:.04em}.work-queue__part10-gaps h2{margin:0;color:#17334a;font-size:1rem}.work-queue__part10-gaps ul{display:grid;gap:.45rem;margin:0;padding-left:1.2rem}.work-queue__part10-gaps li,.work-queue__part10-gaps>p{margin:0;color:#566875;font-size:.8rem;line-height:1.5}@media(max-width:800px){.part10-gap-grid,.part10-facts{grid-template-columns:minmax(0,1fr)}.part10-panel,.part10-gap-panel,.part10-integration-gap{padding:.8rem}}.r39-section{margin:1.5rem 0 .5rem;font-size:1rem;letter-spacing:.01em}.r39-section+.ui-table-shell,.r39-section+.ui-state,.r39-section+.r39-gap{margin-bottom:1rem}.r39-gap{border:1px solid var(--ui-border, #d9dce1);border-left:3px solid var(--ui-warning, #b26a00);border-radius:.5rem;padding:.75rem 1rem;margin:1rem 0}.r39-gap__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.r39-gap h3{margin:.25rem 0 .35rem;font-size:.95rem}.r39-gap p{margin:0;font-size:.85rem;line-height:1.45}.r39-filter{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;border:1px solid var(--ui-border, #d9dce1);border-radius:.5rem;padding:.75rem 1rem;margin:1rem 0}.r39-filter label{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;min-width:10rem}.r39-filter input,.r39-filter select{padding:.35rem .5rem;border:1px solid var(--ui-border, #d9dce1);border-radius:.375rem;font:inherit}.r39-filter__check{flex-direction:row;align-items:center;gap:.4rem;min-width:0}.r39-filter__actions{display:flex;align-items:center;gap:.75rem}.r39-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:.75rem 0 1.25rem;font-size:.85rem}.r39-pagination__link{text-decoration:underline}.r39-pagination__disabled,.r39-pagination__status{color:var(--ui-muted, #6b7280)}:root{--font-family-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.375rem;--font-size-2xl: 1.75rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-body: 1.5;--line-height-relaxed: 1.65;--space-1: .25rem;--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-16: 4rem;--size-control-sm: 2.25rem;--size-control-md: 2.75rem;--size-control-lg: 3.25rem;--size-header-height: 4.25rem;--layout-sidebar-width: 17.5rem;--layout-content-max: 96rem;--layout-reading-max: 52rem;--radius-sm: .375rem;--radius-md: .625rem;--radius-lg: .875rem;--radius-pill: 999px;--border-width: 1px;--shadow-subtle: 0 1px 2px rgb(15 23 42 / .05);--shadow-raised: 0 8px 24px rgb(15 23 42 / .08);--color-surface-canvas: #f8fafc;--color-surface-raised: #ffffff;--color-surface-subtle: #f1f5f9;--color-border: #dbe3ee;--color-border-strong: #b8c5d6;--color-text-primary: #142033;--color-text-secondary: #526176;--color-text-muted: #718096;--color-text-on-accent: #ffffff;--color-overlay-scrim: rgb(15 23 42 / .36);--color-accent: #2457d6;--color-accent-hover: #1d46ae;--color-status-neutral: #64748b;--color-status-info: #2563eb;--color-status-positive: #15803d;--color-status-warning: #b45309;--color-status-danger: #b42318;--breakpoint-tablet: 48rem;--breakpoint-desktop: 64rem;--breakpoint-wide: 90rem;--focus-ring-color: #2457d6;--focus-ring-width: 3px;--focus-ring-offset: 2px}:where(:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.dashboard{display:flex;flex-direction:column;gap:var(--space-8)}.dashboard__notice{margin:0;border:var(--border-width) solid var(--color-border);border-left:3px solid var(--color-status-warning);border-radius:var(--radius-md);background:var(--color-surface-raised);padding:var(--space-3) var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.dashboard__region{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.dashboard__region-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.dashboard__region-title{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.dashboard__region-caption{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:right}.dashboard__kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5)}.dashboard-card{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-subtle);padding:var(--space-5)}.dashboard-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.dashboard-card__title{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase}.dashboard-card__status{flex-shrink:0}.dashboard-card__body{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.dashboard-card__body--loading{gap:var(--space-3);padding:var(--space-2) 0}.dashboard-card__value{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);font-variant-numeric:tabular-nums}.dashboard-card__value-label{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.dashboard-card__details{display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-2) 0 0;border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-3)}.dashboard-card__detail{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.dashboard-card__detail dt{color:var(--color-text-muted);font-size:var(--font-size-xs)}.dashboard-card__detail dd{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.dashboard-card__note{margin:0;color:var(--color-text-muted);font-size:var(--font-size-xs)}.dashboard-card__meta{margin-top:auto;border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-xs)}.dashboard-card__error-message{margin:0;color:var(--color-status-danger);font-size:var(--font-size-sm)}.dashboard-card__request-id{margin:0;color:var(--color-text-muted);font-size:var(--font-size-xs);overflow-wrap:anywhere}.dashboard-operational__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.dashboard-operational__sla{flex-direction:row;gap:var(--space-6)}.dashboard-operational__sla-group{flex:1;min-width:0}.dashboard-operational__sla-title{margin:0 0 var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dashboard-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}.dashboard-action{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label chevron" "description chevron";align-items:center;gap:var(--space-1) var(--space-3);min-height:var(--size-control-lg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);padding:var(--space-4) var(--space-5);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease}.dashboard-action:hover{border-color:var(--color-accent);box-shadow:var(--shadow-subtle)}.dashboard-action__label{grid-area:label;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dashboard-action__description{grid-area:description;color:var(--color-text-secondary);font-size:var(--font-size-xs)}.dashboard-action__chevron{grid-area:chevron;color:var(--color-text-muted)}@media(max-width:63.99rem){.dashboard{gap:var(--space-6)}.dashboard__kpi-grid,.dashboard-operational__grid,.dashboard-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:39.99rem){.dashboard__kpi-grid,.dashboard-operational__grid,.dashboard-actions{grid-template-columns:minmax(0,1fr)}.dashboard__region-head{flex-direction:column;align-items:flex-start;gap:var(--space-1)}.dashboard__region-caption{text-align:left}.dashboard-operational__sla{flex-direction:column;gap:var(--space-4)}}.hr-dashboard{display:flex;flex-direction:column;gap:var(--space-6)}.hr-dashboard .ui-page-header{margin-bottom:0}.hr-dashboard__context{margin:calc(var(--space-4) * -1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-xs)}.hr-dashboard__section{display:flex;min-width:0;flex-direction:column;gap:var(--space-3)}.hr-dashboard__section-heading,.hr-dashboard__card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.hr-dashboard__section-heading h2{margin:0;font-size:var(--font-size-lg);line-height:var(--line-height-tight)}.hr-dashboard__section-heading .ui-eyebrow{margin-bottom:var(--space-1)}.hr-dashboard__grid{display:grid;gap:var(--space-3);min-width:0}.hr-dashboard__grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.hr-dashboard__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.hr-dashboard__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-dashboard__card{display:flex;min-width:0;min-height:8rem;flex-direction:column;gap:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);padding:var(--space-4);box-shadow:var(--shadow-subtle)}.hr-dashboard__card-head h3{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.035em;text-transform:uppercase}.hr-dashboard__metric{margin:0;font-size:clamp(var(--font-size-xl),2vw,var(--font-size-2xl));font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.hr-dashboard__note{margin:0;color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-body)}.hr-dashboard__facts{display:grid;gap:var(--space-1);margin:0}.hr-dashboard__facts>div,.work-queue__detail-list>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.hr-dashboard__facts dt,.work-queue__detail-list dt{color:var(--color-text-muted);font-size:var(--font-size-xs)}.hr-dashboard__facts dd,.work-queue__detail-list dd{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;text-align:right}.hr-dashboard__text-link{width:fit-content;margin-top:auto;color:var(--color-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-decoration:none}.hr-dashboard__text-link:hover{text-decoration:underline}.hr-dashboard__actions{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-2)}.hr-dashboard__action{display:flex;min-height:var(--size-control-md);align-items:center;justify-content:space-between;gap:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);padding:var(--space-2) var(--space-3);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none}.hr-dashboard__action:hover{border-color:var(--color-accent);box-shadow:var(--shadow-subtle)}.hr-dashboard__notice{margin:0;border:var(--border-width) solid var(--color-border);border-left:3px solid var(--color-status-warning);border-radius:var(--radius-md);background:var(--color-surface-raised);padding:var(--space-3) var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.hr-dashboard__notice--error{border-left-color:var(--color-status-danger);color:var(--color-status-danger)}@media(max-width:75rem){.hr-dashboard__grid--five,.hr-dashboard__actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:63.99rem){.hr-dashboard__grid--five,.hr-dashboard__grid--three,.hr-dashboard__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:48rem){.hr-dashboard__grid--five,.hr-dashboard__grid--three,.hr-dashboard__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:34rem){.hr-dashboard__grid--five,.hr-dashboard__grid--three,.hr-dashboard__grid--two,.hr-dashboard__actions{grid-template-columns:minmax(0,1fr)}}.work-queue{display:flex;min-width:0;flex-direction:column;gap:var(--space-4)}.work-queue .ui-page-header{margin-bottom:0}.work-queue__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);padding:var(--space-3) var(--space-4)}.work-queue__toolbar-copy{display:flex;align-items:center;gap:var(--space-2)}.work-queue__toolbar-label{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase}.work-queue__filters{display:flex;flex-wrap:wrap;gap:var(--space-1)}.work-queue__filter{display:inline-flex;min-height:2rem;align-items:center;border:var(--border-width) solid transparent;border-radius:var(--radius-pill);padding:0 var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-decoration:none}.work-queue__filter:hover,.work-queue__filter.is-active{border-color:var(--color-border-strong);background:var(--color-surface-subtle);color:var(--color-text-primary)}.work-queue__notice{margin:0;border:var(--border-width) solid var(--color-border);border-left:3px solid var(--color-status-info);border-radius:var(--radius-md);background:var(--color-surface-raised);padding:var(--space-3) var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.work-queue__layout{display:grid;grid-template-columns:minmax(16rem,.32fr) minmax(0,1fr);align-items:start;gap:var(--space-4)}.work-queue__categories,.work-queue__category-list{display:flex;min-width:0;flex-direction:column;gap:var(--space-2)}.work-queue__category{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);padding:var(--space-3);text-decoration:none}.work-queue__category:hover,.work-queue__category.is-active{border-color:var(--color-accent);box-shadow:var(--shadow-subtle)}.work-queue__category-copy{display:grid;min-width:0;gap:var(--space-1)}.work-queue__category-copy strong{font-size:var(--font-size-sm)}.work-queue__category-copy>span{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-body)}.work-queue__content,.work-queue__overview,.work-queue__results{display:flex;min-width:0;flex-direction:column;gap:var(--space-3)}.work-queue__overview,.work-queue__results{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);padding:var(--space-4)}.work-queue__results-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.work-queue__results-head h2{margin:0;font-size:var(--font-size-lg)}.work-queue__results-head .ui-eyebrow{margin-bottom:var(--space-1)}.work-queue__total{display:grid;justify-items:end;gap:var(--space-1)}.work-queue__total strong{font-size:var(--font-size-xl);font-variant-numeric:tabular-nums}.work-queue__total span{color:var(--color-text-muted);font-size:var(--font-size-xs)}.work-queue__table-wrap table{min-width:42rem}.work-queue__text-link{color:var(--color-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.work-queue__empty{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.work-queue__detail{display:grid;gap:var(--space-3);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-subtle);padding:var(--space-4)}.work-queue__detail-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.work-queue__detail-head h2{margin:0;font-size:var(--font-size-md)}.work-queue__detail-list{display:grid;gap:var(--space-2);margin:0}.work-queue__detail-list>div{border-bottom:var(--border-width) solid var(--color-border);padding-bottom:var(--space-2)}.work-queue__fine-print,.work-queue__request-id{margin:0;color:var(--color-text-muted);font-size:var(--font-size-xs);overflow-wrap:anywhere}.work-queue__error{border:var(--border-width) solid var(--color-status-danger);border-radius:var(--radius-md);background:var(--color-surface-raised);padding:var(--space-4)}.work-queue__error h2,.work-queue__error p{margin:0}.work-queue__error p+p{margin-top:var(--space-2)}.work-queue__lifecycle-gaps{display:grid;gap:var(--space-2);border:var(--border-width) solid var(--color-border);border-left:3px solid var(--color-status-warning);border-radius:var(--radius-md);background:var(--color-surface-raised);padding:var(--space-4)}.work-queue__lifecycle-gaps-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.work-queue__lifecycle-gaps-head .ui-eyebrow{margin:0}.work-queue__lifecycle-gaps-head>span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em}.work-queue__lifecycle-gaps h2{margin:0;font-size:var(--font-size-md)}.work-queue__lifecycle-gaps ul,.work-queue__lifecycle-gaps p{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-body)}.work-queue__lifecycle-gaps ul{display:grid;gap:var(--space-1);padding-left:var(--space-5)}@media(max-width:64rem){.work-queue__layout{grid-template-columns:minmax(0,1fr)}.work-queue__categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:48rem){.work-queue__toolbar{align-items:flex-start;flex-direction:column}.work-queue__categories{grid-template-columns:minmax(0,1fr)}}.employee-directory,.employee-360{display:grid;min-width:0;gap:12px}.employee-directory__scope,.employee-360__scope{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:-5px 0 0;color:var(--color-text-muted, #68778c);font-size:.78rem}.employee-directory__scope strong,.employee-360__scope strong{color:var(--color-text, #17263d);font-weight:700}.employee-directory__views{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--color-border, #dce4ee);padding-bottom:9px}.employee-directory__view{display:inline-flex;min-height:34px;align-items:center;gap:7px;border:1px solid var(--color-border, #dce4ee);border-radius:999px;background:var(--color-surface, #fff);padding:0 10px;color:var(--color-text-muted, #68778c);font-size:.73rem;font-weight:650;text-decoration:none}.employee-directory__view:hover,.employee-directory__view.is-active{border-color:#a9bdf1;background:#f0f4ff;color:#244daa}.employee-directory__view-state{color:#90600b;font-size:.62rem;font-weight:750;text-transform:uppercase}.employee-directory__filter-panel,.employee-directory__table-wrap,.employee-360__record-header,.employee-360__header-facts,.employee-360__tab-groups,.employee-360__content,.employee-360__actions,.employee-360__summary-panel,.employee-360__attention,.employee-360__roster,.employee-360__section-state{min-width:0;border:1px solid var(--color-border, #dce4ee);border-radius:10px;background:var(--color-surface, #fff);box-shadow:0 1px 3px #1224400f}.employee-directory__filter-panel{padding:13px}.employee-directory__filter-grid{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px}.employee-directory__filter{display:grid;min-width:0;gap:5px;color:var(--color-text-muted, #68778c);font-size:.73rem;font-weight:700}.employee-directory__filter input,.employee-directory__filter select{width:100%;min-height:36px;border:1px solid var(--color-border-strong, #c5d0de);border-radius:7px;background:var(--color-surface, #fff);padding:0 9px;color:var(--color-text-muted, #68778c);font-size:.72rem}.employee-directory__filter input:disabled,.employee-directory__filter select:disabled{background:#f6f8fb;cursor:not-allowed}.employee-directory__filter small{color:var(--color-text-muted, #68778c);font-size:.61rem;font-weight:500;line-height:1.35}.employee-directory__filter-note,.employee-directory__pagination,.employee-360__integrity-note,.employee-360__request-id{margin:9px 0 0;color:var(--color-text-muted, #68778c);font-size:.7rem}.employee-directory__table-wrap,.employee-360__table-wrap{overflow-x:auto}.employee-directory__table,.employee-360__table-wrap table{width:100%;border-collapse:collapse;text-align:left}.employee-directory__table{min-width:1430px}.employee-directory__table caption,.employee-360__table-wrap caption{padding:10px 12px;color:var(--color-text-muted, #68778c);font-size:.68rem;text-align:left}.employee-directory__table th,.employee-directory__table td,.employee-360__table-wrap th,.employee-360__table-wrap td{border-bottom:1px solid var(--color-border, #dce4ee);padding:9px 10px;vertical-align:middle}.employee-directory__table th,.employee-360__table-wrap th{background:#f6f8fb;color:var(--color-text-muted, #68778c);font-size:.65rem;font-weight:750;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.employee-directory__table td,.employee-360__table-wrap td{color:var(--color-text, #17263d);font-size:.7rem}.employee-directory__table td[colspan]{white-space:normal}.employee-directory__table tbody tr:last-child td,.employee-360__table-wrap tbody tr:last-child td{border-bottom:0}.employee-directory__table code,.employee-360__request-id code{border-radius:4px;background:#f2f5f9;padding:2px 5px;color:#52627a;font-size:.65rem}.employee-directory__empty,.employee-directory__gap,.employee-360__section-state,.employee-360__attention,.employee-360__summary-panel,.employee-360__roster,.employee-360__actions{display:grid;align-content:start;gap:9px;padding:15px}.employee-directory__empty strong,.employee-directory__gap h2,.employee-360__section-state h2,.employee-360__attention h2,.employee-360__summary-panel h2,.employee-360__roster h2,.employee-360__actions h2{margin:0;color:var(--color-text, #17263d);font-size:.92rem}.employee-directory__empty span,.employee-directory__gap p,.employee-360__section-state p,.employee-360__attention p,.employee-360__roster p,.employee-360__actions p{margin:0;color:var(--color-text-muted, #68778c);font-size:.75rem;line-height:1.55}.employee-directory__gap{grid-template-columns:minmax(0,1fr);border-color:#e8d7b3;background:#fffcf4}.employee-directory__gap>div{display:flex;align-items:center;gap:8px}.employee-directory__gap-tag,.employee-360__state-label,.employee-360__record-status{display:inline-flex;width:fit-content;min-height:23px;align-items:center;border:1px solid #ead7ad;border-radius:999px;background:#fff8e9;padding:0 8px;color:#875509;font-size:.64rem;font-weight:750;white-space:nowrap}.employee-directory__pagination{text-align:right}.employee-360__record-header{display:flex;align-items:center;gap:13px;padding:15px}.employee-360__avatar{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border:1px solid var(--color-border, #dce4ee);border-radius:50%;background:#f3f6fa;color:#607089;font-size:1rem;font-weight:750}.employee-360__record-copy{min-width:0;flex:1}.employee-360__record-copy h2{margin:2px 0 4px;font-size:1rem}.employee-360__record-copy>p:last-child{margin:0;color:var(--color-text-muted, #68778c);font-size:.74rem}.employee-360__record-status{align-self:flex-start}.employee-360__header-facts{padding:0 13px}.employee-360__header-facts dl,.employee-360__summary-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0}.employee-360__header-facts dl>div,.employee-360__summary-list>div{display:flex;min-width:0;justify-content:space-between;gap:10px;border-bottom:1px solid var(--color-border, #dce4ee);padding:9px 0}.employee-360__header-facts dt,.employee-360__header-facts dd,.employee-360__summary-list dt,.employee-360__summary-list dd{margin:0;font-size:.7rem}.employee-360__header-facts dt,.employee-360__summary-list dt{color:var(--color-text-muted, #68778c)}.employee-360__header-facts dd{color:#707e90;font-weight:650;text-align:right}.employee-360__main-layout{display:grid;grid-template-columns:minmax(225px,.29fr) minmax(0,1fr);align-items:start;gap:11px}.employee-360__tab-groups{position:sticky;top:78px;max-height:calc(100vh - 90px);overflow-y:auto;padding:9px}.employee-360__tab-group+.employee-360__tab-group{margin-top:10px;border-top:1px solid var(--color-border, #dce4ee);padding-top:9px}.employee-360__tab-group h2{margin:0 6px 5px;color:#8996a8;font-size:.62rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.employee-360__tab-list{display:grid;gap:3px}.employee-360__tab{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:6px;border:1px solid transparent;border-radius:6px;padding:4px 6px;color:var(--color-text-muted, #68778c);font-size:.68rem;font-weight:650;text-decoration:none}.employee-360__tab:hover,.employee-360__tab.is-active{border-color:#d5e0f8;background:#eff4ff;color:#244daa}.employee-360__tab.is-restricted{color:#707e90}.employee-360__tab .ui-badge{flex:0 0 auto;font-size:.58rem}.employee-360__content{display:grid;min-height:230px;align-content:start;gap:11px;padding:13px}.employee-360__attention{grid-template-columns:minmax(0,1fr) auto;border-color:#ebdfc3;background:#fffdf7}.employee-360__attention>p{grid-column:1 / -1}.employee-360__section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.employee-360__summary-list dd{display:grid;justify-items:end;gap:3px;color:var(--color-text-muted, #68778c);text-align:right}.employee-360__summary-list dd>span:last-child{max-width:300px;font-size:.64rem;line-height:1.4}.employee-360__state-label.is-restricted,.employee-360__section-state--restricted .employee-360__state-label{border-color:#efcbc7;background:#fff3f2;color:#a12c24}.employee-360__section-state--restricted,.employee-360__section-state--error{border-color:#efcbc7;background:#fff9f8}.employee-360__table-wrap table{min-width:650px}.employee-360__table-wrap p{margin:0 0 9px}.employee-360__movement-link{width:fit-content;border:1px solid var(--color-border, #dce4ee);border-radius:7px;background:#fff;padding:7px 10px;color:#244daa;font-size:.72rem;font-weight:700;text-decoration:none}.employee-360__movement-link:hover{border-color:#a9bdf1;background:#f3f6ff}.employee-360__actions{grid-template-columns:auto minmax(0,1fr);align-items:center}.employee-360__actions .ui-eyebrow,.employee-360__actions h2,.employee-360__actions .employee-360__movement-link{grid-column:1}.employee-360__actions p{grid-column:2;grid-row:1 / span 3}@media(max-width:1100px){.employee-directory__filter-grid{grid-template-columns:repeat(3,minmax(130px,1fr))}.employee-360__main-layout{grid-template-columns:minmax(195px,.32fr) minmax(0,1fr)}}@media(max-width:820px){.employee-360__main-layout{grid-template-columns:minmax(0,1fr)}.employee-360__tab-groups{position:static;max-height:none}.employee-360__tab-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.employee-directory__filter-grid,.employee-360__header-facts dl,.employee-360__summary-list{grid-template-columns:minmax(0,1fr)}.employee-360__record-header{align-items:flex-start;flex-wrap:wrap}.employee-360__record-status{margin-left:61px}.employee-360__tab-list,.employee-360__actions{grid-template-columns:minmax(0,1fr)}.employee-360__actions p,.employee-360__actions .ui-eyebrow,.employee-360__actions h2,.employee-360__actions .employee-360__movement-link{grid-column:1;grid-row:auto}}.as{display:flex;flex-direction:column;gap:var(--space-6);max-width:var(--layout-content-max);width:100%}.as-subnav{position:sticky;top:0;z-index:1;background:var(--color-surface-canvas);padding-block:var(--space-2);overflow-x:auto}.as-subnav__list{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.as-subnav__link{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;white-space:nowrap}.as-subnav__link:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}.as-subnav__count{background:var(--color-surface-subtle);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:0 var(--space-2);line-height:1.6}.as-region{background:var(--color-surface-raised);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.as-region__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.as-region__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}.as-region__caption{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:var(--space-1) 0 0}.as-region__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.as-note{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;max-width:var(--layout-reading-max);line-height:var(--line-height-relaxed)}.as-subregion{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-4)}.as-subregion__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.as-detail{display:flex;flex-direction:column;gap:var(--space-4);border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-canvas);padding:var(--space-5);min-width:0}.as-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.as-surface{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.as-blocked{border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-subtle);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);max-width:var(--layout-reading-max)}.as-blocked__title{font-weight:var(--font-weight-semibold);margin:0}.as-blocked__message{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}.as-lookup,.as-filter{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);padding:var(--space-3) var(--space-4)}.as-lookup__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.as-lookup__label{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.as-lookup__input{min-width:16rem;flex:0 1 22rem}.as-filter__select{min-width:14rem}.as-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--space-3) var(--space-5);margin:0}.as-facts__item{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.as-facts__item dt{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase}.as-facts__item dd{color:var(--color-text-primary);font-size:var(--font-size-sm);margin:0;overflow-wrap:anywhere}.as-cell-primary{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.as-cell-numeric{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.as-cell-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.as-ref{background:var(--color-surface-subtle);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-xs);padding:0 var(--space-1);overflow-wrap:anywhere}.as-muted{color:var(--color-text-muted);font-size:var(--font-size-xs)}.as-rest{color:var(--color-text-muted);font-size:var(--font-size-xs);font-style:italic}.as-reasons,.as-pattern-days{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);list-style:none;margin:0;padding:0}.as-pattern-days__item{display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap}.as-notice{border:var(--border-width) solid var(--color-border);border-left-width:var(--space-1);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);max-width:var(--layout-reading-max);background:var(--color-surface-raised)}.as-notice--success{border-left-color:var(--color-status-positive)}.as-notice--warning{border-left-color:var(--color-status-warning)}.as-notice--danger{border-left-color:var(--color-status-danger)}.as-notice--neutral{border-left-color:var(--color-status-neutral)}.as-notice__title{font-weight:var(--font-weight-semibold);margin:0}.as-notice__message{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}.as-notice__issues{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;padding-left:var(--space-5)}.as-notice__request{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0}.as-dialog__form{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-4);align-items:start}.as-dialog__note,.as-dialog__summary{grid-column:1 / -1;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}.as-dialog__summary{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.as-dialog__actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:var(--space-3)}@media(max-width:63.99rem){.as-region,.as-detail{padding:var(--space-4)}.as-facts{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.as-dialog__form{grid-template-columns:minmax(0,1fr)}}@media(max-width:39.99rem){.as-region__head{flex-direction:column;align-items:stretch}.as-region__actions,.as-region__actions .ui-button,.as-subnav{width:100%}.as-subnav__list{flex-wrap:nowrap}.as-lookup__controls{flex-direction:column;align-items:stretch}.as-lookup__input{min-width:0;flex:1 1 auto}.as-cell-actions{justify-content:flex-start}}.er-workspace{display:grid;gap:var(--space-6);padding:var(--space-6)}.er-anchor-nav{position:sticky;top:0;z-index:1;display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3);background:color-mix(in srgb,var(--color-surface-raised) 92%,transparent);box-shadow:var(--shadow-subtle)}.er-anchor-nav a{border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);text-decoration:none}.er-anchor-nav a:hover,.er-anchor-nav a:focus-visible{background:var(--color-surface-subtle);color:var(--color-text-primary);outline:none}.er-region,.er-command-panel{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-5);background:radial-gradient(circle at top left,rgb(71 92 255 / 8%),transparent 34rem),var(--color-surface-raised);box-shadow:var(--shadow-subtle)}.er-region__head{display:flex;gap:var(--space-4);align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-4)}.er-region__eyebrow{margin:0 0 var(--space-1);color:var(--color-text-tertiary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.er-region__title,.er-command-panel h3{margin:0;color:var(--color-text-primary);font-size:var(--font-size-xl);line-height:var(--line-height-heading)}.er-region__caption,.er-command-panel p,.er-note{margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.er-region__actions,.er-inline-actions,.er-dialog-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.er-grid{display:grid;gap:var(--space-4)}.er-grid--two{grid-template-columns:minmax(18rem,.9fr) minmax(26rem,1.4fr)}.er-detail-stack,.er-subgrid{display:grid;gap:var(--space-4);margin-top:var(--space-4)}.er-subgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.er-surface{min-width:0;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--color-surface-canvas)}.er-surface[data-er-state=error]{border-color:var(--color-status-danger)}.er-surface[data-er-state=not-authorized],.er-blocked{border-color:var(--color-border-strong);background:var(--color-surface-subtle)}.er-blocked{border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-lg);padding:var(--space-4)}.er-blocked__title{margin:0;color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.er-blocked__message{margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.er-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0}.er-facts__item{min-width:0;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-surface-raised)}.er-facts dt{margin:0 0 var(--space-1);color:var(--color-text-tertiary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.er-facts dd{margin:0;overflow-wrap:anywhere;color:var(--color-text-primary)}.er-ref{border-radius:var(--radius-sm);padding:.125rem .375rem;background:var(--color-surface-subtle);color:var(--color-text-primary);font-size:.92em}.er-pagination{margin:var(--space-3) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.er-lookup,.er-command-panel{display:grid;gap:var(--space-3)}.er-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.er-textarea{min-height:8rem;resize:vertical}.er-dialogs .ui-dialog-shell{width:min(42rem,calc(100vw - 2rem))}.er-dialog-actions{justify-content:flex-end;margin-top:var(--space-5)}.er-notice{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--color-surface-raised)}.er-notice--success{border-color:var(--color-status-positive)}.er-notice--warning{border-color:var(--color-status-warning)}.er-notice--danger{border-color:var(--color-status-danger)}.er-notice p{margin:var(--space-1) 0 0;color:var(--color-text-secondary)}.er-notice__request{font-family:var(--font-family-mono)}@media(max-width:64rem){.er-workspace{padding:var(--space-4)}.er-grid--two,.er-subgrid,.er-facts,.er-form-grid{grid-template-columns:1fr}.er-region__head{flex-direction:column}}@media(max-width:48rem){.er-anchor-nav{position:static}.er-region,.er-command-panel,.er-surface{border-radius:var(--radius-lg);padding:var(--space-4)}}.ac-workspace{display:grid;gap:var(--space-6);padding:var(--space-6)}.ac-anchor-nav{position:sticky;top:0;z-index:1;display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3);background:color-mix(in srgb,var(--color-surface-raised) 92%,transparent);box-shadow:var(--shadow-subtle)}.ac-anchor-nav a{border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);text-decoration:none}.ac-anchor-nav a:hover,.ac-anchor-nav a:focus-visible{background:var(--color-surface-subtle);color:var(--color-text-primary);outline:none}.ac-region{display:grid;gap:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-5);background:var(--color-surface-raised);box-shadow:var(--shadow-subtle)}.ac-region__header{display:grid;gap:var(--space-1)}.ac-region__title{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ac-region__description,.ac-lookup__description,.ac-note,.ac-dialog-note{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.5}.ac-subheading{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}.ac-surface{display:grid;gap:var(--space-3);border:var(--border-width) solid var(--color-border-subtle, var(--color-border));border-radius:var(--radius-lg);padding:var(--space-4);background:var(--color-surface)}.ac-lookup,.ac-inline-form{display:grid;gap:var(--space-3)}.ac-lookup fieldset,.ac-inline-form fieldset{display:grid;gap:var(--space-3);margin:0;border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.ac-lookup legend,.ac-inline-form legend{padding:0 var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ac-inline-form fieldset[disabled]{opacity:.6}.ac-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.ac-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0}.ac-facts__item{display:grid;gap:var(--space-1);min-width:0}.ac-facts__item dt{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}.ac-facts__item dd{margin:0;overflow-wrap:anywhere;color:var(--color-text-primary)}.ac-ref{border-radius:var(--radius-sm);padding:0 var(--space-1);background:var(--color-surface-subtle);font-family:var(--font-family-mono);font-size:var(--font-size-xs);overflow-wrap:anywhere}.ac-actions,.ac-dialog-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.ac-dialog-actions{justify-content:flex-end;margin-top:var(--space-4)}.ac-textarea{min-height:6rem;resize:vertical}.ac-blocked{display:grid;gap:var(--space-1);border-left:3px solid var(--color-warning, var(--color-border));border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--color-surface-subtle)}.ac-blocked__title{margin:0;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ac-blocked__message{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ac-notice{display:grid;gap:var(--space-1);border:var(--border-width) solid var(--color-border);border-left-width:3px;border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);background:var(--color-surface-raised)}.ac-notice--success{border-left-color:var(--color-positive, var(--color-border))}.ac-notice--warning{border-left-color:var(--color-warning, var(--color-border))}.ac-notice--danger{border-left-color:var(--color-danger, var(--color-border))}.ac-notice__title{margin:0;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ac-notice__message{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ac-notice__request-id,.ac-request-id{margin:0;font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.ac-unavailable{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.ac-unavailable__item{border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3);background:var(--color-surface-subtle)}.ac-unavailable__label{margin:0 0 var(--space-1);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ac-unavailable__reason{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}@media(max-width:64rem){.ac-workspace{padding:var(--space-4)}.ac-facts,.ac-form-grid,.ac-unavailable{grid-template-columns:1fr}.ac-actions{flex-direction:column;align-items:stretch}}@media(max-width:48rem){.ac-anchor-nav{position:static}.ac-region,.ac-surface{border-radius:var(--radius-lg);padding:var(--space-4)}}.wc-workspace{display:grid;gap:var(--space-6);padding:var(--space-6)}.wc-anchor-nav{position:sticky;top:0;z-index:1;display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3);background:color-mix(in srgb,var(--color-surface-raised) 92%,transparent);box-shadow:var(--shadow-subtle)}.wc-anchor-nav a{border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);text-decoration:none}.wc-anchor-nav a:hover,.wc-anchor-nav a:focus-visible{background:var(--color-surface-subtle);color:var(--color-text-primary);outline:none}.wc-region{display:grid;gap:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-5);background:var(--color-surface-raised);box-shadow:var(--shadow-subtle)}.wc-region__header{display:grid;gap:var(--space-1)}.wc-region__title{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.wc-region__description,.wc-lookup__description,.wc-note,.wc-dialog-note{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.5}.wc-subheading{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}.wc-surface{display:grid;gap:var(--space-3);border:var(--border-width) solid var(--color-border-subtle, var(--color-border));border-radius:var(--radius-lg);padding:var(--space-4);background:var(--color-surface)}.wc-lookup,.wc-inline-form{display:grid;gap:var(--space-3)}.wc-lookup fieldset,.wc-inline-form fieldset{display:grid;gap:var(--space-3);margin:0;border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.wc-lookup legend,.wc-inline-form legend{padding:0 var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.wc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.wc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0}.wc-facts__item{display:grid;gap:var(--space-1);min-width:0}.wc-facts__item dt{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}.wc-facts__item dd{margin:0;overflow-wrap:anywhere;color:var(--color-text-primary)}.wc-ref{border-radius:var(--radius-sm);padding:0 var(--space-1);background:var(--color-surface-subtle);font-family:var(--font-family-mono);font-size:var(--font-size-xs);overflow-wrap:anywhere}.wc-actions,.wc-dialog-actions,.wc-message__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.wc-dialog-actions{justify-content:flex-end;margin-top:var(--space-4)}.wc-textarea{min-height:6rem;resize:vertical}.wc-messages{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.wc-message{display:grid;gap:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);background:var(--color-surface-subtle)}.wc-message__meta{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin:0;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.wc-message__body{margin:0;overflow-wrap:anywhere;color:var(--color-text-primary)}.wc-message__refs{margin:0;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.wc-blocked{display:grid;gap:var(--space-1);border-left:3px solid var(--color-warning, var(--color-border));border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--color-surface-subtle)}.wc-blocked__title{margin:0;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.wc-blocked__message{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.wc-notice{display:grid;gap:var(--space-1);border:var(--border-width) solid var(--color-border);border-left-width:3px;border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);background:var(--color-surface-raised)}.wc-notice--success{border-left-color:var(--color-positive, var(--color-border))}.wc-notice--warning{border-left-color:var(--color-warning, var(--color-border))}.wc-notice--danger{border-left-color:var(--color-danger, var(--color-border))}.wc-notice__title{margin:0;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.wc-notice__message{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.wc-notice__request-id,.wc-request-id{margin:0;font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.wc-unavailable{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.wc-unavailable__item{border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3);background:var(--color-surface-subtle)}.wc-unavailable__label{margin:0 0 var(--space-1);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.wc-unavailable__reason{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}@media(max-width:64rem){.wc-workspace{padding:var(--space-4)}.wc-facts,.wc-form-grid,.wc-unavailable{grid-template-columns:1fr}.wc-actions,.wc-message__actions{flex-direction:column;align-items:stretch}}@media(max-width:48rem){.wc-anchor-nav{position:static}.wc-region,.wc-surface,.wc-message{border-radius:var(--radius-lg);padding:var(--space-4)}}.doc-workspace{display:grid;gap:var(--space-6);padding:var(--space-6)}.doc-layout{display:grid;grid-template-columns:minmax(20rem,.8fr) minmax(32rem,1.4fr);gap:var(--space-5);align-items:start}.doc-panel{display:grid;gap:var(--space-4);min-width:0;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-5);background:var(--color-surface-raised);box-shadow:var(--shadow-subtle)}.doc-panel__header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);align-items:start}.doc-panel__title{margin:0;color:var(--color-text-primary);font-size:var(--font-size-lg)}.doc-panel__description,.doc-note,.doc-request-id{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.5}.doc-request-id,.doc-ref{font-family:var(--font-family-mono);font-size:var(--font-size-xs);overflow-wrap:anywhere}.doc-ref{border-radius:var(--radius-sm);padding:0 var(--space-1);background:var(--color-surface-subtle)}.doc-surface{display:grid;gap:var(--space-3)}.doc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0}.doc-facts div{min-width:0}.doc-facts dt{color:var(--color-text-secondary);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em}.doc-facts dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.doc-actions,.doc-dialog-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.doc-dialog-actions{justify-content:flex-end;margin-top:var(--space-4)}.doc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.doc-governance-rules{display:grid;gap:var(--space-3);counter-reset:rule}.doc-governance-rule{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3)}.doc-notice{border:var(--border-width) solid var(--color-border);border-left-width:3px;border-radius:var(--radius-lg);padding:var(--space-3)}.doc-notice--success{border-left-color:var(--color-positive, var(--color-border))}.doc-notice--warning{border-left-color:var(--color-warning, var(--color-border))}.doc-notice--danger{border-left-color:var(--color-danger, var(--color-border))}.doc-notice p{margin:0}.doc-notice p+p{margin-top:var(--space-1)}.doc-blocked{border-left:3px solid var(--color-warning, var(--color-border));padding:var(--space-3);background:var(--color-surface-subtle)}@media(max-width:64rem){.doc-workspace{padding:var(--space-4)}.doc-layout,.doc-form-grid,.doc-governance-rule,.doc-facts{grid-template-columns:1fr}.doc-actions{flex-direction:column;align-items:stretch}}@media(max-width:48rem){.doc-workspace{padding:var(--space-3)}.doc-panel{border-radius:var(--radius-lg);padding:var(--space-4)}}.cp-workspace{display:grid;gap:var(--space-6);padding:var(--space-6)}.cp-layout{display:grid;grid-template-columns:minmax(28rem,1fr) minmax(28rem,1fr);gap:var(--space-5);align-items:start}.cp-panel{display:grid;gap:var(--space-4);min-width:0;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-5);background:var(--color-surface-raised);box-shadow:var(--shadow-subtle)}.cp-panel__header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);align-items:start}.cp-panel__title{margin:0;color:var(--color-text-primary);font-size:var(--font-size-lg)}.cp-panel__description,.cp-note,.cp-request-id{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.5}.cp-request-id,.cp-ref{font-family:var(--font-family-mono);font-size:var(--font-size-xs);overflow-wrap:anywhere}.cp-ref{border-radius:var(--radius-sm);padding:0 var(--space-1);background:var(--color-surface-subtle)}.cp-surface{display:grid;gap:var(--space-3);min-width:0}.cp-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0}.cp-facts div{min-width:0}.cp-facts dt{color:var(--color-text-secondary);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em}.cp-facts dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.cp-surface .ui-table-shell table{font-size:var(--font-size-sm)}.cp-surface .ui-table-shell td,.cp-surface .ui-table-shell th{padding:var(--space-2) var(--space-3);white-space:nowrap}.cp-numeric{text-align:right;font-variant-numeric:tabular-nums}.cp-money{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.cp-money__unit{color:var(--color-text-secondary);font-family:var(--font-family-base, inherit);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em}.cp-restricted{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-style:italic}.cp-actions,.cp-dialog-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.cp-dialog-actions{justify-content:flex-end;margin-top:var(--space-4)}.cp-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.cp-lookup{display:grid;gap:var(--space-3);justify-items:start}.cp-rules{display:grid;gap:var(--space-3)}.cp-rule{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3)}.cp-notice{border:var(--border-width) solid var(--color-border);border-left-width:3px;border-radius:var(--radius-lg);padding:var(--space-3)}.cp-notice--success{border-left-color:var(--color-positive, var(--color-border))}.cp-notice--warning{border-left-color:var(--color-warning, var(--color-border))}.cp-notice--danger{border-left-color:var(--color-danger, var(--color-border))}.cp-notice p{margin:0}.cp-notice p+p{margin-top:var(--space-1)}.cp-blocked{border-left:3px solid var(--color-warning, var(--color-border));padding:var(--space-3);background:var(--color-surface-subtle)}.cp-blocked p{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}@media(max-width:64rem){.cp-workspace{padding:var(--space-4)}.cp-layout,.cp-form-grid,.cp-rule{grid-template-columns:1fr}.cp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-actions{flex-direction:column;align-items:stretch}}@media(max-width:48rem){.cp-workspace{padding:var(--space-3)}.cp-panel{border-radius:var(--radius-lg);padding:var(--space-4)}.cp-facts{grid-template-columns:1fr}.cp-surface .ui-table-shell td,.cp-surface .ui-table-shell th{padding:var(--space-2)}}.peg-workspace{display:grid;gap:var(--space-6);padding:var(--space-6)}.peg-panel{display:grid;gap:var(--space-4);min-width:0;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-5);background:var(--color-surface-raised);box-shadow:var(--shadow-subtle)}.peg-panel__header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);align-items:start}.peg-panel__title{margin:0;color:var(--color-text-primary);font-size:var(--font-size-lg)}.peg-domain{display:grid;gap:var(--space-4)}.peg-domain__title{margin:0;color:var(--color-text-primary);font-size:var(--font-size-xl)}.peg-note,.peg-request-id{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.5}.peg-request-id,.peg-ref{font-family:var(--font-family-mono);font-size:var(--font-size-xs);overflow-wrap:anywhere}.peg-ref{border-radius:var(--radius-sm);padding:0 var(--space-1);background:var(--color-surface-subtle)}.peg-surface{display:grid;gap:var(--space-3)}.peg-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0}.peg-facts dt{color:var(--color-text-secondary);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em}.peg-facts dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.peg-scope{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.peg-lookup-form{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-3)}.peg-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.peg-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4)}.peg-notice{border:var(--border-width) solid var(--color-border);border-left-width:3px;border-radius:var(--radius-lg);padding:var(--space-3)}.peg-notice--success{border-left-color:var(--color-positive, var(--color-border))}.peg-notice--warning{border-left-color:var(--color-warning, var(--color-border))}.peg-notice--danger{border-left-color:var(--color-danger, var(--color-border))}.peg-notice p{margin:0}.peg-notice p+p{margin-top:var(--space-1)}.peg-blocked{border-left:3px solid var(--color-warning, var(--color-border));padding:var(--space-3);background:var(--color-surface-subtle)}@media(max-width:64rem){.peg-workspace{padding:var(--space-4)}.peg-scope,.peg-form-grid,.peg-facts{grid-template-columns:1fr}.peg-lookup-form{flex-direction:column;align-items:stretch}}@media(max-width:48rem){.peg-workspace{padding:var(--space-3)}.peg-panel{border-radius:var(--radius-lg);padding:var(--space-4)}}.crm-page{max-width:90rem;margin:0 auto;padding:var(--space-6)}.crm-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.crm-boundary,.crm-unavailable{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.crm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.crm-surface,.crm-supporting{min-width:0;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);padding:var(--space-4);box-shadow:var(--shadow-subtle)}.crm-surface__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.crm-surface h2,.crm-form h3{margin:0;color:var(--color-text-primary);font-size:var(--font-size-lg)}.crm-surface .ui-table-shell{margin:0 -var(--space-4);border-inline:0;border-radius:0}.crm-ref{font-size:var(--font-size-xs);color:var(--color-text-muted)}.crm-blocked{padding:var(--space-4);border-left:3px solid var(--color-status-warning);background:var(--color-surface-subtle)}.crm-blocked p{margin-bottom:0;color:var(--color-text-secondary)}.crm-notice{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border)}.crm-notice p{margin:var(--space-1) 0}.crm-notice--success{border-color:var(--color-status-positive)}.crm-notice--error{border-color:var(--color-status-danger)}.crm-notice--info{border-color:var(--color-status-info)}.crm-request-id{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--font-size-xs)}.crm-supporting{margin-top:var(--space-4)}.crm-supporting summary{cursor:pointer;font-weight:var(--font-weight-semibold)}.crm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-4)}.crm-form{display:grid;gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.crm-unavailable{margin-top:var(--space-5)}@media(max-width:60rem){.crm-page{padding:var(--space-4)}.crm-grid{grid-template-columns:1fr}}@media(max-width:40rem){.crm-form-grid{grid-template-columns:1fr}.crm-actions .ui-button{flex:1 1 45%}.crm-surface{padding:var(--space-3)}}.ra-page{max-width:90rem;margin:0 auto;padding:var(--space-6)}.ra-boundary,.ra-unavailable,.ra-note{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ra-parameters{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);padding:var(--space-4);margin-bottom:var(--space-4);box-shadow:var(--shadow-subtle)}.ra-parameters__title{margin:0 0 var(--space-1);font-size:var(--font-size-lg);color:var(--color-text-primary)}.ra-parameters__hint{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm)}.ra-parameters__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-4)}.ra-parameters__actions{margin-top:var(--space-4)}.ra-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.ra-surface{min-width:0;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);padding:var(--space-4);box-shadow:var(--shadow-subtle)}.ra-surface[data-reports-surface=operational]{grid-column:1 / -1}.ra-surface__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.ra-surface h2{margin:0;color:var(--color-text-primary);font-size:var(--font-size-lg)}.ra-group+.ra-group{margin-top:var(--space-4)}.ra-group h3{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.ra-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--space-3);margin:0}.ra-stat{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);padding:var(--space-3)}.ra-stat dt{margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em}.ra-stat dd{margin:0;color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.ra-blocked{border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-subtle);padding:var(--space-3);font-size:var(--font-size-sm)}.ra-blocked p,.ra-note{margin:var(--space-1) 0 0}.ra-request-id{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--font-size-xs)}.ra-notice{border:var(--border-width) solid var(--color-border);border-left-width:4px;border-radius:var(--radius-md);background:var(--color-surface-raised);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}.ra-notice--error{border-left-color:var(--color-status-danger)}.ra-notice--success{border-left-color:var(--color-status-positive)}.ra-notice--info{border-left-color:var(--color-status-info)}.ra-notice p{margin:var(--space-1) 0 0}@media(max-width:63.99rem){.ra-grid{grid-template-columns:minmax(0,1fr)}}.pb-page{max-width:92rem;margin:0 auto;padding:var(--space-6)}.pb-boundary,.pb-unavailable,.pb-note{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.pb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.pb-column{display:grid;gap:var(--space-4);align-content:start;min-width:0}.pb-surface,.pb-commands{min-width:0;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);padding:var(--space-4);box-shadow:var(--shadow-subtle)}.pb-commands{margin-top:var(--space-4)}.pb-surface__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.pb-surface h2,.pb-commands h2{margin:0 0 var(--space-1);color:var(--color-text-primary);font-size:var(--font-size-lg)}.pb-form h3{margin:0 0 var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-md)}.pb-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-3);margin:0}.pb-stat{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);padding:var(--space-3);min-width:0}.pb-stat dt{margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.pb-stat dd{margin:0;color:var(--color-text-primary);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pb-group+.pb-group{margin-top:var(--space-4)}.pb-group h3{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.pb-blocked{border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-subtle);padding:var(--space-3);font-size:var(--font-size-sm)}.pb-blocked p,.pb-note{margin:var(--space-1) 0 0}.pb-request-id{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--font-size-xs)}.pb-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-4)}.pb-form{display:grid;gap:var(--space-3);align-content:start;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);padding:var(--space-3)}.pb-notice{border:var(--border-width) solid var(--color-border);border-left-width:4px;border-radius:var(--radius-md);background:var(--color-surface-raised);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}.pb-notice--error{border-left-color:var(--color-status-danger)}.pb-notice--success{border-left-color:var(--color-status-positive)}.pb-notice--info{border-left-color:var(--color-status-info)}.pb-notice p{margin:var(--space-1) 0 0}@media(max-width:63.99rem){.pb-grid{grid-template-columns:minmax(0,1fr)}}*,*:before,*:after{box-sizing:border-box}html{min-width:20rem;background:var(--color-surface-canvas);color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:100%;text-rendering:optimizeLegibility}body{min-width:20rem;min-height:100vh;margin:0;background:var(--color-surface-canvas);color:var(--color-text-primary);font-size:var(--font-size-md);line-height:var(--line-height-body)}button,input,select,textarea{color:inherit;font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled,input:disabled,select:disabled{cursor:not-allowed;opacity:.58}a{color:inherit}.ui-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-button{display:inline-flex;min-height:var(--size-control-md);align-items:center;justify-content:center;border:var(--border-width) solid transparent;border-radius:var(--radius-md);padding:0 var(--space-4);font-weight:var(--font-weight-semibold);line-height:1;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}a.ui-button{text-decoration:none}.ui-button--primary{background:var(--color-accent);color:var(--color-text-on-accent);box-shadow:var(--shadow-subtle)}.ui-button--primary:hover{background:var(--color-accent-hover)}.ui-button--secondary{border-color:var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-text-primary)}.ui-button--secondary:hover,.ui-button--quiet:hover{border-color:var(--color-accent);background:var(--color-surface-subtle)}.ui-button--quiet{border-color:transparent;background:transparent;color:var(--color-text-secondary)}.ui-button--danger{background:var(--color-status-danger);color:var(--color-text-on-accent)}.ui-icon-button{display:inline-grid;width:var(--size-control-md);height:var(--size-control-md);place-items:center;border:var(--border-width) solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}.ui-icon-button:hover{border-color:var(--color-border);background:var(--color-surface-subtle);color:var(--color-text-primary)}.ui-field{display:grid;gap:var(--space-2)}.ui-field__label{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.ui-field__control,.ui-select{width:100%;min-height:var(--size-control-md);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);padding:0 var(--space-3)}.ui-field__control:hover,.ui-select:hover{border-color:var(--color-text-muted)}.ui-field__description,.ui-field__error{margin:0;font-size:var(--font-size-xs);line-height:var(--line-height-body)}.ui-field__description{color:var(--color-text-muted)}.ui-field__error{color:var(--color-status-danger)}.ui-badge{display:inline-flex;min-height:1.5rem;align-items:center;border:var(--border-width) solid transparent;border-radius:var(--radius-pill);padding:0 var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1}.ui-badge--neutral{border-color:var(--color-border);background:var(--color-surface-subtle);color:var(--color-text-secondary)}.ui-badge--info{border-color:color-mix(in srgb,var(--color-status-info) 24%,var(--color-surface-raised));background:color-mix(in srgb,var(--color-status-info) 10%,var(--color-surface-raised));color:var(--color-status-info)}.ui-badge--positive{border-color:color-mix(in srgb,var(--color-status-positive) 24%,var(--color-surface-raised));background:color-mix(in srgb,var(--color-status-positive) 10%,var(--color-surface-raised));color:var(--color-status-positive)}.ui-badge--warning{border-color:color-mix(in srgb,var(--color-status-warning) 24%,var(--color-surface-raised));background:color-mix(in srgb,var(--color-status-warning) 10%,var(--color-surface-raised));color:var(--color-status-warning)}.ui-badge--danger{border-color:color-mix(in srgb,var(--color-status-danger) 24%,var(--color-surface-raised));background:color-mix(in srgb,var(--color-status-danger) 10%,var(--color-surface-raised));color:var(--color-status-danger)}.ui-card{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-subtle)}.ui-divider{width:100%;height:var(--border-width);margin:0;border:0;background:var(--color-border)}.ui-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-8)}.ui-page-header__copy{min-width:0}.ui-eyebrow{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.ui-page-header__title{margin:0;font-size:clamp(var(--font-size-xl),2vw,var(--font-size-2xl));font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:var(--line-height-tight)}.ui-page-header__description{max-width:52rem;margin:var(--space-3) 0 0;color:var(--color-text-secondary)}.ui-page-header__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.ui-state{display:grid;max-width:36rem;justify-items:start;gap:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);padding:var(--space-8);box-shadow:var(--shadow-subtle)}.ui-state__icon{display:grid;width:2rem;height:2rem;place-items:center;border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--color-accent);font-weight:var(--font-weight-bold)}.ui-state__title,.ui-state__message{margin:0}.ui-state__title{font-size:var(--font-size-lg);line-height:var(--line-height-tight)}.ui-state__message{color:var(--color-text-secondary)}.ui-state--error .ui-state__icon{background:color-mix(in srgb,var(--color-status-danger) 10%,var(--color-surface-raised));color:var(--color-status-danger)}.ui-state__action{margin-top:var(--space-2)}.ui-skeleton{display:block;height:var(--space-4);border-radius:var(--radius-sm);background:var(--color-surface-subtle)}.ui-skeleton--line{width:min(24rem,100%)}.ui-skeleton--short{width:min(14rem,70%)}.ui-table-shell{overflow-x:auto;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised)}.ui-table-shell table{width:100%;min-width:40rem;border-collapse:collapse;text-align:left}.ui-table-shell caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ui-table-shell th,.ui-table-shell td{border-bottom:var(--border-width) solid var(--color-border);padding:var(--space-3) var(--space-4);vertical-align:middle}.ui-table-shell th{background:var(--color-surface-subtle);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.ui-table-shell tr:last-child td{border-bottom:0}.ui-dialog-shell,.ui-drawer-shell{border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-raised);color:var(--color-text-primary)}.ui-dialog-shell{width:min(36rem,calc(100% - var(--space-8)));padding:0}.ui-dialog-shell::backdrop{background:var(--color-overlay-scrim)}.ui-dialog-shell__header,.ui-drawer-shell__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);border-bottom:var(--border-width) solid var(--color-border);padding:var(--space-4) var(--space-5)}.ui-dialog-shell__header h2,.ui-drawer-shell__header h2{margin:0;font-size:var(--font-size-lg)}.ui-dialog-shell__body,.ui-drawer-shell__body{padding:var(--space-5)}.ui-drawer-shell{position:fixed;z-index:20;inset:0 0 0 auto;width:min(28rem,100%);border-radius:0}.app-shell{display:grid;min-height:100vh;grid-template-columns:var(--layout-sidebar-width) minmax(0,1fr);background:var(--color-surface-canvas)}.shell__nav{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;border-right:var(--border-width) solid var(--color-border);background:var(--color-surface-raised)}.shell__brand{display:flex;min-height:var(--size-header-height);align-items:center;gap:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);padding:0 var(--space-5);color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:-.02em;text-decoration:none}.shell__brand-mark{display:grid;width:2rem;height:2rem;place-items:center;border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-text-on-accent);font-size:var(--font-size-sm)}.shell__brand-logo{display:block;width:auto;max-width:9rem;max-height:2rem}.shell__auth-required{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-5)}.shell__auth-logo{display:block;width:min(9rem,25vw);height:auto;object-fit:contain}.shell__nav-scroll{flex:1;overflow-y:auto;padding:var(--space-5) var(--space-3)}.shell__nav-list,.shell__nav-group-list{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.shell__nav-group+.shell__nav-group{margin-top:var(--space-4)}.shell__nav-group-label{margin:0 0 var(--space-1) var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.shell__nav-link{display:flex;min-height:2.625rem;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);padding:0 var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none}.shell__nav-link:hover{background:var(--color-surface-subtle);color:var(--color-text-primary)}.shell__nav-link.is-active{background:color-mix(in srgb,var(--color-accent) 9%,white);color:var(--color-accent-hover);font-weight:var(--font-weight-semibold)}.shell__nav-indicator{width:.375rem;height:.375rem;flex:0 0 auto;border-radius:var(--radius-pill);background:currentColor;opacity:.48}.shell__nav-link.is-active .shell__nav-indicator{opacity:1}.shell__nav-footer{display:grid;gap:var(--space-1);border-top:var(--border-width) solid var(--color-border);padding:var(--space-4) var(--space-5)}.shell__footer-label{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.shell__footer-version{color:var(--color-text-muted);font-size:var(--font-size-xs)}.shell__workspace{min-width:0}.shell__header{display:flex;min-height:var(--size-header-height);align-items:center;justify-content:space-between;gap:var(--space-4);border-bottom:var(--border-width) solid var(--color-border);background:color-mix(in srgb,var(--color-surface-raised) 94%,transparent);padding:0 var(--space-8)}.shell__header-context{display:grid;min-width:0;flex:1;gap:var(--space-1)}.shell__header-eyebrow{overflow:hidden;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.shell__header-title{overflow:hidden;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.shell__header-actions{display:flex;align-items:center;gap:var(--space-2)}.shell__context-trigger,.shell__account-trigger{min-height:var(--size-control-sm);border:var(--border-width) solid transparent;border-radius:var(--radius-md);background:transparent;padding:0 var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.shell__context-trigger:hover,.shell__account-trigger:hover{border-color:var(--color-border);background:var(--color-surface-subtle);color:var(--color-text-primary)}.shell__menu-toggle{display:none;width:var(--size-control-md);height:var(--size-control-md);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised)}.shell__main{width:min(100%,var(--layout-content-max));min-height:calc(100vh - var(--size-header-height));margin:0 auto;padding:var(--space-8)}@media(max-width:63.99rem){.app-shell{display:block;min-width:0}.shell__nav{position:fixed;z-index:10;inset:0 auto 0 0;width:min(var(--layout-sidebar-width),calc(100vw - var(--space-8)));height:100%;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;transform:translate(-100%);transition:transform .18s ease,visibility 0s linear .18s;visibility:hidden;box-shadow:var(--shadow-raised)}.shell__nav.is-open,.app-shell[data-nav-open=true] .shell__nav{transform:translate(0);transition:transform .18s ease;visibility:visible}.app-shell[data-nav-open=true]:after{content:"";position:fixed;z-index:9;top:0;right:0;bottom:0;left:0;background:var(--color-overlay-scrim);pointer-events:none}body:has(.app-shell[data-nav-open=true]){overflow:hidden}.shell__nav-scroll{min-height:0}.shell__menu-toggle{display:inline-grid;place-items:center}.shell__header{gap:var(--space-3);padding:0 var(--space-5)}.shell__header-actions{flex:0 0 auto}.shell__main{width:100%;max-width:none;min-width:0;padding:var(--space-6)}}@media(max-width:39.99rem){.shell__header-actions{gap:0}.shell__context-trigger{display:none}.shell__account-trigger{max-width:5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell__main{padding:var(--space-5) var(--space-4)}.ui-page-header{align-items:flex-start;flex-direction:column;gap:var(--space-4)}.ui-page-header__actions{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lifecycle-contract-gap{display:grid;gap:1rem}.lifecycle-contract-gap__notice{margin:0;padding:.9rem 1rem;border:1px solid #e4d4a5;border-radius:.8rem;background:#fff9e8;color:#5d4c20;font-size:.9rem;line-height:1.55}.lifecycle-contract-gap__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.lifecycle-contract-gap__list>h2,.lifecycle-contract-gap__group-title{grid-column:1 / -1;margin:0;color:var(--ui-text, #132238)}.lifecycle-contract-gap__list>h2{font-size:1.1rem}.lifecycle-contract-gap__group-title{margin-top:.65rem;font-size:.92rem}.lifecycle-contract-gap__item{min-width:0;padding:.9rem 1rem;border:1px solid var(--ui-border, #dbe3ec);border-radius:.8rem;background:var(--ui-surface, #fff)}.lifecycle-contract-gap__item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.lifecycle-contract-gap__item h3{margin:0;font-size:.92rem}.lifecycle-contract-gap__item-head span{flex:0 0 auto;color:#705b1f;font-size:.68rem;font-weight:800;letter-spacing:.05em}.lifecycle-contract-gap__item p,.lifecycle-contract-gap__boundary{margin:.45rem 0 0;color:var(--ui-text-muted, #536274);font-size:.82rem;line-height:1.55}.lifecycle-contract-gap__boundary{padding:.8rem 0;border-top:1px solid var(--ui-border, #dbe3ec)}@media(max-width:760px){.lifecycle-contract-gap__list{grid-template-columns:minmax(0,1fr)}}.po{display:flex;flex-direction:column;gap:var(--space-6);max-width:var(--layout-content-max);width:100%}.po-subnav{position:sticky;top:0;z-index:1;background:var(--color-surface-canvas);padding-block:var(--space-2);overflow-x:auto}.po-subnav__list{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.po-subnav__link{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;white-space:nowrap}.po-subnav__link:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}.po-subnav__count{background:var(--color-surface-subtle);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:0 var(--space-2);line-height:1.6}.po-region{background:var(--color-surface-raised);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.po-region--detail{border-style:dashed;border-color:var(--color-border-strong);background:var(--color-surface-canvas)}.po-region__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.po-region__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}.po-region__caption{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:var(--space-1) 0 0}.po-region__note{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;max-width:var(--layout-reading-max);line-height:var(--line-height-relaxed)}.po-region__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.po-subregion{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.po-subregion__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.po-surface__loading{display:flex;flex-direction:column;gap:var(--space-3);padding-block:var(--space-2)}.po-surface__error{border:var(--border-width) solid var(--color-status-danger);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.po-surface__error-title{color:var(--color-status-danger);font-weight:var(--font-weight-semibold);margin:0}.po-surface__error-message,.po-surface__request-id{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.po-notice{border:var(--border-width) solid var(--color-border);border-left-width:var(--space-1);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);max-width:var(--layout-reading-max)}.po-notice--success{border-left-color:var(--color-status-positive);background:var(--color-surface-raised)}.po-notice--warning{border-left-color:var(--color-status-warning);background:var(--color-surface-raised)}.po-notice--danger{border-left-color:var(--color-status-danger);background:var(--color-surface-raised)}.po-notice--neutral{border-left-color:var(--color-status-neutral);background:var(--color-surface-raised)}.po-notice__title{font-weight:var(--font-weight-semibold);margin:0}.po-notice__message{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.po-notice__issues{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;padding-left:var(--space-6)}.po-notice__request{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0}.po-cell-primary{font-weight:var(--font-weight-medium)}.po-cell-numeric{font-variant-numeric:tabular-nums;text-align:right}.po-cell-actions{display:flex;flex-wrap:wrap;gap:var(--space-1)}.po-ref{background:var(--color-surface-subtle);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-xs);padding:0 var(--space-1);overflow-wrap:anywhere}.po-tree,.po-tree__children{list-style:none;margin:0;padding-left:0}.po-tree__children{border-left:var(--border-width) solid var(--color-border-strong);margin-left:var(--space-3);padding-left:var(--space-5)}.po-tree__item{display:block;padding-block:var(--space-1)}.po-tree__node{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);background:var(--color-surface-canvas);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);min-width:0}.po-tree__title{font-weight:var(--font-weight-semibold)}.po-tree__meta{color:var(--color-text-muted);font-size:var(--font-size-sm)}.po-detail__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--space-4);margin:0}.po-detail__fact dt{color:var(--color-text-muted);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-1)}.po-detail__fact dd{margin:0;overflow-wrap:anywhere}.po-asof__controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--space-3)}.po-asof__label{display:block;flex-basis:100%;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.po-asof__input{max-width:20rem}.po-architecture{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--space-6);align-items:start}.po-lineage,.po-lineage__list{list-style:none;margin:0;padding-left:0}.po-lineage__list{border-left:var(--border-width) solid var(--color-border);margin-left:var(--space-3);padding-left:var(--space-4)}.po-lineage__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding-block:var(--space-2)}.po-lineage__row--family{font-size:var(--font-size-lg)}.po-dialog__form{display:flex;flex-direction:column;gap:var(--space-4)}.po-dialog__summary{font-weight:var(--font-weight-medium);margin:0}.po-dialog__actions{display:flex;justify-content:flex-end;gap:var(--space-3)}@media(max-width:63.99rem){.po-region{padding:var(--space-4)}.po-architecture{grid-template-columns:minmax(0,1fr)}.po-architecture__ranks{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-4)}}@media(max-width:39.99rem){.po-region__head{flex-direction:column;align-items:stretch}.po-region__action,.po-region__action .ui-button,.po-subnav{width:100%}.po-subnav__list{flex-wrap:nowrap}.po-tree__children{margin-left:var(--space-2);padding-left:var(--space-3)}}.po-part04{display:grid;gap:1.25rem}.po-route-nav{display:flex;flex-wrap:wrap;gap:.5rem;padding:.25rem;border:1px solid var(--ui-border, #dbe3ec);border-radius:.9rem;background:var(--ui-surface, #fff)}.po-route-nav__link{display:inline-flex;align-items:center;min-height:2.5rem;padding:.55rem .85rem;border-radius:.65rem;color:var(--ui-text-muted, #536274);font-size:.88rem;font-weight:650;text-decoration:none}.po-route-nav__link:hover,.po-route-nav__link:focus-visible{background:var(--ui-surface-subtle, #f1f5f9);color:var(--ui-text, #132238)}.po-route-nav__link.is-active{background:var(--ui-primary-soft, #e8f0ff);color:var(--ui-primary, #2457a7)}.po-scope-panel{display:grid;grid-template-columns:minmax(15rem,1fr) minmax(18rem,1.4fr);gap:1rem;padding:1rem 1.15rem;border:1px solid var(--ui-border, #dbe3ec);border-radius:1rem;background:linear-gradient(135deg,#fff,#f7faff)}.po-scope-panel__identity,.po-scope-panel__gap{display:grid;align-content:start;gap:.25rem}.po-scope-panel__identity{border-right:1px solid var(--ui-border, #dbe3ec);padding-right:1rem}.po-scope-panel__identity strong{font-size:1.05rem}.po-scope-panel__identity code{width:fit-content;color:var(--ui-text-muted, #536274);overflow-wrap:anywhere}.po-scope-panel__label{margin:0;color:var(--ui-text-muted, #536274);font-size:.72rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.po-scope-panel p:not(.po-scope-panel__label){margin:.2rem 0 0;color:var(--ui-text-muted, #536274);font-size:.85rem;line-height:1.5}.po-org-browser{display:grid;grid-template-columns:minmax(18rem,.85fr) minmax(28rem,1.4fr);gap:1rem;align-items:start}.po-org-browser__tree,.po-org-browser__detail{min-width:0;padding:.9rem;border:1px solid var(--ui-border, #dbe3ec);border-radius:.9rem;background:var(--ui-surface, #fff)}.po-org-browser__tree{max-height:70vh;overflow:auto}.po-tree,.po-tree__children{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.po-tree__children{margin:.45rem 0 .25rem .65rem;padding-left:.8rem;border-left:1px solid var(--ui-border, #dbe3ec)}.po-tree__branch{min-width:0}.po-tree__branch>summary{cursor:pointer;list-style:none}.po-tree__branch>summary::-webkit-details-marker{display:none}.po-tree__node{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;min-height:2.4rem;padding:.55rem .65rem;border:1px solid var(--ui-border, #dbe3ec);border-radius:.7rem;background:var(--ui-surface-subtle, #f8fafc)}.po-tree__branch>summary:before{content:"▸";display:inline-block;margin-right:.35rem;color:var(--ui-text-muted, #536274)}.po-tree__branch[open]>summary:before{content:"▾"}.po-tree__title{color:var(--ui-text, #132238);font-weight:720}.po-tree__meta{color:var(--ui-text-muted, #536274);font-size:.78rem}.po-tree__select-row{display:flex;justify-content:flex-end;padding:.3rem .15rem}.po-tree__select{min-height:2rem;font-size:.78rem}.po-region--selection{min-height:14rem;align-content:center}.po-region--selection h3{margin:0}.po-contract-gaps{padding:1rem 1.15rem;border:1px solid #e5d6a5;border-radius:.9rem;background:#fffaf0;color:#5d4c20}.po-contract-gaps h2,.po-contract-gaps h3{margin:0 0 .55rem;font-size:1rem}.po-contract-gaps p,.po-contract-gaps ul{margin:.4rem 0 0;color:#6c5b2f;font-size:.86rem;line-height:1.55}.po-contract-gaps ul{padding-left:1.2rem}.po-contract-gaps li+li{margin-top:.25rem}.po-disabled-filters{display:grid;grid-template-columns:repeat(5,minmax(8rem,1fr));gap:.7rem;padding:.9rem;border:1px solid var(--ui-border, #dbe3ec);border-radius:.9rem;background:var(--ui-surface, #fff)}.po-disabled-filters legend{padding:0 .35rem;color:var(--ui-text, #132238);font-weight:700}.po-disabled-filters label{display:grid;gap:.35rem;color:var(--ui-text-muted, #536274);font-size:.78rem}.po-disabled-filters input,.po-disabled-filters select{width:100%;min-height:2.4rem;border:1px solid var(--ui-border, #dbe3ec);border-radius:.5rem;padding:.4rem .5rem;background:#f3f6f9;color:#667487}.po-disabled-filters:disabled{opacity:.78}.po-location-detail{margin-top:1rem;padding:.9rem;border:1px solid var(--ui-border, #dbe3ec);border-radius:.8rem;background:var(--ui-surface, #fff)}.po-location-detail__empty{color:var(--ui-text-muted, #536274)}.po-location-detail__empty strong{color:var(--ui-text, #132238)}.po-location-detail__empty p{margin:.35rem 0 0}.po-assignment-timeline{display:grid;gap:.2rem;margin:.75rem 0 1rem;padding:0;list-style:none}.po-assignment-timeline__item{position:relative;display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.65rem}.po-assignment-timeline__item:not(:last-child):before{position:absolute;top:1.1rem;bottom:-.3rem;left:.46rem;width:1px;background:var(--ui-border, #dbe3ec);content:""}.po-assignment-timeline__marker{position:relative;z-index:1;width:.65rem;height:.65rem;margin:.8rem auto 0;border:2px solid var(--ui-primary, #2457a7);border-radius:50%;background:var(--ui-surface, #fff)}.po-assignment-timeline__entry{min-width:0;padding:.65rem .8rem;border:1px solid var(--ui-border, #dbe3ec);border-radius:.7rem;background:var(--ui-surface, #fff)}.po-assignment-timeline__kind{margin:0 0 .25rem;color:var(--ui-primary, #2457a7);font-size:.75rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.po-assignment-timeline__entry>strong{font-size:.9rem}.po-assignment-timeline__entry dl{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin:.55rem 0 0}.po-assignment-timeline__entry dl div{display:grid;gap:.15rem}.po-assignment-timeline__entry dt{color:var(--ui-text-muted, #536274);font-size:.68rem;font-weight:700;text-transform:uppercase}.po-assignment-timeline__entry dd{margin:0;font-size:.78rem}.po-surface__restricted{padding:1rem;border:1px solid #e8c8c8;border-radius:.75rem;background:#fff7f7;color:#742d2d}.po-surface__restricted p{margin:.35rem 0 0}.po-hierarchy-unresolved{margin-top:.85rem;padding:.85rem;border:1px solid #e5d6a5;border-radius:.75rem;background:#fffaf0;color:#5d4c20}.po-hierarchy-unresolved h3{margin:0;font-size:.92rem}.po-hierarchy-unresolved p{margin:.35rem 0 .65rem;font-size:.8rem;line-height:1.5}.po-hierarchy-unresolved__list{display:grid;gap:.35rem;margin:0;padding-left:1.1rem}.po-hierarchy-unresolved__list li{display:grid;gap:.15rem;font-size:.78rem}.po-hierarchy-unresolved__list li>span{overflow-wrap:anywhere}@media(max-width:900px){.po-org-browser{grid-template-columns:minmax(0,1fr)}.po-org-browser__tree{max-height:38rem}.po-disabled-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.po-scope-panel{grid-template-columns:minmax(0,1fr)}.po-scope-panel__identity{border-right:0;border-bottom:1px solid var(--ui-border, #dbe3ec);padding:0 0 .85rem}.po-disabled-filters{grid-template-columns:minmax(0,1fr)}}
