html{scroll-behavior:smooth}body[data-tickflow-surface=website]{color:#2e1d4d;background:#f8f4ff;overflow:auto}body[data-tickflow-surface=workspace]{overflow:hidden}.website-surface{--site-ink:#2e1d4d;--site-ink-soft:#4e3b6c;--site-muted:#76678f;--site-line:#4e35771f;--site-primary:#4a3fe2;--site-primary-soft:#8e89ff;--site-card:#ffffffbd;min-height:100svh;color:var(--site-ink);background:radial-gradient(circle at 84% 9%,#ccb3ff6b,#0000 25%),radial-gradient(circle at 9% 31%,#ffd0e857,#0000 27%),linear-gradient(145deg,#fff 0%,#fbf7ff 42%,#f4edff 100%);overflow:clip}.website-surface a{color:inherit;text-decoration:none}.website-surface button{color:inherit}.site-brand-icon{border-radius:9px;flex:none;width:38px;height:38px;box-shadow:0 8px 22px #2116352e}.site-brand{color:var(--site-ink);letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:11px;font-size:23px;font-weight:780;display:inline-flex}.site-header-wrap{z-index:40;max-width:1536px;margin:0 auto;padding:18px 28px 0;position:sticky;top:0}.site-header,.auth-header{-webkit-backdrop-filter:blur(24px)saturate(1.15);backdrop-filter:blur(24px)saturate(1.15);background:#ffffffa8;border:1px solid #ffffffe0;border-radius:999px;justify-content:space-between;align-items:center;min-height:72px;display:flex;box-shadow:0 18px 52px #573d841c}.site-header{padding:0 13px 0 24px}.auth-header{width:min(100% - 56px,1480px);margin:18px auto 0;padding:0 24px}.site-desktop-nav{align-items:center;gap:clamp(10px,1.4vw,24px);display:flex}.site-desktop-nav a{color:#5f5077;background:0 0;border-radius:999px;place-items:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:590;transition:color .18s,background-color .18s,transform .18s;display:grid}.site-desktop-nav a:hover,.site-desktop-nav a:focus-visible{color:var(--site-primary);background:#ffffff75;transform:translateY(-1px)}.site-mobile-nav{display:none}.site-auth-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:124px;display:flex}.site-auth-link{letter-spacing:.16em;text-indent:.16em;border:0;border-radius:999px;place-items:center;min-width:58px;min-height:40px;padding:0 15px;font-size:13px;font-weight:650;transition:color .18s,background-color .18s,transform .18s;display:inline-grid}.site-auth-login{background:0 0;color:#5f557f!important}.site-auth-register{background:linear-gradient(135deg,#4a3fe2 0%,#9795ff 100%);color:#fff!important}.site-workspace-return,.site-renewal-entry{min-width:106px}.site-account-center-entry{background:#ffffffb8;min-width:88px;box-shadow:inset 0 0 0 1px #513b771f;color:#5f557f!important}.site-auth-checking{color:#0000;background:linear-gradient(100deg,#68568c12 20%,#ffffff8f 45%,#68568c12 70%) 0 0/220% 100%;border-radius:999px;width:124px;height:40px;animation:1.3s ease-in-out infinite site-auth-checking;overflow:hidden}@keyframes site-auth-checking{to{background-position-x:-220%}}.site-auth-link:hover,.site-auth-link:focus-visible{background:#ffffff75;transform:translateY(-1px);color:#4a3fe2!important}.site-brand:focus-visible,.site-header a:focus-visible,.site-mobile-nav a:focus-visible,.site-primary-action:focus-visible,.site-secondary-action:focus-visible,.community-grid a:focus-visible,.simple-public-page a:focus-visible,.auth-tabs button:focus-visible,.auth-form a:focus-visible,.auth-form input:focus-visible,.auth-submit:focus-visible{outline-offset:3px;outline:3px solid #4a3fe257}.landing-hero{z-index:1;grid-template-columns:minmax(600px,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(36px,4vw,64px);width:min(100% - 64px,1440px);min-height:min(850px,100svh - 90px);margin:0 auto;padding:70px 18px 92px;scroll-margin-top:118px;display:grid;position:relative}.landing-hero:before{content:"";z-index:-1;border:1px solid #9474cd14;border-radius:50%;width:480px;height:480px;position:absolute;top:24%;left:-14%;box-shadow:0 30px #ffb5d90f,0 60px #8678f40a}.hero-copy{z-index:2;position:relative}.hero-kicker{color:#6653ab;letter-spacing:.14em;align-items:center;gap:9px;margin-bottom:24px;font-size:12px;font-weight:760;display:inline-flex}.hero-kicker i{background:#6c60ef;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #6c60ef1c}.hero-copy h1{color:#291641;letter-spacing:-.07em;margin:0;font-size:clamp(52px,4.2vw,64px);font-weight:800;line-height:.98}.hero-copy h1 span{display:block}.hero-copy>p{max-width:600px;color:var(--site-muted);margin:30px 0 36px;font-size:clamp(18px,1.45vw,22px);line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.site-primary-action,.site-secondary-action{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:58px;padding:0 26px;font-size:15px;font-weight:690;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.site-primary-action{background:linear-gradient(135deg,#4a3fe2 0%,#8b87fa 100%);box-shadow:0 16px 36px #4a3fe242;color:#fff!important}.site-primary-action svg{width:19px;height:19px}.site-secondary-action{background:#ffffffa3;border:1px solid #51397924;box-shadow:0 12px 30px #52377a14}.site-primary-action:hover,.site-secondary-action:hover{transform:translateY(-2px)}.site-primary-action:hover{box-shadow:0 20px 42px #4a3fe24f}.site-secondary-action:hover{background:#fff;box-shadow:0 16px 34px #52377a1f}.hero-proof{color:#77698d;flex-wrap:wrap;align-items:flex-start;gap:24px;margin-top:28px;font-size:12px;display:flex}.hero-proof span{align-items:center;gap:7px;display:inline-flex}.hero-proof .hero-proof-icon{background:0 0;border-radius:0;width:auto;height:auto;font-size:15px;font-style:normal;line-height:1}.hero-proof strong{color:#5f5077;font-weight:720}.hero-media{min-width:0;position:relative;transform:perspective(1600px)rotateY(-2deg)rotateX(1deg)}.hero-media-glow{filter:blur(28px);background:radial-gradient(circle,#816df04f,#ffb8de29 50%,#0000 72%);border-radius:50%;position:absolute;inset:8% -3% -8% 8%}.workspace-window{z-index:1;background:#0b0e14;border:1px solid #4b3a6838;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 36px 80px #2a19464a,0 8px 20px #2a19462e}.workspace-window-bar{color:#e8e6ee;background:#11141c;border-bottom:1px solid #ffffff12;align-items:center;height:40px;padding:0 14px;font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.workspace-window-bar span{align-items:center;gap:6px;margin-right:auto;display:inline-flex}.workspace-window-bar .site-brand-icon{width:18px;height:18px;box-shadow:none;border-radius:4px}.workspace-window-bar>i{background:#3c4350;border-radius:50%;width:7px;height:7px;margin-left:6px}.workspace-window-bar>i:nth-last-child(3){background:#ff686c}.workspace-window-bar>i:nth-last-child(2){background:#f0c64c}.workspace-window-bar>i:last-child{background:#36caa9}.workspace-window>img{background:#121621;width:100%;height:auto;display:block}.hero-float-card{z-index:2;color:#49355f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #fffc;border-radius:999px;align-items:center;padding:10px 14px;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex;position:absolute;box-shadow:0 13px 30px #35235129}.hero-float-live{top:14%;right:-3%}.hero-float-live i{background:#32be9d;border-radius:50%;width:7px;height:7px;margin-right:7px;box-shadow:0 0 0 5px #32be9d1f}.hero-float-flow{bottom:10%;left:-5%}.public-section,.final-cta,.site-footer{width:min(100% - 64px,1440px);margin-inline:auto}.public-section{padding:108px 32px;scroll-margin-top:118px}.section-heading{max-width:760px;margin-bottom:50px}.section-heading>span{color:#6b58b0;letter-spacing:.18em;margin-bottom:16px;font-size:11px;font-weight:760;display:block}.section-heading h2{color:#2d1b4c;letter-spacing:-.055em;margin:0;font-size:clamp(42px,4vw,60px);font-weight:790;line-height:1.05}.section-heading p{max-width:660px;color:var(--site-muted);margin:20px 0 0;font-size:17px;line-height:1.75}.capability-section{background:#ffffff94;border:1px solid #ffffffe0;border-radius:40px;padding:90px 46px 54px;box-shadow:0 30px 80px #53377e17}.capability-section>.section-heading{margin-bottom:34px}.capability-perspective-header{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);align-items:end;gap:32px;margin-bottom:18px;display:grid}.capability-perspective-header h3{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,42px);line-height:1.08}.capability-perspective-header p{max-width:520px;color:var(--site-muted);margin:0;font-size:14px;line-height:1.7}.capability-perspective-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.capability-perspective-card{border:1px solid #543d7b1a;border-radius:24px;min-height:194px;padding:23px 24px;box-shadow:0 15px 34px #492f700e}.capability-perspective-traditional{background:#ffffff9e}.capability-perspective-tickflow{background:linear-gradient(145deg,#f4f1fff5,#ffffffc2);border-color:#5b50ed29;box-shadow:0 18px 40px #4f40c017}.capability-perspective-card h4{letter-spacing:-.025em;margin:0 0 17px;font-size:18px}.capability-perspective-tickflow h4{color:#4d41d8}.capability-perspective-card ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.capability-perspective-card li{grid-template-columns:29px minmax(0,1fr);align-items:start;gap:11px;display:grid}.capability-perspective-card li>span{color:#b54e66;background:#ff698517;border-radius:10px;place-items:center;width:29px;height:29px;font-size:14px;font-weight:780;line-height:1;display:grid}.capability-perspective-tickflow li>span{color:#4d41d8;background:#5b50ed17;font-size:13px}.capability-perspective-card strong{color:var(--site-ink-soft);margin-bottom:3px;font-size:13px;line-height:1.35;display:block}.capability-perspective-tickflow strong{color:var(--site-ink)}.capability-perspective-card li p{color:var(--site-muted);margin:0;font-size:12px;line-height:1.55}.capability-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.capability-evidence figure{aspect-ratio:1.34;background:#111620;border:5px solid #ffffffeb;border-radius:21px;margin:0;overflow:hidden;box-shadow:0 18px 38px #301e4a29}.capability-evidence img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(3.4)}.capability-evidence figure:first-child img{transform-origin:63% 16%}.capability-evidence figure:nth-child(2) img{transform-origin:66% 14%}.capability-evidence figure:last-child img{transform-origin:78% 18%;transform:scale(3.15)}.capability-grid{scrollbar-width:thin;scrollbar-color:#5b50ed38 transparent;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:14px;padding-bottom:3px;display:grid;overflow-x:auto}.capability-grid:focus-visible{outline-offset:4px;outline:3px solid #4a3fe238}.capability-grid article{background:#ffffffad;border:1px solid #543d7b17;border-radius:19px;min-height:150px;padding:16px 14px;transition:transform .22s,box-shadow .22s;box-shadow:0 11px 26px #492f700d}.capability-grid article:hover{transform:translateY(-2px);box-shadow:0 16px 32px #492f7017}.capability-icon{background:linear-gradient(145deg,#f7f5fff5,#ffffffe0);border-radius:13px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 1px #5241b814,0 8px 18px #492f700d}.capability-icon svg{width:32px;height:32px;overflow:visible}.capability-guide{fill:none;stroke:#d9d5e9;stroke-width:1.25px;stroke-linecap:round}.capability-line{fill:none;stroke-width:2.35px;stroke-linecap:round;stroke-linejoin:round}.capability-indigo{fill:#5b50ed}.capability-blue{fill:#4168f4}.capability-teal{fill:#1ebea1}.capability-teal-soft{fill:#52cfb7}.capability-coral{fill:#ff655f}.capability-coral-soft{fill:#ff8a70}.capability-indigo-stroke{stroke:#5b50ed}.capability-teal-stroke{stroke:#1ebea1}.capability-coral-stroke{stroke:#ff655f}.capability-clock-track{fill:none;stroke:#d9d5ed;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1 4.2}.capability-clock-arc{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:2.5 3.1}.capability-clock-hand{fill:none;stroke:#4168f4;stroke-width:2.35px;stroke-linecap:round;stroke-linejoin:round}.capability-trade-stream{fill:none;stroke:#9088cf;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:2.5 3.5}.capability-indigo-faint{fill:#5b50ed24}.capability-teal-faint{fill:#1ebea126}.capability-coral-faint{fill:#ff655f26}.capability-dash{stroke-dasharray:2 4}.capability-node{stroke-width:2.2px}.capability-indigo-node{fill:#f7f5ff;stroke:#5b50ed}.capability-blue-node{fill:#f7f5ff;stroke:#4168f4}.capability-coral-node{fill:#fff7f6;stroke:#ff655f}.capability-teal-node{fill:#f4fffc;stroke:#1ebea1}.capability-grid h3{letter-spacing:-.025em;margin:14px 0 6px;font-size:14px;line-height:1.2}.capability-grid p{color:var(--site-muted);margin:0;font-size:11px;line-height:1.5}.comparison-section{padding-inline:32px}.comparison-table-shell{scrollbar-width:thin;scrollbar-color:#5b50ed3d transparent;background:#ffffffb8;border:1px solid #4e36771c;border-radius:32px;overflow:auto;box-shadow:0 28px 74px #492f7017}.comparison-table-shell:focus-visible{outline-offset:4px;outline:3px solid #4a3fe23d}.comparison-table{border-spacing:0;table-layout:fixed;width:100%;min-width:960px}.comparison-table th,.comparison-table td{text-align:center;vertical-align:middle;border-top:1px solid #4e367716;padding:19px 18px}.comparison-table thead th{background:#f9f7fdc2;border-top:0;height:132px}.comparison-table th:first-child{text-align:left;width:28%;padding-left:26px}.comparison-table thead th:first-child{border-radius:31px 0 0}.comparison-table thead th:last-child{border-radius:0 31px 0 0}.comparison-table-kicker{color:#74658c;letter-spacing:.08em;font-size:12px;font-weight:720}.comparison-table thead a,.comparison-product-static{justify-content:center;align-items:center;gap:11px;display:inline-flex}.comparison-table thead a{border-radius:14px}.comparison-table thead a:focus-visible{outline-offset:5px;outline:3px solid #4a3fe240}.comparison-table thead a>span:last-child,.comparison-product-static>span:last-child{text-align:left;gap:5px;display:grid}.comparison-table thead strong{color:#382451;font-size:16px}.comparison-table thead small{color:#8a7b9f;font-size:10px;font-weight:620}.comparison-product-mark,.comparison-table thead .site-brand-icon{width:38px;height:38px;box-shadow:none;letter-spacing:-.03em;border-radius:12px;flex:none;place-items:center;font-size:9px;font-weight:820;display:grid}.comparison-product-atas{color:#fff;background:linear-gradient(145deg,#ff705d,#6657e7)}.comparison-product-tradingview{color:#fff;background:linear-gradient(145deg,#1f78ff,#111d5c)}.comparison-product-mmt{color:#efffe7;background:linear-gradient(145deg,#1b2721,#4a6b52)}.comparison-table tbody th{color:#49355f;background:#ffffffc2}.comparison-table tbody th strong,.comparison-table tbody th small{display:block}.comparison-table tbody th strong{font-size:14px;line-height:1.45}.comparison-table tbody th small{color:#9488a3;margin-top:5px;font-size:10px;font-weight:540}.comparison-table tbody td{color:#695b7e;font-size:13px}.comparison-tickflow-column{box-shadow:inset 1px 0 #5b50ed14,inset -1px 0 #5b50ed14;background:#5b50ed0e!important}.comparison-price{gap:6px;display:grid}.comparison-price strong{color:#3d2bd0;letter-spacing:-.025em;font-size:18px}.comparison-price small{color:#8d7fa0;font-size:10px}.comparison-status{white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:680;display:inline-flex}.comparison-status>i{border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.comparison-status>i:before{font-size:10px;font-style:normal;line-height:1}.comparison-status>span{gap:3px;display:grid}.comparison-status small{color:#9689a5;font-size:9px;font-weight:540}.comparison-status-supported{color:#198c78}.comparison-status-supported>i{background:#1ebea11f}.comparison-status-supported>i:before{content:"✓"}.comparison-status-partial{color:#a46b16}.comparison-status-partial>i{background:#ecab3c26}.comparison-status-partial>i:before{content:"◐"}.comparison-status-planned,.comparison-status-soon{color:#5b50d5}.comparison-status-planned>i,.comparison-status-soon>i{background:#5b50ed1c}.comparison-status-planned>i:before{content:"···";letter-spacing:-1px;transform:translateY(-2px)}.comparison-status-soon>i:before{content:"↗"}.comparison-status-beta{color:#b6578a}.comparison-status-beta>i{background:#d466a01f}.comparison-status-beta>i:before{content:"β"}.comparison-status-unavailable{color:#9b91a7}.comparison-status-unavailable>i{background:#74678f14}.comparison-status-unavailable>i:before{content:"—"}.comparison-meta{color:#8a7d9c;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:18px;display:flex}.comparison-meta p{text-align:right;max-width:660px;margin:0;font-size:10px;line-height:1.65}.comparison-legend{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:16px;font-size:10px;display:flex}.comparison-legend span{align-items:center;gap:6px;display:inline-flex}.comparison-legend i{border-radius:50%;width:7px;height:7px}.comparison-legend-supported{background:#1ebea1}.comparison-legend-partial{background:#ecab3c}.comparison-legend-planned{background:#6659e7}.workbench-section{padding-top:112px;padding-bottom:118px}.workbench-heading{max-width:1120px;margin-bottom:52px}.workbench-heading>span{color:#6b58b0;letter-spacing:.18em;margin-bottom:16px;font-size:11px;font-weight:760;display:block}.workbench-heading h2{color:#2d1b4c;letter-spacing:-.055em;margin:0;font-size:clamp(42px,4vw,60px);font-weight:790;line-height:1.05}.workbench-question{color:#2d1b4c;letter-spacing:-.04em;max-width:1080px;margin:26px 0 0;font-size:clamp(27px,2.65vw,39px);font-weight:760;line-height:1.22}.workbench-subtitle{color:var(--site-muted);margin:14px 0 0;font-size:17px;line-height:1.7}.workbench-showcase{grid-template-columns:minmax(330px,.92fr) minmax(0,1.72fr);grid-template-areas:"stack primary";align-items:stretch;gap:26px;display:grid}.workbench-shot{grid-template-rows:auto 1fr;min-width:0;margin:0;display:grid}.workbench-shot figcaption{color:#3a2857;align-items:center;gap:10px;min-height:31px;margin:0 0 10px;font-size:13px;font-weight:690;display:flex}.workbench-shot figcaption strong{color:#584bdd;background:#f0edff;border:1px solid #5b50ed29;border-radius:50%;place-items:center;width:31px;height:31px;font:760 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.workbench-shot-media{background:#111620;border:7px solid #ffffffe6;border-radius:25px;overflow:hidden;box-shadow:0 27px 62px #301e4a38}.workbench-shot-media img{object-fit:cover;width:100%;height:100%;display:block}.workbench-shot-primary{grid-area:primary}.workbench-shot-primary .workbench-shot-media{aspect-ratio:1.43}.workbench-shot-primary img{object-position:55% 45%;transform-origin:70% 22%;transform:scale(1.18)}.workbench-shot-stack{grid-area:stack;grid-template-rows:repeat(2,minmax(0,1fr));gap:22px;display:grid}.workbench-shot-stack .workbench-shot-media{aspect-ratio:1.62}.workbench-shot-stack .workbench-shot:first-child img{object-position:50% 41%}.workbench-shot-stack .workbench-shot:last-child img{object-position:51% 42%}.realtime-section{color:#fff;background:radial-gradient(circle at 15% 15%,#9a87ff3d,#0000 24%),radial-gradient(circle at 88% 78%,#e57dcf29,#0000 26%),linear-gradient(145deg,#281743,#3a245c 57%,#2d1d4c);border-radius:42px;width:min(100% - 40px,1488px);padding-inline:56px;box-shadow:0 38px 84px #2f1c4b3d}.realtime-section .section-heading>span{color:#bdb4ff}.realtime-section .section-heading{max-width:1120px}.realtime-section .section-heading h2{color:#fff}.realtime-section .section-heading p{color:#c7bdd6}.data-link-assets{border-bottom:1px solid #ffffff17;align-items:center;gap:22px;margin:-18px 0 28px;padding-bottom:20px;display:flex}.data-link-assets>strong{color:#bdb4ff;letter-spacing:.14em;flex:none;font-size:10px;font-weight:720}.data-link-assets ul{flex-wrap:wrap;align-items:center;gap:18px;margin:0;padding:0;list-style:none;display:flex}.data-link-assets li{color:#f4f0fa;align-items:center;gap:8px;font-size:12px;font-weight:620;display:inline-flex}.data-link-assets li:before{content:"";background:#9f91ff;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 0 4px #9f91ff17}.data-link{grid-template-columns:minmax(430px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:34px;display:grid}.data-link-flow{flex-direction:column;justify-content:center;min-width:0;display:flex}.data-link-exchanges{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.data-link-exchanges article{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:22px;align-items:center;gap:16px;min-height:94px;padding:18px 20px;display:flex;box-shadow:inset 0 1px #ffffff0d}.exchange-mark{border-radius:16px;flex:none;place-items:center;width:50px;height:50px;display:grid}.exchange-mark svg{width:29px;height:29px}.exchange-okx{color:#101016;background:#fff}.exchange-binance{color:#17120a;background:#f5bc3b}.data-link-exchanges article>div{min-width:0;margin-right:auto}.data-link-exchanges h3{color:#fff;margin:0 0 5px;font-size:17px}.data-link-exchanges p{color:#bfb5d0;margin:0;font-size:11px}.data-link-exchanges article>small{color:#8ce0ca;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.data-link-exchanges article>small i{background:#41d5ae;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #41d5ae1a}.data-link-connector{color:#9d91dc;grid-template-rows:1fr auto 1fr;justify-items:center;width:42px;height:52px;margin-inline:auto;display:grid}.data-link-connector>i{background:linear-gradient(#0000,#aea0f16b);width:1px;height:100%}.data-link-connector>i:last-child{background:linear-gradient(#aea0f16b,#0000)}.data-link-connector>span{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.data-link-connector svg{width:17px;height:17px;transform:rotate(90deg)}.data-link-tickflow{background:linear-gradient(145deg,#ffffff18,#ffffff0b);border:1px solid #ffffff21;border-radius:28px;min-height:266px;padding:24px;box-shadow:inset 0 1px #ffffff14,0 22px 50px #11081f33}.data-link-tickflow>header{border-bottom:1px solid #ffffff16;align-items:center;gap:12px;padding-bottom:20px;display:flex}.data-link-tickflow .site-brand-icon{border-radius:11px;width:42px;height:42px;box-shadow:0 9px 25px #07030c33}.data-link-tickflow header>div{gap:5px;display:grid}.data-link-tickflow header span{color:#fff;font-size:17px;font-weight:750}.data-link-tickflow header small{color:#9e92b2;letter-spacing:.08em;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.data-link-tickflow ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 0;padding:0;list-style:none;display:grid}.data-link-tickflow li{align-items:flex-start;gap:9px;padding:0 16px;display:flex;position:relative}.data-link-tickflow li:first-child{padding-left:0}.data-link-tickflow li:last-child{padding-right:0}.data-link-tickflow li+li{border-left:1px solid #ffffff16}.data-link-tickflow li>span{color:#a99eec;font:700 9px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.data-link-tickflow li div{gap:6px;display:grid}.data-link-tickflow li strong{color:#f4f0fa;font-size:12px;line-height:1.4}.data-link-tickflow li small{color:#afa5bd;font-size:9px;line-height:1.5}.data-link-preview{background:#171820;border:7px solid #ffffff1a;border-radius:28px;margin:0;overflow:hidden;box-shadow:0 27px 62px #0c051747}.data-link-preview img{object-fit:cover;object-position:center 36%;width:100%;height:100%;display:block}.workflow-section{padding-block:124px}.workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.workflow-grid article{padding-right:40px;position:relative}.workflow-grid article>span{color:#8071c6;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.workflow-node{align-items:center;height:54px;margin:18px 0;display:flex;position:relative}.workflow-node:before{content:"";background:#5a428429;height:1px;position:absolute;left:0;right:0}.workflow-node i{z-index:1;background:#6656d8;border:5px solid #f8f4ff;border-radius:50%;width:18px;height:18px;position:relative;box-shadow:0 0 0 1px #6656d833}.workflow-grid h3{margin:0 0 10px;font-size:20px}.workflow-grid p{max-width:240px;color:var(--site-muted);margin:0;font-size:13px;line-height:1.7}.community-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(100%,1080px);margin:0 auto;display:grid}.community-grid>.community-card{background:#ffffffa1;border:1px solid #4e36771a;border-radius:20px;align-items:center;gap:12px;min-height:84px;padding:14px 16px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 12px 28px #452c6b0e}.community-grid>a.community-card:hover{transform:translateY(-3px);box-shadow:0 22px 46px #452c6b1f}.community-mark{border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.community-mark svg{fill:currentColor;width:23px;height:23px;display:block}.community-bilibili{color:#00a1d6;background:#00a1d61a}.community-xiaohongshu{color:#ff2442;background:#ff244217}.community-discord{color:#5865f2;background:#5865f21a}.community-youtube{color:red;background:#ff000014}.community-grid>.community-card>div{min-width:0;margin-right:auto}.community-grid h3{margin:0 0 4px;font-size:15px}.community-grid p{color:var(--site-muted);margin:0;font-size:11px;line-height:1.45}.community-grid>.community-card>svg{color:#806da7;flex:none;width:18px;height:18px}.final-cta{text-align:center;content-visibility:auto;contain-intrinsic-size:auto 480px;background:linear-gradient(135deg,#ede3ffe0,#ffeaf6bd);border:1px solid #ffffff94;border-radius:42px;flex-direction:column;justify-content:center;align-items:center;min-height:520px;margin-top:40px;padding:90px 48px;scroll-margin-top:118px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #52377a1f}.final-cta>:not(.final-cta-orb){z-index:1;position:relative}.final-cta h2{letter-spacing:-.06em;max-width:1080px;margin:0 0 14px;font-size:clamp(42px,4.2vw,62px);line-height:1.08}.final-cta h2 span{white-space:nowrap}.final-cta>p{max-width:820px;color:var(--site-muted);margin:0 0 40px;font-size:17px;line-height:1.75}.community-cta .community-grid{width:min(100%,1160px)}.community-cta .community-grid>a{background:#ffffffb8}.final-cta-orb{filter:blur(4px);border-radius:50%;position:absolute}.final-cta-orb-left{background:#9b83ff47;width:360px;height:360px;bottom:-170px;left:-130px}.final-cta-orb-right{background:#ffa9d64d;width:300px;height:300px;top:-150px;right:-90px}.site-footer{color:#807291;align-items:center;min-height:108px;padding:0 24px;font-size:13px;display:flex}.site-footer>span:first-child{color:#47355f;align-items:center;gap:9px;font-size:16px;font-weight:750;display:inline-flex}.site-footer .site-brand-icon{border-radius:7px;width:28px;height:28px;box-shadow:0 6px 15px #21163524}.auth-page{min-height:100svh;overflow:auto}.auth-stage{place-items:center;min-height:calc(100svh - 90px);padding:48px 20px 64px;display:grid;position:relative}.auth-orb{filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.auth-orb-left{background:radial-gradient(circle,#c6b1ff61,#0000 68%);width:min(42vw,580px);height:min(42vw,580px);bottom:-24%;left:-18%}.auth-orb-right{background:radial-gradient(circle,#ffc0e057,#0000 68%);width:min(36vw,480px);height:min(36vw,480px);top:-8%;right:-13%}.auth-card{z-index:1;-webkit-backdrop-filter:blur(28px)saturate(1.12);backdrop-filter:blur(28px)saturate(1.12);background:#ffffffb0;border:1px solid #ffffffeb;border-radius:32px;width:min(100%,520px);padding:34px 38px 38px;position:relative;box-shadow:0 30px 90px #4f34792b}.auth-brand-icon{border-radius:12px;width:48px;height:48px;margin:0 auto 19px;display:block}.auth-tabs{background:#eee8fad1;border:1px solid #4f397717;border-radius:999px;grid-template-columns:1fr 1fr;width:228px;margin:0 auto 25px;padding:5px;display:grid}.auth-tabs button{color:#7a6b8f;background:0 0;border:0;border-radius:999px;min-height:40px;padding:0 18px;font-size:13px;font-weight:680}.auth-tabs button[aria-selected=true]{color:#3d2a5c;background:#fff;box-shadow:0 7px 18px #412a651f}.auth-card h1{text-align:center;letter-spacing:-.045em;margin:0;font-size:31px;line-height:1.12}.auth-card>p{max-width:380px;color:var(--site-muted);text-align:center;margin:10px auto 25px;font-size:13px;line-height:1.6}.auth-form{flex-direction:column;display:flex}.auth-notice{color:#554679;background:#695be012;border:1px solid #4a3fe21f;border-radius:16px;margin:-3px 0 18px;padding:11px 14px;font-size:12px;line-height:1.5}.renewal-expired-notice{color:#91384b;background:#c53d5612;border-color:#c53d562b}.auth-field{flex-direction:column;gap:8px;margin-bottom:15px;display:flex}.auth-field>label,.auth-field-label-row>label{color:#49375f;font-size:12px;font-weight:700}.auth-field-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.auth-field-label-row small{color:#8a7d9e;white-space:nowrap;font-size:10px}.auth-field-label-row a{color:#5b4dd0;font-weight:720}.auth-form input{color:#35224f;background:#ffffffb3;border:1px solid #513b7721;border-radius:20px;outline:0;width:100%;height:53px;padding:0 18px;font-size:14px;transition:border-color .18s,box-shadow .18s,background .18s}.auth-form input::placeholder{color:#a69caf}.auth-form input:focus{background:#fff;border-color:#4a3fe294;box-shadow:0 0 0 4px #4a3fe217}.auth-form input[readonly]{color:#655875;cursor:default;background:#eee8f6b8}.auth-error{color:#c53d56;min-height:19px;margin:0 2px 7px;font-size:11px;line-height:1.5}.auth-submit{background:linear-gradient(135deg,#4a3fe2,#8d88fb);border:0;border-radius:999px;min-height:55px;padding:0 20px;font-size:15px;font-weight:710;box-shadow:0 15px 32px #4a3fe23b;color:#fff!important}.auth-submit:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.auth-submit:disabled{opacity:.58}.discord-auth-card{width:min(100%,540px)}.discord-auth-button{justify-content:center;align-items:center;gap:11px;text-decoration:none;display:flex}.discord-auth-button svg{width:23px;height:23px}.discord-auth-button[aria-disabled=true]{pointer-events:none;opacity:.58}.discord-community-link{color:#4d57cf;background:#5865f212;border:1px solid #5865f233;border-radius:14px;justify-content:center;align-items:center;min-height:42px;margin:-4px 0 14px;font-size:12px;font-weight:720;display:flex}.discord-auth-requirements{background:#f6f3fcb8;border:1px solid #513b771a;border-radius:18px;margin-top:20px;padding:16px 18px}.discord-auth-requirements>strong{color:#49375f;font-size:12px}.discord-auth-requirements ol{color:#746684;margin:10px 0 0;padding-left:19px;font-size:11px;line-height:1.85}.discord-auth-trial-note{color:#9589a3;text-align:center;margin-top:14px;font-size:12px;line-height:1.6;display:block}.auth-submit-unavailable:disabled{cursor:not-allowed;box-shadow:none;opacity:1;background:#e7e1ec;color:#817491!important}.register-form .auth-field{margin-bottom:12px}.register-form .auth-submit{margin-top:8px}.renewal-card{width:min(100%,500px)}.renewal-card>.auth-submit{width:100%}.renewal-success-summary{gap:10px;margin:0 0 24px;display:grid}.renewal-success-summary>div{background:#eee8f6b8;border:1px solid #513b7721;border-radius:20px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;min-height:53px;padding:10px 18px;display:grid}.renewal-success-summary dt{color:#83758f;font-size:12px;font-weight:680}.renewal-success-summary dd{color:#463757;text-align:right;margin:0;font-size:14px;font-weight:730}.renewal-success-summary time{font-variant-numeric:tabular-nums}.renewal-expiry-field output{color:#655875;background:#eee8f6b8;border:1px solid #513b7721;border-radius:20px;align-items:center;min-height:53px;padding:0 18px;font-size:14px;display:flex}.renewal-expiry-field time{font-variant-numeric:tabular-nums}.renewal-form .auth-submit{margin-top:8px}.renewal-session-actions{border-top:1px solid #513b7717;justify-items:center;gap:7px;margin-top:16px;padding-top:14px;display:grid}.renewal-session-actions a,.renewal-session-actions button{color:#746684;background:0 0;border:0;border-radius:9px;padding:5px 8px;font-size:11px;font-weight:650}.renewal-session-actions a:hover,.renewal-session-actions a:focus-visible,.renewal-session-actions button:hover:not(:disabled),.renewal-session-actions button:focus-visible{color:#4a3fe2;background:#4a3fe20f}.renewal-session-actions button:disabled{cursor:wait;opacity:.58}.renewal-session-actions p{color:#c53d56;margin:0;font-size:11px;line-height:1.5}.account-center-page{grid-template-columns:238px minmax(0,1fr);min-height:100svh;display:grid;overflow:visible}.account-center-sidebar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff94;border-right:1px solid #513b771c;flex-direction:column;height:100svh;padding:25px 18px 20px;display:flex;position:sticky;top:0}.account-center-sidebar>.site-brand{padding:0 9px}.account-center-context{grid-template-columns:2px minmax(0,1fr);align-items:stretch;gap:10px;margin:34px 9px 18px;display:grid}.account-center-context>span{background:linear-gradient(#4a3fe2,#a78bfa);border-radius:999px}.account-center-context p{color:#554565;margin:0;font-size:13px;font-weight:720}.account-center-context small{color:#9b8fa8;letter-spacing:.16em;margin-bottom:4px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.account-center-sidebar nav{gap:6px;display:grid}.account-center-sidebar nav a{color:#675777;border-radius:10px;align-items:center;gap:9px;min-height:43px;padding:0 11px;font-size:12px;font-weight:650;display:flex}.account-center-sidebar nav a:hover,.account-center-sidebar nav a:focus-visible{color:#4a3fe2;background:#eae3f9bd}.account-center-profile{background:#ffffff9e;border:1px solid #513b771a;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 32px;align-items:center;gap:8px;margin-top:auto;padding:10px;display:grid}.account-center-profile>span{color:#fff;background:linear-gradient(135deg,#4a3fe2,#958dff);border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:760;display:grid}.account-center-profile div{gap:2px;min-width:0;display:grid}.account-center-profile strong{color:#443354;text-overflow:ellipsis;font-size:13px;overflow:hidden}.account-center-profile small{color:#91839d;font-size:9px}.account-center-profile button{color:#82748f;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.account-center-profile button:hover:not(:disabled){color:#c53d56;background:#c53d5612}.account-center-main{width:100%;min-width:0;max-width:none;margin:0;padding:40px 32px 64px}.account-center-mobile-header{display:none}.account-center-heading{justify-content:space-between;align-items:flex-end;gap:28px;scroll-margin-top:24px;display:flex}.account-center-heading>div:first-child>span,.account-section-header>div>span{color:#7968df;letter-spacing:.15em;font:800 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.account-center-heading h1{color:#30203f;letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(29px,2.3vw,38px);line-height:1.12}.account-center-heading p{color:#83758f;margin:9px 0 0;font-size:15px}.account-center-actions{gap:9px;display:flex}.account-center-actions a{color:#665875;background:#ffffffb3;border:1px solid #513b7724;border-radius:10px;place-items:center;min-height:42px;padding:0 17px;font-size:13px;font-weight:680;display:inline-grid}.account-center-actions a.is-primary{color:#fff;background:linear-gradient(135deg,#4a3fe2,#8f88f7);border-color:#4a3fe2;box-shadow:0 10px 24px #4a3fe229}.account-trial-welcome{color:#315f54;background:linear-gradient(135deg,#e7f8f2f0,#f5f1ffe0);border:1px solid #198c6b2e;border-radius:15px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:27px;padding:18px 20px;display:grid;box-shadow:0 15px 38px #46706314}.account-trial-welcome>span{color:#198c6b;background:#ffffffd1;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.account-trial-welcome>div{gap:4px;min-width:0;display:grid}.account-trial-welcome small{color:#60867c;letter-spacing:.14em;font:780 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.account-trial-welcome strong{color:#235246;font-size:16px}.account-trial-welcome p{color:#668078;margin:0;font-size:12px;line-height:1.55}.account-trial-welcome time{font-variant-numeric:tabular-nums;font-weight:670}.account-trial-welcome>a{color:#fff;background:#198c6b;border-radius:10px;place-items:center;min-height:40px;padding:0 16px;font-size:12px;font-weight:710;display:inline-grid}.account-overview-section{margin-top:36px;scroll-margin-top:24px}.account-section-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.account-section-header h2{color:#3b294b;letter-spacing:-.035em;margin:7px 0 0;font-size:21px}.account-section-header>p{color:#9a8da4;margin:0;font-size:12px}.account-overview-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr) minmax(0,.95fr);gap:13px;display:grid}.account-overview-grid article{background:#ffffffb3;border:1px solid #513b771c;border-radius:14px;align-items:center;gap:13px;min-width:0;min-height:94px;padding:17px 18px;display:flex;box-shadow:0 14px 38px #573d8412}.account-overview-grid article>span{color:#6655cf;background:#eee9ff;border-radius:10px;flex:none;place-items:center;width:39px;height:39px;display:grid}.account-overview-grid article>span.is-active{color:#198c6b;background:#e7f8f2}.account-overview-grid article>span.is-expired{color:#c53d56;background:#fff0f3}.account-overview-grid article>div{gap:6px;min-width:0;display:grid}.account-overview-grid small{color:#95889f;font-size:12px}.account-overview-grid strong{color:#463757;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.account-overview-grid time{font-variant-numeric:tabular-nums}.account-expiry-value{flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;display:flex}.account-expiry-value>strong{font-size:12px}.account-expiry-value>small{color:#7968a0;white-space:nowrap;font-size:10px}.account-user-id-value{align-items:center;gap:8px;min-width:0;display:flex}.account-user-id-value strong{flex:1;min-width:0}.account-user-id-value button{color:#6154bd;background:#eee9ffc7;border:1px solid #4a3fe22e;border-radius:8px;flex:none;align-items:center;gap:4px;min-height:29px;padding:0 9px;font-size:11px;font-weight:690;display:inline-flex}.account-user-id-value button:hover,.account-user-id-value button:focus-visible{background:#ebe6ff;border-color:#4a3fe257}.account-user-id-value button.is-copied{color:#198c6b;background:#e7f8f2;border-color:#198c6b33}.account-history-section{margin-top:42px;scroll-margin-top:24px}.account-history-card{background:#ffffffb8;border:1px solid #513b771c;border-radius:15px;overflow:hidden;box-shadow:0 16px 46px #573d8412}.account-history-table-wrap{overflow-x:auto}.account-history-table{border-collapse:collapse;width:100%;min-width:1050px}.account-history-table th{color:#998ca3;text-align:left;white-space:nowrap;background:#f6f2faad;border-bottom:1px solid #513b771a;height:47px;padding:0 15px;font-size:12px;font-weight:720}.account-history-table td{color:#665875;vertical-align:middle;border-bottom:1px solid #513b7713;height:67px;padding:9px 15px;font-size:13px}.account-history-table tbody tr{content-visibility:auto;contain-intrinsic-size:0 65px}.account-history-table tbody tr:last-child td{border-bottom:0}.account-history-table time{font-variant-numeric:tabular-nums;white-space:nowrap}.account-record-type{color:#4b3a5c;white-space:nowrap;align-items:center;gap:8px;font-weight:680;display:inline-flex}.account-record-icon{color:#6554cc;background:#eee9ff;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.account-record-icon.source-admin_compensation{color:#b66c06;background:#fff4dd}.account-record-icon.source-admin_adjustment{color:#9d4770;background:#faeaf2}.account-duration-change{color:#198c6b;white-space:nowrap;font-size:13px}.account-adjustment-change{color:#9d4770;white-space:nowrap;font-size:13px}.account-record-description{text-overflow:ellipsis;white-space:nowrap;max-width:230px;display:block;overflow:hidden}.account-history-state{color:#877991;text-align:center;place-content:center;justify-items:center;gap:11px;min-height:230px;padding:30px;font-size:12px;display:grid}.account-history-state p{margin:0}.account-history-state button,.account-history-more{color:#4a3fe2;background:#f1edffdb;border:1px solid #4a3fe238;border-radius:9px;min-height:38px;padding:0 14px;font-size:12px;font-weight:670}.account-history-state.is-error{color:#c53d56}.account-history-more{margin:14px auto;display:block}.account-history-inline-error,.account-center-logout-error{color:#c53d56;text-align:center;margin:10px 16px;font-size:11px}.account-history-state .is-spinning{animation:.8s linear infinite account-center-spin}@keyframes account-center-spin{to{transform:rotate(360deg)}}@media (min-width:821px) and (max-width:1100px){.account-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-overview-grid article:last-child{grid-column:1/-1}}.route-state{color:#dde0e2;background:var(--theme-app-background,#111214);place-content:center;justify-items:center;gap:15px;width:100vw;height:100svh;display:grid}.route-state .site-brand-icon{width:44px;height:44px;box-shadow:none;border-radius:11px}.route-state p{color:#98a6b8;margin:0;font-size:13px}.workspace-route-state strong{color:#e2e8f0;font-size:16px}.workspace-route-state p{text-align:center;max-width:420px;padding:0 20px;line-height:1.65}.workspace-route-state button{color:#e7e4ff;background:#9a91ff1f;border:1px solid #9a91ff6b;border-radius:5px;min-height:36px;padding:0 16px}.route-state-actions{align-items:center;gap:8px;display:inline-flex}.brand-connection-loader{color:#dde0e2;justify-content:center;align-items:center;gap:11px;display:inline-flex}.brand-connection-loader-logo{width:38px;height:38px;box-shadow:none;border-radius:9px;flex:0 0 38px;animation:none!important;transform:none!important}.brand-connection-loader-word{color:#dde0e2;letter-spacing:-.045em;align-items:baseline;font:760 23px/1 -apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Segoe UI,sans-serif;display:inline-flex}.brand-connection-loader-letter{transform-origin:50% 100%;animation:.9s ease-in-out infinite brand-letter-jump;display:inline-block}.brand-connection-loader-letter:nth-child(2){animation-delay:60ms}.brand-connection-loader-letter:nth-child(3){animation-delay:.12s}.brand-connection-loader-letter:nth-child(4){animation-delay:.18s}.brand-connection-loader-letter:nth-child(5){color:#e6c865;animation-delay:.24s}.brand-connection-loader-letter:nth-child(6){color:#e6c865;animation-delay:.3s}.brand-connection-loader-letter:nth-child(7){color:#e6c865;animation-delay:.36s}.brand-connection-loader-letter:nth-child(8){color:#e6c865;animation-delay:.42s}.brand-connection-loader-status{color:#98a6b8;text-align:center;white-space:nowrap;margin:0;font-size:13px;line-height:1.4}.workspace-presence-dialog .brand-connection-loader{margin-bottom:14px}.public-route-state{color:#2e1d4d;background:linear-gradient(145deg,#fff,#f4edff)}.public-route-state p{color:#76678f}.public-route-state .brand-connection-loader-word{color:#2e1d4d}.public-route-state .brand-connection-loader-letter:nth-child(n+5){color:#6655cf}@keyframes brand-letter-jump{0%,58%,to{transform:translateY(0)}28%{transform:translateY(-5px)}}.simple-public-page{flex-direction:column;min-height:100svh;padding:18px 28px;display:flex}.simple-public-page>.site-brand{padding:13px 18px}.simple-public-page>.auth-header{width:100%;margin:0}.simple-public-page>section{text-align:center;flex:1;place-content:center;justify-items:center;padding:40px 20px;display:grid}.simple-public-brand{color:#2f1e4d;letter-spacing:-.045em;align-items:center;gap:12px;margin-bottom:22px;font-size:24px;font-weight:760;display:inline-flex}.simple-public-brand .site-brand-icon{border-radius:13px;width:54px;height:54px}.simple-public-page section>span{color:#6655cf;letter-spacing:.17em;font:750 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.simple-public-page h1{letter-spacing:-.055em;margin:16px 0 10px;font-size:clamp(38px,4vw,56px)}.simple-public-page p{color:var(--site-muted);margin:0 0 26px}.simple-public-page section>a{border:1px solid var(--site-line);background:#ffffff9e;border-radius:999px;padding:13px 22px}@media (max-width:1180px){.site-desktop-nav{gap:7px}.site-desktop-nav a{font-size:12px}.landing-hero{grid-template-columns:1fr;min-height:auto;padding-top:96px}.hero-copy{max-width:780px}.hero-media{justify-self:center;width:min(100%,960px);transform:none}.capability-grid{grid-template-columns:repeat(6,minmax(158px,1fr))}.workbench-showcase{grid-template-columns:minmax(310px,.88fr) minmax(0,1.55fr);gap:20px}.data-link{grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr);gap:24px}.data-link-exchanges article{padding-inline:15px}.exchange-mark{border-radius:14px;width:44px;height:44px}.data-link-exchanges article>small{display:none}.community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.account-center-page{display:block}.account-center-sidebar{display:none}.account-center-main{padding:14px 14px 56px}.account-center-mobile-header{background:#ffffffb3;border:1px solid #ffffffe0;border-radius:999px;justify-content:space-between;align-items:center;min-height:62px;margin-bottom:30px;padding:0 14px;display:flex;box-shadow:0 12px 34px #573d8417}.account-center-mobile-header button{color:#746684;background:#eee8f6b8;border:0;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:11px;display:inline-flex}.account-overview-grid{grid-template-columns:1fr}.account-center-heading{flex-direction:column;align-items:flex-start}.account-center-actions{width:100%}.account-center-actions a{flex:1}.account-trial-welcome{grid-template-columns:40px minmax(0,1fr);padding:16px}.account-trial-welcome>span{width:40px;height:40px}.account-trial-welcome>a{grid-column:1/-1;width:100%}.site-header-wrap{padding:9px 10px 0}.site-header{min-height:60px;padding:0 7px 0 15px}.site-brand{gap:8px;font-size:19px}.site-brand-icon{border-radius:8px;width:33px;height:33px}.site-desktop-nav{display:none}.site-auth-actions{gap:5px}.site-auth-link{min-width:58px;min-height:42px;padding-inline:13px}.site-mobile-nav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);scrollbar-width:none;background:#ffffffb3;border:1px solid #ffffffe0;border-radius:999px;gap:7px;margin-top:7px;padding:7px;display:flex;overflow-x:auto;box-shadow:0 12px 30px #573d8414}.site-mobile-nav::-webkit-scrollbar{display:none}.site-mobile-nav a{color:#685a7b;background:#ede7f8c2;border-radius:999px;flex:none;place-items:center;min-height:34px;padding:0 14px;font-size:11px;font-weight:650;display:grid}.landing-hero,.public-section,.final-cta,.site-footer{width:calc(100% - 24px)}.landing-hero{gap:52px;padding:72px 7px 76px}.hero-copy h1{font-size:clamp(44px,10.5vw,58px)}.hero-copy>p{margin-block:24px 30px;font-size:17px}.hero-float-live{right:-1%}.hero-float-flow{left:-1%}.public-section{padding:82px 20px;scroll-margin-top:126px}.capability-section{border-radius:30px;padding:72px 20px 38px}.capability-perspective-header{grid-template-columns:1fr;gap:9px}.capability-perspective-header p{max-width:620px}.capability-perspective-grid{grid-template-columns:1fr}.capability-evidence{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#5b50ed38 transparent;grid-template-columns:none;grid-auto-columns:minmax(280px,82vw);grid-auto-flow:column;overflow-x:auto}.capability-evidence figure{scroll-snap-align:start}.capability-grid{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(170px,68vw);grid-auto-flow:column}.capability-grid article{scroll-snap-align:start}.comparison-section{padding-inline:20px}.comparison-meta{flex-direction:column}.comparison-meta p{text-align:left}.workbench-heading{margin-bottom:38px}.workbench-showcase{grid-template-columns:1fr;grid-template-areas:"primary""stack";gap:24px}.workbench-shot-stack{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.realtime-section{border-radius:32px;width:calc(100% - 16px);padding-inline:28px}.data-link{grid-template-columns:1fr}.data-link-assets{flex-direction:column;align-items:flex-start;gap:13px}.data-link-exchanges{grid-template-columns:repeat(2,minmax(0,1fr))}.data-link-tickflow{min-height:240px}.data-link-preview{aspect-ratio:1.25}.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 0}.community-grid{grid-template-columns:1fr}.final-cta{border-radius:32px;min-height:430px;padding:72px 30px}.auth-header{width:calc(100% - 20px);min-height:62px;margin-top:10px;padding:0 17px}.auth-stage{min-height:calc(100svh - 72px);padding-top:34px}}@media (max-width:560px){.account-center-main{padding-inline:10px}.account-center-heading{padding-inline:6px}.account-center-heading p{font-size:12px;line-height:1.6}.account-section-header{flex-direction:column;align-items:flex-start}.account-section-header>p{margin-top:-8px}.account-history-card{border-radius:13px}.hero-kicker{margin-bottom:18px;font-size:9px}.hero-copy h1{font-size:clamp(38px,11.5vw,50px);line-height:1.04}.hero-actions{flex-direction:column;align-items:stretch}.site-primary-action,.site-secondary-action{width:100%;min-height:55px}.hero-proof{flex-direction:column;gap:12px}.workspace-window{border-radius:14px}.workspace-window-bar{height:32px}.hero-float-card{padding:8px 10px;font-size:8px}.section-heading{margin-bottom:36px}.section-heading h2{font-size:40px}.section-heading p{font-size:15px}.capability-section>.section-heading{margin-bottom:28px}.capability-perspective-header h3{font-size:31px}.capability-perspective-card{border-radius:20px;min-height:0;padding:19px 18px}.capability-perspective-card li{grid-template-columns:27px minmax(0,1fr);gap:9px}.capability-perspective-card li>span{border-radius:9px;width:27px;height:27px}.capability-evidence{grid-auto-columns:minmax(260px,86vw)}.capability-evidence figure{border-width:4px;border-radius:18px}.capability-grid{grid-auto-columns:minmax(168px,78vw)}.comparison-section{padding-inline:14px}.comparison-table-shell{border-radius:24px;margin-inline:-14px}.comparison-table{min-width:820px}.comparison-table th:first-child{z-index:2;width:250px;position:sticky;left:0;box-shadow:1px 0 #4e367714}.comparison-table thead th:first-child{z-index:3}.comparison-meta{margin-top:15px}.comparison-legend{white-space:normal;gap:11px}.workbench-section{padding-top:82px;padding-bottom:88px}.workbench-question{font-size:27px}.workbench-subtitle{font-size:15px}.workbench-shot-stack{grid-template-columns:1fr}.workbench-shot-media{border-width:5px;border-radius:19px}.data-link-exchanges{grid-template-columns:1fr}.data-link-assets{margin-top:-12px}.data-link-tickflow{padding:20px}.data-link-tickflow ol{grid-template-columns:1fr;gap:0}.data-link-tickflow li,.data-link-tickflow li:first-child,.data-link-tickflow li:last-child{padding:13px 0}.data-link-tickflow li+li{border-top:1px solid #ffffff16;border-left:0}.data-link-preview{border-width:5px;border-radius:20px}.workflow-grid{grid-template-columns:1fr;gap:40px}.workflow-grid article{padding-right:0}.workflow-node{height:30px;margin-block:12px}.community-grid>a{min-height:78px;padding:13px 15px}.community-mark{border-radius:12px;width:40px;height:40px}.final-cta{min-height:400px;padding:64px 18px}.final-cta h2{font-size:38px}.site-footer{min-height:86px;padding-inline:8px}.auth-card{border-radius:27px;padding:27px 19px 24px}.auth-brand-icon{width:43px;height:43px;margin-bottom:15px}.auth-tabs{margin-bottom:21px}.auth-card h1{font-size:28px}.auth-card>p{margin-bottom:20px}.auth-form input{border-radius:18px;height:51px}.simple-public-page{padding:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-desktop-nav a,.site-primary-action,.site-secondary-action,.site-auth-link,.capability-grid article,.community-grid>a{transition:none}.site-auth-checking{animation:none}.site-desktop-nav a:hover,.site-desktop-nav a:focus-visible,.site-auth-link:hover,.site-auth-link:focus-visible{transform:none}.brand-connection-loader-letter{animation:none;transform:none}}.account-center-sidebar nav a[aria-current=page],.account-center-mobile-nav a[aria-current=page]{color:#74579e;background:#ede5f8}.account-center-mobile-nav{display:none}.account-redemption-panel{margin:34px auto 0}.account-redemption-panel h2{letter-spacing:-.035em;margin:20px 0 12px;font-size:25px}@media (max-width:760px){.account-center-mobile-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:25px;display:grid}.account-center-mobile-nav a{background:#ffffffa6;border:1px solid #513b771a;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px;font-size:12px;display:flex}.account-center-mobile-header{margin-bottom:16px}.account-redemption-panel{margin-top:25px}}.client-context-privacy{max-width:680px;color:var(--site-muted);margin:20px auto;padding:0 16px;font-size:12px;line-height:1.7}.client-context-privacy summary{cursor:pointer}.client-context-privacy p{text-align:left;margin:8px 0 0}:root{color:var(--theme-text-primary,#dde0e2);background:var(--theme-app-background,#111214);font-synthesis:none;text-rendering:optimizelegibility;--background:var(--theme-app-background,#111214);--surface:var(--theme-surface-background,#111214);--surface-raised:var(--theme-panel-background,#212324);--dialog:var(--theme-dialog-background,#212324);--control:var(--theme-control-background,#2b2c2f);--control-hover:var(--theme-control-hover,#34363a);--control-active:var(--theme-control-active,#3e4045);--line:color-mix(in srgb, var(--theme-border,#94a3b8) 18%, transparent);--line-soft:color-mix(in srgb, var(--theme-divider,#94a3b8) 10%, transparent);--text:var(--theme-text-primary,#d7e0e9);--text-secondary:var(--theme-text-secondary,#9aa6b3);--muted:var(--theme-text-muted,#8996a5);--text-inverse:var(--theme-text-inverse,#111);--teal:var(--theme-footprint-buy,#36d1ad);--coral:var(--theme-footprint-sell,#ff5a5f);--yellow:var(--theme-brand-accent,#f6d94a);--violet:var(--theme-status-info,#9aa8ff);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{overflow:auto}button,input,select{font:inherit;color:var(--text)}button{cursor:pointer}button:disabled{cursor:wait;opacity:.58}.app-shell{background:var(--background);flex-direction:column;width:100vw;height:100svh;min-height:560px;display:flex}.tickflow-header{z-index:30;border-bottom:1px solid var(--line);background:var(--surface-raised);flex:0 0 40px;align-items:stretch;min-width:0;display:flex;position:relative}.tickflow-brand{border:0;border-right:1px solid var(--line-soft);min-width:102px;color:var(--text);letter-spacing:.02em;white-space:nowrap;background:0 0;flex:none;align-items:center;gap:8px;padding:0 11px;font:650 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.tickflow-brand:hover{background:var(--control-hover)}.tickflow-mark{align-items:flex-end;gap:1.5px;width:14px;height:16px;display:flex}.tickflow-mark i{background:var(--teal);border-radius:1px;width:2px}.tickflow-mark i:first-child{background:var(--coral);height:7px}.tickflow-mark i:nth-child(2){background:var(--yellow);height:13px}.tickflow-mark i:nth-child(3){height:9px}.tickflow-mark i:nth-child(4){background:var(--theme-vwap-negative,#d74add);height:15px}.symbol-picker{flex:none;position:relative}.symbol-picker-trigger{border:0;border-right:1px solid var(--line-soft);white-space:nowrap;background:0 0;align-items:center;gap:7px;min-width:176px;height:100%;padding:0 10px;display:flex}.symbol-picker-trigger:hover,.symbol-picker-trigger[aria-expanded=true]{background:var(--control-hover)}.exchange-badge,.market-badge{border:1px solid color-mix(in srgb, var(--yellow) 30%, transparent);color:var(--yellow);background:color-mix(in srgb, var(--yellow) 7%, transparent);border-radius:3px;flex:none;padding:2px 5px;font:700 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.exchange-badge{border-color:color-mix(in srgb, var(--yellow) 52%, transparent);background:color-mix(in srgb, var(--yellow) 11%, transparent);color:var(--yellow)}.market-badge{border-color:var(--line);color:var(--muted);background:0 0}.symbol-primary{color:var(--text);font:650 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.symbol-primary span{color:var(--muted);font-weight:500}.symbol-caret{color:var(--muted);margin-left:auto;font-size:9px}.price-chip{border-right:1px solid var(--line-soft);white-space:nowrap;flex:none;align-items:center;gap:7px;min-width:116px;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.price-chip strong{font-size:11px;font-weight:650}.price-chip span{font-size:9px}.price-chip.is-positive{color:var(--teal)}.price-chip.is-negative{color:var(--coral)}.ohlc-hud{min-width:0;color:var(--muted);white-space:nowrap;pointer-events:none;align-items:center;gap:10px;display:inline-flex;overflow:hidden}.ohlc-hud strong{color:var(--text);font-weight:550}.base-layer-divider{color:var(--muted);font-size:8px}.indicator-control-overlay{z-index:9;pointer-events:none;max-width:calc(100% - 82px);position:absolute;left:10px}.indicator-control-stack{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.indicator-control-overlay.is-volume-pane{top:var(--volume-pane-top-px,calc(100% - 150px))}.indicator-control-overlay.is-cvd-pane{top:var(--cvd-pane-top-px,calc(100% - 150px))}.indicator-control-row{background:color-mix(in srgb, var(--surface) 58%, transparent);min-height:23px;color:var(--muted);white-space:nowrap;pointer-events:auto;border:1px solid #0000;border-radius:3px;align-items:center;gap:6px;padding:0 3px 0 7px;font:9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;transition:background-color .1s,border-color .1s;display:inline-flex}.indicator-control-row strong{color:var(--text-secondary);font-weight:600}.indicator-control-meta{color:var(--muted);font-size:8px}.indicator-output-status{align-items:center;gap:3px;display:inline-flex}.indicator-output-status i{--legend-color:#fff;background:var(--legend-color);opacity:.86;border-radius:2px;width:10px;height:3px}.indicator-output-status i.is-hidden{opacity:.16}.indicator-control-actions{align-items:center;display:inline-flex}.indicator-control-actions button{width:21px;height:21px;color:var(--muted);opacity:.38;background:0 0;border:0;border-radius:3px;place-items:center;padding:0;display:inline-grid}.indicator-control-row:hover .indicator-control-actions button,.indicator-control-row:focus-within .indicator-control-actions button{opacity:1}.indicator-control-actions button:hover{color:var(--text);background:var(--control-hover)}.indicator-control-actions button:focus-visible{outline:1px solid var(--yellow);outline-offset:-1px;opacity:1}.indicator-control-actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:13px;height:13px}.indicator-control-row.is-hidden>:not(.indicator-control-actions){opacity:.38}.indicator-control-row.is-base-layer.is-hidden>:not(.indicator-control-actions){opacity:1}.indicator-control-row.is-stale{border-color:color-mix(in srgb, var(--theme-status-warning,#f0a744) 28%, transparent)}.indicator-control-row.is-stale .indicator-control-meta{color:var(--theme-status-warning,#c89945)}.indicator-control-row.is-unavailable>:not(.indicator-control-actions){opacity:.72}.indicator-control-row.is-unavailable .indicator-control-meta{color:var(--theme-status-error,#ff777a)}.interval-switch{border-right:1px solid var(--line-soft);scrollbar-width:none;flex:0 auto;align-items:stretch;min-width:0;padding:0 4px;display:flex;overflow-x:auto}.interval-switch::-webkit-scrollbar{display:none}.interval-switch button{min-width:27px;color:var(--muted);background:0 0;border:0;border-radius:0;flex:0 0 27px;padding:0 3px;font:550 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.interval-switch button.is-active{color:var(--text-inverse);background:var(--yellow)}.header-footprint-filters{border-right:1px solid var(--line-soft);flex:none;align-items:center;gap:5px;height:100%;padding:0 6px;display:flex}.footprint-mode-switch{border:1px solid var(--line);background:var(--surface-raised);border-radius:4px;flex:none;padding:2px;display:inline-flex}.footprint-mode-switch button{min-height:24px;color:var(--muted);background:0 0;border:0;border-radius:2px;padding:0 8px;font-size:9px}.footprint-mode-switch button:hover{background:var(--control-hover)}.footprint-mode-switch button.is-active{color:var(--text);background:var(--control-active);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-border,#94a3b8) 17%, transparent)}.header-mode-switch{align-self:center;margin:0 5px}.analysis-tools{flex:none;align-items:stretch;display:flex}.analysis-tools>button,.drawing-toolbar>button,.position-toolbar>button{border:0;border-left:1px solid var(--line-soft);min-width:0;color:var(--muted);white-space:nowrap;background:0 0;padding:0 8px;font-size:9px}.analysis-tools>button:hover,.drawing-toolbar>button:hover,.position-toolbar>button:hover{color:var(--text);background:var(--control-hover)}.analysis-tools>button.is-active,.drawing-toolbar>button.is-active,.position-toolbar>button.is-active{color:var(--violet);background:color-mix(in srgb, var(--violet) 10%, transparent);box-shadow:inset 0 -2px var(--violet)}.analysis-tools>button:first-child.is-active{color:var(--teal);background:color-mix(in srgb, var(--teal) 8%, transparent);box-shadow:inset 0 -2px var(--teal)}.drawing-toolbar{flex:none;align-items:stretch;display:flex;position:relative}.drawing-toolbar>button{align-items:center;gap:4px;display:inline-flex}.drawing-toolbar>button span{color:currentColor;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.analysis-toolbar-placeholder{flex:0 0 150px}.position-toolbar{flex:none;align-items:stretch;display:flex;position:relative}.position-tool-button{align-items:center;gap:5px;display:inline-flex}.position-tool-button.is-long.is-active{color:var(--theme-long-position,#4fc9b5);background:color-mix(in srgb, var(--theme-long-position,#089981) 12%, transparent);box-shadow:inset 0 -2px var(--theme-long-position,#089981)}.position-tool-button.is-short.is-active{color:var(--theme-short-position,#ff7b85);background:color-mix(in srgb, var(--theme-short-position,#f23645) 12%, transparent);box-shadow:inset 0 -2px var(--theme-short-position,#f23645)}.position-tool-glyph{border:1px solid color-mix(in srgb, var(--theme-annotation-text,#d7e0e9) 52%, transparent);border-radius:2px;flex-direction:column;width:10px;height:14px;display:inline-flex;overflow:hidden}.position-tool-glyph i{flex:50%}.position-tool-glyph.is-long i:first-child,.position-tool-glyph.is-short i:last-child{background:color-mix(in srgb, var(--theme-long-position,#089981) 92%, transparent)}.position-tool-glyph.is-long i:last-child,.position-tool-glyph.is-short i:first-child{background:color-mix(in srgb, var(--theme-short-position,#f23645) 92%, transparent)}.analysis-tools .position-risk-trigger{border-left:0;border-right:1px solid var(--line-soft);color:var(--text-secondary);padding-inline:6px}.analysis-tools .position-risk-trigger:hover,.analysis-tools .position-risk-trigger.is-open{color:var(--text);background:var(--control-hover)}.position-risk-trigger span{color:var(--muted);font-size:8px}.position-settings-popover{z-index:120;border:1px solid color-mix(in srgb, var(--theme-border,#94a3b8) 28%, transparent);background:color-mix(in srgb, var(--dialog) 99%, transparent);width:286px;color:var(--text);border-radius:0 0 5px 5px;padding:10px;font:10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:calc(100% + 1px);right:0;box-shadow:0 18px 48px #000000a3}.position-settings-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.position-settings-heading strong{font-size:11px}.position-settings-heading span{color:var(--muted);font-size:8px}.position-settings-account{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.position-settings-input{border:1px solid var(--line);background:var(--control);height:27px;color:var(--muted);border-radius:3px;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.position-settings-input input{width:96px;color:var(--text);text-align:center;background:0 0;border:0;outline:0;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.position-settings-account.has-error .position-settings-input{border-color:color-mix(in srgb, var(--theme-status-error,#f23645) 72%, transparent)}.position-risk-mode{grid-template-columns:1fr 1fr;gap:5px;margin-top:9px;display:grid}.analysis-tools .position-risk-mode button{border:1px solid var(--line);background:var(--control);min-height:27px;color:var(--muted);border-radius:3px;font-size:9px}.analysis-tools .position-risk-mode button.is-selected{border-color:color-mix(in srgb, var(--violet) 68%, transparent);background:color-mix(in srgb, var(--violet) 12%, transparent);color:var(--violet)}.position-risk-options{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:9px;display:grid}.analysis-tools .position-risk-options button{border:1px solid var(--line);background:var(--control);min-height:29px;color:var(--muted);border-radius:3px;padding:0;font-size:10px}.analysis-tools .position-risk-options button:hover{color:var(--text);border-color:color-mix(in srgb, var(--violet) 45%, transparent)}.analysis-tools .position-risk-options button.is-selected{border-color:color-mix(in srgb, var(--violet) 72%, transparent);background:color-mix(in srgb, var(--violet) 13%, transparent);color:var(--violet);box-shadow:inset 0 -2px var(--violet)}.position-risk-summary{background:color-mix(in srgb, var(--theme-long-position,#089981) 8%, transparent);color:var(--muted);border-radius:3px;justify-content:space-between;align-items:center;margin-top:9px;padding:7px 8px;display:flex}.position-risk-summary strong{color:var(--theme-long-position,#4fc9b5)}.position-settings-popover p{color:var(--muted);margin:8px 0 0;font-size:8px}.position-toolbar-placeholder{flex:0 0 132px}.freshness{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.status-dot{background:var(--theme-status-warning,#f0a744);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-status-warning,#f0a744) 8%, transparent);border-radius:50%}.freshness.is-fresh .status-dot{background:var(--theme-status-success,#53d68b);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-status-success,#53d68b) 8%, transparent)}.chart-workspace{background:var(--surface);flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.legend-rail{scrollbar-width:none;flex:auto;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.legend-rail::-webkit-scrollbar{display:none}.legend-rail button{min-height:26px;color:var(--muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 7px;font-size:10px;display:inline-flex}.legend-rail button:hover{color:var(--text)}.legend-rail button.is-hidden{opacity:.42;text-decoration:line-through}.legend-rail button.is-unavailable{cursor:not-allowed;opacity:.35}.legend-swatch{--legend-color:#fff;border:1px solid var(--legend-color);background:color-mix(in srgb, var(--legend-color) 45%, transparent);border-radius:2px;width:15px;height:8px}.header-basic-legend{border-left:1px solid var(--line-soft);border-right:1px solid var(--line-soft);flex:none;align-self:stretch;gap:0;padding:0 3px;overflow:hidden}.header-basic-legend button{min-height:100%;padding-inline:5px;font-size:9px}.header-basic-legend .legend-swatch{width:11px;height:7px}.yellow-threshold-control{border:1px solid color-mix(in srgb, var(--theme-footprint-heat-threshold,#f6d94a) 26%, transparent);background:color-mix(in srgb, var(--theme-footprint-heat-threshold,#f6d94a) 4.5%, transparent);height:26px;color:var(--theme-text-secondary,#99a4b0);white-space:nowrap;border-radius:4px;flex:none;align-items:center;gap:5px;padding:0 7px;font:9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.yellow-threshold-control input{border:1px solid var(--line);background:var(--background);width:52px;height:19px;color:inherit;text-align:center;border-radius:2px;outline:none;padding:0 4px;font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.yellow-threshold-control input:focus{border-color:color-mix(in srgb, var(--theme-footprint-heat-threshold,#f6d94a) 72%, transparent)}.yellow-threshold-control.has-error{border-color:color-mix(in srgb, var(--theme-status-error,#ff5a5f) 72%, transparent)}.yellow-threshold-control.has-error input{color:var(--theme-status-error,#ff9a9e)}.yellow-threshold-control.is-disabled{opacity:.42}.header-footprint-filters .yellow-threshold-control{height:24px;padding-inline:5px}.header-footprint-filters .yellow-threshold-control input{width:40px}.footprint-heat-filter{border:1px solid var(--line);background:var(--surface-raised);min-width:164px;height:24px;color:var(--muted);white-space:nowrap;border-radius:4px;flex:none;align-items:center;gap:5px;padding:0 8px;font:8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.footprint-heat-filter.is-disabled{opacity:.42}.heat-filter-edge{flex:none}.heat-filter-edge.is-values{min-width:48px;color:var(--text-secondary);text-align:right}.heat-filter-track{--heat-low:0%;--heat-high:100%;flex:70px;width:70px;height:16px;position:relative}.heat-filter-gradient,.heat-filter-outside{pointer-events:none;height:4px;position:absolute;top:6px}.heat-filter-gradient{background:linear-gradient(90deg, var(--theme-footprint-heat-low,#192442) 0%, var(--theme-footprint-heat-mid-low,#2a4bae) 34%, var(--theme-footprint-heat-mid-high,#12a18b) 68%, var(--theme-footprint-heat-high,#e2ee46) 100%);border-radius:2px;inset-inline:0}.heat-filter-gradient:after{content:"";background:var(--theme-footprint-heat-threshold,#e2ee46);width:1px;height:8px;position:absolute;top:-2px;right:0}.heat-filter-outside{z-index:1;background:color-mix(in srgb, var(--surface) 78%, transparent)}.heat-filter-outside.is-low{width:var(--heat-low);border-radius:2px 0 0 2px;left:0}.heat-filter-outside.is-high{width:calc(100% - var(--heat-high));border-radius:0 2px 2px 0;right:0}.heat-filter-range{z-index:2;appearance:none;pointer-events:none;background:0 0;width:100%;height:16px;margin:0;position:absolute;inset:0}.heat-filter-range.is-active{z-index:3}.heat-filter-range::-webkit-slider-runnable-track{background:0 0;height:16px}.heat-filter-range::-webkit-slider-thumb{border:1px solid var(--background);appearance:none;background:var(--theme-drawing-handle-fill,#f8fafc);width:8px;height:14px;box-shadow:0 0 0 1px color-mix(in srgb, var(--theme-border,#94a3b8) 20%, transparent);pointer-events:auto;cursor:ew-resize;border-radius:2px;margin-top:1px}.heat-filter-range::-moz-range-track{background:0 0;height:16px}.heat-filter-range::-moz-range-thumb{border:1px solid var(--background);background:var(--theme-drawing-handle-fill,#f8fafc);pointer-events:auto;cursor:ew-resize;border-radius:2px;width:8px;height:14px}.heat-filter-range:focus-visible::-webkit-slider-thumb{outline:1px solid var(--yellow);outline-offset:1px}.chart-stage{flex:auto;min-height:0;position:relative}.gpu-reference-chart-slots{grid-template-columns:minmax(0,1fr);display:grid;position:absolute;inset:0}.gpu-reference-chart-slots.is-multi{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px}.gpu-reference-chart-slot{min-width:0;min-height:0;position:relative}.market-chart-canvas{position:absolute;inset:0}.market-chart-canvas[data-chart-backend=gpu]{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;outline:none;overflow:hidden}.market-chart-canvas[data-chart-backend=gpu][data-gpu-cursor=default]{cursor:default}.market-chart-canvas[data-chart-backend=gpu][data-gpu-cursor=crosshair]{cursor:crosshair}.market-chart-canvas[data-chart-backend=gpu][data-gpu-cursor=vertical]{cursor:ns-resize}.market-chart-canvas[data-chart-backend=gpu][data-gpu-cursor=horizontal],.market-chart-canvas[data-chart-backend=gpu][data-gpu-cursor=profile-resize]{cursor:ew-resize}.market-chart-canvas[data-chart-backend=gpu][data-gpu-cursor=profile-move]{cursor:grab}.market-chart-canvas[data-chart-backend=gpu][data-gpu-cursor=drawing-grabbing]{cursor:grabbing}.market-chart-canvas[data-chart-backend=gpu][data-gpu-cursor=drawing-pointer]{cursor:pointer}.gpu-chart-plot,.gpu-chart-annotations,.gpu-chart-axis{pointer-events:none;display:block;position:absolute}.gpu-chart-plot{z-index:0;inset:0}.gpu-chart-workspace-compositor{width:100%;height:100%}.gpu-chart-annotations{z-index:1;inset:0}.gpu-chart-axis{z-index:2}@media (hover:none) and (pointer:coarse){.gpu-chart-axis{background-color:var(--surface)}}.gpu-chart-tooltip{z-index:3;border:1px solid color-mix(in srgb, var(--theme-border,#94a3b8) 35%, transparent);background:color-mix(in srgb, var(--theme-tooltip-background,#151824) 94%, transparent);max-width:min(360px,100% - 16px);color:var(--theme-tooltip-text,#f8fafc);white-space:nowrap;pointer-events:none;will-change:transform;border-radius:4px;padding:6px 8px;font:11px/16px ui-monospace,SFMono-Regular,Menlo,monospace;display:none;position:absolute}.gpu-chart-status{z-index:4;color:var(--text-secondary);text-align:center;pointer-events:none;place-items:center;padding:24px;font:12px/18px ui-sans-serif,system-ui,sans-serif;display:grid;position:absolute;inset:0}.gpu-chart-status[hidden]{display:none}.chart-stage:has(.market-chart-canvas[data-visible-vpvr-state=empty]):after{content:"VPVR · 当前可视区没有可聚合成交量数据";z-index:4;border:1px solid color-mix(in srgb, var(--theme-border,#94a3b8) 32%, transparent);background:color-mix(in srgb, var(--theme-tooltip-background,#151824) 90%, transparent);max-width:min(320px,100% - 110px);color:var(--text-secondary);pointer-events:none;border-radius:4px;padding:5px 8px;font:11px/16px ui-sans-serif,system-ui,sans-serif;position:absolute;top:44px;right:76px}.chart-brand-watermark{z-index:2;color:color-mix(in srgb, var(--text-secondary) 52%, transparent);letter-spacing:.02em;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;gap:11px;font:650 22px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex;position:absolute;bottom:36px;left:16px}.chart-brand-watermark-mark{opacity:.72;flex:none;width:23px;height:28px}.chart-history-hint{z-index:auto;min-width:0;max-width:min(260px,28vw);color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:0 0;flex:0 260px;padding:0;position:static;overflow:hidden}.chart-history-hint.is-error{color:color-mix(in srgb, var(--theme-status-warning,#f0c64a) 78%, transparent)}.tickflow-current-clock{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:.02em;white-space:nowrap;pointer-events:none;background:0 0;border:0;flex:none;justify-content:center;align-self:stretch;align-items:center;min-width:8.7ch;min-height:39px;padding:0 10px;font:600 30px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex;transform:translateY(1px)}.tickflow-current-clock.is-empty{visibility:hidden}.header-account-slot{flex:none;align-self:stretch;margin-left:auto;display:inline-flex}.header-account-slot .workspace-save-indicator{z-index:auto;align-self:center;margin:0 6px;position:static}.header-community-menu{height:100%;position:relative}.header-community-shortcut{border:0;border-left:1px solid var(--line-soft);color:#5865f2;background:0 0;border-radius:0;flex:none;place-items:center;width:40px;height:100%;padding:0;display:grid}.header-community-shortcut:hover,.header-community-shortcut[aria-expanded=true]{background:var(--control-hover);color:#7480ff}.header-community-shortcut:focus-visible{outline:1px solid var(--yellow);outline-offset:-2px}.header-community-shortcut svg{fill:currentColor;width:18px;height:18px;display:block}.header-community-popover{z-index:220;border:1px solid color-mix(in srgb, var(--theme-border,#94a3b8) 26%, transparent);background:color-mix(in srgb, var(--dialog) 98%, transparent);border-radius:6px;min-width:166px;padding:5px;font:10px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:calc(100% + 5px);right:4px;box-shadow:0 14px 38px #00000061}.header-community-join{min-height:40px;color:var(--text-secondary);border-radius:4px;justify-content:space-between;align-items:center;gap:14px;padding:6px 8px;text-decoration:none;display:flex}.header-community-join:hover{color:var(--text);background:var(--control-hover)}.header-community-join:focus-visible{outline:1px solid var(--yellow);outline-offset:-1px}.header-community-join>span:first-child{flex-direction:column;gap:2px;display:flex}.header-community-join strong{font-size:10px}.header-community-join small{color:#7480ff;font-size:8px}.header-community-join>span:last-child{color:var(--muted);font-size:12px}.account-menu{height:100%;position:relative}.account-menu-trigger{border:0;border-left:1px solid var(--line-soft);width:40px;height:100%;color:var(--text-secondary);background:0 0;border-radius:0;place-items:center;padding:0;display:grid}.account-menu-trigger:hover,.account-menu-trigger[aria-expanded=true]{color:var(--text);background:var(--control-hover)}.account-menu-trigger:focus-visible{outline:1px solid var(--yellow);outline-offset:-2px}.account-menu-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:19px;height:19px}.account-menu-popover{z-index:220;border:1px solid color-mix(in srgb, var(--theme-border,#94a3b8) 26%, transparent);background:color-mix(in srgb, var(--dialog) 98%, transparent);width:max-content;min-width:176px;max-width:min(360px,100vw - 8px);color:var(--text);border-radius:6px;padding:5px;font:10px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:calc(100% + 5px);right:4px;box-shadow:0 14px 38px #00000061}.account-menu-row{border-bottom:1px solid var(--line-soft);grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px;min-height:32px;padding:0 7px;display:grid}.account-menu-row>span{color:var(--muted)}.account-menu-row strong,.account-menu-row time{min-width:0;color:var(--text-secondary);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.account-menu-user-id-row{min-height:44px}.account-menu-user-id-value{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.account-menu-user-id-value code{overflow-wrap:anywhere;max-width:224px;color:var(--text-secondary);text-align:right;font:500 9px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.account-menu-copy-id{border:1px solid var(--line-soft);background:var(--control);min-width:34px;min-height:22px;color:var(--text-secondary);border-radius:4px;flex:none;padding:0 5px;font:600 9px/1 Inter,PingFang SC,ui-sans-serif,sans-serif}.account-menu-copy-id:hover{color:var(--text);background:var(--control-hover)}.account-menu-copy-id:focus-visible{outline:1px solid var(--yellow);outline-offset:1px}.account-menu-center,.account-menu-renewal{width:100%;min-height:31px;color:var(--text-secondary);border-radius:4px;align-items:center;margin-top:4px;padding:0 7px;font-weight:500;text-decoration:none;display:flex}.account-menu-center:hover,.account-menu-renewal:hover{background:var(--control-hover)}.account-menu-center:focus-visible,.account-menu-renewal:focus-visible{outline:1px solid var(--yellow);outline-offset:1px}.account-menu-logout{width:100%;min-height:31px;color:var(--theme-status-error,#ff6669);text-align:left;background:0 0;border:0;border-radius:4px;margin-top:1px;padding:0 7px}.account-menu-logout:disabled{cursor:wait}.account-menu-error{color:var(--theme-status-error,#ff6669);margin:4px 8px 2px;font-size:9px}.chart-context-menu{z-index:280;border:1px solid color-mix(in srgb, var(--theme-border,#89919a) 46%, transparent);background:var(--dialog);width:224px;color:var(--text);-webkit-backdrop-filter:blur(14px);-webkit-user-select:none;user-select:none;border-radius:8px;gap:2px;padding:5px;font:500 12px/1 Inter,PingFang SC,ui-sans-serif,sans-serif;display:grid;position:fixed;box-shadow:0 12px 36px #00000061,0 2px 6px #0000003d}.chart-context-menu>button{width:100%;min-height:34px;color:var(--text-secondary);font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:0 9px;display:grid}.chart-context-menu>button:hover,.chart-context-menu>button:focus-visible{background:var(--control-hover);color:var(--text);outline:0}.chart-context-menu>button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;opacity:.78;width:16px;height:16px}.chart-context-menu-check{color:var(--theme-status-success,#72d391);text-align:center;font-size:14px;font-weight:700}.chart-context-menu-divider{background:color-mix(in srgb, var(--theme-border,#89919a) 34%, transparent);height:1px;margin:2px 7px}.workspace-save-indicator{z-index:12;border:1px solid var(--line);min-height:26px;color:var(--text-secondary);background:color-mix(in srgb, var(--surface-raised) 96%, transparent);white-space:nowrap;border-radius:4px;align-items:center;gap:8px;padding:0 9px;font:9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex;position:absolute;top:7px;right:88px;box-shadow:0 5px 18px #00000038}.workspace-save-indicator.is-saving i{border:1.5px solid color-mix(in srgb, var(--teal) 24%, transparent);border-top-color:var(--teal);border-radius:50%;width:10px;height:10px;animation:.8s linear infinite workspace-save-spin}@keyframes workspace-save-spin{to{transform:rotate(360deg)}}button.workspace-save-indicator.is-error{color:var(--theme-status-error,#ff777a);border-color:color-mix(in srgb, var(--theme-status-error,#ff777a) 38%, transparent)}button.workspace-save-indicator.is-error:hover{background:var(--control-hover)}.pane-resize-handle{z-index:11;cursor:ns-resize;touch-action:none;background:0 0;border:0;outline:0;height:10px;padding:0;position:absolute;left:0;right:0;transform:translateY(-50%)}.pane-resize-handle:before{content:"";background:var(--chrome-divider,color-mix(in srgb, var(--theme-border,#94a3b8) 34%, transparent));opacity:1;height:1px;transition:opacity 80ms linear,background-color 80ms linear;position:absolute;top:50%;left:0;right:68px;transform:translateY(-50%)}.pane-resize-handle:hover:before,.pane-resize-handle:focus-visible:before,.market-chart-canvas[data-pane-resize-state=dragging] .pane-resize-handle:before{opacity:1;background:color-mix(in srgb, var(--theme-selection,#2962ff) 55%, var(--theme-border,#94a3b8))}.chart-scale-controls{z-index:12;border-top:1px solid var(--line-soft);border-left:1px solid var(--line-soft);background:var(--background);grid-template-columns:1fr 1fr;width:68px;height:24px;display:grid;position:absolute;bottom:0;right:0}.chart-scale-button{min-width:0;color:var(--muted);background:0 0;border:0;border-radius:0;padding:0;font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.chart-scale-button+.chart-scale-button{border-left:1px solid var(--line-soft)}.chart-scale-button:hover{background:var(--control-hover);color:var(--text)}.chart-scale-button:focus-visible{z-index:1;outline:1px solid var(--theme-selection,#2962ff);outline-offset:-1px;position:relative}.chart-stage:has(.market-chart-canvas[data-price-viewport-mode=manual]) .chart-scale-button.is-auto{background:color-mix(in srgb, var(--text-secondary) 8%, transparent);color:var(--text-secondary)}.chart-scale-button:disabled{opacity:1;cursor:default}@media (max-width:719px){.chart-scale-controls{height:26px}}.drawing-text-editor{z-index:130;border:1px solid var(--theme-border,var(--line,#393a3b));background:var(--theme-dialog-background,var(--dialog,#212324));width:min(248px,100% - 16px);color:var(--theme-text-primary,var(--text,#dde0e2));border-radius:11px;outline:0;padding:8px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Segoe UI,sans-serif;position:absolute;box-shadow:inset 0 1px #ffffff0a,0 16px 42px #00000070}.drawing-text-editor-input{resize:none;border:1px solid var(--theme-border-soft,var(--line-soft,#2f3133));background:var(--theme-control-background,var(--control,#2b2c2f));width:100%;min-height:78px;max-height:140px;color:var(--theme-text-primary,var(--text,#dde0e2));caret-color:var(--theme-selection,#7aa2cc);box-sizing:border-box;border-radius:8px;outline:0;padding:9px 10px;font:500 12px/1.5 -apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Segoe UI,sans-serif;display:block}.drawing-text-editor-input::placeholder{color:var(--theme-text-muted,var(--muted,#73797f))}.drawing-text-editor-input:focus{border-color:color-mix(in srgb, var(--theme-selection,#7aa2cc) 72%, var(--theme-border,#393a3b));box-shadow:0 0 0 2px color-mix(in srgb, var(--theme-selection,#7aa2cc) 17%, transparent)}.drawing-text-editor-footer{justify-content:space-between;align-items:flex-end;gap:8px;min-height:28px;margin-top:7px;display:flex}.drawing-text-editor-hint{color:var(--theme-text-muted,var(--muted,#73797f));white-space:nowrap;padding-bottom:4px;font-size:9px;line-height:1}.drawing-text-editor-actions{align-items:center;gap:5px;display:inline-flex}.drawing-text-editor-button{border:1px solid var(--theme-border,var(--line,#393a3b));background:var(--theme-control-background,var(--control,#2b2c2f));min-width:48px;height:28px;color:var(--theme-text-secondary,var(--text-secondary,#a0a7ac));border-radius:7px;padding:0 9px;font:600 11px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Segoe UI,sans-serif}.drawing-text-editor-button:hover{border-color:color-mix(in srgb, var(--theme-text-secondary,#a0a7ac) 45%, var(--theme-border,#393a3b));background:var(--theme-control-hover,var(--control-hover,#34363a));color:var(--theme-text-primary,var(--text,#dde0e2))}.drawing-text-editor-button:focus-visible{outline:2px solid color-mix(in srgb, var(--theme-selection,#7aa2cc) 48%, transparent);outline-offset:1px}.drawing-text-editor-button.is-primary{border-color:color-mix(in srgb, var(--theme-status-success,#53946e) 72%, var(--theme-border,#393a3b));background:var(--theme-status-success,#53946e);color:#eff4f1}.drawing-text-editor-button.is-primary:hover{background:color-mix(in srgb, var(--theme-status-success,#53946e) 88%, #fff);color:#fff}.market-chart-hover-tooltip{z-index:1000;border:1px solid color-mix(in srgb, var(--theme-tooltip-border,#94a3b8) 25%, transparent);background:color-mix(in srgb, var(--theme-tooltip-background,#151824) 97%, transparent);max-width:calc(100% - 20px);color:var(--theme-tooltip-text,#d7e0e9);white-space:nowrap;pointer-events:none;contain:layout paint;will-change:transform;border-radius:4px;padding:8px 10px;font:12px/18px ui-sans-serif,system-ui,sans-serif;display:none;position:absolute;top:0;left:0;box-shadow:0 4px 14px #0000003d}.chart-state{z-index:10;background:color-mix(in srgb, var(--theme-overlay-scrim,#151824) 78%, transparent);color:var(--muted);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;inset:0}.chart-state.is-loading{background:color-mix(in srgb, var(--theme-app-background,#111214) 68%, transparent);color:#98a6b8;-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;gap:14px}.chart-state.is-loading>.brand-connection-loader-status{margin:0;font-size:13px}.chart-state.is-error{color:var(--theme-status-error,#ffb0b2);flex-direction:column}.chart-state button{border:1px solid var(--line);background:var(--surface-raised);border-radius:4px;min-height:34px;padding:0 14px}.workspace-startup-overlay{z-index:1000;color:#dde0e2;background:#111214;place-content:center;justify-items:center;gap:15px;display:grid;position:fixed;inset:0}.workspace-startup-overlay p{color:#98a6b8;margin:0;font-size:13px}.workspace-presence-dialog p.brand-connection-loader-status{margin:0;font-size:13px;line-height:1.4}.chart-footer{border-top:1px solid var(--line-soft);min-height:24px;color:var(--chrome-text-secondary,var(--muted));text-rendering:geometricprecision;justify-content:space-between;align-items:center;gap:12px;padding:0 8px 0 0;font:500 10px/1.2 -apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Segoe UI,sans-serif;display:flex}.footer-left{align-items:center;gap:12px;min-width:0;display:flex}.footer-version{white-space:nowrap;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;padding-left:4px}.footer-runtime{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.footer-fps{min-width:0;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none}.footer-current-time{width:8ch;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;flex:0 0 8ch}.footer-current-time.is-empty{visibility:hidden}.runtime-route-picker{grid-template-columns:max-content;display:inline-grid;position:relative}.footer-link-status{color:var(--muted);font-size:inherit;align-items:center;gap:7px;display:inline-flex;position:relative}.local-exchange-runtime{display:inline-flex;position:relative}.local-exchange-status{height:20px;min-height:20px;color:var(--muted);font:inherit;cursor:default;background:0 0;border:0;border-radius:3px;padding:0 3px}.local-exchange-status.is-retryable{cursor:pointer}.local-exchange-status.is-retryable:hover{color:var(--text-secondary);background:var(--control-hover)}.local-exchange-status:focus-visible{outline:1px solid var(--yellow);outline-offset:1px}.runtime-reconnect-feedback{z-index:1200;border:1px solid color-mix(in srgb, var(--red) 46%, transparent);background:color-mix(in srgb, var(--theme-tooltip-background,#151824) 97%, transparent);width:max-content;max-width:min(300px,100vw - 16px);color:var(--text-secondary);white-space:nowrap;border-radius:7px;padding:6px 9px;font:550 11px/1.25 -apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Segoe UI,sans-serif;position:absolute;bottom:calc(100% + 7px);right:0;box-shadow:0 8px 24px #00000057}.runtime-route-trigger{background:0 0;border:0;border-radius:3px;gap:7px;width:100%;height:20px;min-height:20px;padding:0 3px}.runtime-route-trigger:hover,.runtime-route-trigger[aria-expanded=true]{color:var(--text-secondary);background:var(--control-hover)}.runtime-route-trigger:focus-visible{outline:1px solid var(--yellow);outline-offset:1px}.runtime-route-latency{min-width:0;color:var(--text-secondary);text-align:right;font-variant-numeric:tabular-nums}.runtime-link-tooltip{z-index:1200;border:1px solid color-mix(in srgb, var(--theme-tooltip-border,#94a3b8) 32%, transparent);background:color-mix(in srgb, var(--theme-tooltip-background,#151824) 97%, transparent);max-width:min(280px,100vw - 16px);color:var(--theme-tooltip-text,#d7e0e9);opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap;letter-spacing:.01em;border-radius:7px;padding:6px 9px;font:550 11px/1.25 -apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Segoe UI,sans-serif;position:absolute;bottom:calc(100% + 7px);right:0;transform:translateY(2px);box-shadow:0 8px 24px #00000057}.footer-link-status:focus-visible>.runtime-link-tooltip{opacity:1;visibility:visible;animation:90ms ease-out forwards runtime-link-tooltip-in}@media (hover:hover){.footer-link-status:hover>.runtime-link-tooltip{opacity:1;visibility:visible;animation:90ms ease-out forwards runtime-link-tooltip-in}}.runtime-route-trigger[aria-expanded=true]>.runtime-link-tooltip{opacity:0;visibility:hidden;animation:none}@keyframes runtime-link-tooltip-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.runtime-route-popover{z-index:220;box-sizing:border-box;background:color-mix(in srgb, var(--dialog) 98%, transparent);border:0;border-radius:4px;grid-template-columns:1fr;grid-auto-rows:26px;gap:3px;width:148px;min-width:148px;height:auto;padding:4px;display:grid;position:absolute;bottom:calc(100% + 4px);right:0;box-shadow:0 -6px 18px #00000047}.runtime-route-popover[hidden]{display:none}.runtime-route-option{border:1px solid color-mix(in srgb, var(--theme-border,#94a3b8) 26%, transparent);background:color-mix(in srgb, var(--control-hover) 55%, transparent);width:100%;height:26px;min-height:26px;color:var(--text-secondary);text-align:left;white-space:nowrap;border-radius:4px;justify-content:flex-start;align-items:center;gap:8px;padding:0 7px;display:flex}.runtime-route-option-dot{background:var(--theme-status-warning,#f0c64a);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-status-warning,#f0c64a) 8%, transparent);flex:none;align-self:center}.runtime-route-option strong{color:var(--text-secondary);font-size:9px}.runtime-route-option em{border:1px solid color-mix(in srgb, var(--yellow) 42%, transparent);color:var(--yellow);border-radius:3px;margin-left:auto;padding:1px 3px;font-size:7px;font-style:normal;font-weight:700}.runtime-route-option:disabled{cursor:not-allowed;opacity:.72}.footer-link-status.is-online .status-dot{background:var(--theme-status-success,#53d68b);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-status-success,#53d68b) 8%, transparent)}.footer-link-status.is-offline .status-dot{background:var(--theme-status-error,#ff6669);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-status-error,#ff6669) 8%, transparent)}.footer-link-status.is-degraded .status-dot,.footer-link-status.is-checking .status-dot,.footer-link-status.is-unknown .status-dot,.footer-link-status.is-unsupported .status-dot{background:var(--theme-status-warning,#f0c64a);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-status-warning,#f0c64a) 8%, transparent)}.app-update-backdrop{z-index:2000;background:color-mix(in srgb, var(--theme-overlay-scrim,#06080a) 76%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.app-update-dialog{border:1px solid color-mix(in srgb, var(--theme-border,#94a3b8) 36%, transparent);background:var(--dialog);width:min(380px,100vw - 40px);color:var(--text);text-align:center;border-radius:8px;padding:24px;box-shadow:0 24px 80px #00000085}.app-update-mark{border:1px solid color-mix(in srgb, var(--yellow) 60%, transparent);width:40px;height:40px;color:var(--yellow);border-radius:50%;place-items:center;margin:0 auto 14px;font:24px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.app-update-dialog h2{margin:0;font-size:17px;font-weight:650}.app-update-dialog p{color:var(--muted);margin:10px 0 20px;font-size:12px;line-height:1.65}.app-update-dialog .app-update-error{color:var(--theme-status-error,#ff777a);margin-top:-8px}.app-update-dialog button{border:1px solid color-mix(in srgb, var(--yellow) 74%, transparent);background:var(--yellow);color:#151824;border-radius:4px;min-width:132px;height:36px;padding:0 18px;font-size:12px;font-weight:700}.app-update-dialog button:hover{filter:brightness(1.06)}.app-update-dialog button:focus-visible{outline:2px solid var(--text);outline-offset:3px}.workspace-conflict-backdrop,.workspace-presence-backdrop{z-index:2200;background:color-mix(in srgb, var(--theme-overlay-scrim,#06080a) 82%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.workspace-presence-backdrop{z-index:2400}.workspace-conflict-dialog,.workspace-presence-dialog{border:1px solid color-mix(in srgb, var(--theme-border,#94a3b8) 34%, transparent);width:min(460px,100vw - 40px);color:var(--text);background:var(--dialog);text-align:center;border-radius:8px;padding:24px;box-shadow:0 24px 80px #0000008a}.workspace-conflict-dialog h2,.workspace-presence-dialog h2{margin:0;font-size:17px}.workspace-conflict-dialog>p,.workspace-presence-dialog p{color:var(--muted);margin:10px 0 18px;font-size:11px;line-height:1.65}.workspace-presence-dialog .site-brand-icon{width:42px;height:42px;margin-bottom:14px}.workspace-presence-brand{color:var(--text);letter-spacing:-.035em;justify-content:center;align-items:center;gap:10px;margin-bottom:16px;font:700 21px/1 -apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Segoe UI,sans-serif;display:inline-flex}.workspace-presence-brand .site-brand-icon{margin-bottom:0}.workspace-conflict-options{gap:8px;display:grid}.workspace-conflict-options button{border:1px solid var(--line);min-height:58px;color:var(--text);background:var(--surface-raised);text-align:left;border-radius:5px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:9px 12px;display:flex}.workspace-conflict-options button:hover:not(:disabled){border-color:var(--violet)}.workspace-conflict-options strong{font-size:11px}.workspace-conflict-options span{color:var(--muted);font-size:9px}.workspace-conflict-dialog .workspace-conflict-error{color:var(--theme-status-error,#ff777a);margin-bottom:0}.workspace-conflict-later,.workspace-presence-dialog button{border:1px solid var(--line);min-height:34px;color:var(--text-secondary);background:var(--control-hover);border-radius:4px;margin-top:14px;padding:0 15px}.workspace-presence-dialog .workspace-presence-home{border-color:color-mix(in srgb, var(--theme-border,#94a3b8) 48%, transparent);min-width:148px;min-height:42px;color:var(--text);border-radius:8px;padding-inline:24px;font-size:12px;font-weight:650}.timer-control{flex:none;align-self:stretch;position:relative}.timer-control-trigger{border:0;border-left:1px solid var(--line-soft);min-width:56px;height:100%;color:var(--muted);background:0 0;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:9px;display:inline-flex}.timer-control-trigger:hover,.timer-control-trigger[aria-expanded=true]{color:var(--text);background:var(--control-hover)}.timer-control-placeholder{border-left:1px solid var(--line-soft);flex:0 0 56px}.timer-popover{z-index:161;border:1px solid color-mix(in srgb, var(--theme-border,#94a3b8) 32%, transparent);background:color-mix(in srgb, var(--dialog) 99%, transparent);width:280px;color:var(--text);border-radius:0 0 6px 6px;font:9px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:calc(100% + 1px);right:0;box-shadow:0 18px 48px #0000006b}.timer-popover>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:8px 10px;display:flex}.timer-popover>header div{flex-direction:column;gap:2px;display:flex}.timer-popover>header strong{font-size:12px}.timer-popover>header span{color:var(--muted);font-size:8px}.timer-popover>header button{width:27px;height:27px;color:var(--muted);background:0 0;border:0;border-radius:3px;font-size:17px}.timer-popover>header button:hover{color:var(--text);background:var(--control-hover)}.timer-source-status{border-bottom:1px solid var(--line-soft);color:var(--muted);margin:0;padding:7px 10px;font-size:8px}.timer-source-status.is-ready{color:var(--theme-status-success,#53d68b)}.timer-source-status.is-unavailable{color:var(--theme-status-warning,#f0c64a)}.timer-display-switch{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px;display:flex;position:relative}.timer-display-switch:hover{background:var(--control-hover)}.timer-display-switch-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.timer-display-switch-copy strong{color:var(--text-secondary);font-size:10px}.timer-display-switch-copy small{color:var(--muted);white-space:nowrap;font-size:8px}.timer-display-switch input{opacity:0;width:1px;height:1px;position:absolute}.timer-switch-track{border:1px solid color-mix(in srgb, var(--theme-border,#94a3b8) 54%, transparent);background:var(--control);border-radius:999px;flex:none;width:36px;height:20px;transition:border-color .12s,background-color .12s;position:relative}.timer-switch-knob{background:var(--text-secondary);border-radius:50%;width:14px;height:14px;transition:transform .12s,background-color .12s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000057}.timer-display-switch input:checked+.timer-switch-track{border-color:var(--theme-selection,#675bd5);background:var(--theme-selection,#675bd5)}.timer-display-switch input:checked+.timer-switch-track .timer-switch-knob{background:#fff;transform:translate(16px)}.timer-display-switch input:focus-visible+.timer-switch-track{outline:2px solid color-mix(in srgb, var(--theme-selection,#675bd5) 70%, transparent);outline-offset:2px}.theme-control{flex:none;align-self:stretch;position:relative}.theme-control-trigger{border:0;border-left:1px solid var(--line-soft);min-width:49px;height:100%;color:var(--muted);background:0 0;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:9px;display:inline-flex}.theme-control-trigger:hover,.theme-control-trigger[aria-expanded=true]{color:var(--text);background:var(--control-hover)}.theme-control-placeholder{flex:0 0 138px;width:138px;height:28px}.theme-popover{z-index:160;border:1px solid color-mix(in srgb, var(--theme-border,#94a3b8) 32%, transparent);background:color-mix(in srgb, var(--dialog) 99%, transparent);width:min(720px,100vw - 12px);max-height:calc(100vh - 52px);color:var(--text);border-radius:0 0 6px 6px;flex-direction:column;font:10px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;top:calc(100% + 1px);right:0;box-shadow:0 18px 48px #0000006b}.theme-popover>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:8px 10px;display:flex}.theme-popover>header div{flex-direction:column;gap:2px;display:flex}.theme-popover>header strong{font-size:12px}.theme-popover>header span{color:var(--muted);font-size:8px}.theme-popover>header button{width:27px;height:27px;color:var(--muted);background:0 0;border:0;border-radius:3px;font-size:17px}.theme-popover>header button:hover{color:var(--text);background:var(--control-hover)}.theme-presets{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:9px;display:grid}.theme-presets>button{border:1px solid var(--line);background:var(--control);min-width:0;min-height:58px;color:var(--text);text-align:left;border-radius:4px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px;padding:6px;display:grid}.theme-presets>button:hover{border-color:color-mix(in srgb, var(--theme-selection,#675bd5) 55%, transparent);background:var(--control-hover)}.theme-presets>button.is-selected{border-color:var(--theme-selection,#675bd5);box-shadow:inset 0 -2px var(--theme-selection,#675bd5)}.theme-presets>button>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.theme-presets strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.theme-presets small{color:var(--muted);font-size:7px;line-height:1.25}.theme-preset-preview{--preview-bg:#151824;--preview-panel:#1b1f2d;--preview-up:#151824;--preview-up-border:#36d1ad;--preview-down:#151824;--preview-down-border:#ff4d4f;border:6px solid var(--preview-panel);background:var(--preview-bg);border-radius:3px;justify-content:center;align-items:center;gap:7px;height:42px;display:flex}.theme-preset-preview i{border:1px solid;width:7px;height:18px;position:relative}.theme-preset-preview i:before{content:"";z-index:-1;border-left:1px solid;position:absolute;top:-6px;bottom:-6px;left:2px}.theme-preset-preview i:first-child,.theme-preset-preview i:nth-child(3){color:var(--preview-up-border);background:var(--preview-up)}.theme-preset-preview i:nth-child(2){height:13px;color:var(--preview-down-border);background:var(--preview-down)}.theme-heat-presets{border-bottom:1px solid var(--line-soft);padding:8px 9px 9px}.theme-heat-presets>header{color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.theme-heat-presets>header strong{font-size:9px}.theme-heat-presets>header span{color:var(--muted);font-size:7px}.theme-heat-presets>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.theme-heat-presets button{border:1px solid var(--line);background:var(--control);min-width:0;min-height:35px;color:var(--text-secondary);border-radius:3px;grid-template-rows:10px auto;align-items:center;gap:5px;padding:5px 6px;font:8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.theme-heat-presets button:hover{color:var(--text);background:var(--control-hover)}.theme-heat-presets button.is-selected{border-color:var(--theme-selection,#675bd5);box-shadow:inset 0 -2px var(--theme-selection,#675bd5)}.theme-heat-presets button i{border:1px solid color-mix(in srgb, var(--theme-border,#94a3b8) 36%, transparent);background:linear-gradient(90deg, var(--heat-low), var(--heat-mid-low) 34%, var(--heat-mid-high) 68%, var(--heat-high));border-radius:2px;width:100%;height:8px;position:relative}.theme-heat-presets button i:after{content:"";background:var(--heat-threshold);width:1px;height:10px;position:absolute;top:-2px;right:1px}.theme-heat-presets button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.theme-advanced{min-height:0;overflow:auto}.theme-advanced>summary{z-index:2;background:var(--dialog);color:var(--text-secondary);cursor:pointer;justify-content:space-between;align-items:center;padding:9px 11px;list-style-position:inside;display:flex;position:sticky;top:0}.theme-advanced>summary span{color:var(--muted);font-size:8px}.theme-advanced>p{color:var(--muted);margin:0;padding:0 11px 8px;font-size:8px}.theme-advanced fieldset{border:0;border-top:1px solid var(--line-soft);margin:0;padding:7px 9px 9px}.theme-advanced legend{color:var(--text-secondary);padding:0 3px;font-weight:700}.theme-token-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.theme-token-grid>label{border:1px solid var(--line-soft);background:var(--control);border-radius:3px;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:5px;min-width:0;height:31px;padding:3px 4px;display:grid}.theme-token-grid>label.is-customized{border-color:color-mix(in srgb, var(--yellow) 42%, transparent)}.theme-token-grid input[type=color]{border:1px solid var(--line);background:0 0;border-radius:3px;width:22px;height:22px;padding:0}.theme-token-grid label>span{flex-direction:column;min-width:0;display:flex}.theme-token-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.theme-token-grid small{color:var(--muted);font-size:7px}.theme-token-grid button{width:22px;height:22px;color:var(--muted);background:0 0;border:0;border-radius:2px;padding:0}.theme-token-grid button:hover:not(:disabled){color:var(--text);background:var(--control-hover)}.theme-token-grid button:disabled{cursor:default;opacity:.2}.theme-popover>footer{border-top:1px solid var(--line);min-height:38px;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:6px 9px;font-size:8px;display:flex}.theme-popover>footer button{border:1px solid var(--line);background:var(--control);min-height:25px;color:var(--text-secondary);border-radius:3px;padding:0 8px;font-size:8px}.theme-popover>footer button:hover:not(:disabled){color:var(--text);background:var(--control-hover)}.indicator-center-scrim{z-index:300;background:0 0;place-items:center;width:100vw;height:100dvh;padding:14px;display:grid;position:fixed;inset:0 auto auto 0}.indicator-center-dialog{border:1px solid color-mix(in srgb, var(--theme-border,#94a3b8) 32%, transparent);background:var(--dialog);width:min(860px,100vw - 28px);max-height:min(760px,100vh - 28px);color:var(--text);border-radius:5px;outline:0;flex-direction:column;font:10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;overflow:hidden;box-shadow:0 22px 64px #00000085}.indicator-center-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 11px 8px 13px;display:flex}.indicator-center-dialog>header>div{flex-direction:column;gap:2px;display:flex}.indicator-center-dialog>header strong{font-size:12px}.indicator-center-dialog>header span{color:var(--muted);font-size:8px}.indicator-center-dialog.is-indicator-catalog>header strong{font-size:15px;line-height:1.2}.indicator-center-dialog>header button{width:27px;height:27px;color:var(--muted);background:0 0;border:0;border-radius:2px;font-size:17px}.indicator-center-dialog>header button:hover{color:var(--text);background:var(--control-hover)}.indicator-center-dialog.is-symbol-picker>header strong{font-size:15px;line-height:1.2}.symbol-picker-dialog-body{flex-direction:column;flex:auto;min-height:0;display:flex}.symbol-dialog-search{border:1px solid var(--line);background:var(--control);height:36px;color:var(--muted);border-radius:4px;flex:none;align-items:center;gap:8px;margin:10px 11px 8px;padding:0 10px;display:flex}.symbol-dialog-search:focus-within{border-color:color-mix(in srgb, var(--theme-selection,#675bd5) 45%, var(--line))}.symbol-dialog-search input{width:100%;min-width:0;height:34px;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.indicator-center-dialog .symbol-dialog-search input:focus-visible{outline:0}.symbol-dialog-search>span:last-child{font-size:9px}.symbol-dialog-filters{border-block:1px solid var(--line-soft);background:color-mix(in srgb, var(--background) 36%, var(--dialog));flex:none}.symbol-filter-row{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:9px;min-height:40px;padding:6px 11px;display:grid}.symbol-filter-row>span{color:var(--text-secondary);font-size:9px}.symbol-filter-options{flex-wrap:wrap;gap:5px;display:flex}.symbol-filter-options button{border:1px solid var(--line-soft);min-height:25px;color:var(--muted);background:0 0;border-radius:3px;align-items:center;gap:6px;padding:0 8px;font:9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.symbol-filter-options button:hover{color:var(--text);background:var(--control-hover)}.symbol-filter-options button.is-active{border-color:color-mix(in srgb, var(--violet) 44%, var(--line));background:color-mix(in srgb, var(--violet) 13%, transparent);color:var(--text)}.symbol-filter-options button small{color:var(--muted);font-size:8px}.symbol-result-header{border-bottom:1px solid var(--line-soft);min-height:29px;color:var(--muted);flex:none;grid-template-columns:minmax(0,1fr) 82px 132px;align-items:center;gap:12px;padding:0 20px;font-size:8px;display:grid}.symbol-result-header span:nth-child(2){text-align:center}.symbol-result-header span:last-child{text-align:right}.symbol-options{flex:auto;min-height:0;padding:0 10px 8px;overflow-y:auto}.symbol-category-title{z-index:2;border-bottom:1px solid color-mix(in srgb, var(--violet) 18%, transparent);background:color-mix(in srgb, var(--dialog) 96%, transparent);min-height:27px;color:var(--violet);letter-spacing:.07em;justify-content:space-between;align-items:center;padding:0 9px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:sticky;top:0}.symbol-category-title small{color:var(--muted);font-size:8px}.symbol-group-title{border-left:2px solid color-mix(in srgb, var(--violet) 58%, transparent);background:color-mix(in srgb, var(--control) 48%, transparent);min-height:27px;color:var(--text-secondary);letter-spacing:.05em;justify-content:space-between;align-items:center;margin:2px 0 0;padding:0 9px;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.symbol-group-title small{color:var(--muted);letter-spacing:0;font:8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.symbol-group>button{border:0;border-bottom:1px solid var(--line-soft);width:100%;min-height:45px;color:var(--muted);text-align:left;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 82px 132px;align-items:center;gap:12px;padding:5px 10px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.symbol-group>button:hover{color:var(--text);background:var(--control-hover)}.symbol-option-instrument{flex-direction:column;gap:2px;min-width:0;display:flex}.symbol-option-instrument>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.symbol-option-instrument>strong small{color:var(--text-secondary);font-size:inherit;font-weight:500}.symbol-option-instrument>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.symbol-option-market{color:var(--text-secondary);text-align:center;font-size:9px}.symbol-option-turnover{color:var(--text-secondary);text-align:right;white-space:nowrap;font-size:9px;font-weight:600}.symbol-empty{color:var(--muted);text-align:center;padding:36px 10px;font-size:11px}.indicator-center-shell{flex-direction:column;flex:auto;min-height:0;padding:16px 24px 0;display:flex}.indicator-center-catalog{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.indicator-center-toolbar{grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:12px;padding:0 0 14px;display:grid}.indicator-center-search{border:1px solid var(--line);background:var(--control);height:40px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.indicator-center-search:focus-within{border-color:color-mix(in srgb, var(--theme-border,#94a3b8) 45%, var(--line));box-shadow:0 0 0 2px color-mix(in srgb, var(--text-secondary) 24%, transparent)}.indicator-center-search svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;flex:0 0 17px;width:17px;height:17px}.indicator-center-search input{width:100%;min-width:0;height:38px;color:var(--text);background:0 0;border:0;outline:0;font:12px/1 Inter,PingFang SC,ui-sans-serif,sans-serif}.indicator-center-search input:focus-visible{outline:0}.indicator-center-tabs{border:1px solid var(--line);background:var(--control);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;min-width:160px;min-height:38px;padding:2px;display:grid}.indicator-center-tabs button{min-width:74px;min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:0 12px;font:500 12px/1 Inter,PingFang SC,ui-sans-serif,sans-serif}.indicator-center-tabs button:hover,.indicator-center-tabs button[aria-selected=true]{background:var(--control-active);color:var(--text)}.indicator-center-list{border-top:1px solid var(--line-soft);flex:auto;min-height:0;overflow:auto}.indicator-catalog-row{border-bottom:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr) auto 74px;align-items:center;gap:8px;min-height:58px;padding:0 8px 0 4px;display:grid}.indicator-catalog-row:hover{background:color-mix(in srgb, var(--control-hover) 56%, transparent)}.indicator-catalog-row.is-added{background:color-mix(in srgb, var(--control) 34%, transparent)}.indicator-favorite-toggle{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.indicator-favorite-toggle:hover,.indicator-favorite-toggle[aria-pressed=true]{color:var(--yellow);background:var(--control-hover)}.indicator-favorite-toggle svg{fill:#0000;stroke:currentColor;stroke-linejoin:round;stroke-width:1.45px;width:17px;height:17px}.indicator-favorite-toggle[aria-pressed=true] svg{fill:currentColor}.indicator-catalog-copy{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.indicator-catalog-title{white-space:nowrap;align-items:baseline;gap:7px;min-width:0;max-width:100%;display:flex;overflow:hidden}.indicator-catalog-title strong{color:var(--text);flex:none;font:600 13px/1.25 Inter,PingFang SC,ui-sans-serif,sans-serif}.indicator-catalog-title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);font:11px/1.3 Inter,PingFang SC,ui-sans-serif,sans-serif;overflow:hidden}.indicator-catalog-placement{border:1px solid color-mix(in srgb, var(--violet) 44%, var(--line));background:color-mix(in srgb, var(--violet) 9%, transparent);min-height:17px;color:var(--violet);white-space:nowrap;border-radius:5px;justify-self:end;align-items:center;padding:0 6px;font:500 9px/1 Inter,PingFang SC,ui-sans-serif,sans-serif;display:inline-flex}.indicator-catalog-action{border:1px solid var(--line);min-width:70px;min-height:32px;color:var(--text-secondary);background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:0 10px;font:500 11px/1 Inter,PingFang SC,ui-sans-serif,sans-serif;display:inline-flex}.indicator-catalog-action:hover:not(:disabled){border-color:color-mix(in srgb, var(--theme-status-success,#72d391) 48%, var(--line));background:color-mix(in srgb, var(--theme-status-success,#72d391) 7%, transparent);color:var(--text)}.indicator-catalog-action:disabled{cursor:default;opacity:1;border-color:color-mix(in srgb, var(--theme-status-success,#72d391) 30%, var(--line));color:var(--theme-status-success,#72d391)}.indicator-catalog-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px;height:14px}.indicator-center-dialog.is-indicator-catalog .indicator-center-empty{min-height:120px;color:var(--muted);place-items:center;padding:28px 12px;font:12px/1.5 Inter,PingFang SC,ui-sans-serif,sans-serif;display:grid}.indicator-center-dialog>footer button,.indicator-center-reset{border:1px solid var(--line);min-height:27px;color:var(--muted);background:0 0;border-radius:3px;padding:0 9px;font-size:8px}.indicator-center-dialog>footer button:hover,.indicator-center-reset:hover{color:var(--text);background:var(--control-hover)}.indicator-center-dialog>footer button:disabled{cursor:default;opacity:.48}.indicator-center-dialog>footer button:disabled:hover{color:var(--muted);background:0 0}.indicator-center-dialog button.is-primary{border-color:color-mix(in srgb, var(--teal) 52%, transparent);background:color-mix(in srgb, var(--teal) 12%, transparent);color:var(--teal)}.indicator-center-parameter-grid{grid-template-columns:1fr 1fr;gap:6px 10px;display:grid}.indicator-center-field{min-width:0;color:var(--muted);grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:7px;padding:5px 0;display:grid}.indicator-center-field>span:first-child{flex-direction:column;min-width:0;display:flex}.indicator-center-field>span:first-child small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.indicator-center-input{border:1px solid var(--line);background:var(--background);border-radius:3px;grid-template-columns:1fr 36px;align-items:center;height:27px;display:grid}.indicator-center-input input{width:100%;min-width:0;height:25px;color:var(--text);text-align:right;background:0 0;border:0;outline:0;padding:0 6px;font-size:9px}.indicator-center-input small{color:var(--muted);text-align:center;font-size:8px}.indicator-center-field.has-error .indicator-center-input{border-color:color-mix(in srgb, var(--theme-status-error,#ff5a5f) 72%, transparent)}.indicator-center-field em{color:var(--theme-status-error,#ff9a9e);grid-column:1/-1;margin-top:-4px;font-size:8px;font-style:normal}.indicator-center-reset{margin-top:6px}.indicator-center-empty{color:var(--muted);text-align:center;padding:36px 12px}.indicator-settings-body{min-height:0;padding:10px;overflow:auto}.indicator-settings-summary{color:var(--text-secondary);margin:0 2px 10px;font:9px/1.55 ui-sans-serif,-apple-system,sans-serif}.indicator-settings-group>header{background:var(--control-active);justify-content:space-between;align-items:center;gap:10px;min-height:30px;padding:0 9px;display:flex}.indicator-settings-group>header strong{color:var(--text);font-size:9px}.indicator-settings-output-list{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.indicator-settings-output-list label{border-bottom:1px solid var(--line-soft);min-height:30px;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.indicator-settings-output-list input{accent-color:var(--theme-selection,#675bd5)}.indicator-vpvr-palette-grid{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-bottom:8px;display:grid}.indicator-vpvr-palette-grid>button{border:1px solid var(--line);min-width:0;min-height:46px;color:var(--muted);text-align:left;background:0 0;border-radius:3px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px;padding:6px 7px;display:grid}.indicator-vpvr-palette-grid>button>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.indicator-vpvr-palette-grid strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.indicator-vpvr-palette-swatches{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);border-radius:2px;grid-template-columns:1fr 7px;width:32px;height:24px;display:grid;overflow:hidden}.indicator-vpvr-palette-swatches i{display:block}.indicator-vpvr-color-field{min-height:42px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.indicator-vpvr-color-field>span:first-child{flex-direction:column;gap:2px;display:flex}.indicator-vpvr-color-field strong{color:var(--text-secondary);font-size:9px}.indicator-vpvr-color-control{align-items:center;gap:7px;display:flex}.indicator-vpvr-color-control input[type=color]{border:1px solid var(--line);background:var(--background);border-radius:3px;width:28px;height:24px;padding:2px}.indicator-vpvr-color-control code{min-width:68px;color:var(--text-secondary);font-size:8px}.indicator-vpvr-setting-row,.indicator-vpvr-value-area-toggle,.indicator-vpvr-value-area-slider{border-bottom:1px solid var(--line-soft);min-height:48px;color:var(--muted);justify-content:space-between;align-items:center;gap:14px;padding:5px 0;display:flex}.indicator-vpvr-setting-row:last-child{border-bottom:0}.indicator-vpvr-setting-row>span:first-child,.indicator-vpvr-value-area-toggle>span:first-child,.indicator-vpvr-value-area-slider>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.indicator-vpvr-setting-row strong,.indicator-vpvr-value-area-toggle strong,.indicator-vpvr-value-area-slider strong{color:var(--text-secondary);font-size:9px}.indicator-vpvr-setting-row small,.indicator-vpvr-value-area-toggle small,.indicator-vpvr-value-area-slider small{font-size:8px}.indicator-vpvr-segmented{border:1px solid var(--line);background:var(--background);border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;min-width:210px;padding:3px;display:grid}.indicator-vpvr-segmented button{min-height:28px;color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:3px;padding:0 8px;font-size:9px}.indicator-vpvr-segmented button:hover,.indicator-vpvr-segmented button[aria-pressed=true]{border-color:color-mix(in srgb, var(--theme-selection,#675bd5) 62%, var(--line));background:color-mix(in srgb, var(--theme-selection,#675bd5) 11%, transparent);color:var(--text)}.indicator-vpvr-value-area-toggle input{width:16px;height:16px;accent-color:var(--theme-selection,#675bd5)}.indicator-vpvr-value-area-slider.is-disabled{opacity:.48}.indicator-vpvr-range-control{grid-template-columns:minmax(140px,1fr) 42px;align-items:center;gap:8px;min-width:220px;display:grid}.indicator-vpvr-range-control input{width:100%;accent-color:var(--theme-selection,#675bd5)}.indicator-vpvr-range-control output{color:var(--text-secondary);text-align:right;font:9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.indicator-vpvr-setting-note{color:var(--muted);margin:7px 0 0;font-size:8px}.indicator-session-language-toggle{border:1px solid var(--line);background:var(--background);border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;width:min(260px,100%);padding:3px;display:grid}.indicator-session-language-toggle button{min-height:28px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:3px;font-size:9px}.indicator-session-language-toggle button:hover,.indicator-session-language-toggle button[aria-pressed=true]{border-color:color-mix(in srgb, var(--theme-selection,#675bd5) 62%, var(--line));background:color-mix(in srgb, var(--theme-selection,#675bd5) 11%, transparent);color:var(--text)}.indicator-session-language-preview{color:var(--text-secondary);margin:7px 0 0;font-size:8px}.indicator-settings-rule-list>div{border-bottom:1px solid var(--line-soft);min-height:32px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:0 9px;font-size:8px;display:flex}.indicator-settings-rule-list>div:last-child{border-bottom:0}.indicator-settings-rule-list strong{color:var(--text-secondary);font-size:8px;font-weight:500}.indicator-center-dialog>footer{border-top:1px solid var(--line);min-height:46px;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-size:8px;display:flex}.indicator-center-dialog>footer>div{gap:7px;display:flex}@media (max-width:640px){.indicator-vpvr-setting-row,.indicator-vpvr-value-area-slider{flex-direction:column;align-items:stretch;gap:7px}.indicator-vpvr-segmented,.indicator-vpvr-range-control{width:100%;min-width:0}}@media (max-width:1400px){.tickflow-header{flex-wrap:wrap;flex:none;align-content:flex-start;min-height:40px;padding-right:330px}.tickflow-brand,.symbol-picker,.price-chip,.interval-switch,.analysis-tools,.header-footprint-filters,.header-basic-legend{height:39px}.tickflow-current-clock{height:39px;min-height:39px;margin-left:0}.header-account-slot{z-index:2;height:39px;margin-left:0;position:absolute;top:0;right:0}.tickflow-brand{min-width:94px;padding-inline:8px}.symbol-picker-trigger{min-width:154px;padding-inline:6px}.price-chip{gap:5px;min-width:100px;padding-inline:6px}.ohlc-hud{gap:8px;font-size:8px}.interval-switch{padding-inline:2px}.interval-switch button{flex-basis:22px;min-width:22px;padding-inline:1px;font-size:8px}.header-footprint-filters{gap:3px;padding-inline:3px}.header-footprint-filters .yellow-threshold-control{gap:3px;padding-inline:4px}.header-footprint-filters .yellow-threshold-control input{width:35px}.footprint-heat-filter{gap:3px;min-width:150px;padding-inline:4px}.heat-filter-edge.is-values{min-width:44px}.heat-filter-track{flex-basis:55px;width:55px}.header-basic-legend button{padding-inline:6px}.header-basic-legend .legend-swatch{display:none}.header-mode-switch{margin-inline:3px}.footprint-mode-switch button{padding-inline:6px;font-size:8px}.analysis-tools>button,.position-toolbar>button{padding-inline:6px}.position-toolbar-placeholder{flex-basis:120px}.theme-control-label{display:none}.theme-control-trigger{min-width:38px;padding-inline:5px}.theme-control-placeholder{flex-basis:126px;width:126px}.timer-control-trigger{min-width:38px;padding-inline:5px}.timer-control-trigger>span:last-child{display:none}.timer-control-placeholder{flex-basis:38px}}@media (max-width:1080px){.tickflow-header{flex-wrap:wrap;flex:none;align-content:flex-start;min-height:40px}.tickflow-brand,.symbol-picker,.price-chip,.interval-switch,.analysis-tools,.header-footprint-filters,.header-basic-legend{height:39px}.interval-switch{flex:250px}.header-mode-switch{height:30px}}@media (max-width:720px){.app-shell{min-height:480px}.tickflow-header{padding-right:246px}.tickflow-brand{min-width:94px;padding-inline:8px}.symbol-picker-trigger{min-width:154px;padding-inline:6px}.market-badge{display:none}.price-chip{border-right:0;flex:72px;justify-content:flex-end;min-width:0;padding-inline:6px}.tickflow-current-clock{min-width:7ch;padding-inline:6px;font-size:18px}.ohlc-hud{gap:4px;font-size:7.5px}.indicator-control-overlay{max-width:calc(100% - 12px);left:4px}.indicator-control-overlay.is-main-overlay{top:3px}.indicator-control-row.is-base-layer{width:100%;max-width:100%}.indicator-control-row.is-base-layer>strong,.indicator-control-row.is-base-layer .indicator-control-actions{flex:none}.indicator-control-row.is-base-layer .ohlc-hud{flex:auto;min-width:0;overflow:hidden}.chart-brand-watermark{gap:9px;font-size:19px;bottom:32px;left:10px}.chart-brand-watermark-mark{width:20px;height:24px}.indicator-control-meta{display:none}.interval-switch{border-top:1px solid var(--line-soft);flex-basis:100%}.interval-switch button{flex-basis:34px}.header-footprint-filters{border-top:1px solid var(--line-soft);flex:220px;justify-content:flex-start;height:34px}.footprint-heat-filter{min-width:145px}.heat-filter-track{flex-basis:55px;width:55px}.header-mode-switch{height:30px;margin:2px 4px}.analysis-tools{scrollbar-width:none;width:100vw;max-width:100vw;height:34px;overflow-x:auto}.analysis-tools::-webkit-scrollbar{display:none}.analysis-tools>button,.position-toolbar>button{border:1px solid var(--line-soft)}.position-toolbar{height:34px}.position-settings-popover{width:auto;position:fixed;top:auto;left:4px;right:4px}.header-basic-legend{border-top:1px solid var(--line-soft);height:34px}.theme-control,.timer-control{height:34px}.theme-popover{border-radius:6px;width:auto;max-height:calc(100vh - 8px);position:fixed;top:4px;left:4px;right:4px}.timer-popover{border-radius:6px;width:auto;position:fixed;top:4px;left:4px;right:4px}.theme-presets{grid-template-columns:1fr}.theme-heat-presets>div,.theme-token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legend-rail button{padding-inline:5px;font-size:9px}.yellow-threshold-control{padding-inline:5px}.yellow-threshold-control>span:last-child{display:none}.chart-footer{min-height:22px;padding-right:5px}.account-menu-popover{position:fixed;top:44px;right:4px}.header-community-popover{position:fixed;top:44px;right:44px}.indicator-center-scrim{padding:4px}.indicator-center-dialog{width:calc(100vw - 8px);max-height:calc(100dvh - 8px)}.indicator-center-dialog.is-symbol-picker{width:calc(100vw - 8px);height:calc(100dvh - 8px)}.symbol-dialog-search{margin:7px 7px 6px}.symbol-filter-row{grid-template-columns:1fr;gap:5px;padding:6px 8px}.symbol-result-header,.symbol-group>button{grid-template-columns:minmax(0,1fr) 52px 104px;gap:6px}.symbol-result-header{padding-inline:14px}.symbol-options{padding-inline:6px}.indicator-center-parameter-grid,.indicator-settings-output-list{grid-template-columns:1fr}.indicator-center-dialog>footer{align-items:flex-end}.indicator-center-dialog>footer>span{max-width:52%}}.app-shell{--tool-rail-column-width:46px;--tool-rail-button-size:clamp(34px, 5.2dvh, 38px);--tool-rail-glyph-size:21px;--header-account-button-width:30px;--header-account-button-height:28px;--header-account-align-offset:-9px;--chrome-surface:var(--theme-panel-background);--chrome-control:var(--theme-control-background);--chrome-control-hover:var(--theme-control-hover);--chrome-control-active:var(--theme-control-active);--chrome-border:var(--theme-border);--chrome-divider:var(--theme-divider);--chrome-success:var(--theme-status-success);--chrome-text-primary:var(--theme-text-primary);--chrome-text-secondary:var(--theme-text-secondary);--chrome-text-muted:var(--theme-text-muted)}.tickflow-header,.chart-tool-rail,.chart-footer{background:color-mix(in srgb, var(--theme-panel-background) 70%, var(--theme-app-background))}.tickflow-header{background:var(--chrome-surface);min-height:42px;color:var(--chrome-text-primary);box-shadow:none;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;border:0;border-radius:0;flex-wrap:nowrap;flex:0 0 42px;align-content:normal;align-items:center;gap:0;margin:0;padding:0 8px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Segoe UI,sans-serif;overflow:visible}.chart-workspace{isolation:isolate;border:1px solid var(--chrome-divider);background:var(--surface);border-radius:9px;min-width:0;margin:0 6px 5px;overflow:hidden}.chart-footer{background:var(--chrome-surface);min-height:30px;color:var(--chrome-text-secondary);border:0;border-radius:0;flex:0 0 30px;margin:0;padding:0 8px}.header-primary-rail{flex:auto;align-items:center;gap:8px;min-width:0;height:100%;display:flex}.header-account-leading{width:var(--tool-rail-column-width);flex:0 0 var(--tool-rail-column-width);height:100%;margin-left:var(--header-account-align-offset);justify-content:center;align-items:center;margin-right:8px;display:flex}.tickflow-brand{border:1px solid var(--chrome-border);background:var(--chrome-control);min-width:94px;height:28px;color:var(--chrome-text-primary);letter-spacing:0;border-radius:8px;flex:none;gap:7px;padding:0 9px;font:600 12px/1 Inter,PingFang SC,ui-sans-serif,sans-serif;box-shadow:inset 0 1px #ffffff08}.tickflow-brand:hover{border-color:color-mix(in srgb, var(--theme-border,#89919a) 34%, transparent);background:var(--chrome-control-hover)}.tickflow-brand:focus-visible{outline:2px solid color-mix(in srgb, var(--chrome-success) 72%, transparent);outline-offset:1px}.tickflow-brand:disabled{cursor:wait;opacity:.62}.tickflow-brand .tickflow-mark{width:16px;height:18px}.header-divider{background:var(--chrome-divider);flex:none;align-self:center;width:1px;height:22px;margin:0 6px}.header-divider.is-compact{margin-inline:2px}.header-analysis-tools{align-items:center;gap:0}.header-analysis-tools>.header-divider{height:18px;margin-inline:3px}.symbol-picker{align-items:center;height:100%;display:flex}.symbol-picker-trigger{border:1px solid var(--chrome-border);background:var(--chrome-control);height:28px;color:var(--chrome-text-secondary);border-radius:8px;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.symbol-search-icon svg,.symbol-caret svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:16px;height:16px}.symbol-picker-trigger{justify-content:flex-start;gap:8px;min-width:132px;padding:0 8px 0 10px}.symbol-picker-trigger:hover,.symbol-picker-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--theme-border,#89919a) 34%, transparent);background:var(--chrome-control-hover);color:var(--chrome-text-primary)}.symbol-search-icon{width:16px;height:16px;color:var(--chrome-text-muted);flex:0 0 16px;place-items:center;display:inline-grid}.symbol-primary{min-width:0;color:var(--chrome-text-primary);letter-spacing:0;flex:auto;font:600 12px/1 Inter,PingFang SC,ui-sans-serif,sans-serif}.symbol-caret{place-items:center;width:16px;height:16px;margin-left:0;display:inline-grid}.interval-switch{border:1px solid color-mix(in srgb, var(--chrome-border) 72%, transparent);background:var(--chrome-control);border-radius:9px;flex:none;align-items:center;gap:1px;height:28px;padding:2px;overflow:visible}.interval-switch button{white-space:nowrap;min-width:34px;height:22px;color:var(--chrome-text-muted);background:0 0;border:1px solid #0000;border-radius:7px;flex:0 0 34px;padding:0 5px;font:500 12px/1 Inter,PingFang SC,ui-sans-serif,sans-serif}.interval-switch button:hover{color:var(--chrome-text-primary);background:var(--chrome-control-hover)}.interval-switch button.is-active{border-color:var(--chrome-border);color:var(--chrome-text-primary);background:var(--chrome-control-active);box-shadow:none}.footprint-mode-toolbar-control{border:1px solid color-mix(in srgb, var(--chrome-border) 72%, transparent);background:var(--chrome-control);border-radius:9px;flex:none;align-items:center;gap:1px;height:28px;padding:2px;display:inline-flex}.footprint-mode-toolbar-control button{min-width:40px;height:22px;color:var(--chrome-text-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;padding:0 7px;font:500 12px/1 Inter,PingFang SC,ui-sans-serif,sans-serif}.footprint-mode-toolbar-control button:hover{color:var(--chrome-text-primary);background:var(--chrome-control-hover)}.footprint-mode-toolbar-control button.is-active{border-color:var(--chrome-border);color:var(--chrome-text-primary);background:var(--chrome-control-active)}.analysis-tools{flex:none;align-items:center;gap:3px;width:auto;max-width:none;height:100%;overflow:visible}.analysis-tools>button,.position-toolbar>button{border:1px solid color-mix(in srgb, var(--chrome-border) 72%, transparent);background:var(--chrome-control);min-width:0;height:28px;color:var(--chrome-text-secondary);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 6px;font:500 12px/1 Inter,PingFang SC,ui-sans-serif,sans-serif;display:inline-flex}.analysis-toolbar-divider{background:var(--chrome-divider);flex:0 0 1px;width:1px;height:20px;margin-inline:2px}.analysis-tools>button:hover,.position-toolbar>button:hover{border-color:var(--chrome-border);color:var(--chrome-text-primary);background:var(--chrome-control-hover)}.analysis-tools>button:focus-visible,.position-toolbar>button:focus-visible{outline:2px solid color-mix(in srgb, var(--chrome-text-secondary) 72%, transparent);outline-offset:1px}.analysis-tools>.indicator-center-trigger{border-color:color-mix(in srgb, var(--chrome-border) 72%, transparent);background:var(--chrome-control);min-width:72px;padding-inline:9px}.analysis-tools>button.is-active,.analysis-tools>button:first-child.is-active,.position-toolbar>button.is-active,.position-tool-button.is-long.is-active,.position-tool-button.is-short.is-active{border-color:var(--chrome-border);color:var(--chrome-text-primary);background:var(--chrome-control-active);box-shadow:none}.analysis-tools button>svg,.footprint-toolbar-control button>svg,.indicator-toolbar-control button>svg,.trading-sessions-toolbar-control button>svg,.position-toolbar button>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:16px;height:16px}.toolbar-gear-icon.toolbar-gear-icon{stroke-width:2px}.toolbar-glyph{color:var(--chrome-text-secondary)}.analysis-tools button>svg.toolbar-caret{width:12px;height:12px;color:var(--chrome-text-muted);margin-left:-2px}.analysis-toolbar-placeholder{flex-basis:384px}.position-toolbar-placeholder{flex-basis:144px}.position-toolbar{align-items:center;gap:3px;height:100%}.position-tool-glyph{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;border:0;border-radius:0;width:15px;height:15px;overflow:visible}.position-tool-button.is-long,.position-tool-button.is-short{color:var(--chrome-text-secondary)}.position-tool-button.is-long.is-active{color:var(--theme-long-position,#53cdb7)}.position-tool-button.is-short.is-active{color:var(--theme-short-position,#ee6a75)}.analysis-tools .position-risk-trigger{border:1px solid color-mix(in srgb, var(--chrome-border) 72%, transparent);width:30px;color:var(--chrome-text-muted);border-radius:8px;padding:0}.footprint-toolbar-control,.fixed-vp-toolbar-control,.indicator-toolbar-control,.trading-sessions-toolbar-control{background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:2px;height:28px;display:inline-flex;overflow:visible}.footprint-toolbar-control>button,.fixed-vp-toolbar-control>button,.indicator-toolbar-control>button,.trading-sessions-toolbar-control>button{height:100%;color:var(--chrome-text-secondary);background:0 0;border:0;align-items:center;display:inline-flex}.footprint-visibility-trigger,.fixed-vp-toolbar-trigger,.indicator-toolbar-visibility-trigger,.trading-sessions-visibility-trigger{border-radius:7px;gap:6px;padding:0 5px 0 7px;font-size:12px;font-weight:500;line-height:1}.footprint-settings-trigger,.fixed-vp-settings-trigger,.indicator-toolbar-settings-trigger,.trading-sessions-settings-trigger{border-radius:7px;justify-content:center;width:28px;padding:0}.footprint-toolbar-control>button:hover,.fixed-vp-toolbar-control>button:hover,.indicator-toolbar-control>button:hover,.trading-sessions-toolbar-control>button:hover{color:var(--chrome-text-primary);background:var(--chrome-control-hover)}.fixed-vp-toolbar-trigger.is-active{color:var(--chrome-text-primary);background:var(--chrome-control-active)}.indicator-toolbar-control>button:disabled,.fixed-vp-toolbar-control>button:disabled,.trading-sessions-toolbar-control>button:disabled{color:var(--chrome-text-muted);cursor:not-allowed;opacity:.46;background:0 0}.toolbar-switch{background:var(--chrome-control-active);border:0;border-radius:999px;flex:0 0 28px;align-items:center;width:28px;height:16px;padding:2px;display:inline-flex}.toolbar-switch>i{background:var(--chrome-text-muted);width:10px;height:10px;box-shadow:none;border-radius:50%;transition:transform .12s;display:block}.footprint-visibility-trigger[aria-checked=true] .toolbar-switch,.indicator-toolbar-visibility-trigger[aria-checked=true] .toolbar-switch,.trading-sessions-visibility-trigger[aria-checked=true] .toolbar-switch{background:var(--chrome-success)}.footprint-visibility-trigger[aria-checked=true] .toolbar-switch>i,.indicator-toolbar-visibility-trigger[aria-checked=true] .toolbar-switch>i,.trading-sessions-visibility-trigger[aria-checked=true] .toolbar-switch>i{background:#eff4f1;transform:translate(12px)}.header-account-slot{z-index:auto;background:0 0;flex:none;align-items:center;gap:4px;height:100%;margin-left:auto;padding-left:7px;position:static;top:auto;right:auto}.timer-control,.theme-control,.chart-layout-control,.header-community-menu,.account-menu{align-items:center;height:100%;display:flex}.chart-layout-control{flex:none;position:relative}.timer-control-trigger,.theme-control-trigger,.chart-layout-trigger,.header-community-shortcut,.account-menu-trigger,.replay-entry-button{min-width:30px;height:28px;color:var(--chrome-text-secondary);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 7px;font:500 12px/1 Inter,PingFang SC,ui-sans-serif,sans-serif;display:inline-flex}.timer-control-trigger:hover,.theme-control-trigger:hover,.chart-layout-trigger:hover,.header-community-shortcut:hover,.account-menu-trigger:hover,.theme-control-trigger[aria-expanded=true],.chart-layout-trigger[aria-expanded=true],.header-community-shortcut[aria-expanded=true],.account-menu-trigger[aria-expanded=true]{border-color:var(--chrome-border);color:var(--chrome-text-primary);background:var(--chrome-control-hover)}.timer-control-icon,.theme-control-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:0 0 16px;width:16px;height:16px}.theme-control-icon path{fill:currentColor;stroke:none;opacity:.72}.header-community-shortcut{border-color:var(--chrome-border);background:var(--chrome-control);width:30px;color:color-mix(in srgb, #7480ff 76%, var(--chrome-text-secondary));padding:0;box-shadow:inset 0 1px #ffffff08}.header-community-shortcut svg{width:15px;height:15px}.theme-control-trigger,.chart-layout-trigger,.replay-entry-button,.replay-entry-button:disabled{border-color:color-mix(in srgb, var(--chrome-border) 72%, transparent);background:var(--chrome-control)}.chart-layout-trigger{min-width:70px;padding-inline:7px 6px}.chart-layout-glyph,.chart-layout-caret{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:16px;height:16px}.chart-layout-caret{width:11px;height:11px;color:var(--chrome-text-muted);margin-left:-2px}.chart-layout-menu{z-index:180;border:1px solid var(--theme-border,#393a3b);background:var(--theme-dialog-background,#212324);width:196px;color:var(--theme-text-primary,#dde0e2);border-radius:12px;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 48px #0000006b}.chart-layout-menu[hidden]{display:none}.chart-layout-menu>button{border:1px solid var(--theme-border,#393a3b);background:var(--theme-control-background,#2b2c2f);width:100%;min-height:52px;color:var(--theme-text-secondary,#a0a7ac);text-align:left;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:7px 10px;display:grid}.chart-layout-menu>button:hover:not(:disabled){color:var(--theme-text-primary,#dde0e2);background:var(--theme-control-hover,#34363a)}.chart-layout-menu>button.is-selected{border-color:color-mix(in srgb, var(--theme-status-success,#53946e) 72%, var(--theme-border,#393a3b));color:var(--theme-text-primary,#dde0e2);background:color-mix(in srgb, var(--theme-status-success,#53946e) 8%, var(--theme-control-background,#2b2c2f))}.chart-layout-menu>button:disabled{cursor:not-allowed;opacity:.58}.chart-layout-menu .chart-layout-glyph{width:28px;height:28px}.chart-layout-menu>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.chart-layout-menu strong{color:inherit;font:600 12px/1 Inter,PingFang SC,ui-sans-serif,sans-serif}.chart-layout-menu small{color:var(--theme-text-muted,#73797f);font:500 10px/1 Inter,PingFang SC,ui-sans-serif,sans-serif}.replay-entry-icon,.replay-entry-lock{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:16px;height:16px}.replay-entry-button,.replay-entry-button:disabled{cursor:default;opacity:1;min-width:82px;color:var(--chrome-text-secondary)}.timer-control-trigger{gap:6px;padding-inline:6px}.timer-control-trigger[aria-checked=true] .toolbar-switch{background:var(--chrome-success)}.timer-control-trigger[aria-checked=true] .toolbar-switch>i{background:#eff4f1;transform:translate(12px)}.account-menu-trigger{border-color:var(--chrome-border);background:var(--chrome-control);border-radius:8px;width:30px;padding:0;box-shadow:inset 0 1px #ffffff08}.header-account-leading .account-menu{width:var(--header-account-button-width);height:var(--header-account-button-height)}.header-account-leading .account-menu-trigger{width:100%;min-width:100%;height:100%;min-height:100%}.header-account-leading .account-menu-popover{left:0;right:auto}.header-community-shortcut:focus-visible,.account-menu-trigger:focus-visible,.chart-layout-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--chrome-success) 72%, transparent);outline-offset:1px}.account-menu-initial{max-width:22px;color:var(--chrome-text-primary);text-overflow:clip;white-space:nowrap;font:600 12px/1 Inter,PingFang SC,sans-serif;overflow:hidden}.tickflow-current-clock{border:1px solid var(--chrome-border);background:var(--chrome-control);width:72px;min-width:72px;max-width:72px;height:28px;min-height:28px;color:var(--chrome-text-secondary);border-radius:8px;flex:0 0 72px;align-self:center;padding:0 6px;font-size:11px;transform:none}.tickflow-current-clock-text{display:block;transform:none}.header-account-slot .workspace-save-indicator{border-color:var(--chrome-border);background:var(--chrome-control);min-height:26px;box-shadow:none;border-radius:8px;margin:0}.header-account-slot .workspace-save-indicator:not(.is-error){color:var(--chrome-text-secondary)}.theme-popover,.position-settings-popover,.account-menu-popover,.header-community-popover{border-color:color-mix(in srgb, var(--theme-border,#89919a) 26%, transparent);background:color-mix(in srgb, var(--dialog) 98%, transparent);border-radius:12px;font-family:Inter,PingFang SC,ui-sans-serif,sans-serif;top:calc(100% + 6px);box-shadow:0 18px 48px #0000006b}.position-settings-popover{border-radius:12px}.indicator-control-overlay{max-width:calc(100% - 96px);left:16px}.indicator-control-overlay.is-main-overlay{top:6px}.indicator-control-overlay.is-main-overlay[data-trading-sessions=true]{top:26px}.indicator-control-stack{gap:2px}.indicator-control-overlay.is-lower-pane{transform:translateY(8px)}.indicator-control-row{border:1px solid color-mix(in srgb, var(--theme-border,#89919a) 10%, transparent);background:color-mix(in srgb, var(--theme-control-background,#17191d) 78%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-user-select:none;user-select:none;cursor:default;border-radius:8px;gap:7px;min-height:26px;padding:0 4px 0 9px;font:500 11px/1.2 Inter,PingFang SC,ui-sans-serif,sans-serif;box-shadow:0 4px 14px #0000001f}.indicator-control-row.is-translucent{background:color-mix(in srgb, var(--theme-control-background,#17191d) 68%, transparent)}.indicator-control-row:hover,.indicator-control-row:focus-within{border-color:color-mix(in srgb, var(--theme-border,#89919a) 20%, transparent);background:color-mix(in srgb, var(--theme-control-background,#17191d) 92%, transparent)}.indicator-control-row.is-translucent:hover,.indicator-control-row.is-translucent:focus-within{background:color-mix(in srgb, var(--theme-control-background,#17191d) 88%, transparent)}.indicator-control-row strong{font-weight:600}.indicator-control-copy{align-items:center;gap:7px;min-width:0;display:inline-flex}.indicator-control-meta{font-size:10px}.volume-current-hud{min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;align-items:center;gap:4px;font-size:10px;display:inline-flex}.volume-current-hud strong{color:var(--text);font-weight:600}.indicator-control-actions button{border-radius:6px;width:22px;height:22px}.indicator-control-actions svg{width:14px;height:14px}.ohlc-hud{gap:9px;font-size:10px}.indicator-control-row.is-base-layer{width:max-content;max-width:100%;min-height:26px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:8px;padding:0}.indicator-control-row.is-base-layer:hover,.indicator-control-row.is-base-layer:focus-within{background:0 0;border-color:#0000}.pane-identity-chip{border:1px solid color-mix(in srgb, var(--theme-border,#89919a) 26%, transparent);background:color-mix(in srgb, var(--theme-control-background,#17191d) 90%, transparent);-webkit-user-select:none;user-select:none;cursor:default;border-radius:8px;flex:0 auto;align-items:center;gap:2px;min-width:0;max-width:min(280px,38vw);height:26px;padding:0 2px 0 7px;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.pane-identity-drag-region{cursor:grab;flex:0 auto;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.pane-identity-drag-region:active{cursor:grabbing}.pane-identity-chip:has(.pane-identity-drag-region:active){border-color:color-mix(in srgb, var(--theme-selection,#7aa2cc) 48%, var(--theme-border,#89919a));background:color-mix(in srgb, var(--theme-selection,#7aa2cc) 10%, var(--theme-control-active,#25282d));box-shadow:inset 0 1px 4px #00000047, 0 0 0 1px color-mix(in srgb, var(--theme-selection,#7aa2cc) 10%, transparent);transform:translateY(1px)}.pane-identity-drag-region>strong{min-width:0;color:var(--text);text-overflow:ellipsis;overflow:hidden}.pane-identity-mark{flex:0 0 14px;width:14px;height:16px}.pane-identity-interval{color:var(--muted);flex:none;font-size:11px;font-weight:650}.pane-identity-visibility{width:22px;height:22px;color:var(--muted);opacity:.7;background:0 0;border:0;border-radius:6px;flex:0 0 22px;place-items:center;padding:0;display:inline-grid}.pane-identity-visibility:hover{color:var(--text);background:var(--control-hover);opacity:1}.pane-identity-visibility:focus-visible{outline:1px solid var(--text-secondary);outline-offset:-1px;opacity:1}.pane-identity-visibility svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:14px;height:14px}.indicator-control-row.is-base-layer .ohlc-hud{flex:0 auto;min-width:0;overflow:hidden}.indicator-control-row.is-base-layer .indicator-control-actions{flex:none}.indicator-center-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:16px}.indicator-center-dialog{--settings-divider:color-mix(in srgb, var(--theme-border,#89919a) 48%, transparent);--settings-control-border:color-mix(in srgb, var(--theme-border,#89919a) 64%, transparent);border-color:color-mix(in srgb, var(--theme-border,#89919a) 64%, transparent);background:var(--theme-dialog-background,#1b1e22);border-radius:12px;max-height:min(780px,100dvh - 32px);font:12px/1.45 Inter,PingFang SC,ui-sans-serif,sans-serif;box-shadow:0 26px 80px #0000008f}.indicator-center-dialog>header{border-bottom-color:var(--settings-divider);min-height:58px;padding:0 18px 0 24px}.indicator-center-dialog[data-dialog-draggable=true]>header{-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab}.indicator-center-dialog[data-dialog-dragging=true]{will-change:transform}.indicator-center-dialog[data-dialog-dragging=true]>header{cursor:grabbing}.indicator-center-dialog[data-dialog-draggable=true]>header button{touch-action:auto;cursor:pointer}.indicator-center-dialog>header>div{gap:3px}.indicator-center-dialog>header strong,.indicator-center-dialog.is-indicator-catalog>header strong,.indicator-center-dialog.is-symbol-picker>header strong{font-size:17px;font-weight:650;line-height:1.2}.indicator-center-dialog>header span{font-size:11px}.indicator-center-dialog>header button{border-radius:8px;width:32px;height:32px;font:300 24px/1 Inter,sans-serif}.indicator-center-dialog button:focus-visible,.indicator-center-dialog input:focus-visible{outline:2px solid color-mix(in srgb, var(--chrome-success,var(--theme-status-success,#72d391)) 72%, transparent);outline-offset:1px}.indicator-center-dialog .indicator-center-search input:focus-visible{box-shadow:none;outline:0}.indicator-center-dialog.is-indicator-catalog{width:min(680px,100vw - 32px);height:min(610px,100dvh - 32px)}.indicator-center-dialog.is-indicator-settings{width:min(608px,100vw - 32px)}.indicator-center-dialog.is-footprint-settings{width:min(560px,100vw - 32px)}.indicator-center-dialog.is-drawing-settings{width:min(570px,100vw - 32px)}.indicator-center-dialog.is-clear-drawings-confirm{width:min(480px,100vw - 32px)}.indicator-settings-body{padding:12px 26px 22px}.indicator-settings-summary{display:none}.indicator-settings-group{border:0;border-radius:0;margin-top:14px;overflow:visible}.indicator-settings-group:first-child{margin-top:2px}.indicator-settings-group+.indicator-settings-group{border-top:1px solid var(--settings-divider)}.indicator-settings-group>header{background:0 0;min-height:30px;padding:0}.indicator-settings-group>header strong{color:var(--text);letter-spacing:.01em;font-size:14px;font-weight:720}.indicator-settings-group>header span{color:var(--muted);font-size:11px}.indicator-settings-group-body{background:0 0;padding:0}.indicator-settings-group.is-disabled{opacity:.48}.indicator-center-parameter-grid{grid-template-columns:1fr;gap:0}.indicator-center-field{border-bottom:1px solid var(--settings-divider);grid-template-columns:minmax(0,1fr) 190px;gap:18px;min-height:52px;padding:7px 0}.indicator-center-field>span:first-child strong{color:var(--text-secondary);font-size:13px}.indicator-center-input{border-color:var(--line);background:var(--control);border-radius:7px;grid-template-columns:1fr 58px;height:36px}.symbol-dialog-search:focus-within{border-color:color-mix(in srgb, var(--theme-status-success,#72d391) 72%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--theme-status-success,#72d391) 16%, transparent)}.indicator-center-input input{font-variant-numeric:tabular-nums;height:34px;padding:0 10px;font-size:12px}.indicator-center-input small{font-size:10px}.indicator-center-field em,.indicator-vpvr-setting-row em{color:var(--theme-status-error,#ee777c);grid-column:1/-1;font-size:10px;font-style:normal}.indicator-center-reset{border-radius:7px;min-height:32px;margin-top:10px;padding:0 11px;font-size:11px}.indicator-settings-output-list{grid-template-columns:1fr 1fr;gap:0 22px}.indicator-settings-output-list label{border-bottom-color:var(--settings-divider);min-height:44px;font-size:12px}.indicator-settings-output-list input,.indicator-vpvr-value-area-toggle input{appearance:none;border:1px solid var(--line);background:var(--control-active);border-radius:999px;flex:none;width:34px;height:19px;position:relative}.indicator-settings-output-list input:after,.indicator-vpvr-value-area-toggle input:after{content:"";background:var(--text-secondary);border-radius:50%;width:13px;height:13px;transition:transform .12s;position:absolute;top:2px;left:2px}.indicator-settings-output-list input:checked,.indicator-vpvr-value-area-toggle input:checked{border-color:color-mix(in srgb, var(--theme-status-success,#72d391) 78%, transparent);background:var(--theme-status-success,#72d391)}.indicator-settings-output-list input:checked:after,.indicator-vpvr-value-area-toggle input:checked:after{background:#f7fff9;transform:translate(15px)}.indicator-vpvr-settings-list{padding-block:0}.indicator-vpvr-setting-row,.indicator-vpvr-value-area-toggle,.indicator-vpvr-value-area-slider,.footprint-heat-setting-row{border-bottom-color:var(--settings-divider);min-height:54px;padding:8px 0}.indicator-vpvr-setting-row strong,.indicator-vpvr-value-area-toggle strong,.indicator-vpvr-value-area-slider strong,.footprint-heat-setting-row strong{color:var(--text-secondary);font-size:13px}.indicator-vpvr-segmented,.indicator-session-language-toggle{border-color:var(--line);background:var(--control);border-radius:8px;gap:2px;min-width:274px;min-height:38px;padding:2px}.indicator-vpvr-segmented button,.indicator-session-language-toggle button{border-color:var(--settings-control-border);border-radius:6px;min-height:32px;font-size:12px}.indicator-vpvr-segmented button:hover,.indicator-session-language-toggle button:hover{border-color:color-mix(in srgb, var(--text-secondary) 44%, var(--settings-control-border));color:var(--text);background:var(--control-active)}.indicator-vpvr-segmented button[aria-pressed=true],.indicator-session-language-toggle button[aria-pressed=true]{border-color:color-mix(in srgb, var(--theme-status-success,#72d391) 58%, var(--settings-control-border));color:var(--text);background:var(--control-active)}.footprint-mode-segmented{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.indicator-vpvr-range-control{grid-template-columns:minmax(164px,1fr) 48px;min-width:246px}.indicator-vpvr-range-control input{accent-color:var(--theme-status-success,#72d391)}.indicator-vpvr-range-control output{font-size:12px}.indicator-vpvr-palette-grid{border-bottom-color:var(--settings-divider);gap:8px;padding-bottom:10px}.indicator-vpvr-palette-grid>button{border-color:var(--settings-control-border);border-radius:8px;grid-template-columns:44px minmax(0,1fr);gap:9px;min-height:52px;padding:7px 9px}.indicator-vpvr-palette-grid>button:hover,.indicator-vpvr-palette-grid>button[aria-pressed=true]{border-color:color-mix(in srgb, var(--theme-status-success,#72d391) 68%, var(--line));background:color-mix(in srgb, var(--theme-status-success,#72d391) 8%, transparent)}.indicator-vpvr-palette-grid strong{font-size:12px}.indicator-vpvr-palette-grid small{font-size:10px}.indicator-vpvr-palette-swatches{border-radius:5px;width:42px;height:28px}.indicator-vpvr-color-field{min-height:52px}.indicator-vpvr-color-field strong{font-size:12px}.indicator-vpvr-color-field small{font-size:10px}.indicator-vpvr-color-control input[type=color]{border-radius:7px;width:38px;height:32px}.indicator-vpvr-color-control code{font-size:10px}.drawing-settings-body .indicator-vpvr-setting-row{grid-template-columns:minmax(0,1fr) 274px;align-items:center;gap:18px;display:grid}.drawing-settings-body .indicator-vpvr-segmented{min-width:0}.indicator-settings-note,.indicator-session-language-preview,.indicator-settings-rule-list p{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.6}.indicator-settings-rule-list{padding-block:3px}.indicator-settings-rule-list p+p{margin-top:6px}.footprint-heat-settings .indicator-vpvr-setting-row{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:18px;display:grid}.footprint-heat-setting-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.footprint-heat-settings .footprint-heat-filter{background:var(--control);border-radius:7px;gap:8px;width:300px;min-width:0;height:36px;padding:0 8px;font-size:10px}.footprint-heat-settings .heat-filter-track{flex-basis:116px;width:116px}.footprint-heat-settings .indicator-vpvr-value-area-toggle>span{gap:4px;min-width:0;display:grid}.footprint-heat-settings .indicator-vpvr-value-area-toggle small{max-width:390px;color:var(--muted);font-size:10px;font-weight:450;line-height:1.45}:is(.footprint-heat-settings .indicator-vpvr-setting-row:has(input:disabled),.footprint-heat-settings .footprint-heat-setting-row:has(.footprint-heat-filter.is-disabled)){opacity:.5}.indicator-center-dialog>footer{border-top-color:var(--settings-divider);min-height:62px;padding:11px 20px;font-size:10px}.indicator-center-dialog.is-indicator-settings>footer,.indicator-center-dialog.is-footprint-settings>footer,.indicator-center-dialog.is-drawing-settings>footer{justify-content:flex-end}.indicator-center-dialog>footer>div{gap:8px;margin-left:auto}.indicator-center-dialog>footer button,.indicator-center-reset{border-radius:8px;min-height:36px;padding:0 16px;font-size:12px}.indicator-center-dialog>footer button:not(.is-primary):not(.is-destructive),.indicator-center-dialog .indicator-center-reset{border-color:var(--settings-control-border);background:color-mix(in srgb, var(--control) 88%, transparent);color:var(--text-secondary)}.indicator-center-dialog>footer button:not(.is-primary):not(.is-destructive):hover,.indicator-center-dialog .indicator-center-reset:hover{border-color:color-mix(in srgb, var(--text-secondary) 58%, var(--settings-control-border));background:var(--control-hover);color:var(--text)}.indicator-center-dialog button.is-primary{border-color:var(--theme-status-success,#72d391);background:var(--theme-status-success,#72d391);color:color-mix(in srgb, var(--theme-text-inverse,#101412) 88%, #000);font-weight:650}.indicator-center-dialog button.is-primary:hover{border-color:color-mix(in srgb, var(--theme-status-success,#72d391) 88%, #fff 12%);background:color-mix(in srgb, var(--theme-status-success,#72d391) 88%, #fff 12%);color:color-mix(in srgb, var(--theme-text-inverse,#101412) 88%, #000)}.clear-drawings-confirm-body{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;padding:24px;display:grid}.clear-drawings-confirm-icon{border:1px solid color-mix(in srgb, var(--theme-status-error,#ee6a75) 34%, var(--line));background:color-mix(in srgb, var(--theme-status-error,#ee6a75) 8%, var(--control));width:48px;height:48px;color:var(--theme-status-error,#ee6a75);border-radius:12px;place-items:center;display:grid}.clear-drawings-confirm-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:23px;height:23px}.clear-drawings-confirm-body p{margin:0}.clear-drawings-confirm-body>div{gap:10px;min-width:0;display:grid}.clear-drawings-confirm-body>div>p:first-child{color:var(--text);font-size:13px;font-weight:600}.clear-drawings-confirm-scope{border:1px solid var(--line-soft);background:var(--control);color:var(--text-secondary);border-radius:8px;padding:10px 12px;font-size:11px;line-height:1.55}.clear-drawings-confirm-safe{color:var(--theme-status-success,#72d391);font-size:11px;font-weight:600}.indicator-center-dialog.is-clear-drawings-confirm>footer{justify-content:space-between}.indicator-center-dialog.is-clear-drawings-confirm>footer>span{color:var(--muted)}.indicator-center-dialog.is-clear-drawings-confirm button.is-destructive{border-color:var(--theme-status-error,#ee6a75);background:var(--theme-status-error,#ee6a75);color:var(--theme-text-inverse,#101412)}.indicator-center-dialog.is-clear-drawings-confirm button.is-destructive:hover{border-color:color-mix(in srgb, var(--theme-status-error,#ee6a75) 86%, #fff 14%);background:color-mix(in srgb, var(--theme-status-error,#ee6a75) 86%, #fff 14%);color:var(--theme-text-inverse,#101412)}.indicator-center-dialog.is-symbol-picker{width:min(608px,100vw - 32px);height:min(680px,100dvh - 32px)}.symbol-picker-dialog-body{padding:12px 26px 20px;font-family:Inter,PingFang SC,ui-sans-serif,sans-serif}.symbol-dialog-search{background:var(--control);border-radius:8px;height:40px;margin:0 0 10px;padding:0 11px}.symbol-dialog-search>span{place-items:center;width:16px;height:16px;display:inline-grid}.symbol-dialog-search svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:16px;height:16px}.symbol-dialog-search input{height:38px;font:12px/1 Inter,PingFang SC,ui-sans-serif,sans-serif}.symbol-dialog-filters{background:0 0;border:0}.symbol-filter-row{border-bottom:1px solid var(--line-soft);grid-template-columns:82px minmax(0,1fr);gap:18px;min-height:52px;padding:7px 0}.symbol-filter-row+.symbol-filter-row{border-top:0}.symbol-filter-row>span{color:var(--text-secondary);font-size:12px;font-weight:600}.symbol-filter-options{gap:6px}.symbol-filter-options button{border-color:var(--line);background:var(--control);min-height:32px;color:var(--muted);border-radius:7px;padding:0 10px;font:11px/1 Inter,PingFang SC,ui-sans-serif,sans-serif}.symbol-filter-options button:hover,.symbol-filter-options button.is-active{border-color:var(--line);color:var(--text);background:var(--control-active)}.symbol-result-header{min-height:34px;color:var(--muted);grid-template-columns:minmax(0,1fr) 76px 116px;gap:10px;padding:0 10px;font-size:10px}.symbol-options{padding:0}.symbol-category-group+.symbol-category-group{margin-top:6px}.symbol-category-title{border-bottom-color:var(--line-soft);background:color-mix(in srgb, var(--dialog) 97%, transparent);min-height:30px;color:var(--muted);letter-spacing:.04em;padding:0 8px;font:600 10px/1 Inter,PingFang SC,ui-sans-serif,sans-serif}.symbol-group{padding-top:0}.symbol-group-title{border-left:0;border-bottom:1px solid var(--line-soft);min-height:28px;color:var(--text-secondary);letter-spacing:0;background:0 0;margin:0;padding:0 8px;font:600 11px/1 Inter,PingFang SC,ui-sans-serif,sans-serif}.symbol-group>button{grid-template-columns:minmax(0,1fr) 76px 116px;gap:10px;min-height:48px;padding:5px 8px;font-family:Inter,PingFang SC,ui-sans-serif,sans-serif}.symbol-group>button.is-selected{background:color-mix(in srgb, var(--theme-status-success,#72d391) 9%, transparent)}.symbol-option-instrument>strong{font-size:12px}.symbol-option-instrument>small{font-size:9px}.symbol-option-market,.symbol-option-turnover{font-size:10px}.theme-control{align-self:center;gap:4px;height:28px}.theme-segmented{border:1px solid color-mix(in srgb, var(--chrome-border) 82%, transparent);background:var(--chrome-control);border-radius:999px;grid-template-columns:repeat(3,auto);align-items:center;gap:0;height:28px;padding:1px;display:inline-grid;box-shadow:inset 0 1px #ffffff08}.theme-segmented button{min-width:34px;height:24px;color:var(--chrome-text-muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 6px;font:500 11px/1 Inter,PingFang SC,ui-sans-serif,sans-serif}.theme-segmented button:hover{color:var(--chrome-text-primary);background:var(--chrome-control-hover)}.theme-segmented button[aria-checked=true]{color:var(--chrome-text-primary);background:var(--chrome-control-active);box-shadow:inset 0 1px #ffffff0a}.theme-system-trigger{border:1px solid color-mix(in srgb, var(--chrome-border) 72%, transparent);background:var(--chrome-control);width:28px;height:28px;color:var(--chrome-text-secondary);box-shadow:none;border-radius:8px;place-items:center;padding:0;display:inline-grid}.theme-system-trigger:hover,.theme-system-trigger[aria-expanded=true]{border-color:var(--chrome-border);color:var(--chrome-text-primary);background:var(--chrome-control-hover)}.theme-system-trigger svg{fill:none;stroke:currentColor;width:16px;height:16px}.theme-system-trigger .toolbar-gear-icon{stroke-width:1.75px;width:15px;height:15px}.header-account-slot .workspace-save-indicator{justify-content:center;gap:5px;min-width:76px;height:28px;padding:0 7px;font:500 11px/1 Inter,PingFang SC,ui-sans-serif,sans-serif}.workspace-save-indicator svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;flex:0 0 15px;width:15px;height:15px}.workspace-save-indicator strong{font-size:10px;font-weight:650}.workspace-save-indicator.is-saved{color:var(--chrome-success)}.workspace-save-indicator.is-pending{color:var(--theme-status-warning,#e6c865)}.workspace-save-indicator.is-paused{color:var(--chrome-text-muted)}.workspace-save-indicator.is-saving i{width:12px;height:12px}.tickflow-brand,.symbol-picker-trigger,.symbol-primary,.interval-switch button,.footprint-mode-toolbar-control button,.analysis-tools>button,.position-toolbar>button,.position-risk-label,.footprint-toolbar-control>button,.fixed-vp-toolbar-control>button,.indicator-toolbar-control>button,.trading-sessions-toolbar-control>button,.timer-control-trigger,.theme-segmented button,.theme-system-trigger,.chart-layout-trigger,.replay-entry-button,.header-community-shortcut,.account-menu-trigger,.account-menu-initial,.tickflow-current-clock,.header-account-slot>.workspace-save-indicator{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Segoe UI,sans-serif}.indicator-center-dialog.is-system-appearance{width:min(800px,100vw - 32px);height:min(620px,100dvh - 32px)}.indicator-center-dialog.is-footprint-settings{width:min(640px,100vw - 32px);height:min(760px,100dvh - 32px)}.indicator-center-dialog.is-position-settings{width:min(560px,100vw - 32px)}.system-appearance-body,.footprint-settings-body{flex:auto;min-height:0;overflow-y:auto}.system-time-zone-group{margin-bottom:16px}.system-time-zone-field{border-bottom:1px solid var(--settings-divider);grid-template-columns:minmax(0,1fr) minmax(250px,320px);align-items:center;gap:18px;min-height:54px;padding:7px 0 9px;display:grid}.system-time-zone-field>span{flex-direction:column;gap:4px;min-width:0;display:flex}.system-time-zone-field>span>strong{color:var(--text);font-size:12px;font-weight:650}.system-time-zone-field>span>small,.system-time-zone-contract{color:var(--text-muted);font-size:10px;line-height:1.5}.system-time-zone-field select{border:1px solid var(--line);background:var(--control);width:100%;height:32px;color:var(--text);border-radius:7px;padding:0 30px 0 10px;font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.system-time-zone-field select:hover,.system-time-zone-field select:focus-visible{border-color:color-mix(in srgb, var(--theme-selection,#7aa2cc) 62%, var(--line))}.system-time-zone-field select:focus-visible{outline:2px solid color-mix(in srgb, var(--theme-selection,#7aa2cc) 22%, transparent);outline-offset:1px}.system-time-zone-contract{margin:8px 0 0}.semantic-color-grid{min-width:0}.semantic-color-field{border-radius:7px;position:relative;overflow:visible}.indicator-center-dialog .semantic-color-field{border-bottom-color:var(--settings-divider)!important}.semantic-color-field.is-customized{background:color-mix(in srgb, var(--theme-status-success,#72d391) 5%, transparent);margin-inline:-8px;padding-inline:8px!important}.semantic-color-swatch:hover{border-color:color-mix(in srgb, var(--text) 42%, var(--line))!important}.semantic-color-picker-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--theme-selection,#7aa2cc) 72%, var(--line))!important;box-shadow:inset 0 0 0 2px #ffffff2e, 0 0 0 2px color-mix(in srgb, var(--theme-selection,#7aa2cc) 18%, transparent)!important}.semantic-color-picker-popover{overscroll-behavior:contain;scrollbar-width:thin;min-width:min(296px,100vw - 16px);max-height:calc(100dvh - 16px);color-scheme:inherit;overflow:visible auto}.semantic-color-picker-popover::backdrop{background:0 0}.semantic-color-picker-tabs{border:1px solid var(--line);background:var(--control);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;height:38px;padding:2px;display:grid}.semantic-color-picker-tabs>button{min-width:0;color:var(--muted);background:0 0;border:0;border-radius:9px;font:600 12px/1 Inter,PingFang SC,ui-sans-serif,sans-serif}.semantic-color-picker-tabs>button:hover{color:var(--text);background:var(--control-hover)}.semantic-color-picker-tabs>button[aria-selected=true]{color:var(--text);background:var(--control-active);box-shadow:inset 0 1px #ffffff0d}.semantic-color-picker-toolbar{margin-top:9px;padding-inline:2px}.semantic-color-picker-toolbar>strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.semantic-color-picker-panel[hidden]{display:none}.semantic-color-picker-panel.is-custom{padding-top:2px}.semantic-color-picker-section+.semantic-color-picker-section{margin-top:10px}.semantic-color-picker-section-title{color:var(--text-secondary);margin:0 2px 7px;font-size:11px;font-weight:650;display:block}.semantic-color-choice-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;display:grid}.semantic-color-choice{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--theme-border,#89919a) 70%, #000 30%);border-radius:5px;width:100%;min-width:0;padding:0;box-shadow:inset 0 0 0 2px #ffffff26,0 1px 2px #0000003d}.semantic-color-choice:hover{border-color:var(--text-secondary);transform:translateY(-1px)}.semantic-color-choice.is-selected,.semantic-color-choice[aria-checked=true],.semantic-color-choice[data-selected=true]{outline:2px solid var(--text);outline-offset:1px;box-shadow:inset 0 0 0 2px var(--dialog), 0 1px 3px #0006}.semantic-color-picker-reset{border:1px solid var(--line);background:var(--control);min-height:25px;color:var(--text-secondary);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-size:10px;display:inline-flex}.semantic-color-picker-reset:hover:not(:disabled){border-color:color-mix(in srgb, var(--text) 30%, var(--line));background:var(--control-hover);color:var(--text)}.semantic-color-picker-reset:disabled{opacity:.42;cursor:default}.semantic-color-picker-reset svg{flex:0 0 14px}.system-appearance-reset{align-items:center;gap:7px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff0a;border-color:color-mix(in srgb, var(--theme-border,#89919a) 44%, var(--line))!important;background:var(--control-active)!important;color:var(--text-secondary)!important}.system-appearance-reset:hover:not(:disabled){border-color:color-mix(in srgb, var(--theme-selection,#7aa2cc) 54%, var(--line))!important;background:var(--control-hover)!important;color:var(--text)!important}.system-appearance-reset:disabled{cursor:default;opacity:.72!important}.system-appearance-reset svg{flex:0 0 15px}.semantic-color-picker-popover[data-placement=above]{transform-origin:100% 100%}.semantic-color-picker-popover[data-placement=below]{transform-origin:100% 0}.semantic-color-sv-panel:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--theme-selection,#7aa2cc) 34%, transparent)}.semantic-color-hue-slider{appearance:none;overflow:visible}.semantic-color-hue-slider::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:12px}.semantic-color-hue-slider::-webkit-slider-thumb{appearance:none;background:0 0;border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin-top:-1px;box-shadow:0 1px 5px #000000b8}.semantic-color-hue-slider::-moz-range-track{background:0 0;border:0;border-radius:999px;height:12px}.semantic-color-hue-slider::-moz-range-thumb{background:0 0;border:2px solid #fff;border-radius:50%;width:10px;height:10px;box-shadow:0 1px 5px #000000b8}.semantic-color-hue-slider:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--theme-selection,#7aa2cc) 34%, transparent)}.footprint-gradient-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.footprint-gradient-presets button{border:1px solid var(--settings-control-border);background:var(--control);min-width:0;min-height:48px;color:var(--muted);border-radius:8px;grid-template-rows:12px auto;align-items:center;gap:7px;padding:7px 8px;font:500 11px/1 Inter,PingFang SC,ui-sans-serif,sans-serif;display:grid}.footprint-gradient-presets button:hover,.footprint-gradient-presets button.is-selected{border-color:color-mix(in srgb, var(--theme-status-success,#72d391) 68%, var(--line));color:var(--text);background:color-mix(in srgb, var(--theme-status-success,#72d391) 7%, var(--control))}.footprint-gradient-presets button i{border:1px solid var(--line-soft);background:linear-gradient(90deg, var(--heat-low), var(--heat-mid-low) 34%, var(--heat-mid-high) 68%, var(--heat-high));border-radius:4px;width:100%;height:10px;position:relative}.footprint-gradient-presets button i:after{content:"";background:var(--heat-threshold);border-radius:1px;width:2px;height:12px;position:absolute;top:-2px;right:1px}.footprint-gradient-presets button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analysis-tools .position-risk-trigger{width:auto;color:var(--chrome-text-secondary);gap:6px;padding:0 8px}.analysis-tools .position-risk-trigger .position-risk-label{color:currentColor;font:500 12px/1 Inter,PingFang SC,ui-sans-serif,sans-serif}.position-settings-body .position-risk-mode{grid-template-columns:1fr 1fr;width:100%;min-width:0}.indicator-center-dialog .position-risk-mode button{min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:6px;font-size:12px}.indicator-center-dialog .position-risk-mode button:hover,.indicator-center-dialog .position-risk-mode button[aria-pressed=true]{color:var(--text);background:var(--control-active)}.position-risk-percent-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:18px;min-height:58px;padding:8px 0;display:grid}.position-risk-percent-row>span strong{color:var(--text-secondary);font-size:13px}.position-settings-body .position-risk-options{grid-template-columns:repeat(3,1fr);gap:5px;margin:0;display:grid}.indicator-center-dialog .position-risk-options button{border:1px solid var(--line);background:var(--control);min-height:34px;color:var(--muted);border-radius:7px;padding:0;font:500 11px/1 Inter,PingFang SC,ui-sans-serif,sans-serif}.indicator-center-dialog .position-risk-options button:hover,.indicator-center-dialog .position-risk-options button.is-selected{border-color:color-mix(in srgb, var(--theme-status-success,#72d391) 68%, var(--line));color:var(--text);background:color-mix(in srgb, var(--theme-status-success,#72d391) 7%, var(--control));box-shadow:none}.position-settings-body .position-risk-summary{border:1px solid var(--line-soft);background:var(--control);border-radius:8px;min-height:52px;margin:18px 0 0;padding:0 14px;font-size:12px}.position-settings-body .position-risk-summary strong{color:var(--theme-status-success,#72d391);font-size:14px}@media (max-width:1280px){.app-shell{--header-account-align-offset:-5px}.tickflow-header{padding-inline:4px}.header-account-leading{margin-right:3px}.header-primary-rail{gap:3px}.header-divider{margin-inline:2px}.symbol-picker-trigger{min-width:104px;padding-inline:8px}.interval-switch button{flex-basis:26px;min-width:26px;padding-inline:3px;font-size:10px}.analysis-tools>button,.position-toolbar>button{padding-inline:6px}.timer-control-label,.trading-sessions-toolbar-label,.theme-control-label,.chart-layout-trigger-label,.replay-entry-button>span:nth-child(2){display:none}.timer-control-trigger,.theme-control-trigger,.chart-layout-trigger{width:30px;min-width:30px;padding:0}.replay-entry-button,.replay-entry-button:disabled{min-width:58px;padding-inline:5px}}@media (max-width:1600px){.analysis-tools{gap:3px}.analysis-tools>button:not(.indicator-center-trigger):not(.fixed-vp-toolbar-trigger),.position-toolbar>button{width:28px;padding-inline:0}.analysis-tools>button:not(.indicator-center-trigger):not(.fixed-vp-toolbar-trigger)>span,.position-tool-button>span,.position-risk-label,.timer-control-label,.theme-control-label,.chart-layout-trigger-label,.replay-entry-button>span:nth-child(2){display:none}.interval-switch button{flex-basis:30px;min-width:30px;padding-inline:3px}.timer-control-trigger{width:56px;min-width:56px;padding-inline:3px}.theme-control-trigger,.chart-layout-trigger{width:30px;min-width:30px;padding-inline:6px}.chart-layout-caret{display:none}.replay-entry-button,.replay-entry-button:disabled{min-width:58px;padding-inline:5px}.header-primary-rail{scrollbar-width:none;overflow:auto hidden}.header-primary-rail::-webkit-scrollbar{display:none}.analysis-tools{width:auto;max-width:none;overflow:visible}.analysis-tools .position-risk-trigger{width:28px;padding-inline:0}.theme-segmented button{min-width:30px;padding-inline:4px;font-size:10px}.theme-control-placeholder{flex-basis:126px;width:126px}.position-settings-popover{width:min(360px,100vw - 8px);position:fixed;top:44px;left:auto;right:4px}}@media (max-width:720px){.app-shell{--tool-rail-column-width:42px;--tool-rail-button-size:clamp(32px, 5.2dvh, 34px);--tool-rail-glyph-size:19px;--header-account-align-offset:-4px}.tickflow-header{min-height:32px;margin-inline:0;padding-inline:3px}.symbol-picker-trigger{min-width:98px}.header-divider{display:none}.header-account-slot{scrollbar-width:none;min-width:0;max-width:58vw;padding-left:3px;overflow:auto hidden}.header-account-slot::-webkit-scrollbar{display:none}.replay-entry-button,.replay-entry-button:disabled,.chart-layout-trigger{width:30px;min-width:30px;padding:0}.chart-layout-caret{display:none}.chart-layout-menu{width:min(196px,100vw - 8px);position:fixed;top:44px;right:4px}.interval-switch{border-top:0;flex:none}.analysis-tools{width:auto;height:100%}.indicator-control-overlay{max-width:calc(100% - 16px);left:8px}.indicator-control-overlay.is-main-overlay{top:6px}.indicator-control-overlay.is-main-overlay[data-trading-sessions=true]{top:26px}.indicator-control-row{max-width:100%}.position-settings-popover,.theme-popover{width:auto;position:fixed;top:44px;left:4px;right:4px}.account-menu-popover{top:44px}.header-account-leading .account-menu-popover{left:4px;right:auto}.indicator-center-scrim{padding:6px}.indicator-center-dialog,.indicator-center-dialog.is-indicator-catalog,.indicator-center-dialog.is-indicator-settings,.indicator-center-dialog.is-footprint-settings,.indicator-center-dialog.is-drawing-settings,.indicator-center-dialog.is-system-appearance,.indicator-center-dialog.is-position-settings,.indicator-center-dialog.is-symbol-picker{width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.indicator-center-dialog.is-indicator-catalog,.indicator-center-dialog.is-symbol-picker{height:calc(100dvh - 12px)}.indicator-center-shell{padding:12px 14px 0}.indicator-center-toolbar{grid-template-columns:1fr;gap:8px;padding-bottom:12px}.indicator-center-tabs,.indicator-center-tabs button{width:100%}.indicator-catalog-row{grid-template-columns:32px minmax(0,1fr) auto 70px;gap:6px;padding-inline:2px 4px}.indicator-catalog-title{flex-direction:column;align-items:flex-start;gap:2px}.indicator-catalog-title strong,.indicator-catalog-title>span{max-width:100%}.symbol-picker-dialog-body{padding:10px 14px 14px}.symbol-filter-row{grid-template-columns:1fr;gap:7px}.symbol-result-header,.symbol-group>button{grid-template-columns:minmax(0,1fr) 54px 100px;gap:6px}.indicator-settings-body{padding:10px 18px 18px}.indicator-center-field,.footprint-heat-settings .indicator-vpvr-setting-row{grid-template-columns:minmax(0,1fr) 150px}.drawing-settings-body .indicator-vpvr-setting-row{grid-template-columns:minmax(0,1fr) minmax(174px,190px);gap:10px}.indicator-vpvr-segmented,.indicator-session-language-toggle,.indicator-vpvr-range-control{width:100%;min-width:0}.system-time-zone-field{grid-template-columns:1fr;gap:8px}.footprint-heat-setting-row{flex-direction:column;align-items:stretch;gap:8px}.footprint-heat-settings .footprint-heat-filter{width:100%}.footprint-gradient-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.position-risk-percent-row{grid-template-columns:1fr;gap:8px}.indicator-settings-output-list{grid-template-columns:1fr}.indicator-center-dialog>footer{align-items:center}.indicator-center-dialog>footer>span{max-width:none}}@media (max-width:420px){.semantic-color-field{flex-direction:row;align-items:center!important;gap:12px!important}.theme-segmented button{min-width:26px;padding-inline:3px}.theme-control-placeholder{flex-basis:114px;width:114px}.header-account-slot .workspace-save-indicator{width:30px;min-width:30px;padding:0}.header-account-slot .workspace-save-indicator>span,.header-account-slot .workspace-save-indicator>strong{display:none}}@media (prefers-reduced-motion:reduce){.toolbar-switch>i,.indicator-settings-output-list input:after,.indicator-vpvr-value-area-toggle input:after{transition:none}.footer-link-status:focus-visible>.runtime-link-tooltip,.footer-link-status:hover>.runtime-link-tooltip{animation:none;transform:none}}.workbench-body{grid-template-columns:var(--tool-rail-column-width) minmax(0, 1fr);flex:auto;gap:4px;min-width:0;min-height:0;margin:0 3px 0 0;display:grid}.workbench-main{flex-direction:column;min-width:0;min-height:0;display:flex}.workbench-main>.chart-workspace{flex:auto;min-height:0;margin:0}.chart-tool-rail{background:var(--chrome-surface);min-width:0;min-height:0;color:var(--chrome-text-secondary);box-shadow:none;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:5px 3px;display:flex}.chart-tool-rail .tool-rail-actions{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:auto;justify-content:flex-start;align-items:center;gap:3px;width:100%;height:auto;min-height:0;overflow:hidden auto}.chart-tool-rail .tool-rail-actions::-webkit-scrollbar{display:none}.chart-tool-rail .analysis-tools>button,.chart-tool-rail .position-toolbar>button{width:var(--tool-rail-button-size);min-width:var(--tool-rail-button-size);height:var(--tool-rail-button-size);min-height:var(--tool-rail-button-size);flex:0 0 var(--tool-rail-button-size);background:var(--chrome-control);color:var(--chrome-text-secondary);-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:center;gap:0;padding:0}.chart-tool-rail .analysis-tools>button:focus-visible,.chart-tool-rail .position-toolbar>button:focus-visible{background:var(--chrome-control-hover);color:var(--chrome-text-primary);box-shadow:none;border-color:#0000;outline:none}.chart-tool-rail .analysis-tools>button.is-active,.chart-tool-rail .analysis-tools>button:first-child.is-active,.chart-tool-rail .position-toolbar>button.is-active,.chart-tool-rail .position-tool-button.is-long.is-active,.chart-tool-rail .position-tool-button.is-short.is-active{background:var(--chrome-control-active);color:var(--chrome-text-primary);box-shadow:none;border-color:#0000;outline:none}.chart-tool-rail .analysis-tools button>svg,.chart-tool-rail .position-toolbar button>svg{width:var(--tool-rail-glyph-size);height:var(--tool-rail-glyph-size);flex:0 0 var(--tool-rail-glyph-size)}.chart-tool-rail .drawing-zone-icon-fill{fill:currentColor;fill-opacity:.16}.chart-tool-rail .analysis-toolbar-divider,.chart-tool-rail .tool-rail-section-divider{width:calc(var(--tool-rail-button-size) - 6px);background:var(--chrome-divider);flex:0 0 1px;height:1px;margin:3px 0}.chart-tool-rail .position-toolbar{flex-direction:column;flex:none;align-items:center;gap:3px;width:100%;height:auto}.chart-tool-rail .analysis-toolbar-placeholder,.chart-tool-rail .position-toolbar-placeholder{width:var(--tool-rail-button-size);min-width:var(--tool-rail-button-size);height:var(--tool-rail-button-size);flex:0 0 var(--tool-rail-button-size);background:var(--chrome-control);border-radius:8px}.chart-tool-rail .position-risk-trigger{width:var(--tool-rail-button-size)!important;padding:0!important}.chart-tool-rail button.is-support-tool{color:var(--theme-long-position,#53cdb7)}.chart-tool-rail button.is-resistance-tool{color:var(--theme-short-position,#ee6a75)}.chart-tool-rail button.is-support-tool:not(.is-active){background:color-mix(in srgb, var(--theme-long-position,#53cdb7) 7%, var(--chrome-control))}.chart-tool-rail button.is-resistance-tool:not(.is-active){background:color-mix(in srgb, var(--theme-short-position,#ee6a75) 7%, var(--chrome-control))}.chart-tool-rail .analysis-clear-drawings:hover,.chart-tool-rail .analysis-clear-drawings:focus-visible{border-color:color-mix(in srgb, var(--theme-status-error,#ee6a75) 46%, var(--chrome-border));background:color-mix(in srgb, var(--theme-status-error,#ee6a75) 8%, var(--chrome-control-hover));color:var(--theme-status-error,#ee6a75)}.chart-tool-rail .analysis-toggle-drawings[aria-pressed=false]{color:var(--chrome-text-muted);background:color-mix(in srgb, var(--chrome-control-active) 82%, transparent)}.chart-tool-rail .analysis-toggle-drawings[aria-pressed=false]:hover,.chart-tool-rail .analysis-toggle-drawings[aria-pressed=false]:focus-visible{color:var(--chrome-text-primary);background:var(--chrome-control-hover)}.chart-tool-rail .tool-rail-footer{border-top:1px solid var(--chrome-divider);flex:none;place-items:center;width:100%;margin-top:4px;padding-top:4px;display:grid}.chart-tool-rail .header-community-menu{width:var(--tool-rail-button-size);height:var(--tool-rail-button-size);flex:0 0 var(--tool-rail-button-size);position:relative}.chart-tool-rail .header-community-shortcut{background:var(--chrome-control);width:100%;min-width:100%;height:100%;min-height:100%;color:color-mix(in srgb, #7480ff 76%, var(--chrome-text-secondary));box-shadow:none;border:1px solid #0000;border-radius:8px;padding:0}.chart-tool-rail .header-community-shortcut:hover,.chart-tool-rail .header-community-shortcut[aria-expanded=true]{background:var(--chrome-control-hover);color:#7480ff;border-color:#0000}.chart-tool-rail .header-community-shortcut:focus-visible{background:var(--chrome-control-hover);color:#7480ff;border-color:#0000;outline:none}.chart-tool-rail .header-community-shortcut svg{width:var(--tool-rail-glyph-size);height:var(--tool-rail-glyph-size)}.chart-tool-rail .header-community-popover{position:absolute;inset:auto auto 0 calc(100% + 8px)}@media (max-width:720px){.workbench-body{grid-template-columns:var(--tool-rail-column-width) minmax(0, 1fr);gap:4px;margin:0 2px 0 0}.chart-tool-rail{padding-inline:2px}.workbench-main>.chart-workspace{margin-bottom:0}.chart-history-hint{max-width:min(140px,25vw)}}@media (max-width:420px){.app-shell{--tool-rail-column-width:40px;--tool-rail-button-size:clamp(30px, 5.2dvh, 32px);--tool-rail-glyph-size:19px}.workbench-body{grid-template-columns:var(--tool-rail-column-width) minmax(0, 1fr)}.chart-tool-rail{padding-inline:2px}.chart-history-hint{max-width:96px}.chart-footer,.footer-runtime{gap:8px}.footer-left{overflow:hidden}}@media (max-height:620px){.app-shell{--tool-rail-button-size:min(34px, calc(var(--tool-rail-column-width) - 6px));--tool-rail-glyph-size:19px}.chart-tool-rail .tool-rail-actions{gap:2px}.chart-tool-rail .analysis-tools>button,.chart-tool-rail .position-toolbar>button{gap:0}.chart-tool-rail .analysis-tools button>svg,.chart-tool-rail .position-toolbar button>svg{width:var(--tool-rail-glyph-size);height:var(--tool-rail-glyph-size);flex-basis:var(--tool-rail-glyph-size)}.chart-tool-rail .position-toolbar{gap:2px}}@media (max-width:720px) and (max-height:500px){.app-shell{--tool-rail-button-size:min(26px, calc(var(--tool-rail-column-width) - 6px))}.chart-tool-rail .tool-rail-actions{scrollbar-width:thin;gap:1px}.chart-tool-rail .tool-rail-actions::-webkit-scrollbar{width:3px;display:block}.chart-tool-rail .analysis-toolbar-divider,.chart-tool-rail .tool-rail-section-divider{margin-block:1px}}.chrome-dropdown{opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;transition:opacity .16s,transform .16s cubic-bezier(.2,.8,.2,1),visibility .16s;transform:translateY(-6px)scale(.97)}.chrome-dropdown[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.tickflow-brand{cursor:default;box-shadow:none;background:0 0;border-color:#0000;padding-left:6px}.tickflow-brand:hover{background:0 0;border-color:#0000}.header-account-slot{overflow:visible}.header-account-slot .account-menu{margin-left:0}.account-menu-trigger{border-radius:50%;width:30px;height:30px}.account-menu-popover{width:232px;max-width:calc(100vw - 16px);padding:8px;font-size:12px;right:0}.account-menu-profile{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:12px 8px 18px;display:flex}.account-menu-avatar{border:1px solid var(--line);background:var(--control);width:40px;height:40px;color:var(--text);border-radius:50%;flex:0 0 40px;place-items:center;font-size:17px;font-weight:600;display:grid;overflow:hidden}.account-menu-profile-text{flex-direction:column;gap:5px;min-width:0;display:flex}.account-menu-profile-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.account-menu-initial,.account-menu-avatar{text-transform:uppercase}.account-menu-plan{color:var(--muted);font-size:11px}.account-menu-row{border-bottom:0;padding:7px 8px;font-size:11px}.account-menu-user-id-value code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-center,.account-menu-renewal,.account-menu-logout{border-radius:7px;gap:10px;min-height:38px;padding:0 10px;font-size:12px;font-weight:500}.account-menu-center{margin-top:8px}.account-menu-logout{border-top:1px solid var(--line-soft);border-radius:0 0 7px 7px;align-items:center;min-height:44px;margin-top:9px;display:flex}.account-menu-logout:hover:not(:disabled){background:color-mix(in srgb, var(--theme-status-error) 8%, var(--control))}.theme-control-placeholder{flex-basis:68px;width:68px}.theme-control{gap:8px;display:flex}.theme-control-trigger{width:30px;min-width:30px;padding:0}.theme-dropdown{z-index:220;border:1px solid var(--line);background:var(--dialog);width:126px;color:var(--text);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);right:38px;box-shadow:0 18px 48px #0000004d}.theme-dropdown-label{color:var(--muted);padding:7px 9px 9px;font-size:10px;display:block}.theme-dropdown>button{text-align:left;width:100%;min-height:38px;color:var(--text-secondary);background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:0 9px;font-size:12px;display:flex}.theme-dropdown>button:hover,.theme-dropdown>button[aria-checked=true]{background:var(--control-hover);color:var(--text)}.theme-dropdown>button>svg{margin-left:auto}.theme-option-swatch{flex:0 0 23px;gap:3px;width:23px;display:inline-flex}.theme-option-swatch i{width:10px;height:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-text-primary) 12%, transparent);border-radius:50%;display:block}.chart-tool-rail .theme-system-trigger{width:var(--tool-rail-button-size);height:var(--tool-rail-button-size);min-height:var(--tool-rail-button-size);background:var(--chrome-control);border:0;border-radius:8px;padding:0}.chart-tool-rail .theme-system-trigger:hover,.chart-tool-rail .theme-system-trigger[aria-expanded=true]{background:var(--chrome-control-hover)}.chart-tool-rail .theme-system-trigger svg{width:var(--tool-rail-glyph-size);height:var(--tool-rail-glyph-size)}@media (max-width:720px){.header-account-slot{max-width:none;overflow:visible}.account-menu-popover,.theme-dropdown,.header-account-slot .header-community-popover{max-width:calc(100vw - 12px);position:fixed;top:44px;left:auto;right:6px}}@media (prefers-reduced-motion:reduce){.chrome-dropdown{transition:none;transform:none}}.app-shell{background:var(--chrome-surface)}.footer-runtime{flex:none;gap:6px;margin-left:auto}.footer-link-status{gap:4px}.footer-clock{align-items:center;gap:6px;display:inline-flex;position:relative}.footer-time-zone-trigger{height:22px;color:var(--chrome-text-secondary);font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:3px;padding:0 4px;display:inline-flex}.footer-time-zone-trigger:hover,.footer-time-zone-trigger[aria-expanded=true]{background:var(--chrome-control-hover);color:var(--chrome-text-primary)}.footer-time-zone-menu{z-index:220;border:1px solid var(--line);background:var(--dialog);width:292px;max-width:calc(100vw - 16px);color:var(--text);transform-origin:100% 100%;border-radius:12px;padding:7px;position:absolute;bottom:calc(100% + 7px);right:0;box-shadow:0 -12px 48px #00000040}.footer-time-zone-menu:not([data-open=true]){transform:translateY(6px)scale(.97)}.footer-time-zone-label{color:var(--muted);padding:7px 9px 10px;font-size:11px;display:block}.footer-time-zone-options{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(400px,100dvh - 110px);overflow-y:auto}.footer-time-zone-options>button{width:100%;min-height:34px;color:var(--text-secondary);font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:1fr auto 13px;align-items:center;gap:10px;padding:0 9px;font-size:12px;font-weight:500;display:grid}.footer-time-zone-options>button:hover,.footer-time-zone-options>button[aria-checked=true]{background:var(--control-hover);color:var(--text)}.footer-time-zone-options small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.footer-time-zone-options svg{grid-column:3}.footer-time-zone-trigger:focus-visible,.footer-time-zone-options>button:focus-visible{outline:1px solid var(--chrome-text-secondary);outline-offset:-1px}.header-analysis-tools>.replay-entry-button,.header-analysis-tools>.replay-entry-button:disabled{border-color:color-mix(in srgb, var(--chrome-border) 72%, transparent);background:var(--chrome-control);width:auto;min-width:76px;color:var(--chrome-text-secondary);opacity:1;gap:6px;padding-inline:9px}.header-analysis-tools>.replay-entry-button>span{display:inline}.header-analysis-tools>.replay-entry-button>.replay-entry-lock{opacity:.75;width:12px;height:12px}@media (max-width:420px){.chart-footer{gap:4px;padding-inline:4px}.footer-runtime,.footer-clock{gap:4px}.footer-version{text-overflow:ellipsis;flex-shrink:1;overflow:hidden}}@media (prefers-reduced-motion:reduce){.footer-time-zone-menu:not([data-open=true]){transform:none}}.tickflow-brand{min-width:102px;height:30px;font-size:13px}.footer-current-time{font-size:12px}.footer-clock{margin-right:4px}.replay-entry-button{cursor:pointer}.header-analysis-tools>.replay-entry-button:hover{background:var(--chrome-control-hover);border-color:var(--chrome-border)}.footer-left .workspace-save-indicator{min-height:24px;box-shadow:none;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;gap:5px;padding:0 5px;position:static}.footer-left .workspace-save-indicator:hover:not(:disabled){background:var(--chrome-control-hover)}.footer-left .workspace-save-indicator:disabled{cursor:wait}.footer-left .workspace-save-indicator.is-paused:disabled{cursor:default}.footer-left .workspace-save-action-icon{width:12px;height:12px;color:var(--chrome-text-secondary);margin-left:2px}button.account-menu-profile{border:0;border-bottom:1px solid var(--line-soft);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border-radius:7px}button.account-menu-profile:hover{background:var(--control-hover)}.account-menu-profile-arrow{color:var(--muted);flex:0 0 16px;margin-left:auto}.indicator-center-scrim:has(>.is-account-info){background:#0000006b}.indicator-center-dialog.is-account-info{border-radius:14px;grid-template-columns:180px minmax(0,1fr);width:min(780px,100vw - 32px);min-height:min(440px,100dvh - 32px);max-height:calc(100dvh - 32px);font:12px/1.5 -apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Segoe UI,sans-serif;animation:.16s ease-out account-info-in;display:grid}.account-info-sidebar{border-right:1px solid var(--line-soft);background:color-mix(in srgb, var(--surface-raised) 50%, var(--dialog));flex-direction:column;padding:14px 9px 10px;display:flex}.account-info-section{background:var(--control-hover);min-height:38px;color:var(--text);border-radius:8px;align-items:center;gap:9px;padding:0 10px;display:flex}.account-info-logout{min-height:40px;color:var(--muted);font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;margin-top:auto;padding:0 10px;display:flex}.account-info-logout:hover:not(:disabled){background:var(--control-hover);color:var(--text)}.account-info-content{min-width:0;padding:28px;overflow-y:auto}.account-info-content>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.account-info-content h2{margin:0;font-size:20px;font-weight:600}.account-info-content header p{color:var(--muted);margin:5px 0 0;font-size:12px}.account-info-close{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.account-info-close:hover{background:var(--control-hover);color:var(--text)}.account-info-identity{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--surface-raised) 48%, var(--dialog));border-radius:11px;align-items:center;gap:16px;padding:20px;display:flex}.account-info-identity>.account-menu-avatar{flex-basis:54px;width:54px;height:54px;font-size:23px}.account-info-identity>span:last-child{flex-direction:column;gap:5px;min-width:0;display:flex}.account-info-identity strong{overflow-wrap:anywhere;font-size:16px;font-weight:600}.account-info-identity small{color:var(--muted);font-size:12px}.account-info-content h3{color:var(--muted);margin:24px 0 10px;font-size:11px;font-weight:500}.account-info-fields{border:1px solid var(--line-soft);border-radius:10px;margin:0;overflow:hidden}.account-info-fields>div{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:12px 16px;display:grid}.account-info-fields>div+div{border-top:1px solid var(--line-soft)}.account-info-fields dt{color:var(--muted);font-size:12px}.account-info-fields dd{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.account-info-fields code{overflow-wrap:anywhere;font-size:11px}.account-info-fields small{color:var(--muted);font-size:10px}.account-info-copy{min-height:26px;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:0 6px;font-size:11px;display:inline-flex}.account-info-copy:hover{color:var(--text);background:var(--control-hover)}@keyframes account-info-in{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:560px){.indicator-center-dialog.is-account-info{grid-template-columns:112px minmax(0,1fr)}.account-info-sidebar{padding:10px 6px}.account-info-content{padding:18px 14px}.account-info-identity{gap:10px;padding:14px}.account-info-fields>div{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px}}@media (prefers-reduced-motion:reduce){.indicator-center-dialog.is-account-info{animation:none}}.header-account-slot{gap:6px}.header-account-slot .header-community-shortcut,.header-account-slot .theme-control-trigger{width:30px;height:30px;box-shadow:none;background:0 0;border-color:#0000}.header-account-slot .header-community-shortcut:hover,.header-account-slot .theme-control-trigger:hover,.header-account-slot .header-community-shortcut:focus-visible,.header-account-slot .theme-control-trigger:focus-visible,.header-account-slot .header-community-shortcut[aria-expanded=true],.header-account-slot .theme-control-trigger[aria-expanded=true]{background:var(--chrome-control-hover);border-color:#0000}.chart-tool-rail .analysis-tools>button,.chart-tool-rail .position-toolbar>button,.chart-tool-rail .theme-system-trigger{box-shadow:none;border-color:#0000;transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s}.chart-tool-rail .analysis-tools>button:not(.is-active),.chart-tool-rail .position-toolbar>button:not(.is-active),.chart-tool-rail .theme-system-trigger:not([aria-expanded=true]){background:0 0}.chart-tool-rail .analysis-tools>button:not(.is-active):hover,.chart-tool-rail .analysis-tools>button:not(.is-active):focus-visible,.chart-tool-rail .position-toolbar>button:not(.is-active):hover,.chart-tool-rail .position-toolbar>button:not(.is-active):focus-visible,.chart-tool-rail .theme-system-trigger:hover,.chart-tool-rail .theme-system-trigger:focus-visible{background:linear-gradient(180deg, color-mix(in srgb, var(--chrome-control-hover) 93%, var(--chrome-text-primary)), var(--chrome-control-hover));border-color:color-mix(in srgb, var(--chrome-text-secondary) 24%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--chrome-text-primary) 9%, transparent), 0 2px 5px #00000029}.ohlc-hud{font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,10ch) repeat(2,13ch);column-gap:3px;display:grid}.ohlc-hud>span{align-items:baseline;gap:2px;min-width:0;display:flex}.ohlc-hud strong{text-overflow:ellipsis;text-align:left;min-width:0;overflow:hidden}.volume-current-hud{flex:none;grid-template-columns:max-content 10ch;gap:3px;display:grid}.volume-current-hud strong{text-overflow:ellipsis;text-align:left;min-width:0;overflow:hidden}.indicator-control-row.is-base-layer{gap:5px}.indicator-control-row[data-indicator-id=volume]{gap:3px}.indicator-control-actions,.indicator-output-status,.indicator-control-copy{flex:none}.pane-identity-chip{overflow:visible}.pane-identity-divider{color:var(--muted);opacity:.55;font-weight:400}.pane-interval-control{flex:none;display:inline-flex;position:relative}button.pane-identity-interval{min-width:39px;height:22px;font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:3px;padding:0 3px;font-size:11px;display:inline-flex}button.pane-identity-interval:hover,button.pane-identity-interval[aria-expanded=true]{background:var(--control-hover);color:var(--text)}.pane-interval-menu{z-index:12;border:1px solid var(--line);background:var(--dialog);transform-origin:0 0;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:3px;width:184px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 30px #00000040}.pane-interval-menu>button{min-height:30px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:11px}.pane-interval-menu>button:hover,.pane-interval-menu>button[aria-checked=true]{background:var(--control-hover);color:var(--text)}.indicator-legend-group{pointer-events:auto;flex-direction:column;align-items:flex-start;max-width:100%;display:flex}.indicator-legend-trigger{height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:0 7px;font:500 10px/1.2 Inter,PingFang SC,ui-sans-serif,sans-serif;display:inline-flex}.indicator-legend-trigger:hover,.indicator-legend-trigger[aria-expanded=true]{background:var(--control-hover);color:var(--text-secondary)}.indicator-legend-trigger svg{transition:transform .16s}.indicator-legend-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.indicator-legend-content{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .16s,opacity .16s,visibility .16s;display:grid}.indicator-legend-group[data-expanded=true]>.indicator-legend-content{opacity:1;visibility:visible;grid-template-rows:1fr}.indicator-legend-rows{flex-direction:column;align-items:flex-start;gap:2px;min-height:0;display:flex;overflow:clip}.indicator-legend-trigger+.indicator-legend-content{margin-top:3px}.pane-identity-interval:focus-visible,.pane-interval-menu>button:focus-visible,.indicator-legend-trigger:focus-visible{outline:1px solid var(--text-secondary);outline-offset:-1px}@media (prefers-reduced-motion:reduce){.indicator-legend-content,.indicator-legend-trigger svg{transition:none}}.indicator-center-dialog{--settings-divider:color-mix(in srgb, var(--theme-text-secondary) 24%, var(--dialog));--settings-sidebar:color-mix(in srgb, var(--surface) 45%, var(--dialog));font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Segoe UI,sans-serif}.indicator-center-dialog:is(.is-indicator-settings,.is-footprint-settings,.is-drawing-settings,.is-system-appearance,.is-indicator-catalog){width:min(820px,100vw - 32px);height:min(620px,100dvh - 32px)}.indicator-center-dialog>.settings-dialog-body{flex:auto;grid-template-columns:176px minmax(0,1fr);min-height:0;padding:0;display:grid;overflow:hidden}.settings-dialog-sidebar{border-right:1px solid var(--settings-divider);background:var(--settings-sidebar);flex-direction:column;align-items:stretch;gap:4px;min-width:0;padding:16px 10px;display:flex;overflow-y:auto}.settings-dialog-sidebar>button{min-height:38px;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;padding:0 12px;font-size:12px;transition:color .12s,background-color .12s}.settings-dialog-sidebar>button:hover{background:var(--control-hover);color:var(--text)}.settings-dialog-sidebar>button:is([aria-current=page],[aria-selected=true]){color:var(--text);background:var(--control-hover);border-color:var(--settings-divider);box-shadow:none}.settings-dialog-content{min-width:0;min-height:0;display:flex;overflow:hidden}.settings-dialog-panel{width:100%;min-width:0;padding:22px 26px;overflow-y:auto}.settings-dialog-panel[hidden]{display:none}.settings-dialog-sidebar,.settings-dialog-panel,.indicator-center-list{scrollbar-width:thin;scrollbar-color:var(--control-active) transparent}.settings-dialog-panel>.indicator-settings-group{margin:0}.settings-dialog-panel .indicator-settings-group>header{margin-bottom:12px}.settings-dialog-panel .indicator-settings-group>header strong{font-size:16px;font-weight:600}.settings-dialog-panel .semantic-color-grid{min-width:0}.indicator-center-dialog.is-indicator-catalog .settings-dialog-sidebar{border:0;border-right:1px solid var(--settings-divider);border-radius:0;width:auto;height:auto;min-height:0;margin:0}.indicator-center-dialog.is-indicator-catalog .settings-dialog-sidebar>button{flex:none;width:100%}.indicator-center-catalog{flex-direction:column;min-width:0;min-height:0;padding:18px 20px 0;display:flex}.indicator-center-catalog .indicator-center-toolbar{grid-template-columns:minmax(0,1fr);padding-bottom:12px}.indicator-center-catalog .indicator-center-list{flex:auto;min-height:0}.account-info-sidebar{border-right-color:var(--settings-divider);background:var(--settings-sidebar)}.indicator-center-dialog [data-dialog-drag-region]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.indicator-center-dialog [data-dialog-drag-region] button{cursor:pointer;touch-action:auto}.indicator-center-dialog[data-dialog-dragging=true] [data-dialog-drag-region]{cursor:grabbing}.account-menu-popover>:is(.account-menu-center,.account-menu-renewal,.account-menu-logout){color:var(--text-secondary);align-items:center;gap:10px;transition:color .12s,background-color .12s;display:flex}.account-menu-popover>:is(.account-menu-center,.account-menu-renewal):hover{color:var(--text);background:var(--control-hover)}.account-menu-popover>:is(.account-menu-center,.account-menu-renewal,.account-menu-logout)>svg{width:16px;height:16px;color:inherit;opacity:.9;flex:0 0 16px;display:block}.account-menu-popover>.account-menu-logout,.account-info-logout{color:var(--theme-status-error)}.account-menu-popover>.account-menu-logout:hover:not(:disabled),.account-info-logout:hover:not(:disabled){color:var(--theme-status-error);background:color-mix(in srgb, var(--theme-status-error) 9%, var(--dialog))}.chrome-hover-tooltip{z-index:1200;border:1px solid color-mix(in srgb, var(--theme-text-secondary) 23%, var(--dialog));background:color-mix(in srgb, var(--dialog) 98%, var(--theme-text-primary));width:max-content;max-width:min(280px,100vw - 64px);color:var(--text);box-shadow:0 5px 16px #00000042, inset 0 1px 0 color-mix(in srgb, var(--text) 3%, transparent);pointer-events:none;white-space:normal;text-align:left;--hint-from-x:-4px;--hint-from-y:-50%;--hint-to-y:-50%;transform:translateY(var(--hint-to-y));border-radius:6px;flex-direction:column;gap:3px;padding:7px 10px;font:500 11px/1.45 -apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Segoe UI,sans-serif;animation:.18s cubic-bezier(.2,.7,.2,1) .12s both chrome-tooltip-in;display:flex;position:fixed}.chrome-hover-tooltip>strong{color:inherit;font-size:inherit;font-weight:500}.chrome-hover-tooltip>span{color:var(--text-secondary);font-size:10px}.footer-time-zone-trigger{position:relative}.footer-time-zone-tooltip{--hint-from-x:0px;--hint-from-y:4px;--hint-to-y:0px;position:absolute;bottom:calc(100% + 9px);right:0}@keyframes chrome-tooltip-in{0%{opacity:0;transform:translate(var(--hint-from-x), var(--hint-from-y))}to{opacity:1;transform:translate(0, var(--hint-to-y))}}@media (max-width:560px){.indicator-center-dialog>.settings-dialog-body{grid-template-columns:124px minmax(0,1fr)}.settings-dialog-sidebar{padding:12px 6px}.settings-dialog-sidebar>button{padding-inline:7px;font-size:11px}.settings-dialog-panel{padding:18px 12px}.indicator-center-catalog{padding:14px 10px 0}}@media (prefers-reduced-motion:reduce){.chrome-hover-tooltip{animation:none}.settings-dialog-sidebar>button{transition:none}}.preview-asset-recovery{z-index:10000;border:1px solid var(--line,#32363d);background:var(--dialog,#101216);max-width:min(460px,100vw - 96px);color:var(--text,#e5e7eb);border-radius:10px;gap:8px;padding:16px 18px;font-size:13px;display:grid;position:fixed;bottom:44px;left:72px;box-shadow:0 8px 32px #0006}.preview-asset-recovery a{color:inherit;text-underline-offset:3px}.chart-choice-control{flex:none;position:relative}.chart-choice-trigger{height:28px;color:var(--theme-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;padding:0 7px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.chart-choice-trigger:hover,.chart-choice-trigger[aria-expanded=true]{background:var(--theme-control-hover,#34363a);color:var(--theme-text-primary)}.chart-choice-trigger>svg{flex-shrink:0}.header-analysis-tools :is(.chart-choice-trigger,.chart-layout-trigger,.indicator-center-trigger,.replay-entry-button){border-color:color-mix(in srgb, var(--chrome-border) 72%, transparent);height:28px;color:var(--chrome-text-secondary);border-radius:8px;gap:6px;font:500 12px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Segoe UI,sans-serif;transition:background-color .12s,border-color .12s,color .12s}.header-analysis-tools :is(.chart-choice-trigger,.chart-layout-trigger,.indicator-center-trigger,.replay-entry-button):not(:hover):not([aria-expanded=true]):not(.is-active){background:color-mix(in srgb, var(--chrome-control) 88%, #000)}.header-analysis-tools :is(.chart-choice-trigger,.chart-layout-trigger,.indicator-center-trigger,.replay-entry-button):is(:hover,[aria-expanded=true],.is-active){background:var(--chrome-control-hover);border-color:var(--chrome-border);color:var(--chrome-text-primary)}.header-analysis-tools .chart-choice-trigger{padding-inline:9px}.header-analysis-tools .chart-choice-trigger>svg:last-child{width:11px;height:11px;color:var(--chrome-text-muted)}.header-analysis-tools .chart-choice-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--chrome-text-secondary) 72%, transparent);outline-offset:1px}.chart-choice-menu{width:88px;min-width:0;padding:5px;left:0;right:auto}.chart-choice-menu.has-action{width:142px}.chart-choice-menu>button{white-space:nowrap;text-align:left;gap:8px;min-height:32px;padding:0 6px;font-size:12px}.chart-choice-menu>button>svg{flex-shrink:0;margin-left:0}.chart-choice-menu>button>span{flex:1}.chart-choice-menu>button:focus-visible{outline:1px solid var(--theme-text-muted);outline-offset:-2px}.chart-choice-menu>.chart-choice-settings{color:var(--theme-text-secondary);margin-top:7px;position:relative}.chart-choice-settings:before{content:"";background:var(--theme-panel-border);pointer-events:none;height:1px;position:absolute;top:-4px;left:6px;right:6px}.tickflow-brand{color:#dde0e2;text-shadow:0 1px 2px #161a20,0 0 1px #161a20}.tickflow-brand>span:last-child>span{color:#f6d94a}.tickflow-brand .tickflow-mark i{background:#36d1ad}.tickflow-brand .tickflow-mark i:first-child{background:#ff5a5f}.tickflow-brand .tickflow-mark i:nth-child(2){background:#f6d94a}.tickflow-brand .tickflow-mark i:nth-child(4){background:#d74add}.chart-tool-rail .fixed-vp-toolbar-control{flex-direction:column;align-items:center;gap:3px;width:100%;height:auto;display:flex}.chart-tool-rail .fixed-vp-toolbar-control>button{flex:0 0 var(--tool-rail-button-size);width:var(--tool-rail-button-size);height:var(--tool-rail-button-size);background:0 0;border-color:#0000;border-radius:8px;justify-content:center;padding:0}.chart-tool-rail .fixed-vp-toolbar-control>button:hover,.chart-tool-rail .fixed-vp-toolbar-control>button:focus-visible,.chart-tool-rail .fixed-vp-toolbar-control>button.is-active{background:var(--chrome-control-hover);color:var(--chrome-text-primary)}.chart-tool-rail .fixed-vp-toolbar-trigger>span{display:none}.chart-tool-rail .fixed-vp-toolbar-icon{width:var(--tool-rail-glyph-size);height:var(--tool-rail-glyph-size)}.indicator-control-row:not(.is-base-layer){background:color-mix(in srgb, var(--theme-control-background) 82%, transparent);box-shadow:none;border-radius:6px;gap:3px;padding:0 2px 0 6px}.indicator-control-row:not(.is-base-layer):hover,.indicator-control-row:not(.is-base-layer):focus-within{background:var(--theme-control-hover);border-color:var(--theme-border)}.indicator-control-copy{gap:4px}.indicator-control-actions button{width:20px;height:22px}.indicator-control-actions button:hover{background:var(--theme-control-active)}.cursor-tool-control{flex:none;position:relative}.chart-tool-rail .cursor-tool-trigger{width:var(--tool-rail-button-size);height:var(--tool-rail-button-size);color:var(--chrome-text-secondary);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.chart-tool-rail .cursor-tool-trigger:is(:hover,:focus-visible,.is-active){background:var(--chrome-control-hover);color:var(--chrome-text-primary)}.cursor-tool-chevron{opacity:.6;position:absolute;top:50%;right:0;transform:translateY(-50%)}.cursor-tool-menu{z-index:280;border:1px solid var(--theme-border);background:var(--theme-dialog-background);visibility:hidden;pointer-events:none;opacity:0;border-radius:9px;width:112px;padding:4px;font-size:12px;position:fixed;top:0;left:0;box-shadow:0 8px 24px #0005}.cursor-tool-menu[data-open=true]{visibility:visible;pointer-events:auto;opacity:1}.cursor-tool-menu>button{width:100%;height:32px;color:var(--text-secondary);font:inherit;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:0 8px;display:flex}.cursor-tool-menu>button:is(:hover,:focus-visible,[aria-checked=true]){background:var(--theme-control-hover);color:var(--text)}.indicator-center-dialog.is-indicator-catalog{width:min(740px,100vw - 32px)}.indicator-catalog-row{border:1px solid #0000;border-radius:7px;min-height:50px;margin-block:3px;padding-inline:5px 8px;transition:background-color .12s,border-color .12s}.indicator-catalog-row:is(:hover,:focus-within){background:var(--control-hover);border-color:var(--settings-divider)}.chart-tool-rail .cursor-tool-trigger>.cursor-tool-chevron{flex:0 0 9px;width:9px;height:9px}.indicator-control-overlay.is-bar-stats-pane{top:var(--bar-stats-pane-top-px,0px)}.indicator-settings-output-list.bar-stats-output-list{grid-template-columns:1fr}.bar-stats-row-labels{right:0;top:var(--bar-stats-pane-top-px,0px);height:var(--bar-stats-pane-height-px,0px);box-sizing:border-box;z-index:3;pointer-events:auto;width:72px;color:var(--text-secondary);letter-spacing:0;-webkit-font-smoothing:antialiased;flex-direction:column;padding:0 5px;font-family:inherit;font-size:12px;font-weight:400;display:flex;position:absolute}.bar-stats-row-labels>span{white-space:nowrap;flex:1;align-items:center;min-height:0;display:flex}.bar-stats-legend-status,.bar-stats-legend-status>span{display:none}.chart-stage:has(.market-chart-canvas:is([data-bar-stats-state=loading],[data-bar-stats-state=unavailable])) .indicator-control-row[data-indicator-id=bar-stats]:not(.is-hidden) .indicator-control-meta:not(.bar-stats-legend-status){display:none}.chart-stage:has(.market-chart-canvas:is([data-bar-stats-state=loading],[data-bar-stats-state=unavailable])) .bar-stats-legend-status{display:inline}.chart-stage:has(.market-chart-canvas[data-bar-stats-state=loading]) .bar-stats-legend-status>.is-loading{display:inline}.chart-stage:has(.market-chart-canvas[data-bar-stats-state=unavailable]) .bar-stats-legend-status>.is-unavailable{display:inline}.key-levels-period-note{color:var(--text-secondary);margin:0 0 16px;font-size:12px}.key-levels-line-settings+.key-levels-line-settings{margin-top:20px;padding-top:8px}.key-levels-legend-status,.key-levels-legend-status>span{display:none}.chart-stage:has(.market-chart-canvas:is([data-key-levels-state=loading],[data-key-levels-state=partial],[data-key-levels-state=unavailable])) .indicator-control-row[data-indicator-id=key-levels]:not(.is-hidden) .indicator-control-meta:not(.key-levels-legend-status){display:none}.chart-stage:has(.market-chart-canvas:is([data-key-levels-state=loading],[data-key-levels-state=partial],[data-key-levels-state=unavailable])) .key-levels-legend-status{display:inline}.chart-stage:has(.market-chart-canvas[data-key-levels-state=loading]) .key-levels-legend-status>.is-loading{display:inline}.chart-stage:has(.market-chart-canvas[data-key-levels-state=partial]) .key-levels-legend-status>.is-partial{display:inline}.chart-stage:has(.market-chart-canvas[data-key-levels-state=unavailable]) .key-levels-legend-status>.is-unavailable{display:inline}.indicator-control-actions .indicator-pane-more-icon{fill:currentColor;stroke:none}.indicator-control-actions button[aria-haspopup=menu][aria-expanded=true]{background:var(--control-active);color:var(--text)}.indicator-control-actions button:disabled{cursor:default;opacity:.35}.indicator-pane-menu{z-index:40;border:1px solid var(--line);background:var(--dialog);transform-origin:0 0;border-radius:8px;width:140px;padding:4px;position:fixed;box-shadow:0 8px 24px #00000047}.indicator-pane-menu[data-above=true]{transform-origin:0 100%}.indicator-pane-menu>button{width:100%;height:32px;color:var(--text-secondary);font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:0 9px;font-size:12px;display:flex}.indicator-pane-menu>button:is(:hover,:focus-visible){background:var(--control-hover);color:var(--text);outline:none}.indicator-pane-menu svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.indicator-pane-sort-surface{pointer-events:none;position:absolute;inset:0}.indicator-sort-item{max-width:100%}[data-indicator-drag-handle]{cursor:grab;touch-action:none;outline:none}[data-indicator-drag-handle]:active,.is-sorting [data-indicator-drag-handle]{cursor:grabbing}[data-indicator-drag-handle]:focus-visible{outline:1px solid var(--text-secondary);outline-offset:2px;border-radius:3px}.indicator-control-row{transition:background .13s,border-color .13s,box-shadow .13s}.is-sort-pressed .indicator-control-row{border-color:color-mix(in srgb, var(--theme-selection,#7aa2cc) 48%, var(--theme-border));background:color-mix(in srgb, var(--theme-selection,#7aa2cc) 10%, var(--theme-control-active));box-shadow:inset 0 1px 4px #0004, 0 0 0 1px color-mix(in srgb, var(--theme-selection) 10%, transparent);transform:translateY(1px)}.indicator-control-row:has([data-indicator-drag-handle]:active){border-color:color-mix(in srgb, var(--theme-selection,#7aa2cc) 48%, var(--theme-border));background:color-mix(in srgb, var(--theme-selection,#7aa2cc) 10%, var(--theme-control-active));box-shadow:inset 0 1px 4px #0004, 0 0 0 1px color-mix(in srgb, var(--theme-selection) 10%, transparent);transform:translateY(1px)}.is-sort-preview{transform:translateY(var(--sort-shift,0));transition:transform .16s}.is-sort-source{opacity:.28}.indicator-sort-ghost{z-index:150;pointer-events:none;opacity:1;color:var(--text);transform-origin:0;border-color:var(--theme-selection);background:var(--theme-control-background);margin:0;position:fixed;box-shadow:0 8px 24px #0006}.indicator-sort-marker{z-index:149;pointer-events:none;background:var(--theme-selection,#7aa2cc);height:2px;box-shadow:0 0 8px color-mix(in srgb, var(--theme-selection) 40%, transparent);border-radius:2px;transition:top .15s,opacity .12s;position:fixed}@media (prefers-reduced-motion:reduce){.is-sort-preview,.indicator-sort-marker,.indicator-control-row{transition:none}}.has-indicator-sort,.has-indicator-sort *{cursor:grabbing!important}.indicator-control-row:not(.is-base-layer),.indicator-control-row:not(.is-base-layer):is(:hover,:focus-within){box-shadow:none;pointer-events:none;background:0 0;border:0;gap:0;padding:0;overflow:visible}.indicator-control-row:not(.is-base-layer) .indicator-control-copy{pointer-events:auto;border:1px solid #0000;border-right:0;border-radius:6px 0 0 6px;min-height:26px;padding:0 3px 0 6px}.indicator-control-row:not(.is-base-layer):is(:hover,:has(:focus-visible),:has(.indicator-control-actions [aria-expanded=true])) .indicator-control-copy{background:var(--theme-control-hover);border-color:var(--theme-border)}.indicator-control-tail{pointer-events:none;align-items:center;min-height:26px;display:inline-flex;position:relative}.indicator-control-tail>.indicator-control-actions{z-index:2;opacity:0;pointer-events:none;border:1px solid var(--theme-border);background:var(--theme-control-hover);border-left:0;border-radius:0 6px 6px 0;width:max-content;height:26px;padding:0 2px 0 0;position:absolute;top:0;left:0}.indicator-control-row:hover .indicator-control-actions{opacity:1;pointer-events:auto}.indicator-control-row:has(:focus-visible) .indicator-control-actions{opacity:1;pointer-events:auto}.indicator-control-row:has(.indicator-control-actions [aria-expanded=true]) .indicator-control-actions{opacity:1;pointer-events:auto}.indicator-control-row .indicator-control-actions button{opacity:1;flex:0 0 20px}.indicator-readout{white-space:nowrap;pointer-events:none;background:0 0;align-items:baseline;gap:8px;font-size:10px;display:inline-flex}.indicator-readout-field{align-items:baseline;gap:3px;display:inline-flex}.indicator-readout-label,.indicator-readout-context{color:var(--text-secondary)}.indicator-readout strong{text-align:right;font:inherit;font-variant-numeric:tabular-nums;font-weight:600;display:inline-block}.indicator-legend-group,.indicator-legend-rows,.indicator-sort-item{pointer-events:none}.indicator-legend-trigger{pointer-events:auto}.indicator-legend-group[data-expanded=true] .indicator-legend-rows{overflow:visible}@media (hover:none){.indicator-control-row:not(.is-base-layer) .indicator-control-copy{background:var(--theme-control-hover);border-color:var(--theme-border)}.indicator-control-tail>.indicator-control-actions{opacity:1;pointer-events:auto}}.indicator-control-row:is(.is-hidden,.is-unavailable)>.indicator-control-tail,.indicator-control-row:is(.is-hidden,.is-unavailable)>.indicator-control-copy{opacity:1}.indicator-control-row.is-hidden>.indicator-control-copy>*{opacity:.38}.indicator-control-row.is-unavailable:not(.is-hidden)>.indicator-control-copy>*{opacity:.72}.gpu-chart-reload{color:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:1px solid;border-radius:6px;margin-left:10px;padding:5px 10px}.header-script-trigger{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.header-script-trigger:hover,.header-script-trigger.is-active{color:var(--text);background:var(--control-hover)}
