:root{--brand-bg:#0d1422;--brand-panel:#152136;--brand-raised:#1c2d46;--brand-field:#101b2d;--brand-line:#324966;--brand-text:#edf4ff;--brand-muted:#aabbd2;--brand-accent:#80b3ff;--brand-accent-hover:#a7cbff;--brand-accent-soft:#80b3ff1f;--brand-accent-border:#80b3ff59;--brand-teal:#65dfd0;--brand-gold:#f1c779;--brand-on-accent:#0d1b32}html:has(>body.product-theme){background:var(--brand-bg);color-scheme:dark}body.product-theme[data-product-theme]{--ui-bg:var(--brand-bg);--ui-panel:var(--brand-panel);--ui-raised:var(--brand-raised);--ui-text:var(--brand-text);--ui-muted:var(--brand-muted);--ui-disabled:#787880;--ui-label:#d4d4da;--ui-field:var(--brand-field);--ui-field-border:#626268;--ui-border:rgba(255,255,255,.12);--ui-hover:rgba(255,255,255,.06);--ui-accent:var(--brand-accent);--ui-accent-soft:var(--brand-accent-soft);--ui-up:#00c176;--ui-down:#ff3b4a;--sans:"Instrument Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--bg:var(--ui-bg);--bg-raised:var(--ui-raised);--panel:var(--ui-panel);--raised:var(--ui-raised);--card:var(--ui-panel);--chip:var(--ui-raised);--text:var(--ui-text);--ink:var(--ui-text);--muted:var(--ui-muted);--muted-dim:var(--ui-disabled);--line:var(--ui-border);--hairline:var(--ui-border);--gold:var(--ui-accent);--gold-soft:var(--ui-accent);--blue:var(--ui-accent);--green:var(--ui-up);--red:var(--ui-down);--bon-bg-primary:var(--ui-bg);--bon-bg-secondary:var(--ui-panel);--bon-border:var(--ui-border);--bon-text:var(--ui-text);--bon-muted:var(--ui-muted);--bon-blue:var(--ui-accent);--bon-blue-soft:var(--ui-accent-soft);--bon-positive:var(--ui-up);--bon-negative:var(--ui-down);--bon-positive-text:var(--ui-up);--bon-negative-text:var(--ui-down);--bon-positive-soft:rgba(0,193,118,.08);--bon-negative-soft:rgba(255,59,74,.08);--bon-action:var(--ui-accent);--bon-action-hover:#a3d2ff;--bon-action-soft:var(--ui-accent-soft);--bon-action-border:rgba(112,186,255,.3);--bon-field-border:var(--ui-field-border);--panel-accent:var(--ui-accent);--panel-surface:var(--ui-panel);--panel-raised:var(--ui-raised);--account-muted:var(--ui-muted);--login-line:var(--ui-border);--login-accent:var(--ui-accent);--help-bg:var(--ui-bg);--help-surface:var(--ui-panel);--help-border:var(--ui-border);--help-ink:var(--ui-text);--help-muted:var(--ui-muted);--help-accent:var(--ui-accent);--help-font:var(--sans);--ice:var(--ui-accent);--ice-soft:var(--ui-accent);--ice-line:var(--ui-border);--ice-wash:var(--ui-accent-soft);background:var(--ui-bg);color:var(--ui-text);font-family:var(--sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}body.product-theme[data-product-theme] ::selection{background:var(--ui-accent-soft);color:var(--ui-text)}body.product-theme[data-product-theme] :is(button,input,select,textarea){font-family:var(--sans);font-variant-numeric:tabular-nums;accent-color:var(--ui-accent)}body.product-theme[data-product-theme] :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--ui-accent)}body.product-theme[data-product-theme] :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background-color:var(--ui-field);color:var(--ui-text);border-color:var(--ui-field-border)}body.product-theme[data-product-theme] :is(input,textarea)::placeholder{color:var(--ui-muted);opacity:1}body.product-theme[data-product-theme] :is(button,input,select,textarea):disabled{color:var(--ui-disabled)}body.product-theme[data-product-theme] :is(h1,h2,h3,h4){color:var(--ui-text);font-family:var(--sans)}body.product-theme[data-product-theme] :is(.auth-eyebrow,.eyebrow,.payment-eyebrow,.sample-eyebrow,.account-eyebrow,.help-eyebrow){color:var(--ui-muted)}body.product-theme[data-product-theme] :is(.payment-price,.package-price,.offer-price,.account-remaining,.ohlc,.sample-ohlc,.market-ohlc,.trade-plan-current strong,.trade-plan-levels b,.trade-plan-targets b,.kad-row,.book-table,.book-price,.book-size,.book-notional,[data-stock-price],[data-stock-change],input[type=number]){font-family:var(--mono);font-variant-numeric:tabular-nums}body.product-theme[data-product-theme] :is(.payment-price,.package-price,.offer-price){color:var(--ui-text);font-size:32px;font-weight:700}body.product-theme[data-product-theme] :is(header.top,.account-top,.payment-header,.login-header,.site-head,.help-header,.panel-tabs){background:var(--ui-bg);border-color:var(--ui-border);box-shadow:none}body.product-theme[data-product-theme] .profile{--member-ink:var(--ui-text);--member-muted:var(--ui-muted);--member-accent:var(--ui-accent)}body.product-theme[data-product-theme] :is(.profile-trigger,.profile-menu,.education-links,.stock-notifications-panel,.stock-notifications-trigger,.price-alarms-panel,.chart-tool-menu:not(.chart-drawing-ribbon),.chart-line-editor,.membership-summary,.profile-avatar){background:var(--ui-raised);border-color:var(--ui-border);color:var(--ui-text);box-shadow:none}body.product-theme[data-product-theme] :is(.profile-trigger:hover,.profile-trigger[aria-expanded=true],.profile-menu-link:hover,.education-links>a:hover,.stock-notifications-trigger:hover,.panel-tab:hover){background:var(--ui-hover);color:var(--ui-text);border-color:var(--ui-border)}body.product-theme[data-product-theme] :is(.profile-plan,.profile-chevron,.membership-summary small,.profile-menu-head span:not(.profile-avatar),.education-links small,.panel-brand-name>span,.login-nav a,.account-home){color:var(--ui-muted)}body.product-theme[data-product-theme] .panel-tabs .panel-tab{background:transparent;color:var(--ui-muted);border-color:transparent;box-shadow:none}body.product-theme[data-product-theme] .panel-tabs .panel-tab.is-on{background:var(--ui-accent-soft);color:var(--ui-accent);border-color:transparent;box-shadow:none}body.product-theme[data-product-theme] .panel-tabs .panel-tab.is-on:after{background:var(--ui-accent)}body.product-theme[data-product-theme] :is(.membership-summary .membership-badge,.panel-brand-beta,.quote-summary-session){color:var(--ui-muted);border-color:var(--ui-border)}body.product-theme[data-product-theme] :is(.account-card,.membership-card,.payment-summary,.payment-form,.auth-card,.auth-form,.login-form,.packages-notice,.package-card,.sample-lesson aside,.sample-feedback,.help-card,.help-section,.help-contact,.trade-plan-admin,.trade-plan-feed,.trade-plan-card,.kad-scanner,.kad-table-wrap,.chart-card,.academy-card,.lesson-card,.mode-tabs,.feedback,.reference-card,.welcome-card,.welcome-dialog,.member-learning-card){background:var(--ui-panel);border-color:var(--ui-border);box-shadow:none}body.product-theme[data-product-theme] :is(.account-status,.account-copy,.account-heading>p,.payment-support,.login-description,.login-welcome,.sample-lead,.sample-disclosure,.quote-summary-time,.synthetic-note){color:var(--ui-muted)}body.product-theme[data-product-theme] :is(.membership-details dt,.account-card dt,.help-section p,.help-card p,.package-card p){color:var(--ui-muted)}body.product-theme[data-product-theme] :is(.membership-details dd,.membership-plan dd,#account-remaining,.session-score strong,.login-intro h1>span,.sample-main h1 em){color:var(--ui-text)}body.product-theme[data-product-theme] :is(.account-heading,.membership-details,.account-actions,.payment-header,#payment-history-list li,.help-section,.sample-lesson,.packages-jump){border-color:var(--ui-border)}body.product-theme[data-product-theme] :is(.account-primary,.auth-submit,.login-submit,.package-cta,.primary,.help-primary,.chart-line-editor button[type=submit]){background:var(--ui-accent);border-color:var(--ui-accent);color:#000;box-shadow:none}body.product-theme[data-product-theme] :is(.account-primary,.auth-submit,.login-submit,.package-cta,.primary,.help-primary):hover:not(:disabled){background:#a3d2ff;border-color:#a3d2ff;color:#000}body.product-theme[data-product-theme] :is(.account-button:not(.account-primary),.sample-main button,.sample-next a,.quiet,.help-contact a){background:var(--ui-raised);border-color:var(--ui-border);color:var(--ui-text)}body.product-theme[data-product-theme] :is(.mode-tabs button.selected,.pa-tabs button[aria-pressed=true],.sample-answers button[aria-pressed=true],.pb-lesson-steps button[aria-pressed=true],.exit-step-nav [aria-pressed=true]){background:var(--ui-accent-soft);border-color:var(--ui-accent);color:var(--ui-accent)}body.product-theme[data-product-theme] :is(.payment-link,.payment-header a,.packages-notice-actions a,.help-section a,.account-card a:not(.account-button)){color:var(--ui-accent)}body.product-theme[data-product-theme] :is(.membership-badge[data-tone=success],.up,[data-tone=up]){color:var(--ui-up)}body.product-theme[data-product-theme] :is(.dn,.down,[data-tone=dn],#payment-error,.profile-exit){color:var(--ui-down)}body.product-theme[data-product-theme] :is(.book-card,.book-panel,.book-summary,.book-toolbar,.book-depth-panel,.book-table-wrap,.book-form,.book-stats,.book-status,.book-tape){background:var(--ui-panel);border-color:var(--ui-border)}body.product-theme[data-product-theme] :is(.book-table th,.book-table td,.book-card header,nav,.book-header){border-color:var(--ui-border)}body.product-theme[data-product-theme] :is(.book-table,.book-stats strong,.clock strong){font-family:var(--mono)}body.product-theme[data-product-theme] button.tab.active{background:var(--ui-accent-soft);border-color:var(--ui-accent);color:var(--ui-accent)}body.product-theme[data-product-theme] :is(.price-card,.price-card.featured,.packages-status,.packages-support,.packages-sample-link,.plan-value-highlight,.help-topic-card,.help-guidance,.help-compose,.help-topic-icon,.help-contact-symbol,.academy-welcome,.welcome-actions,.welcome-tip,.kart,.breakout-board,.breakout-example,.lesson-details){background:var(--ui-panel);border-color:var(--ui-border);box-shadow:none}body.product-theme[data-product-theme] .price-card.featured{background:var(--ui-raised);border-color:#ffffff29}body.product-theme[data-product-theme] .price-card.featured .plan-value-highlight{background:var(--ui-panel);border-color:var(--ui-border)}body.product-theme[data-product-theme] :is(.price-card.featured .plan-highlight-badge,.package-number,.plan-highlight-badge,.package-includes,.price-kicker,.membership-eyebrow,.packages-status strong,.help-section-heading>span,.kart-kicker,.pills li){background:transparent;color:var(--ui-muted);border-color:var(--ui-border)}body.product-theme[data-product-theme] :is(.membership-page h1 em,.help-intro h1 em,.help-intro h1 span,.academy-intro h1 span){color:var(--ui-text)}body.product-theme[data-product-theme] .price strong{font:700 32px/1.2 var(--mono);color:var(--ui-text)}body.product-theme[data-product-theme] :is(.price-action,.price-card.featured .price-action,.help-copy,.welcome-actions [data-next]){background:var(--ui-accent);border-color:var(--ui-accent);color:#000}body.product-theme[data-product-theme] :is(.price-action,.price-card.featured .price-action,.help-copy,.welcome-actions [data-next]):hover{background:#a3d2ff;border-color:#a3d2ff;color:#000}body.product-theme[data-product-theme] .help-topic-card:has(input:checked){background:var(--ui-accent-soft);border-color:var(--ui-accent)}body.product-theme[data-product-theme] .help-topic-card:has(input:checked) .help-topic-icon{background:transparent;border-color:var(--ui-accent);color:var(--ui-accent)}body.product-theme[data-product-theme] :is(.welcome-copy,.welcome-note,.welcome-tip p,.welcome-count,.login-form label,.login-section-label,.login-membership p,.login-membership p>span){color:var(--ui-muted)}body.product-theme[data-product-theme] :is(.welcome-top,.welcome-tip strong,.welcome-route li:before){color:var(--ui-muted)}body.product-theme[data-product-theme] .welcome-progress .is-current{background:var(--ui-accent)}body.product-theme[data-product-theme].payment-page a{color:var(--ui-accent)}body.product-theme[data-product-theme].payment-page button{background:var(--ui-accent);color:#000}body.product-theme[data-product-theme] .candles .up{fill:var(--ui-up);stroke:var(--ui-up);filter:none}body.product-theme[data-product-theme] .candles .down{fill:var(--ui-down);stroke:var(--ui-down);filter:none}body.product-theme[data-product-theme] .chart-grid{stroke:#ffffff0f}body.product-theme[data-product-theme] .book-density button.active{background:var(--ui-accent-soft);color:var(--ui-accent)}body.product-theme[data-product-theme] .trade-plans{--plan-accent:var(--ui-accent);--plan-muted:var(--ui-muted);--plan-entry-background:rgba(0,193,118,.16);--plan-entry-border:rgba(0,193,118,.5);--plan-risk:var(--ui-down);--plan-risk-background:rgba(255,59,74,.16);--plan-risk-border:rgba(255,59,74,.5);background:var(--ui-bg);color:var(--ui-text)}body.product-theme[data-product-theme] .trade-plans :is(.trade-plan-feed,.trade-plan-current,.plan-note,.plan-transparency){background:var(--ui-bg);border-color:var(--ui-border);box-shadow:none}body.product-theme[data-product-theme] .trade-plans :is(.trade-plan-card,.trade-plan-admin,.plan-kind-tabs,.plan-share-preview,.plan-share-text,.plan-option-fields){background:var(--ui-panel);border-color:var(--ui-border);box-shadow:none}body.product-theme[data-product-theme] .trade-plans .trade-plan-card{border-left-color:var(--ui-border)}body.product-theme[data-product-theme] .trade-plans :is(.plan-feed-filters input,.plan-feed-filters select,.trade-plan-admin input,.trade-plan-admin select,.trade-plan-admin textarea){background:var(--ui-field);border-color:var(--ui-field-border);color:var(--ui-text)}body.product-theme[data-product-theme] .trade-plans .plan-kind-tabs button[aria-pressed=true]{background:var(--ui-accent-soft);color:var(--ui-accent);border-color:var(--ui-accent)}body.product-theme[data-product-theme] .trade-plans .trade-plan-admin button[type=submit]{background:var(--ui-accent);color:#000;border-color:var(--ui-accent)}body.product-theme[data-product-theme] .trade-plans .trade-plan-admin button[type=submit]:hover:not(:disabled){background:#a3d2ff;border-color:#a3d2ff}body.product-theme[data-product-theme] .trade-plans :is(.trade-plan-current b,.trade-plan-levels b,.trade-plan-targets b,.plan-contract-summary b){font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ui-text)}body.product-theme[data-product-theme] .trade-plans .trade-plan-current b{font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-.025em}body.product-theme[data-product-theme] .trade-plans :is(.trade-plan-current small,.trade-plan-current span,.plan-publication strong,.plan-publication small,.plan-initial,.trade-plan-card>header small,.plan-kind-tabs small){color:var(--ui-muted);font-family:var(--sans)}body.product-theme[data-product-theme] .trade-plans :is(.trade-plan-current small,.trade-plan-current span){font-size:12px}body.product-theme[data-product-theme] .trade-plans .trade-plan-levels>.entry{background:var(--plan-entry-background);border-color:var(--plan-entry-border)}body.product-theme[data-product-theme] .trade-plans .trade-plan-levels>.stop{background:var(--plan-risk-background);border-color:var(--plan-risk-border)}body.product-theme[data-product-theme] .trade-plans .trade-plan-levels>.entry small{color:#5ce6b0}body.product-theme[data-product-theme] .trade-plans .trade-plan-levels>.stop small{color:#ff8791}body.product-theme[data-product-theme] .trade-plans .trade-plan-targets span{background:transparent;border-color:var(--ui-border)}body.product-theme[data-product-theme] .trade-plans .trade-plan-status{color:var(--ui-muted);background:var(--ui-raised);border-color:var(--ui-border)}body.product-theme[data-product-theme] .trade-plans .status-aktif .trade-plan-status{color:var(--ui-up);background:#00c17614;border-color:#00c17640}body.product-theme[data-product-theme] :is(label,.trade-plans .trade-plan-admin label,.login-form label,.help-compose label,.plan-feed-filters label){color:var(--ui-label)}body.product-theme[data-product-theme] :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus-visible{border-color:var(--ui-accent);outline:2px solid var(--ui-accent);outline-offset:2px}body.product-theme[data-product-theme] :is(button,input,select,textarea):disabled{color:var(--ui-disabled);opacity:1}body.product-theme[data-product-theme] :is(button,input,select,textarea):disabled:not([type=checkbox]):not([type=radio]){background:var(--ui-raised);border-color:var(--ui-border)}body.product-theme[data-product-theme] .trade-plans .trade-plan-current.is-pending b{font:500 16px/1.5 var(--sans);letter-spacing:normal;color:var(--ui-muted);overflow-wrap:anywhere}body.product-theme[data-product-theme] .trade-plans :is(.plan-initial,.plan-publication small,.plan-note p){line-height:1.6}body.product-theme[data-product-theme] :is(select,.trade-plans .trade-plan-admin select,.plan-feed-filters select){appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ui-muted) 50%),linear-gradient(135deg,var(--ui-muted) 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:36px}
