:root{--font-manrope:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,Helvetica,sans-serif;--font-fraunces:Iowan Old Style,Baskerville,"Times New Roman",Georgia,serif;--miq-color-bg:var(--surface);--miq-color-surface:var(--white);--miq-color-surface-muted:var(--cloud);--miq-color-text:var(--ink);--miq-color-text-muted:var(--muted);--miq-color-border:var(--line);--miq-color-action:var(--teal);--miq-color-action-strong:var(--teal-strong);--miq-color-action-soft:var(--teal-soft);--miq-color-info:var(--blue);--miq-color-info-soft:var(--blue-soft);--miq-color-warning:#825412;--miq-color-warning-soft:var(--amber-soft);--miq-color-danger:var(--risk);--miq-color-danger-soft:var(--risk-soft);--miq-color-success:#17694d;--miq-color-success-soft:#e5f5ee;--miq-space-1:0.25rem;--miq-space-2:0.5rem;--miq-space-3:0.75rem;--miq-space-4:1rem;--miq-space-5:1.25rem;--miq-space-6:1.5rem;--miq-space-8:2rem;--miq-space-10:2.5rem;--miq-space-12:3rem;--miq-radius-sm:0.45rem;--miq-radius-md:0.7rem;--miq-radius-lg:1rem;--miq-radius-pill:999px;--miq-text-xs:0.6875rem;--miq-text-sm:0.75rem;--miq-text-md:0.875rem;--miq-text-lg:1rem;--miq-leading-tight:1.25;--miq-leading-normal:1.5;--miq-control-height:var(--ops-control);--miq-row-height:var(--ops-row);--miq-shadow-panel:var(--shadow);--miq-focus-ring:var(--ops-focus)}.miq-stack{display:grid;gap:var(--miq-space-4)}.miq-stack-compact{display:grid;gap:var(--miq-space-2)}.miq-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--miq-space-2)}.miq-panel{border:1px solid var(--miq-color-border);border-radius:var(--miq-radius-lg);background:var(--miq-color-surface)}.miq-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--miq-space-4);border-bottom:1px solid var(--miq-color-border)}.miq-panel-body,.miq-panel-header{padding:var(--miq-space-4)}.miq-divider-list>*+*{border-top:1px solid var(--miq-color-border)}.miq-label{font-weight:700;letter-spacing:.045em;line-height:var(--miq-leading-tight);text-transform:uppercase}.miq-label,.miq-meta{color:var(--miq-color-text-muted);font-size:var(--miq-text-xs)}.miq-meta{line-height:var(--miq-leading-normal)}.miq-status{display:inline-flex;align-items:center;min-height:1.65rem;padding:.2rem .5rem;border-radius:var(--miq-radius-pill);font-size:var(--miq-text-xs);font-weight:800}.miq-status-success{color:var(--miq-color-success);background:var(--miq-color-success-soft)}.miq-status-warning{color:var(--miq-color-warning);background:var(--miq-color-warning-soft)}.miq-status-danger{color:var(--miq-color-danger);background:var(--miq-color-danger-soft)}.miq-status-info{color:var(--miq-color-info);background:var(--miq-color-info-soft)}.miq-control{min-height:var(--miq-control-height);border:1px solid var(--miq-color-border);border-radius:var(--miq-radius-sm);background:var(--miq-color-surface);color:var(--miq-color-text)}.miq-control:focus-visible{outline:2px solid var(--miq-color-action-strong);outline-offset:2px;box-shadow:var(--miq-focus-ring)}@media (max-width:720px){.miq-panel-header{flex-direction:column}}.client-intake-page{min-height:100vh;background:var(--miq-color-bg)}.client-intake-shell{width:min(920px,calc(100% - 2rem));margin-inline:auto;padding:clamp(1.25rem,4vw,3rem) 0 5rem}.client-intake-header{display:grid;gap:var(--miq-space-3);margin-bottom:var(--miq-space-6)}.client-intake-financial h2,.client-intake-header h1,.client-intake-section h2{margin:0}.client-intake-financial p,.client-intake-header p,.client-intake-section p{max-width:72ch}.client-intake-section{margin-block:var(--miq-space-5)}.client-intake-fields{display:grid;gap:var(--miq-space-4)}.client-intake-field{display:grid;gap:var(--miq-space-2)}.client-financial-row label>span,.client-intake-field>span:first-child{font-size:var(--miq-text-sm);font-weight:750}.client-intake-field textarea{min-height:7rem;resize:vertical}.client-financial-row .miq-control,.client-intake-field .miq-control{width:100%;padding:.65rem .75rem}.client-intake-required{color:var(--miq-color-danger);font-size:var(--miq-text-xs);font-weight:700}.client-financial-row{display:grid;grid-template-columns:1.4fr 1fr 1fr .8fr .85fr auto;gap:var(--miq-space-2);align-items:end;padding:var(--miq-space-3) 0}.client-financial-row+.client-financial-row{border-top:1px solid var(--miq-color-border)}.client-financial-row label{display:grid;gap:.3rem;min-width:0}.client-intake-actions{position:sticky;bottom:0;z-index:15;display:flex;justify-content:space-between;gap:var(--miq-space-3);margin-top:var(--miq-space-6);padding:var(--miq-space-3);border:1px solid var(--miq-color-border);border-radius:var(--miq-radius-lg);background:rgb(255 255 255/.95);box-shadow:0 10px 36px rgb(18 49 46/.12);backdrop-filter:blur(14px)}.client-intake-privacy-note{display:flex;gap:var(--miq-space-2);align-items:flex-start;padding:var(--miq-space-3);border-radius:var(--miq-radius-md);background:var(--miq-color-action-soft);color:var(--miq-color-text)}.intake-channel-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--miq-space-4)}.intake-channel-card{display:grid;gap:var(--miq-space-3);padding:var(--miq-space-4)}@media (max-width:900px){.client-financial-row{grid-template-columns:repeat(2,minmax(0,1fr))}.client-financial-row>button{justify-self:start}}@media (max-width:620px){.client-financial-row,.intake-channel-card-grid{grid-template-columns:1fr}.client-intake-actions{flex-direction:column}}:is(.metric-card,.panel,.empty-state,.detail-row,.conversion-row,.question-block,.wizard-step,.portal-panel,.premium-summary-grid>*,.staff-overview-grid>*,.team-stat-grid>*,.minor-panel,.document-card,.miq-panel,.miq-panel-header,.miq-panel-body,.handoff-row,.continuity-row-copy){min-width:0}:is(.metric-value,.stat-value,.premium-value,.section-title,.panel-title,.miq-panel,.miq-panel-header,.miq-panel-body){overflow-wrap:anywhere}.adviser-shell__client-name,.audit-row,.card-meta,.client-card p,.continuity-history-table td,.continuity-row-copy,.continuity-row-copy p,.continuity-row-copy small,.conversion-client,.conversion-reason,.detail-row p,.document-card,.document-card p,.info-value,.note-body,.offboard-impact,.profile-name,.row-subtitle,.row-title,.signal-description,.subvalue,.value{overflow-wrap:anywhere;word-break:break-word}:is(.compact-form,.filters-panel__row,.toolbar,.filters,.submit-row,.button-group,.card-actions,.panel-actions,.wizard-actions,.handoff-actions,.continuity-outcome-form){max-width:100%}:is(.compact-form,.filters-panel__row,.toolbar,.filters,.handoff-actions)>*{min-width:0}input,select,textarea{max-width:100%}.code-chip,.monospace-value,.reference-token,[class*=reference],[class*=token]{overflow-wrap:anywhere;word-break:break-all}.advice-channel-grid,.chart-grid,.client-intake-form-grid,.dashboard-grid,.handoff-grid,.metric-grid,.pipeline-grid,.portal-grid,.premium-summary-grid,.staff-continuity-layout,.staff-overview-grid,.team-stat-grid{align-items:stretch}.advice-channel-grid>*,.chart-grid>*,.client-intake-form-grid>*,.dashboard-grid>*,.handoff-grid>*,.metric-grid>*,.pipeline-grid>*,.portal-grid>*,.premium-summary-grid>*,.staff-continuity-layout>*,.staff-overview-grid>*,.team-stat-grid>*{min-width:0}.button-danger{background:var(--miq-color-danger,var(--risk));color:white;box-shadow:0 9px 24px rgb(150 47 43/.2)}.button-danger:hover:not(:disabled){background:#742521}.continuity-page-header{align-items:flex-start;gap:1rem}.continuity-page-header>div{min-width:0}.continuity-summary,.handoff-grid{margin-block:1rem}.handoff-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.continuity-create-panel,.continuity-queues>.miq-panel{display:flex;min-height:100%;flex-direction:column}.continuity-create-panel .miq-panel-body,.continuity-queues .miq-panel-body{flex:1 1 auto}.continuity-field-note{display:block;margin-top:.35rem;color:var(--miq-color-text-muted,var(--muted));font-size:var(--miq-text-xs,.6875rem);font-weight:600;line-height:1.4}.continuity-field-warning{color:var(--miq-color-warning,#825412)}.handoff-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.handoff-consent{display:flex;align-items:flex-start;gap:.65rem;padding:.8rem;border:1px solid var(--miq-color-border,var(--line));border-radius:var(--miq-radius-md,.7rem);background:var(--miq-color-surface-muted,var(--cloud));color:var(--miq-color-text,var(--ink));font-size:.78rem;font-weight:650;line-height:1.45}.handoff-consent input{width:1.1rem;min-width:1.1rem;height:1.1rem;margin-top:.08rem;accent-color:var(--miq-color-action,var(--teal))}.continuity-submit{width:fit-content;max-width:100%}.continuity-count{display:grid;min-width:2rem;min-height:2rem;place-items:center;border-radius:999px;background:var(--miq-color-action-soft,var(--teal-soft));color:var(--miq-color-action-strong,var(--teal-strong));font-size:.78rem;font-weight:900}.continuity-list{max-height:44rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.continuity-empty{padding-block:.5rem}.handoff-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,auto);gap:1rem;align-items:start;padding-block:.9rem}.handoff-row:first-child{padding-top:0}.handoff-row:last-child{padding-bottom:0}.continuity-row-copy{display:grid;gap:.22rem}.continuity-row-copy p,.continuity-row-copy small,.continuity-row-copy strong{margin:0}.continuity-row-copy p,.continuity-row-copy small{color:var(--miq-color-text-muted,var(--muted));font-size:var(--miq-text-xs,.6875rem);line-height:1.45}.continuity-action-stack{display:grid;justify-items:end;gap:.45rem}.continuity-outcome-form{display:grid;grid-template-columns:minmax(7.5rem,1fr) auto;gap:.4rem;width:min(100%,23rem)}.continuity-outcome-form .miq-control{width:100%;min-width:0;padding-inline:.65rem;font-size:.75rem}.continuity-history-panel,.continuity-operations-note,.staff-continuity-panel{margin-block:1rem}.staff-continuity-layout{display:grid;grid-template-columns:minmax(15rem,.8fr) minmax(18rem,1.2fr);gap:1rem}.continuity-roster{display:grid;align-content:start;gap:.5rem;max-height:32rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.continuity-roster article{display:flex;align-items:flex-start;gap:.65rem;min-width:0;padding:.75rem;border:1px solid var(--miq-color-border,var(--line));border-radius:var(--miq-radius-md,.7rem);background:var(--miq-color-surface-muted,var(--cloud))}.continuity-roster article>svg{flex:0 0 auto;margin-top:.1rem}.continuity-roster article>div{min-width:0}.continuity-roster p,.continuity-roster strong{display:block;margin:0;overflow-wrap:anywhere}.continuity-roster p{margin-top:.2rem;color:var(--miq-color-text-muted,var(--muted));font-size:var(--miq-text-xs,.6875rem);line-height:1.45}.offboard-form{display:grid;align-content:start;gap:.85rem;min-width:0}.offboard-impact{display:grid;gap:.25rem;min-height:5.5rem;padding:.85rem;border:1px solid var(--miq-color-border,var(--line));border-radius:var(--miq-radius-md,.7rem);background:var(--miq-color-warning-soft,var(--amber-soft))}.offboard-impact p,.offboard-impact small,.offboard-impact strong{margin:0}.offboard-impact p,.offboard-impact small{color:var(--miq-color-text-muted,var(--muted));font-size:var(--miq-text-xs,.6875rem);line-height:1.45}.offboard-confirmation{border-color:color-mix(in srgb,var(--miq-color-danger,var(--risk)) 28%,var(--line));background:var(--miq-color-danger-soft,var(--risk-soft))}.continuity-operations-note{display:flex;align-items:flex-start;gap:.65rem;padding:1rem}.continuity-operations-note svg{flex:0 0 auto}.continuity-operations-note p{margin:0;color:var(--miq-color-text-muted,var(--muted));font-size:.78rem;line-height:1.5}.continuity-history-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.continuity-history-table{width:100%;min-width:42rem;border-collapse:collapse;font-size:.75rem;text-align:left}.continuity-history-table td,.continuity-history-table th{padding:.65rem .55rem;border-bottom:1px solid var(--miq-color-border,var(--line));vertical-align:top}.continuity-history-table th{color:var(--miq-color-text-muted,var(--muted));font-size:var(--miq-text-xs,.6875rem);letter-spacing:.04em;text-transform:uppercase}.continuity-history-table tbody tr:last-child td{border-bottom:0}.continuity-create-panel :is(button,input,select,textarea),.continuity-queues :is(button,input,select,textarea),.staff-continuity-panel :is(button,input,select,textarea){min-height:2.75rem}@media (max-width:960px){.card-actions,.filters,.filters-panel__row,.panel-actions,.submit-row,.toolbar{flex-wrap:wrap}.filters-panel__row>*,.filters>*,.toolbar>*{flex:1 1 14rem}.advice-channel-grid,.chart-grid,.dashboard-grid,.handoff-grid,.handoff-row,.pipeline-grid,.portal-grid,.premium-summary-grid,.staff-continuity-layout,.staff-overview-grid,.team-stat-grid{grid-template-columns:minmax(0,1fr)}.continuity-action-stack{justify-items:stretch}.continuity-action-stack>.miq-status,.continuity-action-stack>form{justify-self:stretch}.continuity-action-stack>form:not(.continuity-outcome-form) .button,.continuity-outcome-form{width:100%}}@media (max-width:700px){.advice-channel-grid,.chart-grid,.client-intake-form-grid,.dashboard-grid,.handoff-two-col,.metric-grid,.pipeline-grid,.portal-grid,.premium-summary-grid,.staff-overview-grid,.team-stat-grid{grid-template-columns:minmax(0,1fr)}.button-group,.card-actions,.compact-form,.filters,.filters-panel__row,.panel-actions,.submit-row,.toolbar,.wizard-actions{align-items:stretch;flex-direction:column}:is(.compact-form,.filters-panel__row,.toolbar,.filters,.submit-row,.button-group,.card-actions,.panel-actions,.wizard-actions)>*{width:100%}.adviser-shell__content,.intake-card,.login-card,.portal-main{min-width:0}.continuity-page-header,.panel-header,.portal-panel__header,.wizard-header{align-items:flex-start}.continuity-page-header{flex-direction:column}.continuity-outcome-form{grid-template-columns:minmax(0,1fr)}.continuity-outcome-form .button,.continuity-submit{width:100%}}@media (max-width:480px){.metric-card,.minor-panel,.miq-panel,.panel,.portal-panel,.question-block{border-radius:18px}.minor-panel,.miq-panel-body,.miq-panel-header,.panel-body,.panel-header,.portal-panel,.question-block{padding-left:1rem;padding-right:1rem}.premium-value,.stat-value,.value{font-size:clamp(1.35rem,9vw,2.4rem)}}@media (prefers-reduced-motion:reduce){.adviser-app :is(a,button,input,select,textarea){scroll-behavior:auto;transition-duration:.01ms}}html:has(.adviser-app){scroll-behavior:auto}.adviser-app{grid-template-columns:15rem minmax(0,1fr);width:100%;max-width:none;min-height:100dvh;overflow-x:visible;background:#f5f7f6}.adviser-app .adviser-sidebar{width:auto;min-width:0;height:100dvh;background:#edf2ed;color:#173e2c;padding:1.1rem .85rem .8rem;gap:.65rem;border-right:1px solid #dce5df}.adviser-app .adviser-sidebar .brand-mark strong{display:inline}.adviser-app .sidebar-product{display:block;margin:0;font-size:.72rem;letter-spacing:.07em}.adviser-app .adviser-navigation{display:grid;gap:.35rem;margin-top:.35rem;padding-right:.15rem;min-height:0;overscroll-behavior:contain}.adviser-app details.adviser-nav-group{display:block;padding:0;min-width:0}.adviser-app details.adviser-nav-group>summary{display:list-item;list-style-position:inside;padding:.6rem .5rem;font:700 .7rem/1.3 var(--font-manrope),sans-serif;letter-spacing:.035em;color:#506459;cursor:pointer;user-select:none}.adviser-app details.adviser-nav-group:not([open])>div{display:none}.adviser-app details.adviser-nav-group[open]>div{display:grid;gap:.15rem}.adviser-app .adviser-nav-group a{display:flex;justify-content:flex-start;gap:.6rem;min-height:38px;padding:.55rem .65rem;border-radius:9px;font-size:.78rem;line-height:1.4;text-decoration:none}.adviser-app .adviser-nav-group a>span{display:inline;white-space:normal}.adviser-app .adviser-nav-group a>svg{flex:0 0 auto}.adviser-app .adviser-nav-group a[aria-current=page]{background:#dce9de;box-shadow:inset 3px 0 #315c43;color:#173e2c;font-weight:750}.adviser-app .sidebar-trust{margin-top:auto;padding:.7rem .5rem}.adviser-app .sidebar-trust span{font-size:.7rem;line-height:1.5}.adviser-app .sidebar-user{flex-wrap:wrap;min-width:0;gap:.45rem;padding-top:.55rem}.adviser-app .sidebar-user>span{overflow-wrap:anywhere;font-size:.72rem}.adviser-app .sidebar-user button{min-height:36px;font-size:.75rem}.adviser-app .adviser-main{min-width:0;padding:1rem clamp(1rem,2vw,2rem) 2rem;overflow-x:visible}.workspace-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;min-height:30px;color:#506459;font-size:.73rem}.workspace-breadcrumbs>span{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.workspace-breadcrumbs a{padding-block:.35rem;text-underline-offset:3px}.workspace-breadcrumbs [aria-current=page]{color:#1b3729;font-weight:700}.workspace-offline{display:flex;gap:.65rem;align-items:flex-start;margin-bottom:.75rem;padding:.8rem 1rem;border:1px solid #d9b158;border-radius:10px;background:#fff4d6;color:#624811;font-size:.8rem;line-height:1.55}.workspace-offline svg{flex-shrink:0;margin-top:.12rem}.adviser-app .adviser-quick-actions{margin:.4rem 0 1.15rem;padding:0 0 .85rem;gap:.5rem;flex-wrap:wrap;border-bottom:1px solid #dce5df;background:transparent}.adviser-app .adviser-quick-actions>span{margin-right:auto;color:#586a60;font-size:.7rem;font-weight:600}.adviser-app .adviser-quick-actions a{min-height:34px;padding:.4rem .7rem;border-radius:8px;font-size:.74rem;line-height:1.3}.adviser-app :is(.adviser-page-header,.case-title-bar){gap:1rem;margin-bottom:1rem}.adviser-app :is(.adviser-page-header,.case-title-bar) h1{font-size:clamp(1.55rem,2.4vw,2.15rem);letter-spacing:-.04em;line-height:1.18}.adviser-app .adviser-page-header p{max-width:74ch;font-size:.84rem;line-height:1.6}.adviser-app :is(.miq-panel-header,.panel-heading) h2{font-size:1.05rem;line-height:1.35}.adviser-app .miq-meta{font-size:.79rem;line-height:1.55}.adviser-app .bright-eyebrow{font-size:.66rem;line-height:1.5}.adviser-app :is(.miq-panel,.application-panel){box-shadow:0 2px 9px #193b2605}.adviser-app :is(.miq-panel-header,.miq-panel-body){padding:1rem 1.15rem}.adviser-app :is(a,button,summary):focus-visible,.adviser-app :is(input,select,textarea):focus-visible{outline:3px solid #367153;outline-offset:3px}.adviser-app :is(.context-identity,.settings-list,.mf-reco-identity) a:not(.button){color:#245c40;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.adviser-app :is(.context-identity,.settings-list,.mf-reco-identity) a:hover{color:#132f20;text-decoration-thickness:2px}.adviser-app :is(.context-identity,.settings-list,.mf-reco-identity){min-width:0;overflow-wrap:anywhere}.adviser-app [id^=case-]{scroll-margin-top:1rem}.adviser-app [id^=case-]:target{outline:2px solid #367153;outline-offset:-2px;background:#f1f7ef}.workspace-record-links{display:flex;flex-wrap:wrap;gap:.5rem;margin:.6rem 0}.workspace-record-links a{display:inline-flex;align-items:center;gap:.4rem;min-height:36px;padding:.4rem .7rem;border:1px solid #ceddd0;border-radius:8px;background:#fff;color:#245c40;font-size:.78rem;text-decoration:none}.workspace-record-links a:hover{background:#edf4eb}.workspace-case-card{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-width:0;padding:.85rem 1rem;border:1px solid #dce5df;border-radius:11px;background:white;color:#1b3729;text-decoration:none}.workspace-case-card:hover{border-color:#779b81;background:#f6faf4}.workspace-case-card>div{min-width:0}.workspace-case-card strong{display:block;font-size:.88rem}.workspace-case-card p{margin:.3rem 0 0;font-size:.77rem;color:#55665b;overflow-wrap:anywhere}.workspace-case-card>svg{flex-shrink:0}.workspace-ownership>summary{cursor:pointer;padding:1rem 1.15rem;font-size:.9rem;font-weight:700}.workspace-ownership:not([open])>div{display:none}.workspace-empty{max-width:42rem;margin:2rem auto;padding:1.5rem;background:white;border:1px solid #dce5df;border-radius:16px}.workspace-empty h1{font-size:1.7rem;margin-bottom:.65rem}.workspace-empty p{line-height:1.6}.adviser-app .command-trigger{display:flex;align-items:center;gap:.6rem;width:100%;min-height:42px;padding:.65rem .7rem;border:1px solid #c8d6cd;border-radius:10px;background:#fff;color:#234730;font-size:.77rem;cursor:pointer}.adviser-app .command-trigger span{flex:1;text-align:left}.adviser-app .command-trigger kbd{padding:.18rem .35rem;border-radius:5px;background:#edf3ec;color:#4b6655;font-size:.66rem}dialog.command-dialog{position:fixed;inset:0 0 auto;margin:max(6vh,1rem) auto 0;padding:0;width:min(680px,calc(100vw - 2rem));max-width:none;max-height:calc(100dvh - 2rem);overflow:hidden;border:1px solid #c5d5c9;border-radius:16px;box-shadow:0 24px 90px #142c3050;background:#fff;color:#1c3627}dialog.command-dialog:not([open]){display:none}dialog.command-dialog::backdrop{background:#101e31a8;backdrop-filter:blur(3px)}dialog.command-dialog>header{display:flex;align-items:center;gap:.75rem;padding:.95rem 1.1rem;border-bottom:1px solid #dce5df}dialog.command-dialog>header input{min-width:0;flex:1;width:100%;border:0;padding:.5rem 0;background:transparent;color:#193b29;font-size:1rem}dialog.command-dialog>header button{display:grid;place-items:center;width:40px;min-height:40px;flex:0 0 auto;border:0;background:#edf3ee;border-radius:9px;cursor:pointer}dialog.command-dialog .command-results{max-height:min(60dvh,550px);overflow-y:auto;overscroll-behavior:contain;padding:.65rem}dialog.command-dialog [role=group]>h3{padding:.55rem .55rem .35rem;font-size:.7rem;color:#526859;letter-spacing:.05em;text-transform:uppercase}dialog.command-dialog [role=option]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;min-height:54px;padding:.75rem;border:1px solid transparent;border-radius:9px;color:#1c3627;text-decoration:none}dialog.command-dialog [role=option][aria-selected=true]{border-color:#c0d5bc;background:#eaf2e6}dialog.command-dialog [role=option] strong{display:block;font-size:.87rem;overflow-wrap:anywhere}dialog.command-dialog [role=option] small{display:block;margin-top:.25rem;font-size:.75rem;color:#506859;overflow-wrap:anywhere}dialog.command-dialog footer{padding:.75rem 1rem;border-top:1px solid #dce5df;color:#526859;font-size:.72rem}@media (min-width:801px){.adviser-app .adviser-mobile-navigation{display:none}}@media (max-width:1100px) and (min-width:801px){.adviser-app{grid-template-columns:13.2rem minmax(0,1fr)}.adviser-app .adviser-sidebar .sidebar-trust{display:flex}}@media (max-width:800px){.adviser-app{display:block}.adviser-app .adviser-sidebar{position:relative;top:auto;width:100%;height:auto;min-height:74px;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.55rem;padding:.8rem 1rem;border-right:0;border-bottom:1px solid #dce5df;overflow:visible;z-index:20}.adviser-app .adviser-sidebar .brand-mark{flex:1 1 auto}.adviser-app .adviser-sidebar .brand-mark strong{display:inline}.adviser-app :is(.sidebar-product,.sidebar-trust,.adviser-navigation){display:none}.adviser-app .command-trigger{width:44px;min-height:44px;justify-content:center;padding:.6rem}.adviser-app .command-trigger :is(span,kbd){display:none}.adviser-app .adviser-mobile-navigation{display:block;position:static}.adviser-app .adviser-mobile-navigation>summary{color:#234730;background:#fff;min-height:44px;padding:.7rem .65rem;display:flex;align-items:center;border:1px solid #c8d6cd;border-radius:9px;font-size:.73rem}.adviser-app .adviser-mobile-navigation[open]>nav{position:absolute;top:calc(100% - 1px);left:.65rem;right:.65rem;width:auto;max-height:70dvh;padding:.75rem;overflow-y:auto;border:1px solid #c8d6cd;border-radius:12px;background:#fff;box-shadow:0 12px 36px #193b2630}.adviser-app .adviser-mobile-navigation .adviser-nav-group>summary{min-height:44px;padding:.75rem .5rem;display:list-item}.adviser-app .adviser-mobile-navigation .adviser-nav-group a{min-height:44px;font-size:.84rem}.adviser-app .adviser-mobile-navigation .adviser-nav-group a span{display:inline}.adviser-app .sidebar-user{display:flex;flex:1 1 100%;justify-content:space-between;align-items:center;padding:0;border:0}.adviser-app .sidebar-user button{min-height:44px}.adviser-app .adviser-main{padding:.8rem 1rem 1.5rem}.adviser-app .adviser-quick-actions{gap:.45rem;margin-bottom:1rem}.adviser-app .adviser-quick-actions>span{display:none}.adviser-app .adviser-quick-actions a,.workspace-record-links a{min-height:44px}.adviser-app :is(.miq-panel-header,.miq-panel-body){padding:1rem}.adviser-app :is(input,select,textarea){font-size:max(1rem,16px)}.adviser-app :is(.adviser-page-header,.case-title-bar){flex-wrap:wrap}.workspace-breadcrumbs{font-size:.73rem}.workspace-breadcrumbs a{min-height:36px;display:inline-flex;align-items:center}dialog.command-dialog{margin-top:1rem}dialog.command-dialog>header{gap:.5rem;padding:.65rem}dialog.command-dialog>header>svg{display:none}dialog.command-dialog>header button{min-height:44px;width:44px}}@media (prefers-reduced-motion:reduce){dialog.command-dialog::backdrop{backdrop-filter:none}}.adviser-app .adviser-sidebar .brand-mark{color:#173e2c}.adviser-app .sidebar-product,.adviser-app .sidebar-trust span,.adviser-app .sidebar-user>span{color:#4b6152}.adviser-app .adviser-nav-group a{color:#274f36}.adviser-app .adviser-nav-group a:hover{color:#173e2c;background:#dce9de}.adviser-app .sidebar-user{border-color:#c8d6cd}.adviser-app .sidebar-user button{color:#274f36;border-color:#b4c9ba}.adviser-app .sidebar-user>span{display:block}@media (max-width:800px){.adviser-app .adviser-sidebar .brand-mark{flex:1 1 auto}}.assurance-proof-list{list-style:none;display:grid;gap:.45rem;margin:.85rem 0 1rem;padding:0}.assurance-proof-list li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.65rem;align-items:start;padding:.65rem .75rem;border:1px solid #dce5df;border-radius:9px;background:#fbfcfb}.assurance-proof-list li>span{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:999px;font-weight:800;background:#e7efe8;color:#28533a}.assurance-proof-list li[data-state=attention]>span,.assurance-proof-list li[data-state=missing]>span{background:#fff0d7;color:#7c4f08}.assurance-proof-list li[data-state=missing]{border-color:#e7c596;background:#fffaf2}.assurance-proof-list li[data-state=attention]{border-color:#dfb65f;background:#fff7e5}.assurance-proof-list li[data-state=not_applicable]{opacity:.78}.assurance-proof-list strong{display:block;font-size:.82rem}.assurance-proof-list p{margin:.2rem 0 0;color:#56685e;font-size:.75rem;line-height:1.5}.legal-review-action{border-top:1px solid #dce5df}@media (max-width:800px){.assurance-proof-list li{padding:.75rem}}.management-assurance-overview{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1rem;margin:1rem 0}.management-assurance-panel{min-width:0;border:1px solid #dce5df;border-radius:12px;background:#fff;overflow:hidden}.management-assurance-panel>header{display:flex;justify-content:space-between;gap:1rem;align-items:start;padding:.9rem 1rem;border-bottom:1px solid #e4ebe6}.management-assurance-panel>header h2{margin:.15rem 0 0;font-size:1rem}.management-assurance-panel>header>span{flex:0 0 auto;font-size:.72rem;color:#586a60}.management-adviser-list,.management-theme-list{display:grid}.management-adviser-list>div{display:grid;grid-template-columns:minmax(9rem,1fr) minmax(7rem,.8fr) minmax(13rem,1.4fr);gap:.65rem;padding:.7rem 1rem;border-bottom:1px solid #eef2ef;align-items:center;font-size:.76rem}.management-adviser-list>div:last-child,.management-theme-list>div:last-child{border-bottom:0}.management-adviser-list strong{overflow-wrap:anywhere}.management-adviser-list span{color:#596a60;text-transform:capitalize}.management-adviser-list em{font-style:normal;text-align:right;color:#794e12}.management-theme-list>div{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 1rem;border-bottom:1px solid #eef2ef;font-size:.77rem}.management-theme-list>div span{color:#795012}.management-theme-list>p{padding:.8rem 1rem;margin:0;color:#596a60;font-size:.78rem}.management-assurance-panel>footer{display:flex;gap:.75rem;align-items:baseline;padding:.85rem 1rem;border-top:1px solid #e4ebe6;background:#f7faf7;font-size:.75rem;color:#586a60}.management-assurance-panel>footer strong{color:#204630;font-size:1rem}@media (max-width:1050px){.management-assurance-overview{grid-template-columns:1fr}}@media (max-width:700px){.management-adviser-list>div{grid-template-columns:1fr;gap:.2rem}.management-adviser-list em{text-align:left}.management-assurance-panel>footer{align-items:flex-start}}.assurance-filters{display:grid;grid-template-columns:minmax(12rem,1.4fr) repeat(3,minmax(10rem,1fr)) auto;gap:.65rem;align-items:end;margin:1rem 0;padding:.85rem 1rem;border:1px solid #dce5df;border-radius:12px;background:#fff}.assurance-filters label{display:grid;gap:.3rem;color:#52655a;font-size:.7rem;font-weight:700}.assurance-filters :is(input,select){width:100%;min-height:40px;padding:.5rem .6rem;border:1px solid #cbd9cf;border-radius:8px;background:#fff;color:#1c3929}.assurance-filters>div{display:flex;gap:.4rem;align-items:center}.assurance-filters>p{grid-column:1/-1;margin:0;color:#617068;font-size:.72rem}.assurance-case-details{margin:.55rem 1rem .8rem;border:1px solid #e0e8e2;border-radius:9px;background:#fafcfa}.assurance-case-details>summary{min-height:42px;padding:.65rem .75rem;cursor:pointer;color:#28523a;font-size:.76rem;font-weight:750}.assurance-case-details .assurance-proof-list{margin:0;padding:.25rem .65rem .7rem}@media (max-width:1180px){.assurance-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.assurance-filters>div{justify-content:flex-start}}@media (max-width:650px){.assurance-filters{grid-template-columns:1fr}.assurance-filters>div{flex-wrap:wrap}.assurance-case-details{margin-inline:.7rem}}.navigation-pending{display:inline-block;width:10px;height:10px;flex:0 0 10px}.navigation-pending:after{content:"";display:block;width:10px;height:10px;border:2px solid;border-right:2px solid transparent;border-radius:50%;opacity:0}.navigation-pending[data-pending=true]:after{animation:navigation-pending-show 0s .2s forwards,navigation-pending-turn .9s linear .2s infinite}@keyframes navigation-pending-show{to{opacity:.7}}@keyframes navigation-pending-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.navigation-pending[data-pending=true]:after{animation:navigation-pending-show 0s .2s forwards}}