*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.absolute{position:absolute}.table{display:table}.hidden{display:none}.resize{resize:both}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-500.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}.terminal .klinecharts-pro-period-bar .symbol{display:none}.terminal .quote-bar{min-height:58px;padding:7px 14px;gap:12px;flex-wrap:nowrap}.terminal .quote-bar .header-search{margin-left:0;width:clamp(180px,20vw,270px);flex-shrink:0}.terminal .quote-symbol b{font-size:15px}.terminal .quote-symbol>span{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal .quote-value strong{font-size:19px}.terminal .quote-meta{order:0;width:auto;font-size:9px;margin-left:auto}.terminal .quote-bar>.secondary-button{margin-left:0}.terminal .chart-panel{margin-top:4px}.terminal .chart-canvas.klinecharts-pro{height:100%}.analysis-save-status{position:absolute;bottom:3px;left:58px;z-index:5;pointer-events:none;color:#9cb3c5;background:#111b29df;padding:2px 7px;border-radius:4px;font-size:9px;max-width:calc(100% - 110px)}.drawing-control{position:absolute;top:5px;right:76px;z-index:32}.drawing-control-trigger{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:5px 9px;border:1px solid #354a60;border-radius:7px;background:#111b29f2;box-shadow:0 5px 18px #0007;color:#d4dfeb;font-size:10px;white-space:nowrap}.drawing-control-trigger:hover,.drawing-control.open .drawing-control-trigger{color:#72dce0;border-color:#497083}.drawing-popover{position:absolute;top:calc(100% + 7px);right:0;width:290px;padding:12px;border:1px solid #40566d;border-radius:11px;background:#111b29f7;box-shadow:0 18px 50px #000b;backdrop-filter:blur(14px)}.terminal .klinecharts-pro-drawing-bar .item .list{max-height:min(520px,calc(100vh - 125px))}.terminal .klinecharts-pro-drawing-bar .pahlevan-magnet-disabled{display:none}.terminal .klinecharts-pro-drawing-bar .pahlevan-side-tool{color:#62d7dc;stroke:currentColor}.terminal .pahlevan-side-icon{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.terminal .pahlevan-side-tool:focus-visible .pahlevan-side-icon,.terminal .pahlevan-side-tool:hover .pahlevan-side-icon{background:#17303a;outline:1px solid #477887}.drawing-popover-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid #293b4d}.drawing-popover-title b,.drawing-popover-title small{display:block}.drawing-popover-title b{text-transform:capitalize;font-size:12px}.drawing-popover-title small{margin-top:3px;color:#879aae;font-size:9px}.drawing-popover-title button{display:grid;place-items:center;width:25px;height:25px;border-radius:5px;color:#9bacbf}.drawing-popover-title button:hover{color:white;background:#243548}.drawing-fields label,.drawing-wide-field{display:grid;gap:4px;color:#91a4b8;font-size:9px}.drawing-fields select,.drawing-wide-field input,.drawing-wide-field textarea{height:31px;padding:5px 7px;border-radius:6px;font-size:10px}.drawing-wide-field textarea{min-height:52px;resize:vertical;font-family:Vazirmatn,Tahoma,Arial,sans-serif;line-height:1.55}.drawing-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px}.drawing-fields.text-box-fields{grid-template-columns:1fr 1fr}.drawing-fields input[type=color]{height:31px;padding:3px;cursor:pointer}.drawing-option-toggle{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 9px;border:1px solid #293b4d;border-radius:6px;color:#b9c7d7;font-size:10px;cursor:pointer}.drawing-option-toggle input{width:14px;height:14px;margin:0;accent-color:#58ccd0}.drawing-color-presets{display:flex;flex-wrap:wrap;gap:8px;padding:11px 2px 3px}.drawing-color-presets button{width:20px;height:20px;border:1px solid #ffffff52;border-radius:50%;box-shadow:0 0 0 1px #0008}.drawing-selection-actions{display:flex;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #293b4d}.drawing-selection-actions button{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;border-radius:6px;font-size:10px}.drawing-delete{color:#ff9aa6;border:1px solid #d86473}.drawing-done{background:#58ccd0;color:#08252c;font-weight:700}.chart-price-marker{position:absolute;right:3px;left:62px;z-index:7;height:0;--marker-color:#2ac7a8;border-top:1px dotted var(--marker-color);pointer-events:none;font-variant-numeric:tabular-nums}.chart-price-marker.negative{--marker-color:#f23645}.chart-price-marker.extended.post{--marker-color:#2962ff}.chart-price-marker.extended.pre{--marker-color:#f59e0b}.chart-price-marker-label{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;min-width:66px;min-height:24px;transform:translateY(-50%);border-radius:4px 0 0 4px;background:var(--marker-color);color:#fff;line-height:1;white-space:nowrap}.chart-price-marker.regular .chart-price-marker-label{flex-direction:column;gap:2px;min-height:38px;padding:3px 8px}.chart-price-marker-label strong{color:#fff;font-size:12px;font-weight:500}.chart-price-marker-label small{color:#fff;font-size:11px;font-weight:400;letter-spacing:.01em}.chart-price-marker.extended .chart-price-marker-label{gap:9px;padding:4px 8px}.chart-price-marker.extended .chart-price-marker-label b{color:#fff;font-size:11px;font-weight:500}.future-date-axis{position:absolute;inset:auto 0 3px 0;z-index:6;height:19px;pointer-events:none;color:#8d9cad;font-size:8px;font-variant-numeric:tabular-nums}.future-date-axis span{position:absolute;bottom:0;transform:translateX(-50%);padding-top:5px;border-left:1px solid #ffffff18;text-align:center;white-space:nowrap}.indicator-library{width:min(560px,calc(100vw - 30px));max-height:min(720px,calc(100dvh - 36px));overflow:hidden;border:1px solid #3b5269;border-radius:15px;background:#111c2a;box-shadow:0 30px 100px #000b}.indicator-library-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 13px}.indicator-library-head h2{font-size:18px;font-weight:650}.indicator-library-head p{margin-top:3px;color:#8fa3b8;font-size:10px}.indicator-library-head button{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;color:#9fb1c4}.indicator-library-head button:hover{color:#eff8ff;background:#24374a}.indicator-search{display:flex;align-items:center;gap:9px;margin:0 20px 13px;padding:0 11px;border:1px solid #354b61;border-radius:8px;color:#7f96ab;background:#0c1622}.indicator-search:focus-within{border-color:#59cbd0;box-shadow:0 0 0 2px #59cbd016}.indicator-search input{width:100%;height:38px;border:0;outline:0;background:transparent;color:#dfe9f4;font-size:11px}.indicator-library-list{max-height:min(570px,calc(100dvh - 170px));overflow:auto;padding:0 12px 14px}.indicator-library-list h3{padding:11px 8px 6px;color:#7f96ab;font-size:9px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.indicator-library-list>button{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;padding:10px 11px;border:1px solid transparent;border-radius:8px;text-align:left}.indicator-library-list>button:hover{border-color:#31485e;background:#172637}.indicator-library-list>button.active{border-color:#2c5964;background:#13303a}.indicator-library-list b,.indicator-library-list small,.indicator-library-list span{display:block}.indicator-library-list b{color:#d8e4ef;font-size:11px}.indicator-library-list small{margin-top:3px;color:#8398ad;font-size:9px}.indicator-library-list em{min-width:48px;padding:5px 7px;border:1px solid #38536a;border-radius:6px;color:#9cb2c6;font-size:9px;font-style:normal;text-align:center}.indicator-library-list button.active em{border-color:#3a7478;color:#72dcda;background:#183b41}.indicator-empty{padding:38px 12px;color:#8498ac;text-align:center;font-size:11px}@media (max-width:1100px){.terminal .quote-bar{gap:9px;flex-wrap:wrap}.terminal .quote-meta{flex-basis:100%}.terminal .quote-bar .header-search{flex:1}}@media (max-width:700px){.terminal .quote-bar{padding:10px 12px;gap:10px}.terminal .quote-bar .header-search{flex:1 0 calc(100% - 150px);width:auto;order:0}.terminal .quote-bar>.secondary-button{order:1}.terminal .quote-symbol{order:2}.terminal .quote-value{order:3}.terminal .quote-bar>.icon-button{order:4;margin-left:auto}.terminal .quote-meta{order:5}.terminal .sidebar{gap:6px;padding:10px 14px}.terminal .brand{padding-bottom:2px}.terminal .watch-items{min-height:70px;max-height:112px}.drawing-control{top:5px;right:7px}.drawing-popover{width:min(290px,calc(100vw - 72px))}}:root{color-scheme:dark;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#080c13;color:#dce4ee;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:none;border:0}button:disabled{opacity:.5;cursor:wait}a{text-decoration:none;color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #42c9d5;outline-offset:3px}input,select{border:1px solid #293645;border-radius:8px;background:#101721;color:#e7edf5;padding:10px;width:100%}input::placeholder{color:#8290a5}textarea::placeholder{color:#8290a5}small{display:block}h1,h2,p{margin:0}.accent{color:#50cfc4}.positive{color:#46cf9a}.negative{color:#f17686}.terminal{display:flex;height:100dvh;overflow:hidden}.sidebar{width:252px;flex-shrink:0;background:#0c121b;border-right:1px solid #202a36;padding:14px 12px 12px;display:flex;flex-direction:column;gap:10px}.brand{display:flex;align-items:center;gap:9px;padding:0 6px 11px;font-size:17px;font-weight:650;letter-spacing:-.5px}.brand-icon{background:#4ccbc2;color:#071317;border-radius:9px;width:32px;height:32px;display:grid;place-items:center}.brand small{font-size:7px;letter-spacing:1.8px;color:#7f8da0;margin-top:3px}.section-label{display:flex;justify-content:space-between;text-transform:uppercase;font-size:10px;letter-spacing:1.6px;font-weight:700;color:#8999ad;margin-top:2px;padding:0 6px 4px}.section-label span:last-child{color:#50cfc4}.symbol-search{position:relative;display:flex;align-items:center;width:100%;z-index:35}.symbol-search>svg{position:absolute;left:11px;color:#8fa1ba}.symbol-search input{padding-left:35px;font-size:12px;height:40px}.search-results{position:absolute;top:calc(100% + 7px);left:0;min-width:100%;width:330px;max-width:calc(100vw - 32px);max-height:320px;overflow:auto;background:#152130;border:1px solid #33475d;border-radius:10px;box-shadow:0 15px 40px #0007;z-index:50;padding:5px}.search-results button{display:block;text-align:left;width:100%;padding:10px;border-radius:6px}.search-results button:hover,.search-results button[aria-selected=true]{background:#224152}.search-results button>span:first-child{display:flex;justify-content:space-between;gap:10px}.search-results button>span:last-child{display:block;font-size:11px;color:#a5b7ca;margin-top:3px}.search-results small{font-size:10px;color:#a5b7ca}.search-results p{padding:12px;font-size:12px;color:#afbdcc}.hint{font-size:11px;line-height:1.7;color:#95a5b9}.sidebar>.hint{margin-top:-7px}.watch-items{flex:1;overflow:auto;min-height:90px;margin:0 -2px;padding:0 2px}.watch-item{position:relative;display:flex;align-items:center;min-width:0;border:1px solid transparent;border-radius:7px;margin-bottom:2px;padding:3px 5px}.watch-item.selected{background:#13262a;border-color:#285058;box-shadow:inset 2px 0 #4ccbc2}.watch-item.has-alert{border-left-color:#3e8e83}.watch-item.alert-triggered{background:#193a38;border-left-color:#57d3dd}.watch-item.dragging{opacity:.45}.watch-open{justify-content:space-between;gap:10px;text-align:left;width:100%;padding:3px}.watch-open,.watch-open>span:first-child{display:flex;align-items:center;min-width:0}.watch-open>span:first-child{gap:7px}.watch-alert-marker{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.watch-alert-marker.pending{width:6px;height:6px;border-radius:50%;background:#46cf9a}.watch-alert-marker.triggered{color:#50cfc4}.watch-open b{font-size:12px;letter-spacing:.5px;flex:0 0 auto}.watch-open small{font-size:10px;color:#92a6bd;margin-top:0;max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watch-price{display:flex;align-items:center;gap:6px;flex:0 0 auto;font-variant-numeric:tabular-nums;font-size:12px;text-align:right}.watch-price small{margin:0}.watch-price small.positive{color:#46cf9a}.watch-price small.negative{color:#f17686}.watch-price small.accent{color:#50cfc4}.row-actions{position:absolute;right:5px;display:flex;gap:2px;padding:2px;border-radius:5px;background:#182838;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(3px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.watch-item:focus-within .row-actions,.watch-item:hover .row-actions{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0)}.row-actions button{padding:3px;color:#94a8bf}.row-actions button:hover{color:#e9f3ff;background:#223547;border-radius:3px}.sidebar-footer{display:flex;align-items:center;gap:10px;border-top:1px solid #232e3b;padding:14px 3px 0;color:#b9d0e3;font-size:11px}.sidebar-footer svg{color:#50cfc4}.sidebar-footer small{color:#8d9eb5;font-size:10px;margin-top:5px}.workspace{display:flex;flex-direction:column;min-width:0;flex:1;background:#090e15}.workspace-topbar{display:flex;align-items:center;height:50px;flex:0 0 50px;padding:0 14px;border-bottom:1px solid #202a36;background:#0c121b}.workspace-tabs{display:flex;align-items:stretch;align-self:stretch;gap:3px}.workspace-tabs button{position:relative;display:inline-flex;align-items:center;gap:7px;min-width:94px;padding:0 14px;color:#8998aa;font-size:11px;font-weight:600}.workspace-tabs button:hover{color:#dfe7f1;background:#121b27}.workspace-tabs button.nav-active{color:#eaf0f7;background:#121d28}.workspace-tabs button.nav-active:after{position:absolute;right:12px;bottom:-1px;left:12px;height:2px;border-radius:2px 2px 0 0;background:#50cfc4;content:""}.workspace-topbar .account-controls{margin-left:auto}.workspace-header{height:82px;flex-shrink:0;display:flex;align-items:center;gap:18px;padding:16px 23px;border-bottom:1px solid #233143}.eyebrow{font-size:9px;font-weight:650;letter-spacing:1.5px;color:#8499b3}h1{font-size:18px;letter-spacing:-.4px;margin-top:5px;font-weight:600}.header-search{margin-left:auto;width:290px}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:#a4b6cb}.icon-button:hover{background:#203143;color:#eaf2ff}.quote-bar{display:flex;align-items:center;gap:22px;padding:17px 23px;min-height:82px;border-bottom:1px solid #202a36;flex-wrap:wrap}.quote-symbol b{font-size:18px;font-weight:650}.quote-symbol>span{display:block;font-size:10px;color:#98a9bc;margin-top:4px;max-width:220px}.quote-value strong{font-size:23px;font-weight:550;font-variant-numeric:tabular-nums;letter-spacing:-.6px}.quote-value>span{display:block;font-size:11px;margin-top:3px}.quote-meta{font-size:10px;line-height:1.7;color:#a9b7c8;margin-left:auto}.quote-meta small{color:#8398b1}.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #314252;border-radius:7px;padding:8px 10px;font-size:11px;white-space:nowrap}.secondary-button:hover{background:#172733}.chart-panel{flex:1;min-height:260px;position:relative;margin:8px 10px 0;border:1px solid #202a35;border-radius:7px;overflow:hidden}.panel-hidden{display:none}.chart-canvas,.chart-frame{position:relative;width:100%;height:100%;min-height:260px}.chart-error{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);max-width:90%;padding:12px;background:#2a2522;border:1px solid #715333;border-radius:8px;color:#f2cc90;font-size:12px;z-index:20}.chart-error button{margin-left:10px;text-decoration:underline}.chart-loading{position:absolute;top:50px;left:50%;transform:translateX(-50%);background:#172737;padding:8px 14px;border-radius:20px;color:#a9cedb;font-size:11px;pointer-events:none}.klinecharts-pro{font-family:inherit!important}.klinecharts-pro-period-bar{overflow-x:auto}.workspace-footer{display:flex;justify-content:space-between;gap:10px;padding:10px 22px;color:#8193aa;font-size:9px}.status-warning{padding:11px 22px;color:#f3c888;background:#34291d;font-size:12px;border-bottom:1px solid #6e512c}.alert-feed{max-height:160px;overflow:auto;flex-shrink:0;background:#13372f}.alert-feed>div{display:flex;align-items:center;gap:12px;padding:12px 22px;border-bottom:1px solid #285347;color:#a5e9cf}.alert-feed span{flex:1;font-size:12px}.alert-feed small{font-size:10px;margin-top:5px}.scanner{overflow:auto;padding:22px;flex:1}.notes-workspace{display:flex;flex:1;min-height:0;flex-direction:column;padding:18px 20px 0;overflow:hidden}.notes-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 2px 15px}.notes-heading h2{margin-top:4px;font-size:21px}.notes-heading p{margin-top:4px;color:#8fa1b5;font-size:10px}.notes-heading-actions{display:flex;gap:8px}.notes-heading-actions .primary-button{display:inline-flex;align-items:center;gap:6px;padding:8px 12px}.notes-message{margin:-7px 2px 10px;color:#79d9d5;font-size:10px}.notes-layout{display:grid;grid-template-columns:minmax(210px,280px) minmax(0,1fr);flex:1;min-height:0;overflow:hidden;border:1px solid #26374a;border-radius:12px 12px 0 0;background:#101925}.notes-list-panel{display:flex;min-height:0;flex-direction:column;padding:13px;border-right:1px solid #26374a;background:#0e1723}.notes-search{position:relative;display:flex;align-items:center}.notes-search svg{position:absolute;left:10px;color:#8295aa}.notes-search input{height:35px;padding-left:33px;font-size:10px}.notes-stats{display:flex;justify-content:space-between;padding:10px 3px 7px;color:#7f93a8;font-size:9px}.notes-due{display:inline-flex;align-items:center;gap:4px;color:#ff9aa6}.notes-list{min-height:0;overflow:auto}.note-card{display:block;width:100%;margin-bottom:5px;padding:10px;border:1px solid transparent;border-radius:8px;color:#cbd7e4;text-align:left}.note-card:hover{background:#172333}.note-card.selected{border-color:#315667;background:#15303a}.note-card-title{display:flex;align-items:center;gap:5px;min-width:0}.note-card-title svg{flex:0 0 auto;color:#63d3d7}.note-card-preview,.note-card-title b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-card-title b{font-size:11px}.note-card-preview{display:block;margin-top:5px;color:#8497aa;font-size:9px}.note-card-meta{display:flex;align-items:center;gap:7px;margin-top:7px;color:#71859a;font-size:8px}.note-card-meta em{padding:2px 4px;border-radius:3px;background:#1d3d47;color:#70d5d8;font-style:normal}.note-card-meta time{margin-left:auto}.note-editor{display:flex;min-width:0;min-height:0;flex-direction:column;padding:18px 22px 13px;background:radial-gradient(circle at 100% 0,#17273a 0,transparent 32%),#111a27}.note-editor-toolbar{display:flex;align-items:center;gap:12px;min-height:27px;color:#788da2;font-size:9px}.note-editor-toolbar button{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:5px}.note-editor-toolbar button.active,.note-editor-toolbar button:hover{color:#70d7da;background:#19313a}.note-editor-toolbar .note-delete{margin-left:auto;color:#cf8690}.note-editor-toolbar .note-delete:hover{color:#ff9aa6;background:#3b2028}.note-title{height:auto;margin-top:5px;padding:8px 0 10px;border:0;border-bottom:1px solid #29394b;border-radius:0;background:transparent;font-size:24px;font-weight:650}.note-fields{display:grid;grid-template-columns:minmax(155px,.7fr) 1fr minmax(180px,.8fr);gap:9px;margin:12px 0}.note-fields>label{display:grid;gap:4px;color:#8fa2b6;font-size:9px}.note-fields>label>span{display:flex;align-items:center;gap:4px}.note-fields input{height:34px;padding:6px 8px;border-radius:6px;font-size:10px}.note-symbol-field{position:relative}.note-symbol-field input{padding-right:71px}.note-symbol-field button{position:absolute;top:4px;right:4px;height:26px;padding:0 6px;border-radius:4px;background:#1d3444;color:#70d4d8;font-size:8px}.note-reminder{display:flex;align-items:center;gap:7px;margin-bottom:8px;padding:7px 9px;border:1px solid #783e4b;border-radius:6px;background:#351d26;color:#ff9aa6;font-size:10px}.note-body{flex:1;min-height:150px;resize:none;padding:15px;border:1px solid #293a4d;border-radius:9px;background:#0d1621b8;color:#d8e2ed;font-size:13px;line-height:1.75}.note-editor-footer{display:flex;justify-content:space-between;padding:9px 3px 0;color:#71859a;font-size:8px}.notes-empty{display:grid;place-items:center;gap:8px;padding:28px 10px;color:#8295aa;text-align:center;font-size:10px}.notes-empty button{color:#65d4d8}.editor-empty{margin:auto}.editor-empty h3{margin:2px 0 0;color:#cbd8e6;font-size:15px}.editor-empty button{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid #315569;border-radius:6px}.scanner-dashboard-panel{overflow:hidden;border:1px solid #293d52;border-radius:14px;background:#101a27;box-shadow:0 18px 45px #050a1066}.scanner-dashboard-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px 16px;border-bottom:1px solid #243548;background:linear-gradient(135deg,#142332,#101a27 58%)}.scanner-heading h2{margin-top:5px;font-size:18px}.scanner-heading p{margin-top:5px;color:#899db2;font-size:10px}.scanner-status{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #315469;border-radius:999px;color:#98dfe0;background:#15303a;font-size:9px;white-space:nowrap}.scanner-status>span{width:6px;height:6px;border-radius:50%;background:#59d5d0;box-shadow:0 0 0 4px #59d5d022}.scanner-status.paused{border-color:#584932;color:#e5c188;background:#2a241b}.scanner-status.paused>span{background:#d6a755;box-shadow:0 0 0 4px #d6a75522}.scanner-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 18px;border-bottom:1px solid #243548;background:#0d1723}.scanner-switcher>button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:12px 14px;border:1px solid #293d52;border-radius:10px;color:#adbed0;background:#121e2c;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.scanner-switcher>button:hover{border-color:#3a5a71;background:#152435;transform:translateY(-1px)}.scanner-switcher>button.active{border-color:#3e7883;color:#d9e8f1;background:linear-gradient(135deg,#17313a,#142534);box-shadow:inset 0 0 0 1px #59d5d018}.scanner-switcher-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:9px;color:#6bd9da;background:#19353e}.scanner-switcher-icon.decline-icon{color:#ff8293;background:#3a202b}.scanner-switcher b,.scanner-switcher small{display:block}.scanner-switcher b{font-size:11px}.scanner-switcher small{overflow:hidden;margin-top:3px;color:#7f93a8;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.scanner-switcher strong{min-width:29px;padding:5px 7px;border-radius:999px;color:#9fc8d2;background:#0d1722;font-size:10px;text-align:center}.scanner-overview{display:grid;grid-template-columns:repeat(3,minmax(92px,150px)) minmax(280px,1fr);align-items:center;border-bottom:1px solid #243548}.scanner-overview>div:not(.scanner-controls){min-height:84px;padding:16px 20px;border-right:1px solid #243548}.scanner-overview span{color:#8fa2b6;font-size:9px}.scanner-overview b{display:block;margin-top:5px;font-size:23px;font-weight:550}.scanner-controls{display:flex;justify-content:flex-end;gap:10px;padding:13px 18px}.scanner-controls label{width:125px;color:#91a4b8;font-size:9px}.scanner-controls input,.scanner-controls select{height:32px;margin-top:5px;font-size:10px}.scanner-controls.decliner-controls label{width:116px}.scanner-table-scroll{overflow:auto}.scanner-table-scroll td button small,.scanner-table-scroll td>small{display:block}.scanner-table-scroll .decline-value{font-weight:650}.scanner-weekend{display:flex;align-items:center;justify-content:center;gap:12px;min-height:190px;padding:26px;color:#d7b879;text-align:left}.scanner-weekend b,.scanner-weekend small,.scanner-weekend>span{display:block}.scanner-weekend b{color:#e5d2ad;font-size:12px}.scanner-weekend small{max-width:390px;margin-top:4px;color:#8e9daf;font-size:10px}table{width:100%;border-collapse:collapse;white-space:nowrap;font-variant-numeric:tabular-nums}th{text-align:left;font-size:10px;color:#91a5bc;background:#131f2e;font-weight:500}td,th{padding:14px}td{border-top:1px solid #233143;font-size:12px}td button{text-align:left}td small{font-size:10px;color:#8ca0b7;margin-top:5px}.empty-state{padding:25px;color:#9aaec3;font-size:12px;text-align:center}.modal-backdrop{position:fixed;inset:0;background:#020710bd;backdrop-filter:blur(5px);z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.alert-dialog{position:relative;width:440px;max-height:calc(100dvh - 40px);overflow:auto;background:#142030;border:1px solid #3a5068;border-radius:16px;padding:28px;box-shadow:0 30px 100px #0008}.dialog-close{position:absolute;top:14px;right:14px}.alert-dialog h2{font-size:29px;margin-top:12px;font-weight:600}.alert-dialog>p{color:#a4b6c9;font-size:12px;margin-top:6px}.alert-dialog form{margin-top:25px;display:grid;gap:17px}.alert-dialog label{font-size:11px;color:#b4c3d6;display:grid;gap:8px}.form-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:12px}.alert-explanation{border:1px solid #285060;background:#12303d;color:#a7dce5;padding:12px;border-radius:8px;font-size:12px;line-height:1.6}.primary-button{display:flex;justify-content:center;align-items:center;gap:9px;background:#58ccd0;color:#08252c;padding:13px;border-radius:8px;font-size:12px;font-weight:700}.primary-button:hover{background:#86e4e7}.danger-button{display:flex;justify-content:center;align-items:center;padding:13px;border:1px solid #d86473;border-radius:8px;color:#ff9aa6;font-size:12px;font-weight:700}.danger-button:hover{background:#d8647324}.ichimoku-dialog{width:min(620px,calc(100vw - 32px));padding:20px}.ichimoku-dialog h2{margin-top:0;font-size:20px}.ichimoku-dialog form{margin-top:16px;gap:14px}.ichimoku-periods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.ichimoku-periods input{padding:8px 9px}.ichimoku-lines{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.ichimoku-lines .checkbox-label{display:flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 6px;border:1px solid #31455a;border-radius:7px;background:#101b29;white-space:nowrap}.box-edit-toolbar{position:absolute;top:54px;left:50%;z-index:35;display:flex;align-items:flex-end;gap:7px;width:min(980px,calc(100% - 96px));padding:8px 10px;transform:translateX(-50%);border:1px solid #42556b;border-radius:8px;background:#121d2bea;box-shadow:0 12px 34px #000a;backdrop-filter:blur(12px)}.box-edit-toolbar>strong{align-self:center;color:#dfe8f5;font-size:12px}.box-edit-toolbar label{display:grid;gap:3px;color:#92a5ba;font-size:9px}.box-edit-toolbar input,.box-edit-toolbar select{height:30px;padding:4px 7px;border-radius:5px;font-size:10px}.box-text-input{flex:1 1 180px;min-width:130px}.box-color-input input[type=color]{width:34px;padding:2px;cursor:pointer}.box-color-presets{display:flex;align-items:center;align-self:flex-end;gap:4px;height:30px;padding:0 3px}.box-color-presets button{width:16px;height:16px;border:1px solid #ffffff55;border-radius:50%;box-shadow:0 0 0 1px #0008}.box-delete-button,.box-done-button,.box-toolbar-close{height:30px;align-self:flex-end;border-radius:5px;padding:0 10px;font-size:10px;font-weight:700}.box-delete-button{color:#ff9aa6;border:1px solid #d86473}.box-done-button{color:#08252c;background:#58ccd0}.box-toolbar-close{width:30px;padding:0;color:#aab9ca;font-size:18px}.box-delete-button:hover{background:#d8647324}.box-done-button:hover{background:#86e4e7}.box-toolbar-close:hover{background:#26374a}@media (max-width:850px){.box-edit-toolbar{top:48px;left:48px;right:8px;width:auto;transform:none;flex-wrap:wrap}.box-text-input{flex-basis:calc(100% - 70px)}.ichimoku-periods{grid-template-columns:repeat(2,minmax(0,1fr))}.ichimoku-lines{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.sidebar{width:232px}.workspace-header{padding:15px}.header-search{width:230px}.quote-bar{gap:14px;padding:15px}.quote-meta{order:4;margin-left:0;width:100%}.quote-bar>.secondary-button{margin-left:auto}}@media (max-width:700px){.terminal{height:auto;min-height:100dvh;overflow:visible;flex-direction:column}.sidebar{width:100%;padding:16px;border-right:0;border-bottom:1px solid #28394b;gap:10px}.brand{padding-bottom:6px}.workspace-topbar{min-height:48px;height:48px;flex-basis:48px;padding:0 8px;overflow-x:auto}.workspace-tabs{min-width:max-content}.workspace-tabs button{min-width:auto;padding:0 10px;gap:5px}.section-label{margin-top:4px}.watch-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:hidden;overflow-y:auto;min-height:85px;max-height:120px;gap:8px}.watch-item{min-width:0;margin:0}.sidebar-footer{padding:8px 0 0}.sidebar-footer small{display:inline;margin-left:8px}.workspace-header{height:auto;flex-wrap:wrap;padding:18px 16px;gap:12px}.workspace-header>div:first-child{flex:1}.header-search{order:3;width:100%}.quote-bar{padding:15px 16px}.quote-value strong{font-size:21px}.quote-meta{font-size:9px}.chart-panel{height:570px;flex:none;margin:10px 8px 0}.chart-canvas,.chart-frame{min-width:0}.workspace-footer{flex-direction:column;padding:12px 16px}.scanner{padding:16px}.notes-workspace{min-height:650px;padding:14px 10px 0}.notes-heading{align-items:flex-start;flex-direction:column}.notes-heading-actions{width:100%}.notes-heading-actions button{flex:1}.notes-layout{grid-template-columns:1fr;grid-template-rows:200px minmax(420px,1fr)}.notes-list-panel{border-right:0;border-bottom:1px solid #26374a}.note-editor{padding:14px}.note-fields{grid-template-columns:1fr}.scanner-dashboard-header{align-items:flex-start;flex-direction:column}.scanner-switcher{grid-template-columns:1fr;padding:12px}.scanner-overview{grid-template-columns:repeat(3,1fr)}.scanner-overview>div:not(.scanner-controls){min-height:70px;padding:12px}.scanner-controls{grid-column:1/-1;justify-content:stretch;border-top:1px solid #243548}.scanner-controls label{width:auto;flex:1}.scanner-controls.decliner-controls{flex-wrap:wrap}.scanner-controls.decliner-controls label{width:calc(50% - 5px);flex:1 1 120px}.alert-dialog{padding:24px}.alert-feed>div{padding:12px}.alert-feed .secondary-button{padding:7px}.search-results{width:100%}}.account-controls{position:relative;order:6;flex:0 0 auto;z-index:60}.account-button{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid #2b3a48;border-radius:8px;background:#101923;color:#e2e8f0;text-align:left;font-size:12px}.account-button:hover{border-color:#3f817d;background:#142129}.account-button small{display:block;font-size:10px;color:#94a3b8;margin-top:2px}.account-panel{position:absolute;right:0;top:calc(100% + 12px);width:min(330px,calc(100vw - 24px));padding:22px;border:1px solid #334155;background:#101a29;border-radius:16px;box-shadow:0 18px 60px #0009;color:#e2e8f0}.account-panel h2{font-size:17px;margin:4px 20px 10px 0;font-weight:600}.account-panel p{font-size:12px;line-height:1.6;color:#a9b8cd;overflow-wrap:anywhere;margin:10px 0}.account-panel small{display:block;font-size:11px;color:#94a3b8;line-height:1.6;margin-top:12px}.account-close{position:absolute;right:8px;top:8px}.google-signin{display:flex;justify-content:center;align-items:center;gap:12px;width:100%;padding:11px;margin-top:20px;background:#fff;color:#172033;border:1px solid #cbd5e1;border-radius:8px;font-size:13px;font-weight:500}.google-signin b{font-size:18px;color:#4285f4}.google-signin:disabled{opacity:.5;cursor:not-allowed}.account-signout{display:flex;gap:8px;align-items:center;margin-top:18px;color:#cbd5e1;font-size:12px}.account-import{margin-top:18px;padding-top:15px;border-top:1px solid #334155;font-size:12px}.account-import summary{cursor:pointer}.account-loading{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;background:#0b1220;color:#e2e8f0;text-align:center}.account-loading h1{font-size:25px;font-weight:600}.account-loading p{max-width:500px;color:#a9b8cd}.account-conflict button,.account-loading button{background:#1e3a5f;border:1px solid #426385;border-radius:8px;padding:9px 15px}.account-conflict{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:12px 20px;background:#342714;color:#fde68a;font-size:13px}@media (max-width:700px){.account-controls{margin-left:auto}.account-button{max-width:128px;padding:6px 8px}.account-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}