@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_3d9088{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_3d9088{--font-heading:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-ui:"Inter","Inter Fallback"}:root{color-scheme:dark;--bg:#0e1522;--bg-raised:#141c2c;--ink:#f2f4f7;--muted:#9aa6b8;--subtle:#6b778a;--card:#1a2333;--line:#2a3548;--accent:#3b6fd4;--accent-hover:#4c82e8;--accent-ink:#f2f4f7;--pcg-navy:#023b64;--pcg-deep:#01487a;--pcg-mid:#005e97;--pcg-bright:#006ba8;--pcg-cyan:#0075b2;--pcg-danger:#b94747;--pcg-danger-border:color-mix(in srgb,var(--pcg-danger) 42%,var(--line));--pcg-danger-bg:color-mix(in srgb,var(--pcg-danger) 14%,var(--card));--pcg-warning:#c4a56a;--pcg-warning-border:color-mix(in srgb,var(--pcg-warning) 58%,var(--line));--pcg-warning-bg:color-mix(in srgb,var(--pcg-warning) 16%,var(--card));--pcg-success:#7d9f86;--pcg-success-border:color-mix(in srgb,var(--pcg-success) 58%,var(--line));--pcg-success-bg:color-mix(in srgb,var(--pcg-success) 16%,var(--card));--pcg-info:var(--accent);--pcg-info-border:color-mix(in srgb,var(--pcg-info) 58%,var(--line));--pcg-info-bg:color-mix(in srgb,var(--pcg-info) 16%,var(--card));--signal-positive:var(--pcg-success);--signal-caution:var(--pcg-warning);--signal-risk:#c47d74;--signal-unknown:#8f82b5;--danger:var(--pcg-danger);--warn:var(--pcg-warning);--focus:#3b6fd4;--shadow:0 12px 40px rgba(0,0,0,0.35);--radius:4px;--sidebar:15.75rem;--topbar:3.5rem;--mobile-nav:4rem;--touch:2.75rem}html[data-theme=light]{color-scheme:light;--bg:#f4f6fa;--bg-raised:#ffffff;--ink:#0e1522;--muted:#5c6b7e;--subtle:#7a8799;--card:#ffffff;--line:#d5dce8;--accent:#3b6fd4;--accent-hover:#4c82e8;--accent-ink:#ffffff;--pcg-danger:#b94747;--pcg-danger-border:color-mix(in srgb,var(--pcg-danger) 42%,var(--line));--pcg-danger-bg:color-mix(in srgb,var(--pcg-danger) 14%,var(--card));--pcg-warning:#c4a56a;--pcg-warning-border:color-mix(in srgb,var(--pcg-warning) 58%,var(--line));--pcg-warning-bg:color-mix(in srgb,var(--pcg-warning) 14%,var(--card));--pcg-success:#7d9f86;--pcg-success-border:color-mix(in srgb,var(--pcg-success) 58%,var(--line));--pcg-success-bg:color-mix(in srgb,var(--pcg-success) 14%,var(--card));--pcg-info:var(--accent);--pcg-info-border:color-mix(in srgb,var(--pcg-info) 58%,var(--line));--pcg-info-bg:color-mix(in srgb,var(--pcg-info) 14%,var(--card));--signal-positive:var(--pcg-success);--signal-caution:var(--pcg-warning);--signal-risk:#c47d74;--signal-unknown:#8f82b5;--danger:var(--pcg-danger);--warn:var(--pcg-warning);--focus:#3b6fd4;--shadow:0 10px 30px rgba(14,21,34,0.08)}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background:var(--bg);color:var(--ink);font-family:var(--font-ui),"Inter","Segoe UI",sans-serif}body{line-height:1.45}.app-brand-product,.nav-section,.pcg-view-kicker,.pcg-view-status,h1,h2,h3{font-family:var(--font-heading),"Instrument Sans",var(--font-ui),sans-serif}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.skip-link{position:absolute;left:.75rem;top:-3rem;z-index:40;background:var(--accent);color:var(--accent-ink);padding:.5rem .8rem;border-radius:var(--radius)}.skip-link:focus{top:.75rem}button,input,select,textarea{font:inherit;color:inherit}button{background:var(--accent);color:var(--accent-ink);border:0;border-radius:var(--radius);padding:.55rem .9rem;cursor:pointer}button:hover:not(:disabled):not(.secondary):not(.ghost):not(.maude-control):not(.address-actions-trigger):not(.overview-alias-action):not(.org-alias-row-text):not(.registered-agent-crm-action):not(.org-address-block):not(.address-menu-item):not(.org-category-chip-remove):not(.badge):not(.duplicate-action):not(.home-quick-add):not(.home-add-to-crm):not(.review-cancel-action):not(.document-action):not(.disclosure){background:var(--accent-hover)}button.ghost,button.secondary{background:transparent;color:var(--ink);border:1px solid var(--line)}button.ghost:hover:not(:disabled),button.secondary:hover:not(:disabled){border-color:var(--accent);color:var(--ink)}button:disabled,button[aria-disabled=true]{opacity:.55;cursor:not-allowed}[data-pending=true],[data-pending=true] *,[data-pending=true] :disabled,[data-pending=true]:disabled,[data-pending=true][aria-disabled=true]{cursor:progress}label{display:block;font-size:.82rem;margin-bottom:.3rem;color:var(--muted)}input,select,textarea{width:100%;margin-bottom:.85rem;padding:.55rem .7rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised)}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:1.5rem}.auth-card,.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem;max-width:26rem;width:100%}.auth-brand{display:grid;justify-items:center;grid-gap:.35rem;gap:.35rem;margin:.35rem 0 1rem}.auth-brand .brand-swap img{height:7rem;width:auto}.card.wide{max-width:none}.error{color:var(--pcg-danger);font-weight:600}.muted{color:var(--muted)}.subtle{color:var(--subtle)}.app-shell{min-height:100vh;display:grid;grid-template-columns:1fr;grid-template-rows:var(--topbar) 1fr var(--mobile-nav)}.app-sidebar{display:none}.app-frame{min-width:0;display:grid;grid-template-rows:auto 1fr}.app-chrome{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--bg-raised)}.app-topbar{display:flex;align-items:center;gap:.6rem;padding:0 .75rem 0 .9rem}.app-operation,.app-topbar{border-bottom:1px solid var(--line);background:var(--bg-raised)}.app-operation[data-active=false]{display:none}.app-operation-bar{height:3px;overflow:hidden;background:color-mix(in srgb,var(--pcg-info) 18%,var(--bg))}.app-operation-bar-indeterminate{display:block;width:32%;height:100%;background:var(--pcg-info);animation:app-operation-slide 1.15s ease-in-out infinite}.app-operation-bar-complete{background:var(--pcg-success)}.app-operation-pill{margin:0;padding:.28rem .9rem .38rem;font-size:.78rem;font-weight:650;color:var(--pcg-info)}.app-operation[data-kind=success] .app-operation-pill{color:var(--pcg-success)}@keyframes app-operation-slide{0%{transform:translateX(-120%)}to{transform:translateX(360%)}}.action-pending-mark{width:.85rem;height:.85rem;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:review-apply-spin .7s linear infinite;flex:0 0 auto}.app-brand{display:flex;align-items:center;gap:.45rem;font-weight:650;letter-spacing:.02em;white-space:nowrap}.app-brand,.app-brand-lockup,.app-brand:hover{color:var(--ink);text-decoration:none}.app-brand-lockup{display:flex;flex-direction:row;align-items:center;gap:.55rem;padding:.85rem .9rem .45rem}.app-brand-lockup:hover{color:var(--ink);text-decoration:none}.app-brand-text{display:grid;line-height:1.15;min-width:0}.app-brand-name{margin:0;font-family:var(--font-heading),"Instrument Sans",sans-serif;font-size:.92rem;font-weight:650;letter-spacing:.1em}.app-brand-product{margin:0;font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--subtle)}.brand-swap{display:inline-grid;line-height:0}.brand-swap img{grid-area:1/1;display:block;width:auto;object-fit:contain}.brand-swap .brand-light,html[data-theme=light] .brand-swap .brand-dark{display:none}html[data-theme=light] .brand-swap .brand-light{display:block}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brand-logo img{height:4.35rem;max-width:7.25rem}.app-sidebar .brand-mark img{height:2.2rem;max-width:4.25rem}.brand-mark img,.mobile-brand .brand-swap img{height:1.8rem;max-width:3.6rem}.app-content{min-width:0;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom))}.app-mobile-nav{position:-webkit-sticky;position:sticky;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);background:var(--bg-raised);padding-bottom:env(safe-area-inset-bottom)}.app-mobile-nav a,.app-mobile-nav button{min-height:var(--mobile-nav);display:grid;place-items:center;grid-gap:.1rem;gap:.1rem;background:transparent;color:var(--muted);border:0;border-radius:0;text-decoration:none;font-size:.72rem}.app-mobile-nav a:hover,.app-mobile-nav button:hover:not(:disabled){color:var(--ink);text-decoration:none;border-color:transparent;background:transparent}.app-mobile-nav a.active,.app-mobile-nav a[aria-current=page]{color:var(--ink);box-shadow:inset 0 2px 0 var(--accent)}.nav-list{list-style:none;margin:0;padding:.5rem}.nav-list .nav-disabled,.nav-list a{display:flex;align-items:center;min-height:2.4rem;padding:.35rem .7rem;border-radius:var(--radius);color:var(--ink);text-decoration:none}.nav-list a:hover{background:var(--card);color:var(--ink);text-decoration:none}.nav-list a[aria-current=page]{background:color-mix(in srgb,var(--pcg-navy) 78%,var(--bg-raised));box-shadow:inset 3px 0 0 var(--pcg-cyan);color:var(--ink)}.nav-section{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;padding:.85rem .9rem .25rem}.nav-disabled,.nav-section{color:var(--muted)}.topbar-actions{margin-left:auto;display:flex;align-items:center;gap:.45rem}.search-wrap{position:relative;flex:1 1 18rem;min-width:0;max-width:44rem}.app-topbar .search-wrap{flex:0 1 22rem;min-width:10rem;max-width:24rem}.alert-rail-host{flex:1 1 auto;min-width:0;align-self:stretch}.alert-rail{display:flex;align-items:center;gap:.75rem;min-height:100%;min-width:0}.alert-rail-item{display:inline-flex;min-width:0;color:var(--ink)}.alert-rail-item:hover{color:var(--ink);text-decoration:none}.account-menu{position:relative;flex:0 0 auto}.account-menu-trigger{min-width:var(--touch);min-height:var(--touch);display:grid;place-items:center;padding:0}.account-menu-panel{position:absolute;z-index:30;top:calc(100% + .35rem);right:0;width:min(20rem,calc(100vw - 1.5rem));background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:.55rem .85rem .85rem}.account-menu-panel:focus{outline:none}.account-menu-panel:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.account-menu-heading{padding:.65rem 0 .2rem}.account-menu-heading:first-of-type{padding-top:.15rem}.account-menu-name{margin:0;font-weight:650}.account-menu-email{margin:.15rem 0 0;font-size:.78rem;overflow-wrap:anywhere}.account-menu-panel .env-badge,.account-menu-panel .muted,.account-menu-panel form{margin:0}.account-menu-panel .theme-toggle,.account-menu-panel form .ghost{width:100%}.search-wrap input{margin:0;min-width:0}.search-results{position:absolute;z-index:20;top:calc(100% + .35rem);left:0;right:0;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);max-height:22rem;overflow:auto}.search-results a{display:block;padding:.65rem .8rem;color:var(--ink);border-bottom:1px solid var(--line)}.search-results a.is-active,.search-results a:hover{color:var(--ink);background:var(--bg-raised)}.search-results a:last-child{border-bottom:0}.search-results-status{margin:0;padding:.7rem .8rem}.search-see-all{font-weight:650}.search-hit-why{display:block}.search-hit-archived{color:var(--signal-caution);font-weight:650}.home-page{display:grid;grid-gap:.75rem;gap:.75rem}.home-page.command-center{grid-template-areas:"banner" "attention" "find" "opportunities" "activity"}.command-center-banner{grid-area:banner}.command-center-identity{margin:0}.command-center-identity .command-center-role{font-weight:500;font-size:.82rem}.command-center-attention{grid-area:attention}.command-center-find{grid-area:find;display:grid;grid-template-areas:"title" "search" "actions";grid-gap:.5rem;gap:.5rem}.command-center-find .home-find-head{display:contents}.home-page .section.command-center-find h2{grid-area:title;margin:0}.command-center-find .search-wrap{grid-area:search;min-width:0}.command-center-find .home-actions{grid-area:actions;min-width:0}.command-center-opportunities{grid-area:opportunities}.command-center-activity{grid-area:activity}.command-center-banner h1{margin:0 0 .2rem}.home-greeting{margin:0;font-size:1rem;font-weight:650}.command-center-module-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem;margin-bottom:.55rem}.command-center-module-head h2{margin:0}.command-center-attention-meta{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.65rem}.command-center-activity-list,.command-center-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.command-center-row{min-width:0;padding:.65rem 0;border-bottom:1px solid var(--line)}.command-center-row:last-child{border-bottom:0;padding-bottom:0}.command-center-row>:first-child{overflow-wrap:anywhere}.command-center-row p{margin:.2rem 0 0}.command-center-activity-row{min-width:0;padding:.42rem 0;border-bottom:1px solid var(--line)}.command-center-activity-row:last-child{border-bottom:0;padding-bottom:0}.command-center-activity-title{display:block;font-weight:650;overflow-wrap:anywhere}.command-center-activity-meta{margin:.12rem 0 0;font-size:.82rem}.command-center-activity-detail{margin:.12rem 0 0;font-size:.88rem}.command-center-presence{margin:.65rem 0 0;font-size:.88rem}@media (min-width:800px){.home-page.command-center{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"banner banner" "attention opportunities" "find find" "activity activity";align-items:start}.command-center-find{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions" "search search";align-items:center}}.home-banner{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .85rem}.home-banner h1{margin:0;font-size:1.12rem;font-weight:650;line-height:1.2}.home-banner .muted{margin:0;font-size:.82rem}.home-find-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;margin-bottom:.5rem}.home-page .section{margin-bottom:0;padding:.8rem .95rem}.home-page .section h2{margin:0 0 .55rem;font-size:.98rem}.home-find-head h2{margin:0}.home-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:.55rem}.home-actions .home-add-to-crm,.home-actions .home-quick-add{min-height:var(--touch);min-width:9.25rem;padding:.55rem .95rem;font-weight:650;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;color:var(--accent-ink);border:2px solid transparent}.home-actions .home-add-to-crm{background:var(--accent);border-color:var(--accent)}.home-actions .home-add-to-crm:focus-visible,.home-actions .home-add-to-crm:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-ink)}.home-actions .home-quick-add{background:var(--pcg-navy);border-color:var(--pcg-navy)}.home-actions .home-quick-add:focus-visible,.home-actions .home-quick-add:hover:not(:disabled){background:var(--pcg-deep);border-color:var(--pcg-deep);color:var(--accent-ink)}.intake-intent{border:0;padding:0;margin:0}.command-center-find .home-actions .home-add-to-crm,.command-center-find .home-actions .home-quick-add{min-width:0;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.3rem);font-weight:550;padding:.45rem .75rem;background:transparent;color:var(--ink);border:1px solid var(--line)}.command-center-find .home-actions .home-add-to-crm:focus-visible,.command-center-find .home-actions .home-add-to-crm:hover:not(:disabled),.command-center-find .home-actions .home-quick-add:focus-visible,.command-center-find .home-actions .home-quick-add:hover:not(:disabled){background:transparent;color:var(--ink);border-color:var(--accent)}@media (min-width:800px){.command-center-find .home-actions .home-add-to-crm,.command-center-find .home-actions .home-quick-add{flex:0 1 auto}}.intake-intent legend{font-weight:650;margin-bottom:.65rem}.intake-intent-option{display:flex;align-items:center;gap:.45rem}.intake-instruction{margin-top:1rem}.intake-instruction textarea{min-height:5.5rem;resize:vertical}.intake-instruction-count,.intake-instruction-help{margin:.3rem 0 0}.document-review-card h2{margin-bottom:.35rem}.document-review-title{font-weight:650;margin:0 0 .75rem}.document-review-field{display:contents}.document-review-fields dd p{margin:.15rem 0}.document-review-field-actions{margin-top:.3rem}.document-review-field-actions button{padding:.28rem .55rem;font-size:.85rem}.document-review-entity-actions{margin-top:.9rem;padding-top:.75rem;border-top:1px solid var(--line);align-items:center}.document-review-entity-scope{flex:1 1 100%;margin:0;font-weight:650}.review-action-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.record-header-actions .review-action-bar{justify-content:flex-end}button.review-apply-action{background:var(--accent);color:var(--accent-ink);border:2px solid var(--accent);font-weight:650}button.review-apply-action:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}button.review-apply-action[data-pending=true]{display:inline-flex;align-items:center;gap:.45rem}.review-apply-spinner{width:.85rem;height:.85rem;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:review-apply-spin .7s linear infinite}@keyframes review-apply-spin{to{transform:rotate(1turn)}}.review-completion-title{font-weight:700;margin:0 0 .55rem}.review-summary-group h3{margin:.55rem 0 .25rem;font-size:.92rem}.review-summary-group ul{margin:0;padding-left:1.1rem}.review-completion-actions{margin-top:.75rem}.review-completion-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch);padding:.45rem .85rem;border-radius:var(--radius);background:var(--accent);color:var(--accent-ink);text-decoration:none;font-weight:650}.review-completion-actions a:hover{background:var(--accent-hover)}button.review-cancel-action{background:color-mix(in srgb,var(--pcg-danger) 14%,var(--card));color:var(--pcg-danger);border:2px solid var(--pcg-danger);font-weight:650}button.review-cancel-action:focus-visible,button.review-cancel-action:hover:not(:disabled){background:color-mix(in srgb,var(--pcg-danger) 22%,var(--card));color:var(--pcg-danger);border-color:var(--pcg-danger)}.review-cancel-dialog p{margin:0 0 .85rem}.home-page .stat{padding:.7rem .8rem}.home-page .stat strong{font-size:1.22rem}.app-content:has(>.home-page){padding-top:.75rem}.page-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem}.page-header h1{margin:0;font-size:1.45rem}a.page-header-action{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--accent-ink);border-radius:var(--radius);padding:.55rem .9rem;text-decoration:none}a.page-header-action:hover{background:var(--accent-hover);color:var(--accent-ink);text-decoration:none}.page-count{margin:.15rem 0 0;font-size:.82rem}.filters{display:flex;flex-wrap:wrap;gap:.65rem 1rem;align-items:flex-end;margin-bottom:1rem}.filter-field{flex:1 1 16rem;min-width:12rem;max-width:28rem}.filter-field input{margin:0;width:100%}.filter-controls{display:flex;flex-wrap:wrap;gap:.75rem}.filter-controls,.filters .check{align-items:center;min-height:var(--touch)}.filters .check{display:inline-flex;gap:.4rem;margin:0;color:var(--ink);font-size:.92rem}.filters .check input{width:1.1rem;height:1.1rem;min-width:0;margin:0;flex:0 0 auto}.filters .filter-inline-check{flex:0 0 auto;display:flex;align-items:center;min-height:var(--touch)}.data-table{width:100%;border-collapse:collapse;font-size:.92rem;table-layout:auto}.data-table td,.data-table th{text-align:left;padding:.5rem .7rem;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.data-table th{color:var(--muted);font-weight:600;font-size:.78rem;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.data-table .col-min,.data-table .col-nowrap{white-space:nowrap;width:1%}.data-table .col-wide{overflow-wrap:break-word;word-break:normal;min-width:11rem}.table-wrap{overflow-x:auto;background:var(--card)}.badge,.table-wrap{border:1px solid var(--line);border-radius:var(--radius)}.badge{display:inline-flex;align-items:center;gap:.3rem;padding:.12rem .55rem;font-size:.75rem;color:var(--ink);background:var(--bg-raised)}.badge.signal-caution,.badge.warn{border-color:var(--signal-caution);background:color-mix(in srgb,var(--signal-caution) 12%,var(--card))}.badge.danger,.badge.signal-risk{border-color:var(--signal-risk);background:color-mix(in srgb,var(--signal-risk) 12%,var(--card))}.badge.signal-positive{border-color:var(--signal-positive);background:color-mix(in srgb,var(--signal-positive) 12%,var(--card))}.badge.signal-unknown{border-color:var(--signal-unknown);background:color-mix(in srgb,var(--signal-unknown) 12%,var(--card))}.badge.accent,.badge.signal-pcg{border-color:var(--pcg-mid);background:color-mix(in srgb,var(--pcg-navy) 42%,var(--card))}button.badge{margin:0;min-height:0;font:inherit;font-size:.75rem;cursor:pointer}.signal,button.badge:hover:not(:disabled){color:var(--ink)}.signal{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;line-height:1.2}.signal-positive{--signal:var(--signal-positive)}.signal-caution{--signal:var(--signal-caution)}.signal-risk{--signal:var(--signal-risk)}.signal-unknown{--signal:var(--signal-unknown)}.signal-neutral{--signal:var(--line)}.signal-pcg{--signal:var(--pcg-mid)}.signal-swatch{width:.5rem;height:.5rem;border-radius:50%;background:var(--signal);flex:0 0 auto}.signal-mark-rail{display:flex;align-items:flex-start;gap:.55rem;padding:.25rem .15rem .25rem .55rem;border-left:3px solid var(--signal);background:color-mix(in srgb,var(--signal) 10%,transparent)}.signal-mark-badge{border:1px solid color-mix(in srgb,var(--signal) 60%,var(--line));background:color-mix(in srgb,var(--signal) 12%,var(--card));border-radius:var(--radius);padding:.12rem .5rem}.badge-row{display:flex;flex-wrap:wrap;gap:.35rem}.record-header{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.1rem;margin-bottom:1rem}.record-header-with-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(8.5rem,auto);grid-column-gap:1rem;column-gap:1rem;align-items:start}.record-header-lead{min-width:0}.record-header-actions{display:flex;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap;gap:.65rem;min-height:2.25rem}.record-header-return{display:inline-flex;align-items:center;min-height:2.25rem;padding:.2rem 0;font-weight:600;color:var(--pcg-warning);cursor:pointer;text-decoration:none;background:transparent}.record-header-return:hover{color:color-mix(in srgb,var(--pcg-warning) 72%,#000);text-decoration:underline;background:transparent}.record-header-return:focus-visible{color:color-mix(in srgb,var(--pcg-warning) 72%,#000);outline:2px solid var(--pcg-warning);outline-offset:2px;text-decoration:underline}.record-header-with-actions .property-header-archive-context,.record-header-with-actions .record-meta{grid-column:1/-1}.property-header-archive-context{margin-top:.4rem;max-width:40rem}.property-header-archive-context .record-status-meta{margin:0;overflow-wrap:break-word}.property-header-archive-context .record-status-meta+.record-status-meta{margin-top:.15rem}.record-header h1{margin:0 0 .35rem}.record-title-deceased,a.person-name-deceased,a.person-name-deceased:hover{color:var(--signal-risk)}.record-identity{margin:0 0 .45rem;font-size:1.05rem;font-weight:600;line-height:1.35;color:var(--ink)}.record-identity-item{display:block}.overview-alias-list{display:inline}.person-name-cell{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.record-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:.65rem 1rem;gap:.65rem 1rem;margin-top:.85rem}.record-meta.property-facts{grid-template-columns:minmax(13rem,2.3fr) repeat(5,minmax(0,1fr));align-items:start}.record-meta dt{color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.record-meta dd{margin:.15rem 0 0;overflow-wrap:break-word;word-break:normal}.pcg-view{margin-top:.95rem;padding:.8rem 1rem .95rem;border:1px solid color-mix(in srgb,var(--pcg-mid) 55%,var(--line));border-left:3px solid var(--pcg-cyan);border-radius:var(--radius);background:linear-gradient(125deg,color-mix(in srgb,var(--pcg-navy) 72%,transparent) 0,color-mix(in srgb,var(--pcg-deep) 38%,transparent) 46%,color-mix(in srgb,var(--card) 88%,transparent) 100%)}.pcg-view-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.4rem}.pcg-view-kicker{margin:0;font-size:.68rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:var(--pcg-cyan)}.pcg-view-edit{flex:0 0 auto;padding:.28rem .55rem;font-size:.78rem}textarea.pcg-view-analysis{min-height:8.5rem;resize:vertical}.pcg-view-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1.15rem}.pcg-view-status{margin:0;font-size:1.15rem;font-weight:650;letter-spacing:.06em}.pcg-view-confidence{margin:0;color:var(--ink)}.pcg-view-updated{margin:0;color:var(--subtle);font-size:.82rem}.pcg-view-text{margin:.65rem 0 0;max-width:52rem;color:var(--ink)}html[data-theme=light] .pcg-view{background:linear-gradient(125deg,color-mix(in srgb,var(--pcg-navy) 10%,var(--card)) 0,var(--card) 100%)}html[data-theme=light] .badge.accent,html[data-theme=light] .badge.signal-pcg{background:color-mix(in srgb,var(--pcg-navy) 8%,var(--card))}.tabs{display:flex;gap:.1rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid var(--line);margin:0 0 1rem}.tabs::-webkit-scrollbar{display:none;height:0}.tabs a{flex:0 0 auto;padding:.55rem .5rem;color:var(--muted);text-decoration:none;border-bottom:2px solid transparent}.tabs a:hover{color:var(--ink);text-decoration:none}.tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.tabs a:focus{outline:none}.tabs a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.section{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:1rem;margin-bottom:1rem}.section h2{margin:0 0 .75rem;font-size:1.05rem}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.section-heading h2{margin:0}.voice-note-affordance{display:inline-flex;flex:0 0 auto}.voice-note-button{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;padding:0;border:1px solid color-mix(in srgb,var(--pcg-mid) 55%,var(--line));border-radius:var(--radius);background:var(--bg-raised);color:var(--subtle);opacity:1;cursor:not-allowed}button.voice-note-button:disabled,button.voice-note-button[aria-disabled=true]{opacity:1;color:var(--subtle);background:var(--bg-raised);border-color:color-mix(in srgb,var(--pcg-mid) 55%,var(--line));cursor:not-allowed}.voice-note-button svg{width:1.15rem;height:1.15rem}.defs{display:grid;grid-template-columns:minmax(8rem,12rem) 1fr;grid-gap:.45rem 1rem;gap:.45rem 1rem}.defs dt{color:var(--muted)}.defs dd{margin:0;overflow-wrap:break-word;word-break:normal}.empty{padding:1.25rem;color:var(--muted);border:1px dashed var(--line);border-radius:var(--radius)}.empty-compact{padding:.55rem .7rem}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:.75rem;gap:.75rem}.stat{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:.9rem}a.stat,a.stat:hover{color:var(--ink)}a.stat:hover{text-decoration:none;border-color:var(--accent)}.stat strong{display:block;font-size:1.4rem}.callout{border:1px solid var(--pcg-warning-border);border-left:3px solid var(--pcg-warning);background:var(--pcg-warning-bg);border-radius:var(--radius);padding:.75rem .9rem;margin-bottom:.75rem;color:var(--pcg-warning)}.dialog-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);display:grid;place-items:center;z-index:30;padding:1rem}.dialog-backdrop.over-drawer,.dialog-backdrop.record-status-dialog{z-index:50}.dialog{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:1.1rem;width:min(28rem,100%)}.work-item-dialog{display:flex;flex-direction:column;max-height:min(90vh,42rem)}.work-item-dialog h2{flex-shrink:0}.work-item-dialog .dialog-body{overflow-y:auto;min-height:0}.work-item-dialog .form-actions{flex-shrink:0;margin-bottom:0}.convert-relationship-preview ul{margin:0 0 .75rem;padding-left:1.1rem}.choice-list{display:grid;grid-gap:.5rem;gap:.5rem}.compliance-bulk-list{min-width:0}.compliance-bulk-list label{display:flex;align-items:flex-start;gap:.55rem;min-width:0;min-height:2.75rem;overflow-wrap:anywhere}.compliance-bulk-list input{flex:0 0 auto;width:1.25rem;height:1.25rem;margin-top:.2rem}input[type=checkbox],input[type=radio]{width:auto;margin-right:.4rem;margin-bottom:0}.form-error{color:var(--pcg-danger);font-weight:600;margin:0 0 .75rem;padding-left:.55rem;border-left:2px solid var(--pcg-danger)}.error-callout,.notice,.status-message{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.55rem .75rem;margin:0 0 .85rem;padding:.7rem .85rem;border-radius:var(--radius)}.status-message-icon{width:1.05rem;height:1.05rem;flex:0 0 auto;margin-top:.12rem}.status-message-body{flex:1 1 12rem;min-width:0}.status-message-actions{display:flex;flex:0 0 auto;align-items:center;gap:.4rem}.error-callout,.status-message-error{border:1px solid var(--pcg-danger-border);border-left:3px solid var(--pcg-danger);background:var(--pcg-danger-bg);color:var(--pcg-danger)}.review-operation-error-title{margin:0 0 .2rem;font-weight:700}.review-operation-error p{margin:0}.review-operation-error-dismiss{color:var(--pcg-danger)}.conflict-banner,.status-message-warning{border:1px solid var(--pcg-warning-border);border-left:3px solid var(--pcg-warning);background:var(--pcg-warning-bg);color:var(--pcg-warning)}.status-message-success{border:1px solid var(--pcg-success-border);border-left:3px solid var(--pcg-success);background:var(--pcg-success-bg);color:var(--pcg-success)}.notice,.status-message-info{border:1px solid var(--pcg-info-border);border-left:3px solid var(--pcg-info);background:var(--pcg-info-bg);color:var(--pcg-info)}.error-callout a,.notice a,.status-message a,.status-message-actions .ghost{color:inherit;font-weight:650}.status-message .review-completion-actions a{background:var(--accent);color:var(--accent-ink);text-decoration:none}.status-message .review-completion-actions a:hover{background:var(--accent-hover);color:var(--accent-ink)}.status-message .review-completion-actions a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;color:var(--accent-ink)}.status-message .review-completion-actions a[aria-disabled=true]{opacity:.55;pointer-events:none;color:var(--accent-ink)}.duplicate-action{font-weight:650;text-decoration:underline;text-underline-offset:.16em;background:transparent;border:0;padding:.2rem .15rem;cursor:pointer}.duplicate-action:focus-visible{outline:2px solid currentColor;outline-offset:2px}.duplicate-action-open,.status-message a.duplicate-action-open,a.duplicate-action-open{color:var(--pcg-success)}.duplicate-action-open:focus-visible,.duplicate-action-open:hover,.status-message a.duplicate-action-open:focus-visible,.status-message a.duplicate-action-open:hover,a.duplicate-action-open:focus-visible,a.duplicate-action-open:hover{color:color-mix(in srgb,var(--pcg-success) 72%,#000)}.duplicate-action-analyze,.status-message button.duplicate-action-analyze,button.duplicate-action-analyze{color:var(--pcg-warning)}.duplicate-action-analyze:focus-visible,.duplicate-action-analyze:hover:not(:disabled),button.duplicate-action-analyze:focus-visible,button.duplicate-action-analyze:hover:not(:disabled){background:transparent;color:color-mix(in srgb,var(--pcg-warning) 72%,#000)}.form-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.35rem 0 .85rem}html:has(.inquiry-create-form){scroll-padding-bottom:calc(var(--mobile-nav) + env(safe-area-inset-bottom) + 1px)}.inquiry-create-form .form-actions{margin-bottom:calc(.85rem + var(--mobile-nav));scroll-margin-bottom:calc(var(--mobile-nav) + env(safe-area-inset-bottom) + 1px)}.document-detail-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:.55rem;margin:.75rem 0 0}a.document-action,button.document-action{min-height:var(--touch);padding:.55rem .9rem;font-weight:650;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:var(--radius);border:2px solid transparent;text-decoration:none;cursor:pointer}a.document-action-success,button.document-action-success{background:var(--pcg-success);border-color:var(--pcg-success);color:var(--accent-ink)}a.document-action-success:focus-visible,a.document-action-success:hover,button.document-action-success:focus-visible,button.document-action-success:hover:not(:disabled){background:color-mix(in srgb,var(--pcg-success) 78%,#000);border-color:color-mix(in srgb,var(--pcg-success) 78%,#000);color:var(--accent-ink)}a.document-action-warning,button.document-action-warning{background:var(--pcg-warning);border-color:var(--pcg-warning);color:var(--pcg-navy)}a.document-action-warning:focus-visible,a.document-action-warning:hover,button.document-action-warning:focus-visible,button.document-action-warning:hover:not(:disabled){background:color-mix(in srgb,var(--pcg-warning) 82%,#000);border-color:color-mix(in srgb,var(--pcg-warning) 82%,#000);color:var(--pcg-navy)}a.document-action-info,button.document-action-info{background:var(--pcg-info);border-color:var(--pcg-info);color:var(--accent-ink)}a.document-action-info:focus-visible,a.document-action-info:hover,button.document-action-info:focus-visible,button.document-action-info:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-ink)}.document-review button[data-pending=true],.document-review button[data-pending=true]:disabled,.document-review button[data-pending=true][aria-busy=true],button.document-action[data-pending=true],button.document-action[data-pending=true]:disabled,button.document-action[data-pending=true][aria-busy=true]{cursor:progress;opacity:1}a.document-action[aria-disabled=true]{cursor:not-allowed;pointer-events:none;opacity:.55}.review-value-matches{color:var(--pcg-success);font-weight:650}.review-comparison{margin:.65rem 0 .85rem;display:grid;grid-gap:.55rem;gap:.55rem}.review-comparison-row{display:grid;grid-gap:.15rem;gap:.15rem;padding:.45rem 0;border-bottom:1px solid var(--line)}.review-comparison-row:last-child{border-bottom:0}.review-comparison-state{font-weight:650}.status-message.review-match-selected{background:var(--pcg-info);border-color:var(--pcg-info);color:var(--accent-ink)}.status-message.review-match-selected .review-selected-record,.status-message.review-match-selected a{color:var(--accent-ink);font-weight:650}.review-selected-title{margin:0 0 .2rem;font-weight:650}.review-selected-record{margin:0}.review-no-change{margin:.35rem 0 0;font-weight:650}button.document-action.review-match-selected,button.review-match-selected{background:var(--pcg-info);border-color:var(--pcg-info);color:var(--accent-ink)}button.document-action-info.review-match-selected:focus-visible,button.document-action.review-match-selected:focus-visible,button.review-match-selected:focus-visible{background:var(--pcg-info);border-color:var(--pcg-info);color:var(--accent-ink);outline:2px solid var(--accent-ink);outline-offset:2px}.review-match-recommendation{margin-bottom:.65rem}.review-match-choice{margin:0 0 .75rem;padding:.7rem .85rem;border:1px solid color-mix(in srgb,var(--pcg-info) 42%,var(--line));border-left:3px solid var(--pcg-info);background:color-mix(in srgb,var(--pcg-info) 10%,var(--card))}.review-band-help,.review-match-explain{margin:.35rem 0 0;color:var(--muted);font-size:.92rem}.review-band-label{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.04em}.review-entity-decision,.review-field-review,.review-match-decision{margin:.85rem 0 0;padding:.85rem .95rem;background:var(--bg-raised);border:1px solid var(--line);border-left:3px solid var(--pcg-info);border-radius:var(--radius)}.review-decision-settled-accepted{border-left-color:var(--pcg-success)}.review-decision-settled-omitted{border-left-color:var(--pcg-info)}.review-decision-title{margin:0 0 .25rem;font-weight:700}.review-decision-omitted p,.review-decision-success p{margin:.2rem 0 0}.review-approved-value-label{margin:0 0 .15rem;color:var(--pcg-success);font-size:.72rem;font-weight:700;letter-spacing:.03em}button.document-action.review-decision-accepted{background:color-mix(in srgb,var(--pcg-success) 16%,var(--card));border:2px solid var(--pcg-success);color:var(--pcg-success);cursor:default}button.document-action.review-decision-omitted-action{border-color:var(--pcg-info);color:var(--pcg-info)}.review-comparison-actions,.review-entity-decision .form-actions,.review-match-decision-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.7rem}button.review-match-compare,button.review-match-create,button.review-match-use{min-height:var(--touch);padding:.55rem .95rem;font-weight:650}button.review-match-use{background:var(--pcg-info);border:2px solid var(--pcg-info);color:var(--accent-ink)}button.review-match-compare{background:var(--pcg-navy);border:2px solid var(--pcg-navy);color:var(--accent-ink)}button.review-match-create{background:transparent;border:2px solid var(--pcg-info);color:var(--pcg-info)}button.review-match-create.review-match-selected,button.review-match-use.review-match-selected{background:var(--pcg-info);border-color:var(--pcg-info);color:var(--accent-ink)}.review-fact-grid{display:grid;grid-gap:1px;gap:1px;margin-top:.65rem;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:auto}.review-fact-grid-head,.review-fact-grid-row{display:grid;grid-template-columns:minmax(6.5rem,.85fr) minmax(7rem,1.15fr) minmax(7rem,1.15fr) minmax(7rem,1.15fr) minmax(6.2rem,.85fr) auto}.review-fact-grid-compare .review-fact-grid-head,.review-fact-grid-compare .review-fact-grid-row{grid-template-columns:minmax(6.5rem,.85fr) minmax(8rem,1.2fr) minmax(8rem,1.2fr) minmax(7rem,.9fr)}.review-fact-grid-head{font-size:.72rem;font-weight:700;letter-spacing:.03em}.review-fact-grid-head>*,.review-fact-grid-row>*{padding:.45rem .55rem;min-width:0}.review-fact-col-field,.review-fact-grid-head>:first-child{background:var(--card)}.review-fact-col-document{background:var(--bg);white-space:pre-line}.review-fact-col-existing{background:color-mix(in srgb,var(--pcg-info) 8%,var(--card));white-space:pre-line}.review-fact-col-proposed{background:var(--bg-raised);white-space:pre-line}.review-write-disposition{margin:.2rem 0 0;font-size:.75rem;font-weight:650;color:var(--muted)}.review-write-disposition-canonical{color:var(--pcg-success)}.review-write-disposition-provisional{color:var(--pcg-info)}.review-source-evidence{margin-top:.35rem}.review-source-evidence-toggle{font-size:.78rem}.review-source-evidence-body{margin-top:.35rem;font-size:.85rem;color:var(--muted);white-space:pre-wrap}.review-extraction-confidence{margin:.2rem 0 0}.review-person-provisional{margin-top:.75rem}.review-fact-col-actions,.review-fact-col-status,.review-fact-grid-head>*{background:var(--card)}.review-status-matches{color:var(--pcg-success);font-weight:650}.review-status-attention{color:var(--pcg-warning);font-weight:650}.review-status-info,.review-status-omitted{color:var(--pcg-info);font-weight:650}.review-fact-col-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.review-fact-col-actions button{opacity:.88}.review-fact-col-actions button:focus-visible,.review-fact-col-actions button:hover{opacity:1}@media (max-width:860px){.review-fact-grid-head{display:none}.review-fact-grid,.review-fact-grid-compare .review-fact-grid-row,.review-fact-grid-row{display:flex;flex-direction:column;background:transparent;border:0;gap:.55rem;overflow:visible}.review-fact-grid-row{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.review-fact-grid-row>*{display:grid;grid-template-columns:7.5rem 1fr;grid-gap:.4rem;gap:.4rem}.review-fact-grid-row>[data-label]:before{content:attr(data-label);font-size:.72rem;font-weight:700;color:var(--muted)}}.edit-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:40;display:flex;justify-content:flex-end}.edit-drawer{width:min(32rem,100%);height:100%;background:var(--card);border-left:1px solid var(--line);box-shadow:var(--shadow);display:flex;flex-direction:column}.edit-drawer-foot,.edit-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;border-bottom:1px solid var(--line)}.edit-drawer-foot{border-bottom:0;border-top:1px solid var(--line);justify-content:flex-start;flex-wrap:wrap}.drawer-save-note{flex:1 1 100%;margin:0 0 .15rem}.drawer-save-note-quiet{font-size:.75rem;opacity:.8}.drawer-action-error{flex:1 1 100%;margin:0 0 .35rem}.discard-confirm{flex:1 1 100%;border:1px solid var(--pcg-warning-border);border-left:3px solid var(--pcg-warning);background:var(--pcg-warning-bg);border-radius:var(--radius);padding:.65rem .75rem;margin-bottom:.45rem;color:var(--pcg-warning)}.discard-confirm p{margin:0 0 .45rem}.editor-saved{margin:0 0 .65rem;color:var(--pcg-success);font-size:.82rem;font-weight:600}.edit-drawer-head h2{margin:0}.edit-drawer-body{overflow:auto;padding:.9rem 1rem 1.25rem;flex:1 1}.document-drop-zone{display:grid;grid-gap:.35rem;gap:.35rem;margin-bottom:.85rem;padding:.85rem .9rem;border:1px dashed var(--line);border-radius:var(--radius);background:var(--bg-raised)}.document-drop-zone.is-dragover{border-style:solid;border-color:var(--accent);background:var(--pcg-info-bg)}.document-drop-zone-title{margin:0;font-size:.95rem;font-weight:600;color:var(--ink)}.document-drop-zone-hint,.document-drop-zone-paste{margin:0;color:var(--muted);font-size:.82rem}.document-drop-zone input[type=file]{margin-bottom:0}.document-source-summary{margin:0 0 .85rem}.editor-block{border:1px solid var(--line);border-radius:var(--radius);padding:.65rem .8rem;margin-bottom:.75rem;background:var(--bg-raised)}.record-status-block{margin-top:1.1rem;padding-top:.85rem;border-top:1px solid var(--line)}.record-status-block h3{margin:0 0 .35rem;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.record-status-state{margin:0 0 .45rem}.record-status-meta{margin:0 0 .3rem;color:var(--muted)}.editor-block summary{cursor:pointer;font-weight:600;margin-bottom:.65rem}.editor-add{display:grid;grid-gap:.15rem;gap:.15rem;margin-bottom:.75rem}.editor-item{border-top:1px solid var(--line);padding-top:.65rem;margin-top:.65rem}.editor-item p{margin:0 0 .4rem}.editor-check{display:inline-flex;align-items:center;margin-right:.85rem;margin-bottom:.5rem;color:var(--ink)}.contact-subsection{margin-bottom:1.1rem}.contact-subsection-title{margin:0 0 .45rem;font-size:.82rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.contact-read-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-column-gap:.75rem;column-gap:.75rem;grid-row-gap:.2rem;row-gap:.2rem;border-top:1px solid var(--line);padding:.55rem 0}.contact-pref-select,.contact-pref-select-stack{display:flex;align-items:flex-start;padding-top:.28rem}.contact-pref-select-stack{flex-direction:column;gap:.35rem}.contact-pref-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:.95rem;height:.95rem;margin:0;border:1.5px solid var(--muted);border-radius:50%;background:transparent;cursor:pointer}.contact-pref-radio:checked{border-color:var(--accent);background:radial-gradient(circle at center,var(--accent) 0 .28rem,transparent .32rem)}.contact-pref-radio:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.contact-pref-radio:disabled{cursor:default;opacity:.55}.contact-pref-radio[data-pending=true]:disabled{cursor:progress}.contact-pref-spacer{width:.95rem;height:.95rem}.contact-read-pref{margin:.15rem 0 0;font-size:.78rem;font-weight:600}.contact-read-main{min-width:0}.contact-read-kind,.contact-read-main .muted,.contact-read-value,.contact-row-saved{margin:0}.contact-read-value{font-size:1rem;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.contact-row-saved{margin-top:.25rem;color:var(--pcg-success);font-size:.82rem;font-weight:600}.contact-read-actions{display:flex;flex-wrap:nowrap;flex-shrink:0;align-items:center;justify-self:end;gap:.25rem}.contact-add-button,.contact-confirm button,.contact-local-editor button,.contact-read-actions button{min-height:var(--touch)}.contact-row-edit,.contact-row-more{padding:.35rem .55rem}.contact-row-more{min-width:var(--touch);padding:.35rem .4rem;font-size:1.15rem;line-height:1}.contact-row-overflow{position:relative}.contact-row-menu{position:absolute;top:calc(100% + .2rem);right:0;z-index:3;min-width:12rem;padding:.25rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow)}.contact-row-menu a.ghost,.contact-row-menu button{width:100%;min-height:var(--touch);text-align:left;white-space:nowrap}.address-actions{position:relative}.address-actions,button.address-actions-trigger{display:inline-flex;align-items:flex-start;gap:.2rem;max-width:100%}button.address-actions-trigger{min-height:var(--touch);margin:0;padding:.1rem .15rem .1rem 0;border:0;border-radius:var(--radius);text-align:left}button.address-actions-trigger,button.address-actions-trigger:hover:not(:disabled){background:transparent;color:inherit}.address-actions-text{min-width:0}.address-action-detail{display:block;margin-top:.1rem;font-size:.78rem;font-weight:400;color:var(--muted)}.address-actions .contact-row-menu{z-index:8}.contact-row-menu .address-menu-item{display:flex;flex-direction:column;align-items:stretch;justify-content:center;box-sizing:border-box;width:100%;min-height:var(--touch);margin:0;padding:.45rem .7rem;background:transparent;color:var(--ink);border:0;border-radius:var(--radius);text-align:left;text-decoration:none;white-space:nowrap;font:inherit;cursor:pointer}.contact-row-menu a.address-menu-item{display:flex}.contact-row-menu .address-menu-item:hover:not(:disabled){background:var(--bg-raised);color:var(--ink);text-decoration:none;border-color:transparent}.contact-row-menu .address-menu-item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.contact-row-menu a.ghost{display:block;width:100%;box-sizing:border-box;text-align:left;white-space:nowrap}.contact-row-menu a.ghost,.contact-row-menu a.ghost:hover{text-decoration:none;color:var(--ink)}.contact-row-menu .role-menu-remove{color:var(--pcg-danger)}.role-past-section{margin-top:.35rem}.role-past-row{opacity:.72}.role-history-line{margin:.15rem 0 0;font-size:.78rem;color:var(--muted)}.role-fixed-context{display:grid;grid-gap:.15rem;gap:.15rem;margin:0 0 .65rem}.role-fixed-context span:last-child{font-weight:600}.role-past-table{color:var(--muted)}.contact-add-button{margin-top:.35rem}.contact-confirm,.contact-local-editor{border-top:1px solid var(--line);padding-top:.65rem;margin-top:.35rem}.address-suggest-wrap{position:relative}.address-suggest-list{position:absolute;z-index:12;top:calc(100% - .15rem);left:0;right:0;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);max-height:18rem;overflow:auto}.address-suggest-list button{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;min-height:var(--touch);margin:0;padding:.55rem .8rem;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:inherit;text-align:left}.address-suggest-list button span{font-size:.82rem;color:var(--muted)}.address-suggest-list button.is-active,.address-suggest-list button:hover{background:var(--bg-raised)}.address-google-attr{position:-webkit-sticky;position:sticky;bottom:0;margin:0;padding:.35rem .7rem .45rem;border-top:1px solid var(--line);background:var(--card);font-size:.72rem;line-height:1.2;letter-spacing:.01em;text-align:right;color:var(--muted)}.address-intel{display:grid;grid-gap:.4rem;gap:.4rem}.address-intel-status{margin:0;font-size:.82rem}.address-compare{display:grid;grid-gap:.55rem;gap:.55rem;padding:.65rem .75rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised)}.address-compare span{display:block;font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.address-compare p{margin:.2rem 0 0;white-space:pre-line}.address-compare-actions{display:flex;flex-wrap:wrap;gap:.4rem}.address-read-kind{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.org-address-list{display:grid;grid-gap:.75rem;gap:.75rem;margin:.55rem 0 .75rem}.org-address-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 2.25rem;grid-template-areas:"type more" "address address" "status status" "saved saved";grid-column-gap:.5rem;column-gap:.5rem;grid-row-gap:.45rem;row-gap:.45rem;align-items:start;padding:.75rem .85rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised)}.org-address-card-type{grid-area:type;display:flex;align-items:center;min-height:2.25rem;margin:0;padding:0}.org-address-card-more-slot{grid-area:more;position:relative;justify-self:end;align-self:start}button.org-address-card-more{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem;padding:0}button.org-address-block{grid-area:address;display:grid;grid-gap:.12rem;gap:.12rem;width:100%;min-width:0;margin:0;padding:0;background:transparent;color:inherit;border:0;border-radius:var(--radius);text-align:left;cursor:pointer}button.org-address-block:hover:not(:disabled){background:var(--card);color:inherit}button.org-address-block:focus-visible{outline:2px solid var(--accent);outline-offset:2px}p.org-address-block{margin:0;white-space:pre-line}.property-primary-address-card{padding:.75rem .85rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised)}.property-primary-address-card .org-address-block{margin:0 0 .5rem}.org-address-block .contact-read-value{display:block}.org-address-pointer-row{grid-area:status;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-height:1.85rem;margin:0;padding:0}.org-address-card>.contact-row-saved{grid-area:saved;margin:0}.org-address-pointer-action,.org-address-pointer-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:1.85rem;padding:.2rem .6rem;font-size:.82rem}.org-address-pointer-badge{border:1px solid var(--pcg-cyan);border-radius:var(--radius);background:var(--pcg-mid);color:var(--accent-ink);font-weight:700;cursor:default;opacity:1}.org-address-pointer-badge[data-state=selected]:hover{background:var(--pcg-bright);color:var(--accent-ink);border-color:var(--pcg-cyan)}.org-address-pointer-badge[data-state=selected]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.org-address-pointer-action{border:1px solid var(--line);background:transparent;color:var(--ink);font-weight:500}.org-address-pointer-action:hover:not(:disabled){background:var(--card);color:var(--ink)}.registered-agent-field{display:grid;grid-gap:.3rem;gap:.3rem;margin-bottom:.85rem;container-type:inline-size;container-name:registered-agent}.registered-agent-field>label{margin-bottom:0}.registered-agent-control{display:flex;align-items:stretch;width:100%;min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised)}.registered-agent-control:focus-within{outline:2px solid var(--focus);outline-offset:2px}.registered-agent-input{flex:1 1 auto;min-width:0;width:auto;margin:0;padding:.55rem .7rem;border:0;border-radius:var(--radius);background:transparent;color:inherit}.registered-agent-input:focus,.registered-agent-input:focus-visible{outline:none}.registered-agent-control .registered-agent-crm-action{display:inline-flex;align-items:center;flex:0 0 auto;align-self:stretch;margin:0;min-height:0;padding:0 .75rem;border:0;border-left:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink);font-size:.82rem;font-weight:600;white-space:nowrap}.registered-agent-control .registered-agent-crm-action:hover:not(:disabled){background:var(--card);color:var(--ink)}.registered-agent-control .registered-agent-crm-action:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@container registered-agent (max-width: 24rem){.registered-agent-control[data-has-action=true]{flex-wrap:wrap}.registered-agent-control[data-has-action=true] .registered-agent-input{flex:1 1 100%;border-radius:var(--radius) var(--radius) 0 0}.registered-agent-control[data-has-action=true] .registered-agent-crm-action{flex:1 1 100%;min-height:2.25rem;border-left:0;border-top:1px solid var(--line);justify-content:center}}.registered-agent-read{display:inline-flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.registered-agent-read .registered-agent-crm-action{min-height:1.85rem;padding:.15rem .55rem;font-size:.82rem}.org-alias-row-text,.overview-alias-action{border:0;padding:0;font:inherit;cursor:pointer;border-radius:0}.org-alias-row-text,.org-alias-row-text:hover:not(:disabled),.overview-alias-action,.overview-alias-action:hover:not(:disabled){background:transparent;color:inherit;text-decoration:underline}.org-address-card-menu{top:calc(100% + .2rem);right:0;z-index:8}.address-confirm-block{margin:0 0 .4rem;white-space:pre-line}.conflict-banner{margin-bottom:.85rem}.record-picker{position:relative}.record-picker-selected{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;margin-bottom:.85rem;padding:.45rem .55rem .45rem .7rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised)}.record-picker-selected-label{margin:0;min-width:0;overflow-wrap:break-word;color:var(--ink)}.record-picker-clear{flex-shrink:0;min-width:var(--touch);min-height:var(--touch);padding:0;font-size:1.2rem;line-height:1}.record-picker-results{list-style:none;position:relative;z-index:4;margin:-.55rem 0 .85rem;padding:.2rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);max-height:12rem;overflow:auto;box-shadow:var(--shadow)}.record-picker-results button{width:100%;text-align:left}.record-picker-results button:disabled{opacity:.65;cursor:not-allowed}.record-picker-message{padding:.55rem .7rem;color:var(--muted)}.person-details-saved{flex:1 1 auto;margin:0;color:var(--pcg-success);font-size:.92rem;font-weight:600}.note-composer{margin-bottom:1rem}body:has(.edit-drawer-backdrop){overflow:hidden}.more-sheet{position:fixed;inset:auto 0 0;background:var(--card);border-top:1px solid var(--line);padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));z-index:25}.org-category-list,.user-chip{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.org-category-chip{display:inline-flex;align-items:center;gap:.35rem;min-height:var(--touch);padding:.15rem .35rem .15rem .7rem;border:1px solid var(--line);border-radius:999px;background:var(--bg-raised);color:var(--ink);font-size:.88rem}button.org-category-chip-remove{margin:0;padding:.2rem .55rem;min-height:var(--touch);background:transparent;color:var(--muted);border:0;font-size:.78rem}button.org-category-chip-remove:hover:not(:disabled){background:transparent;color:var(--ink)}.org-category-add{display:grid;grid-gap:.85rem;gap:.85rem;position:relative}.org-category-list~.org-category-actions{margin-top:1.1rem}.org-category-actions>.contact-add-button{margin-top:0}.org-category-add>label,.org-category-add>select{margin-bottom:0}.org-category-add>.form-actions{margin:0}.organization-people{min-width:0;max-width:100%}.org-person-group{border-top:1px solid var(--line);padding-top:.75rem;margin-top:.75rem;min-width:0}.org-person-group:first-of-type{border-top:0;margin-top:0;padding-top:.15rem}.org-person-group-name{margin:0 0 .45rem;font-size:1rem;font-weight:600}.org-person-affiliations{display:grid;grid-gap:.45rem;gap:.45rem;list-style:none;margin:0;padding:0 0 0 .85rem;min-width:0}.org-person-affiliation{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem;min-width:0}.org-person-affiliation-copy{margin:0;min-width:0;flex:1 1 14rem;overflow-wrap:anywhere}.org-person-affiliation-end{flex:0 0 auto;margin-left:auto}.org-person-affiliation .contact-row-saved{flex:1 1 100%}.theme-toggle{white-space:nowrap}.env-badge{font-size:.72rem;letter-spacing:.08em}.stack{display:grid;grid-gap:.65rem;gap:.65rem}.row-actions{display:flex;flex-wrap:wrap;gap:.45rem}.desktop-only,.list-cards{display:none}.maude-control{display:flex;align-items:center;gap:.7rem;width:100%;min-height:3.1rem;padding:.45rem .55rem;text-align:left;background:color-mix(in srgb,var(--pcg-navy) 58%,var(--bg-raised));color:var(--ink);border:1px solid color-mix(in srgb,var(--pcg-mid) 45%,var(--line));border-radius:var(--radius)}.app-sidebar .maude-control{padding-left:3.15rem}button.maude-control:disabled,button.maude-control[aria-disabled=true]{opacity:1;cursor:not-allowed}.maude-avatar{flex:0 0 2.35rem;width:2.35rem;height:2.35rem;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--pcg-mid) 50%,var(--line));border-radius:var(--radius);background:#0a121c}html[data-theme=light] .maude-avatar{background:#f4f6fa}.maude-avatar .brand-swap img{height:1.35rem;max-width:1.9rem}.maude-copy{display:grid;grid-gap:.05rem;gap:.05rem;min-width:0}.maude-copy strong{font-family:var(--font-heading),"Instrument Sans",sans-serif;font-size:.86rem;font-weight:650;letter-spacing:.04em}.maude-copy .subtle{font-size:.75rem}a.maude-control{text-decoration:none;color:inherit;box-sizing:border-box}a.maude-control:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.maude-workspace{display:grid;grid-gap:1.25rem;gap:1.25rem}.maude-audition{display:grid;grid-gap:1rem;gap:1rem;max-width:40rem;min-width:0}.maude-speech-disclosure{margin:.35rem 0 0;max-width:100%;overflow-wrap:anywhere}.maude-audition-list{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.maude-audition-candidate{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;padding:.75rem 1rem;border:1px solid var(--line);border-radius:var(--radius)}.maude-audition-candidate h2{margin:0;font-size:1rem}.maude-audition-actions{display:flex;flex-wrap:wrap;gap:.5rem}.maude-audition-actions button{min-height:2.75rem}.maude-audition-error{margin:.35rem 0 0;color:var(--pcg-danger);overflow-wrap:anywhere}.maude-workspace-detail,.maude-workspace-list{min-width:0}.maude-archive-form,.maude-composer-form,.maude-create-form,.maude-rename-form{margin-bottom:1rem}.maude-card-scope{margin:.35rem 0 .55rem;font-size:.88rem}.maude-conversation-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.maude-conversation-list a{display:grid;grid-gap:.15rem;gap:.15rem;padding:.65rem .75rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);text-decoration:none;color:inherit}.maude-conversation-list a[aria-current=page]{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.maude-detail-header h2{margin:0 0 .2rem;font-size:1.2rem}.maude-transcript{display:grid;grid-gap:1rem;gap:1rem;margin:1rem 0}.maude-context h3{margin:0 0 .4rem;font-size:.92rem}.maude-context ul,.maude-message-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.65rem;gap:.65rem}.maude-message{padding:.7rem .8rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}.maude-message-assistant{background:var(--bg-raised)}.maude-message-pending{border-style:dashed}.maude-message-pending-copy{margin:0;color:var(--muted);font-style:italic}.maude-message-failed{border-color:color-mix(in srgb,var(--pcg-danger) 45%,var(--line))}.maude-message-meta{display:flex;flex-wrap:wrap;gap:.45rem .75rem;margin:0 0 .4rem}.maude-message-body,.maude-message-error{margin:0}.maude-message-speech{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin-top:.55rem;min-width:0}.maude-message-speech .maude-speech-disclosure,.maude-message-speech-error,.maude-message-speech-status{flex-basis:100%;margin:0}.maude-message-speech .maude-speech-disclosure,.maude-message-speech-status{color:var(--muted);font-size:.82rem}.maude-message-speech-error{color:var(--pcg-danger);overflow-wrap:anywhere}.maude-message-speech button{min-height:2.75rem}.maude-message-user{white-space:pre-wrap}.maude-composer-form textarea{min-height:7.5rem;resize:vertical}.maude-voice-mode{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin:0 0 .75rem}.maude-voice-mode .muted,.maude-voice-mode-notice,.maude-voice-mode-status{flex-basis:100%;margin:0}.maude-voice-mode button{min-height:2.75rem}.maude-composer-mic{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:.35rem 0 .75rem}.maude-composer-mic-error,.maude-composer-mic-status{flex-basis:100%;margin:0}.maude-composer-mic-status{color:var(--muted)}.maude-composer-mic-error{color:var(--pcg-danger);overflow-wrap:anywhere}.maude-composer-mic button{min-height:2.75rem}.maude-markdown{display:grid;grid-gap:.55rem;gap:.55rem;min-width:0}.maude-markdown>:first-child{margin-top:0}.maude-markdown>:last-child{margin-bottom:0}.maude-markdown h1,.maude-markdown h2,.maude-markdown h3,.maude-markdown h4,.maude-markdown h5,.maude-markdown h6{margin:0;font-size:1rem;line-height:1.35}.maude-markdown p{margin:0}.maude-markdown ol,.maude-markdown ul{margin:0;padding-left:1.25rem}.maude-markdown pre{margin:0;max-width:100%;overflow-x:auto;padding:.55rem .65rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg)}.maude-markdown code{font-size:.88em;overflow-wrap:anywhere}.maude-markdown a{overflow-wrap:anywhere;word-break:break-word}.maude-message-error{color:var(--pcg-danger)}.maude-action-intent{margin:.7rem 0 0;padding:.7rem .8rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);display:grid;grid-gap:.4rem;gap:.4rem;min-width:0}.maude-action-intent-proposed{border-color:color-mix(in srgb,var(--pcg-accent,#2f6fed) 40%,var(--line))}.maude-action-intent-cancelled,.maude-action-intent-expired,.maude-action-intent-failed,.maude-action-intent-stale,.maude-action-intent-succeeded{opacity:.88}.maude-action-intent-pending_turn{border-style:dashed}.maude-action-intent-meta{display:flex;flex-wrap:wrap;gap:.45rem .75rem;margin:0}.maude-action-intent-notice,.maude-action-intent-summary,.maude-action-intent-target{margin:0;min-width:0;overflow-wrap:anywhere}.maude-action-intent-target a{overflow-wrap:anywhere}.maude-action-intent-state{margin:0;font-weight:600}.maude-action-intent-actions{display:flex;flex-wrap:wrap;gap:.5rem}.maude-action-intent-changes{margin:0;display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.maude-action-intent-changes div{display:grid;grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);grid-gap:.4rem .75rem;gap:.4rem .75rem;min-width:0}.maude-action-intent-changes dt{margin:0;color:var(--muted)}.maude-action-intent-changes dd{margin:0;min-width:0;overflow-wrap:anywhere}@media (min-width:900px){.maude-workspace{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);align-items:start}}@media (min-width:1100px){.desktop-only{display:contents}.app-topbar .mobile-brand{display:none}.app-shell{grid-template-columns:var(--sidebar) 1fr;grid-template-rows:1fr;align-items:start}.app-sidebar{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;max-height:100vh;min-height:100vh;overflow:hidden;border-right:1px solid var(--line);background:var(--bg-raised)}.app-sidebar-nav{flex:1 1 auto;min-height:0;overflow:auto}.app-sidebar-maude{flex:0 0 auto;padding:.75rem}.app-mobile-nav{display:none}.app-content{padding:1.25rem 1.5rem 2rem}html:has(.inquiry-create-form){scroll-padding-bottom:0}.inquiry-create-form .form-actions{margin-bottom:.85rem;scroll-margin-bottom:0}.app-topbar .search-wrap{flex-basis:22rem;min-width:16rem;max-width:24rem}.tabs a{padding:.5rem .42rem;font-size:.84rem}.properties-table .col-wide{min-width:12rem}}@media (min-width:1400px){.tabs a{padding:.55rem .5rem;font-size:.88rem}.properties-table .col-wide{min-width:16rem}}@media (max-width:1099px){.record-meta.property-facts{grid-template-columns:minmax(12rem,1.6fr) repeat(2,minmax(0,1fr))}}@media (max-width:799px){.maude-action-intent-changes-patch div{grid-template-columns:minmax(0,1fr)}.maude-action-intent-actions{display:flex;flex-wrap:wrap;gap:.5rem}.maude-action-intent-actions button{min-height:2.75rem;flex:1 1 8rem}.record-header-with-actions{grid-template-columns:1fr}.record-header-actions:empty{display:none}.edit-drawer{width:100%;border-left:0}.app-topbar .search-wrap{flex:1 1 8rem;min-width:0;max-width:none}.alert-rail-host:empty,.data-table.responsive thead{display:none}.data-table.responsive tr{display:block;padding:.7rem .55rem;border-bottom:1px solid var(--line)}.data-table.responsive td{display:flex;justify-content:space-between;gap:1rem;border:0;padding:.2rem 0;white-space:normal;width:auto;min-width:0}.data-table.responsive td:before{content:attr(data-label);color:var(--muted);font-size:.75rem;text-transform:uppercase}.brand-logo img{height:3.4rem;max-width:5.5rem}.record-meta.property-facts{grid-template-columns:1fr 1fr}.record-meta.property-facts>:first-child{grid-column:1/-1}}.sha-value{display:inline-flex;align-items:center;gap:.45rem}.sha-value code{font-size:.85rem}button.sha-copy{margin:0;padding:.2rem .5rem;font-size:.78rem}.work-item-filters{align-items:flex-end}.work-item-filter-hint{margin:0;flex:1 1 12rem}.work-item-link-row{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;justify-content:space-between}.work-item-link-actions{display:flex;flex-wrap:wrap;gap:.35rem}.work-item-activity-stream{list-style:none;margin:0;padding:0;display:grid;grid-gap:1rem;gap:1rem}.today-work-item{padding:.75rem 0;border-bottom:1px solid var(--line)}.work-item-dialog label,.work-item-form label{display:grid;grid-gap:.35rem;gap:.35rem}@media (max-width:799px){.work-item-filters{flex-direction:column;align-items:stretch}.data-table.transaction-list td[data-label=Created],.data-table.transaction-list td[data-label=Jurisdiction],.data-table.transaction-list td[data-label=Type]{display:none}.data-table.transaction-list td[data-label="Primary party"]:before{content:"Who"}.data-table.transaction-list td[data-label="Primary property"]:before{content:"What"}.data-table.reverse-link-list td[data-label=Assignee],.data-table.reverse-link-list td[data-label=Type]{display:none}.data-table.reverse-link-list .reverse-link-type-inline{display:inline}}.reverse-link-type-inline{display:none}.reverse-link-desktop-only{display:inline}@media (max-width:799px){.reverse-link-desktop-only{display:none}}.opportunity-create-form{max-width:62rem}button.disclosure{display:inline-flex;align-items:center;gap:.4rem;width:max-content;max-width:100%;margin:.15rem 0 .1rem;padding:.2rem .1rem;background:transparent;color:var(--ink);border:0;font-weight:600}button.disclosure:hover:not(:disabled){background:transparent;color:var(--accent)}.disclosure-chevron{display:inline-block;width:.7rem;font-size:.75rem;line-height:1}.opportunity-advanced-fields{display:grid;grid-gap:0;gap:0}.opportunity-advanced-fields .opportunity-advanced-full{grid-column:1/-1}@media (min-width:800px){.opportunity-advanced-fields{grid-template-columns:1fr 1fr;column-gap:1rem}}.opportunity-empty{display:grid;justify-items:start;grid-gap:.75rem;gap:.75rem}.opportunity-primary-field .muted{margin:.15rem 0 0;font-size:.82rem}.critical-date-toolbar{justify-content:flex-end;margin-bottom:.75rem}.critical-date-group+.critical-date-group{margin-top:1.25rem}.critical-date-group h3{margin:0 0 .65rem;font-size:.95rem}.critical-date-grid{display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:1fr}.critical-date-card{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:1rem}.critical-date-card h4{margin:0}.critical-date-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.compliance-sources{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0;max-width:100%}.compliance-sources summary{display:flex;align-items:center;min-height:2.75rem;max-width:100%;overflow-wrap:anywhere;cursor:pointer}.compliance-sources ul{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.compliance-source{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.compliance-source p{margin:0;overflow-wrap:anywhere}.compliance-source a{display:inline-flex;align-items:center;min-height:2.5rem}.transaction-compliance-cue{margin:.75rem 0 0;min-width:0}.transaction-compliance-cue a{overflow-wrap:anywhere}.transaction-premarketing-cue{margin:.75rem 0 0;min-width:0;max-width:100%;padding:.45rem .65rem;border:1px solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere}.transaction-premarketing-cue p{margin:.35rem 0 0;max-width:100%;overflow-wrap:anywhere}.transaction-premarketing-cue p:first-child{margin-top:0;font-weight:600}.transaction-file-activity{margin:.75rem 0 0;min-width:0;max-width:100%;overflow-wrap:anywhere}.transaction-file-activity p{margin:.35rem 0 0;max-width:100%;overflow-wrap:anywhere}.transaction-file-activity p:first-child{margin-top:0;font-weight:600}.transaction-file-activity a{overflow-wrap:anywhere}.compliance-decision-handoff,.compliance-operational-note{margin:.45rem 0 0;min-width:0;max-width:100%;overflow-wrap:anywhere}.compliance-operational-note{padding:.45rem .65rem;border:1px solid var(--line);border-radius:var(--radius)}.compliance-operational-note-label{font-weight:600}.critical-date-actions-list ul{margin:.25rem 0 .75rem;padding-left:1.1rem}.critical-date-actions{display:flex;flex-wrap:wrap;gap:.45rem}.critical-date-actions button{min-height:2.5rem}.transaction-document-actions{display:flex;flex-wrap:wrap;gap:.45rem}.transaction-document-actions button{min-height:2.5rem}.transaction-document-meta{display:flex;flex-wrap:wrap;gap:.35rem .75rem;align-items:center;margin-top:.35rem}@media (max-width:799px){.section-heading:has(.transaction-document-actions){flex-wrap:wrap;align-items:flex-start}}@media (min-width:800px){.critical-date-grid{grid-template-columns:1fr 1fr}}