.skip-link{position:fixed;top:8px;left:8px;z-index:100;min-height:44px;padding:10px 14px;transform:translateY(calc(-100% - 16px));border:2px solid var(--accent-border);border-radius:8px;background:var(--card-elevated-bg);color:var(--text-primary);transition:transform .14s cubic-bezier(.23,1,.32,1)}.skip-link:focus-visible{transform:translateY(0)}#human-surface-content{min-width:0}#human-surface-content :where(.console-page,.management-page-shell,.management-page-hero,.page-heading,.page-heading-row,.page-heading-copy,.page-breadcrumbs,.table-panel,.table-panel-body,.table-wrap){min-width:0;max-width:100%}.mail-urgency-empty,.mail-urgency-list{display:none}.privacy-decision-panel,.privacy-document{width:min(100%,980px);margin-inline:auto}.privacy-decision-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:28px;align-items:end;padding:24px;border:1px solid var(--border-color);border-radius:18px;background:var(--surface-subtle)}.privacy-decision-panel h2,.privacy-decision-panel p,.privacy-document dl,.privacy-document h2,.privacy-document ol,.privacy-document p,.privacy-document ul{margin:0}.privacy-decision-panel h2{margin-top:6px;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.18;letter-spacing:-.025em;text-wrap:balance}.privacy-decision-panel p{max-width:60ch;margin-top:10px;color:var(--text-muted);line-height:1.65;text-wrap:pretty}.privacy-kicker,.privacy-lifecycle-state,.privacy-section-number{font-family:var(--font-mono);font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.privacy-kicker,.privacy-section-number{color:var(--accent-strong)}.privacy-contents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.privacy-contents a{display:flex;min-height:44px;align-items:center;padding:9px 11px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--card-bg);color:var(--text-secondary);font-size:.86rem;font-weight:650;line-height:1.25;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.privacy-contents a:hover{border-color:var(--accent-border);background:var(--surface-hover);color:var(--text-primary)}.privacy-document{margin-top:18px;border-top:1px solid var(--border-color)}.privacy-document>section{display:grid;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);gap:34px;padding:34px 0 38px;border-bottom:1px solid var(--border-color);scroll-margin-top:24px}.privacy-contact,.privacy-data-map,.privacy-facts,.privacy-lifecycle-list,.privacy-recipient-list,.privacy-request-steps,.privacy-section-body,.privacy-section-heading{min-width:0}.privacy-section-heading{display:grid;align-content:start;gap:8px}.privacy-section-heading h2{font-size:1.18rem;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}.privacy-section-heading p{color:var(--text-subtle);font-size:.84rem;line-height:1.5;text-wrap:pretty}.privacy-section-body{display:grid;gap:18px}.privacy-contact span,.privacy-document dd,.privacy-document li,.privacy-drilldown span,.privacy-facts span,.privacy-section-body>p{color:var(--text-muted);line-height:1.65}.privacy-data-map,.privacy-lifecycle-list,.privacy-recipient-list{display:grid;border-top:1px solid var(--border-subtle)}.privacy-data-map>div,.privacy-lifecycle-list>div,.privacy-recipient-list>div{display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:18px;padding:17px 0;border-bottom:1px solid var(--border-subtle)}.privacy-data-map dt,.privacy-lifecycle-list dt,.privacy-recipient-list dt{color:var(--text-primary);font-weight:680;line-height:1.4}.privacy-data-map dd,.privacy-lifecycle-list dd,.privacy-recipient-list dd{margin:0}.privacy-data-map small{display:block;margin-top:5px;color:var(--text-subtle);line-height:1.5}.privacy-document .compact-list{gap:0}.privacy-document .compact-list li{padding:11px 0;border-bottom:1px solid var(--border-subtle)}.privacy-document .compact-list li:last-child{border-bottom:0}.privacy-boundary-note{padding:14px 16px;border-left:3px solid var(--semantic-caution-border);border-radius:0 10px 10px 0;background:var(--semantic-caution-bg);color:var(--semantic-caution-text)!important}.privacy-drilldown{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:4px 18px;padding:16px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-subtle)}.privacy-drilldown a{grid-column:2;justify-self:start;min-height:44px;padding-block:10px;font-weight:680}.privacy-lifecycle-list dt{display:grid;align-content:start;gap:6px}.privacy-lifecycle-state{color:var(--text-subtle);line-height:1.35}.privacy-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.privacy-contact,.privacy-facts>div{display:grid;gap:6px}.privacy-request-steps{display:grid;gap:10px;padding-left:1.35rem}.privacy-request-steps li{padding-left:4px}.privacy-contact{padding:18px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-subtle)}.privacy-contact-action{justify-self:start;margin-top:6px}.privacy-contact small{max-width:40rem;color:var(--text-muted);line-height:1.5}.privacy-return-link{display:inline-flex;min-height:44px;align-items:center;justify-self:start;font-weight:680}.system-service-query-disclosure{margin:0}.system-service-query-disclosure>summary{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:18px}.system-service-query-disclosure>summary>span:first-child{display:grid;min-width:0;gap:3px}.system-service-query-disclosure>summary small,.system-service-query-disclosure>summary>span:last-child{color:var(--text-muted);font-size:.78rem}.system-service-query-disclosure>.panel-card{margin:0;border:0;border-top:1px solid var(--border-subtle);border-radius:0;box-shadow:none}@media (max-width:720px){.privacy-decision-panel{grid-template-columns:1fr;gap:20px;padding:20px}.privacy-document>section{grid-template-columns:1fr;gap:18px;padding:28px 0}.privacy-section-heading h2{font-size:1.12rem}.privacy-data-map>div,.privacy-drilldown,.privacy-lifecycle-list>div,.privacy-recipient-list>div{grid-template-columns:1fr;gap:6px}.privacy-drilldown a{grid-column:auto}.privacy-facts{grid-template-columns:1fr;gap:14px}.privacy-contact-action{width:100%}.mail-urgency-table{display:none}.mail-urgency-list{display:grid;gap:0;overflow:hidden;padding:0;list-style:none}.mail-urgency-empty,.mail-urgency-list{margin:0;border-block:1px solid var(--border-color)}.mail-urgency-empty{display:block;padding:18px 0;color:var(--text-muted)}.mail-urgency-item{display:grid;gap:12px;padding:18px 0;border-bottom:1px solid var(--border-subtle)}.mail-urgency-item:last-child{border-bottom:0}.mail-urgency-item-head{display:grid;gap:8px}.mail-urgency-item-head>div{display:grid;gap:6px}.mail-urgency-item-head h3{margin:0;font-size:1.02rem;line-height:1.3}.mail-urgency-item-head h3 a{display:flex;min-height:44px;align-items:center}.mail-urgency-item dd,.mail-urgency-item p,.mail-urgency-item-head>span{color:var(--text-muted)}.mail-urgency-item p{margin:0;line-height:1.5}.mail-urgency-item dl{display:grid;gap:8px;margin:0}.mail-urgency-item dl>div{display:grid;grid-template-columns:minmax(72px,.32fr) minmax(0,1fr);gap:12px;padding-top:8px;border-top:1px solid var(--border-subtle)}.mail-urgency-item dd,.mail-urgency-item dt{margin:0;font-size:.9rem;line-height:1.45}.mail-urgency-item dt{color:var(--text-subtle);font-weight:510}}.location-decision-workspace{display:grid;gap:16px;padding:0 14px}.location-decision-heading{display:grid;max-width:72ch;gap:5px}.location-decision-card>header>div>span,.location-decision-heading>span,.location-decision-quality>header>span{color:var(--text-subtle);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase}.location-decision-card h4,.location-decision-card p,.location-decision-heading h3,.location-decision-heading p,.location-decision-quality h4{margin:0}.location-decision-heading h3{color:var(--text-primary);font-size:clamp(1.05rem,1.6vw,1.32rem);letter-spacing:-.018em}.location-decision-card p,.location-decision-heading p{color:var(--text-muted);font-size:.8rem;line-height:1.55}.location-decision-grid{display:grid;grid-template-columns:minmax(0,1.08fr) repeat(2,minmax(0,1fr));gap:10px}.location-decision-card{position:relative;display:grid;min-width:0;align-content:start;gap:14px;padding:18px;overflow:clip;border:1px solid var(--card-border);border-radius:14px;background:var(--card-bg);box-shadow:var(--card-shadow)}.location-decision-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--semantic-neutral-stripe);content:""}.location-decision-card[data-tone=critical]:before{background:var(--semantic-critical-stripe)}.location-decision-card[data-tone=degraded]:before,.location-decision-card[data-tone=warning]:before{background:var(--semantic-caution-stripe)}.location-decision-card[data-tone=healthy]:before,.location-decision-card[data-tone=ok]:before{background:var(--semantic-positive-stripe)}.location-decision-card-primary[data-tone=critical]{border-color:color-mix(in srgb,var(--semantic-critical-border) 78%,var(--card-border));background:color-mix(in srgb,var(--semantic-critical-bg) 42%,var(--card-bg))}.location-decision-card>header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.location-decision-card>header>div{display:grid;min-width:0;gap:4px}.location-decision-card h4,.location-decision-quality h4{color:var(--text-primary);font-size:.93rem;letter-spacing:-.012em}.location-decision-key-number{display:grid;gap:1px}.location-decision-key-number strong{color:var(--text-primary);font-size:clamp(1.7rem,3vw,2.45rem);font-weight:680;letter-spacing:-.045em;line-height:1}.location-decision-key-number strong small{color:var(--text-muted);font-size:.78rem;font-weight:560;letter-spacing:0}.location-decision-key-number>span{color:var(--text-subtle);font-size:.72rem}.location-compliance-bar{display:flex;min-height:8px;overflow:hidden;border-radius:999px;background:var(--surface-subtle)}.location-compliance-bar>span{min-width:0}.location-compliance-bar [data-state=breached],.location-decision-legend [data-state=breached]>span{background:var(--semantic-critical-stripe)}.location-compliance-bar [data-state=unresolved],.location-decision-legend [data-state=unresolved]>span{background:var(--text-primary)}.location-compliance-bar [data-state=pending],.location-decision-legend [data-state=pending]>span{background:var(--semantic-caution-stripe)}.location-compliance-bar [data-state=compliant],.location-decision-legend [data-state=compliant]>span{background:var(--semantic-positive-stripe)}.location-decision-legend{display:flex;flex-wrap:wrap;gap:7px 12px;margin:-5px 0 0;padding:0;color:var(--text-muted);font-size:.68rem;list-style:none}.location-decision-legend li{display:inline-flex;align-items:center;gap:5px}.location-decision-legend li>span{width:7px;height:7px;border-radius:999px}.location-coverage-meter{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.location-coverage-meter progress{width:100%;height:8px;overflow:hidden;border:0;border-radius:999px;background:var(--surface-subtle);color:var(--accent-strong)}.location-coverage-meter progress::-webkit-progress-bar{border-radius:999px;background:var(--surface-subtle)}.location-coverage-meter progress::-webkit-progress-value{border-radius:999px;background:var(--accent-strong)}.location-coverage-meter progress::-moz-progress-bar{border-radius:999px;background:var(--accent-strong)}.location-coverage-meter>span{color:var(--text-muted);font-size:.68rem;white-space:nowrap}.location-decision-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.location-decision-facts-three{grid-template-columns:repeat(3,minmax(0,1fr))}.location-decision-facts>div{min-width:0;padding-top:9px;border-top:1px solid var(--border-subtle)}.location-decision-facts dt,.location-decision-quality dt{color:var(--text-subtle);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.04em;text-transform:uppercase}.location-decision-facts dd,.location-decision-quality dd{margin:4px 0 0;color:var(--text-primary);font-size:.73rem;line-height:1.45;overflow-wrap:anywhere}.location-decision-card>.table-action-link{width:fit-content;min-height:44px;align-self:end;justify-self:start}.location-decision-quality{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:18px;padding:16px 18px;border:1px solid var(--semantic-caution-border);border-radius:12px;background:color-mix(in srgb,var(--semantic-caution-bg) 42%,var(--card-bg))}.location-decision-quality>header{display:grid;align-content:start;gap:4px}.location-decision-quality>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0}.location-decision-quality>dl>div{min-width:0}@media (max-width:1100px){.location-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.location-decision-card-primary{grid-column:1/-1}}@media (max-width:720px){.location-decision-workspace{gap:14px;padding:0}.location-decision-grid,.location-decision-quality,.location-decision-quality>dl{grid-template-columns:minmax(0,1fr)}.location-decision-card-primary{grid-column:auto}.location-decision-card{padding:16px}.location-decision-card>header{align-items:flex-start}.location-decision-facts-three{grid-template-columns:repeat(2,minmax(0,1fr))}.location-decision-card>.table-action-link{width:100%}}.location-candidates-workspace{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:16px;padding:0 14px}.location-candidates-heading{display:grid;max-width:74ch;gap:5px}.location-candidates-brief>div:first-child>span,.location-candidates-heading>span,.location-candidates-list-section>header>span{color:var(--text-subtle);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase}.location-candidate-card h4,.location-candidate-card p,.location-candidates-brief h3,.location-candidates-brief p,.location-candidates-empty h3,.location-candidates-empty p,.location-candidates-heading h2,.location-candidates-heading p,.location-candidates-list-section>header h3,.location-candidates-list-section>header p{margin:0}.location-candidates-heading h2{color:var(--text-primary);font-size:clamp(1.08rem,1.8vw,1.4rem);letter-spacing:-.02em}.location-candidate-card p,.location-candidates-brief p,.location-candidates-empty p,.location-candidates-heading p,.location-candidates-list-section>header p{color:var(--text-muted);font-size:.8rem;line-height:1.55}.location-candidates-brief{display:flex;min-width:0;align-items:end;justify-content:space-between;gap:20px;padding:18px;border:1px solid var(--card-border);border-radius:14px;background:var(--card-bg);box-shadow:var(--card-shadow)}.location-candidates-brief[data-tone=critical]{border-color:var(--semantic-critical-border);background:color-mix(in srgb,var(--semantic-critical-bg) 42%,var(--card-bg))}.location-candidates-brief[data-tone=warning]{border-color:var(--semantic-caution-border);background:color-mix(in srgb,var(--semantic-caution-bg) 38%,var(--card-bg))}.location-candidates-brief[data-tone=healthy]{border-color:var(--semantic-positive-border);background:color-mix(in srgb,var(--semantic-positive-bg) 34%,var(--card-bg))}.location-candidates-brief>div:first-child{display:grid;max-width:72ch;gap:5px}.location-candidates-brief h3{color:var(--text-primary);font-size:clamp(1rem,1.5vw,1.2rem);letter-spacing:-.015em}.location-candidate-actions,.location-candidates-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:8px}.location-candidate-actions .table-action-link,.location-candidates-actions .table-action-link{min-height:44px}.location-candidates-context{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid var(--card-border);border-radius:12px;background:var(--card-bg)}.location-candidates-context>div{min-width:0;padding:14px 16px;border-left:1px solid var(--border-subtle)}.location-candidates-context>div:first-child{border-left:0}.location-candidate-facts dt,.location-candidates-context dt{color:var(--text-subtle);font-family:var(--font-mono);font-size:.61rem;letter-spacing:.04em;text-transform:uppercase}.location-candidate-facts dd,.location-candidates-context dd{margin:5px 0 0;color:var(--text-primary);font-size:.76rem;line-height:1.5;overflow-wrap:anywhere}.location-candidates-data-state{margin:0;padding:12px 14px;border:1px solid var(--semantic-caution-border);border-radius:10px;background:color-mix(in srgb,var(--semantic-caution-bg) 36%,var(--card-bg));color:var(--text-muted);font-size:.78rem;line-height:1.5}.location-candidates-data-state[data-tone=critical]{border-color:var(--semantic-critical-border);background:color-mix(in srgb,var(--semantic-critical-bg) 38%,var(--card-bg))}.location-candidates-data-state strong{color:var(--text-primary)}.location-candidates-list-section{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.location-candidates-list-section>header{display:grid;max-width:72ch;gap:4px}.location-candidates-list-section>header h3{color:var(--text-primary);font-size:1rem;letter-spacing:-.012em}.location-candidates-list{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none}.location-candidate-card{position:relative;display:grid;min-width:0;gap:13px;padding:16px 18px 14px;overflow:clip;border:1px solid var(--card-border);border-radius:13px;background:var(--card-bg);box-shadow:var(--card-shadow)}.location-candidate-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--semantic-neutral-stripe);content:""}.location-candidate-card[data-tone=critical]:before{background:var(--semantic-critical-stripe)}.location-candidate-card[data-tone=warning]:before{background:var(--semantic-caution-stripe)}.location-candidate-card>header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.location-candidate-identity{display:grid;min-width:0;gap:3px}.location-candidate-identity h4{color:var(--text-primary);font-size:.98rem;letter-spacing:-.012em;overflow-wrap:anywhere}.location-candidate-reason{display:grid;gap:3px}.location-candidate-reason>strong{color:var(--text-primary);font-size:.86rem;line-height:1.45}.location-candidate-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.location-candidate-facts>div{min-width:0;padding-top:9px;border-top:1px solid var(--border-subtle)}.location-candidate-next-step{padding:10px 12px;border-radius:9px;background:var(--surface-subtle)}.location-candidate-next-step strong{color:var(--text-primary)}.location-candidate-actions>span{color:var(--text-muted);font-size:.76rem}.location-candidate-card>.human-evidence-drawer{margin-top:1px}.location-candidates-empty{display:grid;gap:5px;padding:18px;border:1px solid var(--card-border);border-radius:12px;background:var(--card-bg)}.location-candidates-empty[data-tone=healthy]{border-color:var(--semantic-positive-border);background:color-mix(in srgb,var(--semantic-positive-bg) 30%,var(--card-bg))}.location-candidates-empty h3{color:var(--text-primary);font-size:.95rem}@media (max-width:1100px){.location-candidates-context{grid-template-columns:repeat(2,minmax(0,1fr))}.location-candidates-context>div:nth-child(odd){border-left:0}.location-candidates-context>div:nth-child(n+3){border-top:1px solid var(--border-subtle)}}@media (max-width:720px){.location-candidates-workspace{gap:14px;padding:0}.location-candidates-brief{display:grid;align-items:start;padding:16px}.location-candidate-actions,.location-candidate-actions .table-action-link,.location-candidates-actions,.location-candidates-actions .table-action-link{width:100%}.location-candidate-facts,.location-candidates-context{grid-template-columns:minmax(0,1fr)}.location-candidates-context>div,.location-candidates-context>div:nth-child(odd){border-top:1px solid var(--border-subtle);border-left:0}.location-candidates-context>div:first-child{border-top:0}.location-candidate-card{padding:15px 15px 13px}.location-candidate-card>header{display:grid}}.location-compliance-workspace{gap:16px;padding:0 14px}.location-compliance-heading,.location-compliance-list,.location-compliance-list-section,.location-compliance-workspace{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.location-compliance-heading{max-width:76ch;gap:5px}.location-compliance-brief>div:first-child>span,.location-compliance-heading>span,.location-compliance-list-section>header>span{color:var(--text-subtle);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase}.location-compliance-brief h3,.location-compliance-brief p,.location-compliance-card h4,.location-compliance-card p,.location-compliance-empty h3,.location-compliance-empty p,.location-compliance-heading h2,.location-compliance-heading p,.location-compliance-list-section h3,.location-compliance-list-section p{margin:0}.location-compliance-heading h2{color:var(--text-primary);font-size:clamp(1.08rem,1.8vw,1.4rem);letter-spacing:-.02em}.location-compliance-brief p,.location-compliance-card p,.location-compliance-empty p,.location-compliance-heading p,.location-compliance-list-section p{color:var(--text-muted);font-size:.8rem;line-height:1.55}.location-compliance-brief{display:flex;min-width:0;align-items:end;justify-content:space-between;gap:20px;padding:18px;border:1px solid var(--card-border);border-radius:14px;background:var(--card-bg);box-shadow:var(--card-shadow)}.location-compliance-brief[data-tone=critical]{border-color:var(--semantic-critical-border);background:color-mix(in srgb,var(--semantic-critical-bg) 42%,var(--card-bg))}.location-compliance-brief[data-tone=warning]{border-color:var(--semantic-caution-border);background:color-mix(in srgb,var(--semantic-caution-bg) 38%,var(--card-bg))}.location-compliance-brief[data-tone=healthy]{border-color:var(--semantic-positive-border);background:color-mix(in srgb,var(--semantic-positive-bg) 34%,var(--card-bg))}.location-compliance-brief>div:first-child{display:grid;min-width:0;max-width:72ch;gap:5px}.location-compliance-brief h3{color:var(--text-primary);font-size:clamp(1rem,1.5vw,1.2rem);letter-spacing:-.015em}.location-compliance-actions,.location-compliance-card-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:8px}.location-compliance-actions .table-action-link,.location-compliance-card-actions .table-action-link{min-height:44px}.location-compliance-context{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid var(--card-border);border-radius:12px;background:var(--card-bg)}.location-compliance-context>div{min-width:0;padding:14px 16px;border-left:1px solid var(--border-subtle)}.location-compliance-context>div:first-child{border-left:0}.location-compliance-context dt,.location-compliance-facts dt{color:var(--text-subtle);font-family:var(--font-mono);font-size:.61rem;letter-spacing:.04em;text-transform:uppercase}.location-compliance-context dd,.location-compliance-facts dd{margin:5px 0 0;color:var(--text-primary);font-size:.76rem;line-height:1.5;overflow-wrap:anywhere}.location-compliance-data-state{margin:0;padding:12px 14px;border:1px solid var(--semantic-caution-border);border-radius:10px;background:color-mix(in srgb,var(--semantic-caution-bg) 36%,var(--card-bg));color:var(--text-muted);font-size:.78rem;line-height:1.5}.location-compliance-data-state[data-tone=critical]{border-color:var(--semantic-critical-border);background:color-mix(in srgb,var(--semantic-critical-bg) 38%,var(--card-bg))}.location-compliance-data-state strong{color:var(--text-primary)}.location-compliance-list-section{gap:12px}.location-compliance-list-section>header{display:grid;min-width:0;max-width:74ch;gap:4px}.location-compliance-list-section h3{color:var(--text-primary);font-size:1rem;letter-spacing:-.012em}.location-compliance-list{gap:10px;margin:0;padding:0;list-style:none}.location-compliance-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:13px;padding:16px 18px 14px;overflow:clip;border:1px solid var(--card-border);border-radius:13px;background:var(--card-bg);box-shadow:var(--card-shadow)}.location-compliance-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--semantic-neutral-stripe);content:""}.location-compliance-card[data-tone=critical]:before{background:var(--semantic-critical-stripe)}.location-compliance-card[data-tone=warning]:before{background:var(--semantic-caution-stripe)}.location-compliance-card[data-tone=positive]:before{background:var(--semantic-positive-stripe)}.location-compliance-card>header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.location-compliance-identity,.location-compliance-reason{display:grid;min-width:0;gap:3px}.location-compliance-identity h4{color:var(--text-primary);font-size:.98rem;letter-spacing:-.012em;overflow-wrap:anywhere}.location-compliance-reason>strong{color:var(--text-primary);font-size:.86rem;line-height:1.45}.location-compliance-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.location-compliance-facts>div{min-width:0;padding-top:9px;border-top:1px solid var(--border-subtle)}.location-compliance-card-actions>span{color:var(--text-muted);font-size:.76rem}.location-compliance-complete-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none}.location-compliance-complete-list li{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px;padding:11px 2px;border-top:1px solid var(--border-subtle)}.location-compliance-complete-list li:first-child{border-top:0}.location-compliance-complete-list li>span{display:grid;min-width:0;gap:2px}.location-compliance-complete-list a{min-height:44px;align-content:center;color:var(--accent-strong)}.location-compliance-compact-status,.location-compliance-complete-list small,.location-compliance-complete-list time{color:var(--text-muted);font-size:.74rem;line-height:1.4}.location-compliance-empty{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;padding:18px;border:1px solid var(--card-border);border-radius:12px;background:var(--card-bg)}.location-compliance-empty[data-tone=healthy]{border-color:var(--semantic-positive-border);background:color-mix(in srgb,var(--semantic-positive-bg) 30%,var(--card-bg))}.location-compliance-empty h3{color:var(--text-primary);font-size:.95rem}@media (max-width:1100px){.location-compliance-context,.location-compliance-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.location-compliance-context>div:nth-child(odd){border-left:0}.location-compliance-context>div:nth-child(n+3){border-top:1px solid var(--border-subtle)}}@media (max-width:720px){.location-compliance-workspace{gap:14px;padding:0}.location-compliance-brief{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;padding:16px}.location-compliance-actions,.location-compliance-actions .table-action-link,.location-compliance-card-actions,.location-compliance-card-actions .table-action-link{width:100%}.location-compliance-context,.location-compliance-facts{grid-template-columns:minmax(0,1fr)}.location-compliance-context>div,.location-compliance-context>div:nth-child(odd){border-top:1px solid var(--border-subtle);border-left:0}.location-compliance-context>div:first-child{border-top:0}.location-compliance-card{padding:15px 15px 13px}.location-compliance-card>header,.location-compliance-complete-list li{display:grid}}.location-health-failure{display:grid;gap:3px;padding:10px 12px;border-radius:9px;background:var(--surface-subtle)}.location-health-failure[data-tone=recovered]{background:color-mix(in srgb,var(--semantic-positive-bg) 28%,var(--surface-subtle))}.location-health-failure[data-tone=unresolved]{background:color-mix(in srgb,var(--semantic-critical-bg) 34%,var(--surface-subtle))}.location-health-failure[data-tone=unknown]{background:color-mix(in srgb,var(--semantic-caution-bg) 34%,var(--surface-subtle))}.location-health-failure strong{color:var(--text-primary);font-size:.8rem;line-height:1.45}.location-actions-campaign-body,.location-actions-campaign-step,.location-actions-card,.location-actions-card-grid,.location-actions-form,.location-actions-heading,.location-actions-preview,.location-actions-preview-detail,.location-actions-section,.location-actions-section>header,.location-actions-workspace{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.location-actions-workspace{gap:18px;padding:0 14px}.location-actions-heading,.location-actions-section>header{max-width:76ch;gap:5px}.location-actions-brief>div>span,.location-actions-campaign-step>div:first-child>span,.location-actions-heading>span,.location-actions-preview header span,.location-actions-section>header>span{color:var(--text-subtle);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase}.location-actions-brief h3,.location-actions-brief p,.location-actions-campaign-step h3,.location-actions-campaign-step p,.location-actions-card h4,.location-actions-card p,.location-actions-feedback p,.location-actions-form h4,.location-actions-form p,.location-actions-heading h2,.location-actions-heading p,.location-actions-preview h4,.location-actions-preview p,.location-actions-section h3,.location-actions-section p{margin:0}.location-actions-heading h2{font-size:clamp(1.08rem,1.8vw,1.4rem);letter-spacing:-.02em}.location-actions-brief p,.location-actions-campaign-step p,.location-actions-card p,.location-actions-feedback p,.location-actions-form p,.location-actions-heading p,.location-actions-preview p,.location-actions-section p{color:var(--text-muted);font-size:.8rem;line-height:1.55}.location-actions-brief{display:flex;min-width:0;align-items:end;justify-content:space-between;gap:20px;padding:18px;border:1px solid var(--card-border);border-radius:14px;background:var(--card-bg);box-shadow:var(--card-shadow)}.location-actions-brief[data-tone=critical]{border-color:var(--semantic-critical-border);background:color-mix(in srgb,var(--semantic-critical-bg) 38%,var(--card-bg))}.location-actions-brief[data-tone=healthy]{border-color:var(--semantic-positive-border);background:color-mix(in srgb,var(--semantic-positive-bg) 32%,var(--card-bg))}.location-actions-brief>div{display:grid;min-width:0;max-width:72ch;gap:5px}.location-actions-brief h3{font-size:clamp(1rem,1.5vw,1.2rem);letter-spacing:-.015em}.location-actions-brief .table-action-link,.location-actions-campaign>summary,.location-actions-confirm,.location-actions-feedback a,.location-actions-preview summary{min-height:44px}.location-actions-context{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid var(--card-border);border-radius:12px;background:var(--card-bg)}.location-actions-context>div{min-width:0;padding:14px 16px;border-left:1px solid var(--border-subtle)}.location-actions-context>div:first-child{border-left:0}.location-actions-context dt,.location-actions-preview dt{color:var(--text-subtle);font-family:var(--font-mono);font-size:.61rem;letter-spacing:.04em;text-transform:uppercase}.location-actions-context dd,.location-actions-preview dd{margin:5px 0 0;color:var(--text-primary);font-size:.76rem;line-height:1.5;overflow-wrap:anywhere}.location-actions-data-state,.location-actions-empty{margin:0;padding:12px 14px;border:1px solid var(--semantic-caution-border);border-radius:10px;background:color-mix(in srgb,var(--semantic-caution-bg) 32%,var(--card-bg));color:var(--text-muted);font-size:.78rem;line-height:1.5}.location-actions-data-state strong{color:var(--text-primary)}.location-actions-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.location-actions-feedback{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--semantic-positive-border);border-radius:12px;background:color-mix(in srgb,var(--semantic-positive-bg) 34%,var(--card-bg))}.location-actions-feedback[data-tone=critical]{border-color:var(--semantic-critical-border);background:color-mix(in srgb,var(--semantic-critical-bg) 38%,var(--card-bg))}.location-actions-feedback>div{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}.location-actions-feedback>div:first-child{display:grid;gap:3px}.location-actions-section{gap:12px}.location-actions-campaign-step h3,.location-actions-section h3{font-size:1rem;letter-spacing:-.012em}.location-actions-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.location-actions-card,.location-actions-form{align-content:start;gap:14px;padding:17px;border:1px solid var(--card-border);border-radius:13px;background:var(--card-bg);box-shadow:var(--card-shadow)}.location-actions-card[data-tone=warning]{border-color:var(--semantic-caution-border);background:color-mix(in srgb,var(--semantic-caution-bg) 24%,var(--card-bg))}.location-actions-card>div,.location-actions-form>div:first-child{display:grid;min-width:0;gap:4px}.location-actions-card h4,.location-actions-form h4,.location-actions-preview h4{font-size:.94rem;letter-spacing:-.01em}.location-actions-campaign button,.location-actions-card button,.location-actions-form button{width:fit-content;max-width:100%;min-height:44px;white-space:normal}.location-actions-card-inline{display:flex;align-items:center;justify-content:space-between;gap:20px}.location-actions-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.location-actions-form :is(input,select,textarea){min-height:44px}.location-actions-form textarea{min-height:88px}.location-actions-campaign{min-width:0;overflow:hidden;border:1px solid var(--semantic-caution-border);border-radius:14px;background:var(--card-bg)}.location-actions-campaign>summary,.location-actions-preview summary{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;cursor:pointer;list-style:none}.location-actions-campaign>summary::-webkit-details-marker,.location-actions-preview summary::-webkit-details-marker{display:none}.location-actions-campaign>summary:focus-visible,.location-actions-preview summary:focus-visible{outline:2px solid var(--accent-outline);outline-offset:-2px}.location-actions-campaign>summary>span:first-child{display:grid;min-width:0;gap:3px}.location-actions-campaign>summary small,.location-actions-campaign>summary>span:last-child,.location-actions-preview summary small{color:var(--text-muted);font-size:.74rem;line-height:1.4}.location-actions-campaign-body{gap:16px;padding:0 16px 16px;border-top:1px solid var(--border-subtle)}.location-actions-campaign-body>.location-actions-data-state{margin-top:16px}.location-actions-campaign-step{gap:13px;padding:16px;border:1px solid var(--card-border);border-radius:12px;background:var(--card-muted-bg)}.location-actions-campaign-step[data-tone=critical]{border-color:var(--semantic-critical-border);background:color-mix(in srgb,var(--semantic-critical-bg) 24%,var(--card-bg))}.location-actions-campaign-step>div:first-child{display:grid;gap:4px}.location-actions-preview{gap:12px;padding:14px;border:1px solid var(--semantic-positive-border);border-radius:11px;background:color-mix(in srgb,var(--semantic-positive-bg) 25%,var(--card-bg))}.location-actions-preview>header{display:flex;min-width:0;align-items:start;justify-content:space-between;gap:12px}.location-actions-preview>header>div{display:grid;min-width:0;gap:3px}.location-actions-preview-kind{padding:4px 7px;border:1px solid var(--semantic-positive-border);border-radius:999px;background:var(--card-bg);white-space:nowrap}.location-actions-preview>dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.location-actions-preview>dl>div{min-width:0;padding-top:8px;border-top:1px solid var(--border-subtle)}.location-actions-preview>details{overflow:hidden;border:1px solid var(--card-border);border-radius:10px;background:var(--card-bg)}.location-actions-preview-detail{gap:12px;padding:0 14px 14px;border-top:1px solid var(--border-subtle)}.location-actions-preview-detail>ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none}.location-actions-preview-detail li{display:grid;min-width:0;gap:2px;padding:10px;border:1px solid var(--border-subtle);border-radius:9px;background:var(--card-muted-bg)}.location-actions-preview-detail li span,.location-actions-preview-detail li strong{overflow-wrap:anywhere}.location-actions-preview-detail li span{color:var(--text-muted);font-size:.73rem;line-height:1.4}.location-actions-preview-note{font-size:.74rem!important}.location-actions-confirm{display:flex;min-width:0;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--card-border);border-radius:9px;background:var(--card-bg);color:var(--text-primary);font-size:.78rem;line-height:1.45;cursor:pointer}.location-actions-confirm input{flex:0 0 auto;width:20px;height:20px;accent-color:var(--accent-strong)}@media (max-width:1100px){.location-actions-context,.location-actions-preview>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.location-actions-context>div:nth-child(odd){border-left:0}.location-actions-context>div:nth-child(n+3){border-top:1px solid var(--border-subtle)}}@media (max-width:720px){.location-actions-workspace{gap:15px;padding:0}.location-actions-brief,.location-actions-campaign>summary,.location-actions-card-inline,.location-actions-feedback,.location-actions-preview summary,.location-actions-preview>header{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.location-actions-card-grid,.location-actions-context,.location-actions-form-grid,.location-actions-preview>dl{grid-template-columns:minmax(0,1fr)}.location-actions-context>div,.location-actions-context>div:nth-child(odd){border-top:1px solid var(--border-subtle);border-left:0}.location-actions-context>div:first-child{border-top:0}.location-actions-brief .table-action-link,.location-actions-campaign button,.location-actions-card button,.location-actions-form button{width:100%}.location-actions-preview-kind{width:fit-content}.location-actions-campaign>summary>span:last-child{white-space:normal}}#human-surface-content :where(.page-title,.page-description,.page-breadcrumbs){overflow-wrap:anywhere}#human-surface-content .workspace-tabs{display:flex;max-width:100%;gap:8px;overflow-x:auto;overscroll-behavior-x:contain}#human-surface-content .workspace-tab{flex:0 0 auto}.human-surface-brief{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);column-gap:clamp(28px,4vw,64px);padding:clamp(8px,1vw,14px) 0 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:transparent}.human-surface-brief-context,.human-surface-brief-heading,.human-surface-brief-next,.human-surface-support{min-width:0}.human-surface-brief-heading h2{max-width:30ch;margin:12px 0 9px;color:var(--text-primary);font-size:clamp(1.45rem,2.2vw,2rem);font-weight:690;letter-spacing:-.045em;line-height:1.12;text-wrap:balance}.human-surface-brief-heading>p,.human-surface-empty p,.human-surface-evidence-list p,.human-surface-priorities p{margin:0;color:var(--text-muted);line-height:1.5}.human-surface-brief-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.66rem}.human-surface-change{display:grid;gap:10px;margin-top:20px;padding:15px 0;border-block:1px solid var(--border-subtle)}.human-surface-change-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.human-surface-change dd,.human-surface-change dl,.human-surface-change h3,.human-surface-change p{margin:0}.human-surface-change h3{font-size:.84rem;font-weight:660;letter-spacing:-.01em}.human-surface-change p{color:var(--text-primary);font-size:.9rem;line-height:1.5}.human-surface-change dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px}.human-surface-change dl>div{min-width:0}.human-surface-change dt{color:var(--text-subtle);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase}.human-surface-change dd{margin-top:4px;color:var(--text-muted);font-size:.76rem;line-height:1.45;overflow-wrap:anywhere}.human-surface-brief-context{display:grid;margin:0;border-left:1px solid var(--border-subtle)}.human-surface-brief-context>dl,.human-surface-protocol>dl{display:grid;margin:0}.human-surface-brief-context>dl>div,.human-surface-protocol>dl>div{display:grid;grid-template-columns:minmax(78px,.24fr) minmax(0,1fr);gap:18px;align-items:start;padding:15px 4px 15px clamp(18px,2vw,30px);border-bottom:1px solid var(--border-subtle)}.human-surface-brief-context>dl:last-child>div:last-child,.human-surface-protocol>dl>div:last-child{border-bottom:0}.human-surface-protocol{border-top:1px solid var(--border-subtle)}.human-surface-protocol>summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;padding:10px 4px 10px clamp(18px,2vw,30px);color:var(--text-muted);cursor:pointer;font-size:.76rem;font-weight:620;list-style:none}.human-surface-protocol>summary::-webkit-details-marker{display:none}.human-surface-protocol>summary:after{content:"+";color:var(--text-subtle);font-size:1rem;font-weight:420}.human-surface-protocol[open]>summary:after{content:"−"}.human-surface-protocol[open]>summary{border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}.human-surface-brief-context dt,.human-surface-data-health dt,.human-surface-priorities dt,.human-surface-progress dt{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase}.human-surface-brief-context dd,.human-surface-data-health dd,.human-surface-priorities dd,.human-surface-progress dd{margin:4px 0 0;color:var(--text-primary);font-size:.8rem}.human-surface-brief-next{display:flex;justify-content:flex-start;margin-top:clamp(20px,3vw,34px)}.human-surface-brief-next .button-primary{max-width:100%;min-height:42px;height:auto;padding:9px 16px;border-radius:7px;box-shadow:none;overflow-wrap:anywhere;text-align:center;white-space:normal}.human-surface-read-only{display:grid;gap:4px;max-width:72ch;margin:0;color:var(--text-muted)}.human-surface-read-only strong{color:var(--text-primary)}.human-surface-snapshot-strip{grid-column:1/-1;display:flex;align-items:stretch;margin-top:clamp(18px,2.5vw,30px)}.human-surface-data-health,.human-surface-progress{display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));flex:1 1 auto;margin:0;padding:0}.human-surface-data-health>div,.human-surface-progress>div{min-width:0;padding:13px 18px;border-right:1px solid var(--border-subtle)}.human-surface-data-health{flex:0 1 36%}.human-surface-data-health>div:last-child{border-right:0}.human-surface-progress dd{font-size:1.05rem;font-weight:660}.human-surface-progress small{display:block;margin-top:4px;color:var(--text-muted)}.human-surface-priority-ledger{grid-column:1/-1;min-width:0}.human-surface-priorities-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:22px 18px 12px}.human-surface-priorities-heading>div{display:grid;gap:3px}.human-surface-priorities-heading span{color:var(--text-subtle);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.05em;text-transform:uppercase}.human-surface-priorities-heading h3{margin:0;color:var(--text-primary);font-size:.98rem;letter-spacing:-.015em}.human-surface-priorities{display:grid;margin:0;padding:0;border-top:1px solid var(--border-subtle);list-style:none}.human-surface-priorities>li{display:grid;grid-template-columns:minmax(230px,.82fr) minmax(440px,1.55fr) 64px;gap:clamp(18px,2.5vw,38px);align-items:center;padding:13px 18px;border-bottom:1px solid var(--border-subtle);background:transparent}.human-surface-priority-identity{display:grid;min-width:0;gap:4px}.human-surface-priority-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.human-surface-priority-kicker>span:first-child:not(.status-badge){color:var(--text-subtle);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.05em;text-transform:uppercase}.human-surface-priorities dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin:0}.human-surface-priorities dl>div+div{padding-left:clamp(14px,2vw,28px);border-left:1px solid var(--border-subtle)}.human-surface-evidence-list a,.human-surface-priorities a{color:var(--accent-strong);font-size:.76rem;font-weight:620}.human-surface-evidence-list>li>a{display:flex;width:fit-content;min-height:44px;margin-top:4px;align-items:center}.human-surface-priorities>li>a{display:inline-flex;min-height:44px;align-items:center;justify-content:flex-end;gap:6px;text-decoration:none}.human-surface-empty{grid-column:1/-1;padding:22px 18px;border-top:1px solid var(--border-subtle)}.human-surface-support{grid-column:1/-1;min-width:0}.human-surface-evidence-list{display:grid;margin:0;padding:0;list-style:none}.human-surface-evidence-list>li{padding:12px;border-bottom:1px solid var(--border-subtle)}.human-surface-evidence-list>li>div{display:flex;justify-content:space-between;gap:12px}.human-surface-evidence-list small,.human-surface-evidence-list span{color:var(--text-subtle);font-size:.7rem}.human-surface-brief .human-surface-support>.human-evidence-drawer{border:0;border-radius:0;background:transparent}.memory-collection-workspace{display:grid;gap:14px;padding:clamp(16px,2vw,22px);border:1px solid var(--border-subtle);border-radius:14px;background:var(--card-elevated-bg)}.memory-collection-heading>div{display:grid;gap:5px}.memory-collection-heading span,.memory-collection-item header span{color:var(--text-subtle);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase}.memory-collection-heading h3{margin:0;color:var(--text-primary);font-size:1.02rem}.memory-collection-empty,.memory-collection-heading p,.memory-collection-item>p{margin:0;color:var(--text-muted);line-height:1.5}.memory-collection-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.memory-collection-item{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.2fr) minmax(320px,1.4fr) auto;gap:14px;align-items:start;padding:14px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--card-bg)}.memory-collection-item header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px}.memory-collection-item header>div{display:grid;min-width:0;gap:5px}.memory-collection-item header a,.memory-collection-item header strong{color:var(--text-primary);font-size:.88rem;overflow-wrap:anywhere}.memory-collection-item dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;margin:0}.memory-collection-item dt{color:var(--text-subtle);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.04em;text-transform:uppercase}.memory-collection-item dd{margin:3px 0 0;color:var(--text-primary);font-size:.76rem;line-height:1.4;overflow-wrap:anywhere}.memory-collection-item>.table-action-link{min-height:44px;align-self:center}.memory-collection-item>small{color:var(--text-subtle);line-height:1.4}.memory-people-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.memory-detail-evidence{display:grid;gap:12px;padding:clamp(16px,2vw,22px);border:1px solid var(--border-subtle);border-radius:14px;background:var(--card-elevated-bg)}.memory-detail-evidence>header{display:grid;gap:5px}.memory-detail-evidence>header>span{color:var(--text-subtle);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase}.memory-detail-evidence>header h3,.memory-history-list h4{margin:0;color:var(--text-primary)}.memory-detail-evidence>header p,.memory-evidence-record-list p,.memory-history-list p{margin:0;color:var(--text-muted);line-height:1.5}.memory-evidence-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0}.memory-evidence-fields>div{min-width:0;padding:11px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--card-bg)}.memory-evidence-fields dt,.memory-history-list dt{color:var(--text-subtle);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.04em;text-transform:uppercase}.memory-evidence-fields dd,.memory-history-list dd{margin:4px 0 0;color:var(--text-primary);font-size:.76rem;line-height:1.45;overflow-wrap:anywhere}.memory-evidence-record-list,.memory-history-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.memory-evidence-record-list>li,.memory-history-list article{display:grid;gap:9px;padding:12px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--card-bg)}.memory-history-list article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.memory-history-list article>header>div{display:grid;gap:4px}.memory-history-list article>header time{color:var(--text-subtle);font-family:var(--font-mono);font-size:.68rem}.memory-history-list article>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.system-operations-workspace{display:grid;gap:14px;padding:0;border:0;background:transparent}.system-operations-workspace>header{display:grid;gap:5px;padding:0 14px}.dashboard-operation-record>summary>span:first-child>small,.system-operations-workspace>header>span{color:var(--text-subtle);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase}.dashboard-operation-record>summary strong,.system-operations-workspace>header h3{margin:0;color:var(--text-primary)}.system-operations-workspace>header p{margin:0;color:var(--text-muted);line-height:1.5}.dashboard-operation-groups{display:grid;gap:10px;padding:0 14px}.location-history-brief{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:12px 18px;padding:16px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-base)}.location-history-brief.is-attention{border-color:color-mix(in srgb,var(--warning-text) 42%,var(--border-subtle))}.location-history-brief>header,.location-history-brief>p{min-width:0}.location-history-brief dt,.location-history-brief>header>span{color:var(--text-subtle);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.05em;text-transform:uppercase}.location-history-brief dl,.location-history-brief h4,.location-history-brief p{margin:0}.location-history-brief h4{margin-top:4px;color:var(--text-primary);font-size:1rem}.location-history-brief>p{align-self:end;color:var(--text-muted);font-size:.78rem;line-height:1.55}.location-history-brief>dl{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.location-history-brief>dl>div{min-width:0;padding:10px 12px;border-radius:9px;background:var(--surface-subtle)}.location-history-brief dd{margin:4px 0 0;color:var(--text-primary);font-size:.75rem;line-height:1.45;overflow-wrap:anywhere}.location-history-brief-actions{display:flex;grid-column:1/-1;flex-wrap:wrap;gap:8px}.location-history-brief-actions>.table-action-link{width:fit-content;min-height:44px}.dashboard-operation-group,.dashboard-operation-record{overflow:clip;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-base)}.dashboard-operation-group>summary,.dashboard-operation-record>summary{display:grid;min-height:56px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 14px;color:var(--text-primary);cursor:pointer;list-style:none;touch-action:manipulation}.dashboard-operation-group>summary::-webkit-details-marker,.dashboard-operation-record>summary::-webkit-details-marker{display:none}.dashboard-operation-group>summary>span:first-child,.dashboard-operation-record>summary>span:first-child{display:grid;min-width:0;gap:3px}.dashboard-operation-group>summary strong{font-size:.9rem;font-weight:650}.dashboard-operation-group>summary small,.dashboard-operation-group>summary>span:last-of-type,.dashboard-operation-record-meta>small{color:var(--text-muted);font-size:.72rem;line-height:1.4;overflow-wrap:anywhere}.dashboard-operation-group>summary>span:last-of-type{color:var(--accent-strong);font-weight:620;white-space:nowrap}.dashboard-operation-group>summary:after,.dashboard-operation-record>summary:after{width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;color:var(--text-subtle);content:"";transform:rotate(45deg);transition:transform .15s cubic-bezier(.22,1,.36,1)}.dashboard-operation-group[open]>summary:after,.dashboard-operation-record[open]>summary:after{transform:rotate(225deg)}.dashboard-operation-group>summary:focus-visible,.dashboard-operation-record>summary:focus-visible{outline:3px solid var(--accent-outline);outline-offset:-3px}.dashboard-operation-group[open]>summary,.dashboard-operation-record[open]>summary{border-bottom:1px solid var(--border-subtle)}.dashboard-operation-group-body,.dashboard-operation-record-body{display:grid;gap:12px;padding:14px}.dashboard-operation-group-body>p,.dashboard-operation-record-body>p{margin:0;color:var(--text-muted);font-size:.78rem;line-height:1.5}.dashboard-operation-records{display:grid;gap:8px;margin:0;padding:0;list-style:none}.location-history-group-scope{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:.76rem;line-height:1.45}.location-history-group-scope>.table-action-link{flex:0 0 auto;min-height:44px}.dashboard-operation-record{border-radius:10px;background:var(--surface-subtle)}.dashboard-operation-record>summary{min-height:52px;background:var(--surface-base)}.dashboard-operation-record>summary strong{font-size:.84rem;font-weight:620;line-height:1.35;overflow-wrap:anywhere}.dashboard-operation-record-meta{display:flex;max-width:300px;align-items:center;justify-content:flex-end;gap:8px}.dashboard-operation-record-meta>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-operation-record-body>.table-action-link{width:fit-content;min-height:44px;justify-self:start}.system-operation-decision-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.system-operation-decision-fields dt,.system-operation-evidence-fields dt{color:var(--text-subtle);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.04em;text-transform:uppercase}.system-operation-decision-fields dd,.system-operation-evidence-fields dd{margin:4px 0 0;color:var(--text-primary);font-size:.76rem;line-height:1.45;overflow-wrap:anywhere}.system-operation-evidence-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0}.system-operation-evidence-fields>div{min-width:0;padding:10px;border:1px solid var(--border-subtle);border-radius:9px;background:var(--card-bg)}@media (max-width:1360px){.memory-collection-item{grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr)}.memory-collection-item>.table-action-link{width:fit-content;justify-self:end}}@media (max-width:900px){.human-surface-brief,.human-surface-priorities>li,.human-surface-support,.location-history-brief{grid-template-columns:1fr}.human-surface-brief-context{margin-top:20px;border-top:1px solid var(--border-subtle);border-left:0}.human-surface-snapshot-strip{display:grid}.human-surface-data-health,.human-surface-progress{width:100%}.human-surface-change dl,.human-surface-priorities dl{grid-template-columns:1fr}.human-surface-priorities dl>div+div{padding-top:8px;padding-left:0;border-top:1px solid var(--border-subtle);border-left:0}.human-surface-priorities>li>a{justify-content:flex-start}.location-history-brief>dl,.memory-collection-item,.memory-history-list article>dl,.system-operation-decision-fields{grid-template-columns:1fr}}@media (max-width:600px){.dashboard-operation-groups,.location-history-brief,.system-operations-workspace{grid-template-columns:minmax(0,1fr)}.dashboard-operation-groups>*,.system-operations-workspace>*{min-width:0}.dashboard-operation-groups{padding-inline:0}.dashboard-operation-group>summary,.dashboard-operation-record>summary{grid-template-columns:minmax(0,1fr) auto}.dashboard-operation-group>summary>span:last-of-type,.dashboard-operation-record-meta{max-width:none;grid-column:1/-1;justify-content:flex-start;white-space:normal}.dashboard-operation-record-meta>small{white-space:normal}.location-history-group-scope{align-items:stretch;flex-direction:column}.location-history-brief-actions,.location-history-brief-actions>.table-action-link,.location-history-group-scope>.table-action-link{width:100%}.location-history-brief-actions>.table-action-link{overflow-wrap:anywhere;text-align:center;white-space:normal}}@media (max-width:520px){.human-surface-brief{padding:10px 0 0}.human-surface-brief-context>dl>div,.human-surface-protocol>dl>div{grid-template-columns:1fr;gap:5px;padding-inline:0}.human-surface-protocol>summary{padding-inline:0}.human-surface-data-health,.human-surface-progress{grid-template-columns:1fr 1fr}.human-surface-data-health>div:nth-child(2n),.human-surface-progress>div:nth-child(2n){border-right:0}.human-surface-priorities-heading,.human-surface-priorities>li{padding-inline:0}.human-surface-brief-next .button-primary{width:100%;min-width:0;min-height:44px;overflow-wrap:anywhere;text-align:center;white-space:normal}}.main-shell:has(.virtualization-route)>#human-surface-content{display:flex;flex:1 1;min-width:0}@media (prefers-reduced-motion:reduce){.skip-link{transition-duration:1ms}}.human-evidence-drawer{overflow:clip;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-subtle)}.human-evidence-drawer>summary{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:16px;padding:12px 15px;color:var(--text-primary);cursor:pointer;list-style:none;touch-action:manipulation}.human-evidence-drawer>summary::-webkit-details-marker{display:none}.human-evidence-drawer>summary>span:first-child{display:grid;min-width:0;gap:2px}.human-evidence-drawer>summary strong{font-size:.82rem;font-weight:610}.human-evidence-drawer>summary small{color:var(--text-muted);font-size:.72rem;line-height:1.4;overflow-wrap:anywhere}.human-evidence-drawer-affordance{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;gap:8px;color:var(--accent-strong);font-family:var(--font-sans);font-size:.76rem;font-weight:620;letter-spacing:0;text-transform:none}.human-evidence-drawer-affordance:before{content:"Show"}.human-evidence-drawer-affordance:after{width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;content:"";transform:rotate(45deg);transition:transform .15s cubic-bezier(.22,1,.36,1)}.human-evidence-drawer[open] .human-evidence-drawer-affordance:before{content:"Hide"}.human-evidence-drawer[open] .human-evidence-drawer-affordance:after{transform:rotate(225deg)}.human-evidence-drawer-content{padding:0 14px 14px;border-top:1px solid var(--border-subtle)}.human-evidence-drawer-content>.panel-card,.human-evidence-drawer-content>.table-panel{margin-top:14px}.memory-surface-refresh{gap:0}.memory-surface-refresh .surface-refresh-panel{width:100%;max-width:none;padding:8px 12px;border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;background:transparent;box-shadow:none}.training-diagnostic-disclosure{border-bottom:1px solid var(--border-subtle)}.training-diagnostic-disclosure>summary{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:18px;padding:11px 14px;color:var(--text-primary);cursor:pointer;list-style:none}.training-diagnostic-disclosure>summary::-webkit-details-marker{display:none}.training-diagnostic-disclosure>summary>span:first-child{display:grid;min-width:0;gap:3px}.training-diagnostic-disclosure>summary strong{font-size:.9rem;font-weight:640;letter-spacing:-.012em}.training-diagnostic-disclosure>summary small{color:var(--text-muted);font-size:.76rem;line-height:1.4}.training-diagnostic-disclosure[open]>summary{border-bottom:1px solid var(--border-subtle)}.training-diagnostic-disclosure-content{display:grid;gap:14px;padding:14px 0 20px}.fact-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle)}.fact-row{display:grid;min-width:0;gap:4px;align-content:start;padding:10px 12px;border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.fact-row dt{color:var(--text-subtle);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.055em;text-transform:uppercase}.fact-row dd{min-width:0;margin:0;color:var(--text-primary);font-size:.78rem;line-height:1.45;overflow-wrap:anywhere}@media (max-width:520px){.fact-list{grid-template-columns:1fr}}.human-action-feedback{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:9px 11px;border:1px solid var(--semantic-neutral-border);border-radius:9px;background:var(--semantic-neutral-bg);color:var(--text-muted);font-size:.76rem;line-height:1.45}.human-action-feedback[data-action-state=success]{border-color:var(--semantic-positive-border);background:var(--semantic-positive-bg);color:var(--semantic-positive-text)}.human-action-feedback[data-action-state=partial-success]{border-color:var(--semantic-caution-border);background:var(--semantic-caution-bg);color:var(--semantic-caution-text)}.human-action-feedback[data-action-state=failed],.human-action-feedback[data-action-state=refresh-failed]{border-color:var(--semantic-danger-border);background:var(--semantic-danger-bg);color:var(--semantic-danger-text)}.human-action-feedback button{flex:0 0 auto;min-height:44px;padding:7px 10px;border:1px solid;border-radius:8px;background:transparent;color:inherit;font:inherit;font-weight:620;touch-action:manipulation}@media (hover:hover) and (pointer:fine){.human-evidence-drawer>summary:hover{background:var(--surface-hover)}}.human-route-error{display:grid;width:min(680px,100%);gap:14px;margin:clamp(24px,8vh,88px) auto;padding:clamp(20px,4vw,34px);border:1px solid var(--semantic-danger-border);border-radius:16px;background:var(--surface-elevated);box-shadow:var(--shadow-md)}.human-route-error-kicker{color:var(--semantic-danger-text);font-family:var(--font-mono);font-size:.72rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.human-route-error h1,.human-route-error p{max-width:62ch;margin:0}.human-route-error h1{color:var(--text-primary);font-size:clamp(1.35rem,3vw,2rem);letter-spacing:-.025em;line-height:1.15;text-wrap:balance}.human-route-error p{color:var(--text-muted);line-height:1.65;text-wrap:pretty}.human-route-error-actions{display:flex;flex-wrap:wrap;gap:10px}.human-route-error-actions>*{min-height:44px}:where(a,button,input,select,textarea,summary,[role=button],[tabindex]):focus-visible{outline:2px solid var(--focus-ring,var(--accent-border))!important;outline-offset:3px!important}.human-surface-fixture-state{box-sizing:border-box;width:100%;min-width:0;flex-wrap:wrap}.human-surface-fixture-state .semantic-banner-copy{min-width:0}.human-surface-fixture-state p{overflow-wrap:anywhere}body{overflow-x:clip}.ai-learning-workspace{gap:18px}.ai-learning-workspace>.metric-row{grid-template-columns:repeat(4,minmax(0,1fr));border-radius:6px;box-shadow:none}.ai-learning-control-strip{padding:16px 18px;border-radius:6px;box-shadow:none}.ai-learning-control-strip>.panel-card-head{display:grid;grid-template-columns:minmax(180px,.38fr) minmax(0,1.62fr);align-items:end}.ai-learning-control-strip .panel-card-actions{width:100%;max-width:none}.ai-learning-actions{display:grid;width:100%;grid-template-columns:auto auto minmax(0,1fr);align-items:end;gap:0}.ai-learning-action-group{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:7px;padding:0 12px;border-left:1px solid var(--border-subtle)}.ai-learning-action-group:first-child{padding-left:0;border-left:0}.ai-learning-action-group:last-child{justify-content:flex-end;padding-right:0}.ai-learning-action-group>span{flex:0 0 100%;color:var(--text-subtle);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.055em;text-transform:uppercase}.ai-learning-action-group button{min-height:44px;border-radius:7px}.ai-learning-action-group .button-secondary{border-color:var(--border-strong);background:transparent;color:var(--text-primary)}.ai-learning-more-actions{min-width:134px}.ai-learning-more-actions>summary{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 13px;border:1px solid transparent;border-radius:7px;color:var(--text-muted);cursor:pointer;font-size:.875rem;font-weight:600;list-style:none}.ai-learning-more-actions>summary::-webkit-details-marker{display:none}.ai-learning-more-actions>summary:after{content:"⌄";margin-left:7px;color:var(--text-subtle)}.ai-learning-more-actions[open]>summary{border-color:var(--border-color);background:var(--surface-hover);color:var(--text-primary)}.ai-learning-more-actions[open]>summary:after{transform:rotate(180deg)}.ai-learning-more-actions>div{display:flex;flex-wrap:wrap;gap:7px;padding-top:7px}.ai-learning-risk-action{color:var(--semantic-danger-text)}.ai-learning-action-requirement{flex:0 0 100%;color:var(--text-subtle);font-size:.7rem;line-height:1.35}.ai-learning-candidate-workspace{display:grid;gap:0;overflow:clip;border:1px solid var(--border-color);border-radius:6px;background:var(--surface-base)}.ai-learning-candidate-workspace>header{padding:16px 18px;border-bottom:1px solid var(--border-color)}.ai-learning-candidate-workspace>header>div,.ai-learning-coverage-ledger>header{display:grid;gap:4px}.ai-learning-candidate-workspace>header span{color:var(--text-subtle);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.055em;text-transform:uppercase}.ai-learning-candidate-workspace h3,.ai-learning-candidate-workspace h4,.ai-learning-candidate-workspace p,.ai-learning-coverage-ledger h3,.ai-learning-coverage-ledger p{margin:0}.ai-learning-candidate-workspace h3,.ai-learning-coverage-ledger h3{color:var(--text-primary);font-size:1rem;font-weight:650;letter-spacing:-.015em}.ai-learning-candidate-workspace p,.ai-learning-coverage-ledger p{max-width:72ch;color:var(--text-muted);font-size:.8rem;line-height:1.5}.ai-learning-candidate-layout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);min-width:0}.ai-learning-candidate-list{display:grid;align-content:start;margin:0;padding:0;border-right:1px solid var(--border-color);list-style:none}.ai-learning-candidate-list>li+li{border-top:1px solid var(--border-subtle)}.ai-learning-candidate-list button{display:grid;width:100%;min-height:68px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;border:0;border-left:3px solid transparent;border-radius:0;background:transparent;color:var(--text-primary);text-align:left}.ai-learning-candidate-list button:focus-visible,.ai-learning-candidate-list button:hover{background:var(--surface-hover)}.ai-learning-candidate-list button.is-selected{border-left-color:var(--accent-strong);background:var(--accent-soft)}.ai-learning-candidate-list button>span{display:grid;min-width:0;gap:4px}.ai-learning-candidate-list button>span:last-child{justify-items:end}.ai-learning-candidate-detail dt,.ai-learning-candidate-list small,.ai-learning-coverage-ledger dt{color:var(--text-subtle);font-size:.7rem;line-height:1.4}.ai-learning-candidate-detail{display:grid;align-content:start;gap:16px;min-width:0;padding:16px 18px}.ai-learning-candidate-detail>header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:14px}.ai-learning-candidate-detail>header>div{display:grid;min-width:0;gap:4px}.ai-learning-candidate-detail>header span:first-child:not(.status-badge){color:var(--text-subtle);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.055em;text-transform:uppercase}.ai-learning-candidate-detail>dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle)}.debug-json-summary .panel-card-head{align-items:center}.debug-json-affordance{display:inline-flex;min-height:44px;align-items:center;gap:7px;color:var(--accent-strong);font-size:.75rem;font-weight:640}.debug-json-affordance>span:last-child{font-size:1rem;transition:transform .16s ease}.debug-json-drawer[open] .debug-json-affordance>span:last-child{transform:rotate(90deg)}.ai-learning-candidate-detail>dl>div{min-width:0;padding:10px;border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.ai-learning-candidate-detail dd,.ai-learning-coverage-ledger dd{margin:4px 0 0;color:var(--text-primary);font-size:.78rem;line-height:1.45;overflow-wrap:anywhere}.ai-learning-diagnostics,.knowledge-structure-disclosure,.knowledge-support-disclosure,.mail-support-disclosure{overflow:clip;border:1px solid var(--border-color);border-radius:6px;background:var(--surface-base)}.ai-learning-diagnostics>summary,.knowledge-structure-disclosure>summary,.knowledge-support-disclosure>summary,.mail-support-disclosure>summary{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:18px;padding:11px 16px;color:var(--text-primary);cursor:pointer;list-style:none}.ai-learning-diagnostics>summary::-webkit-details-marker,.knowledge-structure-disclosure>summary::-webkit-details-marker,.knowledge-support-disclosure>summary::-webkit-details-marker,.mail-support-disclosure>summary::-webkit-details-marker{display:none}.ai-learning-diagnostics>summary>span:first-child,.knowledge-structure-disclosure>summary>span:first-child,.knowledge-support-disclosure>summary>span:first-child,.mail-support-disclosure>summary>span:first-child{display:grid;min-width:0;gap:3px}.ai-learning-diagnostics>summary small,.knowledge-structure-disclosure>summary small,.knowledge-support-disclosure>summary small,.mail-support-disclosure>summary small{color:var(--text-muted);font-size:.75rem;font-weight:440;line-height:1.4}.ai-learning-diagnostics>summary>span:last-child,.knowledge-structure-disclosure>summary>span:last-child,.knowledge-support-disclosure>summary>span:last-child,.mail-support-disclosure>summary>span:last-child{color:var(--accent-strong);font-size:.72rem;font-weight:620}.ai-learning-diagnostics[open]>summary,.knowledge-structure-disclosure[open]>summary,.knowledge-support-disclosure[open]>summary,.mail-support-disclosure[open]>summary{border-bottom:1px solid var(--border-color)}.ai-learning-diagnostics-body{display:grid;gap:0}.ai-learning-diagnostics-body>.panel-card,.ai-learning-diagnostics-body>.table-panel{margin-top:-1px;border-right:0;border-left:0;border-radius:0;box-shadow:none}.ai-learning-coverage-ledger{display:grid;gap:14px;padding:16px}.ai-learning-coverage-ledger>dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin:0;border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle)}.ai-learning-coverage-ledger>dl>div{min-width:0;padding:10px 12px;border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.ai-learning-history .panel-card-inset{padding:12px 0;border:0;border-top:1px solid var(--border-subtle);border-radius:0;background:transparent}.mail-observation-workspace{display:grid;gap:16px}.mail-observation-list{border-radius:6px}.mail-observation-list .compact-list>li{padding:13px 0;border:0;border-top:1px solid var(--border-subtle);border-radius:0;background:transparent}.mail-support-clear{margin:0;padding:12px 2px;border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:.82rem}.mail-support-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0}.mail-support-grid>.panel-card{border:0;border-right:1px solid var(--border-subtle);border-radius:0;box-shadow:none}.knowledge-structure-disclosure>nav{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px}.knowledge-audit-panel,.knowledge-domain-registry-panel,.knowledge-runtime-panel{gap:0;padding:0;overflow:clip;border-radius:6px}.knowledge-audit-panel>.panel-card-head,.knowledge-domain-registry-panel>.panel-card-head,.knowledge-runtime-panel>.panel-card-head{padding:16px 18px;border-bottom:1px solid var(--border-color)}.knowledge-domain-registry-list{display:grid}.knowledge-domain-registry-list>article{display:grid;gap:12px;padding:15px 18px;border-bottom:1px solid var(--border-color)}.knowledge-domain-registry-list>article:last-child{border-bottom:0}.knowledge-domain-registry-list>article[data-publication-blocked=true]{box-shadow:inset 3px 0 0 var(--semantic-caution-stripe)}.knowledge-domain-registry-list>article>p{margin:0;color:var(--text-primary)}.knowledge-domain-registry-list .human-evidence-drawer{border-radius:5px;background:transparent}.knowledge-domain-evidence{overflow:clip;border-top:1px solid var(--border-subtle)}.knowledge-domain-evidence>summary{display:grid;min-height:48px;grid-template-columns:minmax(120px,auto) minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;color:var(--text-primary);cursor:pointer;font-size:.76rem;font-weight:620;list-style:none}.knowledge-domain-evidence>summary::-webkit-details-marker{display:none}.knowledge-domain-evidence>summary>span:nth-child(2){color:var(--text-muted);font-size:.72rem;font-weight:440;overflow-wrap:anywhere}.knowledge-domain-evidence>summary>span:last-child{color:var(--accent-strong);font-size:1rem;transition:transform .16s ease}.knowledge-domain-evidence[open]>summary>span:last-child{transform:rotate(90deg)}.knowledge-domain-evidence>p{margin:0;padding:10px 0 14px;border-top:1px solid var(--border-subtle)}.knowledge-domain-registry-list .doctrine-secondary-button{border-color:transparent;background:transparent;color:var(--text-muted)}.knowledge-domain-registry-list .doctrine-secondary-button:focus-visible,.knowledge-domain-registry-list .doctrine-secondary-button:hover{border-color:var(--border-color);background:var(--surface-hover);color:var(--text-primary)}.knowledge-runtime-content{display:grid}.knowledge-runtime-gap{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:18px;padding:16px 18px;border-bottom:1px solid var(--semantic-caution-border);background:var(--semantic-caution-bg)}.knowledge-runtime-gap>div{display:grid;gap:5px}.knowledge-runtime-gap span{color:var(--semantic-caution-text);font-size:.68rem;font-weight:680;letter-spacing:.055em;text-transform:uppercase}.knowledge-runtime-gap strong{color:var(--text-primary);font-size:.92rem;line-height:1.4}.knowledge-runtime-gap p{align-self:center;margin:0;color:var(--text-muted);font-size:.8rem;line-height:1.5}.knowledge-runtime-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.knowledge-runtime-ledger>div{display:grid;align-content:start;gap:5px;min-width:0;padding:16px 18px;border-right:1px solid var(--border-color)}.knowledge-runtime-ledger>div:last-child{border-right:0}.knowledge-runtime-ledger dt{color:var(--text-subtle);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.055em;text-transform:uppercase}.knowledge-runtime-ledger dd{margin:0;color:var(--text-muted);font-size:.78rem;line-height:1.45}.knowledge-runtime-ledger dd strong{color:var(--text-primary);font-size:.9rem;font-weight:640}.knowledge-runtime-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.knowledge-runtime-content>.human-evidence-drawer{border-right:0;border-bottom:0;border-left:0;border-radius:0;background:transparent}.knowledge-support-disclosure>.panel-card{border:0;border-radius:0;box-shadow:none}.knowledge-support-disclosure>.human-support-disclosure-body{gap:0;padding:0}.knowledge-support-disclosure>.human-support-disclosure-body>:where(.panel-card,.knowledge-support-actions){border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;box-shadow:none}.knowledge-support-disclosure>.human-support-disclosure-body>:last-child{border-bottom:0}.knowledge-support-actions{display:grid;gap:12px;padding:16px}.knowledge-support-actions>div{display:grid;gap:3px}.knowledge-support-actions>div>span{color:var(--text-muted);font-size:.78rem}.knowledge-support-actions>nav{display:flex;flex-wrap:wrap;gap:8px}.knowledge-audit-list{display:grid;margin:0;padding:0;list-style:none}.knowledge-audit-list>li{padding:13px 18px;border-bottom:1px solid var(--border-subtle)}.knowledge-audit-list>li:last-child{border-bottom:0}.knowledge-audit-list p{margin:4px 0 0}@media (max-width:980px){.ai-learning-actions,.ai-learning-candidate-layout,.ai-learning-control-strip>.panel-card-head{grid-template-columns:1fr}.ai-learning-action-group,.ai-learning-action-group:first-child,.ai-learning-action-group:last-child{justify-content:flex-start;padding:10px 0;border-top:1px solid var(--border-subtle);border-left:0}.ai-learning-candidate-list{border-right:0;border-bottom:1px solid var(--border-color)}.ai-learning-candidate-detail>dl,.knowledge-runtime-ledger{grid-template-columns:1fr}.knowledge-runtime-ledger>div{border-right:0;border-bottom:1px solid var(--border-color)}.knowledge-runtime-gap{grid-template-columns:1fr}}@media (max-width:720px){.topbar-logout{display:none}}@media (max-width:520px){.ai-learning-workspace>.metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-learning-candidate-detail,.ai-learning-candidate-workspace>header,.ai-learning-control-strip,.knowledge-audit-panel>.panel-card-head,.knowledge-domain-registry-list>article,.knowledge-domain-registry-panel>.panel-card-head,.knowledge-runtime-panel>.panel-card-head{padding-inline:12px}.ai-learning-action-group button{flex:1 1 132px}.ai-learning-candidate-detail>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-learning-candidate-detail dt,.ai-learning-candidate-list small,.ai-learning-coverage-ledger dt,.knowledge-runtime-ledger dt{font-size:.75rem}.ai-learning-candidate-detail dd,.ai-learning-coverage-ledger dd,.ai-learning-diagnostics>summary small,.knowledge-runtime-ledger dd,.knowledge-structure-disclosure>summary small,.knowledge-support-disclosure>summary small,.mail-support-disclosure>summary small{font-size:.8rem}.ai-learning-diagnostics>summary,.knowledge-structure-disclosure>summary,.knowledge-support-disclosure>summary,.mail-support-disclosure>summary{padding-inline:12px}.mail-support-grid{grid-template-columns:1fr}.knowledge-runtime-gap{padding-inline:12px}.knowledge-domain-evidence>summary{min-height:52px;grid-template-columns:minmax(0,1fr) auto}.knowledge-domain-evidence>summary>span:nth-child(2){grid-column:1/-1;grid-row:2}.knowledge-domain-evidence>summary>span:last-child{grid-column:2;grid-row:1}}.human-surface-brief-summary{display:block;padding:0}.human-surface-brief-summary .human-surface-brief-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);grid-template-areas:"status action" "question action" "done action";gap:6px 28px;align-items:center;padding:15px 0}.human-surface-brief-summary .human-surface-brief-status{grid-area:status}.human-surface-brief-summary .human-surface-brief-heading h2{grid-area:question;max-width:46ch;margin:1px 0;font-size:clamp(1.12rem,1.7vw,1.48rem);line-height:1.18}.human-surface-brief-summary .human-surface-brief-next{grid-area:action;justify-content:flex-end;margin:0}.human-surface-brief-summary .human-surface-read-only{max-width:50ch}.human-surface-brief-summary .human-surface-brief-next .button-primary{min-height:44px;white-space:nowrap}.human-surface-done{grid-area:done;display:flex;min-width:0;gap:7px;margin:0;color:var(--text-muted);font-size:.75rem;line-height:1.42}.human-surface-done strong{flex:0 0 auto;color:var(--text-primary);font-weight:640}.human-surface-done span{min-width:0;overflow-wrap:anywhere}.console-local-nav-responsive{width:100%;min-width:0}.console-local-nav-mobile{display:none}:where(.button,button,.doctrine-primary-button,.doctrine-secondary-button,.table-action-link):active:not(:disabled){transform:scale(.98);transition-duration:.1s}@media (max-width:720px){.console-local-nav-responsive>.console-local-nav{display:none}.console-local-nav-mobile{display:grid;width:100%;min-width:0;gap:5px}.console-local-nav-mobile>span{color:var(--text-subtle);font-size:.68rem;font-weight:620;letter-spacing:.065em;text-transform:uppercase}.console-local-nav-mobile select{width:100%;min-width:0;min-height:46px;padding:0 38px 0 13px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-base);color:var(--text-primary);font:inherit;font-weight:560}.console-page,.management-page-shell{gap:14px}.management-page-hero,.page-heading-copy{gap:6px}.page-breadcrumbs{gap:3px 7px}.page-title{font-size:clamp(1.62rem,8vw,1.92rem)}.page-description{font-size:.88rem;line-height:1.45}.human-surface-brief-summary .human-surface-brief-heading{grid-template-columns:1fr;grid-template-areas:"status" "question" "action" "done";gap:8px;padding:12px 0}.human-surface-brief-summary .human-surface-brief-next{justify-content:stretch}.human-surface-brief-summary .human-surface-brief-next .button-primary{width:100%;min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}.human-surface-done{font-size:.78rem}}.mail-forward-history-cards{display:none}@media (max-width:720px){.mail-forward-history-table{display:none}.mail-forward-history-cards,.mail-forward-receipt{display:grid;min-width:0;gap:12px}.mail-forward-receipt{position:relative;overflow:hidden;padding:16px;border:1px solid color-mix(in srgb,var(--card-border) 92%,var(--semantic-tone-border));border-radius:14px;background:var(--card-bg);box-shadow:var(--shadow-sm)}.mail-forward-receipt:before{content:"";position:absolute;inset:12px auto 12px 0;width:2px;border-radius:999px;background:var(--semantic-tone-stripe)}.mail-forward-receipt-head{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.mail-forward-receipt time{color:var(--text-subtle);font-family:var(--font-mono);font-size:.7rem}.mail-forward-receipt h2{min-width:0;margin:0;font-size:1rem;line-height:1.35;letter-spacing:-.015em}.mail-forward-receipt dd,.mail-forward-receipt h2 a{min-width:0;overflow-wrap:anywhere}.mail-forward-receipt dl{display:grid;min-width:0;margin:0}.mail-forward-receipt dl>div{display:grid;min-width:0;grid-template-columns:minmax(88px,.34fr) minmax(0,1fr);gap:10px;padding:10px 0;border-top:1px solid var(--border-subtle)}.mail-forward-receipt dt{color:var(--text-subtle);font-family:var(--font-mono);font-size:.65rem;letter-spacing:.055em;text-transform:uppercase}.mail-forward-receipt dd{margin:0;color:var(--text-primary);font-size:.82rem;line-height:1.45}.mail-forward-history-empty{margin:0;padding:18px;border:1px solid var(--card-border);border-radius:14px;background:var(--card-bg);color:var(--text-muted)}}.mail-current-decision{overflow:clip;padding:0}.mail-current-decision>.panel-card-head{padding:15px 18px;border-bottom:1px solid var(--border-color)}.mail-current-decision-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:0}.mail-current-decision-copy{display:grid;align-content:start;gap:9px;min-width:0;padding:18px}.mail-current-decision-copy h3,.mail-current-decision-copy p{margin:0}.mail-current-decision-copy h3{font-size:clamp(1.18rem,1.9vw,1.55rem);letter-spacing:-.025em;line-height:1.18}.mail-current-decision-copy h3 a{color:var(--text-primary);text-decoration:none}.mail-current-decision-copy>p{max-width:72ch;color:var(--text-muted);line-height:1.5}.mail-current-decision-copy .mail-current-decision-question{color:var(--text-primary);font-size:.96rem;font-weight:560}.mail-current-decision-status{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;color:var(--text-subtle);font-size:.72rem}.mail-current-decision-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-left:1px solid var(--border-color)}.mail-current-decision-facts>div{min-width:0;padding:14px 16px;border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.mail-current-decision-facts dt{color:var(--text-subtle);font-size:.68rem;font-weight:620;letter-spacing:.055em;text-transform:uppercase}.mail-current-decision-facts dd{margin:5px 0 0;color:var(--text-primary);font-size:.8rem;line-height:1.45;overflow-wrap:anywhere}.mail-remaining-decisions{border-top:1px solid var(--border-color)}.mail-remaining-decisions>summary{display:flex;min-height:48px;align-items:center;padding:10px 18px;color:var(--text-muted);cursor:pointer;font-size:.8rem;font-weight:620}@media (max-width:900px){.mail-current-decision-body{grid-template-columns:1fr}.mail-current-decision-facts{border-top:1px solid var(--border-color);border-left:0}}@media (max-width:520px){.mail-current-decision-copy,.mail-current-decision>.panel-card-head{padding-inline:13px}.mail-current-decision-facts{grid-template-columns:1fr}.mail-current-decision-facts>div{padding:11px 13px;border-right:0}}.human-surface-brief{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);column-gap:clamp(18px,2.2vw,32px);overflow:hidden;padding:clamp(18px,2vw,26px);border:1px solid var(--card-border);border-radius:14px;background:var(--card-bg);box-shadow:none}.human-surface-brief-heading h2{max-width:34ch;margin:10px 0 8px;font-size:clamp(1.45rem,2vw,2.05rem);font-weight:700;letter-spacing:-.04em;line-height:1.1}.human-surface-brief-heading>p,.human-surface-empty p,.human-surface-evidence-list p,.human-surface-priorities p{font-size:.9rem;line-height:1.52}.human-surface-brief-status{gap:10px;color:var(--text-subtle);font-family:var(--font-sans);font-size:.74rem;font-weight:540}.human-surface-brief-context{align-self:stretch;overflow:hidden;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-subtle)}.human-surface-brief-context>dl>div,.human-surface-protocol>dl>div{grid-template-columns:minmax(92px,.28fr) minmax(0,1fr);gap:12px;padding:12px 14px}.human-surface-brief-context dt,.human-surface-data-health dt,.human-surface-priorities dt,.human-surface-progress dt{color:var(--text-subtle);font-family:var(--font-sans);font-size:.7rem;font-weight:620;letter-spacing:.01em;text-transform:none}.human-surface-brief-context dd,.human-surface-data-health dd,.human-surface-priorities dd,.human-surface-progress dd{font-size:.86rem;line-height:1.48}.human-surface-brief-next{margin-top:18px}.human-surface-brief-next .button-primary{min-height:44px;padding:0 18px;border-radius:11px;box-shadow:var(--button-primary-highlight);font-size:.88rem;font-weight:640}.human-surface-snapshot-strip{gap:0;margin:20px calc(clamp(18px, 2vw, 26px) * -1) 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--surface-subtle)}.human-surface-data-health>div,.human-surface-progress>div{padding:15px 20px}.human-surface-progress dd{font-size:1.16rem;font-weight:680}.human-surface-priority-ledger{margin:0 calc(clamp(18px, 2vw, 26px) * -1)}.human-surface-priorities-heading{padding:18px clamp(18px,2vw,26px) 10px}.human-surface-priorities-heading span,.human-surface-priority-kicker>span:first-child:not(.status-badge){font-family:var(--font-sans);font-weight:620;letter-spacing:.01em;text-transform:none}.human-surface-priorities-heading h3{margin-top:3px;font-size:1.08rem;font-weight:680}.human-surface-priorities>li{position:relative;grid-template-columns:minmax(230px,.9fr) minmax(390px,1.5fr) 72px;min-height:82px;padding:13px clamp(18px,2vw,26px);background:var(--card-bg)}.human-surface-priority-identity>strong{font-size:.98rem;font-weight:680;letter-spacing:-.02em}.human-surface-priorities>li>a{color:var(--accent);font-size:.82rem}.human-surface-support{margin:0 calc(clamp(18px, 2vw, 26px) * -1) calc(clamp(18px, 2vw, 26px) * -1)}.human-surface-brief .human-surface-support>.human-evidence-drawer{border-top:1px solid var(--border-subtle)}.human-surface-brief-summary{padding:clamp(20px,2.2vw,28px)}.human-surface-brief-summary .human-surface-brief-heading h2{font-size:clamp(1.55rem,2.2vw,2.2rem)}@media (min-width:901px){.human-surface-brief-context{border:0;border-left:1px solid var(--border-subtle);border-radius:0;background:transparent}}@media (max-width:900px){.human-surface-brief{grid-template-columns:1fr;row-gap:22px}.human-surface-brief-context{border-left:1px solid var(--border-subtle)}.human-surface-priorities>li{grid-template-columns:1fr;gap:14px}.human-surface-priorities dl{grid-template-columns:1fr;gap:10px}.human-surface-priorities dl>div+div{padding-top:10px;padding-left:0;border-top:1px solid var(--border-subtle);border-left:0}.human-surface-priorities>li>a{justify-content:flex-start}}@media (max-width:560px){.human-surface-brief{padding:20px 16px;border-radius:15px}.human-surface-brief-heading h2{font-size:clamp(1.55rem,8.5vw,2rem)}.human-surface-brief-context>dl>div,.human-surface-protocol>dl>div{grid-template-columns:1fr;gap:4px;padding:14px}.human-surface-priority-ledger,.human-surface-snapshot-strip,.human-surface-support{margin-right:-16px;margin-left:-16px}.human-surface-support{margin-bottom:-20px}.human-surface-snapshot-strip{display:grid}.human-surface-data-health{flex-basis:auto}.human-surface-priorities-heading,.human-surface-priorities>li{padding-inline:16px}}.human-surface-priority-disclosure{border-top:1px solid var(--border-subtle)}.human-surface-priority-disclosure>summary{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;padding:9px 14px;color:var(--text-primary);cursor:pointer;list-style:none}.human-surface-priority-disclosure>summary::-webkit-details-marker{display:none}.human-surface-priority-disclosure>summary>span:first-child{display:grid;min-width:0;gap:2px}.human-surface-priority-disclosure>summary strong{font-size:.86rem;font-weight:650}.human-surface-priority-disclosure>summary small,.human-surface-priority-disclosure>summary>span:last-child{color:var(--text-subtle);font-size:.72rem}.human-surface-priority-disclosure>summary small{line-height:1.45;overflow-wrap:anywhere}.human-surface-priority-disclosure>summary>span:last-child{color:var(--accent-strong);font-weight:620}.human-surface-priority-disclosure[open]>summary{border-bottom:1px solid var(--border-subtle)}.human-surface-priorities>li{display:block}.human-surface-priority-record{width:100%}.human-surface-priority-record>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;cursor:pointer;list-style:none}.human-surface-priority-record>summary::-webkit-details-marker{display:none}.human-surface-priority-next{display:flex;flex-wrap:wrap;gap:4px 8px;color:var(--text-subtle);font-size:.78rem;line-height:1.45;overflow-wrap:anywhere}.human-surface-priority-next>span{color:var(--text-muted);font-weight:650}.human-surface-priority-record-cue{color:var(--accent-strong);font-size:.72rem;font-weight:620}.human-surface-priority-record-cue:after{content:"↓";margin-left:7px}.human-surface-priority-record[open] .human-surface-priority-record-cue:after{content:"↑"}.human-surface-priority-record-details{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(390px,1.5fr) 72px;gap:clamp(18px,2.5vw,38px);align-items:start;margin-top:13px;padding-top:13px;border-top:1px solid var(--border-subtle)}.human-surface-priority-record-details>p{margin:0;color:var(--text-secondary);line-height:1.55;overflow-wrap:anywhere}.human-surface-priority-record-details>a{display:inline-flex;min-height:44px;align-items:center;justify-content:flex-start}@media (max-width:900px){.human-surface-priority-record-details{grid-template-columns:1fr;gap:14px}}@media (max-width:560px){.human-surface-priority-record>summary{grid-template-columns:1fr;gap:8px}.human-surface-priority-disclosure>summary{align-items:flex-start;flex-direction:column}}.human-surface-decision-context>summary{display:flex;min-height:52px;align-items:center;gap:14px;padding:10px 14px;color:var(--text-primary);cursor:pointer;list-style:none}.human-surface-decision-context>summary::-webkit-details-marker{display:none}.human-surface-decision-context>summary>span{flex:0 0 auto;font-size:.86rem;font-weight:650}.human-surface-decision-context>summary>small{min-width:0;flex:1 1 auto;color:var(--text-subtle);font-size:.72rem;text-align:right}.human-surface-decision-context>summary:after{flex:0 0 auto;color:var(--accent-strong);content:"+";font-size:1rem}.human-surface-decision-context[open]>summary:after{content:"−"}.human-surface-decision-context[open]>summary{border-bottom:1px solid var(--border-subtle)}.human-surface-decision-context:not([open])>:not(summary){display:none}.human-surface-brief-full .human-surface-done{margin-top:12px}.human-surface-lead-facts{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(150px,.7fr);gap:0;max-width:760px;margin:16px 0 0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:11px;background:var(--surface-subtle)}.human-surface-lead-facts>div{display:grid;min-width:0;gap:4px;padding:11px 13px}.human-surface-lead-facts>div+div{border-left:1px solid var(--border-subtle)}.human-surface-lead-facts dt{color:var(--text-subtle);font-size:.7rem;font-weight:620}.human-surface-lead-facts dd{margin:0;color:var(--text-primary);font-size:.86rem;line-height:1.45;overflow-wrap:anywhere}@media (max-width:560px){.human-surface-lead-facts{grid-template-columns:minmax(0,1fr)}.human-surface-lead-facts>div+div{border-top:1px solid var(--border-subtle);border-left:0}.human-surface-done span{overflow:visible;white-space:normal;text-overflow:clip}}.human-surface-brief-full{grid-template-columns:minmax(0,1fr)}.human-surface-brief-full>.human-surface-decision-context{grid-column:1/-1;margin-top:4px;border:0;border-top:1px solid var(--border-subtle);border-radius:0;background:transparent}.human-support-disclosure{overflow:clip;border:1px solid var(--border-color);border-radius:12px;background:var(--surface-base)}.human-support-disclosure>summary{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;color:var(--text-primary);cursor:pointer;list-style:none}.human-support-disclosure>summary::-webkit-details-marker{display:none}.human-support-disclosure>summary>span:first-child{display:grid;min-width:0;gap:2px}.human-support-disclosure>summary strong{font-size:.86rem;font-weight:650}.human-support-disclosure>summary small,.human-support-disclosure>summary>span:last-child{color:var(--text-subtle);font-size:.72rem;line-height:1.4}.human-support-disclosure>summary>span:last-child{flex:0 0 auto;color:var(--accent-strong);font-weight:620}.human-support-disclosure[open]>summary{border-bottom:1px solid var(--border-subtle)}.human-support-disclosure-body{display:grid;gap:16px;padding:16px}.human-support-disclosure-body>:where(.panel-card,.table-panel,.system-operations-workspace){margin:0}.runtime-card-technical-context{border-top:1px solid var(--border-subtle)}.runtime-card-technical-context>summary{min-height:44px;padding:11px 0;color:var(--text-muted);cursor:pointer;font-size:.78rem;font-weight:620}.runtime-card-technical-context>p{margin:0 0 10px;color:var(--text-subtle);font-size:.76rem;line-height:1.5;overflow-wrap:anywhere}@media (max-width:560px){.human-surface-decision-context>summary{align-items:flex-start;flex-wrap:wrap}.human-surface-decision-context>summary>small{order:3;flex-basis:100%;text-align:left}.human-support-disclosure>summary{align-items:flex-start;padding-inline:13px}.human-support-disclosure>summary>span:last-child{max-width:42%;text-align:right}.human-support-disclosure-body{padding:12px}}.domain-pack-governance-directory,.judgement-workspace-directory{overflow:clip;border:1px solid var(--border-color);border-radius:14px;background:var(--surface-base)}.domain-pack-governance-directory>header,.judgement-workspace-directory>header{display:grid;gap:5px;padding:22px 24px 18px;border-bottom:1px solid var(--border-subtle)}.domain-pack-governance-directory>header>span,.judgement-workspace-directory>header>span{color:var(--accent-strong);font-size:.68rem;font-weight:680;letter-spacing:.08em;text-transform:uppercase}.domain-pack-governance-directory>header h2,.judgement-workspace-directory>header h2{margin:0;font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:680;letter-spacing:-.025em}.domain-pack-governance-directory>header p,.judgement-workspace-directory>header p{max-width:76ch;margin:0;color:var(--text-muted);font-size:.84rem;line-height:1.5}.domain-pack-governance-directory ol,.judgement-workspace-directory ol{margin:0;padding:0;list-style:none}.domain-pack-governance-directory li+li,.judgement-workspace-directory li+li{border-top:1px solid var(--border-subtle)}.judgement-workspace-directory-link{display:grid;min-height:72px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:14px 20px 14px 24px;color:var(--text-primary);text-decoration:none;transition:background-color .14s ease}.judgement-workspace-directory-link>span:first-child{display:grid;min-width:0;gap:4px}.judgement-workspace-directory-link strong{font-size:.94rem;font-weight:650;letter-spacing:-.012em}.judgement-workspace-directory-link small{max-width:78ch;color:var(--text-muted);font-size:.78rem;line-height:1.45}.judgement-workspace-directory-link>span:last-child{color:var(--accent-strong);font-size:.78rem;font-weight:620}.domain-pack-governance-directory li{display:grid;min-height:132px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px 20px 18px 24px}.domain-pack-governance-directory li>div:first-child{display:grid;min-width:0;gap:7px}.domain-pack-governance-directory li h3,.domain-pack-governance-directory li p{margin:0}.domain-pack-governance-directory li h3{font-size:.96rem;font-weight:660;letter-spacing:-.015em}.domain-pack-governance-directory li p{max-width:72ch;color:var(--text-muted);font-size:.78rem;line-height:1.45}.domain-pack-status-summary{display:flex;flex-wrap:wrap;gap:7px 18px;margin:2px 0 0}.domain-pack-status-summary>div{display:inline-flex;align-items:baseline;gap:6px}.domain-pack-status-summary dt{color:var(--text-subtle);font-size:.68rem;font-weight:560}.domain-pack-status-summary dd{margin:0;color:var(--text-primary);font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:680}.domain-pack-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--border-subtle)}.domain-pack-fact-grid>div{display:grid;min-width:0;grid-template-columns:minmax(112px,.38fr) minmax(0,.62fr);gap:14px;padding:12px 14px 12px 0;border-bottom:1px solid var(--border-subtle)}.domain-pack-fact-grid>div:nth-child(2n){padding-right:0;padding-left:14px;border-left:1px solid var(--border-subtle)}.domain-pack-fact-grid dt{color:var(--text-subtle);font-size:.7rem;font-weight:580}.domain-pack-fact-grid dd{min-width:0;margin:0;color:var(--text-primary);font-size:.78rem;line-height:1.45;overflow-wrap:anywhere}.domain-pack-record-action{width:fit-content;min-height:44px;align-self:start;justify-self:start}.domain-pack-priority{position:relative;display:grid;gap:18px;overflow:hidden;padding:22px 24px;border:1px solid color-mix(in srgb,var(--semantic-tone-border) 78%,var(--border-color));border-radius:14px;background:color-mix(in srgb,var(--semantic-tone-bg) 42%,var(--surface-base));box-shadow:inset 3px 0 0 var(--semantic-tone-stripe)}.domain-pack-priority>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.domain-pack-priority>header>div{display:grid;min-width:0;gap:6px}.domain-pack-priority>header>div>span{color:var(--semantic-tone-text);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.domain-pack-priority h2,.domain-pack-priority p{margin:0}.domain-pack-priority h2{color:var(--text-primary);font-size:clamp(1.12rem,1.9vw,1.42rem);font-weight:680;letter-spacing:-.026em}.domain-pack-priority p{max-width:78ch;color:var(--text-muted);font-size:.84rem;line-height:1.55}.domain-pack-priority dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;border-top:1px solid var(--border-subtle)}.domain-pack-priority dl>div{display:grid;min-width:0;grid-template-columns:minmax(88px,.26fr) minmax(0,.74fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--border-subtle)}.domain-pack-priority dt{color:var(--text-subtle);font-size:.7rem;font-weight:620}.domain-pack-priority dd{min-width:0;margin:0;color:var(--text-primary);font-size:.78rem;line-height:1.48;overflow-wrap:anywhere}.domain-pack-priority-action{width:fit-content;min-height:44px;justify-self:start}.judgement-shell-tab{position:relative;flex:0 0 auto;border-color:transparent;background:transparent;color:var(--text-muted)}.judgement-shell-nav{max-width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.judgement-shell-nav::-webkit-scrollbar{display:none}.judgement-shell-tab.is-active{border-color:color-mix(in srgb,var(--accent-strong) 18%,var(--border-color));background:var(--accent-soft);color:var(--accent-strong);box-shadow:inset 0 -2px 0 var(--accent-strong)}@media (hover:hover) and (pointer:fine){.judgement-workspace-directory-link:hover{background:var(--surface-subtle)}}.mywork-body,.mywork-primary,.mywork-rail{align-content:start}.commercial-sales-overview-worklist{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:start}.commercial-sales-overview-worklist>.table-panel{height:auto;align-self:start;align-content:start}.human-mutation-action-form{justify-items:start}.human-mutation-action-form>:where(button,.button-primary,.button-secondary,.button-tertiary,.button-danger){width:fit-content;min-height:44px;justify-self:start}.management-page-footer-evidence>:where(.panel-card,.table-panel){min-width:0}.management-page-footer-evidence .table-scroll{max-width:100%;overflow-x:auto}.department-bu-membership-editor{display:grid;gap:20px;scroll-margin-top:96px}.department-bu-membership-editor .panel-card-head{align-items:flex-start}.department-bu-membership-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:12px;background:var(--border-subtle)}.department-bu-membership-facts>div{display:grid;align-content:start;gap:6px;min-width:0;padding:14px 16px;background:var(--surface-elevated)}.department-bu-membership-facts small,.department-bu-membership-facts span,.department-bu-membership-help,.department-bu-membership-source{color:var(--text-muted);font-size:.82rem;line-height:1.45}.department-bu-membership-facts strong{overflow-wrap:anywhere;color:var(--text-primary);font-size:.96rem;line-height:1.35}.department-bu-membership-form{display:grid;gap:10px;max-width:720px}.department-bu-membership-actions>button,.department-bu-membership-confirmation button,.department-bu-membership-error button,.department-bu-membership-form select{min-height:44px}.department-bu-membership-confirmation p,.department-bu-membership-error p,.department-bu-membership-help,.department-bu-membership-message,.department-bu-membership-source,.department-bu-membership-unavailable p{margin:0}.department-bu-membership-confirmation,.department-bu-membership-error,.department-bu-membership-message,.department-bu-membership-unavailable{padding:13px 14px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-muted);line-height:1.5}.department-bu-membership-confirmation,.department-bu-membership-error,.department-bu-membership-unavailable{display:grid;gap:10px}.department-bu-membership-error,.department-bu-membership-unavailable{border-color:var(--semantic-caution-border);background:var(--semantic-caution-bg);color:var(--semantic-caution-text)}.department-bu-membership-message{border-color:var(--semantic-positive-border);background:var(--semantic-positive-bg);color:var(--semantic-positive-text)}.department-bu-membership-source{padding-top:2px}@media (max-width:760px){.department-bu-membership-facts{grid-template-columns:1fr}.department-bu-membership-actions,.department-bu-membership-confirmation .page-actions,.department-bu-membership-error .page-actions{display:grid;grid-template-columns:1fr;width:100%}.department-bu-membership-actions>button,.department-bu-membership-confirmation button,.department-bu-membership-error button{width:100%;white-space:normal}}.dashboard-department-preview-disclosure{overflow:hidden;border:1px solid var(--card-border);border-radius:14px;background:var(--card-bg)}.dashboard-department-preview-disclosure>summary{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:18px;padding:10px 18px;cursor:pointer;list-style:none}.dashboard-department-preview-disclosure>summary::-webkit-details-marker{display:none}.dashboard-department-preview-disclosure>summary>span:first-child{display:grid;gap:2px;min-width:0}.dashboard-department-preview-disclosure>summary strong{color:var(--text-primary);font-size:.92rem;letter-spacing:-.01em}.dashboard-department-preview-disclosure>summary small{color:var(--text-muted);font-size:.78rem}.dashboard-department-preview-disclosure[open]>summary{border-bottom:1px solid var(--border-subtle);background:var(--surface-subtle)}.dashboard-department-preview-disclosure>.panel-card{border:0;border-radius:0;box-shadow:none}.relationship-back-link{display:inline-flex;min-height:44px;align-items:center;padding:0 6px;color:var(--accent);font-size:.86rem;font-weight:620;text-decoration:none}.relationship-back-link:focus-visible,.relationship-back-link:hover{color:var(--accent-hover);text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.commercial-sales-overview-worklist{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.judgement-shell-nav-card-three{gap:0;padding:10px}.judgement-shell-nav-card-three>.panel-card-head{display:none}.judgement-shell-nav-card-three .judgement-shell-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;overflow:visible}.judgement-shell-nav-card-three .judgement-shell-tab{width:100%;min-width:0;min-height:44px;padding-inline:6px;font-size:.74rem;line-height:1.2;text-align:center;white-space:normal}.domain-pack-governance-directory>header,.judgement-workspace-directory>header{padding:18px 16px 15px}.judgement-workspace-directory-link{min-height:68px;gap:12px;padding:13px 16px}.domain-pack-governance-directory li{min-height:0;grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}.domain-pack-governance-directory li>a{width:fit-content;justify-self:start}.domain-pack-priority{gap:15px;padding:18px 16px}.domain-pack-priority>header{display:grid;gap:10px}.domain-pack-priority>header>.status-badge{justify-self:start}.domain-pack-priority dl{grid-template-columns:minmax(0,1fr)}.domain-pack-priority dl>div{grid-template-columns:minmax(92px,.34fr) minmax(0,.66fr)}.domain-pack-priority-action{width:100%}.domain-pack-fact-grid{grid-template-columns:minmax(0,1fr)}.domain-pack-fact-grid>div,.domain-pack-fact-grid>div:nth-child(2n){grid-template-columns:minmax(96px,.34fr) minmax(0,.66fr);padding:11px 0;border-left:0}}.management-surface-refreshing-notice{display:grid;gap:.25rem;margin:0 0 1rem;padding:.875rem 1rem;border:1px solid var(--semantic-caution-border);border-radius:var(--radius-lg,.75rem);background:var(--semantic-caution-bg);color:var(--text-primary)}.management-surface-refreshing-notice p,.management-surface-refreshing-notice strong{margin:0}.management-surface-refreshing-notice p{color:var(--text-secondary);font-size:.875rem;line-height:1.5}