@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-vietnamese-wght-normal-rat7GD3o.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #07070c;--bg-2: #05050a;--panel: #0e0f18;--panel-2: #161827;--line: #262a40;--line-2: #33385a;--text: #eceeff;--muted: #b3b8d6;--dim: #8d93b8;--accent: #2cf6ff;--accent-ink: #03181b;--accent-soft: #8afaff;--magenta: #ff3dcb;--profit: #39ff9c;--amber: #ffc53d;--amber-bg: #221a08;--amber-ink: #ffe3a3;--red: #ff5470;--red-bg: #2a0d16;--blue: #2cf6ff;--glow: 0 0 16px rgba(44, 246, 255, .35);--radius: 16px;--mono: "Manrope Variable", system-ui, sans-serif;--display: "Unbounded Variable", "Arial Black", sans-serif;--sans: "Manrope Variable", system-ui, sans-serif;color-scheme:dark}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}a{color:var(--accent-soft)}a:hover{color:#c8fdff}h1,h2,h3{font-family:var(--display);margin:0;letter-spacing:-.01em}h1{font-weight:600;font-size:30px;letter-spacing:-.03em}h2{font-weight:700;font-size:20px}h3{font-weight:700;font-size:16px}p{margin:0}.mono,.num,td.num,.value,strong{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);font-weight:600}.muted{color:var(--dim)}.small{font-size:13px}.good{color:var(--profit)}.bad{color:var(--red)}.warn{color:var(--amber)}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.col{display:flex;flex-direction:column;gap:12px}.between{justify-content:space-between}.grow{flex:1;min-width:0}.gap-s{gap:6px}.gap-l{gap:24px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}button,.btn{font:inherit;cursor:pointer;border-radius:8px;padding:11px 16px;border:1px solid var(--line-2);background:transparent;color:var(--text);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}button:hover,.btn:hover{border-color:#4a5180;color:var(--text)}button:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);box-shadow:var(--glow)}.btn-primary:hover{background:#7ffbff;color:var(--accent-ink);border-color:#7ffbff}.btn-danger{border-color:#5a1a2a;color:var(--red)}.btn-ghost{border-color:transparent;color:var(--muted);padding:8px 10px}.btn-sm{padding:7px 11px;font-size:13px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}input,select,textarea{font:inherit;color:var(--text);background:var(--bg-2);border:1px solid var(--line-2);border-radius:8px;padding:11px 12px;width:100%}textarea{font-family:var(--mono);font-size:14px;resize:vertical;min-height:160px}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:none}input[type=checkbox],input[type=radio]{width:auto;accent-color:var(--accent)}.check{flex-direction:row;align-items:flex-start;gap:10px;color:var(--text);font-size:14px}.card{background:var(--panel);border-radius:var(--radius);padding:18px;display:flex;flex-direction:column;gap:12px;min-width:0}.card-line{border:1px solid var(--line);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:12px;min-width:0}.stat{flex:1 1 200px;min-width:0;background:var(--panel);border-radius:var(--radius);padding:16px 18px;display:flex;flex-direction:column;gap:6px}.stat .label{font-size:13px;color:var(--dim)}.stat .value{font-family:var(--mono);font-size:24px}.grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pill{font-size:12px;border:1px solid var(--line-2);border-radius:999px;padding:3px 9px;color:var(--muted);white-space:nowrap}.pill.ok{color:var(--profit);border-color:#5a4512}.pill.err{color:var(--red);border-color:#5a1a2a}.pill.wait{color:var(--amber);border-color:#5a4512}.bar{height:6px;background:var(--line);border-radius:999px;overflow:hidden}.bar>div{height:6px;background:var(--accent);border-radius:999px}.banner{padding:12px clamp(16px,3vw,32px);display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;font-size:14px}.banner.amber{background:var(--amber-bg);color:var(--amber-ink)}.banner.red{background:var(--red-bg);color:#ffc2cd}.banner a,.banner button{color:inherit}.notice{border-radius:10px;padding:12px 14px;font-size:14px;border:1px solid var(--line-2)}.notice.warn{border-color:#5a4512;background:#221a08;color:var(--amber-ink)}.notice.bad{border-color:#5a1a2a;background:var(--red-bg);color:#ffc2cd}.notice.good{border-color:#5a4512;background:#221a08;color:#c8fdff}table{width:100%;border-collapse:collapse;font-size:14px}th{text-align:left;font-weight:500;color:var(--dim);font-size:12px;padding:8px 10px;border-bottom:1px solid var(--line)}td{padding:11px 10px;border-bottom:1px solid #1a1d2e;vertical-align:top}.table-wrap{overflow-x:auto}td.num,th.num{text-align:right;font-family:var(--mono)}.shell{display:flex;min-height:100vh}.side{width:240px;flex:0 0 240px;border-right:1px solid #1a1d2e;padding:20px 14px;display:flex;flex-direction:column;gap:24px;background:var(--bg-2);position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:10px;padding:0 8px;font-family:var(--display);font-weight:800;font-size:20px;color:var(--text);text-decoration:none}.nav{display:flex;flex-direction:column;gap:2px}.nav a{text-decoration:none;color:var(--muted);border-radius:8px;padding:10px 12px}.nav a.active{color:var(--text);background:var(--panel-2);font-weight:600}.nav a:hover{color:var(--text)}.side-foot{margin-top:auto;display:flex;flex-direction:column;gap:10px}.plan-box{border:1px solid var(--line);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:4px;font-size:13px}.main{flex:1;min-width:0;display:flex;flex-direction:column}.page{padding:28px clamp(16px,3vw,32px) 64px;display:flex;flex-direction:column;gap:24px;max-width:1180px;width:100%}.topbar{display:none}@media (max-width: 860px){.shell{flex-direction:column}.side{display:none}.side.open{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:100vh;z-index:30}.topbar{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #1a1d2e;background:var(--bg-2);position:sticky;top:0;z-index:20}h1{font-size:24px}}.center{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px}.auth{width:100%;max-width:420px;display:flex;flex-direction:column;gap:20px}.steps{display:flex;gap:6px;flex-wrap:wrap}.steps span{font-size:13px;padding:6px 10px;border-radius:999px;color:var(--dim);border:1px solid var(--line)}.steps span.on{color:var(--accent-ink);background:var(--accent);border-color:var(--accent);font-weight:600}.steps span.done{color:var(--accent);border-color:#5a4512}.wizard{max-width:920px;margin:0 auto;padding:32px 16px 64px;display:flex;flex-direction:column;gap:24px}.choice{border:1px solid var(--line-2);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:6px;text-align:left;font-weight:400;align-items:stretch;background:transparent}.choice.on{border-color:var(--accent);background:#221a08}.choice strong{font-weight:600}.kv{display:grid;grid-template-columns:1fr auto;gap:4px 12px;font-size:13px}.kv span:nth-child(odd){color:var(--dim)}.kv span:nth-child(2n){font-family:var(--mono);text-align:right}.drop{border:1.5px dashed var(--line-2);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.drop.over{border-color:var(--accent);background:#221a08}.kbd{font-family:var(--mono);font-size:12px;border:1px solid var(--line-2);border-bottom-width:2px;border-radius:5px;padding:1px 6px}.thumb{max-width:100%;max-height:260px;border-radius:8px;border:1px solid var(--line)}.ladder{display:flex;flex-direction:column;border-left:2px solid var(--line);margin-left:6px}.ladder>div{display:grid;grid-template-columns:1fr auto auto;gap:12px;padding:9px 0 9px 16px;position:relative;font-size:14px}.ladder>div:before{content:"";position:absolute;left:-6px;top:15px;width:10px;height:10px;border-radius:50%;background:var(--line-2)}.ladder .tp:before{background:var(--profit)}.ladder .hit{color:var(--dim);text-decoration:line-through}.ladder .now{color:var(--amber)}.ladder .now:before{background:var(--amber)}.ladder .stop:before{background:var(--red)}.timeline{display:flex;flex-direction:column;gap:10px}.timeline div{display:grid;grid-template-columns:74px 1fr;gap:12px;font-size:14px}.timeline time{font-family:var(--mono);color:var(--dim);font-size:13px}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#030308cc;display:flex;align-items:center;justify-content:center;padding:16px;z-index:50}.modal{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:22px;width:100%;max-width:480px;display:flex;flex-direction:column;gap:16px;max-height:92vh;overflow-y:auto}.toast{position:fixed;bottom:20px;right:20px;background:var(--panel-2);border:1px solid var(--line-2);border-radius:10px;padding:12px 16px;z-index:60;max-width:360px;font-size:14px}.spinner{width:16px;height:16px;border:2px solid var(--line-2);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.ticket{background:var(--panel);border-radius:16px;border:1px solid var(--line);overflow:hidden;display:flex;flex-direction:column}.ticket-head{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#101626,var(--panel))}.ticket-coin{font-family:var(--display);font-weight:800;font-size:30px;letter-spacing:-.01em}.side-pill{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.08em;padding:4px 10px;border-radius:6px}.side-pill.long{background:#06221a;color:var(--profit);border:1px solid #5a4512}.side-pill.short{background:#2a0d16;color:var(--red);border:1px solid #5a1a2a}.analyst{font-size:13px;color:var(--dim)}.analyst strong{color:var(--text);font-weight:600}.ticket-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.ticket-stats>div{padding:14px 20px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--line);min-width:0}.ticket-stats>div:last-child{border-right:0}.ticket-stats span{font-size:12px;color:var(--dim)}.ticket-stats strong{font-family:var(--mono);font-size:20px;font-weight:500}.ticket-body{display:grid;grid-template-columns:minmax(0,1fr) 300px}.ticket-chart{padding:16px 20px;min-width:0;border-right:1px solid var(--line)}.ticket-ladder{list-style:none;margin:0;padding:10px 0;display:flex;flex-direction:column}.ticket-ladder li{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:12px;padding:9px 20px 9px 22px;position:relative;font-size:14px}.ticket-ladder li:before{content:"";position:absolute;left:10px;top:13px;width:6px;height:6px;border-radius:50%;background:var(--line-2)}.ticket-ladder .lbl{display:flex;gap:8px;align-items:baseline}.ticket-ladder .lbl em{font-style:normal;font-size:12px;color:var(--dim)}.ticket-ladder .px{font-family:var(--mono);text-align:right}.ticket-ladder .meta{grid-column:1 / -1;font-family:var(--mono);font-size:12px;color:var(--dim);display:flex;justify-content:space-between}.ticket-ladder .meta b{font-weight:500;color:var(--muted)}.ticket-ladder .tp:before{background:var(--profit)}.ticket-ladder .tp .px{color:var(--profit)}.ticket-ladder .now{background:#221a08}.ticket-ladder .now:before{background:var(--amber)}.ticket-ladder .now .px,.ticket-ladder .now .lbl{color:var(--amber)}.ticket-ladder .entry:before{background:var(--blue)}.ticket-ladder .entry .px{color:var(--blue)}.ticket-ladder .dca:before{background:var(--dim)}.ticket-ladder .stop:before{background:var(--red)}.ticket-ladder .stop .px{color:var(--red)}.ticket-ladder .dim{opacity:.7}.ticket-notes{margin:0;padding:14px 20px;border-top:1px solid var(--line);color:var(--muted);font-size:14px;font-style:italic}.ticket-notes cite{font-style:normal;color:var(--dim)}.ticket-edit{padding:16px 20px 20px;border-top:1px solid var(--line);background:var(--bg-2)}@media (max-width: 900px){.ticket-body{grid-template-columns:1fr}.ticket-chart{border-right:0;border-bottom:1px solid var(--line)}.ticket-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-stats>div:nth-child(2){border-right:0}.ticket-stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}.venue-picker{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:8px}.venue-picker legend{font-size:13px;color:var(--muted);padding:0;margin-bottom:8px}.venue-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.venue-tile{flex-direction:column;gap:6px;padding:14px 8px 10px;font-weight:500;font-size:13px;position:relative;border-radius:14px;min-height:104px;justify-content:center}.venue-tile.on{border-color:var(--accent);background:#221a08}.venue-tile em{font-style:normal;font-size:9px;font-weight:700;line-height:1;color:var(--amber);text-transform:uppercase;letter-spacing:.08em;padding:3px 6px;border-radius:999px;background:#f0b90b1f}.manage-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.label-up{font-size:12px;color:var(--dim)}.manage input{padding:7px 10px;font-size:14px}.drag-tip{position:absolute;top:10px;left:12px;background:var(--panel-2);border:1px solid var(--line-2);border-radius:8px;padding:6px 10px;font-family:var(--mono);font-size:13px;pointer-events:none;z-index:3}.nav a{display:flex;align-items:center;gap:11px;font-weight:600}.nav a svg{opacity:.75}.nav a.active{background:var(--panel);box-shadow:inset 3px 0 0 var(--accent)}.nav a.active svg{opacity:1;color:var(--accent)}.status-chip{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;font-size:13px;font-weight:600;border:1px solid var(--line)}.status-chip .dot{width:9px;height:9px;border-radius:50%;margin-top:5px;flex:0 0 auto}.status-chip.on{color:#c8f5e0;background:#06221a;border-color:#145a3c}.status-chip.on .dot{background:var(--profit);box-shadow:0 0 0 4px #39ff9c26}.status-chip.part{color:var(--amber-ink);background:var(--amber-bg);border-color:#5a4512}.status-chip.part .dot{background:var(--amber)}.status-chip.off{color:#ffc2cd;background:var(--red-bg);border-color:#5a1a2a}.status-chip.off .dot{background:var(--red)}.tabbar{display:none}@media (max-width: 860px){.tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;bottom:0;left:0;right:0;z-index:25;background:var(--bg-2);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.tabbar a{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:11px;font-weight:600;color:var(--dim);text-decoration:none;padding:4px 0}.tabbar a.active{color:var(--accent)}.tabbar a.tab-cta svg{background:var(--accent);color:var(--accent-ink);border-radius:12px;padding:5px;width:34px;height:30px}.page{padding-bottom:96px}}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);overflow-x:auto}.tabs a,.tabs button{border:0;border-radius:0;padding:10px 14px;color:var(--muted);text-decoration:none;font-weight:600;display:inline-flex;gap:8px;align-items:center;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px;background:none}.tabs a.active,.tabs button.on{color:var(--text);border-bottom-color:var(--accent)}.settings .page+.page{padding-top:22px}.settings .page+.page>div:first-child h1{font-size:22px}.accent{color:var(--accent)}.copilot{border:1px solid #2a3f5a;background:linear-gradient(160deg,#101626,var(--panel) 60%)}.copilot-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.copilot-list li{display:grid;grid-template-columns:20px 1fr;gap:8px;font-size:14px}.copilot-list svg{margin-top:2px}.back{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;text-decoration:none;color:var(--muted);width:fit-content}.actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.seg{display:inline-flex;align-items:stretch;border:1px solid var(--line-2);border-radius:10px;overflow:hidden}.seg>span{padding:7px 12px;font-size:13px;font-weight:700;color:var(--muted);background:var(--panel);display:flex;align-items:center}.seg button{border:0;border-left:1px solid var(--line-2);border-radius:0;padding:7px 14px;font-size:13px}.seg button:hover{background:var(--panel-2)}.seg button.danger{color:var(--red)}.trade-board{display:grid;grid-template-columns:minmax(0,1fr) 290px;background:var(--panel);border-radius:18px;border:1px solid var(--line);overflow:hidden}.trade-chart{padding:16px 18px;min-width:0;display:flex;flex-direction:column;gap:10px;border-right:1px solid var(--line)}.hint{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--dim)}.change-bar{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:12px;background:var(--amber-bg);border:1px solid #5a4512;color:var(--amber-ink);font-size:14px}.level-list{list-style:none;margin:0;padding:8px 0;display:flex;flex-direction:column}.level-list li{display:grid;grid-template-columns:1fr auto 54px 30px;gap:8px;align-items:center;padding:8px 10px 8px 22px;position:relative;font-size:14px}.level-list li:before{content:"";position:absolute;left:10px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--line-2)}.level-list .lbl{display:flex;flex-direction:column;font-weight:600}.level-list .lbl em{font-style:normal;font-weight:400;font-size:12px;color:var(--dim)}.level-list .px{font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.level-list .rr{font-size:12px;color:var(--dim);text-align:right;font-variant-numeric:tabular-nums}.level-list .tp:before{background:var(--profit)}.level-list .tp .px{color:var(--profit)}.level-list .tp-hit{opacity:.55}.level-list .avg:before,.level-list .entry:before{background:var(--blue)}.level-list .avg .px,.level-list .entry .px{color:var(--blue)}.level-list .stop-now:before{background:var(--red)}.level-list .stop-now .px{color:var(--red)}.level-list .liq:before{background:#ff3dcb}.level-list .liq .px{color:#ff7ad9}.level-list .pending{background:var(--amber-bg)}.btn-ghost.icon{padding:6px;color:var(--dim)}.btn-ghost.icon:hover{color:var(--accent)}.fold{border-top:1px solid var(--line);padding-top:14px}.fold summary{cursor:pointer;list-style:none;display:flex;gap:8px;align-items:center;font-family:var(--display);font-weight:700;font-size:18px}.fold summary::-webkit-details-marker{display:none}.fold summary svg{transition:transform .15s;transform:rotate(-90deg)}.fold[open] summary svg{transform:none}.fold[open]>:not(summary){margin-top:14px}@media (max-width: 900px){.trade-board{grid-template-columns:1fr}.trade-chart{border-right:0;border-bottom:1px solid var(--line);padding:12px}}@media (prefers-reduced-motion: reduce){.fold summary svg{transition:none}.spinner{animation-duration:2s}}.lg:before{content:"";display:inline-block;width:14px;height:2px;background:currentColor;vertical-align:middle;margin-right:6px}.live-dot:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;margin-right:5px;vertical-align:1px}.embed{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-left:4px solid;border-radius:6px;background:var(--bg-2);font-size:14px}h2,h3{font-weight:600;letter-spacing:-.02em}.brand{font-weight:700;letter-spacing:-.03em;text-transform:lowercase}.level-list .liq:before{box-shadow:0 0 8px var(--magenta)}.composer{border:1px solid var(--line-2);border-radius:14px;background:var(--bg-2);display:flex;flex-direction:column;cursor:text;transition:border-color .15s,box-shadow .15s}.composer:focus-within,.composer.over{border-color:var(--accent);box-shadow:var(--glow)}.composer textarea{border:0;background:transparent;min-height:170px;padding:16px 16px 8px;font-family:var(--sans);font-size:15px}.composer textarea:focus{border:0}.attach{position:relative;margin:4px 16px 8px;width:fit-content;max-width:calc(100% - 32px)}.attach img{display:block;max-width:100%;max-height:220px;border-radius:10px;border:1px solid var(--line)}.attach-x{position:absolute;top:-8px;right:-8px;width:26px;height:26px;padding:0;border-radius:50%;background:var(--panel-2);border-color:var(--line-2)}.composer-foot{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:6px 10px 10px;border-top:1px solid var(--line);cursor:default}@media (prefers-reduced-motion: reduce){.composer{transition:none}}.level-list.aligned{position:relative;padding:0}.level-list.aligned li{position:absolute;left:0;right:0;height:46px;padding-top:0;padding-bottom:0;transition:top .12s ease-out}.level-list.aligned li:before{top:calc(50% + var(--dy, 0px));left:-4px;width:14px;height:2px;border-radius:1px;margin-top:-1px}@media (prefers-reduced-motion: reduce){.level-list.aligned li{transition:none}}.where-accts{display:flex;flex-wrap:wrap;gap:8px}.where-acct{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:10px;border:1px solid var(--line-2);font-size:14px;font-weight:600}.where-acct em{font-style:normal;font-weight:500;font-size:12px;color:var(--dim)}.where-acct.yes{border-color:#145a3c}.where-acct.yes svg:first-child{color:var(--profit)}.where-acct.no{opacity:.75}.where-acct.no svg:first-child{color:var(--red)}.coin-picker{position:relative;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}.coin-input{position:relative;display:flex;align-items:center}.coin-input svg{position:absolute;left:11px;color:var(--dim)}.coin-input input{padding-left:34px;font-weight:700;letter-spacing:.02em}.coin-input .spinner{position:absolute;right:10px}.coin-list{position:absolute;top:100%;left:0;right:0;z-index:20;margin:6px 0 0;padding:4px;list-style:none;background:var(--panel-2);border:1px solid var(--line-2);border-radius:12px;max-height:300px;overflow-y:auto;box-shadow:0 12px 30px #00000080}.coin-list li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;cursor:pointer;color:var(--text);font-size:14px}.coin-list li.on{background:var(--line)}.coin-list li.empty{cursor:default;color:var(--dim)}.ticket-ladder li[style*=--fill]:before,.level-list li[style*=--fill]:before{background:var(--fill);box-shadow:0 0 6px var(--fill)}.ticket-ladder .now{background:transparent}.expo{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--line);border-radius:12px}.expo-row{display:flex;flex-direction:column;gap:5px}.expo-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--text)}.expo-bar{height:6px;border-radius:999px;background:var(--line);overflow:hidden}.expo-bar>div{height:100%;border-radius:999px;background:var(--profit)}.expo-bar.mid>div{background:var(--amber)}.expo-bar.hi>div{background:var(--red)}.side{overflow-y:auto}.ticket:has(.coin-list){overflow:visible}.coin-list{min-width:340px}.coin-list li>span{flex-wrap:wrap;justify-content:flex-end}.seg button.on{background:var(--accent);color:var(--accent-ink)}.home{gap:18px}.signal-bar{display:flex;flex-direction:column;gap:8px}.signal-bar .composer{border-radius:16px}.bar-row{display:flex;gap:8px;align-items:flex-end;padding:8px 8px 8px 4px}.bar-row textarea{flex:1;min-height:44px;padding:11px 12px;resize:none}.signal-bar.big .bar-row textarea{min-height:160px;resize:vertical}.bar-row .btn-primary{height:44px}@media (max-width: 600px){.hide-sm{display:none}}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:14px;background:var(--panel)}.kpis>div{padding:12px 16px;display:flex;flex-direction:column;gap:2px;border-right:1px solid var(--line);min-width:0}.kpis>div:last-child{border-right:0}.kpis span{font-size:12px;color:var(--dim)}.kpis strong{font-size:20px;font-variant-numeric:tabular-nums}.kpis em{font-style:normal;font-size:12px;color:var(--dim)}@media (max-width: 700px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis>div:nth-child(2){border-right:0}.kpis>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}.positions{border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.positions .tabs{padding:0 8px}.positions .tabs button{padding:12px}.count{display:inline-block;min-width:20px;padding:0 6px;border-radius:999px;background:var(--line);font-size:12px;text-align:center;margin-left:4px}.ptable{min-width:820px;font-size:13px}.ptable th{padding:10px 12px;white-space:nowrap}.ptable td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid var(--line)}.ptable tr.clickable{cursor:pointer}.ptable tr.clickable:hover td{background:var(--panel-2)}.ptable td.empty{text-align:center;color:var(--dim);padding:28px}.mkt{display:inline-flex;gap:8px;align-items:center}.side-tag{font-size:11px;font-weight:700;padding:1px 6px;border-radius:4px}.side-tag.long{color:var(--profit);background:#06221a}.side-tag.short{color:var(--red);background:var(--red-bg)}.wiz-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.wiz-steps{list-style:none;display:flex;gap:6px;margin:0;padding:0;counter-reset:s}.wiz-steps li{counter-increment:s;font-size:13px;color:var(--dim);padding:6px 12px;border:1px solid var(--line);border-radius:999px}.wiz-steps li:before{content:counter(s) "  ";font-weight:700}.wiz-steps li.on{color:var(--accent-ink);background:var(--accent);border-color:var(--accent);font-weight:700}.wiz-steps li.done{color:var(--profit);border-color:#145a3c}.wiz-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px;align-items:start}@media (max-width: 960px){.wiz-grid{grid-template-columns:1fr}}.quote-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.quote-row div{display:flex;flex-direction:column}.quote-row span{font-size:12px;color:var(--dim)}.quote-row strong{font-size:18px;font-variant-numeric:tabular-nums}.entry-choice{display:flex;flex-direction:column;gap:10px}.choice-card{border:1px solid var(--line-2);border-radius:14px;padding:14px;display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center;cursor:pointer;background:var(--panel)}.choice-card.on{border-color:var(--accent);box-shadow:var(--glow)}.choice-card strong{font-size:15px}.choice-card>span{font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.choice-card input{width:140px;padding:7px 10px;text-align:right;font-weight:700}.choice-card em{grid-column:1 / -1;font-style:normal;font-size:12px;color:var(--dim)}.acct-list{display:flex;flex-direction:column;gap:8px}.acct{flex-direction:row;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;color:var(--text);cursor:pointer;font-size:14px}.acct.on{border-color:#1d5a66;background:#08161c}.acct.off{opacity:.5;cursor:not-allowed}.acct .grow{display:flex;flex-direction:column}.acct-nums{display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums;font-size:13px}.exits{gap:8px}.exit-row{display:grid;grid-template-columns:1fr 130px 64px 30px;gap:8px;align-items:center}.exit-row .lbl{display:flex;flex-direction:column;font-weight:700}.exit-row .lbl em{font-style:normal;font-weight:500;font-size:12px;color:var(--dim)}.exit-row input{padding:7px 10px;text-align:right;font-weight:700}.exit-row.stop input{color:var(--red)}.exit-row.tp input{color:var(--profit)}.exit-row .rr{font-size:12px;color:var(--dim);text-align:right;font-variant-numeric:tabular-nums}.wiz-confirm{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--panel);position:sticky;bottom:12px}@media (max-width: 860px){.wiz-confirm{bottom:84px}}.lchart{display:flex;flex-direction:column;gap:8px;min-width:0}.lchart-bar{display:flex;justify-content:space-between;align-items:center;gap:8px}.tf{border:0;background:none;color:var(--dim);font-size:12px;font-weight:700;padding:5px 8px;border-radius:6px;display:inline-flex;align-items:center;text-decoration:none}.tf.on{color:var(--accent-ink);background:var(--accent)}.tf:hover{color:var(--text)}.lchart-box{position:relative;border-radius:10px;overflow:hidden;touch-action:pan-y}.lhandle{position:absolute;left:6px;transform:translateY(-50%);z-index:3;display:inline-flex;align-items:center;gap:3px;padding:3px 8px 3px 4px;border-radius:6px;font-size:11px;font-weight:800;line-height:1;border:1px solid currentColor;background:#0e0f18;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;min-height:24px}.lhandle:after{content:"";position:absolute;left:100%;top:50%;width:10px;height:1px;background:currentColor}.lhandle.k-tp{color:var(--profit)}.lhandle.k-stop-now,.lhandle.k-stop{color:var(--red)}.lhandle.k-entry,.lhandle.k-dca{color:var(--accent)}.lhandle.dragging{cursor:grabbing;background:currentColor}.lhandle.dragging svg,.lhandle.dragging{color:inherit}.lhandle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.drag-tip{position:absolute;top:8px;right:70px;z-index:4;background:var(--panel-2);border:1px solid var(--line-2);border-radius:8px;padding:5px 10px;font-size:13px;pointer-events:none}@media (pointer: coarse){.lhandle{min-height:32px;padding:6px 10px 6px 6px;font-size:12px}}.trade-top{display:flex;justify-content:space-between;align-items:flex-end;gap:8px 16px;flex-wrap:wrap}@media (max-width: 900px){.page{gap:16px}.trade-board{border-radius:14px}.trade-chart{padding:10px}.level-list{padding:4px 0}.level-list li{grid-template-columns:1fr auto 52px 28px;padding:7px 10px 7px 20px;font-size:13px}.level-list .lbl{flex-direction:row;gap:6px;align-items:baseline}.actions{gap:8px}.actions .seg{width:100%}.actions .seg button{flex:1}.actions>.btn-sm{flex:1}.change-bar{position:sticky;bottom:84px;z-index:5}.kpis strong{font-size:17px}.hint{display:none}h1{font-size:26px}}.lchart-box{background:#131722}.trade-chart,.wiz-grid>.card:first-child{background:#131722}.lhandle{left:4px;padding:2px 6px;border:0;border-radius:3px;font-size:11px;font-weight:700;color:#fff!important;min-height:20px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,sans-serif;box-shadow:0 1px 3px #0006}.lhandle:after{display:none}.lhandle.k-tp{background:#26a69a}.lhandle.k-stop-now,.lhandle.k-stop{background:#ef5350}.lhandle.k-entry,.lhandle.k-dca{background:#2962ff}.lhandle.dragging{background:#fff;color:#131722!important}@media (pointer: coarse){.lhandle{min-height:28px;padding:5px 9px}}.lchart-bar{padding:0 2px}.trade-board{grid-template-columns:1fr;background:#131722;border-color:#2a2e39}.trade-chart{border-right:0;border-bottom:1px solid #2A2E39}.level-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:6px 8px;column-gap:16px}.level-list li{border-bottom:1px solid #1E222D}.level-list li:before{width:8px;height:8px;border-radius:2px}.level-list .tp:before{background:#26a69a}.level-list .tp .px{color:#26a69a}.level-list .avg:before,.level-list .entry:before,.level-list .dca:before{background:#2962ff}.level-list .avg .px,.level-list .entry .px,.level-list .dca .px{color:#5b8cff}.level-list .stop-now:before{background:#ef5350}.level-list .stop-now .px{color:#ef5350}.level-list .lbl{flex-direction:row;gap:8px;align-items:baseline}@media (max-width: 700px){.lg-only{display:none}.trade-top{flex-direction:column;align-items:flex-start;gap:4px}.trade-top h1{font-size:24px}.page .kpis{grid-template-columns:1fr 1fr}.trade-top~.kpis>div:nth-child(2n){display:none}.trade-top~.kpis>div:nth-child(3){border-right:0}.trade-top~.kpis>div{border-bottom:0!important}.actions{flex-wrap:wrap}.actions .seg{width:100%}.actions .seg button{flex:1}.actions>.btn-sm{flex:1;justify-content:center}.lchart-bar>span{display:none}.lchart-bar{justify-content:flex-end}.trade-board{border-radius:12px}.level-list{grid-template-columns:1fr;padding:2px 4px}.level-list li{grid-template-columns:1fr auto 46px 26px;padding:6px 6px 6px 18px}.level-list li:before{left:6px}.level-list .lbl em,.level-list .lv.now,.level-list .lv.liq,.level-list .lv.safety,.level-list .lv.tp-hit{display:none}.fold summary{font-size:15px}}.train{gap:8px;border:1px solid var(--line)}.train.good{border-color:#145a3c}.train.warn{border-color:#5a4512}.train.bad{border-color:#5a1a2a}.train-title{font-family:var(--display);font-size:17px}.train.good .train-title{color:var(--profit)}.train.warn .train-title{color:var(--amber)}.train.bad .train-title{color:var(--red)}.track{position:relative;height:34px;margin-top:6px;background:linear-gradient(90deg,#ef535059 0,#ef535059 33.3%,#26a69a59 33.3%,#26a69a59);border-radius:6px}.track span{position:absolute;bottom:-2px;font-size:10px;color:var(--dim);transform:translateY(100%)}.track .t-stop{left:0}.track .t-entry{left:33.3%;transform:translate(-50%,100%)}.track .t-tp{right:0}.track:before{content:"";position:absolute;left:33.3%;top:0;bottom:0;width:2px;background:#2962ff}.track i{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:#fff;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #fff3}.train .track{margin-bottom:14px}.rec{margin-left:8px;font-size:10px;font-weight:800;color:var(--accent-ink);background:var(--accent);padding:2px 6px;border-radius:4px;vertical-align:2px}@media (max-width: 700px){.wiz-head{flex-direction:column;align-items:flex-start}.choice-card input{width:110px}}.ptable td.pnl{font-weight:800;font-size:14px}.positions{border:0;background:none;overflow:visible;display:flex;flex-direction:column;gap:8px}.positions .table-wrap{border:1px solid var(--line);border-radius:14px;background:var(--panel)}.ptitle{font-size:16px;display:flex;align-items:center;gap:6px;margin-top:6px}.ptable tbody tr:last-child td{border-bottom:0}.plist{display:none;list-style:none;margin:0;padding:0}@media (max-width: 700px){.positions .ptable{display:none}.plist{display:block}.plist li{padding:12px 14px;border-bottom:1px solid var(--line);cursor:pointer}.plist li:last-child{border-bottom:0}.plist li.empty{color:var(--dim);text-align:center;cursor:default}.pl-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.pl-pnl{font-weight:800;font-variant-numeric:tabular-nums}.pl-pnl em{font-style:normal;font-weight:600;font-size:12px;opacity:.8}.pl-sub{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--dim);margin-top:4px;font-variant-numeric:tabular-nums}.pl-sub b{font-weight:600}.bar-row textarea{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-row textarea:focus{white-space:pre-wrap}.kpis>div{padding:10px 12px}.kpis strong{font-size:17px}.banner{font-size:13px;padding:10px 16px}}@media (max-width: 700px){.settings .tabs{flex-wrap:wrap;border-bottom:0;gap:6px;overflow:visible}.settings .tabs a{border:1px solid var(--line);border-radius:999px;padding:7px 12px;margin:0;font-size:13px}.settings .tabs a.active{border-color:var(--accent);color:var(--accent)}}@media (max-width: 700px){.hist th:nth-child(2),.hist td:nth-child(2),.hist th:nth-child(4),.hist td:nth-child(4){display:none}.hist table{font-size:13px}.hist td,.hist th{padding:9px 8px}}.main>.page,.main>.settings{margin-inline:auto}@media (min-width: 1500px){.page{max-width:1320px}}html.glass body{background:radial-gradient(60vmax 60vmax at 8% -10%,rgba(44,246,255,.22),transparent 60%),radial-gradient(50vmax 50vmax at 100% 20%,rgba(255,61,203,.16),transparent 60%),radial-gradient(70vmax 60vmax at 50% 120%,rgba(41,98,255,.22),transparent 60%),#05060c;background-attachment:fixed}html.glass{--glass: rgba(255, 255, 255, .06);--glass-2: rgba(255, 255, 255, .1);--glass-line: rgba(255, 255, 255, .14);--line: rgba(255, 255, 255, .1);--line-2: rgba(255, 255, 255, .16);--radius: 22px}html.glass .card,html.glass .card-line,html.glass .kpis,html.glass .positions .table-wrap,html.glass .trade-board,html.glass .signal-bar .composer,html.glass .train,html.glass .choice-card,html.glass .acct,html.glass .wiz-confirm,html.glass .status-chip,html.glass .expo,html.glass .plan-box,html.glass .modal,html.glass .seg,html.glass .stat{background:linear-gradient(160deg,#ffffff1a,#ffffff08)!important;border:1px solid var(--glass-line)!important;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:inset 0 1px #ffffff2e,0 10px 30px #00000059;border-radius:22px}html.glass .kpis,html.glass .positions .table-wrap,html.glass .trade-board{border-radius:24px;overflow:hidden}html.glass .side,html.glass .topbar{background:#0a0c1673;-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%);border-color:var(--glass-line)}html.glass .tabbar{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));border-radius:26px;padding-bottom:6px;background:#14162280;-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border:1px solid var(--glass-line);box-shadow:inset 0 1px #fff3,0 12px 40px #00000080}html.glass .btn-primary{background:linear-gradient(180deg,#7ffbff,#2cf6ff 55%,#19c9d3);border:0;border-radius:999px;box-shadow:inset 0 1px #fff9,0 6px 20px #2cf6ff59}html.glass button:not(.btn-primary):not(.lhandle):not(.tf):not(.venue-tile),html.glass .btn:not(.btn-primary){border-radius:999px}html.glass input,html.glass select,html.glass textarea{background:#ffffff0d;border-color:var(--glass-line);border-radius:14px}html.glass .signal-bar .composer textarea{background:transparent}html.glass .nav a.active{background:#ffffff1a;box-shadow:inset 0 1px #ffffff26;border-radius:14px}html.glass .lchart-box,html.glass .trade-chart{background:transparent!important}html.glass .banner.amber{background:#ffc53d1f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}html.glass .ptable td{border-bottom-color:#ffffff0f}@media (prefers-reduced-transparency: reduce){html.glass .card,html.glass .kpis,html.glass .positions .table-wrap,html.glass .trade-board,html.glass .tabbar,html.glass .side{backdrop-filter:none;-webkit-backdrop-filter:none;background:#121522!important}}html.glass .positions .table-wrap,html.glass .trade-board{background:linear-gradient(160deg,#141622d1,#0c0d16c7)!important}.level-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #2A2E39}.lgroup{padding:14px 16px 10px;min-width:0}.lgroup+.lgroup{border-left:1px solid #2A2E39}.lgroup h3{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--dim);letter-spacing:.02em}.lgroup ul{list-style:none;margin:0;padding:0}.lgroup li{display:grid;grid-template-columns:8px minmax(0,1fr) auto 28px;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid color-mix(in srgb,#2A2E39 55%,transparent);font-size:14px}.lgroup li:last-child{border-bottom:0}.lgroup .dot{width:8px;height:8px;border-radius:2px;background:var(--line-2)}.lgroup .lbl{display:flex;flex-direction:column;font-weight:600;min-width:0;line-height:1.25}.lgroup .lbl em{font-style:normal;font-weight:400;font-size:12px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lgroup .vals{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.lgroup .px{font-weight:700;font-variant-numeric:tabular-nums}.lgroup .rr{font-size:12px;color:var(--dim);font-variant-numeric:tabular-nums}.lgroup .icon{width:28px;height:28px;padding:0}.lgroup .tp .dot{background:#26a69a}.lgroup .tp .px{color:#26a69a}.lgroup .tp-hit{opacity:.5}.lgroup .tp-hit .dot{background:#26a69a}.lgroup .avg .dot,.lgroup .entry .dot,.lgroup .dca .dot{background:#2962ff}.lgroup .avg .px,.lgroup .entry .px,.lgroup .dca .px{color:#5b8cff}.lgroup .stop-now .dot{background:#ef5350}.lgroup .stop-now .px{color:#ef5350}.lgroup .safety .dot{background:color-mix(in srgb,#EF5350 50%,transparent)}.lgroup .liq .dot{background:#e040a0}.lgroup .liq .px{color:#e040a0}.lgroup .pending{background:color-mix(in srgb,var(--blue) 10%,transparent)}@media (max-width: 860px){.level-groups{grid-template-columns:1fr}.lgroup+.lgroup{border-left:0;border-top:1px solid #2A2E39}}.tt{padding:62px 40px 34px;scrollbar-width:none;border-top:1px solid #2A2E39;overflow-x:auto}.tt-line{position:relative;height:4px;margin:0 20px;min-width:520px;background:#2a2e39;border-radius:4px}.tt-fill{position:absolute;top:0;height:100%;border-radius:4px}.tt-fill.up{background:#26a69a}.tt-fill.down{background:#ef5350}.tm{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.tm i{width:12px;height:12px;border-radius:50%;background:#131722;border:2px solid #5D6170}.tm b{position:absolute;bottom:16px;font-size:12px;font-weight:600;white-space:nowrap;color:var(--muted)}.tm small{position:absolute;top:16px;font-size:11px;color:var(--dim);white-space:nowrap;font-variant-numeric:tabular-nums}.tm.tp i,.tm.tp-hit i{border-color:#26a69a}.tm.tp-hit i{background:#26a69a}.tm.tp-hit b{color:#26a69a}.tm.stop-now i{border-color:#ef5350}.tm.stop-now b{color:#ef5350}.tm.safety i{border-color:#8a3b3b}.tm.liq i{border-color:#e040a0}.tm.liq b{color:#e040a0}.tm.avg i,.tm.entry i,.tm.dca i{border-color:#2962ff}.tm.avg b,.tm.entry b{color:#5b8cff}.tm-now{position:absolute;top:50%;transform:translate(-50%,-50%);width:4px;height:22px;border-radius:2px;background:#fff;box-shadow:0 0 10px #ffffff80}.tm-now em{position:absolute;top:-50px;left:50%;transform:translate(-50%);font-style:normal;font-size:12px;font-weight:700;white-space:nowrap;padding:2px 8px;border-radius:6px;background:#26a69a;color:#04110f}.tm-now.down em{background:#ef5350;color:#fff}@media (max-width: 700px){.tt{padding:62px 16px 34px}.tt-line{min-width:560px}}.lchart{gap:0}.lchart-box.tv,html.glass .lchart-box.tv{background:#0f0f0f!important;border-radius:10px 10px 0 0}.trade-chart,.wiz-grid>.card:first-child,.trade-board{background:#0f0f0f}html.glass .trade-chart{background:#0f0f0f!important}.tv-legend{position:absolute;top:8px;left:10px;right:90px;z-index:2;pointer-events:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;font:13px/1.3 -apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,sans-serif;color:#d1d4dc}.tv-call{position:absolute;z-index:3;pointer-events:none;transform:translate(-50%,calc(-100% - 16px));padding:1px 5px;border-radius:3px;background:#131722eb;border:1px solid rgba(245,197,66,.5);color:#f5c542;font:500 10.5px/1.4 -apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,sans-serif;white-space:nowrap}.tv-sym{font-weight:600;display:inline-flex;align-items:center;gap:6px}.tv-live{width:7px;height:7px;border-radius:50%;background:#089981;box-shadow:0 0 0 3px #08998140;display:inline-block}.tv-ohlc{display:inline-flex;flex-wrap:wrap;gap:0 8px;font-variant-numeric:tabular-nums}.tv-ohlc b{font-weight:400;color:#b2b5be;margin-right:1px}.tv-ohlc.up span{color:#089981}.tv-ohlc.down span{color:#f23645}.tv-ohlc span b{color:#b2b5be}.tv-last{position:absolute;right:0;transform:translateY(-11px);z-index:2;pointer-events:none;display:flex;flex-direction:column;align-items:center;padding:2px 0;font:600 11.5px/1.25 -apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,sans-serif;color:#fff;font-variant-numeric:tabular-nums;border-radius:2px}.tv-last.up{background:#089981}.tv-last.down{background:#f23645}.tv-last span:last-child{font-weight:400;opacity:.9}.tv-mark{position:absolute;bottom:34px;transform:translate(-50%);z-index:3;display:inline-flex;padding:0;border:0;background:none;cursor:pointer;min-height:0;border-radius:999px!important}.tv-mark.news{bottom:58px}.tv-mark .flag{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;background:#1e1e1e;border:2px solid #F23645;margin-left:-7px;color:#fff;font-weight:700}.tv-mark .flag:first-child{margin-left:0}.tv-mark .flag.mid{border-color:#ff9800}.tv-mark .flag.news{border-color:#9c6ade;color:#c9a8ff}.tv-mark.on .flag,.tv-mark:hover .flag{border-color:#2962ff}.tv-mark:focus-visible{outline:2px solid #2962FF;outline-offset:2px}.tv-pop{position:absolute;bottom:88px;width:308px;max-height:calc(100% - 100px);overflow:auto;z-index:6;background:#1e1e1e;border-radius:12px;box-shadow:0 10px 30px #0009;padding:14px 16px;display:flex;flex-direction:column;gap:12px;color:#d1d4dc;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,sans-serif}.tv-ev{display:flex;flex-direction:column;gap:6px;border-left:4px solid #F23645;margin-left:-16px;padding-left:12px}.tv-ev.mid{border-left-color:#ff9800}.tv-ev strong{font-size:16px;font-weight:600;color:#fff}.tv-ev dl{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin:4px 0 0;font-size:14px}.tv-ev dt{color:#b2b5be}.tv-ev dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.tv-news{display:flex;flex-direction:column;gap:3px;text-decoration:none;color:#d1d4dc;border-left:4px solid #9C6ADE;margin-left:-16px;padding-left:12px}.tv-news strong{font-weight:600;font-size:14px;color:#fff}.tv-news:hover strong{text-decoration:underline}.tv-all{align-self:flex-start;background:transparent;border:1px solid #434651;color:#d1d4dc;border-radius:8px!important;padding:7px 12px;font-size:13px;min-height:0}.tv-all:hover{background:#2a2e39}.tv-bar{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px;background:#0f0f0f;border-top:1px solid #2A2E39;border-radius:0 0 10px 10px}.tv-bar .tf{color:#d1d4dc;font-weight:500;font-size:13px}.tv-bar .tf.on{color:#fff;background:#2a2e39}.tv-bar .tf:hover{background:#1e222d}.tv-sep{width:1px;height:18px;background:#2a2e39;margin:0 6px}.tv-clock{color:#b2b5be;font-size:13px;font-variant-numeric:tabular-nums;padding-right:6px}.tv-panel{margin-top:8px;background:#0f0f0f;border:1px solid #2A2E39;border-radius:10px;padding:10px 12px;color:#d1d4dc}.tv-panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.tv-panel-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px 20px}.tv-panel h4{margin:4px 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#787b86;font-weight:600}.tv-panel section{max-height:280px;overflow:auto}.tv-row{display:grid;grid-template-columns:112px 1fr auto;gap:8px;align-items:baseline;padding:6px 0 6px 8px;border-left:3px solid #F23645;border-bottom:1px solid #1E222D;font-size:13px;text-decoration:none;color:#d1d4dc}.tv-row.mid{border-left-color:#ff9800}.tv-row.news{border-left-color:#434651;grid-template-columns:40px 1fr auto}.tv-row.news.match{border-left-color:#9c6ade}.tv-row.news:hover .what{text-decoration:underline}.tv-row .when{color:#787b86;font-variant-numeric:tabular-nums}.tv-row .nums{display:inline-flex;gap:8px;color:#b2b5be;font-size:12px;font-variant-numeric:tabular-nums}.lhandle{opacity:.85;font-size:10.5px;min-height:18px;padding:1px 5px}.lhandle:hover,.lhandle:focus-visible,.lhandle.dragging{opacity:1}@media (max-width: 700px){.tv-legend{font-size:11px;right:76px}.tv-ohlc span:nth-child(-n+3){display:none}.tv-hide-s{display:none}.tv-pop{width:calc(100% - 16px);left:8px!important}.tv-row{grid-template-columns:1fr auto}.tv-row .when{grid-column:1 / -1}}.wrap{flex-wrap:wrap}.admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-search{display:inline-flex;flex-direction:row;align-items:center;gap:6px;color:var(--dim)}.admin-search input{padding:7px 10px;min-width:220px}.admin-table td,.admin-table th{white-space:nowrap}.admin-table tr.muted td{opacity:.6}.admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.admin-box{border:1px solid var(--line);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px}.admin-box h4{margin:0;display:flex;align-items:center;gap:8px;font-size:15px}.admin-invites,.admin-log{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.admin-invites li{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.admin-invites code{font-size:13px;background:var(--panel-2);padding:3px 7px;border-radius:6px}.admin-log li{display:grid;grid-template-columns:150px 1fr;gap:10px;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px}@media (max-width: 700px){.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-search input{min-width:0;width:160px}.admin-log li{grid-template-columns:1fr;gap:2px}.admin-invites li{grid-template-columns:1fr auto}.admin-invites li>span.small{grid-column:1 / -1;grid-row:2}}html.glass .choice-card.on,html.glass .acct.on{border-color:var(--accent)!important;background:linear-gradient(160deg,#2cf6ff29,#2cf6ff0a)!important;box-shadow:inset 0 1px #ffffff38,0 0 0 1px #2cf6ff73,0 0 26px #2cf6ff47,0 10px 30px #00000059!important}.choice-card,.acct{transition:border-color .2s,box-shadow .2s,background .2s}.choice-card.on strong{color:var(--accent)}.choice-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bar-row .btn-ghost.icon{flex:0 0 44px;width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.bar-row .btn-ghost.icon:hover{background:#2cf6ff14}.bar-row .btn-ghost.icon svg{display:block}.modal-bg.stepup{z-index:80}.prof-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;align-items:stretch}.prof{position:relative;gap:16px;overflow:hidden;--tone: var(--accent)}.prof.tone-low{--tone: var(--profit)}.prof.tone-mid{--tone: var(--accent)}.prof.tone-high{--tone: var(--amber)}.prof.tone-max{--tone: var(--red)}.prof:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--tone);opacity:.85}.prof-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.prof-head h2{font-size:18px}.prof-head p{margin:0}.prof-hero{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden}.prof-hero>div{display:flex;flex-direction:column;gap:2px;padding:12px 12px 10px;min-width:0}.prof-hero>div+div{border-left:1px solid var(--line)}.prof-hero strong{font-family:var(--mono);font-size:22px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.prof-hero>div:first-child strong{color:var(--tone)}.prof-hero span{font-size:12px;color:var(--muted)}.prof-meter{display:flex;align-items:center;gap:10px}.prof-track{flex:1;height:6px;border-radius:999px;background:var(--line);overflow:hidden}.prof-track i{display:block;height:100%;border-radius:inherit;background:var(--tone);min-width:6px}.prof-meter span{font-size:12px;color:var(--tone);font-weight:600;white-space:nowrap}.prof-example{margin:0;font-size:13px;color:var(--muted)}.prof-example strong{color:var(--text);font-family:var(--mono)}.prof-details{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.prof-details div{min-width:0}.prof-details dt{font-size:12px;color:var(--muted)}.prof-details dd{margin:2px 0 0;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.prof-flags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.prof-flags li{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:4px 9px;border-radius:999px;border:1px solid var(--line-2);color:var(--muted)}.prof-flags li.on{color:var(--profit);border-color:#39ff9c4d}html.glass .prof-hero{border-color:var(--glass-line);background:#ffffff08}html.glass .prof-hero>div+div{border-color:var(--glass-line)}.prof-section{border:1px solid var(--line);border-radius:12px;padding:12px 14px 14px;margin:0;min-width:0}.prof-section legend{padding:0 6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.prof-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 16px}.prof-fields .field{display:flex;flex-direction:column;gap:6px}.prof-fields .field>span:first-child{font-size:13px;font-weight:600}.prof-fields em,.switch-row em{font-style:normal;font-size:12px;color:var(--muted)}.with-unit{position:relative;display:block}.with-unit input{padding-right:58px}.with-unit i{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-style:normal;font-size:13px;color:var(--muted);pointer-events:none}.switch-row,.prof-fields .switch-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;grid-column:1 / -1;padding:4px 0}.switch-row>span{display:flex;flex-direction:column;gap:2px;font-size:13px}.switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:40px!important;height:22px;border-radius:999px;background:var(--line-2);position:relative;flex:none;cursor:pointer;transition:background .15s;padding:0;border:0}.switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.switch:checked{background:var(--accent)}.switch:checked:after{transform:translate(18px)}html.glass .prof-section{border-color:var(--glass-line)}@media (max-width: 520px){.prof-hero strong{font-size:18px}.prof-hero>div{padding:10px 8px 8px}}.expo-card{gap:10px}.expo-val{font-family:var(--mono);font-size:15px}.expo-range{width:100%;accent-color:var(--accent);padding:0;border:0;background:transparent;height:28px}.expo-ticks{position:relative;height:34px;margin:-4px 9px 0;font-size:12px;color:var(--muted)}.expo-ticks span{display:flex;flex-direction:column;align-items:center;line-height:1.3}.expo-ticks em{font-style:normal;font-family:var(--mono);font-size:11px;color:var(--dim)}.expo-ticks span.cur,.expo-ticks span.cur em{color:var(--accent);font-weight:700}.expo-val{display:inline-flex;align-items:baseline;gap:8px}.expo-amt{font-size:20px;color:var(--text)}.expo-ticks span{position:absolute;transform:translate(-50%);white-space:nowrap}.expo-ticks span.one{color:var(--text);font-weight:600}html.glass .expo-range{background:transparent;border:0}.terms-box{border:1px solid rgba(255,197,61,.35);background:#ffc53d0d;border-radius:12px;padding:14px 16px;max-height:300px;overflow-y:auto}.terms-box h3{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--amber);margin-bottom:8px}.terms-box ol{margin:0 0 8px;padding-left:20px;display:grid;gap:8px;font-size:13px;line-height:1.5;color:var(--text)}.terms-box p{margin:0}.terms-check{align-items:flex-start;font-size:13px;line-height:1.5}.terms-check input{margin-top:3px;flex:none}.pnl-split{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:2px;font-size:12px;font-variant-numeric:tabular-nums}.pnl-split li{display:flex;align-items:center;gap:6px;justify-content:flex-end;white-space:nowrap}.pnl-split .acc{color:var(--muted);overflow:hidden;text-overflow:ellipsis;max-width:140px}.pnl-split.compact{gap:2px}.kpis .pnl-split li{justify-content:flex-start}.coin-logo{flex:none;border-radius:50%;object-fit:cover;background:var(--bg-2);vertical-align:middle}.coin-logo.fallback{display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:var(--muted);border:1px solid var(--line-2)}.mkt{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap}.plist .pnl-split li{border:0;padding:0;margin:0;background:none;display:inline-flex}.plist .pnl-split.compact{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px 12px;margin-top:4px}.kpis .pnl-split{font-size:11px}@media (max-width: 700px){.kpis .pnl-split .acc{display:none}.kpis .pnl-split li{white-space:nowrap}.pl-sub{flex-wrap:nowrap;overflow:hidden}.pl-sub span{white-space:nowrap}}.pnl-share{display:inline-flex;align-items:center;gap:6px;justify-content:flex-end}.kpis strong.pnl-share{justify-content:flex-start}.share-btn{border:0;background:transparent;padding:3px;color:var(--accent);opacity:.75;border-radius:6px;line-height:0;cursor:pointer;flex:none}.share-btn:hover,.share-btn:focus-visible{opacity:1;background:var(--panel-2)}.share-canvas{width:100%;height:auto;border-radius:12px;display:block}.share-opts{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.share-opts .seg button:first-child{border-left:0}.share-opts .switch-row{grid-column:auto;padding:0;gap:10px;margin-left:auto;font-size:13px}.share-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.share-actions button{justify-content:center}@media (max-width: 560px){.share-actions{grid-template-columns:1fr}.share-opts .switch-row{margin-left:0}}
