:root{color:#ede7ec;font-synthesis:none;--pink:#ff62bd;--muted:#998993;--edge:#51303f;background:#090709;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;overflow:hidden}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}button:focus-visible,a:focus-visible,textarea:focus-visible{outline-offset:4px;outline:2px solid #ff9fd6}button:disabled{opacity:.45;cursor:wait}a{color:#ff9bd2}body{background:radial-gradient(at 18% 0,#51182d32,#0000 65%),#090709}.app-shell{height:100dvh;overflow:hidden}.workspace{flex-direction:column;gap:16px;height:100%;min-height:0;padding:0 22px 18px;display:flex;overflow:hidden}header{border-bottom:1px solid #ff73c11c;flex-shrink:0;align-items:center;height:72px;display:flex;position:relative}header:after{content:"";background:#ff6dbb;width:150px;height:1px;position:absolute;bottom:-1px;left:0;box-shadow:0 0 10px #ff69b9a0}.brand{letter-spacing:-1.5px;color:#fff0f9;text-shadow:0 0 2px #fff9,0 0 9px #ff59b6a0,0 0 26px #ff379460;padding:0 5px;font:italic 34px Segoe Script,Brush Script MT,cursive}.pair-tabs{flex-shrink:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;display:grid}.pair-tabs>button{text-align:left;background:linear-gradient(135deg,#22141be8,#110d11f5),url(../brick.svg) 0 0/300px 125px;border:1px solid #4b2f3d;border-radius:9px;min-width:0;padding:12px 15px;transition:border-color .16s,background-color .16s,box-shadow .16s;position:relative}.pair-tabs>button:hover{background-color:#311826;border-color:#a15b82}.pair-tabs>button.selected:after{content:"";background:#ffc0e6;height:2px;position:absolute;bottom:-1px;left:15px;right:15px;box-shadow:0 0 7px #ff5db7}.pair-label{letter-spacing:.7px;color:#ead7e2;white-space:nowrap;font:600 12px Arial,sans-serif}.tab-quote{letter-spacing:-.4px;color:#8d7d87;font-variant-numeric:tabular-nums;margin-top:7px;font:500 17px Consolas,monospace;display:block}.pnl-positive{color:#45ef88!important}.pnl-negative{color:#ff505b!important}.desk-grid{flex:1;grid-template-columns:minmax(0,1fr) 258px;align-items:start;gap:16px;min-height:0;display:grid;overflow:hidden}.chart-panel{background:#000;border:1px solid #654051;border-radius:12px;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden;box-shadow:0 15px 45px #0005}.chart-toolbar{background:linear-gradient(90deg,#1a0e16ec,#100c10ed),url(../brick.svg) 0 0/360px 150px;border-bottom:1px solid #71364f55;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 17px;display:flex}.chart-toolbar h2{letter-spacing:1px;color:#c7a6b9;margin:0;font:600 12px Arial,sans-serif}.quote-line{margin-top:5px}.quote-line strong{letter-spacing:.2px;color:#f2e7ee;font-variant-numeric:tabular-nums;font:500 22px Consolas,monospace}.timeframes{background:#0c090d;border:1px solid #452534;border-radius:7px;align-items:center;gap:3px;padding:3px;display:flex}.timeframes button{color:#a18c99;border-radius:4px;min-width:32px;height:28px;font:11px Arial,sans-serif}.timeframes button.selected{color:#ffd9ee;background:#492036;box-shadow:inset 0 0 0 1px #ff82c122}.chart-wrap{background:#000;flex:1;min-height:0;padding:8px 6px 0;position:relative;overflow:hidden}.chart-stage,.chart-canvas{width:100%;height:100%;position:relative}.chart-stage{overflow:hidden}.chart-empty{color:#aa8a9e;pointer-events:none;background:#000d;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.trade-overlays{pointer-events:none;position:absolute;inset:0;overflow:hidden}.on-chart-label{z-index:3;border:1px solid var(--level-color);color:var(--level-color);box-shadow:0 0 4px color-mix(in srgb,var(--level-color) 65%,transparent),0 0 14px color-mix(in srgb,var(--level-color) 15%,transparent);white-space:nowrap;background:#080609ef;border-radius:7px;align-items:center;gap:7px;padding:5px 9px;display:flex;position:absolute;transform:translateY(-50%)}.on-chart-label span{letter-spacing:.5px;text-shadow:0 0 5px color-mix(in srgb,var(--level-color) 40%,transparent);font:600 9px Arial,sans-serif}.on-chart-label strong{color:#fff0f7;font-variant-numeric:tabular-nums;font:600 11px Consolas,monospace}.risk-zone{pointer-events:none;background:linear-gradient(90deg,#ff4c9f03,#ff4c9f0b);border-right:1px solid #ff4c9f25;position:absolute;left:0}.latest-update{scrollbar-width:thin;scrollbar-color:#73485f transparent;background:linear-gradient(#170e15e8,#0f0b10f2),url(../brick.svg) 0 0/300px 125px;border:1px solid #684052;border-radius:12px;align-self:start;height:auto;min-height:0;max-height:100%;padding:18px 18px 20px;overflow:auto;box-shadow:0 10px 35px #0003}.report-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.report-heading h2{color:#ffe3f3;letter-spacing:.2px;margin:0;font:600 16px Arial,sans-serif}.report-heading button,.report-heading a{color:#c78ead;padding:5px 0;font:12px Arial,sans-serif;text-decoration:none}.report-heading button:hover{color:#ffd6ec}.pair-note{white-space:pre-wrap;overflow-wrap:anywhere;color:#d5c0cd;margin:0;font:14px/1.75 Arial,sans-serif}.empty-updates{margin:0}.report-editor textarea{resize:vertical;color:#f2dae8;background:#0e090e;border:1px solid #79445f;border-radius:7px;width:100%;min-height:130px;padding:11px;font:14px/1.7 Arial,sans-serif}.report-editor>div{gap:10px;display:flex}.report-editor button{color:#f0bfdc;border:1px solid #713751;border-radius:6px;margin-top:12px;padding:7px 12px;font:12px Arial,sans-serif}.report-editor button[type=submit]{background:#5b213f}.error{color:#ffbec9;background:#281017;border:1px solid #92414d;border-radius:7px;flex-shrink:0;padding:10px 14px;font:13px/1.5 Arial,sans-serif}.access-panel{flex:1;place-items:center;display:grid}.primary{color:#ffe9f6;background:#351126;border:1px solid #ff9ad6;border-radius:9px;justify-content:center;align-items:center;padding:13px 24px;font:600 14px Arial,sans-serif;text-decoration:none;display:inline-flex;box-shadow:0 0 25px #ff4aaf20}.primary:hover{background:#4a1735}@media (width>=1800px){.workspace{gap:19px;padding:0 28px 22px}.desk-grid{grid-template-columns:minmax(0,1fr) 290px;gap:19px}.pair-tabs>button{padding:15px 18px}.pair-label{font-size:13px}.tab-quote{font-size:20px}.latest-update{padding:21px}.pair-note{font-size:15px}header{height:80px}}@media (width<=1050px){.workspace{gap:11px;padding:0 14px 12px}.desk-grid{grid-template-columns:minmax(0,1fr) 220px;gap:11px}.pair-tabs{gap:6px}.pair-tabs>button{padding:10px 9px}.pair-label{letter-spacing:.2px;font-size:11px}.tab-quote{font-size:15px}.latest-update{padding:15px}.chart-toolbar{padding:11px 13px}.timeframes button{min-width:27px}}@media (width<=760px){.workspace{gap:9px;padding:0 10px 10px}header{height:54px}.brand{font-size:28px}.pair-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.pair-tabs>button{border-radius:7px;padding:8px 9px}.pair-label{letter-spacing:0;font-size:10px}.tab-quote{margin-top:4px;font-size:13px}.desk-grid{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;gap:9px}.latest-update{border-radius:9px;width:100%;max-height:26dvh;padding:12px 14px}.report-heading{margin-bottom:8px}.report-heading h2{font-size:14px}.pair-note{font-size:13px;line-height:1.6}.chart-toolbar{padding:9px 11px}.quote-line strong{font-size:18px}.chart-toolbar h2{font-size:10px}.timeframes{gap:1px;padding:2px}.timeframes button{min-width:25px;height:25px;font-size:10px}.chart-wrap{padding:5px 3px 0}.on-chart-label{gap:6px;padding:4px 7px}.on-chart-label span{font-size:8px}.on-chart-label strong{font-size:10px}.report-editor textarea{min-height:80px}}@media (height<=550px){header{height:42px}.workspace{gap:7px}.brand{font-size:26px}.pair-tabs>button{padding:7px 10px}.tab-quote{margin-top:3px;font-size:14px}.chart-toolbar{padding:7px 12px}.quote-line strong{font-size:18px}.latest-update{padding:13px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.alerts-toggle{color:#d6faff;cursor:pointer;background:#100c12;border:1px solid #69ddeb;border-radius:7px;margin-left:auto;padding:6px 11px;font:12px Arial,sans-serif;box-shadow:0 0 8px #37cdda33}.alerts-toggle:disabled{opacity:.5}.feed-stale{color:#ffd79a;background:#2a1d08;border:1px solid #b07a28;border-radius:7px;flex-wrap:wrap;flex-shrink:0;gap:7px;padding:10px 14px;font:13px/1.5 Arial,sans-serif;display:flex}.feed-stale strong{color:#ffc46b;font-weight:600}.is-stale{opacity:.55;filter:saturate(.5);transition:opacity .2s,filter .2s}.to-live{z-index:4;color:#d6faff;background:#0c1a1fe8;border:1px solid #69ddeb;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 0 10px #37cdda33}.to-live:hover{background:#13303a}.live-pill{color:#7ef0a8;letter-spacing:.9px;background:#0f2017;border:1px solid #2f5c42;border-radius:999px;align-items:center;gap:7px;margin-left:14px;padding:5px 11px;font:11px Arial,sans-serif;display:inline-flex}.live-pill i{background:#2bea6d;border-radius:50%;width:6px;height:6px;display:block}.live-pill.off{color:#ffcf89;background:#241a09;border-color:#7a5a22}.live-pill.off i{background:#ffb545}.pair-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.pos-tag{letter-spacing:.7px;border-radius:4px;padding:2px 5px;font:9px Arial,sans-serif}.pos-tag.long{color:#6fe39b;background:#15381f}.pos-tag.short{color:#ff8f96;background:#3a1119}.report-meta{letter-spacing:.5px;color:#8a7a85;margin:-8px 0 12px;font:11px Arial,sans-serif}.pair-tabs>button{padding:11px 12px 12px}.pair-tabs>button.selected{background:linear-gradient(170deg,#3a1930,#1b1420),url(../brick.svg) 0 0/300px 125px;border-color:#ff7cc3}.tab-quote{font-variant-numeric:tabular-nums;color:#6f626b;margin-top:9px;font-size:16px}.quote-line strong{color:#fff;font-size:21px}.chart-toolbar h2{letter-spacing:1.1px;color:#b795a8}.latest-update{padding:16px 17px 18px}.report-heading h2{font-size:15px}.pair-note{color:#cbb8c6;font-size:13px;line-height:1.75}body{background-color:#1d0e16;background-image:linear-gradient(#0d0609 2px,#0000 2px),linear-gradient(90deg,#0d0609 2px,#0000 2px),linear-gradient(90deg,#0d0609 2px,#0000 2px),linear-gradient(#ffffff07,#0000 60%),linear-gradient(#2a141d,#2a141d);background-position:0 0,0 0,31px 13px,0 0,0 0;background-size:100% 26px,62px 26px,62px 26px,100% 100%,100% 100%}.workspace{gap:22px}header{border-bottom:0}header:after{display:none}.brand{color:#fff;text-shadow:0 0 3px #fff,0 0 12px #ff2e9a,0 0 30px #ff2e9a90;font-size:33px}.live-pill{color:#9dffc4;background:#06180e;border-color:#39ef7d;box-shadow:0 0 8px #39ef7d55}.live-pill i{background:#39ef7d;box-shadow:0 0 6px #39ef7d}.live-pill.off{color:#ffcf89;background:#241a09;border-color:#ffb545;box-shadow:0 0 8px #ffb54544}.alerts-toggle{color:#cdf4ff;background:#07171c;border-color:#4fe3ff;box-shadow:0 0 9px #4fe3ff44,inset 0 0 10px #4fe3ff12}.tube{border-radius:12px;padding:16px 14px 14px;position:relative;overflow:visible}.tube-tag{letter-spacing:.3px;z-index:2;background:#1d0e16;padding:0 8px;font:italic 16px Segoe Script,Brush Script MT,cursive;position:absolute;top:-10px;left:15px}.t-pink{border:1px solid #ff4fb0;box-shadow:0 0 9px #ff4fb055,inset 0 0 14px #ff4fb014}.t-violet{background:0 0;border:1px solid #a97cff;box-shadow:0 0 9px #a97cff55,inset 0 0 14px #a97cff14}.t-cyan{background:0 0;border:1px solid #4fe3ff;box-shadow:0 0 9px #4fe3ff55,inset 0 0 14px #4fe3ff14}.pair-tabs>button{background:#1a0d14;border:1px solid #5a3344;padding:9px 10px 10px}.pair-tabs>button:hover{background:#25101b;border-color:#a1537f}.pair-tabs>button.selected{background:#2a1020;border-color:#ff2e9a;box-shadow:0 0 10px #ff2e9a55,inset 0 0 12px #ff2e9a18}.pair-tabs>button.selected:after{display:none}.pair-label{color:#dfc4d5}.tab-quote{color:#7c6b76}.selected .tab-quote{color:#f0dbe8}.pnl-positive{text-shadow:0 0 8px #39ef7d66;color:#7dffb0!important}.pnl-negative{text-shadow:0 0 8px #ff4d6255;color:#ff6f7c!important}.pos-tag{color:#9dffc4;background:0 0;border:1px solid #39ef7d;box-shadow:0 0 6px #39ef7d44}.pos-tag.short{color:#ff9aa4;border-color:#ff4d62;box-shadow:0 0 6px #ff4d6244}.chart-panel{background:0 0;border:1px solid #a97cff;box-shadow:0 0 9px #a97cff55,inset 0 0 14px #a97cff14}.chart-toolbar{background:0 0;border-bottom:0;padding:4px 2px 10px}.chart-toolbar h2{color:#d6a8c4;letter-spacing:1.2px}.quote-line strong{color:#fff;text-shadow:0 0 10px #ff4fb055;font-size:23px}.timeframes{background:#140a10;border-color:#5a3344}.timeframes button:hover{color:#ffd0e9;background:#ff2e9a12}.timeframes button.selected{color:#fff;text-shadow:0 0 7px #ff2e9a;background:#4d1130;box-shadow:inset 0 0 9px #ff2e9a40}.chart-wrap{background:#040204;border:1px solid #42202f;border-radius:9px;padding:0}.on-chart-label{background:#06030799;box-shadow:0 0 9px}.to-live{color:#cdf4ff;background:#07171ce8;border-color:#4fe3ff;box-shadow:0 0 10px #4fe3ff55}.latest-update{background:0 0;border:1px solid #4fe3ff;padding:16px 15px;box-shadow:0 0 9px #4fe3ff55,inset 0 0 14px #4fe3ff14}.report-heading{margin-bottom:2px}.report-heading h2{display:none}.report-heading button,.report-heading a{color:#cdf4ff;margin-left:auto}.report-meta{color:#8e7c88;margin:0 0 11px}.pair-note{color:#dcc6d6;line-height:1.8}.report-editor textarea{color:#f6eef4;background:#140a10;border-color:#5a3344}.report-editor button[type=submit]{color:#fff;background:#4d1130;border-color:#ff2e9a}.discord-only{text-align:center;background:#1a0d14cc;border:1px solid #ff4fb0;border-radius:12px;max-width:430px;padding:26px 28px 24px;box-shadow:0 0 9px #ff4fb055,inset 0 0 18px #ff4fb012}.discord-only h2{color:#fff;text-shadow:0 0 3px #fff,0 0 12px #ff2e9a,0 0 28px #ff2e9a80;margin:0 0 10px;font:italic 25px Segoe Script,Brush Script MT,cursive}.discord-only p{color:#dcc6d6;margin:0 0 9px;font:14px/1.7 Arial,sans-serif}.discord-only p.dim{color:#8e7c88;margin:0;font-size:12.5px}.chart-panel.tube,.latest-update.tube{overflow:visible}.latest-update .pair-note{scrollbar-width:thin;scrollbar-color:#4fe3ff55 transparent;max-height:58dvh;overflow:auto}.tube-tag{line-height:20px}.desk-grid{overflow:visible}body{background-color:#120a0f;background-image:none}.tube-tag{color:#fff;letter-spacing:.6px;background:#120a0f}.t-pink{border-color:#ff8ccb;box-shadow:0 0 2px #ff4fb0,0 0 11px #ff2e9a70,inset 0 0 16px #ff4fb012}.chart-panel.tube,.t-violet{border-color:#c6a6ff;box-shadow:0 0 2px #a97cff,0 0 11px #a97cff70,inset 0 0 16px #a97cff12}.latest-update.tube,.t-cyan{border-color:#8eeeff;box-shadow:0 0 2px #4fe3ff,0 0 11px #4fe3ff70,inset 0 0 16px #4fe3ff12}.tube-tag{letter-spacing:.7px;font-size:17px}.t-pink>.tube-tag{color:#fff;text-shadow:0 0 1px #fff,0 0 4px #ff6ec0,0 0 9px #ff2e9a,0 0 17px #ff2e9a,0 0 30px #ff2e9ab0}.t-violet>.tube-tag{color:#fff;text-shadow:0 0 1px #fff,0 0 4px #bb97ff,0 0 9px #a97cff,0 0 17px #a97cff,0 0 30px #a97cffb0}.t-cyan>.tube-tag{color:#fff;text-shadow:0 0 1px #fff,0 0 4px #7cebff,0 0 9px #4fe3ff,0 0 17px #4fe3ff,0 0 30px #4fe3ffb0}.tube-tag{padding:0 10px;font-size:21px;line-height:26px;top:-13px}.t-pink>.tube-tag{text-shadow:0 0 2px #fff,0 0 4px #fff,0 0 8px #ff4fb0,0 0 15px #ff2e9a,0 0 26px #ff2e9a,0 0 44px #ff2e9a}.t-violet>.tube-tag{text-shadow:0 0 2px #fff,0 0 4px #fff,0 0 8px #a97cff,0 0 15px #8d5bff,0 0 26px #8d5bff,0 0 44px #8d5bff}.t-cyan>.tube-tag{text-shadow:0 0 2px #fff,0 0 4px #fff,0 0 8px #4fe3ff,0 0 15px #19d6ff,0 0 26px #19d6ff,0 0 44px #19d6ff}.pair-label{color:#fff;text-shadow:0 0 1px #fff,0 0 5px #ff6ec0,0 0 11px #ff2e9a,0 0 21px #ff2e9ab0}.selected .pair-label{text-shadow:0 0 2px #fff,0 0 5px #fff,0 0 10px #ff4fb0,0 0 19px #ff2e9a,0 0 34px #ff2e9a}
