.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-summary,.sipvault-hub-page .sipvault-guided-hero{box-shadow:none;border-radius:14px}.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-readiness,.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-readiness h2,.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-next,.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 h2{color:var(--color-text-primary);font-family:var(--font-display)}.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-summary{box-shadow:none;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-guided-hero,.profile-page .profile-guided-hero{border-radius:14px;padding:20px}.sipvault-hub-page .sipvault-requirements-grid{gap:16px}.app-container .profile-page .profile-builder-overview .profile-builder-row-index{font-family:var(--font-body)}.sipvault-guided-hero :where(button,a):focus-visible,.profile-guided-hero :where(button,a):focus-visible,.profile-builder-summary :where(button,a):focus-visible{outline-color:var(--color-nav-text)}.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-foundation>section:first-child{border-color:var(--color-nav-hover);background:var(--color-surface-brand);color:var(--color-nav-text);box-shadow:none;border-radius:14px;overflow:hidden}.dashboard-foundation>section:first-child>div:first-child{background:var(--color-surface-brand)!important}.dashboard-foundation>section:first-child>ol{border-color:var(--color-nav-hover);background:var(--color-nav-hover)}.dashboard-foundation>section:first-child :where(.text-text-primary,.text-text-secondary,.text-brand-navy){color:var(--color-nav-text)!important}.dashboard-foundation>section:first-child .text-action-primary{color:var(--color-brand-aqua)}.dashboard-foundation>section:first-child [role=progressbar]{background:var(--color-nav-background)}.dashboard-foundation>section:first-child>ol li{border-color:var(--color-nav-hover)}.dashboard-foundation>section:first-child .bg-surface-muted{background:var(--color-nav-background)}.task-command-summary{border:1px solid var(--color-nav-hover);background:var(--color-surface-brand);border-radius:14px;gap:12px;padding:14px;display:grid}.task-work-center .task-command-summary section[aria-label=Task\ summary]>button{border-color:var(--color-nav-hover);background:var(--color-nav-hover);box-shadow:none;border-radius:10px}.task-work-center .task-command-summary section[aria-label=Task\ summary]>button :where(.text-text-tertiary,.text-text-secondary),.task-work-center .task-command-summary .eyebrow{color:var(--color-nav-muted)}.task-work-center .task-command-summary section[aria-label=Task\ summary]>button .text-brand-navy,.task-work-center .task-command-summary .text-brand-navy{color:var(--color-nav-text)}.task-work-center .task-command-summary .text-text-secondary{color:var(--color-nav-muted)}.task-work-center .task-command-summary .recommended-next-action,.task-work-center .task-command-summary>section:nth-child(2){border-color:var(--color-nav-hover);background:var(--color-nav-hover);box-shadow:none}.task-work-center .task-command-summary h2{color:var(--color-nav-text)}.task-work-center .task-command-summary section[aria-label=Task\ summary]>button>p:nth-child(2){font-family:var(--font-display);color:var(--color-nav-text)}.dashboard-command-summary :where(button,a,input,select,textarea):focus-visible,.dashboard-foundation>section:first-child :where(button,a,input,select,textarea):focus-visible,.task-command-summary :where(button,a,input,select,textarea):focus-visible,.reg-page .reg-readiness :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-guided-hero{border:1px solid var(--color-nav-hover);background:var(--color-surface-brand);min-height:0;box-shadow:none;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:start;gap:14px 24px;padding:20px}.app-container .sipvault-hub-page .sipvault-hero-next-panel{border-color:var(--color-nav-hover);background:var(--color-nav-hover);border-radius:12px}.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}.app-container .sipvault-hub-page .sipvault-card-actions>button,.app-container .sipvault-hub-page .sipvault-card-actions [aria-label^=More\ actions]{border-radius:9px;min-height:44px}.reg-page .reg-readiness{border-color:var(--color-nav-hover);background:var(--color-surface-brand);color:var(--color-nav-text);box-shadow:none;border-radius:14px;padding:20px}.reg-page .reg-readiness h2,.reg-page .reg-readiness p,.reg-page .reg-readiness>div>.reg-eyebrow,.reg-page .reg-readiness>strong{color:var(--color-nav-text)}.reg-page .reg-readiness .reg-eyebrow{color:var(--color-nav-muted)}.reg-page .reg-readiness>strong{font-family:var(--font-display)}.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-next{border:1px solid var(--color-border-default);border-left:3px solid var(--color-status-warning-line);border-radius:12px;padding:14px 16px}.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,.task-command-summary{padding:12px}.dashboard-command-summary>section[aria-label="Dashboard progress overview"],.app-container .sipvault-hub-page .sipvault-guided-hero,.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-summary{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:start;gap:14px 24px}.app-container .profile-page .profile-builder-overview .profile-builder-summary-copy{grid-area:1/1}.app-container .profile-page .profile-builder-overview .profile-builder-intro{color:var(--color-nav-muted);grid-area:2/1;margin:0}.app-container .profile-page .profile-builder-overview .profile-builder-eyebrow,.app-container .sipvault-hub-page .sipvault-hero-eyebrow{color:var(--color-brand-light-aqua);align-items:center;gap:9px;margin-bottom:12px;display:inline-flex}.app-container .profile-page .profile-builder-overview .profile-builder-eyebrow:before{background:var(--color-status-warning-line);content:"";border-radius:50%;width:9px;height:9px}.app-container .profile-page .profile-builder-overview .profile-builder-eyebrow[data-complete=true]:before{background:var(--color-status-success)}.app-container .profile-page .profile-builder-overview .profile-builder-header-action{grid-area:1/2/span 2;place-self:stretch stretch;align-items:stretch;gap:10px;padding:0}.app-container .profile-page .profile-builder-overview .profile-builder-next.command-center-next-panel{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;flex:1;align-self:stretch;gap:10px;width:100%;height:auto;min-height:0;padding:20px}.app-container .profile-page .profile-builder-overview .profile-builder-next-label{color:var(--color-brand-light-aqua)}.app-container .profile-page .profile-builder-overview .profile-builder-next strong{color:var(--color-nav-text);margin:0}.app-container .profile-page .profile-builder-overview .profile-builder-next p{max-width:none;color:var(--color-nav-muted);margin:0}.app-container .profile-page .profile-builder-overview .profile-builder-next button{border:1px solid var(--color-action-primary);background:var(--color-action-primary);min-height:44px;color:var(--color-surface);border-radius:10px;margin:2px 0 0;padding-inline:16px}.app-container .profile-page .profile-builder-overview .profile-builder-next button:hover:not(:disabled){border-color:var(--color-action-primary-hover);background:var(--color-action-primary-hover)}.app-container .profile-page .profile-builder-overview .profile-builder-header-updated{color:var(--color-nav-muted);text-align:left;align-self:flex-start}.app-container .profile-page .profile-builder-overview .profile-builder-header-updated time{color:var(--color-nav-text);margin-left:4px;display:inline}.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-list-intro .profile-builder-eyebrow{color:var(--color-brand-navy)!important}.app-container .profile-page .profile-builder-overview .profile-builder-progress-labels,.app-container .profile-page .profile-builder-overview .profile-builder-legend{color:var(--color-nav-muted)}.app-container .profile-page .profile-builder-overview .profile-builder-progress-labels strong,.app-container .profile-page .profile-builder-overview .profile-builder-legend strong{color:var(--color-nav-text)}.app-container .profile-page .profile-builder-overview .profile-builder-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.app-container .profile-page .profile-builder-overview .profile-builder-kpis li{border:1px solid var(--color-nav-hover);background:color-mix(in srgb, var(--color-white) 6%, transparent);border-radius:14px;gap:3px;min-width:0;padding:12px;display:grid}.app-container .profile-page .profile-builder-overview .profile-builder-kpis span{color:var(--color-brand-copper)}.app-container .profile-page .profile-builder-overview .profile-builder-kpis strong{color:var(--color-nav-text);overflow-wrap:anywhere}.app-container .profile-page .profile-builder-overview .profile-builder-kpis small{color:var(--color-nav-muted);margin-top:6px}.app-container .profile-page .profile-builder-overview .profile-builder-progress-overview{align-self:stretch}.app-container .profile-page .profile-builder-overview .profile-builder-legend .is-review i{background:var(--color-status-warning-line)}.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)}.app-container .profile-page .profile-builder-overview .profile-builder-card-status[data-section-state=complete]{background:var(--color-status-success-bg);color:var(--color-status-success-text)}.app-container .profile-page .profile-builder-overview .profile-builder-card-status[data-section-state=in-progress]{background:var(--color-status-progress-bg);color:var(--color-status-progress)}.app-container .profile-page .profile-builder-overview .profile-builder-card-status[data-section-state=missing],.app-container .profile-page .profile-builder-overview .profile-builder-card-status[data-section-state=not-started]{background:var(--color-status-missing-bg);color:var(--color-status-error-text)}.app-container .profile-page .profile-builder-overview .profile-builder-card-action{border:1px solid var(--color-border-default);background:var(--color-surface);min-height:40px;color:var(--color-action-primary);border-radius:9px}.app-container .profile-page .profile-builder-overview .profile-builder-card-action:hover{border-color:var(--color-action-primary);background:var(--color-surface-highlight)}.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)}@media (max-width:767px){.app-container .profile-page .profile-builder-overview .profile-builder-summary{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.app-container .profile-page .profile-builder-overview .profile-builder-summary-copy,.app-container .profile-page .profile-builder-overview .profile-builder-intro,.app-container .profile-page .profile-builder-overview .profile-builder-header-action{grid-area:auto/1}.app-container .profile-page .profile-builder-overview .profile-builder-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.app-container .profile-page .profile-builder-overview .profile-builder-kpis{grid-template-columns:minmax(0,1fr)}}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,.dashboard-foundation>section:first-child,.task-command-summary,.profile-page .profile-builder-overview .profile-builder-summary,.profile-page .profile-guided-hero,.sipvault-hub-page .sipvault-guided-hero,.reg-page .reg-readiness,.app-container .profile-page .profile-builder-overview .profile-builder-summary,.app-container .sipvault-hub-page .sipvault-guided-hero{border-radius:18px;padding:32px}.app-container .profile-page .profile-builder-overview .profile-builder-summary{border-bottom:0;border-radius:14px 14px 0 0}.dashboard-foundation>section:first-child{padding:0}.dashboard-foundation-hero-content{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.1fr) minmax(270px,.9fr);align-items:stretch;gap:16px;padding:32px;display:grid;background:var(--color-surface-brand)!important}.dashboard-foundation-hero-content>div:first-child{grid-area:1/1}.dashboard-foundation-hero-content>div:first-child>p:first-child{color:var(--color-brand-light-aqua)}.dashboard-foundation-hero-content>div:first-child>h2{color:var(--color-nav-text);overflow-wrap:anywhere}.dashboard-foundation-hero-content>div:first-child>p:nth-of-type(2),.dashboard-foundation-hero-content>div:first-child>div>p{color:var(--color-nav-muted)!important}.dashboard-foundation-hero-content>a:not(.command-center-next-panel){grid-area:2/1;justify-self:start;width:auto;min-height:44px}.dashboard-foundation-hero-content>.command-center-next-panel{flex-direction:column;grid-area:1/2/span 2;justify-content:center;align-items:flex-start;gap:12px;display:flex}.dashboard-setup-kpis{gap:10px;padding:12px}.dashboard-setup-kpis>li{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;min-width:0;padding:12px}.dashboard-setup-kpi-value{color:var(--color-nav-text);overflow-wrap:anywhere;margin-top:3px;display:block}.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,.dashboard-foundation>section:first-child,.task-command-summary,.app-container .profile-page .profile-builder-overview .profile-builder-summary,.app-container .profile-page .profile-guided-hero,.app-container .sipvault-hub-page .sipvault-guided-hero,.reg-page .reg-readiness{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,.dashboard-foundation>section:first-child [role=progressbar],.task-command-summary [role=progressbar],.sipvault-guided-hero [role=progressbar],.reg-page .reg-readiness [role=progressbar]{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,.dashboard-foundation>section:first-child [role=progressbar]>div,.task-command-summary [role=progressbar]>div,.profile-builder-summary [role=progressbar]>div,.sipvault-guided-hero [role=progressbar]>div,.reg-readiness [role=progressbar]>div{border-radius:inherit;background-color:var(--color-brand-aqua);height:8px;min-height:8px}.command-center-next-panel,.dashboard-command-summary .recommended-next-action,.dashboard-command-summary>section:last-child,.task-command-summary .recommended-next-action,.task-command-summary>section:nth-child(2),.sipvault-hub-page .sipvault-hero-next-panel,.task-work-center .task-command-summary .recommended-next-action,.task-work-center .task-command-summary>section:nth-child(2),.app-container .sipvault-hub-page .sipvault-hero-next-panel{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}.command-center-next-panel :where(h2,h3),.dashboard-command-summary .recommended-next-action :where(h2,h3),.task-command-summary .recommended-next-action :where(h2,h3){color:var(--color-nav-text)}.app-container .profile-page .profile-builder-overview .profile-builder-summary h1,.app-container .profile-page .profile-guided-hero h1,.app-container .sipvault-hub-page .sipvault-guided-hero h2,.reg-page .reg-readiness h2{color:var(--color-nav-text);overflow-wrap:anywhere}.app-container .sipvault-hub-page .sipvault-guided-hero .sipvault-hero-eyebrow{color:var(--color-brand-light-aqua)}.app-container .sipvault-hub-page .sipvault-guided-hero .sipvault-hero-bar{background:color-mix(in srgb, var(--color-white) 12%, transparent);border-radius:999px;height:8px}.app-container .sipvault-hub-page .sipvault-guided-hero .sipvault-hero-bar>i.is-complete{border-radius:inherit;background:var(--color-brand-aqua);height:8px}.command-center-next-panel p,.dashboard-command-summary .recommended-next-action p,.task-command-summary .recommended-next-action p{color:var(--color-nav-muted)}.sipvault-hub-page .sipvault-hero-next-panel>strong{color:var(--color-nav-text);display:block}.command-center-next-panel :where(button,a),.dashboard-command-summary .recommended-next-action :where(button,a),.task-command-summary .recommended-next-action :where(button,a){min-height:44px}.dashboard-setup-kpis{gap:10px}.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-hero-left{grid-template-columns:minmax(0,1fr) minmax(240px,.95fr);align-items:center;gap:20px;min-width:0;display:grid}.app-container .sipvault-hub-page .sipvault-hero-next-label{color:var(--color-brand-light-aqua)}.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-primary-action:not(:disabled){border-color:var(--color-brand-aqua);background:var(--color-brand-light-aqua);color:var(--color-action-primary)}.app-container .sipvault-hub-page .sipvault-primary-action:disabled{border-color:var(--color-status-neutral-bg);background:var(--color-status-neutral-bg);color:var(--color-status-neutral-text);cursor:not-allowed;opacity:1}.app-container .sipvault-hub-page .sipvault-primary-action:hover:not(:disabled){border-color:var(--color-brand-aqua);background:var(--color-surface-sunken);color:var(--color-action-primary)}.app-container .sipvault-hub-page .sipvault-row-missing .sipvault-primary-action:not(:disabled),.app-container .sipvault-hub-page .sipvault-row-missing .sipvault-primary-action:hover:not(:disabled){border-color:var(--color-status-error-text);background:var(--color-status-error-text);color:var(--color-surface)}.app-container .sipvault-hub-page .sipvault-row-missing .sipvault-primary-action:disabled{border-color:var(--color-status-missing-bg);background:var(--color-status-missing-bg);color:var(--color-status-error-text)}.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,.dashboard-foundation>section:first-child,.task-command-summary,.sipvault-guided-hero,.reg-readiness) :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,.dashboard-foundation>section:first-child,.task-command-summary,.sipvault-guided-hero,.reg-readiness) :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,.dashboard-foundation>section:first-child,.task-command-summary,.sipvault-guided-hero,.reg-readiness) :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,.dashboard-foundation>section:first-child,.task-command-summary,.sipvault-guided-hero,.reg-readiness) :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 .launch-task-handoff,.app-container section[aria-labelledby=readiness-overview-title]{background:var(--color-surface-brand);color:var(--color-nav-text);box-shadow:none;border-radius:18px;padding:32px}.app-container :is(.launch-task-handoff,section[aria-labelledby=readiness-overview-title]) :is(.text-text-primary,.text-brand-navy){color:var(--color-nav-text)}.app-container :is(.launch-task-handoff,section[aria-labelledby=readiness-overview-title]) .text-text-secondary{color:var(--color-nav-muted)}.app-container :is(.launch-task-handoff,section[aria-labelledby=readiness-overview-title]) h2{overflow-wrap:anywhere}.app-container .launch-task-handoff>div{gap:20px}.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)}}.app-container .launch-task-handoff a.text-action-primary{color:var(--color-brand-light-aqua)}.app-container .launch-task-handoff .bg-brand-ice{color:var(--color-action-primary)}.app-container .launch-task-handoff .bg-surface-subtle{color:var(--color-text-secondary)}.app-container section[aria-labelledby=readiness-overview-title] [aria-label=Overall\ readiness]{color:var(--color-nav-text)!important}.app-container section[aria-labelledby=readiness-overview-title] [role=progressbar]{background:color-mix(in srgb, var(--color-white) 12%, transparent)}.app-container .sipvault-hub-page .sipvault-hero-left{text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px;display:flex}.app-container .sipvault-hub-page .sipvault-hero-identity{align-self:stretch}.app-container .sipvault-hub-page .sipvault-hero-title-row h2{letter-spacing:-.04em;max-width:none}.app-container .sipvault-hub-page .sipvault-hero-meta{margin-top:.4rem}.app-container .sipvault-hub-page .sipvault-hero-next-panel{justify-content:center;gap:10px}.app-container .sipvault-hub-page .sipvault-hero-next-panel>:is(strong,p){margin:0}.app-container .sipvault-hub-page .sipvault-hero-next-panel>button{margin:2px 0 0}.app-container section[aria-labelledby=readiness-overview-title]>div{padding:0}.app-container section[aria-labelledby=readiness-overview-title] .bg-surface-subtle{background:color-mix(in srgb, var(--color-white) 6%, transparent);border-color:color-mix(in srgb, var(--color-white) 12%, transparent);border-radius:14px}.app-container section[aria-labelledby=readiness-overview-title] .bg-surface-subtle>p:nth-of-type(2){color:var(--color-nav-text)}.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}@media (max-width:767px){.app-container .launch-task-handoff,.app-container section[aria-labelledby=readiness-overview-title]{padding:24px}}.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,.task-command-summary,.profile-page .profile-builder-overview .profile-builder-summary,.profile-page .profile-guided-hero,.sipvault-hub-page .sipvault-guided-hero,.reg-page .reg-readiness{padding:24px}.dashboard-foundation>section:first-child{padding:0}.app-container .profile-page .profile-builder-overview .profile-builder-summary,.app-container .sipvault-hub-page .sipvault-guided-hero{padding:24px}.dashboard-foundation-hero-content{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:14px;padding:24px}.dashboard-foundation-hero-content>div:first-child,.dashboard-foundation-hero-content>a:not(.command-center-next-panel),.dashboard-foundation-hero-content>.command-center-next-panel{grid-area:auto;justify-self:stretch;width:100%}.dashboard-foundation-hero-content>a:not(.command-center-next-panel){justify-content:center}.dashboard-setup-kpis{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px}.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 .sipvault-hub-page .sipvault-hero-left,.app-container .sipvault-hub-page .sipvault-guided-hero{grid-template-columns:minmax(0,1fr)}}.app-container .command-center-status-eyebrow,.app-container .profile-page .profile-builder-overview .profile-builder-eyebrow{text-transform:uppercase;align-items:center;gap:9px;display:inline-flex;color:var(--color-brand-light-aqua)!important}.app-container .command-center-status-eyebrow:before,.app-container .profile-page .profile-builder-overview .profile-builder-eyebrow:before{content:"";background:color-mix(in srgb, var(--color-status-missing-bar) 55%, var(--color-status-warning-line));border-radius:50%;flex:0 0 9px;width:9px;height:9px}.app-container .command-center-status-eyebrow[data-complete=true]:before,.app-container .profile-page .profile-builder-overview .profile-builder-eyebrow[data-complete=true]:before{background:var(--color-status-success)}.app-container .command-center-next-panel{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;align-self:stretch;height:auto;min-height:0;padding:20px}.app-container .command-center-next-panel :is(.command-center-eyebrow,.sipvault-hero-next-label,.profile-builder-next-label){text-transform:uppercase;color:var(--color-brand-aqua)!important}.app-container .command-center-status-eyebrow,.app-container .profile-page .profile-builder-overview .profile-builder-summary-copy .profile-builder-eyebrow,.app-container .task-work-center .task-command-summary .eyebrow,.app-container .reg-page .reg-readiness .reg-eyebrow{color:var(--color-brand-aqua)!important}.app-container .command-center-next-panel p:not(.command-center-eyebrow){color:var(--color-nav-muted)}.app-container .dashboard-foundation-hero-content{grid-template-rows:auto;align-items:start}.app-container .dashboard-foundation-hero-content>.command-center-next-panel{grid-row:1}.app-container .dashboard-foundation-hero-content>div:first-child>p:not(.command-center-status-eyebrow){max-width:none}.app-container .dashboard-setup-kpi-footnote{color:var(--color-nav-muted);margin-top:6px}.app-container .dashboard-setup-kpi-value{overflow-wrap:anywhere}.app-container section[aria-labelledby=readiness-overview-title] .readiness-kpi{background:color-mix(in srgb, var(--color-white) 6%, transparent);border:1px solid color-mix(in srgb, var(--color-white) 12%, transparent);border-radius:14px}.app-container section[aria-labelledby=readiness-overview-title] .readiness-kpi p{text-transform:none;color:var(--color-nav-muted)!important}.app-container section[aria-labelledby=readiness-overview-title] .readiness-kpi p:nth-child(2){color:var(--color-white)!important}.app-container section[aria-labelledby=readiness-overview-title] .readiness-kpi[data-tone=warning] p:nth-child(2){color:var(--color-status-warning)!important}.app-container .readiness-progress-label{color:var(--color-nav-muted)}.app-container .sipvault-hub-page .sipvault-hero-progress{border:0;padding:0}.app-container .sipvault-hub-page .sipvault-hero-progress-label{color:var(--color-nav-muted);margin-bottom:8px}.app-container .sipvault-hub-page .sipvault-hero-title-row{display:block}.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 .profile-page .profile-builder-overview .profile-builder-kpis li{border-radius:14px}.app-container .profile-page .profile-builder-overview .profile-builder-card-action{border:1px solid var(--color-border-control);background:var(--color-surface);height:44px;min-height:44px;color:var(--color-action-primary);border-radius:10px}.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(.dashboard-foundation,.dashboard-command-summary,.profile-page,.sipvault-hub-page,.readiness-view,.market-explorer) :is(button,a[class*=inline-flex]){border-radius:10px;min-height:44px}.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 :is(.command-center-next-panel,.profile-page .profile-builder-next) :is(button,a),.app-container .sipvault-hub-page .sipvault-requirement-card .sipvault-card-actions>.sipvault-primary-action{border-radius:10px;min-height:44px;background:var(--color-action-primary)!important;border-color:var(--color-action-primary)!important;color:var(--color-white)!important}.app-container :is(.command-center-next-panel,.profile-page .profile-builder-next) :is(button,a):hover:not(:disabled),.app-container .sipvault-hub-page .sipvault-requirement-card .sipvault-card-actions>.sipvault-primary-action:hover:not(:disabled){background:var(--color-action-primary-hover)!important;border-color:var(--color-action-primary-hover)!important}.app-container :is(.command-center-next-panel,.profile-page .profile-builder-next) :is(button,a):active:not(:disabled),.app-container .sipvault-hub-page .sipvault-requirement-card .sipvault-card-actions>.sipvault-primary-action:active:not(:disabled){background:var(--color-action-primary-pressed)!important}.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){.app-container .dashboard-foundation-hero-content>.command-center-next-panel{grid-row:auto}.dashboard-header-tools{width:100%}.dashboard-header-search{flex:220px}.app-container .command-center-next-panel,.app-container .profile-page .profile-builder-overview .profile-builder-next.command-center-next-panel{flex:none;align-self:start;height:auto}}
