:root{--ink-strong: #172033;--ink: #334155;--ink-muted: #64748b;--surface: rgba(255, 255, 255, .95);--surface-soft: rgba(248, 250, 252, .92);--line: #dbe3ed;--line-strong: #b9c5d5;--canvas-a: #eef3f8;--canvas-b: #e7edf5;--observed: #2563a6;--derived: #a16207;--speculative: #7c3aed;--resolved: #16805b;--danger: #b42338;--pending: #b45309;--shadow: 0 12px 34px rgba(24, 39, 61, .13);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-synthesis:none}*{box-sizing:border-box}html,body,#root{min-height:100%}html{background:var(--canvas-b)}body{margin:0;background:radial-gradient(circle at 50% 10%,#f9fbfd 0,var(--canvas-a) 42rem,var(--canvas-b) 100%);color:var(--ink);line-height:1.5}button,input,select,textarea{font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}a{color:#1d5f98;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,p{margin-top:0}h1{color:var(--ink-strong);font-size:24px;line-height:1.25;margin-bottom:4px}h2{color:var(--ink-strong);font-size:15px;line-height:1.3}h3{color:var(--ink-strong);font-size:13px}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}fieldset{border:0;margin:0;padding:0}legend{width:100%;padding:12px 0 6px;border-top:1px solid var(--line);color:var(--ink-strong);font-size:12px;font-weight:750}label{color:var(--ink-strong);font-size:11px;font-weight:700}input:not([type=checkbox]),select,textarea{width:100%;min-height:36px;padding:7px 9px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:var(--ink-strong)}textarea{min-height:84px;resize:vertical}input[type=checkbox]{accent-color:var(--ink-strong)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #f5b82e;outline-offset:2px}.skip-link{position:fixed;z-index:1000;top:8px;left:8px;transform:translateY(-160%);padding:8px 12px;border-radius:6px;background:var(--ink-strong);color:#fff}.skip-link:focus{transform:none}.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.eyebrow{margin-bottom:2px;color:var(--ink-muted);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.app-shell{min-height:100vh;padding-bottom:44px}.app-header{position:sticky;z-index:100;top:0;display:flex;align-items:center;gap:20px;min-height:58px;padding:8px 16px;border-bottom:1px solid var(--line);background:#fffffff2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{display:flex;align-items:center;gap:8px;min-width:200px;color:var(--ink-strong)}.brand:hover{text-decoration:none}.brand__mark{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;background:var(--ink-strong);color:#fff;font-weight:900}.brand strong{font-size:15px}.brand>span:last-child{padding-left:8px;border-left:1px solid var(--line);color:var(--ink-muted);font-size:10px}.primary-nav{display:flex;align-items:center;gap:3px;flex:1}.primary-nav a,.primary-nav>span{display:inline-flex;align-items:center;gap:4px;padding:7px 9px;border-radius:6px;color:var(--ink-muted);font-size:11px;font-weight:700}.primary-nav a.active{background:var(--ink-strong);color:#fff;text-decoration:none}.primary-nav>span{opacity:.55}.primary-nav b{font-size:7px;letter-spacing:.06em;text-transform:uppercase}.user-menu{position:relative}.user-menu summary{display:flex;align-items:center;gap:7px;list-style:none;cursor:pointer;font-size:11px}.user-menu summary::-webkit-details-marker{display:none}.user-menu__popover{position:absolute;top:38px;right:0;min-width:190px;padding:8px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#dce7f2;color:#244666;font-size:9px;font-weight:800}.desktop-required{display:none}.page{width:min(1500px,100%);margin:0 auto;padding:0 28px 40px}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px 0 16px}.page-header>div:first-child{max-width:850px}.page-header p:last-child{margin-bottom:0;color:var(--ink-muted)}.page-header__actions,.hero-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.panel{border:1px solid rgba(185,197,213,.88);border-radius:10px;background:var(--surface);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:33px;padding:6px 11px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:var(--ink-strong);font-size:11px;font-weight:720;cursor:pointer}.button:hover{text-decoration:none}.button--primary{border-color:var(--ink-strong);background:var(--ink-strong);color:#fff}.button--danger{border-color:#e2a3ae;background:#fff7f8;color:var(--danger)}.button--quiet{border-color:transparent}.button:disabled{cursor:not-allowed;opacity:.55}.chip{display:inline-flex;align-items:center;width:fit-content;min-height:21px;padding:2px 7px;border:1px solid var(--line);border-radius:999px;background:#f6f8fa;color:#536477;font-size:9px;font-weight:740;text-transform:capitalize}.chip--observed{border-color:#b9d8ee;background:#edf6fd;color:#1f5f95}.chip--derived{border-color:#ead49b;background:#fff8e8;color:#865208}.chip--speculative{border-color:#d6c1f5;background:#f6f0ff;color:#6631af}.chip--resolved{border-color:#a8d9c7;background:#eefaf5;color:#126647}.chip--warning{border-color:#eac58d;background:#fff6e8;color:#8b4e09}.chip--danger{border-color:#e4a8b3;background:#fff5f7;color:var(--danger)}.chips{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.status-bar{position:fixed;z-index:120;right:0;bottom:0;left:0;border-top:1px solid var(--line);background:#fffffff7}.status-bar summary{display:flex;align-items:center;gap:8px;min-height:38px;padding:7px 20px;color:var(--resolved);list-style:none;cursor:pointer;font-size:9px}.status-bar summary::-webkit-details-marker{display:none}.status-bar summary span,.status-bar summary i{color:var(--ink-muted);font-style:normal}.status-bar--warning summary{color:var(--pending)}.status-bar__details{margin-left:auto;color:#1d5f98!important}.status-popover{position:absolute;right:16px;bottom:45px;width:min(430px,calc(100vw - 32px));padding:14px;border:1px solid var(--line-strong);border-radius:10px;background:#fff;box-shadow:var(--shadow)}.status-popover dl,.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.status-popover dl div,.facts div{padding:8px;border-radius:6px;background:#f5f8fb}dt{color:var(--ink-muted);font-size:9px;font-weight:750;text-transform:uppercase}dd{margin:2px 0 0;color:var(--ink-strong)}.auth-state,.not-found{display:grid;min-height:100vh;place-items:center;padding:24px}.state-panel{display:flex;gap:14px;width:min(680px,100%);margin:48px auto;padding:20px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);box-shadow:var(--shadow)}.state-panel>svg{flex:0 0 auto;width:28px;height:28px;color:var(--ink-muted)}.state-panel p{color:var(--ink-muted)}.state-panel--error>svg,.state-panel--denied>svg{color:var(--danger)}.state-panel--loading>svg{color:var(--observed);animation:pulse 1.3s ease-in-out infinite}.correlation{padding:7px 9px;border-radius:6px;background:#f1f4f7}@keyframes pulse{50%{opacity:.35}}.research-block,.search-question{padding:8px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);box-shadow:var(--shadow)}.research-input{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.research-input input{border-color:transparent}.research-input .field-error{grid-column:2 / -1}.token-row{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:8px 2px 0;border-top:1px solid var(--line)}.token-row>span{display:inline-flex;align-items:center;gap:3px;padding:3px 4px 3px 7px;border:1px solid #d3dfeb;border-radius:999px;background:#eef4f8;font-size:9px}.token-row b{color:var(--ink-muted);text-transform:uppercase}.token-row button{width:19px;height:19px;padding:0;border:0;border-radius:50%;background:transparent}.token-row small{margin-left:auto;color:var(--ink-muted)}.field-error{margin:6px 0 0;color:var(--danger);font-size:11px}.save-research{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin:8px 0 0}.save-research form{display:flex;align-items:end;gap:7px;width:min(520px,100%)}.save-research form label{flex:1}.atlas-layout{display:grid;grid-template-columns:212px minmax(450px,1fr) 324px;gap:14px;min-height:calc(100vh - 260px);margin-top:14px}.lens-rail,.discovery-rail{padding:13px}.lens-rail nav{display:grid;gap:4px;margin-top:10px}.lens-rail nav button{display:flex;align-items:center;gap:6px;width:100%;padding:7px 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ink);font-size:10px;font-weight:600;text-align:left}.lens-rail nav button:hover{border-color:var(--line);background:#f4f7fa}.lens-rail nav button[aria-pressed=true]{border-color:#b8ccdd;background:#e7f0f7;color:var(--ink-strong)}.lens-rail nav button b{margin-left:auto;color:var(--ink-muted)}.claim-dot{display:inline-block;width:8px;height:8px;border-radius:50%}.claim-dot.observed{background:var(--observed)}.claim-dot.derived{border-radius:0;background:var(--derived);transform:rotate(45deg)}.claim-dot.speculative{border:2px dashed var(--speculative);background:transparent}.atlas-center{min-width:0;overflow:hidden;border:1px solid var(--line-strong);border-radius:10px;background:#f9fbfda6}.atlas-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line);background:#ffffffd1}.atlas-toolbar h2{margin-bottom:0}.atlas-toolbar>div:last-child{display:flex;gap:5px}.atlas-graph{height:max(520px,calc(100vh - 330px))}.bounded-note{display:flex;align-items:center;gap:7px;margin:0;padding:8px 12px;border-top:1px solid #e6c993;background:#fff8e8;color:#75470a}.discovery-list{margin:10px 0 0;padding:0;list-style:none}.discovery-list li{display:grid;grid-template-columns:24px 1fr;gap:9px;padding:11px 4px;border-top:1px solid var(--line)}.discovery-list li>span{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#e5edf5;color:var(--ink-strong);font-weight:800}.discovery-list p{margin:3px 0 7px;color:var(--ink-muted);font-size:10px}.rail-status{display:flex;align-items:center;gap:6px;color:var(--ink-muted)}.rail-fallback{margin-top:12px;padding:10px;border:1px solid #e8cc99;border-radius:7px;background:#fff9ee}.rail-fallback .button{width:100%;margin-top:7px}.rail-drawers{display:none}.search-layout,.activity-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:14px;margin-top:14px}.facet-panel{padding:14px;box-shadow:none}.facet-panel>label{display:block;margin-bottom:12px}.facet-panel fieldset label{display:block;padding:4px 0;color:var(--ink);font-weight:500}.facet-panel>.button{width:100%;margin:8px 0}.working-set{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.working-set h3,.working-set p{margin:0 0 7px}.working-set .selection-list li{grid-template-columns:30px minmax(0,1fr)}.working-set .selection-list strong,.working-set .selection-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.results-panel{overflow:hidden;box-shadow:none}.results-toolbar,.catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 12px;border-bottom:1px solid var(--line)}.results-toolbar>div{display:flex;flex-direction:column}.results-toolbar span{color:var(--ink-muted);font-size:9px}.results-toolbar label{display:flex;align-items:center;gap:5px}.catalog-toolbar{margin-bottom:12px;border:1px solid var(--line-strong);border-radius:9px;background:#fff}.catalog-toolbar label{display:flex;align-items:center;gap:6px;width:min(620px,100%)}.catalog-toolbar input{border:0}.table-wrap{width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse}caption{padding:7px 12px;color:var(--ink-muted);background:#f8fafc;text-align:left;font-size:9px}th,td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}th{background:#f1f5f8;color:var(--ink-muted);font-size:9px;letter-spacing:.04em;text-transform:uppercase}tbody tr:hover{background:#f3f7fa}.pagination{border-top:1px solid var(--line);background:#fbfcfd}.page-controls{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 12px;color:var(--ink-muted)}.page-controls strong{color:var(--ink-strong)}.alphabet{display:flex;flex-wrap:wrap;gap:2px;padding:8px 12px 0;border-bottom:1px solid var(--line)}.alphabet .button{min-width:27px;padding-inline:6px}.bank-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.overview-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:16px;color:inherit}.overview-card:hover{border-color:#89a8c3;text-decoration:none;transform:translateY(-1px)}.overview-card strong{display:block;font-size:15px}.overview-card p{margin:3px 0 0;color:var(--ink-muted)}.bank-guidance{display:grid;gap:8px;padding:18px}.bank-guidance .button{width:fit-content}.bank-guidance small{color:var(--ink-muted)}.entity-cell{display:flex;align-items:center;gap:9px;min-width:210px}.entity-cell>span:last-child{display:flex;flex-direction:column}.entity-cell small{max-width:480px;overflow:hidden;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap}.entity-icon{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:7px;background:#e6edf5;color:#425f7e;font-weight:850}.dossier-grid,.recommendation-grid,.portfolio-layout,.acquisition-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px}.dossier-grid main,.recommendation-grid main,.portfolio-layout main{display:flex;flex-direction:column;gap:12px;min-width:0}.dossier-side,.recommendation-grid aside,.portfolio-layout aside,.acquisition-layout aside{display:flex;flex-direction:column;gap:12px}.dossier-side>.panel,.recommendation-grid aside>.panel,.portfolio-layout aside>.panel,.acquisition-layout aside>.panel{padding:14px}.identity-hero{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px}.hero-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:9px;background:#e6edf5;color:#425f7e}.identity-hero h2{margin:7px 0 3px;font-size:20px}.identity-hero p{margin-bottom:0;color:var(--ink-muted)}.relationship-list{margin:0;padding:0;list-style:none}.relationship-list li{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px 0;border-bottom:1px solid var(--line)}.claim-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.claim-band{min-width:0;padding:12px;border:1px solid var(--line);border-left-width:4px;border-radius:8px;background:var(--surface)}.claim-band--observed{border-left-color:var(--observed)}.claim-band--derived{border-left-color:var(--derived)}.claim-band--speculative{border-left-color:var(--speculative);border-left-style:dashed}.claim-band--resolved{border-left-color:var(--resolved)}.claim-band>header{display:flex;align-items:center;justify-content:space-between}.claim-band dl{margin-bottom:0}.claim-band dl div{padding:8px 0;border-top:1px solid var(--line)}.claim-band dd{display:flex;align-items:center;gap:5px;overflow-wrap:anywhere}.claim-band small,.claim-provenance{color:var(--ink-muted);font-size:10px}.evidence-card{padding:13px;border:1px solid #9cb4cc;border-radius:10px;background:repeating-linear-gradient(135deg,#f5f8fb,#f5f8fb 8px,#edf2f7 8px 9px)}.evidence-card header{display:flex;align-items:center;gap:8px}.evidence-card--denied{border-color:#dfa2ad}.evidence-actions,.selection-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.evidence-values{display:grid;gap:8px;max-height:320px;overflow:auto}.evidence-values dl{padding:8px;border:1px solid var(--line);border-radius:6px;background:#fff}.evidence-values dl div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:8px;padding:4px 0}.technical-details{margin-top:12px;border-top:1px solid var(--line);padding-top:9px}.technical-details summary{color:var(--ink-muted);cursor:pointer;font-weight:700}.technical-details dd{overflow-wrap:anywhere}.workbench{padding:15px}.comparison-grid,.three-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.comparison-grid>div,.three-columns>div{padding:10px;border-radius:7px;background:#f4f7fa}.comparison-grid span,.comparison-grid small{display:block;color:var(--ink-muted);font-size:9px}.resolution-form,.request-form form,.portfolio-overview form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.resolution-form label,.request-form label,.portfolio-overview label{display:flex;flex-direction:column;gap:4px}.full-width{grid-column:1 / -1}.pending-overlay{display:flex;gap:9px;margin:10px 0;padding:10px;border-left:4px solid var(--pending);border-radius:6px;background:#fff7e9;color:#75470a}.pending-overlay p{margin:2px 0 0}.conflict-panel{display:flex;gap:12px;margin:10px 0;padding:14px;border:1px solid #d79a63;border-radius:9px;background:#fff8ef}.conflict-panel footer{display:flex;gap:6px}.conflict-values{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0}.conflict-values div{padding:8px;background:#fff}.join-frame{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:12px 0}.join-frame div{display:flex;flex-direction:column;padding:12px;border:1px solid var(--line);border-radius:8px}.join-frame>span{color:var(--ink-muted);font-size:10px}.risk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.recommendation-intro{padding:18px}.recommendation-intro h2{margin:4px 0;font-size:21px}.recommendation-intro p:not(.eyebrow){color:var(--ink);font-size:14px}.recommendation-grid main>.panel{padding:15px}.judgment-panel .risk,.judgment-panel .gap,.gap-row{display:flex;gap:8px;padding:9px 0;border-top:1px solid var(--line)}.judgment-panel form{display:grid;gap:9px;margin-top:12px}.gap a{margin-left:auto}.new-object,.request-form{padding:16px}.new-object form{display:flex;align-items:end;gap:10px}.new-object label{flex:1}.portfolio-overview,.portfolio-section{padding:15px}.portfolio-section>header{padding-bottom:8px;border-bottom:1px solid var(--line)}.selection-list{margin:0;padding:0;list-style:none}.selection-list li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.selection-list p,.selection-list small{margin:1px 0;color:var(--ink-muted)}.join-plan{padding:10px 0;border-bottom:1px solid var(--line)}.join-plan p{margin:2px 0}.empty-inline{margin:10px 0 0;color:var(--ink-muted)}.portfolio-browser{display:grid;gap:12px}.portfolio-browser>header{align-items:start}.portfolio-browser>header p{margin:3px 0 0;color:var(--ink-muted)}.picker-tabs{display:flex;flex-wrap:wrap;gap:4px;padding-bottom:8px;border-bottom:1px solid var(--line)}.related-anchor{padding:11px;border-left:4px solid var(--derived);border-radius:6px;background:#fff8e8}.related-anchor strong{display:block;margin-top:5px}.related-anchor p{margin:4px 0 0}.picker-results{margin:0;padding:0;list-style:none}.picker-results li{border-bottom:1px solid var(--line)}.picker-results label,.picker-results button{display:flex;align-items:start;gap:10px;width:100%;padding:12px 6px;border:0;background:transparent;color:inherit;text-align:left}.picker-results button{flex-direction:column;cursor:pointer}.picker-results input{margin-top:3px}.picker-results span{min-width:0}.picker-results strong,.picker-results small{display:block}.picker-results p{margin:3px 0;color:var(--ink-muted)}.picker-results small{color:var(--ink-muted)}.picker-footer{position:sticky;bottom:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid var(--line-strong);border-radius:8px;background:#fffffff7;box-shadow:var(--shadow)}.readiness ul{margin:10px 0;padding:0;list-style:none}.readiness li{display:flex;gap:7px;padding:7px 0;border-bottom:1px solid var(--line)}.readiness li svg{width:15px;height:15px}.readiness li.passed svg{color:var(--resolved)}.readiness li.warning svg,.readiness li.failed svg{color:var(--pending)}.readiness p,.gap-row p,.export-row p{margin:1px 0;color:var(--ink-muted);font-size:10px}.readiness>.button{width:100%}.readiness>small{display:block;margin-top:7px;color:var(--ink-muted)}.export-row{display:grid;grid-template-columns:18px 1fr auto;gap:7px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.modal-backdrop{position:fixed;z-index:300;inset:0;display:grid;place-items:center;padding:20px;background:#17203394}.modal{width:min(620px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:20px;border-radius:11px;background:#fff;box-shadow:0 24px 80px #0000004d}.modal footer{display:flex;justify-content:flex-end;gap:7px}.portfolio-picker{display:grid;gap:9px}.portfolio-picker label{display:flex;flex-direction:column;gap:4px}.acquisition-layout{grid-template-columns:minmax(0,1fr) 390px}.request-detail{padding:16px}.request-detail section{padding:13px 0;border-bottom:1px solid var(--line)}.machine-preview pre{max-height:440px;overflow:auto;padding:9px;border-radius:6px;background:#101827;color:#dce6f1;font-size:10px;white-space:pre-wrap}.saved-detail{padding:18px}.activity-layout .timeline{padding:14px;box-shadow:none}.timeline-event{padding:14px;border-left:4px solid var(--resolved);border-bottom:1px solid var(--line)}.timeline-event--bank{border-left-color:var(--observed)}.timeline-event--security{border-left-color:var(--danger)}.timeline-event>header{display:flex;justify-content:space-between;gap:8px}.timeline-event>header>div{display:flex;align-items:center;gap:7px}.timeline-event time{color:var(--ink-muted);font-size:10px}.timeline-event form{padding:10px;border-radius:7px;background:#fff6f7}@media(max-width:1279px)and (min-width:1024px){.app-header{gap:10px}.brand{min-width:155px}.brand>span:last-child{display:none}.primary-nav a{padding:7px 6px}.user-menu summary>span:last-child{display:none}.rail-drawers{position:relative;z-index:30;display:flex;gap:7px;margin:12px 0 -4px}.rail-drawers>details>summary{padding:7px 11px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;font-size:11px;font-weight:720;list-style:none}.rail-drawers .lens-rail,.rail-drawers .discovery-rail{position:absolute;z-index:50;top:39px;width:310px;max-height:calc(100vh - 210px);overflow:auto}.rail-drawers details:last-child .discovery-rail{left:90px}.atlas-layout{grid-template-columns:minmax(0,1fr)}.bank-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-layout>.lens-rail,.atlas-layout>.discovery-rail{display:none}}@media(max-width:1023px){.app-header{flex-wrap:wrap}.brand{min-width:auto}.brand>span:last-child,.user-menu summary>span:last-child{display:none}.primary-nav{order:3;width:100%;overflow-x:auto}.primary-nav>span,.primary-nav a:nth-of-type(n+4){display:none}.desktop-required{display:flex;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid #e5bd78;background:#fff5e4;color:#764708;font-size:10px}.page{padding:0 14px 40px}.page-header{align-items:flex-start;flex-direction:column}.atlas-layout,.search-layout,.activity-layout,.dossier-grid,.recommendation-grid,.portfolio-layout,.acquisition-layout{grid-template-columns:1fr}.atlas-layout>.lens-rail,.atlas-layout>.discovery-rail{display:none}.rail-drawers{display:none}.claim-stack,.risk-grid,.comparison-grid,.three-columns,.bank-overview-grid{grid-template-columns:1fr}.resolution-form,.request-form form{pointer-events:none;opacity:.62}.status-bar summary span:not(.status-bar__details),.status-bar summary i{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(forced-colors:active){.panel,.button,.chip,.status-bar,.app-header{border:1px solid CanvasText}.chip{forced-color-adjust:none}}
