.position-daily>.positive,.position-daily>.negative{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:2px;display:inline-flex}.position-daily-percent{white-space:nowrap;font-size:17px;font-weight:650}.position-daily-amount{white-space:nowrap;font-size:12px;font-weight:400}.position-current-value{color:var(--muted);font-size:12px}.daily-change.with-amount{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.daily-change.with-amount .daily-change-amount{white-space:nowrap;font-size:12px;font-weight:400}.account-daily-variation{background:#b5a0ff0a;border:0;border-radius:8px;min-width:0;padding:14px 16px;box-shadow:inset 0 2px #b5a0ff60}.account-daily-variation>.row{flex-direction:column;align-items:flex-start;gap:7px}.account-daily-variation>small,.account-breakdown .account-daily-variation>small{margin-top:6px;font-size:11px;line-height:1.5;display:block}.account-daily-variation .daily-value{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:18px;font-weight:550;display:flex}.account-daily-variation .daily-value>small{margin:0;font-size:11px;display:inline}.account-daily-variation .daily-label{font-size:11px;line-height:1.5}.account-card .account-daily-variation>.row>.daily-label{display:block}.daily-indicative{white-space:nowrap;font-size:10px}.account-daily-variation .calculation-note{margin:6px 0 0;font-size:10px;line-height:1.5}.account-daily-variation .calculation-note p{margin-bottom:0}.account-summary,.overview-panel .overview-stats{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(190px,1.2fr);align-items:stretch}.account-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.account-summary>.stat,.overview-panel .overview-stats>.stat,.overview-panel .overview-stats>.stat+.stat,.account-card .account-breakdown>span{background:#ffffff03;border:0;border-radius:8px;min-width:0;padding:14px 16px}.account-summary>.stat,.overview-panel .overview-stats>.stat{gap:0}.account-summary>.stat>.muted,.overview-panel .overview-stats>.stat>.muted,.account-card .account-breakdown>span>small{margin-bottom:7px;font-size:11px;line-height:1.5}.account-card .account-breakdown>span{grid-column:auto;font-size:17px}.account-card .account-breakdown .account-result{flex-wrap:wrap}.account-daily-variation summary{cursor:pointer}@media (width<=1100px){.account-summary,.overview-panel .overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.account-summary .account-daily-variation,.overview-stats .account-daily-variation{grid-column:1/-1}}.position-analyst-target{color:#cbb7f3;white-space:nowrap;font-weight:600}.closed-positions .overflow-table{max-width:100%;position:relative;overflow-x:auto}.closed-positions td{vertical-align:top;padding-left:10px;padding-right:10px}.closed-positions th{white-space:normal;padding-left:10px;padding-right:10px}.closed-positions td>small{white-space:normal;margin-top:5px;display:block}.closed-positions{min-width:0;margin-bottom:24px}.position-sale-target{color:#eac48f}.position-sale-target>a{color:inherit;white-space:nowrap;font-weight:600}.position-sale-target>small{margin-top:4px;font-size:12px;display:block}.position-sale-target.target-reached{color:#ffdd96;background:#342b20;border-radius:6px;padding:8px}.position-list .desktop-table{overflow-x:auto}.position-list table{table-layout:fixed;min-width:1400px}.position-col-account,.position-col-quantity{width:70px}.position-col-value{width:110px}.position-col-average,.position-col-analysts{width:140px}.position-col-price,.position-col-target{width:130px}.position-col-day,.position-col-gain{width:120px}.position-list td{vertical-align:middle;white-space:normal;overflow-wrap:anywhere;height:96px}.position-list th{white-space:normal}.instrument-sheet .conviction-edit-trigger{text-align:left;color:#f0e9ff;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.instrument-sheet .conviction-edit-trigger>span{overflow-wrap:anywhere;white-space:pre-wrap;margin-top:10px;font-size:clamp(19px,1.7vw,25px);font-weight:500;line-height:1.55;display:block}.instrument-sheet .conviction-edit-trigger>small{color:#cbbbfa;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.instrument-sheet .conviction-edit-trigger:focus-visible{outline-offset:4px;outline:2px solid #bba0ff}.instrument-sheet .conviction-edit-form{margin-top:16px}.instrument-sheet .conviction-edit-form fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.instrument-sheet .conviction-edit-form textarea{width:100%;font-size:18px;line-height:1.5}.instrument-sheet .target-edit-trigger{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 0;font-size:clamp(19px,1.9vw,26px);font-weight:700;display:inline-flex}.instrument-sheet .target-edit-trigger:focus-visible{outline-offset:4px;outline:2px solid #bba0ff}.instrument-sheet .target-edit-trigger svg{flex-shrink:0}.instrument-sheet .target-edit-form fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.instrument-sheet .target-edit-form input{width:100%;min-width:0}.instrument-sheet .target-edit-form small{font-size:12px;line-height:1.5}.instrument-sheet .conviction>.text-link{margin-top:16px;font-size:13px;display:inline-block}.overflow-table{position:relative}.instrument-sheet .ownership-section{margin:20px 0 38px}.instrument-sheet .ownership-section>.section-heading{flex-wrap:wrap;gap:12px;margin-top:0}.instrument-sheet .ownership-section .eyebrow{color:#a7cddd}.instrument-sheet .personal-dividends{background:#171d21;border:1px solid #30414a;border-radius:14px;margin-top:18px;padding:18px 22px}.instrument-sheet .personal-dividends .section-heading{gap:16px;margin:0 0 12px}.instrument-sheet .personal-dividends h2{font-size:16px}.instrument-sheet .received-total{color:#9fddcf;margin-left:14px;font-size:21px}.instrument-sheet .dividend-info{background:0 0;border:0;padding:0}.instrument-sheet .dividend-info summary{color:#b4c4cd;cursor:pointer;font-size:13px}.instrument-sheet .dividend-info[open] summary{margin-bottom:14px}.instrument-sheet .decision-section{border-top:1px solid #413751;padding-top:6px;scroll-margin-top:130px}.instrument-sheet .decision-section>.section-heading{flex-wrap:wrap;gap:14px;margin:24px 0 20px}.instrument-sheet .conviction{background:linear-gradient(100deg,#292236,#1b1b24);border-left:4px solid #bba0ff;border-radius:0 12px 12px 0;margin:0 0 24px;padding:25px 28px}.instrument-sheet .conviction .eyebrow{color:#cbbbfa;font-size:11px}.instrument-sheet .conviction p{color:#f0e9ff;overflow-wrap:anywhere;max-width:72ch;margin:10px 0 0;font-size:clamp(19px,1.7vw,25px);font-weight:500;line-height:1.55}.instrument-sheet .instrument-overview.detail-targets{border:1px solid #484053;border-radius:14px;grid-template-columns:1fr 1.25fr 1fr;gap:0;padding:0;display:grid;overflow:hidden}.instrument-sheet .target-card,.instrument-sheet .current-reference{min-width:0;padding:24px}.instrument-sheet .target-card{background:#201d28;flex-direction:column;justify-content:center;gap:12px;display:flex}.instrument-sheet .target-card .eyebrow{color:#c4b1ee;font-size:11px}.instrument-sheet .target-sell{background:#25211e}.instrument-sheet .target-sell .eyebrow,.instrument-sheet .target-sell .target-distance{color:#eac48f}.instrument-sheet .current-reference{text-align:center;background:#242732;border-inline:1px solid #484053}.instrument-sheet .current-reference .eyebrow{color:#deddeb;letter-spacing:1px;font-size:11px}.instrument-sheet .detail-price{flex-wrap:wrap;justify-content:center;margin:16px 0 12px}.instrument-sheet .detail-price .quote-price>span{font-size:clamp(27px,2.8vw,40px)}.instrument-sheet .detail-targets .stat>strong{font-size:clamp(19px,1.9vw,26px)}.instrument-sheet .detail-targets .stat>.muted{font-size:13px}.instrument-sheet .target-distance{color:#d7c9fb;margin:0;font-size:14px;font-weight:600;line-height:1.5}.instrument-sheet .target-card>small{line-height:1.5}.instrument-sheet .instrument-links{margin:16px 0 24px}.instrument-sheet .market-insights{background:0 0;border:none;padding:0}.instrument-sheet .market-insights-heading{align-items:center;margin:24px 0 14px}.instrument-sheet .market-insights-heading .eyebrow{display:none}.instrument-sheet .market-reference{color:#c4cadb;background:#242732;border:1px solid #414453;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:14px;padding:12px 18px;font-size:13px;display:flex}.instrument-sheet .market-reference strong{color:#fff;font-size:20px}.instrument-sheet .market-insight-grid{background:0 0;border:none;gap:16px;overflow:visible}.instrument-sheet .market-insight-grid article{border:1px solid #3d404b;border-radius:12px;padding:22px}.instrument-sheet .market-insight-grid article:first-child{border-top:3px solid #91aecb;order:0}.instrument-sheet .market-insight-grid article:nth-child(3){border-top:3px solid #bba0ed;order:1}.instrument-sheet .market-insight-grid article:nth-child(2){border-top:3px solid #83bdac;order:2}.instrument-sheet .market-insight-grid article:nth-child(4){border-top:3px solid #d2b17f;order:3}.instrument-sheet .market-insight-grid h3{color:#f3f0f7;margin-bottom:20px;font-size:17px}.instrument-sheet .market-metrics{gap:22px 18px}.instrument-sheet .market-metric small{color:#b8b7c7;font-size:13px;line-height:1.5}.instrument-sheet .market-metric strong{font-size:22px;line-height:1.3}.instrument-sheet .market-dates{color:#c1c4ce;gap:10px;margin-top:22px;font-size:13px;line-height:1.6}.instrument-sheet .market-dates small{font-size:inherit}.instrument-sheet .market-disclaimer{color:#acaebf;font-size:12px;line-height:1.65}.instrument-sheet .market-method{margin-top:20px;font-size:12px}.instrument-sheet .market-method summary{color:#b6afc8;cursor:pointer}.instrument-sheet .market-method[open] summary{margin-bottom:8px}.instrument-sheet .analyst-comparison{color:#d6c4f5;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:20px 0 0;font-size:17px;display:flex}.instrument-sheet .analyst-comparison small{color:#b8b7c7;flex-basis:100%;font-size:12px}.instrument-sheet .income-value{color:#9bd7c7}.instrument-sheet .earnings-date>strong{font-size:27px}.instrument-sheet .earnings-date .tag{padding:7px 10px;font-size:13px}.instrument-sheet .earnings-date>small{flex-basis:100%;margin-top:5px;font-size:13px}.instrument-sheet .earnings-soon>strong{color:#f4ca8e}.instrument-sheet .earnings-soon .tag{color:#f4ca8e;background:#342b20;border-color:#8a6840}.instrument-sheet .decision-notes{margin:0;padding:20px 24px}.instrument-sheet .decision-notes .note-content{color:#ded6e9;font-size:14px;line-height:1.7}.instrument-sheet .decision-notes .note-card{border-left:3px solid #ac92d8;padding:14px}.instrument-sheet .conviction-journal{background:#1b1b24;border:1px solid #413751;border-radius:12px;grid-template-columns:1.15fr 1fr;margin-bottom:24px;display:grid;overflow:hidden}.instrument-sheet .conviction-journal>*{min-width:0}.instrument-sheet .conviction-journal .conviction{border-radius:0;margin:0}.instrument-sheet .decision-notes .section-heading{flex-wrap:wrap;gap:10px;margin:0 0 12px}.instrument-sheet .decision-notes h2{font-size:16px}.instrument-sheet .decision-notes .section-heading p{margin:4px 0 0;font-size:12px}.instrument-sheet .decision-notes h3{font-size:14px}.instrument-sheet .comparison-labels,.instrument-sheet .price-comparison{justify-content:space-between;gap:12px;display:flex}.instrument-sheet .comparison-labels{color:#b8b7c7;font-size:12px}.instrument-sheet .price-comparison{border-bottom:1px solid #353843;flex-wrap:wrap;padding:14px 0}.instrument-sheet .price-comparison>div{flex-direction:column;gap:5px;display:flex}.instrument-sheet .price-comparison>div:nth-child(2){text-align:right}.instrument-sheet .price-comparison strong{font-size:20px}.instrument-sheet .price-comparison small{color:#b8b7c7;font-size:12px}.instrument-sheet .amount-change{white-space:nowrap;font-size:16px;font-weight:600}.instrument-sheet .market-metric .amount-change{display:inline-block}.instrument-sheet .comparison-fallback{flex-basis:100%}.instrument-sheet .dividend-calendar{margin-bottom:24px}.instrument-sheet .dividend-next{padding:12px 0}.instrument-sheet .dividend-next>small{color:#afd5ca;font-size:13px}.instrument-sheet .dividend-next>div{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.instrument-sheet .dividend-next strong{color:#c5f0e2;font-size:26px}.instrument-sheet .dividend-next .tag{color:#c5f0e2;border-color:#477064;padding:6px 10px}@media (width<=1100px){.instrument-sheet .conviction-journal{grid-template-columns:1fr}}.instrument-sheet .notes-empty{font-size:14px;line-height:1.6}@media (width<=900px){.instrument-sheet .instrument-overview.detail-targets{grid-template-columns:1fr 1fr}.instrument-sheet .current-reference{border:0;border-bottom:1px solid #484053;grid-area:1/1/auto/-1}.instrument-sheet .target-card{padding:20px}.instrument-sheet .target-sell{border-left:1px solid #484053}}@media (width<=700px){.instrument-sheet .conviction{padding:20px}.instrument-sheet .personal-dividends{padding:17px}.instrument-sheet .personal-dividends .section-heading{flex-wrap:wrap;align-items:start}.instrument-sheet .received-total{margin:7px 0;display:block}.instrument-sheet .target-card{padding:16px 12px}.instrument-sheet .target-card .eyebrow{letter-spacing:.7px;font-size:9px}.instrument-sheet .detail-targets .stat>strong{font-size:20px}.instrument-sheet .target-distance{font-size:12px}.instrument-sheet .market-insight-grid article{padding:20px}.instrument-sheet .market-metric strong{font-size:21px}.instrument-sheet .market-metric small{font-size:12px}}.archived-list{background:#15161a}.archived-list .instrument-name{color:#a3a3ae}.archived-list .instrument-logo{filter:grayscale();color:#a3a3ae;background:#25252c;border-color:#36363d}.delete-instrument-control,.watch-control{display:contents}.delete-instrument-control>.notice,.watch-control>.notice{flex-basis:100%}.watch-button.is-watched{color:var(--accent)}.watch-button.is-watched:hover{color:var(--accent-hover)}body{background:var(--bg)}::selection{color:#fff;background:#8670cd}h1,h2,h3,.brand,.hero-value,.account-value,.position-card-value>strong{font-family:"Manrope Variable", var(--font-sans)}h1{letter-spacing:-1.2px;font-size:clamp(28px,2.6vw,36px);font-weight:700}h2{font-size:19px;font-weight:650}th{color:var(--muted);background:#1c1d24;padding-top:17px;padding-bottom:17px;font-size:11px}td{padding-top:21px;padding-bottom:21px}input,select,textarea{background:#121319;border-radius:10px;min-height:46px}input::placeholder,textarea::placeholder{color:#7e7d90}.sidebar{background:#14151a;border-color:#262730;padding-top:32px}.brand{letter-spacing:-1.4px;font-size:29px;font-weight:750}.brand-symbol{width:35px;height:35px;color:var(--accent);background:0 0;border-radius:0;margin-right:10px}.brand-period{color:var(--accent)}.sidebar-caption{letter-spacing:1.6px;margin-top:18px;margin-bottom:31px;font-size:9px}nav>a{color:#aaa9b9;border-radius:10px;min-height:47px;font-size:12px}nav>a.active{color:#d2c4ff;background:#292438;box-shadow:inset 2px 0 #b5a0ff}nav>a:hover{color:var(--text);background:#22232c}.nav-label{letter-spacing:1.3px;font-size:9px}.nav-count{color:#cec1f7;background:#343044}.sidebar-bottom{font-size:12px}.personal-avatar{color:#d4c6ff;font-family:var(--font-sans);background:#2e2940;font-size:13px;font-weight:600}.topbar{background:#101114;border-color:#262730;justify-content:flex-end;height:72px}.topbar-label{color:var(--muted);gap:13px;font-size:12px}.topbar-label strong{color:#dddbe8;font-weight:500}.refresh-time{font-size:11px}main{padding-top:22px}.page-heading{margin-top:26px;margin-bottom:27px}.page-heading p{color:var(--muted);font-size:13px}.eyebrow{letter-spacing:1.4px;color:var(--dim);font-size:10px;font-weight:500}.page-heading .eyebrow{color:var(--accent)}.button{background:#202128;border-color:#353541;border-radius:10px;min-height:43px;padding:10px 16px;font-size:12px;transition:background .15s,border-color .15s,transform .15s}.button:hover{background:#2c2c38;border-color:#5a536d}.button.primary{background:var(--accent);border-color:var(--accent);color:#1c1532;font-weight:650;box-shadow:0 4px 20px #a48cf51a}.button.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-1px)}.button.small{min-height:35px;font-size:11px}.icon-button:hover{color:var(--text);background:#37313f}.demo-banner{color:var(--dim);background:0 0;border:0;gap:9px;padding:0;font-size:10px}.demo-badge{color:#bba4ed;letter-spacing:.7px;background:#272331;border-radius:5px;padding:4px 7px;font-size:8px}.overview-panel{background:radial-gradient(at 86% 0,#342748 0%,#0000 57%),linear-gradient(120deg,#202027,#1b1b24);border:1px solid #41354f;border-radius:18px;grid-template-columns:1.25fr 1fr;padding:31px 32px 0;box-shadow:0 12px 45px #00000015}.overview-main .eyebrow{color:#c3bed0;letter-spacing:1.4px;font-size:10px}.hero-value{letter-spacing:-2.8px;color:#faf9ff;margin-top:8px;margin-bottom:13px;font-size:clamp(42px,4.2vw,62px);font-weight:600}.overview-main>.muted{font-size:12px}.overview-result{border-left:0;padding-left:32px}.overview-result>.muted{color:#b6b0c5;font-size:12px}.hero-gain{letter-spacing:-.8px;gap:12px;margin-top:10px;margin-bottom:9px;font-size:30px;font-weight:550}.hero-gain small{color:var(--positive);background:#6fddb518;border:1px solid #6fddb52a;border-radius:7px;padding:4px 8px;font-size:12px;font-weight:500}.hero-gain.negative small{background:var(--negative-soft);color:var(--negative);border-color:var(--negative-border)}.overview-stats{border-color:#ffffff10;margin-top:29px;padding:22px 0 25px}.overview-stats>.stat+.stat{border-left:1px solid #ffffff0d;padding-left:23px}.stat>.muted{font-size:11px}.stat>strong{font-size:18px;font-weight:550}.calculation-note{color:var(--dim);margin-top:12px;margin-bottom:22px;font-size:10px}.panel,.account-card,.watch-card,.position-card{background:var(--surface);border-color:#2f3039;border-radius:14px}.account-grid{gap:18px;margin-bottom:27px}.account-card{padding:23px;transition:border-color .2s,background .2s;position:relative}.account-card:hover{background:#1e1e27;border-color:#65587b}.account-card .row>.muted{font-size:11px}.account-icon{color:#c8acf7;background:#302741;border-radius:7px;padding:6px 8px;font-size:10px}.account-icon.blue{color:#e9bf88;background:#352d24}.account-value{letter-spacing:-1px;margin-top:20px;margin-bottom:19px;font-size:32px}.account-breakdown{font-size:13px}.account-breakdown small{font-size:10px}.account-breakdown>span+span{border-color:#2e2e39}.account-result{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.account-result small{background:var(--positive-soft);border:1px solid var(--positive-border);border-radius:5px;padding:2px 5px;font-size:9px;font-weight:500;display:inline-flex}.account-result.negative small{background:var(--negative-soft);border-color:var(--negative-border)}.alerts{gap:14px}.alert-card,.alert-card.sell{background:#1c2023;border-color:#344140;border-radius:12px;padding:17px}.alert-card.sell{background:#24201d;border-color:#4a3d2e}.alert-card strong{color:#d5e6df;font-size:12px}.alert-card.sell strong{color:#ead5b7}.alert-card p{color:#a4aaa9;font-size:11px}.alert-card.sell p{color:#b5aaa0}.alert-icon{color:var(--positive);background:#26362f;border:0;border-radius:9px;width:34px;height:34px}.alert-card.sell .alert-icon{color:var(--warning);background:#3a3022;border:0}.section-heading{margin-top:32px;margin-bottom:18px}.count{color:#beb0db;background:#282332;border-color:#3a3549;border-radius:6px}.text-link{color:#beacf2;font-size:12px}.instrument-logo{color:#d1b6f8;background:#2d283b;border-color:#42374e;border-radius:11px;width:38px;height:38px;font-size:12px}.instrument-logo.etf{color:#9ed2e9;background:#26313b;border-color:#354650}.instrument-name{font-size:13px}.identity small{color:var(--dim);font-size:10px}.tag{color:#b9b4c9;background:#282833;border-color:#373744;border-radius:5px;font-size:10px}.buy-tag{background:var(--positive-soft);color:var(--positive);border-color:var(--positive-border)}.sell-tag{background:var(--warning-soft);color:var(--warning);border-color:var(--warning-border)}.daily-change{font-size:12px}.watch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-grid.watch-list{grid-template-columns:minmax(0,1fr)}.watch-summary{grid-template-columns:minmax(180px,1.5fr) repeat(5,minmax(110px,1fr));align-items:start;gap:20px;display:grid}.watch-summary>div{min-width:0}.watch-summary>div>small{margin-bottom:7px;font-size:12px;display:block}.watch-summary strong,.watch-summary .daily-change{font-size:17px}.watch-current .quote-price>span{font-size:22px;font-weight:650}.watch-identity>.tag{margin-top:12px}.watch-buy,.watch-sell{border-left:1px solid var(--line);padding-left:16px}.watch-buy strong{color:#b9caff}.watch-sell strong{color:#dcc6ff}.watch-conviction{border-left:3px solid var(--accent);overflow-wrap:anywhere;background:#ffffff03;margin:20px 0 16px;padding:14px 18px}.watch-conviction p{white-space:pre-wrap;margin:8px 0 0;font-size:16px;line-height:1.65}@media (width<=1200px){.watch-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.watch-identity{grid-column:1/-1}}@media (width<=600px){.watch-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.watch-buy,.watch-sell{border-left:0;padding-left:0}.watch-conviction{padding:12px}}.watch-card{padding:23px}.watch-quote{margin-top:22px}.watch-quote .quote-price>span{font-family:"Manrope Variable", var(--font-sans);letter-spacing:-1px;font-size:28px;font-weight:600}.watch-targets{font-size:13px}.watch-targets small{font-size:11px}.watch-bottom{padding-top:16px}.watch-reason,.note-content{color:#b0abbc}.form-panel{border-radius:16px}.field{font-size:13px}.intent-options>button{color:#bbb4ca;background:#202027;border-radius:12px}.intent-options>button.selected{color:#d2c0ff;background:#2d263e;border-color:#9476c7;box-shadow:0 0 0 1px #9476c7}.form-details summary{color:#d1cbdc}.notice.neutral{color:#b9b0cc;background:#23212c}.conviction{border-color:#a688e3}.conviction p{color:#c5bdd5}.empty{color:var(--accent)}.empty h3{color:#dbd5e8}.page-footer{color:var(--dim)}@media (width<=1280px){.hero-value{font-size:47px}.overview-result{padding-left:20px}.hero-gain{flex-wrap:wrap;font-size:26px}.overview-stats>.stat+.stat{padding-left:15px}}@media (width<=760px){.sidebar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#14151af5;padding:14px 17px 0}.brand{font-size:26px}.brand-symbol{width:29px;height:29px}nav>a{border-radius:8px 8px 0 0;min-height:47px;font-size:9px}nav>a.active{box-shadow:inset 0 -2px var(--accent)}.topbar{height:53px}.refresh-time{font-size:9px}main{padding-top:18px}.demo-banner{font-size:9px;line-height:1.7}.page-heading{margin-top:25px}.page-heading .eyebrow{font-size:9px}.page-heading p{font-size:12px;line-height:1.7}.page-heading>.button{width:auto}.overview-panel{border-radius:16px;grid-template-columns:1fr;padding:24px 22px 0}.hero-value{letter-spacing:-1.8px;font-size:clamp(35px,10.8vw,49px)}.overview-main>.muted{font-size:11px}.overview-result{padding:25px 0 0}.overview-result>.muted{font-size:11px}.hero-gain{flex-wrap:wrap;font-size:27px}.hero-gain small{font-size:11px}.overview-stats{gap:22px 12px;margin-top:25px;padding:23px 0}.overview-stats>.stat+.stat{border:0;padding-left:0}.overview-stats .stat>strong{font-size:17px}.calculation-note{font-size:9px}.account-grid{gap:10px}.account-card{border-radius:12px;padding:18px 13px}.account-value{margin-top:19px;font-size:23px}.account-breakdown{font-size:12px}.account-breakdown small{font-size:10px}.instrument-name{font-size:13px}.section-heading h2{font-size:18px}.text-link{font-size:11px}.position-card{padding:19px}.position-card-value>strong{font-size:27px}.watch-grid{grid-template-columns:1fr}.watch-card{padding:21px}.form-panel{padding:20px}.page-footer{font-size:9px}}@media (prefers-reduced-motion:reduce){.button.primary:hover{transform:none}}.account-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.deposit-form{width:100%;max-width:760px;margin:0 0 28px auto;padding:28px}.deposit-form-heading{margin-bottom:26px}.deposit-form-heading h2{margin:10px 0;font-size:22px}.deposit-form-heading p,.deposit-form-hint{font-size:12px;line-height:1.7}.deposit-form-hint{margin:18px 0 0}.deposit-form textarea{resize:vertical}@media (width>=701px){.deposit-form{max-width:none;margin-inline:0}}@media (width<=700px){.account-heading-actions{justify-content:flex-start;width:100%}.account-heading-actions .button{flex:180px}.deposit-form{margin-bottom:24px;padding:20px}.deposit-form .form-grid{grid-template-columns:1fr}}
