@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/archivo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/archivo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/archivo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/archivo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-mono-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-mono-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0a0e14;--panel:#111722;--panel2:#0d131c;--line:#1e2733;--line2:#2a3543;--txt:#cdd6e2;--muted:#7d89a1;--dim:#454f61;--up:#26b87f;--down:#ef4e6b;--ib:#e0a534;--ibsoft:#e0a53422;--accent:#4ea8de;--bear:#8b80f9;--cta:#008551;--cta-alt:#007bc2}*{box-sizing:border-box;margin:0;padding:0}html{min-height:100%}body{background:var(--bg);color:var(--txt);-webkit-font-smoothing:antialiased;flex-direction:column;align-items:center;padding:22px 18px 34px;font-family:Archivo,sans-serif;display:flex}.wrap{width:100%;max-width:1180px}header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.brand{align-items:baseline;gap:12px;display:flex}.tkr{letter-spacing:-.5px;color:#fff;font-size:30px;font-weight:800}.tkr .dot{color:var(--ib)}.sub{color:var(--muted);letter-spacing:1.6px;text-transform:uppercase;font-size:12px;font-weight:600}.sub b{color:var(--accent);font-weight:600}.logout{color:var(--muted);border-bottom:1px dotted var(--dim);font-weight:700;text-decoration:none}.logout:hover{color:var(--down);border-color:var(--down)}.appboot>header{justify-content:flex-start;align-items:center}.appboot .hdr-actions{margin-left:auto}.hdr-ctrls{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.appboot header[data-hdr-stack] .hdr-ctrls{flex-basis:100%}.hdr-ctrls>.hdr-instr:first-child{border-left:0;padding-left:0}.appboot header:not([data-hdr-stack]) .hdr-actions{order:1}.appboot header:not([data-hdr-stack]) .hdr-ctrls{border-left:1px solid var(--line);padding-left:14px}.hdr-instr{border-left:1px solid var(--line);gap:4px;padding-left:14px;display:flex}.hdr-instr button{letter-spacing:.3px;color:var(--muted);border:1px solid var(--line2);cursor:pointer;background:0 0;border-radius:7px;padding:5px 10px;font-family:IBM Plex Mono;font-size:11px;font-weight:600;transition:all .13s}.hdr-instr button:hover{color:#fff;border-color:var(--accent)}.hdr-instr button.on{color:var(--accent);border-color:var(--accent);background:#4ea8de1e}.hdr-mkt{color:var(--muted);letter-spacing:.3px;border-left:1px solid var(--line);padding-left:14px;font-family:IBM Plex Mono;font-size:12px;font-weight:500}.hdr-mkt b{color:var(--accent);font-weight:600}.hdr-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.appboot .hdr-actions .logout{color:var(--txt);letter-spacing:.8px;text-transform:uppercase;border:1px solid var(--line2);border-radius:8px;padding:6px 13px;font-size:11px;transition:all .13s}.appboot .hdr-actions .logout:hover{color:#fff;border-color:var(--accent)}.appboot .hdr-actions .mclink{color:#ff5252;background:#ff00001e;border-color:#ff00004d;align-items:center;gap:6px;display:inline-flex}.appboot .hdr-actions .mclink:hover{color:#fff;background:#ff00002e;border-color:red}.appboot .hdr-actions .mclink .mclink-ic{align-items:center;display:inline-flex}.appboot .hdr-actions .jrlink{color:var(--ib);background:#e0a5341e;border-color:#e0a5344d;align-items:center;gap:6px;display:inline-flex}.appboot .hdr-actions .jrlink:hover{color:#fff;border-color:var(--ib);background:#e0a5342e}select{appearance:none;background:var(--panel);border:1px solid var(--line2);color:#fff;cursor:pointer;text-align:center;border-radius:9px;min-width:188px;padding:8px 34px 8px 14px;font-family:IBM Plex Mono;font-size:14px;font-weight:600}select:focus{border-color:var(--accent);outline:none}#periodsel{background-position:right 13px center;background-repeat:no-repeat}#periodsel.all{border-color:var(--accent);color:var(--accent);background-color:#4ea8de22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%234ea8de' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}#periodsel.on{background-color:var(--ibsoft);border-color:var(--ib);color:var(--ib);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23e0a534' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.stats{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(8,1fr);gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.stat{background:var(--panel);padding:11px 14px}.stat .k{letter-spacing:1.1px;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:10px;font-weight:700}.stat .v{color:#fff;font-family:IBM Plex Mono;font-size:16px;font-weight:600}.stat.ibh .v,.stat.ibl .v{color:var(--ib)}.stat .v.up{color:var(--up)}.stat .v.down{color:var(--down)}@media (max-width:780px){.stats{grid-template-columns:repeat(3,1fr)}}.signals{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(5,1fr);gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.sig{background:var(--panel);flex-direction:column;gap:6px;padding:13px 17px;display:flex}.sig .sk{letter-spacing:1.1px;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.sig .sv{letter-spacing:-.2px;flex-wrap:wrap;align-items:center;gap:3px 9px;font-family:Archivo;font-size:18px;font-weight:800;display:flex}.sig .sv.up{color:var(--up)}.sig .sv.down{color:var(--down)}.sig .sv.flat{color:#8b94a6}.sig .sv.accent{color:var(--accent)}.sig .sv.ext{color:#c77dff}.sig .sv.ext .cl{color:#c77dff;background:#c77dff1e;border-color:#c77dff4d}.sig .sv.ext .cl .z{border-right-color:#c77dff66}.sig .sv.magic{color:#22d3ee}.sig .sv.magic .cl{color:#22d3ee;background:#22d3ee1e;border-color:#22d3ee4d}.sig .sv.magic .cl .z{border-right-color:#22d3ee66}.sig .sv.bb{color:#f472b6}.sig .sv.bb .cl{color:#f472b6;background:#f472b61e;border-color:#f472b64d}.sig .sv.bb .cl .z{border-right-color:#f472b666}.sig .sv em{color:var(--muted);font-family:IBM Plex Mono;font-size:12px;font-style:normal;font-weight:500}.sig .sv .cl{color:var(--accent);letter-spacing:0;background:#4ea8de1e;border:1px solid #4ea8de4d;border-radius:5px;padding:2px 7px;font-family:IBM Plex Mono;font-size:11px;font-weight:600}.sig .sv .cl .z{border-right:1px solid #4ea8de66;margin-right:6px;padding-right:6px;font-style:normal;font-weight:700}.sig .sv .tg{letter-spacing:0;border:1px solid;border-radius:5px;padding:2px 7px;font-family:IBM Plex Mono;font-size:11px;font-weight:600}.sig .sv.up .tg{color:var(--up);background:#26b87f1e;border-color:#26b87f4d}.sig .sv.down .tg{color:var(--down);background:#ef4e6b1e;border-color:#ef4e6b4d}.sig .sig-bias-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sig .bbflag{white-space:nowrap;border:1px solid;border-radius:6px;padding:2px 8px;font-family:Archivo;font-size:11px;font-weight:700}.sig .bbflag.true{color:var(--accent);border-color:var(--accent);background:#4ea8de22}.sig .bbflag.false{color:var(--ib);border-color:var(--ib);background:#e0a53422}@media (max-width:760px){.signals{grid-template-columns:repeat(2,1fr)}}@media (max-width:440px){.signals{grid-template-columns:1fr}}.chartbox{background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:6px 6px 2px;position:relative}svg{width:100%;height:auto;display:block}.tip{pointer-events:none;opacity:0;border:1px solid var(--line2);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:5;background:#0c1219ee;border-radius:8px;min-width:142px;padding:9px 11px;font-family:IBM Plex Mono;font-size:12px;transition:opacity .1s;position:absolute;box-shadow:0 8px 26px #0009}.tip .tt{color:var(--accent);letter-spacing:.5px;margin-bottom:6px;font-size:11px;font-weight:600}.tip .row{justify-content:space-between;gap:18px;line-height:1.65;display:flex}.tip .row span:first-child{color:var(--muted)}.tip .row span:last-child{font-weight:600}.tip .tipsep{background:var(--line2);height:1px;margin:6px 0}#histtip{max-height:280px;overflow:hidden}.tfbar{align-items:center;gap:11px;margin-bottom:10px;display:flex}.tflabel{letter-spacing:1px;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}#tfseg button[data-tf].active{border-color:var(--ib);color:var(--ib);background:#e0a53422}.legend{color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:12px;font-size:11.5px;font-weight:600;display:flex}.legend span{align-items:center;gap:7px;display:flex}.swatch{border-radius:3px;width:13px;height:13px;display:inline-block}.swatch.ln{border-top:2px dashed var(--ib);width:18px;height:0}.swatch.lnb{border-top:2px dashed var(--accent);width:18px;height:0}.swatch.lne{border-top:2px dashed #c77dff;width:18px;height:0}.swatch.bd{background:var(--ibsoft);border:1px solid #e0a53455;border-radius:2px;width:18px;height:9px}.swatch.num{border:1.5px solid var(--ib);width:16px;height:16px;color:var(--ib);background:#1a160c;border-radius:50%;justify-content:center;align-items:center;font-family:IBM Plex Mono;font-size:9px;font-weight:700;display:inline-flex}@keyframes pop{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.candle{animation:.26s both pop}.tabs{border-bottom:1px solid var(--line);gap:3px;margin-bottom:16px;display:flex}.tab{letter-spacing:.3px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 17px;font-family:Archivo;font-size:13px;font-weight:700;transition:all .13s}.tab:hover{color:var(--txt)}.tab.active{color:#fff;border-bottom-color:var(--ib)}.hidden{display:none}.controls{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.seg{background:var(--panel);border:1px solid var(--line2);border-radius:9px;display:flex;overflow:hidden}.seg button{border:1px solid var(--line2);background:var(--panel);color:var(--muted);cursor:pointer;border-radius:6px;padding:9px 16px;font-family:Archivo;font-size:13px;font-weight:700;transition:all .13s}.seg button:hover{color:var(--txt)}.seg button.active{border-color:var(--ib);color:var(--ib);background:#e0a53422}.ctl{flex-direction:column;gap:5px;display:flex}.ctl .ctl-lab{letter-spacing:1px;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.ctl-lab-row{align-items:center;gap:8px;display:inline-flex}.ctl-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ctl-head.tight{justify-content:flex-start;gap:6px}.ctl-betaflag{white-space:nowrap;text-transform:uppercase;letter-spacing:.6px;color:var(--accent);background:#4ea8de1e;border:1px solid #4ea8de4d;border-radius:5px;align-items:center;padding:1px 6px;font-size:9px;font-weight:700;display:inline-flex}.dows{gap:5px;display:flex}.dows button{cursor:pointer;background:var(--panel);border:1px solid var(--line2);min-width:42px;height:38px;color:var(--muted);border-radius:8px;padding:0 14px;font-family:Archivo;font-size:13px;font-weight:700;transition:all .12s}.dows button:hover{color:var(--txt);border-color:var(--dim)}.dows button.on{border-color:var(--ib);color:var(--ib);background:#e0a53422}.dows .all{min-width:52px}.dows .all.on,.dows button[data-bb=with].on{border-color:var(--accent);color:var(--accent);background:#4ea8de22}.dows.ctl-disabled{opacity:.4}.dows.ctl-disabled button{cursor:not-allowed}.dows.ctl-disabled button:hover{color:var(--muted);border-color:var(--line2)}.slotrow{gap:6px;display:flex}#slotpick{min-width:188px}#slotclear{cursor:pointer;background:var(--panel);border:1px solid var(--line2);min-width:52px;height:38px;color:var(--muted);border-radius:8px;font-family:Archivo;font-size:13px;font-weight:700;transition:all .12s}#slotclear:hover{color:var(--txt);border-color:var(--dim)}#slotclear.on{border-color:var(--accent);color:var(--accent);background:#4ea8de22}.slotchips{flex-wrap:wrap;gap:6px;max-width:520px;margin-top:7px;display:flex}.slotchips:empty{display:none}.slotchips .chip{color:var(--ib);border:1px solid var(--ib);cursor:pointer;background:#e0a53420;border-radius:7px;align-items:center;gap:7px;padding:5px 6px 5px 10px;font-family:IBM Plex Mono;font-size:12px;font-weight:600;transition:all .12s;display:flex}.slotchips .chip:hover{border-color:var(--down);color:var(--down);background:#ef4e6b22}.slotchips .chip .x{opacity:.7;font-weight:700}.chart-title{letter-spacing:.6px;text-transform:uppercase;color:var(--txt);justify-content:space-between;align-items:center;gap:12px;margin:22px 0 9px;font-family:Archivo;font-size:14px;font-weight:800;display:flex}.chart-title:first-of-type{margin-top:4px}.chart-title-txt{align-items:center;gap:8px;display:inline-flex}.chart-title-txt .chart-vid-btn{order:-1}.granToggle{border:1px solid var(--line);border-radius:7px;flex:none;display:inline-flex;overflow:hidden}.granToggle button{letter-spacing:.5px;color:var(--muted);cursor:pointer;text-transform:none;background:0 0;border:0;padding:3px 10px;font-family:IBM Plex Mono;font-size:11px;font-weight:700;line-height:1.55}.granToggle button:hover{color:var(--txt)}.granToggle button.on{color:var(--accent);background:#4ea8de22}.granToggle button+button{border-left:1px solid var(--line)}.chart-ctl{flex:none;align-items:center;gap:8px;display:inline-flex}.chart-max-btn,.chart-max-close,.chart-vid-btn,.chart-vid-close{color:var(--muted);border:1px solid var(--line);cursor:pointer;text-transform:none;background:0 0;border-radius:7px;justify-content:center;align-items:center;padding:3px 7px;font-size:13px;line-height:1;display:inline-flex}.chart-max-btn:hover,.chart-max-close:hover{color:var(--txt);border-color:var(--dim)}.chart-vid-btn:hover,.chart-vid-close:hover{color:var(--accent);border-color:var(--accent)}.chart-vid-btn{padding:5px 8px}.chart-vid-btn.hot{color:#ff5252;background:#ff00001e;border-color:#ff00004d}.chart-vid-btn.hot:hover{color:#fff;background:#ff00002e;border-color:red}.medrow{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:10px;margin-bottom:16px;display:grid}.medrow:empty{display:none}.medcard{background:var(--panel);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.medcard .lab{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);font-family:Archivo;font-size:10px;font-weight:700;line-height:1.3}.medcard .valrow{align-items:baseline;gap:7px;margin-top:auto;display:flex}.medcard .val{color:var(--ib);font-family:IBM Plex Mono;font-size:25px;font-weight:600;line-height:1}.medcard .val.val-plain{color:var(--txt)}.medcard .val.val-alert{color:var(--down)}.medcard .vsep{color:var(--dim);font-family:IBM Plex Mono;font-size:25px;font-weight:500;line-height:1}.medcard .val-t{color:var(--txt);font-family:IBM Plex Mono;font-size:25px;font-weight:500;line-height:1}.medcard .val,.medcard .val-t{white-space:nowrap}.medcard .vsep-n,.medcard .val-n{font-size:15px}@keyframes grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hbar{transform-box:fill-box;transform-origin:50% 100%;animation:.42s cubic-bezier(.2,.7,.3,1) both grow}#histo .barhit,#histo-time .barhit,#histo-ext .barhit,#histo-exttime .barhit{cursor:pointer}.dayfilter{border:1px solid var(--line2);border-left:3px solid var(--ib);background:#16202e;border-radius:9px;align-items:center;gap:11px;margin-bottom:14px;padding:10px 14px;display:flex}.dayfilter.hidden{display:none}.dayfilter .fl-ico{color:var(--ib);font-size:14px}.dayfilter .fl-txt{color:var(--txt);flex:1;font-family:IBM Plex Mono;font-size:13px;font-weight:500}.dayfilter .fl-txt b{color:#fff;font-weight:600}.dayfilter button{background:var(--panel);border:1px solid var(--line2);color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:7px;padding:7px 12px;font-family:Archivo;font-size:12px;font-weight:700;transition:all .12s}.dayfilter button:hover{color:#fff;border-color:var(--accent)}.acct-page{width:100%;max-width:560px}.acct-page .logout{cursor:pointer}.acct-page header{align-items:center;margin-bottom:14px}.acct-page .brand{flex-wrap:wrap;align-items:center;gap:14px}.acct-hdr-cap{color:var(--muted);letter-spacing:.3px;text-transform:uppercase;border-left:1px solid var(--line);padding-left:14px;font-family:IBM Plex Mono;font-size:12px;font-weight:500}.acct-page .hdr-actions .logout{color:var(--txt);letter-spacing:.8px;text-transform:uppercase;border:1px solid var(--line2);border-radius:8px;padding:6px 13px;font-size:11px;transition:all .13s}.acct-page .hdr-actions .logout:hover{color:#fff;border-color:var(--accent)}.acct-page .hdr-actions .partner-hl{background:var(--ib);border-color:var(--ib);color:var(--bg)}.acct-page .hdr-actions .partner-hl:hover{filter:brightness(1.08);border-color:var(--ib);color:var(--bg)}.acct-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:4px 26px;box-shadow:0 18px 50px #0006}.acct-sec{border-top:1px solid var(--line);padding:22px 0}.acct-sec:first-child{border-top:none}.acct-sec-h{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin-bottom:15px;font-size:11px;font-weight:700}.acct-field{margin-bottom:13px}.acct-field label,.acct-field-label{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);margin:0 0 6px 2px;font-size:11px;font-weight:700;display:block}.acct-email{color:var(--muted);background:var(--panel2);border:1px solid var(--line2);border-radius:9px;padding:11px 13px;font-family:IBM Plex Mono;font-size:14px}.acct-input{background:var(--panel2);border:1px solid var(--line2);color:#fff;border-radius:9px;width:100%;padding:11px 13px;font-family:IBM Plex Mono;font-size:14px;transition:all .13s}.acct-input:focus{border-color:var(--accent);outline:none}.acct-btn{background:var(--cta);color:#fff;cursor:pointer;border:none;border-radius:9px;margin-top:4px;padding:11px 18px;font-family:Archivo;font-size:14px;font-weight:700;transition:all .13s}.acct-btn:hover{filter:brightness(1.08)}.acct-btn:disabled{opacity:.6;cursor:default}.acct-btn--ghost{border:1px solid var(--line2);color:var(--txt);background:0 0}.acct-btn--ghost:hover{border-color:var(--accent);color:#fff;filter:none}.acct-btn--discord{background:#5865f2}.acct-btn--discord:hover{filter:brightness(1.1)}.acct-btn--discord .sb-label{gap:9px;display:flex;transform:translateY(.5px)}.acct-discord-mark{width:19px;height:auto;transform:translateY(.75px)}.acct-discord-user{color:var(--txt);background:#69748a1c;border:1px solid #69748a5c;border-radius:999px;padding:3px 12px;font-family:IBM Plex Mono;font-size:13px}.acct-discord-cta{flex-direction:column;align-items:flex-start;display:flex}.acct-discord-cta .acct-note{margin:11px 0 0}.acct-plan-btns{flex-wrap:wrap;gap:9px;display:flex}.acct-status-row{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:13px;display:flex}.acct-pill{letter-spacing:.8px;text-transform:uppercase;border:1px solid;border-radius:7px;padding:4px 11px;font-size:11px;font-weight:800}.acct-pill.trial{color:var(--ib);background:var(--ibsoft);border-color:#e0a5345c}.acct-pill.active{color:var(--up);background:#26b87f1c;border-color:#26b87f5c}.acct-pill.pastdue{color:var(--down);background:#ef4e6b1c;border-color:#ef4e6b5c}.acct-pill.cancelling{color:#f97316;background:#f973161c;border-color:#f973165c}.acct-pill.canceled,.acct-pill.plan{color:var(--muted);background:#69748a1c;border-color:#69748a5c}.acct-date{color:var(--txt);font-family:IBM Plex Mono;font-size:13px}.acct-note{color:var(--muted);margin-bottom:13px;font-size:12px}.switch-notice{background:var(--ibsoft);color:var(--txt);border:1px solid #e0a5345c;border-radius:10px;margin:8px 0 12px;padding:12px 14px;font-size:13px;line-height:1.5}.switch-notice .sn-main{color:#fff;font-weight:600;display:block}.switch-notice .sn-sub{color:var(--txt);margin-top:4px;font-size:12px;display:block}.acct-page .voucher-form .acct-plan-btns{margin-bottom:12px}.acct-ok{color:var(--up);background:#26b87f1c;border:1px solid #26b87f5c;border-radius:9px;margin-bottom:14px;padding:10px 12px;font-size:13px;font-weight:600}.acct-err{color:var(--down);background:#ef4e6b1c;border:1px solid #ef4e6b5c;border-radius:9px;margin-bottom:14px;padding:10px 12px;font-size:13px;font-weight:600}.acct-lang{align-items:center;gap:8px;font-size:14px;display:flex}.acct-page .voucher-form{margin-top:0}.acct-page .voucher-label{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);margin:0 0 6px 2px;font-size:11px;font-weight:700;display:block}.acct-page .voucher-row{gap:8px;display:flex}.acct-page .voucher-input{background:var(--panel2);border:1px solid var(--line2);color:#fff;border-radius:9px;flex:1;padding:11px 13px;font-family:IBM Plex Mono;font-size:14px;transition:all .13s}.acct-page .voucher-input:focus{border-color:var(--accent);outline:none}.acct-page .voucher-btn{background:var(--cta);color:#fff;cursor:pointer;border:none;border-radius:9px;flex-shrink:0;padding:11px 16px;font-family:Archivo;font-size:13px;font-weight:700;transition:all .13s}.acct-page .voucher-btn:hover{filter:brightness(1.08)}.acct-page .voucher-btn:disabled{opacity:.6;cursor:default}.partner-intro-hl{color:var(--ib);font-weight:700}.partner-rules{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.partner-rule{border:1px solid var(--line2);background:#16202e;border-radius:9px;padding:14px}.partner-rule-ic{background:var(--ibsoft);width:24px;height:24px;color:var(--ib);border:1px solid #e0a53480;border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;font-family:IBM Plex Mono;font-size:12px;font-weight:700;display:inline-flex}.partner-rule-title{color:#fff;margin-bottom:5px;font-size:13px;font-weight:700}.partner-rule-text{color:var(--muted);font-size:12.5px;line-height:1.55}@media (max-width:560px){.partner-rules{grid-template-columns:1fr}}.partner-value-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.partner-value{overflow-wrap:anywhere;min-width:0;color:var(--txt);flex:1}.partner-copy{flex-shrink:0;margin-top:0;padding:9px 14px;font-size:12px}.partner-copy-target,.partner-copy-announce{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.partner-stats{grid-template-columns:repeat(4,1fr);gap:11px;display:grid;overflow:visible}@media (max-width:560px){.partner-stats{grid-template-columns:repeat(2,1fr)}}.partner-stat{background:var(--panel2);border:1px solid var(--line2);border-radius:9px;min-width:0;padding:13px;position:relative;overflow:visible}.partner-stat-n{color:#fff;font-family:IBM Plex Mono;font-size:22px;font-weight:600}.partner-stat-l{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);margin-top:5px;font-size:11px;font-weight:700}.partner-stat-info{width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:Archivo;transition:all .13s;display:inline-flex;position:absolute;top:8px;right:8px}.partner-stat-info:before{content:"";position:absolute;inset:-3px}.partner-stat-info:hover,.partner-stat-info:focus{color:var(--ib);outline:none}.partner-stat-info:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.partner-tip{background:var(--panel2);border:1px solid var(--line2);width:max-content;max-width:240px;color:var(--txt);text-align:left;opacity:0;visibility:hidden;z-index:5;border-radius:8px;padding:8px 10px;font-size:11.5px;line-height:1.5;transition:opacity .13s,transform .13s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 10px 24px #0008}.partner-tip:after{content:"";height:8px;position:absolute;top:100%;left:0;right:0}.partner-stat-info:hover .partner-tip,.partner-stat-info:focus .partner-tip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.partner-stat-amt{color:var(--ib);overflow-wrap:anywhere;margin-top:6px;font-family:IBM Plex Mono;font-size:12px;font-weight:600}.partner-payout-claim{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:12px;display:flex}.partner-payout-balance{min-width:0}.partner-payout-total{color:#fff;font-family:IBM Plex Mono;font-size:26px;font-weight:600}.partner-payout-minimum{color:var(--muted);margin-top:4px;font-size:12px}.partner-steps{flex-wrap:wrap;gap:10px;margin:0 0 12px;padding:0;list-style:none;display:flex}.partner-step{background:var(--panel2);border:1px solid var(--line2);border-radius:9px;flex:1;align-items:center;gap:8px;min-width:120px;padding:10px 12px;display:flex}.partner-step-ic{border:1px solid var(--line2);width:22px;height:22px;color:var(--muted);background:#69748a1c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:IBM Plex Mono;font-size:11px;font-weight:700;display:inline-flex}.partner-step-l{color:var(--muted);font-size:12px;font-weight:700}.partner-step.done .partner-step-ic{background:var(--ibsoft);color:var(--ib);border-color:#e0a53480}.partner-step.done .partner-step-l{color:var(--txt)}.partner-step.now{border-color:#e0a53480}.partner-step.now .partner-step-ic{background:var(--ib);border-color:var(--ib);color:var(--bg)}.partner-step.now .partner-step-l{color:#fff}.partner-payout-notice{margin-bottom:0}.partner-payout-hist-h{margin-top:18px}.partner-payout-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.partner-payout-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:8px;display:flex}.partner-payout-row:first-child{border-top:none;padding-top:0}.partner-payout-amt{color:#fff;font-family:IBM Plex Mono;font-size:14px;font-weight:600}.partner-payout-badge{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);background:#69748a1c;border:1px solid #69748a5c;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700}.partner-payout-badge.processing,.partner-payout-badge.approved{color:var(--ib);background:var(--ibsoft);border-color:#e0a53480}.partner-payout-badge.paid{color:var(--up);background:#26b87f1c;border-color:#26b87f5c}.partner-payout-badge.rejected{color:var(--down);background:#ef4e6b1c;border-color:#ef4e6b5c}.partner-payout-date{color:var(--muted);margin-left:auto;font-family:IBM Plex Mono;font-size:12px}.locale-switch{border:1px solid var(--line2);border-radius:8px;display:inline-flex;overflow:hidden}.locale-switch .locale-btn{letter-spacing:1px;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:7px 16px;font-family:IBM Plex Mono;font-size:12px;font-weight:600;transition:all .13s}.locale-switch .locale-btn+.locale-btn{border-left:1px solid var(--line2)}.locale-switch .locale-btn:hover:not([aria-current=true]){color:var(--txt)}.locale-switch .locale-btn[aria-current=true]{color:var(--ib);background:var(--ibsoft);cursor:default}.locale-switch .locale-btn:disabled{opacity:.6}.vbtoggle{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;transition:all .13s;display:inline-flex}.vbtoggle:hover{color:var(--txt)}.vbtoggle[aria-disabled=true]{opacity:.6}.vbtoggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vbtoggle-track{border:1px solid var(--line2);border-radius:9px;flex-shrink:0;align-items:center;width:32px;height:18px;padding:2px;transition:all .13s;display:inline-flex}.vbtoggle-thumb{background:var(--muted);border-radius:50%;width:12px;height:12px;transition:all .13s}.vbtoggle[aria-checked=true] .vbtoggle-track{background:var(--ibsoft);border-color:var(--ib)}.vbtoggle[aria-checked=true] .vbtoggle-thumb{background:var(--ib);transform:translate(14px)}.vbtoggle-err{color:var(--down);margin-left:10px;font-size:12px}.mc-page{width:100%;max-width:min(1680px,177.778dvh + 28.4444px)}.mc-page header{align-items:center;margin-bottom:18px}.mc-page .brand{flex-wrap:wrap;align-items:center;gap:14px}.mc-hdr-cap{color:var(--muted);letter-spacing:.3px;text-transform:uppercase;border-left:1px solid var(--line);padding-left:14px;font-family:IBM Plex Mono;font-size:12px;font-weight:500}.mc-page .hdr-actions .logout{color:var(--txt);letter-spacing:.8px;text-transform:uppercase;border:1px solid var(--line2);border-radius:8px;padding:6px 13px;font-size:11px;transition:all .13s}.mc-page .hdr-actions .logout:hover{color:#fff;border-color:var(--accent)}.mc-note{color:var(--muted);margin-bottom:14px;font-size:12px}.mc-body{align-items:flex-start;gap:24px;display:flex}.mc-player{flex:auto;min-width:0}.mc-frame{aspect-ratio:16/9;border:1px solid var(--line);background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden}.mc-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.mc-info{margin-top:12px}.mc-vtitle{color:var(--txt);font-size:17px;font-weight:700;line-height:1.35}.mc-vmeta{color:var(--muted);margin-top:4px;font-family:IBM Plex Mono;font-size:12px}.mc-railcol{flex-direction:column;flex:0 0 360px;gap:10px;min-width:0;display:flex;position:relative}.mc-rail-cap{color:var(--muted);letter-spacing:.8px;text-transform:uppercase;font-family:IBM Plex Mono;font-size:11px;font-weight:500}.mc-railcol:after{content:"";background:linear-gradient(transparent,var(--bg));pointer-events:none;opacity:0;height:56px;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0}.mc-railcol[data-more]:after{opacity:1}.mc-rail{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:10px;min-width:0;max-height:calc(100vh - 210px);margin:0 -4px;padding:4px;scroll-padding:4px;display:flex;overflow-y:auto}.mc-rail::-webkit-scrollbar{width:0;height:0;display:none}.mc-item{text-align:left;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px;transition:all .12s;display:flex}.mc-item:hover{border-color:var(--dim);background:var(--panel2)}.mc-item.on{border-color:var(--accent);background:#4ea8de14}.mc-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mc-idx{text-align:center;width:18px;color:var(--muted);flex:0 0 18px;font-family:IBM Plex Mono;font-size:11px}.mc-item.on .mc-idx{color:var(--accent)}.mc-thumb{aspect-ratio:16/9;background:#000;border-radius:8px;flex:0 0 120px;width:120px;position:relative;overflow:hidden}.mc-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mc-dur{color:#fff;background:#000c;border-radius:4px;padding:1px 4px;font-family:IBM Plex Mono;font-size:10px;font-weight:600;position:absolute;bottom:4px;right:4px}.mc-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.mc-title{color:var(--txt);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.mc-item.on .mc-title{color:#fff}.mc-hub{max-width:1680px}.mc-vidpref{align-items:center;margin-bottom:14px;display:flex}.mc-row{margin-top:26px}.mc-row+.mc-row{border-top:1px solid var(--line);padding-top:24px}.mc-rowhdr{justify-content:flex-start;align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.mc-rowcap{letter-spacing:.8px;text-transform:uppercase;color:var(--txt);font-family:IBM Plex Mono;font-size:13px;font-weight:700}.mc-rowcount{color:var(--muted);font-size:11px;font-weight:500}.mc-viewall{letter-spacing:.8px;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-family:IBM Plex Mono;font-size:11px;font-weight:500;text-decoration:none;transition:all .12s}.mc-viewall:hover{color:var(--accent)}.mc-viewall:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mc-track{scrollbar-width:none;-ms-overflow-style:none;gap:10px;margin:0 -4px;padding:4px;scroll-padding:4px;display:flex;overflow-x:auto}.mc-track::-webkit-scrollbar{width:0;height:0;display:none}.mc-card{border:1px solid var(--line);background:0 0;border-radius:10px;flex-direction:column;flex:0 0 260px;gap:8px;padding:8px;text-decoration:none;transition:all .12s;display:flex}.mc-card:hover{border-color:var(--dim);background:var(--panel2)}.mc-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mc-cardthumb{aspect-ratio:16/9;background:#000;border-radius:8px;width:100%;display:block;position:relative;overflow:hidden}.mc-cardthumb img{object-fit:cover;width:100%;height:100%;display:block}.mc-cardtitle{color:var(--txt);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.mc-card:hover .mc-cardtitle{color:#fff}@media (orientation:portrait) and (max-width:1024px),(max-width:860px){.mc-body{flex-direction:column}.mc-railcol{flex:none;width:100%}.mc-rail{flex-flow:wrap;max-height:none}.mc-item{flex:260px}.mc-card{flex:0 0 200px}}.statgrid{display:contents}.statgrid[data-dir=bear]{--up:var(--bear)}.tabs{flex-wrap:wrap}body.dashmode{height:100dvh;padding:14px 18px 0;overflow:hidden}body.dashmode .wrap{flex-direction:column;max-width:none;height:100%;display:flex}body.dashmode header,body.dashmode .tabs{margin-bottom:8px}#view-stat.dash{flex:auto;grid-template-columns:264px minmax(0,1fr);gap:16px;min-height:0;padding-bottom:14px;display:grid}.filtercol{scrollbar-width:none;-ms-overflow-style:none;min-height:0;padding-right:4px;overflow-y:auto}.filtercol::-webkit-scrollbar{width:0;height:0;display:none}.filtercol .controls{flex-direction:column;align-items:stretch;gap:14px;margin:0}.filtercol .slotrow{flex-wrap:wrap}.filtercol #slotpick{flex:130px;min-width:0}.filtercol #periodsel{width:100%;min-width:0}.filtercol .seg{background:0 0;border:none;border-radius:0;flex-direction:column;gap:5px;overflow:visible}.filtercol .seg button{border-radius:8px}.filtercol .dows{gap:5px;display:grid}.filtercol .dows button{min-width:0}.filtercol #dowsel{grid-template-columns:repeat(3,1fr)}.filtercol #ibclosesel{grid-template-columns:repeat(2,1fr)}.filtercol #ibclosesel .all{grid-column:1/-1}.filtercol #ibsizesel{grid-template-columns:repeat(2,1fr)}.filtercol #ibsizesel .all{grid-column:1/-1}.filtercol #biassel{grid-template-columns:1fr}.filtercol #biasbreaksel,.filtercol #brksel{grid-template-columns:repeat(2,1fr)}.filtercol #brksel .all{grid-column:1/-1}.filtercol .resetfilters{letter-spacing:.3px;cursor:pointer;background:var(--panel);border:1px solid var(--line2);width:100%;height:28px;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;font-family:Archivo;font-size:12px;font-weight:700;transition:all .12s;display:flex}.filtercol .resetfilters:hover:not(:disabled){color:var(--down);border-color:var(--down)}.filtercol .resetfilters:disabled{opacity:.4;cursor:default}.slotgrid{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.slotgrid button{cursor:pointer;background:var(--panel);border:1px solid var(--line2);min-width:0;height:26px;color:var(--muted);border-radius:6px;padding:0 7px;font-family:IBM Plex Mono;font-size:11px;font-weight:600;transition:all .12s}.slotgrid button:hover{color:var(--txt);border-color:var(--dim)}.slotgrid button.on{border-color:var(--ib);color:var(--ib);background:#e0a53422}.slotgrid .all{font-family:Archivo;font-weight:700}.slotgrid .all.on{border-color:var(--accent);color:var(--accent);background:#4ea8de22}.chartcol{flex-direction:column;gap:12px;min-height:0;display:flex}.chartcol .medrow{flex:none;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:8px;margin:0}.chartcol .medcard{gap:4px;padding:7px 11px}.chartcol .medcard .valrow{gap:5px}.chartcol .medcard .val,.chartcol .medcard .vsep,.chartcol .medcard .val-t{font-size:18px}.chartcol .medcard .vsep-n,.chartcol .medcard .val-n{font-size:12px}.chartcol .medcard .lab{font-size:9.5px}.dash .statgrid{flex:auto;grid-auto-rows:1fr;gap:12px;min-height:0;display:grid;position:relative}#view-stat.dash[data-scope=post] .statgrid{grid-template-columns:repeat(3,minmax(0,1fr))}#view-stat.dash[data-scope=pre] .statgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .statgrid .statsec{background:var(--panel2);border:1px solid var(--line);border-radius:12px;flex-direction:column;min-width:0;min-height:0;margin:0;padding:8px 10px 6px;display:flex}.dash .statgrid .statsec.hidden{display:none}.dash .statgrid .chart-title{margin:0 0 4px;font-size:11.5px}.dash .statgrid .chartbox{background:0 0;border:0;flex:auto;min-height:0;padding:0}.dash .statgrid .chartbox svg{width:100%;height:100%}.dash .statgrid .legend{display:none}.dash .statgrid .chart-max{z-index:10;background:var(--panel2);border:1px solid var(--line);border-radius:12px;flex-direction:column;padding:8px 10px 6px;animation:.14s ease-out chart-max-in;display:flex;position:absolute;inset:0}@keyframes chart-max-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.dash .statgrid .chart-vid{z-index:10;background:var(--panel2);border:1px solid var(--line);border-radius:12px;flex-direction:column;padding:8px 10px 6px;animation:.14s ease-out chart-max-in;display:flex;position:absolute;inset:0}.chart-vid-body{flex:auto;min-height:0;display:flex}.chart-vid-body iframe{background:#000;border:0;border-radius:8px;flex:auto;width:100%;height:100%}.dash .statgrid .chart-overfilter{z-index:20;-webkit-backdrop-filter:blur(18px)saturate(.85);background:radial-gradient(120% 120% at 50% 40%,#0a0e14b8 0%,#0a0e14f2 100%);border-radius:12px;justify-content:center;align-items:center;padding:20px;animation:.14s ease-out chart-max-in;display:flex;position:absolute;inset:0}.dash .statgrid[data-overfilter] .statsec{filter:blur(9px)brightness(.55)saturate(.6)}.chart-overfilter-announce{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chart-overfilter-panel{background:var(--panel2);border:1px solid var(--line2);border-radius:14px;flex-direction:column;gap:14px;width:min(480px,100%);padding:22px 24px;display:flex;position:relative;box-shadow:0 18px 48px #000c}.chart-overfilter-head{align-items:center;gap:14px;display:flex}.chart-overfilter-ic{background:var(--ibsoft);width:44px;height:44px;color:var(--ib);border:1px solid #e0a53480;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.chart-overfilter-ic svg{flex:none;width:20px;height:20px}.chart-overfilter-title{letter-spacing:.2px;color:#eef3fa;margin:0 0 4px;font-family:Archivo;font-size:17px;font-weight:700}.chart-overfilter-eyebrow{letter-spacing:2.5px;text-transform:uppercase;color:var(--ib);margin:0;font-family:IBM Plex Mono;font-size:11px;font-weight:500}.chart-overfilter-body{color:var(--txt);margin:0;font-size:13px;line-height:1.6}.chart-overfilter-reco{background:var(--bg);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.chart-overfilter-reco-h{letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin:0;font-family:IBM Plex Mono;font-size:10.5px;font-weight:500}.chart-overfilter-reco ul{flex-direction:column;gap:8px;margin:0;padding-left:18px;display:flex}.chart-overfilter-reco li{color:var(--txt);font-size:13px;line-height:1.5}.chart-overfilter-reco li::marker{color:var(--ib)}.chart-overfilter-btn{appearance:none;cursor:pointer;background:var(--ib);border:1px solid var(--ib);color:var(--bg);border-radius:10px;align-self:flex-end;margin-top:2px;padding:10px 22px;font-family:Archivo;font-size:13px;font-weight:700;transition:all .12s}.chart-overfilter-btn:hover{filter:brightness(1.08)}.chart-overfilter-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (orientation:portrait) and (max-width:1024px),(max-height:560px){body.dashmode{height:auto;padding:14px 18px 28px;overflow:visible}body.dashmode .wrap{height:auto}.filtercol{overflow:visible}.dash .statgrid{grid-auto-rows:minmax(230px,auto)}#view-stat.dash[data-scope=post] .statgrid{grid-template-columns:repeat(2,minmax(0,1fr))}#view-stat.dash[data-scope=pre] .statgrid{grid-template-columns:1fr}.dash .statgrid .chart-vid{z-index:30;max-height:88dvh;animation:.14s ease-out chart-vid-in-tablet;position:fixed;inset:50% 18px auto;transform:translateY(-50%)}@keyframes chart-vid-in-tablet{0%{opacity:0;transform:translateY(-50%)scale(.985)}to{opacity:1;transform:translateY(-50%)}}.chart-vid-body{align-items:flex-start}.chart-vid-body iframe{aspect-ratio:16/9;height:auto;max-height:100%}.dash .statgrid .chart-overfilter{align-items:flex-start}.chart-overfilter-panel{position:sticky;top:16px}}body.daymode{height:100dvh;padding:14px 18px 0;overflow:hidden}body.daymode .wrap{flex-direction:column;max-width:none;height:100%;display:flex}body.daymode header,body.daymode .tabs{margin-bottom:8px}body.daymode #view-day{flex:auto;grid-template-columns:240px minmax(0,1fr);gap:16px;min-height:0;padding-bottom:14px;display:grid}.daycol{min-height:0;display:flex}.daypicker{flex-direction:column;gap:10px;width:100%;min-height:0;display:flex}.daycol-head{flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.daycount{letter-spacing:.4px;color:var(--muted);font-family:Archivo;font-size:12px;font-weight:700}.daystep{gap:6px;display:flex}.daystep button{cursor:pointer;background:var(--panel);border:1px solid var(--line2);width:28px;height:28px;color:var(--txt);border-radius:7px;justify-content:center;align-items:center;font-family:Archivo;font-size:14px;font-weight:700;transition:all .12s;display:flex}.daystep button:hover:not(:disabled){border-color:var(--accent);color:#fff;background:#1a2433}.daystep button:disabled{opacity:.32;cursor:not-allowed}.daylist{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:3px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.daylist::-webkit-scrollbar{width:0;height:0;display:none}.dayrow{cursor:pointer;text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:7px 10px;transition:all .1s;display:flex}.dayrow:hover{border-color:var(--dim)}.dayrow .dr-date{color:var(--txt);font-family:IBM Plex Mono;font-size:12.5px;font-weight:600}.dayrow .dr-dow{letter-spacing:1px;color:var(--muted);font-family:Archivo;font-size:10px;font-weight:700}.dayrow.on{border-color:var(--ib);background:#e0a53422}.dayrow.on .dr-date{color:#fff}.dayrow.on .dr-dow{color:var(--ib)}.daychartcol{flex-direction:column;min-height:0;display:flex}.daychartcol .dayview{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}body.daymode .signals{flex:none;grid-template-columns:repeat(7,1fr);margin:0}body.daymode .stats{flex:none;grid-template-columns:repeat(9,1fr);margin:0}body.daymode .sig{gap:3px;padding:8px 11px}body.daymode .sig .sv{font-size:14px}body.daymode .sig .bbflag{padding:1px 6px;font-size:10px}body.daymode .stat{padding:7px 11px}body.daymode .dayfilter{flex:none;margin:0}body.daymode .chartbox{flex:auto;justify-content:center;align-items:center;min-height:0;margin:0;display:flex}body.daymode .chartbox svg#chart{width:auto;max-width:100%;height:auto;max-height:100%}body.daymode .legend{flex:none;margin:0}@media (max-width:760px),(max-height:600px){body.daymode{height:auto;padding:14px 18px 28px;overflow:visible}body.daymode .wrap{height:auto}body.daymode #view-day{grid-template-columns:1fr;gap:12px}.daylist{max-height:320px}.daychartcol .dayview{height:auto}body.daymode .chartbox{flex:none}body.daymode .chartbox svg#chart{height:auto}body.daymode .signals{grid-template-columns:repeat(2,1fr)}body.daymode .stats{grid-template-columns:repeat(3,1fr)}}.sb-btn{position:relative}.sb-btn .sb-label{justify-content:center;align-items:center;gap:6px;transition:opacity .16s,transform .16s;display:inline-flex}.sb-btn .sb-state{opacity:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.sb-btn .sb-state>*{opacity:0;grid-area:1/1}.sb-spinner{border:2.5px solid;border-top-color:#0000;border-radius:50%;width:1.05em;height:1.05em;animation:.6s linear infinite sb-spin}.sb-check,.sb-cross{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:1.4em;height:1.4em}.sb-check{stroke:currentColor}.sb-cross{stroke:var(--down)}.sb-check path,.sb-cross path{stroke-dasharray:40;stroke-dashoffset:40px}.sb-btn[data-status=pending] .sb-label,.sb-btn[data-status=success] .sb-label,.sb-btn[data-status=error] .sb-label{opacity:0;transform:scale(.9)}.sb-btn[data-status=pending] .sb-state,.sb-btn[data-status=success] .sb-state,.sb-btn[data-status=error] .sb-state,.sb-btn[data-status=pending] .sb-spinner{opacity:1}.sb-btn[data-status=success] .sb-check{opacity:1;animation:.26s sb-pop}.sb-btn[data-status=success] .sb-check path{animation:.3s 40ms forwards sb-draw}.sb-btn[data-status=error] .sb-cross{opacity:1;animation:.26s sb-pop}.sb-btn[data-status=error] .sb-cross path{animation:.3s 40ms forwards sb-draw}.sb-btn[data-status=error]{background:var(--down);border-color:var(--down);color:#fff;animation:.32s sb-shake}.sb-btn[data-status=error] .sb-cross{stroke:#fff}.sb-btn[data-status=pending]:disabled{opacity:1;cursor:progress}@keyframes sb-spin{to{transform:rotate(360deg)}}@keyframes sb-draw{to{stroke-dashoffset:0}}@keyframes sb-pop{0%{transform:scale(.4)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes sb-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.sb-spinner{animation-duration:1.1s}.sb-check,.sb-cross,.sb-btn[data-status=error]{animation:none}.sb-check path,.sb-cross path{stroke-dashoffset:0;animation:none}}.loadscreen{z-index:50;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:fixed;inset:0}.loadscreen .tkr{font-size:34px}.loadscreen-bar{background:var(--line);border-radius:3px;width:200px;height:4px;position:relative;overflow:hidden}.loadscreen-bar span{background:var(--ib);border-radius:3px;width:40%;height:100%;animation:1.25s cubic-bezier(.65,0,.35,1) infinite ld-sweep;position:absolute;top:0;left:0}@keyframes ld-sweep{0%{left:-40%}to{left:100%}}.loadscreen-cap{color:var(--muted);letter-spacing:.4px;font-family:IBM Plex Mono;font-size:11px}.loadscreen-msg{color:var(--txt);font-family:Archivo;font-size:14px}.loadscreen-retry{appearance:none;background:var(--panel);color:var(--txt);border:1px solid var(--line2);cursor:pointer;border-radius:8px;padding:9px 16px;font-family:Archivo;font-size:13px;font-weight:700;transition:border-color .15s,color .15s}.loadscreen-retry:hover{border-color:var(--ib);color:#fff}@media (prefers-reduced-motion:reduce){.loadscreen-bar span{opacity:.5;width:100%;animation:none}}@keyframes ld-fade{0%{opacity:0}to{opacity:1}}.appboot{animation:.25s both ld-fade}@media (prefers-reduced-motion:reduce){.appboot,.candle,.hbar,.dash .statgrid .chart-max,.dash .statgrid .chart-vid,.dash .statgrid .chart-overfilter{animation:none}}
/*# sourceMappingURL=304ynqrf2pron.css.map*/