@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.account-loading{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:rgb(var(--bg));color:rgb(var(--txt))}.account-spinner{width:28px;height:28px;border:3px solid rgb(var(--line));border-top-color:rgb(var(--acc));border-radius:50%;animation:account-spin .75s linear infinite}@keyframes account-spin{to{transform:rotate(1turn)}}.account-settings{display:grid;gap:9px;padding:14px 0;border-top:1px solid rgb(var(--line))}.account-settings>div:first-child{display:flex;flex-direction:column;gap:4px}.account-sync{font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim))}.account-sync.conflict,.account-sync.offline{color:rgb(var(--acc))}.account-conflict{display:grid;gap:7px}.account-conflict p{font-size:calc(12px * var(--font-scale, 1))}.account-dialog-backdrop{position:fixed;inset:0;z-index:11000;background:#0009;display:grid;place-items:center;padding:16px}.account-dialog{background:rgb(var(--panel));color:rgb(var(--txt));border:1px solid rgb(var(--line));border-radius:16px;padding:20px;max-width:660px;width:100%;max-height:85dvh;overflow:auto;box-shadow:0 20px 100px #0006}.account-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-dialog header button{padding:8px 12px;border-radius:8px}.account-dialog h2{font-size:calc(18px * var(--font-scale, 1));font-weight:700}.account-dialog p{font-size:calc(12px * var(--font-scale, 1));line-height:1.8;margin:10px 0;color:rgb(var(--dim))}.account-dialog form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:15px 0}.account-dialog label{display:grid;gap:5px;font-size:calc(12px * var(--font-scale, 1))}.account-dialog input{min-width:0;width:100%;padding:9px;border:1px solid rgb(var(--line));border-radius:8px;background:rgb(var(--bg))}.account-users{display:grid;gap:6px}.account-users article{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border:1px solid rgb(var(--line));border-radius:10px}.account-users article>div{display:grid;gap:5px}.account-users small{font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim))}.account-dialog button:hover{background:rgb(var(--acc)/.12)}@media(max-width:480px){.account-dialog form{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.account-spinner{animation:none}}.stock-status-announcements{padding:14px;border:1px solid rgb(var(--line));border-radius:12px;margin-bottom:14px}.stock-status-announcements h3{font-weight:700}.stock-status-announcements p,.stock-status-announcements>span{font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim));line-height:1.9}.stock-status-event{width:100%;display:grid;gap:5px;padding:10px;text-align:right;border-top:1px solid rgb(var(--line));margin-top:8px}.stock-status-event:hover{background:rgb(var(--acc)/.08)}.stock-status-event time{font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim))}.article-attachments{display:grid;gap:9px;margin-top:18px}.article-attachments iframe{width:100%;min-height:460px;border:1px solid rgb(var(--line));border-radius:10px;background:white}.operations-health>section{border:1px solid rgb(var(--line));border-radius:10px;padding:10px;font-size:calc(11px * var(--font-scale, 1));margin-top:8px}.operations-health dl{display:grid;gap:7px}.operations-health dl>div{display:flex;justify-content:space-between;gap:12px}.operations-health dd{text-align:end;font-variant-numeric:tabular-nums}.operations-health p{margin:6px 0}.quote-session-control{display:flex;align-items:center;gap:8px;padding-inline-start:9px;border-inline-start:1px solid rgb(var(--line));min-width:0;flex-wrap:wrap}.quote-session-control label{display:flex;align-items:center;gap:5px;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim));white-space:nowrap}.quote-session-control .app-select{width:132px;min-width:110px}.quote-session-control .app-select-trigger{height:30px;min-height:30px;font-size:calc(10px * var(--font-scale, 1));padding:4px 7px}.quote-session-date{display:inline-flex;align-items:center;gap:5px;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--acc));white-space:nowrap}.quote-session-date b{font-variant-numeric:tabular-nums}.quote-session-control.is-historical{border-color:rgb(var(--acc)/.35)}@media(max-width:950px){.quote-session-control{border:0;padding:0;justify-content:center}}@media(max-width:450px){.workspace-controls>.quote-session-control{grid-column:1/-1!important;justify-content:space-between;gap:4px}.quote-session-control label{font-size:calc(9px * var(--font-scale, 1))}.quote-session-control .app-select{width:120px;min-width:100px}.quote-session-date{font-size:calc(9px * var(--font-scale, 1))}}.account-audit{margin-top:16px;border-top:1px solid var(--line);padding-top:12px}.account-audit summary{cursor:pointer;font-weight:700}.account-audit ol{max-height:240px;overflow:auto;padding:0;list-style:none}.account-audit li{display:flex;gap:10px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--line);font-size:calc(12px * var(--font-scale, 1))}.account-audit time{color:var(--dim)}*,: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;-o-tab-size:4;tab-size:4;font-family:Cairo,Segoe UI,Tahoma,Arial,sans-serif;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]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,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;border-collapse:collapse}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::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}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}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.end-0{inset-inline-end:0}.start-0{inset-inline-start:0}.top-0{top:0}.top-1\/2{top:50%}.z-10{z-index:10}.col-span-full{grid-column:1/-1}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.ms-auto{margin-inline-start:auto}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[5\/3\]{aspect-ratio:5/3}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-\[540px\]{height:540px}.h-full{height:100%}.h-px{height:1px}.max-h-\[440px\]{max-height:440px}.min-h-0{min-height:0}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-2\.5{width:.625rem}.w-28{width:7rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[88px\]{min-width:88px}.max-w-\[220px\]{max-width:220px}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.animate-fadeIn{animation:fadeIn .2s ease-out}@keyframes flashDn{0%{background-color:rgb(var(--dn)/.3)}to{background-color:transparent}}.animate-flashDn{animation:flashDn .6s ease-out}@keyframes flashDnSoft{0%{background-color:rgb(var(--dn)/.14)}to{background-color:transparent}}.animate-flashDnSoft{animation:flashDnSoft .6s ease-out}@keyframes flashUp{0%{background-color:rgb(var(--up)/.3)}to{background-color:transparent}}.animate-flashUp{animation:flashUp .6s ease-out}@keyframes flashUpSoft{0%{background-color:rgb(var(--up)/.14)}to{background-color:transparent}}.animate-flashUpSoft{animation:flashUpSoft .6s ease-out}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-line\/60>:not([hidden])~:not([hidden]){border-color:rgb(var(--line)/.6)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-xl2{border-radius:1.1rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-line{--tw-border-opacity:1;border-color:rgb(var(--line)/var(--tw-border-opacity,1))}.border-line\/25{border-color:rgb(var(--line)/.25)}.border-line\/30{border-color:rgb(var(--line)/.3)}.border-line\/40{border-color:rgb(var(--line)/.4)}.border-line\/50{border-color:rgb(var(--line)/.5)}.border-line\/60{border-color:rgb(var(--line)/.6)}.border-t-acc{--tw-border-opacity:1;border-top-color:rgb(var(--acc)/var(--tw-border-opacity,1))}.bg-acc{--tw-bg-opacity:1;background-color:rgb(var(--acc)/var(--tw-bg-opacity,1))}.bg-acc\/10{background-color:rgb(var(--acc)/.1)}.bg-acc\/15{background-color:rgb(var(--acc)/.15)}.bg-dn{--tw-bg-opacity:1;background-color:rgb(var(--dn)/var(--tw-bg-opacity,1))}.bg-dn\/10{background-color:rgb(var(--dn)/.1)}.bg-dn\/15{background-color:rgb(var(--dn)/.15)}.bg-elev{--tw-bg-opacity:1;background-color:rgb(var(--elev)/var(--tw-bg-opacity,1))}.bg-elev\/40{background-color:rgb(var(--elev)/.4)}.bg-elev\/60{background-color:rgb(var(--elev)/.6)}.bg-flat{--tw-bg-opacity:1;background-color:rgb(var(--flat)/var(--tw-bg-opacity,1))}.bg-flat\/10{background-color:rgb(var(--flat)/.1)}.bg-flat\/15{background-color:rgb(var(--flat)/.15)}.bg-flat\/40{background-color:rgb(var(--flat)/.4)}.bg-line\/40{background-color:rgb(var(--line)/.4)}.bg-panel{--tw-bg-opacity:1;background-color:rgb(var(--panel)/var(--tw-bg-opacity,1))}.bg-panel\/50{background-color:rgb(var(--panel)/.5)}.bg-panel\/60{background-color:rgb(var(--panel)/.6)}.bg-panel\/95{background-color:rgb(var(--panel)/.95)}.bg-surface{--tw-bg-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity,1))}.bg-txt{background-color:rgb(var(--txt)/var(--tw-bg-opacity,1))}.bg-txt,.bg-up{--tw-bg-opacity:1}.bg-up{background-color:rgb(var(--up)/var(--tw-bg-opacity,1))}.bg-up\/10{background-color:rgb(var(--up)/.1)}.bg-up\/15{background-color:rgb(var(--up)/.15)}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.from-acc{--tw-gradient-from:rgb(var(--acc)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--acc)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-dn\/70{--tw-gradient-from:rgb(var(--dn)/0.7) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--dn)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-up{--tw-gradient-from:rgb(var(--up)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--up)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-up\/50{--tw-gradient-from:rgb(var(--up)/0.5) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--up)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-acc\/60{--tw-gradient-to:rgb(var(--acc)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--acc)/0.6) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-flat\/30{--tw-gradient-to:rgb(var(--flat)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--flat)/0.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-acc2{--tw-gradient-to:rgb(var(--acc2)/1) var(--tw-gradient-to-position)}.to-dn{--tw-gradient-to:rgb(var(--dn)/1) var(--tw-gradient-to-position)}.to-dn\/50{--tw-gradient-to:rgb(var(--dn)/0.5) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-up\/70{--tw-gradient-to:rgb(var(--up)/0.7) var(--tw-gradient-to-position)}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pe-1{padding-inline-end:.25rem}.pe-2{padding-inline-end:.5rem}.ps-3{padding-inline-start:.75rem}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-6{line-height:1.5rem}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.text-acc{--tw-text-opacity:1;color:rgb(var(--acc)/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-dim{--tw-text-opacity:1;color:rgb(var(--dim)/var(--tw-text-opacity,1))}.text-dim\/40{color:rgb(var(--dim)/.4)}.text-dim\/80{color:rgb(var(--dim)/.8)}.text-dn{--tw-text-opacity:1;color:rgb(var(--dn)/var(--tw-text-opacity,1))}.text-dn\/90{color:rgb(var(--dn)/.9)}.text-flat{--tw-text-opacity:1;color:rgb(var(--flat)/var(--tw-text-opacity,1))}.text-txt{--tw-text-opacity:1;color:rgb(var(--txt)/var(--tw-text-opacity,1))}.text-txt\/90{color:rgb(var(--txt)/.9)}.text-up{--tw-text-opacity:1;color:rgb(var(--up)/var(--tw-text-opacity,1))}.text-up\/90{color:rgb(var(--up)/.9)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-panel{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-panel{--tw-shadow:0 4px 24px -8px rgb(0 0 0/0.5);--tw-shadow-colored:0 4px 24px -8px var(--tw-shadow-color)}.shadow-soft{--tw-shadow:0 1px 3px rgb(0 0 0/0.25),0 1px 2px rgb(0 0 0/0.15);--tw-shadow-colored:0 1px 3px var(--tw-shadow-color),0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-panel{--tw-shadow-color:rgb(var(--panel)/1);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-acc\/30{--tw-ring-color:rgb(var(--acc)/0.3)}.blur{--tw-blur:blur(8px)}.blur,.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)}.backdrop-blur{--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-700{transition-duration:.7s}a,button,input,select{-webkit-tap-highlight-color:transparent}@font-face{font-family:Cairo;src:url(/fonts/Cairo.woff2) format("woff2");font-weight:200 900;font-display:swap}:root,:root[data-theme=dark]{--bg:9 15 22;--surface:15 23 33;--panel:20 31 43;--elev:25 38 51;--line:40 55 70;--txt:221 231 238;--dim:132 153 169;--acc:75 195 183;--acc2:44 143 164;--up:65 202 150;--dn:242 111 123;--flat:148 163 184;--glow:99 179 237}:root[data-theme=light]{--bg:241 244 249;--surface:255 255 255;--panel:255 255 255;--elev:248 250 252;--line:226 232 240;--txt:20 28 40;--dim:100 116 139;--acc:37 99 235;--acc2:124 58 237;--up:16 163 110;--dn:220 38 38;--flat:100 116 139;--glow:37 99 235}*{box-sizing:border-box}#__next,body,html{height:100%}body{margin:0;color:rgb(var(--txt));font-family:Cairo,Segoe UI,Tahoma,Arial,sans-serif;-webkit-font-smoothing:antialiased;background:rgb(var(--bg));background-attachment:fixed}.tnum,body{font-feature-settings:"tnum" 1}.tnum{font-variant-numeric:tabular-nums}.glass{background:linear-gradient(180deg,rgb(var(--surface)/.92),rgb(var(--surface)/.8));backdrop-filter:blur(12px);border:1px solid rgb(var(--line)/.7);box-shadow:0 10px 40px -12px rgb(0 0 0/.45),inset 0 1px 0 rgb(255 255 255/.03)}.accent-text{background:linear-gradient(135deg,rgb(var(--acc)),rgb(var(--acc2)));-webkit-background-clip:text;background-clip:text;color:transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgb(var(--line));border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:rgb(var(--dim)/.6);background-clip:padding-box}#chart a{display:none}.react-grid-item.react-grid-placeholder{background:rgb(var(--acc)/.18)!important;border:1.5px dashed rgb(var(--acc)/.6);border-radius:18px;opacity:1}.react-grid-item>.react-resizable-handle{opacity:0;transition:opacity .15s}.react-grid-item:hover>.react-resizable-handle{opacity:.5}.react-grid-item>.react-resizable-handle:after{border-color:rgb(var(--dim));width:7px;height:7px}.react-grid-item.react-draggable-dragging{z-index:50}.panel-drag{cursor:grab}.panel-drag:active{cursor:grabbing}button,input,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.4}button:focus-visible,input:focus-visible,select:focus-visible,tr:focus-visible{outline:2px solid rgb(var(--acc));outline-offset:-2px}input[type=checkbox]{accent-color:rgb(var(--acc));cursor:pointer}.terminal-shell{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.terminal-header{height:72px;flex-shrink:0;gap:20px;padding:0 24px;border-bottom:1px solid rgb(var(--line)/.65);background:rgb(var(--surface));z-index:30}.brand,.terminal-header{display:flex;align-items:center}.brand{gap:10px;font-family:Segoe UI,sans-serif;direction:ltr;font-size:calc(23px * var(--font-scale, 1));font-weight:750;letter-spacing:-.6px}.brand-mark{width:37px;height:37px;display:grid;place-items:center;color:rgb(var(--acc));border:1px solid rgb(var(--acc)/.4);border-radius:10px;background:rgb(var(--acc)/.1)}.brand small{display:block;font-size:calc(8px * var(--font-scale, 1));letter-spacing:2px;color:rgb(var(--dim));font-weight:500;margin-top:-2px}.header-divider{width:1px;height:30px;background:rgb(var(--line))}.market-label{font-size:calc(12px * var(--font-scale, 1));font-weight:650;white-space:nowrap}.market-label small{display:block;direction:ltr;text-align:right;font:calc(10px * var(--font-scale, 1)) Segoe UI,sans-serif;color:rgb(var(--dim));letter-spacing:1px;margin-top:2px}.header-tools{margin-inline-start:auto;display:flex;gap:7px;align-items:center}.icon-button{width:33px;height:33px;border-radius:7px;display:grid;place-items:center;color:rgb(var(--dim))}.icon-button:hover{background:rgb(var(--elev));color:rgb(var(--txt))}.command-trigger{display:flex;align-items:center;gap:9px;border:1px solid rgb(var(--line));border-radius:7px;padding:7px 10px;font-size:calc(11px * var(--font-scale, 1));margin-inline-end:13px}.command-trigger,kbd{color:rgb(var(--dim))}kbd{font-family:Segoe UI,sans-serif;font-size:calc(10px * var(--font-scale, 1));background:rgb(var(--elev));border:1px solid rgb(var(--line));padding:1px 5px;border-radius:4px;direction:ltr;white-space:nowrap}.cairo-clock{display:flex;align-items:center;gap:7px;font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim));padding-inline-end:9px}.cairo-clock b{font:calc(12px * var(--font-scale, 1)) Segoe UI,sans-serif;color:rgb(var(--txt));font-variant-numeric:tabular-nums}.notification-button{position:relative}.notification-button .count-badge{position:absolute;top:-4px;inset-inline-end:-3px}.settings-row{display:flex;justify-content:space-between;align-items:center;font-size:calc(12px * var(--font-scale, 1));padding:9px 7px;border-top:1px solid rgb(var(--line)/.4)}.settings-row select{max-width:105px}.terminal-body{flex:1;min-height:0;display:flex}.terminal-sidebar{width:182px;flex-shrink:0;border-inline-end:1px solid rgb(var(--line)/.5);background:rgb(var(--surface)/.6);display:flex;flex-direction:column;padding:25px 10px 12px}.sidebar-label{font-size:calc(10px * var(--font-scale, 1));font-weight:700;color:rgb(var(--dim));padding:0 12px 14px}.terminal-sidebar nav{display:flex;flex-direction:column;gap:6px}.sidebar-bottom>button,.terminal-sidebar nav button{width:100%;display:flex;align-items:center;gap:11px;text-align:start;padding:12px 11px;color:rgb(var(--dim));font-size:calc(12px * var(--font-scale, 1));border-radius:7px;border:1px solid transparent}.terminal-sidebar nav button:hover{background:rgb(var(--panel));color:rgb(var(--txt))}.terminal-sidebar nav button.active{background:rgb(var(--acc)/.09);border-color:rgb(var(--acc)/.17);color:rgb(var(--acc));box-shadow:inset -2px 0 rgb(var(--acc));font-weight:750}.sidebar-bottom small,.terminal-sidebar nav small{margin-inline-start:auto;font:calc(11px * var(--font-scale, 1)) Segoe UI,sans-serif;background:rgb(var(--elev));padding:2px 6px;border-radius:4px}.sidebar-bottom{margin-top:auto}.sidebar-help{padding:15px 10px;display:flex;align-items:center;gap:8px;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim));border-top:1px solid rgb(var(--line)/.5)}.workspace-signature{font-size:calc(9px * var(--font-scale, 1));line-height:1.8;color:rgb(var(--dim));margin-top:12px;padding:10px}.status-dot{display:inline-block;width:5px;height:5px;background:rgb(var(--acc));border-radius:50%;margin-inline-end:5px}.terminal-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:14px;padding:21px 22px 0;overflow:hidden}.page-heading{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.eyebrow{font:calc(9px * var(--font-scale, 1)) Segoe UI,sans-serif;color:rgb(var(--dim));letter-spacing:1.5px;margin-bottom:6px}.page-heading h1{font-size:calc(22px * var(--font-scale, 1));line-height:1.5;font-weight:750;letter-spacing:-.6px;margin:0}.page-heading h1>span{font-weight:450;letter-spacing:0;margin-inline-start:15px}.page-heading h1>span,.page-heading-meta{font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim))}.page-heading-meta{display:flex;gap:10px;align-items:center}.outline-tag{border:1px solid rgb(var(--line));border-radius:5px;font-size:calc(10px * var(--font-scale, 1));padding:3px 8px}.market-summary{display:grid;grid-template-columns:1.15fr 1fr 1.2fr 1fr;background:rgb(var(--surface));border:1px solid rgb(var(--line)/.65);border-radius:10px;flex-shrink:0}.market-summary>div{padding:7px 14px;border-inline-end:1px solid rgb(var(--line)/.5)}.market-summary>div:last-child{border:0}.summary-main strong{display:block;text-align:start;font:600 calc(16px * var(--font-scale, 1)) Segoe UI,sans-serif;margin:1px 0}.summary-main strong small{font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim));font-weight:500}.summary-sub{color:rgb(var(--dim));font-size:calc(10px * var(--font-scale, 1))}.summary-metric{display:flex;flex-direction:column;gap:2px}.breadth-counts span,.summary-metric>span{color:rgb(var(--dim));font-size:calc(10px * var(--font-scale, 1))}.summary-metric strong{font:600 calc(15px * var(--font-scale, 1)) Segoe UI,sans-serif;text-align:right}.summary-metric small{color:rgb(var(--dim));font-size:calc(10px * var(--font-scale, 1))}.breadth-counts{display:flex;justify-content:space-between;gap:18px}.breadth-counts>div{display:flex;flex-direction:column;gap:5px}.breadth-counts strong{font:600 calc(15px * var(--font-scale, 1)) Segoe UI,sans-serif}.breadth-bar{display:flex;gap:3px;height:4px;margin-top:17px;border-radius:2px;overflow:hidden}.breadth-bar i{transition:width .3s}.workspace-content{flex:1;min-height:100px;min-width:0;position:relative}.grid-host{height:100%}.board-panel{height:100%;display:flex;flex-direction:column;min-width:0;border:1px solid rgb(var(--line)/.7);border-radius:9px;background:rgb(var(--surface))}.board-toolbar{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;border-bottom:1px solid rgb(var(--line)/.5);padding:10px 13px;flex-shrink:0}.list-tabs{gap:5px;max-width:100%;overflow-x:auto}.list-tabs,.list-tabs>button{display:flex;align-items:center}.list-tabs>button{gap:6px;font-size:calc(11px * var(--font-scale, 1));white-space:nowrap;padding:6px 10px;border-radius:6px;color:rgb(var(--dim))}.list-tabs>button.active{color:rgb(var(--acc));background:rgb(var(--acc)/.1);font-weight:700}.list-tabs button>span{font:calc(10px * var(--font-scale, 1)) Segoe UI,sans-serif;opacity:.8}.toolbar-tools{flex-wrap:wrap;gap:6px}.board-search,.toolbar-tools{display:flex;align-items:center}.board-search{gap:8px;background:rgb(var(--bg)/.6);border:1px solid rgb(var(--line)/.65);border-radius:6px;padding:6px 9px;color:rgb(var(--dim))}.board-search input{background:transparent;outline:0;font-size:calc(11px * var(--font-scale, 1));width:170px;color:rgb(var(--txt))}.board-search input::-moz-placeholder{color:rgb(var(--dim))}.board-search input::placeholder{color:rgb(var(--dim))}.tool-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgb(var(--line)/.8);border-radius:6px;padding:6px 9px;color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1));white-space:nowrap}.tool-button.active,.tool-button:hover{color:rgb(var(--acc));border-color:rgb(var(--acc)/.5);background:rgb(var(--acc)/.05)}.primary-button{font-size:calc(11px * var(--font-scale, 1));padding:7px 12px;font-weight:750;border-radius:5px;white-space:nowrap}.count-badge,.primary-button{background:rgb(var(--acc));color:rgb(var(--bg))}.count-badge{font:calc(10px * var(--font-scale, 1)) Segoe UI,sans-serif;border-radius:4px;padding:2px 5px}.quick-filters{display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:8px 13px;border-bottom:1px solid rgb(var(--line)/.5)}.quick-filters button{padding:3px 9px;border-radius:4px;color:rgb(var(--dim))}.quick-filters button.active{color:rgb(var(--txt));background:rgb(var(--elev))}.quick-filters button:hover{color:rgb(var(--acc))}.scanner-bar{padding:12px 14px;background:rgb(var(--panel)/.5);border-bottom:1px solid rgb(var(--line));flex-shrink:0}.filter-fields{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:10px}.filter-fields label{font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim));display:flex;flex-direction:column;gap:4px}.filter-fields input{width:91px}.filter-fields select{max-width:170px}.dialog-card input,.inline-form input,.insights-panel select,.scanner-bar input:not([type=checkbox]),.scanner-bar select,.settings-row select{border:1px solid rgb(var(--line));border-radius:5px;background:rgb(var(--surface));color:rgb(var(--txt));padding:5px 8px;font-size:calc(11px * var(--font-scale, 1))}.inline-form{align-items:center;gap:8px;padding:10px 14px}.inline-form,.saved-views{display:flex;flex-wrap:wrap}.saved-views{gap:5px}.saved-views>span{padding:4px 8px;border-radius:4px;font-size:calc(10px * var(--font-scale, 1));background:rgb(var(--elev))}.saved-views button{margin-inline-start:7px}.quote-scroll{flex:1;min-height:0;overflow:auto;border-radius:0 0 6px 6px}.quote-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:calc(12px * var(--font-scale, 1))}.quote-table td,.quote-table th{text-align:end;padding:9px 10px;border-bottom:1px solid rgb(var(--line)/.35);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.quote-table thead th{position:sticky;top:0;z-index:5;background:rgb(var(--panel));color:rgb(var(--dim));font-size:calc(10px * var(--font-scale, 1));font-weight:600;height:38px;border-bottom-color:rgb(var(--line))}.quote-table th>button{display:flex;width:100%;justify-content:space-between;align-items:center;gap:5px}.quote-table .quote-name{inset-inline-start:54px;font-weight:600}.quote-table .quote-code,.quote-table .quote-name{text-align:start;position:sticky;background:rgb(var(--surface));z-index:2}.quote-table .quote-code{inset-inline-start:calc(54px + var(--name-width, 174px));border-inline-end:1px solid rgb(var(--line))}.quote-table thead .quote-code,.quote-table thead .quote-name{z-index:7;background:rgb(var(--panel));font-weight:600}.quote-table .quote-actions{position:sticky;inset-inline-start:0;background:rgb(var(--surface));z-index:2;padding:7px 5px;text-align:center}.quote-table thead .quote-actions{z-index:7;background:rgb(var(--panel))}.quote-actions button{display:inline-flex;vertical-align:middle;padding-inline-end:5px}.quote-actions input{width:11px;height:11px;vertical-align:middle}.quote-actions>svg{margin:auto}.quote-number{display:inline-block;border-radius:3px;font-family:Segoe UI,Tahoma,sans-serif;font-size:calc(12px * var(--font-scale, 1));font-weight:550;font-variant-numeric:tabular-nums}.quote-code .quote-number{font-size:calc(11px * var(--font-scale, 1));font-weight:700;letter-spacing:.2px}.quote-row{cursor:pointer}.quote-row.is-alt td{background-color:rgb(var(--panel)/.18)}.quote-row.is-alt .quote-actions,.quote-row.is-alt .quote-code,.quote-row.is-alt .quote-name{background:color-mix(in srgb,rgb(var(--surface)) 92%,rgb(var(--panel)))}.quote-row:hover td{background:rgb(var(--panel))}.quote-row.is-selected td{background:color-mix(in srgb,rgb(var(--surface)) 88%,rgb(var(--acc)))}.quote-row.is-selected .quote-name{box-shadow:inset -2px 0 rgb(var(--acc))}.quote-table [data-group=book]{border-inline-start:1px solid rgb(var(--line)/.25)}.compact .quote-table td{padding-top:5px;padding-bottom:5px}.col-resize{position:absolute;top:0;bottom:0;inset-inline-end:0;width:5px;cursor:col-resize}.col-resize:hover{background:rgb(var(--acc)/.45)}.board-footer{display:flex;flex-wrap:wrap;gap:7px;align-items:center;justify-content:space-between;padding:8px 13px;font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim));border-top:1px solid rgb(var(--line)/.6)}.board-footer>div{display:flex;gap:20px}.board-footer b{font:600 calc(11px * var(--font-scale, 1)) Segoe UI,sans-serif;color:rgb(var(--txt));margin-inline-start:5px}.tint-up td{background:rgb(var(--up)/.04)}.tint-dn td{background:rgb(var(--dn)/.04)}.empty-results{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:45px 20px;color:rgb(var(--dim));font-size:calc(12px * var(--font-scale, 1));white-space:normal}.empty-results b{color:rgb(var(--txt));font-size:calc(16px * var(--font-scale, 1))}.loading-market{flex:1;display:flex;align-items:center;justify-content:center;gap:12px}.connection-warning{background:rgb(var(--dn)/.08);border:1px solid rgb(var(--dn)/.25);color:rgb(var(--dn));font-size:calc(12px * var(--font-scale, 1));padding:7px 12px;border-radius:6px}.comparison-tray{display:flex;gap:10px;align-items:center;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:6px;padding:7px 12px;flex-shrink:0;font-size:calc(11px * var(--font-scale, 1))}.comparison-tray>button:not(.primary-button){font:calc(11px * var(--font-scale, 1)) Segoe UI,sans-serif;color:rgb(var(--acc));background:rgb(var(--acc)/.08);padding:5px 9px;border-radius:4px}.comparison-tray button span{margin-inline-start:8px;color:rgb(var(--dim))}.activity-strip{min-height:36px;display:flex;align-items:center;gap:18px;border-top:1px solid rgb(var(--line)/.6);flex-shrink:0}.activity-strip select{color:rgb(var(--acc));background:rgb(var(--surface));padding:3px 5px;border-radius:4px;width:105px;flex-shrink:0}.activity-quotes{overflow:auto;scrollbar-width:none}.activity-quotes button{flex-shrink:0;font:calc(11px * var(--font-scale, 1)) Segoe UI,sans-serif}.insights-panel{height:100%;overflow:auto;border:1px solid rgb(var(--line)/.65);border-radius:9px;background:rgb(var(--surface));padding:20px}.insights-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.insights-heading h2{font-size:calc(17px * var(--font-scale, 1));font-weight:700}.insights-heading p{font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim));margin-top:5px}.heatmap-legend{display:flex;align-items:center;gap:10px;font:calc(11px * var(--font-scale, 1)) Segoe UI,sans-serif;margin-bottom:16px}.heatmap-legend i{width:120px;height:5px;background:linear-gradient(to right,rgb(var(--dn)),rgb(var(--panel)),rgb(var(--up)));border-radius:3px}.heatmap-legend>span:last-child{margin-inline-start:auto;color:rgb(var(--dim));font-family:Cairo,sans-serif}.market-heatmap{display:grid;grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:6px}.market-heatmap>button{min-height:116px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px;border-radius:6px;border:1px solid}.market-heatmap button:hover{outline:1px solid rgb(var(--txt)/.5)}.market-heatmap b{font:700 calc(15px * var(--font-scale, 1)) Segoe UI,sans-serif}.market-heatmap button>span{max-width:100%;font-size:calc(9px * var(--font-scale, 1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-heatmap strong{font:700 calc(18px * var(--font-scale, 1)) Segoe UI,sans-serif}.market-heatmap small{font:calc(10px * var(--font-scale, 1)) Segoe UI,sans-serif;color:rgb(var(--dim))}.sector-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}.sector-card{border:1px solid rgb(var(--line)/.6);border-radius:8px;padding:17px}.sector-card>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:center}.sector-card h3{font-size:calc(12px * var(--font-scale, 1));font-weight:700}.sector-card strong{font:600 calc(17px * var(--font-scale, 1)) Segoe UI,sans-serif}.sector-value{display:flex;justify-content:space-between;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim));margin-top:20px}.sector-value b{font:600 calc(12px * var(--font-scale, 1)) Segoe UI,sans-serif;color:rgb(var(--txt))}.sector-bar{height:4px;background:rgb(var(--panel));margin:10px 0;border-radius:4px;overflow:hidden}.sector-bar i{display:block;height:100%;background:rgb(var(--acc))}.sector-stats{display:flex;gap:13px;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim))}.sector-stats>span:last-child{margin-inline-start:auto}.sector-leaders{margin-top:15px;border-top:1px solid rgb(var(--line)/.4);padding-top:9px}.sector-leaders button{display:flex;width:100%;justify-content:space-between;font:calc(11px * var(--font-scale, 1)) Segoe UI,sans-serif;padding:5px 0}.comparison-picker{border-bottom:1px solid rgb(var(--line));padding-bottom:15px;display:flex;flex-wrap:wrap;align-items:center;gap:15px}.comparison-picker>div:last-child{display:flex;flex-wrap:wrap;gap:5px}.comparison-scroll{overflow:auto;margin-top:15px}.comparison-table{width:100%;border-collapse:collapse;font-size:calc(12px * var(--font-scale, 1))}.comparison-table td,.comparison-table th{padding:12px 15px;border-bottom:1px solid rgb(var(--line)/.5);text-align:center}.comparison-table tbody th{color:rgb(var(--dim));font-weight:450;text-align:start}.comparison-table tbody td{font:600 calc(13px * var(--font-scale, 1)) Segoe UI,sans-serif}.comparison-table thead th{position:relative;background:rgb(var(--panel)/.4);min-width:165px}.comparison-symbol{display:flex;flex-direction:column;width:100%;align-items:center;gap:7px}.comparison-symbol b{font:700 calc(18px * var(--font-scale, 1)) Segoe UI,sans-serif;color:rgb(var(--acc))}.comparison-symbol small{font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim))}.comparison-symbol strong{font:600 calc(25px * var(--font-scale, 1)) Segoe UI,sans-serif}.compare-remove{position:absolute;inset-inline-end:7px;top:3px;color:rgb(var(--dim))}.modal-backdrop{position:fixed;inset:0;z-index:150;background:rgb(0 0 0/.65);display:grid;place-items:center}.dialog-card{background:rgb(var(--surface));padding:24px;width:min(360px,90vw);border-radius:10px;display:flex;flex-direction:column;gap:15px}.dialog-card h3{font-size:calc(18px * var(--font-scale, 1));font-weight:700}.dialog-card p{font-size:calc(12px * var(--font-scale, 1));color:rgb(var(--dim))}.toast-message{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:250;padding:13px 25px;border-radius:8px;border:1px solid rgb(var(--acc)/.4);background:rgb(var(--panel));font-size:calc(13px * var(--font-scale, 1));box-shadow:0 8px 30px #0005}@media (max-width:1280px){.terminal-sidebar{width:156px}.terminal-main{padding-inline:14px}.terminal-header{gap:12px;padding-inline:18px}.cairo-clock small,.command-trigger>span{display:none}.market-summary>div{padding:12px 14px}.page-heading h1>span{display:none}}@media (max-width:950px){.terminal-sidebar{width:62px;padding-inline:6px}.sidebar-bottom,.sidebar-label,.terminal-sidebar nav small,.terminal-sidebar nav span{display:none}.terminal-sidebar nav button{justify-content:center;padding:13px 5px}.command-trigger,.header-divider,.market-label{display:none}.market-summary{grid-template-columns:1fr 1fr}.market-summary>div{border-bottom:1px solid rgb(var(--line)/.4)}.market-summary>div:nth-child(2){border-inline-end:0}.cairo-clock{display:none}.terminal-main{gap:10px;padding-top:12px}}@media (max-width:600px){.terminal-header{height:61px;gap:9px;padding-inline:10px}.brand{font-size:calc(18px * var(--font-scale, 1));gap:6px}.brand small{font-size:calc(6px * var(--font-scale, 1))}.brand-mark{width:30px;height:30px}.header-tools{gap:1px}.terminal-header .text-xs{font-size:calc(9px * var(--font-scale, 1))}.terminal-header>div.flex{padding:5px}.terminal-header>div.flex>span:last-child{display:none}.terminal-sidebar{width:46px;padding-inline:3px}.terminal-main{padding-inline:8px}.page-heading h1{font-size:calc(18px * var(--font-scale, 1))}.page-heading-meta{display:none}.eyebrow{font-size:calc(7px * var(--font-scale, 1))}.market-summary>div{padding:9px 10px}.breadth-counts strong,.summary-main strong,.summary-metric strong{font-size:calc(20px * var(--font-scale, 1))}.market-summary{gap:0}.summary-metric{gap:4px}.summary-metric small,.summary-sub{font-size:calc(8px * var(--font-scale, 1))}.breadth-bar{margin-top:9px}.board-toolbar{padding:7px;gap:6px}.toolbar-tools{width:100%}.board-search{flex:1;min-width:100px}.board-search input{width:100%;min-width:0}.board-search kbd{display:none}.tool-button{font-size:calc(10px * var(--font-scale, 1));padding:5px 7px}.quick-filters{padding:6px;gap:2px}.quick-filters button{padding:3px 6px;font-size:calc(9px * var(--font-scale, 1))}.board-footer>span{display:none}.board-footer>div{gap:10px}.comparison-tray{flex-wrap:wrap;gap:7px}.insights-panel{padding:12px}.filter-fields input{width:76px}.scanner-bar{max-height:235px;overflow:auto}.activity-strip{gap:9px}}.symbol-drawer{flex-shrink:0;max-height:55vh;min-height:225px;display:flex;flex-direction:column;border:1px solid rgb(var(--line));background:rgb(var(--surface));border-radius:9px;overflow:hidden}.drawer-handle{height:8px;flex-shrink:0;display:grid;place-items:center;cursor:ns-resize}.drawer-handle:hover{background:rgb(var(--acc)/.1)}.drawer-handle i{width:38px;height:2px;background:rgb(var(--line));border-radius:3px}.drawer-header{padding:6px 13px;border-bottom:1px solid rgb(var(--line)/.6)}.drawer-header,.drawer-identity{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.drawer-identity{font-size:calc(11px * var(--font-scale, 1))}.drawer-identity>b{font:700 calc(14px * var(--font-scale, 1)) Segoe UI,sans-serif;color:rgb(var(--acc))}.drawer-identity>strong{font:650 calc(20px * var(--font-scale, 1)) Segoe UI,sans-serif}.drawer-tabs{margin-inline-start:auto;display:flex;gap:4px}.drawer-tabs button{font-size:calc(10px * var(--font-scale, 1));padding:5px 8px;color:rgb(var(--dim));border-radius:4px}.drawer-tabs button.active{color:rgb(var(--acc));background:rgb(var(--acc)/.1)}.chart-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:6px 13px;border-bottom:1px solid rgb(var(--line)/.4)}.chart-segment{display:flex;border:1px solid rgb(var(--line));border-radius:4px;padding:2px}.chart-segment button{color:rgb(var(--dim));font-size:calc(9px * var(--font-scale, 1));padding:3px 7px;border-radius:3px}.chart-segment button.active{color:rgb(var(--acc));background:rgb(var(--acc)/.1)}.indicator-chip{display:flex;align-items:center;gap:4px;font:calc(10px * var(--font-scale, 1)) Segoe UI,sans-serif;color:rgb(var(--dim));padding:5px 7px;border:1px solid transparent;border-radius:4px}.indicator-chip i{width:5px;height:5px;border-radius:50%}.indicator-chip.active{border-color:rgb(var(--line));color:rgb(var(--txt))}.chart-toolbar>input{width:23px;height:23px;border:0;background:transparent}.chart-note{font-size:calc(8px * var(--font-scale, 1));color:rgb(var(--dim));margin-inline-start:auto}.drawer-chart-body{display:flex;flex:1;min-height:0}.drawer-chart{flex:1;min-width:0;padding:5px}.drawer-chart #chart{min-height:0}.drawer-quote{width:240px;flex-shrink:0;padding:10px 12px;border-inline-start:1px solid rgb(var(--line)/.6);overflow:auto}.best-quote{display:flex;gap:8px;margin-bottom:7px}.best-quote>div{display:flex;flex-direction:column;gap:6px;padding:8px;flex:1;border:1px solid rgb(var(--line));border-radius:5px;text-align:center}.best-quote span{font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim))}.best-quote b{font:600 calc(16px * var(--font-scale, 1)) Segoe UI,sans-serif}.drawer-stat{display:flex;justify-content:space-between;gap:8px;font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim));padding:5px 0}.drawer-stat b{color:rgb(var(--txt));font:600 calc(11px * var(--font-scale, 1)) Segoe UI,sans-serif}.drawer-quote small{display:block;color:rgb(var(--dim));font-size:calc(8px * var(--font-scale, 1));margin-top:7px}.drawer-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:9px;overflow:auto;padding:12px}.drawer-details>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;background:rgb(var(--panel)/.5);border:1px solid rgb(var(--line)/.4);border-radius:5px}.drawer-details span{font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim))}.drawer-details b{font:600 calc(12px * var(--font-scale, 1)) Segoe UI,sans-serif}.drawer-tape{overflow:auto;padding:10px 15px}.drawer-tape table{width:100%;font-size:calc(11px * var(--font-scale, 1));border-collapse:collapse}.drawer-tape th{color:rgb(var(--dim));text-align:center}.drawer-tape td,.drawer-tape th{padding:7px 10px;border-bottom:1px solid rgb(var(--line)/.4)}.drawer-tape td{font-family:Segoe UI,Cairo,sans-serif;text-align:center}.drawer-error,.tape-note{font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim));padding-bottom:8px}.drawer-error{color:rgb(var(--dn));padding:6px 12px}@media (max-width:700px){.drawer-header{gap:4px;padding:4px 8px}.drawer-identity{gap:7px}.drawer-tabs{margin-inline-start:0}.drawer-quote{display:none}.chart-toolbar{gap:5px;padding:5px}.chart-note{display:none}.symbol-drawer{min-height:200px}.chart-segment button{padding:3px 5px}}.list-management{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:6px 13px;border-bottom:1px solid rgb(var(--line)/.4);color:rgb(var(--dim));font-size:calc(10px * var(--font-scale, 1))}.list-management .inline-form{padding:0}.symbol-drawer{position:fixed;bottom:42px;inset-inline-start:206px;inset-inline-end:22px;z-index:40;box-shadow:0 -10px 35px rgb(0 0 0/.35)}@media (max-width:1280px){.symbol-drawer{inset-inline-start:170px;inset-inline-end:14px}}@media (max-width:950px){.symbol-drawer{inset-inline-start:76px}}@media (max-width:600px){.symbol-drawer{inset-inline-start:54px;inset-inline-end:8px;bottom:38px}}.source-time{color:rgb(var(--dim));font-size:calc(9px * var(--font-scale, 1))}.source-time b{font-family:Segoe UI,sans-serif;font-weight:500}@media (max-width:1280px){.source-time{display:none}}@media (max-width:600px){.quote-table .quote-code,.quote-table .quote-name{position:static;inset-inline-start:auto}.quote-table thead .quote-code,.quote-table thead .quote-name{position:sticky;top:0}}.terminal-v2{gap:8px;padding-top:10px}.terminal-v2 .page-heading{min-height:32px}.terminal-v2 .page-heading h1{font-size:calc(18px * var(--font-scale, 1))}.compact-market-stats,.terminal-v2 .page-heading h1 span{font-size:calc(10px * var(--font-scale, 1))}.compact-market-stats{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:rgb(var(--dim))}.terminal-sidebar{transition:width .18s ease}.terminal-sidebar.is-collapsed{width:56px;padding-inline:6px}.terminal-sidebar.is-collapsed .sidebar-bottom,.terminal-sidebar.is-collapsed .sidebar-label,.terminal-sidebar.is-collapsed nav small,.terminal-sidebar.is-collapsed nav span{display:none}.terminal-sidebar.is-collapsed nav button{justify-content:center;padding:12px 5px}.sidebar-toggle-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.sidebar-toggle-row .sidebar-label{padding-bottom:0}.terminal-sidebar.is-collapsed .sidebar-toggle-row{justify-content:center}.workspace-controls{display:flex;flex-shrink:0;gap:7px;flex-wrap:wrap}.workspace-controls select,.workspace-dialog select{background:rgb(var(--surface));border:1px solid rgb(var(--line));color:rgb(var(--txt));padding:5px 8px;font-size:calc(11px * var(--font-scale, 1));border-radius:5px}.workspace-autosave{color:rgb(var(--dim));font-size:calc(9px * var(--font-scale, 1));margin-inline-start:auto}.workspace-dialog label{display:flex;flex-direction:column;gap:6px;font-size:calc(12px * var(--font-scale, 1))}.workspace-dialog{width:min(440px,92vw)}.quote-table .quote-check,.quote-table .quote-star{position:sticky;background:rgb(var(--surface));z-index:2;text-align:center;padding:5px 4px}.quote-table .quote-star{inset-inline-start:0}.quote-table .quote-check{inset-inline-start:30px;border-inline-end:1px solid rgb(var(--line)/.6)}.quote-table thead .quote-check,.quote-table thead .quote-star{z-index:7;background:rgb(var(--panel))}.quote-star button{display:inline-flex}.quote-check input{width:12px;height:12px;vertical-align:middle}.quote-check svg,.quote-star svg{margin:auto}.quote-table .quote-name{inset-inline-start:64px}.quote-table .quote-code{inset-inline-start:calc(64px + var(--name-width, 174px))}.quote-row.is-alt .quote-check,.quote-row.is-alt .quote-star{background:color-mix(in srgb,rgb(var(--surface)) 92%,rgb(var(--panel)))}.column-interacting{-webkit-user-select:none;-moz-user-select:none;user-select:none}.column-interacting,.column-interacting *{cursor:col-resize!important}.col-resize{width:8px;z-index:9;touch-action:none}.column-resizing .quote-table{transition:none}.scanner-intro{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:9px 13px;border-bottom:1px solid rgb(var(--line));background:rgb(var(--panel)/.4)}.scanner-intro>div:first-child{display:flex;align-items:center;gap:10px}.scanner-intro strong{font-size:calc(12px * var(--font-scale, 1))}.scanner-intro span{font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim))}.scanner-recipes{display:flex;gap:6px}.scanner-recipes button{font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--txt));background:rgb(var(--elev));border:1px solid rgb(var(--line));padding:4px 8px;border-radius:4px}.news-ticker{gap:8px;height:34px;padding:0 8px;background:rgb(var(--surface));border:1px solid rgb(var(--line)/.6);border-radius:6px;overflow:hidden}.news-ticker,.news-ticker-label{display:flex;flex-shrink:0;align-items:center}.news-ticker-label{gap:6px;font-size:calc(10px * var(--font-scale, 1));padding-inline-end:9px;border-inline-end:1px solid rgb(var(--line));color:rgb(var(--txt))}.news-ticker-track{flex:1;min-width:0;overflow:hidden}.news-ticker-motion{display:flex;width:-moz-max-content;width:max-content;animation:news-scroll linear infinite}.news-ticker-set,.news-ticker-set a{display:flex;flex-shrink:0;align-items:center}.news-ticker-set a{gap:13px;margin-inline-end:35px;white-space:nowrap;font-size:calc(11px * var(--font-scale, 1))}.news-ticker-set small{color:rgb(var(--dim));font-size:calc(9px * var(--font-scale, 1))}.news-ticker-set a:before{content:"";height:4px;width:4px;background:rgb(var(--dim));border-radius:50%}.news-ticker.paused .news-ticker-motion,.news-ticker:focus-within .news-ticker-motion,.news-ticker:hover .news-ticker-motion{animation-play-state:paused}.news-ticker-empty{font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim));padding:3px 10px}.news-ticker .tool-button{font-size:calc(9px * var(--font-scale, 1));padding:3px 7px}@keyframes news-scroll{to{transform:translateX(50%)}}.news-panel{height:100%;display:flex;flex-direction:column;min-height:0;padding:14px;border:1px solid rgb(var(--line));background:rgb(var(--surface));border-radius:8px}.news-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.news-panel h2{font-size:calc(16px * var(--font-scale, 1));font-weight:700}.news-panel p{margin-top:4px}.news-panel h2 small,.news-panel p{font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim))}.news-panel h2 small{font-weight:400;margin-inline-start:8px}.news-summary{display:flex;flex-wrap:wrap;gap:16px;padding:9px 0}.news-source-details,.news-summary{font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim))}.news-source-details{border-bottom:1px solid rgb(var(--line));padding:7px 0}.news-source-details summary{cursor:pointer}.news-controls select{color:rgb(var(--txt));background:rgb(var(--surface));border:1px solid rgb(var(--line));padding:5px 8px;border-radius:5px;max-width:180px}.news-controls select,.news-result-count{font-size:calc(10px * var(--font-scale, 1))}.news-result-count{color:rgb(var(--dim));margin-inline-start:auto}.news-articles>article{padding:13px 9px;border-bottom:1px solid rgb(var(--line)/.5)}.news-articles>article:hover{background:rgb(var(--panel)/.5)}.news-article-meta{justify-content:space-between;gap:8px;font-size:calc(10px * var(--font-scale, 1))}.news-article-meta,.news-article-tags{display:flex;flex-wrap:wrap;color:rgb(var(--dim))}.news-article-tags{align-items:center;gap:7px;font-size:calc(9px * var(--font-scale, 1))}.news-article-tags button{border:1px solid rgb(var(--line));border-radius:4px;padding:2px 5px;font-family:Segoe UI,sans-serif;color:rgb(var(--txt))}.news-article-tags>a{margin-inline-start:auto}.news-coverage{flex-shrink:0;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim));line-height:1.7;padding-block:7px}.symbol-news-panel{height:100%;min-height:0;display:flex;flex-direction:column;padding:12px}.symbol-news-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-bottom:10px}.symbol-news-header>div:first-child{display:flex;flex-direction:column;gap:4px}.symbol-news-header strong{font-size:calc(15px * var(--font-scale, 1));font-weight:700}.symbol-news-header span{font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim))}.symbol-news-price{display:flex;gap:10px;align-items:center}.symbol-news-price b{font-size:calc(12px * var(--font-scale, 1))}.symbol-news-tabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid rgb(var(--line));padding-block:6px}.symbol-news-tabs button{padding:6px 9px;font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim));border-radius:4px}.symbol-news-tabs button.active{color:rgb(var(--txt));background:rgb(var(--panel))}.symbol-news-panel>footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid rgb(var(--line));font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim))}.symbol-news-details{flex:1;min-height:0;overflow-y:auto}.symbol-news-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;padding-block:12px}.symbol-news-details dl>div{display:flex;flex-direction:column;gap:5px;border-bottom:1px solid rgb(var(--line)/.5);padding-bottom:8px}.symbol-news-details dt{font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim))}.symbol-news-details dd{font-size:calc(12px * var(--font-scale, 1))}.news-source-status{display:flex;flex-wrap:wrap;gap:12px;font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim));padding:10px 0;border-bottom:1px solid rgb(var(--line))}.news-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:8px 0}.news-controls .quick-filters{padding:0;border:0}.news-articles{overflow:auto;flex:1;min-height:0}.news-articles>a{display:block;padding:15px 9px;border-bottom:1px solid rgb(var(--line)/.5)}.news-articles>a:hover{background:rgb(var(--panel)/.7)}.news-articles>a>div{display:flex;justify-content:space-between;gap:10px;color:rgb(var(--dim));font-size:calc(9px * var(--font-scale, 1))}.news-articles h3{font-size:calc(13px * var(--font-scale, 1));font-weight:600;line-height:1.9;margin:5px 0}.news-articles small{color:rgb(var(--dim));font-size:calc(9px * var(--font-scale, 1))}.floating-window{position:fixed;display:flex;flex-direction:column;min-width:200px;min-height:180px;background:rgb(var(--surface));border:1px solid rgb(var(--dim)/.5);border-radius:8px;box-shadow:0 12px 45px #0008;direction:rtl}.floating-window.maximized{left:8px!important;top:78px!important;width:calc(100vw - 16px)!important;height:calc(100dvh - 116px)!important}.floating-titlebar{flex-shrink:0;height:37px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:rgb(var(--panel));padding:0 9px;border-radius:7px 7px 0 0;border-bottom:1px solid rgb(var(--line));cursor:move;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.floating-titlebar>span{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.floating-titlebar b{font-size:calc(11px * var(--font-scale, 1));font-weight:650;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.floating-titlebar>div{display:flex;gap:4px}.floating-titlebar button{display:grid;place-items:center;width:25px;height:25px;border-radius:4px;color:rgb(var(--dim))}.floating-titlebar button:hover{background:rgb(var(--line));color:rgb(var(--txt))}.floating-content{flex:1;min-height:0;min-width:0;overflow:hidden;border-radius:0 0 7px 7px}.floating-content .symbol-drawer{position:static;inset:auto;width:100%;height:100%!important;min-height:0;max-height:none;border:0;border-radius:0;box-shadow:none}.floating-content .board-panel,.floating-content .insights-panel,.floating-content .news-panel{border:0;border-radius:0}.floating-content .drawer-header{padding-top:9px}.window-resize{position:absolute;z-index:11;touch-action:none}.edge-n{top:-4px}.edge-n,.edge-s{left:12px;right:12px;height:8px;cursor:ns-resize}.edge-s{bottom:-4px}.edge-e{right:-4px}.edge-e,.edge-w{top:12px;bottom:12px;width:8px;cursor:ew-resize}.edge-w{left:-4px}.edge-ne,.edge-nw,.edge-se,.edge-sw{width:13px;height:13px}.edge-ne{right:-3px;top:-3px;cursor:nesw-resize}.edge-nw{left:-3px;top:-3px}.edge-nw,.edge-se{cursor:nwse-resize}.edge-se{right:-3px;bottom:-3px}.edge-sw{left:-3px;bottom:-3px;cursor:nesw-resize}.window-taskbar{position:fixed;bottom:3px;left:8px;right:8px;z-index:90;display:flex;gap:5px;overflow-x:auto;scrollbar-width:none;height:29px;pointer-events:none}.window-taskbar button{pointer-events:auto;display:flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid rgb(var(--dim)/.4);border-radius:4px;color:rgb(var(--txt));background:rgb(var(--panel));font-size:calc(9px * var(--font-scale, 1));max-width:190px;flex-shrink:0}.window-taskbar span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.window-taskbar .minimized{opacity:.65}.window-interacting{-webkit-user-select:none;-moz-user-select:none;user-select:none}.window-interacting iframe{pointer-events:none}.notes-window{padding:15px}.notes-window,.notes-window label{height:100%;display:flex;flex-direction:column;gap:10px}.notes-window label{font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim))}.notes-window textarea{resize:none;flex:1;min-height:0;background:rgb(var(--bg));color:rgb(var(--txt));border:1px solid rgb(var(--line));border-radius:6px;padding:12px;font-size:calc(13px * var(--font-scale, 1));line-height:1.9}.notes-window small{font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim))}@media (max-width:950px){.terminal-sidebar.is-expanded{width:172px;padding-inline:8px;position:absolute;top:72px;bottom:0;right:0;z-index:35;background:rgb(var(--surface));box-shadow:-15px 0 30px #0004}.terminal-sidebar.is-expanded .sidebar-bottom,.terminal-sidebar.is-expanded .sidebar-label,.terminal-sidebar.is-expanded nav span{display:block}.terminal-sidebar.is-expanded nav button{justify-content:flex-start;padding:12px 10px}.sidebar-toggle-row{margin-bottom:8px}.compact-market-stats .source-time,.workspace-autosave{display:none}}@media (max-width:600px){.terminal-sidebar.is-expanded{top:61px}.terminal-sidebar.is-collapsed{width:42px;padding-inline:3px}.terminal-v2{padding-top:6px;gap:6px}.terminal-v2 .page-heading h1{font-size:calc(15px * var(--font-scale, 1))}.compact-market-stats{gap:6px;font-size:calc(8px * var(--font-scale, 1))}.compact-market-stats>span:first-child{display:none}.workspace-controls{gap:4px}.workspace-controls .tool-button,.workspace-controls select{font-size:calc(9px * var(--font-scale, 1));padding:4px 6px}.workspace-controls select{max-width:112px}.news-ticker{height:30px;padding-inline:5px;gap:5px}.news-ticker>.tool-button{display:none}.news-ticker-label{font-size:calc(9px * var(--font-scale, 1))}.quote-table .quote-code,.quote-table .quote-name{inset-inline-start:auto}.scanner-intro span{display:none}.scanner-recipes{gap:3px}.scanner-recipes button{font-size:calc(8px * var(--font-scale, 1));padding:4px}.floating-content .drawer-quote{display:none}.floating-titlebar{height:34px}.floating-titlebar b{font-size:calc(10px * var(--font-scale, 1))}.news-panel{padding:10px}}@media (prefers-reduced-motion:reduce){.news-ticker-motion{animation:none}.terminal-sidebar{transition:none}}.drawer-chart .symbol-chart{min-height:0}.type-board .floating-content,.type-scanner .floating-content{overflow:auto}.floating-content .board-panel{min-height:350px}.news-ticker-motion:has(.news-ticker-empty){animation:none}.quote-table .quote-check{inset-inline-start:var(--star-width,30px)}.quote-table .quote-name{inset-inline-start:var(--controls-width,64px)}.quote-table .quote-code{inset-inline-start:calc(var(--controls-width, 64px) + var(--name-width, 174px))}@media (max-width:600px){.scanner-bar{max-height:180px}.quote-table .quote-code,.quote-table .quote-name{inset-inline-start:auto}}.terminal-header{z-index:95}.floating-titlebar svg,.icon-button svg,.news-ticker-label svg,.quote-check svg,.quote-star svg,.terminal-sidebar nav svg,.tool-button svg{color:rgb(var(--dim))}.quote-star button[aria-pressed=true] svg{color:rgb(var(--txt))}.notification-button .count-badge{background:rgb(var(--txt));color:rgb(var(--bg))}.quote-row{touch-action:manipulation}.col-guide{position:fixed;width:2px;margin-inline-start:-1px;background:rgb(var(--acc));box-shadow:0 0 10px rgb(var(--acc)/.55);pointer-events:none;z-index:400}.quote-table thead th.is-resizing{background:rgb(var(--acc)/.14)}.feed-quality-line{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:3px 12px;color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1))}.feed-quality-line b{color:rgb(var(--txt));font-variant-numeric:tabular-nums}.board-fitted{container-type:inline-size}.board-fitted .quote-scroll{overflow-x:hidden;overflow-y:auto}.board-fitted .quote-table{font-size:var(--quote-fit-font,11px)}.board-fitted .quote-table td,.board-fitted .quote-table th{padding-inline:var(--quote-fit-padding,3px)}.board-fitted .quote-code .quote-number,.board-fitted .quote-number{font-size:var(--quote-fit-font,11px);letter-spacing:0}.board-fitted .quote-table thead th{height:42px;font-size:calc(10px * var(--font-scale, 1))}.board-fitted .quote-table th>button{gap:2px;min-width:0}.board-fitted .quote-heading{white-space:normal;line-height:1.25;text-align:start}.board-fitted .quote-table .quote-check,.board-fitted .quote-table .quote-star{padding-inline:2px}.board-fitted .quote-check input{width:12px;height:12px}@container (max-width: 940px){.board-fitted .quote-table,.board-fitted .quote-table tbody,.board-fitted .quote-table thead{display:block}.board-fitted .quote-table colgroup{display:none}.board-fitted .quote-table thead{position:sticky;top:0;z-index:8;background:rgb(var(--panel))}.board-fitted .quote-table thead tr{display:flex;flex-wrap:wrap;gap:2px;padding:4px}.board-fitted .quote-table thead th{position:static;height:auto;padding:4px 6px}.board-fitted .col-resize,.board-fitted .quote-table thead .quote-check,.board-fitted .quote-table thead .quote-star{display:none}.board-fitted .quote-heading{white-space:nowrap}.board-fitted .quote-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:5px;border-bottom:2px solid rgb(var(--line))}.board-fitted .quote-table td{position:static;display:flex;align-items:center;justify-content:space-between;gap:5px;padding:5px;font-size:calc(11px * var(--font-scale, 1))}.board-fitted .quote-table td:before{content:attr(data-label);color:rgb(var(--dim));font-size:calc(10px * var(--font-scale, 1))}.board-fitted .quote-table td.quote-name{grid-column:1/-1;white-space:normal}.board-fitted .quote-code .quote-number,.board-fitted .quote-number{font-size:calc(11px * var(--font-scale, 1))}.board-fitted .quote-table td.quote-check,.board-fitted .quote-table td.quote-star{justify-content:center}}.terminal-header{height:46px;padding-inline:14px;gap:14px}.brand{font-size:calc(20px * var(--font-scale, 1));gap:8px}.brand-mark{width:29px;height:29px;border-radius:7px}.brand small,.market-label small{display:none}.header-divider{height:23px}.header-tools{gap:3px}.command-trigger{padding:4px 7px;margin-inline-end:5px}.icon-button{width:29px;height:29px}.terminal-v2{padding:6px 9px 0;gap:6px}.workspace-topbar{justify-content:space-between;gap:10px;flex-shrink:0;min-height:31px}.terminal-v2 .page-heading h1{font-size:calc(15px * var(--font-scale, 1));white-space:nowrap}.compact-market-stats,.page-heading h1>span{display:none}.workspace-controls{gap:5px;justify-content:flex-end}.workspace-controls .tool-button,.workspace-controls select{font-size:calc(10px * var(--font-scale, 1));padding:4px 7px}.workspace-controls select{max-width:140px}.window-add-button{color:rgb(var(--txt));border-color:rgb(var(--dim)/.55)}.feed-quality-line{display:none}.terminal-sidebar.is-expanded{width:152px;padding:10px 7px}.terminal-sidebar nav{gap:4px}.terminal-sidebar nav button{padding:9px 8px;font-size:calc(11px * var(--font-scale, 1));gap:8px}.sidebar-toggle-row{margin-bottom:9px}.terminal-sidebar .workspace-signature{padding:6px;font-size:calc(8px * var(--font-scale, 1))}.workspace-content{min-height:0;overflow:hidden}.board-panel,.grid-host{min-height:0}.board-toolbar{padding:5px 8px;gap:5px;align-items:center}.list-tabs{gap:2px}.list-tabs>button{padding:4px 7px;font-size:calc(10px * var(--font-scale, 1))}.toolbar-tools{gap:4px}.toolbar-tools .tool-button{padding:4px 6px;font-size:calc(10px * var(--font-scale, 1))}.board-search{padding:4px 7px;gap:5px}.board-search input{font-size:calc(10px * var(--font-scale, 1));width:146px}.quick-filters{padding:4px 8px;gap:3px}.quick-filters button{padding:2px 7px;font-size:calc(9px * var(--font-scale, 1))}.board-footer{padding:4px 8px;font-size:calc(8px * var(--font-scale, 1));gap:4px}.board-footer>div{gap:12px}.board-footer b{font-size:calc(10px * var(--font-scale, 1))}.board-fitted .quote-table td{height:var(--quote-row-height,28px);padding-block:3px;line-height:18px}.board-fitted .quote-table thead th{height:36px;padding-block:3px;vertical-align:middle}.board-fitted .quote-table th>button{justify-content:flex-end;gap:0;position:relative;min-height:26px}.board-fitted .quote-heading{text-align:end}.board-fitted .quote-table th>button>span:last-child{position:absolute;inset-inline-start:0;font-size:calc(9px * var(--font-scale, 1))}.board-fitted .quote-table th[aria-sort=none]>button>span:last-child{visibility:hidden}.board-fitted .quote-table th:hover>button>span:last-child{visibility:visible}.board-fitted .quote-table .quote-code>button,.board-fitted .quote-table .quote-name>button{justify-content:flex-start}.board-fitted .quote-table .quote-code .quote-heading,.board-fitted .quote-table .quote-name .quote-heading{text-align:start}.board-fitted .quote-table .quote-code>button>span:last-child,.board-fitted .quote-table .quote-name>button>span:last-child{inset-inline-start:auto;inset-inline-end:0}.quote-table .quote-spacer td{padding:0!important;border:0;line-height:0;font-size:0}.quote-row{contain:style}.comparison-tray{padding:4px 9px;gap:6px;min-height:29px}.comparison-tray button{font-size:calc(10px * var(--font-scale, 1));padding-block:3px}.activity-strip{min-height:22px;padding-block:3px}.connection-warning{padding:4px 9px;font-size:calc(10px * var(--font-scale, 1))}.is-focus .activity-strip,.is-focus .page-heading,.is-focus .terminal-sidebar{display:none}.is-focus .workspace-topbar{justify-content:flex-end;min-height:27px}.is-focus .terminal-header{height:38px}.is-focus .terminal-v2{padding:4px 6px 0;gap:4px}.news-ticker-visible{height:40px;border-color:rgb(var(--acc)/.35);border-inline-start:3px solid rgb(var(--acc));background:linear-gradient(90deg,rgb(var(--surface)),rgb(var(--panel)));padding-inline:10px;gap:12px}.news-ticker-visible .news-ticker-label{font-weight:700;font-size:calc(11px * var(--font-scale, 1));padding-inline-end:12px}.news-ticker-label>span{font:calc(10px * var(--font-scale, 1)) Segoe UI,sans-serif;padding:2px 5px;border:1px solid rgb(var(--line));border-radius:4px}.ticker-headline{display:flex;align-items:center;gap:14px;min-width:0;animation:headline-in .25s ease-out}.ticker-headline>span{font-size:calc(12px * var(--font-scale, 1));font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticker-headline small{font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim));white-space:nowrap}.ticker-navigation{display:flex;align-items:center;gap:5px;direction:ltr;color:rgb(var(--dim))}.ticker-navigation button{width:20px;height:25px;border-radius:4px;font:calc(20px * var(--font-scale, 1)) Segoe UI,sans-serif}.ticker-navigation button:hover{background:rgb(var(--elev));color:rgb(var(--txt))}.ticker-navigation small{font:calc(9px * var(--font-scale, 1)) Segoe UI,sans-serif}@keyframes headline-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.floating-window{border-radius:10px;box-shadow:0 10px 32px #0007;contain:layout style}.floating-window.maximized{top:52px!important;height:calc(100dvh - 90px)!important}.window-interacting .floating-window{box-shadow:0 6px 18px #0005}.floating-content .board-panel{min-height:0}.modal-backdrop{backdrop-filter:none;background:#0009}.dialog-card{border-radius:12px;border:1px solid rgb(var(--line));max-height:90dvh;overflow-y:auto;box-shadow:0 20px 65px #0009}.dialog-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.dialog-heading h3{font-size:calc(18px * var(--font-scale, 1));margin:0 0 5px}.dialog-heading p{font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim));margin:0}.window-creator{width:min(730px,94vw);gap:16px}.window-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.window-type-card{display:flex;align-items:center;gap:11px;text-align:start;border:1px solid rgb(var(--line));border-radius:8px;padding:11px;background:rgb(var(--surface))}.window-type-card>svg{flex-shrink:0;color:rgb(var(--dim))}.window-type-card span{flex:1;min-width:0}.window-type-card strong{display:block;font-size:calc(12px * var(--font-scale, 1));font-weight:650}.window-type-card small{display:block;font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim));margin-top:3px}.window-type-card i{height:12px;width:12px;border:1px solid rgb(var(--dim));border-radius:50%;flex-shrink:0}.window-type-card.selected{border-color:rgb(var(--acc));background:rgb(var(--acc)/.06)}.window-type-card.selected i{border:3px solid rgb(var(--acc))}.window-type-card:hover{background:rgb(var(--panel))}.window-create-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.workspace-dialog input{padding:8px 10px;border-radius:6px}.dialog-tip{display:flex;align-items:center;gap:7px;color:rgb(var(--dim));font-size:calc(10px * var(--font-scale, 1))}.dialog-actions{display:flex;gap:8px;justify-content:flex-end;padding-top:10px;border-top:1px solid rgb(var(--line))}.form-error{color:rgb(var(--dn));background:rgb(var(--dn)/.06);border:1px solid rgb(var(--dn)/.25);border-radius:6px;padding:7px 10px;font-size:calc(11px * var(--font-scale, 1));width:100%}.form-error[hidden]{display:none!important}.stock-list-window{height:100%;min-height:0;display:flex;flex-direction:column;position:relative}.stock-list-tools{display:flex;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid rgb(var(--line))}.stock-list-tools>span{font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim))}.stock-picker{display:flex;align-items:center;gap:7px;position:relative;min-width:190px;border:1px solid rgb(var(--line));border-radius:6px;padding:6px 8px}.stock-picker input{width:180px;font-size:calc(11px * var(--font-scale, 1));background:transparent;outline:none}.stock-picker-results{position:absolute;top:calc(100% + 5px);inset-inline:0;background:rgb(var(--elev));border:1px solid rgb(var(--line));border-radius:7px;box-shadow:0 8px 22px #0006;padding:4px;z-index:20;min-width:275px}.stock-picker-results button{display:flex;gap:8px;align-items:center;padding:8px;width:100%;text-align:start;border-radius:4px;font-size:calc(10px * var(--font-scale, 1))}.stock-picker-results button:hover{background:rgb(var(--panel))}.stock-picker-results button span{flex:1}.stock-picker-results>span{display:block;font-size:calc(10px * var(--font-scale, 1));padding:8px;color:rgb(var(--dim))}.stock-list-chips{display:flex;flex-wrap:wrap;gap:4px;padding:6px 9px}.stock-list-chips button{display:flex;gap:6px;font:calc(10px * var(--font-scale, 1)) Segoe UI,Cairo,sans-serif;padding:3px 6px;border:1px solid rgb(var(--line));border-radius:4px}.stock-list-grid{flex:1;min-height:0}.stock-list-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;color:rgb(var(--dim));text-align:center;border:1px dashed rgb(var(--line));margin:12px;border-radius:9px}.stock-list-empty h3{font-size:calc(17px * var(--font-scale, 1));color:rgb(var(--txt))}.stock-list-empty p{font-size:calc(12px * var(--font-scale, 1))}.stock-list-empty span{font-size:calc(10px * var(--font-scale, 1))}.stock-drag-preview{position:fixed;top:-100px;padding:9px 14px;border:1px solid rgb(var(--acc));border-radius:7px;background:rgb(var(--elev));color:rgb(var(--txt));font-size:calc(12px * var(--font-scale, 1));direction:rtl}.stock-drop-overlay{position:absolute;inset:6px;z-index:25;border:2px dashed rgb(var(--acc));border-radius:8px;background:rgb(var(--surface)/.94);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;pointer-events:none}.stock-dragging .type-stock-list{border-color:rgb(var(--acc)/.6)}.stock-dragging .quote-row{cursor:grabbing}.market-heatmap>button,.news-articles>article,.sector-card{content-visibility:auto;contain-intrinsic-size:auto 100px}.news-panel{padding:11px}.news-panel h2{font-size:calc(15px * var(--font-scale, 1))}.news-summary{padding:5px 0}.news-articles h3{font-size:calc(12px * var(--font-scale, 1));line-height:1.8}.news-articles>article{padding:11px 8px}.alerts-backdrop{position:fixed;inset:0;z-index:200;background:#0007;display:flex;justify-content:flex-start}.alerts-panel{width:min(440px,100vw);height:100%;background:rgb(var(--surface));border-inline-end:1px solid rgb(var(--line));display:flex;flex-direction:column;box-shadow:0 0 40px #0006}.alerts-header{justify-content:space-between;padding:17px;border-bottom:1px solid rgb(var(--line))}.alerts-header,.alerts-header>div{display:flex;align-items:center;gap:10px}.alerts-header h2{font-size:calc(17px * var(--font-scale, 1));font-weight:700}.alerts-header small{display:block;font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim));margin-top:4px}.alerts-tabs{display:flex;gap:6px;padding:9px 14px;border-bottom:1px solid rgb(var(--line))}.alerts-tabs button{padding:6px 10px;font-size:calc(12px * var(--font-scale, 1));color:rgb(var(--dim));border-radius:5px}.alerts-tabs button.active{background:rgb(var(--panel));color:rgb(var(--txt))}.alerts-tabs b{font:calc(10px * var(--font-scale, 1)) Segoe UI,sans-serif;padding-inline-start:5px}.alert-delivery{padding:11px 16px;border-bottom:1px solid rgb(var(--line))}.alert-delivery>div:first-child{display:flex;flex-direction:column;gap:5px}.alert-delivery strong{font-size:calc(11px * var(--font-scale, 1))}.alert-delivery span,.alert-delivery>small{font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim))}.alert-delivery>div:last-of-type{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding-top:8px}.alert-delivery label{font-size:calc(11px * var(--font-scale, 1));display:flex;align-items:center;gap:5px}.alerts-content{flex:1;min-height:0;overflow-y:auto;padding:12px 16px}.alert-compose{display:flex;flex-direction:column;gap:9px;padding:12px;border:1px solid rgb(var(--line));border-radius:8px;margin-bottom:18px;background:rgb(var(--panel)/.25)}.alert-compose h3{font-size:calc(12px * var(--font-scale, 1));font-weight:700}.alert-compose label{display:flex;flex:1;flex-direction:column;gap:5px;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim));min-width:0}.alert-compose>div:not(.form-error){display:flex;gap:8px}.alert-compose input,.alert-compose select{width:100%;background:rgb(var(--surface));border:1px solid rgb(var(--line));border-radius:5px;font-size:calc(12px * var(--font-scale, 1));color:rgb(var(--txt));padding:7px}.alert-compose .primary-button{display:flex;align-items:center;gap:7px;justify-content:center}.alerts-section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim))}.alerts-section-heading button{font-size:calc(9px * var(--font-scale, 1))}.alert-history-event,.alert-rule{padding:11px;border:1px solid rgb(var(--line));border-radius:7px;margin-bottom:8px}.alert-history-event>div,.alert-rule>div{display:flex;align-items:center;gap:9px}.alert-history-event b,.alert-rule b{font:700 calc(13px * var(--font-scale, 1)) Segoe UI,sans-serif}.alert-rule .icon-button{margin-inline-start:auto}.alert-history-event p,.alert-rule p{font-size:calc(11px * var(--font-scale, 1));padding-block:7px}.alert-rule footer{display:flex;align-items:center;justify-content:space-between;gap:6px;color:rgb(var(--dim))}.alert-history-event small,.alert-rule footer small{font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim))}.alert-rule footer button{font-size:calc(10px * var(--font-scale, 1));border:1px solid rgb(var(--line));padding:3px 7px;border-radius:4px}.alert-state{font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim))}.alert-state.armed:before{content:"";display:inline-block;height:5px;width:5px;border-radius:50%;background:rgb(var(--txt));margin-inline-end:5px}.alert-history-event time{margin-inline-start:auto}.alert-history-event time,.alerts-footnote{font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim))}.alerts-footnote{padding:10px 16px;border-top:1px solid rgb(var(--line))}.alert-popup-stack{position:fixed;bottom:42px;inset-inline-end:18px;width:min(370px,calc(100vw - 30px));z-index:250;display:flex;flex-direction:column;gap:8px;pointer-events:none}.alert-popup{display:flex;gap:10px;padding:13px;border:1px solid rgb(var(--dim)/.65);border-inline-start:3px solid rgb(var(--acc));border-radius:9px;background:rgb(var(--elev));box-shadow:0 8px 24px #0008;pointer-events:auto;animation:headline-in .2s ease-out}.alert-popup>div{flex:1;min-width:0}.alert-popup strong{font-size:calc(12px * var(--font-scale, 1))}.alert-popup p{font-size:calc(10px * var(--font-scale, 1));line-height:1.8;margin-top:3px}.alert-popup p,.alert-popup>svg{color:rgb(var(--dim))}.alert-popup div button{font-size:calc(10px * var(--font-scale, 1));margin-top:7px;text-decoration:underline;text-underline-offset:3px}@container (max-width: 940px){.board-fitted .quote-table td{height:auto}.board-fitted .quote-table th>button{min-height:auto}.board-fitted .quote-table th>button>span:last-child{position:static;margin-inline-start:5px}}@media (max-width:1000px){.workspace-topbar{flex-wrap:wrap;gap:4px}.page-heading{display:none}.workspace-controls{flex:1}.cairo-clock small,.market-label,.ticker-headline small{display:none}}@media (max-width:600px){.terminal-header{height:43px;padding-inline:7px;gap:6px}.terminal-sidebar.is-expanded{top:43px}.workspace-controls{justify-content:flex-start}.window-type-grid{grid-template-columns:1fr}.window-creator{max-height:92dvh}.window-type-card{padding:8px}.news-ticker-visible{height:39px;padding-inline:6px;gap:6px}.ticker-headline>span{font-size:calc(11px * var(--font-scale, 1))}.news-ticker-label>span,.news-ticker>.icon-button,.ticker-navigation{display:none}.news-ticker-visible .news-ticker-label{font-size:calc(9px * var(--font-scale, 1));padding-inline-end:6px}.stock-list-tools{flex-wrap:wrap}.stock-picker{flex:1}.floating-titlebar{height:32px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important}}.archive-news-button{align-self:flex-start;margin:8px 0}@media (min-width:601px) and (max-width:950px){.terminal-sidebar.is-expanded{top:46px}}:root{--quote-head:7 16 25}:root[data-theme=light]{--quote-head:211 222 233}.header-v4.terminal-header{display:grid;grid-template-columns:1fr auto 1fr;height:60px;padding:0 17px;gap:14px}.header-v4 .brand{justify-self:start}.header-v4 .header-tools{justify-self:end;margin:0;gap:7px}.header-context{display:flex;justify-content:center;align-items:center;gap:25px}.context-clock,.context-location{display:flex;align-items:center;gap:9px}.header-context svg{color:rgb(var(--dim))}.header-context small{display:block;font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim));line-height:1.4}.header-context b{display:block;font-size:calc(12px * var(--font-scale, 1));line-height:1.5}.context-clock b{font:700 calc(16px * var(--font-scale, 1)) Segoe UI,sans-serif;letter-spacing:.8px}.header-action{display:inline-flex;align-items:center;gap:7px;border:1px solid rgb(var(--line));border-radius:7px;padding:7px 10px;font-size:calc(11px * var(--font-scale, 1));font-weight:650;white-space:nowrap}.header-action svg{color:rgb(var(--dim))}.header-action:hover,.header-action[aria-expanded=true]{background:rgb(var(--panel));border-color:rgb(var(--dim))}.header-action>b{font:700 calc(10px * var(--font-scale, 1)) Segoe UI,sans-serif;padding:2px 5px;background:rgb(var(--txt));color:rgb(var(--surface));border-radius:4px}.station-settings{width:310px;max-width:calc(100vw - 24px);padding:0;overflow:hidden}.station-settings>header{display:flex;gap:10px;align-items:center;padding:15px;background:rgb(var(--panel));border-bottom:1px solid rgb(var(--line))}.station-settings h3{font-size:calc(14px * var(--font-scale, 1));font-weight:750}.station-settings p{font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim));margin-top:4px;line-height:1.7}.station-settings section{padding:13px 15px}.station-settings h4{display:flex;align-items:center;gap:7px;font-size:calc(10px * var(--font-scale, 1));font-weight:700;margin-bottom:9px}.settings-theme{display:flex;background:rgb(var(--surface));padding:3px;border:1px solid rgb(var(--line));border-radius:6px;margin-bottom:8px}.settings-theme button{flex:1;padding:5px;font-size:calc(11px * var(--font-scale, 1));border-radius:4px}.settings-theme button[aria-pressed=true]{background:rgb(var(--panel));color:rgb(var(--txt));font-weight:750}.settings-switch{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;font-size:calc(11px * var(--font-scale, 1))}.settings-switch input{accent-color:rgb(var(--dim));width:15px;height:15px}.station-settings .settings-source{border-top:1px solid rgb(var(--line));background:rgb(var(--panel)/.4)}.settings-source small,.settings-source strong{display:block;font-size:calc(10px * var(--font-scale, 1));margin-top:7px}.settings-source small{color:rgb(var(--dim));font-size:calc(9px * var(--font-scale, 1))}.workspace-topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:41px;gap:8px}.terminal-v2 .workspace-topbar .page-heading{grid-column:2;grid-row:1;justify-content:center;min-height:34px;display:flex;padding-inline:16px}.terminal-v2 .workspace-topbar .page-heading h1{font-size:calc(18px * var(--font-scale, 1));font-weight:800;text-align:center}.workspace-topbar .workspace-controls{grid-column:1;grid-row:1;flex-wrap:nowrap}.workspace-controls .tool-button{padding:6px 9px;font-weight:650}.workspace-controls select{max-width:110px}.board-toolbar{padding:8px 9px;gap:8px}.toolbar-tools{gap:7px}.toolbar-tools .tool-button{padding:7px 9px;font-size:calc(11px * var(--font-scale, 1));font-weight:700;color:rgb(var(--txt));background:rgb(var(--panel)/.65);border-color:rgb(var(--dim)/.4)}.toolbar-tools .tool-button.active{border-color:rgb(var(--acc));background:rgb(var(--acc)/.09)}.stock-search{padding:6px 8px;border-color:rgb(var(--dim)/.55);background:rgb(var(--surface));gap:8px}.stock-search .search-label{display:flex;gap:5px;align-items:center;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--txt));white-space:nowrap;font-weight:700}.stock-search input{width:160px;font-size:calc(11px * var(--font-scale, 1))}.stock-search kbd{display:none}.list-tabs>button{padding:6px 8px;font-weight:650}.board-fitted .quote-table thead .quote-check,.board-fitted .quote-table thead .quote-code,.board-fitted .quote-table thead .quote-name,.board-fitted .quote-table thead .quote-star,.board-fitted .quote-table thead th{color:rgb(var(--txt));font-weight:800;border-bottom:2px solid rgb(var(--dim)/.55);height:40px}.board-fitted .quote-table .quote-code>button,.board-fitted .quote-table .quote-name>button,.board-fitted .quote-table th>button{justify-content:center;font-weight:800}.board-fitted .quote-heading,.board-fitted .quote-table .quote-code .quote-heading,.board-fitted .quote-table .quote-name .quote-heading{text-align:center;font-weight:800}.board-fitted .quote-table .quote-code,.board-fitted .quote-table .quote-name,.board-fitted .quote-table td{text-align:center}.board-fitted .quote-table .quote-code>button>span:last-child,.board-fitted .quote-table .quote-name>button>span:last-child,.board-fitted .quote-table th>button>span:last-child{inset-inline-start:auto;inset-inline-end:0}.board-footer{justify-content:center}.activity-strip{min-height:43px;padding:5px 8px;gap:14px;background:rgb(var(--surface))}.activity-strip select{inset-inline-start:8px;z-index:1;width:106px;border:1px solid rgb(var(--line));padding:6px;color:rgb(var(--txt));font-size:calc(10px * var(--font-scale, 1))}.activity-quotes{flex:1;margin-inline:115px}.activity-quotes button{padding:6px 9px;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:5px;gap:7px}.activity-quotes b{color:rgb(var(--txt));font-size:calc(12px * var(--font-scale, 1));font-weight:800}.activity-quotes button>span{font-weight:650}.notification-dropdown{width:365px;max-width:calc(100vw - 20px);padding:0;overflow:hidden}.notification-dropdown>header{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid rgb(var(--line))}.notification-dropdown header small,.notification-dropdown header strong{display:block}.notification-dropdown header strong{font-size:calc(13px * var(--font-scale, 1))}.notification-dropdown header small{color:rgb(var(--dim));font-size:calc(9px * var(--font-scale, 1));margin-top:3px}.notification-items{max-height:400px;overflow:auto;padding:7px}.notification-preview{width:100%;display:flex;align-items:center;gap:9px;padding:11px 8px;text-align:start;border-radius:7px;margin-bottom:4px;border:1px solid transparent}.notification-preview.unread{background:rgb(var(--panel));border-color:rgb(var(--line))}.notification-preview:hover{border-color:rgb(var(--dim))}.notification-preview-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:7px;border:1px solid rgb(var(--line));flex-shrink:0}.notification-preview>span:nth-child(2){flex:1}.notification-preview small,.notification-preview strong,.notification-preview time{display:block}.notification-preview strong{font-size:calc(12px * var(--font-scale, 1))}.notification-preview small{font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim));padding-block:4px;line-height:1.7}.notification-preview time{font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim))}.notification-dropdown footer{display:flex;border-top:1px solid rgb(var(--line))}.notification-dropdown footer button{flex:1;display:flex;justify-content:center;align-items:center;gap:7px;padding:11px 4px;font-size:calc(10px * var(--font-scale, 1))}.notification-dropdown footer button:hover{background:rgb(var(--panel))}.notification-empty{padding:26px 10px;display:flex;flex-direction:column;align-items:center;gap:9px;color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1))}.alerts-workspace{height:100%;min-height:0}.alerts-workspace .alerts-panel{width:100%;border:1px solid rgb(var(--line));border-radius:9px;box-shadow:none;overflow:hidden}.alerts-workspace .alerts-header{padding:13px 17px}.alerts-workspace .alerts-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px}.alerts-workspace .alert-compose,.alerts-workspace .alerts-section-heading,.alerts-workspace .empty-results{grid-column:1/-1}.alerts-workspace .alert-compose{display:grid;grid-template-columns:minmax(150px,1fr) minmax(260px,2fr) auto;align-items:end;margin-bottom:6px}.alert-compose h3,.alert-compose>.form-error{grid-column:1/-1}.alerts-workspace .alert-history-event,.alerts-workspace .alert-rule{background:rgb(var(--panel)/.3);margin:0}.alert-stock-link{display:inline-flex;align-items:center;gap:7px;font:800 calc(14px * var(--font-scale, 1)) Segoe UI,sans-serif}.alert-stock-link:disabled{cursor:default}.alerts-workspace .alert-delivery{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.news-headline-button{display:block;width:100%;text-align:start}.news-headline-button:hover h3{color:rgb(var(--acc))}.news-article-tags>button:last-child{display:flex;align-items:center;gap:5px;margin-inline-start:auto}.ticker-headline{width:100%;text-align:start}.article-reader-backdrop{position:fixed;inset:0;z-index:310;display:grid;place-items:center;padding:22px;background:#0009}.article-reader{display:flex;flex-direction:column;width:min(850px,96vw);max-height:91dvh;border:1px solid rgb(var(--line));border-radius:13px;background:rgb(var(--surface));box-shadow:0 20px 70px #0009;overflow:hidden}.article-reader>header{display:flex;align-items:center;justify-content:space-between;padding:10px 17px;border-bottom:1px solid rgb(var(--line))}.article-reader>header>span{display:flex;align-items:center;gap:8px;font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim))}.article-reader-body{overflow:auto;padding:24px 32px}.article-reader-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim))}.article-reader h1{font-size:calc(23px * var(--font-scale, 1));font-weight:800;line-height:1.9;margin:17px 0 20px}.article-copy p,.article-reader-unavailable p{font-size:calc(14px * var(--font-scale, 1));line-height:2.3;margin-block:0 17px}.article-reader-symbols{display:flex;gap:7px;margin-block:0 16px}.article-reader-symbols button{display:flex;align-items:center;gap:7px;padding:5px 8px;border:1px solid rgb(var(--line));border-radius:5px;font:700 calc(11px * var(--font-scale, 1)) Segoe UI,sans-serif}.article-reader-loading{padding:35px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:calc(12px * var(--font-scale, 1));color:rgb(var(--dim))}.article-reader>footer{padding:10px 18px;border-top:1px solid rgb(var(--line));font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim))}.article-byline{display:block;color:rgb(var(--dim));margin-bottom:16px;font-size:calc(10px * var(--font-scale, 1))}@media (max-width:1100px){.header-v4.terminal-header{grid-template-columns:auto 1fr auto;gap:10px}.header-context{gap:12px}.header-action{padding:7px}.header-action>span{display:none}.workspace-topbar{grid-template-columns:auto 1fr}.terminal-v2 .workspace-topbar .page-heading{grid-column:2;display:flex}.workspace-topbar .workspace-controls{grid-column:1}.activity-quotes{margin-inline:110px 0}}@media (max-width:950px){.terminal-sidebar.is-expanded{top:60px}.alerts-workspace .alerts-content{grid-template-columns:1fr}.alerts-workspace .alert-compose{display:flex}}@media (max-width:600px){.header-v4.terminal-header{height:65px;padding-inline:8px;gap:7px}.header-v4 .brand{font-size:calc(17px * var(--font-scale, 1))}.header-v4 .brand-mark{display:none}.header-context{gap:9px}.context-clock b{font-size:calc(13px * var(--font-scale, 1))}.context-location b{font-size:calc(9px * var(--font-scale, 1))}.header-context small{font-size:calc(8px * var(--font-scale, 1))}.header-context svg{width:13px}.header-action{padding:6px}.header-v4 .header-tools{gap:4px}.terminal-sidebar.is-expanded{top:65px}.workspace-topbar{grid-template-columns:1fr;gap:5px}.terminal-v2 .workspace-topbar .page-heading{grid-column:1;grid-row:1}.workspace-topbar .workspace-controls{grid-column:1;grid-row:2;justify-content:center}.activity-strip select{position:static;width:90px}.activity-quotes{margin:0}.article-reader-body{padding:18px}.article-reader h1{font-size:calc(18px * var(--font-scale, 1))}.article-reader-meta{align-items:flex-start;flex-direction:column}}.activity-quotes{display:grid;grid-template-columns:repeat(var(--leader-count,8),minmax(100px,1fr));gap:6px}.activity-quotes button{display:grid;grid-template-columns:1fr 1fr;gap:2px 6px;padding:4px 7px;text-align:center}.activity-quotes b{grid-column:1/-1}.activity-quotes button>span{font-size:calc(10px * var(--font-scale, 1));white-space:nowrap}.workspace-topbar{display:flex;min-height:34px}.workspace-topbar,.workspace-topbar .workspace-controls{justify-content:flex-start}.workspace-controls .tool-button{background:rgb(var(--acc)/.13);color:rgb(var(--acc));border-color:rgb(var(--acc)/.4)}.workspace-controls .window-add-button svg{color:inherit}.workspace-controls .tool-button:not(.window-add-button) svg{color:rgb(var(--acc))}.header-v4.terminal-header{height:52px}.header-context small{font-size:calc(8px * var(--font-scale, 1))}.context-clock b{font-size:calc(15px * var(--font-scale, 1))}.board-fitted .quote-table thead .quote-check,.board-fitted .quote-table thead .quote-code,.board-fitted .quote-table thead .quote-name,.board-fitted .quote-table thead .quote-star,.board-fitted .quote-table thead th{height:35px;background:rgb(var(--quote-head))}:root{--quote-head:26 42 57}:root[data-theme=light]{--quote-head:221 231 241}.quick-filters{gap:6px;padding:7px 9px}.quick-filters button{font-size:calc(10px * var(--font-scale, 1));font-weight:700;padding:5px 9px;border:1px solid rgb(var(--line));border-radius:6px;background:rgb(var(--surface));color:rgb(var(--txt))}.quick-filters button.active{background:rgb(var(--acc)/.14);color:rgb(var(--acc));border-color:rgb(var(--acc)/.7);box-shadow:inset 0 -2px rgb(var(--acc))}.quick-filters button:hover{border-color:rgb(var(--dim))}.activity-strip{min-height:35px}.activity-quotes{display:flex;gap:16px}.activity-quotes button{display:flex;align-items:center;padding:7px 0;border:0;border-radius:0;background:transparent;gap:9px}.activity-quotes b,.activity-quotes button{font-size:calc(11px * var(--font-scale, 1))}.activity-quotes b{color:rgb(var(--dim));font-weight:700}.activity-quotes button>span{font-size:calc(11px * var(--font-scale, 1));font-weight:550}.alerts-backdrop{align-items:center;justify-content:center}.alerts-backdrop .alerts-panel{height:min(800px,90dvh);border:1px solid rgb(var(--line));border-radius:13px;width:min(480px,94vw);overflow:hidden}.article-reader-loading{min-height:170px}.article-loader{display:flex;align-items:center;gap:7px}.article-loader i{width:9px;height:9px;background:rgb(var(--acc));border-radius:50%;animation:reader-bounce 1.1s ease-in-out infinite}.article-loader i:nth-child(2){animation-delay:.15s}.article-loader i:nth-child(3){animation-delay:.3s}@keyframes reader-bounce{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-8px)}}.comparison-v2{display:flex;flex-direction:column;gap:18px;padding:20px}.comparison-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.comparison-heading h2{font-size:calc(23px * var(--font-scale, 1));font-weight:800;margin-block:6px}.comparison-heading p{font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim))}.comparison-heading>div:last-child{display:flex;align-items:center;gap:15px}.comparison-eyebrow{display:flex;gap:7px;align-items:center;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--acc))}.comparison-count{font:700 calc(24px * var(--font-scale, 1)) Segoe UI,sans-serif;white-space:nowrap}.comparison-count small{font:calc(11px * var(--font-scale, 1)) Cairo,sans-serif;color:rgb(var(--dim))}.comparison-v2 .comparison-picker{display:flex;align-items:center;flex-wrap:wrap;padding:12px;border:1px solid rgb(var(--line));border-radius:9px;background:rgb(var(--panel)/.35)}.comparison-picker .board-search input{width:245px}.comparison-suggestions{display:flex;flex-wrap:wrap;gap:6px}.comparison-suggestions button{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid rgb(var(--line));border-radius:5px;font-size:calc(10px * var(--font-scale, 1));background:rgb(var(--surface))}.comparison-suggestions button:disabled{opacity:.4;cursor:default}.comparison-suggestions button span{color:rgb(var(--dim));max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparison-cards{display:grid;gap:12px}.comparison-card{padding:15px;border:1px solid rgb(var(--line));border-top:2px solid rgb(var(--dim));border-radius:9px;background:rgb(var(--panel)/.45)}.comparison-card.tone-up{border-top-color:rgb(var(--up))}.comparison-card.tone-dn{border-top-color:rgb(var(--dn))}.comparison-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:7px}.comparison-card header>button:first-child{text-align:start}.comparison-card header b{display:block;font:800 calc(16px * var(--font-scale, 1)) Segoe UI,sans-serif}.comparison-card header span{display:block;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim));margin-top:5px}.comparison-card-price{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-block:17px}.comparison-card-price strong{font:750 calc(27px * var(--font-scale, 1)) Segoe UI,sans-serif}.comparison-card-price>span{font:650 calc(13px * var(--font-scale, 1)) Segoe UI,sans-serif}.comparison-card dl{display:flex;flex-direction:column;gap:9px}.comparison-card dl>div{display:flex;justify-content:space-between;gap:8px}.comparison-card dt{font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim))}.comparison-card dd{font:650 calc(11px * var(--font-scale, 1)) Segoe UI,sans-serif}.comparison-add-card{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px dashed rgb(var(--dim)/.5);border-radius:9px;color:rgb(var(--dim))}.comparison-add-card strong{font-size:calc(13px * var(--font-scale, 1));color:rgb(var(--txt))}.comparison-add-card span{font-size:calc(10px * var(--font-scale, 1))}.comparison-v2 .comparison-scroll{border:1px solid rgb(var(--line));border-radius:9px;flex-shrink:0}.comparison-v2 .comparison-table{min-width:0;table-layout:fixed;width:100%}.comparison-v2 .comparison-table td,.comparison-v2 .comparison-table th{text-align:center;padding:11px;font-size:calc(12px * var(--font-scale, 1))}.comparison-v2 .comparison-table th:first-child{text-align:start;width:180px}.comparison-v2 .comparison-table thead th{background:rgb(var(--quote-head))}.comparison-v2 .comparison-table thead b{display:block;font:800 calc(13px * var(--font-scale, 1)) Segoe UI,sans-serif}.comparison-v2 .comparison-table thead small{display:block;margin-top:4px;font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim))}.comparison-table .comparison-group th{font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--acc));background:rgb(var(--panel));font-weight:750;padding-block:8px}.comparison-table tbody tr:not(.comparison-group):nth-child(odd) td{background:rgb(var(--panel)/.18)}@media (max-width:950px){.terminal-sidebar.is-expanded{top:52px}.comparison-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.header-v4.terminal-header{height:56px}.terminal-sidebar.is-expanded{top:56px}.comparison-v2{padding:12px}.comparison-heading h2{font-size:calc(17px * var(--font-scale, 1))}.comparison-suggestions button span{display:none}.comparison-card{padding:10px}.comparison-card-price strong{font-size:calc(21px * var(--font-scale, 1))}.comparison-v2 .comparison-table th:first-child{width:115px}.comparison-v2 .comparison-table td{padding-inline:5px}}.article-summary-badge{display:inline-block;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim));border:1px solid rgb(var(--line));padding:5px 8px;border-radius:5px;margin-bottom:14px}.article-reader-unavailable .tool-button{display:block;margin-top:10px}.article-related{margin-top:25px;border-top:1px solid rgb(var(--line));padding-top:15px}.article-related h3{font-size:calc(12px * var(--font-scale, 1));font-weight:700;margin-bottom:10px}.article-related>button{display:block;text-align:start;width:100%;font-size:calc(12px * var(--font-scale, 1));line-height:1.9;padding:10px;margin-bottom:7px;border:1px solid rgb(var(--line));border-radius:6px}.article-related small{display:block;color:rgb(var(--dim));font-size:calc(9px * var(--font-scale, 1))}button{transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}button:disabled{cursor:not-allowed;opacity:.48}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid rgb(var(--acc));outline-offset:3px}@media (hover:hover){button:not(:disabled):hover:not(:where(.primary-button,.window-add-button,.login-submit)){box-shadow:inset 0 0 0 1px rgb(var(--acc)/.45);background-image:linear-gradient(rgb(var(--acc)/.08),rgb(var(--acc)/.08))}.quote-table th>button:hover{background-color:rgb(var(--acc)/.1)}.primary-button:not(:disabled):hover,.window-add-button:not(:disabled):hover{filter:brightness(1.12)}}.header-v4 .theme-toggle>span{display:inline;white-space:nowrap;font-size:calc(10px * var(--font-scale, 1))}.workspace-controls{gap:8px;align-items:center}.workspace-controls .tool-button{min-height:35px;padding:7px 12px;font-size:calc(11px * var(--font-scale, 1));font-weight:700;border-radius:8px;background:rgb(var(--panel));border-color:rgb(var(--line));color:rgb(var(--txt))}.workspace-controls .window-add-button{color:rgb(var(--bg));background:rgb(var(--acc));border-color:rgb(var(--acc));box-shadow:0 3px 10px rgb(var(--acc)/.12)}.workspace-saved-picker{display:flex;gap:7px;align-items:center;padding-inline:10px 5px;border:1px solid rgb(var(--line));background:rgb(var(--surface));border-radius:8px;color:rgb(var(--dim));min-height:35px}.workspace-saved-picker select{border:0;background:transparent;padding:6px 2px;max-width:210px;font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--txt))}.workspace-saved-picker>span{min-width:20px;text-align:center;padding:2px 4px;border-radius:4px;background:rgb(var(--panel));font:calc(10px * var(--font-scale, 1)) Segoe UI,sans-serif}.terminal-sidebar{overflow:hidden;transition:width .2s cubic-bezier(.2,.7,.2,1);contain:layout style}.terminal-sidebar nav button{white-space:nowrap;overflow:hidden;gap:11px}.terminal-sidebar nav button svg{flex-shrink:0}.terminal-sidebar .sidebar-label,.terminal-sidebar nav span{transition:opacity .12s ease;white-space:nowrap}.terminal-sidebar.is-collapsed nav button{justify-content:flex-start;padding:12px 11px}.terminal-sidebar.is-collapsed .sidebar-label,.terminal-sidebar.is-collapsed nav span{display:inline;opacity:0;pointer-events:none}.terminal-sidebar.is-collapsed .sidebar-label{position:absolute}.activity-strip{position:relative;padding:6px 0;min-height:47px}.activity-strip select{position:absolute;inset-inline-start:0;width:104px}.activity-quotes{width:100%;margin:0;padding-inline:115px;justify-content:safe center;gap:7px;direction:ltr}.activity-quotes .activity-quote-button{display:flex;align-items:center;justify-content:center;direction:ltr;unicode-bidi:isolate;gap:8px;padding:7px 10px;border:1px solid rgb(var(--line));border-radius:7px;background:rgb(var(--surface));white-space:nowrap;font-variant-numeric:tabular-nums}.activity-quote-button b{color:rgb(var(--txt))}.activity-quote-button>*{unicode-bidi:isolate;direction:ltr}.filter-workbench{padding:12px;max-height:min(350px,45dvh);overflow:auto;background:rgb(var(--panel)/.25)}.filter-workbench>header,.filter-workbench>header>span{display:flex;align-items:center;gap:9px}.filter-workbench>header{justify-content:space-between;margin-bottom:12px}.filter-workbench header b{font-size:calc(12px * var(--font-scale, 1))}.filter-workbench header small{color:rgb(var(--dim));font-size:calc(10px * var(--font-scale, 1))}.filter-groups{display:grid;grid-template-columns:1fr 1fr 1.5fr 1fr;gap:10px}.filter-groups fieldset{min-width:0;padding:10px;border:1px solid rgb(var(--line));border-radius:8px;background:rgb(var(--surface))}.filter-groups legend{display:flex;align-items:center;gap:6px;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--acc));padding:0 5px}.filter-groups fieldset>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.filter-groups label{min-width:0;display:flex;flex-direction:column;gap:6px;color:rgb(var(--dim))}.filter-groups input:not([type=checkbox]),.filter-groups select{width:100%;min-width:0;border:1px solid rgb(var(--line));background:rgb(var(--bg));padding:7px;border-radius:5px;color:rgb(var(--txt));font-size:calc(11px * var(--font-scale, 1))}.filter-groups input:not([type=checkbox]){direction:ltr;text-align:center}.filter-groups .filter-checkbox{flex-direction:row;align-items:center;margin-top:12px}.filter-workbench>footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px;border-top:1px solid rgb(var(--line));padding-top:10px;margin-top:12px}.filter-workbench footer>select{font-size:calc(10px * var(--font-scale, 1));border-radius:6px;border:1px solid rgb(var(--line));padding:6px;background:rgb(var(--surface))}.saved-filter-chips,.saved-filter-chips>span{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.saved-filter-chips>span{border:1px solid rgb(var(--line));border-radius:5px}.saved-filter-chips button{font-size:calc(10px * var(--font-scale, 1));padding:4px 6px}.filter-validation{color:rgb(var(--dn));font-size:calc(10px * var(--font-scale, 1));padding-top:8px}.market-universe-bar{display:flex;gap:10px;align-items:center;padding:6px 10px;border-bottom:1px solid rgb(var(--line));flex-wrap:wrap}.market-universe-bar>span{display:flex;align-items:center;gap:5px;font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim))}.market-universe-bar>div{display:flex;flex-wrap:wrap;gap:5px}.market-universe-bar button{border-radius:5px;border:1px solid rgb(var(--line));background:rgb(var(--surface));padding:4px 9px;font-size:calc(10px * var(--font-scale, 1));display:flex;align-items:center;gap:5px}.market-universe-bar button[aria-pressed=true]{color:rgb(var(--acc));border-color:rgb(var(--acc));background:rgb(var(--acc)/.1)}.market-universe-bar i{display:inline-block;height:4px;width:4px;border-radius:50%;background:rgb(var(--dim))}.market-universe-bar .is-unavailable{color:rgb(var(--dim))}.universe-unavailable{display:flex;gap:9px;align-items:center;flex-wrap:wrap;padding:12px;background:rgb(var(--panel));border-bottom:1px solid rgb(var(--line))}.universe-unavailable>span{flex:1}.universe-unavailable b,.universe-unavailable small{display:block;font-size:calc(10px * var(--font-scale, 1))}.universe-unavailable small{margin-top:4px;color:rgb(var(--dim));font-size:calc(9px * var(--font-scale, 1))}.comparison-v2{height:100%;min-height:0;overflow:hidden;gap:12px;padding:15px}.comparison-cards,.comparison-heading,.comparison-picker{flex-shrink:0}.comparison-heading h2{font-size:calc(19px * var(--font-scale, 1));margin-block:3px}.comparison-heading p{font-size:calc(10px * var(--font-scale, 1))}.comparison-heading .comparison-count{font-size:calc(20px * var(--font-scale, 1))}.comparison-v2 .comparison-picker{position:relative;overflow:visible;padding:0;border:0;background:none;gap:12px;z-index:8}.comparison-picker-hint{font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim))}.stock-combobox{width:min(540px,100%);position:relative}.stock-combobox-input{display:flex;gap:9px;align-items:center;min-height:41px;padding-inline:12px;border:1px solid rgb(var(--line));border-radius:8px;background:rgb(var(--surface))}.stock-combobox-input:focus-within{border-color:rgb(var(--acc));box-shadow:0 0 0 3px rgb(var(--acc)/.08)}.stock-combobox-input input{flex:1;width:0;min-width:0;padding:8px 0;font-size:calc(11px * var(--font-scale, 1));border:0;background:transparent;outline:none}.stock-combobox-input kbd{font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim));border:1px solid rgb(var(--line));padding:2px 5px;border-radius:4px}.stock-combobox-menu{position:absolute;inset-inline:0;top:calc(100% + 6px);border:1px solid rgb(var(--line));background:rgb(var(--elev));box-shadow:0 12px 35px #0005;border-radius:9px;overflow:hidden;z-index:10}.stock-combobox-menu>header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim));border-bottom:1px solid rgb(var(--line))}.stock-combobox-menu [role=listbox]{max-height:min(320px,40dvh);overflow-y:auto;overscroll-behavior:contain}.stock-combobox-menu [role=option]{width:100%;display:grid;grid-template-columns:75px 1fr 60px 15px;align-items:center;gap:9px;text-align:start;padding:10px 12px;border-bottom:1px solid rgb(var(--line)/.4);font-size:calc(11px * var(--font-scale, 1))}.stock-combobox-menu [role=option] b{text-align:start;color:rgb(var(--acc));font:700 calc(12px * var(--font-scale, 1)) Segoe UI,sans-serif}.stock-combobox-menu [role=option] span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-combobox-menu [role=option] small{text-align:end;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim))}.stock-combobox-menu .active{background:rgb(var(--acc)/.09)}.search-no-results{padding:20px;text-align:center;font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim))}.comparison-cards{grid-template-columns:repeat(var(--compare-count),minmax(0,1fr));gap:10px}.comparison-cards.is-empty{display:flex;min-height:0;flex:1;align-items:center;justify-content:center}.comparison-add-card{min-height:135px;gap:8px;padding:14px;background:rgb(var(--panel)/.15)}.comparison-cards.is-empty .comparison-add-card{width:min(480px,100%);min-height:190px}.comparison-add-card span{max-width:240px;text-align:center;line-height:1.9}.comparison-card{padding:11px}.comparison-card-price{padding-block:11px}.comparison-card-price strong{font-size:calc(23px * var(--font-scale, 1))}.comparison-card dl{gap:5px}.comparison-v2 .comparison-scroll{flex:1 1 0;min-height:100px;margin:0;overflow:auto;overscroll-behavior:contain;border-radius:8px}.comparison-v2 .comparison-table{border-collapse:separate;border-spacing:0}.comparison-v2 .comparison-table thead th{position:sticky;top:0;z-index:3;box-shadow:0 1px 0 rgb(var(--line))}.comparison-v2 .comparison-table td,.comparison-v2 .comparison-table th{padding:8px 10px;border-bottom:1px solid rgb(var(--line)/.5)}.comparison-v2 .comparison-table th:first-child:not([colspan]){position:sticky;inset-inline-start:0;background:rgb(var(--surface));z-index:1}.comparison-v2 .comparison-table thead th:first-child{z-index:4;background:rgb(var(--quote-head))}.comparison-column-link{display:inline-block;max-width:100%}.comparison-column-link small{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comparison-table thead th>span{display:block;font:600 calc(10px * var(--font-scale, 1)) Segoe UI,sans-serif;margin-top:6px}.history-workspace .alerts-content{display:block;padding:0}.history-workspace .alerts-header{padding:15px 20px}.history-workspace .alerts-header h2{font-size:calc(18px * var(--font-scale, 1))}.history-workspace .alerts-footnote{padding-inline:20px}.history-dashboard{width:100%;padding:16px 20px}.history-overview{display:flex;align-items:center;gap:12px}.history-overview>div{display:flex;align-items:center;gap:13px;padding:12px 18px;border:1px solid rgb(var(--line));background:rgb(var(--panel)/.4);border-radius:9px;min-width:155px}.history-overview b{display:block;font:750 calc(22px * var(--font-scale, 1)) Segoe UI,sans-serif}.history-overview small{display:block;color:rgb(var(--dim));font-size:calc(10px * var(--font-scale, 1));margin-top:4px}.history-overview>button{margin-inline-start:auto}.history-toolbar{padding-block:15px;border-bottom:1px solid rgb(var(--line))}.history-toolbar .board-search{flex:1;max-width:400px}.history-toolbar input{width:100%}.history-toolbar>span{margin-inline-start:auto;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim))}.history-tabs{display:flex;gap:4px;border:1px solid rgb(var(--line));padding:3px;border-radius:7px}.history-tabs button{padding:5px 10px;font-size:calc(10px * var(--font-scale, 1));border-radius:4px}.history-tabs [aria-pressed=true]{color:rgb(var(--acc));background:rgb(var(--acc)/.12)}.history-day{margin-top:20px}.history-day>h3{display:flex;gap:10px;align-items:center;font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim));margin-bottom:12px}.history-day>h3 small{font-size:calc(9px * var(--font-scale, 1));padding:3px 6px;border-radius:4px;background:rgb(var(--panel))}.history-event{display:flex;gap:12px;border-inline-start:1px solid rgb(var(--line));margin-inline-start:16px;padding:0 0 14px}.history-event-icon{margin-inline-start:-17px;display:grid;place-items:center;width:33px;height:33px;flex-shrink:0;border:1px solid rgb(var(--line));border-radius:50%;background:rgb(var(--surface));color:rgb(var(--acc))}.history-event-copy{width:min(900px,100%);min-width:0;padding:12px 15px;border:1px solid rgb(var(--line));background:rgb(var(--panel)/.25)}.history-event-copy header{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.history-event-copy header button{display:flex;align-items:center;gap:6px;font-size:calc(12px * var(--font-scale, 1))}.history-event-copy header>span{color:rgb(var(--acc));font-size:calc(9px * var(--font-scale, 1))}.history-event-copy time{margin-inline-start:auto;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim))}.history-event-copy p{padding-block:7px}.history-event-copy>small{font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim))}.history-event-copy>small b{display:inline-block;margin-inline-start:6px}.history-event.is-test .history-event-icon{color:rgb(var(--dim))}.history-empty{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;text-align:center}.history-empty>span{width:65px;height:65px;display:grid;place-items:center;border-radius:18px;background:rgb(var(--acc)/.07);color:rgb(var(--acc));border:1px solid rgb(var(--acc)/.2)}.history-empty h3{font-size:calc(15px * var(--font-scale, 1))}.history-empty p{max-width:380px;font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim));line-height:1.9}.news-hub{padding:18px}.news-hub>header{align-items:center;gap:12px}.news-hub h2{font-size:calc(22px * var(--font-scale, 1));font-weight:800;margin-top:5px}.news-hub-metrics{display:flex;gap:18px;padding-block:14px;color:rgb(var(--dim));font-size:calc(10px * var(--font-scale, 1))}.news-hub-metrics>span{display:flex;gap:6px;align-items:center}.news-hub-metrics b{color:rgb(var(--txt));font:700 calc(14px * var(--font-scale, 1)) Segoe UI,sans-serif}.news-topic-tabs{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:14px}.news-topic-tabs button{display:flex;align-items:center;gap:9px;padding:8px 13px;font-size:calc(11px * var(--font-scale, 1));border:1px solid rgb(var(--line));border-radius:7px;background:rgb(var(--surface))}.news-topic-tabs b{font:calc(10px * var(--font-scale, 1)) Segoe UI,sans-serif;opacity:.65}.news-topic-tabs [aria-pressed=true]{color:rgb(var(--acc));border-color:rgb(var(--acc)/.6);background:rgb(var(--acc)/.1)}.news-filterbar{display:flex;align-items:end;gap:9px;flex-wrap:wrap;padding:12px;border:1px solid rgb(var(--line));border-radius:9px;background:rgb(var(--panel)/.25)}.news-filterbar .board-search{min-height:36px;flex:1;min-width:230px}.news-filterbar input{width:100%}.news-filterbar>label{display:flex;flex-direction:column;gap:5px;font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim))}.news-filterbar select{font-size:calc(10px * var(--font-scale, 1));padding:7px 9px;max-width:185px;border:1px solid rgb(var(--line));border-radius:6px;min-height:36px;background:rgb(var(--surface));color:rgb(var(--txt))}.news-results-heading{display:flex;justify-content:space-between;padding-block:16px 9px;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim))}.news-hub .news-articles{display:grid;gap:10px}.news-hub .news-card{border:1px solid rgb(var(--line));border-radius:10px;padding:15px;background:rgb(var(--panel)/.18)}.news-hub .news-card.is-leading{grid-column:1/-1;padding:20px;background:linear-gradient(120deg,rgb(var(--acc)/.07),rgb(var(--panel)/.3));border-color:rgb(var(--acc)/.25)}.news-hub .is-leading h3{font-size:calc(18px * var(--font-scale, 1));line-height:1.9;max-width:1000px}.news-hub .news-card h3{margin-block:13px;font-size:calc(13px * var(--font-scale, 1));font-weight:750;line-height:1.95}.news-hub .news-card.is-leading h3{font-size:calc(18px * var(--font-scale, 1))}.news-hub .news-article-meta{gap:10px;font-size:calc(9px * var(--font-scale, 1))}.news-publisher{display:inline-flex;align-items:center;gap:6px}.news-publisher>i{display:inline-grid;place-items:center;width:23px;height:23px;font-style:normal;border:1px solid rgb(var(--line));border-radius:6px;background:rgb(var(--panel));color:rgb(var(--acc))}.news-hub .news-article-tags{padding-top:10px;border-top:1px solid rgb(var(--line)/.5)}.news-hub .news-article-tags>button{border-radius:4px;padding:3px 6px}.news-load-more{margin:17px auto;display:flex}.news-hub .news-source-details{margin-top:20px;border:1px solid rgb(var(--line));padding:10px;border-radius:7px}.news-hub .empty-results{grid-column:1/-1}.heatmap-v2{padding:17px}.heatmap-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px}.heatmap-heading h2{font-size:calc(21px * var(--font-scale, 1));margin-block:5px;font-weight:800}.heatmap-heading p{font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim))}.heatmap-summary{display:flex;gap:13px;flex-wrap:wrap;font-size:calc(11px * var(--font-scale, 1));align-items:center}.heatmap-summary>span{padding:6px 8px;background:rgb(var(--panel));border-radius:5px}.heatmap-controls{display:flex;align-items:end;flex-wrap:wrap;gap:10px;padding:13px;margin-block:18px 13px;border:1px solid rgb(var(--line));background:rgb(var(--panel)/.2);border-radius:9px}.heatmap-controls>label:not(.heatmap-check){display:flex;flex-direction:column;gap:5px;font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim))}.heatmap-controls select{font-size:calc(10px * var(--font-scale, 1));padding:6px 8px;border:1px solid rgb(var(--line));border-radius:5px;background:rgb(var(--surface));color:rgb(var(--txt))}.heatmap-controls .board-search{height:33px}.heatmap-controls .heatmap-check{display:flex;align-items:center;gap:6px;padding-bottom:6px;font-size:calc(10px * var(--font-scale, 1))}.heatmap-groups>section>header{display:flex;gap:9px;align-items:center;margin-block:18px 9px;font-size:calc(12px * var(--font-scale, 1))}.heatmap-groups>section>header span{color:rgb(var(--dim));font-size:calc(10px * var(--font-scale, 1))}.heatmap-groups>section>header small{margin-inline-start:auto;color:rgb(var(--dim))}.heatmap-v2 .market-heatmap{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:7px}.heatmap-v2 .market-heatmap button{position:relative;min-height:130px;border-radius:7px;padding:12px 8px}.heatmap-v2 .market-heatmap button em{display:block;font-style:normal;font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim));margin-top:6px}.heatmap-v2 .market-heatmap button:hover{z-index:1;outline:1px solid rgb(var(--acc));outline-offset:1px}.heatmap-v2 .weighted{grid-auto-flow:dense}.heatmap-v2 .weighted .heatmap-large{grid-column:span 2;grid-row:span 2}.heatmap-v2 .heatmap-large strong{font-size:calc(25px * var(--font-scale, 1))}.article-hero{margin-block:5px 23px;border-radius:10px;overflow:hidden;background:rgb(var(--panel))}.article-hero img{display:block;width:100%;max-height:370px;-o-object-fit:contain;object-fit:contain}.article-reader{width:min(900px,96vw)}.article-reader .article-copy{max-width:720px;margin-inline:auto}.article-reader .article-copy p{font-size:calc(15px * var(--font-scale, 1));line-height:2.25}.article-reader h1{line-height:1.8;font-size:calc(24px * var(--font-scale, 1))}@media (max-width:1100px){.filter-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-picker-hint{display:none}.comparison-card-price{flex-wrap:wrap;gap:3px}.activity-quotes{padding-inline:112px}.comparison-heading p{display:none}}@media (max-height:750px) and (min-width:700px){.comparison-card dl{display:grid;grid-template-columns:1fr 1fr;gap:5px}.comparison-card dl>div:last-child{display:none}.comparison-card dl>div{display:block}.comparison-card dd{margin-top:3px}.comparison-card-price{padding-block:5px}.comparison-add-card{min-height:105px}.comparison-v2{gap:9px}}@media (max-width:700px){.header-context .context-location{display:none}.news-hub .news-articles{grid-template-columns:1fr}.news-hub .news-card.is-leading h3{font-size:calc(15px * var(--font-scale, 1))}.news-hub{padding:12px}.comparison-v2{padding:10px;gap:10px}.comparison-heading h2{font-size:calc(15px * var(--font-scale, 1))}.comparison-heading .comparison-count{display:none}.comparison-cards.has-stocks{display:flex;overflow:auto;max-height:155px}.comparison-cards.has-stocks>*{flex:0 0 175px}.comparison-card dl{display:none}.comparison-v2 .comparison-scroll{min-height:150px}.comparison-v2 .comparison-table{min-width:480px}.stock-combobox{width:100%}.history-dashboard{padding:12px}.history-overview{gap:7px;flex-wrap:wrap}.history-overview>div{min-width:120px;flex:1;padding:9px}.history-overview>button{margin:0}.history-toolbar .board-search{min-width:100%;max-width:none}.heatmap-summary{gap:5px}.heatmap-controls .board-search{min-width:100%}.filter-workbench header small{display:none}.activity-strip{display:flex;gap:7px}.activity-strip select{position:static;width:88px}.activity-quotes{padding:0;flex:1;min-width:0;justify-content:flex-start}.activity-quotes .activity-quote-button{padding:6px 8px}.workspace-controls .tool-button{min-height:32px;padding:6px 8px;font-size:calc(10px * var(--font-scale, 1))}.workspace-saved-picker{min-height:32px;max-width:180px}.workspace-saved-picker select{max-width:125px}.article-reader h1{font-size:calc(20px * var(--font-scale, 1))}}@media (prefers-reduced-motion:reduce){.terminal-sidebar{transition:none}}.alerts-backdrop .history-dashboard{padding:10px 0}.alerts-backdrop .history-overview{flex-wrap:wrap;gap:7px}.alerts-backdrop .history-overview>div{flex:1;min-width:120px;padding:10px}.alerts-backdrop .history-overview>button{margin-inline-start:0}.alerts-backdrop .history-toolbar .board-search{min-width:100%}.alerts-backdrop .history-event-copy{padding:10px}.floating-content .comparison-heading h2{font-size:calc(15px * var(--font-scale, 1))}.floating-content .comparison-cards.has-stocks,.floating-content .comparison-heading p{display:none}.floating-content .comparison-cards.is-empty .comparison-add-card{min-height:115px}.floating-content .comparison-add-card span{font-size:calc(9px * var(--font-scale, 1))}.floating-content .comparison-v2{padding:10px;gap:9px}.floating-content .comparison-picker-hint{display:none}.quote-scroll{position:relative}.quote-empty-overlay{position:absolute;inset:35px 0 0;display:grid;place-items:center;padding:12px;overflow:auto}.quote-empty-overlay .empty-results{width:min(450px,100%);padding:20px 12px;gap:10px;text-align:center;margin:auto}.quote-empty-overlay .empty-results b{font-size:calc(15px * var(--font-scale, 1))}.quote-empty-overlay .empty-results span{font-size:calc(11px * var(--font-scale, 1));line-height:1.9}.filter-workbench{padding:8px 10px;max-height:min(225px,35dvh)}.filter-workbench>header{margin-bottom:6px;gap:6px}.filter-workbench>header>span{flex:1}.filter-workbench header small{display:none}.filter-workbench header .tool-button{padding:4px 7px;font-size:calc(9px * var(--font-scale, 1))}.filter-groups{gap:7px;grid-template-columns:1fr 1fr 1.55fr 1.15fr}.filter-groups fieldset{padding:6px 7px;border-radius:6px}.filter-groups label,.filter-groups legend{font-size:calc(9px * var(--font-scale, 1))}.filter-groups label{gap:3px}.filter-groups fieldset>div{gap:5px}.filter-groups fieldset:nth-child(3)>div{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-groups input:not([type=checkbox]),.filter-groups select{padding:4px 5px;min-height:27px;font-size:calc(10px * var(--font-scale, 1))}.filter-groups .filter-checkbox{margin-top:7px}.filter-workbench>footer{padding-top:6px;margin-top:7px;gap:6px}.filter-workbench footer .tool-button,.filter-workbench footer>select{font-size:calc(9px * var(--font-scale, 1));padding:4px 7px}.saved-filter-manager{color:rgb(var(--dim));font-size:calc(9px * var(--font-scale, 1))}.saved-filter-manager summary{cursor:pointer;padding:5px}.saved-filter-manager .saved-filter-chips{padding-top:6px}.workspace-saved-trigger{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;min-height:35px;max-width:300px;border:1px solid rgb(var(--line));border-radius:8px;background:rgb(var(--surface));font-size:calc(11px * var(--font-scale, 1))}.workspace-saved-trigger>span{max-width:205px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-saved-trigger>svg{flex-shrink:0}.workspace-saved-trigger>b{padding:2px 5px;border-radius:4px;background:rgb(var(--panel));font:calc(10px * var(--font-scale, 1)) Segoe UI,sans-serif;color:rgb(var(--dim))}.workspace-saved-trigger.active{border-color:rgb(var(--acc))}.saved-workspace-menu{overflow:hidden;display:flex;flex-direction:column;border:1px solid rgb(var(--line));border-radius:10px;background:rgb(var(--elev));box-shadow:0 16px 40px #0006}.saved-workspace-menu>header{padding:13px 14px 10px}.saved-workspace-menu header b,.saved-workspace-menu header small{display:block}.saved-workspace-menu header b{font-size:calc(12px * var(--font-scale, 1))}.saved-workspace-menu header small{font-size:calc(9px * var(--font-scale, 1));margin-top:5px;color:rgb(var(--dim))}.saved-workspace-search{display:flex;align-items:center;gap:8px;margin:0 10px 8px;padding:6px 8px;border:1px solid rgb(var(--line));background:rgb(var(--bg));border-radius:6px}.saved-workspace-search input{width:100%;min-width:0;background:transparent;font-size:calc(11px * var(--font-scale, 1));outline:none}.saved-workspace-menu [role=listbox]{overflow-y:auto;overscroll-behavior:contain;padding:4px 6px 7px}.saved-workspace-menu [role=option]{width:100%;display:flex;align-items:center;gap:10px;padding:11px 9px;text-align:start;border-radius:6px;border:1px solid transparent}.saved-workspace-menu [role=option]>span:nth-child(2){flex:1;min-width:0}.saved-workspace-menu [role=option] b{display:block;font-size:calc(11px * var(--font-scale, 1));line-height:1.8;overflow-wrap:anywhere}.saved-workspace-menu [role=option] small{display:block;color:rgb(var(--dim));font-size:calc(9px * var(--font-scale, 1));margin-top:3px}.saved-workspace-menu [aria-selected=true]{border-color:rgb(var(--acc)/.4);background:rgb(var(--acc)/.08)}.saved-workspace-menu .active{background:rgb(var(--panel))}.saved-workspace-check{color:rgb(var(--acc))}.saved-workspace-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px 12px 26px;text-align:center;color:rgb(var(--dim))}.saved-workspace-empty b{font-size:calc(12px * var(--font-scale, 1));color:rgb(var(--txt))}.saved-workspace-empty small{font-size:calc(10px * var(--font-scale, 1));line-height:1.9}@container (max-width: 940px){.quote-empty-overlay{inset-block-start:0}}@media (max-width:1100px){.filter-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.filter-workbench{max-height:215px;padding:7px}.workspace-saved-trigger{min-height:32px;font-size:calc(10px * var(--font-scale, 1));padding:6px 8px;max-width:190px}.workspace-saved-trigger>span{max-width:115px}}.quote-table tbody .quote-row.is-selected,.quote-table tbody .quote-row.is-selected:hover>td,.quote-table tbody .quote-row.is-selected>td{background:color-mix(in srgb,rgb(var(--surface)) 82%,rgb(var(--acc)))}.quote-table tbody .quote-row:focus-visible{outline:1px solid rgb(var(--acc));outline-offset:-1px}.nd-chart{height:100%;min-height:220px;min-width:0;display:flex;flex-direction:column;border-radius:8px;overflow:hidden;background:radial-gradient(ellipse at 40% 0,rgb(var(--acc)/.035),transparent 65%)}.nd-chart-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px 4px}.nd-chart-brand{direction:ltr;unicode-bidi:isolate;font:800 calc(12px * var(--font-scale, 1)) Segoe UI,sans-serif;color:rgb(var(--acc));white-space:nowrap;letter-spacing:.3px}.nd-chart-brand small{font:calc(10px * var(--font-scale, 1)) Cairo,sans-serif;color:rgb(var(--dim));margin-inline-start:5px}.nd-chart-actions{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end}.nd-chart-actions button{min-height:27px;min-width:27px;padding:3px 7px;font-size:calc(9px * var(--font-scale, 1));font-weight:700;border:1px solid rgb(var(--line));border-radius:5px;color:rgb(var(--dim));background:rgb(var(--panel)/.6);transition:color .12s,background .12s,border-color .12s}.nd-chart-actions button:focus-visible,.nd-chart-actions button:hover{color:rgb(var(--txt));border-color:rgb(var(--acc)/.5);background:rgb(var(--acc)/.12)}.nd-chart-actions button.active,.nd-chart-actions button[aria-pressed=true]{color:rgb(var(--acc));border-color:rgb(var(--acc)/.4);background:rgb(var(--acc)/.08)}.nd-chart-readout{display:flex;flex-wrap:wrap;align-items:center;gap:4px 13px;min-height:27px;padding:3px 10px;color:rgb(var(--dim));font-size:calc(9px * var(--font-scale, 1))}.nd-chart-readout span{display:inline-flex;align-items:baseline;gap:4px}.nd-chart-readout b{color:rgb(var(--txt));font:600 calc(10px * var(--font-scale, 1)) Segoe UI,sans-serif;font-variant-numeric:tabular-nums}.nd-chart-surface{position:relative;flex:1;min-height:130px;direction:ltr}.nd-chart-surface canvas{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;cursor:crosshair;outline-offset:-2px}.nd-chart-surface canvas:active{cursor:grabbing}.nd-chart-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:5px 9px;border-top:1px solid rgb(var(--line)/.6);color:rgb(var(--dim));font-size:calc(8px * var(--font-scale, 1))}@media (max-width:600px){.nd-chart-heading{align-items:flex-start}.nd-chart-brand{font-size:calc(10px * var(--font-scale, 1))}.nd-chart-actions{gap:3px}.nd-chart-actions button{font-size:calc(8px * var(--font-scale, 1));padding:3px 5px}.nd-chart-foot{flex-wrap:wrap}.nd-chart-readout{font-size:calc(8px * var(--font-scale, 1));gap:4px 8px}}.professional-drawer{min-height:0}.professional-drawer .drawer-header{gap:7px 12px;flex-wrap:wrap;flex-shrink:0;padding:7px 10px}.professional-drawer .drawer-identity{flex:1;min-width:0}.professional-drawer .drawer-identity>span:first-of-type{max-width:175px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.professional-drawer .drawer-tabs{margin:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.professional-drawer .drawer-tabs button{white-space:nowrap;font-size:calc(10px * var(--font-scale, 1))}.pro-chart-toolbar{gap:7px;padding:5px 10px;flex-shrink:0}.pro-chart-toolbar label{display:flex;align-items:center;gap:6px;color:rgb(var(--dim));font-size:calc(9px * var(--font-scale, 1))}.pro-chart-toolbar select{padding:4px 6px;font-size:calc(10px * var(--font-scale, 1));border:1px solid rgb(var(--line));border-radius:5px;background:rgb(var(--panel));color:rgb(var(--txt));max-width:145px}.pro-chart-toolbar .tool-button{font-size:calc(9px * var(--font-scale, 1));padding:4px 7px}.chart-pro{position:relative;min-height:190px}.chart-pro .nd-chart-heading{flex-shrink:0;gap:7px;padding:5px 8px}.chart-pro .nd-chart-actions{gap:4px}.chart-pro .nd-chart-actions button{min-height:27px}.chart-pro .nd-chart-readout{min-height:25px;flex-shrink:0;padding-block:3px}.chart-pro .nd-chart-foot{flex-shrink:0}.chart-drawing-tools{display:flex;flex-wrap:nowrap;align-items:center;gap:3px;padding:4px 7px;border-block:1px solid rgb(var(--line)/.5);overflow-x:auto;scrollbar-width:thin;flex-shrink:0;background:rgb(var(--panel)/.32)}.chart-drawing-tools button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:29px;min-width:28px;padding:4px 6px;border:1px solid transparent;border-radius:5px;font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim));white-space:nowrap}.chart-drawing-tools button>span{font:calc(17px * var(--font-scale, 1)) Segoe UI Symbol,Segoe UI,sans-serif}.chart-drawing-tools small{font-size:calc(8px * var(--font-scale, 1))}.chart-drawing-tools button:hover{color:rgb(var(--txt));background:rgb(var(--acc)/.08)}.chart-drawing-tools button.active,.chart-drawing-tools button[aria-pressed=true]{color:rgb(var(--acc));background:rgb(var(--acc)/.1);border-color:rgb(var(--acc)/.3)}.chart-drawing-tools button:disabled{opacity:.3;cursor:default}.drawing-tool-divider{align-self:stretch;border-inline-end:1px solid rgb(var(--line));margin-inline:4px}.chart-plot-scroll{flex:1;min-height:100px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.chart-plot-scroll .nd-chart-surface{height:100%;flex:none;width:100%}.chart-feedback{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:4px 9px;color:rgb(var(--acc));background:rgb(var(--acc)/.06);font-size:calc(9px * var(--font-scale, 1));flex-shrink:0}.chart-feedback button{padding:0 5px;font-size:calc(15px * var(--font-scale, 1))}.chart-dock{position:absolute;top:38px;bottom:23px;inset-inline-end:7px;width:min(390px,calc(100% - 14px));border:1px solid rgb(var(--line));border-radius:10px;background:rgb(var(--elev));z-index:12;display:flex;flex-direction:column;box-shadow:0 12px 32px #0006;overflow:hidden}.chart-dock-title{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-bottom:1px solid rgb(var(--line));background:rgb(var(--panel));flex-shrink:0;font-size:calc(11px * var(--font-scale, 1))}.chart-dock-title>button{font-size:calc(18px * var(--font-scale, 1));width:24px;border-radius:4px}.chart-dock-title>button:hover{color:rgb(var(--acc));background:rgb(var(--acc)/.1)}.chart-study-library{display:flex;flex-direction:column;min-height:0;flex:1}.chart-study-library>header{display:grid;gap:6px;padding:10px;border-bottom:1px solid rgb(var(--line))}.chart-study-library header>b{font-size:calc(11px * var(--font-scale, 1))}.chart-study-library header>span{font-size:calc(8px * var(--font-scale, 1));color:rgb(var(--dim))}.chart-study-list{overflow-y:auto;min-height:0;flex:1;padding:5px}.chart-study-list article{border:1px solid transparent;border-radius:7px;padding:8px 7px;margin-bottom:3px}.chart-study-list article.enabled{border-color:rgb(var(--acc)/.2);background:rgb(var(--acc)/.035)}.study-enable{display:flex;align-items:center;gap:6px;cursor:pointer}.study-enable>i{width:7px;height:7px;border-radius:50%;flex-shrink:0}.study-enable strong{font:700 calc(11px * var(--font-scale, 1)) Segoe UI,sans-serif}.study-enable>span{font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim));flex:1}.study-enable>small{font-size:calc(8px * var(--font-scale, 1));color:rgb(var(--dim))}.study-inputs{display:flex;flex-wrap:wrap;gap:7px;padding-top:8px}.study-inputs label{display:grid;gap:4px;color:rgb(var(--dim));font-size:calc(8px * var(--font-scale, 1))}.study-inputs input[type=number]{width:60px;direction:ltr}.study-inputs input[type=color]{width:32px;height:27px}.study-inputs button{font-size:calc(8px * var(--font-scale, 1));color:rgb(var(--acc));align-self:end;padding:5px}.chart-study-library>footer{padding:8px 10px;border-top:1px solid rgb(var(--line));font-size:calc(8px * var(--font-scale, 1));color:rgb(var(--dim));line-height:1.8}.chart-dock input:not([type=checkbox]):not([type=color]),.chart-dock select{min-width:0;padding:6px 7px;border:1px solid rgb(var(--line));border-radius:5px;color:rgb(var(--txt));background:rgb(var(--surface));font-size:calc(10px * var(--font-scale, 1))}.chart-settings-fields,.drawing-manager{overflow-y:auto;min-height:0;padding:12px;display:flex;flex-direction:column;gap:13px}.chart-settings-fields>label,.drawing-defaults label{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim))}.chart-settings-fields>label:has(input:not([type=checkbox])),.chart-settings-fields>label:has(select){display:grid;gap:6px}.chart-settings-fields p{color:rgb(var(--dim));font-size:calc(9px * var(--font-scale, 1));line-height:1.9}.drawing-defaults{display:grid;gap:10px}.drawing-manager .empty-results{font-size:calc(10px * var(--font-scale, 1));padding:20px 10px;line-height:1.9}.drawing-manager article{border:1px solid rgb(var(--line));border-radius:7px;padding:8px}.drawing-manager article.active{border-color:rgb(var(--acc))}.drawing-name{text-align:start;display:grid;gap:4px;width:100%;font-size:calc(10px * var(--font-scale, 1))}.drawing-name small{font-size:calc(8px * var(--font-scale, 1));color:rgb(var(--dim))}.drawing-manager article>div{display:flex;align-items:center;gap:8px;margin-top:8px}.drawing-manager article button:not(.drawing-name){padding:4px 6px;border-radius:4px;background:rgb(var(--panel));font-size:calc(8px * var(--font-scale, 1))}.drawing-manager article label{font-size:calc(8px * var(--font-scale, 1));color:rgb(var(--dim))}.drawing-manager input[type=color]{width:26px;height:23px}.drawing-manager article>input{margin-top:7px;width:100%}.chart-analysis,.financial-analysis{flex:1;min-height:0;overflow:auto;padding:15px}.chart-analysis>header,.financial-analysis>header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.chart-analysis header>b,.financial-analysis header b{font-size:calc(13px * var(--font-scale, 1))}.chart-analysis header>span,.financial-analysis header small{display:block;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim));margin-top:5px}.analysis-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:9px}.analysis-metrics article{border:1px solid rgb(var(--line));background:rgb(var(--panel)/.35);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px}.analysis-metrics span{font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim))}.analysis-metrics strong{color:rgb(var(--txt));font:700 calc(20px * var(--font-scale, 1)) Segoe UI,sans-serif;text-align:start}.analysis-metrics small{font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim))}.analysis-note,.chart-analysis>p{color:rgb(var(--dim));font-size:calc(10px * var(--font-scale, 1));line-height:1.9;margin-block:13px}.analysis-snapshot{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;border-top:1px solid rgb(var(--line));padding-top:15px}.analysis-snapshot h3{grid-column:1/-1;font-size:calc(12px * var(--font-scale, 1))}.analysis-snapshot>div{display:flex;justify-content:space-between;gap:8px;border:1px solid rgb(var(--line));padding:8px;border-radius:5px;font-size:calc(10px * var(--font-scale, 1))}.analysis-snapshot>div span{color:rgb(var(--dim))}.financial-origin{padding:12px;border:1px solid rgb(var(--acc)/.2);background:rgb(var(--acc)/.04);border-radius:8px;margin-bottom:14px}.financial-origin b{font-size:calc(12px * var(--font-scale, 1))}.financial-origin p{margin-top:7px;font-size:calc(10px * var(--font-scale, 1));line-height:1.9;color:rgb(var(--dim))}.financial-fields,.financial-period{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:15px}.financial-fields label,.financial-period label{display:grid;gap:6px;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim))}.financial-fields input,.financial-period input,.financial-period select{min-width:0;width:100%;border:1px solid rgb(var(--line));border-radius:6px;padding:8px;background:rgb(var(--panel));color:rgb(var(--txt));font-size:calc(11px * var(--font-scale, 1))}.financial-analysis>h3{font-size:calc(12px * var(--font-scale, 1));margin-block:15px 10px}@media (max-width:700px){.professional-drawer .drawer-header{gap:5px;padding:6px}.professional-drawer .drawer-tabs{order:3;flex-basis:100%}.professional-drawer .drawer-tabs button{flex:1;font-size:calc(9px * var(--font-scale, 1));padding:5px}.professional-drawer .drawer-identity>span:first-of-type{max-width:105px;font-size:calc(9px * var(--font-scale, 1))}.chart-drawing-tools small{display:none}.pro-chart-toolbar{padding:5px;gap:5px}.pro-chart-toolbar label{font-size:calc(8px * var(--font-scale, 1));gap:3px}.pro-chart-toolbar select{max-width:105px;font-size:calc(9px * var(--font-scale, 1))}.chart-pro .nd-chart-brand small{display:none}.chart-pro .nd-chart-actions button{font-size:calc(8px * var(--font-scale, 1));min-height:25px;padding-inline:5px}.analysis-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.analysis-metrics article{padding:10px}.analysis-metrics strong{font-size:calc(17px * var(--font-scale, 1))}.chart-analysis,.financial-analysis{padding:10px}}.dcf-workspace{border-top:1px solid rgb(var(--line));margin-top:18px;padding-top:15px}.dcf-workspace h3{font-size:calc(12px * var(--font-scale, 1));margin-bottom:8px}.dcf-workspace>p{color:rgb(var(--dim));font-size:calc(10px * var(--font-scale, 1));line-height:1.9;margin-bottom:12px}.dcf-table-wrap{overflow:auto;margin-top:13px;border:1px solid rgb(var(--line));border-radius:7px}.dcf-table-wrap table{width:100%;border-collapse:collapse;text-align:center;font-size:calc(11px * var(--font-scale, 1))}.dcf-table-wrap caption{font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim));padding:10px}.dcf-table-wrap td,.dcf-table-wrap th{padding:9px;border:1px solid rgb(var(--line))}.dcf-table-wrap th{background:rgb(var(--panel));font-weight:700}.dcf-table-wrap td{font-family:Segoe UI,sans-serif}.placeholder\:text-dim::-moz-placeholder{--tw-text-opacity:1;color:rgb(var(--dim)/var(--tw-text-opacity,1))}.placeholder\:text-dim::placeholder{--tw-text-opacity:1;color:rgb(var(--dim)/var(--tw-text-opacity,1))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:scale-110:hover,.hover\:scale-\[1\.04\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.04\]:hover{--tw-scale-x:1.04;--tw-scale-y:1.04}.hover\:scale-\[1\.05\]:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-dn\/15:hover{background-color:rgb(var(--dn)/.15)}.hover\:bg-elev:hover{--tw-bg-opacity:1;background-color:rgb(var(--elev)/var(--tw-bg-opacity,1))}.hover\:bg-elev\/60:hover{background-color:rgb(var(--elev)/.6)}.hover\:bg-panel:hover{--tw-bg-opacity:1;background-color:rgb(var(--panel)/var(--tw-bg-opacity,1))}.hover\:bg-panel\/70:hover{background-color:rgb(var(--panel)/.7)}.hover\:text-dim:hover{--tw-text-opacity:1;color:rgb(var(--dim)/var(--tw-text-opacity,1))}.hover\:text-dn:hover{--tw-text-opacity:1;color:rgb(var(--dn)/var(--tw-text-opacity,1))}.hover\:text-txt:hover{--tw-text-opacity:1;color:rgb(var(--txt)/var(--tw-text-opacity,1))}.hover\:ring-1:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.hover\:ring-txt\/25:hover{--tw-ring-color:rgb(var(--txt)/0.25)}.hover\:ring-txt\/30:hover{--tw-ring-color:rgb(var(--txt)/0.3)}.focus\:w-40:focus{width:10rem}.focus\:border-acc\/60:focus{border-color:rgb(var(--acc)/.6)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-acc\/20:focus{--tw-ring-color:rgb(var(--acc)/0.2)}.group\/panel:hover .group-hover\/panel\:opacity-100{opacity:1}@media (min-width:640px){.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1024px){.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[1fr_minmax\(260px\2c 320px\)\]{grid-template-columns:1fr minmax(260px,320px)}}.chart-workspace{display:flex;direction:ltr;flex:1;min-height:0;min-width:0;border-top:1px solid rgb(var(--line)/.55)}.chart-workspace-main{direction:rtl;flex-direction:column;min-width:0}.chart-canvas-wrap,.chart-workspace-main{display:flex;flex:1;min-height:0}.chart-canvas-wrap .chart-plot-scroll{min-height:100px}.chart-canvas-wrap .nd-chart-surface{height:100%}.drawing-palette{width:48px;flex-shrink:0;background:rgb(var(--panel)/.65);border-right:1px solid rgb(var(--line)/.65);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;padding:5px 3px;gap:8px}.drawing-palette,.palette-history,.palette-tools{display:flex;flex-direction:column;align-items:center}.palette-history,.palette-tools{gap:2px;width:100%}.palette-history{border-top:1px solid rgb(var(--line));padding-top:6px;margin-top:auto}.drawing-palette button{width:32px;min-height:29px;border:1px solid transparent;border-radius:6px;display:grid;place-items:center;color:rgb(var(--dim));font:calc(19px * var(--font-scale, 1)) Segoe UI,sans-serif;transition:background .12s,color .12s,border-color .12s}.drawing-palette button:focus-visible,.drawing-palette button:hover{background:rgb(var(--acc)/.11);color:rgb(var(--txt))}.drawing-palette button[aria-pressed=true]{color:rgb(var(--acc));background:rgb(var(--acc)/.15);border-color:rgb(var(--acc)/.4)}.drawing-palette button:disabled{opacity:.3;cursor:default}.chart-navigation{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:4px 8px;border-top:1px solid rgb(var(--line)/.6);flex-shrink:0;background:rgb(var(--panel)/.3)}.chart-navigation>div{display:flex;align-items:center;gap:3px;direction:ltr}.chart-navigation>span{font-size:calc(8px * var(--font-scale, 1));color:rgb(var(--dim))}.chart-navigation button{direction:rtl;border-radius:4px;padding:3px 7px;color:rgb(var(--dim));font-size:calc(9px * var(--font-scale, 1));min-height:24px}.chart-navigation button:hover,.chart-navigation button[aria-pressed=true]{color:rgb(var(--acc));background:rgb(var(--acc)/.12)}.chart-advanced-launch{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border:1px solid rgb(var(--acc)/.5);border-radius:7px;color:rgb(var(--acc));background:linear-gradient(120deg,rgb(var(--acc)/.15),rgb(var(--acc)/.04));font-size:calc(10px * var(--font-scale, 1));font-weight:800;transition:background .15s,box-shadow .15s}.chart-advanced-launch:hover{background:rgb(var(--acc)/.22);box-shadow:0 3px 15px rgb(var(--acc)/.12)}.chart-studio-badge{font:800 calc(10px * var(--font-scale, 1)) Segoe UI,sans-serif;letter-spacing:1px;padding:5px 8px;border:1px solid rgb(var(--acc)/.25);border-radius:5px;color:rgb(var(--acc));direction:ltr}.chart-quick-frames{display:flex;direction:ltr;align-items:center;gap:2px;padding:2px;border:1px solid rgb(var(--line)/.7);border-radius:6px}.chart-quick-frames button{padding:3px 7px;color:rgb(var(--dim));border-radius:4px;font-size:calc(10px * var(--font-scale, 1));min-height:25px}.chart-quick-frames button:hover,.chart-quick-frames button[aria-pressed=true]{color:rgb(var(--acc));background:rgb(var(--acc)/.15)}.chart-symbol-search{flex:1 1 190px;max-width:270px}.chart-symbol-search .stock-combobox{width:100%}.chart-symbol-search .stock-combobox-input{min-height:32px}.chart-symbol-search input{width:100%;font-size:calc(10px * var(--font-scale, 1))}.studio-inspector-tabs{display:flex;flex-wrap:wrap;gap:3px;margin-inline-start:auto}.studio-inspector-tabs button{padding:5px 8px;border:1px solid rgb(var(--line)/.7);border-radius:5px;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim))}.studio-inspector-tabs button:hover,.studio-inspector-tabs button[aria-pressed=true]{color:rgb(var(--acc));background:rgb(var(--acc)/.12);border-color:rgb(var(--acc)/.4)}.studio-chart-body{container-type:inline-size;position:relative}.studio-chart-body .drawer-chart{padding:0;min-height:0}.studio-inspector{direction:rtl;width:355px;min-width:300px;flex-shrink:0;border-inline-start:1px solid rgb(var(--line));background:rgb(var(--surface));display:flex;flex-direction:column;min-height:0;z-index:15}.studio-inspector>header{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:9px 12px;background:rgb(var(--panel));border-bottom:1px solid rgb(var(--line));font-size:calc(11px * var(--font-scale, 1))}.studio-inspector>header button{border-radius:5px;width:25px;height:25px;font-size:calc(19px * var(--font-scale, 1))}.studio-inspector>header button:hover{background:rgb(var(--acc)/.12);color:rgb(var(--acc))}.studio-inspector>:not(header){flex:1;min-height:0;overflow:auto}.studio-inspector .analysis-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-inspector .analysis-metrics strong{font-size:calc(19px * var(--font-scale, 1))}.studio-inspector .financial-fields{grid-template-columns:1fr}.studio-comparison-search{padding:14px}.studio-comparison-search p{font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim));line-height:1.9;margin-top:15px}.chart-comparison-chip{display:flex;align-items:center;gap:10px;padding:4px 12px;background:#ba9ce80b;border-bottom:1px solid #ba9ce833;color:#ba9ce8;font-size:calc(9px * var(--font-scale, 1))}.chart-comparison-chip>span:first-child{font-weight:800}.chart-comparison-chip button{margin-inline-start:auto;padding:0 7px;border-radius:4px;font-size:calc(17px * var(--font-scale, 1))}.chart-comparison-chip button:hover{background:#ba9ce822}.drawing-properties{position:absolute;top:8px;left:10px;right:90px;z-index:10;pointer-events:none;display:flex;flex-direction:column;align-items:flex-start;direction:rtl}.drawing-property-bar{pointer-events:auto;display:flex;flex-wrap:wrap;align-items:center;gap:4px;border:1px solid rgb(var(--acc)/.4);border-radius:8px;padding:5px;background:rgb(var(--elev));box-shadow:0 5px 20px #0003;max-width:100%}.drawing-property-bar>b{display:flex;align-items:center;gap:6px;font-size:calc(10px * var(--font-scale, 1));margin-inline:4px;max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawing-property-bar input[type=color]{width:25px;height:25px;padding:0;background:transparent;border:0}.drawing-property-bar button,.drawing-property-bar select{color:rgb(var(--txt));background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:5px;padding:4px 6px;font-size:calc(9px * var(--font-scale, 1));min-height:26px}.drawing-property-bar button:hover{color:rgb(var(--acc));background:rgb(var(--acc)/.12);border-color:rgb(var(--acc)/.4)}.drawing-property-bar button:disabled{opacity:.4;cursor:default}.drawing-property-bar .drawing-delete{color:rgb(var(--dn))}.drawing-endpoints{pointer-events:auto;margin-top:5px;max-height:300px;overflow:auto;width:min(430px,100%);padding:12px;border:1px solid rgb(var(--line));border-radius:8px;background:rgb(var(--elev));box-shadow:0 8px 24px #0004;display:flex;flex-direction:column;gap:10px}.drawing-endpoints fieldset{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(70px,1fr);gap:8px;border:1px solid rgb(var(--line));border-radius:6px;padding:8px}.drawing-endpoints legend{font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--acc))}.drawing-endpoints label{display:flex;flex-direction:column;gap:4px;font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim))}.drawing-endpoints input{direction:ltr;min-width:0;width:100%;padding:6px;background:rgb(var(--surface));border:1px solid rgb(var(--line));border-radius:5px;color:rgb(var(--txt));font-size:calc(11px * var(--font-scale, 1))}.drawing-endpoints footer{display:flex;gap:6px}.drawing-endpoints button{padding:5px 9px;border-radius:5px;font-size:calc(10px * var(--font-scale, 1))}.drawing-endpoints button:hover{background:rgb(var(--acc)/.12)}.drawing-endpoints p{font-size:calc(10px * var(--font-scale, 1));line-height:1.8}.chart-context-menu{position:absolute;z-index:20;width:190px;display:flex;flex-direction:column;padding:5px;border:1px solid rgb(var(--line));background:rgb(var(--elev));border-radius:8px;box-shadow:0 8px 25px #0005;direction:rtl}.chart-context-menu button{font-size:calc(10px * var(--font-scale, 1));padding:8px;text-align:start;border-radius:4px}.chart-context-menu button:hover{color:rgb(var(--acc));background:rgb(var(--acc)/.1)}.chart-context-menu button:disabled{opacity:.4}.chart-basic-drawer .drawer-chart-body{min-height:0}.chart-basic-drawer .drawer-header{padding-block:6px}.chart-basic-drawer .chart-toolbar,.chart-basic-drawer .nd-chart-heading{padding-block:4px}.chart-simple .nd-chart-readout{font-size:calc(8px * var(--font-scale, 1))}@container(max-width:850px){.studio-inspector{position:absolute;inset-block:0;inset-inline-end:0;width:min(370px,100%);box-shadow:0 0 28px #0005;border:1px solid rgb(var(--line))}}@media(max-width:600px){.drawing-palette{width:43px;padding-inline:1px}.drawing-palette button{width:29px;min-height:27px}.drawing-properties{left:5px;right:5px}.drawing-property-bar{gap:3px}.drawing-property-bar>b{display:none}.chart-navigation{gap:3px;padding-inline:4px}.chart-navigation button{padding-inline:5px;font-size:calc(8px * var(--font-scale, 1))}.chart-navigation>span{font-size:calc(7px * var(--font-scale, 1))}.studio-toolbar{gap:4px}.chart-symbol-search{flex-basis:100%;max-width:none}.studio-inspector-tabs{flex-basis:100%;justify-content:space-between}.studio-inspector-tabs button{flex:1;font-size:calc(9px * var(--font-scale, 1));padding:4px}.chart-studio-badge{font-size:calc(8px * var(--font-scale, 1))}.chart-advanced-launch{padding:5px 8px;font-size:calc(9px * var(--font-scale, 1))}.chart-studio-drawer .drawer-identity{gap:6px}.chart-studio-drawer .drawer-identity strong{font-size:calc(18px * var(--font-scale, 1))}.chart-studio-drawer .drawer-header{padding-block:5px}.chart-studio-drawer .nd-chart-actions button{font-size:calc(8px * var(--font-scale, 1));padding-inline:4px}.chart-studio-drawer .nd-chart-brand{display:none}.drawing-endpoints fieldset{grid-template-columns:1fr}}.drawing-fib-fill{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;border-top:1px solid rgb(var(--line));background:rgb(var(--surface))}.drawing-fib-fill label{display:flex;align-items:center;gap:7px;font-size:calc(11px * var(--font-scale, 1))}.drawing-fib-fill input[type=color]{width:30px;height:27px;padding:2px;background:transparent;border:1px solid rgb(var(--line));border-radius:5px}.drawing-fib-fill input[type=range]{max-width:95px}.chart-volume-toggle{display:inline-flex;align-items:center;gap:8px;border:1px solid rgb(var(--acc)/.3);border-radius:5px;padding:3px 8px;color:rgb(var(--txt));background:rgb(var(--acc)/.08);cursor:pointer}.chart-volume-toggle b{font-size:calc(14px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.chart-canvas-wrap{position:relative}.chart-volume-detail{position:absolute;inset-inline-start:16px;top:16px;z-index:75;background:rgb(var(--surface));color:rgb(var(--txt));border:1px solid rgb(var(--acc)/.45);border-radius:10px;padding:14px;min-width:230px;max-width:calc(100% - 32px);box-shadow:0 10px 35px #0004;-webkit-user-select:text;-moz-user-select:text;user-select:text}.chart-volume-detail header{display:flex;justify-content:space-between;align-items:center;gap:25px}.chart-volume-detail header button{font-size:calc(22px * var(--font-scale, 1));padding:0 6px}.chart-volume-detail time{display:block;font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim));margin-top:7px}.chart-volume-detail dl{margin:14px 0 0}.chart-volume-detail dt{font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim));margin-top:10px}.chart-volume-detail dd{margin:3px 0 0;font-size:calc(23px * var(--font-scale, 1));font-weight:750;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.chart-adjustment-note{margin:5px 10px;color:rgb(var(--dim));font-size:calc(10px * var(--font-scale, 1));line-height:1.8}.drawing-fib-fill{pointer-events:auto}.chart-empty-state{position:absolute;inset:0;z-index:4;display:grid;place-content:center;justify-items:center;gap:8px;padding:20px;text-align:center;pointer-events:none}.chart-empty-state b{font-size:calc(13px * var(--font-scale, 1));color:rgb(var(--txt))}.chart-empty-state span{max-width:340px;font-size:calc(11px * var(--font-scale, 1));line-height:1.7;color:rgb(var(--dim))}.chart-empty-state button{pointer-events:auto}.palette-separator{width:24px;border-top:1px solid rgb(var(--line));margin:5px 0}.palette-tools button{position:relative}.palette-tools button>small{position:absolute;right:1px;bottom:0;font-size:calc(10px * var(--font-scale, 1))}.palette-history select{width:32px;min-height:28px;font-size:calc(8px * var(--font-scale, 1));padding:0;border:1px solid rgb(var(--line));border-radius:5px;background:rgb(var(--panel));color:rgb(var(--txt))}.drawing-tool-menu{position:absolute;left:52px;top:38px;bottom:30px;width:min(320px,calc(100% - 60px));display:flex;flex-direction:column;direction:rtl;background:rgb(var(--elev));border:1px solid rgb(var(--line));border-radius:9px;box-shadow:0 12px 35px #0005;z-index:25;overflow:hidden}.drawing-tool-menu>header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid rgb(var(--line));font-size:calc(11px * var(--font-scale, 1))}.drawing-tool-menu>header button{width:24px;border-radius:4px;font-size:calc(20px * var(--font-scale, 1))}.drawing-tool-menu>input{margin:8px;padding:8px;border:1px solid rgb(var(--line));background:rgb(var(--surface));border-radius:6px;color:rgb(var(--txt));font-size:calc(10px * var(--font-scale, 1));min-width:0}.drawing-tool-menu>div{overflow:auto;min-height:0;flex:1;padding:4px 6px}.drawing-tool-menu article{display:flex;align-items:stretch;gap:3px;margin-bottom:2px}.drawing-tool-menu article>button{display:flex;align-items:center;gap:10px;border-radius:5px;padding:8px;color:rgb(var(--dim));text-align:start}.drawing-tool-menu article>button:first-child{flex:1}.drawing-tool-menu article span{display:flex;flex-direction:column;gap:3px;font-size:calc(11px * var(--font-scale, 1))}.drawing-tool-menu article small{font:calc(9px * var(--font-scale, 1)) Segoe UI,sans-serif;opacity:.65;direction:ltr}.drawing-tool-menu article>button:last-child{width:30px;justify-content:center;font-size:calc(20px * var(--font-scale, 1))}.drawing-tool-menu button:hover,.drawing-tool-menu button[aria-pressed=true]{background:rgb(var(--acc)/.12);color:rgb(var(--acc))}.drawing-tool-menu footer{padding:8px 10px;font-size:calc(8px * var(--font-scale, 1));color:rgb(var(--dim));border-top:1px solid rgb(var(--line))}.drawing-property-bar input[type=range]{width:45px;accent-color:rgb(var(--acc))}.drawing-extensions{display:flex;gap:12px}.drawing-extensions label{display:flex;flex-direction:row;align-items:center}.drawing-extensions input{width:auto}.chart-replay-controls{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 10px;border-block:1px solid rgb(var(--acc)/.25);background:rgb(var(--acc)/.08);font-size:calc(9px * var(--font-scale, 1));flex-shrink:0}.chart-replay-controls b{color:rgb(var(--acc))}.chart-replay-controls input[type=range]{flex:1;min-width:70px;max-width:300px;accent-color:rgb(var(--acc))}.chart-replay-controls button,.chart-replay-controls select{padding:4px 7px;border-radius:4px;border:1px solid rgb(var(--line));background:rgb(var(--panel));font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--txt))}.chart-replay-controls button:hover{border-color:rgb(var(--acc));background:rgb(var(--acc)/.15)}.chart-replay-controls button:disabled{opacity:.4}.chart-replay-controls small{font-size:calc(8px * var(--font-scale, 1));color:rgb(var(--dim))}.financial-source-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.financial-source-details{margin-top:8px;font-size:calc(10px * var(--font-scale, 1))}.financial-source-details summary{cursor:pointer;color:rgb(var(--acc));padding:4px 0}.financial-source-details>div{display:grid;grid-template-columns:1fr auto;gap:5px;border-bottom:1px solid rgb(var(--line)/.5);padding:8px 0}.financial-source-details a{color:rgb(var(--acc));font-size:calc(9px * var(--font-scale, 1))}.financial-source-details small{grid-column:1/-1;color:rgb(var(--dim))}.financial-field-origin{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:calc(8px * var(--font-scale, 1));color:rgb(var(--dim))}.financial-field-origin button{font-size:calc(8px * var(--font-scale, 1));color:rgb(var(--acc));padding:2px 4px;border-radius:3px}.financial-field-origin button:hover{background:rgb(var(--acc)/.12)}.financial-calculation-note{font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim));line-height:1.8}.financial-history{overflow:auto;margin-block:18px}.financial-history table{width:100%;border-collapse:collapse;font-size:calc(10px * var(--font-scale, 1))}.financial-history td,.financial-history th{padding:8px;border-bottom:1px solid rgb(var(--line)/.6);text-align:start}.financial-history th{color:rgb(var(--dim));font-weight:600}.drawing-palette,.drawing-tool-menu>div,.palette-history,.palette-tools{scrollbar-width:thin;scrollbar-color:rgb(var(--line)) transparent}.drawing-palette::-webkit-scrollbar,.palette-history::-webkit-scrollbar,.palette-tools::-webkit-scrollbar{width:3px}.drawing-palette::-webkit-scrollbar-thumb,.palette-history::-webkit-scrollbar-thumb,.palette-tools::-webkit-scrollbar-thumb{background:rgb(var(--line));border-radius:4px}@media(max-width:600px){.drawing-tool-menu{left:47px;width:calc(100% - 54px)}.chart-replay-controls small{flex-basis:100%}}.chart-history-banner{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:5px 10px;background:rgb(var(--acc)/.07);border-block:1px solid rgb(var(--line));font-size:calc(9px * var(--font-scale, 1));flex-shrink:0}.chart-history-banner label{display:flex;align-items:center;gap:6px}.chart-history-banner select{padding:4px;border:1px solid rgb(var(--line));border-radius:5px;background:rgb(var(--panel));color:rgb(var(--txt));font-size:calc(9px * var(--font-scale, 1))}.chart-history-banner small{flex-basis:100%;color:rgb(var(--dim));font-size:calc(8px * var(--font-scale, 1));line-height:1.6}.chart-quick-frames{flex-wrap:wrap}.chart-history-banner{flex-wrap:nowrap;min-width:0;font-size:calc(10px * var(--font-scale, 1))}.chart-history-banner>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--dim))}.chart-history-help{position:relative;margin-inline-start:auto;flex-shrink:0}.chart-history-help summary{list-style:none;cursor:pointer;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1px solid rgb(var(--line));color:rgb(var(--dim));font:italic 700 11px Georgia,serif}.chart-history-help summary::-webkit-details-marker{display:none}.chart-history-help summary:hover,.chart-history-help[open] summary{color:rgb(var(--acc));border-color:rgb(var(--acc)/.5)}.chart-history-banner .chart-history-help small{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:30;width:min(380px,70vw);flex-basis:auto;padding:9px 11px;border:1px solid rgb(var(--line));border-radius:9px;background:rgb(var(--panel));box-shadow:0 10px 28px rgb(0 0 0/.18);font-size:calc(10px * var(--font-scale, 1));line-height:1.7;white-space:normal}.board-fitted .quote-table .quote-code{inset-inline-start:var(--controls-width)}.board-fitted .quote-table .quote-name{inset-inline-start:calc(var(--controls-width) + var(--code-width,70px))}.watchlist-heading{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:8px 2px 13px;border-bottom:1px solid rgb(var(--line))}.watchlist-heading>div:first-child{display:flex;align-items:center;gap:9px;font-size:calc(15px * var(--font-scale, 1))}.watchlist-heading>div:first-child>span{font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim))}.watchlist-list-tabs{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.watchlist-list-tabs>button{display:flex;gap:8px;align-items:center;border:1px solid rgb(var(--line));border-radius:7px;padding:7px 12px;font-size:calc(11px * var(--font-scale, 1))}.watchlist-list-tabs [aria-pressed=true]{background:rgb(var(--acc)/.12);border-color:rgb(var(--acc)/.5);color:rgb(var(--acc))}.watchlist-list-tabs small{opacity:.65;font:calc(11px * var(--font-scale, 1)) Segoe UI,sans-serif}.watchlist-add-dialog{width:min(560px,94vw);display:flex;flex-direction:column;gap:15px}.watchlist-add-dialog>header{display:flex;justify-content:space-between;align-items:center}.watchlist-add-dialog .board-search input{width:100%}.watchlist-add-results{max-height:48dvh;overflow:auto;border:1px solid rgb(var(--line));border-radius:9px}.watchlist-add-results button{display:grid;grid-template-columns:70px 1fr 18px;width:100%;gap:12px;align-items:center;padding:11px 14px;border-bottom:1px solid rgb(var(--line)/.4);text-align:start;font-size:calc(12px * var(--font-scale, 1))}.watchlist-add-results button b{color:rgb(var(--acc));text-align:start}.watchlist-add-results [aria-pressed=true]{background:rgb(var(--acc)/.08)}.mobile-sort{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:calc(11px * var(--font-scale, 1));padding:7px 12px;border-bottom:1px solid rgb(var(--line))}.mobile-sort select{padding:5px 9px;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:6px;max-width:70%}.board-toolbar .toolbar-tools{flex-wrap:wrap;min-width:0}.quote-empty-overlay .empty-results{padding:20px}@container (max-width:940px){.board-fitted .quote-table thead{display:none}.board-fitted .quote-table tbody{display:block}.board-fitted .quote-row{position:relative;height:var(--quote-row-height);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:55px 8px 1px;border-bottom:1px solid rgb(var(--line));background:rgb(var(--surface));overflow:hidden}.board-fitted .quote-table .quote-row>td{position:static;inset:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:40px;padding:3px;border:0;border-top:1px solid rgb(var(--line)/.3);white-space:nowrap;overflow:hidden;background:transparent}.board-fitted .quote-table td:before{font-size:calc(9px * var(--font-scale, 1));line-height:13px;color:rgb(var(--dim))}.board-fitted .quote-table .quote-number{font-size:calc(12px * var(--font-scale, 1));line-height:18px}.board-fitted .quote-table td.quote-check,.board-fitted .quote-table td.quote-star{position:absolute;top:8px;width:30px;height:36px;border:1px solid rgb(var(--line)/.6);border-radius:6px;padding:0}.board-fitted .quote-table td.quote-star{inset-inline-start:8px}.board-fitted .quote-table td.quote-check{inset-inline-start:42px}.board-fitted .quote-table td.quote-code{position:absolute;top:8px;inset-inline-start:78px;width:65px;height:36px;border:0;padding:0;align-items:flex-start}.board-fitted .quote-table td.quote-code .quote-number{font-weight:800}.board-fitted .quote-table td.quote-name{position:absolute;top:8px;inset-inline-start:149px;inset-inline-end:8px;width:auto;height:36px;display:flex;align-items:flex-start;justify-content:center;font-size:calc(12px * var(--font-scale, 1));white-space:nowrap;text-overflow:ellipsis;padding:0;border:0}.board-fitted .quote-table td.quote-check:before,.board-fitted .quote-table td.quote-code:before,.board-fitted .quote-table td.quote-name:before,.board-fitted .quote-table td.quote-star:before{content:none}.board-fitted .quote-table .quote-spacer,.board-fitted .quote-table .quote-spacer td{display:block}.board-fitted .quote-scroll{overscroll-behavior:contain}.board-fitted .board-toolbar{gap:8px}.board-fitted .toolbar-tools{width:100%;gap:5px}.board-fitted .board-search{width:100%;flex:1 0 100%;min-width:0}.board-fitted .tool-button{min-height:31px;padding:6px 8px;font-size:calc(10px * var(--font-scale, 1))}.board-fitted .quick-filters{gap:5px;flex-wrap:nowrap;overflow-x:auto;padding:8px}.board-fitted .quick-filters button{flex-shrink:0}.board-fitted .quick-filters>span{display:none}}@container (max-width:520px){.board-fitted .quote-row{grid-template-columns:repeat(2,minmax(0,1fr))}.watchlist-heading{gap:9px}.watchlist-list-tabs{width:100%}.watchlist-list-tabs>button{padding:6px 9px;font-size:calc(10px * var(--font-scale, 1))}.board-fitted .quote-table td.quote-name{font-size:calc(11px * var(--font-scale, 1));inset-inline-start:142px}.board-footer>div{gap:10px;flex-wrap:wrap}}.news-hub{padding:22px clamp(12px,2.5vw,34px);background:rgb(var(--surface))}.news-hub>header{padding-bottom:21px;border:0;margin:0}.news-hub-kicker{color:rgb(var(--acc));font-size:calc(10px * var(--font-scale, 1));letter-spacing:.3px}.news-hub h2{display:flex;align-items:center;flex-wrap:wrap;gap:14px;font-size:calc(25px * var(--font-scale, 1));letter-spacing:-.5px}.news-hub h2 small{padding:5px 9px;border:1px solid rgb(var(--line));border-radius:20px;color:rgb(var(--dim));font-size:calc(10px * var(--font-scale, 1));letter-spacing:0;font-weight:500}.news-hub .news-topic-tabs{gap:0;padding:0;margin-bottom:17px;border-bottom:1px solid rgb(var(--line))}.news-hub .news-topic-tabs button{border:0;border-radius:0;border-bottom:2px solid transparent;background:none;padding:12px 17px}.news-hub .news-topic-tabs [aria-pressed=true]{border-bottom-color:rgb(var(--acc));color:rgb(var(--acc));background:rgb(var(--acc)/.04)}.news-hub .news-filterbar{background:rgb(var(--panel)/.25);padding:12px;gap:10px;border-radius:10px}.news-hub .news-articles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.news-hub .news-card,.news-hub .news-card.is-leading{grid-column:auto;display:flex;flex-direction:column;padding:18px;border:1px solid rgb(var(--line)/.8);border-radius:10px;background:rgb(var(--surface));box-shadow:none;transition:border-color .15s,background .15s}.news-hub .news-card:hover{border-color:rgb(var(--acc)/.5);background:rgb(var(--panel)/.15)}.news-hub .news-card:first-child{border-top:3px solid rgb(var(--acc))}.news-hub .news-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:rgb(var(--dim));font-size:calc(10px * var(--font-scale, 1))}.news-hub .news-article-meta time{margin-inline-start:auto;font-size:calc(9px * var(--font-scale, 1))}.news-hub .news-publisher{color:rgb(var(--txt));font-weight:600}.news-hub .news-publisher>i{display:none}.news-hub .news-card h3,.news-hub .news-card.is-leading h3{margin-block:15px 20px;font-size:calc(15px * var(--font-scale, 1));line-height:1.95;font-weight:700}.news-hub .news-headline-button{text-align:start;flex:1;width:100%}.news-hub .news-article-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:calc(10px * var(--font-scale, 1));margin-top:auto;padding-top:12px}.news-hub .news-article-tags>span{padding:4px 0;color:rgb(var(--dim))}.news-hub .news-article-tags>button:last-child{margin-inline-start:auto;color:rgb(var(--acc));display:flex;align-items:center;gap:6px}.news-layout-switch{display:flex;align-items:center;gap:6px}.news-layout-switch>span{margin-inline-end:8px}.news-layout-switch button{padding:5px;border:1px solid rgb(var(--line));border-radius:5px}.news-layout-switch [aria-pressed=true]{color:rgb(var(--acc));border-color:rgb(var(--acc)/.5);background:rgb(var(--acc)/.08)}.news-feed-list .news-articles{display:flex;flex-direction:column;gap:0;border:1px solid rgb(var(--line));border-radius:10px;overflow:hidden}.news-feed-list .news-card,.news-feed-list .news-card.is-leading{display:grid;grid-template-columns:155px minmax(0,1fr);-moz-column-gap:22px;column-gap:22px;row-gap:6px;border:0;border-bottom:1px solid rgb(var(--line)/.65);border-radius:0;padding:20px;background:none}.news-feed-list .news-card:first-child{border-top:0;background:rgb(var(--acc)/.035)}.news-feed-list .news-card:last-child{border-bottom:0}.news-feed-list .news-article-meta{grid-row:1/3;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;border-inline-end:1px solid rgb(var(--line)/.5);padding-inline-end:16px}.news-feed-list .news-article-meta time{margin:0;line-height:1.8}.news-feed-list .news-publisher{font-size:calc(11px * var(--font-scale, 1))}.news-feed-list .news-card h3,.news-feed-list .news-card.is-leading h3{font-size:calc(14px * var(--font-scale, 1));margin:0;line-height:1.9}.news-feed-list .news-article-tags{grid-column:2;border:0;padding:7px 0 0}.history-workspace .alerts-panel{height:100%;border-radius:12px}.history-workspace .alerts-header{padding:20px 24px 17px;background:rgb(var(--panel)/.15)}.history-workspace .alerts-header small{font-size:calc(11px * var(--font-scale, 1));margin-top:5px}.history-workspace .history-dashboard{padding:18px 24px;max-width:1150px;margin-inline:auto}.history-overview>div{border:0;border-inline-end:1px solid rgb(var(--line));border-radius:0;background:none;padding:5px 20px;min-width:135px}.history-overview>div>svg{color:rgb(var(--dim));width:18px}.history-overview b{font-size:calc(26px * var(--font-scale, 1))}.history-clear-actions{display:flex;align-items:center;gap:7px;margin-inline-start:auto;font-size:calc(11px * var(--font-scale, 1))}.history-toolbar{gap:12px;padding-block:20px 15px}.history-toolbar .board-search{background:rgb(var(--panel)/.4);border-radius:8px;min-height:38px;max-width:none}.history-timeline{padding-bottom:15px}.history-day{margin-top:23px}.history-day>h3{color:rgb(var(--txt));font-size:calc(12px * var(--font-scale, 1));margin-bottom:13px}.history-event{margin:0 0 9px;border:0;padding:0;align-items:stretch}.history-event-icon{border-radius:9px;width:42px;height:42px;margin:11px 0 0;background:rgb(var(--panel)/.35)}.history-event-copy{width:100%;padding:14px 17px;background:rgb(var(--surface));border-radius:9px;border:1px solid rgb(var(--line)/.8)}.history-event-copy header button{font:800 calc(14px * var(--font-scale, 1)) Segoe UI,sans-serif;color:rgb(var(--acc))}.history-event-copy header>span{border:1px solid rgb(var(--line));color:rgb(var(--dim));border-radius:20px;padding:3px 7px}.history-event-copy p{font-size:calc(12px * var(--font-scale, 1));line-height:1.9}.history-event-copy>small{font-size:calc(10px * var(--font-scale, 1))}.history-empty{min-height:300px}.history-empty h3{font-size:calc(18px * var(--font-scale, 1))}.history-empty>span{border-radius:50%;width:74px;height:74px}.financial-auto{padding:18px;overflow:auto;font-size:calc(12px * var(--font-scale, 1))}.financial-auto>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px}.financial-auto-label{color:rgb(var(--acc));font-size:calc(10px * var(--font-scale, 1))}.financial-auto h2{font-size:calc(21px * var(--font-scale, 1));margin-block:4px 7px;font-weight:800}.financial-auto header p{color:rgb(var(--dim));font-size:calc(10px * var(--font-scale, 1))}.financial-auto header p b{display:inline-block}.financial-purpose{margin-block:17px;line-height:1.95;color:rgb(var(--dim));max-width:850px}.financial-auto-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.financial-auto-metrics article{padding:15px;background:rgb(var(--panel)/.25);border:1px solid rgb(var(--line));border-radius:9px}.financial-auto-metrics article>span{color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1))}.financial-auto-metrics strong{display:block;text-align:start;font:750 calc(24px * var(--font-scale, 1)) Segoe UI,sans-serif;margin-block:10px 8px}.financial-auto-metrics strong small{font-size:calc(10px * var(--font-scale, 1));margin-inline-start:7px;font-weight:400;color:rgb(var(--dim))}.financial-auto-metrics article p{color:rgb(var(--dim));font-size:calc(9px * var(--font-scale, 1));line-height:1.8}.financial-facts{margin-top:24px}.financial-facts h3{font-size:calc(13px * var(--font-scale, 1));font-weight:700;margin-bottom:12px}.financial-facts h3 small{font:calc(10px * var(--font-scale, 1)) Segoe UI,sans-serif;color:rgb(var(--dim))}.financial-facts>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;border:1px solid rgb(var(--line));background:rgb(var(--line));border-radius:8px;overflow:hidden}.financial-facts article{background:rgb(var(--surface));padding:12px 15px;display:flex;align-items:center;justify-content:space-between;gap:10px}.financial-facts span{color:rgb(var(--dim));font-size:calc(10px * var(--font-scale, 1))}.financial-facts b{font:700 calc(12px * var(--font-scale, 1)) Segoe UI,sans-serif}.financial-auto-note{line-height:1.9;color:rgb(var(--dim));font-size:calc(10px * var(--font-scale, 1));padding-block:14px}.financial-scenario{margin-top:15px;border-top:1px solid rgb(var(--line));padding-top:15px}.financial-scenario>summary{cursor:pointer;width:34px;display:flex;align-items:center;justify-content:center;border:1px solid rgb(var(--line));border-radius:6px;color:rgb(var(--dim));padding:8px;list-style:none}.financial-scenario>summary::-webkit-details-marker{display:none}.financial-scenario>summary:hover{color:rgb(var(--acc));border-color:rgb(var(--acc))}.financial-auto-empty{padding:28px;border:1px dashed rgb(var(--line));border-radius:10px}.financial-auto-empty p{margin-block:12px;font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim));line-height:1.9}.stock-data-window{display:flex;flex-direction:column;height:100%;min-height:0;container-type:size}.stock-data-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;border-bottom:1px solid rgb(var(--line))}.stock-data-heading>div:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.stock-data-heading b{color:rgb(var(--acc));font:800 calc(16px * var(--font-scale, 1)) Segoe UI,sans-serif}.stock-data-heading h2{font-size:calc(12px * var(--font-scale, 1))}.stock-data-heading>div:last-child{display:flex;align-items:center;gap:12px}.stock-data-heading strong{font:800 calc(21px * var(--font-scale, 1)) Segoe UI,sans-serif}.stock-data-heading span{font:calc(12px * var(--font-scale, 1)) Segoe UI,sans-serif}.stock-data-tabs{display:flex;overflow-x:auto;gap:3px;border-bottom:1px solid rgb(var(--line));padding:0 10px;flex-shrink:0}.stock-data-tabs button{padding:11px 10px;white-space:nowrap;font-size:calc(11px * var(--font-scale, 1));border-bottom:2px solid transparent}.stock-data-tabs [aria-pressed=true]{color:rgb(var(--acc));border-color:rgb(var(--acc));background:rgb(var(--acc)/.05)}.stock-data-body{overflow:auto;padding:16px;flex:1;min-height:0}.stock-book-totals{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.stock-book-totals article{display:flex;flex-direction:column;gap:13px;padding:18px;border:1px solid rgb(var(--line));border-radius:9px;background:rgb(var(--panel)/.25)}.stock-book-totals span{color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1))}.stock-book-totals b{font:750 calc(24px * var(--font-scale, 1)) Segoe UI,sans-serif;text-align:center}.stock-history-controls{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin-bottom:15px;font-size:calc(10px * var(--font-scale, 1))}.stock-history-controls label{display:flex;flex-direction:column;gap:5px;color:rgb(var(--dim))}.stock-history-controls input,.stock-history-controls select{border:1px solid rgb(var(--line));border-radius:6px;padding:7px;background:rgb(var(--surface));color:rgb(var(--txt));max-width:100%}.stock-history-controls>span{padding-bottom:8px;margin-inline-start:auto;color:rgb(var(--dim))}.stock-data-table-wrap{border:1px solid rgb(var(--line));border-radius:8px;overflow:auto;max-height:calc(100% - 95px)}.stock-data-table-wrap table{width:100%;border-collapse:separate;border-spacing:0;font-size:calc(11px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.stock-data-table-wrap td,.stock-data-table-wrap th{padding:10px 8px;text-align:center;border-bottom:1px solid rgb(var(--line)/.4);white-space:nowrap}.stock-data-table-wrap thead th{position:sticky;top:0;background:rgb(var(--quote-head));color:rgb(var(--txt));font-weight:750;z-index:1}.stock-data-table-wrap tr:nth-child(2n){background:rgb(var(--panel)/.2)}.data-pagination{display:flex;align-items:center;justify-content:center;gap:20px;font-size:calc(10px * var(--font-scale, 1));padding:12px}.data-pagination button{border:1px solid rgb(var(--line));padding:5px 10px;border-radius:5px}.data-pagination button:disabled{opacity:.35}.data-window-note{font-size:calc(10px * var(--font-scale, 1));line-height:1.9;color:rgb(var(--dim));margin-block:10px 14px}.data-window-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:150px;gap:12px;color:rgb(var(--dim));font-size:calc(12px * var(--font-scale, 1))}.operations-summary{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:calc(11px * var(--font-scale, 1))}.operations-summary b{display:inline-block}.operations-bar{position:relative;background:rgb(var(--acc)/.07);border-radius:3px;padding:3px}.operations-bar i{position:absolute;inset:0 auto 0 0;background:rgb(var(--acc)/.18);border-radius:3px}.operations-bar span{position:relative}.stock-status-banner{display:flex;gap:12px;padding:13px;background:rgb(var(--panel)/.4);border-radius:8px;font-size:calc(12px * var(--font-scale, 1));margin-bottom:16px}.stock-status-banner p{color:rgb(var(--dim));font-size:calc(10px * var(--font-scale, 1));margin-top:8px}.stock-status-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px}.stock-status-facts>div{padding:13px;border:1px solid rgb(var(--line));border-radius:7px}.stock-status-facts dt{color:rgb(var(--dim));font-size:calc(10px * var(--font-scale, 1))}.stock-status-facts dd{margin-top:8px;text-align:start;font:700 calc(15px * var(--font-scale, 1)) Segoe UI,sans-serif}@media(max-width:700px){.news-hub{padding:15px 12px}.news-hub h2{font-size:calc(21px * var(--font-scale, 1))}.news-hub .news-topic-tabs button{padding:10px;font-size:calc(10px * var(--font-scale, 1))}.news-hub .news-articles{grid-template-columns:1fr}.news-hub .news-filterbar .board-search{min-width:0;flex:1 0 100%}.news-hub .news-filterbar>label{flex:1;min-width:90px}.news-hub .news-filterbar select{width:100%;max-width:100%}.news-feed-list .news-card,.news-feed-list .news-card.is-leading{display:flex;gap:5px;padding:15px}.news-feed-list .news-article-meta{flex-direction:row;justify-content:space-between;align-items:center;border:0;padding:0}.news-feed-list .news-card h3{padding-block:8px;font-size:calc(13px * var(--font-scale, 1))}.news-layout-switch>span{display:none}.history-workspace .history-dashboard{padding:12px}.history-workspace .alerts-header{padding:14px}.history-overview>div{padding:4px 9px;min-width:100px}.history-overview b{font-size:calc(21px * var(--font-scale, 1))}.history-clear-actions{flex:1 0 100%;justify-content:flex-end}.history-event{gap:7px}.history-event-icon{width:30px;height:30px}.history-event-copy{padding:11px}.history-event-copy header{gap:7px}.history-event-copy time{width:100%;margin:0}.financial-auto{padding:12px}.financial-auto-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-auto-metrics article{padding:11px}.financial-auto-metrics strong{font-size:calc(20px * var(--font-scale, 1))}.financial-auto-metrics strong small{font-size:calc(9px * var(--font-scale, 1))}.grid-host,.terminal-main,.workspace-content{min-width:0}.terminal-v2 .workspace-topbar{flex-wrap:wrap}}@container(max-width:520px){.stock-data-heading{padding:10px}.stock-data-heading h2{font-size:calc(10px * var(--font-scale, 1))}.stock-data-heading strong{font-size:calc(17px * var(--font-scale, 1))}.stock-data-body{padding:10px}.stock-book-totals article{padding:12px}.stock-book-totals b{font-size:calc(20px * var(--font-scale, 1))}.stock-data-table-wrap td,.stock-data-table-wrap th{padding:8px 5px;font-size:calc(10px * var(--font-scale, 1))}}.newsroom{height:100%;width:100%;min-height:0;min-width:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;position:relative;container-type:inline-size;border:1px solid rgb(var(--line));border-radius:10px;background:rgb(var(--surface))}.newsroom-header{display:flex;align-items:center;gap:16px;padding:9px 15px;min-height:51px;border-bottom:1px solid rgb(var(--line)/.65)}.newsroom-brand{display:flex;flex-shrink:0;align-items:center;gap:9px}.newsroom-brand>svg{color:rgb(var(--acc))}.newsroom-brand h2{font-size:calc(17px * var(--font-scale, 1));font-weight:800;white-space:nowrap;letter-spacing:-.4px}.newsroom-search{margin-inline-start:auto;display:flex;align-items:center;gap:8px;width:min(360px,40%);min-width:0;border:1px solid rgb(var(--line));border-radius:7px;padding:0 10px;color:rgb(var(--dim));background:rgb(var(--panel)/.35)}.newsroom-search:focus-within{border-color:rgb(var(--acc)/.7)}.newsroom-search input{padding:6px 0;width:100%;min-width:0;outline:none;border:0;background:none;color:rgb(var(--txt));font-size:calc(11px * var(--font-scale, 1));line-height:20px}.newsroom-search>svg{flex-shrink:0}.newsroom-search button{padding:4px}.newsroom-actions{display:flex;align-items:center;gap:5px;flex-shrink:0}.newsroom-actions>button,.newsroom-layout button{display:flex;align-items:center;justify-content:center;gap:6px;padding:7px;min-height:31px;border:1px solid transparent;border-radius:6px;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim))}.newsroom-actions>button:first-child{border-color:rgb(var(--line));color:rgb(var(--txt))}.newsroom-actions b{font:calc(10px * var(--font-scale, 1)) Segoe UI,sans-serif;color:rgb(var(--acc))}.newsroom-actions .active,.newsroom-layout [aria-pressed=true]{background:rgb(var(--acc)/.1);color:rgb(var(--acc))}.newsroom-layout{display:flex;border-inline-start:1px solid rgb(var(--line));padding-inline-start:5px;gap:3px}.newsroom-actions button:disabled{opacity:.4}.newsroom-navigation{display:flex;align-items:center;gap:14px;min-height:35px;padding-inline:15px;border-bottom:1px solid rgb(var(--line)/.65)}.newsroom-navigation nav{display:flex;align-items:center;gap:17px;overflow-x:auto;scrollbar-width:none}.newsroom-navigation nav button{white-space:nowrap;padding:8px 0;border-bottom:2px solid transparent;color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1));line-height:18px}.newsroom-navigation nav [aria-pressed=true]{color:rgb(var(--txt));border-bottom-color:rgb(var(--acc));font-weight:750}.newsroom-result-count{margin-inline-start:auto;white-space:nowrap;color:rgb(var(--dim));font-size:calc(10px * var(--font-scale, 1))}.newsroom-clear{display:flex;align-items:center;gap:5px;font-size:calc(9px * var(--font-scale, 1));white-space:nowrap;color:rgb(var(--acc))}.newsroom-filters{position:absolute;inset-block-start:48px;inset-inline-end:12px;z-index:20;width:min(310px,calc(100% - 24px));max-height:calc(100% - 60px);overflow:auto;padding:15px;border:1px solid rgb(var(--line));border-radius:10px;background:rgb(var(--elev));box-shadow:0 16px 45px #0004}.newsroom-filters>header{display:flex;justify-content:space-between;align-items:center;font-size:calc(12px * var(--font-scale, 1));padding-bottom:12px}.newsroom-filters>label{display:flex;flex-direction:column;gap:6px;padding-bottom:12px;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim))}.newsroom-filters select{width:100%;padding:8px 9px;border:1px solid rgb(var(--line));border-radius:6px;color:rgb(var(--txt));background:rgb(var(--surface));font-size:calc(11px * var(--font-scale, 1))}.newsroom-filters>footer{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:7px;font-size:calc(10px * var(--font-scale, 1))}.newsroom-filters .primary-button{font-size:calc(10px * var(--font-scale, 1));padding:7px 12px}.newsroom-scroll{min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-gutter:stable;padding:16px;outline:none}.newsroom-scroll:focus-visible{box-shadow:inset 0 0 0 1px rgb(var(--acc)/.6)}.newsroom-scroll::-webkit-scrollbar{width:8px}.newsroom-scroll::-webkit-scrollbar-thumb{background:rgb(var(--dim)/.4);border-radius:6px;border:2px solid rgb(var(--surface))}.newsroom-frontpage{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px;height:278px}.newsroom-frontpage.single-story{grid-template-columns:1fr}.newsroom-side-stories{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.newsroom-story{--story-hue:185;position:relative;min-width:0;overflow:hidden;border:1px solid rgb(var(--line)/.8);border-radius:9px;background:rgb(var(--surface));display:flex;flex-direction:column}.newsroom-story.topic-company{--story-hue:214}.newsroom-story.topic-macro{--story-hue:31}.story-open{width:100%;display:flex;flex-direction:column;align-items:stretch;min-width:0;flex:1;text-align:start}.story-cover{width:100%;aspect-ratio:16/8;position:relative;overflow:hidden;flex-shrink:0;background:hsl(var(--story-hue) 23% 18%)}.story-cover img{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.story-cover-art{position:absolute;inset:0;padding:15px 18px;background:linear-gradient(120deg,hsl(var(--story-hue) 30% 23%),hsl(var(--story-hue) 26% 12%));color:#e8edf3;overflow:hidden}.story-cover-art>span{position:relative;display:block;font:800 calc(11px * var(--font-scale, 1)) Segoe UI,sans-serif;direction:ltr;text-align:start;opacity:.65;letter-spacing:.4px;z-index:1}.story-cover-art>span>span{font-weight:400;opacity:.65;font-size:calc(9px * var(--font-scale, 1))}.story-cover-art>b{position:absolute;inset-inline-start:18px;bottom:15px;font:750 clamp(calc(23px * var(--font-scale, 1)),4cqi,50px) Segoe UI,sans-serif;letter-spacing:-1px;opacity:.8}.story-cover-art>i{position:absolute;inset-inline-end:15px;bottom:17px;font-size:calc(10px * var(--font-scale, 1));font-style:normal;opacity:.65}.story-cover-art svg{position:absolute;inset:0 0 auto auto;height:100%;width:100%;stroke:#ffffff;stroke-width:.7;opacity:.1}.story-copy{padding:13px 15px 10px;display:flex;flex-direction:column;flex:1;min-width:0}.story-topic{color:rgb(var(--acc));font-size:calc(9px * var(--font-scale, 1));font-weight:700;margin-bottom:5px}.newsroom-story h3{color:rgb(var(--txt));font-size:calc(15px * var(--font-scale, 1));font-weight:750;line-height:1.85;margin:0;-webkit-line-clamp:3}.newsroom-story h3,.story-summary{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.story-summary{font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim));line-height:1.9;margin-block:8px;height:38px;-webkit-line-clamp:2}.story-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;color:rgb(var(--dim));font-size:calc(9px * var(--font-scale, 1));margin-top:auto;padding-top:9px}.story-meta>span{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.story-meta time{font-size:calc(8px * var(--font-scale, 1));white-space:nowrap;margin-inline-start:auto}.story-footer{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;gap:7px;padding:8px 13px;border-top:1px solid rgb(var(--line)/.45);min-height:32px}.story-footer>div{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.story-footer>div button{padding:2px 5px;border-radius:3px;background:rgb(var(--panel)/.65);color:rgb(var(--acc));font:650 calc(9px * var(--font-scale, 1)) Segoe UI,sans-serif}.story-read{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim))}.story-footer button:disabled{cursor:default;opacity:.6}.story-lead{border:0;background:#111d2b}.story-lead .story-open{position:relative;min-height:0}.story-lead .story-cover{position:absolute;inset:0;height:100%;aspect-ratio:auto}.story-lead .story-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#06101bf2,#06101b9c 45%,#06101b12)}.story-lead .story-copy{position:relative;justify-content:flex-end;min-height:0;height:100%;padding:20px;z-index:1}.story-lead .story-topic{color:#fff;align-self:flex-start;border:1px solid #ffffff45;background:#111d2b55;padding:2px 8px;border-radius:4px;font-size:calc(9px * var(--font-scale, 1));margin-bottom:9px}.newsroom-story.story-lead h3{color:#fff;font-size:clamp(18px,2.2cqi,26px);font-weight:750;line-height:1.65}.story-lead .story-meta{color:#d4dde6;margin-top:8px;padding-top:0}.story-lead .story-meta,.story-lead .story-meta time{font-size:calc(9px * var(--font-scale, 1))}.story-lead .story-footer{position:relative;color:#d4dde6;background:#111d2b;border-color:#ffffff20}.story-lead .story-read{color:#d4dde6}.story-lead .story-footer>div button{background:#ffffff14;color:#b6eee5}.story-side .story-open{display:grid;grid-template-columns:110px minmax(0,1fr);min-height:0}.story-side .story-cover{height:100%;aspect-ratio:auto}.story-side .story-copy{padding:10px 12px 5px;min-height:0}.story-side .story-topic{font-size:calc(8px * var(--font-scale, 1));margin-bottom:3px}.newsroom-story.story-side h3{font-size:calc(11px * var(--font-scale, 1));line-height:1.8;-webkit-line-clamp:2}.story-side .story-meta{gap:3px;font-size:calc(8px * var(--font-scale, 1));padding-top:5px}.story-side .story-meta time{display:none}.story-side .story-footer{min-height:27px;padding:5px 10px}.story-side .story-cover-art{padding:9px}.story-side .story-cover-art>span{font-size:calc(8px * var(--font-scale, 1))}.story-side .story-cover-art>i,.story-side .story-cover-art>span>span{display:none}.story-side .story-cover-art>b{font-size:calc(24px * var(--font-scale, 1));bottom:15px;inset-inline-start:9px}.newsroom-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-block:22px 12px}.newsroom-section-title h3{font-size:calc(14px * var(--font-scale, 1));font-weight:800;display:flex;align-items:center;gap:7px}.newsroom-section-title h3:before{content:"";width:3px;height:15px;border-radius:2px;background:rgb(var(--acc))}.newsroom-section-title>span{font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim))}.newsroom-feed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.newsroom-feed .newsroom-story{content-visibility:auto;contain-intrinsic-size:auto 305px}.newsroom-feed.is-list{display:flex;flex-direction:column;gap:10px}.story-list .story-open{display:grid;grid-template-columns:145px minmax(0,1fr)}.story-list .story-cover{height:100%;min-height:110px;aspect-ratio:auto}.story-list .story-copy{padding:12px 16px}.newsroom-story.story-list h3{font-size:calc(14px * var(--font-scale, 1));-webkit-line-clamp:2}.story-list .story-meta{margin-top:7px}.newsroom-list .newsroom-section-title{margin-top:0}.newsroom-more{display:flex;justify-content:center;padding:20px 0 8px}.newsroom-more button{gap:9px;font-size:calc(10px * var(--font-scale, 1));padding:6px 14px;border:1px solid rgb(var(--line));border-radius:6px}.newsroom-end,.newsroom-more button{display:flex;align-items:center;color:rgb(var(--dim))}.newsroom-end{justify-content:center;gap:12px;font-size:calc(9px * var(--font-scale, 1));padding-block:24px 10px}.newsroom-end span{width:35px;height:1px;background:rgb(var(--line))}.newsroom-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:100%;padding:20px;color:rgb(var(--dim));text-align:center}.newsroom-empty h3{color:rgb(var(--txt));font-size:calc(16px * var(--font-scale, 1))}.newsroom-empty p{font-size:calc(11px * var(--font-scale, 1))}.newsroom-skeleton{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.newsroom-skeleton div,.newsroom-skeleton span{display:block;min-height:190px;border-radius:9px;background:linear-gradient(100deg,rgb(var(--panel)/.6) 30%,rgb(var(--line)/.6) 50%,rgb(var(--panel)/.6) 70%);background-size:220% 100%;animation:newsroom-shimmer 1.5s linear infinite}.newsroom-skeleton div{grid-column:1/-1;min-height:260px}.newsroom button:focus-visible{outline:2px solid rgb(var(--acc));outline-offset:-2px}.newsroom-actions button:hover,.newsroom-filters button:hover,.newsroom-layout button:hover,.newsroom-navigation nav button:hover{background:rgb(var(--acc)/.08);color:rgb(var(--txt))}.newsroom-story:hover{border-color:rgb(var(--acc)/.6)}.story-open:hover h3{color:rgb(var(--acc))}.story-lead .story-open:hover h3{color:#fff}.story-footer button:hover{color:rgb(var(--acc))}.newsroom-story:hover .story-cover img{transform:scale(1.025)}@keyframes newsroom-shimmer{to{background-position:-220% 0}}@keyframes newsroom-spin{to{transform:rotate(1turn)}}.newsroom-spinning{animation:newsroom-spin 1s linear infinite}.article-reader{width:min(1020px,calc(100vw - 32px));max-height:calc(100dvh - 40px);min-height:0;border-radius:12px}.article-reader>header{min-height:43px;flex-shrink:0;padding:7px 16px;background:rgb(var(--panel)/.3)}.article-reader-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:25px clamp(18px,4vw,60px) 38px}.article-reader h1{max-width:800px;margin:17px auto 22px;font-size:clamp(22px,2.4vw,32px);line-height:1.65;letter-spacing:-.4px}.article-reader-meta{gap:8px}.article-reader-meta,.article-reader-symbols{max-width:800px;margin-inline:auto}.article-reader .article-copy{max-width:760px}.article-reader .article-copy p{font-size:var(--article-font-size,17px);line-height:2.15;margin-bottom:21px;color:rgb(var(--txt))}.article-reader .article-copy p:first-child{font-weight:600}.article-hero{max-width:800px;margin:8px auto 27px;border-radius:8px}.article-hero img{max-height:360px;-o-object-fit:cover;object-fit:cover}.article-reader-progress{height:2px;flex-shrink:0;background:rgb(var(--line)/.3)}.article-reader-progress>i{display:block;height:100%;background:rgb(var(--acc));transition:width .1s linear}.article-reader-tools{display:flex;align-items:center;gap:5px}.article-reader-tools button{min-height:29px;min-width:29px;border:1px solid rgb(var(--line));border-radius:5px;font:700 calc(12px * var(--font-scale, 1)) Segoe UI,sans-serif}.article-reader-tools .icon-button{margin-inline-start:7px;border:0}.article-reader-tools button:disabled{opacity:.35}.history-workspace .history-dashboard{width:100%;max-width:none;margin:0;padding:14px;min-height:100%}.history-workspace .history-day,.history-workspace .history-event,.history-workspace .history-event-copy,.history-workspace .history-timeline{width:100%;max-width:none}.history-workspace .alerts-header{padding:15px 17px}.history-workspace .alerts-content{width:100%}.history-workspace .history-toolbar .board-search{max-width:none}.history-workspace .history-empty{min-height:calc(100dvh - 365px)}@container (min-width:1450px){.newsroom-feed{grid-template-columns:repeat(4,minmax(0,1fr))}.newsroom-frontpage{height:305px;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.story-side .story-open{grid-template-columns:150px minmax(0,1fr)}.newsroom-story.story-side h3{font-size:calc(14px * var(--font-scale, 1))}}@container (max-width:850px){.newsroom-header{gap:10px;padding-inline:12px}.newsroom-brand h2{font-size:calc(15px * var(--font-scale, 1))}.newsroom-brand>svg{display:none}.newsroom-search{flex:1;width:auto}.newsroom-frontpage{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);height:255px;gap:10px}.story-side .story-open{grid-template-columns:85px minmax(0,1fr)}.newsroom-story.story-lead h3{font-size:calc(19px * var(--font-scale, 1))}.story-lead .story-copy{padding:15px}.newsroom-feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.newsroom-scroll{padding:12px}.story-meta{font-size:calc(8px * var(--font-scale, 1))}.newsroom-story h3{font-size:calc(14px * var(--font-scale, 1))}}@container (max-width:580px){.newsroom-header{flex-wrap:wrap;gap:7px;padding:8px 10px}.newsroom-brand{flex:1}.newsroom-actions{gap:3px}.newsroom-search{order:3;flex:1 0 100%;min-height:30px}.newsroom-navigation{padding-inline:10px;gap:8px}.newsroom-navigation nav{gap:14px}.newsroom-navigation nav button{font-size:calc(10px * var(--font-scale, 1));padding-block:7px}.newsroom-result-count{font-size:calc(9px * var(--font-scale, 1))}.newsroom-clear{font-size:0}.newsroom-clear svg{width:13px;height:13px}.newsroom-frontpage{display:flex;flex-direction:column;height:auto;gap:10px}.story-lead{min-height:245px}.story-lead .story-open{min-height:210px}.newsroom-side-stories{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:9px}.story-side .story-open{display:flex}.story-side .story-cover{display:none}.story-side .story-copy{padding:10px}.newsroom-story.story-side h3{font-size:calc(11px * var(--font-scale, 1));-webkit-line-clamp:3}.story-side .story-footer>div{display:none}.newsroom-feed{gap:10px}.newsroom-story h3{font-size:calc(12px * var(--font-scale, 1));line-height:1.9}.story-copy{padding:10px}.story-summary{display:none}.story-meta{flex-direction:column;align-items:flex-start;gap:3px;padding-top:7px}.story-meta time{margin:0;font-size:calc(8px * var(--font-scale, 1))}.story-footer{padding:6px 9px}.story-footer>div button,.story-read{font-size:calc(8px * var(--font-scale, 1))}.story-card .story-footer>div{display:none}.story-list .story-open{grid-template-columns:85px minmax(0,1fr)}.story-list .story-copy{padding:10px}.newsroom-story.story-list h3{font-size:calc(12px * var(--font-scale, 1))}.newsroom-filters{inset-block-start:44px}.newsroom-section-title{margin-block:17px 10px}.newsroom-section-title h3{font-size:calc(13px * var(--font-scale, 1))}}@container (max-width:350px){.newsroom-feed{grid-template-columns:1fr}.newsroom-brand h2{font-size:calc(13px * var(--font-scale, 1))}.newsroom-navigation nav{gap:10px}.newsroom-actions>button:first-child>span{display:none}.newsroom-story.story-card h3{font-size:calc(14px * var(--font-scale, 1))}}@media (max-height:700px) and (min-width:850px){.newsroom-frontpage{height:238px}.newsroom-story.story-lead h3{font-size:calc(20px * var(--font-scale, 1))}.story-side .story-copy{padding:7px 10px 4px}.story-side .story-topic{display:none}}@media (max-width:600px){.article-reader-backdrop{padding:8px}.article-reader{width:100%;max-height:calc(100dvh - 16px)}.article-reader-body{padding:18px 17px 30px}.article-reader h1{font-size:calc(23px * var(--font-scale, 1))}.article-reader .article-copy p{font-size:var(--article-font-size,16px)}.article-reader-meta{flex-direction:row;flex-wrap:wrap}.article-reader-meta time{font-size:calc(9px * var(--font-scale, 1))}.history-workspace .history-dashboard{padding:10px}}@media (prefers-reduced-motion:reduce){.article-reader-progress>i,.newsroom-story .story-cover img{transition:none}.newsroom-skeleton div,.newsroom-skeleton span,.newsroom-spinning{animation:none}}.company-news{padding:0;overflow:hidden;min-width:0;container-type:inline-size;background:rgb(var(--surface))}.company-news .symbol-news-header{flex:none;align-items:center;padding:13px 16px 12px;border-bottom:1px solid rgb(var(--line)/.6);gap:10px;background:linear-gradient(100deg,rgb(var(--acc)/.035),transparent)}.company-news .symbol-news-header>.company-news-identity{display:flex;flex-direction:row;align-items:center;gap:10px;min-width:0;flex:1}.company-news-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border:1px solid rgb(var(--acc)/.2);border-radius:10px;background:rgb(var(--acc)/.07);color:rgb(var(--acc))}.company-news-identity>div{display:flex;flex-direction:column;gap:3px;min-width:0}.company-news .company-news-identity strong{font-size:calc(14px * var(--font-scale, 1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-news-identity>div>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:calc(9px * var(--font-scale, 1))}.company-news .symbol-news-price{display:grid;grid-template-columns:auto auto;gap:3px 10px;flex:none}.company-news .symbol-news-price>b{grid-row:1/3;align-self:center;padding:6px 9px;border:1px solid rgb(var(--line));border-radius:6px;font:700 calc(11px * var(--font-scale, 1)) Segoe UI,sans-serif}.company-news .symbol-news-price>strong{font:750 calc(16px * var(--font-scale, 1)) Segoe UI,sans-serif}.company-news .symbol-news-price>span{text-align:center;font:650 calc(10px * var(--font-scale, 1)) Segoe UI,sans-serif}.company-news .symbol-news-tabs{flex:none;flex-wrap:nowrap;gap:18px;padding:0 16px;overflow-x:auto;scrollbar-width:none}.company-news .symbol-news-tabs button{flex:none;white-space:nowrap;padding:11px 0 9px;border-radius:0;border-bottom:2px solid transparent;font-size:calc(10px * var(--font-scale, 1))}.company-news .symbol-news-tabs button.active{background:transparent;color:rgb(var(--acc));border-bottom-color:rgb(var(--acc))}.company-news .symbol-news-tabs button:hover{color:rgb(var(--txt))}.company-news-controls{flex:none;display:flex;align-items:center;gap:8px;padding:11px 16px 8px}.company-news-controls .board-search{flex:1;min-width:0;margin:0;max-width:none;height:32px;padding:0 9px;background:rgb(var(--bg)/.45)}.company-news-controls .board-search input{min-width:0;width:100%;font-size:calc(10px * var(--font-scale, 1))}.company-news-controls .board-search>button{padding:3px}.company-news-controls>select{min-width:0;max-width:170px;height:32px;border:1px solid rgb(var(--line));border-radius:6px;padding:4px 8px;background:rgb(var(--surface));color:rgb(var(--txt));font-size:calc(10px * var(--font-scale, 1))}.company-news-refresh{display:grid;place-items:center;flex:none;width:32px;height:32px;color:rgb(var(--dim));border:1px solid rgb(var(--line));border-radius:6px}.company-news-refresh:hover{background:rgb(var(--acc)/.08);color:rgb(var(--acc))}.company-news-result{flex:none;display:flex;justify-content:space-between;align-items:center;padding:0 17px 8px;font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim))}.company-news-result>b{font-weight:600;color:rgb(var(--acc))}.company-news-scroll{flex:1;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 14px 14px;outline:none}.company-news-day>header{display:flex;align-items:center;gap:8px;padding:11px 2px 9px;font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim))}.company-news-day>header:after{content:"";height:1px;flex:1;background:rgb(var(--line)/.7)}.company-news-day>header>span{display:grid;place-items:center;width:17px;height:17px;border-radius:4px;background:rgb(var(--panel));font:calc(9px * var(--font-scale, 1)) Segoe UI,sans-serif}.company-news-stories{display:flex;flex-direction:column;gap:10px}.company-news .newsroom-story{border-radius:8px;background:rgb(var(--panel)/.16);content-visibility:auto;contain-intrinsic-size:auto 130px;flex-shrink:0;transition:border-color .15s,background .15s}.company-news .story-open{display:grid;grid-template-columns:112px minmax(0,1fr);text-align:start}.company-news .story-cover{height:100%;min-height:106px;aspect-ratio:auto}.company-news .story-cover-art{padding:11px}.company-news .story-cover-art>b{font-size:calc(21px * var(--font-scale, 1))}.company-news .story-cover-art>i,.company-news .story-cover-art>span{font-size:calc(7px * var(--font-scale, 1))}.company-news .story-copy{min-width:0;padding:13px 15px 9px}.company-news .story-topic{font-size:calc(8px * var(--font-scale, 1));margin-bottom:6px}.company-news .newsroom-story h3{font-size:calc(12px * var(--font-scale, 1));line-height:1.85;-webkit-line-clamp:3}.company-news .story-meta{margin-top:8px;padding:0;font-size:calc(8px * var(--font-scale, 1))}.company-news .story-meta time{margin:0}.company-news .story-footer{padding:5px 12px;background:rgb(var(--surface)/.4);min-height:27px}.company-news .story-footer>div{display:none}.company-news .story-read{margin-inline-start:auto;font-size:calc(8px * var(--font-scale, 1))}.company-news .story-company-feature{border-color:rgb(var(--acc)/.25);background:linear-gradient(110deg,rgb(var(--acc)/.055),rgb(var(--panel)/.24))}.company-news .story-company-feature .story-open{grid-template-columns:150px minmax(0,1fr)}.company-news .story-company-feature .story-cover{min-height:125px}.company-news .story-company-feature h3{font-size:calc(15px * var(--font-scale, 1));font-weight:750}.company-news .newsroom-story:hover{border-color:rgb(var(--acc)/.5);background:rgb(var(--acc)/.035)}.company-news-more{padding:16px 0 4px;display:flex;justify-content:center}.company-news-more button{display:flex;align-items:center;gap:9px}.company-news-empty{min-height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:12px;padding:28px 15px;color:rgb(var(--dim))}.company-news-empty>b{color:rgb(var(--txt));font-size:calc(12px * var(--font-scale, 1))}.company-news-empty>span{font-size:calc(10px * var(--font-scale, 1))}.company-news-skeleton{display:grid;gap:10px;padding-top:12px}.company-news-skeleton i{display:block;height:135px;border:1px solid rgb(var(--line));border-radius:8px;background:linear-gradient(100deg,rgb(var(--panel)) 25%,rgb(var(--line)/.6) 50%,rgb(var(--panel)) 75%);background-size:220% 100%;animation:newsroom-shimmer 1.5s linear infinite}.company-news>.symbol-news-details{padding:0 16px}.company-news>footer{flex:none;padding:7px 14px}.company-news>footer .tool-button{display:flex;align-items:center;gap:8px;padding:4px 7px;font-size:calc(9px * var(--font-scale, 1))}.company-news button:focus-visible,.company-news-scroll:focus-visible{outline:2px solid rgb(var(--acc));outline-offset:-2px}@container(max-width:550px){.company-news .symbol-news-header{padding:10px 12px}.company-news-icon{display:none}.company-news .company-news-identity strong{font-size:calc(12px * var(--font-scale, 1))}.company-news .symbol-news-tabs{gap:13px;padding-inline:12px}.company-news .symbol-news-tabs button{font-size:calc(9px * var(--font-scale, 1))}.company-news-controls{padding-inline:12px;gap:6px}.company-news-controls>select{max-width:125px;font-size:calc(9px * var(--font-scale, 1))}.company-news-scroll{padding-inline:10px}.company-news .story-company-feature .story-open,.company-news .story-open{grid-template-columns:85px minmax(0,1fr)}.company-news .story-company-feature h3{font-size:calc(12px * var(--font-scale, 1))}.company-news .story-copy{padding:10px}.company-news .story-cover-art>i,.company-news .story-cover-art>span{display:none}.company-news .story-cover-art>b{font-size:calc(16px * var(--font-scale, 1))}.company-news .newsroom-story h3{font-size:calc(11px * var(--font-scale, 1))}.company-news .symbol-news-price>b{padding:5px}.company-news .symbol-news-price>strong{font-size:calc(14px * var(--font-scale, 1))}}@container(max-width:380px){.company-news .story-company-feature .story-open,.company-news .story-open{display:flex}.company-news .story-cover{display:none}.company-news-controls{flex-wrap:wrap}.company-news-controls .board-search{flex-basis:100%}.company-news-controls>select{flex:1;max-width:none}.company-news .symbol-news-price{gap:3px 6px}}@media(prefers-reduced-motion:reduce){.company-news-skeleton i{animation:none}.company-news .newsroom-story{transition:none}}.stock-context-menu{position:fixed;z-index:100;width:204px;padding:4px;border:1px solid rgb(var(--line));border-radius:11px;background:rgb(var(--elev));box-shadow:0 14px 40px #0005;scrollbar-width:thin;animation:stock-menu-in .1s ease-out}.stock-submenu{z-index:101}.stock-submenu-heading{display:flex;align-items:center;justify-content:space-between;padding:3px 8px 5px;margin-bottom:3px;border-bottom:1px solid rgb(var(--line));font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim))}.stock-submenu-heading button{display:grid;place-items:center;width:22px;height:22px;border-radius:4px;font-size:calc(18px * var(--font-scale, 1));color:rgb(var(--txt))}.stock-submenu-heading button:hover{background:rgb(var(--acc)/.14);color:rgb(var(--acc))}.stock-menu-heading{display:flex;flex-direction:column;gap:2px;padding:6px 9px 7px;border-bottom:1px solid rgb(var(--line));margin-bottom:3px;line-height:1.4}.stock-menu-heading b{font-size:calc(12px * var(--font-scale, 1));text-align:right;color:rgb(var(--acc))}.stock-menu-heading span{font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-menu-item{display:flex;width:100%;align-items:center;gap:6px;min-height:30px;padding:5px 9px;border-radius:6px;font-size:calc(12px * var(--font-scale, 1));line-height:1.5;text-align:start;white-space:nowrap;color:rgb(var(--txt));transition:background .12s,color .12s}.stock-menu-item:focus-visible,.stock-menu-item:hover,.stock-menu-item[aria-expanded=true]{background:color-mix(in srgb,rgb(var(--acc)) 14%,transparent);color:rgb(var(--acc));outline:none}.stock-menu-sub-trigger{justify-content:space-between}.stock-menu-sub-trigger>span:last-child{font-size:calc(19px * var(--font-scale, 1));line-height:1}.stock-menu-divider{height:1px;background:rgb(var(--line));margin:3px 5px}@keyframes stock-menu-in{0%{opacity:0;translate:0 -3px}to{opacity:1;translate:0 0}}.order-book{display:flex;flex-direction:column;gap:12px;min-height:100%}.order-book-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.order-book-toolbar b{font-size:calc(14px * var(--font-scale, 1))}.order-book-toolbar>span{font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim))}.order-book-sides{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:start}.order-book-side{border:1px solid rgb(var(--line));border-radius:10px;overflow:hidden;min-width:0}.order-book-side>header{padding:10px 12px;display:flex;flex-direction:column;gap:4px;background:color-mix(in srgb,rgb(var(--up)) 8%,rgb(var(--elev)))}.order-book-ask>header{background:color-mix(in srgb,rgb(var(--dn)) 8%,rgb(var(--elev)))}.order-book-side>header>b{font-size:calc(13px * var(--font-scale, 1));color:rgb(var(--up))}.order-book-ask>header>b{color:rgb(var(--dn))}.order-book-side>header>span{font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim))}.order-book-side strong{display:inline-block;margin-inline-start:5px;color:rgb(var(--txt))}.order-book table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:calc(12px * var(--font-scale, 1));text-align:center;font-variant-numeric:tabular-nums}.order-book th{height:30px;background:rgb(var(--elev));color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1));position:sticky;top:0;z-index:1}.order-book th:first-child{width:26px}.order-book td{height:30px;border-top:1px solid rgb(var(--line));padding:3px 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-book-price{color:rgb(var(--up));font-weight:700}.order-book-ask .order-book-price{color:rgb(var(--dn))}.order-book-quantity{position:relative}.order-book-quantity i{position:absolute;inset-block:3px;right:0;background:color-mix(in srgb,rgb(var(--up)) 13%,transparent);pointer-events:none}.order-book-ask .order-book-quantity i{background:color-mix(in srgb,rgb(var(--dn)) 13%,transparent)}.order-book-quantity span{position:relative}.order-book-table-scroll{overflow:auto;scrollbar-width:thin}.order-book-empty{display:grid;place-items:center;min-height:100px;font-size:calc(12px * var(--font-scale, 1));color:rgb(var(--dim))}@media(max-width:600px){.order-book-sides{gap:6px}.order-book table{font-size:calc(11px * var(--font-scale, 1))}.order-book td:last-child,.order-book th:last-child{display:none}.order-book-side>header{padding:8px}.order-book-toolbar{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.stock-context-menu{animation:none}.stock-menu-item{transition:none}}.order-book{container-type:size}.order-book-ladder{display:none}@container(max-height:380px) or (max-width:520px){.order-book-sides,.order-book-toolbar,.order-book>.data-window-note{display:none}.order-book-ladder{display:flex}}.order-book-ladder{flex-direction:column;gap:6px;min-height:0;flex:1}.order-book-balance{display:flex;align-items:center;gap:8px;font-size:calc(11px * var(--font-scale, 1));font-variant-numeric:tabular-nums;flex:none}.order-book-balance i{flex:1;height:6px;border-radius:3px;background:color-mix(in srgb,rgb(var(--dn)) 55%,transparent);overflow:hidden;display:flex}.order-book-balance b{background:rgb(var(--up));border-radius:3px 0 0 3px}.order-book-bid-total{color:rgb(var(--up));font-weight:700}.order-book-ask-total{color:rgb(var(--dn));font-weight:700}.order-book-ladder-scroll{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;border:1px solid rgb(var(--line));border-radius:10px}.order-book-ladder table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums;font-size:calc(13px * var(--font-scale, 1))}.order-book-ladder th{position:sticky;top:0;z-index:1;background:rgb(var(--elev));color:rgb(var(--dim));font-weight:600;font-size:calc(11px * var(--font-scale, 1));height:28px}.order-book-ladder td{height:28px;padding:0 8px;border-bottom:1px solid rgb(var(--line)/.45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ladder-price{font-weight:700;text-align:center}.ladder-price.ladder-bid{color:rgb(var(--up))}.ladder-price.ladder-ask{color:rgb(var(--dn))}.ladder-qty,.ladder-qty span{position:relative}.ladder-qty i{position:absolute;inset-block:4px;border-radius:3px}.ladder-qty.ladder-bid{text-align:left}.ladder-qty.ladder-bid i{left:0;background:color-mix(in srgb,rgb(var(--up)) 16%,transparent)}.ladder-qty.ladder-ask{text-align:right}.ladder-qty.ladder-ask i{right:0;background:color-mix(in srgb,rgb(var(--dn)) 16%,transparent)}.order-book .order-book-ladder th:nth-child(n){width:25%}@media(max-width:600px){.order-book .order-book-ladder :is(th,td):last-child{display:table-cell}}@container(max-width:340px){.order-book .order-book-ladder{--type-figure:min(calc(13px * var(--font-scale, 1)),max(8.5px,3.7cqi));--type-head:min(calc(11.5px * var(--font-scale, 1)),max(8px,3.3cqi))}.order-book .order-book-ladder :is(th,td){padding-inline:2px}}.stock-data-body:has(.historical-prices),.stock-data-body:has(.operations-unified){display:flex;flex-direction:column;overflow:hidden;padding:12px}.historical-prices,.operations-unified{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;gap:10px}.history-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:calc(10px * var(--font-scale, 1));flex:none}.history-date-range{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.history-basis,.history-date-range>label{display:flex;align-items:center;gap:6px;color:rgb(var(--dim))}.history-toolbar input,.history-toolbar select{height:31px;padding:4px 7px;border:1px solid rgb(var(--line));border-radius:6px;background:rgb(var(--surface));color:rgb(var(--txt));font-size:calc(11px * var(--font-scale, 1));min-width:0}.history-toolbar .tool-button{height:30px;font-size:calc(10px * var(--font-scale, 1));padding:3px 10px}.history-range{display:flex;align-items:center;justify-content:space-between;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim));flex:none}.history-range>b{color:rgb(var(--acc));font-weight:700}.history-grid-scroll{flex:1;min-height:0;overflow:auto;border:1px solid rgb(var(--line));border-radius:9px;scrollbar-gutter:stable;outline:none}.history-grid{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums;font-size:calc(11px * var(--font-scale, 1))}.history-grid td,.history-grid th{height:32px;padding:0 5px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid rgb(var(--line)/.45)}.history-grid thead{position:sticky;top:0;z-index:3}.history-grid thead th{height:34px;background:rgb(var(--quote-head));font-size:calc(10px * var(--font-scale, 1));font-weight:800}.history-grid thead button{display:flex;align-items:center;justify-content:center;gap:4px;height:100%;width:100%}.history-grid thead button:hover{color:rgb(var(--acc))}.history-grid thead button>span{font-size:calc(9px * var(--font-scale, 1));opacity:.7}.history-grid tbody th{font-weight:600}.history-grid th:first-child{width:105px}.history-grid tr:nth-child(2n){background:rgb(var(--panel)/.23)}.history-grid tbody tr:not(.history-spacer):hover{background:rgb(var(--acc)/.08)}.history-grid .history-close{font-weight:800}.history-grid .history-spacer td{padding:0;border:0;background:rgb(var(--surface));height:auto}.operations-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgb(var(--line));border-radius:8px;flex:none;background:rgb(var(--panel)/.2)}.operations-overview>div{padding:9px 10px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;min-width:0}.operations-overview span{font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim))}.operations-overview>div>b,.operations-overview>div>span{display:block;width:100%;text-align:center;line-height:1.5}.operations-overview b{font:700 calc(14px * var(--font-scale, 1)) Segoe UI,sans-serif}.operations-workspace{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:10px;min-height:0;flex:1}.operations-workspace>section{display:flex;flex-direction:column;min-height:0;min-width:0;border:1px solid rgb(var(--line));border-radius:8px;overflow:hidden}.operations-workspace header{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:9px 10px;background:rgb(var(--panel)/.35);min-height:40px;font-size:calc(11px * var(--font-scale, 1));flex:none}.operations-workspace header>span{font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim))}.operations-workspace header .tool-button{font-size:calc(9px * var(--font-scale, 1));padding:2px 6px}.operations-scroll{flex:1;min-height:0;overflow:auto;scrollbar-width:thin}.operations-scroll table{width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;font-size:calc(10px * var(--font-scale, 1));text-align:center;table-layout:fixed}.operations-scroll td,.operations-scroll th{padding:7px 4px;border-bottom:1px solid rgb(var(--line)/.4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.operations-scroll thead th{position:sticky;top:0;z-index:1;font-size:calc(9px * var(--font-scale, 1));background:rgb(var(--quote-head))}.operations-scroll tbody tr:hover,.operations-scroll tr.is-active{background:rgb(var(--acc)/.09)}.operations-prices tbody button{color:rgb(var(--acc));font-weight:800;width:100%;padding:3px}.operations-prices tbody button:hover{background:rgb(var(--acc)/.15);border-radius:4px}.operations-footnote{font-size:calc(9px * var(--font-scale, 1));line-height:1.7;color:rgb(var(--dim));flex:none}.financial-published-history>h3,.financial-ratios>h3{font-size:calc(13px * var(--font-scale, 1));font-weight:700;margin:16px 0 12px}.financial-published-history{margin-top:22px}.financial-published-history>div{border:1px solid rgb(var(--line));border-radius:8px;overflow:auto}.financial-published-history table{width:100%;border-collapse:collapse;font-size:calc(11px * var(--font-scale, 1));text-align:center;font-variant-numeric:tabular-nums}.financial-published-history td,.financial-published-history th{padding:10px;border-bottom:1px solid rgb(var(--line)/.4)}.financial-published-history thead th{background:rgb(var(--panel)/.5);font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim))}.financial-facts article small{display:block;font-size:calc(9px * var(--font-scale, 1));margin-top:3px}.financial-news{margin-bottom:12px}.order-book-sides{flex:1;min-height:0;align-content:stretch}.order-book-side{display:flex;flex-direction:column;min-height:0}.order-book-side>header{flex:none}.order-book-table-scroll{flex:1;min-height:0}.stock-data-body:has(.order-book){overflow:hidden;display:flex;flex-direction:column}.order-book{min-height:0;flex:1}.order-book-table-scroll table{font-size:calc(11px * var(--font-scale, 1))}.order-book .book-spacer td{padding:0;border:0;background:rgb(var(--surface));height:auto}.order-book-side small{font-size:calc(10px * var(--font-scale, 1))}.order-book th:first-child{width:42px}.history-grid-scroll,.order-book-table-scroll{overflow-anchor:none}@container(max-width:620px){.operations-workspace{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.operations-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-overview>div{padding:6px 8px}.history-toolbar{gap:7px}.history-date-range{gap:5px}.history-toolbar input{max-width:125px}.history-grid{min-width:610px}.stock-data-body:has(.historical-prices),.stock-data-body:has(.operations-unified){padding:8px}}.operations-view-tabs{display:flex;align-self:flex-start;gap:4px;padding:4px;flex:none;max-width:100%;border:1px solid rgb(var(--line));border-radius:11px;background:rgb(var(--bg)/.55)}.operations-view-tabs [role=tab]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:7px 13px;border:1px solid transparent;border-radius:8px;font-size:calc(11px * var(--font-scale, 1));font-weight:700;color:rgb(var(--dim));transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.operations-view-tabs [role=tab]>b{min-width:25px;border-radius:5px;padding:2px 5px;background:rgb(var(--line)/.35);color:rgb(var(--dim));font:650 calc(10px * var(--font-scale, 1)) Segoe UI,sans-serif}.operations-view-tabs [role=tab]:hover{background:rgb(var(--acc)/.08);color:rgb(var(--txt))}.operations-view-tabs [role=tab][aria-selected=true]{background:rgb(var(--acc)/.14);border-color:rgb(var(--acc)/.35);color:rgb(var(--acc));box-shadow:0 2px 8px rgb(0 0 0/.1)}.operations-view-tabs [role=tab][aria-selected=true]>b{background:rgb(var(--acc)/.15);color:rgb(var(--acc))}.operations-view-tabs [role=tab]:focus-visible{outline:2px solid rgb(var(--acc));outline-offset:2px}.operations-tab-workspace{grid-template-columns:minmax(0,1fr)}.operations-tab-workspace>[hidden]{display:none}.operations-tab-workspace .operations-scroll table{font-size:calc(12px * var(--font-scale, 1))}.operations-tab-workspace .operations-scroll thead th{font-size:calc(10px * var(--font-scale, 1))}.operations-tab-workspace .operations-scroll td,.operations-tab-workspace .operations-scroll th{padding:8px}@container(max-width:440px){.operations-view-tabs{align-self:stretch}.operations-view-tabs [role=tab]{flex:1;gap:5px;padding:7px 6px}.operations-tab-workspace .operations-scroll table,.operations-view-tabs [role=tab]{font-size:calc(10px * var(--font-scale, 1))}}@media(prefers-reduced-motion:reduce){.operations-view-tabs [role=tab]{transition:none}}.operations-session-control{display:flex;align-items:center;flex:none;margin-bottom:8px;max-width:210px}.operations-session-control .custom-select{width:100%}.ownership-panel{margin-top:24px;--o0:var(--acc)}.ownership-panel h3{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 12px;font-size:calc(13px * var(--font-scale, 1));font-weight:700}.ownership-panel h3 small{color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1));font-weight:500}.ownership-panel h3 small b{color:rgb(var(--txt));font-variant-numeric:tabular-nums;margin-inline-start:4px}.ownership-bar{display:flex;height:14px;overflow:hidden;border-radius:999px;background:rgb(var(--line)/.5);direction:ltr}.ownership-bar span,.ownership-list i{background:hsl(calc(170 + var(--tone, 0) * 34) 55% 52%)}.ownership-bar span+span{box-shadow:inset 1px 0 0 rgb(var(--surface))}.ownership-bar .is-rest-listed,.ownership-list i.is-rest-listed{background:rgb(var(--dim)/.55)}.ownership-bar .is-others,.ownership-list i.is-others{background:rgb(var(--line))}.ownership-list{display:grid;gap:2px;margin:12px 0 0;padding:0;list-style:none}.ownership-list li{display:grid;grid-template-columns:10px minmax(0,1fr) minmax(60px,22%) 64px;grid-template-areas:"dot name meter share" ". count count count";align-items:center;-moz-column-gap:10px;column-gap:10px;padding:7px 4px;border-bottom:1px solid rgb(var(--line)/.45);font-size:calc(12px * var(--font-scale, 1))}.ownership-list li:last-child{border-bottom:0}.ownership-list i{grid-area:dot;width:10px;height:10px;border-radius:3px}.ownership-name{grid-area:name;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ownership-meter{grid-area:meter;height:6px;border-radius:999px;background:rgb(var(--line)/.45);overflow:hidden;direction:ltr}.ownership-meter b{display:block;height:100%;border-radius:inherit;background:rgb(var(--acc)/.75)}.ownership-share{grid-area:share;text-align:end;font-weight:700;font-variant-numeric:tabular-nums}.ownership-list small{grid-area:count;color:rgb(var(--dim));font-size:calc(10px * var(--font-scale, 1));font-variant-numeric:tabular-nums;text-align:end}.ownership-list li.is-others .ownership-name{color:rgb(var(--dim))}.ownership-more{margin-top:10px}.ownership-note{margin:10px 0 0;color:rgb(var(--dim));font-size:calc(10px * var(--font-scale, 1));line-height:1.8}.ownership-empty{margin:0;padding:14px 0;color:rgb(var(--dim));font-size:calc(12px * var(--font-scale, 1))}.nd-logo{display:inline-flex;align-items:center;gap:8px;color:rgb(var(--txt));vertical-align:middle;flex-shrink:0}.nd-mark{display:block;flex:none;width:38px;height:38px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-o-object-fit:contain;object-fit:contain}.nd-wordmark{font:750 calc(25px * var(--font-scale, 1))/1.5 Segoe UI,Arial,sans-serif;letter-spacing:-1px;white-space:nowrap}.nd-wordmark:lang(ar){font:800 calc(21px * var(--font-scale, 1))/1.7 Cairo,Segoe UI,sans-serif;letter-spacing:0}.nd-logo.is-stacked{flex-direction:column;gap:2px}.nd-logo.is-stacked .nd-mark{width:76px;height:76px}.nd-logo.is-stacked .nd-wordmark{font-size:calc(28px * var(--font-scale, 1))}.nd-logo.is-stacked .nd-wordmark:lang(ar){font-size:calc(24px * var(--font-scale, 1))}.brand .nd-mark{width:32px;height:32px}.brand .nd-wordmark{font-size:calc(22px * var(--font-scale, 1))}.brand .nd-wordmark:lang(ar){font-size:calc(18px * var(--font-scale, 1))}.station-settings .settings-language{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:calc(11px * var(--font-scale, 1));font-weight:650;margin-bottom:12px}.settings-language select{border:1px solid rgb(var(--line));border-radius:6px;padding:5px 9px;color:rgb(var(--txt));background:rgb(var(--surface));font-size:calc(11px * var(--font-scale, 1))}.station-settings .settings-account{border-top:1px solid rgb(var(--line));padding:10px}.station-settings .settings-logout{display:flex;align-items:center;gap:9px;width:100%;min-height:36px;border-radius:7px;color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1));padding:8px 10px;text-align:start;transition:background .15s,color .15s}.station-settings .settings-logout:hover{background:rgb(var(--dn)/.08);color:rgb(var(--dn))}.station-settings .settings-logout:focus-visible{outline:2px solid rgb(var(--acc));outline-offset:2px}@media(max-width:600px){.brand .nd-mark{width:28px;height:28px}.brand .nd-wordmark{font-size:calc(19px * var(--font-scale, 1))}.brand .nd-wordmark:lang(ar){font-size:calc(16px * var(--font-scale, 1))}}.login-page{position:relative;isolation:isolate;display:grid;grid-template:auto minmax(min-content,1fr) auto /minmax(0,1fr);width:100%;height:100%;min-height:100svh;overflow-x:hidden;overflow-y:auto;background:rgb(var(--bg));color:rgb(var(--txt));font-family:Cairo,Segoe UI,sans-serif;color-scheme:dark}:root[data-theme=light] .login-page{color-scheme:light}.login-universe{position:absolute;inset:0;overflow:hidden;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 83% 15%,rgb(var(--acc)/.07),transparent 45%),radial-gradient(ellipse at 10% 90%,rgb(var(--acc2)/.06),transparent 45%)}.login-market-grid{position:absolute;inset:0;opacity:.32;background-image:linear-gradient(rgb(var(--line)/.45) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--line)/.45) 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:radial-gradient(ellipse at center,transparent 17%,#000 95%);mask-image:radial-gradient(ellipse at center,transparent 17%,#000 95%)}.login-market-trace{position:absolute;inset:0;width:100%;height:100%;stroke:rgb(var(--acc));stroke-width:1.5;opacity:.12}.login-market-trace path:nth-child(2){opacity:.35}.login-market-trace circle{fill:rgb(var(--acc));stroke:none}.login-market-glow{position:absolute;inset:0;background:radial-gradient(ellipse 350px 280px at 50% 45%,rgb(var(--acc)/.04),transparent 100%)}.login-topbar{display:flex;align-items:center;justify-content:space-between;padding:25px 42px;gap:20px;min-width:0}.login-appearance{display:flex;align-items:center;gap:10px}.login-topline{color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1));margin-inline-end:10px}.login-page .login-language,.login-page .login-mode{display:grid;place-items:center;height:34px;min-width:34px;padding:5px 10px;border:1px solid rgb(var(--line));border-radius:7px;background:rgb(var(--surface)/.75);color:rgb(var(--dim));cursor:pointer;transition:background .16s,color .16s,border-color .16s}.login-page .login-language{font:600 calc(11px * var(--font-scale, 1)) Cairo,Segoe UI,sans-serif}.login-page .login-language:hover,.login-page .login-mode:hover{color:rgb(var(--txt));border-color:rgb(var(--acc)/.5);background:rgb(var(--acc)/.08)}.login-center{display:grid;place-items:center;min-width:0;padding:25px 24px 45px}.login-card{width:min(100%,430px);min-width:0;position:relative;padding:26px 36px 24px;border:1px solid rgb(var(--line));border-radius:19px;background:linear-gradient(145deg,rgb(var(--panel)/.6),rgb(var(--surface)) 55%);box-shadow:0 22px 70px #0002,inset 0 1px rgb(var(--txt)/.025);animation:login-arrive .35s ease-out both}.login-card:before{content:"";position:absolute;height:1px;width:54%;top:-1px;left:23%;background:linear-gradient(90deg,transparent,rgb(var(--acc)/.65),transparent)}.login-emblem{display:flex;justify-content:center;margin:0 auto 20px}.login-emblem .nd-mark{filter:drop-shadow(0 5px 16px rgb(var(--acc)/.12))}.login-intro{text-align:center;margin-bottom:26px}.login-eyebrow{display:block;font-size:calc(10px * var(--font-scale, 1));font-weight:600;color:rgb(var(--acc))}.login-page[lang=en] .login-eyebrow{font-family:Segoe UI,sans-serif;font-size:calc(9px * var(--font-scale, 1));letter-spacing:2px}.login-intro h1{margin:9px 0 5px;font-size:calc(29px * var(--font-scale, 1));font-weight:750;line-height:1.6;letter-spacing:-.7px;color:rgb(var(--txt))}.login-intro h1>span{color:rgb(var(--acc))}.login-intro p{margin:0;color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1));line-height:1.9}.login-form{display:grid;gap:18px}.login-field{display:grid;gap:8px}.login-field>label{font-size:calc(12px * var(--font-scale, 1));font-weight:650;color:rgb(var(--txt)/.9)}.login-input-wrap{display:flex;align-items:center;gap:12px;padding:0 14px;min-width:0;height:48px;background:rgb(var(--bg)/.45);border:1px solid rgb(var(--line));border-radius:8px;color:rgb(var(--dim));transition:border-color .18s,box-shadow .18s,background .18s}.login-input-wrap:focus-within{border-color:rgb(var(--acc)/.75);background:rgb(var(--acc)/.025);box-shadow:0 0 0 3px rgb(var(--acc)/.07);color:rgb(var(--acc))}.login-input-wrap:hover{border-color:rgb(var(--dim)/.5)}.login-input-wrap.has-error{border-color:rgb(var(--dn)/.7)}.login-input-wrap>svg{flex:none;width:17px;height:17px}.login-page .login-input-wrap input{flex:1;width:100%;min-width:0;height:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;font:400 calc(13px * var(--font-scale, 1)) Cairo,Segoe UI,sans-serif;color:rgb(var(--txt));text-align:start}.login-input-wrap input::-moz-placeholder{color:rgb(var(--dim)/.65);opacity:1}.login-input-wrap input::placeholder{color:rgb(var(--dim)/.65);opacity:1}.login-input-wrap input[type=password]:not(:-moz-placeholder-shown){letter-spacing:2px}.login-input-wrap input[type=password]:not(:placeholder-shown){letter-spacing:2px}.login-input-wrap input:-webkit-autofill{box-shadow:0 0 0 50px rgb(var(--surface)) inset;-webkit-text-fill-color:rgb(var(--txt));caret-color:rgb(var(--txt))}.login-input-wrap input:autofill{box-shadow:0 0 0 50px rgb(var(--surface)) inset;-webkit-text-fill-color:rgb(var(--txt));caret-color:rgb(var(--txt))}.login-page .login-eye{display:grid;place-items:center;flex:none;width:30px;height:32px;padding:0;margin-inline-end:-6px;border:0;border-radius:6px;background:transparent;color:rgb(var(--dim));cursor:pointer;transition:background .16s,color .16s}.login-page .login-eye:hover{background:rgb(var(--acc)/.1);color:rgb(var(--txt))}.login-eye svg{width:18px;height:18px}.login-caps,.login-field-error{font-size:calc(11px * var(--font-scale, 1));line-height:1.6;color:rgb(var(--dn))}.login-caps{color:rgb(var(--dim))}.login-error{display:flex;align-items:flex-start;gap:9px;border:1px solid rgb(var(--dn)/.25);border-radius:8px;padding:10px 12px;background:rgb(var(--dn)/.05);color:rgb(var(--dn));font-size:calc(11px * var(--font-scale, 1));line-height:1.9}.login-error svg{flex:none;width:16px;height:16px;margin-top:3px}.login-page .login-submit{display:flex;align-items:center;justify-content:center;gap:13px;width:100%;min-height:48px;margin-top:5px;padding:11px 16px;border:1px solid rgb(var(--acc)/.45);border-radius:8px;background:linear-gradient(110deg,rgb(var(--acc)),rgb(var(--acc2)));color:#fff;font:750 calc(13px * var(--font-scale, 1)) Cairo,sans-serif;box-shadow:0 4px 17px rgb(var(--acc)/.12),inset 0 1px #ffffff25;cursor:pointer;transition:transform .16s,box-shadow .16s,filter .16s}:root[data-theme=dark] .login-submit{color:#071a20}.login-page .login-submit:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 6px 23px rgb(var(--acc)/.22)}.login-page .login-submit:active:not(:disabled){transform:translateY(0);filter:brightness(.98)}.login-submit svg{width:18px;height:18px}.login-page[dir=ltr] .login-submit>svg{transform:rotate(180deg)}.login-page button:focus-visible{outline:2px solid rgb(var(--acc));outline-offset:4px}.login-page button:disabled{cursor:wait;opacity:.65}.login-card-foot{display:flex;align-items:center;gap:13px;color:rgb(var(--dim)/.75);font-size:calc(10px * var(--font-scale, 1));margin-top:24px;white-space:nowrap}.login-card-foot>span{height:1px;flex:1;background:linear-gradient(90deg,transparent,rgb(var(--line)))}.login-card-foot>span:last-child{transform:rotate(180deg)}.login-footer{text-align:center;padding:0 20px 20px;color:rgb(var(--dim)/.7);font-size:calc(10px * var(--font-scale, 1))}.login-spinner{width:17px;height:17px;border:2px solid;border-inline-end-color:transparent;border-radius:50%;animation:login-spin .7s linear infinite}@keyframes login-spin{to{transform:rotate(1turn)}}@keyframes login-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.login-topbar{padding:20px;gap:10px}.login-topbar .nd-mark{width:30px;height:30px}.login-topbar .nd-wordmark{font-size:calc(22px * var(--font-scale, 1))}.login-topbar .nd-wordmark:lang(ar){font-size:calc(17px * var(--font-scale, 1))}.login-appearance{gap:6px}.login-topline{display:none}.login-page .login-language{padding-inline:8px}.login-center{padding:20px 18px 36px}.login-card{padding:24px 25px 22px;border-radius:16px}.login-intro h1{font-size:calc(27px * var(--font-scale, 1))}.login-intro{margin-bottom:23px}.login-emblem{margin-bottom:17px}}@media(max-height:740px){.login-topbar{padding-block:14px}.login-center{padding-block:12px 23px}.login-card{padding-top:20px;padding-bottom:20px}.login-emblem{margin-bottom:12px}.login-emblem .nd-mark{width:60px;height:60px}.login-intro{margin-bottom:19px}.login-card-foot{margin-top:19px}.login-footer{padding-bottom:12px}}@media(prefers-reduced-motion:reduce){.login-card{animation:none}.login-page *,.login-page :before{transition:none!important}.login-spinner{animation-duration:1.8s}}.login-v2{display:block;padding:18px}.login-v2 .login-shell{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:18px;min-height:calc(100svh - 36px)}.login-v2 .login-showcase{position:relative;display:flex;flex-direction:column;gap:26px;padding:34px 38px 26px;border-radius:26px;overflow:hidden;color:rgb(var(--txt));background:linear-gradient(150deg,rgb(var(--acc)/.2),rgb(var(--acc2)/.08) 45%,rgb(var(--surface)/.5));border:1px solid rgb(var(--line)/.8)}.login-v2 .login-showcase:after{content:"";position:absolute;inset:auto -20% -40% auto;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(var(--acc)/.28),transparent 65%);pointer-events:none;animation:login-orb 12s ease-in-out infinite alternate}.login-v2 .login-showcase .nd-wordmark{font-size:calc(24px * var(--font-scale, 1))}.login-v2 .login-hero{position:relative;z-index:1;max-width:520px}.login-v2 .login-hero h2{margin:0 0 10px;font-size:clamp(26px,2.6vw,40px);line-height:1.35;font-weight:750;letter-spacing:-.02em;animation:login-arrive .6s cubic-bezier(.22,1,.36,1) .05s backwards}.login-v2 .login-hero p{margin:0;color:rgb(var(--dim));font-size:calc(14px * var(--font-scale, 1));line-height:1.8;animation:login-arrive .6s cubic-bezier(.22,1,.36,1) .15s backwards}.login-v2 .login-preview{position:relative;z-index:1;width:100%;max-width:620px;height:auto;margin-top:auto;padding:18px;border-radius:20px;background:rgb(var(--surface)/.55);border:1px solid rgb(var(--line)/.7);box-shadow:0 30px 60px -40px rgb(0 0 0/.8);direction:ltr}.login-preview-grid path{stroke:rgb(var(--line)/.7);stroke-dasharray:4 6}.login-preview-candles g{animation:login-candle .5s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i) * 70ms + .3s);transform-box:fill-box;transform-origin:bottom}.login-preview-candles path{stroke-width:1.5}.login-preview-candles .is-up path{stroke:rgb(var(--up))}.login-preview-candles .is-up rect{fill:rgb(var(--up)/.85)}.login-preview-candles .is-dn path{stroke:rgb(var(--dn))}.login-preview-candles .is-dn rect{fill:rgb(var(--dn)/.85)}.login-preview-line{stroke:rgb(var(--acc));stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:login-draw 2.2s cubic-bezier(.65,0,.35,1) .6s forwards;filter:drop-shadow(0 6px 12px rgb(var(--acc)/.4))}.login-v2 .login-features{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.login-v2 .login-features li{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background:rgb(var(--surface)/.55);border:1px solid rgb(var(--line)/.6);font-size:calc(12px * var(--font-scale, 1));line-height:1.6;animation:login-arrive .5s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i) * 90ms + .9s)}.login-v2 .login-features svg{color:rgb(var(--acc))}.login-v2 .login-footer{position:relative;z-index:1;padding:0;text-align:start}.login-v2 .login-panel{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}.login-v2 .login-tools{position:absolute;top:10px;inset-inline-end:10px;display:flex;gap:8px}.login-v2 .login-language,.login-v2 .login-mode{display:grid;place-items:center;height:36px;min-width:36px;padding:0 14px;border:1px solid rgb(var(--line));border-radius:999px;background:rgb(var(--surface)/.8);color:rgb(var(--txt));font-size:calc(12px * var(--font-scale, 1));font-weight:650;cursor:pointer;transition:border-color .18s,transform .2s}.login-v2 .login-mode{padding:0}.login-v2 .login-language:hover,.login-v2 .login-mode:hover{border-color:rgb(var(--acc)/.6);transform:translateY(-1px)}.login-v2 .login-card{width:min(100%,420px)}.login-v2 .login-emblem{justify-content:flex-start;margin:0 0 16px}.login-v2 .login-emblem .nd-mark{width:52px;height:52px}.login-v2 .login-intro{text-align:start}@keyframes login-draw{to{stroke-dashoffset:0}}@keyframes login-candle{0%{opacity:0;transform:scaleY(.2)}}@keyframes login-orb{to{transform:translate(-12%,-10%) scale(1.15)}}@media (max-width:900px){.login-v2 .login-shell{grid-template-columns:minmax(0,1fr)}.login-v2 .login-showcase{padding:22px;gap:14px}.login-v2 .login-features,.login-v2 .login-footer,.login-v2 .login-preview{display:none}.login-v2 .login-hero h2{font-size:22px}.login-v2 .login-panel{padding:56px 0 20px}}@media (prefers-reduced-motion:reduce){.login-v2 *,.login-v2 :after{animation:none!important}.login-preview-line{stroke-dashoffset:0}}.mobile-sidebar-scrim{display:none}@media(max-width:950px){.mobile-sidebar-scrim.scrim-on{display:block;position:absolute;inset:0;z-index:44;background:#0008;border:0;cursor:pointer}.terminal-header.header-v4{display:flex;height:auto!important;min-height:56px;flex-wrap:wrap;gap:8px;padding:8px!important}.header-v4 .brand{max-width:46%;min-width:0}.header-v4 .header-context{margin-inline:auto;min-width:0}.header-v4 .header-tools{flex-basis:100%;width:100%;justify-content:center;flex-wrap:wrap;gap:6px}.header-v4 .header-tools button,.header-v4 .header-tools>*{flex-shrink:0}.terminal-body{position:relative;min-height:0}.terminal-sidebar.is-expanded{position:absolute!important;inset-block:0!important;inset-inline-start:0;inset-inline-end:auto;z-index:45;width:200px;max-width:80vw;background:rgb(var(--surface));box-shadow:-15px 0 40px #0008}.terminal-sidebar.is-collapsed{position:relative!important;top:auto!important;flex:0 0 42px}.terminal-main{min-width:0}.workspace-controls{width:100%;min-width:0;flex-wrap:wrap!important;justify-content:center!important;gap:6px}.workspace-controls>*{max-width:100%;min-width:0}.workspace-controls .header-action,.workspace-controls>button{flex-shrink:1}.workspace-topbar{min-width:0}}@media(max-width:450px){.header-v4 .header-context{gap:5px}.header-v4 .header-tools .header-action span{display:inline;font-size:calc(10px * var(--font-scale, 1))}.header-v4 .header-tools .header-action{padding:6px;gap:4px}.workspace-controls{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-controls>:last-child{grid-column:1/-1}.workspace-controls button{width:100%;justify-content:center}.workspace-controls .relative{min-width:0}.board-toolbar .toolbar-tools{flex-wrap:wrap}}.viewport-popover{inset-inline-end:auto;inset-inline-start:auto;box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin}.terminal-sidebar{min-height:0}.terminal-sidebar nav{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.terminal-sidebar nav>button,.terminal-sidebar>button{flex-shrink:0}.board-filter-menu{width:680px;padding:0}.board-filter-menu .filter-workbench{border:0;border-radius:10px;margin:0;max-height:none;overflow:visible;padding:10px}.floating-window.maximized{top:var(--window-safe-top,78px)!important;height:calc(100dvh - var(--window-safe-top,78px) - 22px)!important}.virtual-data-scroll tbody tr:not(.data-spacer){height:32px}.operations-tab-workspace .virtual-data-scroll td,.operations-tab-workspace .virtual-data-scroll th{height:32px;padding:4px 6px;line-height:22px}.operations-tab-workspace .virtual-data-scroll tbody button{height:22px;min-height:0;padding:0;line-height:22px}.virtual-data-scroll .operations-bar{padding:0 3px;line-height:22px}.virtual-data-scroll .data-spacer td{padding:0!important;border:0!important;line-height:0!important}.operations-tab-workspace{grid-template-rows:minmax(0,1fr)}.floating-content{container-type:size}@container(max-height:440px){.stock-data-body:has(.operations-unified){overflow-y:auto}.operations-unified{flex:1 0 auto;min-height:332px;gap:6px}.operations-unified .operations-workspace{flex:1 0 160px;min-height:160px}.operations-overview>div{padding:5px 6px;gap:2px}.operations-view-tabs [role=tab]{min-height:30px;padding-block:4px}.chart-studio-drawer{overflow-y:auto!important;display:block}.chart-studio-drawer .drawer-chart-body{height:340px;min-height:340px}.chart-basic-drawer{overflow-y:auto!important;display:block}.chart-basic-drawer .drawer-chart-body{height:280px;min-height:280px}}@media(max-height:650px),(max-width:950px){.terminal-main{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.workspace-content{flex:1 0 340px;min-height:340px;overflow:visible}.workspace-content:has(.board-panel){flex-basis:420px;min-height:420px}.workspace-content>.grid-host{height:100%;min-height:420px}.workspace-content .board-panel{min-height:420px}.workspace-content .quote-scroll{min-height:160px}.workspace-topbar{min-height:30px}.comparison-tray{flex-shrink:0}.workspace-content:has(.comparison-v2){min-height:420px;flex-basis:420px}.comparison-cards.has-stocks{scrollbar-width:thin}}@media(max-width:450px){.header-v4 .header-tools{gap:4px;flex-wrap:nowrap}.header-v4 .header-tools .header-action{gap:3px;padding:5px}.header-v4 .header-tools .header-action span{font-size:calc(9px * var(--font-scale, 1))}.header-v4 .header-tools .header-action svg{width:14px;height:14px}.workspace-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px!important}.workspace-controls>:last-child{grid-column:auto!important}.workspace-controls .tool-button,.workspace-controls .workspace-saved-trigger{min-height:30px;max-width:100%;padding:5px;gap:3px;font-size:calc(9px * var(--font-scale, 1))}.workspace-controls .workspace-saved-trigger>span{min-width:0}.workspace-controls .workspace-saved-trigger>svg:last-child{display:none}.workspace-controls .workspace-saved-trigger>b{padding:1px 3px;font-size:calc(9px * var(--font-scale, 1))}.workspace-controls button>svg{width:12px;height:12px;flex-shrink:0}.terminal-main{gap:5px;padding-top:5px}.board-filter-menu .filter-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-cards.has-stocks{scroll-snap-type:x proximity}.comparison-cards.has-stocks>*{scroll-snap-align:start}.comparison-scroll{scrollbar-width:thin}}@media(max-height:500px){.terminal-header.header-v4{min-height:42px;gap:4px;padding:4px 8px!important}.header-v4 .header-tools{flex-basis:auto;width:auto;margin-inline-start:auto}.header-v4 .header-context{margin-inline:auto}.terminal-main{gap:4px;padding-top:4px}.news-ticker-visible{height:30px;min-height:30px}.connection-warning{padding-block:3px;font-size:calc(9px * var(--font-scale, 1))}}.app-select{position:relative;display:inline-flex;vertical-align:middle;min-width:60px;max-width:100%;font-size:calc(11px * var(--font-scale, 1))}.app-select>.app-select-native{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;clip-path:inset(50%)!important;overflow:hidden!important;pointer-events:none!important}.app-select>.app-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:7px;width:100%;min-height:30px;padding:5px 8px;border:1px solid rgb(var(--line));border-radius:7px;background:rgb(var(--surface));color:rgb(var(--txt));font:inherit;line-height:1.5;text-align:start;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.app-select-trigger>.app-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.app-select-trigger>svg{flex-shrink:0;color:rgb(var(--dim));transition:transform .15s}.app-select-trigger>svg:last-child{width:12px;height:12px}.app-select[data-open]>.app-select-trigger{border-color:rgb(var(--acc)/.65);box-shadow:0 0 0 2px rgb(var(--acc)/.07)}.app-select[data-open]>.app-select-trigger>svg:last-child{transform:rotate(180deg)}.app-select>.app-select-trigger:hover{border-color:rgb(var(--acc)/.5);background:rgb(var(--acc)/.04)}.app-select>.app-select-trigger:focus-visible{outline:2px solid rgb(var(--acc)/.65);outline-offset:2px}.app-select>.app-select-trigger:disabled{opacity:.45;cursor:default}.app-select-menu{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(var(--line));border-radius:9px;background:rgb(var(--surface));color:rgb(var(--txt));box-shadow:0 10px 32px rgb(0 0 0/.18);padding:5px;font-size:calc(11px * var(--font-scale, 1));animation:select-appear .12s ease-out}.app-select-search{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:4px 6px 7px;border-bottom:1px solid rgb(var(--line));margin-bottom:4px;color:rgb(var(--dim))}.app-select-search input{width:100%;min-width:0;padding:5px 2px;border:0;outline:0;background:transparent;color:rgb(var(--txt));font-size:calc(11px * var(--font-scale, 1))}.app-select-search input:focus{outline:0;box-shadow:none}.app-select-options{overflow-y:auto;min-height:0;overscroll-behavior:contain;scrollbar-width:thin}.app-select-options>button{display:flex;align-items:center;justify-content:space-between;gap:9px;width:100%;min-height:33px;padding:7px 8px;border-radius:5px;text-align:right;font-size:calc(11px * var(--font-scale, 1));line-height:1.6;color:rgb(var(--txt));cursor:pointer}.app-select-options>button>span{min-width:0;overflow-wrap:anywhere}.app-select-options small{display:block;color:rgb(var(--dim));font-size:calc(9px * var(--font-scale, 1))}.app-select-options>button.is-active,.app-select-options>button:hover{background:rgb(var(--acc)/.065)}.app-select-options>button[aria-selected=true]{background:rgb(var(--acc)/.1);color:rgb(var(--acc));font-weight:700}.app-select-options>button[aria-disabled=true]{color:rgb(var(--dim));opacity:.5;cursor:not-allowed;background:transparent}.app-select-options>button>svg{flex-shrink:0}.app-select-empty{padding:18px 10px;text-align:center;font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim))}.market-filter-strip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex-shrink:0;padding:5px 9px;border-bottom:1px solid rgb(var(--line))}.market-filter-strip>.quick-filters{border:0;padding:0;gap:3px;overflow:visible;display:flex;flex-wrap:wrap;align-items:center}.market-filter-strip .quick-filters button{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;white-space:nowrap}.market-filter-strip .quick-filters button svg{opacity:.8}.market-inline-classifications{display:flex;align-items:center;gap:6px;padding-inline-start:10px;border-inline-start:1px solid rgb(var(--line));min-width:0;max-width:100%}.market-inline-classifications>.app-select{min-width:120px;max-width:200px}.market-inline-classifications .app-select-trigger{min-height:28px;height:28px;font-size:calc(10px * var(--font-scale, 1));padding:4px 7px;background:rgb(var(--panel)/.3)}.market-filter-count{margin-inline-start:auto;white-space:nowrap;font:700 calc(11px * var(--font-scale, 1)) Segoe UI,sans-serif;color:rgb(var(--txt))}.market-filter-count small{font-weight:400;color:rgb(var(--dim));font-size:calc(10px * var(--font-scale, 1))}@keyframes select-appear{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.app-select-menu{animation:none}.app-select-trigger,.app-select-trigger>svg{transition:none}}@media(max-width:600px){.market-filter-strip{gap:6px}.market-filter-strip .quick-filters button{font-size:calc(9px * var(--font-scale, 1));padding:4px 6px;gap:4px}.market-inline-classifications{border:0;padding:0;flex:1}.market-inline-classifications>.app-select{flex:1;max-width:50%;min-width:0}.market-inline-classifications .app-select-trigger{font-size:calc(9px * var(--font-scale, 1))}.market-filter-count{font-size:calc(10px * var(--font-scale, 1))}.market-filter-count small{font-size:calc(9px * var(--font-scale, 1))}}.financial-auto-metrics{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.financial-auto-metrics article{min-width:0}.financial-auto-metrics strong{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 7px;max-width:100%;min-width:0;font-size:clamp(17px,1.7vw,24px)}.financial-auto-metrics .financial-metric-value{min-width:0;max-width:100%;overflow-wrap:anywhere;font:inherit}.financial-auto-metrics strong small{margin:0;flex:0 0 auto;white-space:nowrap}.chart-quick-frames{direction:rtl}.chart-frame-token{display:inline-flex;direction:rtl;flex-flow:row nowrap;unicode-bidi:isolate;align-items:baseline;gap:0}.chart-frame-token>span{display:block;direction:ltr;unicode-bidi:isolate}.market-classifications{gap:14px!important;padding-block:5px!important;min-height:34px}.market-classifications>label{display:flex;align-items:center;gap:7px;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim));min-width:0}.market-classifications select{max-width:230px;min-width:110px;background:rgb(var(--surface));border:1px solid rgb(var(--line));color:rgb(var(--txt));border-radius:6px;padding:4px 7px;font-size:calc(11px * var(--font-scale, 1))}.market-classifications select:hover{border-color:rgb(var(--acc)/.6)}.comparison-studio{display:flex;flex-direction:column;gap:0;padding:12px;min-width:0;min-height:0;height:100%;overflow:hidden;background:rgb(var(--surface));color:rgb(var(--txt));font-size:calc(12px * var(--font-scale, 1))}.compare-studio-toolbar{display:flex;align-items:center;gap:14px;min-height:40px;padding-bottom:10px;flex-shrink:0;flex-wrap:wrap}.compare-studio-actions,.compare-studio-options,.compare-studio-title{display:flex;align-items:center;gap:8px;min-width:0}.compare-studio-title{flex-shrink:0}.compare-studio-title>svg{color:rgb(var(--acc))}.compare-studio-title h2{font-size:calc(15px * var(--font-scale, 1));font-weight:800;white-space:nowrap;margin:0}.compare-selected-count{font:600 calc(11px * var(--font-scale, 1)) Segoe UI,sans-serif;color:rgb(var(--dim));padding:3px 6px;border:1px solid rgb(var(--line));border-radius:5px}.compare-studio-actions{margin-inline-start:auto;flex-shrink:0;gap:8px}.compare-studio-options{flex:1;justify-content:flex-end;flex-wrap:wrap;gap:8px}.compare-studio-options>.stock-combobox{width:200px;max-width:100%;min-width:0}.compare-studio-options .stock-combobox-input{min-height:31px;height:31px}.compare-studio-options .stock-combobox-input input{font-size:calc(10px * var(--font-scale, 1))}.compare-studio-options .stock-combobox-input kbd{display:none}.comparison-studio .compare-primary{display:inline-flex;align-items:center;justify-content:center;gap:5px;background:rgb(var(--acc)/.09);color:rgb(var(--acc));border:1px solid rgb(var(--acc)/.25);padding:7px 10px;border-radius:7px;font-size:calc(11px * var(--font-scale, 1));font-weight:700;transition:background .15s,border-color .15s}.comparison-studio .compare-primary:hover{background:rgb(var(--acc)/.16);border-color:rgb(var(--acc)/.6)}.compare-clear{color:rgb(var(--dim))}.compare-clear:hover{color:rgb(var(--dn));background:rgb(var(--dn)/.1)}.compare-reference{display:flex;align-items:center;gap:6px;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim));white-space:nowrap}.compare-reference .app-select-trigger{min-height:30px;font:700 calc(11px * var(--font-scale, 1)) Segoe UI,sans-serif}.compare-differences{display:flex;align-items:center;gap:5px;cursor:pointer;font-size:calc(10px * var(--font-scale, 1));white-space:nowrap}.compare-differences input{accent-color:rgb(var(--acc));width:13px;height:13px}.compare-categories{display:flex;align-items:center;gap:3px;flex-shrink:0;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid rgb(var(--line));margin-bottom:8px;padding:0 0 4px}.compare-categories button{flex-shrink:0;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim));padding:6px 10px;border-radius:5px;transition:color .15s,background .15s}.compare-categories button:hover{color:rgb(var(--txt));background:rgb(var(--acc)/.05)}.compare-categories button[aria-pressed=true]{background:rgb(var(--acc)/.1);color:rgb(var(--acc));font-weight:800}.compare-studio-scroll{flex:1;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;border:1px solid rgb(var(--line));border-radius:9px;scrollbar-width:thin;background:rgb(var(--surface))}.compare-matrix{width:100%;min-width:calc(164px + var(--compare-count)*175px)}.compare-matrix[data-companies="1"]{min-width:0}.compare-matrix-row{display:grid;grid-template-columns:164px repeat(var(--compare-count),minmax(0,1fr));align-items:stretch}.compare-matrix-head{top:0;z-index:5;isolation:isolate;box-shadow:0 3px 7px rgb(0 0 0/.035);border-bottom:1px solid rgb(var(--line))}.compare-matrix-corner,.compare-matrix-head{position:sticky;background:rgb(var(--surface))}.compare-matrix-corner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;right:0;z-index:3;border-inline-end:1px solid rgb(var(--line));padding:10px;text-align:center}.compare-matrix-corner strong{font-weight:700;font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim))}.compare-matrix-corner>span{font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim));line-height:1.6}.compare-company{position:relative;display:grid;grid-template-rows:auto auto auto;justify-items:center;align-content:center;gap:7px;padding:12px 15px 9px;min-width:0;border-inline-end:1px solid rgb(var(--line));background:rgb(var(--panel)/.3);border-top:2px solid transparent;min-height:128px}.compare-company:last-child{border-inline-end:0}.compare-company:has(.compare-reference-tag){border-top-color:rgb(var(--acc));background:rgb(var(--acc)/.025)}.compare-company-identity{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;width:100%;min-width:0;padding:0 8px}.compare-company-identity>b{display:block;width:100%;font:800 calc(14px * var(--font-scale, 1)) Segoe UI,sans-serif;color:rgb(var(--acc));text-align:center}.compare-company-identity>strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:34px;max-width:100%;overflow:hidden;overflow-wrap:anywhere;line-height:1.45;font-size:calc(12px * var(--font-scale, 1));font-weight:750;text-align:center}.compare-company-quote{display:flex;gap:7px;align-items:baseline;justify-content:center;flex-wrap:wrap;direction:ltr}.compare-company-quote>b{font:750 calc(19px * var(--font-scale, 1)) Segoe UI,sans-serif}.compare-company-quote>span{font:600 calc(10px * var(--font-scale, 1)) Segoe UI,sans-serif}.compare-company-remove{position:absolute;top:4px;left:4px;width:21px!important;height:21px!important;min-height:21px!important;min-width:21px!important;color:rgb(var(--dim));opacity:.55;padding:4px!important}.compare-company-remove:focus-visible,.compare-company:hover .compare-company-remove{opacity:1}.compare-company-remove:hover{color:rgb(var(--dn));background:rgb(var(--dn)/.1)}.compare-company-tools{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.compare-company-tools button{font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim));padding:1px 3px;border-radius:3px}.compare-company-tools button:hover{color:rgb(var(--acc));background:rgb(var(--acc)/.08)}.compare-reference-tag{display:none}.compare-reference-caption{position:absolute;right:7px;top:5px;font-size:calc(8px * var(--font-scale, 1));color:rgb(var(--dim))}.compare-section>h3{position:sticky;right:0;padding:8px 12px;border-block:1px solid rgb(var(--line)/.6);background:rgb(var(--panel)/.65);font-size:calc(10px * var(--font-scale, 1));font-weight:700;color:rgb(var(--dim))}.compare-metric{min-height:39px;border-bottom:1px solid rgb(var(--line)/.45)}.compare-metric:last-child{border-bottom:0}.compare-metric:hover{background:rgb(var(--acc)/.04)}.compare-metric-label{position:sticky;right:0;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:2px;background:rgb(var(--surface));padding:7px 12px;border-inline-end:1px solid rgb(var(--line));font-size:calc(10px * var(--font-scale, 1));font-weight:500;line-height:1.5;color:rgb(var(--dim))}.compare-metric-label small{font-size:calc(8px * var(--font-scale, 1));font-weight:400;opacity:.8}.compare-metric-value{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:7px 10px;min-width:0;border-inline-end:1px solid rgb(var(--line)/.45);font:600 calc(13px * var(--font-scale, 1)) Segoe UI,sans-serif}.compare-metric-value:last-child{border-inline-end:0}.compare-metric-value>span{max-width:100%;overflow-wrap:anywhere;text-align:center}.compare-metric-value>span[dir=rtl]{font-family:inherit;font-size:calc(10px * var(--font-scale, 1));line-height:1.6}.compare-value-track{display:block;width:58%;height:2px;border-radius:4px;background:rgb(var(--acc)/.06);overflow:hidden;direction:ltr}.compare-value-track>i{display:block;height:100%;border-radius:inherit;background:rgb(var(--acc)/.45);transition:width .25s}.compare-studio-empty{flex:1;min-height:240px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;text-align:center;padding:25px;background:radial-gradient(ellipse at center,rgb(var(--acc)/.04),transparent 68%);border:1px dashed rgb(var(--line));border-radius:12px}.compare-studio-empty h3{font-size:calc(22px * var(--font-scale, 1));font-weight:800}.compare-studio-empty p{color:rgb(var(--dim));font-size:calc(12px * var(--font-scale, 1));line-height:1.8;max-width:350px}.compare-empty-illustration{display:flex;align-items:center;gap:7px;height:75px;margin-bottom:5px}.compare-empty-illustration i{display:block;width:43px;height:54px;border:1px solid rgb(var(--acc)/.4);border-top:3px solid rgb(var(--acc));border-radius:7px;background:linear-gradient(rgb(var(--acc)/.1),rgb(var(--acc)/.025))}.compare-empty-illustration i:nth-child(2){height:70px}.compare-identical{padding:35px;text-align:center;color:rgb(var(--dim));line-height:1.8}@media(max-width:1050px){.compare-studio-toolbar{gap:8px}.compare-studio-options{order:3;flex-basis:100%;justify-content:space-between}.compare-studio-options>.stock-combobox{flex:1;max-width:350px}.compare-studio-options:has(>.stock-combobox):not(:has(.compare-reference)){justify-content:flex-start}}@media(max-width:600px){.compare-studio-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.compare-studio-title{grid-column:1/-1}.compare-studio-options{order:0;grid-column:1;grid-row:2;justify-content:flex-start}.compare-studio-options>.stock-combobox{display:none}.compare-studio-actions{grid-column:2;grid-row:2;margin:0;gap:4px}.compare-reference .app-select{min-width:0}.compare-reference .app-select-trigger{padding:4px 5px;gap:4px;font-size:calc(10px * var(--font-scale, 1))}.comparison-studio{padding:8px}.compare-studio-title h2{font-size:calc(13px * var(--font-scale, 1))}.compare-studio-actions,.compare-studio-title{gap:5px}.compare-studio-actions .compare-primary{font-size:calc(10px * var(--font-scale, 1));padding:6px 8px}.compare-differences,.compare-reference,.compare-selected-count{font-size:calc(9px * var(--font-scale, 1))}.compare-reference{min-width:0}.compare-reference-label{font-size:0}.compare-reference-label:after{content:"المرجع";font-size:calc(9px * var(--font-scale, 1))}.compare-categories button{font-size:calc(9px * var(--font-scale, 1));padding:5px 8px}.compare-matrix{min-width:calc(112px + var(--compare-count)*155px)}.compare-matrix-row{grid-template-columns:112px repeat(var(--compare-count),minmax(0,1fr))}.compare-company{padding:11px 9px 8px;min-height:122px}.compare-company-identity>strong{font-size:calc(11px * var(--font-scale, 1))}.compare-company-quote>b{font-size:calc(18px * var(--font-scale, 1))}.compare-metric-label{padding:7px 8px;font-size:calc(9px * var(--font-scale, 1))}.compare-metric-value{font-size:calc(12px * var(--font-scale, 1))}.compare-studio-empty h3{font-size:calc(19px * var(--font-scale, 1))}}.comparison-horizontal.comparison-v2{gap:8px;padding:10px}.comparison-horizontal .comparison-heading{min-height:30px;gap:8px;flex-wrap:wrap}.comparison-horizontal .comparison-count{font-size:calc(15px * var(--font-scale, 1))}.comparison-horizontal .comparison-heading>div:last-child{gap:8px;flex-wrap:wrap}.comparison-horizontal .comparison-picker{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0}.comparison-horizontal .comparison-picker>.stock-combobox{flex:0 1 230px;min-width:150px;width:230px}.comparison-horizontal .stock-combobox-input{min-height:38px}.comparison-horizontal .comparison-cards.has-stocks{display:flex!important;flex-wrap:nowrap;flex:1 1 0;min-width:0;gap:6px;overflow:auto;max-height:none;scrollbar-width:thin}.comparison-horizontal .comparison-cards.has-stocks>.comparison-card{flex:1 0 205px;min-width:0;max-width:320px;min-height:76px;padding:8px 10px;border-radius:8px;display:grid;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:10px;background:rgb(var(--panel)/.4);border-top-width:1px;border-inline-start:3px solid rgb(var(--dim))}.comparison-horizontal .comparison-card.tone-up{border-inline-start-color:rgb(var(--up))}.comparison-horizontal .comparison-card.tone-dn{border-inline-start-color:rgb(var(--dn))}.comparison-horizontal .comparison-mini-identity{display:grid;gap:4px;min-width:0;text-align:start;padding:0}.comparison-horizontal .comparison-mini-identity b{display:block;font:800 calc(13px * var(--font-scale, 1)) Segoe UI,sans-serif;color:rgb(var(--acc));text-align:start}.comparison-horizontal .comparison-mini-identity span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:100%;font-size:calc(12px * var(--font-scale, 1));font-weight:750;line-height:1.45;color:rgb(var(--txt));white-space:normal;overflow:hidden;overflow-wrap:break-word}.comparison-horizontal .comparison-card-price{display:grid;justify-items:center;align-content:center;padding:0;gap:4px;direction:ltr;white-space:nowrap}.comparison-horizontal .comparison-card-price strong{font:750 calc(15px * var(--font-scale, 1)) Segoe UI,sans-serif}.comparison-horizontal .comparison-card-price>span{font:600 calc(10px * var(--font-scale, 1)) Segoe UI,sans-serif}.comparison-horizontal .compare-mini-remove{position:static;min-width:22px;width:22px;height:26px;min-height:26px;padding:3px;border-radius:5px;color:rgb(var(--dim));background:rgb(var(--surface)/.5)}.comparison-horizontal .compare-mini-remove:hover{background:rgb(var(--dn)/.13);color:rgb(var(--dn))}.comparison-market-grid{flex:1 1 0;min-height:0;min-width:0;overflow:hidden}.comparison-market-grid>.board-panel{min-height:0;height:100%}.comparison-market-grid .board-toolbar{padding:6px 8px}.comparison-market-grid .toolbar-tools{width:100%;justify-content:flex-end}.comparison-horizontal .comparison-cards.is-empty{flex:1;min-height:0}.comparison-picker-backdrop{z-index:410;padding:12px}.comparison-picker-card{width:min(650px,100%);height:min(650px,85dvh);max-height:85dvh;padding:18px;gap:12px;min-height:0}.comparison-picker-card>footer,.comparison-picker-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0}.comparison-picker-card>header h3{font-size:calc(18px * var(--font-scale, 1));font-weight:800}.comparison-picker-card>footer>span,.comparison-picker-card>header span{font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim))}.comparison-picker-card>.board-search{width:100%;min-height:40px;flex-shrink:0}.comparison-picker-card>.board-search input{flex:1;min-width:0;width:100%;font-size:calc(12px * var(--font-scale, 1))}.comparison-picker-stocks{flex:1;min-height:0;overflow:auto;border:1px solid rgb(var(--line));border-radius:8px}.comparison-picker-stocks>button{width:100%;display:grid;grid-template-columns:72px minmax(0,1fr) 75px 22px;align-items:center;gap:10px;padding:11px 12px;border-bottom:1px solid rgb(var(--line)/.5);text-align:start}.comparison-picker-stocks>button b{font:750 calc(12px * var(--font-scale, 1)) Segoe UI,sans-serif;color:rgb(var(--acc))}.comparison-picker-stocks>button strong{font-size:calc(12px * var(--font-scale, 1));font-weight:650;line-height:1.5}.comparison-picker-stocks>button>span{font:600 calc(12px * var(--font-scale, 1)) Segoe UI,sans-serif;text-align:center}.comparison-picker-stocks>button:hover,.comparison-picker-stocks>button[aria-pressed=true]{background:rgb(var(--acc)/.09)}.comparison-picker-stocks>button:disabled{opacity:.4;cursor:default}.comparison-picker-card>footer{padding-top:8px;border-top:1px solid rgb(var(--line))}@media(max-width:700px){.comparison-horizontal .comparison-picker{flex-wrap:wrap}.comparison-horizontal .comparison-picker>.stock-combobox{flex:1 0 100%;width:100%}.comparison-horizontal .comparison-cards.has-stocks{flex:1 0 100%;width:100%;max-height:85px}.comparison-horizontal .comparison-cards.has-stocks>.comparison-card{flex-basis:205px}.comparison-picker-card{padding:12px}.comparison-picker-stocks>button{grid-template-columns:56px minmax(0,1fr) 58px 18px;gap:6px;padding:10px 8px}.financial-auto-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:360px){.compare-reference-label{display:none}.compare-studio-title h2{font-size:calc(12px * var(--font-scale, 1))}.compare-studio-actions .compare-primary{font-size:calc(9px * var(--font-scale, 1))}}.market-aaoifi-coverage{font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim));padding:3px 6px;border-inline-start:1px solid rgb(var(--line))}.market-tape-window{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:rgb(var(--surface));font-size:calc(12px * var(--font-scale, 1))}.market-tape-toolbar{display:flex;align-items:center;gap:8px;padding:10px;border-bottom:1px solid rgb(var(--line));flex-wrap:wrap}.market-tape-toolbar input{min-width:0;outline:none;background:transparent;color:rgb(var(--txt));width:100%;border:0;padding:0}.market-tape-search{display:flex;align-items:center;gap:7px;flex:1 1 140px;min-width:0;border:1px solid rgb(var(--line));border-radius:8px;padding:7px 9px;background:rgb(var(--bg)/.5)}.market-tape-minimum:focus-within,.market-tape-search:focus-within{border-color:rgb(var(--acc));box-shadow:0 0 0 2px rgb(var(--acc)/.1)}.market-tape-minimum{display:flex;gap:7px;align-items:center;border:1px solid rgb(var(--line));border-radius:8px;padding:7px 9px;flex:0 1 150px;min-width:100px}.market-tape-minimum span{white-space:nowrap;color:rgb(var(--dim));font-size:calc(10px * var(--font-scale, 1))}.market-tape-minimum input{direction:ltr;text-align:center}.market-tape-status{display:flex;gap:15px;align-items:center;padding:7px 12px;flex-wrap:wrap;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim));border-bottom:1px solid rgb(var(--line));font-variant-numeric:tabular-nums}.market-tape-status b{display:inline-block;margin-inline-start:4px;font-weight:600;color:rgb(var(--txt));unicode-bidi:isolate}.tape-connection{display:inline-flex;gap:6px;align-items:center}.tape-connection i{width:6px;height:6px;border-radius:50%;background:rgb(var(--dim))}.tape-connection.connected i{background:rgb(var(--acc))}.tape-connection.disconnected i,.tape-connection.error i{background:rgb(var(--dn))}.market-tape-grid{position:relative;flex:1;min-height:0;overflow:hidden}.market-tape-grid>.virtual-data-scroll{height:100%;overflow:auto;overscroll-behavior:contain}.market-tape-grid table{table-layout:fixed;width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;font-size:calc(15px * var(--font-scale, 1))}.market-tape-grid thead th{position:sticky;top:0;z-index:2;background:rgb(var(--elev));font-weight:550;color:rgb(var(--txt));height:36px;font-size:calc(12px * var(--font-scale, 1))}.market-tape-grid td,.market-tape-grid th{text-align:center;padding:0 5px;border-bottom:1px solid rgb(var(--line)/.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:42px;box-sizing:border-box}.market-tape-grid th:first-child{width:14%}.market-tape-grid th:nth-child(2){width:34%}.market-tape-grid th:nth-child(3){width:15%}.market-tape-grid th:nth-child(4){width:17%}.market-tape-grid th:nth-child(5){width:20%}.market-tape-grid .tape-stock{display:flex;align-items:center;gap:8px;max-width:100%;padding:0;border:0;background:none;color:rgb(var(--txt));font:inherit;font-weight:700;text-align:start;cursor:default;min-width:0}.market-tape-grid .tape-stock>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.market-tape-grid .tape-stock>:first-child{flex:none}.market-tape-grid tbody tr:not(.data-spacer):hover td{background:rgb(var(--acc)/.065)}.market-tape-grid tr.selected td{background:rgb(var(--acc)/.13)}.market-tape-grid .tape-price{font-weight:800;color:rgb(var(--txt))}.tape-symbol{display:inline-block;color:rgb(var(--acc));font-weight:800;border-radius:4px;padding:2px 3px;font-size:inherit;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.tape-symbol:hover{background:rgb(var(--acc)/.15)}.market-tape-empty{position:absolute;inset:33px 0 0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:rgb(var(--dim));pointer-events:none}.market-tape-empty b{color:rgb(var(--txt))}.market-tape-empty span{font-size:calc(11px * var(--font-scale, 1))}.market-tape-footer{display:flex;align-items:center;justify-content:space-between;gap:5px;flex-wrap:wrap;border-top:1px solid rgb(var(--line));padding:6px 10px;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim))}.type-adv-tape .floating-content,.type-market-tape .floating-content{container-type:size}@container(max-width:540px){.market-tape-grid th:first-child{width:17%}.market-tape-grid th:nth-child(2){width:35%}.market-tape-grid th:nth-child(3),.market-tape-grid th:nth-child(4),.market-tape-grid th:nth-child(5){width:16%}.market-tape-grid td,.market-tape-grid th{padding-inline:3px}.market-tape-toolbar{gap:6px;padding:7px}.market-tape-minimum{flex-basis:110px}.market-tape-status{gap:10px;padding:6px 8px}}@container(max-width:440px){.market-tape-grid{--type-figure:min(calc(13px * var(--font-scale, 1)),max(9px,2.95cqi));--type-head:min(calc(11.5px * var(--font-scale, 1)),max(8.5px,2.6cqi))}.market-tape-grid td,.market-tape-grid th{padding-inline:2px}}@container(max-width:300px){.market-tape-grid .tape-stock>:first-child{display:none}}@container(max-width:460px){.market-tape-toolbar{flex-wrap:nowrap;gap:6px;padding:7px}.market-tape-search{flex:1 1 auto;padding:7px}.market-tape-minimum{flex:0 0 84px;min-width:84px;padding:7px}.market-tape-minimum span,.tape-pause-label{display:none}.market-tape-toolbar .tool-button{flex:none;padding:7px}}@container(max-height:420px){.market-tape-footer{display:none}.market-tape-status{flex-wrap:nowrap;overflow:hidden;padding:5px 10px}.market-tape-status>span:nth-child(2),.market-tape-status>span:nth-child(n+4){display:none}}.market-tape-window.is-custom .tape-codes{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px 0}.tape-code-chip{display:inline-flex;align-items:center;gap:6px;max-width:200px;padding:3px 8px 3px 6px;border:1px solid rgb(var(--line));border-radius:999px;background:rgb(var(--surface));color:rgb(var(--txt));font:inherit;font-size:calc(11px * var(--font-scale, 1));font-weight:700;cursor:pointer}.tape-code-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tape-code-chip:hover{border-color:rgb(var(--dn)/.6)}.tape-code-chip:hover svg{color:rgb(var(--dn))}.tape-codes-hint{color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1))}.market-tape-window.is-drop-target{outline:2px dashed rgb(var(--acc)/.7);outline-offset:-4px;background:rgb(var(--acc)/.05)}.tape-big-badge{flex:none;padding:1px 6px;border-radius:999px;background:rgb(245 158 11/.16);color:rgb(217 119 6);font-style:normal;font-size:calc(10px * var(--font-scale, 1));font-weight:800}:root[data-theme=dark] .tape-big-badge{color:rgb(251 191 36)}.tape-big-toggle[aria-pressed=true]{border-color:rgb(245 158 11/.6);color:rgb(217 119 6);background:rgb(245 158 11/.1)}.market-tape-grid .tape-stock:focus:not(:focus-visible),.market-tape-grid .tape-stock:hover{box-shadow:none;background-image:none;outline:none}.workspace-market-bar.workspace-topbar{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;min-width:0}.workspace-market-bar>.workspace-controls{flex:0 0 auto;flex-wrap:nowrap;min-width:0;gap:6px}.workspace-market-bar>.news-ticker{flex:1 1 0;width:0;min-width:120px;margin:0;height:36px}.workspace-market-bar .news-ticker-track{min-width:0;flex:1}.custom-workspace-panel{display:flex;flex-direction:column;height:100%;min-height:280px;min-width:0;border:1px solid rgb(var(--line)/.7);border-radius:12px;background:rgb(var(--surface));overflow:hidden;box-shadow:inset 0 1px rgb(var(--line)/.2)}.custom-window-stage{position:relative;isolation:isolate;flex:1;min-height:240px;min-width:0;overflow:hidden;background:radial-gradient(rgb(var(--dim)/.07) 1px,transparent 1px);background-size:20px 20px}.custom-workspace-panel>.window-taskbar{position:static;flex-shrink:0;width:100%;height:36px;padding:4px 7px;border-top:1px solid rgb(var(--line)/.5);background:rgb(var(--panel));transform:none;pointer-events:auto}.contained-window .edge-s{bottom:0}.contained-window .edge-n{top:0}.contained-window .edge-e{right:0}.contained-window .edge-w{left:0}.contained-window .edge-se{bottom:0;right:0}.contained-window .edge-sw{bottom:0;left:0}.contained-window .edge-ne{top:0;right:0}.contained-window .edge-nw{top:0;left:0}.user-password-field{position:relative}.user-password-field input{padding-left:44px!important;padding-right:10px!important}.user-password-field>button{position:absolute;inset-inline-end:5px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:grid;place-items:center}.username-check.available{color:rgb(var(--up))}.username-check.invalid,.username-check.taken{color:rgb(var(--dn))}.user-suspension{display:block;margin-top:5px}.user-action-dialog textarea{min-height:70px;padding:9px;border-radius:8px;border:1px solid rgb(var(--line));background:rgb(var(--panel));resize:vertical;width:100%}@media (max-width:1100px){.workspace-market-bar .ticker-headline small,.workspace-market-bar .ticker-navigation{display:none}}@media (max-width:600px){.workspace-market-bar.workspace-topbar{gap:5px}.workspace-market-bar>.workspace-controls{gap:3px;flex:0 0 auto}.workspace-market-bar .workspace-controls>.tool-button,.workspace-market-bar .workspace-saved-trigger{padding:5px;width:30px;min-width:30px;max-width:30px;height:32px;justify-content:center;gap:0}.workspace-market-bar .workspace-controls .workspace-action-label,.workspace-market-bar .workspace-saved-trigger>b,.workspace-market-bar .workspace-saved-trigger>span,.workspace-market-bar .workspace-saved-trigger>svg:last-child{display:none}.workspace-market-bar .workspace-controls svg{width:15px;height:15px}.workspace-market-bar>.news-ticker{min-width:65px;padding:0 4px;gap:3px;height:32px}.workspace-market-bar .news-ticker-label{font-size:calc(8px * var(--font-scale, 1));padding:0}.workspace-market-bar .news-ticker-label svg{display:none}.workspace-market-bar .news-ticker-track{display:block}.workspace-market-bar .news-ticker-empty,.workspace-market-bar .ticker-headline>span{font-size:calc(9px * var(--font-scale, 1))}.custom-workspace-panel{min-height:420px}}.sidebar-account-actions{margin-top:auto;padding-top:12px;border-top:1px solid rgb(var(--line)/.5);display:flex;flex-direction:column;gap:4px;flex-shrink:0}.sidebar-account-actions>button{display:flex;align-items:center;gap:9px;padding:10px 8px;font-size:calc(11px * var(--font-scale, 1));border-radius:8px;white-space:nowrap;text-align:start;width:100%;color:rgb(var(--dim))}.sidebar-account-actions>button.active,.sidebar-account-actions>button:hover{background:rgb(var(--acc)/.1);color:rgb(var(--acc))}.sidebar-account-actions svg{flex-shrink:0}.terminal-sidebar.is-collapsed .sidebar-account-actions span{display:none}.sidebar-account-actions .sidebar-logout:hover{color:rgb(var(--dn))}.board-window-host{position:relative;isolation:isolate;height:100%;min-height:240px;min-width:0;overflow:hidden}.floating-window.contained-window{position:absolute;box-shadow:0 4px 18px #0002;max-width:100%;max-height:100%}.floating-window.contained-window.maximized{left:0!important;top:0!important;width:100%!important;height:100%!important;border-radius:8px}.contained-window .floating-titlebar{height:28px;min-height:28px;padding-inline:10px;background:rgb(var(--panel))}.contained-window .floating-titlebar b{font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim))}.contained-window .floating-content{min-height:0;overflow:hidden}.contained-window .board-panel{height:100%}.board-window-restore{display:grid;place-items:center;height:100%}.workspace-content.view-custom{border:0}.workspace-content.view-users{overflow:auto;scrollbar-width:thin}.users-page{min-height:100%;padding:12px 10px 24px;display:flex;flex-direction:column;gap:18px}.users-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.users-heading h1{font-size:calc(24px * var(--font-scale, 1));font-weight:800;margin:3px 0}.users-heading p{color:rgb(var(--dim));font-size:calc(12px * var(--font-scale, 1));margin:0}.users-kicker{font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--acc))}.users-heading>div:last-child{display:flex;gap:8px}.user-dialog-actions button,.users-heading button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.users-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.users-summary>div{padding:12px 16px;border:1px solid rgb(var(--line)/.6);border-radius:12px;background:rgb(var(--panel));display:flex;align-items:center;justify-content:space-between;gap:8px}.users-summary span{font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim))}.users-summary b{font-size:calc(24px * var(--font-scale, 1));font-weight:800}.users-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,300px);gap:16px;flex:1;min-height:0}.users-audit,.users-directory{border:1px solid rgb(var(--line)/.5);border-radius:12px;background:rgb(var(--surface));min-width:0}.users-filters{display:flex;gap:12px;align-items:center;padding:12px;border-bottom:1px solid rgb(var(--line)/.5)}.users-filters .board-search{flex:1;min-width:0}.users-filters input{min-width:0;width:100%}.users-list{padding:6px 12px}.user-card{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid rgb(var(--line)/.4);flex-wrap:wrap}.user-card:last-child{border:0}.user-avatar{width:42px;height:42px;border-radius:12px;background:rgb(var(--acc)/.08);color:rgb(var(--acc));display:grid;place-items:center;flex-shrink:0}.user-identity{flex:1;min-width:140px}.user-identity>b{display:block;text-align:start;font:700 calc(15px * var(--font-scale, 1)) Segoe UI,sans-serif}.user-identity>div{display:flex;gap:9px;align-items:center;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim));margin-top:5px}.user-identity>small{font-size:calc(9px * var(--font-scale, 1));color:rgb(var(--dim))}.user-status{padding:2px 7px;border-radius:20px;background:rgb(var(--line)/.5)}.user-status.enabled{background:rgb(var(--up)/.1);color:rgb(var(--up))}.user-actions{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.user-actions button,.user-protected{font-size:calc(10px * var(--font-scale, 1))}.user-protected{color:rgb(var(--dim))}.danger-action{color:rgb(var(--dn))}.users-audit{padding:16px;align-self:start;max-height:65vh;overflow:auto}.users-audit h2{display:flex;gap:7px;font-size:calc(14px * var(--font-scale, 1));font-weight:750;margin-bottom:14px}.users-audit ol{list-style:none;padding:0;margin:0}.users-audit li{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-bottom:1px solid rgb(var(--line)/.4)}.users-audit li>b{font-size:calc(11px * var(--font-scale, 1))}.users-audit li>span,.users-audit p,.users-audit time{font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim))}.users-success{color:rgb(var(--up));font-size:calc(12px * var(--font-scale, 1))}.user-action-dialog{width:min(460px,calc(100vw - 24px));max-height:90dvh;overflow:auto}.user-action-dialog form{display:flex!important;flex-direction:column;gap:16px}.user-action-dialog label{display:flex;flex-direction:column;gap:7px;font-size:calc(12px * var(--font-scale, 1))}.user-action-dialog input{width:100%;padding:10px;border:1px solid rgb(var(--line));background:rgb(var(--panel));border-radius:8px}.user-action-dialog p,.user-action-dialog small{font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--dim));line-height:1.8}.user-dialog-actions{display:flex;gap:8px}@media (max-width:1100px){.users-body{grid-template-columns:1fr}.users-audit{max-height:360px}.users-heading{flex-wrap:wrap}}@media (max-width:600px){.users-page{padding:8px 2px 20px}.users-heading h1{font-size:calc(20px * var(--font-scale, 1))}.users-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.users-summary>div{padding:8px}.users-summary b{font-size:calc(20px * var(--font-scale, 1))}.users-filters{flex-wrap:wrap}.users-filters .board-search{min-width:130px}.user-actions{width:100%;justify-content:flex-start}.sidebar-account-actions>button{padding-inline:6px}.board-window-host{min-height:420px}}.users-v2 .users-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 16px}.users-v2 .users-stats>div{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;align-items:center;padding:12px 14px;border:1px solid rgb(var(--line));border-radius:14px;background:rgb(var(--surface))}.users-v2 .users-stats>div>span:nth-child(2){color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1))}.users-v2 .users-stats b{grid-column:2;font-size:calc(22px * var(--font-scale, 1));font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums}.users-stat-icon{grid-row:span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:rgb(var(--acc)/.12);color:rgb(var(--acc))}.users-v2 .users-stats .is-online .users-stat-icon{background:rgb(var(--up)/.14);color:rgb(var(--up))}.users-v2 .users-stats .is-good .users-stat-icon{background:rgb(var(--up)/.1);color:rgb(var(--up))}.users-v2 .users-stats .is-warn .users-stat-icon{background:rgb(245 158 11/.14);color:rgb(217 119 6)}.users-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.users-main{min-width:0;padding:14px;border:1px solid rgb(var(--line));border-radius:14px;background:rgb(var(--surface))}.users-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.users-toolbar .board-search{flex:1 1 220px}.users-filter-chips{display:flex;flex-wrap:wrap;gap:6px}.users-filter-chips button{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid rgb(var(--line));border-radius:999px;background:transparent;color:rgb(var(--dim));font:inherit;font-size:calc(12px * var(--font-scale, 1));cursor:pointer}.users-filter-chips button span{min-width:18px;padding:0 5px;border-radius:999px;background:rgb(var(--line)/.7);font-size:10px;text-align:center}.users-filter-chips button.is-active{border-color:rgb(var(--acc)/.6);background:rgb(var(--acc)/.1);color:rgb(var(--txt));font-weight:700}.users-filter-chips button.is-active span{background:rgb(var(--acc));color:rgb(var(--bg))}.users-row,.users-table{display:grid}.users-row{grid-template-columns:minmax(170px,1.4fr) minmax(110px,.9fr) minmax(120px,1fr) minmax(150px,1.2fr) minmax(80px,.7fr) 44px;align-items:center;gap:12px;padding:11px 8px;border-bottom:1px solid rgb(var(--line)/.55);font-size:calc(12px * var(--font-scale, 1))}.users-row:last-child{border-bottom:0}.users-row:not(.users-head):hover{background:rgb(var(--acc)/.04)}.users-head{padding-block:8px;color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1));font-weight:600;border-bottom-color:rgb(var(--line))}.users-row>span{display:grid;gap:3px;min-width:0}.users-row small{color:rgb(var(--dim));font-size:calc(10.5px * var(--font-scale, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-row.is-suspended .users-cell-user b{opacity:.6}.users-cell-user{grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:10px;column-gap:10px}.users-cell-user b{font-size:calc(13px * var(--font-scale, 1));overflow:hidden;text-overflow:ellipsis}.users-cell-user small{display:flex;gap:5px}.users-avatar{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;font-style:normal;font-weight:800;font-size:12px;direction:ltr;color:#fff;background:hsl(calc(170 + var(--t, 0) * 50) 55% 42%)}.users-avatar.tone-1{--t:1}.users-avatar.tone-2{--t:2}.users-avatar.tone-3{--t:3}.users-avatar.tone-4{--t:4}.users-avatar.tone-5{--t:5}.users-avatar em{position:absolute;inset:auto -2px -2px auto;width:11px;height:11px;border-radius:50%;background:rgb(var(--up));border:2px solid rgb(var(--surface))}.users-role{padding:0 7px;border-radius:999px;background:rgb(var(--line)/.7);color:rgb(var(--dim));font-size:10px;line-height:18px}.users-role.is-admin{background:rgb(var(--acc)/.14);color:rgb(var(--acc))}.users-role.is-you{background:rgb(var(--up)/.14);color:rgb(var(--up))}.users-status{justify-self:start;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700}.users-status.is-enabled{background:rgb(var(--up)/.12);color:rgb(var(--up))}.users-status.is-paused{background:rgb(245 158 11/.14);color:rgb(217 119 6)}.users-status.is-stopped{background:rgb(var(--dn)/.12);color:rgb(var(--dn))}.users-online{display:inline-flex;align-items:center;color:rgb(var(--dim));font-weight:600}.users-online.is-active{color:rgb(var(--up))}.users-offline{color:rgb(var(--dim)/.8)}.users-cell-last{color:rgb(var(--dim))}.users-cell-actions{justify-items:end}.users-menu{position:relative}.users-menu-list{position:absolute;z-index:20;inset-inline-end:0;top:calc(100% + 4px);display:grid;min-width:170px;padding:5px;border:1px solid rgb(var(--line));border-radius:12px;background:rgb(var(--elev));box-shadow:0 14px 34px rgb(0 0 0/.28)}.users-menu-list button{padding:8px 10px;border:0;border-radius:8px;background:none;color:rgb(var(--txt));font:inherit;font-size:calc(12px * var(--font-scale, 1));text-align:start;cursor:pointer}.users-menu-list button:hover{background:rgb(var(--acc)/.1)}.users-menu-list button.danger-action{color:rgb(var(--dn))}.users-menu-list button.danger-action:hover{background:rgb(var(--dn)/.1)}.users-rule{display:flex;align-items:center;gap:7px;margin:12px 0 0;color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1))}.users-v2 .users-audit{max-height:72vh;border:1px solid rgb(var(--line));border-radius:14px;background:rgb(var(--surface))}.users-timeline{list-style:none;margin:0;padding:0}.users-timeline li{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;padding-bottom:14px}.users-timeline li:not(:last-child):before{content:"";position:absolute;top:14px;bottom:0;inset-inline-start:6px;width:2px;background:rgb(var(--line))}.users-timeline i{width:14px;height:14px;margin-top:2px;border-radius:50%;border:3px solid rgb(var(--surface));background:rgb(var(--acc));box-shadow:0 0 0 1px rgb(var(--acc)/.5)}.users-timeline .is-disable i,.users-timeline .is-revoke i{background:rgb(var(--dn));box-shadow:0 0 0 1px rgb(var(--dn)/.5)}.users-timeline .is-create i,.users-timeline .is-enable i{background:rgb(var(--up));box-shadow:0 0 0 1px rgb(var(--up)/.5)}.users-timeline div{display:grid;gap:2px;font-size:calc(12px * var(--font-scale, 1))}.users-timeline small,.users-timeline span,.users-timeline time{color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1))}.session-dot{display:inline-block;width:8px;height:8px;margin-inline-end:7px;border-radius:50%;background:rgb(var(--dim)/.6)}.users-online.is-active .session-dot{background:rgb(var(--up));box-shadow:0 0 0 3px rgb(var(--up)/.18)}@media (max-width:1100px){.users-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.users-head{display:none}.users-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"user actions" "status status" "connection device" "last last";row-gap:8px;padding:12px 6px}.users-cell-user{grid-area:user}.users-cell-actions{grid-area:actions}.users-cell-status{grid-area:status;grid-auto-flow:column;justify-content:start;align-items:center;-moz-column-gap:8px;column-gap:8px}.users-cell-connection{grid-area:connection}.users-cell-device{grid-area:device}.users-cell-last{grid-area:last}}.users-layout:has(.users-audit.is-signins){grid-template-columns:minmax(0,1fr) 380px}.users-side-tabs{display:flex;gap:4px;margin-bottom:12px;padding:3px;border-radius:10px;background:rgb(var(--line)/.45)}.users-side-tabs button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 8px;border:0;border-radius:8px;background:transparent;color:rgb(var(--dim));font:inherit;font-size:calc(12px * var(--font-scale, 1));cursor:pointer}.users-side-tabs button.is-active{background:rgb(var(--surface));color:rgb(var(--txt));font-weight:700;box-shadow:0 1px 3px rgb(0 0 0/.15)}.signin-log-tools{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.signin-log-tools button{padding:4px 10px;border:1px solid rgb(var(--line));border-radius:999px;background:transparent;color:rgb(var(--dim));font:inherit;font-size:calc(11px * var(--font-scale, 1));cursor:pointer}.signin-log-tools button.is-active{border-color:rgb(var(--acc)/.6);background:rgb(var(--acc)/.1);color:rgb(var(--txt));font-weight:700}.signin-log-tools .signin-log-user{display:inline-flex;align-items:center;gap:6px;border-color:rgb(var(--acc)/.5);color:rgb(var(--txt));font-weight:700}.signin-log-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.signin-log-list li{display:grid;gap:6px;padding:10px 12px;border:1px solid rgb(var(--line)/.7);border-inline-start:3px solid rgb(var(--up));border-radius:0 10px 10px 0;background:rgb(var(--bg)/.35)}.signin-log-list li.is-failed{border-inline-start-color:rgb(var(--dn))}.signin-log-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:calc(12px * var(--font-scale, 1))}.signin-result{padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700}.signin-result.is-ok{background:rgb(var(--up)/.12);color:rgb(var(--up))}.signin-result.is-failed{background:rgb(var(--dn)/.12);color:rgb(var(--dn))}.signin-via{margin-inline-start:auto;padding:1px 7px;border-radius:999px;background:rgb(var(--line)/.7);color:rgb(var(--dim));font-size:10px}.signin-log-list time{color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1))}.signin-log-list dl{display:grid;grid-template-columns:16px minmax(0,1fr);gap:4px 6px;margin:0;font-size:calc(11.5px * var(--font-scale, 1))}.signin-log-list dt{color:rgb(var(--dim));padding-top:2px}.signin-log-list dd{margin:0;min-width:0;overflow-wrap:anywhere}.signin-log-list dd small{color:rgb(var(--dim))}.signin-log-list a{color:rgb(var(--acc));text-decoration:none}.signin-log-list a:hover{text-decoration:underline}.signin-ip{font-variant-numeric:tabular-nums}.signin-log-empty{margin:0;color:rgb(var(--dim));font-size:calc(12px * var(--font-scale, 1))}@media (max-width:1100px){.users-layout:has(.users-audit.is-signins){grid-template-columns:minmax(0,1fr)}}.context-connection,.context-session{display:flex;align-items:center;gap:9px;white-space:nowrap}.context-connection>i{flex:none;width:7px;height:7px;border-radius:50%}.context-connection.is-on b,.context-connection.is-on svg{color:rgb(var(--up))}.context-connection.is-off b,.context-connection.is-off svg{color:rgb(var(--dn))}.context-connection.is-on>i{background:rgb(var(--up));box-shadow:0 0 0 0 rgb(var(--up)/.55);animation:feed-ping 2s ease-out infinite}.context-connection.is-off>i{background:rgb(var(--dn))}@keyframes feed-ping{70%{box-shadow:0 0 0 6px rgb(var(--up)/0)}to{box-shadow:0 0 0 0 rgb(var(--up)/0)}}@media (max-width:1100px){.header-context .context-location{display:none}}@media (max-width:760px){.header-context .context-session{display:none}}@media (max-width:600px){.context-connection small{display:none}}.toolbar-tools>.market-inline-classifications{padding-inline-start:7px}.toolbar-tools>.market-inline-classifications .app-select-trigger{min-height:30px}.stock-context-menu{width:238px;padding:5px}.stock-menu-item{min-height:36px;padding:7px 11px;font-size:calc(13.5px * var(--font-scale, 1))}.stock-menu-heading{padding:7px 11px 8px}.stock-menu-heading b{font-size:calc(14px * var(--font-scale, 1))}.stock-menu-heading span{font-size:calc(12.5px * var(--font-scale, 1))}.stock-submenu-heading{padding:5px 11px 7px;font-size:calc(12px * var(--font-scale, 1))}.stock-menu-chevron{flex:none;transform:rotate(90deg);opacity:.75}.stock-menu-back{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.context-connection.is-on>i{animation:none}}.column-chooser{width:min(440px,calc(100vw - 16px))}.column-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:4px;column-gap:4px}.column-chooser-grid>label{border-radius:6px}.column-chooser-grid>label:hover{background:rgb(var(--acc)/.08)}.filter-count{padding:1px 8px;border-radius:999px;background:rgb(var(--acc)/.12);color:rgb(var(--acc))!important;font-variant-numeric:tabular-nums}.filter-active,.filter-presets{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.filter-active button,.filter-presets button{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 11px;border:1px solid rgb(var(--line));border-radius:999px;font-size:calc(11px * var(--font-scale, 1));color:rgb(var(--txt));background:rgb(var(--panel)/.5);white-space:nowrap}.filter-presets button:hover{border-color:rgb(var(--acc)/.5)}.filter-presets button[aria-pressed=true]{border-color:rgb(var(--acc));background:rgb(var(--acc)/.14);color:rgb(var(--acc))}.filter-active button{border-style:dashed;color:rgb(var(--dim))}.filter-active button:hover{color:rgb(var(--dn));border-color:rgb(var(--dn)/.5)}.market-keepalive{height:100%;min-height:0}.market-keepalive.is-parked{position:absolute;inset:0;visibility:hidden;pointer-events:none;z-index:-1}.language-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.language-options button{min-height:36px;border:1px solid rgb(var(--line));border-radius:10px;font-weight:650}.grid-columns-options{grid-template-columns:repeat(4,1fr)}.grid-columns-label{display:block;margin-top:10px;margin-bottom:6px;color:rgb(var(--dim));font-size:var(--type-caption,11px);font-weight:650}.language-options button[aria-pressed=true]{border-color:rgb(var(--acc));background:rgb(var(--acc)/.12);color:rgb(var(--acc))}:root[dir=ltr] .stock-menu-chevron{transform:rotate(-90deg)}:root[dir=ltr] .stock-menu-back{transform:rotate(90deg)}:root[dir=ltr] :is(.floating-window,.stock-drag-preview,.chart-workspace-main,.chart-navigation button,.studio-inspector,.drawing-properties,.chart-context-menu,.drawing-tool-menu,.chart-quick-frames,.chart-frame-token,.adv-kpis strong.adv-kpi-split){direction:ltr}:root[dir=ltr] svg[data-icon=arrow]{transform:scaleX(-1)}.floating-window.maximized:not(.contained-window){left:var(--window-area-left,8px)!important;top:var(--window-safe-top,78px)!important;width:var(--window-area-width,calc(100vw - 16px))!important;height:var(--window-area-height,calc(100dvh - 116px))!important}.tool-button[aria-disabled=true]{opacity:.5;cursor:default}.comparison-picker-stocks>button{grid-template-columns:30px 64px minmax(0,1fr) 75px 22px}@media (max-width:600px){.comparison-picker-stocks>button{grid-template-columns:26px 52px minmax(0,1fr) 58px 18px}}.stock-picker-results{max-height:min(360px,60vh);overflow:auto}.stock-picker-results button b{min-width:52px}.stock-list-tools{flex-wrap:wrap}.stock-list-chips button{display:inline-flex;align-items:center;gap:5px}.stock-list-empty .primary-button{display:inline-flex;align-items:center;gap:7px;margin-top:4px}.stock-combobox-menu [role=option]{grid-template-columns:22px 64px 1fr 60px 15px}.saved-workspace-item{position:relative;display:flex;align-items:center}.saved-workspace-item>[role=option]{padding-inline-end:38px}.saved-workspace-delete{position:absolute;inset-inline-end:8px;top:50%;transform:translateY(-50%);display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:7px;color:rgb(var(--dim));opacity:.55;transition:opacity .15s,background-color .15s,color .15s;font-size:calc(10px * var(--font-scale, 1));font-weight:700;white-space:nowrap}.saved-workspace-delete:focus-visible,.saved-workspace-item:hover .saved-workspace-delete{opacity:1}.saved-workspace-delete:hover{color:rgb(var(--dn));background:rgb(var(--dn)/.1)}.saved-workspace-delete.is-confirming{opacity:1;color:#fff;background:rgb(var(--dn))}@property --window-safe-top{syntax:"*";inherits:false}@property --window-area-left{syntax:"*";inherits:false}@property --window-area-width{syntax:"*";inherits:false}@property --window-area-height{syntax:"*";inherits:false}.quote-scroll{contain:layout paint style}:root{font-size:calc(16px * var(--font-scale,1))}.font-size-settings{display:grid;gap:10px}.font-size-settings label{display:flex;justify-content:space-between}.font-size-settings input{width:100%}.font-size-settings p{font-size:calc(11px * var(--font-scale,1));color:rgb(var(--dim))}.search-clear{flex-shrink:0;display:grid;place-items:center;min-width:30px;min-height:30px;border-radius:6px}.search-clear:hover{background:rgb(var(--acc)/.15)}.board-panel .stock-search{display:grid;grid-template-columns:18px minmax(0,1fr) 28px;align-items:center;gap:8px;box-sizing:border-box;width:280px;max-width:100%;min-width:0;height:38px;padding:4px 9px;border:1px solid rgb(var(--line));border-radius:9px;background:rgb(var(--bg));flex:0 1 280px;transition:border-color .15s,box-shadow .15s}.board-panel .stock-search:focus-within{border-color:rgb(var(--acc));box-shadow:0 0 0 2px rgb(var(--acc)/.12)}.board-panel .stock-search .search-label{display:flex;align-items:center;justify-content:center;color:rgb(var(--dim))}.board-panel .stock-search input{width:100%!important;min-width:0!important;max-width:100%;height:28px;margin:0;padding:0;border:0;background:transparent;outline:none;font-size:calc(13px * var(--font-scale,1));line-height:normal;box-shadow:none;transition:none}.board-panel .stock-search .search-clear{width:28px;height:28px;min-width:28px;min-height:28px;padding:0;color:rgb(var(--dim));border:0;background:transparent}.board-panel .stock-search .search-clear:hover{color:rgb(var(--txt));background:rgb(var(--acc)/.12)}.terminal-sidebar nav button,.terminal-sidebar>button{font-size:calc(13px * var(--font-scale,1));line-height:1.6;min-height:40px}@media(max-width:600px){.board-panel .stock-search{width:100%;flex-basis:100%;max-width:100%}}.board-panel.board-fitted .quote-table .quote-heading,.board-panel.board-fitted .quote-table thead th,.board-panel.board-fitted .quote-table thead th>button{font-size:var(--quote-fit-font,calc(13px * var(--font-scale, 1)))}.board-panel.board-fitted .quote-table .quote-heading{line-height:1.3}@container (max-width: 940px){.board-panel.board-fitted .quote-table .quote-heading,.board-panel.board-fitted .quote-table thead th,.board-panel.board-fitted .quote-table thead th>button{font-size:calc(12px * var(--font-scale, 1))}}.ui-button{--ui-btn-ink:#171717;--ui-btn-on-ink:#fafafa;--ui-btn-dark-top:#323137;--ui-btn-dark-bottom:#201e25;--ui-btn-dark-hover-top:#3c3b42;--ui-btn-dark-hover-bottom:#29272f;--ui-btn-edge-top:#4b4951;--ui-btn-edge-mid:#31303a;--ui-btn-edge-bottom:#18171b;--ui-btn-ring:#0d0d0d;--ui-btn-dark-shadow:rgba(0,0,0,0.1);--ui-btn-surface:#ffffff;--ui-btn-surface-hover:#fafafa;--ui-btn-surface-shadow:rgba(0,0,0,0.06);--ui-btn-line:#e5e5e5;--ui-btn-muted:#737373;--ui-btn-hover:#404040;--ui-btn-fill:#f0f0f0;--ui-btn-shine:rgba(255,255,255,0.82);--ui-btn-shine-on-ink:rgba(255,255,255,0.95);--ui-btn-danger:#ff0000;--ui-btn-danger-bg:#ffe6e9;--ui-btn-focus:rgba(23,23,23,0.22);--ui-btn-accent-a:#7c5cff;--ui-btn-accent-b:#4f8bff;--ui-btn-ease:cubic-bezier(0.22,1,0.36,1);--ui-btn-load:650ms;--h:40px;--px:16px;--gap:8px;--fs:14px;--icon:18px;--radius:12px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--gap);height:var(--h);padding:0 var(--px);margin:0;border:1px solid transparent;border-radius:var(--radius);font-size:var(--fs);font-weight:600;line-height:1;letter-spacing:-.01em;max-width:100%;min-width:0;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:clip;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s var(--ui-btn-ease),opacity .16s ease,filter .16s ease}.ui-button[data-size=sm]{--h:32px;--px:12px;--gap:6px;--fs:13px;--icon:16px;--radius:10px}.ui-button[data-size=lg]{--h:48px;--px:20px;--gap:10px;--fs:15px;--icon:20px;--radius:14px}.ui-button[data-icon-only]{width:var(--h);padding:0}.ui-button[data-variant=primary]{background:linear-gradient(var(--ui-btn-dark-top),var(--ui-btn-dark-bottom)) padding-box,linear-gradient(var(--ui-btn-edge-top),var(--ui-btn-edge-mid),var(--ui-btn-edge-bottom)) border-box;color:var(--ui-btn-on-ink);box-shadow:0 0 0 1px var(--ui-btn-ring),0 2px 4px var(--ui-btn-dark-shadow)}.ui-button[data-variant=primary]:hover:not(:disabled){background:linear-gradient(var(--ui-btn-dark-hover-top),var(--ui-btn-dark-hover-bottom)) padding-box,linear-gradient(var(--ui-btn-edge-top),var(--ui-btn-edge-mid),var(--ui-btn-edge-bottom)) border-box}.ui-button[data-variant=accent]{background:linear-gradient(135deg,var(--ui-btn-accent-a),var(--ui-btn-accent-b));color:#fff;box-shadow:0 1px 0 rgba(255,255,255,.22) inset,0 8px 22px -10px var(--ui-btn-accent-a)}.ui-button[data-variant=accent]:hover:not(:disabled){background:linear-gradient(135deg,var(--ui-btn-accent-a),var(--ui-btn-accent-b));transform:translateY(-1px);filter:brightness(1.08) saturate(1.05);box-shadow:0 1px 0 rgba(255,255,255,.28) inset,0 14px 30px -12px var(--ui-btn-accent-a)}.ui-button[data-variant=secondary]{background:var(--ui-btn-surface);border-color:var(--ui-btn-line);color:var(--ui-btn-ink);box-shadow:0 1px 2px var(--ui-btn-surface-shadow)}.ui-button[data-variant=secondary]:hover:not(:disabled){background:var(--ui-btn-surface-hover);border-color:var(--ui-btn-line-hover,var(--ui-btn-line))}.ui-button[data-variant=ghost]{background:transparent;color:var(--ui-btn-muted)}.ui-button[data-variant=ghost]:hover:not(:disabled){background:var(--ui-btn-fill);color:var(--ui-btn-hover)}.ui-button[data-variant=destructive]{background:var(--ui-btn-danger-bg);color:var(--ui-btn-danger)}.ui-button[data-variant=destructive]:hover:not(:disabled){background:color-mix(in srgb,var(--ui-btn-danger-bg) 88%,var(--ui-btn-danger))}.ui-button:active:not(:disabled):not([data-loading]){transform:scale(.97)}.ui-button:focus-visible{outline:2px solid var(--ui-btn-focus);outline-offset:2px}.ui-button:disabled{opacity:.4;cursor:default}.ui-button[data-loading]{cursor:default}.ui-button__icon{display:grid;place-items:center;flex:none;width:var(--icon);height:var(--icon);overflow:hidden}.ui-button__icon>img,.ui-button__icon>svg{display:block;width:100%;height:100%}.ui-button[data-ready] .ui-button__label{animation:ui-button-label-in .48s cubic-bezier(.25,1,.5,1) both}.ui-button[data-ready] .ui-button__icon{animation:ui-button-icon-in .52s cubic-bezier(.25,1,.5,1) both}.ui-button__label{position:relative;min-width:0;overflow:hidden;text-overflow:ellipsis;line-height:normal}.ui-button__label:after{content:attr(data-text);position:absolute;inset:0;white-space:nowrap;color:transparent;background:linear-gradient(90deg,transparent 38%,var(--ui-btn-shine) 50%,transparent 62%) 100% 0 /300% 100% no-repeat;-webkit-background-clip:text;background-clip:text;opacity:0;pointer-events:none}.ui-button[data-variant=primary] .ui-button__label:after{--ui-btn-shine:var(--ui-btn-shine-on-ink)}.ui-button[data-loading] .ui-button__label{color:color-mix(in srgb,currentColor 55%,transparent)}.ui-button[data-loading] .ui-button__label:after{opacity:1;animation:ui-button-sweep calc(var(--ui-btn-load) * 1.6) linear infinite}.ui-button__spinner{animation:ui-button-spin .9s linear infinite}@keyframes ui-button-label-in{0%{opacity:0;filter:blur(3px);transform:translateY(25%)}}@keyframes ui-button-icon-in{0%{opacity:0;filter:blur(2px);transform:scale(.7)}}@keyframes ui-button-spin{to{transform:rotate(1turn)}}@keyframes ui-button-sweep{0%{background-position:100% 0}to{background-position:0 0}}:where([data-theme=dark]) .ui-button{--ui-btn-on-ink:#121213;--ui-btn-dark-top:#f4f4f5;--ui-btn-dark-bottom:#e4e4e7;--ui-btn-dark-hover-top:#ffffff;--ui-btn-dark-hover-bottom:#ececef;--ui-btn-edge-top:#ffffff;--ui-btn-edge-mid:#ececef;--ui-btn-edge-bottom:#d4d4d8;--ui-btn-ring:rgba(0,0,0,0.6);--ui-btn-dark-shadow:rgba(0,0,0,0.4);--ui-btn-shine-on-ink:rgba(255,255,255,0.9);--ui-btn-ink:#ededed;--ui-btn-surface:#232326;--ui-btn-surface-hover:#2a2a2d;--ui-btn-surface-shadow:rgba(0,0,0,0.4);--ui-btn-line:rgba(255,255,255,0.1);--ui-btn-muted:#8f8f8f;--ui-btn-hover:#ededed;--ui-btn-fill:rgba(255,255,255,0.06);--ui-btn-shine:rgba(237,237,237,0.95);--ui-btn-danger:#ff6b6b;--ui-btn-danger-bg:rgba(255,64,64,0.16);--ui-btn-focus:rgba(237,237,237,0.3)}@property --ui-seg-min{syntax:"<length>";inherits:true;initial-value:0}@property --ui-seg-fade-l{syntax:"<length>";inherits:false;initial-value:0}@property --ui-seg-fade-r{syntax:"<length>";inherits:false;initial-value:0}.ui-seg{--ui-seg-tray:#f0f0f0;--ui-seg-pill:#ffffff;--ui-seg-line:#ececec;--ui-seg-ink:#171717;--ui-seg-text:#404040;--ui-seg-soft:#737373;--ui-seg-count:rgba(0,0,0,0.06);--ui-seg-accent:#2f6bff;--ui-seg-accent-soft:rgba(47,107,255,0.1);--ui-seg-pill-shadow:0 0 0 0.5px rgba(0,0,0,0.08),0 1px 2px rgba(0,0,0,0.08),0 2px 8px -2px rgba(0,0,0,0.06);--ui-seg-focus:rgba(23,23,23,0.22);--ui-seg-ease:cubic-bezier(0.22,1,0.36,1);--ui-seg-h:30px;--ui-seg-px:12px;--ui-seg-fs:13.5px;--ui-seg-r:11px;--ui-seg-pad:3px;--ui-seg-icon:15px;--ui-seg-gap:20px;box-sizing:border-box;display:inline-flex;max-width:100%;min-width:0;vertical-align:middle;border-radius:var(--ui-seg-r);background:var(--ui-seg-tray);font-size:var(--ui-seg-fs);line-height:1;color:var(--ui-seg-soft)}.ui-seg[data-size=sm]{--ui-seg-h:26px;--ui-seg-px:10px;--ui-seg-fs:12.5px;--ui-seg-r:9px;--ui-seg-pad:2px;--ui-seg-icon:14px;--ui-seg-gap:16px}.ui-seg[data-size=lg]{--ui-seg-h:36px;--ui-seg-px:16px;--ui-seg-fs:14px;--ui-seg-r:13px;--ui-seg-pad:4px;--ui-seg-icon:16px;--ui-seg-gap:24px}.ui-seg[data-full]{display:flex;width:100%}.ui-seg[data-disabled]{opacity:.5;pointer-events:none}.ui-seg *,.ui-seg :after,.ui-seg :before{box-sizing:border-box}:where(.ui-seg) button{margin:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}:where(.ui-seg) svg{display:block;flex:none}.ui-seg__scroller{position:relative;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;padding:var(--ui-seg-pad);border-radius:inherit;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--ui-seg-fade-l),#000 calc(100% - var(--ui-seg-fade-r)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--ui-seg-fade-l),#000 calc(100% - var(--ui-seg-fade-r)),transparent);transition:--ui-seg-fade-l .2s ease,--ui-seg-fade-r .2s ease}.ui-seg__scroller::-webkit-scrollbar{display:none}.ui-seg__track{position:relative;display:flex;width:-moz-max-content;width:max-content;min-width:100%;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ui-seg[data-overflow] .ui-seg__track{touch-action:pan-x pan-y}.ui-seg[data-full] .ui-seg__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--ui-seg-min),1fr)}.ui-seg[data-ready] .ui-seg__track{transition:--ui-seg-min .32s var(--ui-seg-ease)}.ui-seg__opt{position:relative;z-index:1;display:flex;flex:none;align-items:center;justify-content:center;height:var(--ui-seg-h);padding:0 var(--ui-seg-px);overflow:clip;border-radius:calc(var(--ui-seg-r) - var(--ui-seg-pad));white-space:nowrap;transition:color .2s ease}.ui-seg[data-ready]:not([data-full]) .ui-seg__opt{transition:color .2s ease,width .32s var(--ui-seg-ease)}.ui-seg__opt[data-active]{color:var(--ui-seg-ink)}.ui-seg__opt:disabled{opacity:.4;cursor:not-allowed}.ui-seg__opt:focus-visible{outline:2px solid var(--ui-seg-focus);outline-offset:0}@media (hover:hover){.ui-seg__opt:not([data-active]):not(:disabled):hover{color:var(--ui-seg-text)}}.ui-seg__content{display:inline-flex;flex:none;align-items:center;gap:6px}.ui-seg__icon{display:grid;place-items:center;width:var(--ui-seg-icon);height:var(--ui-seg-icon);overflow:hidden}.ui-seg__icon svg{width:100%;height:100%}.ui-seg__label{display:grid;justify-items:center}.ui-seg__text{grid-area:1/1;font-weight:500;transition:opacity .2s ease}.ui-seg__text-bold{font-weight:700;opacity:0}.ui-seg__opt[data-active] .ui-seg__text{opacity:0}.ui-seg__opt[data-active] .ui-seg__text-bold{opacity:1}.ui-seg__count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--ui-seg-count);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ui-seg-text);animation:ui-seg-in .26s var(--ui-seg-ease) both}.ui-seg__badge{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:6px;background:var(--ui-seg-accent-soft);font-size:11px;font-weight:500;color:var(--ui-seg-accent)}.ui-seg__pill{position:absolute;top:0;bottom:0;left:0;right:100%;z-index:0;border-radius:calc(var(--ui-seg-r) - var(--ui-seg-pad));background:var(--ui-seg-pill);box-shadow:var(--ui-seg-pill-shadow);opacity:0;pointer-events:none;transition:left .38s var(--ui-seg-ease),right .38s var(--ui-seg-ease),scale .2s var(--ui-seg-ease),opacity .16s ease}.ui-seg__pill[data-dir=right]{transition-duration:.4s,.27s,.2s,.16s}.ui-seg__pill[data-dir=left]{transition-duration:.27s,.4s,.2s,.16s}.ui-seg[data-pressed]:not([data-variant=underline]) .ui-seg__pill{scale:.97}.ui-seg[data-variant=underline]{--ui-seg-px:2px;border-radius:0;background:none;box-shadow:inset 0 -1px 0 var(--ui-seg-line)}.ui-seg[data-variant=underline] .ui-seg__scroller{padding:0}.ui-seg[data-variant=underline]:not([data-full]) .ui-seg__track{gap:var(--ui-seg-gap)}.ui-seg[data-variant=underline] .ui-seg__opt{height:calc(var(--ui-seg-h) + 6px);border-radius:6px}.ui-seg[data-variant=underline] .ui-seg__opt:focus-visible{outline-offset:-2px}.ui-seg[data-variant=underline] .ui-seg__pill{top:auto;height:2px;border-radius:2px 2px 0 0;background:var(--ui-seg-ink);box-shadow:none}@keyframes ui-seg-in{0%{opacity:0;transform:translateY(3px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@media (hover:none) and (pointer:coarse){.ui-seg[data-size]{--ui-seg-h:40px}.ui-seg[data-size=lg]{--ui-seg-h:44px}.ui-seg[data-variant=underline] .ui-seg__opt{height:var(--ui-seg-h)}}:where([data-theme=dark]) .ui-seg{--ui-seg-tray:#111113;--ui-seg-pill:#26262a;--ui-seg-line:#2a2a2e;--ui-seg-ink:#ededed;--ui-seg-text:#c8c8cc;--ui-seg-soft:#8b8b92;--ui-seg-count:rgba(255,255,255,0.08);--ui-seg-accent:#6d8bff;--ui-seg-accent-soft:rgba(109,139,255,0.14);--ui-seg-pill-shadow:0 0 0 1px rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.4);--ui-seg-focus:rgba(255,255,255,0.3)}.ui-nt{--ui-nt-lh:1.15em;--ui-nt-ease:cubic-bezier(0.22,1,0.36,1);position:relative;display:inline-flex;line-height:var(--ui-nt-lh);font-variant-numeric:tabular-nums}.ui-nt,.ui-nt__sr{white-space:nowrap}.ui-nt__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.ui-nt__track{display:inline-flex;align-items:flex-start;height:var(--ui-nt-lh);line-height:var(--ui-nt-lh)}.ui-nt__col{display:inline-block;height:var(--ui-nt-lh);overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent)}.ui-nt__col[data-enter]{animation:ui-nt-in .45s var(--ui-nt-ease) both}.ui-nt__stack{display:flex;flex-direction:column;will-change:transform}.ui-nt__cell,.ui-nt__static{display:block;height:var(--ui-nt-lh);text-align:center}.ui-nt__static{white-space:pre}@keyframes ui-nt-in{0%{opacity:0;transform:translateY(-35%)}}[data-appearance=advanced] .ui-button{--ui-btn-accent-a:rgb(var(--acc));--ui-btn-accent-b:rgb(var(--acc2));--ui-btn-ink:rgb(var(--txt));--ui-btn-surface:rgb(var(--panel));--ui-btn-surface-hover:rgb(var(--elev));--ui-btn-line:rgb(var(--line));--ui-btn-line-hover:rgb(var(--acc)/0.45);--ui-btn-muted:rgb(var(--dim));--ui-btn-hover:rgb(var(--txt));--ui-btn-fill:rgb(var(--elev));--ui-btn-danger:rgb(var(--dn));--ui-btn-danger-bg:rgb(var(--dn)/0.14);--ui-btn-focus:rgb(var(--acc)/0.55)}[data-appearance=advanced] .ui-seg{--ui-seg-tray:rgb(var(--bg)/0.7);--ui-seg-pill:rgb(var(--elev));--ui-seg-line:rgb(var(--line));--ui-seg-ink:rgb(var(--txt));--ui-seg-text:rgb(var(--txt)/0.85);--ui-seg-soft:rgb(var(--dim));--ui-seg-count:rgb(var(--acc)/0.16);--ui-seg-accent:rgb(var(--acc));--ui-seg-accent-soft:rgb(var(--acc)/0.14);--ui-seg-focus:rgb(var(--acc)/0.55);box-shadow:inset 0 0 0 1px rgb(var(--line)/.7)}[data-appearance=advanced] .ui-seg[data-variant=underline]{box-shadow:inset 0 -1px 0 rgb(var(--line))}[data-appearance=advanced] .ui-seg[data-variant=underline] .ui-seg__pill{background:linear-gradient(90deg,rgb(var(--acc)),rgb(var(--acc2)));height:2px}@media (prefers-reduced-motion:reduce){.ui-button[data-ready] .ui-button__icon,.ui-button[data-ready] .ui-button__label{animation:none}.ui-button{transition-duration:1ms}.ui-button[data-loading] .ui-button__label:after{animation:none;opacity:0}.ui-seg *,.ui-seg :after,.ui-seg :before{animation:none!important;transition:none!important}.ui-nt__col[data-enter]{animation:none}}.appearance-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.appearance-card{display:grid;gap:7px;padding:7px;border:1px solid rgb(var(--line));border-radius:12px;text-align:start;background:rgb(var(--surface));transition:border-color .18s,transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,background-color .18s}.appearance-card:hover{transform:translateY(-2px);border-color:rgb(var(--acc)/.5);box-shadow:0 10px 24px -14px rgb(0 0 0/.5)}.appearance-card:active{transform:scale(.98)}.appearance-card[aria-pressed=true]{border-color:rgb(var(--acc));box-shadow:0 0 0 3px rgb(var(--acc)/.16)}.appearance-card>b{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:calc(12px * var(--font-scale, 1));font-weight:700;padding-inline:2px}.appearance-card>b svg{color:rgb(var(--acc));opacity:0;transform:scale(.6);transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1)}.appearance-card[aria-pressed=true]>b svg{opacity:1;transform:none}.appearance-card>small{color:rgb(var(--dim));font-size:calc(10px * var(--font-scale, 1));line-height:1.5;padding-inline:2px}.appearance-thumb{position:relative;display:grid;grid-template-columns:14px 1fr;grid-template-rows:9px 1fr;gap:3px;height:62px;padding:4px;border-radius:8px;overflow:hidden}.appearance-thumb i{display:block;border-radius:2px}.appearance-thumb .t-bar{grid-column:1/-1}.appearance-thumb .t-body{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 12px;gap:3px}.appearance-thumb.is-standard{background:#0b131c}.appearance-thumb.is-standard i{background:#16222f}.appearance-thumb.is-standard .t-body i:first-child{background:linear-gradient(#16222f,#16222f) padding-box;box-shadow:inset 0 -10px 0 #1d2d3d}.appearance-thumb.is-standard .t-side{box-shadow:inset 0 3px 0 #4bc3b7}.appearance-thumb.is-advanced{background:radial-gradient(circle at 85% 0,#2a1f66,transparent 60%),#0a0a13}.appearance-thumb.is-advanced i{background:#171726;border-radius:4px}.appearance-thumb.is-advanced .t-side{background:linear-gradient(180deg,#7c5cff,#4f8bff);opacity:.9}.appearance-thumb.is-advanced .t-body i:first-child{background:linear-gradient(transparent 55%,rgb(124 92 255/.35)),#171726}.appearance-thumb.is-advanced .t-body i:last-child{background:linear-gradient(90deg,#7c5cff,#4f8bff)}.appearance-card[aria-pressed=true] .appearance-thumb.is-advanced .t-body i:first-child{animation:adv-thumb 2.4s ease-in-out infinite alternate}@keyframes adv-thumb{to{background-position:0 6px;filter:brightness(1.2)}}:root[data-appearance=advanced]{--bg:8 8 15;--surface:16 16 27;--panel:21 21 35;--elev:29 29 47;--line:39 39 62;--txt:238 238 247;--dim:152 152 180;--acc:128 98 255;--acc2:79 139 255;--up:46 204 143;--dn:246 88 110;--flat:140 140 166;--glow:128 98 255;--quote-head:21 21 35;--adv-font:"Inter Variable",Cairo,"Segoe UI",Tahoma,Arial,sans-serif;--adv-radius:18px;--adv-radius-sm:11px;--adv-ease:cubic-bezier(.22,1,.36,1);--adv-spring:cubic-bezier(.34,1.4,.64,1);--adv-shadow:0 1px 0 rgb(255 255 255/.035) inset,0 18px 40px -28px rgb(0 0 0/.9);--adv-float:0 24px 60px -18px rgb(0 0 0/.75),0 0 0 1px rgb(var(--line)/.9);color-scheme:dark}:root[data-appearance=advanced][data-theme=light]{--bg:243 243 249;--surface:255 255 255;--panel:249 249 253;--elev:240 240 248;--line:226 226 238;--txt:18 18 36;--dim:96 96 122;--acc:92 70 238;--acc2:52 120 246;--up:18 140 88;--dn:214 48 76;--flat:100 100 126;--glow:92 70 238;--quote-head:246 246 251;--adv-shadow:0 1px 2px rgb(20 20 50/.04),0 14px 34px -26px rgb(20 20 60/.35);--adv-float:0 24px 60px -20px rgb(20 20 60/.28),0 0 0 1px rgb(var(--line));color-scheme:light}[data-appearance=advanced] body{font-family:var(--adv-font);background:rgb(var(--bg));letter-spacing:-.003em}[data-appearance=advanced] body :is(b,strong,small,span,td,th,button,input,select,textarea,kbd,output,dd,dt,label,p,h1,h2,h3,h4,li,a):not(svg *){font-family:var(--adv-font)!important}[data-appearance=advanced] ::-moz-selection{background:rgb(var(--acc)/.32);color:rgb(var(--txt))}[data-appearance=advanced] ::selection{background:rgb(var(--acc)/.32);color:rgb(var(--txt))}[data-appearance=advanced] .terminal-shell{position:relative;isolation:isolate;background:transparent}[data-appearance=advanced] .terminal-shell:after,[data-appearance=advanced] .terminal-shell:before{content:"";position:fixed;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(80px);will-change:transform}[data-appearance=advanced] .terminal-shell:before{width:620px;height:420px;top:-240px;inset-inline-end:-120px;background:rgb(var(--acc)/.2);animation:adv-drift 22s ease-in-out infinite alternate}[data-appearance=advanced] .terminal-shell:after{width:520px;height:380px;bottom:-260px;inset-inline-start:8%;background:rgb(var(--acc2)/.13);animation:adv-drift 26s ease-in-out infinite alternate-reverse}[data-appearance=advanced][data-theme=light] .terminal-shell:before{background:rgb(var(--acc)/.1)}[data-appearance=advanced][data-theme=light] .terminal-shell:after{background:rgb(var(--acc2)/.08)}@keyframes adv-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-80px,50px,0) scale(1.12)}}[data-appearance=advanced] ::-webkit-scrollbar{width:8px;height:8px}[data-appearance=advanced] ::-webkit-scrollbar-thumb{background:rgb(var(--line));border-radius:99px;border:2px solid transparent;background-clip:padding-box}[data-appearance=advanced] ::-webkit-scrollbar-thumb:hover{background:rgb(var(--acc)/.55);background-clip:padding-box}[data-appearance=advanced] :is(button,input,select,textarea,a,tr):focus-visible{outline:2px solid rgb(var(--acc));outline-offset:2px}[data-appearance=advanced] .text-up{color:rgb(var(--up))}[data-appearance=advanced] .text-dn{color:rgb(var(--dn))}[data-appearance=advanced] .terminal-header{height:64px;padding-inline:20px;background:rgb(var(--surface)/.72);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-bottom:1px solid rgb(var(--line)/.8);box-shadow:0 10px 30px -24px rgb(0 0 0/.8);animation:adv-drop .5s var(--adv-ease) backwards}[data-appearance=advanced] .brand{transition:transform .25s var(--adv-ease)}[data-appearance=advanced] .brand:hover{transform:translateY(-1px)}[data-appearance=advanced] .header-context{gap:10px}[data-appearance=advanced] .context-clock,[data-appearance=advanced] .context-connection,[data-appearance=advanced] .context-location,[data-appearance=advanced] .context-session{padding:5px 12px 5px 14px;border-radius:999px;background:rgb(var(--panel)/.8);border:1px solid rgb(var(--line)/.7)}[data-appearance=advanced] .context-clock svg{color:rgb(var(--acc))}[data-appearance=advanced] .context-clock b{font-size:calc(14px * var(--font-scale, 1));font-weight:650;letter-spacing:.02em;font-variant-numeric:tabular-nums}[data-appearance=advanced] .header-action,[data-appearance=advanced] .icon-button{border-radius:999px;border:1px solid rgb(var(--line)/.9);background:rgb(var(--panel)/.7);transition:background-color .18s,border-color .18s,color .18s,transform .22s var(--adv-ease),box-shadow .22s}[data-appearance=advanced] .header-action{min-height:36px;padding:6px 14px;font-weight:600}[data-appearance=advanced] .header-action:hover,[data-appearance=advanced] .header-action[aria-expanded=true]{background:rgb(var(--elev));border-color:rgb(var(--acc)/.55);transform:translateY(-1px);box-shadow:0 8px 20px -14px rgb(var(--acc)/.9)}[data-appearance=advanced] .header-action:active{transform:scale(.96)}[data-appearance=advanced] .header-action svg{transition:transform .35s var(--adv-spring),color .18s}[data-appearance=advanced] .header-action:hover svg{color:rgb(var(--acc));transform:rotate(-12deg) scale(1.1)}[data-appearance=advanced] .theme-toggle:hover svg{transform:rotate(40deg) scale(1.1)}[data-appearance=advanced] .icon-button{border-color:transparent;background:transparent}[data-appearance=advanced] .icon-button:hover{background:rgb(var(--elev));color:rgb(var(--txt))}[data-appearance=advanced] .count-badge{background:linear-gradient(135deg,rgb(var(--dn)),rgb(var(--acc)));color:#fff;border-radius:999px;padding:1px 6px;animation:adv-pop .4s var(--adv-spring) backwards}[data-appearance=advanced] .terminal-sidebar{background:rgb(var(--surface)/.7);border-inline-end:1px solid rgb(var(--line)/.7);padding-top:18px}@media (min-width:951px){[data-appearance=advanced] .terminal-body{padding:8px 8px 0 0}[data-appearance=advanced] .terminal-sidebar{margin-bottom:8px;border:1px solid rgb(var(--line)/.8);border-radius:20px;background:rgb(var(--surface)/.82);box-shadow:var(--adv-shadow)}}[data-appearance=advanced] .sidebar-label{color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1));font-weight:600}[data-appearance=advanced] .terminal-sidebar nav{gap:4px}[data-appearance=advanced] .sidebar-account-actions>button,[data-appearance=advanced] .sidebar-logout,[data-appearance=advanced] .terminal-sidebar nav button{position:relative;isolation:isolate;border:0;border-radius:12px;color:rgb(var(--dim));transition:color .2s,background-color .2s,transform .25s var(--adv-ease)}[data-appearance=advanced] .terminal-sidebar nav button:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(110deg,rgb(var(--acc)/.22),rgb(var(--acc2)/.08));opacity:0;transform:scale(.92);transition:opacity .25s,transform .3s var(--adv-ease)}[data-appearance=advanced] .terminal-sidebar nav button:after{content:"";position:absolute;inset-inline-start:-10px;top:22%;bottom:22%;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(rgb(var(--acc)),rgb(var(--acc2)));transform:scaleY(0);transition:transform .3s var(--adv-spring)}[data-appearance=advanced] .terminal-sidebar nav button:hover{background:rgb(var(--elev)/.7);color:rgb(var(--txt))}[data-appearance=advanced] .terminal-sidebar nav button:hover svg{transform:translateX(-2px) scale(1.06)}[data-appearance=advanced] .terminal-sidebar nav button svg{transition:transform .3s var(--adv-spring),color .2s}[data-appearance=advanced] .terminal-sidebar nav button.active{background:transparent;color:rgb(var(--txt));box-shadow:none;font-weight:650}[data-appearance=advanced] .terminal-sidebar nav button.active:before{opacity:1;transform:none}[data-appearance=advanced] .terminal-sidebar nav button.active:after{transform:scaleY(1)}[data-appearance=advanced] .terminal-sidebar nav button.active svg{color:rgb(var(--acc))}[data-appearance=advanced] .terminal-sidebar nav small{background:rgb(var(--acc));color:#fff;border-radius:999px;font-weight:700;animation:adv-pop .4s var(--adv-spring) backwards}[data-appearance=advanced] .sidebar-account-actions>button:hover,[data-appearance=advanced] .sidebar-logout:hover{background:rgb(var(--elev)/.7);color:rgb(var(--txt))}[data-appearance=advanced] .sidebar-account-actions>button.active{background:rgb(var(--acc)/.14);color:rgb(var(--txt))}@media (max-width:950px){[data-appearance=advanced] .terminal-sidebar.is-expanded{background:rgb(var(--surface)/.96);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--adv-float);animation:adv-slide-in .32s var(--adv-ease) backwards}}[data-appearance=advanced] .terminal-main{padding:6px 12px 0;gap:8px;background:transparent}[data-appearance=advanced] .workspace-content>*{animation:adv-view-in .45s var(--adv-ease) backwards}[data-appearance=advanced] .workspace-content.view-market{overflow:auto;display:block;min-height:0;overscroll-behavior:contain;scroll-behavior:smooth}[data-appearance=advanced] .feed-quality-line{color:rgb(var(--dim))}[data-appearance=advanced] .connection-warning{border:1px solid rgb(var(--line));border-radius:12px;background:rgb(var(--panel));color:rgb(var(--dim));padding:7px 14px;animation:adv-rise .4s var(--adv-ease) backwards}[data-appearance=advanced] .loading-market{gap:12px;color:rgb(var(--dim))}[data-appearance=advanced] .app-select-trigger,[data-appearance=advanced] .tool-button,[data-appearance=advanced] .workspace-saved-picker{border-radius:var(--adv-radius-sm);border:1px solid rgb(var(--line));background:rgb(var(--panel));color:rgb(var(--txt));min-height:34px;transition:background-color .18s,border-color .18s,color .18s,transform .22s var(--adv-ease),box-shadow .22s}[data-appearance=advanced] .app-select-trigger:hover,[data-appearance=advanced] .tool-button.active,[data-appearance=advanced] .tool-button:hover:not(:disabled),[data-appearance=advanced] .workspace-saved-picker:hover{background:rgb(var(--elev));border-color:rgb(var(--acc)/.55);color:rgb(var(--txt));transform:translateY(-1px)}[data-appearance=advanced] .tool-button:active:not(:disabled){transform:scale(.96)}[data-appearance=advanced] .tool-button.active{box-shadow:inset 0 0 0 1px rgb(var(--acc)/.35);color:rgb(var(--acc))}[data-appearance=advanced] .primary-button,[data-appearance=advanced] .workspace-controls .window-add-button{border:0;border-radius:var(--adv-radius-sm);background:linear-gradient(135deg,rgb(var(--acc)),rgb(var(--acc2)));color:#fff;font-weight:650;box-shadow:0 1px 0 rgb(255 255 255/.22) inset,0 10px 24px -14px rgb(var(--acc));transition:transform .22s var(--adv-ease),filter .2s,box-shadow .22s}[data-appearance=advanced] .primary-button:hover:not(:disabled),[data-appearance=advanced] .workspace-controls .window-add-button:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 1px 0 rgb(255 255 255/.28) inset,0 16px 30px -14px rgb(var(--acc))}[data-appearance=advanced] .primary-button:active:not(:disabled){transform:scale(.97)}[data-appearance=advanced] .board-search,[data-appearance=advanced] .notes-window textarea,[data-appearance=advanced] .stock-search,[data-appearance=advanced] :is(.scanner-bar,.inline-form,.dialog-card,.settings-row,.insights-panel,.users-page,.alerts-panel) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-radius:var(--adv-radius-sm);border:1px solid rgb(var(--line));background:rgb(var(--bg)/.55);transition:border-color .18s,box-shadow .2s,background-color .18s}[data-appearance=advanced] :is(.board-search,.stock-search):focus-within,[data-appearance=advanced] :is(.scanner-bar,.inline-form,.dialog-card,.insights-panel,.users-page,.alerts-panel) :is(input,select,textarea):focus{border-color:rgb(var(--acc)/.8);box-shadow:0 0 0 4px rgb(var(--acc)/.16);outline:none}[data-appearance=advanced] input[type=checkbox],[data-appearance=advanced] input[type=range]{accent-color:rgb(var(--acc))}[data-appearance=advanced] :is(.viewport-popover,.app-select-menu,.stock-context-menu,.saved-workspace-menu,.board-filter-menu,.chart-context-menu,.drawing-tool-menu,.stock-combobox-menu){border:0;border-radius:16px;background:rgb(var(--surface)/.94);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);box-shadow:var(--adv-float);transform-origin:top center;animation:adv-menu-in .22s var(--adv-ease) backwards}[data-appearance=advanced] :is(.dialog-card,.account-dialog,.user-action-dialog){border:1px solid rgb(var(--line));border-radius:22px;background:rgb(var(--surface));box-shadow:var(--adv-float);animation:adv-dialog-in .32s var(--adv-ease) backwards}[data-appearance=advanced] .stock-menu-item{border-radius:9px;transition:background-color .15s,padding .2s var(--adv-ease)}[data-appearance=advanced] .stock-menu-item:hover{background:rgb(var(--acc)/.12);padding-inline-start:14px}[data-appearance=advanced] .toast-message{border:1px solid rgb(var(--line));border-radius:14px;background:rgb(var(--surface)/.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--adv-float);animation:adv-toast .45s var(--adv-spring) backwards}[data-appearance=advanced] .station-settings{width:340px;border-radius:18px;overflow-x:hidden}[data-appearance=advanced] .station-settings>header{background:linear-gradient(120deg,rgb(var(--acc)/.16),rgb(var(--acc2)/.06));border-bottom-color:rgb(var(--line))}[data-appearance=advanced] .station-settings>header svg{color:rgb(var(--acc))}[data-appearance=advanced] .settings-switch input[type=checkbox]{transition:transform .2s var(--adv-spring)}[data-appearance=advanced] .settings-switch:hover input[type=checkbox]{transform:scale(1.12)}[data-appearance=advanced] :is(.board-panel,.insights-panel,.alerts-panel,.news-panel,.users-page,.custom-workspace-panel,.operations-workspace,.chart-workspace,.compare-section,.history-overview,.market-tape-window,.stock-data-window,.symbol-news-panel){border:1px solid rgb(var(--line)/.85);border-radius:var(--adv-radius);background:rgb(var(--surface));box-shadow:var(--adv-shadow)}[data-appearance=advanced] .board-panel{overflow:hidden}[data-appearance=advanced] .floating-window{border:1px solid rgb(var(--line));border-radius:var(--adv-radius);box-shadow:var(--adv-float);overflow:hidden}[data-appearance=advanced] .floating-titlebar{background:linear-gradient(180deg,rgb(var(--panel)),rgb(var(--surface)));border-bottom:1px solid rgb(var(--line)/.8)}[data-appearance=advanced] .floating-titlebar button{border-radius:8px;transition:background-color .15s,color .15s,transform .2s var(--adv-ease)}[data-appearance=advanced] .floating-titlebar button:hover{background:rgb(var(--elev));transform:scale(1.08)}[data-appearance=advanced] :is(.sector-card,.user-card,.comparison-cards>*,.alert-card,.news-card,.newsroom-side-stories>*,.window-type-grid>button){border-radius:16px;border-color:rgb(var(--line)/.85);transition:transform .28s var(--adv-ease),border-color .2s,box-shadow .28s,background-color .2s}[data-appearance=advanced] :is(.sector-card,.user-card,.comparison-cards>*,.alert-card,.news-card,.window-type-grid>button):hover{transform:translateY(-3px);border-color:rgb(var(--acc)/.45);box-shadow:0 18px 34px -22px rgb(var(--acc)/.7)}[data-appearance=advanced] .sector-grid>*{animation:adv-rise .5s var(--adv-ease) backwards}[data-appearance=advanced] .sector-grid>:nth-child(2){animation-delay:.04s}[data-appearance=advanced] .sector-grid>:nth-child(3){animation-delay:.08s}[data-appearance=advanced] .sector-grid>:nth-child(4){animation-delay:.12s}[data-appearance=advanced] .sector-grid>:nth-child(n+5){animation-delay:.16s}[data-appearance=advanced] :is(.list-tabs,.alerts-tabs,.history-tabs,.symbol-news-tabs,.watchlist-list-tabs,.operations-view-tabs,.drawer-tabs)>button{border-radius:10px;transition:color .18s,background-color .2s,transform .2s var(--adv-ease)}[data-appearance=advanced] :is(.list-tabs,.alerts-tabs,.history-tabs,.symbol-news-tabs,.watchlist-list-tabs,.operations-view-tabs,.drawer-tabs)>button:hover{background:rgb(var(--elev))}[data-appearance=advanced] :is(.list-tabs,.alerts-tabs,.history-tabs,.symbol-news-tabs,.watchlist-list-tabs,.operations-view-tabs,.drawer-tabs)>button.active{color:rgb(var(--txt));background:linear-gradient(110deg,rgb(var(--acc)/.24),rgb(var(--acc2)/.1));box-shadow:inset 0 0 0 1px rgb(var(--acc)/.35)}[data-appearance=advanced] .company-news .symbol-news-tabs{gap:6px;padding-block:8px}[data-appearance=advanced] .company-news .symbol-news-tabs button{padding:7px 16px;border-bottom:0;border-radius:11px}[data-appearance=advanced] .company-news .symbol-news-tabs button:hover{background:rgb(var(--elev));color:rgb(var(--txt))}[data-appearance=advanced] .company-news .symbol-news-tabs button.active{border-bottom:0;color:rgb(var(--txt));background:linear-gradient(110deg,rgb(var(--acc)/.24),rgb(var(--acc2)/.1));box-shadow:inset 0 0 0 1px rgb(var(--acc)/.35)}[data-appearance=advanced] .comparison-tray{border:1px solid rgb(var(--line));border-radius:16px;background:rgb(var(--surface)/.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--adv-float);animation:adv-rise .4s var(--adv-spring) backwards}[data-appearance=advanced] .comparison-tray>button:not(.tool-button):not(.primary-button){border-radius:999px;transition:background-color .15s,transform .2s var(--adv-ease)}[data-appearance=advanced] .comparison-tray>button:not(.tool-button):not(.primary-button):hover{transform:translateY(-1px);background:rgb(var(--dn)/.14)}[data-appearance=advanced] .news-ticker{border-radius:999px;border-color:rgb(var(--line));background:rgb(var(--surface)/.8)}[data-appearance=advanced] .activity-quotes .activity-quote-button{border-radius:999px;background:rgb(var(--surface));transition:background-color .18s,border-color .18s}[data-appearance=advanced] .activity-quotes .activity-quote-button:hover{border-color:rgb(var(--acc)/.55);background:rgb(var(--elev))}[data-appearance=advanced] .empty-results,[data-appearance=advanced] .order-book-empty{color:rgb(var(--dim))}[data-appearance=advanced] .quote-table thead th{background:rgb(var(--quote-head));color:rgb(var(--dim));font-weight:600}[data-appearance=advanced] .quote-row.is-alt,[data-appearance=advanced] .quote-row.is-alt :is(.quote-name,.quote-code,.quote-actions){background:rgb(var(--surface))}[data-appearance=advanced] .quote-row:hover :is(.quote-name,.quote-code,.quote-actions),[data-appearance=advanced] .quote-row:hover td{background:color-mix(in srgb,rgb(var(--surface)) 88%,rgb(var(--acc)))}[data-appearance=advanced] .quote-row.is-selected :is(.quote-name,.quote-code,.quote-actions),[data-appearance=advanced] .quote-row.is-selected td{background:color-mix(in srgb,rgb(var(--surface)) 80%,rgb(var(--acc)))}[data-appearance=advanced] .quote-number{font-weight:600}[data-appearance=advanced] .login-card{border-radius:26px;border-color:rgb(var(--line));background:rgb(var(--surface)/.86);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:var(--adv-float)}[data-appearance=advanced] .login-input-wrap{border-radius:12px}[data-appearance=advanced] .login-page .login-submit{border:0;border-radius:12px;color:#fff}[data-appearance=advanced] .login-market-glow{animation:adv-breathe 6s ease-in-out infinite alternate}.adv-market{--adv-gap:16px;display:flex;flex-direction:column;height:100%;min-height:0;gap:8px;padding:0 0 2px;color:rgb(var(--txt));font-size:calc(13px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.adv-title-row{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;animation:adv-rise .5s var(--adv-ease) backwards}.adv-title-row h1{margin:0;font-size:calc(24px * var(--font-scale, 1));font-weight:700;letter-spacing:-.02em;line-height:1.4}.adv-title-row p{display:flex;flex-wrap:wrap;gap:6px 14px;margin:2px 0 0;font-size:calc(12px * var(--font-scale, 1))}.adv-live,.adv-title-row p{align-items:center;color:rgb(var(--dim))}.adv-live{display:inline-flex;gap:7px;padding:2px 10px 2px 9px;border-radius:999px;background:rgb(var(--panel));border:1px solid rgb(var(--line))}.adv-live i{width:7px;height:7px;border-radius:50%;background:rgb(var(--flat))}.adv-live.is-live{color:rgb(var(--up));border-color:rgb(var(--up)/.35);background:rgb(var(--up)/.08)}.adv-live.is-live i{background:rgb(var(--up));box-shadow:0 0 0 0 rgb(var(--up)/.6);animation:adv-ping 1.8s cubic-bezier(.2,.6,.4,1) infinite}.adv-card{position:relative;min-width:0;border:1px solid rgb(var(--line)/.85);border-radius:var(--adv-radius,18px);background:rgb(var(--surface));box-shadow:var(--adv-shadow);animation:adv-rise .6s var(--adv-ease) backwards;animation-delay:calc(var(--i, 0) * 70ms + 80ms);transition:border-color .25s,box-shadow .3s}.adv-card:hover{border-color:rgb(var(--acc)/.3)}.adv-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px}.adv-card-head h2{margin:0;font-size:calc(15px * var(--font-scale, 1));font-weight:650;letter-spacing:-.01em}.adv-card-head h2 small{margin-inline-start:8px;padding:1px 8px;border-radius:999px;background:rgb(var(--acc)/.14);color:rgb(var(--acc));font-weight:650}.adv-card-head h2 small,.adv-meta{font-size:calc(11px * var(--font-scale, 1))}.adv-card-foot,.adv-meta{color:rgb(var(--dim))}.adv-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid rgb(var(--line)/.7);font-size:calc(12px * var(--font-scale, 1))}.adv-empty{padding:36px;color:rgb(var(--dim));text-align:center}.adv-empty-line{padding:14px 4px}.adv-dash,.adv-empty-line{color:rgb(var(--dim))}.adv-mark{--mark-h:260;display:inline-grid;place-items:center;flex:none;border-radius:50%;background:hsl(var(--mark-h) 70% 62%/.16);color:hsl(var(--mark-h) 75% 72%);box-shadow:inset 0 0 0 1px hsl(var(--mark-h) 70% 62%/.28);font-size:11px;font-weight:750;letter-spacing:-.02em;direction:ltr;transition:transform .35s var(--adv-spring);position:relative;overflow:hidden}.adv-mark img{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .3s ease}.adv-mark.has-logo{background:rgb(var(--panel));box-shadow:0 0 0 1px rgb(var(--line))}.adv-mark.has-logo img{opacity:1}[data-theme=light] .adv-mark:not(.has-logo){background:hsl(var(--mark-h) 70% 55%/.12);color:hsl(var(--mark-h) 60% 36%);box-shadow:inset 0 0 0 1px hsl(var(--mark-h) 60% 50%/.25)}.adv-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;font-size:calc(12px * var(--font-scale, 1));font-weight:650;white-space:nowrap;background:rgb(var(--flat)/.14);color:rgb(var(--dim))}.adv-chip.tone-up{background:rgb(var(--up)/.13);color:rgb(var(--up))}.adv-chip.tone-dn{background:rgb(var(--dn)/.13);color:rgb(var(--dn))}.tone-up{color:rgb(var(--up))}.tone-dn{color:rgb(var(--dn))}.adv-title-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.adv-stage{position:relative;isolation:isolate;flex:1;min-height:600px}.adv-stage.is-stacked{flex:none;display:flex;flex-direction:column;gap:12px;min-height:0}.adv-stage.is-stacked>*{flex:none}.adv-stage-empty{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:10px;color:rgb(var(--dim));text-align:center;border:1px dashed rgb(var(--line));border-radius:var(--adv-radius)}.adv-stack-card{overflow:hidden}.adv-stack-card .adv-card-head{padding:10px 14px 6px}.adv-stack-card.type-adv-screener .adv-screener{height:640px}[data-appearance=advanced] .floating-window.type-adv-screener .floating-content{container-type:normal}[data-appearance=advanced] .floating-window:is(.type-adv-pulse,.type-adv-book) .floating-content{overflow:auto;overscroll-behavior:contain}.adv-pulse{display:flex;flex-direction:column;padding:12px 0 10px}.adv-pulse .ui-seg{margin:4px 18px 6px;width:auto}.adv-kpis{display:grid;grid-template-columns:1fr 1fr;margin:0 18px;border:1px solid rgb(var(--line)/.8);border-radius:14px;background:rgb(var(--panel)/.7)}.adv-kpis>div{display:flex;flex-direction:column;gap:4px;padding:12px 14px}.adv-kpis>div+div{border-inline-start:1px solid rgb(var(--line)/.8)}.adv-kpis>div>span{color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1))}.adv-kpis strong{display:flex;align-items:baseline;font-size:calc(20px * var(--font-scale, 1));font-weight:650;letter-spacing:-.02em;direction:ltr;justify-content:flex-end}.adv-kpis .ui-nt__suffix,.adv-kpis strong small{color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1));font-weight:500}.adv-kpis .ui-nt__suffix{margin-inline-start:2px}.adv-kpis strong.adv-kpi-split{direction:rtl;justify-content:flex-start;gap:3px}.adv-kpis strong b{font-weight:650}.adv-breadth{display:flex;gap:3px;height:6px;margin:14px 18px 0;border-radius:99px;overflow:hidden}.adv-breadth i{flex-basis:0;min-width:0;border-radius:99px;transition:flex-grow .8s var(--adv-ease);transform-origin:right;animation:adv-grow-x .9s var(--adv-ease) .3s backwards}.adv-breadth .is-up,.adv-breadth-legend .is-up{background:rgb(var(--up))}.adv-breadth .is-flat,.adv-breadth-legend .is-flat{background:rgb(var(--flat)/.55)}.adv-breadth .is-dn,.adv-breadth-legend .is-dn{background:rgb(var(--dn))}.adv-breadth-legend{display:flex;justify-content:space-between;gap:8px;margin:8px 18px 10px;color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1))}.adv-breadth-legend span{display:inline-flex;align-items:center;gap:5px}.adv-breadth-legend i{width:7px;height:7px;border-radius:50%}.adv-leaders{list-style:none;margin:0;padding:0 10px;display:grid;gap:2px}.adv-leaders li{animation:adv-slide-row .45s var(--adv-ease) backwards;animation-delay:calc(var(--i, 0) * 45ms)}.adv-leaders button{position:relative;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;border-radius:12px;text-align:start;transition:background-color .2s,transform .25s var(--adv-ease)}.adv-leaders button:hover{background:rgb(var(--elev)/.8);transform:translateX(-3px)}.adv-leaders button:hover .adv-mark{transform:scale(1.1) rotate(-6deg)}.adv-leaders button[aria-pressed=true]{background:rgb(var(--acc)/.12);box-shadow:inset 0 0 0 1px rgb(var(--acc)/.3)}.adv-leader-id{display:flex;flex-direction:column;min-width:0}.adv-leader-id b{font-size:calc(13px * var(--font-scale, 1))}.adv-leader-fig small,.adv-leader-id small{color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adv-leader-fig{display:flex;flex-direction:column;align-items:flex-end}.adv-leader-fig b{font-size:calc(13px * var(--font-scale, 1));font-weight:650}.adv-leader-bar{position:absolute;inset-inline:48px 8px;bottom:1px;height:2px;border-radius:2px;background:rgb(var(--line));overflow:hidden}.adv-leader-bar:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:var(--w,0);border-radius:inherit;background:linear-gradient(90deg,rgb(var(--acc2)),rgb(var(--acc)));transform-origin:right;animation:adv-grow-x .8s var(--adv-ease) backwards;animation-delay:calc(var(--i, 0) * 45ms + .15s)}.adv-screener{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.adv-screener-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:10px 18px 2px}.adv-count{padding:2px 10px;border-radius:999px;background:rgb(var(--acc)/.14);color:rgb(var(--acc));font-size:calc(12px * var(--font-scale, 1));font-weight:650}.adv-screener-grid{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}[data-appearance=advanced] .adv-screener .board-panel{flex:1;min-height:0;height:auto;border:0;border-radius:0;background:transparent;box-shadow:none}.adv-screener .board-fitted:not(.board-narrow){container-type:normal}[data-appearance=advanced] .adv-screener .board-toolbar{padding:4px 18px 10px;background:transparent;border:0}[data-appearance=advanced] .adv-screener .quote-scroll{border-top:1px solid rgb(var(--line)/.8)}[data-appearance=advanced] .adv-screener .quote-table thead th{background:rgb(var(--surface));border-bottom:1px solid rgb(var(--line));color:rgb(var(--dim));font-weight:550}[data-appearance=advanced] .adv-screener .quote-table td{vertical-align:middle;border-bottom:1px solid rgb(var(--line)/.45)}[data-appearance=advanced] .adv-screener .quote-row{touch-action:manipulation}[data-appearance=advanced] .adv-screener .quote-row:hover .adv-mark{transform:scale(1.1) rotate(-6deg)}[data-appearance=advanced] .adv-screener .board-footer{padding:10px 18px;border-top:1px solid rgb(var(--line)/.7);background:transparent;color:rgb(var(--dim))}.quote-name-mark{display:flex;align-items:center;gap:9px;min-width:0}.quote-name-mark>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote-name-mark .adv-mark{font-size:10px}.adv-book{padding:10px 0 6px}.adv-book-stock{display:flex;align-items:center;gap:9px;padding:2px 18px 10px;min-width:0}.adv-book-stock b{font-size:calc(14px * var(--font-scale, 1))}.adv-book-stock span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--dim));font-size:calc(12px * var(--font-scale, 1))}.adv-book-labels{padding:0 18px 6px;color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1))}.adv-book-grid,.adv-book-labels{display:grid;grid-template-columns:1fr 1fr;gap:12px}.adv-book-grid{padding:0 12px}.adv-book-side{list-style:none;margin:0;padding:0;display:grid;gap:3px}.adv-book-side li{position:relative;display:flex;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;font-size:calc(12px * var(--font-scale, 1));overflow:hidden}.adv-book-side li>i{position:absolute;inset-block:0;inset-inline-end:0;border-radius:inherit;transition:width .5s var(--adv-ease)}.adv-book-side.is-bid li>i{background:rgb(var(--up)/.13)}.adv-book-side.is-ask li>i{background:rgb(var(--dn)/.13)}.adv-book-side li>span{position:relative}.adv-book-side.is-bid li>span:first-of-type{color:rgb(var(--up));font-weight:650}.adv-book-side.is-ask li>span:first-of-type{color:rgb(var(--dn));font-weight:650}.adv-book-side .adv-book-empty{color:rgb(var(--dim));justify-content:center}.adv-book-foot{display:flex;align-items:center;gap:10px;margin:10px 12px 6px;padding:9px 12px;border-radius:12px;background:rgb(var(--panel));color:rgb(var(--dim));font-size:calc(12px * var(--font-scale, 1))}.adv-book-foot b{color:rgb(var(--txt));font-weight:650}.adv-book-foot small{margin-inline-start:auto}@keyframes adv-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes adv-drop{0%{opacity:0;transform:translateY(-10px)}}@keyframes adv-view-in{0%{opacity:0;transform:translateY(10px) scale(.995);filter:blur(2px)}}@keyframes adv-slide-row{0%{opacity:0;transform:translateX(-10px)}}@keyframes adv-slide-in{0%{opacity:0;transform:translateX(24px)}}@keyframes adv-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.96)}}@keyframes adv-dialog-in{0%{opacity:0;transform:translateY(12px) scale(.96)}}@keyframes adv-toast{0%{opacity:0;transform:translate(-50%,18px) scale(.94)}}@keyframes adv-pop{0%{opacity:0;transform:scale(.4)}}@keyframes adv-grow-x{0%{transform:scaleX(0)}}@keyframes adv-ping{70%{box-shadow:0 0 0 7px rgb(var(--up)/0)}to{box-shadow:0 0 0 0 rgb(var(--up)/0)}}@keyframes adv-breathe{to{opacity:.55;transform:scale(1.08)}}@media (max-width:1100px){.adv-kpis strong{font-size:calc(18px * var(--font-scale, 1))}}@media (max-width:950px){[data-appearance=advanced] .terminal-main{padding:10px 12px 0}[data-appearance=advanced] .context-location{display:none}}@media (max-width:600px){[data-appearance=advanced] .terminal-main{padding:8px 8px 0}[data-appearance=advanced] .terminal-header{height:56px;padding-inline:10px}[data-appearance=advanced] .context-clock{padding:4px 10px}.adv-market{--adv-gap:12px}.adv-title-row{align-items:flex-start;flex-direction:column;gap:10px}.adv-title-row h1{font-size:calc(20px * var(--font-scale, 1))}.adv-title-row .ui-button{width:100%;--h:44px}.adv-title-actions{width:100%;justify-content:stretch}.adv-title-actions>*{flex:1}.adv-screener-head{flex-direction:column;align-items:stretch}.adv-screener-head .ui-seg{width:100%;display:flex}.adv-count{align-self:flex-start}[data-appearance=advanced] .adv-screener .board-toolbar{padding-inline:10px}.adv-book-grid{gap:8px;padding:0 8px}}@media (prefers-reduced-motion:reduce){[data-appearance=advanced] *,[data-appearance=advanced] :after,[data-appearance=advanced] :before{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:1ms!important;scroll-behavior:auto!important}[data-appearance=advanced] .terminal-shell:after,[data-appearance=advanced] .terminal-shell:before{animation:none!important}}[data-appearance=advanced] .context-connection.is-on{border-color:rgb(var(--up)/.35);background:rgb(var(--up)/.08)}[data-appearance=advanced] .context-connection.is-off{border-color:rgb(var(--dn)/.4);background:rgb(var(--dn)/.08)}.board-top,.board-top-main{display:contents}.adv-grid-head{gap:10px 16px;padding:10px 18px 4px}.adv-grid-head,.adv-grid-head-start{display:flex;align-items:center;flex-wrap:wrap}.adv-grid-head-start{gap:10px 12px}.adv-grid-head .market-aaoifi-coverage{color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1))}.adv-window-slot{display:contents}.adv-stage-bar{display:inline-flex;align-items:center;gap:6px;padding-inline-start:6px;border-inline-start:1px solid rgb(var(--line))}[data-appearance=advanced] .adv-screener .board-toolbar .toolbar-tools{flex-wrap:wrap;row-gap:8px}[data-appearance=advanced] .adv-screener .board-toolbar .board-search{flex:1 1 110px;min-width:100px}[data-appearance=advanced] .toolbar-tools>.market-inline-classifications{border-inline-start-color:rgb(var(--line))}[data-appearance=advanced] .news-ticker>.tool-button{flex:none;min-height:28px;padding:4px 18px!important;border-radius:999px}[data-appearance=advanced] :is(.list-tabs,.alerts-tabs,.history-tabs,.watchlist-list-tabs,.operations-view-tabs,.drawer-tabs,.quick-filters)>button{padding-inline:14px}[data-appearance=advanced] .chart-quick-frames>button{padding-inline:10px}[data-appearance=advanced] .toolbar-tools>.market-inline-classifications{gap:7px}[data-appearance=advanced] .toolbar-tools>.market-inline-classifications>.app-select{flex:none;width:122px;min-width:0;max-width:122px}[data-appearance=advanced] .toolbar-tools>.market-inline-classifications .app-select-trigger{width:100%;min-width:0}[data-appearance=advanced] .toolbar-tools>.market-inline-classifications .app-select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-appearance=advanced] .toolbar-tools>.market-inline-classifications .app-select-trigger{height:34px;min-height:34px;padding:0 11px;border-radius:var(--adv-radius-sm);font-size:calc(11px * var(--font-scale, 1));font-weight:700;background:rgb(var(--panel));border-color:rgb(var(--line))}[data-appearance=advanced] .board-search input{border:0!important;background:transparent!important;box-shadow:none!important;outline:none}[data-appearance=advanced] .users-filters{gap:8px;align-items:center}[data-appearance=advanced] .users-filters .board-search{height:36px;padding-inline:12px;border-radius:var(--adv-radius-sm)}[data-appearance=advanced] .users-filters .app-select-trigger{height:36px;min-height:36px;border-radius:var(--adv-radius-sm)}[data-appearance=advanced] .board-filter-menu{width:min(620px,calc(100vw - 16px));border-radius:18px}[data-appearance=advanced] .board-filter-menu .filter-workbench{padding:16px 18px;background:transparent}[data-appearance=advanced] .filter-workbench>header{margin-bottom:14px}[data-appearance=advanced] .filter-workbench>header b{font-size:calc(15px * var(--font-scale, 1))}[data-appearance=advanced] .filter-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[data-appearance=advanced] .filter-groups fieldset{padding:12px 14px 14px;border-radius:14px;border-color:rgb(var(--line));background:rgb(var(--panel)/.6)}[data-appearance=advanced] .filter-groups legend{padding:0 6px;font-size:calc(12px * var(--font-scale, 1));font-weight:650;color:rgb(var(--txt))}[data-appearance=advanced] .filter-groups label{font-size:calc(11px * var(--font-scale, 1))}[data-appearance=advanced] .filter-groups input:not([type=checkbox]){height:34px;border-radius:10px}[data-appearance=advanced] .filter-active button,[data-appearance=advanced] .filter-presets button{min-height:30px;padding-inline:13px;transition:border-color .15s,background-color .15s,color .15s}[data-appearance=advanced] .filter-workbench>footer{margin-top:14px;padding-top:12px}[data-appearance=advanced] .adv-screener .board-toolbar .toolbar-tools{-moz-column-gap:6px;column-gap:6px}[data-appearance=advanced] .adv-screener .toolbar-tools>.market-inline-classifications{padding-inline-start:4px}[data-appearance=advanced] .board-fitted .quote-table thead :is(th,th>button,.quote-heading){font-size:max(10.5px,calc(var(--quote-fit-font, 13px) * .8));line-height:1.2}[data-appearance=advanced] .board-fitted .quote-table td.quote-name{padding-inline-start:10px}[data-appearance=advanced] .board-fitted .quote-table td.quote-code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-appearance=advanced] .toolbar-tools>.market-inline-classifications>.app-select{width:auto;max-width:220px}[data-appearance=advanced] .toolbar-tools>.market-inline-classifications .app-select-trigger>span{overflow:visible;text-overflow:clip}.stock-menu-heading{flex-direction:row;align-items:center;gap:10px}.stock-menu-heading .stock-menu-id{display:flex;flex-direction:column;gap:1px;min-width:0}[data-appearance=advanced] .terminal-main>.activity-strip{padding-block:3px;min-height:0}[data-appearance=advanced] .workspace-content>.market-keepalive.is-parked{animation:none}[data-appearance=advanced] .workspace-content>.market-keepalive:not(.is-parked){animation:adv-view-in .28s var(--adv-ease) backwards}@keyframes adv-fade{0%{opacity:0}}[data-appearance=advanced] .alerts-backdrop{background:rgb(0 0 0/.32);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:adv-fade .22s ease backwards}[data-appearance=advanced] .alerts-backdrop .alerts-panel{border-radius:22px;box-shadow:var(--adv-float);animation:adv-dialog-in .32s var(--adv-ease) backwards}[data-appearance=advanced] .alerts-backdrop .alerts-panel>*{animation:adv-rise .36s var(--adv-ease) backwards}[data-appearance=advanced] .alerts-backdrop .alerts-panel>:nth-child(2){animation-delay:.04s}[data-appearance=advanced] .alerts-backdrop .alerts-panel>:nth-child(3){animation-delay:.08s}[data-appearance=advanced] .alerts-backdrop .alerts-panel>:nth-child(n+4){animation-delay:.12s}[data-appearance=advanced] .adv-screener .board-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px}[data-appearance=advanced] .adv-screener .board-top .adv-grid-head{padding:0;flex:0 1 auto}[data-appearance=advanced] .adv-screener .board-top .board-toolbar{flex:1 1 max-content;min-width:0;padding:0}[data-appearance=advanced] .adv-screener .board-top .toolbar-tools{justify-content:flex-end}[data-appearance=advanced] .adv-screener .board-top .board-search{flex:1 1 150px;min-width:130px}[data-appearance=advanced] .terminal-main{padding:4px 4px 0;gap:4px}[data-appearance=advanced] .terminal-main>.activity-strip{padding-block:2px}[data-appearance=advanced] .board-fitted .board-footer{display:none}[data-appearance=advanced] .adv-screener .board-top .board-search{order:99}@keyframes min-island-in{0%{opacity:0;transform:translate(-50%,26px) scale(.6)}}@keyframes min-island-live{0%{transform:scale(1);opacity:.65}to{transform:scale(2.8);opacity:0}}.min-island{interpolate-size:allow-keywords;position:fixed;bottom:14px;left:50%;z-index:120;transform:translateX(-50%);width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 32px);overflow:hidden;border-radius:22px;background:#0c0c12;color:#f4f4f8;box-shadow:0 18px 40px -12px rgb(0 0 0/.55),inset 0 0 0 1px rgb(255 255 255/.07);transition:width .5s cubic-bezier(.34,1.3,.64,1),border-radius .45s cubic-bezier(.34,1.3,.64,1);animation:min-island-in .55s cubic-bezier(.34,1.56,.64,1) backwards}.min-island.is-open{width:min(360px,calc(100vw - 32px));border-radius:26px}.min-island button{color:inherit}.min-island-pill{display:flex;align-items:center;gap:9px;width:100%;height:40px;padding:0 16px 0 13px;font-size:calc(12px * var(--font-scale, 1));font-weight:700;white-space:nowrap}.min-island-live{position:relative;flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#34d399}.min-island-live:after{content:"";position:absolute;inset:0;border-radius:50%;background:#34d399;animation:min-island-live 2s ease-out infinite}.min-island-icons{display:flex}.min-island-icons>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:2px solid #0c0c12;background:#23243a;color:#c9c3ff}.min-island-icons>span+span{margin-inline-start:-8px}.min-island-pill>b{font-size:calc(13px * var(--font-scale, 1))}.min-island-label{color:rgb(255 255 255/.6);font-weight:600}.min-island-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .45s cubic-bezier(.34,1.15,.64,1),opacity .22s ease}.min-island.is-open .min-island-body{grid-template-rows:1fr;opacity:1}.min-island-inner{min-height:0;overflow:hidden}.min-island ul{display:grid;gap:4px;max-height:260px;margin:0;padding:2px 8px 4px;overflow-y:auto;list-style:none;scrollbar-width:thin}.min-island li{display:flex;align-items:center;gap:4px;opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .4s cubic-bezier(.34,1.4,.64,1);transition-delay:calc(var(--i, 0) * 35ms)}.min-island.is-open li{opacity:1;transform:none}.min-island-item{flex:1;min-width:0;display:flex;align-items:center;gap:9px;padding:6px 9px;border-radius:14px;background:rgb(255 255 255/.05);transition:background-color .15s}.min-island-item:focus-visible,.min-island-item:hover{background:rgb(255 255 255/.13)}.min-island-item-icon{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:10px;background:rgb(var(--acc)/.45);color:#fff}.min-island-item-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start;font-size:calc(12px * var(--font-scale, 1));font-weight:650}.min-island-item>svg:last-child{opacity:.45;transition:opacity .15s,transform .2s}.min-island-item:hover>svg:last-child{opacity:1;transform:translateY(-2px)}.min-island-close{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:12px;background:rgb(255 255 255/.05);color:rgb(255 255 255/.6)!important;transition:background-color .15s,color .15s}.min-island-close:focus-visible,.min-island-close:hover{background:rgb(239 68 68/.9);color:#fff!important}.min-island footer{display:flex;gap:6px;padding:6px 8px 10px}.min-island footer button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:32px;border-radius:12px;background:rgb(255 255 255/.08);font-size:calc(11.5px * var(--font-scale, 1));font-weight:700;transition:background-color .15s}.min-island footer button:hover{background:rgb(255 255 255/.16)}.min-island footer button.is-danger:hover{background:rgb(239 68 68/.9)}@media (prefers-reduced-motion:reduce){.min-island,.min-island *,.min-island-live:after{animation:none!important;transition:none!important}}[data-appearance=advanced] .terminal-main>.workspace-topbar{padding-inline:8px}@keyframes min-island-restore{40%{transform:translateY(-4px) scale(1.02)}to{opacity:0;transform:translateY(-26px) scale(.86)}}@keyframes min-island-close{30%{transform:translateX(0)}to{opacity:0;transform:translateX(-46px) scale(.9)}}@keyframes min-island-fold{to{height:0;margin-top:-4px}}@keyframes min-island-pop{0%{transform:scale(1.7);color:#34d399}}@keyframes min-island-out{to{opacity:0;transform:translate(-50%,18px) scale(.7)}}.min-island li{height:40px}.min-island li.is-restore{animation:min-island-restore .28s cubic-bezier(.4,0,.2,1) forwards}.min-island li.is-restore .min-island-item{background:rgb(52 211 153/.22)}.min-island li.is-close{animation:min-island-close .28s cubic-bezier(.4,0,.2,1) forwards,min-island-fold .2s ease-in .16s forwards;overflow:hidden}.min-island li.is-close .min-island-close,.min-island li.is-close .min-island-item{background:rgb(239 68 68/.55)}.min-island-count{display:inline-block;animation:min-island-pop .45s cubic-bezier(.34,1.56,.64,1)}.min-island.is-leaving{animation:min-island-out .28s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}[data-appearance=advanced] .terminal-sidebar{transition:none}.window-snap-preview{position:absolute;pointer-events:none;border-radius:14px;border:2px solid rgb(var(--acc)/.7);background:rgb(var(--acc)/.12);box-shadow:inset 0 0 0 1px rgb(var(--acc)/.15),0 10px 40px rgb(var(--acc)/.15);backdrop-filter:blur(2px);transition:left .14s ease,top .14s ease,width .14s ease,height .14s ease;animation:snap-in .14s ease-out}@keyframes snap-in{0%{opacity:0;transform:scale(.98)}}.window-link-dot{display:inline-grid;place-items:center;width:26px}.window-link-dot i{width:10px;height:10px;border-radius:50%;border:2px solid rgb(var(--dim)/.7);background:transparent;transition:transform .15s ease,background .15s ease}.window-link-dot:hover i{transform:scale(1.2)}.window-link-dot.link-red i{background:#ef4444;border-color:#ef4444;box-shadow:0 0 8px #ef444488}.window-link-dot.link-green i{background:#22c55e;border-color:#22c55e;box-shadow:0 0 8px #22c55e88}.window-link-dot.link-blue i{background:#3b82f6;border-color:#3b82f6;box-shadow:0 0 8px #3b82f688}.window-link-dot.link-amber i{background:#f59e0b;border-color:#f59e0b;box-shadow:0 0 8px #f59e0b88}[data-appearance=advanced] .floating-window{background:rgb(var(--surface));transition:box-shadow .2s ease,border-color .2s ease}[data-appearance=advanced] .floating-window .floating-titlebar{background:linear-gradient(180deg,rgb(var(--elev)/.9),rgb(var(--elev)/.7))}[data-appearance=advanced] .floating-window.is-active{border-color:rgb(var(--acc)/.45);box-shadow:var(--adv-float),0 0 0 1px rgb(var(--acc)/.18),0 18px 50px rgb(0 0 0/.28)}[data-appearance=advanced] .floating-window:not(.is-active) .floating-titlebar b{opacity:.78}.floating-window{transition-property:box-shadow,border-color}.floating-window.maximized{animation:window-focus .22s cubic-bezier(.22,1,.36,1)}@keyframes window-focus{0%{opacity:.7;transform:scale(.97)}}body.window-interacting .floating-window{transition:none}@media (prefers-reduced-motion:reduce){.floating-window.maximized,.window-snap-preview{animation:none;transition:none}}.animate-flashUp{animation:neo-flash-up 1.1s ease-out}.animate-flashDn{animation:neo-flash-dn 1.1s ease-out}@keyframes neo-flash-up{0%{background-color:rgb(var(--up)/.38);text-shadow:0 0 10px rgb(var(--up)/.7)}to{background-color:transparent;text-shadow:none}}@keyframes neo-flash-dn{0%{background-color:rgb(var(--dn)/.38);text-shadow:0 0 10px rgb(var(--dn)/.7)}to{background-color:transparent;text-shadow:none}}.market-tape-grid tbody tr.tape-new{animation:tape-in .35s ease-out}@keyframes tape-in{0%{opacity:0;transform:translateY(-6px)}}.market-tape-grid tr.tape-big td{background:rgb(var(--acc)/.09);font-weight:700}.market-tape-grid tr.tape-big td:first-child{box-shadow:inset -3px 0 0 rgb(var(--acc))}@media (prefers-reduced-motion:reduce){.animate-flashDn,.animate-flashUp,.market-tape-grid tbody tr{animation:none}}.window-mini{position:absolute;z-index:800;width:230px;padding:12px 14px;border-radius:16px;border:1px solid rgb(var(--line));background:rgb(var(--elev));box-shadow:0 16px 44px rgb(0 0 0/.32),0 0 0 1px rgb(var(--acc)/.12);color:rgb(var(--txt));text-align:start;cursor:grab;touch-action:none;animation:mini-in .28s cubic-bezier(.22,1,.36,1)}.window-mini:active{cursor:grabbing}.window-mini:hover{border-color:rgb(var(--acc)/.5)}@keyframes mini-in{0%{opacity:0;transform:scale(.85) translateY(8px)}}.mini-quote{display:grid;gap:6px}.mini-quote-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.mini-quote-head b{color:rgb(var(--acc));font-size:calc(13px * var(--font-scale, 1));letter-spacing:.02em}.mini-quote-change{font-size:calc(12px * var(--font-scale, 1));font-weight:700;padding:2px 7px;border-radius:999px;background:rgb(var(--dim)/.12)}.tone-up .mini-quote-change{color:rgb(var(--up));background:rgb(var(--up)/.14)}.tone-dn .mini-quote-change{color:rgb(var(--dn));background:rgb(var(--dn)/.14)}.mini-quote-last{font-size:calc(26px * var(--font-scale, 1));font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums;animation:mini-tick .8s ease-out}.tone-up .mini-quote-last{color:rgb(var(--up))}.tone-dn .mini-quote-last{color:rgb(var(--dn))}@keyframes mini-tick{0%{text-shadow:0 0 14px currentColor}}.mini-quote-range{display:flex;align-items:center;gap:8px;font-size:calc(10px * var(--font-scale, 1));color:rgb(var(--dim));font-variant-numeric:tabular-nums}.mini-quote-range i{position:relative;flex:1;height:4px;border-radius:2px;background:linear-gradient(90deg,rgb(var(--up)/.55),rgb(var(--dim)/.3),rgb(var(--dn)/.55))}.mini-quote-range i b{position:absolute;top:50%;width:10px;height:10px;margin-inline-start:-5px;border-radius:50%;background:rgb(var(--txt));box-shadow:0 0 0 3px rgb(var(--elev)),0 0 8px rgb(var(--acc)/.6);transform:translateY(-50%);transition:inset-inline-start .4s ease}@media (prefers-reduced-motion:reduce){.mini-quote-last,.window-mini{animation:none}}@container (max-height: 460px){.stock-data-heading{padding-block:4px;min-height:0}.operations-footnote,.operations-overview,.operations-session-control,.order-book>.data-window-note,.stock-data-heading h2{display:none}.stock-data-body{padding:6px 8px!important;gap:6px}.operations-unified{gap:6px}.operations-view-tabs{padding:0}.operations-view-tabs button{padding-block:3px}}.window-menu-dot{display:inline-block;width:9px;height:9px;margin-inline-end:8px;border-radius:50%;border:1.5px solid rgb(var(--dim)/.7);vertical-align:0}.window-menu-dot.link-red{background:#ef4444;border-color:#ef4444}.window-menu-dot.link-green{background:#22c55e;border-color:#22c55e}.window-menu-dot.link-blue{background:#3b82f6;border-color:#3b82f6}.window-menu-dot.link-amber{background:#f59e0b;border-color:#f59e0b}.grid-divider{position:fixed;z-index:70;border-radius:6px;touch-action:none}.grid-divider.is-x{width:10px;cursor:col-resize}.grid-divider.is-y{height:10px;cursor:row-resize}.grid-divider:after{content:"";position:absolute;inset:0;margin:auto;border-radius:999px;background:rgb(var(--acc)/0);transition:background .15s}.grid-divider.is-x:after{width:3px;height:36px;max-height:60%}.grid-divider.is-y:after{height:3px;width:36px;max-width:60%}.grid-divider:hover:after,body.is-col-resizing .grid-divider.is-x:after,body.is-row-resizing .grid-divider.is-y:after{background:rgb(var(--acc)/.8)}body.is-col-resizing,body.is-col-resizing *{cursor:col-resize!important}body.is-row-resizing,body.is-row-resizing *{cursor:row-resize!important}.floating-window.is-grid>.floating-titlebar{cursor:grab}body.window-interacting .floating-window.is-grid{transition:none}.settings-hint{display:block;margin-top:8px;color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1));line-height:1.7}.floating-titlebar .window-tabs{display:flex;flex:1 1 auto;align-items:stretch;gap:3px;min-width:0;margin-inline:6px;overflow-x:auto;scrollbar-width:none}.floating-titlebar .window-tabs::-webkit-scrollbar{display:none}.window-tab{display:inline-flex;flex:0 1 auto;align-items:center;gap:4px;min-width:70px;max-width:220px;padding:3px 4px 3px 10px;border:1px solid transparent;border-radius:8px 8px 0 0;color:rgb(var(--dim));font-size:calc(12px * var(--font-scale, 1));font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.window-tab span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.window-tab:hover{color:rgb(var(--txt));background:rgb(var(--acc)/.06)}.window-tab.is-active{color:rgb(var(--txt));background:rgb(var(--surface));border-color:rgb(var(--line));border-bottom-color:transparent;box-shadow:inset 0 2px 0 rgb(var(--acc))}.window-tab button{display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:5px;background:none;color:inherit;opacity:.55;cursor:pointer}.window-tab button:hover{opacity:1;background:rgb(var(--dn)/.14);color:rgb(var(--dn));box-shadow:none}.window-tab-panel{height:100%;min-height:0}.window-tab-panel[hidden]{display:none}.palette-backdrop{position:fixed;inset:0;z-index:400;display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;background:rgb(0 0 0/.45)}.command-palette{display:flex;flex-direction:column;width:min(640px,100%);max-height:70vh;overflow:hidden;border:1px solid rgb(var(--line));border-radius:16px;background:rgb(var(--elev));box-shadow:0 30px 80px rgb(0 0 0/.45);animation:palette-in .16s ease-out}.palette-search{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgb(var(--line));color:rgb(var(--dim))}.palette-search input{flex:1;min-width:0;border:0;background:none;color:rgb(var(--txt));font:inherit;font-size:calc(15px * var(--font-scale, 1));outline:none;box-shadow:none}.palette-results{overflow-y:auto;padding:6px}.palette-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;cursor:pointer}.palette-item[aria-selected=true]{background:rgb(var(--acc)/.12)}.palette-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:rgb(var(--line)/.6);color:rgb(var(--dim));flex:none}.palette-main{display:grid;min-width:0;flex:1}.palette-main b{font-size:calc(13px * var(--font-scale, 1));font-weight:700}.palette-main b,.palette-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-main small{color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1))}.palette-group{flex:none;padding:1px 8px;border-radius:999px;background:rgb(var(--line)/.6);color:rgb(var(--dim));font-size:10px}.palette-actions{display:flex;gap:4px;flex:none}.palette-actions button{padding:3px 8px;border:1px solid rgb(var(--line));border-radius:7px;background:rgb(var(--surface));color:rgb(var(--dim));font:inherit;font-size:calc(11px * var(--font-scale, 1));cursor:pointer}.palette-actions button:hover{color:rgb(var(--txt));border-color:rgb(var(--acc)/.6)}.palette-item:not([aria-selected=true]) .palette-actions{opacity:.55}.palette-empty{margin:0;padding:18px;color:rgb(var(--dim));text-align:center;font-size:calc(12px * var(--font-scale, 1))}.palette-foot{display:flex;flex-wrap:wrap;gap:14px;padding:9px 16px;border-top:1px solid rgb(var(--line));color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1))}.palette-foot kbd,.palette-search kbd{margin-inline:2px}@keyframes palette-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}}@media (max-width:600px){.palette-actions,.palette-foot{display:none}.palette-backdrop{padding-top:8vh}}.layout-menu{width:320px;padding:8px}.layout-menu-note{margin:2px 4px 8px;color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1));line-height:1.7}.layout-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 8px;border:0;border-radius:10px;background:none;color:rgb(var(--txt));font:inherit;text-align:start;cursor:pointer}.layout-menu-item:hover{background:rgb(var(--acc)/.1);box-shadow:none}.layout-menu-item>span:last-child{display:grid;gap:2px;min-width:0}.layout-menu-item b{font-size:calc(13px * var(--font-scale, 1))}.layout-menu-item small{color:rgb(var(--dim));font-size:calc(11px * var(--font-scale, 1));line-height:1.6}.layout-menu-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:rgb(var(--line)/.6);color:rgb(var(--dim))}.layout-menu-icon.link-blue{background:rgb(59 130 246/.16);color:#3b82f6}.layout-menu-icon.link-green{background:rgb(34 197 94/.16);color:#22c55e}.update-cover{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:rgb(var(--bg)/.86);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:update-in .4s ease-out}.update-cover-card{width:min(480px,100%);text-align:center}.update-cover-mark{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 20px;border-radius:20px;background:rgb(var(--acc)/.14);box-shadow:0 0 0 1px rgb(var(--acc)/.3);animation:update-float 6s ease-in-out infinite}.update-cover-mark .nd-mark{width:38px;height:38px}.update-cover-tag{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;border-radius:999px;background:rgb(var(--up)/.12);color:rgb(var(--up));font-size:13px;font-weight:600}.update-cover-tag i{width:8px;height:8px;border-radius:50%;background:currentColor;animation:update-pulse 1.4s ease-in-out infinite}.update-cover h2{margin:16px 0 8px;font-size:clamp(28px,5vw,40px);font-weight:800;line-height:1.3}.update-cover p{margin:0 auto;max-width:400px;color:rgb(var(--dim));font-size:15px;line-height:1.9}.update-cover-bar{position:relative;height:4px;width:min(300px,80%);margin:26px auto 0;overflow:hidden;border-radius:999px;background:rgb(var(--line))}.update-cover-bar:after{content:"";position:absolute;inset:0;width:40%;border-radius:inherit;background:linear-gradient(90deg,transparent,rgb(var(--acc)),rgb(var(--up)),transparent);animation:update-slide 1.6s ease-in-out infinite}@keyframes update-in{0%{opacity:0}}@keyframes update-float{50%{transform:translateY(-6px)}}@keyframes update-pulse{50%{opacity:.3}}@keyframes update-slide{0%{transform:translateX(-120%)}to{transform:translateX(280%)}}@media (prefers-reduced-motion:reduce){.update-cover,.update-cover-bar:after,.update-cover-mark,.update-cover-tag i{animation:none}}:root{--type-figure:calc(13px * var(--font-scale, 1));--type-head:calc(11.5px * var(--font-scale, 1));--type-title:calc(12.5px * var(--font-scale, 1));--type-control:calc(12px * var(--font-scale, 1));--type-caption:calc(11px * var(--font-scale, 1))}.floating-titlebar .window-tab,.floating-titlebar b{font-size:var(--type-title)!important}:is(.market-tape-grid,.operations-scroll,.stock-data-window,.order-book,.users-table) :is(td,td *){font-size:var(--type-figure)!important}:is(.market-tape-grid,.operations-scroll,.stock-data-window,.order-book) :is(th,th *){font-size:var(--type-head)!important}:is(.tool-button,.header-action span,.sidebar-label,.workspace-action-label,.app-select-value,.drawer-tabs button,.chart-quick-frames button,.nd-chart-actions button,.news-ticker-label,.tape-code-chip,.market-tape-search input,.market-tape-minimum,.market-tape-minimum input,.chart-advanced-launch,.workspace-saved-trigger,.sidebar-logout,.sidebar-toggle-row,.terminal-sidebar button span){font-size:var(--type-control)!important}:is(.nd-chart-readout span,.chart-volume-toggle,.chart-navigation span,.ticker-headline small,.ticker-navigation small,.news-ticker .tool-button,.terminal-header small,.market-tape-status,.market-tape-status span,.chart-history-banner,.chart-history-banner *,.chart-history-help small,.chart-adjustment-note,.chart-frame-number,.chart-frame-unit,.nd-chart-brand small,.order-book-balance span,.market-tape-footer,.market-tape-footer span){font-size:var(--type-caption)!important}:is(.nd-chart-readout b,.market-tape-minimum span,.workspace-saved-trigger b,.news-ticker-label span){font-size:var(--type-caption)!important}.chart-navigation button{font-size:var(--type-control)!important}.mobile-window-bar{display:none}@media (max-width:600px){.floating-window:not(.contained-window){left:0!important;top:calc(var(--app-header-h, 101px) + var(--sheet-gap, 0px))!important;width:100vw!important;height:calc(100dvh - var(--app-header-h, 101px) - var(--sheet-gap, 0px) - 54px)!important;min-width:0!important;border-radius:0!important;border-inline:0!important;transform:none!important}.floating-window:not(.contained-window):not(.is-active){display:none!important}.floating-window:not(.contained-window) .window-resize{display:none}.mobile-window-bar{position:fixed;inset:auto 0 0 0;z-index:120;display:flex;gap:6px;height:54px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));overflow-x:auto;scrollbar-width:none;border-top:1px solid rgb(var(--line));background:rgb(var(--elev));box-shadow:0 -10px 30px rgb(0 0 0/.25)}.mobile-window-bar::-webkit-scrollbar{display:none}.mobile-window-chip{display:inline-flex;flex:none;align-items:center;max-width:200px;border:1px solid rgb(var(--line));border-radius:999px;background:rgb(var(--surface))}.mobile-window-chip.is-front{border-color:rgb(var(--acc)/.7);background:rgb(var(--acc)/.14)}.mobile-window-chip button{min-height:36px;padding:0 6px 0 12px;border:0;background:none;color:rgb(var(--txt));font:inherit;font-size:var(--type-control);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.mobile-window-chip .mobile-window-close{display:grid;place-items:center;min-width:34px;padding:0;color:rgb(var(--dim))}.mobile-sheet-handle{position:fixed;z-index:121;left:50%;top:calc(var(--app-header-h, 101px) + var(--sheet-gap, 0px) - 12px);width:88px;height:24px;margin-left:-44px;display:grid;place-items:center;touch-action:none;cursor:ns-resize}.mobile-sheet-handle i{width:44px;height:5px;border-radius:999px;background:rgb(var(--dim)/.7);box-shadow:0 0 0 3px rgb(var(--elev));transition:background .15s,width .15s}.mobile-sheet-handle:is(:hover,:focus-visible) i,.sheet-dragging .mobile-sheet-handle i{width:56px;background:rgb(var(--acc))}.mobile-sheet-handle:focus-visible{outline:none}.sheet-dragging,.sheet-dragging *{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}}.mobile-sheet-handle{display:none}@media (max-width:600px){.mobile-sheet-handle{display:grid}}:is(.tool-button,.icon-button,.market-tape-toolbar button)[aria-pressed=true]{color:rgb(var(--acc))!important;background:rgb(var(--acc)/.14)!important;border-color:rgb(var(--acc)/.55)!important;box-shadow:inset 0 0 0 1px rgb(var(--acc)/.35)!important;font-weight:700}:is(.tool-button,.icon-button,.market-tape-toolbar button)[aria-pressed=true] svg{color:rgb(var(--acc))}:is(.tool-button,.icon-button,.primary-button,.market-tape-toolbar button,.window-controls button):not(:disabled):active{transform:scale(.95);transition-duration:60ms}.hover-tip{position:fixed;z-index:10000;top:0;left:0;max-width:min(280px,calc(100vw - 12px));padding:6px 10px;border-radius:7px;background:rgb(var(--txt));color:rgb(var(--bg));font-size:var(--type-caption,11px);font-weight:600;line-height:1.5;pointer-events:none;box-shadow:0 8px 24px rgb(0 0 0/.28);opacity:0;white-space:normal}.hover-tip.is-shown{opacity:1;animation:hover-tip-in .14s ease-out}@keyframes hover-tip-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.hover-tip.is-shown{animation:none}:is(.tool-button,.icon-button,.primary-button):active{transform:none!important}}.session-ended .update-cover-tag.is-warn{background:rgb(var(--dn)/.14);color:rgb(var(--dn))}.session-ended .update-cover-tag.is-warn i{background:rgb(var(--dn))}.session-ended .session-ended-meta{margin-top:6px;font-size:var(--type-caption);color:rgb(var(--dim))}.session-ended .session-ended-button{margin-top:18px;padding:10px 22px;font-size:var(--type-control)}.quote-row.tint-up{--row-tint:color-mix(in srgb,rgb(var(--surface)) 96%,rgb(var(--up)))}.quote-row.tint-dn{--row-tint:color-mix(in srgb,rgb(var(--surface)) 96%,rgb(var(--dn)))}.quote-table tbody .quote-row:is(.tint-up,.tint-dn):not(.is-selected):not(:hover),.quote-table tbody .quote-row:is(.tint-up,.tint-dn):not(.is-selected):not(:hover)>td{background:var(--row-tint)!important}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-decoration{display:none}input[type=search]:is(:focus,:focus-visible){outline:none!important;box-shadow:none!important}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;flex:none;width:18px;height:18px;margin-inline-start:6px;border-radius:50%;cursor:pointer;background:rgb(var(--dim)/.18) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238b9aa8' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7 7 17'/%3E%3C/svg%3E") 50% /10px no-repeat}input[type=search]::-webkit-search-cancel-button:hover{background-color:rgb(var(--dn)/.2)}:is(label,.saved-workspace-search,.board-search,.market-tape-search,.app-select-search,.palette-input,.users-search,.news-search,.heatmap-search):has(>input[type=search]:focus){border-color:rgb(var(--acc)/.6)!important}.login-page.login-horizon{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:76px 20px 34vh;min-height:100svh;background:rgb(var(--bg));overflow:hidden}.login-horizon .login-tools{position:absolute;top:18px;inset-inline-end:18px;z-index:3;display:flex;gap:8px;animation:login-arrive .6s ease .9s backwards}.login-horizon .login-language,.login-horizon .login-mode{display:grid;place-items:center;height:36px;min-width:36px;padding:0 14px;border:1px solid rgb(var(--line));border-radius:999px;background:rgb(var(--surface)/.7);color:rgb(var(--dim));cursor:pointer;transition:color .2s,border-color .2s}.login-horizon .login-mode{padding:0}.login-horizon .login-language:hover,.login-horizon .login-mode:hover{color:rgb(var(--txt));border-color:rgb(var(--dim)/.6)}.scene{direction:ltr;z-index:-1;overflow:hidden;pointer-events:none;--mx:0;--my:0}.scene,.scene-grid{position:absolute;inset:0}.scene-grid{background-image:linear-gradient(90deg,rgb(var(--line)/.5) 1px,transparent 1px),linear-gradient(rgb(var(--line)/.35) 1px,transparent 1px);background-size:72px 72px;-webkit-mask:linear-gradient(0deg,#000 0,rgb(0 0 0/.35) 45%,transparent 80%);mask:linear-gradient(0deg,#000 0,rgb(0 0 0/.35) 45%,transparent 80%);opacity:.45;transform:translate(calc(var(--mx) * -10px),calc(var(--my) * -6px));transition:transform .8s cubic-bezier(.22,1,.36,1)}.scene-glow{position:absolute;left:50%;bottom:-30vh;width:120vw;height:75vh;transform:translateX(-50%);background:radial-gradient(ellipse at 50% 60%,rgb(var(--acc)/.26),rgb(var(--acc)/.07) 45%,transparent 70%);animation:scene-breathe 9s ease-in-out infinite}.scene-shade{position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 38%,transparent 40%,rgb(var(--bg)/.55) 100%)}.scene-lines{position:absolute;inset:auto 0 0 0;height:42vh;min-height:260px;clip-path:inset(0 100% 0 0);animation:scene-reveal 2.6s cubic-bezier(.65,0,.35,1) .15s forwards}.scene-layer{position:absolute;inset:0;transition:transform 1s cubic-bezier(.22,1,.36,1)}.scene-layer.is-far{transform:translate(calc(var(--mx) * -26px),calc(var(--my) * -10px));opacity:.35}.scene-layer.is-mid{transform:translate(calc(var(--mx) * -14px),calc(var(--my) * -6px));opacity:.6}.scene-drift{position:absolute;inset:0;width:200%;will-change:transform;animation:scene-drift 120s linear infinite}.is-mid .scene-drift{animation-duration:80s}.is-near .scene-drift{animation-duration:55s}.scene-drift svg{display:block;width:100%;height:100%}.scene-line{stroke:rgb(var(--acc));stroke-width:1.6;stroke-linecap:round;vector-effect:non-scaling-stroke}.is-near .scene-line{stroke-width:2.4}.scene-area-top{stop-color:rgb(var(--acc));stop-opacity:.3}.scene-area-bottom{stop-color:rgb(var(--acc));stop-opacity:0}:root[data-theme=light] .scene-area-top{stop-opacity:.18}.scene-sparks i{position:absolute;bottom:-10px;left:var(--left);width:var(--size);height:var(--size);border-radius:50%;background:rgb(var(--acc));opacity:0;animation:scene-rise var(--duration) linear var(--delay) infinite}.horizon-stack{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:20px;width:min(100%,400px)}.scene-mark{position:relative;display:grid;place-items:center;width:76px;height:76px;animation:horizon-in .8s cubic-bezier(.22,1,.36,1) .2s backwards,scene-float 7s ease-in-out 1.2s infinite}.scene-mark .nd-mark{width:54px;height:54px}.scene-mark-ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgb(var(--acc)/.35);animation:scene-ping 3.6s cubic-bezier(.22,1,.36,1) 1.4s infinite}.login-horizon .login-card{width:100%;margin:0;padding:0;border:0;background:none;box-shadow:none;animation:none}.login-horizon .login-card:before{display:none}.login-horizon .login-intro{margin-bottom:26px}.login-horizon .login-intro>*{animation:horizon-in .7s cubic-bezier(.22,1,.36,1) backwards}.login-horizon .login-intro>:first-child{animation-delay:.35s}.login-horizon .login-intro>:nth-child(2){animation-delay:.45s}.login-horizon .login-intro>:nth-child(3){animation-delay:.55s}.login-horizon .login-intro h1{font-size:calc(36px * var(--font-scale, 1))}.login-horizon .login-form>*{animation:horizon-in .7s cubic-bezier(.22,1,.36,1) backwards}.login-horizon .login-form>:first-child{animation-delay:.65s}.login-horizon .login-form>:nth-child(2){animation-delay:.75s}.login-horizon .login-form>:nth-child(3){animation-delay:.85s}.login-horizon .login-form>:nth-child(4){animation-delay:.95s}.horizon-foot{margin:6px 0 0;color:rgb(var(--dim)/.8);font-size:calc(11px * var(--font-scale, 1));animation:horizon-in .7s ease 1.1s backwards}.login-horizon .login-input-wrap{position:relative;height:50px;padding-inline:2px;border:0;border-bottom:1px solid rgb(var(--line));border-radius:0;background:transparent;box-shadow:none;transition:color .2s}.login-horizon .login-input-wrap:after{content:"";position:absolute;inset:auto 0 -1px 0;height:1.5px;background:rgb(var(--txt)/.85);transform:scaleX(0);transition:transform .35s cubic-bezier(.22,1,.36,1)}.login-horizon .login-input-wrap:hover{border-color:rgb(var(--dim)/.6)}.login-horizon .login-input-wrap:focus-within{border-color:rgb(var(--line));background:transparent;box-shadow:none;color:rgb(var(--txt))}.login-horizon .login-input-wrap:focus-within:after{transform:scaleX(1)}.login-horizon .login-input-wrap.has-error{border-color:rgb(var(--dn)/.7)}.login-horizon .login-input-wrap.has-error:after{background:rgb(var(--dn))}.login-horizon .login-input-wrap input:focus,.login-horizon .login-input-wrap input:focus-visible{outline:none;box-shadow:none}.login-horizon .login-input-wrap input:-webkit-autofill{box-shadow:0 0 0 50px rgb(var(--bg)) inset}.login-horizon .login-input-wrap input:autofill{box-shadow:0 0 0 50px rgb(var(--bg)) inset}.login-horizon .login-eye:focus-visible{outline:1px solid rgb(var(--dim));outline-offset:0}.login-horizon .login-submit{position:relative;overflow:hidden;border-radius:999px;margin-top:8px}.login-horizon .login-submit:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgb(255 255 255/.28) 50%,transparent 70%);transform:translateX(-120%)}.login-horizon .login-submit:hover:not(:disabled):after{transform:translateX(120%);transition:transform .8s ease}.login-horizon .login-submit svg{transition:transform .25s ease}.login-horizon[dir=rtl] .login-submit:hover:not(:disabled) svg{transform:translateX(-4px)}.login-horizon[dir=ltr] .login-submit:hover:not(:disabled) svg{transform:rotate(180deg) translateX(-4px)}@keyframes scene-drift{to{transform:translateX(-50%)}}@keyframes scene-reveal{to{clip-path:inset(0 0 0 0)}}@keyframes scene-breathe{50%{opacity:.7;transform:translateX(-50%) scale(1.06)}}@keyframes scene-rise{0%{opacity:0;transform:translateY(0)}15%{opacity:.55}to{opacity:0;transform:translateY(-75vh)}}@keyframes scene-float{50%{transform:translateY(-5px)}}@keyframes scene-ping{0%{transform:scale(.85);opacity:.9}to{transform:scale(1.7);opacity:0}}@keyframes horizon-in{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@media (max-width:640px){.login-page.login-horizon{padding:72px 18px 30vh}.login-horizon .login-intro h1{font-size:calc(30px * var(--font-scale, 1))}.scene-lines{height:32vh}.scene-drift{width:560%}}@media (max-height:700px){.login-page.login-horizon{justify-content:flex-start;padding-bottom:120px}.scene-lines{height:28vh}}@media (prefers-reduced-motion:reduce){.scene-drift,.scene-glow,.scene-mark,.scene-mark-ring,.scene-sparks i{animation:none}.scene-sparks{display:none}.scene-lines{clip-path:none}.horizon-foot,.login-horizon .login-form>*,.login-horizon .login-intro>*,.login-horizon .login-tools,.scene-lines{animation:none}}