:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cwns-bg:#0c0e0f;--cwns-surface:#171a1b;--cwns-surface-soft:#1d2021;--cwns-text:#f4f5f5;--cwns-muted:#a9adb2;--cwns-line:#30343a;--cwns-accent:#79a9a7;--cwns-accent-strong:#b7d0ce;--cwns-gold:#b7a27a;--cwns-positive:#68bea1;--cwns-negative:#d07170;--cwns-info:#728fca;--cwns-action:var(--cwns-accent-strong);--cwns-action-text:#0c0e0f;--bg:var(--cwns-bg);--panel:var(--cwns-surface);--panel-2:var(--cwns-surface-soft);--surface:var(--cwns-surface);--surface-2:var(--cwns-surface-soft);--card:var(--cwns-surface);--text:var(--cwns-text);--ink:var(--cwns-text);--muted:var(--cwns-muted);--line:var(--cwns-line);--accent:var(--cwns-accent);--gold:var(--cwns-gold);--teal:var(--cwns-accent);--rose:var(--cwns-negative);--positive:var(--cwns-positive);--negative:var(--cwns-negative)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cwns-bg:#f4f5f3;--cwns-surface:#fff;--cwns-surface-soft:#eef1ef;--cwns-text:#202426;--cwns-muted:#62696b;--cwns-line:#d2d6d4;--cwns-accent:#3f7775;--cwns-accent-strong:#315e5c;--cwns-gold:#806b46;--cwns-positive:#2f7d62;--cwns-negative:#a94848;--cwns-info:#486f97;--cwns-action:var(--cwns-accent-strong);--cwns-action-text:#fff}body{color:var(--cwns-text);background-color:var(--cwns-bg)!important}::selection{color:var(--cwns-action-text);background:var(--cwns-action)}:is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb, var(--cwns-accent) 76%, white);outline-offset:3px}.card{border-color:var(--cwns-line);background-color:var(--cwns-surface);color:var(--cwns-text)}:root body :is(a.btn.primary,button.btn.primary,a.nav-register-cta){box-shadow:0 10px 26px color-mix(in srgb, var(--cwns-accent) 22%, transparent);border-color:var(--cwns-action)!important;background:var(--cwns-action)!important;color:var(--cwns-action-text)!important}:root body :is(a.btn.primary,button.btn.primary,a.nav-register-cta):hover{border-color:color-mix(in srgb, var(--cwns-action) 82%, var(--cwns-text))!important;background:color-mix(in srgb, var(--cwns-action) 88%, var(--cwns-surface))!important}html:root body:has(main.landing-page-v4013) main.landing-page-v4013.landing-page-v4013 .landing-copy .landing-actions>a.btn.primary{border-color:var(--cwns-action)!important;background:var(--cwns-action)!important;background-color:var(--cwns-action)!important;color:var(--cwns-action-text)!important;box-shadow:0 10px 26px color-mix(in srgb, var(--cwns-accent) 24%, transparent)!important;background-image:none!important}html:root body:has(main.landing-page-v4013) main.landing-page-v4013.landing-page-v4013 .landing-copy .landing-actions>a.btn.primary:hover{background:color-mix(in srgb, var(--cwns-action) 88%, var(--cwns-surface))!important}.error{color:var(--cwns-negative)}.success{color:var(--cwns-positive)}.eyebrow,.demo-kicker,.demo-section-label{color:var(--cwns-accent)!important}.cwns-logo{color:var(--cwns-text)}.cwns-logo-accent-fill{fill:var(--cwns-accent)}.cwns-logo-ink-stroke{stroke:currentColor}.brand-logo-shell{border:1px solid var(--cwns-line)!important;background:var(--cwns-surface)!important;border-radius:15px!important;width:52px!important;height:52px!important;min-height:52px!important;padding:7px!important;box-shadow:0 10px 28px #00000029!important}.brand-logo-shell .cwns-logo,.demo-brand-logo,.auth-brand-mark .cwns-logo{width:100%;height:100%}body:has(.landing-page-v4013) .landing-brand-logo{width:min(28vw,118px)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin-bottom:18px!important;padding:0!important}:root[data-theme=light] body:has(.landing-page-v4013) .landing-brand-logo{width:min(28vw,118px)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin-bottom:18px!important;padding:0!important}:root:not([data-theme=light]) body:has(.landing-page-v4013) .landing-brand-logo{width:min(28vw,118px)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin-bottom:18px!important;padding:0!important}body:has(.landing-page-v4013) .landing-brand-logo .cwns-logo{width:100%;height:auto}.landing-page-v4013,.demo-page,.auth-page-frame,.help-page,.update-plan-page{--accent:var(--cwns-accent);--teal:var(--cwns-accent);--gold:var(--cwns-gold)}:root body:has(.landing-page-v4013) .landing-page-v4013 .preview-line-main{stroke:var(--cwns-accent)!important}:root body:has(.landing-page-v4013) .landing-page-v4013 .shot-line.teal-line{stroke:var(--cwns-accent)!important}:is(:root body:has(.landing-page-v4013) .landing-page-v4013 :is(i.teal,i.active),:root body:has(.landing-page-v4013) .landing-page-v4013 .landing-preview-allocation-list em){background:var(--cwns-accent)!important}:root body:has(.landing-page-v4013) .landing-page-v4013 .landing-preview-donut{background:conic-gradient(var(--cwns-accent) 0 64%, var(--cwns-gold) 64% 92%, var(--cwns-info) 92%)!important}:root body:has(.landing-page-v4013) .landing-page-v4013 .allocation-donut{background:conic-gradient(var(--cwns-gold) 0 28.4%, var(--cwns-accent) 28.4% 92.2%, var(--cwns-info) 92.2% 100%)!important}:root[data-theme=light] body:has(.landing-page-v4013) .landing-flow-particle-canvas-v4218{opacity:.52!important;filter:saturate(.55)brightness(.9)contrast(.94)!important}body:has(.app-side-navigation.public-navigation){padding-right:0!important}.app-side-navigation.public-navigation{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);min-height:72px;border:0!important;border-bottom:1px solid var(--cwns-line)!important;background:color-mix(in srgb, var(--cwns-bg) 88%, transparent)!important;border-radius:0!important;width:100%!important;height:auto!important;position:sticky!important;inset:0 0 auto!important;box-shadow:0 10px 30px #00000014!important}.app-side-navigation.public-navigation .nav-inner{min-height:72px;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;width:min(1180px,100vw - 32px)!important;margin:0 auto!important;padding:10px 0!important}.app-side-navigation.public-navigation .brand{width:auto!important}.app-side-navigation.public-navigation .brand-logo-shell{width:46px!important;height:46px!important;min-height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important}.app-side-navigation.public-navigation .side-navigation-label{display:none!important}.app-side-navigation.public-navigation .nav-links{width:auto!important;height:auto!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;background:0 0!important;border:0!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;padding:0!important;display:flex!important;position:static!important}.app-side-navigation.public-navigation .nav-link{border-radius:12px!important;width:auto!important;min-height:42px!important;padding:9px 12px!important;font-size:.86rem!important}.public-theme-toggle{top:14px;right:max(14px, env(safe-area-inset-right));z-index:120;border:1px solid var(--cwns-line);height:42px;color:var(--cwns-muted);background:color-mix(in srgb, var(--cwns-surface) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;border-radius:13px;align-items:center;gap:3px;padding:3px;display:inline-flex;position:fixed;box-shadow:0 10px 28px #00000024}.public-theme-toggle .landing-theme-toggle-option{border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:72px;height:34px;padding:0 9px;font-size:.75rem;font-weight:760;display:inline-flex}.public-theme-toggle .landing-theme-toggle-option svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.public-theme-toggle .landing-theme-toggle-option.is-active{color:var(--cwns-text);background:color-mix(in srgb, var(--cwns-accent) 17%, var(--cwns-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cwns-accent) 34%, transparent)}:is(body:has(.public-navigation) .public-theme-toggle,body:has(.demo-page) .public-theme-toggle){top:84px}body:has(.landing-page-v4013) .public-theme-toggle{top:6px}.auth-page-frame,.auth-register-page.auth-page-frame.shell{grid-template-columns:minmax(300px,.9fr) minmax(420px,1.1fr);align-items:stretch;gap:clamp(30px,5vw,72px);width:min(1180px,100vw - 32px)!important;max-width:1180px!important;margin:0 auto!important;padding:clamp(46px,7vh,82px) 0 clamp(58px,8vh,96px)!important;display:grid!important}.auth-brand-panel{border:1px solid color-mix(in srgb, var(--cwns-accent) 30%, var(--cwns-line));background:radial-gradient(circle at 16% 12%, color-mix(in srgb, var(--cwns-accent) 19%, transparent), transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--cwns-surface-soft) 94%, var(--cwns-accent) 6%), var(--cwns-surface));border-radius:28px;flex-direction:column;justify-content:space-between;gap:32px;min-height:620px;padding:clamp(26px,4vw,48px);display:flex;box-shadow:0 28px 70px #0003}.auth-brand-link{width:fit-content;color:var(--cwns-text);letter-spacing:-.02em;align-items:center;gap:12px;font-weight:820;display:inline-flex}.auth-brand-mark{place-items:center;width:48px;height:48px;display:grid}.auth-brand-copy{max-width:500px}.auth-brand-copy h2{text-wrap:balance;margin:12px 0 16px;font-size:clamp(2rem,3.6vw,3.4rem);line-height:1.02}.auth-brand-copy p{margin:0;font-size:1rem;line-height:1.65}.auth-benefit-list{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.auth-benefit-list li{color:var(--cwns-text);padding-left:26px;line-height:1.45;position:relative}.auth-benefit-list li:before{content:"✓";color:var(--cwns-positive);font-weight:900;position:absolute;left:0}.auth-back-link{width:fit-content;color:var(--cwns-accent-strong);align-items:center;gap:9px;font-weight:760;display:inline-flex}.auth-login-panel,.auth-register-panel{align-self:center;max-width:620px;width:100%!important;margin:0!important}.auth-login-panel h1,.auth-register-panel h1{margin:10px 0 8px;font-size:clamp(2.35rem,4.5vw,4rem)}.auth-form-intro{margin:0 0 22px}.auth-login-card,.auth-register-panel>.form.card{border-radius:22px;gap:15px;width:100%;padding:clamp(20px,3vw,30px);border:1px solid var(--cwns-line)!important;background:var(--cwns-surface)!important;max-width:none!important;box-shadow:0 24px 62px #0000002e!important}.auth-register-panel>[class*=banner]{margin:0 0 18px}.auth-login-card label,.auth-register-panel .form label{color:var(--cwns-muted);font-weight:680}.auth-login-card input,.auth-register-panel .form input{min-height:46px;color:var(--cwns-text);border-color:var(--cwns-line)!important;background:var(--cwns-bg)!important}.auth-register-panel .billing-choice{border-color:var(--cwns-line);background:var(--cwns-bg)}.auth-register-panel .billing-choice.active{border-color:var(--cwns-accent);background:color-mix(in srgb, var(--cwns-accent) 10%, var(--cwns-surface))}.auth-secondary-link,.auth-legal-link{color:var(--cwns-accent-strong)}.demo-page{--demo-accent:var(--cwns-accent);--demo-accent-strong:var(--cwns-accent);--demo-positive:var(--cwns-positive);--accent:var(--cwns-accent);--gold:var(--cwns-gold);--teal:var(--cwns-accent)}.demo-brand-logo-wrap{border-color:color-mix(in srgb, var(--cwns-accent) 34%, var(--cwns-line));background:color-mix(in srgb, var(--cwns-accent) 10%, var(--cwns-surface))}:root[data-theme=light] .demo-nav-cta,:root[data-theme=light] .demo-primary-action{border-color:var(--cwns-action);color:var(--cwns-action-text);background:var(--cwns-action)}.landing-product-shot .gold-line{stroke:var(--cwns-info)!important}.landing-product-shot :is(.shot-legend,.allocation-shot-list) .gold{background:var(--cwns-info)!important}html:root body:has(main.update-plan-page) main.update-plan-page .update-status-pill.status-active{border-color:color-mix(in srgb, var(--cwns-positive) 56%, var(--cwns-line))!important;color:var(--cwns-positive)!important;background:color-mix(in srgb, var(--cwns-positive) 11%, var(--cwns-surface))!important}html:root body:has(main.update-plan-page) main.update-plan-page .update-status-pill.status-pilot{border-color:color-mix(in srgb, var(--cwns-info) 56%, var(--cwns-line))!important;color:var(--cwns-info)!important;background:color-mix(in srgb, var(--cwns-info) 11%, var(--cwns-surface))!important}html:root body:has(main.update-plan-page) main.update-plan-page .update-status-pill.status-planned{border-color:color-mix(in srgb, var(--cwns-gold) 56%, var(--cwns-line))!important;color:var(--cwns-gold)!important;background:color-mix(in srgb, var(--cwns-gold) 11%, var(--cwns-surface))!important}@media (max-width:980px){.auth-page-frame,.auth-register-page.auth-page-frame.shell{grid-template-columns:1fr;gap:22px;width:min(620px,100vw - 32px)!important;padding-top:74px!important}.auth-brand-panel{min-height:0;padding:24px}.auth-brand-copy h2{font-size:clamp(1.8rem,7vw,2.7rem)}}@media (max-width:760px){:is(.btn,button.btn,.nav-link,input,select,textarea){min-height:44px}.public-theme-toggle{right:max(8px, env(safe-area-inset-right))}.public-theme-toggle .landing-theme-toggle-option{min-width:38px;padding-inline:8px}.public-theme-toggle .landing-theme-toggle-option>span{display:none}.app-side-navigation.public-navigation .nav-inner{width:min(100% - 20px,620px)!important}.app-side-navigation.public-navigation .nav-links:not(.open){display:none!important}.app-side-navigation.public-navigation .nav-links.open{border:1px solid var(--cwns-line)!important;background:var(--cwns-surface)!important;border-radius:18px!important;width:auto!important;padding:12px!important;display:grid!important;position:absolute!important;top:calc(100% + 8px)!important;left:10px!important;right:10px!important;box-shadow:0 22px 52px #0000003d!important}.app-side-navigation.public-navigation .nav-link{justify-content:flex-start!important;width:100%!important}.auth-page-frame,.auth-register-page.auth-page-frame.shell{width:min(100% - 24px,620px)!important;padding:68px 0 56px!important}.auth-brand-panel{border-radius:22px}.auth-login-card,.auth-register-panel>.form.card{padding:18px!important}.billing-choice-grid{grid-template-columns:1fr}.smart-dashboard .cwns-finance-overview-head button,.cwns-individual-dashboard .cwns-finance-overview-head button,.smart-dashboard .cwns-finance-overview-explanation button,.cwns-individual-dashboard .cwns-finance-overview-explanation button{min-height:44px!important;font-size:12px!important}.smart-dashboard .cwns-finance-overview-values>div span,.cwns-individual-dashboard .cwns-finance-overview-values>div span,.smart-dashboard .cwns-finance-overview-explanation>span,.cwns-individual-dashboard .cwns-finance-overview-explanation>span{font-size:12px!important}.smart-dashboard .responsive-line-chart-svg .axis-label,.cwns-individual-dashboard .responsive-line-chart-svg .axis-label{font-size:11px!important}.smart-dashboard .cwns-finance-overview-explanation p,.cwns-individual-dashboard .cwns-finance-overview-explanation p{-webkit-line-clamp:3;font-size:13px!important;line-height:1.5!important}.smart-dashboard .smart-dashboard-disclosures .dashboard-disclosure>summary,.cwns-individual-dashboard .individual-dashboard-disclosures>.dashboard-disclosure>summary{min-height:88px!important}.smart-dashboard .smart-dashboard-disclosures .dashboard-disclosure-copy strong{font-size:14px!important}.smart-dashboard .smart-dashboard-disclosures .dashboard-disclosure-copy small{font-size:12px!important;line-height:1.35!important}.animation-dashboard :is(.data-flow-header-v4032>div>span,.data-flow-header-v4032 small,.data-flow-period-v4032,.portfolio-animation-core-value>span:first-child,.portfolio-animation-core-value>small,.portfolio-animation-comparisons small,.data-flow-debt-v4032 small,.data-flow-debt-v4032 em,.data-flow-chart-foot-v4032,.portfolio-animation-position-row p small){font-size:11px!important}}@media (max-width:520px){.auth-brand-copy p,.auth-benefit-list{font-size:.92rem}.auth-brand-link{font-size:.94rem}}@media (prefers-reduced-motion:reduce){.btn,.nav-link,.public-theme-toggle{transition:none!important}}
body.has-app-nav .shell-dashboard:before{content:none!important;opacity:0!important;background:0 0!important;display:none!important}:root[data-theme=light] .cwns-geo-map-frame{background:radial-gradient(circle at 52% 42%,#1989ab17,#0000 44%),linear-gradient(#f8fbfd 0%,#edf4f7 100%)!important;border-color:#1f82a029!important;box-shadow:inset 0 0 0 1px #ffffffb8,0 18px 44px #1f374814!important}#admin-tool-panel-content{display:none!important}#admin-tool-tab-content>span{font-size:0!important}#admin-tool-tab-content>span:after{content:"Social Media und Update-Plan";font-size:.72rem;line-height:1.4}html:root[data-theme=light] body .chat-panel{color:#202426!important;background:#f7f9f8!important;border-color:#d2d6d4!important;box-shadow:0 24px 72px #1f2b2f29!important}html:root[data-theme=light] body .chat-panel>header{color:#202426!important;background:#fff!important;border-bottom-color:#d7ddda!important}html:root[data-theme=light] body .chat-panel>header strong,html:root[data-theme=light] body .chat-title strong,html:root[data-theme=light] body .chat-sidebar strong,html:root[data-theme=light] body .chat-simple-panel strong,html:root[data-theme=light] body .chat-empty strong{color:#1f2933!important}html:root[data-theme=light] body .chat-panel>header small,html:root[data-theme=light] body .chat-title small,html:root[data-theme=light] body .chat-sidebar small,html:root[data-theme=light] body .chat-simple-panel small,html:root[data-theme=light] body .chat-empty p,html:root[data-theme=light] body .chat-section-title{color:#697174!important}html:root[data-theme=light] body .chat-panel>header button{color:#30383b!important}html:root[data-theme=light] body .chat-panel>header button:hover{color:#315e5c!important;background:#3f777514!important}html:root[data-theme=light] body .chat-security-note{color:#4c6666!important;background:linear-gradient(90deg,#edf6f4 0%,#f5faf8 100%)!important;border-top-color:#3f77751f!important;border-bottom-color:#3f777529!important}html:root[data-theme=light] body .chat-security-note>span:first-child{color:#3f7775!important}html:root[data-theme=light] body .chat-tabs{background:#fff!important;border-bottom-color:#d7ddda!important}html:root[data-theme=light] body .chat-tabs button,html:root[data-theme=light] body .watch-direction button{color:#30383b!important;background:#fff!important;border-color:#d2d6d4!important}html:root[data-theme=light] body .chat-tabs button:hover,html:root[data-theme=light] body .watch-direction button:hover{background:#f1f6f4!important;border-color:#3f777561!important}html:root[data-theme=light] body .chat-tabs button.active,html:root[data-theme=light] body .watch-direction button.active{color:#fff!important;background:#4f807d!important;border-color:#3f7775!important;box-shadow:0 7px 18px #3f777529!important}html:root[data-theme=light] body .chat-body,html:root[data-theme=light] body .chat-conversation,html:root[data-theme=light] body .chat-simple-panel,html:root[data-theme=light] body .chat-support-compose{color:#202426!important;background:#f8faf9!important}html:root[data-theme=light] body .chat-sidebar{color:#202426!important;background:#fff!important;border-right-color:#d7ddda!important}html:root[data-theme=light] body .chat-sidebar>button,html:root[data-theme=light] body .chat-thread-row>button:first-child,html:root[data-theme=light] body .chat-support-pinned{color:#202426!important;background:0 0!important;border-color:#0000!important}html:root[data-theme=light] body .chat-sidebar>button:hover,html:root[data-theme=light] body .chat-thread-row>button:first-child:hover,html:root[data-theme=light] body .chat-sidebar>button.active,html:root[data-theme=light] body .chat-thread-row>button:first-child.active,html:root[data-theme=light] body .chat-support-pinned.active{color:#202426!important;background:#edf3f1!important;border-color:#3f77751f!important}html:root[data-theme=light] body .chat-thread-delete{color:#6c7477!important;background:#fff!important;border-color:#d2d6d4!important}html:root[data-theme=light] body .chat-thread-delete:hover{color:#a94848!important;background:#fff5f5!important;border-color:#a9484852!important}html:root[data-theme=light] body .chat-sidebar details{color:#30383b!important;border-top-color:#d7ddda!important}html:root[data-theme=light] body .chat-sidebar details summary{color:#30383b!important}html:root[data-theme=light] body .chat-title{color:#202426!important;background:#ffffffd1!important;border-bottom-color:#d7ddda!important}html:root[data-theme=light] body .chat-messages{color:#202426!important;background:radial-gradient(circle at 90% 5%,#3f77750e,#0000 34%),linear-gradient(#fafcfb 0%,#f4f7f6 100%)!important}html:root[data-theme=light] body .chat-messages article{color:#202426!important;background:#fff!important;border-color:#d6ddda!important;box-shadow:0 6px 16px #1f2b2f0e!important}html:root[data-theme=light] body .chat-messages article.own{background:#eaf3f1!important;border-color:#3f777538!important}html:root[data-theme=light] body .chat-messages article small{color:#6b7476!important}html:root[data-theme=light] body .chat-messages article p,html:root[data-theme=light] body .shared-watch-card p,html:root[data-theme=light] body .chat-simple-panel p{color:#394245!important}html:root[data-theme=light] body .chat-compose{background:#fff!important;border-top-color:#d7ddda!important;box-shadow:0 -8px 24px #1f2b2f09!important}html:root[data-theme=light] body .chat-panel :is(input,textarea,select){color:#263033!important;background:#fbfcfc!important;border-color:#cfd6d3!important;box-shadow:inset 0 1px 2px #1f2b2f06!important}html:root[data-theme=light] body .chat-panel :is(input,textarea,select):focus{border-color:#5b8986!important;box-shadow:0 0 0 3px #3f77751a!important}html:root[data-theme=light] body .chat-panel :is(input,textarea)::placeholder{color:#788286!important;opacity:1!important}html:root[data-theme=light] body .chat-panel select option{color:#263033!important;background:#fff!important}html:root[data-theme=light] body .chat-support-compose form label,html:root[data-theme=light] body .chat-simple-panel form label{color:#586164!important}html:root[data-theme=light] body .shared-watch-card{color:#263033!important;background:#fff!important;border-color:#3f77753d!important}html:root[data-theme=light] body .shared-watch-card em{color:#315e5c!important}html:root[data-theme=light] body .friend-request{color:#263033!important;border-bottom-color:#d7ddda!important}html:root[data-theme=light] body .chat-status{color:#596467!important;background:#eef3f1!important;border-top-color:#d7ddda!important}html:root[data-theme=light] body .chat-empty{color:#263033!important;background:#f8faf9!important}html:root[data-theme=light] body .chat-delete-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1f272a3d!important}html:root[data-theme=light] body .chat-delete-dialog{color:#202426!important;background:#fff!important;border-color:#d2d6d4!important;box-shadow:0 24px 64px #1f2b2f2e!important}html:root[data-theme=light] body .chat-delete-dialog p{color:#62696b!important}@media (max-width:760px){html:root[data-theme=light] body .chat-sidebar{border-bottom-color:#d7ddda!important;border-right:0!important}}
.welcome-fast-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:760px;margin-top:24px;display:grid}.welcome-fast-track>span{border:1px solid color-mix(in srgb, var(--accent,#2f6f6b) 24%, transparent);background:color-mix(in srgb, var(--panel,#fff) 90%, transparent);border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-weight:700;display:flex}.welcome-fast-track strong{background:var(--accent,#2f6f6b);color:#fff;border-radius:999px;place-items:center;width:28px;height:28px;font-size:.82rem;display:grid}.welcome-demo-choice{background:color-mix(in srgb, var(--accent,#2f6f6b) 8%, transparent);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;max-width:760px;margin-top:18px;padding:14px 16px;display:flex}.welcome-demo-choice p,.welcome-trust-note{margin:0}.welcome-optional-section{overflow:clip;padding:0!important}.welcome-optional-section>summary{cursor:pointer;align-items:flex-start;gap:14px;padding:18px;list-style:none;display:flex}.welcome-optional-section>summary::-webkit-details-marker{display:none}.welcome-optional-section>summary>span{background:color-mix(in srgb, var(--accent,#2f6f6b) 12%, transparent);color:var(--accent,#2f6f6b);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;flex:none;padding:6px 10px;font-size:.75rem;font-weight:800}.welcome-optional-section>summary h2,.welcome-optional-section>summary p{margin:0}.welcome-optional-section>summary p{color:var(--muted,#667085);margin-top:4px}.welcome-optional-section[open]>summary{border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent)}.welcome-optional-section>.form-grid,.welcome-optional-section>.notice{margin:18px}.welcome-primary-action{min-height:48px;font-size:1rem}.welcome-trust-note{text-align:center;color:var(--muted,#667085);font-size:.82rem}html[data-theme=light] .chat-panel,html[data-theme=light] .chat-body,html[data-theme=light] .chat-conversation,html[data-theme=light] .chat-title,html[data-theme=light] .chat-messages,html[data-theme=light] .chat-empty,html[data-theme=light] .chat-support-compose{color:#172033!important;background:#f8fbfb!important}html[data-theme=light] .chat-title,html[data-theme=light] .chat-conversation{border-color:#d6e0e2!important}html[data-theme=light] .chat-messages article,html[data-theme=light] .chat-support-compose form{color:#172033!important;background:#fff!important;border-color:#d6e0e2!important}html[data-theme=light] .chat-messages article.own{background:#e6f3f1!important}html[data-theme=light] .chat-conversation small,html[data-theme=light] .chat-empty p{color:#607080!important}@media (max-width:720px){.welcome-fast-track{grid-template-columns:1fr}.welcome-demo-choice{flex-direction:column;align-items:stretch}}
.data-table-view-toolbar{border:1px solid color-mix(in srgb, var(--line,#405368) 72%, transparent);background:color-mix(in srgb, var(--panel,#111d2b) 94%, transparent);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:10px 12px;display:flex}.data-table-view-toolbar>div:first-child{gap:2px;display:grid}.data-table-view-toolbar strong{font-size:.82rem}.data-table-view-toolbar span{color:var(--muted,#92a3b4);font-size:.75rem}.data-table-view-switch{border:1px solid color-mix(in srgb, var(--line,#405368) 80%, transparent);background:color-mix(in srgb, var(--bg,#08131f) 72%, transparent);border-radius:11px;flex:none;gap:4px;padding:4px;display:inline-flex}.data-table-view-switch button{min-height:34px;color:var(--muted,#aebdca);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:.78rem;font-weight:750}.data-table-view-switch button:hover{color:var(--text,#eef7ff)}.data-table-view-switch button.active{background:var(--accent,#2f6f6b);color:#fff;box-shadow:0 5px 14px color-mix(in srgb, var(--accent,#2f6f6b) 25%, transparent)}.wide-table.data-table-view-simple,.data-table-view-simple>.wide-table{table-layout:fixed;width:100%;min-width:720px}.wide-table-wrap .wide-table thead>tr>th.row-actions-compact,.wide-table-wrap .wide-table thead>tr.data-column-filter-row>th:first-child,.wide-table-wrap .wide-table tbody>tr>td.row-actions{box-sizing:border-box;text-align:center;vertical-align:middle;white-space:nowrap;padding-left:10px;padding-right:10px;width:84px!important;min-width:84px!important;max-width:84px!important;display:table-cell!important}.wide-table-wrap .wide-table thead>tr>th.row-actions-compact{background:color-mix(in srgb, var(--panel,#111d2b) 96%, transparent)}.wide-table-wrap .wide-table tbody>tr>td.row-actions>.row-actions-compact{justify-content:center;align-items:center;width:auto;display:inline-flex;min-width:0!important}.data-table-view-simple .wide-table thead>tr>th:nth-child(2),.data-table-view-simple .wide-table tbody>tr>td:nth-child(2){width:220px!important;min-width:220px!important;max-width:220px!important}.data-table-view-simple .wide-table thead>tr>th:nth-child(n+3),.data-table-view-simple .wide-table tbody>tr>td:nth-child(n+3){width:calc(50% - 152px);min-width:208px}html[data-theme=light] .data-table-view-toolbar,html[data-theme=light] .wide-table-wrap .wide-table thead>tr>th.row-actions-compact{background:#f7fafb}html[data-theme=light] .data-table-view-switch{background:#edf3f4}@media (max-width:900px){.data-table-view-simple .wide-table thead>tr>th:nth-child(2),.data-table-view-simple .wide-table tbody>tr>td:nth-child(2){width:190px!important;min-width:190px!important;max-width:190px!important}.data-table-view-simple .wide-table thead>tr>th:nth-child(n+3),.data-table-view-simple .wide-table tbody>tr>td:nth-child(n+3){width:calc(50% - 137px)}}@media (max-width:720px){.data-table-view-toolbar{flex-direction:column;align-items:stretch}.data-table-view-switch{grid-template-columns:1fr 1fr;display:grid}}
@media (min-width:1081px){body:has(.landing-page-v4013) .landing-hero-v4013{height:auto!important;min-height:calc(100vh - var(--v4230-language-bar-height))!important;max-height:none!important;overflow:visible!important}@supports (height:100svh){body:has(.landing-page-v4013) .landing-hero-v4013{min-height:calc(100svh - var(--v4230-language-bar-height))!important}}body:has(.landing-page-v4013) .landing-portfolio-preview{grid-template-rows:auto auto minmax(390px,1fr) auto auto;display:grid;overflow:hidden;aspect-ratio:auto!important;width:min(100%,820px)!important;height:auto!important;min-height:690px!important;max-height:none!important}body:has(.landing-page-v4013) .landing-preview-grid{height:100%;min-height:390px}body:has(.landing-page-v4013) .landing-preview-history svg{min-height:0}}@media (min-width:1081px) and (max-height:820px){body:has(.landing-page-v4013) .landing-portfolio-preview{grid-template-rows:auto auto minmax(320px,1fr) auto auto;min-height:620px!important}body:has(.landing-page-v4013) .landing-preview-grid{min-height:320px}}
.cwns-mobile-portfolio,.mobile-bottom-navigation,.mobile-position-sheet-backdrop,.mobile-settings-home,.mobile-settings-detail-header{display:none}@media (max-width:760px){html{scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom))}body.has-app-nav{padding-bottom:calc(76px + env(safe-area-inset-bottom))}body.has-app-nav .app-side-navigation{-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);min-height:56px;z-index:1120!important;background:color-mix(in srgb, var(--bg) 88%, transparent)!important;position:sticky!important;top:0!important}body.has-app-nav .app-side-navigation .nav-inner{min-height:56px;width:calc(100% - 24px)!important;padding:7px 0!important}body.has-app-nav .app-side-navigation .brand-logo-shell{width:40px!important;height:40px!important;min-height:40px!important}body.has-app-nav .app-side-navigation.has-mobile-bottom-navigation .mobile-menu-button{display:none!important}body.has-app-nav .app-side-navigation .nav-links.open{border:1px solid var(--line);-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);border-radius:22px;max-height:min(68dvh,560px);overflow-y:auto;box-shadow:0 24px 70px #00000061;top:auto!important;left:8px!important;right:8px!important;bottom:calc(78px + env(safe-area-inset-bottom))!important;z-index:1140!important;background:color-mix(in srgb, var(--panel) 97%, transparent)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:auto!important;padding:12px!important;display:grid!important;position:fixed!important}body.has-app-nav .app-side-navigation .nav-links.open .nav-link{min-height:48px;border-radius:14px!important;padding:10px 12px!important}.mobile-bottom-navigation{left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));z-index:1150;border:1px solid color-mix(in srgb, var(--line) 92%, transparent);background:color-mix(in srgb, var(--panel) 92%, transparent);-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;min-height:64px;padding:7px 7px 6px;display:grid;position:fixed;box-shadow:0 18px 46px #00000047,inset 0 1px #ffffff1a}.mobile-bottom-navigation>a,.mobile-bottom-navigation>button{color:var(--muted);box-shadow:none;font:inherit;background:0 0;border:0;border-radius:14px;align-content:center;place-items:center;gap:3px;padding:4px 2px;text-decoration:none;display:grid;min-width:0!important;min-height:50px!important}.mobile-bottom-navigation>a.active,.mobile-bottom-navigation>a:focus-visible,.mobile-bottom-navigation>button[aria-expanded=true]{color:var(--gold);background:color-mix(in srgb, var(--gold) 10%, transparent)}.mobile-bottom-navigation>a>span,.mobile-bottom-navigation>button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:750;overflow:hidden}.mobile-bottom-navigation .mobile-bottom-add{border:1px solid color-mix(in srgb, var(--gold) 70%, white 10%);color:#11151a;background:linear-gradient(145deg,#e2bf49,#ae7e16);border-radius:19px;place-self:center;width:58px;height:58px;margin-top:-18px;box-shadow:0 13px 28px #c9a22747,inset 0 1px #ffffff73;min-height:58px!important}.mobile-bottom-navigation .mobile-bottom-add>span{font-size:25px;font-weight:500;line-height:.8}.mobile-bottom-navigation .mobile-bottom-add>small{font-size:8px;font-weight:800}body.has-app-nav .chat-dock{bottom:calc(84px + env(safe-area-inset-bottom))}.has-mobile-portfolio-experience>.compact-dashboard-hero,.has-mobile-portfolio-experience>.history-quality-banner,.has-mobile-portfolio-experience>.dashboard-empty-welcome,.has-mobile-portfolio-experience>.watch-alert,.has-mobile-portfolio-experience>.compact-filter-panel,.has-mobile-portfolio-experience>.year-gap-note,.has-mobile-portfolio-experience>.smart-dashboard-section,.has-mobile-portfolio-experience>.dashboard-workspace-section{display:none!important}.shell-dashboard.has-mobile-portfolio-experience{overflow:visible;width:calc(100% - 16px)!important;max-width:620px!important;padding:10px 0 24px!important}.cwns-mobile-portfolio{color:var(--ink);gap:12px;display:grid}.cwns-mobile-portfolio :is(button,a){-webkit-tap-highlight-color:transparent}.mobile-portfolio-hero,.mobile-overview-card,.mobile-snapshot-section,.mobile-allocation-section,.mobile-position-section,.mobile-empty-portfolio,.mobile-watch-alert,.mobile-data-note{border:1px solid color-mix(in srgb, var(--line) 94%, transparent);background:color-mix(in srgb, var(--panel) 94%, transparent);-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%);box-shadow:inset 0 1px #ffffff14,0 14px 34px #0000001f}.mobile-portfolio-hero{background:radial-gradient(circle at 88% 4%, color-mix(in srgb, var(--gold) 18%, transparent), transparent 42%), color-mix(in srgb, var(--panel) 96%, transparent);border-radius:24px;padding:15px 15px 17px;overflow:hidden}.mobile-portfolio-topline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mobile-portfolio-topline>div{gap:2px;min-width:0;display:grid}.mobile-portfolio-topline>div>span{color:var(--muted);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.mobile-portfolio-topline>div>small{color:color-mix(in srgb, var(--muted) 86%, transparent);font-size:10px}.mobile-dashboard-add{border:1px solid color-mix(in srgb, var(--gold) 45%, var(--line));background:color-mix(in srgb, var(--gold) 10%, var(--surface-2));width:48px;height:48px;color:var(--gold);border-radius:15px;flex:0 0 48px;align-content:center;place-items:center;gap:0;text-decoration:none;display:grid;min-height:48px!important}.mobile-dashboard-add>span{font-size:23px;line-height:.8}.mobile-dashboard-add>small{font-size:8px;font-weight:800}.mobile-net-worth-heading{gap:5px;margin-top:18px;display:grid}.mobile-net-worth-heading>span{color:var(--muted);font-size:12px;font-weight:700}.mobile-net-worth-heading>strong{overflow-wrap:anywhere;letter-spacing:-.055em;max-width:100%;font-size:clamp(35px,11vw,48px);font-weight:820;line-height:.98}.mobile-net-worth-heading>div{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-size:10px;display:flex}.mobile-net-worth-heading>div>span:first-child{background:color-mix(in srgb, currentColor 10%, transparent);border-radius:999px;align-items:baseline;gap:4px;padding:5px 8px;font-weight:800;display:inline-flex}.mobile-net-worth-heading>div small{color:inherit;font-size:8px;font-weight:650}.mobile-watch-alert{border-color:color-mix(in srgb, var(--gold) 45%, var(--line));border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.mobile-watch-alert>div{gap:2px;display:grid}.mobile-watch-alert strong{font-size:11px}.mobile-watch-alert span{color:var(--muted);font-size:9px;line-height:1.35}.mobile-watch-alert button{background:var(--surface-2);width:36px;color:var(--ink);border:0;border-radius:12px;padding:0;font-size:20px;min-width:36px!important;min-height:36px!important}.mobile-overview-card,.mobile-snapshot-section,.mobile-allocation-section,.mobile-position-section{border-radius:22px;padding:14px}.mobile-section-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mobile-section-head>div:first-child{gap:2px;min-width:0;display:grid}.mobile-section-head>div:first-child>span{color:var(--gold);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.mobile-section-head h2{letter-spacing:-.02em;margin:0;font-size:15px;line-height:1.2}.mobile-section-head>button{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:10px;padding:5px 8px;font-size:9px;font-weight:750;min-width:0!important;min-height:34px!important}.mobile-period-tabs,.mobile-position-filter{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 84%, transparent);border-radius:12px;flex:none;gap:3px;padding:3px;display:flex}.mobile-period-tabs button,.mobile-position-filter button{color:var(--muted);background:0 0;border:0;border-radius:9px;padding:4px 7px;font-size:9px;font-weight:800;min-width:0!important;min-height:30px!important}.mobile-period-tabs button.active,.mobile-position-filter button.active{background:color-mix(in srgb, var(--gold) 18%, var(--panel));color:var(--gold);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 24%, transparent)}.mobile-overview-legend{color:var(--muted);gap:9px;margin:13px 0 2px;font-size:8px;display:flex}.mobile-overview-legend span{align-items:center;gap:4px;display:inline-flex}.mobile-overview-legend i{border-radius:50%;width:7px;height:7px}.mobile-overview-chart{background:color-mix(in srgb, var(--surface-2) 58%, transparent);border-radius:15px;width:100%;min-height:226px;margin-top:2px;display:grid;overflow:hidden}.mobile-overview-chart.is-empty{text-align:center;place-items:center;padding:22px}.mobile-overview-chart.is-empty>div{gap:4px;display:grid}.mobile-overview-chart.is-empty span{color:var(--muted);font-size:10px}.mobile-overview-chart :is(.responsive-line-chart,.chart-box,svg){width:100%!important;min-width:0!important;height:226px!important;min-height:226px!important}.mobile-overview-chart .responsive-line-chart.is-scrollable{touch-action:pan-y!important;overflow-x:hidden!important}.mobile-overview-chart .responsive-line-chart-svg{width:100%!important;min-width:0!important}.mobile-balance-line{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:7px;display:grid}.mobile-balance-line>div{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 74%, transparent);border-radius:12px;gap:3px;min-width:0;padding:9px 10px;display:grid}.mobile-balance-line span{color:var(--muted);font-size:8px}.mobile-balance-line strong{overflow-wrap:anywhere;font-size:13px}.mobile-data-note{border-color:color-mix(in srgb, var(--gold) 36%, var(--line));border-radius:14px;padding:9px 11px;font-size:9px}.mobile-data-note summary{cursor:pointer;font-weight:800}.mobile-data-note p{color:var(--muted);margin:7px 0 0;line-height:1.45}.mobile-empty-portfolio{text-align:center;border-radius:22px;justify-items:center;gap:8px;padding:24px 18px;display:grid}.mobile-empty-portfolio>span{background:color-mix(in srgb, var(--gold) 14%, var(--surface-2));width:50px;height:50px;color:var(--gold);border-radius:17px;place-items:center;font-size:25px;display:grid}.mobile-empty-portfolio h2{margin:3px 0 0;font-size:17px}.mobile-empty-portfolio p{max-width:34ch;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.mobile-empty-portfolio .btn{margin-top:5px}.mobile-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.mobile-snapshot-grid>div{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 76%, transparent);border-radius:14px;gap:5px;min-width:0;padding:11px;display:grid}.mobile-snapshot-grid>div[data-tone=danger]{border-color:color-mix(in srgb, var(--rose) 34%, var(--line));background:color-mix(in srgb, var(--rose) 7%, var(--surface-2))}.mobile-snapshot-grid span{color:var(--muted);font-size:9px}.mobile-snapshot-grid strong{overflow-wrap:anywhere;font-size:14px}.mobile-snapshot-grid [data-tone=danger] strong{color:var(--rose)}.mobile-allocation-list{gap:12px;margin-top:15px;display:grid}.mobile-allocation-list>div{gap:5px;display:grid}.mobile-allocation-list>div>div:first-child{justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.mobile-allocation-list>div>div:first-child span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.mobile-allocation-list>div>div:first-child i{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.mobile-allocation-list>div>div:first-child strong{font-size:10px}.mobile-allocation-track{background:color-mix(in srgb, var(--line) 70%, transparent);border-radius:999px;height:6px;overflow:hidden}.mobile-allocation-track i{border-radius:inherit;max-width:100%;height:100%;display:block}.mobile-allocation-list small{color:var(--muted);font-size:8px}.mobile-position-heading{align-items:end}.mobile-position-heading>div:first-child>small{color:var(--muted);margin-top:2px;font-size:8px}.mobile-position-heading b{font-weight:800}.mobile-position-warning{border:1px solid color-mix(in srgb, var(--gold) 36%, var(--line));color:var(--muted);border-radius:11px;margin-top:11px;padding:8px 9px;font-size:9px}.mobile-position-list{margin-top:10px;display:grid}.mobile-position-list>button{border:0;border-bottom:1px solid color-mix(in srgb, var(--line) 84%, transparent);width:100%;color:var(--ink);text-align:left;background:0 0;border-radius:0;grid-template-columns:38px minmax(0,1fr) auto 12px;align-items:center;gap:9px;padding:9px 2px;display:grid;min-width:0!important;min-height:66px!important}.mobile-position-list>button:last-of-type{border-bottom:0}.mobile-position-mark{border:1px solid color-mix(in srgb, var(--mobile-position-color) 48%, var(--line));background:color-mix(in srgb, var(--mobile-position-color) 14%, var(--surface-2));width:38px;height:38px;color:color-mix(in srgb, var(--mobile-position-color) 78%, white);border-radius:13px;place-items:center;font-size:13px;font-style:normal;font-weight:850;display:grid}.mobile-position-list>button>span{gap:3px;min-width:0;display:grid}.mobile-position-list>button>span:nth-of-type(2){text-align:right;justify-items:end}.mobile-position-list>button>span strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.mobile-position-list>button>span small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mobile-position-list>button>b{color:var(--muted);font-size:20px;font-weight:400}.mobile-position-empty{text-align:center;gap:4px;padding:18px 4px 8px;display:grid}.mobile-position-empty strong{font-size:11px}.mobile-position-empty span{color:var(--muted);font-size:9px}.mobile-position-sheet-backdrop{z-index:1250;padding:12px 8px max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04070ba3;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-position-sheet{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 98%, transparent);border-radius:26px 26px 18px 18px;width:min(100%,620px);max-height:min(84dvh,720px);padding:16px;overflow-y:auto;box-shadow:0 -24px 70px #00000061,inset 0 1px #ffffff1a}.mobile-position-sheet:before{content:"";background:color-mix(in srgb, var(--muted) 45%, transparent);border-radius:999px;width:38px;height:4px;margin:-5px auto 12px;display:block}.mobile-position-sheet>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mobile-position-sheet>header>div{gap:3px;min-width:0;display:grid}.mobile-position-sheet>header span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.mobile-position-sheet h2{letter-spacing:-.025em;margin:0;font-size:20px}.mobile-position-sheet>header p{color:var(--muted);margin:0;font-size:9px}.mobile-position-sheet>header button{border:1px solid var(--line);background:var(--surface-2);width:42px;color:var(--ink);border-radius:14px;padding:0;font-size:22px;min-width:42px!important;min-height:42px!important}.mobile-position-sheet-result{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 78%, transparent);text-align:center;border-radius:18px;justify-items:center;gap:4px;margin:18px 0 13px;padding:18px 14px;display:grid}.mobile-position-sheet-result span,.mobile-position-sheet-result small{color:var(--muted);font-size:9px}.mobile-position-sheet-result strong{letter-spacing:-.035em;font-size:26px}.mobile-position-sheet dl{margin:0;display:grid}.mobile-position-sheet dl>div{border-bottom:1px solid color-mix(in srgb, var(--line) 82%, transparent);justify-content:space-between;align-items:baseline;gap:16px;min-height:43px;padding:10px 2px;display:flex}.mobile-position-sheet dt{color:var(--muted);font-size:10px}.mobile-position-sheet dd{text-align:right;margin:0;font-size:11px;font-weight:800}.mobile-position-source{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 62%, transparent);border-radius:14px;margin-top:10px;padding:11px}.mobile-position-source summary{cursor:pointer;font-size:10px;font-weight:800}.mobile-position-source>div{justify-content:space-between;gap:14px;margin-top:9px;font-size:9px;display:flex}.mobile-position-source>div span{color:var(--muted)}.mobile-position-source p{color:var(--muted);margin:10px 0 0;font-size:8px;line-height:1.45}.mobile-position-edit{justify-content:center;width:100%;margin-top:12px}.settings-page:not([data-admin-page]){padding-top:8px;width:calc(100% - 16px)!important;max-width:620px!important}.settings-page:not([data-admin-page]) .settings-hero{padding:13px 4px 10px!important}.settings-page:not([data-admin-page]) .settings-hero h1{margin:3px 0 0;font-size:24px!important}.settings-page:not([data-admin-page]) .settings-hero>p,.settings-page:not([data-admin-page])>.settings-tabs{display:none!important}.mobile-settings-home:not([hidden]){gap:10px;padding-bottom:22px;display:grid}.mobile-settings-home-intro{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 94%, transparent);border-radius:17px;gap:4px;padding:13px 14px;display:grid}.mobile-settings-home-intro strong{font-size:13px}.mobile-settings-home-intro span{color:var(--muted);font-size:9px;line-height:1.45}.mobile-settings-list{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 95%, transparent);border-radius:22px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 14px 34px #0000001c}.mobile-settings-list>button{border:0;border-bottom:1px solid color-mix(in srgb, var(--line) 82%, transparent);width:100%;color:var(--ink);text-align:left;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(92px,auto);align-items:center;gap:12px;padding:11px 13px;display:grid;min-width:0!important;min-height:67px!important}.mobile-settings-list>button:last-child{border-bottom:0}.mobile-settings-list>button>span{gap:3px;min-width:0;display:grid}.mobile-settings-list>button>span:last-child{text-align:right;grid-template-columns:minmax(0,1fr) 12px;place-items:center end;gap:5px}.mobile-settings-list strong{font-size:12px}.mobile-settings-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mobile-settings-list b{color:var(--muted);font-size:20px;font-weight:400}.mobile-settings-detail-header:not([hidden]){border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 95%, transparent);border-radius:20px;gap:10px;margin-bottom:10px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff14}.mobile-settings-detail-header>button{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:12px;justify-self:start;padding:6px 9px;font-size:10px;font-weight:800;min-width:0!important;min-height:38px!important}.mobile-settings-detail-header>button span{margin-right:4px;font-size:18px;line-height:0}.mobile-settings-detail-header>div{gap:2px;display:grid}.mobile-settings-detail-header>div span{color:var(--gold);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.mobile-settings-detail-header h2{margin:0;font-size:19px}.mobile-settings-detail-header details{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 68%, transparent);border-radius:12px;padding:9px 10px}.mobile-settings-detail-header summary{cursor:pointer;font-size:9px;font-weight:800}.mobile-settings-detail-header p{color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.5}.settings-page:not([data-admin-page]) .settings-workspace-panel.mobile-settings-panel-is-hidden{display:none!important}.settings-page:not([data-admin-page]) .settings-grid{padding-bottom:22px;gap:10px!important}.settings-page:not([data-admin-page]) .settings-card,.settings-page:not([data-admin-page]) .wide-settings-card{min-height:0;border-radius:19px!important;padding:14px!important}.settings-page:not([data-admin-page]) .settings-card h2{margin:0 0 12px;font-size:16px}.settings-page:not([data-admin-page]) .settings-card>.settings-help,.settings-page:not([data-admin-page]) .dashboard-setting-notes{display:none!important}.settings-page:not([data-admin-page]) .settings-control-field{grid-template-rows:auto 44px;gap:6px}.settings-page:not([data-admin-page]) .settings-control-field>span,.settings-page:not([data-admin-page]) label{font-size:10px}.settings-page:not([data-admin-page]) :is(input,select,textarea){font-size:14px}.settings-page:not([data-admin-page]) .notification-setting-row{min-height:58px;padding:11px 12px}.settings-page:not([data-admin-page]) .notification-setting-row small{display:none}:root[data-theme=light] .mobile-bottom-navigation,:root[data-theme=light] .mobile-portfolio-hero,:root[data-theme=light] .mobile-overview-card,:root[data-theme=light] .mobile-snapshot-section,:root[data-theme=light] .mobile-allocation-section,:root[data-theme=light] .mobile-position-section,:root[data-theme=light] .mobile-empty-portfolio,:root[data-theme=light] .mobile-settings-home-intro,:root[data-theme=light] .mobile-settings-list,:root[data-theme=light] .mobile-settings-detail-header,:root[data-theme=light] .mobile-position-sheet{background-color:#fffffff0;border-color:#d7dee6;box-shadow:0 14px 34px #2b374617,inset 0 1px #fff}:root[data-theme=light] .mobile-position-mark{color:color-mix(in srgb, var(--mobile-position-color) 72%, #172033)}}@media (max-width:390px){.mobile-period-tabs button,.mobile-position-filter button{padding-inline:6px}.mobile-net-worth-heading>strong{font-size:clamp(32px,10.5vw,42px)}.mobile-position-list>button{grid-template-columns:36px minmax(0,1fr) minmax(86px,auto) 10px;gap:7px}.mobile-position-mark{width:36px;height:36px}body.has-app-nav .app-side-navigation .nav-links.open{grid-template-columns:1fr!important}}@media (min-width:761px) and (max-width:1080px){.settings-page:not([data-admin-page]) .settings-card{min-height:0}}
@media (max-width:760px){body.has-app-nav .app-side-navigation .mobile-menu-button,body.has-app-nav .app-side-navigation .nav-signout,body.has-app-nav .app-side-navigation .nav-links{display:none!important}.mobile-bottom-navigation .mobile-bottom-add,.mobile-bottom-navigation .mobile-bottom-add:visited,.mobile-bottom-navigation .mobile-bottom-add:hover,.mobile-bottom-navigation .mobile-bottom-add:focus-visible,:root[data-theme=light] .mobile-bottom-navigation .mobile-bottom-add,:root[data-theme=dark] .mobile-bottom-navigation .mobile-bottom-add{color:#11151a!important;-webkit-text-fill-color:#11151a!important}.mobile-bottom-navigation .mobile-bottom-add>span,.mobile-bottom-navigation .mobile-bottom-add>small{color:#11151a!important;-webkit-text-fill-color:#11151a!important;opacity:1!important}}
html,body{max-width:100%;overflow-x:clip}:where(a,button,input,select,textarea,[role=button],[tabindex]):focus-visible{outline:2px solid var(--cwns-accent,#e5b94f);outline-offset:3px}:where(button,.btn,[role=button]){touch-action:manipulation}:where(button,.btn,[role=button]):disabled,:where(button,.btn,[role=button])[aria-disabled=true]{cursor:not-allowed;opacity:.58;pointer-events:none}:where(input,select,textarea)[aria-invalid=true]{scroll-margin-top:96px}@media (max-width:767px){:where(button,.btn,[role=button],input,select,textarea){min-height:44px}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
