@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Montserrat:wght@500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%;overflow:hidden}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button{background:none;border:none;cursor:pointer;color:inherit;font:inherit}input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}img,svg,video{display:block;max-width:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}:root{--bg-primary: rgb(24, 24, 24);--bg-secondary: rgb(31, 31, 31);--bg-card: rgb(36, 36, 36);--bg-card-hover: rgb(45, 45, 45);--bg-elevated: rgb(45, 45, 45);--bg-input: rgba(255, 255, 255, .05);--bg-overlay: rgba(0, 0, 0, .6);--border-subtle: rgba(255, 255, 255, .06);--border-default: rgba(255, 255, 255, .1);--border-active: rgba(255, 255, 255, .5);--text-primary: #f0f0f5;--text-secondary: #8888a0;--text-muted: #55556a;--text-disabled: rgba(255, 255, 255, .25);--text-on-accent: #ffffff;--accent-primary: rgb(31, 31, 31);--accent-primary-hover: rgb(45, 45, 45);--accent-glow: rgba(255, 255, 255, .08);--interface-accent: #2962ff;--interface-accent-rgb: 41 98 255;--interface-panel: #1b1b1b;--interface-panel-rgb: 27 27 27;--color-profit: #22c55e;--color-profit-bg: rgba(34, 197, 94, .1);--color-loss: #ef4444;--color-loss-bg: rgba(239, 68, 68, .1);--color-warning: #f59e0b;--color-warning-bg: rgba(245, 158, 11, .1);--color-info: #3b82f6;--color-info-bg: rgba(59, 130, 246, .1);--chart-bg: var(--bg-primary);--chart-grid: rgba(255, 255, 255, .04);--chart-axis: rgba(255, 255, 255, .5);--chart-crosshair: rgba(255, 255, 255, .4);--chart-up: #22c55e;--chart-up-wick: #16a34a;--chart-down: #ef4444;--chart-down-wick: #dc2626;--chart-volume-up: rgba(34, 197, 94, .5);--chart-volume-down: rgba(239, 68, 68, .5);--screener-flash-up: rgba(16, 185, 129, .15);--screener-flash-down: rgba(244, 63, 94, .15);--screener-row-hover: rgba(255, 255, 255, .04);--screener-row-active: rgba(255, 255, 255, .08);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--sidebar-width: 50px;--topbar-height: 36px;--screener-default-width: 320px;--screener-min-width: 240px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .5);--shadow-glow: 0 0 20px rgba(255, 255, 255, .05);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-default: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .4s cubic-bezier(.4, 0, .2, 1);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "Fira Code", ui-monospace, monospace;--font-size-xs: .7rem;--font-size-sm: .8rem;--font-size-md: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-loose: 1.75;--z-base: 1;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 500;--z-modal: 1000;--z-popover: 1100;--z-tooltip: 1200;--z-toast: 1300}:root,[data-theme=dark]{color-scheme:dark}html{font-family:var(--font-sans);font-size:14px;line-height:var(--line-height-normal)}body{font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-primary)}code,pre,kbd,samp{font-family:var(--font-mono)}.tabular{font-variant-numeric:tabular-nums}.indicator-legend{position:relative;display:flex;flex-direction:column;gap:4px;pointer-events:none;align-items:flex-start}.indicator-legend.indicator-legend--main{position:absolute;top:10px;left:var(--chartv2-legend-left, 54px);z-index:20;max-width:calc(100% - 240px)}.indicator-legend.indicator-legend--sub{position:relative;top:auto;left:auto;flex-direction:row;flex-wrap:nowrap;white-space:nowrap}.indicator-legend.indicator-legend--sub .indicator-legend__row{flex-direction:row;flex-wrap:nowrap;align-items:center;white-space:nowrap}.indicator-legend.indicator-legend--sub .indicator-legend__top-row{flex-wrap:nowrap;white-space:nowrap}.indicator-legend.indicator-legend--sub .indicator-legend__values{flex-wrap:nowrap}.indicator-legend__row{display:flex;flex-direction:column;gap:1px;padding:4px 8px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#0e0f108f;box-shadow:0 12px 30px #00000038,inset 0 1px #ffffff0d;backdrop-filter:blur(22px) saturate(1.24);transition:background .15s,border-color .15s,box-shadow .15s;pointer-events:auto}.indicator-legend__row:hover{border-color:#7dd3fc2e;background:#121314ad;box-shadow:0 14px 34px #00000040,inset 0 1px #fff1}.indicator-legend__row--oi{padding:3px 7px;border-radius:10px;background:#0e0f1085}.indicator-legend__row--oi .indicator-legend__top-row{gap:4px;font-size:10px;line-height:1.15}.indicator-legend__row--oi .indicator-legend__name{font-size:10px;font-weight:560}.indicator-legend__row--oi .indicator-legend__ctrl{padding:0 2px;font-size:11px}.indicator-legend__row--oi .indicator-legend__values{gap:4px}.indicator-legend__row--oi .indicator-legend__val{color:var(--scr-text-white, #f5f7fb)!important;font-size:10px;font-weight:700}.chartv2-root--large-oi-legend .indicator-legend__row--oi{padding:1px 6px}.chartv2-root--large-oi-legend .indicator-legend__row--oi .indicator-legend__top-row{gap:5px;font-size:11px;line-height:1.25}.chartv2-root--large-oi-legend .indicator-legend__row--oi .indicator-legend__name,.chartv2-root--large-oi-legend .indicator-legend__row--oi .indicator-legend__val{color:var(--scr-text-white, #f5f7fb)!important;font-size:11px}.indicator-legend__top-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.75rem;line-height:1.4}.indicator-legend__name{font-family:Inter,SF Pro Text,SF Pro Display,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:560;font-size:.75rem;white-space:nowrap;cursor:default;color:var(--scr-text-white, #f5f7fb)}.indicator-legend__name--hidden{opacity:.35;text-decoration:line-through}.indicator-legend__ctrl{background:none;border:none;color:var(--scr-text-muted, #9ca6b5);font-size:1rem;cursor:pointer;padding:2px 4px;line-height:1;border-radius:6px;transition:background .15s,color .15s;font-family:inherit;font-weight:500}.indicator-legend__ctrl:hover{background:var(--scr-border-main, rgba(255, 255, 255, .08));color:var(--scr-text-white, #f0f0f0)}.indicator-legend__ctrl--del:hover{background:var(--scr-bg-flash-down, rgba(239, 83, 80, .15));color:var(--scr-text-danger, #ef5350)}.indicator-legend__values{display:flex;gap:9px;flex-wrap:wrap}.indicator-legend__val{font-size:10.5px;font-weight:600;white-space:nowrap;letter-spacing:0;font-family:Montserrat,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;text-shadow:0 0 3px color-mix(in srgb,currentColor 10%,transparent);filter:drop-shadow(0 1px 2px color-mix(in srgb,currentColor 6%,transparent))}.indicator-legend__coin-info{display:grid;grid-template-columns:auto auto;gap:1px 12px;padding:2px 4px;margin-top:2px;color:#9598a1;font-family:Inter,SF Pro Text,SF Pro Display,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10.5px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.45;pointer-events:none}.indicator-legend__coin-info-item{min-width:0;white-space:nowrap}.indicator-legend__coin-info-value{font-family:Montserrat,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;text-shadow:0 0 3px color-mix(in srgb,currentColor 10%,transparent);filter:drop-shadow(0 1px 2px color-mix(in srgb,currentColor 6%,transparent))}.indicator-legend__settings{display:flex;gap:10px;padding:2px 0 2px 4px;flex-wrap:wrap}.indicator-legend__param{display:flex;align-items:center;gap:3px;font-size:.714rem;color:#999;font-family:Inter,SF Pro Text,SF Pro Display,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500}.indicator-legend__param input[type=number],.indicator-legend__param input[type=text]{width:48px;background:#ffffff0e;border:1px solid rgba(255,255,255,.095);color:var(--scr-text-primary, #d1d4dc);padding:1px 4px;border-radius:6px;font-size:.714rem;outline:none;font-family:inherit}.indicator-legend__param input[type=number]:focus{border-color:var(--scr-text-success, #26a69a)}.indicator-legend__param input[type=color]{width:18px;height:16px;padding:0;border:1px solid var(--scr-border-main, rgba(255, 255, 255, .08));border-radius:3px;cursor:pointer;background:none}.indicator-legend__param input[type=range]{accent-color:var(--scr-text-active, #2962ff)}.indicator-legend__param select{background:#18191af0;color:#f5f7fb;border:1px solid rgba(255,255,255,.095);border-radius:6px;padding:2px 8px;font-size:11px;cursor:pointer;outline:none;font-family:inherit}.settings-center__backdrop{position:fixed;inset:0;z-index:9000;background:#0000006b;backdrop-filter:blur(5px)}.settings-center{--settings-spring: cubic-bezier(.16, 1, .3, 1);--settings-ui-font: Inter, "SF Pro Text", "SF Pro Display", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--settings-ui-weight: 500;--settings-ui-weight-active: 600;position:fixed;top:50%;left:50%;z-index:9001;width:min(980px,calc(100vw - 42px));height:min(720px,calc(100vh - 42px));display:grid;grid-template-columns:190px minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.095);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 42%),#111213db;color:#eef2f7;box-shadow:0 34px 100px #0000008a,inset 0 1px #ffffff17;backdrop-filter:blur(28px) saturate(1.24);transform:translate(-50%,-50%);animation:settings-center-in .22s var(--settings-spring) both;font-family:var(--settings-ui-font);font-weight:var(--settings-ui-weight);letter-spacing:0;font-synthesis-weight:none}.settings-center--indicators{width:min(820px,calc(100vw - 42px));grid-template-columns:minmax(0,1fr)}.settings-center *{box-sizing:border-box}.settings-center__sidebar{display:flex;min-width:0;flex-direction:column;padding:14px 10px;border-right:1px solid rgba(255,255,255,.07);background:#ffffff06}.settings-center__traffic{display:flex;gap:7px;padding:2px 6px 16px}.settings-center__traffic span{width:11px;height:11px;border-radius:50%;box-shadow:inset 0 1px #ffffff59}.settings-center__traffic span:nth-child(1){background:#ff5f57}.settings-center__traffic span:nth-child(2){background:#febc2e}.settings-center__traffic span:nth-child(3){background:#28c840}.settings-center__tabs{display:flex;flex-direction:column;gap:4px}.settings-center__tab{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:9px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#eef2f79e;cursor:pointer;font:inherit;font-size:12px;font-weight:760;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .22s var(--settings-spring)}.settings-center__tab:hover,.settings-center__tab.is-active{border-color:#ffffff14;background:#ffffff12;color:#fff}.settings-center__tab.is-active{box-shadow:inset 0 1px #ffffff13,0 8px 22px #0000002e}.settings-center__main{display:flex;min-width:0;min-height:0;flex-direction:column}.settings-center__head{position:relative;display:grid;grid-template-columns:minmax(150px,1fr) minmax(260px,360px) 32px;align-items:center;gap:12px;padding:16px 18px 12px;border-bottom:1px solid rgba(255,255,255,.07)}.settings-center__eyebrow{margin-bottom:3px;color:#94a3b8c7;font-size:10px;font-weight:760;text-transform:uppercase}.settings-center__head h2{margin:0;color:#f8fafc;font-size:18px;font-weight:820;line-height:1.1}.settings-center__command{position:relative;height:34px;display:flex;align-items:center;gap:8px;padding:0 9px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#ffffff0b;color:#e2e8f0b8}.settings-center__command input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#f8fafc;font:inherit;font-size:12px}.settings-center__command kbd{padding:3px 6px;border:1px solid rgba(255,255,255,.09);border-radius:7px;background:#ffffff0a;color:#94a3b8db;font-size:10px;font-family:inherit;font-weight:800}.settings-center__command-results{position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:10;padding:6px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#131415f0;box-shadow:0 18px 44px #00000061;backdrop-filter:blur(18px) saturate(1.18)}.settings-center__command-results button{width:100%;display:flex;flex-direction:column;gap:2px;padding:8px 9px;border:0;border-radius:9px;background:transparent;color:#e5e7eb;cursor:pointer;font:inherit;text-align:left}.settings-center__command-results button:hover{background:#5b8dff29}.settings-center__command-results small{color:#94a3b8d1}.settings-center__close{width:30px;height:30px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#ffffff0a;color:#e2e8f0bd;cursor:pointer;font-size:20px;line-height:1}.settings-center__close:hover{color:#fff;background:#ffffff14}.settings-center__body{min-height:0;flex:1;overflow:auto;padding:16px 18px 18px}.settings-center__body::-webkit-scrollbar,.settings-center__list::-webkit-scrollbar{width:5px}.settings-center__body::-webkit-scrollbar-thumb,.settings-center__list::-webkit-scrollbar-thumb{border-radius:3px;background:#ffffff1f}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-card,.settings-center__panel,.settings-center__footer-card{border:1px solid rgba(255,255,255,.075);border-radius:13px;background:#ffffff09;box-shadow:inset 0 1px #ffffff0b}.settings-card{min-width:0;padding:12px}.settings-card h3{margin:0 0 10px;color:#f8fafc;font-size:12px;font-weight:820}.settings-card__body{display:flex;flex-direction:column;gap:9px}.settings-style-presets{display:grid;gap:7px}.settings-style-preset{width:100%;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;padding:8px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#ffffff0a;color:#f8fafc;cursor:pointer;text-align:left;font:inherit;transition:background .16s ease,border-color .16s ease,transform .22s var(--settings-spring),box-shadow .16s ease}.settings-style-preset:hover{border-color:#ffffff29;background:#ffffff13;box-shadow:0 10px 24px #0003;transform:translateY(-1px)}.settings-style-preset__preview{position:relative;height:30px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),#1f1f1f;background-size:15px 15px}.settings-style-preset__preview i,.settings-style-preset__preview b,.settings-style-preset__preview em{position:absolute;bottom:7px;width:4px;border-radius:1px;display:block}.settings-style-preset__preview i{left:11px;height:15px;background:#26a69a}.settings-style-preset__preview b{left:22px;height:20px;background:#ef5350}.settings-style-preset__preview em{left:33px;height:11px;background:#26a69a}.settings-style-preset__preview--mono{background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),#0b0c0d;background-size:15px 15px}.settings-style-preset__preview--mono i,.settings-style-preset__preview--mono em{background:#b8b8b8}.settings-style-preset__preview--mono b{background:#727272}.settings-style-preset__copy{display:flex;min-width:0;flex-direction:column;gap:2px}.settings-style-preset__copy strong{font-size:11px;font-weight:820}.settings-style-preset__copy small{color:#cbd5e1a8;font-size:10px;font-weight:650;line-height:1.25}.settings-center__footer-card{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px;padding:10px}.settings-switch,.settings-slider,.settings-color,.settings-param,.settings-center__hotkey-row{display:grid;grid-template-columns:minmax(105px,1fr) minmax(0,1.4fr) auto;align-items:center;gap:10px;min-height:30px;color:#cbd5e1d6;font-size:11px;font-weight:700}.settings-switch input{display:none}.settings-switch i,.settings-center__settings-switch{position:relative;width:33px;height:19px;justify-self:end;border-radius:999px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff14;transition:background .16s ease}.settings-switch i:after{content:"";position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;background:#e2e8f0db;transition:transform .19s var(--settings-spring),background .16s ease}.settings-switch input:checked+i{background:#5b8dff94}.settings-switch input:checked+i:after{transform:translate(14px);background:#fff}.settings-slider input{width:100%;accent-color:#5b8dff}.settings-slider b,.settings-color small{justify-self:end;color:#94a3b8c7;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.settings-segmented{display:flex;flex-wrap:wrap;gap:4px;padding:3px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#ffffff09}.settings-segmented button{min-height:25px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:#cbd5e1b8;cursor:pointer;font:inherit;font-size:11px;font-weight:760}.settings-segmented button:hover,.settings-segmented button.is-active{background:#ffffff17;color:#fff}.settings-segmented button.is-active{background:linear-gradient(180deg,#5b8dfff2,#4e7ceee6);box-shadow:0 8px 18px #5b8dff38,inset 0 1px #ffffff3d}.settings-segmented--stacked{flex-direction:column;align-items:stretch;grid-column:2 / -1}.settings-segmented--stacked button{min-height:28px;justify-content:flex-start;padding:0 10px;text-align:left}.settings-center__select option,.settings-param select option{background:#171819;color:#f8fafc}.settings-color input{grid-column:2;grid-row:1;width:28px;height:22px;opacity:0;cursor:pointer}.settings-color b{grid-column:2;grid-row:1;width:28px;height:22px;border:1px solid rgba(255,255,255,.18);border-radius:8px;box-shadow:inset 0 0 0 1px #00000040,0 6px 16px #0000002e;cursor:pointer;pointer-events:none}.settings-color{grid-template-columns:minmax(105px,1fr) 30px minmax(0,1.4fr);cursor:pointer}.settings-color small{justify-self:start;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-center__secondary,.settings-center__primary,.settings-center__danger,.settings-center__danger-mini,.settings-center__reset-mini,.settings-center__active-row button,.settings-center__catalog-item,.settings-param--chips button{border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#ffffff0b;color:#eef2f7d6;cursor:pointer;font:inherit;font-size:11px;font-weight:760;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .22s var(--settings-spring)}.settings-center__secondary,.settings-center__primary,.settings-center__danger{min-height:32px;padding:0 12px}.settings-center__primary{background:linear-gradient(180deg,#5b8dfff2,#4e7ceee6);color:#fff;box-shadow:0 8px 20px #5b8dff38}.settings-center__danger{color:#fb7185;border-color:#fb71852e}.settings-center__secondary:hover,.settings-center__primary:hover,.settings-center__danger:hover,.settings-center__active-row button:hover,.settings-center__catalog-item:hover,.settings-param--chips button:hover{transform:translateY(-1px);background:#ffffff17;color:#fff}.settings-center__meta-line,.settings-center__hint{margin:0;color:#94a3b8d1;font-size:11px;line-height:1.45}.settings-center__split{min-height:100%}.settings-center__panel{display:flex;min-height:0;flex-direction:column;gap:10px;padding:12px}.settings-center__input,.settings-center__select,.settings-param input,.settings-param select{width:100%;min-height:30px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff0b;color:#f8fafc;outline:none;padding:0 9px;font:inherit;font-size:11px}.settings-center__list{display:flex;max-height:470px;overflow:auto;flex-direction:column;gap:6px}.settings-center__catalog-item{width:100%;display:grid;grid-template-columns:70px minmax(0,1fr) 24px;align-items:center;gap:9px;padding:9px;text-align:left}.settings-center__catalog-title{padding:1px 3px;color:#94a3b8d1;font-size:10px;font-weight:820;text-transform:uppercase}.settings-center__catalog-item.is-installed{border-color:#5b8dff38;background:#5b8dff17}.settings-center__catalog-item.is-installed b{color:#8fb0ff}.settings-center__catalog-item span:nth-child(2),.settings-center__active-row span{min-width:0;display:flex;flex-direction:column;gap:2px}.settings-center__catalog-item strong,.settings-center__active-row strong{overflow:hidden;color:#f8fafc;text-overflow:ellipsis;white-space:nowrap}.settings-center__catalog-item small,.settings-center__active-row small{overflow:hidden;color:#94a3b8d1;text-overflow:ellipsis;white-space:nowrap}.settings-center__mono{color:#93c5fd;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:850}.settings-center__indicator{overflow:hidden;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:#ffffff07}.settings-center__indicator.is-highlight{box-shadow:inset 0 0 0 1px #34d39938}.settings-center__active-row{display:grid;grid-template-columns:18px minmax(0,1fr) 28px 25px;align-items:center;gap:8px;padding:9px}.settings-center__active-row strong{font-size:12px;font-weight:820;line-height:1.1}.settings-center__active-row small{font-size:10px;font-weight:720;line-height:1.1}.settings-center__visibility{width:11px;height:11px;padding:0;border-radius:50%;background:#94a3b83d}.settings-center__visibility.is-on{background:#5b8dff;box-shadow:0 0 10px #5b8dff61}.settings-center__danger-mini{width:25px;height:25px;padding:0;color:#fb7185;border-color:#fb71852e}.settings-center__icon-btn{width:28px;height:25px;padding:0;display:inline-flex;align-items:center;justify-content:center}.settings-center__icon-btn.is-active{background:#5b8dff2e;border-color:#5b8dff57;color:#fff}.settings-center__params{display:flex;flex-direction:column;gap:8px;padding:0 9px 10px 36px}.settings-param--chips{grid-template-columns:105px minmax(0,1fr)}.settings-param--chips div{display:flex;flex-wrap:wrap;gap:4px}.settings-param--chips button{min-height:23px;padding:0 7px;border-radius:7px}.settings-param--chips button.is-active{background:#5b8dff3d;border-color:#5b8dff6b;color:#fff}.settings-center__hero-row{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;padding:9px;border-radius:10px;background:#ffffff09}.settings-center__hero-row span{display:inline-flex;justify-content:center;padding:5px 7px;border-radius:8px;background:#ffffff12;font-size:11px;font-weight:850}.settings-center__hero-row p{margin:0;color:#cbd5e1d1;font-size:11px}.settings-center__metric{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border-radius:10px;background:#ffffff0a}.settings-center__metric span{color:#cbd5e1c7;font-size:11px;font-weight:760}.settings-center__metric strong{color:#fff;font-size:16px;font-weight:850}.settings-center__hotkey-row{grid-template-columns:minmax(0,1fr) 128px 28px}.settings-center__keycap,.settings-center__reset-mini{min-height:26px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff0b;color:#e5e7eb;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:850}.settings-center__keycap.is-capturing{background:#5b8dffeb;color:#fff}.settings-center__keycap.is-conflict{border-color:#fb718561;color:#fb7185}.settings-center__reset-mini{width:28px}.settings-center__empty{display:flex;min-height:180px;align-items:center;justify-content:center;flex-direction:column;gap:5px;color:#94a3b8d1;text-align:center}.settings-center__empty strong{color:#f8fafc}@keyframes settings-center-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px)) scale(.982)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(max-width:760px){.settings-center{grid-template-columns:1fr;width:calc(100vw - 20px);height:calc(100vh - 20px)}.settings-center__sidebar{border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.settings-center__tabs{flex-direction:row;overflow-x:auto}.settings-center__tab{width:auto;flex:0 0 auto}.settings-center__head{grid-template-columns:minmax(0,1fr) 32px}.settings-center__command{grid-column:1 / -1;order:2}.settings-grid{grid-template-columns:1fr}}.settings-center :is(.settings-center__tab,.settings-center__eyebrow,.settings-center__command,.settings-center__command input,.settings-center__command-results button,.settings-card h3,.settings-style-preset,.settings-style-preset__copy strong,.settings-style-preset__copy small,.settings-switch,.settings-slider,.settings-color,.settings-param,.settings-center__hotkey-row,.settings-segmented button,.settings-center__secondary,.settings-center__primary,.settings-center__danger,.settings-center__danger-mini,.settings-center__reset-mini,.settings-center__active-row button,.settings-center__catalog-item,.settings-center__catalog-title,.settings-center__active-row strong,.settings-center__active-row small,.settings-center__hero-row p,.settings-center__metric span,.settings-center__empty){font-family:var(--settings-ui-font);font-weight:var(--settings-ui-weight)}.settings-center :is(.settings-center__tab.is-active,.settings-center__head h2,.settings-card h3,.settings-style-preset__copy strong,.settings-segmented button.is-active,.settings-center__primary,.settings-center__catalog-item strong,.settings-center__active-row strong,.settings-center__hero-row span,.settings-center__metric strong,.settings-center__empty strong){font-weight:var(--settings-ui-weight-active)}.settings-center :is(.settings-center__command kbd,.settings-slider b,.settings-color small,.settings-center__mono,.settings-center__keycap,.settings-center__reset-mini){font-weight:600}.chart-grid-picker{position:relative;display:inline-flex;align-items:center;justify-content:center}.chart-grid-picker__trigger{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.095);border-radius:9px;background:#ffffff0a;color:#d1d4dcf2;cursor:pointer;box-shadow:inset 0 1px #ffffff0f;transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .16s ease,background .16s ease,color .16s ease,box-shadow .18s ease}.chart-grid-picker__trigger:hover,.chart-grid-picker__trigger:focus-visible{border-color:#ffffff2e;background:#ffffff1b;color:#fff;transform:translateY(-1px)}.chart-grid-picker__popover{position:absolute;top:calc(100% + 7px);z-index:2600;width:min(372px,calc(100vw - 24px));max-height:min(520px,calc(100vh - 72px));overflow:hidden;border:1px solid rgba(255,255,255,.105);border-radius:10px;background:radial-gradient(circle at 24% 0%,rgba(255,255,255,.035),transparent 34%),#0a0b0cf5;box-shadow:0 24px 60px #0000007a,inset 0 1px #ffffff0f;backdrop-filter:blur(22px) saturate(1.18);transform-origin:top right;animation:chart-grid-popover-in .18s cubic-bezier(.16,1,.3,1) both}@keyframes chart-grid-popover-in{0%{opacity:0;transform:translate3d(0,-6px,0) scale(.975)}to{opacity:1;transform:translateZ(0) scale(1)}}.chart-grid-picker__popover--right{right:0}.chart-grid-picker__popover--left{left:0}.chart-grid-picker__scroll{max-height:inherit;overflow:auto;padding:5px 0;scrollbar-color:rgba(255,255,255,.28) transparent;scrollbar-width:thin}.chart-grid-picker__scroll::-webkit-scrollbar{width:5px}.chart-grid-picker__scroll::-webkit-scrollbar-track{background:transparent}.chart-grid-picker__scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff38}.chart-grid-picker__row{min-height:36px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:4px;padding:4px 8px;border-bottom:1px solid rgba(255,255,255,.06)}.chart-grid-picker__row:last-child{border-bottom:0}.chart-grid-picker__count{color:#bcc4d0db;font-size:12px;font-weight:650;line-height:1;text-align:left;font-variant-numeric:tabular-nums}.chart-grid-picker__items{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.chart-grid-picker__item{width:25px;height:23px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:5px;background:transparent;color:#c3cad6d1;cursor:pointer}.chart-grid-picker__item:hover,.chart-grid-picker__item:focus-visible{background:#ffffff13;color:#fff}.chart-grid-picker__item.is-active{background:#ffffff1b;color:#f5f7fbf5;box-shadow:inset 0 0 0 1px #fff3}.chart-grid-preview{width:18px;height:16px;display:grid;gap:1px}.chart-grid-preview span{min-width:0;min-height:0;border:1px solid currentColor;border-radius:1px;opacity:.78}.chart-main-topbar{--chart-ui-spring: cubic-bezier(.16, 1, .3, 1);--chart-ui-font: Inter, "SF Pro Text", "SF Pro Display", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--chart-ui-weight: 500;--chart-ui-weight-active: 600;--chart-surface: #1b1b1b;--chart-chrome: #151617;--chart-elevated: #18191a;--chart-active-bg: linear-gradient( 180deg, rgba(73, 73, 73, .96) 0%, rgba(48, 48, 48, .94) 100% );--chart-active-bg-soft: rgba(255, 255, 255, .105);--chart-active-border: rgba(255, 255, 255, .18);--chart-active-shadow: 0 8px 18px rgba(0, 0, 0, .22), inset 0 1px 0 rgba(255, 255, 255, .16), inset 0 0 0 1px var(--chart-active-border);font-family:var(--chart-ui-font);font-size:12px;letter-spacing:0;font-weight:var(--chart-ui-weight);font-synthesis-weight:none}.chart-main-grid-picker{flex:0 0 auto}.chart-main-grid-picker .chart-action-btn{width:28px;max-width:28px;justify-content:center}.chart-main-grid-picker .chart-grid-picker__popover{top:calc(100% + 8px)}.chart-multi-grid{position:absolute;inset:0;display:grid;gap:2px;padding:2px;background:#0d0e0f}.chart-multi-grid__cell{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:5px;background:#101112}.chart-multi-grid__canvas{--scr-bg-main: #101112}.chart-multi-grid__top{position:absolute;top:6px;left:8px;z-index:18;display:inline-flex;align-items:center;gap:6px;pointer-events:auto}.chart-multi-grid__top .chart-tf-menu--grid{height:26px;border-radius:8px;background:#0c0d0ec2;backdrop-filter:blur(14px) saturate(1.14)}.chart-multi-grid__top .chart-tf-trigger,.chart-multi-grid__top .chart-tf-option{height:22px;min-width:30px;font-size:10px}.chart-multi-grid__cell .indicator-legend.indicator-legend--main{top:36px;left:8px;max-width:calc(100% - 18px)}.chart-symbol-pill{position:relative;flex:0 0 auto}.chart-symbol-pill:hover{border-color:#ffffff2e!important;background:#ffffff18!important;transform:translateY(-1px) scale(1.015)}.chart-symbol-pill:after{content:attr(data-search-hint);position:absolute;top:calc(100% + 8px);left:0;z-index:40;max-width:210px;padding:6px 9px;border:1px solid rgba(255,255,255,.095);border-radius:9px;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 55%),#121314e6;color:#f5f7fbe0;box-shadow:0 14px 34px #00000057,inset 0 1px #ffffff13;backdrop-filter:blur(18px) saturate(1.18);font-size:11px;font-weight:var(--chart-ui-weight);line-height:1;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(-4px) scale(.985);transform-origin:top left;transition:opacity .15s ease,transform .22s var(--chart-ui-spring)}.chart-symbol-pill:hover:after,.chart-symbol-pill:focus-visible:after{opacity:1;transform:translateY(0) scale(1)}.chart-toolbar-group{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:2px;min-width:0;height:28px;padding:2px;border:1px solid rgba(255,255,255,.085);border-radius:9px;background:#ffffff0a;box-shadow:inset 0 1px #ffffff0b}.chart-tool-btn{min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;border:0;border-radius:7px;background:transparent;color:var(--scr-text-muted, #a5acb8);font-family:inherit;font-size:11px;font-weight:var(--chart-ui-weight);line-height:1;cursor:pointer;transform-origin:center;transition:min-width .24s var(--chart-ui-spring),background .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease,transform .24s var(--chart-ui-spring)}.chart-tool-btn__label{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.chart-toolbar-group:hover .chart-tool-btn:not(:hover):not(.chart-tool-btn--active){opacity:.58;transform:scale(.94)}.chart-tool-btn:hover{min-width:34px;background:#ffffff1b;color:#f5f7fb;box-shadow:inset 0 1px #ffffff14;transform:translateY(-1px) scale(1.08)}.chart-tool-btn--active{background:var(--chart-active-bg);color:#fff;font-weight:var(--chart-ui-weight-active);box-shadow:var(--chart-active-shadow)}.chart-action-btn{height:28px;max-width:28px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-start;gap:6px;padding:4px 6px;overflow:hidden;border:1px solid rgba(255,255,255,.095);border-radius:9px;background:#ffffff0a;color:var(--scr-text-active, #d1d4dc);font-family:inherit;font-size:11px;font-weight:var(--chart-ui-weight);line-height:1;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px #ffffff0f;transform-origin:left center;transition:max-width .32s var(--chart-ui-spring),padding .24s var(--chart-ui-spring),background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease,transform .26s var(--chart-ui-spring)}.chart-action-btn__icon{width:16px;height:16px;display:inline-flex;flex:0 0 16px;align-items:center;justify-content:center}.chart-action-btn--compact{max-width:29px}.chart-action-btn--compact .chart-action-btn__icon{width:17px;height:17px;flex-basis:17px}.chart-indicator-icon{width:16px;height:16px;flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;color:#f5f7fbf0;font-family:Times New Roman,Georgia,ui-serif,serif;line-height:1;opacity:.94;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.chart-indicator-icon__f{position:absolute;left:3px;top:1px;font-size:12.5px;font-style:italic;font-weight:700;letter-spacing:0}.chart-indicator-icon__x{position:absolute;right:2px;bottom:1.4px;font-size:7.4px;font-style:italic;font-weight:700;letter-spacing:0}.chart-action-btn__label{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transform:translate(-5px);transition:max-width .32s var(--chart-ui-spring),opacity .16s ease,transform .26s var(--chart-ui-spring)}.chart-action-btn:hover,.chart-action-btn:focus-visible,.chart-action-btn--active{max-width:148px;padding-right:10px;border-color:#ffffff2e;background:#ffffff1b;color:#fff;box-shadow:0 10px 24px #00000040,inset 0 1px #ffffff1a;transform:translateY(-1px)}.chart-action-btn--compact:hover,.chart-action-btn--compact:focus-visible,.chart-action-btn--compact.chart-action-btn--active{max-width:28px;padding:4px 6px}.chart-action-btn:hover .chart-action-btn__label,.chart-action-btn:focus-visible .chart-action-btn__label,.chart-action-btn--active .chart-action-btn__label{max-width:112px;opacity:1;transform:translate(0)}.chart-main-topbar:has(.chart-action-btn:hover) .chart-action-btn:not(:hover){opacity:.62;transform:scale(.96)}.chart-exchange-menu{position:relative;z-index:80;flex:0 0 auto}.chart-exchange-menu:after{content:"";position:absolute;top:100%;left:-10px;z-index:130;width:220px;height:14px}.chart-exchange-trigger{height:28px;max-width:50px;display:inline-flex;align-items:center;gap:5px;padding:3px 7px 3px 3px;overflow:hidden;border:1px solid rgba(255,255,255,.095);border-radius:9px;background:#ffffff0a;color:#f5f7fb;font-family:inherit;font-size:11px;font-weight:var(--chart-ui-weight);line-height:1;cursor:default;box-shadow:inset 0 1px #ffffff0e;transform-origin:left center;transition:max-width .34s var(--chart-ui-spring),background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .26s var(--chart-ui-spring)}.chart-exchange-menu:hover .chart-exchange-trigger,.chart-exchange-menu:focus-within .chart-exchange-trigger{max-width:142px;border-color:#ffffff2e;background:#ffffff18;box-shadow:0 10px 24px #00000040,inset 0 1px #ffffff1a;transform:translateY(-1px)}.chart-exchange-badge{min-width:30px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:var(--chart-active-bg);color:#fff;font-weight:var(--chart-ui-weight-active);box-shadow:var(--chart-active-shadow)}.chart-exchange-title{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transform:translate(-6px);transition:max-width .32s var(--chart-ui-spring),opacity .17s ease,transform .26s var(--chart-ui-spring)}.chart-exchange-menu:hover .chart-exchange-title,.chart-exchange-menu:focus-within .chart-exchange-title{max-width:86px;opacity:1;transform:translate(0)}.chart-exchange-popover{position:absolute;top:calc(100% + 4px);left:-6px;z-index:140;width:204px;display:flex;flex-direction:column;gap:3px;padding:7px;border:1px solid rgba(255,255,255,.105);border-radius:12px;background:#18191af0;box-shadow:0 22px 50px #00000057,inset 0 1px #ffffff13;backdrop-filter:blur(22px) saturate(1.25);opacity:0;pointer-events:none;transform:translateY(-8px) scale(.96);transform-origin:top left;transition:opacity .15s ease,transform .32s var(--chart-ui-spring)}.chart-exchange-menu:hover .chart-exchange-popover,.chart-exchange-menu:focus-within .chart-exchange-popover{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.chart-exchange-option{height:34px;display:grid;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px 0 4px;border:0;border-radius:9px;background:transparent;color:#f5f7fbd1;font-family:inherit;font-size:12px;font-weight:var(--chart-ui-weight);line-height:1;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease,transform .22s var(--chart-ui-spring)}.chart-exchange-option:hover{background:#ffffff17;color:#fff;transform:translate(2px)}.chart-exchange-option--active{background:var(--chart-active-bg-soft);color:#fff;font-weight:var(--chart-ui-weight-active)}.chart-exchange-option__icon{height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff14;color:#fff;font-size:10px;font-weight:var(--chart-ui-weight)}.chart-exchange-option--active .chart-exchange-option__icon{background:var(--chart-active-bg);box-shadow:var(--chart-active-shadow)}.chart-exchange-option__label,.chart-exchange-option__meta{white-space:nowrap}.chart-exchange-option__label{overflow:hidden;text-overflow:ellipsis}.chart-exchange-option__meta{color:#9ca6b5c7;font-size:10px}.chart-toolbar-stats:hover{border-color:#ffffff29!important;background:#ffffff12!important}.chart-tf-menu{position:relative;z-index:70;display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;padding:2px;border:1px solid rgba(255,255,255,.085);height:28px;border-radius:9px;background:#ffffff0a;box-shadow:inset 0 1px #ffffff0b}.chart-tf-trigger,.chart-tf-option{min-width:28px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border:0;border-radius:7px;font-family:inherit;font-size:11px;font-weight:var(--chart-ui-weight);line-height:1;white-space:nowrap;cursor:pointer}.chart-tf-trigger{background:var(--chart-active-bg);color:#fff;font-weight:var(--chart-ui-weight-active);box-shadow:var(--chart-active-shadow)}.chart-tf-rail{max-width:0;display:inline-flex;align-items:center;gap:2px;overflow:hidden;opacity:0;pointer-events:none;transform:translate(-8px) scaleX(.98);transform-origin:left center;transition:max-width .42s var(--chart-ui-spring),opacity .16s ease,transform .32s var(--chart-ui-spring)}.chart-tf-menu:hover .chart-tf-rail,.chart-tf-menu:focus-within .chart-tf-rail{max-width:520px;opacity:1;pointer-events:auto;transform:translate(0) scaleX(1)}.chart-tf-option{background:transparent;color:var(--scr-text-muted, #a5acb8);transition:background .16s ease,color .16s ease,opacity .16s ease,transform .22s var(--chart-ui-spring)}.chart-tf-rail:hover .chart-tf-option:not(:hover):not(.chart-tf-option--active){opacity:.56;transform:scale(.94)}.chart-tf-option:hover{background:#ffffff1b;color:#fff;transform:translateY(-1px) scale(1.08)}.chart-tf-option--active{color:#fff;background:var(--chart-active-bg);font-weight:var(--chart-ui-weight-active);box-shadow:var(--chart-active-shadow)}.chart-tf-option--settings{min-width:28px;padding:0 8px}@media(max-width:900px){.chart-action-btn:hover,.chart-action-btn:focus-visible,.chart-action-btn--active{max-width:28px;padding-right:6px}.chart-action-btn:hover .chart-action-btn__label,.chart-action-btn:focus-visible .chart-action-btn__label,.chart-action-btn--active .chart-action-btn__label{max-width:0;opacity:0}.chart-exchange-menu:hover .chart-exchange-trigger,.chart-exchange-menu:focus-within .chart-exchange-trigger{max-width:52px}.chart-exchange-menu:hover .chart-exchange-title,.chart-exchange-menu:focus-within .chart-exchange-title{max-width:0;opacity:0}}@media(prefers-reduced-motion:reduce){.chart-symbol-pill,.chart-toolbar-group *,.chart-action-btn,.chart-action-btn__label,.chart-exchange-trigger,.chart-exchange-title,.chart-exchange-popover,.chart-exchange-option,.chart-tf-rail,.chart-tf-option{transition-duration:1ms!important}}.coin-list{--scr-ui-font: Inter, "SF Pro Text", "SF Pro Display", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--scr-ui-weight: 500;--scr-ui-weight-active: 600;--scr-bg-main: #171717;--scr-bg-header: #141515;--scr-bg-row-hover: rgba(255, 255, 255, .055);--scr-bg-row-active: rgba(255, 255, 255, .082);--scr-bg-input: rgba(255, 255, 255, .042);--scr-bg-btn-hover: rgba(255, 255, 255, .09);--scr-bg-dropdown: rgba(18, 19, 20, .96);--scr-bg-flash-up: rgba(16, 185, 129, .16);--scr-bg-flash-down: rgba(244, 63, 94, .16);--scr-text-primary: #f8fafc;--scr-text-muted: #969696;--scr-text-dim: #646464;--scr-text-white: #ffffff;--scr-text-active: #ffffff;--scr-text-highlight: #ffffff;--scr-text-danger: #fb7185;--scr-text-success: #34d399;--scr-text-warning: #fbbf24;--scr-border-main: rgba(255, 255, 255, .075);--scr-border-light: rgba(255, 255, 255, .05);--scr-border-focus: rgba(255, 255, 255, .18);--scr-shadow-menu: 0 22px 50px rgba(0, 0, 0, .34);--scr-font-size-sm: .786rem;--scr-ui-spring: cubic-bezier(.16, 1, .3, 1);--scr-active-bg: linear-gradient( 180deg, rgba(73, 73, 73, .96) 0%, rgba(48, 48, 48, .94) 100% );--scr-active-bg-soft: rgba(255, 255, 255, .105);--scr-active-shadow: 0 8px 18px rgba(0, 0, 0, .22), inset 0 1px 0 rgba(255, 255, 255, .16), inset 0 0 0 1px var(--scr-border-focus);width:100%;height:100%;min-width:0;min-height:0;position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--scr-bg-main);color:var(--scr-text-primary);font-family:var(--scr-ui-font);font-size:12px;font-weight:var(--scr-ui-weight);letter-spacing:0;font-synthesis-weight:none;isolation:isolate}.coin-list button,.coin-list input,.coin-list select{font:inherit}.coin-list__header{position:relative;z-index:360;container-type:inline-size;container-name:screener-header;display:flex;align-items:center;gap:6px;flex:0 0 auto;padding:6px 8px 5px;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent),var(--scr-bg-header);border-bottom:1px solid var(--scr-border-main);overflow:visible}.coin-list__context-wrap{position:relative;z-index:610;flex:0 1 auto;min-width:0}.coin-list__module-link-cell{position:relative;z-index:700;width:24px;height:30px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;min-width:24px;overflow:visible}.coin-list--compact-controls .coin-list__module-link-cell{height:28px}.coin-list__module-link-cell [data-module-link-control=true]{z-index:700}.coin-list__context-wrap:after{content:"";position:absolute;top:100%;left:-8px;right:-8px;height:12px}.coin-list__context-wrap.is-open{z-index:630}.coin-list__title{height:30px;width:auto;min-width:76px;max-width:96px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 7px 0 4px;overflow:hidden;border:1px solid var(--scr-border-main);border-radius:10px;background:#ffffff0a;font-size:var(--scr-font-size-sm);font-weight:700;color:var(--scr-text-primary);white-space:nowrap;letter-spacing:0;cursor:pointer;box-shadow:inset 0 1px #ffffff0e;transform-origin:left center;transition:max-width .34s var(--scr-ui-spring),background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .26s var(--scr-ui-spring)}.coin-list__title:hover,.coin-list__context-wrap.is-open .coin-list__title,.coin-list__context-wrap:hover .coin-list__title{max-width:96px;border-color:#ffffff2b;background:#ffffff16;color:var(--scr-text-primary);box-shadow:0 10px 24px #0000003d,inset 0 1px #ffffff18;transform:translateY(-1px)}.coin-list__title-main{display:none;min-width:0;overflow:hidden;text-overflow:ellipsis;max-width:74px;font-size:10.5px;font-weight:760;line-height:1}.coin-list__title-market{display:none;align-items:center;justify-content:center;flex:0 0 auto;padding:4px 6px;border-radius:7px;background:var(--scr-active-bg);color:#fff;font-size:10px;font-weight:800;line-height:1;box-shadow:var(--scr-active-shadow)}.coin-list__title-count{display:inline-flex;align-items:center;gap:1px;flex:0 0 auto;color:var(--scr-text-dim);font-size:10.5px;font-weight:760;line-height:1;white-space:nowrap}.coin-list__title-count-value{color:var(--scr-text-muted);font-variant-numeric:tabular-nums}.coin-list__title-count-separator{color:#9aa3b270;font-weight:720}.coin-list--compact-controls .coin-list__header{position:relative;z-index:620;gap:8px;min-height:38px;padding:5px 8px;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent),#121314db;box-shadow:0 10px 28px #00000029,inset 0 1px #ffffff0e;backdrop-filter:blur(22px) saturate(1.28);font-size:12px;letter-spacing:0}.coin-list--compact-controls .coin-list__context-wrap:after{left:0;right:0;height:8px}.coin-list--compact-controls .coin-list__title{height:28px;width:auto;min-width:72px;max-width:92px;gap:4px;padding:0 6px 0 4px;border-radius:9px;background:#ffffff0b;font-size:11px;font-weight:760}.coin-list--compact-controls .coin-list__title:hover,.coin-list--compact-controls .coin-list__context-wrap.is-open .coin-list__title,.coin-list--compact-controls .coin-list__context-wrap:hover .coin-list__title{max-width:92px;background:#ffffff14}.coin-list--compact-controls .coin-list__title-main{max-width:66px;font-size:10.5px}.coin-list--compact-controls .coin-list__title-market{padding:4px 7px;border-radius:7px;font-size:10.5px;font-weight:800;line-height:1}.coin-list--compact-controls .coin-list__title-count{font-size:10.5px;font-weight:760}.coin-list__header-actions{position:relative;z-index:650;display:flex;align-items:center;gap:4px;flex:1 1 auto;flex-wrap:nowrap;min-width:0;overflow:visible}.coin-list__filter-wrap{position:static;flex:0 0 auto}.coin-list__filter-wrap{order:1;z-index:250}.coin-list__dock-wrap{position:relative;flex:0 0 auto}.coin-list__filter-wrap.is-open{z-index:310}.coin-list__filter-backdrop{z-index:285}.coin-list__filter-popover{position:absolute;top:43px;right:8px;left:8px;z-index:650;width:auto;max-height:calc(100% - 51px);overflow:hidden;border:1px solid rgba(125,166,255,.18);border-radius:13px;background:linear-gradient(180deg,rgba(91,141,255,.055),transparent 34%),#101212f9;box-shadow:0 28px 70px #0000006b,0 0 0 1px #ffffff09,inset 0 1px #ffffff14;backdrop-filter:blur(24px) saturate(1.18);animation:coin-list-popover-in .18s var(--scr-ui-spring) both}.coin-list__filter-popover:before{content:none}.coin-list--compact-controls .coin-list__filter-wrap,.coin-list--compact-controls .coin-list__settings-wrap{position:static;z-index:290}.coin-list--compact-controls .coin-list__settings-wrap{order:2}.coin-list--compact-controls .coin-list__autofit-corner{order:3;margin-left:0;border-radius:9px;color:#f5f7fbad}.coin-list__preset-switcher{order:19;display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;height:28px;max-width:210px;margin-left:auto;padding:2px;overflow-x:auto;overflow-y:hidden;border:1px solid var(--scr-border-main);border-radius:9px;background:#ffffff0a;box-shadow:inset 0 1px #ffffff0b}.coin-list__preset-switcher::-webkit-scrollbar{display:none}.coin-list__preset-zone{order:19;margin-left:auto;display:inline-flex;align-items:center;gap:4px;flex:0 1 auto;min-width:0}.coin-list__preset-zone .coin-list__preset-switcher{order:1;margin-left:0;min-width:0}.coin-list__preset-zone .coin-list__blacklist-wrap{order:0;flex:0 0 auto}.coin-list__preset-chip{min-width:24px;height:22px;padding:0 7px;border:0;border-radius:7px;background:transparent;color:var(--scr-text-muted);cursor:pointer;font-size:10.5px;font-weight:760;line-height:1;transition:background .16s ease,color .16s ease,transform .22s var(--scr-ui-spring),box-shadow .16s ease}.coin-list__preset-chip:hover{background:#ffffff17;color:var(--scr-text-primary);transform:translateY(-1px)}.coin-list__preset-chip.active{background:var(--scr-active-bg);color:var(--scr-text-active);box-shadow:var(--scr-active-shadow)}.coin-list__preset-chip--add{color:var(--scr-text-success)}.coin-list--compact-controls .coin-list__preset-chip,.coin-list--compact-controls .coin-list__preset-chip--add{font-size:10.5px;font-weight:760;line-height:1}.coin-list--compact-controls .coin-list__autofit-corner:hover,.coin-list--compact-controls .coin-list__autofit-corner:focus-visible{max-width:32px;padding:0;color:var(--scr-text-primary)}.coin-list--compact-controls .coin-list__filter-popover{top:39px;right:8px;left:8px;width:auto;max-height:min(72vh,620px);border-radius:12px;background:linear-gradient(180deg,rgba(91,141,255,.045),transparent 30%),#101112f0;animation:coin-list-popover-in .18s var(--scr-ui-spring) both}@container screener-header (max-width: 380px){.coin-list__dock-btn .btn-text{max-width:0;opacity:0}}.coin-list__filter-btn{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:0;width:auto;min-width:30px;max-width:30px;height:30px;min-height:30px;padding:0;overflow:hidden;border:1px solid var(--scr-border-main);border-radius:999px;background:var(--scr-bg-input);color:var(--scr-text-muted);font-size:.714rem;font-weight:700;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff0b;transform-origin:center;transition:max-width .32s var(--scr-ui-spring),padding .24s var(--scr-ui-spring),background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease,transform .26s var(--scr-ui-spring)}.coin-list select option{background:#171819;color:#f8fafc}.coin-list__filter-btn svg,.coin-list__search svg{width:14px;height:14px;display:block;flex:0 0 auto}.coin-list__dock-actions:hover .coin-list__dock-btn:not(:hover):not(.active){opacity:.62;transform:scale(.96)}.coin-list__dock-btn .btn-text{max-width:0;display:inline-flex!important;margin-left:0!important;opacity:0;overflow:hidden;white-space:nowrap;transform:translate(-5px);transition:max-width .32s var(--scr-ui-spring),opacity .16s ease,transform .26s var(--scr-ui-spring)}.coin-list__filter-btn:hover,.coin-list__filter-btn:focus-visible,.coin-list__filter-btn.active{max-width:128px;padding:0 11px 0 8px;background:var(--scr-bg-btn-hover);color:var(--scr-text-primary);border-color:#ffffff29;box-shadow:0 10px 24px #00000038,inset 0 1px #ffffff16;transform:translateY(-1px)}.coin-list__filter-btn:hover .btn-text,.coin-list__filter-btn:focus-visible .btn-text,.coin-list__filter-btn.active .btn-text,.coin-list__search:hover .btn-text,.coin-list__search:focus-visible .btn-text{max-width:90px;margin-left:6px!important;opacity:1;transform:translate(0)}.coin-list__filter-btn.active{background:var(--scr-active-bg);border-color:var(--scr-border-focus);color:var(--scr-text-active);box-shadow:var(--scr-active-shadow)}.coin-list__filter-btn.active:not(:has(.btn-text)){max-width:30px;padding:0}.coin-list--compact-controls .coin-list__filter-btn,.coin-list--compact-controls .coin-list__search{min-width:28px;max-width:28px;height:28px;min-height:28px;border-radius:9px;font-size:11px;font-weight:760}.coin-list--compact-controls .coin-list__filter-btn:hover,.coin-list--compact-controls .coin-list__filter-btn:focus-visible,.coin-list--compact-controls .coin-list__filter-btn.active{max-width:132px;padding:0 10px 0 8px;border-radius:9px}.coin-list--compact-controls .coin-list__filter-btn.active:not(:has(.btn-text)){max-width:28px;padding:0}.coin-list__dock-btn--danger.active{background:linear-gradient(180deg,#fb71851f,#fb71850b),var(--scr-active-bg);border-color:#fb718538;color:#ff8a9a}.coin-list__dock-btn--warn.active{background:linear-gradient(180deg,#fbbf241f,#fbbf240b),var(--scr-active-bg);border-color:#fbbf2433;color:#ffd173}.coin-list__blacklist-wrap{position:relative;z-index:270}.coin-list__blacklist-wrap.is-open{z-index:680}.coin-list__blacklist-button{position:relative;flex-direction:row-reverse;width:28px!important;min-width:28px!important;max-width:28px!important;padding:0!important;gap:0;overflow:visible;border-radius:9px!important}.coin-list__blacklist-button:hover,.coin-list__blacklist-button:focus-visible,.coin-list__blacklist-button.active{width:auto!important;min-width:28px!important;max-width:156px!important;padding:0 9px 0 8px!important;gap:6px}.coin-list__blacklist-label{max-width:0;overflow:hidden;opacity:0;white-space:nowrap;transform:translate(4px);transition:max-width .26s var(--scr-ui-spring),opacity .15s ease,transform .22s var(--scr-ui-spring)}.coin-list__blacklist-button:hover .coin-list__blacklist-label,.coin-list__blacklist-button:focus-visible .coin-list__blacklist-label,.coin-list__blacklist-button.active .coin-list__blacklist-label{max-width:104px;opacity:1;transform:translate(0)}.coin-list__blacklist-count-pill{position:absolute;top:-5px;right:-5px;display:inline-flex;align-items:center;justify-content:center;min-width:15px;height:15px;margin-left:0;padding:0 4px;border-radius:999px;background:#f871712e;color:#ff9aa8;font-size:9px;line-height:1}.coin-list__blacklist-button:hover .coin-list__blacklist-count-pill,.coin-list__blacklist-button:focus-visible .coin-list__blacklist-count-pill,.coin-list__blacklist-button.active .coin-list__blacklist-count-pill{position:absolute;margin-left:0}.coin-list__blacklist-popover{position:absolute;top:calc(100% + 6px);right:0;z-index:690;width:min(280px,calc(100vw - 24px));max-height:min(520px,calc(100vh - 88px));display:flex;flex-direction:column;gap:8px;padding:9px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:linear-gradient(180deg,rgba(248,113,113,.055),transparent 35%),#101112f5;box-shadow:0 24px 58px #0000006b,inset 0 1px #ffffff12;backdrop-filter:blur(22px) saturate(1.18);animation:coin-list-popover-in .18s var(--scr-ui-spring) both}.coin-list__blacklist-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--scr-text-primary);font-size:.8rem;font-weight:760}.coin-list__blacklist-head strong{color:#ff9aa8;font-size:.72rem;font-variant-numeric:tabular-nums}.coin-list__blacklist-search{width:100%;height:28px;padding:0 9px;border:1px solid var(--scr-border-main);border-radius:8px;outline:none;background:#ffffff0b;color:var(--scr-text-primary);font-size:.78rem}.coin-list__blacklist-search:focus{border-color:#f8717157;box-shadow:0 0 0 2px #f8717114}.coin-list__blacklist-list{min-height:40px;max-height:320px;overflow-y:auto;padding-right:2px}.coin-list__blacklist-list::-webkit-scrollbar{width:4px}.coin-list__blacklist-list::-webkit-scrollbar-thumb{border-radius:2px;background:var(--scr-border-main)}.coin-list__blacklist-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px;border:0;border-radius:8px;background:transparent;color:var(--scr-text-primary);cursor:pointer;font-size:.78rem;font-weight:720;text-align:left}.coin-list__blacklist-row:hover{background:#ffffff13}.coin-list__blacklist-row small{color:var(--scr-text-dim);font-size:.68rem}.coin-list__blacklist-empty{padding:18px 8px;color:var(--scr-text-dim);font-size:.78rem;text-align:center}.coin-list__blacklist-clear{height:28px;border:1px solid rgba(248,113,113,.18);border-radius:8px;background:#f8717114;color:#ff9aa8;cursor:pointer;font-size:.74rem;font-weight:760}.coin-list__blacklist-clear:hover{background:#f8717121}.coin-list__mini-grid-wrap{position:relative;display:inline-flex;align-items:center;z-index:260}.coin-list--compact-controls .coin-list__mini-grid-wrap{order:4;align-self:center}.coin-list__mini-grid-trigger{width:28px;min-width:28px;max-width:28px;height:28px;max-height:28px;min-height:28px;flex:0 0 28px;padding:0!important;margin:0;gap:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:1;vertical-align:middle;transform:none!important}.coin-list__mini-grid-trigger:hover,.coin-list__mini-grid-trigger:focus-visible,.coin-list__mini-grid-trigger.active{max-width:28px!important;width:28px!important;height:28px!important;padding:0!important;transform:none!important}.coin-list__mini-grid-trigger:disabled{opacity:.42;cursor:default}.coin-list__mini-grid-trigger:disabled:hover{max-width:28px;width:28px;height:28px;padding:0!important;transform:none!important}.coin-list__mini-grid-preview{width:16px;height:16px;flex:0 0 16px;display:grid;grid-template-columns:repeat(var(--mini-cols),1fr);grid-template-rows:repeat(var(--mini-rows),1fr);align-self:center;gap:2px}.coin-list__mini-grid-preview-cell{min-width:2px;min-height:2px;border-radius:1px;background:currentColor;opacity:.86}.coin-list__mini-grid-trigger:hover .coin-list__mini-grid-preview-cell,.coin-list__mini-grid-trigger.active .coin-list__mini-grid-preview-cell{opacity:1}.coin-list__mini-grid-popup{position:fixed;z-index:8900;display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid rgba(235,238,244,.18);border-radius:7px;background:color-mix(in srgb,var(--scr-bg-panel, #1b1b1b) 88%,#07080b);box-shadow:0 18px 44px #0000009e,inset 0 1px #ffffff14;user-select:none}.coin-list__mini-grid-title{min-width:80px;color:#aeb4c0;font-size:.72rem;font-weight:700;letter-spacing:.03em;text-align:center}.coin-list__mini-grid{display:grid;grid-template-columns:repeat(6,20px);grid-template-rows:repeat(4,14px);gap:3px;cursor:pointer}.coin-list__mini-grid-cell{appearance:none;padding:0;border:1px solid rgba(235,238,244,.18);border-radius:2px;background:#1b1b1bb8;cursor:pointer;transition:background .08s ease,border-color .08s ease}.coin-list__mini-grid-cell--on{background:#d9dce1;border-color:#fff}.coin-list__mini-grid:hover .coin-list__mini-grid-cell--on{background:#f3f4f6;border-color:#fff}.coin-list__mini-grid-hint{color:#5a6072;font-size:.62rem;letter-spacing:.02em;text-align:center}.coin-list__menu-backdrop{position:fixed;inset:0;z-index:230;background:transparent}.coin-list__flash-menu,.coin-list__speed-menu{position:absolute;top:100%;left:0;z-index:240;min-width:200px;margin-top:4px;padding:7px;border:1px solid var(--scr-border-main);border-radius:12px;background:var(--scr-bg-dropdown);box-shadow:var(--scr-shadow-menu),inset 0 1px #ffffff12;backdrop-filter:blur(22px) saturate(1.2);animation:coin-list-popover-in .17s var(--scr-ui-spring) both}.coin-list__flash-menu{width:380px;max-width:min(92vw,420px);max-height:calc(100vh - 120px);overflow-y:auto}.coin-list__exchange-popover{z-index:640;width:224px!important;min-width:210px!important;max-width:min(86vw,260px)}.coin-list--compact-controls .coin-list__exchange-popover{top:calc(100% + 5px)!important;margin-top:0!important;min-width:232px!important;width:246px!important;padding:8px;border-radius:11px;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 36%),#121314f0;box-shadow:0 20px 46px #00000057,inset 0 1px #ffffff13;animation:coin-list-popover-in .17s var(--scr-ui-spring) both}.coin-list--compact-controls .coin-list__exchange-tabs{gap:5px;padding:0 0 7px}.coin-list--compact-controls .coin-list__exchange-tab{border-radius:8px;padding:7px 8px}.coin-list--compact-controls .coin-list__settings-item{border-radius:8px;padding:8px 9px}.coin-list__speed-title{padding:4px 6px 2px;color:var(--scr-text-primary);font-size:.857rem;font-weight:700}.coin-list__speed-hint{margin-bottom:4px;padding:2px 6px 8px;border-bottom:1px solid var(--scr-border-main);color:var(--scr-text-muted);font-size:.714rem;line-height:1.4}.coin-list__speed-opt{display:flex;align-items:center;justify-content:space-between;width:100%;padding:7px 8px;border:0;border-radius:5px;background:transparent;color:inherit;cursor:pointer}.coin-list__speed-opt:hover{background:var(--scr-bg-btn-hover)}.coin-list__speed-opt.active{background:var(--scr-bg-row-active)}.coin-list__speed-opt-label{color:var(--scr-text-primary);font-size:.857rem;font-weight:600}.coin-list__speed-opt-desc{color:var(--scr-text-dim);font-size:.714rem}.coin-list__exchange-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0 4px 6px}.coin-list__exchange-tab{padding:6px 7px;border:1px solid var(--scr-border-main);border-radius:999px;background:var(--scr-bg-input);color:var(--scr-text-muted);font-size:.714rem;font-weight:700;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .22s var(--scr-ui-spring)}.coin-list__exchange-tab:hover{background:#ffffff17;color:var(--scr-text-primary);transform:translateY(-1px)}.coin-list__exchange-tab.active{background:var(--scr-active-bg);border-color:var(--scr-border-focus);color:var(--scr-text-active);box-shadow:var(--scr-active-shadow)}.coin-list__exchange-menu-list{max-height:300px;overflow-y:auto;padding-bottom:4px}.coin-list__settings-item{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:var(--scr-text-muted);cursor:pointer;font-size:.786rem;font-weight:700;text-align:left;white-space:nowrap;transition:background .16s ease,color .16s ease,transform .22s var(--scr-ui-spring)}.coin-list__settings-item:hover{background:#ffffff14;color:var(--scr-text-active);transform:translate(2px)}.coin-list__settings-item.active{background:var(--scr-active-bg-soft);color:var(--scr-text-active);box-shadow:inset 0 0 0 1px #ffffff17}.coin-list__exchange-note{margin-left:auto;color:var(--scr-text-dim);font-size:.65rem}.coin-list__settings-popover{position:absolute;top:39px;right:8px;left:8px;z-index:660;width:auto;max-height:min(76vh,680px);overflow-y:auto;padding:8px;border:1px solid rgba(255,255,255,.088);border-radius:12px;background:linear-gradient(180deg,rgba(91,141,255,.045),transparent 32%),#111213f0;box-shadow:0 24px 58px #00000061,inset 0 1px #ffffff13;backdrop-filter:blur(22px) saturate(1.18);animation:coin-list-popover-in .18s var(--scr-ui-spring) both}.coin-list__settings-popover::-webkit-scrollbar{width:4px}.coin-list__settings-popover::-webkit-scrollbar-thumb{border-radius:2px;background:var(--scr-border-main)}.coin-list__settings-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:3px 4px 9px;color:var(--scr-text-primary);font-size:.786rem;font-weight:800}.coin-list__settings-close{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--scr-border-main);border-radius:7px;background:#ffffff09;color:var(--scr-text-muted);cursor:pointer}.coin-list__settings-close:hover{color:var(--scr-text-primary);background:#ffffff14}.coin-list__settings-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;width:100%;gap:8px;margin:0 0 5px;padding:8px 9px;border:1px solid transparent;border-radius:10px;background:#ffffff08;color:var(--scr-text-muted);cursor:pointer;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .22s var(--scr-ui-spring)}.coin-list__settings-row:hover,.coin-list__settings-row.active{border-color:#ffffff1f;background:#ffffff12;color:var(--scr-text-primary);transform:translateY(-1px)}.coin-list__settings-row.danger{border-color:#fb71852e}.coin-list__settings-row-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:24px;border-radius:8px;background:#ffffff0d;color:var(--scr-text-primary);font-size:.714rem;font-weight:800}.coin-list__settings-row-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.coin-list__settings-row-copy strong{overflow:hidden;color:var(--scr-text-primary);font-size:.786rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.coin-list__settings-row-copy small{overflow:hidden;color:var(--scr-text-dim);font-size:.68rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.coin-list__settings-switch{position:relative;width:30px;height:18px;border-radius:999px;background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff14}.coin-list__settings-switch:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#e2e8f0db;transition:transform .19s var(--scr-ui-spring),background .16s ease}.coin-list__settings-switch.is-on{background:#5b8dff7a}.coin-list__settings-switch.is-danger{background:#fb71857a}.coin-list__settings-switch.is-on:after{transform:translate(12px);background:#fff}.coin-list__settings-chevron{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;border-radius:7px;background:#ffffff0b;color:var(--scr-text-muted);font-size:.9rem;font-weight:800}.coin-list__settings-flash{margin:2px 0 7px;padding:7px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:#00000029}.coin-list__settings-flash .coin-list__flash-menu{position:static;width:100%;max-width:none;max-height:none;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.coin-list__search{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:0;max-width:30px;height:30px;min-width:30px;padding:0;overflow:hidden;border:1px solid var(--scr-border-main);border-radius:999px;background:var(--scr-bg-input);color:var(--scr-text-muted);box-shadow:inset 0 1px #ffffff0b;transition:max-width .32s var(--scr-ui-spring),padding .24s var(--scr-ui-spring),background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease,transform .26s var(--scr-ui-spring)}.coin-list__search:hover,.coin-list__search:focus-visible{max-width:118px;padding:0 11px 0 8px;background:var(--scr-bg-btn-hover);border-color:#ffffff29;color:var(--scr-text-primary);box-shadow:0 10px 24px #00000038,inset 0 1px #ffffff16;transform:translateY(-1px)}.coin-list__search svg{flex:0 0 auto;color:var(--scr-text-muted)}.coin-list__presets{display:flex;align-items:center;gap:4px;flex:0 0 auto;min-width:0;padding:0 8px 6px;border-bottom:1px solid var(--scr-border-light);background:var(--scr-bg-header);overflow-x:auto}.coin-list__presets::-webkit-scrollbar{height:3px}.coin-list__presets::-webkit-scrollbar-thumb{background:var(--scr-border-main);border-radius:2px}.coin-list__presets-label{flex:0 0 auto;margin-right:2px;color:var(--scr-text-dim);font-size:.643rem;font-weight:500;white-space:nowrap}.coin-list__preset-btn{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border:1px solid var(--scr-border-main);border-radius:999px;background:var(--scr-bg-input);color:var(--scr-text-dim);font-size:.714rem;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff0a;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .22s var(--scr-ui-spring),box-shadow .16s ease}.coin-list__preset-btn:hover{background:var(--scr-bg-btn-hover);color:var(--scr-text-primary);transform:translateY(-1px)}.coin-list__preset-btn.active{background:var(--scr-active-bg);border-color:var(--scr-border-focus);color:var(--scr-text-active);box-shadow:var(--scr-active-shadow)}.coin-list__preset-btn--add{color:var(--scr-text-success);border-color:#34d3993d}.coin-list__presets .coin-list__blacklist-wrap{flex:0 0 auto}.coin-list__presets .coin-list__blacklist-button{height:24px!important;min-height:24px!important;width:24px!important;min-width:24px!important;max-width:24px!important;border-radius:999px!important;font-size:.714rem}.coin-list__presets .coin-list__blacklist-button:hover,.coin-list__presets .coin-list__blacklist-button:focus-visible,.coin-list__presets .coin-list__blacklist-button.active{width:auto!important;min-width:24px!important;max-width:152px!important;padding:0 8px!important}.coin-list--compact-controls .coin-list__preset-zone .coin-list__blacklist-button:hover,.coin-list--compact-controls .coin-list__preset-zone .coin-list__blacklist-button:focus-visible,.coin-list--compact-controls .coin-list__preset-zone .coin-list__blacklist-button.active,.coin-list--compact-controls .coin-list__presets .coin-list__blacklist-button:hover,.coin-list--compact-controls .coin-list__presets .coin-list__blacklist-button:focus-visible,.coin-list--compact-controls .coin-list__presets .coin-list__blacklist-button.active{width:24px!important;min-width:24px!important;max-width:24px!important;padding:0!important}.coin-list--compact-controls .coin-list__preset-zone .coin-list__blacklist-label,.coin-list--compact-controls .coin-list__presets .coin-list__blacklist-label{position:absolute;top:50%;right:calc(100% + 6px);z-index:4;height:24px;display:inline-flex;align-items:center;max-width:0;padding:0;border:1px solid rgba(248,113,113,.18);border-radius:8px;background:#0f1012f0;box-shadow:0 12px 30px #00000057,inset 0 1px #ffffff12;color:#ffb4bf;pointer-events:none;transform:translate3d(6px,-50%,0) scale(.96)}.coin-list--compact-controls .coin-list__preset-zone .coin-list__blacklist-button:hover .coin-list__blacklist-label,.coin-list--compact-controls .coin-list__preset-zone .coin-list__blacklist-button:focus-visible .coin-list__blacklist-label,.coin-list--compact-controls .coin-list__preset-zone .coin-list__blacklist-button.active .coin-list__blacklist-label,.coin-list--compact-controls .coin-list__presets .coin-list__blacklist-button:hover .coin-list__blacklist-label,.coin-list--compact-controls .coin-list__presets .coin-list__blacklist-button:focus-visible .coin-list__blacklist-label,.coin-list--compact-controls .coin-list__presets .coin-list__blacklist-button.active .coin-list__blacklist-label{max-width:112px;padding:0 8px;opacity:1;transform:translate3d(0,-50%,0) scale(1)}.coin-list__preset-rename{width:54px;height:22px;padding:0 5px;border:1px solid var(--scr-border-main);border-radius:4px;background:var(--scr-bg-input);color:var(--scr-text-primary);font-size:.714rem;outline:none;text-align:center}.coin-list__preset-rename--chip{width:70px;height:22px;flex:0 0 70px;border-radius:7px;font-size:10.5px;font-weight:760}.coin-list__scroll-area{position:relative;z-index:1;display:flex;flex:1 1 auto;width:100%;max-width:100%;min-height:0;min-width:0;overflow-x:auto;overflow-y:hidden;outline:none}.coin-list__scroll-area::-webkit-scrollbar,.coin-list__flash-menu::-webkit-scrollbar,.coin-list__exchange-menu-list::-webkit-scrollbar{width:4px;height:4px}.coin-list__scroll-area::-webkit-scrollbar-track,.coin-list__flash-menu::-webkit-scrollbar-track,.coin-list__exchange-menu-list::-webkit-scrollbar-track{background:transparent}.coin-list__scroll-area::-webkit-scrollbar-thumb,.coin-list__flash-menu::-webkit-scrollbar-thumb,.coin-list__exchange-menu-list::-webkit-scrollbar-thumb{background:var(--scr-border-main);border-radius:2px}.coin-list__table-content{display:flex;flex:0 0 auto;flex-direction:column;width:max(100%,var(--coin-list-table-width, 100%));min-width:max(100%,var(--coin-list-table-width, 100%));max-width:none;min-height:0;overflow:hidden}.coin-list__columns{position:sticky;top:0;z-index:30;display:flex;flex:0 0 auto;flex-wrap:nowrap;width:100%;min-width:var(--coin-list-table-width, 100%);padding:4px 0;border-bottom:1px solid var(--scr-border-light);background:var(--scr-bg-header)}.coin-list__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.coin-list__virtual-scroll{position:relative;flex:1 1 auto;width:100%;min-height:0;overflow-y:auto;overflow-x:hidden}.coin-list__virtual-scroll::-webkit-scrollbar{width:4px}.coin-list__virtual-scroll::-webkit-scrollbar-thumb{background:var(--scr-border-main);border-radius:2px}.coin-list__col-btn,.coin-list__item-name,.coin-list__item-val{position:relative;box-sizing:border-box;padding:0 10px}.coin-list__col-btn{color:var(--scr-text-muted);font-size:.714rem;cursor:pointer;user-select:none}.coin-list__col-btn:hover,.coin-list__col-btn.active{color:var(--scr-text-primary)}.coin-list__col-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coin-list__flag-filter{position:absolute;top:50%;left:4px;display:inline-flex;align-items:center;justify-content:center;width:12px;height:18px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;cursor:pointer;opacity:.72;transform:translateY(-50%)}.coin-list__flag-filter:hover,.coin-list__flag-filter:focus-visible,.coin-list__flag-filter.active{opacity:1;outline:none}.coin-list__flag-filter-dot{width:9px;height:9px;box-sizing:border-box;border:1px solid rgba(148,163,184,.56);border-radius:50%;background:#94a3b829}.coin-list__flag-filter:hover .coin-list__flag-filter-dot,.coin-list__flag-filter:focus-visible .coin-list__flag-filter-dot{border-color:#e2e8f0c2;background:#94a3b847}.coin-list__flag-filter.active .coin-list__flag-filter-dot{border-color:#fb7185c7;background:#fb7185;box-shadow:0 0 8px #fb718557}.coin-list__col-btn--dragging{opacity:.4}.coin-list__col-btn--drop-target{box-shadow:inset 2px 0 0 var(--scr-text-active)}.coin-list__col-btn[draggable]{cursor:grab}.coin-list__col-btn[draggable]:active{cursor:grabbing}.coin-list__col-btn--sticky,.coin-list__item-name--sticky{position:sticky;left:0;z-index:25;display:flex;align-items:center;align-self:stretch;background:inherit;background-clip:padding-box;box-shadow:none}.coin-list__columns .coin-list__col-btn--sticky{z-index:35;padding-left:18px;background:var(--scr-bg-header)!important}.coin-list__item .coin-list__item-name--sticky{background:var(--scr-bg-main)!important}.coin-list__item:hover .coin-list__item-name--sticky{background:var(--scr-bg-row-hover)!important}.coin-list__item.active .coin-list__item-name--sticky,.coin-list__item--pinned .coin-list__item-name--sticky{background:var(--scr-bg-row-active)!important}.coin-list__col-resize{position:absolute;top:0;right:-5px;bottom:0;z-index:50;width:10px;cursor:col-resize}.coin-list__col-resize:after{content:"";position:absolute;top:0;bottom:0;left:4px;width:1px;background:var(--scr-border-main)}.coin-list__col-resize:hover:after,.coin-list__col-resize.dragging:after{left:3px;width:2px;background:var(--scr-border-focus)}.coin-list__item{display:flex;align-items:center;flex-wrap:nowrap;width:100%;min-width:var(--coin-list-table-width, 100%);padding:5px 0;border-bottom:1px solid var(--scr-border-light);border-left:2px solid transparent;background:var(--scr-bg-main);cursor:pointer;transition:background .15s,border-color .15s}.coin-list__item:hover{background:var(--scr-bg-row-hover);border-left-color:var(--scr-border-focus)}.coin-list__item.active{background:var(--scr-bg-row-active);border-left-color:var(--scr-text-active)}.coin-list__item--pinned{background:#fbbf240d!important;border-bottom-color:#fbbf2433!important}.coin-list__item--pinned.active{background:#fbbf2417!important;border-left-color:var(--scr-text-warning)!important}.coin-list__item-name{overflow:hidden;color:var(--scr-text-primary);font-size:.786rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.coin-list__item-name--sticky{padding-left:4px}.coin-list__name-wrap{display:flex;align-items:center;width:100%;max-width:100%;min-width:0;gap:5px;overflow:hidden;vertical-align:top}.coin-list__name-wrap .coin-list__flag-btn{position:relative;top:auto;left:auto;flex:0 0 12px;width:12px;height:16px;transform:none}.coin-list__base{display:block;flex:0 1 auto;min-width:0;max-width:calc(100% - 50px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coin-list__venue-badge{flex:0 0 auto;padding:2px 3px;border:1px solid var(--scr-border-main);border-radius:2px;background:#ffffff0a;color:var(--scr-text-dim);font-size:8px;font-weight:700;line-height:1}.coin-list__venue-logo{position:relative;display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:15px;overflow:visible}.coin-list__venue-logo-mark{width:14px;height:14px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--venue-bg);color:var(--venue-fg);font-size:7.5px;font-weight:900;line-height:1;box-shadow:inset 0 1px #ffffff38,0 2px 8px #00000038}.coin-list__venue-logo-mark--image{overflow:hidden;color:inherit}.coin-list__venue-logo-img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none}.coin-list__venue-logo--binance .coin-list__venue-logo-img{width:76%;height:76%}.coin-list__venue-logo--kucoin .coin-list__venue-logo-img{width:88%;height:88%}.coin-list__venue-logo--kucoin .coin-list__venue-logo-mark--image{overflow:visible}.coin-list__venue-logo-mark svg{width:13px;height:13px;display:block}.coin-list__venue-logo-mark span{font-size:6px;font-weight:900;line-height:1}.coin-list__venue-logo-market{position:absolute;right:1px;bottom:-2px;z-index:2;width:11px;height:11px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(17,18,19,.92);border-radius:999px;background:#161718f5;color:#f5f7fbeb;font-size:7px;font-weight:900;line-height:1;overflow:visible;text-shadow:0 1px 1px rgba(0,0,0,.55)}.coin-list__venue-logo-market--f{background:linear-gradient(180deg,#5b8dfffa,#4670e0f5);color:#fff}.coin-list__venue-logo-market--s{background:#26a69aeb;color:#061210}.coin-list__venue-logo--md{width:17px;height:16px}.coin-list__venue-logo--md .coin-list__venue-logo-mark{width:16px;height:16px;border-radius:999px;font-size:8px}.coin-list__venue-logo--md .coin-list__venue-logo-mark svg{width:15px;height:15px}.coin-list__venue-logo--md .coin-list__venue-logo-mark svg[viewBox="0 0 28 18"],.coin-list__venue-logo--md .coin-list__venue-logo-mark svg[viewBox="0 0 26 14"]{width:16px;height:11px}.coin-list__venue-logo--md .coin-list__venue-logo-market{width:11px;height:11px;font-size:7px}.coin-list__venue-logo--title{width:28px;height:28px;flex:0 0 28px}.coin-list__venue-logo--title .coin-list__venue-logo-mark{width:26px;height:26px;font-size:9px}.coin-list__venue-logo--title .coin-list__venue-logo-mark svg{width:23px;height:23px}.coin-list__venue-logo--title.coin-list__venue-logo--binance .coin-list__venue-logo-img{width:80%;height:80%}.coin-list__venue-logo--title.coin-list__venue-logo--kucoin .coin-list__venue-logo-img{width:92%;height:92%}.coin-list__venue-logo--row{flex-basis:28px;width:28px;height:16px;display:inline-flex;overflow:visible}.coin-list__venue-logo--row .coin-list__venue-logo-mark{width:14px;height:14px;border-radius:999px}.coin-list__venue-logo--row .coin-list__venue-logo-mark svg{width:16px;height:16px}.coin-list__venue-logo--row .coin-list__venue-logo-mark svg[viewBox="0 0 28 18"],.coin-list__venue-logo--row .coin-list__venue-logo-mark svg[viewBox="0 0 26 14"]{width:18px;height:12px}.coin-list__venue-logo--row .coin-list__venue-logo-market{position:absolute;right:1px;bottom:-2px;width:11px;height:11px;border-radius:999px;border:1px solid rgba(16,17,18,.88);font-size:7px;box-shadow:inset 0 1px #ffffff38,0 1px 4px #0003}.coin-list__exchange-choice{display:inline-flex;align-items:center;min-width:0;gap:7px;color:var(--scr-text-primary)}.coin-list__flag-btn{position:absolute;top:50%;left:4px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:12px;height:20px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;cursor:pointer;opacity:0;transform:translateY(-50%);transition:background .14s ease,opacity .14s ease}.coin-list__item:hover .coin-list__flag-btn,.coin-list__flag-btn:focus-visible,.coin-list__flag-btn.is-set{opacity:1}.coin-list__flag-btn:hover,.coin-list__flag-btn:focus-visible{background:#ffffff0f;outline:none;transform:translateY(-50%)}.coin-list__name-wrap .coin-list__flag-btn:hover,.coin-list__name-wrap .coin-list__flag-btn:focus-visible{transform:none}.coin-list__flag-shape{position:relative;display:block;width:9px;height:9px;border:1px solid rgba(148,163,184,.45);border-radius:50%;background:#94a3b829}.coin-list__flag-shape:before{content:none}.coin-list__flag-btn.is-set .coin-list__flag-shape{border-color:color-mix(in srgb,var(--coin-flag-color) 72%,transparent);background:var(--coin-flag-color);box-shadow:0 0 7px color-mix(in srgb,var(--coin-flag-color) 36%,transparent)}.coin-list__flag-btn.is-set .coin-list__flag-shape:before{content:none}.coin-list__item-val{min-width:0;overflow:hidden;color:var(--scr-text-muted);font-family:Montserrat,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:0;line-height:1;text-overflow:ellipsis;text-shadow:0 0 3px color-mix(in srgb,currentColor 8%,transparent);filter:drop-shadow(0 1px 2px color-mix(in srgb,currentColor 5%,transparent));white-space:nowrap}.coin-list__loading,.coin-list__empty{display:flex;align-items:center;justify-content:center;min-height:140px;padding:32px 20px;color:var(--scr-text-muted)}.coin-list__empty{flex-direction:column;gap:8px;text-align:center}.coin-list__empty-icon{font-size:2rem;opacity:.45}.coin-list__empty-text{color:var(--scr-text-primary);font-size:1rem;font-weight:600}.coin-list__empty-hint{color:var(--scr-text-muted);font-size:.786rem}.coin-list__empty-reset{margin-top:8px;padding:6px 16px;border:1px solid var(--scr-border-focus);border-radius:6px;background:var(--scr-bg-row-active);color:var(--scr-text-active);cursor:pointer}.coin-list__item-val.flash-up,.coin-list__item-name.flash-up{animation:cell-flash-up ease-out forwards}.coin-list__item-val.flash-down,.coin-list__item-name.flash-down{animation:cell-flash-down ease-out forwards}@keyframes coin-list-popover-in{0%{opacity:0;transform:translateY(-5px) scale(.982)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes filter-items-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes filter-range-in{0%{opacity:0;transform:translateY(-3px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cell-flash-up{0%{background:var(--scr-bg-flash-up);color:var(--scr-text-white)}to{background:transparent;color:inherit}}@keyframes cell-flash-down{0%{background:var(--scr-bg-flash-down);color:var(--scr-text-white)}to{background:transparent;color:inherit}}.coin-list__ctx-menu{--scr-bg-row-active: rgba(255, 255, 255, .08);--scr-bg-input: rgba(255, 255, 255, .05);--scr-bg-dropdown: #242424;--scr-text-primary: #f8fafc;--scr-text-muted: #969696;--scr-text-dim: #646464;--scr-text-danger: #fb7185;--scr-border-main: #2d2d2d;--scr-border-focus: rgba(255, 255, 255, .3);--scr-shadow-menu: 0 10px 28px rgba(0, 0, 0, .45);min-width:180px;max-width:min(280px,calc(100vw - 12px));max-height:min(560px,calc(100vh - 12px));overflow:auto;padding:4px;border:1px solid var(--scr-border-main);border-radius:6px;background:var(--scr-bg-dropdown);box-shadow:var(--scr-shadow-menu);transform-origin:top left;animation:coin-list-popover-in .15s var(--scr-ui-spring) both}.coin-list__ctx-menu-item,.coin-list__ctx-menu button.ctx-danger,.ctx-sub-btn{display:flex;align-items:center;width:100%;gap:8px;padding:7px 10px;border:0;border-radius:4px;background:transparent;color:var(--scr-text-muted);cursor:pointer;font-size:.786rem;text-align:left;white-space:nowrap}.coin-list__ctx-menu-item:hover,.ctx-sub-btn:hover,.ctx-sub-btn.active{background:var(--scr-bg-row-active);color:var(--scr-text-primary)}.coin-list__ctx-menu button.ctx-danger{color:var(--scr-text-danger)}.coin-list__ctx-menu button.ctx-danger:hover{background:#f43f5e1f}.coin-list__ctx-flag-dot{width:9px;height:9px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d39952}.coin-list__flag-editor{--scr-bg-input: rgba(255, 255, 255, .06);--scr-bg-dropdown: #242424;--scr-text-primary: #f8fafc;--scr-text-muted: #a1a1aa;--scr-text-dim: #71717a;--scr-text-danger: #fb7185;--scr-border-main: #323232;--scr-border-focus: rgba(255, 255, 255, .32);--scr-shadow-menu: 0 14px 34px rgba(0, 0, 0, .5);width:260px;padding:10px;border:1px solid var(--scr-border-main);border-radius:7px;background:var(--scr-bg-dropdown);box-shadow:var(--scr-shadow-menu);color:var(--scr-text-primary)}.coin-list__flag-editor-head{display:flex;align-items:center;gap:8px;margin-bottom:9px}.coin-list__flag-editor-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border:1px solid color-mix(in srgb,var(--coin-flag-color) 50%,transparent);border-radius:5px;background:color-mix(in srgb,var(--coin-flag-color) 15%,transparent);color:var(--coin-flag-color)}.coin-list__flag-editor-icon .coin-list__flag-shape{transform:scale(1.28)}.coin-list__flag-editor-icon .coin-list__flag-shape{border-color:color-mix(in srgb,var(--coin-flag-color) 72%,transparent);background:var(--coin-flag-color);box-shadow:0 0 7px color-mix(in srgb,var(--coin-flag-color) 36%,transparent)}.coin-list__flag-editor-icon .coin-list__flag-shape:before{content:none}.coin-list__flag-editor-title{display:flex;flex-direction:column;min-width:0;line-height:1.15}.coin-list__flag-editor-title strong,.coin-list__flag-editor-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coin-list__flag-editor-title strong{font-size:.857rem}.coin-list__flag-editor-title span{color:var(--scr-text-dim);font-size:.714rem}.coin-list__flag-field{display:flex;flex-direction:column;gap:5px;color:var(--scr-text-dim);font-size:.714rem;font-weight:700}.coin-list__flag-field input{width:100%;box-sizing:border-box;padding:7px 8px;border:1px solid var(--scr-border-main);border-radius:5px;background:var(--scr-bg-input);color:var(--scr-text-primary);font-size:.786rem;outline:none}.coin-list__flag-field input:focus{border-color:var(--scr-border-focus)}.coin-list__flag-colors{display:flex;gap:6px;margin:9px 0}.coin-list__flag-color{width:22px;height:22px;padding:0;border:1px solid color-mix(in srgb,var(--coin-flag-color) 58%,transparent);border-radius:5px;background:var(--coin-flag-color);cursor:pointer;opacity:.72}.coin-list__flag-color:hover,.coin-list__flag-color.active{opacity:1;box-shadow:0 0 0 2px color-mix(in srgb,var(--coin-flag-color) 24%,transparent)}.coin-list__flag-actions{display:flex;justify-content:flex-end;gap:6px}.coin-list__flag-actions button{padding:6px 9px;border:1px solid var(--scr-border-main);border-radius:5px;background:var(--scr-bg-input);color:var(--scr-text-muted);cursor:pointer;font-size:.75rem;font-weight:700}.coin-list__flag-actions button:hover{border-color:var(--scr-border-focus);color:var(--scr-text-primary)}.coin-list__flag-save{background:color-mix(in srgb,#34d399 16%,transparent)!important;color:#d1fae5!important}.coin-list__flag-delete{color:var(--scr-text-danger)!important}.ctx-submenu,.ctx-filter-config{margin-top:6px;padding-top:6px;border-top:1px solid var(--scr-border-main)}.ctx-submenu-title,.ctx-filter-title{padding:0 6px 4px;color:var(--scr-text-dim);font-size:.714rem;font-weight:600;text-transform:uppercase}.ctx-submenu-items,.ctx-filter-inputs{display:flex;flex-direction:column;gap:3px}.ctx-submenu-items{max-height:220px;overflow:auto}.ctx-filter-inputs input,.ctx-filter-inputs select{width:100%;padding:5px 6px;border:1px solid var(--scr-border-main);border-radius:4px;background:var(--scr-bg-input);color:var(--scr-text-primary);outline:none}.ctx-filter-inputs input:focus,.ctx-filter-inputs select:focus{border-color:var(--scr-border-focus)}.ctx-exchange-overrides{margin-top:8px;padding-top:8px;border-top:1px solid var(--scr-border-main)}.ctx-exchange-row{display:grid;grid-template-columns:54px minmax(0,1fr) minmax(0,1fr);gap:4px;align-items:center;margin-top:4px}.ctx-exchange-row:has(select){grid-template-columns:54px minmax(0,1fr) minmax(0,1fr) 62px}.ctx-exchange-name{overflow:hidden;color:var(--scr-text-muted);font-size:.714rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ctx-exchange-row input,.ctx-exchange-row select{min-width:0;width:100%;padding:5px 6px;border:1px solid var(--scr-border-main);border-radius:4px;background:var(--scr-bg-input);color:var(--scr-text-primary);outline:none;font-size:.714rem}.ctx-exchange-row input:focus,.ctx-exchange-row select:focus{border-color:var(--scr-border-focus)}.cmodal__backdrop{position:fixed;inset:0;z-index:7000;background:#0009;backdrop-filter:blur(2px)}.cmodal__container{position:fixed;top:50%;left:50%;z-index:7100;display:flex;overflow:hidden;border:1px solid var(--scr-border-main);border-radius:10px;background:var(--scr-bg-dropdown);box-shadow:0 16px 64px #0009;transform:translate(-50%,-50%)}.cmodal__content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.cmodal__header{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;padding:14px 18px;border-bottom:1px solid var(--scr-border-main)}.cmodal__title{color:var(--scr-text-primary);font-size:1rem;font-weight:600}.cmodal__close{display:flex;align-items:center;justify-content:center;padding:4px;border:0;border-radius:6px;background:transparent;color:var(--scr-text-muted);cursor:pointer}.cmodal__close:hover{background:var(--scr-bg-btn-hover);color:var(--scr-text-white)}.cmodal__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto}.filter-panel--dropdown{position:relative;display:flex;width:100%;max-height:inherit;min-height:0;color:var(--scr-text-primary)}.filter-panel--dropdown .cmodal__content{max-height:inherit}.filter-panel--dropdown .cmodal__header{padding:10px 12px}.filter-panel--dropdown .cmodal__title{font-size:.929rem}.filter-panel--dropdown .cmodal__body{max-height:calc(100vh - 124px);padding:8px 10px 10px!important}.filter-panel--dropdown .filter-panel__grid{grid-template-columns:1fr}.filter-panel--dropdown .filter-panel__context-main{flex-direction:column;align-items:flex-start;gap:8px}.filter-panel--dropdown .filter-panel__context-controls{width:100%;flex-wrap:wrap}.filter-panel--dropdown .filter-panel__context-select{flex:1 1 128px;min-width:0}.filter-panel--dropdown .filter-panel__context-tabs{flex:0 0 auto}.filter-panel--dropdown .filter-panel__context-hint{display:none}.filter-panel__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;align-items:start}.filter-panel__context{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.filter-panel__context-main,.filter-panel__exclusions{border:1px solid var(--scr-border-main);border-radius:10px;background:#ffffff08}.filter-panel__context-main{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px}.filter-panel__context-label{color:var(--scr-text-dim);font-size:.643rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.filter-panel__context-title{margin-top:2px;color:var(--scr-text-primary);font-size:.857rem;font-weight:700}.filter-panel__context-hint{margin-top:2px;color:var(--scr-text-muted);font-size:.714rem;line-height:1.25}.filter-panel__context-controls{display:flex;align-items:center;flex:0 0 auto;gap:8px}.filter-panel__context-select{min-width:138px;padding:5px 8px;border:1px solid var(--scr-border-main);border-radius:8px;background:var(--scr-bg-input);color:var(--scr-text-primary);font-size:.786rem;outline:none}.filter-panel__context-select:focus{border-color:var(--scr-border-focus)}.filter-panel__context-select option,.filter-panel__range-dir option,.ctx-exchange-row select option{background:#171819;color:#f8fafc}.filter-panel__context-tabs,.filter-panel__exclusion-buttons{display:inline-flex;overflow:hidden;border:1px solid var(--scr-border-main);border-radius:8px;background:var(--scr-bg-input)}.filter-panel__context-tab,.filter-panel__exclusion-btn{padding:6px 9px;border:0;background:transparent;color:var(--scr-text-muted);cursor:pointer;font-size:.714rem}.filter-panel__context-tab+.filter-panel__context-tab,.filter-panel__exclusion-btn+.filter-panel__exclusion-btn{border-left:1px solid var(--scr-border-main)}.filter-panel__context-tab:hover,.filter-panel__exclusion-btn:hover{background:#ffffff16;color:var(--scr-text-primary)}.filter-panel__context-tab.active,.filter-panel__exclusion-btn.active{background:#5b8dff38;color:var(--scr-text-active);box-shadow:inset 0 0 0 1px #5b8dff38,inset 0 1px #ffffff1a}.filter-panel__exclusions{padding:9px 10px}.filter-panel__exclusions-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.filter-panel__dedupe-toggle{display:inline-flex;align-items:center;flex:0 0 auto;gap:6px;color:var(--scr-text-primary);cursor:pointer;font-size:.786rem;font-weight:600;white-space:nowrap}.filter-panel__dedupe-toggle input{accent-color:var(--scr-text-highlight)}.filter-panel__exclusion-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:5px 8px}.filter-panel__exclusion-row{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:8px}.filter-panel__exclusion-name{min-width:0;overflow:hidden;color:var(--scr-text-muted);font-size:.714rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.filter-panel__exclusion-btn.active{background:#ef444429;color:#fb7185}.filter-panel__card{overflow:hidden;border:1px solid var(--scr-border-main);border-radius:10px;background:#ffffff07;transition:border-color .17s ease,background .17s ease,box-shadow .17s ease,transform .22s var(--scr-ui-spring)}.filter-panel__card:hover,.filter-panel__card--open{border-color:var(--scr-border-focus);background:#ffffff0b;box-shadow:inset 0 1px #ffffff0e}.filter-panel__card-header{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;cursor:pointer;user-select:none}.filter-panel__card-header:hover{background:#ffffff0b}.filter-panel__card-title{overflow:hidden;color:var(--scr-text-primary);font-size:.786rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.filter-panel__card-meta{display:flex;align-items:center;gap:5px;flex:0 0 auto}.filter-panel__card-badge{min-width:16px;padding:1px 5px;border-radius:8px;background:var(--scr-active-bg-soft);color:var(--scr-text-highlight);font-size:.643rem;font-weight:700;text-align:center}.filter-panel__chevron{color:var(--scr-text-muted);font-size:.857rem;transition:transform .18s var(--scr-ui-spring)}.filter-panel__card--open .filter-panel__chevron{transform:rotate(180deg)}.filter-panel__card-items{padding:2px 8px 8px;border-top:1px solid var(--scr-border-light);animation:filter-items-in .19s var(--scr-ui-spring) both}.filter-panel__filter-row{margin-bottom:1px}.filter-panel__item-row{display:flex;align-items:center;width:100%;gap:4px}.filter-panel__item{display:flex;align-items:center;flex:1 1 auto;min-width:0;gap:6px;padding:3px 0;color:var(--scr-text-muted);cursor:pointer;font-size:.786rem}.filter-panel__item:hover{color:var(--scr-text-primary)}.filter-panel__item--disabled{opacity:.45}.filter-panel__item input[type=checkbox]{flex:0 0 auto;width:13px;height:13px;accent-color:var(--scr-text-highlight)}.filter-panel__item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-panel__item-soon{padding:1px 4px;border-radius:3px;background:var(--scr-bg-input);color:var(--scr-text-dim);font-size:.571rem;text-transform:uppercase}.filter-panel__gear-btn{display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:2px 3px;border:1px solid var(--scr-border-main);border-radius:4px;background:transparent;color:var(--scr-text-muted);cursor:pointer}.filter-panel__gear-btn:hover,.filter-panel__gear-btn--active{background:var(--scr-active-bg-soft);color:var(--scr-text-primary)}.filter-panel__range{display:flex;flex-wrap:wrap;gap:3px;padding:3px 0 3px 19px;animation:filter-range-in .17s var(--scr-ui-spring) both}.filter-panel__range-hint{width:100%;margin-bottom:2px;color:var(--scr-text-dim);font-size:.643rem;font-style:italic}.filter-panel__range-input,.filter-panel__range-dir{padding:3px 5px;border:1px solid var(--scr-border-main);border-radius:4px;background:var(--scr-bg-input);color:var(--scr-text-primary);font-size:.714rem;outline:none}.filter-panel__range-input{width:60px}.filter-panel__range-input:focus,.filter-panel__range-dir:focus{border-color:var(--scr-border-focus)}.filter-panel__exchange-overrides{display:flex;flex-direction:column;width:100%;gap:4px;margin-top:4px;padding-top:5px;border-top:1px solid var(--scr-border-main)}.filter-panel__exchange-row{display:grid;grid-template-columns:58px 60px 60px 62px;gap:4px;align-items:center}.filter-panel__exchange-row>span{overflow:hidden;color:var(--scr-text-muted);font-size:.714rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.flash-cfg__row{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:3px 6px}.flash-cfg__label{display:flex;align-items:center;flex:1 1 auto;min-width:0;gap:5px;color:var(--scr-text-muted);cursor:pointer;font-size:.786rem;white-space:nowrap}.flash-cfg__label input[type=checkbox]{width:13px;height:13px;accent-color:var(--scr-text-active)}.flash-cfg__threshold{display:flex;align-items:center;flex:0 0 auto;gap:3px}.flash-cfg__threshold input,.flash-cfg__tf-select,.flash-cfg__dir-select{border:1px solid var(--scr-border-main);border-radius:4px;background:var(--scr-bg-input);color:var(--scr-text-primary);font-size:.714rem;outline:none}.flash-cfg__threshold input{width:44px;padding:2px 4px;text-align:center}.flash-cfg__tf-select,.flash-cfg__dir-select{padding:3px 4px}.flash-cfg__dir-group{display:inline-flex;overflow:hidden;border:1px solid var(--scr-border-main);border-radius:4px}.flash-cfg__dir-seg{padding:2px 6px;border:0;background:transparent;color:var(--scr-text-muted);cursor:pointer;font-size:.714rem}.flash-cfg__dir-seg+.flash-cfg__dir-seg{border-left:1px solid var(--scr-border-main)}.flash-cfg__dir-seg.active{background:var(--scr-bg-row-active);color:var(--scr-text-active)}.flash-cfg__unit,.flash-cfg__slider-label{color:var(--scr-text-dim);font-size:.714rem}.flash-cfg__range{width:120px;accent-color:var(--scr-text-active)}.flash-cfg__preview,.flash-cfg__blacklist{color:var(--scr-text-muted);font-size:.786rem}.tso__backdrop{position:fixed;inset:0;z-index:10000;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;background:#0009;backdrop-filter:blur(4px)}.tso__container{width:780px;max-width:90vw;overflow:hidden;border:1px solid var(--scr-border-main);border-radius:12px;background:var(--scr-bg-dropdown);box-shadow:0 24px 80px #000000b3,0 4px 16px #0006}.tso__input-wrap{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--scr-border-main)}.tso__search-icon{flex:0 0 auto;color:var(--scr-text-highlight)}.tso__input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--scr-text-white);font-size:1rem;outline:none}.tso__input::placeholder{color:var(--scr-text-dim)}.tso__kbd{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:2px 6px;border:1px solid var(--scr-border-main);border-radius:4px;background:var(--scr-bg-input);color:var(--scr-text-dim);font-size:.643rem;line-height:1}.tso__results{max-height:660px;overflow-y:auto;padding:4px}.tso__results::-webkit-scrollbar{width:4px}.tso__results::-webkit-scrollbar-thumb{background:var(--scr-border-main);border-radius:2px}.tso__empty{padding:24px 16px;color:var(--scr-text-dim);font-size:.857rem;text-align:center}.tso__item{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;cursor:pointer}.tso__item:hover,.tso__item--selected{background:var(--scr-bg-row-active)}.tso__item--selected{box-shadow:inset 2px 0 0 var(--scr-text-highlight)}.tso__item--pinned{border-left:2px solid rgba(251,191,36,.3)}.tso__item-name{min-width:60px;color:var(--scr-text-white);font-size:.857rem;font-weight:600}.tso__item-symbol{flex:1 1 auto;min-width:0;color:var(--scr-text-dim);font-size:.714rem;text-transform:uppercase}.tso__item-volume{min-width:58px;color:var(--scr-text-active);font-size:.75rem;font-weight:720;font-variant-numeric:tabular-nums;text-align:right}.tso__item-price{min-width:64px;color:var(--scr-text-muted);font-size:.786rem;font-variant-numeric:tabular-nums;text-align:right}.tso__item-change{min-width:52px;font-size:.714rem;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.tso__item-change--up{color:var(--scr-text-success)}.tso__item-change--down{color:var(--scr-text-danger)}.tso__item-pin{flex:0 0 auto;font-size:.714rem}.tso__footer{display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 12px;border-top:1px solid var(--scr-border-main);color:var(--scr-text-dim);font-size:.643rem}.tso__footer kbd{display:inline-flex;align-items:center;margin-right:3px;padding:1px 4px;border:1px solid var(--scr-border-main);border-radius:3px;background:var(--scr-bg-input);font-size:inherit}@media(max-width:1100px){.coin-list__header-actions{gap:4px}.coin-list__filter-btn{padding-inline:6px}}.coin-list :is(.coin-list__title,.coin-list__title-count,.coin-list__preset-chip,.coin-list__preset-btn,.coin-list__filter-btn,.coin-list__dock-btn,.coin-list__search,.coin-list__exchange-tab,.coin-list__settings-item,.coin-list__settings-head,.coin-list__settings-row,.coin-list__settings-row-copy strong,.coin-list__settings-row-copy small,.coin-list__speed-title,.coin-list__speed-opt-label,.coin-list__speed-opt-desc,.coin-list__col-btn,.coin-list__presets-label,.filter-panel,.filter-panel button,.filter-panel input,.filter-panel select,.tso__search,.tso__item-name,.tso__item-symbol,.tso__item-volume,.tso__footer){font-family:var(--scr-ui-font);font-weight:var(--scr-ui-weight)}.coin-list :is(.coin-list__title-count-value,.coin-list__preset-chip.active,.coin-list__preset-btn.active,.coin-list__filter-btn.active,.coin-list__exchange-tab.active,.coin-list__settings-item.active,.filter-panel__context-tab.active,.filter-panel__exclusion-btn.active,.coin-list__col-btn.active,.tso__item--selected .tso__item-name){font-weight:var(--scr-ui-weight-active)}.coin-list :is(.coin-list__item-name,.coin-list__base){font-family:var(--scr-ui-font);font-weight:560}.density-page,.density-panel{--density-bg: #151515;--density-card: rgba(19, 19, 19, .96);--density-card-hover: rgba(27, 27, 27, .98);--density-island: rgba(13, 13, 13, .92);--density-border: rgba(255, 255, 255, .1);--density-border-strong: rgba(255, 255, 255, .2);--density-muted: rgba(183, 191, 205, .68);--density-blue: rgb(65, 115, 148);--density-red: rgb(125, 66, 66);--density-green: #28e9ac;--density-yellow: #e9d91b;--density-radius: 8px;width:100%;height:100%;min-height:0;background:radial-gradient(circle at 50% -120px,rgba(255,255,255,.055),transparent 430px),var(--density-bg);color:var(--text-primary);font-family:var(--font-sans)}.density-page{min-height:100vh}.density-panel{position:relative;display:flex;flex-direction:column;overflow:hidden}.density-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.density-bg span{position:absolute;width:420px;height:420px;border-radius:999px;filter:blur(80px);opacity:.045}.density-bg span:first-child{top:-170px;left:7%;background:#4776ff}.density-bg span:last-child{right:10%;bottom:-190px;background:#dbe7ff;opacity:.025}.density-deep-header{position:relative;z-index:4;display:flex;align-items:center;justify-content:center;min-height:58px;max-height:76px;overflow:visible;padding:9px 12px 8px;border-bottom:1px solid rgba(255,255,255,.055);background:linear-gradient(180deg,#080808c7,#1414149e);transform-origin:top center;transition:max-height .36s cubic-bezier(.16,1,.3,1),min-height .36s cubic-bezier(.16,1,.3,1),padding .36s cubic-bezier(.16,1,.3,1),opacity .18s ease,transform .36s cubic-bezier(.16,1,.3,1),border-color .22s ease;will-change:max-height,opacity,transform}.density-panel--controls-collapsed .density-deep-header{min-height:0;max-height:0;overflow:hidden;padding-top:0;padding-bottom:0;border-bottom-color:transparent;opacity:0;pointer-events:none;transform:translate3d(0,-22px,0) scale(.976)}.density-island{display:inline-flex;align-items:center;gap:8px;min-width:0;border:1px solid var(--density-border);border-radius:14px;background:linear-gradient(180deg,rgba(26,26,26,.92),var(--density-island));box-shadow:0 18px 48px #0000005c,inset 0 1px #ffffff0e;backdrop-filter:blur(14px)}.density-brand{height:34px;flex:0 0 auto;padding:0 9px}.density-brand__mark{width:23px;height:23px;display:grid;place-items:center;border-radius:8px;background:#ffffff0f;color:var(--density-green)}.density-brand__copy{display:grid;gap:1px}.density-brand__copy strong,.density-brand--compact strong{color:#ffffffeb;font-size:11px;font-weight:900;line-height:1}.density-brand__copy span,.density-brand--compact span{color:var(--density-muted);font-size:8px;font-weight:800;line-height:1}.density-brand--compact{padding:0 10px;color:#ffffffdb}.density-centerbar{width:100%;justify-content:center;min-height:34px;padding:4px}.density-controlbar{position:relative;width:min(1120px,calc(100% - 16px));min-height:52px;display:grid;grid-template-columns:minmax(196px,1fr) 1px auto 1px minmax(150px,1fr);align-items:center;justify-content:stretch;gap:12px;padding:6px 10px;border-radius:14px}.density-controlbar .density-select{height:34px;min-width:190px;padding-left:12px;padding-right:30px;border-radius:11px}.density-controlbar .density-select select{font-size:12px}.density-controlbar .density-exchange-rail{height:42px;gap:6px;justify-self:center;padding:4px 8px;border-radius:14px}.density-controlbar .density-exchange{width:44px;height:34px;border-radius:11px}.density-controlbar .density-exchange-logo--rail{width:25px;height:25px}.density-controlbar .density-exchange-logo--rail .density-exchange-logo__mark{width:24px;height:24px}.density-controlbar .density-exchange__badge{width:15px;height:15px;border-radius:5px;font-size:8px}.density-controlbar .density-exchange:hover .density-exchange__badge,.density-controlbar .density-exchange__badge:focus-visible,.density-controlbar .density-exchange__badge--active{width:15px;height:15px}.density-controlbar .density-segment{height:30px;padding:3px}.density-controlbar .density-segment__item{height:24px;min-width:62px;padding:0 11px}.density-sort-wrap{min-width:190px;justify-self:start}.density-divider{width:1px;height:20px;flex:0 0 auto;background:#ffffff14}.density-search-island{height:34px;width:100%;gap:7px;padding:0 10px;color:var(--density-muted)}.density-search-island input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#ffffffe6;font:800 11px/1 var(--font-sans)}.density-search-island input::placeholder{color:#b7bfcd6b}.density-actions{height:30px;display:inline-flex;align-items:center;justify-self:end;flex:0 0 auto;gap:5px;padding:0 28px 0 0;border:0;background:transparent;box-shadow:none;backdrop-filter:none}.density-controls-edge-button,.density-controls-reveal-button{position:absolute;z-index:90;width:23px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#fff1,#ffffff05),#0c0d0eeb;color:#e2e8f0c7;box-shadow:0 16px 34px #0000006b,inset 0 1px #ffffff14;backdrop-filter:blur(18px) saturate(1.18);cursor:pointer;opacity:.8;transition:opacity .22s ease,transform .26s cubic-bezier(.16,1,.3,1),background .18s ease,border-color .18s ease,box-shadow .24s ease,color .18s ease}.density-controls-edge-button{top:50%;right:-1px;border-radius:0 8px 8px 0;transform:translate3d(0,-50%,0)}.density-controls-reveal-button{top:8px;right:0;border-right:0;border-radius:8px 0 0 8px;transform:translateZ(0);animation:density-controls-reveal-pulse 2.2s ease-in-out infinite}.density-controls-edge-button:hover,.density-controls-edge-button:focus-visible,.density-controls-reveal-button:hover,.density-controls-reveal-button:focus-visible{opacity:1;border-color:#7dd3fc57;background:linear-gradient(180deg,#5b8dff2e,#5b8dff0b),#121416f5;color:#fff;box-shadow:0 18px 46px #0000006b,0 0 0 1px #7dd3fc1a,0 0 28px #5b8dff2e,inset 0 1px #ffffff1f}.density-controls-edge-button:hover,.density-controls-edge-button:focus-visible{transform:translate3d(2px,-50%,0)}.density-controls-reveal-button:hover,.density-controls-reveal-button:focus-visible{transform:translate3d(-2px,0,0)}@keyframes density-controls-reveal-pulse{0%,to{box-shadow:0 18px 46px #00000075,0 0 0 1px #5b8dff1a,0 0 18px #5b8dff1a,inset 0 1px #ffffff1f}50%{box-shadow:0 18px 46px #00000075,0 0 0 1px #5b8dff33,0 0 34px #5b8dff38,inset 0 1px #ffffff24}}.density-select{position:relative;height:26px;min-width:132px;display:inline-flex;align-items:center;gap:6px;padding:0 26px 0 9px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff0e;color:#ffffffe0;transition:border-color .16s ease,background .16s ease}.density-select:hover{border-color:#ffffff2e;background:#ffffff13}.density-select span{color:var(--density-muted);font-size:9px;font-weight:800;text-transform:uppercase}.density-select select{width:100%;min-width:0;border:0;outline:0;appearance:none;background:transparent;color:inherit;font:800 11px/1 var(--font-sans);cursor:pointer}.density-select select option{color:#e5e7eb;background:#111}.density-select svg{position:absolute;right:8px;pointer-events:none;color:var(--density-muted)}.density-exchange-rail,.density-segment,.density-search-island,.density-wall__content,.density-block__title,.density-table__head,.density-table__row{display:flex;align-items:center}.density-exchange-rail{height:26px;gap:2px;padding:2px;border-radius:10px;background:#ffffff0a}.density-exchange{position:relative;width:29px;height:22px;border-radius:8px;background:transparent;color:#d2d8e48f;font:900 9px/1 var(--font-sans);transition:color .16s ease,background .16s ease,opacity .16s ease}.density-exchange:hover,.density-exchange--active{color:#fffffff0;background:#ffffff17}.density-exchange--disabled{opacity:.46}.density-exchange--disabled:hover{opacity:.72}.density-exchange--partial{background:#ffffff0b}.density-exchange__main{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:transparent;color:inherit;cursor:pointer}.density-exchange__main:focus-visible{outline:1px solid rgba(255,255,255,.42);outline-offset:2px}.density-exchange__markets{position:absolute;right:4px;bottom:0;left:4px;display:flex;justify-content:center;gap:2px;pointer-events:none}.density-exchange__badge{width:10px;height:3px;display:grid;place-items:center;padding:0;border:0;border-radius:999px;color:transparent;font-family:var(--font-sans);font-size:0;font-style:normal;font-weight:1000;line-height:1;cursor:pointer;opacity:.68;pointer-events:auto;transition:width .15s ease,height .15s ease,border-radius .15s ease,color .15s ease,font-size .15s ease,opacity .15s ease,background .15s ease,transform .15s ease}.density-exchange:hover .density-exchange__badge,.density-exchange__badge:focus-visible,.density-exchange__badge--active{width:12px;height:12px;border-radius:4px;color:#050505;font-size:7px;opacity:1;transform:translateY(2px)}.density-exchange__badge:focus-visible{outline:1px solid rgba(255,255,255,.78);outline-offset:2px}.density-exchange__badge--f{background:var(--density-yellow)}.density-exchange__badge--s{background:#3987ff;color:#fff}.density-exchange:hover .density-exchange__badge--s,.density-exchange__badge--s:focus-visible,.density-exchange__badge--s.density-exchange__badge--active{color:#fff}.density-exchange__badge--empty{background:#ffffff24;color:#ffffff73}.density-exchange-logo{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:visible}.density-exchange-logo__mark{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff0e;box-shadow:inset 0 1px #ffffff29,0 2px 8px #0000003d;overflow:hidden}.density-exchange-logo__mark img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none}.density-exchange-logo__mark span{color:#ffffffbf;font-weight:1000;line-height:1}.density-exchange-logo--rail{width:18px;height:18px}.density-exchange-logo--rail .density-exchange-logo__mark{width:17px;height:17px}.density-exchange-logo--card,.density-exchange-logo--card .density-exchange-logo__mark{width:20px;height:20px}.density-exchange-logo--title,.density-exchange-logo--title .density-exchange-logo__mark{width:24px;height:24px}.density-exchange-logo--binance .density-exchange-logo__mark img{width:78%;height:78%}.density-exchange-logo--kucoin .density-exchange-logo__mark{overflow:visible}.density-exchange-logo--kucoin .density-exchange-logo__mark img{width:88%;height:88%}.density-exchange-logo--dim{opacity:.38}.density-exchange-logo__market{position:absolute;right:-3px;bottom:-3px;z-index:2;width:11px;height:11px;display:grid;place-items:center;border:1px solid rgba(8,8,8,.92);border-radius:999px;color:#fff;font-size:7px;font-style:normal;font-weight:1000;line-height:1}.density-exchange-logo__market--f{background:linear-gradient(180deg,#5b8dfffa,#4670e0f5)}.density-exchange-logo__market--s{background:#26a69af5;color:#061210}.density-segment{height:26px;gap:2px;padding:2px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff0a}.density-segment--subtle{width:100%;justify-content:stretch}.density-segment--subtle .density-segment__item{flex:1 1 0}.density-segment__item{height:20px;min-width:34px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--density-muted);font:800 10px/1 var(--font-sans);cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.density-segment__item:hover{color:#ffffffe6}.density-segment__item--active{color:#dfe7ff;background:#4d79ff38;box-shadow:inset 0 0 0 1px #5b84ff47}.density-search{width:138px;height:26px;gap:6px;padding:0 9px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#ffffff0b;color:var(--density-muted)}.density-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#ffffffe6;font:800 11px/1 var(--font-sans)}.density-search input::placeholder{color:#b7bfcd6b}.density-icon-btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0b;color:var(--density-muted);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease,transform .15s ease}.density-icon-btn:hover,.density-icon-btn--active{color:#fffffff2;background:#ffffff16;border-color:#ffffff2b}.density-icon-btn:active{transform:scale(.96)}.density-panel-btn{position:relative;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0b;color:var(--density-muted);font:800 10.5px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.density-panel-btn:hover,.density-panel-btn--active{color:#fffffff0;border-color:#ffffff2e;background:#ffffff16;box-shadow:inset 0 1px #ffffff13}.density-panel-btn--active{background:#4d79ff2e;border-color:#5b84ff5c}.density-panel-btn:active{transform:scale(.97)}.density-panel-btn em{position:absolute;top:-5px;right:-5px;min-width:13px;height:13px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#5b84ffe6;color:#ffffffbd;font-size:8px;font-style:normal;font-weight:1000;box-shadow:0 0 0 2px #0f0f0ffa}.density-spin{animation:density-spin .85s linear infinite}@keyframes density-spin{to{transform:rotate(360deg)}}.density-drawer-backdrop{position:absolute;inset:0;z-index:7;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.045),transparent 520px),#0000009e;padding:0;border:0;opacity:0;pointer-events:none;transition:opacity .2s ease}.density-drawer-backdrop--open{opacity:1;pointer-events:auto}.density-drawer{position:absolute;z-index:8;top:86px;left:50%;width:min(742px,calc(100% - 28px));max-height:min(650px,calc(100% - 108px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.105);border-radius:14px;background:#121212f9;box-shadow:0 30px 100px #000000bd,inset 0 1px #ffffff0e;backdrop-filter:blur(22px);opacity:0;pointer-events:none;transform:translate3d(-50%,-10px,0) scale(.985);transition:opacity .18s ease,transform .22s cubic-bezier(.18,.9,.22,1)}.density-drawer--open{opacity:1;pointer-events:auto;transform:translate3d(-50%,0,0) scale(1)}.density-drawer--filters{width:min(780px,calc(100% - 28px))}.density-drawer__head{height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex:0 0 auto;padding:0 20px}.density-drawer__head h3{margin:0;color:#fffffff0;font-size:19px;font-weight:900;letter-spacing:0}.density-drawer__head span{display:block;width:32px;height:2px;margin-top:8px;border-radius:99px;background:#4aa8e8}.density-drawer__head button{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;background:#ffffff0e;color:#b7bfcdb8;cursor:pointer;transition:color .15s ease,background .15s ease,transform .15s ease}.density-drawer__head button:hover{color:#fffffff0;background:#ffffff18;transform:scale(1.04)}.density-modal-layout{min-height:0;display:grid;grid-template-columns:228px minmax(0,1fr);gap:24px;padding:8px 18px 20px;overflow:hidden}.density-modal-layout--filters{grid-template-columns:222px minmax(0,1fr)}.density-modal-nav{display:grid;align-content:start;gap:8px;padding:16px 0 0 4px;border-right:1px solid rgba(255,255,255,.065)}.density-modal-nav--filters{gap:6px}.density-modal-nav__split{width:194px;height:1px;margin:4px 0 3px;background:#fff1}.density-modal-nav__item{width:194px;min-height:43px;display:flex;align-items:center;gap:13px;padding:0 14px;border:0;border-radius:12px;background:transparent;color:#b7bfcd9e;font:800 12px/1 var(--font-sans);text-align:left;cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s ease}.density-modal-nav__item:hover,.density-modal-nav__item--active{color:#ffffffe6;background:#4aa8e81f}.density-modal-nav__item--active{color:#66baf3}.density-modal-main{min-height:0;display:grid;align-content:start;gap:15px;padding:15px 6px 2px;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.34) transparent}.density-modal-main--filters{gap:18px;padding-top:11px}.density-modal-title{display:flex;align-items:flex-start;gap:12px;color:#62b8f0}.density-modal-title h4{margin:0;color:#ffffffe6;font-size:14px;font-weight:1000;letter-spacing:.035em}.density-modal-title p{margin:5px 0 0;color:#b7bfcd9e;font-size:12px;font-weight:700}.density-modal-card{display:grid;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff09}.density-modal-card--wide{gap:13px}.density-modal-card--empty{min-height:170px;place-items:center;text-align:center;color:#b7bfcda8}.density-modal-card--empty strong{color:#ffffffe0}.density-modal-card__head{display:flex;align-items:center;gap:12px;color:#b7bfcdad}.density-modal-card__head strong{min-width:0;flex:1 1 auto;color:#ffffffc7;font-size:12px;font-weight:900}.density-modal-card__head em{min-width:52px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:#4aa8e81f;color:#70c5ff;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.density-modal-card p{margin:0;color:#b7bfcd94;font-size:11px;font-weight:700}.density-threshold-section{display:grid;gap:9px}.density-threshold-section__head{min-height:26px;display:flex;align-items:center;justify-content:space-between;gap:12px}.density-threshold-section h4{margin:0;color:#ffffffeb;font-size:13px;font-weight:1000;letter-spacing:.02em;text-transform:uppercase}.density-threshold-copy{height:28px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#ffffff0e;color:#dde2eec7;font:900 10px/1 var(--font-sans);text-transform:uppercase;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.density-threshold-copy:hover{color:#fffffff0;border-color:#ffffff2e;background:#ffffff16}.density-symbol-filter-search{height:44px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid rgba(255,255,255,.105);border-radius:12px;background:#ffffff0f;color:#d7deebb8}.density-symbol-filter-row{display:grid;grid-template-columns:minmax(0,1fr) 172px;gap:10px}.density-symbol-exchange-select{position:relative;height:44px;display:flex;align-items:center;gap:9px;min-width:0;padding:0 34px 0 12px;border:1px solid rgba(255,255,255,.105);border-radius:12px;background:#ffffff0e;color:#ebf0f9e0;transition:border-color .15s ease,background .15s ease}.density-symbol-exchange-select:hover{border-color:#ffffff2e;background:#ffffff13}.density-symbol-exchange-select select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.density-symbol-exchange-select>span{min-width:34px;color:#ffffffe6;font:1000 12px/1 var(--font-sans)}.density-symbol-exchange-select>svg{position:absolute;right:11px;color:#b7bfcdad;pointer-events:none}.density-symbol-filter-search input{min-width:0;flex:1 1 auto;height:100%;border:0;outline:0;background:transparent;color:#fffffff0;font:900 15px/1 var(--font-sans);text-transform:uppercase}.density-symbol-filter-search button{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:7px;background:transparent;color:#b7bfcdb8;cursor:pointer}.density-symbol-filter-search button:hover{color:#ffffffeb;background:#ffffff14}.density-configured-symbols{margin-top:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.075)}.density-configured-symbols summary{display:flex;align-items:center;justify-content:space-between;color:#b7bfcd8c;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.density-configured-symbols div{display:flex;flex-wrap:wrap;gap:7px;padding-top:10px}.density-configured-symbols button{height:26px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0d;color:#ffffffd1;font:900 11px/1 var(--font-sans);cursor:pointer}.density-configured-symbols span{color:#b7bfcd80;font-size:11px;font-weight:800}.density-threshold-card{display:grid;gap:13px;padding:15px;border:1px solid rgba(255,255,255,.095);border-radius:16px;background:#ffffff09}.density-filter-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.density-filter-input{position:relative;min-width:0;display:grid;gap:6px;color:#b7bfcd9e;font:900 10px/1 var(--font-sans);letter-spacing:.055em;text-transform:uppercase}.density-filter-input>div,.density-filter-input select{width:100%;min-width:0;height:36px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.115);border-radius:11px;background:#fff1;color:#ffffffeb;transition:border-color .15s ease,background .15s ease}.density-filter-input>div:focus-within,.density-filter-input select:focus{border-color:#4cadea80;background:#ffffff16}.density-filter-input input,.density-filter-input select{min-width:0;border:0;outline:0;background:transparent;color:inherit;font:900 13px/1 var(--font-sans)}.density-filter-input input{width:100%;height:100%;padding:0 11px}.density-filter-input em{padding-right:10px;color:#b7bfcd8f;font-style:normal}.density-filter-input select{appearance:none;padding:0 32px 0 11px;cursor:pointer}.density-filter-input--select svg{position:absolute;right:10px;bottom:10px;color:#ffffffad;pointer-events:none}.density-toggle-row{min-height:42px;display:flex;align-items:center;gap:12px;color:#b7bfcdad}.density-toggle-row>div{min-width:0;flex:1 1 auto;display:grid;gap:3px}.density-toggle-row strong{color:#fffc;font-size:12px;font-weight:900}.density-toggle-row span{color:#b7bfcd8c;font-size:11px;font-weight:700;line-height:1.25}.density-modal-card--toggles{grid-template-columns:repeat(2,minmax(0,1fr))}.density-range{width:100%;height:6px;appearance:none;border-radius:99px;background:linear-gradient(90deg,#4aa8e8 0 var(--density-range-fill, 50%),rgba(255,255,255,.1) var(--density-range-fill, 50%) 100%);cursor:pointer}.density-range::-webkit-slider-thumb{width:17px;height:17px;appearance:none;border-radius:999px;background:#fff;box-shadow:0 0 0 4px #4aa8e829}.density-range::-moz-range-thumb{width:17px;height:17px;border:0;border-radius:999px;background:#fff;box-shadow:0 0 0 4px #4aa8e829}.density-range__ticks{display:flex;align-items:center;justify-content:space-between;color:#b7bfcd6b;font-size:10px;font-weight:900}.density-switch{position:relative;width:34px;height:18px;flex:0 0 auto;border:0;border-radius:999px;background:#ffffff21;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.density-switch:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#ffffffdb;transition:transform .16s ease}.density-switch--on{background:#4aa8e8;box-shadow:0 0 18px #4aa8e840}.density-switch--on:after{transform:translate(16px)}.density-check-list,.density-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.density-drawer__section{display:grid;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09}.density-drawer__section h4{margin:0;color:#e9edf6c2;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.density-hidden-state{min-height:180px;display:grid;place-items:center;gap:7px;padding:24px 14px;color:#b7bfcdb8;text-align:center}.density-hidden-state strong{color:#ffffffe6;font-size:13px}.density-hidden-state span{max-width:250px;font-size:11px;font-weight:700;line-height:1.35}.density-list-editor{display:grid;gap:12px}.density-list-editor__section{display:grid;gap:7px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09}.density-list-editor__section strong{color:#ffffffd6;font-size:12px;font-weight:900}.density-list-editor__section em{color:#b7bfcd73;font-size:11px;font-style:normal;font-weight:800}.density-list-editor__section button{height:28px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 9px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0b;color:#ffffffc7;font:900 11px/1 var(--font-sans);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.density-list-editor__section button:hover{color:#fffffff2;border-color:#ffffff29;background:#ffffff13}.density-settings__grid,.density-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.density-setting{display:grid;gap:5px;color:var(--density-muted);font-size:10px;font-weight:800}.density-number{min-width:0;height:28px;display:flex;align-items:center;padding:0 8px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff0b;color:#ffffffe6}.density-number input{width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:inherit;font:800 11px/1 var(--font-sans)}.density-number em{color:#b7bfcd8c;font-style:normal;font-size:10px}.density-setting .density-select{width:100%;min-width:0;height:28px}.density-toggle{min-height:29px;display:flex;align-items:center;gap:7px;padding:0 8px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff0a;color:var(--density-muted);font:800 10px/1 var(--font-sans);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.density-toggle span{width:8px;height:8px;border-radius:50%;background:#ffffff38;transition:background .15s ease,box-shadow .15s ease}.density-toggle--on{color:#ffffffeb;border-color:#4888b473;background:#4888b421}.density-toggle--on span{background:#78a6ff;box-shadow:0 0 10px #78a6ff80}.density-content{position:relative;z-index:2;flex:1;min-height:0;overflow:auto;padding:9px 10px 12px;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 110px),#171717c2;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.24) transparent}.density-panel--controls-collapsed .density-content{padding-top:2px}.density-grid{display:grid;width:100%;grid-template-columns:repeat(var(--density-column-count, 1),minmax(150px,1fr));align-items:start;justify-content:stretch;gap:7px;line-height:normal}.density-grid__column{min-width:0;display:grid;align-content:start;gap:7px}.density-card{position:relative;z-index:1;width:100%;min-width:0;display:flex;flex-direction:column;margin:0;padding:5px 5px 6px;border:1px solid var(--density-border);border-radius:var(--density-radius);background:var(--density-card);box-shadow:0 8px 20px #0000003d;user-select:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.density-card:hover{z-index:3;border-color:#fff3;background:var(--density-card-hover);box-shadow:0 18px 40px #00000075;transform:translateY(-2px)}.density-card--pinned{border-color:#ffca584d;box-shadow:0 8px 22px #00000047,inset 2px 0 #ffca58cc}.density-card__head{position:relative;height:20px;width:100%;display:flex;align-items:center;gap:6px;padding:0;color:#ffffffeb;overflow:hidden}.density-card__symbol{min-width:0;flex:1 1 auto;height:18px;padding:0;border:0;background:transparent;color:#ffffffeb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;line-height:1;text-align:left;cursor:copy;transition:color .14s ease,transform .14s ease}.density-card__symbol:hover{color:#fff}.density-card__symbol--copied{color:var(--density-green);transform:translateY(-1px)}.density-card__new{height:12px;display:inline-flex;align-items:center;padding:0 4px;border-radius:4px;background:#28e9ac2e;color:var(--density-green);font-size:7px;font-weight:1000}.density-card__pin{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:#ffffff6b;opacity:0;cursor:pointer;transform:translate(8px);transition:opacity .16s ease,transform .16s ease,color .16s ease}.density-card:hover .density-card__pin{opacity:1;transform:translate(0)}.density-card__pin:hover{color:#ffffffe6}.density-context{position:fixed;z-index:40;width:300px;padding:10px;border:1px solid rgba(255,255,255,.115);border-radius:12px;background:#1d1d1dfb;box-shadow:0 26px 90px #000000b8,inset 0 1px #ffffff0e;backdrop-filter:blur(18px);animation:density-context-in .13s ease both}@keyframes density-context-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.density-context__item{width:100%;height:32px;display:flex;align-items:center;gap:12px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#dee3eeb8;font:800 12px/1 var(--font-sans);text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease,transform .14s ease}.density-context__item span{min-width:0;flex:1 1 auto}.density-context__item:hover,.density-context__item--active{color:#fffffff0;background:#ffffff13}.density-context__item:active{transform:scale(.985)}.density-context__item--active svg:last-child{color:var(--density-green)}.density-context__split{display:block;height:1px;margin:8px 0;background:#ffffff13}.density-context__group{height:18px;display:flex;align-items:center;padding:0 10px;color:#b7bfcd73;font-size:9px;font-weight:900;letter-spacing:.09em}.density-block{display:grid;gap:3px;margin-top:5px}.density-block:first-of-type{margin-top:5px}.density-block__title{justify-content:space-between;height:12px}.density-block__title span{color:#e5e9f2c7;font-size:8.5px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.density-block__title em{color:#b7bfcd75;font-size:8px;font-style:normal;font-weight:900}.density-block__rows{display:grid;gap:3px}.density-wall{position:relative;height:20px;width:100%;min-width:0;overflow:hidden;border:0;border-radius:3px;background:#ffffff09;color:#ffffffdb;cursor:pointer;text-align:left;contain:content}.density-wall:hover{background:#ffffff12}.density-wall__fill{position:absolute;inset:0 auto 0 0;min-width:5px;border-radius:inherit}.density-wall--bid .density-wall__fill{background:var(--density-blue)}.density-wall--ask .density-wall__fill{background:var(--density-red)}.density-wall--spot .density-wall__fill:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,rgba(0,0,0,.17) 0 5px,transparent 5px 11px)}.density-wall__content{position:relative;z-index:1;height:100%;justify-content:space-between;gap:3px;padding:0 4px;color:#ffffffe6;font-variant-numeric:tabular-nums;pointer-events:none}.density-wall__content strong{width:34px;overflow:hidden;font-size:9.5px;font-weight:900;white-space:nowrap}.density-wall__content span{overflow:hidden;font-size:9px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.density-wall__content span:nth-child(2){width:40px;text-align:left}.density-wall__content span:nth-child(3){width:23px;text-align:center}.density-wall__content span:nth-child(4){width:30px;text-align:right}.density-table{min-width:760px;display:grid;border:1px solid var(--density-border);border-radius:12px;overflow:hidden;background:#0e0e0edb}.density-table__head,.density-table__row{display:grid;grid-template-columns:minmax(120px,1.2fr) 70px 70px 82px minmax(110px,1fr) 110px 80px 80px;gap:8px;min-height:30px;padding:0 12px}.density-table__head{position:sticky;top:0;z-index:1;color:#b7bfcda8;font-size:10px;font-weight:900;background:#080808f5;border-bottom:1px solid rgba(255,255,255,.07)}.density-table__row{border:0;border-bottom:1px solid rgba(255,255,255,.045);background:transparent;color:#ffffffde;font:800 11px/1 var(--font-sans);text-align:left;cursor:pointer}.density-table__row:hover{background:#ffffff0e}.density-table__row--bid span:nth-child(4),.density-table__row--bid span:nth-child(5){color:#7dd3fc}.density-table__row--ask span:nth-child(4),.density-table__row--ask span:nth-child(5){color:#fda4af}.density-empty{height:180px;display:grid;place-items:center;color:#b7bfcdb3;font-size:12px;font-weight:900}.density-panel--compact .density-deep-header{min-height:42px;padding:5px 6px;gap:5px}.density-panel--compact .density-island{border-radius:11px}.density-panel--compact .density-centerbar{justify-content:flex-start;overflow:auto hidden;scrollbar-width:none}.density-panel--compact .density-centerbar::-webkit-scrollbar{display:none}.density-panel--compact .density-select{min-width:116px}.density-panel--compact .density-search-island{width:94px}.density-panel--compact .density-content{padding:6px}.density-panel--compact.density-panel--controls-collapsed .density-content{padding-top:2px}.density-panel--compact .density-grid{grid-template-columns:repeat(var(--density-column-count, 1),minmax(142px,1fr));gap:6px}.density-panel--compact .density-grid__column{gap:6px}.density-panel--compact .density-card{width:100%}.density-panel--compact .density-drawer{top:56px;width:min(720px,calc(100% - 12px));max-height:calc(100% - 54px)}@media(max-width:980px){.density-deep-header{grid-template-columns:auto minmax(240px,1fr) auto}.density-centerbar{grid-column:1 / -1;grid-row:2}.density-drawer{top:72px;width:min(680px,calc(100% - 20px))}.density-modal-layout{grid-template-columns:1fr;gap:12px}.density-modal-nav{display:flex;overflow:auto hidden;padding:0 0 10px;border-right:0;border-bottom:1px solid rgba(255,255,255,.065)}.density-modal-nav__item{width:auto;flex:0 0 auto}}@media(max-width:640px){.density-brand__copy{display:none}.density-deep-header{grid-template-columns:auto 1fr auto}.density-search-island{min-width:120px}.density-centerbar{justify-content:flex-start;overflow:auto hidden}.density-settings__grid,.density-toggle-grid,.density-check-list,.density-filter-grid{grid-template-columns:1fr}.density-drawer{top:64px;max-height:calc(100% - 74px)}}.settings-page{--settings-bg: color-mix(in srgb, var(--interface-panel, #111314) 74%, #08090c);--settings-panel: color-mix(in srgb, var(--interface-panel, #17191d) 82%, #101217);--settings-panel-2: color-mix(in srgb, var(--interface-panel, #1d2026) 72%, #20242b);--settings-border: #2b3038;--settings-text: #e4e7ee;--settings-muted: #939aa7;--settings-accent: var(--interface-accent, #2962ff);--settings-success: #26a69a;--settings-danger: #ef5350;min-height:100vh;display:flex;flex-direction:column;background:var(--settings-bg);color:var(--settings-text)}.settings-overlay{--settings-bg: color-mix(in srgb, var(--interface-panel, #111314) 74%, #08090c);--settings-panel: color-mix(in srgb, var(--interface-panel, #17191d) 82%, #101217);--settings-panel-2: color-mix(in srgb, var(--interface-panel, #1d2026) 72%, #20242b);--settings-border: #2b3038;--settings-text: #e4e7ee;--settings-muted: #939aa7;--settings-accent: var(--interface-accent, #2962ff);--settings-success: #26a69a;--settings-danger: #ef5350;position:fixed;inset:0;z-index:9500;display:flex;align-items:flex-start;justify-content:flex-end;padding:42px 12px 12px;background:#0000005c;color:var(--settings-text)}.settings-dialog{width:min(760px,calc(100vw - 24px));max-height:min(780px,calc(100vh - 54px));display:flex;flex-direction:column;overflow:hidden;margin:0;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:var(--settings-bg);color:inherit;box-shadow:0 22px 70px #0000008c}.settings-dialog .settings-page__body{flex:1 1 auto;min-height:0;overflow:auto;padding:12px}.settings-dialog .settings-page__inner{width:100%;margin:0}.settings-dialog__close{width:28px;height:28px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid #3b414c;border-radius:4px;background:rgb(var(--interface-panel-rgb, 27 27 27) / .72);color:#aeb4c0;cursor:pointer}.settings-dialog__close:hover{border-color:#566071;color:#fff}.settings-page-nav{flex:0 0 30px;height:30px;display:flex;align-items:center;padding:0 8px;border-bottom:1px solid #25282d;background:var(--interface-panel, #1b1b1b)}.settings-page-nav__links{display:flex;align-items:center;gap:4px}.settings-page-nav__link{position:relative;height:30px;display:inline-flex;align-items:center;padding:0 10px;color:#969696;font-size:12px;font-weight:700;line-height:1;text-decoration:none}.settings-page-nav__link:hover,.settings-page-nav__link--active{color:#f8fafc}.settings-page-nav__link--active:after{content:"";position:absolute;right:9px;bottom:0;left:9px;height:2px;border-radius:2px 2px 0 0;background:var(--settings-accent)}.settings-page__body{flex:1 1 auto;min-height:0;overflow:auto;padding:16px}.settings-page__inner{width:min(1120px,100%);margin:0 auto}.settings-page__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.settings-page__title{display:flex;align-items:center;gap:8px;margin:0;font-size:18px;line-height:1.2}.settings-tabs{display:flex;align-items:center;gap:6px;margin-bottom:14px}.settings-tab{height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--settings-border);border-radius:4px;background:rgb(var(--interface-panel-rgb, 27 27 27) / .64);color:var(--settings-muted);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.settings-tab:hover,.settings-tab.is-active{color:var(--settings-text);border-color:#3a414d;background:rgb(var(--interface-panel-rgb, 27 27 27) / .86)}.settings-tab.is-active{box-shadow:inset 0 -2px 0 var(--settings-accent)}.settings-panel{border:1px solid var(--settings-border);border-radius:6px;background:var(--settings-panel);overflow:hidden}.settings-panel:has(.settings-watcher-preset-popover){overflow:visible}.settings-panel+.settings-panel{margin-top:12px}.settings-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--settings-border);background:rgb(var(--interface-panel-rgb, 27 27 27) / .82)}.settings-panel__title{display:flex;align-items:center;gap:7px;margin:0;font-size:13px}.settings-panel__body{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;padding:12px}.settings-panel__body--wide{grid-template-columns:1fr}.settings-field{display:flex;flex-direction:column;gap:6px;min-width:0}.settings-field--inline{min-height:30px;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.settings-field__label{color:#c8ced8;font-size:12px;font-weight:700}.settings-field__hint{color:var(--settings-muted);font-size:11px;line-height:1.35}.settings-input,.settings-select{height:30px;min-width:0;border:1px solid #3b414c;border-radius:4px;background:rgb(var(--interface-panel-rgb, 27 27 27) / .58);color:var(--settings-text);font:inherit;font-size:12px;outline:none;padding:0 9px}.settings-input:focus,.settings-select:focus{border-color:#556071}.settings-range{width:100%;accent-color:var(--settings-accent)}.settings-switch{width:38px;height:22px;flex:0 0 auto;position:relative;border:1px solid #3b414c;border-radius:999px;background:rgb(var(--interface-panel-rgb, 27 27 27) / .64);cursor:pointer}.settings-switch input{position:absolute;opacity:0;pointer-events:none}.settings-switch__knob{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#8f97a5;transition:transform .14s,background .14s}.settings-switch:has(input:checked){border-color:rgb(var(--interface-accent-rgb, 41 98 255) / .75);background:rgb(var(--interface-accent-rgb, 41 98 255) / .2)}.settings-switch:has(input:checked) .settings-switch__knob{background:#fff;transform:translate(16px)}.settings-color-row{display:flex;align-items:center;gap:8px}.settings-color{width:34px;height:26px;padding:0;border:1px solid #3b414c;border-radius:4px;background:transparent;cursor:pointer}.settings-mono{min-width:0;overflow:hidden;color:var(--settings-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.settings-segmented{display:flex;flex-wrap:wrap;gap:4px}.settings-source-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-inline-size:0;margin:0;padding:0;border:0}.settings-source-toggle button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #3b414c;border-radius:4px;background:rgb(var(--interface-panel-rgb, 27 27 27) / .72);color:#c8ced8;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.settings-source-toggle button:hover,.settings-source-toggle button.is-active{border-color:var(--settings-accent);color:#fff}.settings-source-toggle button.is-active{background:rgb(var(--interface-accent-rgb, 41 98 255) / .22)}.settings-segmented button,.settings-btn,.settings-token{min-height:28px;border:1px solid #3b414c;border-radius:4px;background:rgb(var(--interface-panel-rgb, 27 27 27) / .72);color:#c8ced8;font:inherit;font-size:12px;cursor:pointer}.settings-segmented button{padding:0 10px}.settings-segmented button.is-active,.settings-token.is-active{border-color:var(--settings-accent);background:rgb(var(--interface-accent-rgb, 41 98 255) / .22);color:#fff}.settings-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.settings-account-card{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:6px;background:rgb(var(--interface-panel-rgb, 27 27 27) / .5)}.settings-account-card__main{display:grid;gap:4px;min-width:0}.settings-account-card__main strong,.settings-account-card__main span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-account-card__main span{color:var(--settings-muted);font-size:11px}.settings-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;font-weight:700}.settings-btn:hover{border-color:#566071;color:#fff}.settings-btn--danger{border-color:#ef535073;color:#ff9a9a}.settings-token-grid{display:flex;flex-wrap:wrap;gap:5px}.settings-token{min-width:32px;padding:0 8px;font-weight:700}.settings-note{padding:8px 10px;border:1px solid rgb(var(--interface-accent-rgb, 41 98 255) / .24);border-radius:5px;background:rgb(var(--interface-accent-rgb, 41 98 255) / .08);color:#aeb8ff;font-size:11px;line-height:1.45}.settings-subsection{grid-column:1 / -1;min-width:0;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.settings-subsection:first-child{padding-top:0;border-top:0}.settings-subsection__title{margin-bottom:10px;color:#eef2f7;font-size:12px;font-weight:800}.settings-subsection__body{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;min-width:0}.settings-round-example{padding:7px 8px;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:rgb(var(--interface-panel-rgb, 27 27 27) / .42);color:var(--settings-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.45}.settings-watcher-preset-wrap{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0}.settings-watcher-preset-trigger{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;border:1px solid #3b414c;border-radius:6px;background:rgb(var(--interface-panel-rgb, 27 27 27) / .72);color:var(--settings-text);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.settings-watcher-preset-trigger:hover,.settings-watcher-preset-trigger.is-active{border-color:var(--settings-accent);color:#fff}.settings-watcher-preset-trigger.is-active{background:rgb(var(--interface-accent-rgb, 41 98 255) / .18)}.settings-watcher-preset-trigger small{color:var(--settings-muted);font-size:11px;font-weight:700}.settings-watcher-preset-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:40;width:min(520px,calc(100vw - 40px));max-height:min(680px,calc(100vh - 120px));overflow:auto;display:flex;flex-direction:column;gap:10px;padding:10px;border:1px solid #424957;border-radius:14px;background:color-mix(in srgb,var(--settings-panel, #17191d) 92%,#050609);box-shadow:0 18px 52px #00000094}.settings-watcher-preset-popover--inline{position:static;width:100%;max-height:none;overflow:visible;box-shadow:none}.settings-watcher-preset-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.settings-watcher-preset-head strong,.settings-watcher-preset-card__title{color:#f4f6fb;font-size:12px;font-weight:800}.settings-watcher-preset-card{display:flex;flex-direction:column;gap:9px;min-width:0;padding:10px;border:1px solid #343a45;border-radius:12px;background:rgb(var(--interface-panel-rgb, 27 27 27) / .52)}.settings-watcher-preset-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.settings-watcher-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settings-preset-divider{height:1px;background:#ffffff14}.settings-theme-presets{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.settings-theme-card{display:flex;align-items:center;gap:10px;min-width:0;min-height:56px;padding:9px;border:1px solid #3b414c;border-radius:5px;background:rgb(var(--interface-panel-rgb, 27 27 27) / .72);color:var(--settings-text);font:inherit;text-align:left;cursor:pointer}.settings-theme-card:hover,.settings-theme-card.is-active{border-color:var(--settings-accent)}.settings-theme-card.is-active{background:rgb(var(--interface-accent-rgb, 41 98 255) / .16)}.settings-theme-card:disabled{cursor:default;opacity:.7}.settings-theme-card--custom.is-active{opacity:1}.settings-theme-card__preview{position:relative;width:56px;height:34px;flex:0 0 auto;border:1px solid rgba(255,255,255,.08);border-radius:4px;overflow:hidden}.settings-theme-card__preview span{position:absolute;bottom:7px;width:7px;border-radius:2px}.settings-theme-card__preview span:nth-child(1){left:14px;height:17px}.settings-theme-card__preview span:nth-child(2){left:27px;height:24px}.settings-theme-card__preview span:nth-child(3){right:7px;bottom:0;width:1px;height:100%;border-radius:0;opacity:.75}.settings-theme-card__text{display:flex;flex-direction:column;gap:3px;min-width:0}.settings-theme-card__text strong{font-size:12px}.settings-theme-card__text small{color:var(--settings-muted);font-size:11px;line-height:1.3}.settings-toast{position:fixed;right:16px;bottom:16px;z-index:9200;max-width:min(420px,calc(100vw - 32px));padding:9px 12px;border:1px solid rgba(38,166,154,.5);border-radius:6px;background:#12181cfa;color:#dffaf4;font-size:12px;box-shadow:0 8px 24px #00000059}@media(max-width:720px){.settings-overlay{align-items:stretch;justify-content:center;padding:8px}.settings-dialog{width:100%;max-height:calc(100vh - 16px)}.settings-page__body{padding:10px}.settings-panel__body{grid-template-columns:1fr}.settings-page__header{align-items:flex-start;flex-direction:column}}.chart-screener-page{--screener-interface-panel: var(--interface-panel, #1b1b1b);--screener-interface-panel-rgb: var(--interface-panel-rgb, 27 27 27);--pisyler-surface: var(--chart-surface, #1b1b1b);--pisyler-chrome: var(--chart-chrome, #151617);--pisyler-border: rgba(255, 255, 255, .075);position:relative;height:100%;min-height:0;display:flex;flex-direction:column;background:var(--pisyler-surface);color:#d8dbe2;overflow:hidden}.chart-screener-page-nav{position:relative;z-index:10;flex:0 0 30px;display:flex;align-items:center;height:30px;padding:0 8px;border-bottom:1px solid #25282d;background:var(--screener-interface-panel)}.chart-screener-page-nav__links{display:flex;align-items:center;gap:4px}.chart-screener-page-nav__actions{display:flex;align-items:center;gap:4px;margin-left:auto}.chart-screener-page-nav__settings{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:4px;background:transparent;color:#969696;cursor:pointer}.chart-screener-page-nav__settings:hover{border-color:rgb(var(--screener-interface-panel-rgb) / .8);background:#ffffff0e;color:#f8fafc}.chart-screener-interface-restore{position:absolute;top:8px;right:8px;z-index:60;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(var(--interface-accent-rgb, 41 98 255) / .58);border-radius:6px;background:rgb(var(--screener-interface-panel-rgb) / .86);color:#eef2ff;cursor:pointer;box-shadow:0 8px 24px #00000057}.chart-screener-interface-restore:hover{background:rgb(var(--interface-accent-rgb, 41 98 255) / .24)}.chart-screener-page-nav__link{position:relative;display:inline-flex;align-items:center;height:30px;padding:0 10px;color:#969696;font-size:12px;font-weight:700;line-height:1;text-decoration:none;transition:color .12s}.chart-screener-page-nav__link:hover,.chart-screener-page-nav__link--active{color:#f8fafc}.chart-screener-page-nav__link--active:after{content:"";position:absolute;right:9px;bottom:0;left:9px;height:2px;border-radius:2px 2px 0 0;background:var(--interface-accent, #2962ff)}.chart-screener-toolbar{position:relative;z-index:5;display:flex;align-items:center;gap:10px;min-height:50px;padding:7px 10px;border-bottom:1px solid #2a2f37;background:linear-gradient(180deg,rgb(var(--screener-interface-panel-rgb) / .98),rgb(var(--screener-interface-panel-rgb) / .86)),var(--screener-interface-panel);box-shadow:inset 0 1px #ffffff09}.chart-screener-toolbar__title{display:flex;align-items:center;gap:8px;min-width:122px;height:34px;padding:0 11px;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:rgb(var(--screener-interface-panel-rgb) / .48);color:#edf1f7;font-size:.8rem;font-weight:700;letter-spacing:0;white-space:nowrap}.chart-screener-toolbar__title svg{color:#8da2ff}.chart-screener-toolbar__muted,.chart-screener-toolbar__status{color:#8e96a4;font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums}.chart-screener-toolbar__muted{padding:2px 6px;border-radius:999px;background:#ffffff0d;color:#aeb6c5}.chart-screener-toolbar__status{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:150px;height:32px;padding:0 9px;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:rgb(var(--screener-interface-panel-rgb) / .42);white-space:nowrap}.chart-screener-toolbar__status>span:last-child{color:#b9c0cc}.chart-screener-toolbar__status strong{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ff7373;font-weight:600}.chart-screener-controls{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;padding:1px 0;scrollbar-width:none}.chart-screener-controls__main,.chart-screener-controls__actions{display:flex;align-items:center;gap:6px;min-width:0}.chart-screener-controls__main{flex:1 1 auto;overflow:hidden}.chart-screener-controls__actions{flex:0 0 auto;justify-content:flex-end;margin-left:auto}.chart-screener-preset-switcher{width:auto;max-width:clamp(104px,18vw,260px);min-width:42px;flex:0 1 auto;overflow-x:auto;overflow-y:hidden}.chart-screener-preset-switcher:empty{display:none}.chart-screener-preset-switcher .coin-list__preset-chip{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;max-width:112px;height:24px;min-width:24px;padding:0 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-screener-preset-switcher .coin-list__preset-chip--add{width:24px;max-width:24px;padding:0}.chart-screener-preset-switcher .coin-list__preset-rename--chip{width:112px;max-width:112px;flex:0 0 112px;overflow:hidden;text-overflow:ellipsis}.chart-screener-controls::-webkit-scrollbar{display:none}.chart-screener-preset-trash-popover{position:fixed;z-index:10020;width:34px;height:34px;display:flex;align-items:center;justify-content:center;pointer-events:auto}.chart-screener-preset-trash-btn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(248,113,113,.46);border-radius:6px;background:#2a0d10;color:#f87171;box-shadow:0 10px 24px #0000006b;cursor:pointer}.chart-screener-preset-trash-btn:hover{border-color:#f87171db;background:#3a1014;color:#fecaca}.chart-screener-field{display:flex;align-items:center;gap:7px;flex:0 0 auto;min-height:32px;padding:0 8px;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:rgb(var(--screener-interface-panel-rgb) / .46);color:#8f98a8;font-size:.68rem;white-space:nowrap}.chart-screener-field>span:first-child{color:#848c9a;font-size:.64rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.chart-screener-field--tf,.chart-screener-field--sort{padding-right:5px}.chart-screener-sort-wrap{position:relative;z-index:3;flex:0 1 220px;width:clamp(140px,16vw,220px);min-width:0;max-width:220px}.chart-screener-sort-wrap.is-open{z-index:95}.chart-screener-field--sort{width:100%;overflow:hidden}.chart-screener-sort-trigger{border:1px solid rgba(255,255,255,.07);text-align:left}.chart-screener-sort-trigger strong{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e1e5ed;font:inherit;font-weight:700}.chart-screener-sort-trigger svg{flex:0 0 auto}.chart-screener-field--wide input{width:112px}.chart-screener-field--slider{gap:8px;padding:0 8px}.chart-screener-volume-slider{--slider-pct: 0%;-webkit-appearance:none;appearance:none;width:clamp(78px,6vw,112px);height:20px;padding:0;margin:0;border:none;background:transparent;cursor:pointer;outline:none}.chart-screener-volume-slider::-webkit-slider-runnable-track{height:3px;border-radius:999px;background:linear-gradient(90deg,#6f7dff 0%,#9ba6ff var(--slider-pct),#303640 var(--slider-pct),#303640 100%)}.chart-screener-volume-slider::-moz-range-track{height:3px;border-radius:999px;background:#303640}.chart-screener-volume-slider::-moz-range-progress{height:3px;border-radius:999px;background:linear-gradient(90deg,#6f7dff,#9ba6ff)}.chart-screener-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#f8f9ff;border:2px solid #7b86ff;box-shadow:0 1px 5px #6473ff6b;margin-top:-4.5px;cursor:grab;transition:transform .12s ease,box-shadow .12s ease}.chart-screener-volume-slider::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#f8f9ff;border:2px solid #7b86ff;box-shadow:0 1px 5px #6473ff6b;cursor:grab;transition:transform .12s ease,box-shadow .12s ease}.chart-screener-volume-slider:hover::-webkit-slider-thumb,.chart-screener-volume-slider:focus::-webkit-slider-thumb{transform:scale(1.12);box-shadow:0 0 0 4px #6f7dff29,0 1px 6px #6f7dff7a}.chart-screener-volume-slider:hover::-moz-range-thumb,.chart-screener-volume-slider:focus::-moz-range-thumb{transform:scale(1.12);box-shadow:0 0 0 4px #6f7dff29,0 1px 6px #6f7dff7a}.chart-screener-volume-slider:active::-webkit-slider-thumb,.chart-screener-volume-slider:active::-moz-range-thumb{cursor:grabbing}.chart-screener-tank-slider{--slider-pct: 0%;-webkit-appearance:none;appearance:none;position:relative;display:block;flex:0 0 auto;overflow:hidden;padding:0;margin:0;border:1px solid rgba(230,233,239,.16);border-radius:999px;background:linear-gradient(180deg,#24282f,#171a20);box-shadow:inset 0 0 0 1px #00000061,inset 0 1px #ffffff0e;cursor:grab;outline:none;touch-action:none;user-select:none}.chart-screener-tank-slider--vertical{width:10px;height:20px;writing-mode:vertical-lr;direction:rtl}.chart-screener-tank-slider--horizontal{width:clamp(50px,4vw,68px);height:10px}.chart-screener-tank-slider:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--slider-pct);border-radius:999px;background:linear-gradient(180deg,#f7f8fa,#d7dbe1 58%,#b9c0ca);box-shadow:inset 0 1px #ffffff6b,1px 0 #ffffff29}.chart-screener-tank-slider--vertical:before{inset:auto 0 0;width:auto;height:var(--slider-pct)}.chart-screener-tank-slider:hover,.chart-screener-tank-slider:focus{border-color:#ffffff5c;box-shadow:inset 0 0 0 1px #0000006b,inset 0 1px #ffffff13,0 0 0 2px #ffffff0b}.chart-screener-tank-slider:active{cursor:grabbing}.chart-screener-volume-value{font-variant-numeric:tabular-nums;font-size:.68rem;color:#edf1f7;min-width:42px;text-align:right;letter-spacing:0}.chart-screener-field select,.chart-screener-field input:not([type=range]),.chart-screener-blacklist input{height:24px;border:1px solid rgb(var(--interface-panel-rgb, 27 27 27) / .95);border-radius:5px;background:rgb(var(--interface-panel-rgb, 27 27 27) / .58);color:#e1e5ed;font:inherit;font-size:.7rem;outline:none}.chart-screener-field select{min-width:68px;padding:0 22px 0 9px}.chart-screener-field input:not([type=range]){padding:0 7px}.chart-screener-field select:focus,.chart-screener-field input:not([type=range]):focus,.chart-screener-blacklist input:focus{border-color:#d7d9de}.chart-screener-icon-btn{position:relative;flex:0 0 auto;height:32px;min-width:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(255,255,255,.075);border-radius:7px;background:rgb(var(--screener-interface-panel-rgb) / .46);color:#aeb6c5;cursor:pointer;font-size:.7rem;font-weight:700;transition:background .12s,border-color .12s,color .12s,transform .12s}.chart-screener-icon-btn:hover,.chart-screener-icon-btn.active{color:#fff;border-color:#ebeef452;background:rgb(var(--interface-accent-rgb, 41 98 255) / .18)}.chart-screener-icon-btn:active{transform:translateY(1px)}.chart-screener-icon-btn .spin{animation:chart-screener-spin 1s linear infinite}@keyframes chart-screener-spin{to{transform:rotate(360deg)}}.glp-wrap{position:relative;flex:0 0 auto;display:inline-flex;align-items:center}.glp-trigger{width:34px;min-width:34px;padding:0;gap:5px}.glp-mini-preview{display:grid;grid-template-columns:repeat(var(--glp-cols),1fr);grid-template-rows:repeat(var(--glp-rows),1fr);gap:2px;width:18px;height:18px}.glp-mini-cell{border-radius:1px;background:#aeb3bd;opacity:.9}.glp-trigger:hover .glp-mini-cell,.glp-trigger.active .glp-mini-cell{opacity:1;background:#fff}.glp-popup{position:fixed;z-index:8800;display:flex;flex-direction:column;gap:6px;padding:10px;background:color-mix(in srgb,var(--interface-panel, #1b1b1b) 86%,#07080b);border:1px solid rgba(235,238,244,.18);border-radius:7px;box-shadow:0 18px 44px #0000009e,inset 0 1px #ffffff14;user-select:none}.glp-popup__title{font-size:.72rem;font-weight:700;color:#aeb4c0;text-align:center;min-width:80px;letter-spacing:.03em}.glp-popup__hint{font-size:.62rem;color:#5a6072;text-align:center;letter-spacing:.02em}.glp-grid{display:grid;grid-template-columns:repeat(6,20px);grid-template-rows:repeat(4,14px);gap:3px;cursor:pointer}.glp-cell{appearance:none;padding:0;border-radius:2px;background:rgb(var(--interface-panel-rgb, 27 27 27) / .72);border:1px solid rgba(235,238,244,.18);transition:background .08s ease,border-color .08s ease;cursor:pointer}.glp-cell--on{background:#d9dce1;border-color:#fff}.glp-grid:hover .glp-cell--on{background:#f3f4f6;border-color:#fff}.chart-screener-blacklist-wrap{position:relative}.chart-screener-manual-wrap{position:relative;display:inline-flex;align-items:center;gap:3px}.chart-screener-blacklist{position:fixed;z-index:8800;width:312px;max-height:min(610px,calc(100vh - 90px));display:flex;flex-direction:column;gap:8px;padding:10px;box-sizing:border-box;overflow:hidden;border:1px solid rgba(235,238,244,.18);border-radius:6px;background:color-mix(in srgb,var(--interface-panel, #1b1b1b) 86%,#07080b);box-shadow:0 18px 44px #0000009e,inset 0 1px #ffffff14}.chart-screener-blacklist__header,.chart-screener-blacklist__search{flex:0 0 auto;display:flex;align-items:center;gap:7px;color:#aeb4c0;font-size:.74rem;font-weight:700}.chart-screener-blacklist__add{flex:0 0 auto;display:grid;grid-template-columns:1fr 28px;gap:6px}.chart-screener-blacklist__add input,.chart-screener-blacklist__search input{width:100%;padding:0 8px}.chart-screener-blacklist__add button{display:flex;align-items:center;justify-content:center;border:1px solid rgba(235,238,244,.16);border-radius:4px;background:rgb(var(--interface-panel-rgb, 27 27 27) / .74);color:#dfe3ec;cursor:pointer}.chart-screener-blacklist__list{flex:1 1 auto;min-height:0;display:grid;align-content:start;gap:3px;overflow:auto;padding-right:2px}.chart-screener-blacklist__list button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;height:24px;padding:0 7px;border:1px solid transparent;border-radius:4px;background:transparent;color:#aab0bc;font-size:.7rem;text-align:left;cursor:pointer}.chart-screener-blacklist__list button span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.chart-screener-blacklist__list button.active{border-color:#ff585866;background:#ff58581c;color:#ffd0d0}.chart-screener-blacklist__list button:hover{background:rgb(var(--interface-panel-rgb, 27 27 27) / .7);color:#eef1f6}.chart-screener-grid{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(var(--screener-cols, 3),1fr);grid-auto-rows:var(--screener-card-height, 332px);align-content:start;gap:0;padding:0;background:var(--pisyler-surface)}.chart-screener-card{min-width:0;background:var(--pisyler-surface);border:1px solid var(--pisyler-border);overflow:hidden;position:relative;transition:border-color .12s ease,box-shadow .12s ease}.chart-screener-card--active{z-index:2;border-color:#2962fff2;box-shadow:inset 0 0 0 1px #2962ffb8,0 0 0 1px #2962ff59,0 0 18px #2962ff3d}.chart-screener-card--active .chart-screener-card__chart-wrap:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border:1px solid rgba(91,141,255,.98);box-shadow:inset 0 0 0 1px #5b8dff5c}.chart-screener-card__chart-wrap{position:relative;width:100%;height:100%;overflow:hidden}.chart-screener-card__lazy{position:absolute;inset:0}.chart-screener-card__engine{width:100%;height:100%}.chart-screener-card__top-overlay{position:absolute;top:4px;left:6px;z-index:5;display:inline-flex;align-items:center;gap:8px;padding:0;background:none;border:none;border-radius:0;font-size:.72rem;letter-spacing:.02em;white-space:nowrap;pointer-events:auto;text-shadow:0 1px 3px rgba(0,0,0,.9),0 0 2px rgba(0,0,0,.85)}.chart-screener-expand-backdrop{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#0000008c;backdrop-filter:blur(2px)}.chart-screener-expand-box{position:relative;width:84vw;height:84vh;background:var(--pisyler-surface);border:1px solid var(--pisyler-border);border-radius:6px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 60px #0009}.chart-screener-expand-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;color:#f4f5fa;font-weight:700;font-size:.85rem;letter-spacing:.04em;border-bottom:1px solid var(--pisyler-border);background:var(--pisyler-chrome)}.chart-screener-expand-controls{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0;margin-left:auto}.chart-screener-expand-oi{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid rgba(235,238,244,.14);border-radius:5px;background:#101216;color:#d7dbe4;font-size:.72rem;font-weight:800;cursor:pointer}.chart-screener-expand-grid-picker{flex:0 0 auto}.chart-screener-expand-grid-btn{width:30px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(235,238,244,.14);border-radius:5px;background:#101216;color:#d7dbe4;cursor:pointer}.chart-screener-expand-grid-btn:hover,.chart-screener-expand-grid-btn:focus-visible{border-color:#ebeef457;background:#1d2229;color:#fff;outline:none}.chart-screener-expand-oi:hover,.chart-screener-expand-oi.active{border-color:#ebeef457;background:#1d2229;color:#fff}.chart-screener-expand-oi:disabled{cursor:wait;opacity:.7}.chart-screener-expand-close{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:4px;background:transparent;color:#aab0bb;cursor:pointer}.chart-screener-expand-close:hover{background:#ffffff14;color:#f4f5fa}.chart-screener-expand-chart{position:relative;flex:1;min-height:0;display:grid;gap:2px;padding:2px;background:var(--pisyler-surface)}.chart-screener-expand-cell{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--pisyler-border);border-radius:4px;background:var(--pisyler-surface)}.chart-screener-expand-cell .chart-screener-card__engine{position:absolute;inset:0}.chart-screener-expand-cell-tf{position:absolute;top:7px;right:84px;z-index:28;height:26px;display:inline-flex;flex-direction:row-reverse;align-items:center;gap:2px;padding:2px;border:1px solid rgba(255,255,255,.085);border-radius:8px;background:#0c0d0ec7;backdrop-filter:blur(14px) saturate(1.14);box-shadow:inset 0 1px #ffffff0e;pointer-events:auto}.chart-screener-expand-cell-tf .chart-tf-trigger,.chart-screener-expand-cell-tf .chart-tf-option{min-width:30px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border:0;border-radius:6px;font:800 10px Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:0;line-height:1;white-space:nowrap;cursor:pointer}.chart-screener-expand-cell-tf .chart-tf-trigger{background:#5b8dffdb;color:#fff;box-shadow:inset 0 1px #ffffff29}.chart-screener-expand-cell-tf .chart-tf-rail{max-width:0;display:inline-flex;align-items:center;gap:2px;overflow:hidden;opacity:0;pointer-events:none;transform:translate(8px) scaleX(.98);transform-origin:right center;transition:max-width .26s ease,opacity .14s ease,transform .22s ease}.chart-screener-expand-cell-tf:hover .chart-tf-rail,.chart-screener-expand-cell-tf:focus-within .chart-tf-rail{max-width:min(520px,calc(100vw - 220px));opacity:1;pointer-events:auto;transform:translate(0) scaleX(1)}.chart-screener-expand-cell-tf .chart-tf-option{background:transparent;color:#a5acb8}.chart-screener-expand-cell-tf .chart-tf-option:hover,.chart-screener-expand-cell-tf .chart-tf-option:focus-visible{background:#ffffff1b;color:#fff;outline:none}.chart-screener-card__canvas--expanded{--scr-bg-main: var(--pisyler-surface)}.chart-screener-card__sym{position:relative;display:inline-flex;align-items:center;color:#f4f5fa;font-weight:700;font-size:.78rem;letter-spacing:.04em;cursor:pointer;transition:color .14s ease,transform .14s ease,text-shadow .14s ease;user-select:none;-webkit-user-select:none}.chart-screener-card__sym:hover,.chart-screener-card__sym:focus-visible,.chart-screener-expand-symbol:hover,.chart-screener-expand-symbol:focus-visible{color:#fff;text-shadow:0 0 10px rgba(255,255,255,.22);outline:none}.chart-screener-expand-symbol{position:relative;display:inline-flex;align-items:center;min-width:0;cursor:pointer;transition:color .14s ease,transform .14s ease,text-shadow .14s ease;user-select:none;-webkit-user-select:none}.chart-screener-card__sym.is-copied,.chart-screener-expand-symbol.is-copied{color:#34d399;text-shadow:0 0 12px rgba(52,211,153,.28);transform:translateY(-1px)}.chart-screener-card__sym.is-copied:after,.chart-screener-expand-symbol.is-copied:after{content:"Скопировано";position:absolute;top:50%;left:calc(100% + 8px);z-index:80;padding:4px 7px;border:1px solid rgba(52,211,153,.34);border-radius:999px;background:#08120ef5;color:#34d399;font-size:9px;font-weight:850;letter-spacing:0;line-height:1;white-space:nowrap;box-shadow:0 10px 24px #00000047,inset 0 1px #ffffff0f;pointer-events:none;animation:chart-screener-copy-pop .95s ease forwards}@keyframes chart-screener-copy-pop{0%{opacity:0;transform:translate(-4px,-50%) scale(.92)}16%,72%{opacity:1;transform:translateY(-50%) scale(1)}to{opacity:0;transform:translate(2px,-50%) scale(.98)}}.chart-screener-card__stat{color:#c2c7d0;font-variant-numeric:tabular-nums}.chart-screener-card__stat.is-up{color:#14b87a}.chart-screener-card__stat.is-down{color:#d05256}.chart-screener-card__stats-stack{position:absolute;top:20px;left:6px;z-index:2;display:flex;flex-direction:column;gap:1px;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.7)}.chart-screener-card__stat-line{font-size:.62rem;line-height:1.15;color:#b6bbc4;font-variant-numeric:tabular-nums;letter-spacing:.02em}.chart-screener-card__stat-line.is-up{color:#14b87a}.chart-screener-card__stat-line.is-down{color:#d05256}.chart-screener-card__open-btn{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;background:transparent;color:#6e747e;cursor:pointer;transition:color .12s ease}.chart-screener-card__open-btn:hover{color:#f4f5fa}.chart-screener-card__header,.chart-screener-card__metrics,.chart-screener-card__footer{position:relative;z-index:1;display:flex;align-items:center;min-width:0}.chart-screener-card__header{justify-content:space-between;padding:0 9px;border-bottom:1px solid rgba(255,255,255,.03)}.chart-screener-card__identity,.chart-screener-card__actions{display:flex;align-items:center;min-width:0;gap:7px}.chart-screener-card__dot{width:11px;height:11px;border-radius:50%;background:#2b3340;box-shadow:inset 0 0 0 1px #3b4453}.chart-screener-card__identity strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d4d7de;font-size:.82rem;letter-spacing:.03em}.chart-screener-card__identity span:last-child{flex:0 0 auto;color:#c3c7d0;font-size:.72rem;font-weight:800}.chart-screener-card__actions span{font-size:.68rem;font-weight:800;font-variant-numeric:tabular-nums}.chart-screener-card__actions button{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:4px;background:transparent;color:#818894;cursor:pointer}.chart-screener-card__actions button:hover{border-color:#3c4350;color:#eef1f7;background:#20242a}.chart-screener-card__metrics{gap:6px;padding:0 9px;color:#aaaeb8;font-size:.68rem;font-weight:800;font-variant-numeric:tabular-nums}.chart-screener-card__metrics span{min-width:0;max-width:25%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 5px;border:1px solid #282c33;border-radius:4px;background:#ffffff06}.chart-screener-card__canvas{width:100%;height:100%;min-height:0;display:block;cursor:grab;touch-action:none;user-select:none}.chart-screener-card__canvas.is-panning{cursor:grabbing}.chart-screener-card__footer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:0 9px;border-top:1px solid #25282e;color:#7e8591;font-size:.62rem;font-variant-numeric:tabular-nums}.chart-screener-card__footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-screener-card__footer b{color:#c5c9d2;font-weight:800}.positive{color:#18c888}.negative{color:#ff616b}.chart-screener-empty{min-height:260px;display:flex;align-items:center;justify-content:center;gap:9px;color:#858c99;background:var(--pisyler-surface);border:1px solid var(--pisyler-border);font-size:.82rem;font-weight:700}.chart-screener-page--embedded .chart-screener-manual-add-btn{min-width:22px;width:22px;padding:0}.chart-screener-page--embedded{--interface-background: var(--chart-surface, #1b1b1b);--interface-background-rgb: 27 27 27;--interface-panel: var(--chart-surface, #1b1b1b);--interface-panel-rgb: 27 27 27;--interface-border: rgba(255, 255, 255, .075);--interface-border-rgb: 255 255 255;--interface-accent: #5b8dff;--interface-accent-rgb: 91 141 255;--chart-surface: #1b1b1b;--chart-chrome: #151617;--pisyler-surface: var(--chart-surface, #1b1b1b);--pisyler-chrome: var(--chart-chrome, #151617);--pisyler-border: rgba(255, 255, 255, .075);--scr-bg-main: var(--chart-surface, #1b1b1b);--scr-bg-header: var(--chart-surface, #1b1b1b);--scr-bg-row-hover: rgba(255, 255, 255, .055);--scr-bg-row-active: rgba(255, 255, 255, .08);--scr-bg-input: rgba(255, 255, 255, .05);--scr-bg-btn-hover: rgba(255, 255, 255, .1);--scr-bg-dropdown: var(--chart-elevated, #18191a);--scr-bg-flash-up: rgba(16, 185, 129, .16);--scr-bg-flash-down: rgba(244, 63, 94, .16);--scr-text-primary: #f8fafc;--scr-text-muted: #969696;--scr-text-dim: #646464;--scr-text-white: #ffffff;--scr-text-active: #ffffff;--scr-text-highlight: #ffffff;--scr-text-danger: #fb7185;--scr-text-success: #34d399;--scr-text-warning: #fbbf24;--scr-border-main: rgba(255, 255, 255, .075);--scr-border-light: rgba(255, 255, 255, .05);--scr-border-focus: rgba(255, 255, 255, .3);--scr-shadow-menu: 0 10px 28px rgba(0, 0, 0, .45);--screener-interface-background: var(--chart-surface, #1b1b1b);--screener-interface-background-rgb: 27 27 27;--screener-interface-panel: var(--chart-surface, #1b1b1b);--screener-interface-panel-rgb: 27 27 27;--screener-ui-surface: var(--chart-chrome, #151617);--screener-ui-surface-raised: var(--chart-elevated, #18191a);--screener-ui-surface-soft: var(--chart-raised, #202123);--screener-ui-border: rgba(255, 255, 255, .07);--screener-ui-border-strong: rgba(255, 255, 255, .16);--screener-ui-text: #f4f5f7;--screener-ui-muted: #8b919d;--screener-ui-dim: #4d535c;background:var(--chart-surface, #1b1b1b);color:#d8dbe2}.chart-screener-page--link-target{cursor:crosshair}.chart-screener-page--link-target:after{content:"";position:absolute;inset:3px;z-index:120;pointer-events:none;border:1px solid rgba(125,211,252,.42);border-radius:7px;background:#7dd3fc09;box-shadow:0 0 0 1px #7dd3fc14,0 0 28px #7dd3fc29;opacity:.52;transition:opacity .12s ease,border-color .12s ease,background .12s ease}.chart-screener-page--link-target:hover:after{border-color:#7dd3fcd6;background:#7dd3fc13;opacity:1}.chart-screener-page--linked-table .chart-screener-toolbar__title{border-color:#7dd3fc3d;box-shadow:inset 0 0 0 1px #7dd3fc0f}.chart-screener-page--linked-table{box-shadow:inset 0 0 0 1px #7dd3fc47,inset 0 0 22px #7dd3fc14}.chart-screener-linked-badge{height:32px;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:0 9px;border:1px solid rgba(125,211,252,.22);border-radius:7px;background:#7dd3fc16;color:#d9f1ff;font-size:.68rem;font-weight:800;letter-spacing:0}.flexlayout__tabset:has(.chart-screener-page--embedded),.flexlayout__tabset_content:has(.chart-screener-page--embedded),.flexlayout__tab:has(.chart-screener-page--embedded),[class*=moduleBoundary]:has(.chart-screener-page--embedded),[class*=moduleContent]:has(.chart-screener-page--embedded){background:var(--chart-surface, #1b1b1b)}.flexlayout__tabset:has(.chart-screener-page--embedded){border-color:#ffffff13;box-shadow:inset 0 0 0 1px #ffffff06}.flexlayout__tabset:has(.chart-screener-page--embedded) .flexlayout__tabset_tabbar_outer{border-bottom-color:#ffffff13;background:var(--chart-chrome, #151617)}.flexlayout__tabset:has(.chart-screener-page--embedded) .flexlayout__tab_button{border-color:transparent;background:transparent;color:#969696}.flexlayout__tabset:has(.chart-screener-page--embedded) .flexlayout__tab_button--selected{border-color:#ffffff13;background:var(--chart-elevated, #18191a);color:#fff}.chart-screener-toolbar:has(.chart-screener-tf-wrap.is-open),.chart-screener-toolbar:has(.chart-screener-filter-wrap.is-open),.chart-screener-toolbar:has(.chart-screener-sort-wrap.is-open),.chart-screener-toolbar--embedded{z-index:70;overflow:visible}.chart-screener-controls:has(.chart-screener-tf-wrap.is-open) .chart-screener-controls__main,.chart-screener-controls:has(.chart-screener-filter-wrap.is-open) .chart-screener-controls__main,.chart-screener-controls:has(.chart-screener-sort-wrap.is-open) .chart-screener-controls__main{overflow:visible}.chart-screener-toolbar--embedded{container-type:inline-size;flex:0 0 30px;width:100%;min-height:30px;height:30px;min-width:0;padding:3px 6px;gap:6px;border-top:1px solid rgba(255,255,255,.025);border-bottom-color:#ffffff13;background:var(--chart-chrome, #151617);box-shadow:none}.chart-screener-module-link-cell{position:relative;z-index:90;width:24px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;min-width:24px;overflow:visible}.chart-screener-toolbar--embedded .chart-screener-module-link-cell{height:24px}.chart-screener-module-link-cell [data-module-link-control=true]{z-index:90}.chart-screener-toolbar--embedded .chart-screener-toolbar__title{flex:0 1 auto;margin-right:0;min-width:0;max-width:138px;height:24px;min-height:24px;padding:0 7px;border:1px solid rgba(255,255,255,.075);border-radius:3px;background:linear-gradient(180deg,#ffffff05,#ffffff01),var(--chart-elevated, #18191a);color:#f4f5f7;font-size:12px;box-shadow:none;overflow:hidden}.chart-screener-toolbar--embedded .chart-screener-toolbar__title svg{flex:0 0 auto}.chart-screener-toolbar--embedded .chart-screener-toolbar__title>span:first-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis}.chart-screener-toolbar--embedded .chart-screener-toolbar__drag-handle{flex:0 0 28px;min-width:18px;align-self:stretch;border-radius:3px;cursor:grab}.chart-screener-toolbar--embedded .chart-screener-toolbar__drag-handle:hover{background:#ffffff09}.chart-screener-toolbar--embedded .chart-screener-toolbar__drag-handle:active{cursor:grabbing}.chart-screener-toolbar--embedded .chart-screener-toolbar__muted{flex:0 1 auto;min-width:0;max-width:58px;height:18px;display:inline-flex;align-items:center;padding:0 6px;border:1px solid rgba(255,255,255,.075);border-radius:999px;background:#ffffff0e;color:#a4a8b1;font-family:Inter,ui-monospace,monospace;font-size:10px;font-weight:650;overflow:hidden;text-overflow:ellipsis}.chart-screener-controls:has(.chart-screener-tf-wrap.is-open),.chart-screener-controls:has(.chart-screener-filter-wrap.is-open),.chart-screener-controls:has(.chart-screener-sort-wrap.is-open){overflow:visible}.chart-screener-toolbar--embedded .chart-screener-controls{flex:1 1 0;min-width:0;gap:5px;width:100%}.chart-screener-toolbar--embedded .chart-screener-controls__main{flex:1 1 auto;gap:5px}.chart-screener-toolbar--embedded .chart-screener-controls__actions{flex:0 0 auto;gap:4px;margin-left:auto;padding-left:4px}.chart-screener-toolbar--embedded .chart-screener-field{min-height:24px;height:24px;padding:0 7px;border-color:#ffffff13;border-radius:3px;background:linear-gradient(180deg,#ffffff05,#ffffff01),#0b0d10;color:#8b919d;font-size:11px;box-shadow:none}.chart-screener-toolbar--embedded .chart-screener-field>span:first-child{color:#565c66;font-size:10px;font-weight:650;letter-spacing:.02em}.chart-screener-toolbar--embedded .chart-screener-sort-wrap{flex:0 0 112px;width:112px;max-width:112px}.chart-screener-toolbar--embedded .chart-screener-field--sort{padding:0}.chart-screener-toolbar--embedded .chart-screener-field--sort>span:first-child{display:block;width:100%;padding-left:8px;color:#f4f5f7;font-size:11px;font-weight:650;letter-spacing:0}.chart-screener-toolbar--embedded .chart-screener-sort-trigger strong,.chart-screener-toolbar--embedded .chart-screener-toolbar__status{display:none}.chart-screener-tf-wrap,.chart-screener-filter-wrap{position:relative;flex:0 0 auto}.chart-screener-filter-wrap{z-index:4}.chart-screener-tf-wrap.is-open{z-index:96}.chart-screener-filter-wrap.is-open{z-index:95}.chart-screener-page--embedded .chart-screener-grid{background:var(--chart-surface, #1b1b1b)}.chart-screener-page--embedded .chart-screener-card{margin:-1px 0 0 -1px;border-color:#ffffff13;background:var(--chart-surface, #1b1b1b)}.chart-screener-page--embedded .chart-screener-card__engine,.chart-screener-page--embedded .chart-screener-card__canvas{background:var(--chart-surface, #1b1b1b)}.chart-screener-page--embedded .chart-screener-empty{border-color:#ffffff13;background:var(--chart-surface, #1b1b1b);color:#969696}.chart-screener-page--embedded .chart-screener-icon-btn{height:24px;min-height:24px;min-width:28px;padding:0 8px;border-color:#ffffff13;border-radius:3px;background:linear-gradient(180deg,#ffffff05,#ffffff01),var(--chart-elevated, #18191a);color:#9097a2;box-shadow:none;font-size:11px;font-weight:650;overflow:hidden}.chart-screener-page--embedded .chart-screener-icon-btn:hover,.chart-screener-page--embedded .chart-screener-icon-btn.active,.chart-screener-page--embedded .chart-screener-field:hover,.chart-screener-page--embedded .chart-screener-field:focus-within{border-color:#ffffff21;background:linear-gradient(180deg,#ffffff07,#ffffff02),var(--chart-raised, #202123);color:#f8fafc;box-shadow:none;transform:none}.chart-screener-page--embedded .chart-screener-volume-value{color:#fff;font-family:Inter,ui-monospace,monospace;font-size:11px;font-weight:800}.chart-screener-page--embedded .chart-screener-tank-slider--horizontal{height:14px;border:0;border-radius:0;background:linear-gradient(90deg,#fff3,#ffffff1f) center / 100% 1px no-repeat;box-shadow:none;overflow:visible}.chart-screener-page--embedded .chart-screener-tank-slider--horizontal:after{content:"";position:absolute;left:var(--slider-pct);top:1px;width:12px;height:12px;border-radius:1px;background:#9a9da3;box-shadow:inset 0 1px #ffffff29,0 0 0 1px #00000029;transform:translate(-50%);z-index:2;pointer-events:none}.chart-screener-page--embedded .chart-screener-tank-slider--horizontal:before{top:6px;height:1px;border-radius:0;background:#ffffffe0;box-shadow:0 0 7px #ffffff1f;z-index:1}.chart-screener-page--embedded [class*=miniChartsSelectButton]{height:24px;padding:0 8px;border-color:#ffffff13;border-radius:3px;background:linear-gradient(180deg,#ffffff05,#ffffff01),#0b0d10;color:#9097a2;box-shadow:none}.chart-screener-page--embedded [class*=miniChartsSelectButton]:hover{border-color:#ffffff21;background:linear-gradient(180deg,#ffffff07,#ffffff02),#0f1115;color:#f8fafc}.chart-screener-page--embedded [class*=miniChartsDropdown]{border-color:#ffffff18;border-radius:6px;background:#242424;box-shadow:0 10px 28px #00000073;backdrop-filter:none}.chart-screener-page--embedded [class*=miniChartsDropdown] button{border-radius:3px;color:#969696}.chart-screener-page--embedded [class*=miniChartsDropdown] button:hover,.chart-screener-page--embedded [class*=miniChartsDropdownActive]{background:#ffffff1a!important;color:#fff!important}.chart-screener-tf-menu{right:auto;left:0;z-index:110}.chart-screener-tf-menu--portal{border-color:#ffffff18;border-radius:6px;background:#242424;box-shadow:0 10px 28px #00000073;backdrop-filter:none}.chart-screener-tf-menu--portal button{border-radius:3px;color:#969696}.chart-screener-tf-menu--portal button:hover,.chart-screener-tf-menu--portal [class*=miniChartsDropdownActive]{background:#ffffff1a!important;color:#fff!important}.chart-screener-filter-wrap:before{content:"";position:absolute;top:100%;left:0;width:min(720px,calc(100vw - 36px));height:10px}.chart-screener-sort-wrap:before{content:"";position:absolute;top:100%;left:0;width:min(460px,calc(100vw - 36px));height:10px}.chart-screener-filter-wrap>.filter-panel--dropdown{position:absolute;top:calc(100% + 8px);right:auto;left:0;z-index:90;width:min(720px,calc(100vw - 36px));max-height:min(72vh,720px);border:1px solid rgba(255,255,255,.095);border-radius:10px;background:#121314fa;box-shadow:var(--scr-shadow-menu, 0 20px 55px rgba(0, 0, 0, .45));backdrop-filter:blur(18px) saturate(1.18)}.chart-screener-page--embedded .chart-screener-filter-wrap>.filter-panel--dropdown{right:auto;left:0;width:min(640px,calc(100vw - 24px));border-radius:6px;background:#242424;box-shadow:0 10px 28px #00000073;backdrop-filter:none}.chart-screener-filter-wrap>.filter-panel--dropdown .cmodal__body{max-height:calc(min(72vh,720px) - 56px)}.chart-screener-sort-wrap>.chart-screener-sort-panel{position:absolute;top:calc(100% + 8px);right:auto;left:0;z-index:90;width:min(460px,calc(100vw - 36px));max-height:min(72vh,680px);border:1px solid rgba(255,255,255,.095);border-radius:10px;background:#121314fa;box-shadow:var(--scr-shadow-menu, 0 20px 55px rgba(0, 0, 0, .45));backdrop-filter:blur(18px) saturate(1.18)}.chart-screener-page--embedded .chart-screener-sort-wrap>.chart-screener-sort-panel{width:min(420px,calc(100vw - 24px));border-radius:6px;background:#242424;box-shadow:0 10px 28px #00000073;backdrop-filter:none}.chart-screener-sort-panel .cmodal__body{max-height:calc(min(72vh,680px) - 46px);padding:8px 10px 10px!important}.chart-screener-sort-panel__grid{grid-template-columns:1fr}.chart-screener-sort-option{width:100%;min-height:26px;display:flex;align-items:center;gap:7px;padding:5px 8px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--scr-text-muted, #969696);font:inherit;font-size:.74rem;text-align:left;cursor:pointer}.chart-screener-sort-option:hover,.chart-screener-sort-option.active{border-color:#ffffff1f;background:var(--scr-bg-btn-hover, rgba(255, 255, 255, .1));color:var(--scr-text-white, #ffffff)}@container (max-width: 620px){.chart-screener-toolbar--embedded .chart-screener-preset-switcher{display:none}.chart-screener-toolbar--embedded .chart-screener-toolbar__title{max-width:108px}.chart-screener-toolbar--embedded .chart-screener-toolbar__muted{display:none}.chart-screener-toolbar--embedded .chart-screener-toolbar__drag-handle{flex-basis:18px;min-width:12px}.chart-screener-toolbar--embedded .chart-screener-controls__actions{gap:3px;padding-left:2px}.chart-screener-toolbar--embedded .chart-screener-icon-btn{min-width:26px;padding:0 6px}}@container (max-width: 430px){.chart-screener-toolbar--embedded .chart-screener-toolbar__title{max-width:78px}.chart-screener-toolbar--embedded .chart-screener-toolbar__drag-handle{flex-basis:12px;min-width:10px}.chart-screener-toolbar--embedded .chart-screener-controls__actions{gap:2px}.chart-screener-toolbar--embedded .chart-screener-icon-btn{min-width:24px;padding:0 5px}}@media(max-width:980px){.chart-screener-toolbar{align-items:stretch;flex-wrap:wrap;height:auto}.chart-screener-toolbar--embedded{align-items:center;flex-wrap:nowrap;height:30px}.chart-screener-controls{order:3;width:100%}.chart-screener-toolbar--embedded .chart-screener-controls{order:0;width:100%}.chart-screener-toolbar__status{min-width:auto}.chart-screener-grid{grid-template-columns:repeat(var(--screener-cols, 2),1fr)}}@media(max-width:560px){.chart-screener-page{min-height:100dvh}.chart-screener-page-nav{flex:0 0 auto;height:32px;padding:0 6px}.chart-screener-page-nav__link{height:32px;padding:0 8px;font-size:11px}.chart-screener-toolbar{align-items:stretch;min-height:0;padding:6px;gap:6px}.chart-screener-toolbar--embedded{align-items:center;flex-wrap:nowrap;height:30px;min-height:30px;padding:3px 6px;gap:6px}.chart-screener-toolbar__title{flex:1 1 auto;min-width:0;height:30px;padding:0 9px}.chart-screener-toolbar__status{order:2;width:100%;min-width:0;height:28px;justify-content:flex-start}.chart-screener-controls{order:3;width:100%;gap:6px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.chart-screener-controls__main{flex:0 0 auto;overflow:visible}.chart-screener-controls__actions{margin-left:0}.chart-screener-field{min-height:28px;padding:0 7px;border-radius:5px;font-size:.64rem}.chart-screener-field--slider{min-width:172px}.chart-screener-sort-wrap{max-width:150px}.chart-screener-grid{grid-template-columns:1fr;grid-auto-rows:minmax(250px,58dvh)}.chart-screener-field--wide input{width:94px}.chart-screener-card__footer{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2px}.chart-screener-expand-backdrop{align-items:stretch;justify-content:stretch;padding:0;background:#000000b8}.chart-screener-expand-box{width:100vw;height:100dvh;border:0;border-radius:0}.chart-screener-expand-top{flex-wrap:wrap;gap:6px;padding:7px;font-size:.76rem}.chart-screener-expand-top>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-screener-expand-controls{order:3;width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:1px}.chart-screener-expand-oi,.chart-screener-expand-close{height:28px}.chart-screener-expand-chart{min-height:0}}@media(max-width:380px){.chart-screener-toolbar__title{max-width:132px}.chart-screener-field--slider{min-width:154px}.chart-screener-sort-trigger strong,.chart-screener-field--slider>span:first-child{display:none}}._layout_aowqb_1{--chart-surface: #1b1b1b;--chart-chrome: #151617;--chart-elevated: #18191a;--chart-raised: #202123;--scr-bg-main: var(--chart-surface);--scr-bg-header: rgba(21, 22, 23, .9);--scr-bg-row-hover: rgba(255, 255, 255, .055);--scr-bg-row-active: rgba(255, 255, 255, .09);--scr-bg-input: rgba(255, 255, 255, .055);--scr-bg-menu: rgba(21, 22, 23, .88);--scr-bg-btn-hover: rgba(255, 255, 255, .105);--scr-bg-dropdown: rgba(24, 25, 26, .94);--scr-bg-flash-up: rgba(16, 185, 129, .15);--scr-bg-flash-down: rgba(244, 63, 94, .15);--scr-text-primary: #f5f7fb;--scr-text-muted: #9ca6b5;--scr-text-dim: #626c7b;--scr-text-white: #ffffff;--scr-text-active: #ffffff;--scr-text-highlight: #ffffff;--scr-text-danger: #fb7185;--scr-text-success: #34d399;--scr-text-warning: #fbbf24;--scr-text-flash: #7dd3fc;--scr-border-main: rgba(255, 255, 255, .085);--scr-border-light: rgba(255, 255, 255, .055);--scr-border-focus: rgba(125, 211, 252, .45);--scr-shadow-menu: 0 18px 60px rgba(0, 0, 0, .45);--scr-font-size-sm: .786rem;--chart-accent-blue: #5b8dff;--chart-accent-teal: #34d399;--chart-accent-amber: #fbbf24;display:block;width:100%;height:100vh;overflow:hidden;background:var(--scr-bg-main);color:var(--text-primary)}._dockWorkspace_aowqb_43{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;background:#171819}._dockWorkspace_aowqb_43,._dockWorkspace_aowqb_43 *{-webkit-tap-highlight-color:transparent}._dockWorkspaceDragging_aowqb_58,._dockWorkspaceDragging_aowqb_58 *{user-select:none!important;-webkit-user-select:none!important}._dockWorkspaceDragging_aowqb_58 img,._dockWorkspaceDragging_aowqb_58 svg,._dockWorkspaceDragging_aowqb_58 canvas{-webkit-user-drag:none!important}._dockWorkspace_aowqb_43:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:36px 36px;opacity:.35}._dockWorkspaceTableTransitioning_aowqb_83 .flexlayout__tabset,._dockWorkspaceTableTransitioning_aowqb_83 .flexlayout__splitter{transition:left .32s cubic-bezier(.16,1,.3,1),top .32s cubic-bezier(.16,1,.3,1),width .32s cubic-bezier(.16,1,.3,1),height .32s cubic-bezier(.16,1,.3,1),opacity .22s ease}._chartDock_aowqb_93{position:absolute;top:0;right:0;left:0;z-index:3600;height:78px;display:flex;justify-content:center;pointer-events:none}._chartDockHitArea_aowqb_105{position:absolute;top:0;right:0;left:0;height:10px;pointer-events:auto}._chartDockSurface_aowqb_114{width:auto;max-width:calc(100vw - 20px);pointer-events:none;opacity:0;transform:translateY(-46px) scale(.976);transform-origin:top center;transition:opacity .17s ease 80ms,transform .42s cubic-bezier(.16,1,.3,1)}._chartDock_aowqb_93:hover ._chartDockSurface_aowqb_114,._chartDock_aowqb_93:focus-within ._chartDockSurface_aowqb_114{opacity:1;pointer-events:auto;transition-delay:0ms;transform:translateY(0) scale(1)}._pageToolbar_aowqb_134{position:relative;flex:none;z-index:2000;min-height:42px;display:flex;align-items:center;gap:8px;justify-content:center;padding:6px 8px;border:1px solid rgba(255,255,255,.095);border-top:0;border-radius:0 0 17px 17px;background:#0c0d0eb8;box-shadow:0 18px 46px #00000061,inset 0 1px #ffffff13;backdrop-filter:blur(24px) saturate(1.32)}._flexWorkspace_aowqb_154{position:relative;flex:1 1 auto;z-index:1;min-width:0;min-height:0;overflow:hidden;background:transparent}._tableCollapseButton_aowqb_164,._tableRevealButton_aowqb_165{position:absolute;right:10px;top:50%;z-index:9900;height:34px;width:34px;display:inline-flex;align-items:center;justify-content:center;gap:0;padding:0;border:1px solid rgba(125,211,252,.16);border-radius:10px;background:linear-gradient(180deg,#ffffff12,#ffffff06),#0d0e0fcc;color:#dce2ece0;box-shadow:0 16px 38px #00000057,inset 0 1px #ffffff14;backdrop-filter:blur(20px) saturate(1.25);cursor:pointer;pointer-events:auto;font:inherit;line-height:1;opacity:.82;transform:translate3d(0,-50%,0) scale(.96);transition:opacity .22s ease,transform .42s cubic-bezier(.16,1,.3,1),background .18s ease,border-color .18s ease,box-shadow .24s ease,color .18s ease}._tableCollapseButton_aowqb_164{opacity:.34;transform:translate3d(21px,-50%,0) scale(.92)}._tableCollapseButton_aowqb_164:hover,._tableCollapseButton_aowqb_164:focus-visible,._tableRevealButton_aowqb_165:hover,._tableRevealButton_aowqb_165:focus-visible{opacity:1;border-color:#7dd3fc61;background:linear-gradient(180deg,#5b8dff29,#5b8dff0b),#121416f5;color:#fff;box-shadow:0 18px 46px #0000006b,0 0 0 1px #7dd3fc1a,0 0 28px #5b8dff29,inset 0 1px #ffffff1f;transform:translate3d(0,-50%,0) scale(1)}._tableRevealButton_aowqb_165{right:12px;opacity:.96;border-color:#5b8dff61;color:#eaf1ff;box-shadow:0 18px 46px #00000075,0 0 0 1px #5b8dff21,0 0 34px #5b8dff2e,inset 0 1px #ffffff1f;animation:_table-reveal-pulse_aowqb_1 2.2s ease-in-out infinite}._tableRevealWrap_aowqb_238{position:absolute;right:12px;top:50%;z-index:9900;display:flex;flex-direction:row-reverse;align-items:center;gap:7px;transform:translate3d(0,-50%,0);pointer-events:auto}._tableRevealWrap_aowqb_238 ._tableRevealButton_aowqb_165{position:static;right:auto;top:auto;transform:scale(.96)}._tableRevealWrap_aowqb_238:hover ._tableRevealButton_aowqb_165,._tableRevealWrap_aowqb_238:focus-within ._tableRevealButton_aowqb_165{transform:scale(1)}._tableRevealMenu_aowqb_263{min-width:122px;display:flex;flex-direction:column;gap:4px;padding:5px;border:1px solid rgba(255,255,255,.095);border-radius:10px;background:#121314f5;box-shadow:var(--scr-shadow-menu);backdrop-filter:blur(18px) saturate(1.2);opacity:0;transform:translate3d(8px,0,0) scale(.96);pointer-events:none;transition:opacity .15s ease,transform .22s cubic-bezier(.16,1,.3,1)}._tableRevealWrap_aowqb_238:hover ._tableRevealMenu_aowqb_263,._tableRevealWrap_aowqb_238:focus-within ._tableRevealMenu_aowqb_263{opacity:1;transform:translateZ(0) scale(1);pointer-events:auto}._tableRevealMenu_aowqb_263 button{height:27px;display:flex;align-items:center;gap:7px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:#d7dde8db;font:inherit;font-size:11px;font-weight:800;letter-spacing:0;cursor:pointer}._tableRevealMenu_aowqb_263 button:hover,._tableRevealMenu_aowqb_263 button:focus-visible{background:#ffffff17;color:#fff}@keyframes _table-reveal-pulse_aowqb_1{0%,to{box-shadow:0 18px 46px #00000075,0 0 0 1px #5b8dff21,0 0 22px #5b8dff21,inset 0 1px #ffffff1f}50%{box-shadow:0 18px 46px #00000075,0 0 0 1px #5b8dff38,0 0 40px #5b8dff3d,inset 0 1px #ffffff24}}._layout_aowqb_1 .coin-list{--scr-bg-main: var(--chart-surface);--scr-bg-header: var(--chart-surface);--scr-bg-menu: var(--chart-elevated);--scr-bg-dropdown: var(--chart-elevated);--scr-bg-row-hover: rgba(255, 255, 255, .05);--scr-bg-row-active: rgba(255, 255, 255, .08);--scr-border-main: rgba(255, 255, 255, .075);--scr-border-light: rgba(255, 255, 255, .045)}._moduleBoundary_aowqb_348{position:absolute;inset:0;overflow:hidden;contain:layout paint;border-radius:16px;background:var(--chart-surface);cursor:grab;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}._moduleBoundary_aowqb_348:active{cursor:grabbing}._moduleBoundaryHandleOnly_aowqb_365,._moduleBoundaryHandleOnly_aowqb_365:active{cursor:default}._moduleBoundaryDragging_aowqb_373{filter:brightness(1.06)}._moduleBoundaryDragging_aowqb_373:after{content:"";position:absolute;inset:7px;z-index:3;pointer-events:none;border:1px solid rgba(91,141,255,.22);border-radius:10px;background:#5b8dff06;box-shadow:0 0 30px #5b8dff1a,inset 0 1px #ffffff0f;animation:_moduleSourceLift_aowqb_1 .26s cubic-bezier(.16,1,.3,1)}._moduleBoundary_aowqb_348 *{user-select:none;-webkit-user-select:none;-webkit-user-drag:none}._moduleContent_aowqb_398{position:absolute;inset:0;z-index:1;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;border-radius:inherit}._moduleContent_aowqb_398>*{width:100%;height:100%;min-width:0;min-height:0}._moduleLinkControl_aowqb_417{position:relative;z-index:4;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;pointer-events:auto}._moduleLinkButton_aowqb_427{--module-link-color: rgba(148, 163, 184, .9);width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:4px;background:#111318c7;color:#dce2ebdb;cursor:pointer;box-shadow:0 6px 16px #00000047;backdrop-filter:blur(8px);transition:background .12s,border-color .12s,box-shadow .12s,transform .12s}._moduleLinkControlCompact_aowqb_445 ._moduleLinkButton_aowqb_427{width:17px;height:17px}._moduleLinkButtonLinked_aowqb_450{background:color-mix(in srgb,var(--module-link-color) 75%,#101217);border-color:color-mix(in srgb,var(--module-link-color) 92%,white 8%);color:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--module-link-color) 48%,transparent),0 8px 18px #00000057}._moduleLinkButton_aowqb_427:hover,._moduleLinkControlOpen_aowqb_460 ._moduleLinkButton_aowqb_427{transform:translateY(-1px);border-color:#ffffff6b;box-shadow:0 0 0 1px color-mix(in srgb,var(--module-link-color) 35%,transparent),0 10px 24px #0000006b}._moduleLinkMenu_aowqb_468{position:absolute;top:24px;left:0;width:176px;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:7px;background:#15161bf5;box-shadow:0 18px 48px #0000007a;backdrop-filter:blur(14px);z-index:1800}._moduleLinkGrid_aowqb_482{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}._moduleLinkOption_aowqb_488,._moduleLinkClear_aowqb_489{display:inline-flex;align-items:center;gap:5px;height:24px;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:5px;background:#ffffff09;color:#e2e8f0db;font-size:11px;font-weight:700;letter-spacing:0;cursor:pointer}._moduleLinkOption_aowqb_488{justify-content:center;padding:0 5px}._moduleLinkOption_aowqb_488:hover,._moduleLinkOptionActive_aowqb_511{border-color:color-mix(in srgb,var(--module-link-color) 70%,white 8%);background:color-mix(in srgb,var(--module-link-color) 26%,rgba(255,255,255,.05));color:#fff}._moduleLinkSwatch_aowqb_517{width:9px;height:9px;flex:0 0 auto;border-radius:3px;background:var(--module-link-color);box-shadow:0 0 0 1px #ffffff2e}._moduleLinkClear_aowqb_489{width:100%;justify-content:flex-start;margin-top:7px;padding:0 8px}._moduleLinkClear_aowqb_489:hover{border-color:#ffffff2e;background:#ffffff12;color:#fff}._miniChartsModule_aowqb_539{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;border-radius:inherit;background:var(--chart-surface);color:#f5f7fbf0}._miniChartsToolbar_aowqb_553{flex:0 0 30px;min-width:0;display:flex;align-items:center;gap:6px;padding:3px 6px;border-bottom:1px solid rgba(255,255,255,.085);background:var(--chart-chrome);box-shadow:inset 0 -1px #00000061}._miniChartsToolbarTitle_aowqb_565{min-width:0;display:inline-flex;align-items:center;gap:5px;margin-right:auto;color:#f5f7fbeb;font-size:12px;font-weight:800;letter-spacing:0;white-space:nowrap}._miniChartsToolbarTitle_aowqb_565 small{color:#9ca6b5c7;font-size:10px;font-weight:800}._miniChartsSelectWrap_aowqb_584{position:relative;flex:0 0 auto}._miniChartsSelectButton_aowqb_589,._miniChartsIndicatorButton_aowqb_590,._miniChartsCloseButton_aowqb_591{height:24px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:linear-gradient(180deg,#ffffff0e,#ffffff07),#0b0c0da3;color:#dce1eae6;font:inherit;font-size:11px;font-weight:800;letter-spacing:0;line-height:1;cursor:pointer;box-shadow:inset 0 1px #ffffff0d}._miniChartsIndicatorButton_aowqb_590 b{min-width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#34d39921;color:#34d399;font-size:10px}._miniChartsFxIcon_aowqb_625{display:inline-flex;align-items:center;justify-content:center;min-width:16px;color:#dce1eaeb;font-size:12px;font-weight:900;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1}._miniChartsSelectButton_aowqb_589:hover,._miniChartsIndicatorButton_aowqb_590:hover,._miniChartsCloseButton_aowqb_591:hover{border-color:#7dd3fc40;background:#ffffff18;color:#fff}._miniChartsCloseButton_aowqb_591{width:24px;padding:0;color:#acb4c2db}._miniChartsCloseButton_aowqb_591:hover{border-color:#fb718547;color:#fff}._miniChartsDrawingToolbar_aowqb_656{position:absolute;top:30px;bottom:0;left:0;z-index:22;pointer-events:none}._miniChartsDrawingToolbar_aowqb_656>*{pointer-events:auto}._miniChartsDropdown_aowqb_669{position:absolute;top:calc(100% + 5px);right:0;z-index:40;min-width:78px;display:flex;flex-direction:column;gap:2px;padding:4px;border:1px solid rgba(255,255,255,.095);border-radius:9px;background:#121314f5;box-shadow:var(--scr-shadow-menu);backdrop-filter:blur(18px) saturate(1.2)}._miniChartsDropdown_aowqb_669 button{height:24px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:#d7dde8d6;font:inherit;font-size:11px;font-weight:800;text-align:left;cursor:pointer}._miniChartsDropdown_aowqb_669 button:hover,._miniChartsDropdownActive_aowqb_701{background:#ffffff17!important;color:#fff!important}._miniChartsTfGroup_aowqb_706{display:inline-flex;align-items:center;gap:2px;min-width:0;padding:2px;border-radius:7px;background:#ffffff0b}._miniChartsTfGroup_aowqb_706 button,._miniChartsIconButton_aowqb_717,._miniChartsCollapseButton_aowqb_718,._miniChartsExpandButton_aowqb_719{appearance:none;border:0;color:#d2d8e2e0;background:transparent;font:inherit;cursor:pointer}._miniChartsTfGroup_aowqb_706 button{height:21px;min-width:30px;padding:0 7px;border-radius:5px;font-size:11px;font-weight:800;letter-spacing:0}._miniChartsTfGroup_aowqb_706 button:hover,._miniChartsIconButton_aowqb_717:hover,._miniChartsCollapseButton_aowqb_718:hover,._miniChartsExpandButton_aowqb_719:hover{color:#fff;background:#ffffff1b}._miniChartsTfActive_aowqb_746{color:#fff!important;background:#5b8dfff2!important;box-shadow:0 5px 16px #5b8dff42}._miniChartsIconButton_aowqb_717,._miniChartsCollapseButton_aowqb_718,._miniChartsExpandButton_aowqb_719{width:24px;height:24px;flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:#ffffff0b}._miniChartsCollapseButton_aowqb_718{width:20px;flex-basis:20px}._miniChartsGrid_aowqb_770{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(var(--mini-chart-cols, 3),minmax(0,1fr));grid-auto-rows:var(--mini-chart-card-height, 260px);align-content:start;gap:6px;padding:5px;background:#0f1011;scrollbar-color:rgba(255,255,255,.28) transparent;scrollbar-width:thin}._miniChartsGrid_aowqb_770::-webkit-scrollbar{width:5px;height:5px}._miniChartsGrid_aowqb_770::-webkit-scrollbar-track{background:transparent}._miniChartsGrid_aowqb_770::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff38}._miniChartsGrid_aowqb_770::-webkit-scrollbar-thumb:hover{background:#ffffff5c}._miniChartsCardLazy_aowqb_804{position:relative;min-width:0;min-height:0;background:#111213;border:1px solid rgba(255,255,255,.095);border-radius:8px;box-shadow:inset 0 1px #ffffff09,0 8px 18px #0000002e;overflow:hidden;will-change:border-color,box-shadow,background;transition:border-color .42s cubic-bezier(.19,1,.22,1),box-shadow .52s cubic-bezier(.19,1,.22,1),background .36s ease}._miniChartsCardLazySelected_aowqb_822{border-color:#5b8dffeb;box-shadow:0 0 0 1px #5b8dff52,0 0 28px #5b8dff33,inset 0 1px #ffffff0a}._miniChartsCard_aowqb_804{position:absolute;inset:0;min-width:0;min-height:0;overflow:hidden;background:#101112;border-radius:inherit}._miniChartsCard_aowqb_804:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;border:1px solid rgba(91,141,255,.72);border-radius:inherit;box-shadow:inset 0 0 0 1px #5b8dff29;opacity:0;will-change:opacity,box-shadow;transition:opacity .42s cubic-bezier(.19,1,.22,1),border-color .42s ease,box-shadow .52s cubic-bezier(.19,1,.22,1)}._miniChartsCardSelected_aowqb_857:after{opacity:1}._miniChartsCardChart_aowqb_861{position:absolute;inset:0}._miniChartsCanvas_aowqb_866{--scr-bg-main: #101112}._miniChartsCanvas_aowqb_866 .indicator-legend,._miniChartsCanvas_aowqb_866 .sub-pane-legends{display:none!important}._miniChartsCardTop_aowqb_875{position:absolute;top:5px;left:5px;right:auto;z-index:2;display:flex;align-items:center;justify-content:flex-start;gap:6px;color:#f5f7fbdb;font-size:10px;letter-spacing:0;line-height:1;text-shadow:0 1px 3px rgba(0,0,0,.92);pointer-events:none}._miniChartsCardStatsStack_aowqb_893{position:absolute;top:29px;left:7px;z-index:2;display:flex;flex-direction:column;gap:1px;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.72)}._miniChartsStatLine_aowqb_905{color:#b6bbc4;font-size:10px;font-weight:750;line-height:1.12;letter-spacing:0;font-variant-numeric:tabular-nums}._miniChartsCardBadges_aowqb_914{min-width:0;display:inline-flex;align-items:center;gap:5px}._miniChartsCardMeta_aowqb_921{min-width:0;display:inline-flex;align-items:center;gap:7px}._miniChartsMetaValue_aowqb_928,._miniChartsChangeValue_aowqb_929{min-width:0;display:inline-flex;align-items:center;color:#c6cddad1;font-size:10px;font-weight:850;line-height:1;pointer-events:auto;white-space:nowrap}._miniChartsMetaValue_aowqb_928{opacity:.88}._miniChartsCardBadges_aowqb_914>span,._miniChartsChangeBadge_aowqb_946{height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:6px;background:#ffffff0e;color:#c6cddadb;font-size:10px;font-weight:800;line-height:1;pointer-events:auto}._miniChartsCardTfWrap_aowqb_961{position:relative;padding:0!important;background:transparent!important}._miniChartsCardTfButton_aowqb_967{height:20px;display:inline-flex;align-items:center;gap:3px;padding:0 6px;border:0;border-radius:7px;background:linear-gradient(180deg,#ffffff0f,#ffffff08),#0e0f10b8;color:#d6dce6e6;font:inherit;font-size:10px;font-weight:850;cursor:pointer}._miniChartsCardTfButton_aowqb_967:hover{background:#ffffff21;color:#fff}._miniChartsSymbolCopy_aowqb_990{position:relative;height:20px;max-width:92px;display:inline-flex;align-items:center;gap:0;padding:0 2px;border:0;border-radius:0;background:transparent;color:#f5f7fbf5;font:inherit;font-size:11px;font-weight:900;line-height:1;cursor:pointer;pointer-events:auto;text-shadow:0 1px 3px rgba(0,0,0,.92)}._miniChartsSymbolCopy_aowqb_990 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._miniChartsSymbolCopy_aowqb_990:hover{background:transparent;color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}._miniChartsSymbolCopied_aowqb_1026{color:#34d399}._miniChartsSymbolCopied_aowqb_1026:after{content:"скопировано";position:absolute;top:calc(100% + 4px);left:0;z-index:6;padding:3px 6px;border:1px solid rgba(52,211,153,.32);border-radius:999px;background:#0c1210e0;color:#34d399;font-size:9px;font-weight:850;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:0 10px 24px #00000047,inset 0 1px #ffffff0f;pointer-events:none}._miniChartsCardTop_aowqb_875{z-index:24}._miniChartsCardStatsStack_aowqb_893{z-index:8}._miniChartsSymbolCopied_aowqb_1026:after{content:"Скопировано";top:50%;left:calc(100% + 8px);z-index:80;padding:4px 7px;background:#08120efa;transform:translateY(-50%);box-shadow:0 12px 30px #0000006b,inset 0 1px #ffffff0f}._miniChartsCardTfMenu_aowqb_1073{position:absolute;top:calc(100% + 4px);left:0;z-index:5;width:58px;display:flex;flex-direction:column;gap:2px;padding:3px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#121314fa;box-shadow:0 12px 30px #0000006b}._miniChartsCardTfMenu_aowqb_1073 button{height:20px;border:0;border-radius:5px;background:transparent;color:#d6dce6d1;font:inherit;font-size:10px;font-weight:800;cursor:pointer}._miniChartsCardTfMenu_aowqb_1073 button:hover,._miniChartsCardTfMenuActive_aowqb_1102{background:#ffffff1a!important;color:#fff!important}._miniChartsChangeBadge_aowqb_946{flex:0 0 auto;font-size:10px}._miniChartsChangeValue_aowqb_929{flex:0 0 auto;margin-left:auto;padding:0 2px;text-align:right}._miniChartsCardWatermark_aowqb_1119{position:absolute;top:19%;right:12px;left:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#ffffff16;line-height:1;pointer-events:none}._miniChartsCardWatermark_aowqb_1119 strong{max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(14px,4.8vw,22px);font-weight:900;letter-spacing:0;opacity:.55}._miniChartsWatermarkLogo_aowqb_1145{flex:0 0 auto;opacity:.82}._miniChartsStatUp_aowqb_1150{color:#20e6a3;background:transparent}._miniChartsStatDown_aowqb_1155{color:#ff6b7f;background:transparent}._miniChartsEmpty_aowqb_1160{grid-column:1 / -1;min-height:180px;display:flex;align-items:center;justify-content:center;color:#9ca6b5b8;font-size:12px;font-weight:800}._miniChartsNoData_aowqb_1171{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;color:#9ca6b58a;font-size:11px;font-weight:800;pointer-events:none}._miniChartsExpandBackdrop_aowqb_1184{position:fixed;inset:0;z-index:7800;display:flex;align-items:center;justify-content:center;background:#0000008c;backdrop-filter:blur(2px);animation:_chart-modal-backdrop-in_aowqb_1 .18s ease-out both}._miniChartsExpandBox_aowqb_1196{position:relative;width:84vw;height:84vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid #404650;border-radius:6px;background:#141516;box-shadow:0 24px 60px #0009;transform-origin:50% 54%;animation:_chart-modal-in_aowqb_1 .26s cubic-bezier(.16,1,.3,1) both}@keyframes _chart-modal-backdrop-in_aowqb_1{0%{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(2px)}}@keyframes _chart-modal-in_aowqb_1{0%{opacity:0;transform:translate3d(0,14px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}._miniChartsExpandTop_aowqb_1233{flex:0 0 auto;min-height:39px;display:flex;align-items:center;gap:10px;padding:6px 10px;border-bottom:1px solid #2a2f37;color:#f4f5fa;font-size:.85rem;font-weight:700;letter-spacing:.04em}._miniChartsExpandControls_aowqb_1247{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;margin-left:auto}._miniChartsExpandGridPicker_aowqb_1256{flex:0 0 auto}._miniChartsExpandGridButton_aowqb_1260{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(235,238,244,.14);border-radius:5px;background:#101216;color:#dce1eae6;cursor:pointer}._miniChartsExpandGridButton_aowqb_1260:hover{border-color:#7dd3fc42;background:#ffffff14;color:#fff}._miniChartsExpandTf_aowqb_1280{display:inline-flex;align-items:center;gap:6px;color:#89909d;font-size:.68rem;font-weight:800;letter-spacing:.04em}._miniChartsExpandTf_aowqb_1280 select{height:26px;min-width:72px;padding:0 24px 0 9px;border:1px solid rgba(235,238,244,.14);border-radius:5px;outline:none;background:#101216;color:#f4f5fa;font:inherit;font-size:.72rem;font-weight:800}._miniChartsExpandTf_aowqb_1280 select option{background:#151617;color:#f5f7fb}._miniChartsExpandClose_aowqb_1309{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:4px;background:transparent;color:#aab0bb;cursor:pointer}._miniChartsExpandClose_aowqb_1309:hover{background:#ffffff14;color:#f4f5fa}._miniChartsExpandChart_aowqb_1328{position:relative;flex:1 1 auto;min-height:0}._miniChartsExpandGrid_aowqb_1256{position:absolute;inset:0;display:grid;gap:2px;padding:2px;background:#0d0e0f}._miniChartsExpandGridCell_aowqb_1343{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:5px;background:#101112}._miniChartsExpandGridTop_aowqb_1353{position:absolute;top:6px;left:8px;z-index:18;display:inline-flex;align-items:center;gap:6px}._miniChartsGridTfMenu_aowqb_1363{position:relative;z-index:70;height:26px;display:inline-flex;align-items:center;gap:4px;padding:2px;border:1px solid rgba(255,255,255,.085);border-radius:8px;background:#0c0d0ec2;box-shadow:inset 0 1px #ffffff0b;backdrop-filter:blur(14px) saturate(1.14)}._miniChartsGridTfTrigger_aowqb_1378,._miniChartsGridTfOption_aowqb_1379{height:22px;min-width:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border:0;border-radius:7px;font:inherit;font-size:10px;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer}._miniChartsGridTfTrigger_aowqb_1378{background:linear-gradient(180deg,#494949f5,#303030f0);color:#fff;box-shadow:0 8px 18px #00000038,inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff2e}._miniChartsGridTfRail_aowqb_1405{max-width:0;display:inline-flex;align-items:center;gap:2px;overflow:hidden;opacity:0;pointer-events:none;transform:translate(-8px) scaleX(.98);transform-origin:left center;transition:max-width .42s cubic-bezier(.16,1,.3,1),opacity .16s ease,transform .32s cubic-bezier(.16,1,.3,1)}._miniChartsGridTfMenu_aowqb_1363:hover ._miniChartsGridTfRail_aowqb_1405,._miniChartsGridTfMenu_aowqb_1363:focus-within ._miniChartsGridTfRail_aowqb_1405{max-width:360px;opacity:1;pointer-events:auto;transform:translate(0) scaleX(1)}._miniChartsGridTfOption_aowqb_1379{background:transparent;color:#a5acb8e6}._miniChartsGridTfOption_aowqb_1379:hover{background:#ffffff1b;color:#fff;transform:translateY(-1px) scale(1.08)}._miniChartsExpandGridCell_aowqb_1343 .indicator-legend.indicator-legend--main{top:36px;left:8px;max-width:calc(100% - 18px)}._miniChartsExpandedCanvas_aowqb_1446{--scr-bg-main: #141516}._miniChartsCollapsed_aowqb_1450{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;display:flex;align-items:flex-start;justify-content:flex-start;padding:8px 0 0 4px;background:#141516;color:#a5acb8e6}._miniChartsCollapsed_aowqb_1450 span{margin:4px 0 0 7px;color:#a5acb8a3;font-size:11px;font-weight:800;writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.08em}._miniChartsExpandButton_aowqb_719{width:18px;height:28px;flex-basis:18px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#151617e0;box-shadow:0 10px 26px #00000047,inset 0 1px #ffffff0f;backdrop-filter:blur(18px) saturate(1.2)}._floatingTimer_aowqb_1488{position:fixed;top:0;left:0;z-index:4600;height:32px;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;border-radius:0;background:transparent;color:#f2f6fceb;box-shadow:none;backdrop-filter:none;cursor:grab;user-select:none;filter:drop-shadow(0 2px 7px rgba(0,0,0,.62));will-change:transform;transition:transform .26s cubic-bezier(.16,1,.3,1),filter .18s ease,opacity .16s ease}._floatingTimer_aowqb_1488:active{cursor:grabbing}._floatingTimerIcon_aowqb_1518{width:0;height:0;display:none}._floatingTimer_aowqb_1488 strong{min-width:calc(var(--floating-timer-size, 20px) * 3.6);font-family:Cascadia Mono,JetBrains Mono,SF Mono,Roboto Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:var(--floating-timer-size, 20px);font-weight:820;letter-spacing:0;line-height:1;text-shadow:0 1px 0 rgba(255,255,255,.05),0 8px 22px rgba(0,0,0,.62)}._floatingTimerSettingsButton_aowqb_1537{position:absolute;top:50%;left:calc(100% + 6px);width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#0d0e0fbd;color:#acb4c2eb;opacity:0;transform:translate(-4px,-50%) scale(.92);cursor:pointer;transition:opacity .15s ease,transform .19s cubic-bezier(.16,1,.3,1),background .15s ease,color .15s ease,border-color .15s ease}._floatingTimer_aowqb_1488:hover ._floatingTimerSettingsButton_aowqb_1537,._floatingTimer_aowqb_1488:focus-within ._floatingTimerSettingsButton_aowqb_1537{opacity:1;transform:translateY(-50%) scale(1)}._floatingTimerSettingsButton_aowqb_1537:hover{border-color:#7dd3fc47;background:#1b1d1fe6;color:#fff}._floatingTimerPanel_aowqb_1574{position:absolute;top:calc(100% + 6px);left:0;right:auto;z-index:1;width:162px;min-width:162px;display:flex;flex-direction:column;gap:7px;padding:7px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#0f1011f0;box-shadow:0 16px 38px #0000006b,inset 0 1px #ffffff0f;backdrop-filter:blur(18px) saturate(1.18)}._floatingTimerPanel_aowqb_1574 select{height:23px;width:100%;max-width:none;padding:0 20px 0 7px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#ffffff0e;color:#dce1eae6;font:inherit;font-size:11px;font-weight:800;outline:none;cursor:pointer}._floatingTimerPanel_aowqb_1574 select option{background:#151617;color:#f5f7fb}._floatingTimerControl_aowqb_1616{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;color:#bec6d4db;font-size:10px;font-weight:800}._floatingTimerControl_aowqb_1616 input{width:100%;accent-color:#5b8dff}._floatingTimerControl_aowqb_1616 b{min-width:18px;color:#eef2f8eb;font-size:10px;text-align:right}._floatingTimerLabel_aowqb_1638{display:none}.chart-floating-timer-dragging{cursor:grabbing!important;user-select:none!important}.chart-floating-timer-dragging ._floatingTimer_aowqb_1488{transition:none!important}._moduleBoundary_aowqb_348 button,._moduleBoundary_aowqb_348 a,._moduleBoundary_aowqb_348 input,._moduleBoundary_aowqb_348 textarea,._moduleBoundary_aowqb_348 select,._moduleBoundary_aowqb_348 [contenteditable=true],._moduleBoundary_aowqb_348 [role=button]{cursor:auto;user-select:auto;-webkit-user-select:auto}._moduleBoundary_aowqb_348 canvas,._moduleBoundary_aowqb_348 .tv-lightweight-charts{cursor:auto}._moduleTrashDropzone_aowqb_1668{position:absolute;bottom:18px;left:18px;z-index:3800;height:38px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 13px 0 11px;border:1px solid rgba(251,113,133,.2);border-radius:999px;background:#231217b8;color:#ffb1bce0;font-size:12px;font-weight:800;letter-spacing:0;pointer-events:none;opacity:0;box-shadow:0 18px 42px #0000005c,0 0 26px #fb71851f,inset 0 1px #ffffff14;backdrop-filter:blur(18px) saturate(1.2);transform:translateY(8px) scale(.94);transition:opacity .15s ease,color .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .23s cubic-bezier(.16,1,.3,1)}._moduleTrashDropzoneVisible_aowqb_1703{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}._moduleTrashDropzoneVisible_aowqb_1703:hover{border-color:#fb71857a;background:#571923db;color:#ffe4e8;box-shadow:0 20px 48px #0000006b,0 0 34px #fb718533,inset 0 1px #ffffff1f}._moduleDropGuideFrame_aowqb_1719{position:fixed;z-index:3740;pointer-events:none;border:1px solid rgba(91,141,255,.34);border-radius:12px;background:#5b8dff07;box-shadow:0 0 0 1px #ffffff09,0 18px 48px #0000002e,inset 0 0 0 1px #ffffff0b;animation:_moduleGuideIn_aowqb_1 .22s cubic-bezier(.16,1,.3,1);transition:left .18s cubic-bezier(.16,1,.3,1),top .18s cubic-bezier(.16,1,.3,1),width .18s cubic-bezier(.16,1,.3,1),height .18s cubic-bezier(.16,1,.3,1),border-color .18s ease,background .18s ease,box-shadow .22s ease}._moduleDropGuideFill_aowqb_1741{position:absolute;border:1px solid rgba(91,141,255,.72);border-radius:10px;background:linear-gradient(135deg,#5b8dff2e,#7dd3fc13),#5b8dff18;box-shadow:0 0 28px #5b8dff2e,inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff0f;backdrop-filter:blur(4px);animation:_moduleGuideFillIn_aowqb_1 .24s cubic-bezier(.16,1,.3,1);transition:left .19s cubic-bezier(.16,1,.3,1),top .19s cubic-bezier(.16,1,.3,1),width .19s cubic-bezier(.16,1,.3,1),height .19s cubic-bezier(.16,1,.3,1),border-color .18s ease,background .18s ease,box-shadow .22s ease}._moduleDropGuideFrame_aowqb_1719[data-side=center]{border-color:#7dd3fc57;background:#7dd3fc06}._moduleDropGuideFrame_aowqb_1719[data-side=center] ._moduleDropGuideFill_aowqb_1741{border-color:#7dd3fcbd;background:linear-gradient(135deg,#7dd3fc1f,#5b8dff21),#ffffff09;box-shadow:0 0 30px #7dd3fc24,inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0e}._moduleDragGhost_aowqb_1780{position:fixed;top:0;left:0;z-index:3860;width:auto;min-width:188px;max-width:min(260px,calc(100vw - 24px));display:inline-flex;align-items:center;justify-content:center;padding:5px;border:1px solid rgba(91,141,255,.34);border-radius:999px;background:linear-gradient(180deg,#ffffff12,#ffffff06),#151617d1;color:#f5f7fbf0;font-size:12px;font-weight:800;letter-spacing:0;pointer-events:none;box-shadow:0 20px 52px #0000006b,0 0 28px #5b8dff1f,inset 0 1px #ffffff1f;backdrop-filter:blur(20px) saturate(1.28);animation:_moduleGhostIn_aowqb_1 .18s cubic-bezier(.16,1,.3,1);transition:transform .13s cubic-bezier(.16,1,.3,1),border-color .18s ease,background .18s ease,color .18s ease,box-shadow .22s ease;will-change:transform,opacity}._moduleDragGhostTop_aowqb_1817{width:100%;height:28px;display:flex;align-items:center;gap:7px;padding:0 10px 0 6px;border:0;border-radius:999px;background:#ffffff0b;box-shadow:inset 0 1px #ffffff0f;transform-origin:center;animation:_moduleGhostTextIn_aowqb_1 .22s cubic-bezier(.16,1,.3,1)}._moduleDragGhostIcon_aowqb_1832{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#5b8dffdb;color:#fff;box-shadow:0 5px 14px #5b8dff33;flex:0 0 auto}._moduleDragGhostLabel_aowqb_1845{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._moduleDragGhostBody_aowqb_1852{position:relative;flex:1;min-height:36px;overflow:hidden;border-radius:10px;background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),#ffffff07;background-size:18px 18px}._moduleDragGhostBody_aowqb_1852 span{position:absolute;right:10px;left:10px;height:4px;border-radius:999px;background:#ffffff24;animation:_moduleGhostLineDrift_aowqb_1 1.4s ease-in-out infinite}._moduleDragGhostBody_aowqb_1852 span:nth-child(1){top:10px;width:64%}._moduleDragGhostBody_aowqb_1852 span:nth-child(2){top:20px;width:84%;opacity:.72;animation-delay:.12s}._moduleDragGhostBody_aowqb_1852 span:nth-child(3){top:30px;width:48%;opacity:.54;animation-delay:.24s}._moduleDragGhostDanger_aowqb_1894{border-color:#fb718594;background:#30141be6;color:#ffe4e8;box-shadow:0 16px 38px #00000070,0 0 28px #fb718533,inset 0 1px #ffffff1f}._moduleDragGhostDanger_aowqb_1894 ._moduleDragGhostIcon_aowqb_1832{background:#fb7185e6;box-shadow:0 5px 14px #fb71852e}@keyframes _moduleGhostIn_aowqb_1{0%{opacity:0;filter:blur(5px) saturate(.9);transform:scale(.96)}to{opacity:1;filter:blur(0) saturate(1);transform:scale(1)}}@keyframes _moduleGhostTextIn_aowqb_1{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes _moduleGhostLineDrift_aowqb_1{0%,to{transform:translate(0)}50%{transform:translate(9px)}}@keyframes _moduleSourceLift_aowqb_1{0%{opacity:0;transform:scale(.992)}to{opacity:1;transform:scale(1)}}@keyframes _moduleGuideIn_aowqb_1{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur(0)}}@keyframes _moduleGuideFillIn_aowqb_1{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur(0)}}._pageNav_aowqb_1982{display:flex;align-items:center;gap:3px;min-width:0;padding:3px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:#ffffff0b}._pageNavLink_aowqb_1993{position:relative;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:0;border-radius:999px;color:var(--scr-text-muted);font-size:12px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}._pageNavLink_aowqb_1993:hover{background:#ffffff13;color:var(--scr-text-primary);transform:translateY(-1px)}._pageNavLinkActive_aowqb_2021{background:#5b8dfff2;color:var(--scr-text-primary);box-shadow:0 8px 20px #5b8dff40,inset 0 1px #ffffff42}._pageNavLinkActive_aowqb_2021:after{display:none}._toolbarDivider_aowqb_2033{width:1px;height:24px;background:#ffffff17}._moduleDock_aowqb_2039{display:flex;flex-direction:row;align-items:center;gap:5px;min-width:0}._moduleDockButton_aowqb_2047{height:30px;max-width:32px;display:flex;align-items:center;justify-content:flex-start;gap:7px;padding:0 8px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0b;color:#f5f7fbd1;font-size:12px;font-weight:700;line-height:1;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff0e;transition:max-width .34s cubic-bezier(.16,1,.3,1),background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease,transform .22s cubic-bezier(.16,1,.3,1)}._moduleDockButton_aowqb_2047 svg{flex:0 0 15px}._moduleDockButton_aowqb_2047 span{max-width:0;opacity:0;overflow:hidden;transform:translate(-5px);transition:max-width .32s cubic-bezier(.16,1,.3,1),opacity .16s ease,transform .26s cubic-bezier(.16,1,.3,1)}._moduleDockButton_aowqb_2047:hover{max-width:108px;border-color:#7dd3fc66;background:#ffffff1b;color:var(--scr-text-primary);box-shadow:0 8px 22px #00000047,inset 0 1px #ffffff1f;transform:translateY(-1px)}._moduleDockButton_aowqb_2047:hover span,._moduleDockButton_aowqb_2047:focus-visible span{max-width:70px;opacity:1;transform:translate(0)}._moduleDockButton_aowqb_2047:active{cursor:grabbing;transform:scale(.94)}._moduleDockButtonActive_aowqb_2114{border-color:transparent;background:#ffffff0f;color:var(--scr-text-primary)}._dockPlaceholder_aowqb_2120{width:100%;height:100%;min-height:140px;display:flex;align-items:center;justify-content:center;color:var(--scr-text-muted);font-size:12px;background:var(--chart-surface)}.flexlayout__layout{--color-text: var(--scr-text-primary);--color-background: transparent;--color-base: transparent;--color-drag1: rgba(91, 141, 255, .16);--color-drag2: rgba(52, 211, 153, .24);--font-size: 11px;--font-weight: 600;inset:6px!important;width:calc(100% - 12px)!important;height:calc(100% - 12px)!important;background:transparent!important}.flexlayout__layout_main,.flexlayout__row,.flexlayout__tabset,.flexlayout__tabset_container,.flexlayout__tabset_content,.flexlayout__tab,.flexlayout__tab_moveable{min-width:0!important;min-height:0!important;box-sizing:border-box!important}.flexlayout__tabset{position:relative!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.058)!important;border-radius:18px!important;background:#1b1b1beb!important;box-shadow:0 12px 34px #0000003d,inset 0 1px #ffffff07;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.flexlayout__tabset:hover{border-color:#7dd3fc29!important;box-shadow:0 15px 38px #0000004d,inset 0 1px #ffffff0b}.flexlayout__tabset_tabbar_outer{position:absolute!important;top:8px!important;left:50%!important;z-index:1000!important;width:auto!important;height:auto!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important;transform:translate(-50%)!important}.flexlayout__tabset_tabbar_inner{display:flex!important;align-items:center!important;justify-content:center!important;height:auto!important;overflow:visible!important;border:0!important;background:transparent!important;pointer-events:auto!important}.flexlayout__tab_button{position:relative!important;width:42px!important;height:10px!important;margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;background:#ffffff2b!important;color:transparent!important;cursor:grab!important;opacity:.9!important;box-shadow:0 7px 18px #00000052,inset 0 1px #ffffff2e!important;backdrop-filter:blur(10px) saturate(1.2);transition:width .18s cubic-bezier(.34,1.56,.64,1),height .18s cubic-bezier(.34,1.56,.64,1),background .12s,border-color .12s,box-shadow .12s,opacity .12s!important}.flexlayout__tab_button:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;border-radius:1px;background:transparent;box-shadow:0 -2px #ffffff52,0 2px #ffffff52;transform:translate(-50%,-50%);transition:width .18s,box-shadow .18s}.flexlayout__tab_button:hover{width:82px!important;height:24px!important;border-color:#7dd3fc5c!important;background:#121820eb!important;opacity:1!important;box-shadow:0 12px 28px #0000006b,inset 0 1px #ffffff29!important}.flexlayout__tab_button:hover:before{width:20px;box-shadow:0 -3px #ffffffd1,0 3px #ffffffd1}.flexlayout__tab_button:active,.flexlayout__tab_button--dragging{cursor:grabbing!important;border-color:#5b8dfffa!important;background:#5b8dffeb!important;box-shadow:0 0 28px #5b8dff57!important}.flexlayout__tab_button_content,.flexlayout__tab_button_leading,.flexlayout__tab_toolbar{display:none!important}.flexlayout__tab_button_trailing{position:absolute!important;top:50%!important;right:5px!important;width:14px!important;height:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;color:#ffffffad!important;cursor:pointer!important;opacity:0!important;pointer-events:auto!important;transform:translateY(-50%)!important;transition:opacity .12s,background .12s,color .12s!important}.flexlayout__tab_button:hover .flexlayout__tab_button_trailing{opacity:1!important}.flexlayout__tab_button_trailing:hover{background:#ffffff1f!important;color:#fff!important;cursor:pointer!important}.flexlayout__tabset_tabbar_outer{opacity:0!important;pointer-events:none!important}.flexlayout__tab_button{width:0!important;height:0!important;border:0!important;background:transparent!important;box-shadow:none!important;opacity:0!important;pointer-events:none!important}.flexlayout__tab_button:before,.flexlayout__tab_button_trailing{display:none!important}.flexlayout__tab_toolbar:has(.chart-stack-switcher),.flexlayout__tab_toolbar_sticky_buttons_container:has(.chart-stack-switcher){display:inline-flex!important;align-items:center!important;overflow:visible!important;pointer-events:auto!important}.flexlayout__tabset_tabbar_outer:has(.chart-stack-switcher){top:10px!important;z-index:1300!important;opacity:1!important;pointer-events:none!important;transform:translate(-50%) translateY(0)!important;animation:_stackSwitcherIn_aowqb_1 .22s cubic-bezier(.16,1,.3,1)}.flexlayout__tabset_tabbar_inner:has(.chart-stack-switcher){pointer-events:auto!important}._stackSwitcher_aowqb_2348{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:0;max-width:min(360px,calc(100vw - 32px));padding:4px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#151617d1;box-shadow:0 14px 34px #0000005c,inset 0 1px #ffffff1a;backdrop-filter:blur(18px) saturate(1.28)}._stackSwitcherItem_aowqb_2365{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:999px;transition:background .18s ease,box-shadow .18s ease}._stackSwitcherItem_aowqb_2365:hover{background:#ffffff0b;box-shadow:inset 0 1px #ffffff0e}._stackSwitcherButton_aowqb_2381{height:26px;max-width:116px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:0;border-radius:999px;background:transparent;color:#9ca6b5eb;font-size:11px;font-weight:800;line-height:1;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:width .22s cubic-bezier(.16,1,.3,1),background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}._stackSwitcherButton_aowqb_2381 span{min-width:0;overflow:hidden;text-overflow:ellipsis}._stackSwitcherButton_aowqb_2381:hover{background:#ffffff13;color:var(--scr-text-primary);transform:translateY(-1px)}._stackSwitcherButtonActive_aowqb_2419{background:#5b8dfff2;color:#fff;box-shadow:0 8px 20px #5b8dff3d,inset 0 1px #ffffff3d}._stackActionButton_aowqb_2427{width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:#9ca6b5d6;cursor:pointer;opacity:.58;transform:scale(.96);transition:opacity .16s ease,background .16s ease,color .16s ease,transform .18s cubic-bezier(.16,1,.3,1)}._stackSwitcherItem_aowqb_2365:hover ._stackActionButton_aowqb_2427,._stackActionButton_aowqb_2427:focus-visible{opacity:1;transform:scale(1)}._stackActionButton_aowqb_2427:hover{background:#ffffff17;color:#fff}._stackActionButtonDanger_aowqb_2459:hover{background:#fb718529;color:#fecdd3}@keyframes _stackSwitcherIn_aowqb_1{0%{opacity:0;filter:blur(6px);transform:translate(-50%) translateY(-7px) scale(.97)}to{opacity:1;filter:blur(0);transform:translate(-50%) translateY(0) scale(1)}}.flexlayout__tab,.flexlayout__tabset_content,.flexlayout__tab_moveable{overflow:hidden!important;border-radius:17px!important;background:var(--chart-surface)!important}.flexlayout__tab_moveable{isolation:isolate}.flexlayout__tab_moveable>*{min-width:0;min-height:0}.flexlayout__tabset_header{display:none!important}.flexlayout__splitter{position:relative;background:transparent!important;box-shadow:none!important}.flexlayout__splitter:before,.flexlayout__splitter:after{content:"";position:absolute;pointer-events:none;border-radius:999px;transition:background .18s ease,box-shadow .18s ease,opacity .18s ease,transform .22s cubic-bezier(.16,1,.3,1)}.flexlayout__splitter_vert{background:transparent!important;border-radius:999px;box-shadow:none!important}.flexlayout__splitter_vert:before{right:26px;bottom:50%;left:26px;height:2px;background:#ffffff13;box-shadow:0 1px #ffffff09,0 -1px #0000003d;opacity:.74;transform:translateY(50%)}.flexlayout__splitter_horz{background:transparent!important;border-radius:999px;box-shadow:none!important}.flexlayout__splitter_horz:before{top:26px;bottom:26px;left:50%;width:2px;background:#ffffff13;box-shadow:1px 0 #ffffff09,-1px 0 #0000003d;opacity:.74;transform:translate(-50%)}.flexlayout__splitter_vert:hover,.flexlayout__splitter_vert.flexlayout__splitter_drag{background:transparent!important;box-shadow:none!important}.flexlayout__splitter_vert:hover:before,.flexlayout__splitter_vert.flexlayout__splitter_drag:before{height:3px;background:#7dd3fc6b;box-shadow:0 0 16px #7dd3fc2e;opacity:1}.flexlayout__splitter_horz:hover,.flexlayout__splitter_horz.flexlayout__splitter_drag{background:transparent!important;box-shadow:none!important}.flexlayout__splitter_horz:hover:before,.flexlayout__splitter_horz.flexlayout__splitter_drag:before{width:3px;background:#7dd3fc6b;box-shadow:0 0 16px #7dd3fc2e;opacity:1}.flexlayout__drag_rect{border:1px solid rgba(125,211,252,.82)!important;border-radius:12px;background:#5b8dff1f!important;box-shadow:inset 0 0 0 1px #ffffff0e,0 0 34px #5b8dff33;backdrop-filter:blur(6px)}.flexlayout__drag_rect_label{color:#fff!important}.flexlayout__outline_rect{border-color:#7dd3fcd9!important;border-radius:12px;background:#7dd3fc16!important}._workspace_aowqb_2618{display:grid;grid-template-columns:minmax(0,1fr) 7px minmax(320px,var(--chart-sidebar-width, 460px));width:100%;height:100%;min-width:0;min-height:0;background:var(--scr-bg-main);will-change:grid-template-columns}._workspaceTableLeft_aowqb_2629{grid-template-columns:minmax(320px,var(--chart-sidebar-width, 460px)) 7px minmax(0,1fr)}._moduleFrame_aowqb_2633{position:relative;display:flex;min-width:0;min-height:0;overflow:hidden;background:var(--scr-bg-main)}._moduleDragHandle_aowqb_2642{position:absolute;top:8px;left:50%;z-index:45;width:36px;height:10px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff26;color:transparent;cursor:grab;opacity:.72;box-shadow:0 2px 8px #00000038;backdrop-filter:blur(8px);transform:translate(-50%);transition:width .18s cubic-bezier(.34,1.56,.64,1),height .18s cubic-bezier(.34,1.56,.64,1),background .12s,border-color .12s,box-shadow .12s,opacity .12s}._moduleFrame_aowqb_2633:hover ._moduleDragHandle_aowqb_2642,._moduleDragHandle_aowqb_2642:focus-visible{opacity:1}._moduleDragHandle_aowqb_2642:hover{width:72px;height:20px;background:#283246e6;border-color:#ffffff40;box-shadow:0 8px 24px #00000061,inset 0 1px #ffffff24}._moduleDragHandle_aowqb_2642:active{cursor:grabbing;background:#2962ffe6;border-color:#2962ff;box-shadow:0 0 20px #2962ff61}._moduleDragGrip_aowqb_2687{position:absolute;top:50%;left:50%;display:block;width:12px;height:2px;border-radius:1px;background:transparent;box-shadow:0 -2px #ffffff4d,0 2px #ffffff4d;transform:translate(-50%,-50%);transition:width .18s,box-shadow .18s}._moduleDragHandle_aowqb_2642:hover ._moduleDragGrip_aowqb_2687{width:20px;box-shadow:0 -3px #ffffffd1,0 3px #ffffffd1}._moduleDragging_aowqb_2706{opacity:.52;outline:1px solid rgba(41,98,255,.55);outline-offset:-1px}._moduleDropTarget_aowqb_2712:after{content:"";position:absolute;inset:6px;z-index:40;pointer-events:none;border:1px solid rgba(41,98,255,.88);border-radius:6px;background:#2962ff14;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 24px #2962ff2e}._moduleDragPreview_aowqb_2724{position:fixed;top:-1000px;left:-1000px;z-index:99999;width:96px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(41,98,255,.8);border-radius:999px;background:#121620eb;color:#fff;font-size:11px;font-weight:700;box-shadow:0 14px 36px #00000061}._chartModule_aowqb_2743{height:100%}._sideRail_aowqb_2747{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;background:var(--scr-bg-main)}._tableModule_aowqb_2756{min-height:0;border-left:1px solid var(--scr-border-main);background:var(--scr-bg-main)}._workspaceTableLeft_aowqb_2629 ._tableModule_aowqb_2756{border-right:1px solid var(--scr-border-main);border-left:0}._tableModuleFull_aowqb_2767{flex:1 1 auto;height:100%}._tableModuleSplit_aowqb_2772{flex:0 0 min(var(--chart-table-height, 100%),100%);height:min(var(--chart-table-height, 100%),100%)}._moduleDockSpace_aowqb_2777{flex:1 1 auto;min-height:0;border-left:1px solid var(--scr-border-main);background:var(--scr-bg-main)}._sidebarResizeHandle_aowqb_2784{position:relative;z-index:12;width:7px;cursor:col-resize;background:var(--scr-bg-main);border-left:1px solid var(--scr-border-main);border-right:1px solid rgba(255,255,255,.03);transition:background .12s}._sidebarResizeHandle_aowqb_2784:before{content:"";position:absolute;top:50%;left:50%;width:2px;height:48px;border-radius:999px;background:#ffffff29;transform:translate(-50%,-50%)}._sidebarResizeHandle_aowqb_2784:hover,.chart-workspace-resizing ._sidebarResizeHandle_aowqb_2784{background:var(--scr-bg-row-hover)}._sidebarResizeHandle_aowqb_2784:hover:before,.chart-workspace-resizing ._sidebarResizeHandle_aowqb_2784:before{background:#ffffff6b}.chart-workspace-resizing{cursor:col-resize;user-select:none}.chart-workspace-resizing *{cursor:col-resize!important}.chart-workspace-resizing [data-chart-module=chart]{pointer-events:none}._tableResizeHandle_aowqb_2830{position:absolute;right:0;bottom:0;left:0;z-index:30;height:7px;cursor:row-resize;background:transparent}._tableResizeHandle_aowqb_2830:before{content:"";position:absolute;bottom:2px;left:50%;width:54px;height:2px;border-radius:999px;background:#ffffff29;transform:translate(-50%)}._tableResizeHandle_aowqb_2830:hover:before,.chart-workspace-resizing-y ._tableResizeHandle_aowqb_2830:before{background:#ffffff6b}.chart-workspace-resizing-y{cursor:row-resize;user-select:none}.chart-workspace-resizing-y *{cursor:row-resize!important}@media(prefers-reduced-motion:reduce){._chartDockSurface_aowqb_114,._pageNavLink_aowqb_1993,._moduleDockButton_aowqb_2047,.flexlayout__tab_button,.flexlayout__tabset{transition-duration:1ms!important}}@media(max-width:980px){._chartDock_aowqb_93{position:relative;height:auto;padding:0 6px;pointer-events:auto}._chartDockHitArea_aowqb_105{display:none}._chartDockSurface_aowqb_114{width:100%;opacity:1;pointer-events:auto;transform:none}._pageToolbar_aowqb_134{justify-content:flex-start;gap:8px;overflow-x:auto;border-radius:0 0 12px 12px;scrollbar-width:none}._pageToolbar_aowqb_134::-webkit-scrollbar{display:none}._moduleDockButton_aowqb_2047 span{display:none}.flexlayout__layout{inset:4px!important;width:calc(100% - 8px)!important;height:calc(100% - 8px)!important}._workspace_aowqb_2618{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(240px,42vh)}._sidebarResizeHandle_aowqb_2784{display:none}._sideRail_aowqb_2747{border-top:1px solid var(--scr-border-main)}._tableModule_aowqb_2756{flex-basis:100%;height:100%;border-left:0}._tableResizeHandle_aowqb_2830,._moduleDockSpace_aowqb_2777{display:none}}.flexlayout__layout{--color-text: #eeeeee;--color-background: black;--color-base: black;--color-1: rgb(17.85, 17.85, 17.85);--color-2: rgb(25.5, 25.5, 25.5);--color-3: rgb(38.25, 38.25, 38.25);--color-4: #333333;--color-5: rgb(63.75, 63.75, 63.75);--color-6: rgb(76.5, 76.5, 76.5);--color-drag1: rgb(207, 232, 255);--color-drag2: rgb(183, 209, 181);--color-drag1-background: rgba(128, 128, 128, .15);--color-drag2-background: rgba(128, 128, 128, .15);--font-size: medium;--font-family: Roboto, Arial, sans-serif;--color-overflow: gray;--color-icon: gray;--color-tabset-background: var(--color-1);--color-tabset-background-selected: var(--color-1);--color-tabset-background-maximized: var(--color-6);--color-tabset-divider-line: var(--color-4);--color-tabset-header-background: var(--color-1);--color-tabset-header: var(--color-text);--color-border-tab-content: var(--color-background);--color-border-background: var(--color-1);--color-border-divider-line: var(--color-4);--color-tab-content: var(--color-background);--color-tab-selected: var(--color-text);--color-tab-selected-background: var(--color-4);--color-tab-unselected: gray;--color-tab-unselected-background: transparent;--color-tab-textbox: var(--color-text);--color-tab-textbox-background: var(--color-3);--color-border-tab-selected: var(--color-text);--color-border-tab-selected-background: var(--color-4);--color-border-tab-unselected: gray;--color-border-tab-unselected-background: var(--color-2);--color-splitter: var(--color-2);--color-splitter-hover: var(--color-4);--color-splitter-drag: var(--color-5);--color-drag-rect-border: var(--color-4);--color-drag-rect-background: var(--color-1);--color-drag-rect: var(--color-text);--color-popup-border: var(--color-6);--color-popup-unselected: var(--color-text);--color-popup-unselected-background: var(--color-background);--color-popup-selected: var(--color-text);--color-popup-selected-background: var(--color-4);--color-edge-marker: gray;--color-edge-icon: #eee;--color-mini-scroll-indicator: rgba(128, 128, 128, .5);--color-mini-scroll-indicator-hovered: rgba(128, 128, 128, .8);--size-mini-scroll-indicator: 3px;--color-toolbar-button-hover: var(--color-4)}.flexlayout__layout{inset:0;position:absolute;display:flex;overflow:hidden;background-color:var(--color-background)}.flexlayout__layout_overlay{inset:0;position:absolute;z-index:1000}.flexlayout__layout_tab_stamps{position:absolute;top:-10000px;z-index:100;display:flex;flex-direction:column;align-items:start}.flexlayout__layout_moveables{visibility:hidden;position:absolute;width:100px;height:100px;top:-20000px}.flexlayout__layout_main{display:flex;flex-basis:0px;min-width:0;min-height:0;flex-grow:1;position:relative}.flexlayout__layout_border_container,.flexlayout__layout_border_container_inner{display:flex;flex-basis:0px;min-width:0;min-height:0;flex-grow:1}.flexlayout__splitter{display:flex;align-items:center;justify-content:center;background-color:var(--color-splitter);touch-action:none;z-index:10}@media(hover:hover){.flexlayout__splitter:hover{background-color:var(--color-splitter-hover);transition:background-color ease-in .1s;transition-delay:.05s;border-radius:5px}}.flexlayout__splitter_drag{position:absolute;display:flex;align-items:center;justify-content:center;z-index:1000;border-radius:5px;background-color:var(--color-splitter-drag)}.flexlayout__splitter_handle{background-color:#ccc;border-radius:3px}.flexlayout__splitter_handle_horz{width:3px;height:30px}.flexlayout__splitter_handle_vert{width:30px;height:3px}.flexlayout__splitter_extra{touch-action:none;background-color:transparent}.flexlayout__outline_rect{position:absolute;pointer-events:none;box-sizing:border-box;border:2px solid var(--color-drag1);background:var(--color-drag1-background);border-radius:5px;z-index:1000}.flexlayout__outline_rect_edge{pointer-events:none;border:2px solid var(--color-drag2);background:var(--color-drag2-background);border-radius:5px;z-index:1000;box-sizing:border-box}.flexlayout__edge_rect{position:absolute;z-index:1000;background-color:var(--color-edge-marker);pointer-events:none;display:flex;align-items:center;justify-content:center}.flexlayout__drag_rect{color:var(--color-drag-rect);background-color:var(--color-drag-rect-background);border:2px solid var(--color-drag-rect-border);border-radius:5px;box-sizing:border-box;display:flex;justify-content:center;flex-direction:column;overflow:hidden;padding:.3em .8em;word-wrap:break-word;font-size:var(--font-size);font-family:var(--font-family)}.flexlayout__row{display:flex;flex-basis:0px;min-width:0;min-height:0;position:relative;box-sizing:border-box;overflow:hidden}.flexlayout__tabset{display:flex;flex-direction:column;position:relative;background-color:var(--color-tabset-background);box-sizing:border-box;font-family:var(--font-family);overflow:hidden;flex-grow:1}.flexlayout__tabset_container{display:flex;flex-basis:0px;min-width:0;min-height:0;flex-direction:column;overflow:hidden;flex-grow:1}.flexlayout__tabset_tab_divider{width:4px}.flexlayout__tabset_content{display:flex;flex-basis:0px;min-width:0;min-height:0;flex-grow:1;box-sizing:border-box;position:relative}.flexlayout__tabset_leading{display:flex}.flexlayout__tabset_header{display:flex;align-items:center;padding:3px 3px 3px 5px;box-sizing:border-box;border-bottom:1px solid var(--color-tabset-divider-line);color:var(--color-tabset-header);background-color:var(--color-tabset-header-background);font-size:var(--font-size)}.flexlayout__tabset_header_content{flex-grow:1}.flexlayout__tabset_tabbar_outer{box-sizing:border-box;background-color:var(--color-tabset-background);overflow:hidden;display:flex;font-size:var(--font-size)}.flexlayout__tabset_tabbar_outer_top{padding:0 2px;border-bottom:1px solid var(--color-tabset-divider-line)}.flexlayout__tabset_tabbar_outer_bottom{padding:0 2px;border-top:1px solid var(--color-tabset-divider-line)}.flexlayout__tabset_tabbar_inner{position:relative;box-sizing:border-box;display:flex;flex-grow:1;scrollbar-width:none}.flexlayout__tabset_tabbar_inner::-webkit-scrollbar{display:none}.flexlayout__tabset_tabbar_inner_tab_container{position:relative;display:flex;padding-left:4px;padding-right:4px;box-sizing:border-box;white-space:nowrap}.flexlayout__tabset_tabbar_inner_tab_container_top{border-top:2px solid transparent}.flexlayout__tabset_tabbar_inner_tab_container_bottom{border-bottom:2px solid transparent}.flexlayout__tabset-selected{background-color:var(--color-tabset-background-selected)}.flexlayout__tabset-maximized{background-color:var(--color-tabset-background-maximized)}.flexlayout__tab_button_stamp{display:inline-flex;align-items:center;gap:.3em;white-space:nowrap;box-sizing:border-box}.flexlayout__tab{overflow:hidden;box-sizing:border-box;background-color:var(--color-tab-content);color:var(--color-text);position:relative}.flexlayout__tab_moveable{position:relative;height:100%;min-width:1px;min-height:1px;overflow:auto;box-sizing:border-box}.flexlayout__tab_overlay{z-index:20;position:absolute;inset:0;background-color:#0000003d}.flexlayout__tab_button{display:flex;gap:.3em;align-items:center;box-sizing:border-box;padding:3px .5em;cursor:pointer}.flexlayout__tab_button_stretch{background-color:transparent;color:var(--color-tab-selected);width:100%;padding:3px 0;text-wrap:nowrap;display:flex;gap:.3em;align-items:center;box-sizing:border-box;cursor:pointer}@media(hover:hover){.flexlayout__tab_button_stretch:hover{color:var(--color-tab-selected)}}.flexlayout__tab_button--selected{background-color:var(--color-tab-selected-background);color:var(--color-tab-selected)}@media(hover:hover){.flexlayout__tab_button:hover{color:var(--color-tab-selected)}}.flexlayout__tab_button--unselected{background-color:var(--color-tab-unselected-background);color:var(--color-tab-unselected)}.flexlayout__tab_button_leading{display:flex}.flexlayout__tab_button_content{display:flex;text-wrap:nowrap}.flexlayout__tab_button_textbox{border:none;font-family:var(--font-family);font-size:var(--font-size);color:var(--color-tab-textbox);background-color:var(--color-tab-textbox-background);border:1px inset var(--color-1);border-radius:3px;width:10em}.flexlayout__tab_button_textbox:focus{outline:none}.flexlayout__tab_button_trailing{display:flex;visibility:hidden;border-radius:4px}.flexlayout__tab_button_trailing:hover{background-color:var(--color-toolbar-button-hover)}@media(hover:hover){.flexlayout__tab_button:hover .flexlayout__tab_button_trailing{visibility:visible}}.flexlayout__tab_button--selected .flexlayout__tab_button_trailing{visibility:visible}.flexlayout__tab_button_overflow{display:flex;align-items:center;border:none;color:var(--color-overflow);font-size:inherit;background-color:transparent;width:2em;overflow:hidden}.flexlayout__tab_toolbar{display:flex;align-items:center;gap:.3em;padding-left:.5em;padding-right:.3em}.flexlayout__tab_toolbar_icon{border:none;outline:none;font-size:inherit;margin:0;background-color:transparent;padding:1px}.flexlayout__tab_toolbar_button{border:none;outline:none;font-size:inherit;margin:0;background-color:transparent;border-radius:4px;padding:1px}@media(hover:hover){.flexlayout__tab_toolbar_button:hover{background-color:var(--color-toolbar-button-hover)}}.flexlayout__tab_toolbar_sticky_buttons_container{display:flex;gap:.3em;padding-left:5px;align-items:center}.flexlayout__border{box-sizing:border-box;overflow:hidden;display:flex;font-size:var(--font-size);font-family:var(--font-family);color:var(--color-border);background-color:var(--color-border-background)}.flexlayout__border_tab_contents{box-sizing:border-box;overflow:hidden;background-color:var(--color-border-tab-content)}.flexlayout__border_leading{display:flex}.flexlayout__border_top{border-bottom:1px solid var(--color-border-divider-line);align-items:center}.flexlayout__border_bottom{border-top:1px solid var(--color-border-divider-line);align-items:center}.flexlayout__border_left{border-right:1px solid var(--color-border-divider-line);align-content:center;flex-direction:column}.flexlayout__border_right{border-left:1px solid var(--color-border-divider-line);align-content:center;flex-direction:column}.flexlayout__border_inner{position:relative;box-sizing:border-box;align-items:center;display:flex;flex-grow:1;scrollbar-width:none}.flexlayout__border_inner::-webkit-scrollbar{display:none}.flexlayout__border_inner_tab_container{white-space:nowrap;display:flex;padding-left:2px;padding-right:2px;box-sizing:border-box;position:absolute}.flexlayout__border_inner_tab_container_right{transform-origin:top left;transform:rotate(90deg)}.flexlayout__border_inner_tab_container_left{flex-direction:row-reverse;transform-origin:top right;transform:rotate(-90deg)}.flexlayout__border_tab_divider{width:4px}.flexlayout__border_button{display:flex;gap:.3em;align-items:center;cursor:pointer;padding:3px .5em;margin:2px 0;box-sizing:border-box;white-space:nowrap}.flexlayout__border_button--selected{background-color:var(--color-border-tab-selected-background);color:var(--color-border-tab-selected)}@media(hover:hover){.flexlayout__border_button:hover{color:var(--color-border-tab-selected)}}.flexlayout__border_button--unselected{background-color:var(--color-border-tab-unselected-background);color:var(--color-border-tab-unselected)}.flexlayout__border_button_leading,.flexlayout__border_button_content{display:flex}.flexlayout__border_button_trailing{display:flex;border-radius:4px;visibility:hidden}@media(hover:hover){.flexlayout__border_button:hover .flexlayout__border_button_trailing{visibility:visible}}.flexlayout__border_button--selected .flexlayout__border_button_trailing{visibility:visible}.flexlayout__border_toolbar{display:flex;gap:.3em;align-items:center}.flexlayout__border_toolbar_left,.flexlayout__border_toolbar_right{flex-direction:column;padding-top:.5em;padding-bottom:.3em}.flexlayout__border_toolbar_top,.flexlayout__border_toolbar_bottom{padding-left:.5em;padding-right:.3em}.flexlayout__border_toolbar_button{border:none;outline:none;font-size:inherit;background-color:transparent;border-radius:4px;padding:1px}@media(hover:hover){.flexlayout__border_toolbar_button:hover{background-color:var(--color-toolbar-button-hover)}}.flexlayout__border_toolbar_button_overflow{display:flex;align-items:center;border:none;color:var(--color-overflow);font-size:inherit;background-color:transparent;width:1.5em}.flexlayout__popup_menu{font-size:var(--font-size);font-family:var(--font-family)}.flexlayout__popup_menu_item{padding:2px .5em;white-space:nowrap;cursor:pointer;border-radius:2px}.flexlayout__popup_menu_item--selected{font-weight:500;background-color:var(--color-tab-selected-background);color:var(--color-tab-selected)}@media(hover:hover){.flexlayout__popup_menu_item:hover{background-color:var(--color-6)}}.flexlayout__popup_menu_container{box-shadow:inset 0 0 5px #00000026;border:1px solid var(--color-popup-border);color:var(--color-popup-unselected);background:var(--color-popup-unselected-background);border-radius:3px;position:absolute;z-index:1000;max-height:50%;min-width:100px;overflow:auto;padding:2px}.flexlayout__floating_window _body{height:100%}.flexlayout__floating_window_content{inset:0;position:absolute}.flexlayout__error_boundary_container{inset:0;position:absolute;display:flex;justify-content:center}.flexlayout__error_boundary_content{display:flex;align-items:center}.flexlayout__border_sizer{position:absolute;top:-30000px;padding-top:6px;padding-bottom:5px;font-size:var(--font-size);font-family:var(--font-family)}.flexlayout__mini_scrollbar{position:absolute;background-color:var(--color-mini-scroll-indicator);border-radius:5px;width:var(--size-mini-scroll-indicator);height:var(--size-mini-scroll-indicator);visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.flexlayout__mini_scrollbar:hover{background-color:var(--color-mini-scroll-indicator-hovered);transition:background-color .3s ease-in-out}.flexlayout__mini_scrollbar_container{position:relative;display:flex;flex-grow:1;overflow:hidden}@media(hover:hover){.flexlayout__mini_scrollbar_container:hover .flexlayout__mini_scrollbar{opacity:1;visibility:visible}}.flexlayout__tabset_header{box-shadow:inset 0 0 3px #8888888a}.flexlayout__tabset-selected{background-image:linear-gradient(var(--color-background),var(--color-4))}.flexlayout__tabset-maximized{background-image:linear-gradient(var(--color-6),var(--color-2))}.flexlayout__tab_top{box-shadow:inset -2px 0 5px #0000001a;border-top-left-radius:3px;border-top-right-radius:3px}.flexlayout__tab_bottom{box-shadow:inset -2px 0 5px #0000001a;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.flexlayout__border_button{box-shadow:inset 0 0 5px #00000026;border-radius:3px}.journal-page{--bg-base: #08090c;--bg-elev: #0d0f13;--panel: rgba(255, 255, 255, .038);--panel-strong: rgba(255, 255, 255, .06);--panel-soft: rgba(255, 255, 255, .024);--line: rgba(255, 255, 255, .075);--line-strong: rgba(255, 255, 255, .14);--hairline: rgba(255, 255, 255, .05);--text-1: rgba(255, 255, 255, .97);--text-2: rgba(255, 255, 255, .62);--text-3: rgba(255, 255, 255, .38);--text-4: rgba(255, 255, 255, .22);--green: #4ade80;--green-bright: #86efac;--green-soft: rgba(74, 222, 128, .18);--green-glow: rgba(74, 222, 128, .45);--red: #f87171;--red-bright: #fca5a5;--red-soft: rgba(248, 113, 113, .18);--red-glow: rgba(248, 113, 113, .45);--amber: #fbbf24;--amber-soft: rgba(251, 191, 36, .18);--shadow-1: 0 1px 0 rgba(255,255,255,.04) inset, 0 0 0 1px rgba(255,255,255,.04) inset;--shadow-2: 0 20px 60px -20px rgba(0,0,0,.5), 0 8px 22px -8px rgba(0,0,0,.4);--shadow-3: 0 30px 80px -20px rgba(0,0,0,.7), 0 0 0 1px rgba(255,255,255,.06) inset;--r-sm: 10px;--r-md: 14px;--r-lg: 20px;--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", monospace;position:relative;min-height:100vh;background:linear-gradient(180deg,#050609,#08090c 44%,#050608);color:var(--text-1);font-family:var(--font-sans);letter-spacing:-.011em;font-feature-settings:"ss01","cv11","tnum";-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;height:100%;overflow-x:hidden;overflow-y:auto}.journal-page *,.journal-page *:before,.journal-page *:after{box-sizing:border-box}.journal-page button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.journal-page input,.journal-page textarea,.journal-page select{font:inherit;color:inherit}.journal-page .tnum,.journal-page .mono{font-variant-numeric:tabular-nums}.journal-page .mono{font-family:var(--font-mono)}.journal-bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 26%),linear-gradient(115deg,rgba(74,222,128,.055),transparent 32%),linear-gradient(250deg,rgba(248,113,113,.045),transparent 34%)}.journal-bg__mesh{position:absolute;inset:-20%;background:repeating-linear-gradient(115deg,transparent 0 38px,rgba(255,255,255,.022) 39px 40px),repeating-linear-gradient(25deg,transparent 0 58px,rgba(255,255,255,.014) 59px 60px);opacity:.9;transform:rotate(-1deg)}.journal-bg__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px);background-size:58px 58px,58px 58px,8px 8px;mask-image:linear-gradient(180deg,rgba(0,0,0,.72),rgba(0,0,0,.18) 72%,transparent);opacity:.52}.journal-bg__band{position:absolute;left:-12vw;right:-12vw;height:210px;border-top:1px solid rgba(255,255,255,.045);border-bottom:1px solid rgba(255,255,255,.035);background:linear-gradient(90deg,transparent,rgba(255,255,255,.05) 48%,transparent),linear-gradient(180deg,rgba(255,255,255,.04),transparent);opacity:.42}.journal-bg__band--a{top:110px;transform:rotate(-7deg)}.journal-bg__band--b{bottom:18vh;transform:rotate(6deg);opacity:.26}.journal-bg__grain{position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .35 0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.45'/></svg>");opacity:.07;mix-blend-mode:overlay}.journal-app{position:relative;z-index:1;width:min(100%,1880px);padding:22px 24px 80px;max-width:none;margin:0 auto}.journal-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.journal-brand{display:flex;align-items:center;gap:12px}.journal-brand__mark{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#fff,#9a9a9f);display:grid;place-items:center;color:#0a0a0c;font-weight:800;font-size:15px;box-shadow:0 8px 24px -6px #ffffff40,inset 0 1px #fff9;letter-spacing:-.02em}.journal-brand__name{font-weight:700;font-size:14px;letter-spacing:-.01em}.journal-brand__name span{color:var(--text-3);font-weight:500;margin-left:6px}.journal-tabbar{display:flex;align-items:center;gap:4px;padding:4px;background:#ffffff0a;border:1px solid var(--line);border-radius:12px;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.journal-tabbar__item{padding:7px 14px;font-size:12.5px;font-weight:500;color:var(--text-2);border-radius:8px;transition:color .25s var(--ease-out),background .25s var(--ease-out);text-decoration:none}.journal-tabbar__item:hover{color:var(--text-1)}.journal-tabbar__item.is-active{color:var(--text-1);background:#ffffff14;box-shadow:0 1px #ffffff14 inset,0 4px 10px -4px #0006}.journal-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.journal-head__title{display:flex;flex-direction:column;gap:6px}.journal-head__kicker{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);display:flex;align-items:center;gap:8px}.journal-head__kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 14px var(--green-glow);animation:jPulse 2s ease-in-out infinite}@keyframes jPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.journal-head__h1{margin:0;font-size:38px;font-weight:700;letter-spacing:-.025em;line-height:1.05;background:linear-gradient(180deg,#fff,#ffffffb3);-webkit-background-clip:text;background-clip:text;color:transparent}.journal-head__h1 em{font-style:normal;background:linear-gradient(135deg,#fff,#7a7a80);-webkit-background-clip:text;background-clip:text;color:transparent}.journal-head__sub{margin:0;font-size:14px;color:var(--text-2);font-weight:400}.journal-head__quick{display:flex;align-items:center;gap:10px}.j-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:10px;font-size:12.5px;font-weight:500;color:var(--text-1);background:var(--panel);border:1px solid var(--line);transition:transform .4s var(--ease-spring),background .25s var(--ease-out),border-color .25s var(--ease-out),box-shadow .4s var(--ease-out),color .25s var(--ease-out);position:relative;overflow:hidden}.j-btn svg{width:14px;height:14px;flex:0 0 auto;transition:transform .4s var(--ease-spring)}.j-btn:hover{background:var(--panel-strong);border-color:var(--line-strong);transform:translateY(-2px) scale(1.015);box-shadow:0 10px 22px -12px #0009}.j-btn:hover svg{transform:translate(1px) scale(1.05)}.j-btn:active{transform:translateY(0) scale(.98)}.j-btn:disabled{opacity:.55;pointer-events:none}.j-btn--ghost{background:transparent;border-color:transparent;color:var(--text-2)}.j-btn--ghost:hover{background:var(--panel);color:var(--text-1)}.j-btn--primary{background:linear-gradient(180deg,#f8f8fa,#d8d8dc);border-color:#fff6;color:#0a0a0c;box-shadow:0 8px 20px -8px #ffffff59,inset 0 1px #fff9}.j-btn--primary:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.6) 50%,transparent 70%);transform:translate(-100%);transition:transform .8s var(--ease-out)}.j-btn--primary:hover:after{transform:translate(100%)}.j-btn--primary:hover{transform:translateY(-1px);box-shadow:0 14px 30px -10px #ffffff73,inset 0 1px #ffffffb3}.j-btn--danger{color:#ffffffd9;border-color:#ffffff29;background:#ffffff0a}.j-btn--danger:hover{background:#ffffff14;border-color:#ffffff47}.j-btn--ok{color:var(--green-bright);border-color:#4ade804d;background:#4ade8014}.journal-segtabs{position:relative;display:inline-flex;padding:4px;background:var(--panel);border:1px solid var(--line);border-radius:14px;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);margin-bottom:24px;box-shadow:var(--shadow-1)}.journal-segtabs__indicator{position:absolute;top:4px;bottom:4px;background:linear-gradient(180deg,#ffffff1f,#ffffff0f);border:1px solid rgba(255,255,255,.1);border-radius:10px;box-shadow:0 6px 14px -6px #00000080,inset 0 1px #ffffff1a;transition:left .45s var(--ease-spring),width .45s var(--ease-spring);pointer-events:none;z-index:0}.journal-segtabs__btn{position:relative;z-index:1;padding:9px 18px;font-size:13px;font-weight:500;color:var(--text-2);border-radius:10px;transition:color .25s var(--ease-out);display:inline-flex;align-items:center;gap:8px}.journal-segtabs__btn:hover{color:var(--text-1)}.journal-segtabs__btn.is-active{color:var(--text-1);font-weight:600}.journal-segtabs__btn svg{width:14px;height:14px;opacity:.75}.journal-grid{display:grid;grid-template-columns:360px 1fr;gap:20px;align-items:start}.journal-panel{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);backdrop-filter:blur(36px) saturate(180%);-webkit-backdrop-filter:blur(36px) saturate(180%);box-shadow:var(--shadow-2);overflow:hidden;transition:transform .5s var(--ease-spring),border-color .35s var(--ease-out),box-shadow .45s var(--ease-out)}.journal-panel:hover{border-color:var(--line-strong);box-shadow:var(--shadow-3),0 30px 80px -30px #0009}.journal-panel:before{content:"";position:absolute;inset:0;background:radial-gradient(360px circle at var(--mx, -100px) var(--my, -100px),rgba(255,255,255,.06),transparent 60%);opacity:0;transition:opacity .4s var(--ease-out);pointer-events:none;border-radius:inherit}.journal-panel:hover:before{opacity:1}.journal-panel:after{content:"";position:absolute;top:0;left:12px;right:12px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);pointer-events:none}.journal-cal{padding:20px}.journal-cal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.journal-cal__title{font-size:15px;font-weight:600;letter-spacing:-.01em;display:flex;align-items:baseline;gap:8px}.journal-cal__title em{font-style:normal;color:var(--text-3);font-weight:500;font-size:13px}.journal-cal__nav{display:flex;gap:4px}.journal-cal__navbtn{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--text-2);background:transparent;transition:background .2s var(--ease-out),color .2s var(--ease-out),transform .3s var(--ease-spring)}.journal-cal__navbtn:hover{background:var(--panel-strong);color:var(--text-1)}.journal-cal__navbtn:active{transform:scale(.92)}.journal-cal__navbtn svg{width:14px;height:14px}.journal-cal__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:6px}.journal-cal__weekdays span{text-align:center;font-size:10.5px;font-weight:600;color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;padding:6px 0}.journal-cal__days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.journal-cal__day{aspect-ratio:1;position:relative;border-radius:10px;font-size:13px;font-weight:500;color:var(--text-2);background:#ffffff09;border:1px solid var(--line);transition:transform .45s var(--ease-spring),background .3s var(--ease-out),border-color .3s var(--ease-out),color .3s var(--ease-out),box-shadow .35s var(--ease-out);display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;font-variant-numeric:tabular-nums}.journal-cal__day:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(255,255,255,.14),transparent 70%);opacity:0;transition:opacity .3s var(--ease-out);border-radius:inherit}.journal-cal__day:hover{color:var(--text-1);background:var(--panel-strong);transform:scale(1.12) translateY(-2px);z-index:2;box-shadow:0 12px 24px -10px #00000080}.journal-cal__day:hover:before{opacity:1}.journal-cal__day--empty{pointer-events:none;background:transparent;border-color:transparent}.journal-cal__day--out{color:var(--text-4);background:transparent;border-color:transparent}.journal-cal__day .dot{position:absolute;bottom:5px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%}.journal-cal__day--filled .dot{background:var(--green);box-shadow:0 0 8px var(--green-glow)}.journal-cal__day--skip .dot{background:var(--text-4)}.journal-cal__day--loss .dot{background:var(--red);box-shadow:0 0 8px var(--red-glow)}.journal-cal__day--filled{background:linear-gradient(180deg,#4ade801a,#4ade800a);border-color:#4ade8029;color:var(--green-bright)}.journal-cal__day--filled:hover{background:linear-gradient(180deg,#4ade8033,#4ade8014);border-color:#4ade8066;box-shadow:0 8px 22px -10px var(--green-glow),0 0 0 1px #4ade8033 inset}.journal-cal__day--loss{background:linear-gradient(180deg,#f871711a,#f871710a);border-color:#f8717129;color:var(--red-bright)}.journal-cal__day--loss:hover{background:linear-gradient(180deg,#f8717133,#f8717114);border-color:#f8717166;box-shadow:0 8px 22px -10px var(--red-glow),0 0 0 1px #f8717133 inset}.journal-cal__day--today{color:#fff;font-weight:700;background:linear-gradient(180deg,#ffffff14,#ffffff08)}.journal-cal__day--today:after{content:"";position:absolute;inset:2px;border-radius:9px;border:1.5px solid rgba(255,255,255,.5);opacity:.8;pointer-events:none}.journal-cal__day--selected{color:#0a0a0c!important;background:linear-gradient(180deg,#fff,#d4d4d8)!important;border-color:#ffffff80;box-shadow:0 10px 22px -10px #fff6,inset 0 1px #fff9;font-weight:600;animation:jDayPop .5s var(--ease-spring)}.journal-cal__day--selected .dot{background:#0a0a0c99!important;box-shadow:none!important}.journal-cal__day--selected.journal-cal__day--today:after{display:none}@keyframes jDayPop{0%{transform:scale(.85)}60%{transform:scale(1.08)}to{transform:scale(1)}}.journal-workspace{display:flex;flex-direction:column;gap:20px}.journal-daybanner{padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.journal-daybanner__left{display:flex;align-items:center;gap:16px}.journal-daybanner__date{width:56px;height:56px;border-radius:14px;background:linear-gradient(180deg,#ffffff12,#ffffff05);border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto;box-shadow:inset 0 1px #ffffff0f;transition:transform .5s var(--ease-spring),border-color .3s var(--ease-out),box-shadow .35s var(--ease-out)}.journal-daybanner:hover .journal-daybanner__date{transform:scale(1.06) rotate(-3deg);border-color:var(--line-strong);box-shadow:inset 0 1px #ffffff1a,0 10px 24px -10px #00000080}.journal-daybanner__date strong{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1}.journal-daybanner__date span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin-top:4px}.journal-daybanner__title h2{margin:0 0 4px;font-size:22px;font-weight:700;letter-spacing:-.02em}.journal-daybanner__title p{margin:0;font-size:13px;color:var(--text-2)}.journal-daybanner__pnl{display:flex;flex-direction:column;align-items:flex-end}.journal-daybanner__pnl strong{font-family:var(--font-mono);font-size:30px;font-weight:600;letter-spacing:-.02em;color:var(--green);text-shadow:0 0 28px var(--green-glow)}.journal-daybanner__pnl.is-loss strong{color:var(--red);text-shadow:0 0 28px var(--red-glow)}.journal-daybanner__pnl span{font-size:11.5px;color:var(--text-3);text-transform:uppercase;letter-spacing:.1em}.journal-weekly-goals{padding:18px 20px;display:grid;gap:12px}.journal-week-view,.journal-month-view{padding:18px;display:grid;gap:16px}.journal-editor .journal-weekly-goals{margin:-2px 0 18px;padding:0 0 18px;border-bottom:1px solid var(--hairline)}.journal-week-view .journal-weekly-goals{padding:0 0 16px;border-bottom:1px solid var(--hairline)}.journal-week-picker,.journal-period-note{padding:0 0 16px;border-bottom:1px solid var(--hairline);display:grid;gap:12px}.journal-week-picker__main{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.journal-week-picker__main h3,.journal-period-note__head h3{margin:0 0 4px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700}.journal-week-picker__main h3 svg,.journal-period-note__head h3 svg{color:var(--amber)}.journal-week-picker__main p,.journal-period-note__head .mono{margin:0;color:var(--text-3);font:600 11.5px var(--font-mono)}.journal-week-picker__main strong{min-height:28px;padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:#ffffff09;color:var(--text-1);font:700 11.5px var(--font-mono)}.journal-week-picker__select select{width:100%;height:34px;padding:0 10px;border-radius:9px;border:1px solid var(--line);background:var(--panel-soft);color:var(--text-1);font:600 12px var(--font-mono);color-scheme:dark}.journal-week-picker__select select:focus{outline:none;border-color:#ffffff57;background:var(--panel-strong)}.journal-week-picker__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px}.journal-week-picker__list button{min-height:58px;padding:10px 11px;border:1px solid var(--line);border-radius:10px;background:var(--panel-soft);color:var(--text-1);text-align:left;display:grid;align-content:center;gap:4px;transition:transform .3s var(--ease-spring),border-color .2s var(--ease-out),background .2s var(--ease-out)}.journal-week-picker__list button:hover{transform:translateY(-1px);border-color:var(--line-strong);background:var(--panel-strong)}.journal-week-picker__list button.is-active{border-color:#fbbf245c;background:#fbbf2414}.journal-week-picker__list strong{font:700 11.5px var(--font-mono)}.journal-week-picker__list span{color:var(--text-3);font:600 10.5px var(--font-mono)}.journal-period-note__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.journal-period-note__status{flex:0 0 auto;display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border:1px solid var(--line);border-radius:999px;color:var(--text-3);background:#ffffff07;font-size:11px;font-weight:700}.journal-period-note__status.is-dirty{color:var(--amber);border-color:#fbbf2447;background:#fbbf2414}.journal-period-note textarea{width:100%;min-height:118px;padding:12px 13px;border:1px solid var(--line);border-radius:var(--r-md);outline:none;resize:vertical;background:#ffffff07;color:var(--text-1);font-size:13px;line-height:1.5}.journal-period-note textarea:focus{border-color:var(--line-strong);background:#ffffff0b}.journal-period-note textarea::placeholder{color:var(--text-4)}.journal-period-note__bar{display:flex;align-items:center;gap:8px}.journal-period-note__bar span{margin-right:auto;color:var(--text-3);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.journal-weekly-goals--day textarea{min-height:84px}.journal-weekly-goals__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.journal-weekly-goals__head h3{margin:0 0 4px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700}.journal-weekly-goals__head h3 svg{color:var(--amber)}.journal-weekly-goals__head .mono{color:var(--text-3);font-size:11px}.journal-weekly-goals__status{flex:0 0 auto;display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border:1px solid var(--line);border-radius:999px;color:var(--text-3);background:#ffffff07;font-size:11px;font-weight:700}.journal-weekly-goals__status.is-dirty{color:var(--amber);border-color:#fbbf2447;background:#fbbf2414}.journal-weekly-goals textarea{width:100%;min-height:96px;padding:12px 13px;border:1px solid var(--line);border-radius:var(--r-md);outline:none;resize:vertical;background:#ffffff07;color:var(--text-1);font-size:13px;line-height:1.5}.journal-weekly-goals textarea:focus{border-color:var(--line-strong);background:#ffffff0b}.journal-weekly-goals textarea::placeholder{color:var(--text-4)}.journal-weekly-goals__bar{display:flex;align-items:center;gap:8px}.journal-weekly-goals__bar span{margin-right:auto;color:var(--text-3);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.journal-weekly-overview{display:grid;gap:12px}.journal-weekly-overview__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.journal-weekly-overview__head h3{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:14px;font-weight:700}.journal-weekly-overview__head h3 svg{color:var(--amber)}.journal-weekly-overview__head p{margin:0;color:var(--text-3);font-family:var(--font-mono);font-size:11.5px}.journal-weekly-overview__head>span{flex:0 0 auto;min-height:24px;padding:4px 9px;border:1px solid var(--line);border-radius:999px;color:var(--text-3);background:#ffffff07;font:700 11px var(--font-mono)}.journal-weekly-overview__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.journal-weekly-overview__item{min-height:112px;padding:12px;border:1px solid var(--line);border-radius:var(--r-md);background:linear-gradient(180deg,#ffffff0b,#ffffff05),var(--panel-soft);color:var(--text-1);text-align:left;display:grid;align-content:start;gap:9px;transition:transform .35s var(--ease-spring),border-color .25s var(--ease-out),background .25s var(--ease-out)}.journal-weekly-overview__item:hover{transform:translateY(-2px);border-color:var(--line-strong);background:var(--panel-strong)}.journal-weekly-overview__item.is-active{border-color:#fbbf2457;background:#fbbf2412}.journal-weekly-overview__item-head{display:grid;gap:3px}.journal-weekly-overview__item-head strong{font:700 12px var(--font-mono)}.journal-weekly-overview__item-head span{color:var(--text-3);font:600 11px var(--font-mono)}.journal-weekly-overview__item p{margin:0;color:var(--text-2);font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.journal-sync{display:flex;align-items:center;gap:10px}.journal-sync label{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--text-3);text-transform:uppercase;letter-spacing:.08em}.journal-sync input{width:56px;padding:6px 8px;border-radius:8px;background:var(--panel);border:1px solid var(--line);color:var(--text-1);font-family:var(--font-mono);font-size:12px;text-align:center;outline:none;transition:border-color .25s var(--ease-out)}.journal-sync input:focus{border-color:var(--line-strong)}.journal-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.journal-stat{padding:16px 16px 14px;border-radius:var(--r-md);background:var(--panel-soft);border:1px solid var(--line);position:relative;overflow:hidden;transition:transform .5s var(--ease-spring),background .3s var(--ease-out),border-color .3s var(--ease-out),box-shadow .4s var(--ease-out)}.journal-stat:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(220px circle at var(--mx,-100px) var(--my,-100px),rgba(255,255,255,.1),transparent 60%);opacity:0;transition:opacity .3s var(--ease-out);border-radius:inherit}.journal-stat:hover{transform:translateY(-4px) scale(1.025);background:var(--panel-strong);border-color:var(--line-strong);box-shadow:0 18px 36px -16px #0000008c,inset 0 1px #ffffff0f}.journal-stat:hover:before{opacity:1}.journal-stat__label{font-size:11px;font-weight:500;color:var(--text-3);text-transform:uppercase;letter-spacing:.1em;display:flex;align-items:center;gap:6px}.journal-stat__label svg{width:12px;height:12px}.journal-stat__value{display:block;margin-top:8px;font-family:var(--font-mono);font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--text-1)}.journal-stat__delta{display:block;margin-top:4px;font-size:11px;color:var(--text-3)}.journal-stat--profit{background:linear-gradient(180deg,#4ade8012,#4ade8005);border-color:#4ade802e}.journal-stat--profit:hover{border-color:#4ade8066;box-shadow:0 12px 28px -12px var(--green-glow)}.journal-stat--profit .journal-stat__value{color:var(--green)}.journal-stat--loss{background:linear-gradient(180deg,#f8717112,#f8717105);border-color:#f871712e}.journal-stat--loss:hover{border-color:#f8717166;box-shadow:0 12px 28px -12px var(--red-glow)}.journal-stat--loss .journal-stat__value{color:var(--red)}.journal-stat--accent{background:linear-gradient(180deg,#ffffff0f,#ffffff05)}.journal-stat--accent .journal-stat__value{color:#fff}.journal-editor{padding:22px 24px 24px}.journal-editor__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.journal-editor__head h3{margin:0;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.journal-editor__head h3 svg{width:15px;height:15px;color:var(--text-3)}.journal-fields{display:flex;flex-direction:column;gap:14px}.journal-field{position:relative;border-radius:var(--r-md);background:var(--panel-soft);border:1px solid var(--line);padding:14px 16px 12px;display:block;transition:border-color .35s var(--ease-out),background .3s var(--ease-out),box-shadow .4s var(--ease-out),transform .4s var(--ease-spring)}.journal-field:hover{border-color:var(--line-strong);background:var(--panel-strong);transform:translateY(-1px);box-shadow:0 12px 28px -16px #00000080}.journal-field:focus-within{border-color:#ffffff59;background:#ffffff0a;box-shadow:0 0 0 4px #ffffff0f}.journal-field__label{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.journal-field__label svg{width:12px;height:12px}.journal-field__hint{margin-top:7px;color:var(--text-3);font-size:11px;line-height:1.35}.journal-field__chip{margin-left:auto;font-size:10px;font-weight:500;letter-spacing:.04em;padding:2px 7px;border-radius:999px;background:var(--panel-strong);color:var(--text-2);text-transform:none}.journal-field textarea,.journal-field input,.journal-field select{width:100%;background:transparent;border:0;resize:none;outline:none;color:var(--text-1);font-size:14px;line-height:1.55;letter-spacing:-.005em;font-family:var(--font-sans)}.journal-field textarea{min-height:64px}.journal-field select{cursor:pointer}.journal-field textarea::placeholder,.journal-field input::placeholder{color:var(--text-3)}.journal-actionbar{position:sticky;bottom:18px;margin-top:18px;display:flex;align-items:center;gap:8px;padding:10px;border-radius:16px;background:#0f1116b3;border:1px solid var(--line);backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%);box-shadow:var(--shadow-3)}.journal-actionbar__status{display:flex;align-items:center;gap:8px;margin-right:auto;font-size:12px;color:var(--text-2);padding:0 6px}.journal-actionbar__status i{width:7px;height:7px;border-radius:50%;background:var(--text-4);transition:background .3s var(--ease-out),box-shadow .3s var(--ease-out)}.journal-actionbar__status.is-saved i{background:var(--green);box-shadow:0 0 10px var(--green-glow)}.journal-actionbar__status.is-dirty i{background:var(--amber);box-shadow:0 0 10px var(--amber-soft)}.journal-empty{padding:36px 18px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text-2)}.journal-empty h3{margin:6px 0 0;color:var(--text-1);font-size:16px;font-weight:600}.journal-empty p{margin:0;font-size:13px}.journal-tg{margin-top:16px;padding-top:14px;border-top:1px solid var(--hairline)}.journal-tg h3{margin:0 0 10px;font-size:12px;font-weight:600;color:var(--text-2);display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.08em}.journal-tg__item{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:8px 10px;border-bottom:1px solid var(--hairline);font-size:12.5px}.journal-tg__item span{color:var(--text-3)}.journal-tg__item strong{font-weight:600;color:var(--text-1)}.journal-tg__item em{font-style:normal;color:var(--text-3);font-size:11px;grid-column:1 / -1}.journal-trades-card{padding:20px 22px 22px;overflow-x:hidden}.journal-trades-card__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.journal-trades-card__head h3{margin:0;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.journal-trades-card__head h3 svg{width:15px;height:15px;color:var(--text-3)}.journal-trades-card__count{font-size:11.5px;color:var(--text-3);font-family:var(--font-mono)}.journal-trade-filters{display:grid;gap:9px;margin-bottom:14px}.journal-trade-filter-row{display:grid;grid-template-columns:minmax(190px,1fr) auto auto auto minmax(120px,160px) 34px;gap:8px;align-items:center}.journal-trade-search,.journal-trade-tag-filter{min-width:0;height:36px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:#ffffff09;color:var(--text-2)}.journal-trade-search:focus-within,.journal-trade-tag-filter:focus-within{border-color:var(--line-strong);background:#ffffff0f}.journal-trade-search svg,.journal-trade-tag-filter svg{width:13px;height:13px;flex:0 0 13px;color:var(--text-3)}.journal-trade-search input,.journal-trade-tag-filter input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text-1);font-size:12px}.journal-trade-search input::placeholder,.journal-trade-tag-filter input::placeholder{color:var(--text-4)}.journal-trade-segment{height:36px;display:inline-grid;grid-auto-flow:column;gap:3px;padding:3px;border:1px solid var(--line);border-radius:9px;background:#ffffff08}.journal-trade-segment button{min-width:48px;padding:0 8px;border:1px solid transparent;border-radius:7px;color:var(--text-2);font-size:11px;font-weight:750;line-height:1;white-space:nowrap}.journal-trade-segment button:hover,.journal-trade-segment button.is-active{color:var(--text-1);border-color:var(--line-strong);background:#ffffff13}.journal-trade-filter-reset{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;color:var(--text-2);background:#ffffff09}.journal-trade-filter-reset:hover:not(:disabled){color:var(--text-1);border-color:var(--line-strong);background:#ffffff12}.journal-trade-filter-reset:disabled{opacity:.38;cursor:default}.journal-trade-filter-chips{display:flex;flex-wrap:wrap;gap:6px;min-height:22px}.journal-trade-filter-chip{min-height:22px;display:inline-flex;align-items:center;padding:3px 8px;border:1px solid var(--line);border-radius:999px;background:#ffffff07;color:var(--text-3);font-size:11px;font-weight:700;line-height:1}.journal-trade-filter-chip:hover,.journal-trade-filter-chip.is-active{color:var(--text-1);border-color:#ffffff38;background:#ffffff12}.journal-trades{width:100%;border-collapse:collapse}.journal-trades thead th{text-align:left;font-size:10.5px;font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.1em;padding:8px 10px;border-bottom:1px solid var(--hairline)}.journal-trades thead th.right{text-align:right}.journal-trades thead th.center{text-align:center}.journal-trades tbody td{padding:11px 10px;font-size:13px;border-bottom:1px solid var(--hairline);font-variant-numeric:tabular-nums}.journal-trades tbody td.right{text-align:right}.journal-trades tbody td.center{text-align:center}.journal-trades tbody tr{transition:background .25s var(--ease-out),transform .35s var(--ease-spring)}.journal-trades tbody tr:hover{background:var(--panel-soft);transform:translate(2px)}.journal-trades tbody tr:last-child td{border-bottom:0}.journal-side{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.04em}.journal-side--long{background:linear-gradient(180deg,#4ade802e,#4ade8014);color:var(--green-bright);border:1px solid rgba(74,222,128,.28);text-shadow:0 0 8px var(--green-glow)}.journal-side--short{background:linear-gradient(180deg,#f871712e,#f8717114);color:var(--red-bright);border:1px solid rgba(248,113,113,.28);text-shadow:0 0 8px var(--red-glow)}.journal-sym{font-family:var(--font-mono);font-weight:600}.journal-sym__tag{color:var(--text-3);font-weight:400}.journal-profit{color:var(--green);font-weight:600}.journal-loss{color:var(--red);font-weight:600}.journal-tags-editor{display:block;min-width:0;width:100%;color:var(--text-2)}.journal-tag-picker{position:relative;min-width:0;width:100%}.journal-tag-picker__box{min-height:34px;display:flex;align-items:flex-start;gap:6px;padding:5px 8px;border:1px solid var(--line);border-radius:8px;background:var(--panel-soft);color:var(--text-2);transition:border-color .2s var(--ease-out),background .2s var(--ease-out)}.journal-tag-picker:focus-within .journal-tag-picker__box{background:var(--panel-strong);border-color:var(--line-strong)}.journal-tag-picker__box>svg{width:13px;height:13px;margin-top:5px;color:var(--text-3);flex:0 0 auto}.journal-tag-picker__chips{min-width:0;flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.journal-tag-picker input,.journal-trade-note-field .journal-tag-picker input{width:72px;min-width:52px;flex:1 1 52px;height:22px;padding:0;border:0;outline:0;background:transparent;color:var(--text-1);font-size:12px;line-height:22px}.journal-tag-picker input::placeholder{color:var(--text-4)}.journal-tag-chip{min-height:22px;max-width:100%;display:inline-flex;align-items:center;gap:4px;padding:2px 5px 2px 7px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0e;color:var(--text-1);font-size:11px;font-weight:750;line-height:1}.journal-tag-chip button{width:16px;height:16px;display:grid;place-items:center;border-radius:999px;color:var(--text-3)}.journal-tag-chip button:hover:not(:disabled){background:#ffffff1f;color:var(--text-1)}.journal-tag-picker__suggestions{position:absolute;z-index:30;top:calc(100% + 5px);left:0;right:0;display:flex;flex-wrap:wrap;gap:5px;padding:7px;border:1px solid var(--line-strong);border-radius:9px;background:#141618fa;box-shadow:0 16px 34px #0000005c}.journal-tag-picker__suggestions button{min-height:23px;padding:3px 8px;border:1px solid var(--line);border-radius:999px;background:#ffffff0b;color:var(--text-2);font-size:11px;font-weight:750}.journal-tag-picker__suggestions button:hover:not(:disabled){color:var(--text-1);border-color:#ffffff38;background:#ffffff14}.journal-tag-picker--compact .journal-tag-picker__box{min-height:30px;padding:4px 6px}.journal-tag-picker--compact .journal-tag-picker__box>svg{margin-top:4px}.journal-tag-picker--compact .journal-tag-chip{max-width:86px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journal-tag-picker--compact .journal-tag-picker__suggestions{min-width:190px}.journal-icon-btn{width:28px;height:28px;border-radius:8px;display:inline-grid;place-items:center;background:var(--panel-soft);border:1px solid var(--line);color:var(--text-2);transition:transform .25s var(--ease-spring),background .2s var(--ease-out),border-color .2s var(--ease-out),color .2s var(--ease-out)}.journal-icon-btn:hover{transform:translateY(-1px);background:var(--panel-strong);border-color:var(--line-strong);color:var(--text-1)}.journal-table-empty{padding:26px 16px;text-align:center;border:1px dashed var(--line);border-radius:var(--r-md);color:var(--text-3);font-size:12.5px;background:var(--panel-soft)}.journal-trades-hero{display:flex;justify-content:space-between;gap:24px;padding:22px 24px;border-radius:var(--r-md);border:1px solid var(--line);background:radial-gradient(80% 60% at 0% 0%,rgba(255,255,255,.06),transparent 50%),var(--panel-soft);margin-bottom:16px}.journal-trades-hero h3{margin:6px 0;font-size:16px;font-weight:600;letter-spacing:-.01em}.journal-trades-hero p{margin:0;font-size:13px;color:var(--text-2);max-width:56ch}.journal-period{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.journal-period--compact{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.journal-period-goals{grid-column:1 / -1;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-soft)}.journal-period-goals__title{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--text-1);font-size:12.5px;font-weight:650}.journal-period-goals__item{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;color:var(--text-2);font-size:12px;line-height:1.45}.journal-period-goals__item+.journal-period-goals__item{margin-top:6px}.journal-period-goals__item strong{color:var(--text-1);font-family:var(--font-mono);font-size:11.5px}.journal-period-day{padding:14px;border-radius:var(--r-md);background:var(--panel-soft);border:1px solid var(--line);display:flex;flex-direction:column;gap:8px;text-align:left;color:var(--text-1);transition:transform .4s var(--ease-spring),background .25s var(--ease-out),border-color .25s var(--ease-out),box-shadow .35s var(--ease-out)}.journal-period-day:hover{background:var(--panel-strong);border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 12px 28px -16px #00000080}.journal-period-day.is-active{border-color:#fff6;background:#ffffff0f}.journal-period-day__top{display:flex;align-items:center;justify-content:space-between}.journal-period-day__top strong{font-family:var(--font-mono);font-weight:600}.journal-period-day__meta{display:flex;gap:6px;flex-wrap:wrap;font-size:11px;color:var(--text-3)}.journal-period-day__meta span{padding:2px 7px;border-radius:6px;background:var(--panel-soft);border:1px solid var(--line);font-family:var(--font-mono)}.journal-period-day p{margin:0;font-size:12px;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.journal-loading{padding:30px;text-align:center;color:var(--text-3);font-size:13px}.journal-period-picker{padding:18px;display:grid;gap:16px}.journal-period-picker__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.journal-period-picker__head h3{display:flex;align-items:center;gap:7px;margin:0 0 4px;font-size:15px;font-weight:650}.journal-period-picker__head p{margin:0;color:var(--text-3);font-family:var(--font-mono);font-size:12px}.journal-period-picker__inputs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.journal-period-picker__inputs label{display:grid;gap:4px;color:var(--text-3);font-size:10px;font-weight:700;text-transform:uppercase}.journal-period-picker__inputs input{min-width:142px;height:34px;padding:0 10px;border-radius:9px;border:1px solid var(--line);background:var(--panel-soft);color:var(--text-1);font:600 12px var(--font-mono);color-scheme:dark}.journal-period-picker__inputs input:focus{outline:none;border-color:#ffffff57;background:var(--panel-strong)}.journal-analysis{padding:22px 24px 24px;position:relative;background:radial-gradient(120% 60% at 0% 0%,rgba(255,255,255,.05),transparent 50%),radial-gradient(80% 60% at 100% 100%,rgba(255,255,255,.04),transparent 60%),var(--panel);margin-top:20px}.journal-analysis__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.journal-analysis__title{display:flex;align-items:center;gap:10px}.journal-analysis__icon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,#c4b5fd,#818cf8);box-shadow:0 8px 22px -8px #818cf88c,inset 0 1px #ffffff73;color:#1a1a2e;transition:transform .5s var(--ease-spring),box-shadow .35s var(--ease-out)}.journal-analysis:hover .journal-analysis__icon{transform:rotate(8deg) scale(1.06);box-shadow:0 14px 30px -10px #818cf8b3,inset 0 1px #ffffff80}.journal-analysis__icon svg{width:16px;height:16px}.journal-analysis__title h3{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em}.journal-analysis__title p{margin:2px 0 0;font-size:12.5px;color:var(--text-2)}.journal-analysis__body{margin-top:4px;padding:16px;border-radius:var(--r-md);background:var(--panel-soft);border:1px solid var(--line)}.journal-analysis-markdown{display:grid;gap:12px;color:var(--text-1);font-size:13px;line-height:1.62}.journal-analysis-markdown h4{margin:6px 0 0;color:var(--text-1);font-size:13.5px;font-weight:750;letter-spacing:0}.journal-analysis-markdown h4:first-child{margin-top:0}.journal-analysis-markdown p{margin:0;color:var(--text-2)}.journal-analysis-markdown ul{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--text-2)}.journal-analysis-markdown li::marker{color:var(--text-4)}.journal-analysis-markdown strong{color:var(--text-1);font-weight:750}.journal-analysis-empty{margin:0;color:var(--text-3);font-size:13px}.journal-modal{position:fixed;inset:0;z-index:200;background:#05050899;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:grid;place-items:center;animation:jFadeIn .25s var(--ease-out)}@keyframes jFadeIn{0%{opacity:0}to{opacity:1}}.journal-modal__panel{width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow-y:auto;background:var(--bg-elev);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-3);padding:22px;display:flex;flex-direction:column;gap:14px;animation:jPopIn .35s var(--ease-spring);scrollbar-width:thin}@keyframes jPopIn{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.journal-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.journal-modal__head h2{display:none}.journal-modal-title{margin:0;font-size:18px;font-weight:700;letter-spacing:-.015em;color:var(--text-1)}.journal-kicker{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--text-3)}.journal-modal__note{margin:0;font-size:12.5px;color:var(--text-2);line-height:1.5}.journal-modal__fields{display:flex;flex-direction:column;gap:10px}.journal-settings-section-title{display:flex;align-items:center;gap:9px;margin-top:4px;color:var(--text-1);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.journal-settings-section-title:first-child{margin-top:0}.journal-settings-section-title:after{content:"";flex:1 1 auto;height:1px;background:var(--line)}.journal-modal__actions{position:sticky;bottom:-22px;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin:0 -22px -22px;padding:12px 22px 22px;background:linear-gradient(180deg,rgba(15,17,22,.78),var(--bg-elev) 38%);border-top:1px solid var(--line)}.journal-checkrow{display:flex;align-items:center;gap:10px;min-height:38px;font-size:12.5px;color:var(--text-2)}.journal-checkrow input{width:16px;height:16px;accent-color:var(--accent)}.journal-telegram-test-actions{display:flex;flex-wrap:wrap;gap:8px}.journal-telegram-test-actions .j-btn{min-width:126px;justify-content:center}.journal-key-scope{display:inline-flex;gap:4px;padding:4px;background:var(--panel);border:1px solid var(--line);border-radius:10px;font-size:11px}.journal-key-scope__item{padding:4px 10px;border-radius:6px;color:var(--text-3)}.journal-key-scope__item.is-active{background:var(--panel-strong);color:var(--text-1)}.journal-api-status{font-size:12.5px;color:var(--text-2);padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel-soft)}.journal-settings-button{font-size:0}.journal-settings-button__label{font-size:12.5px}.journal-toast{position:fixed;bottom:32px;left:50%;transform:translate(-50%,30px);padding:12px 18px;background:#0f1116eb;border:1px solid var(--line-strong);border-radius:12px;backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%);box-shadow:var(--shadow-3);font-size:13px;color:var(--text-1);display:flex;align-items:center;gap:10px;opacity:0;pointer-events:none;z-index:300;transition:opacity .3s var(--ease-out),transform .45s var(--ease-spring)}.journal-toast.is-visible{opacity:1;transform:translate(-50%)}.journal-toast svg{width:16px;height:16px;flex:0 0 16px;color:var(--green)}.journal-toast span{max-width:min(720px,calc(100vw - 96px));overflow-wrap:anywhere}.journal-toast.is-error{border-color:#ff5e5e6b;background:#1f0f12f0}.journal-toast.is-error svg{color:#ff6b6b}@keyframes jFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.journal-app>*{animation:jFadeUp .55s var(--ease-out) both}.journal-app>*:nth-child(1){animation-delay:.02s}.journal-app>*:nth-child(2){animation-delay:.08s}.journal-app>*:nth-child(3){animation-delay:.14s}.journal-app>*:nth-child(4){animation-delay:.2s}@media(max-width:1100px){.journal-grid{grid-template-columns:1fr}.journal-stats{grid-template-columns:repeat(3,1fr)}}.journal-segtabs{max-width:100%;gap:2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.journal-segtabs::-webkit-scrollbar{display:none}.journal-segtabs__btn{flex:0 0 auto;white-space:nowrap}.journal-panel,.journal-workspace,.journal-trades-card{min-width:0}.journal-head__kicker--main{font-size:18px;color:var(--text-1);letter-spacing:0;text-transform:none}.journal-head__quick .j-btn{border-color:var(--line-strong);background:#ffffff0e}.journal-grid{grid-template-columns:360px minmax(0,1fr)}.journal-grid--trades{grid-template-columns:minmax(0,1fr)}.journal-grid--trades .journal-cal{display:none}.journal-segtabs{gap:10px;padding:6px;background:#ffffff09;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-1)}.journal-segtabs__indicator{display:none}.journal-segtabs__btn{border:1px solid var(--line-strong);background:var(--panel);box-shadow:var(--shadow-1);min-width:116px;min-height:38px;justify-content:center;padding:9px 14px;font-size:13px;line-height:1}.journal-segtabs__btn:hover{background:var(--panel-strong);border-color:#ffffff38}.journal-segtabs__btn.is-active{background:linear-gradient(180deg,#ffffff1f,#ffffff0f);border-color:#ffffff52;box-shadow:0 10px 22px -16px #ffffff73,var(--shadow-1)}.journal-cal{padding:22px}.journal-cal__weekdays{gap:7px;margin-bottom:8px}.journal-cal__days{gap:7px}.journal-cal__day{align-items:center;justify-content:center;flex-direction:column;gap:4px;min-height:44px;padding:7px 3px 5px;border-color:#ffffff21;background:#ffffff0b}.journal-cal__day-number,.journal-cal__day-pnl{position:relative;z-index:1}.journal-cal__day-number{font-size:15px;line-height:1;color:var(--text-1)}.journal-cal__day-pnl{display:inline-flex;align-items:center;justify-content:center;max-width:calc(100% - 4px);min-height:10px;padding:0;border-radius:0;font-size:7.5px;line-height:1;font-weight:700;letter-spacing:0;white-space:nowrap;overflow:hidden}.journal-cal__day-pnl.is-profit{color:#86efacdb;background:transparent}.journal-cal__day-pnl.is-loss{color:#fca5a5db;background:transparent}.journal-cal__day .dot{inset:6px 6px auto auto;transform:none;width:3px;height:3px}.journal-cal__day--filled{background:linear-gradient(180deg,#4ade800e,#4ade8005);border-color:#4ade801c;color:var(--text-1)}.journal-cal__day--loss{background:linear-gradient(180deg,#f871710e,#f8717105);border-color:#f871711c;color:var(--text-1)}.journal-cal__day--filled .dot{background:#4ade80d1;box-shadow:none}.journal-cal__day--loss .dot{background:#f87171c7;box-shadow:none}.journal-cal__day:hover{transform:translateY(-1px)}.journal-cal__day--selected .journal-cal__day-number{color:var(--text-1)}.journal-cal__day--selected .journal-cal__day-pnl{color:#ffffffc7;background:transparent}.journal-cal__day--selected{color:var(--text-1)!important;background:linear-gradient(180deg,#ffffff29,#ffffff12)!important;border-color:#ffffff4d;box-shadow:0 10px 22px -14px #ffffff42,inset 0 1px #ffffff29}.journal-cal__day--selected .dot{background:#ffffff85!important;box-shadow:none!important}.journal-period{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:14px}.journal-period--compact{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.journal-period-day{min-height:96px;padding:14px 16px;border-color:#ffffff1f;background:linear-gradient(180deg,#ffffff0e,#ffffff06),var(--panel-soft)}.journal-period-day__top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.journal-period-day__top strong,.journal-period-day__top span{min-width:0;white-space:nowrap}.journal-period-day__top strong{overflow:hidden;text-overflow:ellipsis;font-family:var(--font-sans);font-size:13px;font-weight:700;letter-spacing:0}.journal-period-day__top span{font-size:13px;font-weight:800}.journal-period-day__meta{display:grid;grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;align-items:center;gap:6px}.journal-period-day__meta span{min-width:0;text-align:center}.journal-period-day p{min-height:28px;line-height:1.35}.journal-period--compact .journal-period-day{min-height:70px;padding:10px 12px;gap:7px;border-radius:11px}.journal-period--compact .journal-period-day__top{gap:8px}.journal-period--compact .journal-period-day__top strong,.journal-period--compact .journal-period-day__top span{font-size:12px}.journal-period--compact .journal-period-day__meta{gap:5px}.journal-period--compact .journal-period-day__meta span{padding:2px 6px;font-size:10px;line-height:1.2}.journal-period--compact .journal-period-day p{display:none}.journal-trades{border-collapse:separate;border-spacing:0 8px;table-layout:fixed;min-width:0}.journal-trades__col-date{width:17%}.journal-trades__col-symbol{width:9%}.journal-trades__col-side{width:8%}.journal-trades__col-price{width:8.5%}.journal-trades__col-volume{width:8%}.journal-trades__col-pnl{width:8.5%}.journal-trades__col-pct{width:6%}.journal-trades__col-time{width:6.5%}.journal-trades__col-tags{width:14.5%}.journal-trades__col-chart{width:4.5%}.journal-trades thead th{border-bottom:1px solid var(--line-strong);padding-bottom:10px}.journal-trades th,.journal-trades td{overflow:hidden;text-overflow:ellipsis}.journal-trades tbody td{padding-right:8px;padding-left:8px;font-size:12.5px;background:#ffffff07;border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09)}.journal-trade-row{cursor:pointer}.journal-trade-row td:first-child{border-left:1px solid rgba(255,255,255,.09);border-top-left-radius:10px;border-bottom-left-radius:10px}.journal-trade-row td:last-child{border-right:1px solid rgba(255,255,255,.09);border-top-right-radius:10px;border-bottom-right-radius:10px}.journal-trade-row:hover td,.journal-trade-row.is-expanded td{background:#ffffff0e;border-color:#ffffff2e}.journal-trades tbody tr:hover{transform:none}.journal-trade-date{min-width:0;white-space:nowrap}.journal-trade-expanded-row td{padding:0;border:0;background:transparent;overflow:visible}.journal-trade-expand{display:grid;grid-template-columns:minmax(540px,1fr) minmax(400px,40%);min-height:604px;margin:0 0 1px;overflow:hidden;border:1px solid var(--line);border-left:3px solid var(--line-strong);background:#ffffff05}.journal-trade-chart-pane,.journal-trade-side-pane{min-width:0;min-height:604px}.journal-trade-chart-pane{display:flex;flex-direction:column;border-right:1px solid var(--line);background:var(--panel-soft)}.journal-trade-side-pane{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:8px;padding:8px;background:#ffffff07}.journal-trade-chartbar{min-height:32px;display:flex;align-items:center;gap:10px;padding:0 8px;border-bottom:1px solid var(--line);background:#ffffff09}.journal-trade-chartbar__title{flex:0 0 auto;min-width:0;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:13px;font-weight:800;white-space:nowrap}.journal-trade-chartbar__side{color:var(--green-bright)}.journal-trade-chartbar__side.is-short{color:var(--red-bright)}.journal-trade-chartbar__tools{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:var(--text-2);font-size:12px;font-weight:750}.journal-trade-chartbar__tools button{width:26px;height:26px;display:grid;place-items:center;border:1px solid transparent;border-radius:6px;color:var(--text-3)}.journal-trade-chartbar__tools button:hover{border-color:#ffffff24;color:var(--text-1);background:#ffffff0d}.journal-trade-tfs{display:inline-flex;flex-shrink:0;gap:2px;padding:0;border:0;border-radius:0;background:transparent}.journal-trade-tfs button{min-width:32px;height:28px;padding:0 8px;border:1px solid transparent;border-radius:6px;color:var(--text-2);font-size:12px;font-weight:750}.journal-trade-tfs button:hover,.journal-trade-tfs button.is-active{color:var(--text-1);border-color:#ffffff29;background:#ffffff1a}.journal-trade-progress{display:grid;grid-template-columns:auto minmax(140px,1fr) auto;align-items:center;gap:10px;margin-bottom:14px}.journal-trade-progress__point{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);font-size:11px;font-weight:700}.journal-trade-progress__point span{width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;background:var(--panel-strong);color:var(--green-bright)}.journal-trade-progress__line{position:relative;min-height:26px;display:grid;place-items:center;border:1px solid var(--line);border-radius:999px;overflow:hidden;background:#ffffff09}.journal-trade-progress__line:before{content:"";position:absolute;inset:0;opacity:.28}.journal-trade-progress__line.is-profit:before{background:linear-gradient(90deg,transparent,var(--green),transparent)}.journal-trade-progress__line.is-loss:before{background:linear-gradient(90deg,transparent,var(--red),transparent)}.journal-trade-progress__line strong{position:relative;z-index:1;font-family:var(--font-mono);font-size:12px}.journal-trade-progress__pnl{grid-column:1 / -1;justify-self:end;margin-top:-4px;white-space:nowrap;font-size:12px;font-weight:800}.journal-trade-chart{--chart-drawing-active-bg: rgba(255,255,255,.13);--chart-drawing-active-fg: var(--text-1);--chart-drawing-active-border: var(--line-strong);--chart-drawing-active-shadow: inset 0 1px 0 rgba(255,255,255,.18), 0 10px 24px rgba(0,0,0,.22);position:relative;flex:1 1 auto;height:100%;min-height:570px;border:0;border-radius:0;overflow:hidden;background:var(--bg-base)}.journal-trade-chart-engine,.journal-trade-chart .chartv2-root{width:100%;height:100%;background:var(--bg-base)!important}.journal-trade-chart-warning{position:absolute;left:50px;right:10px;bottom:10px;z-index:8;max-width:560px;border:1px solid rgba(248,113,113,.28);border-radius:7px;background:#08090cdb;color:var(--red-bright);font-size:11px;font-weight:750;line-height:1.25;padding:7px 9px;pointer-events:none}.journal-trade-notes{min-width:0;display:grid;align-content:start;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff06}.journal-trade-notes__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.journal-trade-notes__head h4{margin:0;display:flex;align-items:center;gap:7px;font-size:13px;font-weight:800}.journal-trade-notes__head span{display:block;margin-top:3px;color:var(--text-3);font-size:10.5px}.journal-trade-notes__head .j-btn{min-height:30px;padding:6px 9px;border-radius:8px;font-size:11px}.journal-trade-note-field{min-width:0;display:grid;gap:5px}.journal-trade-note-field span{color:var(--text-3);font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.journal-trade-note-field input,.journal-trade-note-field textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:9px;outline:0;background:#ffffff09;color:var(--text-1);font-size:12px;line-height:1.35}.journal-trade-note-field input{height:34px;padding:0 10px}.journal-trade-note-field textarea{min-height:58px;padding:9px 10px;resize:vertical}.journal-trade-note-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.journal-trade-note-field input:focus,.journal-trade-note-field textarea:focus{border-color:var(--line-strong);background:#ffffff0e}.journal-trade-note-field .journal-tag-picker input,.journal-trade-note-field .journal-tag-picker input:focus{border:0;background:transparent}.journal-trade-note-field input::placeholder,.journal-trade-note-field textarea::placeholder{color:var(--text-4)}.journal-trade-share{width:100%;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.11);border-radius:7px;background:#ffffff09;color:var(--text-2);font-size:12px;font-weight:800}.journal-trade-share:hover{border-color:#fff3;background:#ffffff12;color:var(--text-1)}.journal-trade-fills{min-width:0;margin-top:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:auto;background:#ffffff05}.journal-trade-fills__title{padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.08);color:var(--text-2);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.journal-trade-fills table{width:100%;min-width:100%;border-collapse:collapse;table-layout:fixed}.journal-trade-fills th,.journal-trade-fills td{padding:7px 6px;border-bottom:1px solid rgba(255,255,255,.055);color:var(--text-2);font-size:9.5px;white-space:nowrap}.journal-trade-fills th{color:var(--text-3);font-size:8.5px;font-weight:800;text-align:left;text-transform:uppercase}.journal-trade-fills th:nth-child(1),.journal-trade-fills td:nth-child(1){width:60px}.journal-trade-fills th:nth-child(2),.journal-trade-fills td:nth-child(2){width:64px}.journal-trade-fills th:nth-child(3),.journal-trade-fills td:nth-child(3){width:55px}.journal-trade-fills th:nth-child(4),.journal-trade-fills td:nth-child(4){width:74px}.journal-trade-fills th:nth-child(5),.journal-trade-fills td:nth-child(5){width:64px}.journal-trade-fills th:nth-child(6),.journal-trade-fills td:nth-child(6){width:58px}.journal-trade-fills tr:last-child td{border-bottom:0}.journal-fill-side{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-weight:850}.journal-fill-side.is-buy{color:var(--green-bright)}.journal-fill-side.is-sell{color:var(--red-bright)}.journal-trade-fills__legend{display:flex;flex-wrap:wrap;gap:10px;padding:8px;border-top:1px solid rgba(255,255,255,.08);color:var(--text-3);font-size:10.5px}.journal-trade-fills__legend span{display:inline-flex;align-items:center;gap:5px}.journal-trade-fills__legend i{width:7px;height:7px;border-radius:50%}.journal-trade-fills__legend i.is-market{background:var(--green-bright)}.journal-trade-fills__legend i.is-limit{background:#ffffff75}.journal-page .j-btn{border:1px solid var(--line)}.journal-page .journal-segtabs__btn{border:1px solid var(--line-strong)}.journal-page .journal-cal__day{border:1px solid rgba(255,255,255,.13)}.journal-page .journal-cal__day--empty{border-color:transparent}.journal-page .journal-period-day{border:1px solid rgba(255,255,255,.12)}.journal-page .journal-icon-btn{border:1px solid var(--line)}.journal-page .journal-trade-tfs button{border:1px solid transparent}.journal-page .journal-trade-tfs button:hover,.journal-page .journal-trade-tfs button.is-active{border-color:var(--line-strong)}.journal-page .journal-cal__navbtn{border:1px solid transparent}.journal-page .journal-cal__navbtn:hover{border-color:var(--line)}@media(min-width:761px)and (max-width:1100px){.journal-grid,.journal-grid--trades{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.journal-app{width:100%;max-width:100%;padding:18px 16px 48px;overflow-x:hidden}.journal-topbar{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:28px}.journal-brand{max-width:100%}.journal-brand__name{min-width:0}.journal-brand__name span{display:block;margin:2px 0 0}.journal-tabbar{width:100%;max-width:100%;overflow-x:auto;scrollbar-width:none}.journal-tabbar::-webkit-scrollbar{display:none}.journal-tabbar__item{flex:1 0 auto;text-align:center}.journal-head{align-items:flex-start;flex-direction:column;gap:18px}.journal-head__h1{font-size:clamp(32px,12vw,38px)}.journal-head__sub{max-width:100%}.journal-head__quick{width:100%;flex-wrap:wrap;overflow-x:visible;padding-bottom:0}.journal-head__quick .j-btn{flex:1 1 calc(50% - 8px);justify-content:center}.journal-head__quick .j-btn:first-child{flex-basis:100%}.journal-segtabs{width:100%;margin-bottom:18px}.journal-segtabs__btn{padding:8px 11px;gap:6px;font-size:12px}.journal-grid{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.journal-cal{padding:16px}.journal-cal__head{gap:10px}.journal-cal__title,.journal-cal__weekdays,.journal-cal__days{min-width:0}.journal-cal__day{min-width:0;aspect-ratio:1}.journal-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-daybanner{align-items:flex-start;flex-direction:column}.journal-daybanner__pnl{align-items:flex-start}.journal-weekly-goals__head,.journal-weekly-overview__head,.journal-period-note__head,.journal-weekly-goals__bar{align-items:stretch;flex-direction:column}.journal-weekly-overview__list{grid-template-columns:minmax(0,1fr)}.journal-week-view,.journal-month-view,.journal-period-picker{padding:16px}.journal-weekly-goals__bar span{margin-right:0}.journal-weekly-goals__bar .j-btn{width:100%;justify-content:center}.journal-period-note__bar{align-items:stretch;flex-direction:column}.journal-period-note__bar span{margin-right:0}.journal-period-note__bar .j-btn{width:100%;justify-content:center}.journal-week-picker__main{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto}.journal-week-picker__main .j-btn{grid-column:1 / -1;justify-content:center}.journal-editor,.journal-trades-card,.journal-analysis{padding:18px}.journal-trades-card{overflow-x:hidden}.journal-trades{min-width:0}.journal-trade-filter-row{grid-template-columns:minmax(0,1fr)}.journal-trade-segment{width:100%;overflow-x:auto}.journal-trade-segment button{min-width:64px}.journal-trade-tag-filter,.journal-trade-filter-reset{width:100%}.journal-trade-expand{grid-template-columns:minmax(0,1fr);min-height:0}.journal-trade-chart-pane,.journal-trade-side-pane{min-height:0}.journal-trade-chart-pane{border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.journal-trade-chartbar{flex-wrap:wrap;min-height:0;padding:6px 8px}.journal-trade-chartbar__tools{width:100%;margin-left:0;justify-content:flex-end}.journal-trade-chart{height:auto;min-height:360px}.journal-trade-note-grid{grid-template-columns:minmax(0,1fr)}.journal-trades-card__head,.journal-trades-hero,.journal-analysis__head,.journal-actionbar{align-items:flex-start;flex-direction:column}.journal-actionbar .j-btn{width:100%}.journal-modal__panel{width:min(520px,calc(100vw - 24px));padding:18px}.journal-modal__actions{bottom:-18px;margin:0 -18px -18px;padding:12px 18px 18px}}@media(max-width:430px){.journal-app{padding-right:12px;padding-left:12px}.journal-stats{grid-template-columns:1fr}.journal-cal{padding:14px}.journal-cal__day{font-size:12px;border-radius:8px}}.auth-gate{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 18% 14%,rgba(42,88,160,.18),transparent 30%),radial-gradient(circle at 78% 76%,rgba(32,130,104,.14),transparent 28%),linear-gradient(135deg,#08090b,#101216 52%,#090a0d);color:#f4f7fbf0;font-family:Inter,system-ui,sans-serif}.auth-gate__panel{width:min(410px,100%);padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#121419d1;box-shadow:0 24px 80px #0000007a;backdrop-filter:blur(20px)}.auth-gate__panel--loading{display:grid;justify-items:center;gap:8px;width:min(260px,100%);text-align:center}.auth-gate__brand{display:flex;align-items:center;gap:12px;margin-bottom:16px}.auth-gate__mark{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(125,211,252,.24);border-radius:9px;background:#0e1116bd;color:#bae6fd}.auth-gate__brand b,.auth-gate__panel--loading b{display:block;font-size:18px;line-height:1.2}.auth-gate__brand small,.auth-gate__panel--loading small{display:block;margin-top:3px;color:#c2cad6b8;font-size:12px;line-height:1.35}.auth-gate__tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px;padding:4px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff0a}.auth-gate__tabs button,.auth-gate__submit,.auth-gate__form input{border:1px solid rgba(255,255,255,.12);border-radius:7px;background:#101216d1;color:inherit;font:inherit}.auth-gate__tabs button{height:31px;font-size:12px;font-weight:800;cursor:pointer}.auth-gate__tabs button.is-active{border-color:#34d3996b;background:#34d3991f;color:#d1fae5}.auth-gate__form{display:grid;gap:10px}.auth-gate__form label{display:grid;gap:6px}.auth-gate__form label span{color:#c2cad6bd;font-size:11px;font-weight:800;text-transform:uppercase}.auth-gate__form input{height:38px;padding:0 11px;outline:none}.auth-gate__form input:focus{border-color:#7dd3fc85}.auth-gate__submit{height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:4px;border-color:#34d39966;background:#10b9812e;color:#d1fae5;font-weight:900;cursor:pointer}.auth-gate__submit:disabled{cursor:wait;opacity:.62}.auth-gate__error{margin-top:11px;padding:8px 9px;border:1px solid rgba(251,113,133,.28);border-radius:7px;background:#7f1d1d2e;color:#fecdd3;font-size:12px}@media(max-width:520px){.auth-gate{padding:12px}.auth-gate__panel{padding:14px}}
