.app-container :where(.type-page-title),.app-container :where(.type-section-title),.app-container :where(.type-card-title){color:var(--color-text-primary)}.app-container :where(.eyebrow){color:var(--color-text-secondary);letter-spacing:var(--tracking-label)}.app-container :where(section,article,div)[class~="rounded-(--radius-card)"][class~=border][class~=bg-surface]:not([role=dialog]):not([role=alertdialog]){border-color:var(--color-border-subtle);box-shadow:none;border-radius:14px}.app-container :where(.grid.gap-6,.grid.gap-8){gap:20px}.app-container :where(.space-y-6,.space-y-8)>:not(:last-child){margin-block:0 20px}.app-container table>thead>tr>th{border-bottom:1px solid var(--color-border-default);background:var(--color-table-header);color:var(--color-text-table-header);font-weight:var(--font-weight-semibold);padding:.75rem .875rem}.app-container table>tbody>tr>td{border-bottom:1px solid var(--color-table-row-border);padding:.75rem .875rem}.app-container table>tbody>tr:hover>td{background:var(--color-table-row-hover)}.app-container :where(.text-status-error){color:var(--color-status-error-text)!important}.app-container :where(.text-status-warning){color:var(--color-status-warning-text)!important}.app-container :where(.text-status-success){color:var(--color-status-success-text)!important}.profile-portfolio-summary strong{color:var(--color-status-success-text)}.profile-page .profile-builder-section-card,.profile-page .profile-builder-portfolio-card,.profile-page .profile-section-page .profile-field-section,.profile-page .profile-section-page .profile-detail-section>section,.profile-page .profile-section-page .profile-detail-section>.profile-dynamic-section{border-color:var(--color-border-default);box-shadow:none;border-radius:14px}.profile-page .profile-builder-section-card,.profile-page .profile-builder-portfolio-card{background:var(--color-surface)}.profile-page .profile-workspace-nav,.profile-page .profile-main-panel,.profile-page .profile-brand-card,.profile-page .profile-overview-card,.profile-page .profile-field-section,.profile-page .profile-section-page .profile-detail-section>section,.profile-page .profile-section-page .profile-detail-section>.profile-dynamic-section{border-color:var(--color-border-default);box-shadow:none;border-radius:14px}.profile-page .profile-workspace-nav,.profile-page .profile-main-panel,.profile-page .profile-brand-card{padding:18px}.profile-page .profile-section-card-grid button{border-radius:9px}.profile-page .profile-card-number,.profile-page .profile-brand-initials{color:var(--color-action-primary)}.profile-page .profile-row-status-verified{background:var(--color-status-success-bg)!important;color:var(--color-status-success-text)!important}.profile-page .profile-row-status-review{background:var(--color-status-warning-bg)!important;color:var(--color-status-warning-text)!important}.profile-page .profile-row-status-missing{background:var(--color-status-missing-bg)!important;color:var(--color-status-error-text)!important}.sipvault-hub-page .sipvault-status-on-file,.sipvault-hub-page .sipvault-status-complete{background:var(--color-status-success-bg)!important;color:var(--color-status-success-text)!important}.sipvault-hub-page .sipvault-status-needs-attention,.sipvault-hub-page .sipvault-status-incomplete,.sipvault-hub-page .sipvault-status-partial,.sipvault-hub-page .sipvault-status-expiring{background:var(--color-status-warning-bg)!important;color:var(--color-status-warning-text)!important}.sipvault-hub-page .sipvault-status-missing{background:var(--color-status-missing-bg)!important;color:var(--color-status-error-text)!important}.sipvault-hub-page .sipvault-status-not-applicable,.sipvault-hub-page .sipvault-status-optional,.sipvault-hub-page .sipvault-status-upcoming,.sipvault-hub-page .sipvault-status-unknown{background:var(--color-status-neutral-bg)!important;color:var(--color-status-neutral-text)!important}.reg-page .reg-market-card,.reg-page .reg-card,.reg-page .reg-renewals,.reg-page .reg-appointment{border-color:var(--color-border-default);box-shadow:none;background:var(--color-surface);border-radius:14px}.reg-page .reg-card.is-locked{background:var(--color-surface-subtle)}.reg-page .reg-header h1,.reg-page .reg-overview-intro h2,.reg-page .reg-market-card h3,.reg-page .reg-card h3,.reg-page .reg-renewals h2,.reg-page .reg-appointment strong,.reg-page .reg-renewal h3{color:var(--color-text-primary);font-family:var(--font-display)}.reg-page .reg-status-approved{background:var(--color-status-success-bg);color:var(--color-status-success-text)}.reg-page .reg-status-rejected{background:var(--color-status-error-bg);color:var(--color-status-error-text)}.reg-page .reg-status-blocked,.reg-page .reg-urgency,.reg-page .reg-blocking-note{background:var(--color-status-warning-bg);color:var(--color-status-warning-text)}.reg-page .reg-status-in-progress{background:var(--color-status-progress-bg);color:var(--color-status-progress)}.reg-page .reg-alert{border-color:var(--color-status-warning-line);background:var(--color-status-warning-bg);color:var(--color-status-warning-text)}.reg-page .reg-error{color:var(--color-status-error-text)}.reg-page .reg-button,.reg-page .reg-text-link,.reg-page .reg-actions button,.reg-page .reg-actions select,.reg-page .reg-market-switch button{color:var(--color-action-primary)}.reg-page .reg-button{background:var(--color-action-primary);color:var(--color-surface);min-height:40px;font-weight:var(--font-weight-semibold);border-radius:9px}.reg-page .reg-button:hover{background:var(--color-action-primary-hover)}.task-work-center .task-filter-bar,.task-work-center .task-queue-group{border-color:var(--color-border-default);box-shadow:none;border-radius:14px}.task-work-center section[aria-label=Task\ summary]>button{box-shadow:none;border-radius:14px}.distributor-catalog .distributor-catalog-card{border-color:var(--color-border-default);box-shadow:none;border-radius:14px}.market-explorer [role=group]{border-color:var(--color-border-default);box-shadow:none;border-radius:12px}.market-explorer button[aria-pressed]{border-radius:9px;min-height:40px}body :where(input,select,textarea,button,a):focus-visible,.app-container :where(input,select,textarea,button,a):focus-visible,.profile-page :where(input,select,textarea,button,a):focus-visible,.sipvault-hub-page :where(input,select,textarea,button,a):focus-visible,.reg-page :where(input,select,textarea,button,a):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.sipvault-hub-page .sipvault-requirement-card,.sipvault-hub-page .sipvault-asset-card,.sipvault-hub-page .sipvault-requirements-panel,.sipvault-hub-page .sipvault-asset-filters{border-color:var(--color-border-default);box-shadow:none;border-radius:14px}.sipvault-hub-page .sipvault-primary-action:not(:disabled){border:1px solid var(--color-action-primary);background:var(--color-action-primary);min-height:40px;color:var(--color-surface);font-weight:var(--font-weight-semibold);border-radius:9px}.sipvault-hub-page .sipvault-primary-action{border-radius:9px;min-height:40px}.sipvault-hub-page .sipvault-primary-action:hover:not(:disabled){border-color:var(--color-action-primary-hover);background:var(--color-action-primary-hover)}.sipvault-hub-page .sipvault-primary-action:active:not(:disabled){border-color:var(--color-action-primary-pressed);background:var(--color-action-primary-pressed)}.onboarding-page :where(.onboarding-panel,.completion-card){border:1px solid var(--color-border-default);background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:14px;padding:20px}.app-container .profile-page .profile-builder-overview .profile-builder-section-card{border:1px solid var(--color-border-subtle);background:var(--color-surface);box-shadow:none;border-radius:14px;padding:18px}.app-container .profile-page .profile-builder-overview .profile-builder-section-card:hover{border-color:var(--color-border-strong);background:var(--color-surface-highlight)}.app-container .profile-page .profile-builder-overview .profile-builder-card-grid{gap:16px}.app-container .profile-page .profile-builder-overview .profile-builder-eyebrow{letter-spacing:var(--tracking-label)}.sipvault-hub-page .sipvault-requirements-grid{gap:16px}.app-container .profile-page .profile-builder-overview .profile-builder-row-index{font-family:var(--font-body)}.dashboard-command-summary{border:1px solid var(--color-nav-hover);background:var(--color-surface-brand);border-radius:14px;gap:14px;padding:18px;display:grid}.dashboard-command-summary>section:first-child{gap:14px}.dashboard-command-summary>section:first-child>section,.dashboard-command-summary>section:first-child>section>section{color:var(--color-nav-text);border-color:var(--color-nav-hover)!important;background:var(--color-nav-hover)!important;box-shadow:none!important;border-radius:12px!important}.dashboard-command-summary :where(.text-text-primary,.text-text-secondary,.text-text-tertiary,.text-brand-navy){color:var(--color-nav-text)!important}.dashboard-command-summary :where(.border-border-subtle,.border-border-default),.dashboard-command-summary :where(.divide-border-subtle>:not(:last-child)){border-color:var(--color-nav-hover)!important}.dashboard-command-summary .text-action-primary{color:var(--color-brand-aqua)}.dashboard-command-summary .bg-surface-subtle{background:var(--color-nav-background)}.dashboard-command-summary .bg-surface-highlight{border-color:var(--color-nav-hover);background:var(--color-nav-hover)}.dashboard-command-summary .bg-brand-ice{background:var(--color-nav-hover)}.app-container .group:hover [data-priority-status].bg-status-success-bg{background-color:var(--color-status-success-bg)!important;color:var(--color-status-success-text)!important}.app-container .group:hover [data-priority-status].bg-status-warning-bg{background-color:var(--color-status-warning-bg)!important;color:var(--color-status-warning-text)!important}.app-container .group:hover [data-priority-status].bg-status-error-bg{background-color:var(--color-status-error-bg)!important;color:var(--color-status-error-text)!important}.app-container .group:hover [data-priority-status].bg-status-neutral-bg{background-color:var(--color-status-neutral-bg)!important;color:var(--color-status-neutral-text)!important}.dashboard-command-summary [data-attention-row]:hover,.dashboard-command-summary a[aria-label^=Complete],.dashboard-command-summary a[aria-label^=In\ progress],.dashboard-command-summary a[aria-label^=Needs\ attention],.dashboard-command-summary a[aria-label^=Not\ assessed],.dashboard-command-summary .dashboard-progress,.dashboard-command-summary [role=progressbar]{background-color:var(--color-nav-background)}.dashboard-command-summary>section[aria-label="Dashboard progress overview"]{grid-template-columns:minmax(0,1.65fr) minmax(260px,.85fr)}.dashboard-command-summary>section[aria-label="Dashboard progress overview"]>section:first-child{padding:0}.dashboard-command-summary>section[aria-label="Dashboard progress overview"]>section:first-child>:first-child{border-bottom-color:var(--color-nav-hover)}.dashboard-command-summary>a{border-color:var(--color-nav-hover);background:var(--color-nav-hover);min-height:0;box-shadow:none}.dashboard-command-summary>section:last-child{border:1px solid var(--color-nav-hover);background:var(--color-nav-hover);border-radius:12px;padding:16px 18px}.dashboard-command-summary :where(.text-4xl,.text-5xl,.text-3xl,.text-2xl){font-family:var(--font-display)}.dashboard-command-summary :where(button,a,input,select,textarea):focus-visible,.market-explorer>section>div:nth-child(2)>section :where(button,a,input,select,textarea):focus-visible{outline-color:var(--color-nav-text)}.task-work-center .task-queue-group{background:var(--color-surface);border-radius:14px;overflow:hidden}.task-work-center .task-queue-group>div[class*=grid]{min-height:62px;padding-block:11px}.task-work-center .task-queue-group>div[class*=grid] button:first-child{min-height:40px}.task-work-center .task-queue-group>div[class*=grid] .text-sm.font-semibold{font-family:var(--font-display)}.app-container .sipvault-hub-page .sipvault-category-pill-row{gap:7px}.app-container .sipvault-hub-page .sipvault-requirements-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:12px}.app-container .sipvault-hub-page .sipvault-requirement-card{grid-row:span 2;grid-template-rows:subgrid;min-width:0;box-shadow:none;border-radius:14px;row-gap:16px;padding:16px;display:grid}.app-container .sipvault-hub-page .sipvault-card-details{min-width:0}.app-container .sipvault-hub-page .sipvault-card-upload-content{flex-direction:column;gap:12px;min-width:0;display:flex}.app-container .sipvault-hub-page .sipvault-requirements-panel{background:var(--color-surface);border-radius:14px;padding:18px}.reg-page .reg-market-facts{gap:10px}.reg-page .reg-market-facts>div{border:1px solid var(--color-border-default);background:var(--color-surface);border-radius:12px;min-height:66px;padding:13px 15px}.reg-page .reg-grid{gap:16px}.reg-page .reg-requirement-group>h2{font-family:var(--font-display)}.reg-page .reg-card{box-shadow:none;border-radius:14px;padding:17px}.reg-page .reg-market-card{box-shadow:none;border-radius:14px;padding:18px}.market-explorer>section>div:nth-child(2)>section{border-color:var(--color-nav-hover);background:var(--color-surface-brand);color:var(--color-nav-text);box-shadow:none;border-radius:14px}.market-explorer>section>div:nth-child(2)>section :where(.text-brand-navy,.text-text-primary,.text-text-secondary){color:var(--color-nav-text)}.market-explorer>section>div:nth-child(2)>section .text-text-tertiary-accent{color:var(--color-nav-muted)}.market-explorer>section>div:nth-child(2)>section .bg-surface-subtle{background:var(--color-nav-hover)}.market-explorer>section>div:nth-child(2)>section .bg-brand-ice{background:var(--color-nav-hover);color:var(--color-brand-aqua)}.market-explorer>section>div:nth-child(2)>section button[aria-label^=Save],.market-explorer>section>div:nth-child(2)>section button[aria-label^=Remove\ saved]{color:var(--color-brand-aqua)}.market-explorer .grid.gap-3>section{border-color:var(--color-border-default);background:var(--color-surface);box-shadow:none;border-radius:14px;padding:0}.market-explorer .grid.gap-3>section :where(.text-lg,.text-2xl){font-family:var(--font-display)}.market-explorer table{border-collapse:separate;border-spacing:0}.market-explorer>section>div:has(>table){border:1px solid var(--color-border-default);background:var(--color-surface);border-radius:14px;overflow-x:auto}@media (max-width:767px){.dashboard-command-summary{padding:12px}.dashboard-command-summary>section[aria-label="Dashboard progress overview"],.app-container .sipvault-hub-page .sipvault-requirements-grid{grid-template-columns:minmax(0,1fr)}.reg-page .reg-market-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-container .profile-page .profile-builder-overview .profile-builder-progress-strip{border-color:var(--color-nav-hover);background:var(--color-nav-hover);border-radius:0 0 14px 14px;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:0;padding:12px}.app-container .profile-page .profile-builder-overview .profile-builder-facts [data-fact-status=complete] .profile-builder-fact-marker,.app-container .profile-page .profile-builder-overview .profile-builder-facts [data-fact-status=verified] .profile-builder-fact-marker{background:var(--color-status-success-bg);color:var(--color-status-success-text)}.app-container .profile-page .profile-builder-overview .profile-builder-facts [data-fact-status=complete] .profile-builder-fact-marker:before{content:"✓"}.app-container .profile-page .profile-builder-overview .profile-builder-facts [data-fact-status=review] .profile-builder-fact-marker{background:var(--color-status-warning-bg);color:var(--color-status-warning-text)}.app-container .profile-page .profile-builder-overview .profile-builder-facts [data-fact-status=missing] .profile-builder-fact-marker{background:var(--color-status-missing-bg);color:var(--color-status-error-text)}.market-map-panel>div>div:first-child{overflow:visible}.market-map-panel svg[aria-label="United States market map"]{width:100%;min-width:0;height:auto;display:block}.market-map-panel .market-map-state:hover>path,.market-map-panel .market-map-callout:hover>rect{filter:brightness(.96)}.market-explorer .market-top-pick-card{border-color:var(--color-border-default);background:var(--color-surface);color:var(--color-text-primary)}.market-explorer .market-top-pick-card :where(.text-brand-navy,.market-top-pick-score h3){color:var(--color-text-primary)}.market-explorer .market-top-pick-card .market-top-pick-heading{border-bottom-color:var(--color-border-subtle)}.market-explorer .market-top-pick-card .market-top-pick-score>p{color:var(--color-action-primary)}.market-explorer .market-top-pick-card .market-top-pick-score>p :where(span,.market-top-pick-denominator){color:var(--color-text-secondary)}body :where(button):not([role=checkbox]):not([role=switch]){min-height:44px}.app-container :where(.app-breadcrumbs,.app-breadcrumbs-item,.app-breadcrumbs-link,.app-breadcrumbs-current){color:var(--color-text-secondary)}.dashboard-command-summary [data-attention-controls]{align-items:center;gap:8px;min-width:0}.dashboard-attention-action{border:1px solid var(--color-nav-hover);background:var(--color-nav-hover);min-height:44px;color:var(--color-nav-text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;display:inline-flex}.dashboard-command-summary{border-color:var(--color-nav-hover);background:var(--color-surface-brand);color:var(--color-nav-text);box-shadow:none}.dashboard-command-summary :where(.dashboard-command-eyebrow,.command-center-eyebrow),.command-center-eyebrow{color:var(--color-brand-aqua)}.dashboard-command-summary :where(.dashboard-command-headline,.command-center-headline),.command-center-headline{color:var(--color-nav-text);overflow-wrap:anywhere}.dashboard-command-summary :where(.dashboard-progress,.command-center-progress),.command-center-progress{background-color:color-mix(in srgb, var(--color-white) 12%, transparent);border-radius:999px;height:8px;min-height:8px;overflow:hidden}.command-center-progress>div,.dashboard-command-summary .command-center-progress>div,.dashboard-command-summary [role=progressbar]>div{border-radius:inherit;background-color:var(--color-brand-aqua);height:8px;min-height:8px}.dashboard-command-summary .recommended-next-action,.dashboard-command-summary>section:last-child{border:1px solid color-mix(in srgb, var(--color-white) 12%, transparent);background:color-mix(in srgb, var(--color-white) 6%, transparent);border-radius:14px;padding:20px}.dashboard-command-summary .recommended-next-action :where(h2,h3),.dashboard-command-summary .recommended-next-action h3{color:var(--color-nav-text)}.dashboard-command-summary .recommended-next-action p{color:var(--color-nav-muted)}.dashboard-command-summary .recommended-next-action :where(button,a){min-height:44px}.dashboard-attention-action{border-radius:10px;min-height:44px}.sipvault-missing-dropzone{border:1px dashed var(--color-border-strong);background:var(--color-surface-subtle);border-radius:12px;min-height:112px}.sipvault-card-main-content{overflow-wrap:anywhere;min-width:0}.app-container .sipvault-hub-page .sipvault-card-document-name{color:var(--color-text-primary);overflow-wrap:anywhere;margin-top:10px}.app-container .sipvault-hub-page .sipvault-card-heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.app-container .sipvault-hub-page .sipvault-card-main-content{overflow-wrap:anywhere;min-width:0}.app-container .sipvault-hub-page .sipvault-card-meta{color:var(--color-text-secondary);overflow-wrap:anywhere}.app-container .sipvault-hub-page .sipvault-card-heading{justify-content:flex-end}.app-container .sipvault-hub-page .sipvault-missing-dropzone{border-color:var(--color-border-strong);background:var(--color-surface-subtle);text-align:center;justify-content:center;align-items:center;min-height:112px;padding:14px;display:flex}.app-container .sipvault-hub-page .sipvault-missing-dropzone>button{border:1px solid var(--color-border-control);background:var(--color-surface);min-height:44px;color:var(--color-action-primary);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;display:inline-flex}.app-container .sipvault-hub-page .sipvault-card-actions{grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;gap:8px;display:grid}.app-container .sipvault-hub-page .sipvault-card-actions>.sipvault-primary-action{grid-column:1;width:100%;min-width:0;min-height:44px}.app-container .sipvault-hub-page .sipvault-card-actions [aria-label^=More\ actions]{width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.app-container .sipvault-hub-page .sipvault-row-neutral{border-color:var(--color-border-default);background:var(--color-surface-subtle)}.app-container .sipvault-hub-page .sipvault-card-secondary-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.app-container .sipvault-hub-page .sipvault-card-secondary-actions button{border-radius:9px;min-width:44px;min-height:44px}:where(.dashboard-command-summary) :where(.bg-status-success-bg,.sipvault-status-complete,.sipvault-status-on-file){background-color:var(--color-status-success-bg)!important;color:var(--color-status-success-text)!important}:where(.dashboard-command-summary) :where(.bg-status-warning-bg,.sipvault-status-incomplete,.sipvault-status-partial,.sipvault-status-expiring){background-color:var(--color-status-warning-bg)!important;color:var(--color-status-warning-text)!important}:where(.dashboard-command-summary) :where(.bg-status-error-bg,.sipvault-status-missing){background-color:var(--color-status-missing-bg)!important;color:var(--color-status-error-text)!important}:where(.dashboard-command-summary) :where(.bg-status-neutral-bg,.sipvault-status-unknown,.sipvault-status-not-applicable,.sipvault-status-optional,.sipvault-status-upcoming){background-color:var(--color-status-neutral-bg)!important;color:var(--color-status-neutral-text)!important}.market-map-panel .market-map-state:focus-visible>path,.market-map-panel .market-map-state:active>path,.market-map-panel .market-map-callout:focus-visible>rect,.market-map-panel .market-map-callout:active>rect{stroke-width:3px}.market-map-panel :where(.market-map-state,.market-map-callout){outline:none}.market-map-legend{color:var(--color-text-secondary)}.market-map-legend-title{color:var(--color-text-primary)}.market-map-score-swatch{border:1px solid var(--color-border-strong);border-radius:3px;width:12px;height:12px;display:inline-block}.market-map-score-swatch.is-neutral{background:var(--color-surface-subtle)}.market-map-lifecycle-swatch{border:2px solid var(--color-status-success);border-radius:3px;width:13px;height:13px;display:inline-block}.market-map-lifecycle-swatch.is-launching{border-color:var(--color-status-warning-line)}.market-explorer .market-top-pick-card{border-color:var(--color-nav-hover);background:var(--color-surface-brand);color:var(--color-nav-text);border-radius:20px;padding:0}.market-explorer .market-top-pick-card :where(.text-brand-navy,.text-text-primary,.text-text-secondary){color:var(--color-nav-text)}.market-explorer .market-top-pick-card .text-text-secondary,.market-explorer .market-top-pick-card .text-text-tertiary-accent,.market-explorer .market-top-pick-card .market-top-pick-control{color:var(--color-nav-muted)}.market-explorer .market-top-pick-card .market-top-pick-heading{border-bottom:1px solid var(--color-nav-hover);margin:-1rem -1rem 0;padding:20px 20px 14px}.market-top-pick-designation,.market-top-pick-score{justify-content:space-between;align-items:center;gap:12px;display:flex}.market-top-pick-rank{color:var(--color-brand-light-aqua)}.market-top-pick-score{align-items:baseline;margin-top:10px}.market-top-pick-score h3{min-width:0;color:var(--color-nav-text);overflow-wrap:anywhere}.market-top-pick-code{color:var(--color-nav-muted)}.market-top-pick-score p{color:var(--color-brand-aqua);text-align:right;overflow-wrap:anywhere;flex:none;max-width:55%}.market-top-pick-score p.market-top-pick-unscored{color:var(--color-nav-muted)}.market-explorer .market-top-pick-card>div>.mt-3.text-sm.text-text-secondary{overflow-wrap:anywhere}.market-top-pick-checklist{min-height:44px;color:var(--color-brand-light-aqua);text-align:center;background:0 0;border:0;border-radius:0;flex:100%;order:1;justify-content:flex-start;align-items:center;padding:10px 0;text-decoration:none;display:inline-flex}.market-top-pick-checklist:hover{color:var(--color-brand-light-aqua);background:0 0;text-decoration:underline}.app-container .profile-page .profile-section-page .profile-section-header{flex-direction:column;gap:16px;display:flex}.app-container .profile-page .profile-section-page .profile-detail-back{align-self:flex-start;margin:0}.app-container .profile-page .profile-section-page .profile-section-heading{grid-template-columns:minmax(0,1fr) minmax(200px,245px);align-items:center;gap:20px 24px;margin:0;padding-bottom:20px;display:grid}.app-container .profile-page .profile-section-page .profile-section-heading>div{min-width:0}.app-container .profile-page .profile-section-page .profile-section-heading:not(:has(.profile-section-summary)){grid-template-columns:minmax(0,1fr)}.app-container .profile-page .profile-section-page .profile-section-summary{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;padding:0}.app-container .profile-page .profile-section-page .profile-section-progress{width:100%;min-width:0}.app-container .profile-page .profile-section-page .profile-section-progress strong{color:var(--color-text-secondary)}.app-container .profile-page .profile-section-page .profile-section-progress-track{background:var(--color-surface-muted)}.app-container .profile-page .profile-section-page .profile-section-progress-track span{background:var(--color-action-primary)}@media (max-width:767px){.app-container .profile-page .profile-section-page .profile-section-heading{grid-template-columns:minmax(0,1fr)}}.market-top-pick-checklist:after{content:" →";margin-left:4px}.market-map-panel>div>div:first-child{overflow-x:auto}.market-map-panel svg[aria-label="United States market map"]{min-width:975px}.market-top-pick-card .bg-surface-subtle{color:var(--color-text-secondary)!important}.market-top-pick-card .bg-brand-ice{color:var(--color-action-primary)!important}.market-top-pick-card .bg-status-success-bg{background:var(--color-status-success-bg)!important;color:var(--color-status-success-text)!important}.market-top-pick-card .bg-status-warning-bg{background:var(--color-status-warning-bg)!important;color:var(--color-status-warning-text)!important}.market-top-pick-card .bg-status-error-bg{background:var(--color-status-missing-bg)!important;color:var(--color-status-error-text)!important}.market-top-pick-card .bg-status-neutral-bg{background:var(--color-status-neutral-bg)!important;color:var(--color-status-neutral-text)!important}@media (max-width:767px){.dashboard-command-summary{padding:24px}.dashboard-command-summary [data-attention-row]{grid-template-columns:max-content 32px minmax(0,1fr);align-items:center;gap:8px;padding-inline:12px}.dashboard-command-summary [data-priority-status]{grid-area:1/1;justify-self:start}.dashboard-command-summary [data-priority-icon]{grid-area:1/2}.dashboard-command-summary [data-attention-row]>.min-w-0{grid-area:1/3}.dashboard-command-summary [data-attention-controls]{grid-area:2/1/auto/-1;justify-self:end}}.app-container .readiness-progress-label{color:var(--color-nav-muted)}.app-container .profile-page .profile-builder-meta>span:not([class]){border:1px solid color-mix(in srgb, var(--color-white) 12%, transparent);background:color-mix(in srgb, var(--color-white) 6%, transparent);border-radius:999px;padding:4px 10px;display:inline-flex}.app-container .market-map-panel>div>div:first-child{overflow:visible}.app-container .market-map-panel svg[aria-label="United States market map"]{width:100%;min-width:0;height:auto}.app-container .market-explorer .market-top-pick-card{background:var(--color-brand-navy)}.app-container .market-explorer .market-top-pick-card :is(.text-brand-navy,.text-text-primary,.market-top-pick-score h3){color:var(--color-white)}.app-container .market-explorer .market-top-pick-card :is(.text-text-secondary,.text-text-tertiary,.text-text-tertiary-accent,.market-top-pick-control,.market-top-pick-denominator){color:var(--color-nav-muted)}.app-container .market-explorer .market-top-pick-card .market-top-pick-score>p{color:var(--color-brand-light-aqua)}.app-container .market-explorer .market-top-pick-card .market-top-pick-score>p.market-top-pick-unscored{color:var(--color-nav-muted)}.app-container :is(.readiness-secondary-action,.market-top-pick-checklist){border:1px solid var(--color-border-control);background:var(--color-surface);min-height:44px;color:var(--color-action-primary);border-radius:10px;justify-content:center;padding:10px 16px;text-decoration:none}.app-container .market-explorer .market-top-pick-card .market-top-pick-checklist{color:var(--color-action-primary)}.app-container .readiness-category-group>summary{cursor:pointer}.app-container .readiness-category-group>summary button>span:first-child>span:first-child{text-transform:none}.app-container .readiness-category-group>summary button{min-height:0}.app-container .readiness-view>details>summary,.app-container .readiness-completed-group>summary{cursor:pointer;min-height:44px;padding-block:10px}.app-container .readiness-view a[class*=border-brand-light-aqua]{background:var(--color-surface);border:1px solid var(--color-border-control);min-height:44px;color:var(--color-action-primary);align-items:center;padding:10px 16px;display:inline-flex}.app-container .readiness-view button:not([class*=bg-action-primary]):not([aria-label^=Filter\ requirements]){background:var(--color-surface);border:1px solid var(--color-border-control);color:var(--color-action-primary);padding:10px 16px}.dashboard-header-tools{flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.dashboard-header-search{flex:320px;width:min(320px,100%);min-width:0;position:relative}.dashboard-header-search input{width:100%;min-height:44px}.dashboard-header-search-results{z-index:30;border:1px solid var(--color-border-subtle);background:var(--color-surface);width:100%;max-height:320px;box-shadow:var(--shadow-card);border-radius:14px;padding:12px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto}.dashboard-header-search-results li+li{border-top:1px solid var(--color-border-subtle)}.dashboard-header-search-results a{color:var(--color-action-primary);padding:10px 4px;display:flex}.dashboard-header-search-results p{color:var(--color-text-secondary)}.dashboard-header-ask{white-space:nowrap;background:var(--color-brand-copper-deep);min-height:44px;color:var(--color-white);border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.dashboard-header-ask:hover{background:var(--color-brand-copper-deep)}.dashboard-header-tools :is(a,input):focus-visible{outline:2px solid var(--color-action-primary);outline-offset:3px}@media (max-width:767px){.dashboard-header-tools{width:100%}.dashboard-header-search{flex:220px}}
