html[data-design=wealthcore]{--mobile-nav-space:calc(96px + env(safe-area-inset-bottom, 0px))}html[data-design=wealthcore] .modal-backdrop{z-index:400}html[data-design=wealthcore] .crystal-account-menu>summary,html[data-design=wealthcore] .crystal-section-tabs a{min-width:44px;min-height:44px;justify-content:center}@media (max-width:767px){html[data-design=wealthcore]{scroll-padding-bottom:var(--mobile-nav-space)}html[data-design=wealthcore] .app-container{width:auto;min-width:0;margin-left:max(16px,env(safe-area-inset-left,0px));margin-right:max(16px,env(safe-area-inset-right,0px));padding:12px 0 var(--mobile-nav-space)}html[data-design=wealthcore] .app-container main,html[data-design=wealthcore] .app-container>*{min-width:0;max-width:100%}html[data-design=wealthcore] :is(.research-v3-page,.stock-terminal,.stock-market-overview,.us-risk-sources){margin-inline:0;min-width:0}html[data-design=wealthcore] .crystal-app-nav{width:auto;margin-left:max(16px,env(safe-area-inset-left,0px));margin-right:max(16px,env(safe-area-inset-right,0px));min-height:72px;gap:12px;padding-top:env(safe-area-inset-top,0)}html[data-design=wealthcore] .crystal-brand{min-height:44px;font-size:15px;gap:8px;white-space:nowrap}html[data-design=wealthcore] .crystal-brand small{font-size:12px}html[data-design=wealthcore] .crystal-account-controls{gap:6px;flex-shrink:0}html[data-design=wealthcore] .crystal-account-menu>summary{width:44px;min-height:44px;justify-content:center}html[data-design=wealthcore] .crystal-account-menu>summary>span{display:none}html[data-design=wealthcore] .crystal-nav-pill{position:fixed;top:auto;left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));bottom:calc(10px + env(safe-area-inset-bottom, 0px));gap:4px;padding:6px;border-radius:16px;z-index:50;box-shadow:0 3px 14px #263e6812}html[data-design=wealthcore] .crystal-nav-pill a{flex:1;min-width:0;min-height:48px;padding:8px;border-radius:11px;font-size:12px}html[data-design=wealthcore] .crystal-section-tabs{max-width:calc(100% - 32px);padding:0;gap:8px;scroll-padding-inline:0}html[data-design=wealthcore] .crystal-section-tabs a{min-width:44px;min-height:44px;padding-inline:8px;flex-shrink:0}html[data-design=wealthcore] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){min-width:0;max-width:100%;font-size:16px}html[data-design=wealthcore] :is(input,textarea,select,button,a,summary){scroll-margin-block:16px var(--mobile-nav-space)}html[data-design=wealthcore] body:has(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):focus,textarea:focus,select:focus) .crystal-nav-pill{visibility:hidden;pointer-events:none}html[data-design=wealthcore] body:has(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):focus,textarea:focus,select:focus) :is(.mobile-confirm-actions,.onboarding-actions){bottom:max(12px,env(safe-area-inset-bottom,0px))}html[data-design=wealthcore] .mobile-confirm-actions{background:var(--glass-nav)}html[data-design=wealthcore] :is(.hero-title,.stock-page-heading h1,.research-v3-page-head h1){font-size:26px;line-height:1.4;overflow-wrap:anywhere}html[data-design=wealthcore] .page-hero{padding-top:4px;padding-bottom:16px}html[data-design=wealthcore] .hero-subtitle{font-size:15px;line-height:1.8}html[data-design=wealthcore] .research-v3-page{gap:16px}html[data-design=wealthcore] .research-v3-page-head{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:0}html[data-design=wealthcore] .research-v3-page-meta{justify-content:space-between;min-width:0;flex-wrap:wrap}html[data-design=wealthcore] .research-v3-page-meta>span:first-child{display:inline-flex;font-size:12px}html[data-design=wealthcore] .research-v3-page-meta>button{width:44px;height:44px;flex-shrink:0;margin-left:auto}html[data-design=wealthcore] .research-v3-toolbar{position:static;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px;border-radius:16px}html[data-design=wealthcore] .research-v3-segment{grid-column:1/-1;display:flex;min-width:0}html[data-design=wealthcore] .research-v3-segment button{flex:1;min-width:0;min-height:44px;padding-inline:8px;font-size:12px}html[data-design=wealthcore] .research-v3-market-filter{min-width:0;justify-content:flex-start;gap:2px}html[data-design=wealthcore] .research-v3-market-filter button{flex:1;min-width:44px;min-height:44px;padding-inline:5px;font-size:12px}html[data-design=wealthcore] .research-v3-date-menu{grid-column:auto;min-width:44px}html[data-design=wealthcore] .research-v3-date-menu>summary{width:44px;min-height:44px;padding:0;justify-content:center}html[data-design=wealthcore] .research-v3-date-menu summary span,html[data-design=wealthcore] .research-v3-date-menu summary svg:last-child{display:none}html[data-design=wealthcore] .research-v3-date-menu>div{position:absolute;right:0;width:min(240px,calc(100vw - 48px))}html[data-design=wealthcore] .crystal-observation-tools{gap:12px}html[data-design=wealthcore] .crystal-observation-links{width:100%;gap:8px}html[data-design=wealthcore] .crystal-observation-links a{flex:1;justify-content:center;padding-inline:8px;gap:7px;white-space:nowrap}html[data-design=wealthcore] .crystal-direction-filter{gap:4px;width:100%}html[data-design=wealthcore] .crystal-direction-filter button{flex:1;padding-inline:6px;min-width:0}html[data-design=wealthcore] .research-v3-list-head{padding-inline:0}html[data-design=wealthcore] .research-v3-market-group>div{grid-template-columns:minmax(0,1fr)}html[data-design=wealthcore] .research-v3-candidate{padding:18px;border-radius:14px}html[data-design=wealthcore] .research-v3-identity h3{font-size:18px;line-height:1.6}html[data-design=wealthcore] .research-v3-chips>span:not(.status-pill),html[data-design=wealthcore] .research-v3-identity>p{font-size:12px}html[data-design=wealthcore] .crystal-candidate-summary p{font-size:15px;gap:8px}html[data-design=wealthcore] .crystal-candidate-summary b{font-size:13px}html[data-design=wealthcore] .research-v3-empty{grid-template-columns:auto minmax(0,1fr)}html[data-design=wealthcore] .research-v3-empty button{grid-column:1/-1;width:100%}html[data-design=wealthcore] .research-tools-sector-unmatched .research-tools-sector-action a{min-height:44px;padding-inline:8px}html[data-design=wealthcore] .valuation-toolbar{min-width:0;gap:8px}html[data-design=wealthcore] .valuation-group-button{min-width:0;flex:1}html[data-design=wealthcore] .valuation-group-button>span{max-width:none;min-width:0}html[data-design=wealthcore] .valuation-group-button>svg{flex-shrink:0}html[data-design=wealthcore] .valuation-toolbar-actions{flex-shrink:0;gap:2px}html[data-design=wealthcore] .valuation-fund p{font-size:12px;gap:6px}html[data-design=wealthcore] .valuation-change small{font-size:12px}html[data-design=wealthcore] .valuation-remove button{min-height:44px}html[data-design=wealthcore] .valuation-search{width:100%}html[data-design=wealthcore] .valuation-search input{flex:1;width:100%;max-width:none;min-height:44px}html[data-design=wealthcore] .screenshot-import{margin-top:0}html[data-design=wealthcore] .import-group-options>summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;overflow-wrap:anywhere}html[data-design=wealthcore] .import-group-options>summary>span{margin:0;font-size:12px}html[data-design=wealthcore] .recognition-simple-heading{flex-wrap:wrap;gap:8px}html[data-design=wealthcore] .recognition-simple-heading>div{flex:1 1 140px}html[data-design=wealthcore] .recognition-simple-edit details summary{min-height:44px}html[data-design=wealthcore] .modal-backdrop:not(.pwa-install-backdrop){padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px));align-items:flex-end}html[data-design=wealthcore] .app-dialog:not(.pwa-install-sheet){max-width:100%;max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px));overscroll-behavior:contain;padding-bottom:max(20px,env(safe-area-inset-bottom,0px))}}@media (min-width:640px) and (max-width:767px){html[data-design=wealthcore] .valuation-list-head{display:none}html[data-design=wealthcore] .valuation-row,html[data-design=wealthcore] .valuation-row.is-managing{grid-template-columns:minmax(0,1fr) 120px;padding:18px 20px}html[data-design=wealthcore] :is(.valuation-time,.valuation-rank,.valuation-sector){display:none}html[data-design=wealthcore] .valuation-mobile-time{display:inline}html[data-design=wealthcore] .valuation-remove{grid-column:1/-1;justify-self:end}}@media (max-width:767px){html[data-design=wealthcore] .decision-plan-workspace{min-width:0;max-width:100%}html[data-design=wealthcore] .decision-plan-workspace>header{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px}html[data-design=wealthcore] .decision-plan-workspace>header>div{flex:1 1 220px;min-width:0}html[data-design=wealthcore] .decision-plan-workspace>header h2{font-size:18px;line-height:1.5;overflow-wrap:anywhere}html[data-design=wealthcore] .decision-plan-workspace>header span{max-width:none;overflow:visible;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.7}html[data-design=wealthcore] .decision-plan-workspace>header>a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;max-width:100%;padding:8px 12px;font-size:12px;line-height:1.5;white-space:normal}html[data-design=wealthcore] .decision-plan-active-head{flex-wrap:wrap}html[data-design=wealthcore] .decision-plan-active-list article>button{min-height:44px;font-size:13px}html[data-design=wealthcore] .decision-plan-active-list details{display:block}html[data-design=wealthcore] .decision-plan-active-list summary{min-height:44px;padding-block:12px;font-size:12px;line-height:1.6}html[data-design=wealthcore] .decision-plan-active-list details b{font-size:12px}html[data-design=wealthcore] .decision-plan-active-list details p{font-size:13px;line-height:1.7;overflow-wrap:anywhere}html[data-design=wealthcore] .decision-plan-history>summary{min-height:44px;padding-block:12px;font-size:12px;line-height:1.6}html[data-design=wealthcore] .decision-plan-history p{flex-wrap:wrap;font-size:12px;line-height:1.6}html[data-design=wealthcore] .decision-plan-history p b{min-width:0;overflow-wrap:anywhere}html[data-design=wealthcore] .decision-plan-empty>div{min-width:0}html[data-design=wealthcore] .decision-plan-empty>svg{flex-shrink:0}html[data-design=wealthcore] .decision-plan-empty p{font-size:13px;line-height:1.7}html[data-design=wealthcore] .research-plan-add-button{min-height:44px}html[data-design=wealthcore] .app-dialog.decision-plan-dialog{width:100%;min-width:0;max-height:calc(100dvh - max(12px, env(safe-area-inset-top, 0px)) - max(12px, env(safe-area-inset-bottom, 0px)));padding:0}html[data-design=wealthcore] .decision-plan-dialog-head{gap:12px;padding:16px}html[data-design=wealthcore] .decision-plan-dialog-head>div{flex:1;min-width:0}html[data-design=wealthcore] .decision-plan-dialog-head h2{font-size:18px;line-height:1.5;overflow-wrap:anywhere}html[data-design=wealthcore] .decision-plan-dialog-head span{font-size:12px;line-height:1.7;overflow-wrap:anywhere}html[data-design=wealthcore] .decision-plan-dialog-head>button{width:44px;height:44px}html[data-design=wealthcore] .decision-plan-preview{grid-template-columns:minmax(0,1fr)}html[data-design=wealthcore] .decision-plan-preview>section{border-right:0;padding:14px 16px}html[data-design=wealthcore] .decision-plan-preview small{font-size:12px}html[data-design=wealthcore] .decision-plan-preview p{font-size:13px;line-height:1.7;overflow-wrap:anywhere}html[data-design=wealthcore] .decision-plan-guardrail{font-size:12px;line-height:1.7;overflow-wrap:anywhere}html[data-design=wealthcore] .decision-review-options{grid-template-columns:minmax(0,1fr);padding-inline:16px}html[data-design=wealthcore] .decision-review-options>button{min-width:0;min-height:72px}html[data-design=wealthcore] .decision-review-options b{font-size:13px}html[data-design=wealthcore] .decision-review-options small{font-size:12px;line-height:1.6;overflow-wrap:anywhere}html[data-design=wealthcore] .decision-review-note{min-width:0;padding-inline:16px}html[data-design=wealthcore] .decision-review-note>span{font-size:13px;line-height:1.7}html[data-design=wealthcore] .decision-review-note textarea{width:100%;min-width:0;max-width:100%;min-height:112px;font-size:16px;line-height:1.6}html[data-design=wealthcore] .decision-plan-error{font-size:13px;line-height:1.7;overflow-wrap:anywhere}html[data-design=wealthcore] .decision-plan-dialog-actions{position:sticky;bottom:0;z-index:1;padding:12px 16px;background:var(--app-surface)}html[data-design=wealthcore] .decision-plan-dialog-actions button{flex:1;min-width:0;min-height:44px;padding:8px;font-size:14px;line-height:1.5;white-space:normal}html[data-design=wealthcore] .decision-plan-dialog-actions button svg{flex-shrink:0}}@media (max-width:380px){html[data-design=wealthcore] .decision-plan-dialog-actions{display:grid;grid-template-columns:minmax(0,1fr)}html[data-design=wealthcore] .decision-plan-dialog-actions button{width:100%}}.account-invitations-page :is(.section-panel,.hero-copy),.account-settings-page :is(.section-panel,.hero-copy),.admin-mobile-scope :is(.section-panel,.hero-copy,.overflow-x-auto){min-width:0;max-width:100%}.admin-mobile-scope .overflow-x-auto{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.account-profile{min-width:0;padding:24px;border-radius:16px;background:var(--app-surface)}.account-profile-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0 0;padding-top:20px;border-top:1px solid var(--app-soft-line)}.account-profile-facts>div{min-width:0}.account-profile-facts dt{color:var(--app-muted);font-size:13px;line-height:1.8}.account-profile-facts dd{margin:8px 0 0}.account-link-list{display:grid;padding:0 20px 8px}.account-navigation-link{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;min-height:62px;padding:14px 4px;border-bottom:1px solid var(--app-soft-line);color:var(--app-ink);font-size:15px;line-height:1.7;text-decoration:none}.account-navigation-link:last-child{border-bottom:0}.account-navigation-link>svg{color:var(--app-muted);flex-shrink:0}.account-navigation-link>span{min-width:0;overflow-wrap:anywhere}.account-navigation-link b{display:block;font-weight:500}.account-navigation-link small{display:block;margin-top:5px;font-size:13px;line-height:1.7;color:var(--app-muted)}.account-navigation-link:hover{color:var(--jhr-brand,var(--app-primary));background:var(--app-surface-secondary)}.account-navigation-link:focus-visible{outline:2px solid var(--jhr-brand,var(--app-primary));outline-offset:2px;border-radius:6px}.account-navigation-state{display:flex;align-items:center;gap:8px;color:var(--app-muted)}.account-management-links{padding-top:18px;border-top:1px solid var(--app-soft-line)}.account-management-links>h3{margin:0 24px 10px;color:var(--app-muted);font-size:13px;font-weight:500}.admin-mobile-scope .section-panel .grid>:is(article,div).surface-secondary.border:not(:has(input,select,textarea,button,a,form,table,[role=button])){border-color:transparent;box-shadow:none;background:color-mix(in srgb,var(--app-surface-secondary) 50%,var(--app-surface))}.admin-mobile-scope :is(.section-description,.hero-subtitle){max-width:70ch;font-size:15px;line-height:1.85}.admin-mobile-scope :is(article,section)>p:is(.leading-5,.leading-6){max-width:70ch;font-size:14px;line-height:1.85}.admin-mobile-scope .metric-card>:is(p.text-sm,small){line-height:1.8}html[data-design=wealthcore] .admin-mobile-scope .grid:has(>.metric-card){gap:0;border-radius:16px;background:var(--app-surface)}html[data-design=wealthcore] .admin-mobile-scope .grid>.metric-card{min-height:0;padding:20px;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}@media (max-width:767px){html[data-design=wealthcore] .admin-mobile-scope .grid:has(>.metric-card){grid-template-columns:repeat(2,minmax(0,1fr))}html[data-design=wealthcore] .admin-mobile-scope .grid>.metric-card{padding:18px 16px}.admin-mobile-scope .metric-card>p{overflow-wrap:anywhere;white-space:normal}html :is(.admin-mobile-scope,.account-settings-page,.account-history-page,.account-invitations-page,.onboarding-page,.wc-login-page,.invitation-public-page,.invitation-copy-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),textarea,select){min-width:0;max-width:100%;min-height:44px;font-size:16px;scroll-margin-block:100px}html :is(.admin-mobile-scope,.account-settings-page,.account-history-page,.account-invitations-page,.onboarding-page,.wc-login-page,.invitation-public-page,.invitation-copy-dialog) :is(button,.primary-button,.secondary-button,.ghost-button,.custom-select-trigger){min-height:44px;white-space:normal}:is(.admin-mobile-scope,.account-settings-page,.account-history-page,.account-invitations-page,.onboarding-page,.invitation-public-page) :where(.grid>*,.flex>*,form,label){min-width:0}:is(.admin-mobile-scope,.account-settings-page,.account-history-page,.account-invitations-page,.invitation-public-page) :is(.hero-title,.hero-subtitle,.section-description,article p,article small,dd,code){overflow-wrap:anywhere}html[data-design=wealthcore] .wc-login-page{padding:max(16px,env(safe-area-inset-top)) 16px max(20px,env(safe-area-inset-bottom))}.wc-login-page .login-viewport{min-height:calc(100dvh - 40px)}.wc-login-page .wc-login-form{min-width:0}.login-remember>span:last-child{min-width:0;text-align:left}.login-remember small{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.6}.account-settings-page .hero-copy :is(h1,p){overflow-wrap:anywhere}.account-profile{padding:20px}.account-link-list{padding-inline:16px}.account-navigation-link{gap:10px}.account-backup-panel .account-backup-success,.account-backup-panel .section-heading>div{flex-wrap:wrap}.account-backup-success a{display:inline-flex;min-height:44px;align-items:center}.onboarding-page{width:100%;margin-inline:0}.onboarding-head{padding-inline:0;gap:12px}.onboarding-head>div:first-child{min-width:0}.onboarding-head h1{overflow-wrap:anywhere}.onboarding-stepper{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:4px 8px}.onboarding-stepper button{min-height:52px;padding:10px}.onboarding-stepper b{white-space:normal;overflow:visible;font-size:13px}.onboarding-stage{min-height:0;padding:24px 0}.onboarding-question{gap:22px}.onboarding-range-field>div{align-items:flex-start;gap:12px}.onboarding-range-field input[type=range]{min-height:44px}.onboarding-actions{position:sticky;z-index:12;bottom:calc(var(--mobile-nav-space) - 12px);border-top:1px solid var(--app-line);background:var(--glass-nav);backdrop-filter:blur(16px);margin-inline:-4px;padding:10px 4px}.invitation-public-page{min-height:100dvh;padding-bottom:max(28px,env(safe-area-inset-bottom))}.invitation-public-nav{flex-wrap:wrap;padding-block:10px}.invitation-public-nav .desktop-nav-brand{min-width:0}.invitation-public-content{margin-top:18px}.invitation-public-content .invitation-card-main{min-height:0}.invitation-public-content .invitation-card-copy{padding-block:18px}.invitation-public-content .invitation-card-copy h2{font-size:23px}.invitation-card-copy>span{overflow-wrap:anywhere}.invitation-card-details strong{white-space:normal;overflow-wrap:anywhere}.invitation-card-stub code{min-width:0;overflow-wrap:anywhere}.invitation-list-actions{flex-wrap:wrap;gap:10px}.invitation-list-actions>div:first-child{flex:1 1 100%}.invitation-list-actions>div:last-child{width:100%}.invitation-list-actions>div:last-child>button{flex:1;min-width:44px}.invitation-inline-notice>svg{flex-shrink:0}.invitation-copy-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.admin-mobile-scope .section-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.admin-mobile-scope .section-heading>div{min-width:0}.admin-mobile-scope .section-heading>div>svg{flex-shrink:0}.admin-mobile-scope .admin-funds-pagination{width:100%}.admin-funds-page-number{overflow-wrap:anywhere;padding-inline:4px}.admin-mobile-scope .admin-funds-pagination>button{flex:0 0 44px}.admin-mobile-scope #search-provider-settings .section-heading>a{margin-left:auto}}@media (max-width:360px){.account-navigation-state{align-items:flex-end;flex-direction:column;gap:5px}.account-profile-facts{gap:12px}}@media (max-width:639px){.admin-research-table td[data-label]{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:12px;margin-right:0}.admin-research-table td[data-label]:before{content:attr(data-label);flex:0 0 auto;color:var(--app-muted);font-size:13px}.admin-research-table .admin-research-actions{justify-content:flex-end}}.stock-index-scroll-hint{display:none}.stock-fullscreen-notice{margin:0;padding:10px 14px;color:var(--app-muted);background:var(--app-surface-secondary);font-size:12px;line-height:1.7;overflow-wrap:anywhere}@media (max-width:900px){.stock-add-layout,.stock-ai-report,.stock-analysis-layout,.stock-chart-plot,.stock-chart-side-rail,.stock-chart-workspace,.stock-main-panel,.stock-page,.stock-page-heading>div,.stock-section-heading>div,.stock-technical-grid>article,.stock-terminal,.stock-workspace-stack,.us-risk-workspace{min-width:0;max-width:100%}.stock-add-searchbox input,.stock-position-editor input,.stock-position-editor textarea,.stock-search-wrap input{font-size:16px;min-height:44px}.stock-add-searchbox>svg,.stock-search-wrap>svg{flex-shrink:0}.stock-card-title>div:last-child{flex-shrink:0;gap:2px}.stock-card-title button,.stock-card-title>div:last-child>a,.stock-editor-title button{width:44px;min-width:44px;height:44px;min-height:44px}.stock-card-title>a{flex:1}.stock-added-scroll b,.stock-card-grid b,.stock-card-title b,.stock-card-title small,.stock-result-symbol b{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.stock-card-grid>div,.stock-portfolio-summary article{min-width:0}.stock-portfolio-summary strong{white-space:normal;overflow-wrap:anywhere;overflow:visible;line-height:1.35}.stock-card-grid b{font-variant-numeric:tabular-nums;line-height:1.55}.stock-analysis-toolbar .custom-select-trigger{min-width:0;min-height:44px}.stock-ai-report-meta>div,.stock-ai-report-meta>span,.stock-analysis-layout :is(h2,h3,h4,p,li,small),.stock-live-freshness,.stock-structure-levels>div,.stock-technical-price,.us-risk-source-list :is(b,span),.us-risk-workspace :is(p,h2,h3,small){overflow-wrap:anywhere}.stock-analysis-layout .crystal-candidate-expand>summary,.stock-analysis-layout .stock-ai-report-details>summary{min-height:44px;line-height:1.7}.stock-analysis-layout .stock-ai-report-details>summary{display:flex;align-items:center}.stock-technical-structure>a{display:inline-flex;align-items:center;min-height:44px;line-height:1.7}.stock-chart-shell .stock-chart-tool-icon,.stock-chart-shell .stock-drawing-list article>button,.stock-chart-shell .stock-drawing-manager>header button,.stock-chart-shell .stock-drawing-toolbar button,.stock-chart-shell .stock-indicator-toolbar button{min-width:44px;min-height:44px}.stock-chart-shell .stock-drawing-list article>button,.stock-chart-shell .stock-drawing-manager>header button{width:44px;height:44px}.stock-chart-shell .stock-drawing-list article{grid-template-columns:8px minmax(0,1fr) 44px 44px}.stock-chart-shell .stock-drawing-manager>header>div{min-width:0;flex-wrap:wrap}.stock-chart-shell .stock-drawing-list :is(strong,small),.stock-chart-shell .stock-structure-explainer :is(span,small){white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}}@media (min-width:768px) and (max-width:1023px){.stock-chart-shell .stock-drawing-toolbar,.stock-chart-shell .stock-indicator-toolbar{flex-wrap:wrap;overflow:visible}.stock-chart-shell .stock-mobile-tool-done{display:none}.stock-chart-shell .stock-indicator-group{min-width:0;max-width:100%;flex:0 1 auto;flex-wrap:wrap}.stock-chart-shell .stock-drawing-style{display:flex;min-width:0;max-width:100%;flex:1 1 100%;flex-wrap:wrap}.stock-chart-shell .stock-drawing-style>svg{flex-shrink:0}.stock-chart-shell .stock-color-swatches,.stock-chart-shell .stock-width-swatches{display:grid;min-width:0;max-width:100%;grid-template-columns:repeat(auto-fit,minmax(44px,1fr))}.stock-chart-shell .stock-color-swatches{flex:1 1 284px;padding:0;border-right:0}.stock-chart-shell .stock-width-swatches{flex:1 1 236px}.stock-chart-shell .stock-color-swatches button,.stock-chart-shell .stock-width-swatches button{width:100%}.stock-chart-shell .stock-drawing-actions{flex:1 1 340px;max-width:100%;flex-wrap:wrap}.stock-chart-shell .stock-drawing-status{flex:1 1 180px;min-width:0;max-width:100%;margin-left:0;white-space:normal;overflow-wrap:anywhere}}@media (max-width:767px){.stock-terminal{margin-inline:0}.stock-index-strip{display:flex;gap:8px;padding:10px 14px 8px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scroll-padding-inline:14px;touch-action:pan-x pan-y pinch-zoom}.stock-index-strip .stock-index-skeleton,.stock-index-strip article{width:148px;min-width:148px;flex:0 0 148px;scroll-snap-align:start}.stock-index-strip:focus-visible{outline:2px solid var(--jhr-brand);outline-offset:-3px}.stock-index-scroll-hint{display:flex;justify-content:flex-end;align-items:center;gap:7px;margin:0;padding:0 14px 10px;font-size:12px;line-height:1.6;color:var(--app-muted)}.stock-add-results{min-height:220px}.stock-add-results article{align-items:stretch;flex-direction:column}.stock-add-results article button{width:100%}.stock-add-prompt,.stock-added-empty{min-height:180px;padding:24px 16px}.stock-add-searchbox{margin:14px;padding-inline:12px}.stock-added-scroll{display:grid;grid-template-columns:minmax(0,1fr);max-height:320px;overflow-x:hidden;overflow-y:auto}.stock-added-scroll>div{width:auto;min-width:0;border-right:0}.stock-added-scroll>div>span:last-child{flex-shrink:0;font-variant-numeric:tabular-nums}.stock-section-heading{flex-wrap:wrap;gap:10px}.stock-section-heading>div:first-child{flex:1 1 180px}.stock-section-actions{margin-left:auto}.stock-section-actions .primary-button{width:auto;min-width:44px;padding-inline:14px;font-size:12px}.stock-section-heading>.status-pill{white-space:normal;line-height:1.6}.stock-portfolio-cards{grid-template-columns:minmax(0,1fr)}.stock-portfolio-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-editor-fields{grid-template-columns:minmax(0,1fr)}.stock-editor-note{grid-column:auto}.stock-position-editor{max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.stock-editor-title{align-items:flex-start}.stock-editor-title>div{min-width:0;overflow-wrap:anywhere}.stock-editor-actions{position:sticky;bottom:0;padding-block:12px max(12px,env(safe-area-inset-bottom));background:var(--app-surface)}.stock-editor-actions>button{flex:1;min-height:44px}.stock-remove-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.stock-remove-dialog h2,.stock-remove-dialog>div>span{overflow-wrap:anywhere}.stock-watchlist-panel{position:fixed;z-index:251;inset:auto 0 0;max-height:min(78dvh,680px);overflow:hidden;padding-bottom:env(safe-area-inset-bottom);border:1px solid var(--app-line);border-bottom:0;border-radius:18px 18px 0 0;background:var(--app-surface);box-shadow:0 -18px 60px #0003;opacity:0;pointer-events:none;visibility:hidden;transform:translateY(calc(100% + 24px))}.stock-watchlist-panel[data-mobile-open=true]{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.stock-watchlist-mobile-backdrop{position:fixed;z-index:250;inset:0;width:100%;height:100%;border:0;background:#0006;opacity:0;pointer-events:none}.stock-watchlist-mobile-backdrop[data-open=true]{display:block;opacity:1;pointer-events:auto}.stock-watchlist-mobile-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:9px;background:var(--app-surface-secondary);color:var(--app-muted)}.stock-watchlist-mobile-trigger{display:grid;min-width:0;min-height:56px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 14px;border:0;border-bottom:1px solid var(--app-line);background:color-mix(in srgb,var(--app-primary) 5%,var(--app-surface));color:var(--app-ink);text-align:left}.stock-watchlist-mobile-trigger-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:color-mix(in srgb,var(--app-primary) 10%,transparent)}.stock-watchlist-mobile-trigger>span:nth-child(2){display:grid;min-width:0;gap:3px}.stock-watchlist-mobile-trigger b{font-size:13px}.stock-watchlist-mobile-trigger small{font-size:12px;color:var(--app-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.stock-watchlist-mobile-trigger>span:last-child{font-size:12px;color:var(--app-muted)}.stock-watchlist-panel .stock-search-wrap,.stock-watchlist-panel .stock-watchlist-heading{flex-shrink:0}.stock-watchlist-panel .stock-watchlist-scroll{display:block;flex:1 1 auto;min-height:0;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.stock-watchlist-panel .stock-watchlist-row{width:100%;min-width:0;min-height:66px;border:0;border-bottom:1px solid var(--app-soft-line);border-radius:0;padding:0 8px 0 12px}.stock-watchlist-panel .stock-watchlist-row[data-active=true]{box-shadow:inset 3px 0 0 var(--app-primary)}.stock-search-results{max-height:min(42dvh,320px);overscroll-behavior:contain}.stock-identity,.stock-price-line,.stock-title-line{min-width:0}.stock-title-line h1{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.5}.stock-title-line h1,.stock-title-line>span{overflow-wrap:anywhere}.stock-quote-actions{flex-wrap:wrap;justify-content:flex-end;width:44px}.stock-quote-actions .secondary-button{width:44px;min-width:44px;height:44px;padding:0;justify-content:center}.stock-quote-actions .secondary-button>span{display:none}.stock-chart-footnote{flex-wrap:wrap;gap:5px 12px}.stock-chart-shell{min-height:0;height:auto}.stock-chart-shell .stock-chart-plot,.stock-chart-shell .stock-chart-workspace{min-height:max(420px,55svh)}.stock-chart-shell .stock-chart-canvas,.stock-chart-shell .stock-chart-empty,.stock-chart-shell .stock-chart-loading{min-height:max(420px,55svh);height:max(420px,55svh)}.stock-chart-shell .stock-mobile-chart-tools{display:grid;min-height:52px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px 44px;align-items:center;gap:5px;padding:4px 8px;background:color-mix(in srgb,var(--app-surface) 96%,transparent)}.stock-chart-shell .stock-mobile-chart-tools>button{display:flex;min-width:0;min-height:44px;align-items:center;justify-content:flex-start;gap:7px;padding:0 9px;border:1px solid var(--app-soft-line);border-radius:7px;background:var(--app-surface-secondary);color:var(--app-muted);cursor:pointer}.stock-chart-shell .stock-mobile-chart-tools>button[data-active=true]{border-color:color-mix(in srgb,var(--app-primary) 28%,var(--app-line));background:color-mix(in srgb,var(--app-primary) 10%,var(--app-surface));color:var(--app-primary)}.stock-chart-shell .stock-mobile-chart-tools>button>span{display:grid;min-width:0;gap:1px}.stock-chart-shell .stock-mobile-chart-tools :is(b,small){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-chart-shell .stock-mobile-chart-tools b{color:currentColor;font-size:12px}.stock-chart-shell .stock-mobile-chart-tools small{color:var(--app-tertiary);font-size:12px}.stock-chart-shell .stock-mobile-chart-tools>.stock-mobile-chart-icon{justify-content:center;padding:0}.stock-chart-shell .stock-drawing-toolbar,.stock-chart-shell .stock-indicator-toolbar,.stock-chart-shell .stock-indicator-toolbar .stock-chart-desktop-tool{display:none}.stock-chart-shell .stock-drawing-toolbar[data-mobile-open=true],.stock-chart-shell .stock-indicator-toolbar[data-mobile-open=true]{position:absolute;z-index:30;top:calc(100% + 6px);right:8px;left:8px;display:grid;min-width:0;grid-template-columns:minmax(0,1fr);max-height:min(64dvh,520px);gap:8px;padding:10px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--app-line);border-radius:8px;background:var(--app-surface);box-shadow:var(--app-shadow-raised)}.stock-chart-shell .stock-indicator-toolbar>.stock-indicator-group{display:grid;min-width:0;width:100%;grid-template-columns:repeat(3,minmax(44px,1fr))}.stock-chart-shell .stock-drawing-toolbar>.stock-indicator-group{display:grid;min-width:0;width:100%;grid-template-columns:repeat(auto-fit,minmax(44px,1fr))}.stock-chart-shell .stock-drawing-toolbar>.stock-indicator-group button{display:grid;gap:2px;place-items:center;padding:4px 2px}.stock-chart-shell .stock-drawing-toolbar>.stock-indicator-group button span{font-size:12px}.stock-chart-shell .stock-drawing-style{display:grid;width:100%;min-width:0;max-width:100%;min-height:44px;grid-template-columns:minmax(0,1fr);gap:7px;padding:7px;overflow:visible}.stock-chart-shell .stock-drawing-style>svg{display:none}.stock-chart-shell .stock-color-swatches,.stock-chart-shell .stock-width-swatches{display:grid;width:100%;min-width:0;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:4px}.stock-chart-shell .stock-color-swatches{padding:0 0 7px;border-right:0;border-bottom:1px solid var(--app-soft-line)}.stock-chart-shell .stock-color-swatches button,.stock-chart-shell .stock-width-swatches button{width:100%;min-width:44px;min-height:44px;height:44px}.stock-chart-shell .stock-drawing-actions{display:flex;width:100%;min-width:0;max-width:100%;flex-wrap:wrap;gap:6px}.stock-chart-shell .stock-drawing-actions .stock-auto-draw-button,.stock-chart-shell .stock-drawing-actions .stock-drawing-manager-button{flex:1 1 110px}.stock-chart-shell .stock-drawing-status{min-width:0;min-height:20px;margin:0 4px;line-height:1.45;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.stock-chart-shell .stock-mobile-tool-done{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--app-line);border-radius:7px;background:var(--app-surface-secondary);color:var(--app-ink);font-size:12px;font-weight:700;cursor:pointer}.stock-chart-shell .stock-event-filters{flex-wrap:wrap}.stock-analysis-toolbar .icon-action{justify-self:end}.stock-analysis-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 44px}.stock-analysis-toolbar .stock-analysis-mode{grid-column:1/-1;width:100%;margin:0}.stock-analysis-toolbar .stock-analysis-mode button{flex:1;min-height:44px}.stock-analysis-toolbar .stock-analysis-select{width:100%;min-width:0;margin:0}.stock-analysis-layout .stock-ai-report-meta,.stock-analysis-layout .stock-live-decision>footer{flex-wrap:wrap}.stock-analysis-layout .stock-live-decision>footer>b{margin-left:0}.stock-analysis-layout .stock-technical-primary{flex-wrap:wrap;gap:14px}.stock-analysis-layout .stock-technical-price{text-align:left}.stock-analysis-layout .stock-horizon-grid{grid-template-columns:1fr}.stock-analysis-layout .stock-horizon-grid article{min-height:0}.stock-analysis-layout .stock-ai-actions button{white-space:normal;line-height:1.6}.stock-analysis-layout .stock-action-brief .crystal-candidate-expand{padding-inline:12px}.stock-inline-message{flex-wrap:wrap;overflow-wrap:anywhere}.stock-inline-message>span{min-width:0;flex:1 1 160px}.stock-inline-message>button{min-height:44px}.us-risk-page .crystal-risk-changes>header{flex-wrap:wrap;gap:12px}.us-risk-page .crystal-risk-changes>header>button{min-height:44px;flex-shrink:0}.us-risk-page .crystal-risk-overview{grid-template-columns:minmax(0,1fr);padding:22px;gap:22px}.us-risk-page .crystal-risk-metrics,.us-risk-page .crystal-risk-overview{min-width:0}.us-risk-page .crystal-risk-metrics article{min-width:0;padding-inline:0}.us-risk-page .crystal-risk-metrics article+article{padding-left:16px}.us-risk-page .crystal-risk-metrics strong{font-size:clamp(27px,7vw,33px);overflow-wrap:anywhere}.us-risk-page .crystal-risk-metrics p{font-variant-numeric:tabular-nums}.us-risk-page .crystal-risk-metrics footer{overflow-wrap:anywhere}.us-risk-page .us-risk-data-row{margin-bottom:12px}.us-risk-page .us-risk-data-row>div{min-width:0;overflow-wrap:anywhere}.us-risk-page .us-risk-source-list{grid-template-columns:minmax(0,1fr)}.us-risk-page .us-risk-source-list :is(b,span){white-space:normal;overflow:visible;text-overflow:clip}}@media (max-width:359px){.stock-analysis-layout .stock-live-decision>header,.stock-portfolio-summary{grid-template-columns:1fr}.stock-analysis-layout .stock-live-freshness{text-align:left}.stock-chart-shell .stock-mobile-chart-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px 44px;gap:3px;padding-inline:5px}.stock-chart-shell .stock-mobile-chart-tools>button{padding-inline:5px;gap:4px}.stock-chart-shell .stock-mobile-chart-tools small{font-size:12px}}.crystal-home-footer .official-pwa-button{display:inline-flex;min-height:44px}.crystal-home-nav{--home-nav-left:max(56px,env(safe-area-inset-left,0px));--home-nav-right:max(56px,env(safe-area-inset-right,0px));width:min(1400px,calc(100% - var(--home-nav-left) - var(--home-nav-right)));min-height:calc(116px + env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0)}html[data-design=wealthcore] .pwa-install-sheet{background:var(--app-surface);color:var(--app-ink);border-color:var(--app-line)}html[data-design=wealthcore] :is(.pwa-install-sheet-head p,.pwa-install-description,.pwa-install-step p,.pwa-install-privacy,.pwa-install-sheet-close){color:var(--app-muted)}html[data-design=wealthcore] .pwa-install-steps{border-color:var(--app-line);background:var(--app-line)}html[data-design=wealthcore] .pwa-install-step{background:var(--app-surface-secondary)}html[data-design=wealthcore] .pwa-install-step>span{background:color-mix(in srgb,var(--jhr-brand) 12%,transparent);color:var(--jhr-brand)}html[data-design=wealthcore] .pwa-install-sheet-close:hover{background:var(--app-surface-secondary);color:var(--app-ink)}html[data-design=wealthcore] .pwa-install-error{color:var(--app-profit)}@media (max-width:800px){.crystal-home-nav{--home-nav-left:max(16px,env(safe-area-inset-left,0px));--home-nav-right:max(16px,env(safe-area-inset-right,0px));min-height:calc(76px + env(safe-area-inset-top, 0px));display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}html[data-design=wealthcore] .crystal-home-nav .crystal-brand{min-width:0;min-height:44px;gap:8px;font-size:15px;white-space:nowrap}.crystal-home-nav .crystal-brand>svg,.crystal-home-nav .crystal-home-cta>svg{flex-shrink:0}.crystal-home-nav .crystal-home-cta{min-height:48px;gap:8px;padding-inline:14px;white-space:nowrap}html[data-design=wealthcore] .pwa-install-backdrop{padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}html[data-design=wealthcore] .pwa-install-sheet{max-height:calc(100dvh - max(12px, env(safe-area-inset-top, 0px)) - max(12px, env(safe-area-inset-bottom, 0px)));padding:18px;border-width:1px;overscroll-behavior:contain}.pwa-install-sheet-head{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}.pwa-install-app-icon{width:44px;height:44px}.pwa-install-sheet-head h2{font-size:20px;line-height:1.4;overflow-wrap:anywhere}.pwa-install-privacy{font-size:12px;line-height:1.7}}html[data-account-privacy=blocked] body>:not([data-account-gate]),html[data-account-privacy=blocked] body>:not([data-account-gate]) *{visibility:hidden!important;pointer-events:none!important}.account-session-gate{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;padding:24px;background:var(--app-bg);color:var(--app-ink);visibility:visible;pointer-events:auto}.account-session-card{max-width:420px;width:100%;line-height:1.8}.account-session-card h1{font-size:20px;font-weight:600;margin-bottom:12px}.account-session-card p{color:var(--app-muted);margin-bottom:18px}.account-session-card :is(button,a){display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-primary);background:var(--app-surface)}html[data-design=wealthcore][data-theme=light]{--wc-paper-rgb:246 244 238;--wc-surface-rgb:255 254 250;--wc-secondary-rgb:239 237 229;--wc-ink-rgb:38 43 40;--wc-muted-rgb:97 103 96;--wc-tertiary-rgb:110 115 108;--wc-line-rgb:218 219 208;--wc-primary-rgb:44 77 70;--wc-primary-hover-rgb:35 64 58;--wc-on-primary:#fffef8;--reading-accent:#356356}html[data-design=wealthcore][data-theme=dark]{--wc-paper-rgb:24 28 26;--wc-surface-rgb:30 35 32;--wc-secondary-rgb:39 45 41;--wc-ink-rgb:239 239 227;--wc-muted-rgb:180 188 176;--wc-tertiary-rgb:156 167 153;--wc-line-rgb:65 76 67;--wc-primary-rgb:199 219 195;--wc-primary-hover-rgb:219 236 216;--wc-on-primary:#1e2b22;--reading-accent:#c0d4b9}html[data-design=wealthcore] body{font-family:Avenir Next,PingFang SC,Microsoft YaHei,sans-serif}html[data-design=wealthcore] .app-page{background:var(--app-bg)}html[data-design=wealthcore] :is(.hero-title,.page-hero h1,.valuation-heading h1,.record-heading h1){font-family:Iowan Old Style,Songti SC,STSong,serif;font-weight:600;letter-spacing:-.025em}html[data-design=wealthcore] .crystal-app-nav{border-bottom:1px solid var(--app-line);min-height:88px}html[data-design=wealthcore] .crystal-brand>svg{color:var(--reading-accent)}html[data-design=wealthcore] .crystal-nav-pill{background:var(--app-surface);border-color:var(--app-line);box-shadow:none}html[data-design=wealthcore] .crystal-nav-pill a[data-active=true]{background:var(--app-primary);color:var(--wc-on-primary)}html[data-design=wealthcore] .crystal-section-tabs{background:transparent;border-color:var(--app-line)}html[data-design=wealthcore] .crystal-section-tabs a[aria-current=page]{color:var(--app-primary);border-color:var(--app-primary)}html[data-design=wealthcore] :is(.surface,.section-panel,.stock-chart-shell){box-shadow:none}html[data-design=wealthcore] :is(input,textarea,select,button,a,summary):focus-visible{outline:2px solid var(--reading-accent);outline-offset:3px}html[data-design=wealthcore] :is(.data-table,.stock-chart-shell,.valuation-table){font-variant-numeric:tabular-nums}html[data-design=wealthcore] .task-nav-trigger{display:inline-flex;align-items:center;gap:8px;min-width:44px;min-height:44px;justify-content:center;padding:0 12px;border:1px solid var(--app-line);border-radius:9px;color:var(--app-ink);background:var(--app-surface);font-size:13px}html[data-design=wealthcore] .task-nav-trigger:hover{background:var(--app-surface-secondary)}html[data-design=wealthcore] .task-navigation-dialog{width:min(640px,calc(100vw - 32px));max-height:min(760px,calc(100dvh - 40px));display:flex;flex-direction:column;padding:0;overflow:hidden;border-radius:18px}.task-navigation-head{display:flex;justify-content:space-between;gap:16px;padding:25px 28px 0}.task-navigation-head p{color:var(--app-muted);font-size:12px}.task-navigation-head h2{margin-top:6px;font-family:Iowan Old Style,Songti SC,serif;font-size:29px;font-weight:600;line-height:1.6}.task-navigation-head>button{align-self:flex-start;min-height:44px;min-width:44px;display:grid;place-items:center;border-radius:50%;background:var(--app-surface-secondary)}.task-navigation-description{padding:3px 28px 15px;font-size:12px;line-height:1.8;color:var(--app-muted)}.task-navigation-search{margin:0 28px 10px;display:flex;align-items:center;gap:10px;min-height:49px;padding:0 13px;border:1px solid var(--app-line);border-radius:9px;color:var(--app-muted);background:var(--app-bg)}html[data-design=wealthcore] .task-navigation-search input{width:100%;min-width:0;border:0;background:transparent;padding:12px 0;min-height:46px;font-size:16px}.task-navigation-results{overflow-y:auto;overscroll-behavior:contain;padding:0 28px 20px;min-height:0}.task-navigation-count{color:var(--app-muted);font-size:12px;padding-block:9px}.task-navigation-section h3{font-size:12px;color:var(--app-muted);padding:18px 0 8px}.task-navigation-section a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--app-line);min-height:66px}.task-navigation-section a:hover strong{color:var(--reading-accent);text-decoration:underline;text-underline-offset:4px}.task-navigation-section strong{display:block;font-size:15px;font-weight:550}.task-navigation-section small{display:block;margin-top:5px;color:var(--app-muted);font-size:12px;line-height:1.8}.task-navigation-section svg{flex-shrink:0;color:var(--reading-accent)}.task-navigation-empty{padding-block:24px;font-size:14px;line-height:1.9;color:var(--app-muted)}.task-navigation-empty button{min-height:44px;color:var(--app-primary);text-decoration:underline}.workspace-review-queue{padding:0 2px;margin-top:10px;border-bottom:1px solid var(--app-line)}.workspace-review-queue>summary{cursor:pointer;min-height:44px;font-size:13px;color:var(--app-muted);padding-block:11px}.workspace-review-queue>summary span{margin-left:12px;font-variant-numeric:tabular-nums}.workspace-review-queue ol{padding:0 0 8px;list-style:none;max-height:260px;overflow:auto}.workspace-review-queue li+li{border-top:1px solid var(--app-line)}.workspace-review-queue li button{display:flex;width:100%;text-align:left;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding-block:10px}.workspace-review-queue strong{display:block;font-size:14px;font-weight:500}.workspace-review-queue small{display:block;color:var(--app-muted);font-size:12px;line-height:1.8;margin-top:4px}.holding-guidance{padding:17px 19px;margin:0 0 16px;border-left:3px solid var(--reading-accent);background:var(--app-surface-secondary)}.holding-guidance .holding-guidance-label{font-size:11px;color:var(--app-muted)}.holding-guidance h3{margin-block:7px;font-size:17px;line-height:1.8;font-weight:550}.holding-guidance li,.holding-guidance>p:not(.holding-guidance-label){font-size:13px;line-height:1.9;color:var(--app-muted)}.holding-guidance>button{min-height:44px;display:inline-flex;align-items:center;gap:16px;font-size:13px;color:var(--app-primary);margin-top:7px;text-decoration:underline;text-underline-offset:4px}.holding-guidance summary{min-height:44px;padding-top:11px;font-size:12px;cursor:pointer;color:var(--app-muted)}.holding-guidance ol{padding:0 0 0 18px;list-style:decimal}.holding-guidance li{padding-block:4px}@media(max-width:639px){html[data-design=wealthcore] .crystal-app-nav{min-height:78px;gap:8px}html[data-design=wealthcore] .crystal-account-controls{gap:5px}html[data-design=wealthcore] .task-nav-trigger{padding-inline:0;width:44px}.task-nav-trigger>span{display:none}.task-navigation-head{padding:20px 19px 0}.task-navigation-description{padding-inline:19px}.task-navigation-search{margin-inline:19px}.task-navigation-results{padding-inline:19px}.task-navigation-head h2{font-size:25px}.holding-guidance{padding:13px 15px}}