html.theme-light{color-scheme:light}html.theme-light .shell,html.theme-light .shell .main,html.theme-light body{background:var(--tos-bg);color:var(--tos-text)}html.theme-light .shell:after,html.theme-light .shell:before{opacity:0}html.theme-light .shell .sidebar,html.theme-light .shell .topbar{background:var(--tos-solid);border-color:var(--tos-line);box-shadow:none}html.theme-light .shell .main main :is(.panel,.metric,.score,.ticks,.ai){background:var(--tos-solid);border-color:var(--tos-line);box-shadow:var(--tos-shadow-sm)}html.theme-light .shell .main main :is(h1,h2,h3,h4,.metric strong,.risk-value strong){color:var(--tos-text);text-shadow:none}html.theme-light .shell .main main :is(.hint,.eyebrow,.metric small,.chart-stats small,.kv dt,.page-head p,.review-note small){color:var(--tos-muted)}html.theme-light .shell .main main :is(.up,.up strong){color:var(--tos-up)!important}html.theme-light .shell .main main :is(.down,.down strong){color:var(--tos-down)!important}html.theme-light .shell .main main :is(.pills .on,.chart-tabs .selected,.primary,.save-btn):not(.spin):not(.ok):not(.bad){background:var(--tos-blue)!important;border-color:var(--tos-blue)!important;color:var(--tos-on-accent);box-shadow:var(--tos-shadow-btn)}html.theme-light .shell .main main .save-btn.ok{background:var(--tos-up)!important;border-color:var(--tos-up)!important;color:var(--tos-on-accent)!important;box-shadow:none}html.theme-light .shell .main main .save-btn.bad{background:var(--tos-down)!important;border-color:var(--tos-down)!important;color:var(--tos-on-accent)!important;box-shadow:none}html.theme-light .shell :is(.avatar,.sidebar a.active,.account.on,.account-pop){box-shadow:none;text-shadow:none}html.theme-light .shell .sidebar a.active{background:var(--tos-accent-tint);border-color:var(--tos-accent-tint-line)}html.theme-light .shell .main main :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.menu-select>button,.date-filter-trigger){background:var(--tos-field);border-color:var(--tos-field-line);color:var(--tos-text);box-shadow:none}html.theme-light .shell .main main :is(input,select,textarea,button):focus-visible{outline:2px solid var(--tos-blue)!important;outline-offset:2px;box-shadow:none!important}html.theme-light .shell .main main :is(input,textarea)::placeholder{color:var(--tos-faint);opacity:1}html.theme-light .shell .main main :is(.menu-select-list,.date-filter-pop,.bt-cal){background:var(--tos-solid);color:var(--tos-text);border-color:var(--tos-line);box-shadow:var(--tos-shadow)}html.theme-light .shell .main main :is(.menu-select-list button,.bt-cal button){color:var(--tos-text)}html.theme-light .shell .main main table{background:var(--tos-solid)}html.theme-light .shell .main main th{background:var(--tos-soft);color:var(--tos-muted);border-color:var(--tos-line);font-weight:700}html.theme-light .shell .main main td{color:var(--tos-text);border-color:var(--tos-line)}html.theme-light .shell .main main tbody tr:not(.journal-expand-row):hover{background:#edf3fc}html.theme-light .shell .main main .journal-expand{background:var(--tos-soft);border-color:var(--tos-line)}html.theme-light .shell .main main :is(.shot-frame,.shot-empty,.review-note){background:var(--tos-solid);border-color:var(--tos-line);color:var(--tos-muted)}html.theme-light .shell .main main .shot-frame header{background:var(--tos-soft);border-color:var(--tos-line)}html.theme-light .shell .main main .lab-checks li{background:var(--tos-solid);border-color:var(--tos-field-line);box-shadow:none}html.theme-light .shell .main main .lab-checks li:has(input:checked){background:var(--tos-accent-tint);border-color:var(--tos-accent-tint-line);box-shadow:none}html.theme-light .shell .main main .lab-checks input:checked{background:var(--tos-blue);border-color:var(--tos-blue);box-shadow:none}html.theme-light .shell .main main .pill-sep,html.theme-light .shell .main main .progressbar,html.theme-light .shell .main main .week i{background:var(--tos-track)}html.theme-light .shell .main main .pill-nav .pills+.pills:before{color:var(--tos-muted)}html.theme-light .shell .main main .recharts-tooltip-wrapper :is(p,span,li){color:var(--tos-text)}html.theme-light .shell .main main .recharts-default-tooltip{background:var(--tos-solid)!important;border-color:var(--tos-line)!important;border-radius:10px;box-shadow:var(--tos-shadow-sm)}html.theme-light .shell .main main .chart-tabs button:not(.selected){background:var(--tos-soft);border-color:var(--tos-line);color:var(--tos-muted)}html.theme-light .shell .main main .badge.ok{background:var(--tos-up-tint);color:var(--tos-up)}html.theme-light .shell .main main .badge.bad{background:var(--tos-down-tint);color:var(--tos-down)}html.theme-light .shell .main main .dot,html.theme-light .shell .main main .pills .on,html.theme-light .shell .sidebar .account{box-shadow:none!important}html.theme-light .shell .main main :is(.week-total,.cal-grid>div,.cal-grid>span){border-color:var(--tos-line)}html.theme-light .shell .main main .page-head .eyebrow:before{box-shadow:none}html.theme-light .shell .main main :is(h1,h2,h3,h4,.welcome h1,.hello h1,.metric strong,.kv dd),html.theme-light .shell .sidebar :is(a,button,.nav-toggle),html.theme-light .shell .topbar :is(button,a,.profile b){color:var(--tos-text)}html.theme-light .shell .main main :is(.welcome,.hello,.hello-side) :is(p,small){color:var(--tos-muted)}html.theme-light .shell .sidebar a.active{color:var(--tos-accent-text)}html.theme-light .shell .topbar :is(.lang-switch .on,.avatar){color:var(--tos-on-accent)}html.theme-light .shell{color:var(--tos-text)}html.theme-light .shell :is(input,button,select,textarea){border-color:var(--tos-field-line)}html.theme-light .shell .main main :is(th,td,dt,dd,label,p,.checks li,.profile b,.cal-grid b,.cal-grid strong){color:var(--tos-text)}html.theme-light .shell .main main :is(.cal-grid,.week-total,.kv>div,.cal-grid>*,.cal-head,.cal-week){border-color:var(--tos-line)!important}html.theme-light .shell .main main svg:not([fill]){fill:currentColor}html.theme-light .shell .main main .recharts-cartesian-axis-tick text{fill:var(--tos-muted)}html.theme-light .shell .main main .recharts-cartesian-axis-line,html.theme-light .shell .main main .recharts-cartesian-axis-tick-line{stroke:var(--tos-line-strong)}html.theme-light .shell .main main .cal-grid .future{background-image:repeating-linear-gradient(135deg,transparent,transparent 3px,#7180961a 0,#7180961a 4px)}html.theme-light .shell .main main .dashboard .xp-panel .level :is(strong,span),html.theme-light .shell .main main .dashboard .xp-panel .scores b{color:var(--tos-text);opacity:1}html.theme-light .shell .main main .dashboard .xp-panel :is(.scores small,small){color:var(--tos-muted)}html.theme-light .shell .main main .calendar.full .cal-grid>button:hover,html.theme-light .shell .main main .dashboard .cal-grid>a:hover{background:var(--tos-accent-tint);color:var(--tos-text)}html.theme-light .shell .main main .dashboard :is(.cal-head span:not(:last-child),.cal-grid>a:not(:nth-child(7n))):after{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--tos-line-strong) 55%,white) 18%,color-mix(in srgb,var(--tos-line-strong) 55%,white) 82%,transparent)}html.theme-light .shell .main main .dashboard .cal-grid>a{border-color:color-mix(in srgb,var(--tos-line) 75%,white)}html.theme-light{--journal-expanded-bg:linear-gradient(120deg,var(--tos-solid),var(--tos-soft))}html.theme-light .shell .main main .journal-table tbody .journal-row.on,html.theme-light .shell .main main .journal-table tbody .journal-row.on:hover{background:var(--tos-accent-tint)}html.theme-light .shell .main main .journal-table tbody .journal-row:not(.on):hover{background:var(--tos-hover)}html.theme-light .shell .main main .journal-table .journal-expand,html.theme-light .shell .main main .journal-table .journal-expand-row>td{background:var(--journal-expanded-bg);color:var(--tos-text)}.status-alert{position:fixed;z-index:10000;inset-block-start:76px;inset-inline-end:24px;display:flex;align-items:center;gap:12px;width:min(440px,calc(100vw - 32px));padding:16px 18px;border:1px solid var(--tos-accent-tint-line);border-radius:var(--tos-r-lg);background:var(--tos-solid);color:var(--tos-text);box-shadow:var(--tos-shadow);animation:alert-in .2s ease;font:500 14px/1.7 var(--tos-font)}html.is-fa .status-alert{font-family:var(--tos-font-fa)}.status-alert>svg{flex:none;color:var(--tos-up)}.status-alert.is-error>svg{color:var(--tos-down)}.status-alert>span{flex:1 1;overflow-wrap:anywhere}.status-alert>button{display:grid;place-items:center;flex:none;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--tos-soft);color:var(--tos-muted);cursor:pointer}@keyframes alert-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.security-sessions{display:grid;grid-gap:12px;gap:12px;margin-block:24px}.session-card{display:flex;align-items:center;gap:16px;padding:20px;border:1px solid var(--tos-line);border-radius:var(--tos-r-lg);background:var(--tos-soft)}.session-card>div{flex:1 1;min-width:0}.session-card h3{margin:0 0 6px!important}.session-card p{margin:0 0 8px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.session-card p,.session-card small{color:var(--tos-muted)}.session-card>.badge{flex:none;white-space:nowrap}.shell .main main .settings-subscription{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:22px;gap:22px;padding:28px;margin:22px 0;background:var(--tos-accent-tint);border:1px solid var(--tos-accent-tint-line);border-radius:var(--tos-r-lg)}.shell .main main .settings-subscription>.tile-ico{align-self:start;width:52px;height:52px}.shell .main main .settings-subscription h3{margin:6px 0 10px;font-size:28px}.shell .main main .settings-subscription p{line-height:1.8;font-size:14px;color:var(--tos-muted)}.settings-subscription .subscription-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;-webkit-padding-before:18px;padding-block-start:18px;border-top:1px solid var(--tos-line)}.settings-subscription .subscription-actions button{margin:0;font-size:14px;padding:10px 18px}.settings-content .report-share-row{align-items:center;justify-content:space-between;gap:16px;padding:16px;margin-block:12px;background:var(--tos-soft)}.market-preferences,.settings-content .report-share-row{display:flex;flex-wrap:wrap;border:1px solid var(--tos-line);border-radius:var(--tos-r-md)}.market-preferences{grid-column:1/-1;gap:12px 24px;padding:18px}.market-preferences legend{padding-inline:6px;color:var(--tos-muted)}.shell .main main .market-preferences label{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0}.shell .main main .market-preferences input{width:18px;height:18px;accent-color:var(--tos-accent)}.telegram-disconnect{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:20px}.attachment-picker{display:flex;align-items:center;gap:14px;min-height:54px;padding:10px 14px;border:1px dashed var(--tos-field-line);border-radius:var(--tos-r-md);background:var(--tos-soft)}.attachment-picker>span{font-size:12px;color:var(--tos-muted)}.attachment-picker .copy-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin:0;white-space:nowrap}.attachment-list{display:grid;grid-gap:8px;gap:8px;padding:0;margin:10px 0;list-style:none}.attachment-list li{display:flex;align-items:center;gap:8px;border:1px solid var(--tos-line);border-radius:var(--tos-r-md);padding:12px;background:var(--tos-solid)}.attachment-list li>span{min-width:0;flex:1 1;display:grid;grid-gap:5px;gap:5px}.attachment-list b{overflow-wrap:anywhere;font-size:13px}.attachment-list small{color:var(--tos-muted)}.ticket-attachments{min-width:0;width:100%}.ticket-attachments>.field-label{display:block;margin-bottom:8px}.ticket-attachments .copy-btn{font-size:12px}.composer-bar:has(.ticket-attachments){flex-wrap:wrap}.composer-bar>.ticket-attachments{flex-basis:100%}.manual-trade-action{flex:none;margin-right:auto}.journal-page>.toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.journal-page>.toolbar>.pill-nav{flex:1 1;min-width:0}.manual-trade-dialog{width:min(760px,calc(100vw - 32px));max-height:90dvh;padding:28px;border:1px solid var(--tos-line);border-radius:var(--tos-r-lg);background:var(--tos-solid);color:var(--tos-text);box-shadow:var(--tos-shadow);text-align:start}.manual-trade-dialog::-webkit-backdrop{background:#030a16aa;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.manual-trade-dialog::backdrop{background:#030a16aa;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.manual-trade-dialog header h2{font-size:24px;margin:10px 0}.manual-trade-dialog header p{font-size:14px;line-height:1.8;color:var(--tos-muted)}.manual-trade-dialog .form-grid{margin-block:20px;gap:16px}.manual-trade-dialog .form-grid label{margin:0;font-size:13px;font-weight:600;color:var(--tos-muted)}.manual-trade-dialog :is(input,select){width:100%;font:inherit;background:var(--tos-field);color:var(--tos-text);border:1px solid var(--tos-field-line);border-radius:var(--tos-r-md);height:44px;padding:8px 12px}.manual-trade-dialog input[type=file]{padding:8px}.manual-trade-dialog .manual-screenshot{grid-column:1/-1}.manual-trade-dialog footer{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:20px;border-top:1px solid var(--tos-line)}.manual-trade-dialog footer button{height:44px;min-width:120px;margin:0}.manual-trade-dialog input:focus,.manual-trade-dialog select:focus{outline:2px solid var(--tos-accent-tint-line);border-color:var(--tos-accent)}.coming-soon-page{position:relative;isolation:isolate;min-height:65vh;overflow:hidden;border-radius:var(--tos-r-lg)}.coming-soon-preview{filter:blur(7px);opacity:.42;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.coming-soon-message{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:color-mix(in srgb,var(--tos-bg) 36%,transparent);color:var(--tos-text)}.coming-soon-message>svg{color:var(--tos-accent)}.coming-soon-message h2{font-size:32px;letter-spacing:-.5px;margin:0;padding:20px 36px;border:1px solid var(--tos-line);background:var(--tos-solid);border-radius:var(--tos-r-lg);box-shadow:var(--tos-shadow-sm)}html:root body .shell .sidebar .menu.nav-fold{background:var(--tos-soft);color:var(--tos-muted);border-color:var(--tos-line)}html:root body .shell .sidebar .menu.nav-fold:hover{background:var(--tos-accent-tint);color:var(--tos-accent-text)}.shell .topbar .top-actions{align-items:center}.shell .topbar .top-actions :is(button,a,.profile b,.profile small){white-space:nowrap}.shell .topbar .profile{gap:2px;justify-content:center;line-height:1.25}.shell .topbar .profile :is(b,small){margin:0;line-height:1.25}.shell .topbar .profile small{padding:0}html.is-fa .shell .hello h1,html.is-fa .shell .month b.ltr-num{font-family:var(--tos-font-fa)!important}.shell .dashboard .trade-emphasis{font-weight:800!important}html[dir=rtl] .shell .worst-behavior{direction:rtl;text-align:right}@media(max-width:1382px){.shell .topbar .top-actions{gap:6px;flex-wrap:nowrap;min-width:0;overflow-x:auto;scrollbar-width:none}.shell .topbar .top-actions>*{flex-shrink:0}.shell .topbar .search{flex-shrink:1;min-width:110px}.shell .topbar .profile{min-width:0;max-width:150px}.shell .topbar .profile b{overflow:hidden;text-overflow:ellipsis}.shell .topbar .role-desk{white-space:nowrap;flex-shrink:0}}@media(max-width:640px){.session-card{flex-wrap:wrap;padding:16px}.session-card>.tile-ico{display:none}.session-card>div{flex-basis:100%}.manual-trade-dialog{padding:18px}.manual-trade-dialog .form-grid{grid-template-columns:1fr}.attachment-picker{flex-wrap:wrap}.status-alert{inset-inline-end:16px}.shell .main main .settings-subscription{padding:20px;gap:14px}.manual-trade-action{width:100%;display:flex;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.status-alert{animation:none}}html[dir=ltr] .journal-page>.toolbar>.manual-trade-action{order:-1;margin:0}html[dir=rtl] .journal-page>.toolbar>.manual-trade-action{order:1;margin:0}.manual-trade-dialog input[hidden]{display:none}.manual-trade-dialog .attachment-picker{font-weight:400}