*{box-sizing:border-box}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 16% -6%, #338cff24, transparent 30%), linear-gradient(180deg, #0a0d12 0%, var(--bg) 46%);font-family:var(--ui);margin:0;font-size:13px;overflow-x:hidden}button,input{font:inherit}button{cursor:pointer}.auth-page{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{border:1px solid var(--border-2);color:#f4f7fb;background:#101419f5;border-radius:16px;width:min(420px,100%);padding:30px;box-shadow:0 28px 80px #0000006b}.auth-brand{align-items:center;gap:14px;margin-bottom:28px;display:flex}.auth-mark{color:#07130d;background:var(--green);border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:23px;font-weight:800;display:grid}.auth-eyebrow{color:var(--green);letter-spacing:.12em;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.auth-brand h1{margin:0;font-size:23px;line-height:1.1}.auth-form{gap:16px;display:grid}.auth-form label{color:#b8c2d1;gap:7px;font-size:12px;font-weight:600;display:grid}.auth-form input{border:1px solid var(--border-2);color:#f4f7fb;width:100%;caret-color:var(--green);-webkit-text-fill-color:#f4f7fb;background:#0b0f14;border-radius:8px;outline:none;padding:11px 12px}.auth-form input::placeholder{color:#7f8da1;opacity:1}.auth-form input:-webkit-autofill{-webkit-text-fill-color:#f4f7fb;caret-color:var(--green);box-shadow:inset 0 0 0 1000px #0b0f14}.auth-form input:-webkit-autofill:hover{-webkit-text-fill-color:#f4f7fb;caret-color:var(--green);box-shadow:inset 0 0 0 1000px #0b0f14}.auth-form input:-webkit-autofill:focus{-webkit-text-fill-color:#f4f7fb;caret-color:var(--green);box-shadow:inset 0 0 0 1000px #0b0f14}.auth-form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #338cff21}.auth-form button{color:#04110b;background:var(--green);border:0;border-radius:8px;padding:11px 14px;font-weight:750}.auth-form button:disabled{cursor:wait;opacity:.65}.auth-error,.auth-notice{color:#ffb8bf;background:var(--red-bg);border:1px solid #ff4f5f59;border-radius:8px;padding:11px 12px;line-height:1.45}.auth-notice{color:#f4dea0;background:var(--yellow-bg);border-color:#f5c84259}.auth-footnote{color:var(--muted);margin:20px 0 0;font-size:11px;line-height:1.45}.auth-loading{color:var(--muted);justify-content:center;align-items:center;gap:14px;display:flex}.auth-session-control{z-index:1000;border:1px solid var(--border-2);color:var(--muted);background:#0b0f14f2;border-radius:999px;align-items:center;gap:9px;padding:7px 8px 7px 11px;font-size:11px;display:flex;position:fixed;bottom:14px;right:14px;box-shadow:0 8px 28px #00000059}.auth-session-control button{border:1px solid var(--border-2);color:var(--text);background:var(--card);border-radius:999px;padding:5px 8px;font-size:11px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.shell{grid-template-rows:54px 1fr;grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.topbar{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e1218f5;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:0 18px;display:flex}.brand-wrap,.topchips,.top-actions{align-items:center;gap:8px;display:flex}.topchips{flex-wrap:wrap;justify-content:center}.brand-logo{background:linear-gradient(135deg,#267ff21f,#14b86f1f);border-radius:12px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:inline-grid;box-shadow:0 8px 22px #1f2d441a}.brand-logo svg{width:100%;height:100%;display:block}.dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 7px var(--green);border-radius:50%;flex:0 0 8px;animation:2s infinite pulse}.brand{color:#fff;font-family:var(--display);letter-spacing:-.02em;font-size:18px;font-weight:850}.sub{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-left:4px;font-size:10px;font-weight:600}.chip{border:1px solid var(--border);min-height:30px;font-size:11px;font-family:var(--mono);background:#ffffff09;border-radius:9px;align-items:center;gap:7px;padding:5px 10px;display:flex}.chip .v.g{color:var(--green)}.chip .v.r{color:var(--red)}.tbadge{border:1px solid var(--border);color:var(--muted);border-radius:9px;padding:5px 10px;font-size:11px}.refresh-timer{color:#cceada;white-space:nowrap;background:#3fd68f14;border:1px solid #3fd68f52;border-radius:8px;align-items:center;gap:7px;min-height:32px;padding:5px 10px;font-size:10px;font-weight:900;display:inline-flex}.refresh-timer b{color:#8ea2be;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.refresh-timer strong{color:var(--green);font-size:13px}.refresh-timer.active{background:#f5c8421f;border-color:#f5c8427a}.refresh-timer.active strong,.refresh-timer.active b{color:var(--yellow)}.alert-chip{color:#9fb0c5;min-height:32px;font-family:var(--mono);letter-spacing:.02em;white-space:nowrap;background:#111822eb;border:1px solid #5e77968a;border-radius:9px;padding:5px 10px;font-size:10px;font-weight:900}.alert-chip.armed{color:var(--green);background:#0d4f3342;border-color:#3fd68f70;box-shadow:inset 0 0 0 1px #3fd68f14}.trigger-toast{z-index:1000;color:#eafff3;background:linear-gradient(135deg,#08120ffa,#0b2319f5);border:1px solid #3fd68f6b;border-radius:16px;min-width:min(420px,100vw - 28px);max-width:560px;padding:14px 16px;animation:.22s ease-out toastIn;position:fixed;top:70px;right:18px;box-shadow:0 22px 60px #00000057,inset 0 0 0 1px #3fd68f14}.trigger-toast small{color:var(--green);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:950;display:block}.trigger-toast strong{color:#fff;font-family:var(--display);font-size:18px;font-weight:950;line-height:1.25;display:block}.trigger-toast span{color:#9adfbd;font-family:var(--mono);margin-top:8px;font-size:11px;font-weight:900;display:inline-flex}@keyframes toastIn{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.btn-y{border:1px solid var(--yellow);background:var(--yellow-bg);min-height:32px;color:var(--yellow);letter-spacing:.04em;text-transform:uppercase;border-radius:9px;padding:6px 14px;font-size:11px;font-weight:700}.btn-y:hover{background:#f5c8422e}.sidebar{border-right:1px solid var(--border);background:#090d12fa;grid-row:2;padding:14px 8px;overflow-y:auto}.slabel{color:#fff;font-family:var(--display);letter-spacing:-.03em;padding:4px 8px 10px;font-size:16px;font-weight:800}.view-link{border:1px solid var(--border-2);width:100%;min-height:42px;color:var(--text);letter-spacing:.04em;text-transform:uppercase;background:#ffffff06;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:9px 12px;font-size:11px;font-weight:850;display:flex}.view-link:hover,.view-link.active{color:var(--green);background:#3fd68f14;border-color:#3fd68f59}.view-link b{min-width:28px;color:var(--green);text-align:center;background:#3fd68f1f;border-radius:999px;padding:3px 7px;font-size:10px}.tree-panel{border:1px solid var(--border);background:linear-gradient(180deg, #ffffff05, #fff0), var(--card);border-radius:10px;overflow:hidden}.tree-root{width:100%;color:var(--text);letter-spacing:.04em;text-transform:uppercase;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:12px;font-weight:800;display:flex}.tree-root b{min-width:28px;color:var(--blue);text-align:center;background:#4a9eff1f;border-radius:999px;padding:3px 7px;font-size:10px}.tree-root.active{color:var(--blue);background:#4a9eff14}.tree-branch{padding:10px 10px 12px}.nav{border:1px solid var(--border-2);background:var(--card);width:100%;color:var(--text);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;padding:9px 12px;font-size:11px;font-weight:700;display:flex}.nav:hover{background:#1a1e24}.nav.all.on{background:var(--blue-bg);color:var(--blue);border-color:#4a9eff66}.sector-node{margin-top:8px}.sector-toggle{border:1px solid var(--border-2);text-align:left;background:#111419;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;padding:10px 10px 9px;display:grid}.sector-toggle:hover{background:#151922}.sector-toggle.active{border-color:#4a9eff57;box-shadow:inset 0 0 0 1px #4a9eff1a}.sector-copy{min-width:0}.sector-copy strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;display:block;overflow:hidden}.sector-copy small{color:var(--muted);letter-spacing:.03em;margin-top:3px;font-size:9px;font-weight:700;display:block}.sector-stats{align-items:flex-start;display:flex}.sector-stats span{color:var(--text);background:#ffffff0f;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800}.sector-toggle.bull .sector-stats span{color:var(--green)}.sector-toggle.bear .sector-stats span{color:var(--red)}.sector-bar{background:#ffffff0d;border-radius:999px;grid-column:1/-1;height:7px;display:flex;overflow:hidden}.sector-bar .up{background:linear-gradient(90deg,#159447,#35d978);height:100%;display:block}.sector-bar .down{background:linear-gradient(90deg,#ff7a7a,#e13939);height:100%;display:block}.sector-stocks{border-left:1px solid #ffffff14;margin:6px 0 0 16px;padding-left:12px}.stock-leaf{width:100%;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-top:5px;padding:7px 8px;display:flex}.stock-leaf:hover{background:#ffffff0a}.stock-leaf.active{background:#4a9eff1a;border-color:#4a9eff57}.stock-symbol{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:800;overflow:hidden}.stock-move{flex:none;font-size:10px;font-weight:800}.stock-move.pos{color:var(--green)}.stock-move.neg{color:var(--red)}.nav b{color:var(--muted);background:#ffffff0f;border-radius:4px;padding:2px 6px;font-size:9px}.active-filter{background:#3fd68f0d;border:1px solid #3fd68f4d;border-radius:7px;margin-top:8px;padding:7px 34px 7px 10px;position:relative}.active-filter span{color:var(--muted);letter-spacing:.08em;font-size:9px;font-weight:700;display:block}.active-filter strong{color:var(--green);margin-top:2px;font-size:12px;display:block}.active-filter button{color:var(--muted);background:0 0;border:0;font-size:14px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.main{flex-direction:column;grid-area:2/2;gap:10px;min-width:0;padding:10px 12px;display:flex;overflow:hidden}.sector-board{flex-direction:column;flex:auto;gap:12px;min-width:0;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.sector-board::-webkit-scrollbar{width:6px}.sector-board::-webkit-scrollbar-thumb{background:var(--dim);border-radius:999px}.best-board{flex:auto;min-width:0;min-height:0;padding-right:4px;overflow-y:auto}.best-board::-webkit-scrollbar{width:6px}.best-board::-webkit-scrollbar-thumb{background:var(--dim);border-radius:999px}.best-hero{border:1px solid var(--border);background:radial-gradient(circle at 8% 18%, #3fd68f21, transparent 32%), radial-gradient(circle at 88% 12%, #4a9eff1a, transparent 28%), linear-gradient(180deg, #ffffff06, #fff0), var(--card);border-radius:12px;grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr);gap:12px;padding:18px;display:grid}.eyebrow{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900;display:inline-block}.best-hero h2{color:#fff;font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:24px;font-weight:900}.best-hero p{color:#9aa9bf;max-width:680px;margin:8px 0 0;font-size:12px;line-height:1.6}.best-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.best-rule-strip{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.best-rule-strip span{color:#a5efc4;letter-spacing:.03em;background:#3fd68f0f;border:1px solid #3fd68f2e;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800}.best-tabs{border:1px solid var(--border);background:var(--card);border-radius:9px;gap:6px;width:fit-content;margin:0 0 10px;padding:4px;display:flex}.best-tabs button{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:7px 13px;font-size:11px;font-weight:900;display:flex}.best-tabs b{color:var(--text);background:#ffffff12;border-radius:999px;padding:2px 7px;font-size:10px}.best-tabs button.active{color:var(--green);background:#3fd68f1f;border-color:#3fd68f47}.best-tabs button.active.bear{color:var(--red);background:#ff5a5a1f;border-color:#ff5a5a47}.best-tabs button.active.covering{color:var(--yellow);background:#f5c8421f;border-color:#f5c84257}.best-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:8px;display:grid}.best-card{border:1px solid var(--border);background:linear-gradient(#ffffff06,#fff0),#0d1117;border-radius:12px;min-width:0;padding:13px;box-shadow:inset 0 0 0 1px #ffffff04}.best-card.bull{border-color:#3fd68f29}.best-card.bear{border-color:#ff5a5a29}.best-card-top,.best-symbol-line,.best-reasons{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.best-card-top{justify-content:space-between;margin-bottom:11px}.best-tier,.best-side,.best-score{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:900}.best-tier.prime{color:var(--green);background:#3fd68f29}.best-tier.good{color:#8fc4ff;background:#4a9eff21}.best-tier.covering{color:var(--yellow);background:#f5c84224}.best-tier.clean{color:#9fcaff;background:#4a9eff1f}.best-side.buy{color:#b7f4d1;background:#3fd68f1a}.best-side.sell{color:#ffc6c6;background:#ff5a5a1a}.best-score{color:#aeb8c9;background:#ffffff0e;margin-left:auto}.best-symbol-line{margin-bottom:11px}.best-symbol-line a{color:#fff;letter-spacing:-.03em;font-size:18px;font-weight:900;text-decoration:none}.best-symbol-line a:hover{color:var(--blue)}.best-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-bottom:11px;display:grid}.best-metrics span{color:#eef3fb;white-space:nowrap;text-overflow:ellipsis;background:#ffffff06;border:1px solid #ffffff0b;border-radius:8px;min-width:0;padding:7px 8px;font-size:11px;font-weight:900;overflow:hidden}.best-metrics b{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:8px;font-weight:900;display:block}.best-metrics .pos{color:var(--green)}.best-metrics .neg{color:var(--red)}.best-reasons{align-items:flex-start;margin-bottom:9px}.best-reasons span{color:#aeb8c9;background:#ffffff0e;border-radius:6px;max-width:100%;padding:4px 7px;font-size:9px;font-weight:800;line-height:1.35}.best-card small{color:#8d9ab0;font-size:10px;line-height:1.45;display:block}.best-board.compact{flex-direction:column;gap:10px;display:flex}.best-compact-head{background:linear-gradient(90deg, #3fd68f21, #4a9eff0a 58%, transparent), var(--card);border:1px solid #3fd68f33;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.prime-head{background:linear-gradient(90deg, #f5c84221, #3fd68f0f 58%, transparent), var(--card);border-color:#f5c8423d}.performer-head{background:linear-gradient(90deg, #4a9eff24, #3fd68f0d 58%, transparent), var(--card);border-color:#4a9eff3d}.quality-head{background:linear-gradient(90deg, #3fd68f24, #f5c8420d 58%, transparent), var(--card);border-color:#3fd68f3d}.best-compact-head h2{color:#fff;font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:20px;font-weight:900}.best-compact-head p{color:#9aa9bf;margin:5px 0 0;font-size:11px}.best-counts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.best-counts span{min-width:78px;max-width:220px;color:var(--muted);text-transform:uppercase;background:#ffffff06;border:1px solid #ffffff0e;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800}.best-counts b{color:var(--green);text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:14px;display:block;overflow:hidden}.best-list{border:1px solid var(--border);background:#0b0e12;border-radius:10px;min-width:0;overflow:auto hidden}.best-list-head,.best-list-row{grid-template-columns:32px minmax(180px,1.05fr) 66px 66px 76px 76px minmax(210px,1.15fr) minmax(245px,1.25fr) minmax(235px,1.2fr) minmax(132px,.8fr) 72px 64px;align-items:center;gap:9px;min-width:1540px;display:grid}.prime-list-head,.prime-list-row{grid-template-columns:26px minmax(124px,1.2fr) 52px minmax(70px,.7fr) minmax(48px,.45fr) minmax(124px,1fr) 54px minmax(92px,.85fr) minmax(108px,.9fr) minmax(112px,1fr) minmax(80px,.7fr) 54px 46px;align-items:center;gap:6px;min-width:0;display:grid}.performer-list-head,.performer-list-row{grid-template-columns:28px minmax(136px,1.3fr) 56px minmax(72px,.75fr) minmax(148px,1.15fr) minmax(126px,1fr) minmax(86px,.7fr) 64px 52px;align-items:center;gap:7px;min-width:0;display:grid}.quality-list-head,.quality-list-row{grid-template-columns:28px minmax(132px,1.15fr) 52px minmax(70px,.7fr) minmax(138px,1fr) minmax(124px,.95fr) minmax(112px,.9fr) minmax(146px,1fr) minmax(82px,.72fr) 46px 42px 46px 52px;align-items:center;gap:6px;min-width:0;display:grid}.prime-list,.performer-list,.quality-list{overflow-x:hidden}.prime-list .best-sector-break{min-width:0}.best-list-head{border-bottom:1px solid var(--border);background:linear-gradient(90deg, #ffffff09, #ffffff03), var(--panel);color:#8090a8;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;font-size:9.5px;font-weight:900}.prime-list-head{border-bottom:1px solid var(--border);background:linear-gradient(90deg, #f5c84212, #3fd68f08), var(--panel);color:#96a8c2;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;font-size:8.5px;font-weight:900}.performer-list-head{border-bottom:1px solid var(--border);background:linear-gradient(90deg, #4a9eff14, #3fd68f08), var(--panel);color:#96a8c2;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;font-size:8.8px;font-weight:900}.quality-list-head{border-bottom:1px solid var(--border);background:linear-gradient(90deg, #3fd68f14, #f5c84208), var(--panel);color:#96a8c2;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;font-size:8.5px;font-weight:900}.best-list-row{border-bottom:1px solid #ffffff09;min-height:66px;padding:10px 12px}.prime-list-row,.performer-list-row,.quality-list-row{border-bottom:1px solid #ffffff09;min-height:58px;padding:8px 10px}.prime-list-row .best-symbol-cell a{font-size:12.5px}.prime-list-row .best-time,.prime-list-row .best-num,.performer-list-row .best-time,.performer-list-row .best-num,.performer-list-row .best-score{font-size:11.5px}.quality-list-row .best-time,.quality-list-row .best-num,.quality-list-row .best-score{font-size:11px}.prime-list-row .best-tag,.prime-list-row .best-option,.performer-list-row .best-tag,.performer-list-row .best-option{min-height:26px;padding:5px 6px;font-size:9.5px}.quality-list-row .best-tag,.quality-list-row .best-option{min-height:26px;padding:5px 6px;font-size:9.25px}.prime-list-row .best-move.mp{min-width:76px;padding:5px 6px}.performer-list-row .best-move.mp{min-width:82px;padding:5px 6px}.quality-list-row .best-move.mp{min-width:80px;padding:5px 6px}.best-list-row:last-child,.prime-list-row:last-child,.performer-list-row:last-child,.quality-list-row:last-child{border-bottom:0}.best-list-row:hover,.prime-list-row:hover,.performer-list-row:hover,.quality-list-row:hover{background:#ffffff06}.best-list-row.bull{background:linear-gradient(90deg,#3fd68f0e,#0000 32%);box-shadow:inset 4px 0 #3fd68fbf}.prime-list-row.bull,.performer-list-row.bull,.quality-list-row.bull{background:linear-gradient(90deg,#3fd68f0f,#0000 34%);box-shadow:inset 4px 0 #3fd68fd1}.best-list-row.bear{background:linear-gradient(90deg,#ff5a5a0e,#0000 32%);box-shadow:inset 4px 0 #ff5a5abf}.prime-list-row.bear,.performer-list-row.bear,.quality-list-row.bear{background:linear-gradient(90deg,#ff5a5a0f,#0000 34%);box-shadow:inset 4px 0 #ff5a5ad1}.best-sector-break{color:#b8c7dd;letter-spacing:.09em;text-transform:uppercase;background:linear-gradient(90deg,#ffffff12,#ffffff05);border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;min-width:1540px;padding:9px 14px;font-size:10px;font-weight:900;display:flex}.best-sector-break strong{color:#fff;letter-spacing:.04em;font-size:12px}.best-sector-break.bull{border-left:4px solid var(--green)}.best-sector-break.bear{border-left:4px solid var(--red)}.best-rank{background:var(--dim);color:#aeb8c9;border-radius:5px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:grid}.best-symbol-cell{align-items:center;gap:6px;min-width:0;display:flex}.best-symbol-cell a{color:#fff;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;font-weight:900;text-decoration:none;overflow:hidden}.best-symbol-cell a:hover{color:var(--blue)}.best-time,.best-num{color:#eef3fb;text-shadow:0 0 10px #ffffff14;font-size:13px;font-weight:900}.best-tag,.best-option{color:#d7e6ff;white-space:normal;text-overflow:clip;background:#141c26f2;border:1px solid #8599b524;border-radius:8px;align-items:center;width:100%;min-width:0;max-width:100%;min-height:30px;padding:6px 9px;font-size:10.5px;font-weight:900;line-height:1.25;display:flex;overflow:visible;box-shadow:inset 0 1px #ffffff0a}.best-list-row .best-side,.best-list-row .best-tier,.best-list-row .best-score,.prime-list-row .best-side,.prime-list-row .best-tier,.prime-list-row .best-score{width:fit-content;margin-left:0;padding:4px 7px;font-size:9px}.best-list-row .best-score,.prime-list-row .best-score{color:#c6cfdd;background:0 0;font-size:11px}.best-move.mp{border:1px solid #ffffff14;border-radius:8px;justify-items:center;gap:1px;width:auto;min-width:122px;padding:7px 10px;line-height:1.05;display:grid}.best-move.mp.pos{color:#58f1a0;background:linear-gradient(#22c55e42,#12714038);box-shadow:inset 0 1px #ffffff0d,0 0 16px #3fd68f1a}.best-move.mp.neg{color:#ff5f5f;background:linear-gradient(#ff5a5a3d,#701c263d);box-shadow:inset 0 1px #ffffff0d,0 0 16px #ff5a5a1a}.best-move b,.best-move small{font-weight:900;display:block}.best-move b{letter-spacing:.01em;font-size:14px}.best-move small{opacity:1;font-size:10px}.exit-board{flex:auto;min-width:0;min-height:0;padding-right:4px;overflow-y:auto}.exit-board::-webkit-scrollbar{width:6px}.exit-board::-webkit-scrollbar-thumb{background:var(--dim);border-radius:999px}.exit-hero{border:1px solid var(--border);background:radial-gradient(circle at 10% 18%, #f5c8421a, transparent 30%), radial-gradient(circle at 92% 10%, #3fd68f1a, transparent 30%), linear-gradient(180deg, #ffffff06, #fff0), var(--card);border-radius:12px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.9fr);gap:12px;padding:18px;display:grid}.exit-hero h2{color:#fff;font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:24px;font-weight:900}.exit-hero p{color:#9aa9bf;max-width:760px;margin:8px 0 0;font-size:12px;line-height:1.6}.exit-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.exit-rule-strip{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.exit-rule-strip span{color:#f0d680;letter-spacing:.03em;background:#f5c8420e;border:1px solid #f5c8422e;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800}.exit-tabs{border:1px solid var(--border);background:var(--card);border-radius:9px;flex-wrap:wrap;gap:6px;width:fit-content;margin:0 0 10px;padding:4px;display:flex}.exit-tabs button{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:7px 12px;font-size:11px;font-weight:900;display:flex}.exit-tabs b{color:var(--text);background:#ffffff12;border-radius:999px;padding:2px 7px;font-size:10px}.exit-tabs button.active{color:var(--green);background:#3fd68f1f;border-color:#3fd68f47}.exit-tabs button.active.trail,.exit-tabs button.active.partial{color:var(--yellow);background:#f5c8421f;border-color:#f5c84252}.exit-tabs button.active.exit{color:var(--red);background:#ff5a5a1f;border-color:#ff5a5a52}.exit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:8px;display:grid}.exit-card{border:1px solid var(--border);background:linear-gradient(#ffffff06,#fff0),#0d1117;border-radius:12px;min-width:0;padding:13px}.exit-card.hold{border-color:#3fd68f2e}.exit-card.trail,.exit-card.partial{border-color:#f5c84247}.exit-card.exit{border-color:#ff5a5a4d}.exit-card-top,.exit-symbol,.exit-metrics,.exit-turnover-label{align-items:center;gap:7px;display:flex}.exit-card-top{justify-content:space-between;margin-bottom:11px}.exit-symbol{flex-wrap:wrap;min-width:0}.exit-symbol a{color:#fff;letter-spacing:-.03em;font-size:17px;font-weight:900;text-decoration:none}.exit-symbol a:hover{color:var(--blue)}.exit-side,.exit-state{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:900}.exit-side.buy{color:#b7f4d1;background:#3fd68f1a}.exit-side.sell{color:#ffc6c6;background:#ff5a5a1a}.exit-state.hold{color:var(--green);background:#3fd68f24}.exit-state.trail,.exit-state.partial{color:var(--yellow);background:#f5c84224}.exit-state.exit{color:var(--red);background:#ff5a5a24}.exit-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.exit-flow div,.exit-metric{background:#ffffff06;border:1px solid #ffffff0b;border-radius:8px;min-width:0;padding:8px}.exit-flow b,.exit-metric b{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:900;display:block}.exit-flow strong,.exit-flow span,.exit-metric{color:#eef3fb;font-size:11px;font-weight:900}.exit-flow span{color:#9aa9bf;margin-top:2px;font-size:10px;display:block}.exit-flow .pos,.exit-metric.pos{color:var(--green)}.exit-metric.neg{color:var(--red)}.exit-metric.warn{color:var(--yellow)}.exit-metrics{flex-wrap:wrap;margin-bottom:11px}.exit-metric{white-space:nowrap;text-overflow:ellipsis;flex:116px;overflow:hidden}.exit-turnover{margin-bottom:10px}.exit-turnover-label{color:var(--muted);justify-content:space-between;margin-bottom:6px;font-size:10px;font-weight:800}.exit-turnover-label b{color:#c6cfdd}.exit-turnover-bar{background:var(--dim);border-radius:999px;height:8px;display:flex;overflow:hidden}.exit-turnover-bar .same,.exit-turnover-bar .opposite{height:100%;display:block}.exit-turnover-bar .same{background:linear-gradient(90deg,#159447,#35d978)}.exit-turnover-bar .opposite{background:linear-gradient(90deg,#ff7a7a,#e13939)}.exit-card p{color:#9aa9bf;margin:0;font-size:10px;font-weight:800;line-height:1.45}.exit-board.compact{flex-direction:column;gap:10px;display:flex}.exit-compact-head{border:1px solid var(--border);background:linear-gradient(90deg, #f5c84213, transparent 46%), var(--card);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.exit-compact-head h2{color:#fff;font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:20px;font-weight:900}.exit-compact-head p{color:#aeb8c9;margin:5px 0 0;font-size:11px;font-weight:700}.exit-counts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.exit-counts span{min-width:82px;color:var(--muted);text-transform:uppercase;background:#ffffff06;border:1px solid #ffffff0e;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:900}.exit-counts b{color:var(--yellow);margin-bottom:2px;font-size:14px;display:block}.exit-rule-strip.compact{margin:0}.exit-list{border:1px solid var(--border);background:#0b0e12;border-radius:10px;min-width:0;overflow:auto hidden}.exit-list-head,.exit-list-row{grid-template-columns:30px minmax(132px,.9fr) 54px 58px 58px 70px 62px 72px 92px minmax(300px,2.05fr) 132px;align-items:center;gap:7px;display:grid}.exit-list-head{border-bottom:1px solid var(--border);background:var(--panel);color:#8e98aa;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;font-size:9.5px;font-weight:950}.exit-list-row{border-bottom:1px solid #ffffff09;min-height:48px;padding:8px 12px}.exit-list-row:last-child{border-bottom:0}.exit-list-row:hover{background:#ffffff06}.exit-list-row.bull{box-shadow:inset 3px 0 #3fd68fa6}.exit-list-row.bear{box-shadow:inset 3px 0 #ff5a5aa6}.exit-rank{background:var(--dim);color:#aeb8c9;border-radius:5px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:grid}.exit-symbol-cell{align-items:center;gap:6px;min-width:0;display:flex}.exit-symbol-cell a{color:#fff;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:950;text-decoration:none;overflow:hidden}.exit-symbol-cell a:hover{color:var(--blue)}.exit-time,.exit-num{color:#eef3fb;white-space:nowrap;font-size:12px;font-weight:950}.exit-num.pos{color:var(--green)}.exit-num.neg{color:var(--red)}.exit-num.warn{color:var(--yellow)}.exit-build-cell{flex-direction:column;gap:3px;min-width:0;display:flex}.exit-build-cell strong{color:#eef3fb;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:900;overflow:hidden}.exit-build-cell small{color:#b8c4d4;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:850;overflow:hidden}.exit-support-cell{color:#b8c4d4;white-space:nowrap;flex-direction:column;gap:5px;min-width:0;font-size:10px;font-weight:900;display:flex}.exit-mini-turnover{background:var(--dim);border-radius:999px;height:7px;display:flex;overflow:hidden}.exit-mini-turnover .same,.exit-mini-turnover .opposite{height:100%;display:block}.exit-mini-turnover .same{background:linear-gradient(90deg,#159447,#35d978)}.exit-mini-turnover .opposite{background:linear-gradient(90deg,#ff7a7a,#e13939)}.sector-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:12px;min-width:0;display:grid}.sector-grid-card{border:1px solid var(--border);background:radial-gradient(circle at top left, #4a9eff0d, transparent 34%), linear-gradient(180deg, #ffffff05, #fff0), var(--card);border-radius:12px;flex-direction:column;min-width:0;height:560px;min-height:560px;padding:14px;display:flex;overflow:hidden}.sector-grid-card.bull{box-shadow:inset 0 0 0 1px #3fd68f0f}.sector-grid-card.bear{box-shadow:inset 0 0 0 1px #ff5a5a0d}.sector-grid-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.sector-grid-title{align-items:center;gap:8px;min-width:0;display:flex}.sector-grid-title h3{color:var(--text);font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:17px;font-weight:800}.live-badge{color:#ff6c6c;letter-spacing:.06em;text-transform:uppercase;background:#ff5a5a29;border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 9px;font-size:9px;font-weight:800;display:inline-flex}.live-badge i,.perf-status i{background:#3fd68f;border-radius:999px;width:6px;height:6px;animation:1.15s ease-in-out infinite liveBlink;box-shadow:0 0 #3fd68f6b}@keyframes liveBlink{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #3fd68f6b}50%{opacity:.45;transform:scale(.72);box-shadow:0 0 0 5px #3fd68f00}}.sector-grid-search input{border:1px solid var(--border-2);width:100%;height:40px;color:var(--text);background:#ffffff0a;border-radius:12px;padding:0 12px;font-size:11px}.sector-grid-search input::placeholder{color:var(--muted)}.sector-grid-bar{background:#ffffff0f;border-radius:999px;height:12px;margin-bottom:12px;display:flex;overflow:hidden}.sector-grid-bar .up,.sector-grid-bar .down{height:100%;display:block}.sector-grid-bar .up{background:linear-gradient(90deg,#0ea75a,#36dca1)}.sector-grid-bar .down{background:linear-gradient(90deg,#ff6f6f,#ff4c4c)}.sector-grid-split{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:11px;font-weight:800;display:flex}.sector-grid-split .pos{color:var(--green)}.sector-grid-split .neg{color:var(--red)}.sector-table-shell{background:#080c11b8;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.sector-table-head{color:#99a4b8;letter-spacing:.04em;text-transform:uppercase;z-index:2;background:#ffffff0f;border-bottom:1px solid #ffffff0d;grid-template-columns:minmax(136px,1.35fr) 78px 74px 72px 64px;gap:8px;padding:10px 12px;font-size:10px;font-weight:800;display:grid;position:sticky;top:0}.sector-head-btn{color:#99a4b8;font:inherit;letter-spacing:inherit;text-transform:uppercase;cursor:pointer;text-align:center;background:0 0;border:0;padding:0;font-weight:900}.sector-head-btn:hover,.sector-head-btn.active{color:var(--green)}.sector-card-scroll{background:linear-gradient(#ffffff04,#fff0);flex:auto;min-height:0;padding:8px;overflow-y:auto}.sector-card-scroll::-webkit-scrollbar{width:5px}.sector-card-scroll::-webkit-scrollbar-thumb{background:var(--dim);border-radius:99px}.sector-stock-list{gap:8px;display:grid}.sector-stock-row{text-align:left;background:#0d1218e0;border:1px solid #ffffff0a;border-radius:8px;grid-template-columns:minmax(136px,1.35fr) 78px 74px 72px 64px;align-items:center;gap:8px;width:100%;margin-bottom:8px;padding:9px 10px;display:grid}.sector-stock-row:hover{background:#ffffff0a}.sector-stock-row.active{border-color:#4a9eff57;box-shadow:inset 0 0 0 1px #4a9eff14}.sector-stock-col{min-width:0;color:var(--text);font-size:11px;font-weight:700}.sector-stock-col.symbol a{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;text-decoration:none;display:block;overflow:hidden}.sector-stock-col.symbol a:hover{color:var(--blue)}.sector-stock-col.price,.sector-stock-col.ratio,.sector-stock-col.signal{text-align:center}.sector-stock-col.ratio{color:#d4d9e2;font-weight:800}.sector-stock-col.price{font-weight:800}.sector-stock-col.move{text-align:center;border-radius:999px;padding:5px 7px;font-weight:800}.sector-stock-col.signal.pos{color:var(--green)}.sector-stock-col.signal.neg{color:var(--red)}.sector-stock-col.signal{font-size:18px;font-weight:900;line-height:1}.sector-board .sector-performance{margin-bottom:2px}.sector-stock-summary{color:var(--muted);margin-bottom:12px;font-size:10px;font-weight:700}.sector-detail-stats{display:none}.main-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tabs{border:1px solid var(--border);background:#ffffff09;border-radius:999px;gap:6px;width:fit-content;padding:4px;display:flex}.tab{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:7px 15px;font-size:11px;font-weight:900;display:flex}.tab span{color:var(--text);background:#ffffff0f;border-radius:4px;padding:2px 7px;font-size:10px}.tab.active.bull{background:var(--green);color:#0b1a10}.tab.active.bear{background:var(--red);color:#1a0b0b}.tab.active.prime{color:#1b1605;background:#f5c842}.tab.active.pure{color:#03140d;background:#14b86f}.tab.active.covering{color:#03140d;background:#10b981}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grp{align-items:center;gap:6px;display:flex}.grp span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700}.grp input,.grp select,.search{border:1px solid var(--border-2);height:32px;color:var(--text);background:#ffffff09;border-radius:9px;outline:none;font-size:12px}.grp input{width:72px;padding:0 8px}.grp select{min-width:118px;padding:0 28px 0 8px}.search{width:210px;padding:0 10px}.grp input:focus,.grp select:focus,.search:focus{border-color:var(--blue)}.search::placeholder{color:var(--muted)}.btn-clr{border:1px solid var(--border-2);height:32px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:0 0;border-radius:9px;padding:0 12px;font-size:10px;font-weight:700}.btn-clr:hover{border-color:var(--red);color:var(--red)}.fpill{background:var(--blue-bg);color:var(--blue);border:1px solid #4a9eff59;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:10px;font-weight:700;display:flex}.fpill button{color:var(--blue);background:0 0;border:0;padding:0 0 0 2px}.status-line{color:#9ba8bd;letter-spacing:.08em;text-transform:uppercase;background:#ffffff06;border:1px solid #74809729;border-radius:999px;width:fit-content;padding:4px 8px;font-size:10px;font-weight:700}.srow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sc{border:1px solid var(--border);background:linear-gradient(180deg, #ffffff0b, #ffffff04), var(--card);border-radius:11px;min-width:0;padding:9px 11px}.sc span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.sc strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.sc small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;display:block;overflow:hidden}.leader-sector-ranks{border:1px solid var(--border);background:linear-gradient(90deg, #ffffff09, #ffffff03), var(--card);border-radius:12px;padding:9px}.rank-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.rank-title span{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.rank-title small{color:var(--muted);font-size:10px;font-weight:800}.rank-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.rank-strip button{text-align:left;background:#ffffff07;border:1px solid #fff1;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;min-width:0;padding:9px 10px;display:grid}.rank-strip b{color:#d9e5f7;background:#ffffff12;border-radius:7px;grid-row:1/3;place-items:center;width:26px;height:26px;font-size:10px;font-weight:950;display:grid}.leader-sector-ranks.bull .rank-strip b{color:var(--green);background:#3fd68f1f}.leader-sector-ranks.bear .rank-strip b{color:var(--red);background:#ff5a5a1f}.rank-strip strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:950;overflow:hidden}.rank-strip span,.rank-strip small{color:#91a0b8;white-space:nowrap;text-overflow:ellipsis;grid-column:2;font-size:10px;font-weight:800;overflow:hidden}.sector-performance{border:1px solid var(--border);background:radial-gradient(circle at 14% 82%, #3fd68f14, transparent 32%), linear-gradient(180deg, #ffffff04, #fff0), var(--card);border-radius:12px;min-width:0;padding:12px 16px 10px}.perf-head{border-bottom:2px solid #7499ffe6;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding-bottom:9px;display:flex}.perf-title-wrap{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.perf-head h2{color:var(--text);font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:14px}.perf-status{color:#8ea3d6;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.perf-help{color:#dfe6f7;background:0 0;border:0;padding:0;font-size:11px;font-weight:800;text-decoration:underline}.perf-mode{color:#9097ff;letter-spacing:.04em;text-transform:uppercase;background:#818cf81f;border:1px solid #818cf861;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:800}.perf-mode.active{box-shadow:inset 0 0 0 1px #818cf833}.perf-chart{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));align-items:end;gap:clamp(8px,1.1vw,16px);min-height:220px;padding:8px 6px 6px;display:grid}.perf-bar{min-width:0;height:180px;color:var(--text);background:0 0;border:0;grid-template-rows:22px 1fr 24px;place-items:end center;gap:6px;padding:0;display:grid}.perf-bar strong{color:#effff5;text-shadow:0 0 10px #3fd68f40;white-space:nowrap;align-self:end;font-size:12px;font-weight:800}.perf-bar i{background:linear-gradient(90deg,#13a03f,#12e85e 48%,#0daa43);border-radius:4px 4px 0 0;width:min(48px,72%);min-height:4px;transition:transform .14s,filter .14s;display:block;box-shadow:0 0 12px #1bd35247,inset 0 0 8px #ffffff1a}.perf-bar.bear i{background:linear-gradient(90deg,#e83355,#ff5a5a);border-radius:999px;box-shadow:0 0 10px #ff5a5a52;height:4px!important}.perf-bar span{color:#d7dde8;white-space:nowrap;text-overflow:ellipsis;align-self:start;max-width:100%;font-size:9px;font-weight:800;overflow:hidden}.perf-bar:hover i,.perf-bar.active i{filter:brightness(1.16);transform:translateY(-3px)}.perf-bar.active span{color:var(--blue)}.tw{border:1px solid var(--border);border-radius:8px;width:100%;min-width:0;overflow:auto hidden}.th,.row{grid-template-columns:28px minmax(112px,.62fr) minmax(86px,.48fr) 50px 56px minmax(390px,2.35fr) minmax(42px,.24fr) 56px 56px 70px 72px 48px;align-items:center;gap:4px;min-width:1120px;display:grid}.th{border-bottom:1px solid var(--border);background:var(--panel);color:#8792a6;letter-spacing:.06em;text-transform:uppercase;padding:8px 12px;font-size:10.5px;font-weight:950}.tb{max-height:430px;overflow-y:auto}.tb::-webkit-scrollbar{width:4px}.sidebar::-webkit-scrollbar{width:4px}.tb::-webkit-scrollbar-track{background:0 0}.sidebar::-webkit-scrollbar-track{background:0 0}.tb::-webkit-scrollbar-thumb{background:var(--dim);border-radius:99px}.sidebar::-webkit-scrollbar-thumb{background:var(--dim);border-radius:99px}.leader-sector-break{color:#9eadc4;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg,#fff1,#ffffff05);border-bottom:1px solid #ffffff0d;align-items:center;gap:9px;padding:8px 12px;font-size:10px;font-weight:950;display:flex}.leader-sector-break small{color:var(--muted);margin-left:auto;font-size:10px}.row:last-child{border-bottom:0}.rk{background:var(--dim);width:22px;height:22px;color:var(--muted);border-radius:5px;place-items:center;font-size:10px;font-weight:700;display:grid}.sw{align-items:center;gap:4px;min-width:0;display:flex}.si{color:#8aa0be;background:#1e2530;border-radius:5px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.sw a{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:850;text-decoration:none;overflow:hidden}.sw a:hover{color:var(--blue)}.sbg{background:var(--blue-bg);width:fit-content;max-width:82px;color:var(--blue);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:3px 6px;font-size:9px;font-weight:700;overflow:hidden}.tc{color:var(--muted);font-size:11px;font-weight:600}.tc.tr{color:var(--text)}.dom-cell{min-width:0;padding-right:4px}.dom-badge-line{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.db{white-space:nowrap;text-overflow:ellipsis;border-radius:4px;max-width:100%;padding:3px 7px;font-size:9.5px;font-weight:950;display:inline-block;overflow:hidden}.db.pure{background:var(--green-soft);color:var(--green)}.db.mixed{background:var(--yellow-bg);color:var(--yellow)}.ql{color:var(--green);letter-spacing:.04em;white-space:nowrap;background:#3fd68f14;border:1px solid #3fd68f47;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:900;display:inline-block}.ql.rescue{color:var(--yellow);background:#f5c8421a;border-color:#f5c84259}.aql{color:#0f766e;letter-spacing:.04em;white-space:nowrap;background:#ccfbf1;border:1px solid #0f766e40;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:950;display:inline-block}.aql.bear{color:#b91c1c;background:#fee2e2;border-color:#b91c1c3d}.aql.bull{color:#047857;background:#dcfce7;border-color:#0478573d}.futql{color:#155e75;letter-spacing:.04em;white-space:nowrap;background:#ecfeff;border:1px solid #155e753d;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:8px;font-weight:950;display:inline-flex}.futql.bull{color:#047857;background:#d1fae5;border-color:#04785747}.futql.bear{color:#991b1b;background:#fee2e2;border-color:#991b1b47}.expql{color:#1d4ed8;letter-spacing:.04em;white-space:nowrap;background:#eff6ff;border:1px solid #1e40af3d;border-radius:999px;align-items:center;padding:3px 8px;font-size:8px;font-weight:950;display:inline-flex}.expql.trigger.bull{color:#065f46;background:#a7f3d0;border-color:#0478574d}.expql.continuation.bull{color:#047857;background:#dcfce7;border-color:#0596693d}.expql.trigger.bear{color:#991b1b;background:#fecaca;border-color:#991b1b4d}.expql.continuation.bear{color:#b91c1c;background:#fee2e2;border-color:#b91c1c3d}.flow-read-toggle{color:#334155;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#0f172a0f;border:1px solid #94a3b84d;border-radius:999px;justify-content:center;align-items:center;height:22px;padding:0 8px;font-size:8px;font-weight:950;display:inline-flex}.flow-read-toggle.bear{color:#9f1239;background:#fff1f2;border-color:#b91c1c47}.flow-read-toggle.bull{color:#047857;background:#ecfdf5;border-color:#04785742}.flow-read-toggle.active{box-shadow:0 0 0 2px #3b82f61f}.flow-read-panel{color:#0f172a;background:#f8fafc;border-bottom:1px solid #94a3b838;min-width:1120px;padding:10px 12px 12px 178px}.flow-read-panel.bear{background:linear-gradient(90deg,#fee2e2db,#f8fafc 46%)}.flow-read-panel.bull{background:linear-gradient(90deg,#dcfce7db,#f8fafc 46%)}.flow-read-head,.flow-read-metrics{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.flow-read-head span{color:#334155;letter-spacing:.06em;text-transform:uppercase;background:#0f172a14;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:950}.flow-read-head strong{color:#0f172a;font-size:11px;font-weight:950}.flow-read-head small{color:#64748b;font-size:10px;font-weight:800}.flow-read-pre-move{white-space:nowrap;background:#fff;border:1px solid #94a3b83d;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:950}.flow-read-pre-move.pos{color:#047857;border-color:#05966942}.flow-read-pre-move.neg{color:#be123c;border-color:#e11d483d}.flow-read-metrics{margin-top:8px}.flow-read-metrics span{color:#334155;background:#ffffffc2;border:1px solid #94a3b838;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:850}.flow-read-metrics b{color:#0f172a;margin-right:5px;font-weight:950}.flow-read-futures-tape{background:#ffffff9e;border:1px solid #94a3b82e;border-radius:7px;margin-top:8px;padding:7px 8px 8px}.flow-read-futures-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.flow-read-futures-title strong{color:#334155;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:950}.flow-read-futures-title small{color:#64748b;font-size:9px;font-weight:900}.flow-read-futures-steps{gap:6px;padding-bottom:2px;display:flex;overflow:auto hidden}.flow-read-fut-step{color:#475569;background:#fff;border:1px solid #94a3b83d;border-radius:6px;flex:0 0 124px;min-height:46px;padding:6px 7px;position:relative}.flow-read-fut-step b,.flow-read-fut-step span,.flow-read-fut-step em{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.flow-read-fut-step b{color:#0f172a;font-size:10px;font-weight:950}.flow-read-fut-step span{text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:950}.flow-read-fut-step em{color:#64748b;margin-top:2px;font-size:9px;font-style:normal;font-weight:850}.flow-read-fut-step i{color:#fff;background:#0f172a;border-radius:999px;padding:1px 4px;font-size:7px;font-style:normal;font-weight:950;position:absolute;top:5px;right:5px}.flow-read-fut-step.support{background:#ecfdf5;border-color:#10b98152}.flow-read-fut-step.support span{color:#047857}.flow-read-fut-step.block{background:#fff1f2;border-color:#ef444452}.flow-read-fut-step.block span{color:#be123c}.flow-read-fut-step.drift{background:#f0f9ff;border-color:#0ea5e93d}.flow-read-fut-step.drift span{color:#0369a1}.flow-read-fut-step.trigger{box-shadow:inset 0 0 0 2px #0f172a1f}.flow-read-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.flow-read-block{min-width:0}.flow-read-block>strong{color:#475569;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:950;display:block}.flow-read-lines{gap:2px;display:grid}.flow-read-line{background:#ffffffa8;border:1px solid #94a3b829;border-radius:5px;grid-template-columns:58px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;min-height:24px;padding:3px 6px;display:grid}.flow-read-strike{color:#0f172a;font-size:11px;font-weight:950}.flow-read-leg{color:#64748b;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;font-weight:850;overflow:hidden}.flow-read-leg.support{color:#047857}.flow-read-leg.block{color:#be123c}.flow-read-foot{color:#475569;margin-top:9px;font-size:10.5px;font-weight:850}.dom-cell small{color:#c4cede;white-space:normal;word-break:normal;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:3px;font-size:11px;font-weight:850;line-height:1.42;display:-webkit-box;overflow:hidden}.row{border-bottom:1px solid #ffffff06;min-height:56px;padding:7px 10px;transition:background .1s}.th span:nth-child(2),.row>:nth-child(2){padding-right:0}.th span:nth-child(3),.row>:nth-child(3){justify-self:start;margin-left:-8px}.row>.tc,.row>.nm,.row>.bc{white-space:nowrap;overflow:hidden}.bw{background:var(--dim);border-radius:99px;max-width:78px;height:7px;overflow:hidden}.bi{background:var(--green-strong);border-radius:99px;height:100%;display:block}.nm,.bc{color:var(--text);font-size:12px;font-weight:700}.nm.cb,.green-text{color:var(--green)!important}.nm.cr,.red-text{color:var(--red)!important}.mp{text-align:center;border-radius:5px;width:72px;padding:4px 7px;font-size:11px;font-weight:900;display:inline-block}.mp.pos,.mini-move.pos{background:var(--green-bg);color:var(--green)}.mp.neg,.mini-move.neg{background:var(--red-bg);color:var(--red)}.empty{color:var(--muted);text-align:center;padding:28px 16px;font-size:12px}.refresh-note{color:#91a3bd;letter-spacing:.02em;background:#0b0e12db;border:1px solid #8599b52e;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin:-2px 0 2px;padding:6px 10px;font-size:10px;font-weight:900;display:inline-flex}.refresh-note.active{color:#f5c842;border-color:#f5c84257;box-shadow:0 0 18px #f5c84214}.refresh-note small{color:#6f819c;font-size:9px;font-weight:900}.refresh-dot{background:#53dd88;border-radius:999px;width:7px;height:7px;box-shadow:0 0 12px #53dd88bf}.refresh-note.active .refresh-dot{background:#f5c842;animation:.9s ease-in-out infinite alternate refreshPulse;box-shadow:0 0 14px #f5c842d9}@keyframes refreshPulse{0%{opacity:.55;transform:scale(.76)}to{opacity:1;transform:scale(1.16)}}.drill-board{gap:16px;width:100%;max-width:1360px;margin:0 auto;display:grid}.drill-toolbar,.drill-summary-card,.drill-chart-card,.drill-table-card{border:1px solid var(--border);background:var(--card);border-radius:10px}.drill-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.drill-control{gap:6px;display:grid}.drill-control span,.drill-summary-card span,.drill-chart-head span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.drill-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.drill-summary-card strong{color:var(--text);font-family:var(--display);letter-spacing:-.03em;margin-top:8px;font-size:22px;font-weight:800;display:block}.drill-summary-card strong.pos,.drill-table td.pos{color:var(--green)}.drill-summary-card strong.neg,.drill-table td.neg{color:var(--red)}.drill-summary-card small{color:var(--muted);margin-top:6px;display:block}.drill-chart-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.drill-chart-stack{grid-template-columns:1fr;gap:14px;display:grid}.drill-chart-card,.drill-table-card{overflow:hidden}.drill-chart-card{position:relative}.drill-chart-main{border-radius:10px}.drill-chart-grid>.drill-table-card,.drill-chart-main{min-width:0}.drill-chart-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.drill-chart-head strong{color:var(--text);font-family:var(--display);letter-spacing:-.02em;font-size:16px;font-weight:800}.drill-svg{width:100%;height:auto;display:block}.drill-grid-line,.drill-zero-line{stroke:#ffffff14;stroke-width:1px}.drill-hover-line{stroke:#fff3;stroke-width:1px;stroke-dasharray:4 4}.drill-axis-text{fill:#d2ddf2c7;font-size:10px}.drill-time-axis{font-size:11px}.drill-wick{stroke-width:1.2px}.drill-wick.up,.drill-body.up,.drill-bar.up{stroke:var(--green);fill:var(--green)}.drill-wick.down,.drill-body.down,.drill-bar.down{stroke:var(--red);fill:var(--red)}.drill-bar.active,.drill-body.active{opacity:1;filter:brightness(1.08)}.drill-line.blue,.drill-dot.blue{stroke:var(--blue);fill:var(--blue)}.drill-line.violet,.drill-dot.violet{stroke:#a88bff;fill:#a88bff}.drill-line.amber,.drill-dot.amber{stroke:var(--yellow);fill:var(--yellow)}.drill-line{stroke-width:2px}.drill-tooltip{pointer-events:none;z-index:4;background:#090c12f5;border:1px solid #ffffff1a;border-radius:6px;min-width:132px;max-width:156px;padding:8px 10px;position:absolute;top:56px;transform:translate(-50%);box-shadow:0 12px 28px #00000057}.drill-tooltip-row{color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;font-size:10px;line-height:1.2;display:flex}.drill-tooltip-row+.drill-tooltip-row{margin-top:3px}.drill-tooltip-row strong{color:var(--text);text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700}.drill-tooltip-row strong.pos{color:var(--green)}.drill-tooltip-row strong.neg{color:var(--red)}.rolling-atm-board{max-width:1180px}.rolling-atm-toolbar{grid-template-columns:minmax(180px,1.2fr) minmax(150px,.9fr) minmax(130px,.7fr)}.rolling-atm-head,.rolling-repeat-card,.rolling-candle-card{border:1px solid var(--border);background:var(--card);border-radius:8px}.rolling-atm-head{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.rolling-atm-head span,.rolling-repeat-title,.rolling-candle-title small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.rolling-atm-head strong{color:var(--text);font-family:var(--display);margin-top:4px;font-size:18px;font-weight:900;display:block}.rolling-atm-head code,.rolling-repeat-row code,.rolling-candle-title code,.rolling-line-list code,.rolling-opposite code,.rolling-table code,.rolling-build-list code{color:#111827;min-height:22px;font-family:var(--mono);white-space:nowrap;background:#eef2f7;border-radius:6px;align-items:center;padding:2px 7px;font-size:12px;font-weight:850;display:inline-flex}.rolling-repeat-card{gap:8px;padding:12px;display:grid}.rolling-repeat-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.rolling-candle-list{gap:10px;display:grid}.rolling-table-wrap{border:1px solid var(--border);background:var(--card);border-radius:8px;overflow:auto}.rolling-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1720px}.rolling-table th,.rolling-table td{border-bottom:1px solid var(--border);vertical-align:top;text-align:left;padding:10px 9px}.rolling-table th{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;font-size:11px;font-weight:900}.rolling-table th:first-child,.rolling-table td:first-child{width:112px}.rolling-table th:nth-child(2),.rolling-table td:nth-child(2){width:120px}.rolling-table th:nth-child(3),.rolling-table td:nth-child(3){width:145px}.rolling-table th:nth-child(4),.rolling-table td:nth-child(4){width:460px}.rolling-table tr.latest td{background:#14b86f0f}.rolling-table td strong{color:var(--text);text-transform:uppercase;font-size:12px;font-weight:900;display:block}.rolling-table td small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:800;display:block}.rolling-latest-pill{min-height:18px;color:var(--green);background:#14b86f1f;border-radius:999px;align-items:center;margin-top:6px;padding:2px 6px;font-size:10px;font-weight:950;display:inline-flex}.rolling-candle-card{padding:12px 14px}.rolling-candle-card.trigger{box-shadow:inset 3px 0 0 var(--green);border-color:#14b86f73}.rolling-candle-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.rolling-candle-title>div{align-items:center;gap:8px;display:flex}.rolling-candle-title span{min-height:20px;color:var(--green);background:#14b86f1f;border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-weight:950;display:inline-flex}.rolling-line-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.rolling-line-list li{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:760;display:flex}.rolling-line-list span{color:var(--muted);font-size:12px}.rolling-line-list .rolling-line-read{color:var(--text);text-transform:uppercase;font-size:11px;font-weight:900}.rolling-build-list{flex-wrap:wrap;align-items:flex-start;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rolling-build-item{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0f2;border-left-width:4px;border-radius:8px;gap:4px;min-width:142px;padding:7px 8px;display:grid;box-shadow:0 1px 2px #0f172a0d}.rolling-build-item.resistance{border-left-color:var(--red)}.rolling-build-item.support{border-left-color:var(--green)}.rolling-build-main,.rolling-build-meta,.rolling-build-foot{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px 8px;display:flex}.rolling-build-main code{background:#eaf0f7;min-height:20px;padding:2px 6px}.rolling-build-main strong{color:var(--text);white-space:nowrap;font-size:13px;font-weight:950}.rolling-build-item.resistance .rolling-build-main strong,.rolling-build-item.resistance .rolling-build-foot b{color:var(--red)}.rolling-build-item.support .rolling-build-main strong,.rolling-build-item.support .rolling-build-foot b{color:var(--green)}.rolling-build-meta span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.2}.rolling-build-foot span{color:#475569;white-space:nowrap;font-size:10px;font-weight:850;line-height:1.2}.rolling-build-foot b{font-weight:950}.rolling-opposite-list .rolling-line-read{color:var(--red)}.rolling-opposite{color:var(--text);align-items:center;gap:8px;margin-top:10px;font-size:13px;font-weight:850;display:flex}.rolling-opposite-lines{flex-wrap:wrap;gap:6px;display:flex}.drill-table-wrap{overflow:auto}.drill-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px}.drill-table th,.drill-table td{border-bottom:1px solid var(--border);white-space:nowrap;font-variant-numeric:tabular-nums;padding:10px 12px}.drill-table th{z-index:1;background:var(--panel);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;position:sticky;top:0}.drill-table .text-head,.drill-table .cell-read{text-align:left}.drill-table .num-head,.drill-table .cell-num{text-align:right}.drill-table .cell-time,.drill-table .cell-num,.drill-table .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.drill-table .col-time{width:88px}.drill-table .col-close,.drill-table .col-chg{width:92px}.drill-table .col-vol,.drill-table .col-bs{width:82px}.drill-table .col-oi,.drill-table .col-contracts{width:120px}.drill-table .col-opt-leg{width:104px}.drill-table .col-opt-strike{width:92px}.drill-table .col-opt-type{width:72px}.drill-table .col-opt-close{width:92px}.drill-table .col-opt-oi{width:116px}.drill-table .col-opt-oipct{width:110px}.drill-table .col-opt-ltppct{width:116px}.drill-table .col-opt-read{width:180px}.drill-table .col-basket-atm{width:92px}.drill-table .col-basket-score{width:86px}.drill-table tbody tr:hover{background:#ffffff08}.drill-detail-block{border:1px solid var(--border);background:var(--card);border-radius:10px;margin-top:14px;overflow:hidden}.drill-detail-summary{cursor:pointer;color:var(--text);font-family:var(--display);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:15px;font-weight:800;list-style:none;display:flex}.drill-detail-summary::-webkit-details-marker{display:none}.drill-detail-summary small{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700}.drill-detail-block[open] .drill-detail-summary{border-bottom-color:var(--border)}.drill-detail-grid{padding:14px}.options-lab-board{max-width:1580px}.options-lab-toolbar{grid-template-columns:minmax(130px,1.1fr) minmax(130px,.9fr) 110px minmax(130px,.9fr) minmax(150px,1fr)}.option-oi-read-panel{border:1px solid var(--border);background:var(--card);border-radius:10px;grid-template-columns:minmax(180px,.8fr) minmax(0,1.8fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.option-oi-read-panel.pos{border-color:#3fd68f47;box-shadow:inset 0 0 0 1px #3fd68f0f}.option-oi-read-panel.neg{border-color:#ff5a5a47;box-shadow:inset 0 0 0 1px #ff5a5a0f}.option-oi-read-main,.option-oi-read-lines{gap:5px;min-width:0;display:grid}.option-oi-read-main span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.option-oi-read-main strong{color:var(--text);font-family:var(--display);letter-spacing:-.02em;font-size:17px;font-weight:900}.option-oi-read-panel.pos .option-oi-read-main strong{color:var(--green)}.option-oi-read-panel.neg .option-oi-read-main strong{color:var(--red)}.option-oi-read-lines span{color:var(--muted);white-space:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:800;line-height:1.25}.options-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.options-summary-pills{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.options-summary-pills .drill-summary-card{background:#ffffffbd;border-radius:999px;align-items:center;gap:7px;width:auto;max-width:100%;min-height:30px;padding:5px 9px;display:inline-flex}.options-summary-pills .drill-summary-card span{color:#52627a;letter-spacing:.035em;white-space:nowrap;font-size:9px;font-weight:900}.options-summary-pills .drill-summary-card strong{color:var(--text);letter-spacing:0;white-space:nowrap;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:950;line-height:1;display:inline}.options-summary-pills .drill-summary-card strong.pos{color:var(--green)}.options-summary-pills .drill-summary-card strong.neg{color:var(--red)}.options-summary-pills .drill-summary-card small{display:none}.options-summary-pills .option-clock-card,.options-summary-pills .strong-build-card{grid-column:auto}.options-summary-pills .option-clock-card strong,.options-summary-pills .strong-build-card strong{text-overflow:ellipsis;max-width:220px;overflow:hidden}.strong-build-card{grid-column:span 2}.options-lab-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:14px;display:grid}.options-lab-grid .drill-chart-card{min-width:0}.option-legend{z-index:2;color:var(--muted);flex-wrap:wrap;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:800;display:flex;position:absolute;top:44px;right:14px}.option-legend span{background:#070a0fd1;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.option-legend span:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px}.option-legend .put,.option-line.put,.option-dot.put{color:#ff645f;stroke:#ff645f;fill:#ff645f}.option-legend .call,.option-line.call,.option-dot.call{color:#44cf6c;stroke:#44cf6c;fill:#44cf6c}.option-legend .spread,.option-line.spread,.option-dot.spread{color:#8f5bff;stroke:#8f5bff;fill:#8f5bff}.option-line{stroke-width:2.4px;filter:drop-shadow(0 0 5px)}.option-dot{stroke-width:1.4px}.smart-oi-delta-chart .drill-zero-line{stroke:#e5ecff47}.smart-oi-bar{opacity:.82;transition:opacity .12s,filter .12s}.smart-oi-bar.up{fill:#44cf6c;filter:drop-shadow(0 0 6px #44cf6c59)}.smart-oi-bar.down{fill:#ff645f;filter:drop-shadow(0 0 6px #ff645f52)}.smart-oi-bar.active{opacity:1;filter:brightness(1.12)drop-shadow(0 0 8px)}.options-pro-grid{background:#0a0d12;border:1px solid #95a6c238;border-radius:10px;grid-template-columns:minmax(0,1.42fr) 34px minmax(360px,.9fr);gap:0;display:grid;overflow:hidden}.options-pro-grid.side-collapsed{grid-template-columns:minmax(0,1fr) 34px}.options-pro-card{background:#0a0d12;border-right:1px solid #95a6c22e;min-width:0}.options-side-toggle{color:#e2ecffdb;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl;background:linear-gradient(#267ff229,#0a0d12f5);border:0;border-left:1px solid #95a6c22e;border-right:1px solid #95a6c22e;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:34px;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:800;display:flex}.options-side-toggle:hover,.options-side-toggle:focus-visible{color:#fff;background:linear-gradient(#267ff252,#0a0d12fa);outline:none}.options-side-toggle .toggle-arrow{color:var(--green);writing-mode:horizontal-tb;font-size:12px}.options-pro-side{border-left:1px solid #95a6c22e;grid-template-rows:minmax(0,1fr) 220px;min-width:0;display:grid}.options-pro-side .options-pro-card{border-bottom:1px solid #95a6c22e;border-right:0}.options-pro-side .options-pro-card:last-child{border-bottom:0}.options-pro-head{background:linear-gradient(#ffffff09,#fff0);border-bottom:1px solid #95a6c229;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:8px 10px 6px;display:flex}.options-pro-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.chart-popout-button{appearance:none;color:#dbeafe;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#2f78ff24;border:1px solid #2f78ff75;border-radius:6px;flex:none;min-height:28px;padding:5px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:900}.chart-popout-button:hover,.chart-popout-button:focus-visible{color:#fff;background:#2f78ff3d;border-color:#60a5fac7;outline:none}.signal-toggle-button.is-on{color:#bbf7d0;background:#10b98124;border-color:#10b98185}.signal-toggle-button.is-off{color:#cbd5e1;background:#94a3b81a;border-color:#94a3b857}.signal-toggle-button.is-on:hover,.signal-toggle-button.is-on:focus-visible{background:#10b9813d;border-color:#34d399c7}.signal-toggle-button.is-off:hover,.signal-toggle-button.is-off:focus-visible{background:#94a3b82e;border-color:#cbd5e194}.options-pro-head-actions .chart-popout-button{color:#0f3b82;background:#eff6ff;border-color:#93c5fd;min-width:78px;box-shadow:0 1px 4px #0f172a14}.options-pro-head-actions .signal-toggle-button.is-on{color:#047857;background:#dcfce7;border-color:#34d399}.options-pro-head-actions .signal-toggle-button.is-off{color:#334155;background:#f1f5f9;border-color:#cbd5e1}.options-pro-head-actions .chart-popout-button:hover,.options-pro-head-actions .chart-popout-button:focus-visible{color:#082f6f;background:#dbeafe;border-color:#2563eb}.options-pro-head-actions .signal-toggle-button.is-on:hover,.options-pro-head-actions .signal-toggle-button.is-on:focus-visible{color:#065f46;background:#bbf7d0;border-color:#059669}.options-pro-head.compact{min-height:44px;padding-bottom:4px}.options-pro-head strong{color:var(--text);font-family:var(--display);letter-spacing:-.02em;font-size:14px;font-weight:850;display:block}.options-pro-head span{color:var(--muted);margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:750;display:block}.options-pro-readout{color:#e2ecffd1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:800;display:flex}.options-pro-readout.inline{justify-content:flex-start;padding:5px 10px 0}.options-pro-readout.single{justify-content:flex-end}.options-pro-readout b{color:#fff;background:#ffffff13;border-radius:4px;padding:3px 7px}.options-pro-readout span{color:#e2ecffcc;background:#ffffff0b;border-radius:4px;margin:0;padding:3px 7px}.options-pro-readout .pos,.options-pro-readout span.pos{color:var(--green);background:#26d07c14}.options-pro-readout .neg,.options-pro-readout span.neg{color:var(--red);background:#ff5f6d14}.pro-chart-wrap{width:100%;min-width:0}.pro-chart-frame{width:100%;min-width:0;position:relative}.chart-left-reads{z-index:8;pointer-events:none;width:170px;height:calc(100% - 20px);position:absolute;top:14px;left:8px}.chart-left-reads span{color:#334155;white-space:nowrap;background:#ffffffdb;border:1px solid #94a3b84d;border-radius:5px;width:max-content;max-width:154px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9.5px;font-weight:900;line-height:1.12;display:block;position:absolute;top:0;left:0;box-shadow:0 1px 4px #0f172a14}.chart-left-reads span.pos{color:#047857;border-color:#10b98161}.chart-left-reads span.neg{color:#dc2626;border-color:#ef444459}.nifty-chart-frame .chart-left-reads span:first-child{top:274px}.nifty-chart-frame .chart-left-reads span:nth-child(2){top:336px}.nifty-chart-frame .chart-left-reads span:nth-child(3){top:398px}.nifty-chart-frame .chart-left-reads span:nth-child(4){top:444px}.nifty-chart-frame .chart-left-reads span:nth-child(5){top:478px}.nifty-chart-frame .chart-left-reads span:nth-child(6){top:520px}.nifty-chart-frame .chart-left-reads .hist-label.smart-oi{top:274px}.nifty-chart-frame .chart-left-reads .hist-label.smart-vol{top:336px}.nifty-chart-frame .chart-left-reads .hist-label.fut-oi{top:398px}.nifty-chart-frame .chart-left-reads .hist-label.pe-sell{top:444px}.nifty-chart-frame .chart-left-reads .hist-label.ce-sell{top:478px}.nifty-chart-frame .chart-left-reads .hist-label.otm-pe-sell{top:566px}.nifty-chart-frame .chart-left-reads .hist-label.otm-ce-sell{top:604px}.nifty-chart-frame .chart-left-reads .hist-label.buying{top:520px}.nifty-chart-frame.hist-compact .chart-left-reads .hist-label.pe-sell{top:300px}.nifty-chart-frame.hist-compact .chart-left-reads .hist-label.ce-sell{top:334px}.nifty-chart-frame.hist-compact .chart-left-reads .hist-label.otm-pe-sell{top:392px}.nifty-chart-frame.hist-compact .chart-left-reads .hist-label.otm-ce-sell{top:428px}.pro-price-chart{height:430px}.nifty-smart-price-chart{height:640px}.nifty-chart-frame.hist-compact .nifty-smart-price-chart{height:460px}.chart-popout-backdrop{z-index:999;background:#02061794;position:fixed;inset:0}.options-pro-grid.chart-popped{overflow:visible}.options-pro-grid.chart-popped .price-panel{z-index:1000;background:#080b10;border:1px solid #94a3b857;border-radius:10px;flex-direction:column;display:flex;position:fixed;inset:14px;box-shadow:0 24px 90px #00000075}.options-pro-grid.chart-popped .options-pro-head,.options-pro-grid.chart-popped .options-activity-strip{flex:none}.options-pro-grid.chart-popped .pro-chart-frame{flex:auto;min-height:0}.options-pro-grid.chart-popped .pro-price-chart{min-height:620px;height:calc(100dvh - 170px)!important}.options-pro-grid.chart-popped .chart-left-reads span:first-child{top:calc(100% - 350px)}.options-pro-grid.chart-popped .chart-left-reads span:nth-child(2){top:calc(100% - 288px)}.options-pro-grid.chart-popped .chart-left-reads span:nth-child(3){top:calc(100% - 226px)}.options-pro-grid.chart-popped .chart-left-reads span:nth-child(4){top:calc(100% - 164px)}.options-pro-grid.chart-popped .chart-left-reads span:nth-child(5){top:calc(100% - 126px)}.options-pro-grid.chart-popped .chart-left-reads span:nth-child(6){top:calc(100% - 88px)}.options-pro-grid.chart-popped .chart-left-reads .hist-label.smart-oi{top:calc(100% - 350px)}.options-pro-grid.chart-popped .chart-left-reads .hist-label.smart-vol{top:calc(100% - 288px)}.options-pro-grid.chart-popped .chart-left-reads .hist-label.fut-oi{top:calc(100% - 226px)}.options-pro-grid.chart-popped .chart-left-reads .hist-label.pe-sell{top:calc(100% - 228px)}.options-pro-grid.chart-popped .chart-left-reads .hist-label.ce-sell{top:calc(100% - 190px)}.options-pro-grid.chart-popped .chart-left-reads .hist-label.otm-pe-sell{top:calc(100% - 94px)}.options-pro-grid.chart-popped .chart-left-reads .hist-label.otm-ce-sell{top:calc(100% - 56px)}.options-pro-grid.chart-popped .chart-left-reads .hist-label.buying{top:calc(100% - 152px)}.options-pro-grid.chart-popped .nifty-chart-frame.hist-compact .chart-left-reads .hist-label.pe-sell{top:calc(100% - 218px)}.options-pro-grid.chart-popped .nifty-chart-frame.hist-compact .chart-left-reads .hist-label.ce-sell{top:calc(100% - 178px)}.options-pro-grid.chart-popped .nifty-chart-frame.hist-compact .chart-left-reads .hist-label.otm-pe-sell{top:calc(100% - 100px)}.options-pro-grid.chart-popped .nifty-chart-frame.hist-compact .chart-left-reads .hist-label.otm-ce-sell{top:calc(100% - 58px)}@media (height<=820px){.options-pro-grid.chart-popped .pro-price-chart{min-height:0;height:calc(100dvh - 150px)!important}}.oi-profile-mode-switch{background:#ffffffe6;border:1px solid #94a3b842;border-radius:6px;align-items:center;gap:3px;padding:2px;display:inline-flex}.oi-profile-mode-switch button{appearance:none;color:#334155;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:5px 8px;font-size:11px;font-weight:900;line-height:1}.oi-profile-mode-switch button.is-active{color:#fff;background:#2563eb;box-shadow:0 1px 4px #2563eb3d}.oi-profile-mode-switch.dark{background:#111923;border-color:#2b3949}.oi-profile-mode-switch.dark button{color:#9aa7b8}.oi-profile-mode-switch.dark button.is-active{color:#fff;background:#2f78ff}.chart-oi-profile-overlay{z-index:7;pointer-events:none;width:min(560px,100% - 138px);min-width:400px;position:absolute;top:0;bottom:150px;right:118px;overflow:hidden}.chart-oi-profile-overlay.is-hidden{height:48px;bottom:auto}.chart-oi-profile-head{pointer-events:auto;background:#ffffffeb;border:1px solid #94a3b842;border-radius:5px;align-items:center;gap:8px;padding:4px 7px;display:inline-flex;position:absolute;top:8px;right:68px;box-shadow:0 2px 8px #0f172a14}.chart-oi-profile-head strong{color:#0f172a;font-size:11px;font-weight:950}.chart-oi-profile-head span{color:#475569;font-size:10px;font-weight:850}.chart-oi-profile-power{appearance:none;color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #94a3b857;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:950;line-height:1}.chart-oi-profile-power.is-on{color:#fff;background:#10b981;border-color:#10b98159}.chart-oi-profile-plot{position:absolute;inset:0}.chart-oi-profile-row{opacity:.82;height:18px;position:absolute;left:0;right:0;transform:translateY(-50%)}.chart-oi-profile-row.atm{opacity:1}.chart-oi-profile-row.atm:before{content:"";border-top:1px dashed #4755698c;position:absolute;top:50%;left:0;right:0}.chart-oi-profile-stack{position:absolute;inset:0 44px 0 0}.chart-oi-profile-bar{z-index:1;border-radius:1px;min-width:2px;height:7px;position:absolute;right:0}.chart-oi-profile-bar.ce{background:#f43f5e70;top:1px}.chart-oi-profile-bar.pe{background:#14b8a66b;bottom:1px}.chart-oi-profile-row.atm .chart-oi-profile-bar.ce{background:#f43f5eb8}.chart-oi-profile-row.atm .chart-oi-profile-bar.pe{background:#14b8a6ad}.chart-oi-profile-overlay.change-mode .chart-oi-profile-bar.ce.pos{background:#f43f5ec2}.chart-oi-profile-overlay.change-mode .chart-oi-profile-bar.pe.pos{background:#14b8a6b8}.chart-oi-profile-overlay.change-mode .chart-oi-profile-bar.ce.neg,.chart-oi-profile-overlay.change-mode .chart-oi-profile-bar.pe.neg{background:#64748b94}.chart-oi-profile-overlay.change-mode .chart-oi-profile-bar.flat{background:#94a3b852}.chart-oi-profile-value{z-index:8;color:#334155;white-space:nowrap;text-shadow:none;background:#ffffffe0;border-radius:2px;padding:1px 3px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8.5px;font-style:normal;font-weight:950;line-height:1;position:absolute;box-shadow:0 0 0 1px #0f172a14,0 1px 2px #0f172a1f}.chart-oi-profile-value.ce{top:1px;right:calc(var(--ce-width) + 5px)}.chart-oi-profile-value.pe{bottom:1px;right:calc(var(--pe-width) + 5px)}.chart-oi-profile-value.inside{text-overflow:ellipsis;background:#fffffff2;max-width:calc(100% - 10px);right:5px;overflow:hidden}.chart-oi-profile-overlay.change-mode .chart-oi-profile-value.ce.pos{color:#be123c}.chart-oi-profile-overlay.change-mode .chart-oi-profile-value.pe.pos{color:#0f766e}.chart-oi-profile-overlay.change-mode .chart-oi-profile-value.neg{color:#475569}.chart-oi-profile-overlay.change-mode .chart-oi-profile-value.inside{box-shadow:0 0 0 1px #0f172a1f,0 1px 3px #0f172a29}.chart-oi-profile-strike{color:#334155;text-align:right;text-shadow:0 1px #ffffffc7;white-space:nowrap;width:40px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:950;line-height:1;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.chart-oi-profile-row.atm .chart-oi-profile-strike{color:#0f172a}.chart-oi-profile-row em{color:#475569;font-size:9px;font-style:normal;font-weight:950;position:absolute;top:calc(100% + 2px);right:0}@media (width<=920px){.chart-oi-profile-overlay{width:auto;min-width:0;left:12px;right:118px}.chart-oi-profile-head{flex-wrap:wrap;justify-content:flex-end;max-width:calc(100vw - 48px)}.chart-oi-profile-head strong,.chart-oi-profile-meta{display:none}}.options-activity-strip{background:#ffffff05;border-top:1px solid #95a6c224;grid-template-columns:minmax(150px,1.05fr) minmax(150px,1.05fr) minmax(170px,1.15fr) minmax(170px,1.15fr) minmax(140px,.9fr);gap:6px;padding:6px 10px;display:grid}.options-activity-strip>span{color:#e2ecffc7;justify-content:space-between;align-items:center;gap:8px;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:800;display:flex}.options-activity-strip>span>b,.options-activity-strip>span>button>b{color:var(--text);white-space:nowrap}.options-activity-strip>span>small,.options-activity-strip>span>button>small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.options-activity-strip>.opposite-flow-pill{background:#ffffff09;border:1px solid #94a3b838;border-radius:6px;grid-template-columns:auto minmax(0,1fr);row-gap:2px;padding:3px 6px;display:grid}.options-activity-strip>.opposite-flow-pill>em{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-width:0;font-size:10px;font-style:normal;font-weight:950;overflow:hidden}.options-activity-strip .opposite-flow-pill.ce b{color:#60a5fa}.options-activity-strip .opposite-flow-pill.pe b{color:#fb7185}@media (width<=980px){.options-activity-strip{grid-template-columns:repeat(2,minmax(150px,1fr))}}.pro-activity-chart{height:150px}.pro-oi-chart{height:285px}.pro-pcr-chart{height:180px}.pro-legend{justify-content:flex-end;gap:6px;padding:0;position:static;top:auto;right:auto}.pro-legend span{background:#ffffff0d;border-color:#ffffff1a;padding:3px 7px}.tv-lightweight-charts{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.options-lab-table{min-width:1660px}.writing-signal-summary{border:1px solid var(--border);white-space:nowrap;background:#f8fafc;border-radius:999px;flex:none;align-items:center;gap:8px;max-width:360px;padding:5px 10px;display:inline-flex}.writing-signal-summary b{color:var(--text);letter-spacing:.03em;font-size:11px;font-weight:950}.writing-signal-summary.pos b{color:var(--green)}.writing-signal-summary.neg b{color:var(--red)}.writing-signal-summary span{color:var(--muted);font-size:10px}.options-lab-table .cell-signal{text-align:left;min-width:180px}.options-lab-table .option-oi-read{white-space:normal;min-width:250px;line-height:1.25}.options-lab-table .option-oi-read strong,.options-lab-table .option-oi-read small{display:block}.options-lab-table .option-oi-read strong{color:var(--text);font-size:11px;font-weight:900}.options-lab-table .option-oi-read.pos strong{color:var(--green)}.options-lab-table .option-oi-read.neg strong{color:var(--red)}.options-lab-table .option-oi-read small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:800}.drill-collapsible-head{cursor:pointer;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:flex}.snapshot-summary-title{gap:3px;min-width:0;display:grid}.drill-collapsible-head::-webkit-details-marker{display:none}.drill-collapsible-head strong{color:var(--text);font-family:var(--display);letter-spacing:-.02em;font-size:16px;font-weight:800}.drill-collapsible-head span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.snapshot-timeframe-switch{border:1px solid var(--border);background:#ffffff09;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px;display:inline-flex}.snapshot-timeframe-switch button{min-width:42px;height:28px;color:var(--muted);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;font-size:10px;font-weight:900}.snapshot-timeframe-switch button:hover{color:var(--text);background:#ffffff0f}.snapshot-timeframe-switch button.active{color:var(--text);background:#4a9eff29;border-color:#4a9eff6b}.drill-collapsible-head:after{content:"Open";border:1px solid var(--border);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900}.collapsible-snapshot-table[open] .drill-collapsible-head{border-bottom-color:var(--border)}.collapsible-snapshot-table[open] .drill-collapsible-head:after{content:"Close"}.setup-badge{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;max-width:210px;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex;overflow:hidden}.setup-badge.buy{color:var(--green);background:#26d07c1f;border:1px solid #26d07c52}.setup-badge.sell{color:var(--red);background:#ff5f6d1f;border:1px solid #ff5f6d52}.setup-badge.stack.buy{background:#05966929;border-color:#05966980}.setup-badge.stack.sell{background:#dc262629;border-color:#dc262680}.setup-muted{color:var(--muted);font-size:11px;font-weight:800}@media (width<=1180px){.shell{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--border);grid-area:2/1;align-items:center;gap:8px;padding:8px 10px;display:flex;overflow-x:auto}.main{grid-area:3/1}.topchips,.slabel,.active-filter{display:none}.view-link{white-space:nowrap;flex:none;width:auto;margin-bottom:0}.tree-panel{background:0 0;border:0;flex:none;overflow:visible}.tree-root{border:1px solid var(--border-2);background:var(--card);white-space:nowrap;border-radius:8px;gap:8px;width:auto;padding:10px 12px}.sector-grid,.options-pro-grid,.options-pro-grid.side-collapsed{grid-template-columns:1fr}.options-side-toggle{writing-mode:horizontal-tb;border:1px solid #95a6c22e;border-left:0;border-right:0;flex-direction:row;width:100%;min-height:32px}.options-pro-card,.options-pro-side{border-left:0;border-right:0}.options-pro-side{grid-template-rows:auto auto}.best-hero,.exit-hero,.exit-grid,.best-grid{grid-template-columns:1fr}.sector-grid-card{height:auto;min-height:520px}.sector-card-scroll{max-height:380px}.rank-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.options-lab-toolbar,.options-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.options-lab-grid{grid-template-columns:1fr}}@media (width<=920px){.topbar{flex-direction:column;align-items:flex-start;height:auto;min-height:56px;padding:12px}.main{padding:12px}.srow,.rank-strip,.best-hero-stats,.exit-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.best-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.options-pro-head,.options-pro-head.compact{flex-direction:column;align-items:flex-start}.options-pro-readout,.options-pro-readout.single{justify-content:flex-start}.th{display:none}.row{grid-template-columns:30px minmax(120px,1fr) 86px;gap:8px}.row>.sbg,.row>.tc,.row>.dom-cell,.row>.bw,.row>.nm,.row>.bc{display:none}.row>.mp{justify-self:end}.best-compact-head{flex-direction:column;align-items:flex-start}.best-list{overflow:visible}.best-list-head{display:none}.best-sector-break{border-radius:8px 8px 0 0;min-width:0}.best-list-row{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px 10px;min-width:0}.best-rank{grid-area:1/1}.best-symbol-cell{grid-area:1/2}.best-list-row .best-side{grid-area:1/3;justify-self:end}.best-time{grid-area:2/1}.best-list-row>.best-num:nth-child(5){grid-area:2/2}.best-list-row>.best-num:nth-child(6){grid-area:2/3;justify-self:end}.best-list-row>.best-tag:nth-child(7){grid-area:3/1/auto/-1}.best-list-row>.best-tag:nth-child(8){grid-area:4/1/auto/-1}.best-option{grid-area:5/1/auto/-1}.best-move.mp{grid-area:6/1/auto/3;justify-self:start}.best-list-row .best-tier{grid-area:6/3;justify-self:end}.best-list-row .best-score{display:none}}@media (width<=620px){.brand-wrap,.top-actions,.main-head,.toolbar{flex-direction:column;align-items:flex-start}.search{width:100%}.srow,.perf-chart{grid-template-columns:1fr}.rank-title{flex-direction:column;align-items:flex-start}.rank-strip{grid-template-columns:1fr}.pro-price-chart{height:360px}.nifty-smart-price-chart{height:640px}.nifty-chart-frame.hist-compact .nifty-smart-price-chart{height:460px}.pro-oi-chart{height:245px}.pro-pcr-chart{height:160px}.best-hero-stats,.exit-hero-stats,.exit-flow,.best-metrics{grid-template-columns:1fr}.sector-grid-head{flex-direction:column;align-items:flex-start}.sector-grid-search{flex:auto;width:100%}.sector-table-head,.sector-stock-row{grid-template-columns:minmax(120px,1.2fr) 68px 68px 68px 58px}.perf-bar{grid-template-rows:20px 1fr 20px;height:92px}.perf-bar i{width:72%}.best-counts{width:100%}.best-counts span{flex:120px}.drill-toolbar,.drill-summary-grid,.drill-chart-grid,.drill-chart-stack,.options-lab-toolbar,.options-summary-grid,.options-lab-grid{grid-template-columns:1fr}.drill-detail-summary{flex-direction:column;align-items:flex-start}}.movers-head{background:linear-gradient(90deg, #4a9eff21, #3fd68f0f 58%, transparent), var(--card);border-color:#4a9eff42}.mover-freshness{border:1px solid var(--border);background:var(--card);color:var(--muted);border-left:4px solid #8fa1b9;border-radius:8px;grid-template-columns:auto minmax(180px,1fr);align-items:center;gap:3px 12px;padding:9px 12px;font-size:11px;display:grid}.mover-freshness b{color:var(--text);letter-spacing:.06em;font-size:11px;font-weight:950}.mover-freshness small{color:var(--muted);font-family:var(--mono);grid-column:1/-1;font-size:10px}.mover-freshness.live{border-left-color:var(--green);background:#3fd68f12}.mover-freshness.pre_market,.mover-freshness.market_closed,.mover-freshness.historical{border-left-color:var(--yellow);background:#ffba4914}.mover-freshness.no_data,.mover-freshness.stale,.mover-freshness.partial_data,.mover-freshness.system_error{border-left-color:var(--red);background:#ff5b6914}.mover-toolbar{grid-template-columns:minmax(0,1fr) 172px 180px minmax(180px,260px) auto;align-items:center;gap:8px;display:grid}.mover-toolbar select,.mover-toolbar input{min-width:0;height:36px}.mover-tabs{min-width:0;overflow-x:auto}.movers-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:10px;display:grid}.mover-list{overflow-x:auto}.mover-list-head,.mover-list-row{grid-template-columns:28px minmax(136px,1.2fr) 62px 76px 74px 86px 72px 76px 82px 76px 64px;align-items:center;gap:7px;min-width:980px;display:grid}.mover-list-head{border-bottom:1px solid var(--border);background:linear-gradient(90deg, #4a9eff14, #3fd68f08), var(--panel);color:#96a8c2;letter-spacing:.08em;text-transform:uppercase;padding:8px 10px;font-size:8.6px;font-weight:900}.mover-list-row{border-bottom:1px solid #ffffff09;min-height:52px;padding:7px 10px}.mover-list-row.bull{background:linear-gradient(90deg,#3fd68f12,#0000 40%)}.mover-list-row.bear{background:linear-gradient(90deg,#ff5b6912,#0000 40%)}.compact-tag{justify-content:center;min-height:24px;padding:4px 6px;font-size:9px}.mover-build{color:#d7e6ff;text-align:center;background:#8599b51f;border:1px solid #8599b52e;border-radius:7px;width:fit-content;min-width:38px;padding:5px 7px;font-size:10px;font-weight:950}.mover-build.long{color:#052816;background:#53dd88;border-color:#53dd88}.mover-build.short-covering{color:#074021;background:#53dd8861;border-color:#53dd8894}.mover-build.short{color:#2b0509;background:#ff5b69;border-color:#ff5b69}.mover-build.long-unwinding{color:#3b2105;background:#ffae53;border-color:#ffae53}.mover-side{flex-direction:column;gap:8px;display:flex}.mover-side-card{border:1px solid var(--border);background:#0b0e12;border-radius:10px;overflow:hidden}.mover-side-card>.eyebrow{border-bottom:1px solid var(--border);color:#96a8c2;padding:10px 12px;display:block}.mover-history-card>small{color:var(--muted);padding:12px;display:block}.mover-history-row{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr;gap:2px 8px;padding:8px 10px;font-size:10px;display:grid}.mover-history-row b{color:var(--text)}.mover-history-row span{color:var(--muted);text-align:right;text-transform:capitalize}.mover-history-row small{color:var(--muted);font-family:var(--mono);grid-column:1/-1}.mover-history-row.bullish{border-left:3px solid var(--green)}.mover-history-row.bearish{border-left:3px solid var(--red)}.mover-safety-gates{background:#3fd68f12;border:1px solid #3fd68f47;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:4px 6px;display:flex}.mover-safety-gates b{color:var(--text);font-size:9px}.mover-safety-gates small{color:var(--muted);text-align:right;font-size:8px}.mover-ad{color:#fff;justify-content:space-between;gap:10px;padding:12px;font-size:12px;font-weight:900;display:flex}.mover-ad strong,.pos{color:var(--green)}.neg{color:var(--red)}.mover-sector{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0b;border-radius:0;justify-content:space-between;gap:10px;width:100%;padding:9px 12px;font-size:11px;font-weight:850;display:flex}.mover-date-control{color:#53657d;text-transform:uppercase;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;font-size:9px;font-weight:900;display:grid}.mover-date-control select{width:100%;font-weight:850}.flow-head{background:linear-gradient(90deg, #3fd68f21, #4a9eff0f 60%, transparent), var(--card);border-color:#3fd68f47}.flow-rule-strip span{background:#3fd68f12;border-color:#3fd68f2e}.flow-pick-list{overflow-x:auto}.flow-pick-head,.flow-pick-row{grid-template-columns:28px minmax(138px,1.2fr) 56px 58px 72px 70px 86px 82px 76px 46px 62px 62px 64px 118px 78px 72px;align-items:center;gap:7px;min-width:1260px;display:grid}.flow-pick-head{border-bottom:1px solid var(--border);background:linear-gradient(90deg, #3fd68f14, #4a9eff08), var(--panel);color:#96a8c2;letter-spacing:.08em;text-transform:uppercase;padding:8px 10px;font-size:8.6px;font-weight:900}.flow-pick-row{border-bottom:1px solid #ffffff0a;min-height:54px;padding:7px 10px}.flow-pick-row.bull{background:linear-gradient(90deg,#3fd68f14,#0000 45%)}.flow-pick-row.bear{background:linear-gradient(90deg,#ff5b6914,#0000 45%)}.flow-side,.flow-chip,.flow-score{color:#d7e6ff;white-space:nowrap;text-overflow:ellipsis;background:#8599b51f;border:1px solid #8599b52e;border-radius:7px;width:fit-content;max-width:100%;padding:5px 7px;font-size:9.5px;font-weight:950;overflow:hidden}.flow-side.buy,.flow-chip.support{color:#062817;background:#53dd88;border-color:#53dd88}.flow-side.sell{color:#2b0509;background:#ff5b69;border-color:#ff5b69}.flow-chip.warn{color:#442806;background:#ffc457;border-color:#ffc457}.flow-score{color:#08131f;background:#74b7ff;border-color:#74b7ff}@media (width<=1180px){.mover-toolbar,.movers-layout{grid-template-columns:1fr}.mover-side{display:none}}body{color:var(--text);background:radial-gradient(circle at 10% -5%, #267ff21f, transparent 32%), linear-gradient(180deg, #fff 0, var(--bg) 260px)}.topbar,.sidebar,.view-link,.tree-panel,.tree-root,.active-filter,.tabs,.toolbar input,.toolbar select,.search,.btn-clr,.sc,.leader-sector-ranks,.sector-performance,.sector-grid-card,.best-board.compact,.best-compact-head,.best-list,.exit-board.compact,.exit-compact-head,.exit-list,.drill-toolbar,.drill-summary-card,.drill-chart-card,.drill-table-card,.options-pro-grid,.options-pro-card,.options-pro-side,.mover-side-card,.mover-list,.mover-list-head,.tw{background:var(--card);border-color:var(--border);box-shadow:0 10px 28px #1f2d440f}.topbar{background:#fffffff0;box-shadow:0 1px #1f2d4414,0 12px 34px #1f2d440f}.sidebar{background:#ffffffeb}.brand,.slabel,.rank-title span,.perf-head h2,.sc strong,.sw a,.best-symbol-cell a,.exit-symbol-cell a,.sector-grid-title h3,.best-compact-head h2,.exit-compact-head h2,.drill-chart-head strong,.drill-summary-card strong,.options-pro-head strong,.mover-sector,.mover-ad,.leader-sector-break strong{color:var(--text)}.sub,.chip .l,.tbadge,.status-line,.rank-title small,.sector-stock-summary,.best-compact-head p,.exit-compact-head p,.drill-chart-head span,.drill-summary-card span,.options-pro-head span{color:var(--muted)}.chip,.refresh-timer,.status-line,.fpill,.best-tag,.best-option,.exit-build-cell,.mover-build,.compact-tag,.flow-chip,.flow-score{border-radius:999px}@media (width>=921px){.topbar{flex-wrap:nowrap!important;align-items:center!important;height:48px!important;min-height:48px!important;overflow:hidden!important}.brand-wrap,.top-actions{flex:none!important;min-width:0!important}.topchips{scrollbar-width:none!important;flex-wrap:nowrap!important;flex:auto!important;justify-content:flex-start!important;align-items:center!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:auto hidden!important}.topchips::-webkit-scrollbar{display:none!important}.topbar .chip{white-space:nowrap!important;flex:none!important}}@media (width<=920px){.topchips{display:none!important}.topbar{overflow:hidden!important}}@media (width>=1500px){.main{padding-left:14px!important;padding-right:14px!important}.nifty-rolling-flow-table{min-width:1480px!important}}@media (width<=1280px){.shell{grid-template-columns:208px minmax(0,1fr)!important}.topbar{gap:8px!important;padding-left:10px!important;padding-right:10px!important}.brand-title{font-size:16px!important}.main{padding:10px!important}.nifty-rolling-flow-table{min-width:1240px!important}.nifty-rolling-flow-table th:first-child,.nifty-rolling-flow-table td:first-child{width:92px!important}.nifty-rolling-flow-table th:nth-child(2),.nifty-rolling-flow-table td:nth-child(2),.nifty-rolling-flow-table th:nth-child(3),.nifty-rolling-flow-table td:nth-child(3){width:150px!important}}@media (width<=920px){.shell{grid-template-rows:auto auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;min-height:100dvh!important;display:grid!important}.topbar{z-index:70!important;background:#f7faff!important;border-bottom:1px solid #cfdceb!important;flex-wrap:nowrap!important;grid-area:1/1!important;gap:7px!important;height:auto!important;min-height:48px!important;padding:7px 8px!important;position:sticky!important;top:0!important}.brand-wrap{flex:auto!important;min-width:0!important}.brand-title{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:44vw!important;font-size:15px!important;overflow:hidden!important}.top-actions{flex:0 auto!important;max-width:50vw!important}.topchips{display:none!important}.sidebar{z-index:60!important;background:#f7faff!important;border-bottom:1px solid #d3deeb!important;border-right:0!important;grid-area:2/1!important;align-items:center!important;gap:6px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:58px!important;padding:7px 8px!important;display:flex!important;position:sticky!important;top:48px!important;overflow:auto hidden!important}.sidebar .nav-item,.sidebar button,.sidebar a{white-space:nowrap!important;flex:none!important}.main{grid-area:3/1!important;width:100%!important;padding:8px!important;overflow-x:hidden!important}.main-head,.toolbar,.tabs{width:100%!important}.tabs{gap:7px!important;padding-bottom:2px!important;display:flex!important}.tab-button,.tabs button{min-height:34px!important;padding:7px 11px!important;font-size:12px!important}.options-pro-grid,.options-pro-grid.side-collapsed,.options-lab-grid{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.chart-shell,.pro-price-chart,.nifty-chart-frame{min-height:380px!important}.nifty-rolling-flow-wrap{max-height:calc(100dvh - 172px)!important}.nifty-rolling-flow-table{min-width:1080px!important}.nifty-rolling-flow-table th,.nifty-rolling-flow-table td{padding:7px 8px!important}}@media (width<=620px){.topbar{min-height:44px!important;padding:6px!important}.brand-logo{width:28px!important;height:28px!important}.brand-title{max-width:38vw!important;font-size:13px!important}.top-actions{max-width:54vw!important}.top-actions .chip,.top-actions button,.toolbar button,.tabs button{min-height:30px!important;padding:6px 9px!important;font-size:11px!important}.sidebar{max-height:54px!important;padding:6px!important;top:44px!important}.main{padding:6px!important}.chart-shell,.pro-price-chart,.nifty-chart-frame{min-height:340px!important}.nifty-rolling-flow-table{min-width:980px!important}}@media (width<=420px){.brand-title{max-width:34vw!important}.top-actions{max-width:58vw!important}.nifty-rolling-flow-table{min-width:920px!important}.minute-chip,.pct-badge,.delta-pill{font-size:10px!important}}html,body,#root{width:100%!important;min-width:0!important;min-height:100%!important;overflow-x:hidden!important}.shell,.main,.sector-board,.best-board,.options-lab-board,.drill-table-card,.sector-table-shell,.options-pro-grid,.nifty-rolling-flow-card,.seller-time-bar-card{min-width:0!important;max-width:100%!important}.main,.sector-board,.best-board{width:100%!important}.topbar,.main-head,.options-lab-toolbar,.options-pro-head,.drill-collapsible-head,.sector-table-head{min-width:0!important}.tabs,.toolbar,.top-actions,.options-lab-toolbar,.options-pro-head-actions,.rank-strip,.best-tabs{scrollbar-width:thin!important;-webkit-overflow-scrolling:touch!important;max-width:100%!important;overflow:auto hidden!important}.tabs>*,.toolbar>*,.top-actions>*,.options-lab-toolbar>*,.options-pro-head-actions>*,.rank-strip>*,.best-tabs>*{flex:none!important}.drill-table-wrap,.rolling-table-wrap,.nifty-rolling-flow-wrap,.sector-table-shell,.tb,.chart-shell,.options-pro-grid,.options-lab-grid{-webkit-overflow-scrolling:touch!important;max-width:100%!important;overflow-x:auto!important}.drill-table,.rolling-table,.options-lab-table,.sector-table,.nifty-rolling-flow-table{max-width:none!important}.chart-shell,.pro-chart-frame,.nifty-chart-frame{min-width:0!important}.pro-price-chart,.chart-area,.price-panel{max-width:100%!important}@media (width>=1500px){.main{padding-left:14px!important;padding-right:14px!important}.nifty-rolling-flow-table{min-width:1500px!important}}@media (width<=1280px){.shell{grid-template-columns:208px minmax(0,1fr)!important}.main{padding:9px 10px!important}.topbar{gap:10px!important;padding:0 12px!important}.brand{font-size:16px!important}.nifty-rolling-flow-table{min-width:1260px!important}.nifty-rolling-flow-table th:first-child{width:92px!important}.nifty-rolling-flow-table th:nth-child(2),.nifty-rolling-flow-table th:nth-child(3){width:150px!important}.nifty-rolling-flow-table th:nth-child(4),.nifty-rolling-flow-table th:nth-child(5){width:325px!important}.nifty-rolling-flow-table th:nth-child(6){width:218px!important}}@media (width<=920px){body{background:#f3f6fb!important}.shell{grid-template-rows:auto auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;min-height:100dvh!important;display:grid!important}.topbar{z-index:100!important;background:#fffffff5!important;border-bottom-color:#d7e3f2!important;flex-wrap:nowrap!important;grid-area:1/1!important;height:auto!important;min-height:50px!important;padding:8px 10px!important;position:sticky!important;top:0!important}.brand-wrap{flex:auto!important;min-width:0!important}.brand{color:#07182f!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:58vw!important;font-size:15px!important;overflow:hidden!important}.sub{display:none!important}.top-actions{flex:none!important;gap:5px!important}.sidebar{z-index:80!important;scrollbar-width:thin!important;background:#fffffff5!important;border-bottom:1px solid #d7e3f2!important;border-right:0!important;grid-area:2/1!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:6px 8px!important;position:sticky!important;top:50px!important;overflow:auto hidden!important}.sidebar .view-link,.sidebar .tree-root{white-space:nowrap!important;width:auto!important;min-width:max-content!important;margin-right:6px!important;display:inline-flex!important}.main{grid-area:3/1!important;padding:8px!important;overflow-x:hidden!important}.main-head,.options-lab-toolbar,.drill-collapsible-head,.sector-table-head{align-items:flex-start!important;gap:7px!important}.tabs{border-radius:12px!important;justify-content:flex-start!important;width:100%!important}.tab{min-height:34px!important;padding:7px 11px!important;font-size:10px!important}.drill-table-card,.sector-table-shell,.seller-time-bar-card,.nifty-rolling-flow-card{border-radius:9px!important}.options-lab-grid,.options-pro-grid{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}.pro-chart-frame,.nifty-chart-frame{min-height:420px!important}.chart-left-reads{transform-origin:0 0!important;transform:scale(.9)!important}.nifty-rolling-flow-wrap{max-height:calc(100dvh - 170px)!important}.nifty-rolling-flow-table{min-width:1120px!important}.nifty-rolling-flow-table th:first-child{width:82px!important}.nifty-rolling-flow-table th:nth-child(2){width:132px!important}.nifty-rolling-flow-table th:nth-child(3){width:130px!important}.nifty-rolling-flow-table th:nth-child(4),.nifty-rolling-flow-table th:nth-child(5){width:285px!important}.nifty-rolling-flow-table th:nth-child(6){width:206px!important}.nifty-rolling-flow-table td{padding:8px!important}.nifty-rolling-oi-wall-row{grid-template-columns:16px minmax(54px,1fr) 38px 46px minmax(56px,auto) minmax(70px,auto)!important;gap:4px!important}}@media (width<=620px){.topbar{min-height:48px!important;padding:7px 8px!important}.brand-logo{border-radius:9px!important;flex-basis:30px!important;width:30px!important;height:30px!important}.brand{max-width:52vw!important;font-size:14px!important}.main{gap:8px!important;padding:7px!important}.toolbar,.options-lab-toolbar,.main-head{width:100%!important}.grp{min-width:min(100%,160px)!important}.grp input,.grp select,.search{max-width:100%!important}.tabs{padding:3px!important}.tab{gap:5px!important;padding:6px 9px!important;font-size:9px!important}.tab span{padding:1px 5px!important;font-size:9px!important}.drill-collapsible-head{padding:7px 8px!important}.snapshot-summary-title strong,.drill-collapsible-head strong{font-size:13px!important}.snapshot-summary-title span,.drill-collapsible-head small{font-size:9px!important}.pro-chart-frame,.nifty-chart-frame{min-height:360px!important}.chart-left-reads{max-width:120px!important;transform:scale(.82)!important}.nifty-rolling-flow-card .drill-collapsible-head{min-height:42px!important}.nifty-rolling-latest{justify-items:start!important;margin-right:18px!important}.nifty-rolling-flow-wrap{max-height:calc(100dvh - 155px)!important}.nifty-rolling-flow-table{min-width:1020px!important}}@media (width<=420px){.brand{max-width:46vw!important}.top-actions .chip,.top-actions .btn-y{padding-left:7px!important;padding-right:7px!important;font-size:10px!important}.tab{min-height:31px!important}.nifty-rolling-flow-table{min-width:960px!important}.nifty-rolling-oi-minute,.nifty-rolling-percent-move{min-width:48px!important;font-size:7px!important}}.option-clock-visual-card{color:#e8eef7!important;background:#0c1118!important;border-color:#263241!important}.option-clock-visual-card .drill-collapsible-head{background:#0f1620!important;border-bottom-color:#263241!important}.option-clock-visual-card .snapshot-summary-title strong,.option-clock-visual-card .option-clock-section-head strong{color:#f5f7fb!important}.option-clock-visual-card .snapshot-summary-title span,.option-clock-visual-card .option-clock-section-head span,.option-clock-range-labels{color:#97a4b8!important}.option-clock-range{border-bottom:1px solid #222d3a;padding:14px 18px 10px}.option-clock-range-labels{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:11px;font-weight:850;display:flex}.option-clock-range-labels span{color:#dcecff;background:#256fe238;border:1px solid #2c9bff;border-radius:999px;padding:4px 10px}.option-clock-range input{accent-color:#70a7ff;width:100%}.option-clock-visual-grid{grid-template-columns:minmax(460px,1.65fr) minmax(320px,.85fr);gap:18px;padding:18px;display:grid}.option-clock-profile,.option-clock-net-card,.option-clock-distribution-card{background:#0a0f15;border:1px solid #1d2835;border-radius:8px}.option-clock-profile{padding:14px 14px 16px}.option-clock-side-panel{gap:18px;display:grid}.option-clock-net-card,.option-clock-distribution-card{padding:14px}.option-clock-section-head{border-bottom:1px solid #263241;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.option-clock-profile-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:inline-flex}.option-clock-legend{align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.option-clock-legend i{border-radius:999px;width:16px;height:9px}.option-clock-legend i.bull,.option-clock-hbar.bull,.net-bar.bull{background:#57cc4b}.option-clock-legend i.bear,.option-clock-hbar.bear,.net-bar.bear{background:#ff7a80}.option-clock-hbar.bear.neg,.option-clock-hbar.bull.neg{background:#64748b}.option-clock-hbar.bear.flat,.option-clock-hbar.bull.flat{background:#334155}.option-clock-bars-list{gap:8px;margin-top:14px;display:grid}.option-clock-strike-row{grid-template-columns:58px minmax(0,1fr) 42px;align-items:center;gap:10px;min-height:32px;display:grid}.option-clock-strike-row.atm{border-top:1px dashed #e2e8f059;border-bottom:1px dashed #e2e8f040;padding:4px 0}.option-clock-strike{color:#aab4c2;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:850}.option-clock-strike-row em{color:#d6dbe5;font-size:11px;font-style:normal;font-weight:950}.option-clock-bars{gap:4px;min-width:0;display:grid}.option-clock-hbar{border-radius:999px;min-width:0;height:12px;position:relative}.option-clock-hbar span{color:#9fa9b7;white-space:nowrap;font-size:11px;font-weight:850;position:absolute;top:-2px;left:calc(100% + 7px)}.option-clock-hbar span.pos{color:#b8f7c0}.option-clock-hbar span.neg{color:#cbd5e1}.option-clock-net-bars{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:28px;min-height:210px;padding:18px 22px 0;display:grid}.option-clock-net-bars>div{place-items:end center;gap:7px;height:190px;display:grid}.net-bar{border-radius:5px 5px 0 0;width:min(72px,70%);min-height:3px}.option-clock-net-bars b{color:#eef2f7;font-size:12px}.option-clock-net-bars small{color:#8894a5;font-size:11px;font-weight:850}.option-clock-donut-row{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:20px;padding:18px 8px 6px;display:grid}.option-clock-donut{background:conic-gradient(#57cc4b 0 var(--bull-pct), #ff7a80 var(--bull-pct) 100%);border-radius:50%;width:150px;height:150px;position:relative}.option-clock-donut:after{content:"";background:#0a0f15;border-radius:50%;position:absolute;inset:42px}.option-clock-distribution-read{gap:7px;min-width:0;display:grid}.option-clock-distribution-read span{font-size:12px;font-weight:900}.option-clock-distribution-read b{color:#eef2f7;text-align:center;background:#252b34;border-radius:999px;padding:7px 10px;font-size:13px}.option-clock-distribution-read .bull{color:#57cc4b}.option-clock-distribution-read .bear{color:#ff7a80}.seller-time-bar-card{background:#fff;border-color:#d7e3f0;margin-top:8px}.nifty-rolling-flow-card{background:#fff;border-color:#d7e3f0;margin-top:8px;overflow:hidden}.nifty-rolling-flow-card .drill-collapsible-head{background:#f7fafc;min-height:44px;padding:6px 8px}.nifty-rolling-latest{justify-items:end;gap:2px;margin-right:28px;display:grid}.nifty-rolling-latest b{font-size:10px}.nifty-rolling-latest span{color:#66758a;font-size:9px}.nifty-rolling-flow-wrap{scrollbar-gutter:stable;max-height:590px;overflow:auto}.nifty-rolling-flow-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1500px}.nifty-rolling-flow-table th{z-index:3;color:#51627a;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#f4f7fb;border-bottom:1px solid #d5dfeb;padding:8px 10px;font-size:10px;font-weight:900;position:sticky;top:0}.nifty-rolling-flow-table th:first-child{width:104px}.nifty-rolling-flow-table th:nth-child(2){width:172px}.nifty-rolling-flow-table th:nth-child(3){width:174px}.nifty-rolling-flow-table th:nth-child(4),.nifty-rolling-flow-table th:nth-child(5){width:390px}.nifty-rolling-flow-table th:nth-child(6){width:250px}.nifty-rolling-flow-table td{color:#07182f;vertical-align:top;border-bottom:1px solid #e6ecf3;padding:10px 12px;font-size:11px;font-weight:800}.nifty-rolling-flow-table tr.nifty-rolling-virtual-row{height:1120px}.nifty-rolling-flow-table tr.nifty-rolling-virtual-spacer td{background:0 0;border:0;padding:0}.nifty-rolling-flow-table tr:first-child td{background:#f8fbff}.nifty-rolling-flow-table td>strong{color:#06162c;margin-bottom:3px;font-size:12px;font-weight:950;display:block}.nifty-rolling-flow-table td>small{color:#43556f;white-space:normal;font-size:10px;font-weight:850;line-height:1.35;display:block}.nifty-rolling-flow-table td>small.nifty-rolling-spot{color:#0f3b82;font-size:12px;font-weight:950;line-height:1.25}.nifty-rolling-side-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.nifty-rolling-side-head b{font-size:12px;font-weight:950}.nifty-rolling-side-head span{color:#43556f;font-size:10px;font-weight:900}.nifty-rolling-oi-walls{background:#f8fbff;border:1px solid #d5e0ec;border-radius:7px;gap:5px;min-width:250px;margin-top:10px;padding:7px;display:grid}.nifty-rolling-oi-wall-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.nifty-rolling-oi-wall-head>b{color:#40546f;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:950}.nifty-rolling-oi-wall-head>span{color:#07182f;white-space:nowrap;background:#eef4fb;border-radius:999px;flex:none;padding:3px 6px;font-size:9px;font-weight:950}.nifty-rolling-oi-wall-head>span.support{color:#00633d;background:#dff8eb}.nifty-rolling-oi-wall-head>span.resistance{color:#b00024;background:#ffe6ea}.nifty-rolling-oi-wall-group{background:#fff;border:1.5px solid #c7d7e8;border-radius:7px;gap:4px;padding:6px;display:grid}.nifty-rolling-oi-wall-group.support{background:#eafbf2;border-color:#55c892}.nifty-rolling-oi-wall-group.resistance{background:#fff2f4;border-color:#ff8fa2}.nifty-rolling-oi-wall-group em{color:#51627a;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:950;line-height:1.1}.nifty-rolling-oi-wall-row{background:#ffffffb8;border-radius:5px;grid-template-columns:17px minmax(58px,1fr) 42px 52px minmax(62px,auto) minmax(84px,auto);align-items:center;gap:5px;min-width:0;padding:4px 5px;display:grid}.nifty-rolling-oi-wall-row i{color:#51627a;background:#e5edf7;border-radius:999px;place-items:center;width:15px;height:15px;font-size:8px;font-style:normal;font-weight:950;display:inline-grid}.nifty-rolling-oi-wall-row strong{color:#06162c;font-size:10px;font-weight:950;line-height:1.1}.nifty-rolling-oi-wall-row small{color:#43556f;font-size:9px;font-weight:900}.nifty-rolling-oi-wall-row b{color:#07182f;text-align:right;font-size:10px;font-weight:950}.nifty-rolling-oi-minute{color:#33465f;text-align:center;white-space:nowrap;background:#eef4fb;border:1px solid #cbd8e7;border-radius:999px;justify-self:end;min-width:58px;padding:2px 5px;font-size:8px;font-weight:950;line-height:1.15}.nifty-rolling-oi-minute.add{color:#007546;background:#dcf8e9;border-color:#7ed7aa}.nifty-rolling-oi-minute.reduce{color:#bd1430;background:#ffe7eb;border-color:#ff9cad}.nifty-rolling-oi-minute.cover{color:#075ca8;background:#e8f3ff;border-color:#7bbcff}.nifty-rolling-oi-minute.unwind{color:#9b5d00;background:#fff2d8;border-color:#f2be63}.nifty-rolling-oi-minute.buy{color:#1552b4;background:#edf4ff;border-color:#8db7ff}.nifty-rolling-percent-move{color:#263b57;text-align:center;white-space:nowrap;background:#fff;border:1px solid #c8d8ed;border-radius:999px;justify-self:end;min-width:44px;padding:2px 5px;font-size:8px;font-weight:950;line-height:1.1}.nifty-rolling-levels{flex-wrap:wrap;gap:4px;display:flex}.nifty-rolling-levels span{color:#162a45;white-space:nowrap;background:#f8fbff;border:1.5px solid #c8d5e5;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.nifty-rolling-levels span.continued{color:#00633d;background:#e9fbf2;border-color:#55c892}.nifty-rolling-levels b{font-size:11px;font-weight:950}.nifty-rolling-levels em{color:#8a97a8;font-size:9px;font-style:normal}.nifty-rolling-build-total{background:#f8fbff;border:1px solid #d8e3ef;border-radius:7px;gap:4px;margin-bottom:7px;padding:6px;display:grid}.nifty-rolling-build-total>b{color:#40546f;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:950}.nifty-rolling-build-total>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.nifty-rolling-build-total span{color:#152943;background:#fff;border:1.5px solid #cad7e7;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:4px 6px;display:flex}.nifty-rolling-build-total span.continued{color:#00633d;background:#e9fbf2;border-color:#55c892}.nifty-rolling-build-total em{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:950;overflow:hidden}.nifty-rolling-build-total strong{flex:none;font-size:10px;font-weight:950}.nifty-rolling-build-total.wall-list{gap:5px}.nifty-rolling-build-total.wall-list.support{background:#eafbf2;border-color:#55c892}.nifty-rolling-build-total.wall-list.resistance{background:#fff2f4;border-color:#ff8fa2}.nifty-rolling-build-total.wall-list>div{grid-template-columns:1fr}.nifty-rolling-build-total.wall-list span{background:#ffffffd8;grid-template-columns:17px minmax(58px,1fr) minmax(44px,auto) minmax(58px,auto) minmax(84px,auto);align-items:center;gap:4px;display:grid}.nifty-rolling-build-total.wall-list .nifty-rolling-oi-minute{justify-self:stretch;min-width:0;padding:2px 3px;font-size:7px}.nifty-rolling-build-total.wall-list.support span{background:#f1fff7;border-color:#70d8a5}.nifty-rolling-build-total.wall-list.resistance span{background:#fff7f8;border-color:#ffa0b0}.nifty-rolling-build-total.wall-list i{color:#51627a;background:#e5edf7;border-radius:999px;place-items:center;width:15px;height:15px;font-size:8px;font-style:normal;font-weight:950;display:inline-grid}.nifty-rolling-step-block{gap:5px;min-width:0;margin-top:5px;display:grid}.nifty-rolling-step-title{color:#344963;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:950}.nifty-rolling-step-group{border-top:1px dashed #d8e2ee;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:6px;min-width:0;padding-top:4px;display:grid}.nifty-rolling-step-group:first-of-type{border-top:0;padding-top:0}.nifty-rolling-step-group-title{text-transform:uppercase;padding-top:3px;font-size:9px;font-weight:950;line-height:1.2}.nifty-rolling-step-group.activity-s .nifty-rolling-step-group-title{color:#b00024}.nifty-rolling-step-group.activity-c .nifty-rolling-step-group-title{color:#00633d}.nifty-rolling-step-group.activity-u .nifty-rolling-step-group-title{color:#7a4a00}.nifty-rolling-step-group.activity-b .nifty-rolling-step-group-title{color:#064f9c}.nifty-rolling-step-group ol{gap:3px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.nifty-rolling-step-group li{color:#1d334e;background:#f8fafc;border:1.5px solid #c8d5e5;border-radius:6px;grid-template-columns:18px 74px 46px minmax(54px,auto) auto;align-items:center;gap:5px;min-width:0;padding:4px 6px;font-size:10px;font-weight:900;line-height:1.1;display:grid}.nifty-rolling-step-group li i{color:#334155;background:#e2e8f0;border-radius:999px;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;font-weight:950;display:inline-grid}.nifty-rolling-step-group li .strike{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-weight:950;overflow:hidden}.nifty-rolling-step-group li .distance{color:#617089;font-size:9px;font-weight:900}.nifty-rolling-step-group li strong{color:inherit;text-align:right;white-space:nowrap;font-size:10px;font-weight:950}.nifty-rolling-step-group li em{color:#00633d;text-transform:uppercase;background:#10b98124;border-radius:999px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:950}.nifty-rolling-step-group li.activity-s.ce{color:#b00024;background:#fff0f2;border-color:#ff8fa0}.nifty-rolling-step-group li.activity-s.pe,.nifty-rolling-step-group li.activity-c{color:#00633d;background:#e9fbf2;border-color:#68d39e}.nifty-rolling-step-group li.activity-u{color:#7a4a00;background:#fff5dc;border-color:#eba93f}.nifty-rolling-step-group li.activity-b{color:#064f9c;background:#e9f3ff;border-color:#7ab6ff}.nifty-rolling-empty{color:#7b889a;padding:5px 6px;font-size:10px;font-style:normal;font-weight:900;display:block}.nifty-rolling-other{border-top:1px dashed #dce4ed;flex-wrap:wrap;gap:4px;margin-top:5px;padding-top:5px;display:flex}.nifty-rolling-other span{color:#223750;white-space:nowrap;background:#f8fafc;border:1.5px solid #c8d5e5;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-weight:900;display:inline-flex}.nifty-rolling-other span.activity-b{color:#064f9c;background:#e9f3ff;border-color:#7ab6ff}.nifty-rolling-other span.activity-c{color:#00633d;background:#e9fbf2;border-color:#68d39e}.nifty-rolling-other span.activity-u{color:#7a4a00;background:#fff5dc;border-color:#eba93f}.nifty-rolling-other b{font-size:10px;font-weight:950}.nifty-rolling-context{border-top:1px solid #e5ebf3;margin-top:6px;padding-top:6px}.nifty-rolling-context>b{color:#263b57;letter-spacing:.03em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:950;display:block}.nifty-rolling-context>div:not(.nifty-rolling-step-block){flex-wrap:wrap;gap:4px;display:flex}.nifty-rolling-context>div:not(.nifty-rolling-step-block)>span{color:#223750;white-space:nowrap;background:#f8fafc;border:1.5px solid #c8d5e5;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-weight:900;display:inline-flex}.nifty-rolling-context>div:not(.nifty-rolling-step-block)>span.activity-s.ce{color:#b00024;background:#fff0f2;border-color:#ff8fa0}.nifty-rolling-context>div:not(.nifty-rolling-step-block)>span.activity-s.pe{color:#00633d;background:#e9fbf2;border-color:#68d39e}.nifty-rolling-context>div:not(.nifty-rolling-step-block)>span.activity-b{color:#064f9c;background:#e9f3ff;border-color:#7ab6ff}.nifty-rolling-context>div:not(.nifty-rolling-step-block)>span.activity-c{color:#00633d;background:#e9fbf2;border-color:#68d39e}.nifty-rolling-context>div:not(.nifty-rolling-step-block)>span.activity-u{color:#7a4a00;background:#fff5dc;border-color:#eba93f}.nifty-rolling-context>div:not(.nifty-rolling-step-block)>span b{font-size:10px;font-weight:950}.nifty-rolling-context>em{color:#66758a;font-size:10px;font-style:normal;font-weight:900}.nifty-rolling-context>.nifty-rolling-step-block{margin-top:0}.nifty-rolling-context .nifty-rolling-step-group{grid-template-columns:72px minmax(0,1fr)}.seller-time-bar-card .drill-collapsible-head{background:#f7fafc;min-height:38px;padding:5px 8px}.seller-time-bar-card .snapshot-summary-title span{white-space:normal;line-height:1.25}.seller-time-bar-card .drill-collapsible-head:after{color:#0f3b82;background:#eff6ff;border-color:#93c5fd}.seller-time-controls{border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:6px;padding:2px 8px;display:grid}.seller-time-range input{accent-color:#2563eb;width:100%}.seller-time-dual-range{min-width:0}.seller-time-bar-card .option-clock-range-labels{margin-bottom:2px;font-size:9px}.option-clock-range-labels .seller-range-selected-pill{background:#0f172a;border-color:#1d4ed8;padding:3px 8px;font-size:9px;box-shadow:0 2px 10px #0f172a2e;color:#fff!important}.seller-dual-slider{--from-pct:0%;--to-pct:100%;cursor:pointer;touch-action:none;height:28px;position:relative}.seller-dual-slider-base,.seller-dual-slider-fill{border-radius:999px;height:4px;position:absolute;top:15px}.seller-dual-slider-base{background:#dbe7f3;left:0;right:0}.seller-dual-slider-fill{left:var(--from-pct);right:calc(100% - var(--to-pct));background:#2563eb}.seller-range-handle{z-index:3;cursor:grab;background:#2563eb;border:2px solid #fff;border-radius:999px;width:16px;height:16px;padding:0;position:absolute;top:8px;transform:translate(-50%);box-shadow:0 2px 8px #2563eb59}.seller-range-handle:active{cursor:grabbing}.seller-range-handle.active{box-shadow:0 0 0 4px #2563eb2e,0 2px 8px #2563eb59}.seller-range-handle.from{background:#16b978}.seller-range-handle.to{background:#ef4454}.seller-dual-slider.overlap .seller-range-handle.from{z-index:5;margin-left:-12px}.seller-dual-slider.overlap .seller-range-handle.to{z-index:4;margin-left:12px}.seller-range-handle span{pointer-events:none;color:#0f172a;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:999px;min-width:58px;padding:1px 6px;font-size:9px;font-weight:950;line-height:1.1;display:block;position:absolute;top:-18px;box-shadow:0 2px 8px #0f172a1f}.seller-range-handle.from span{right:50%}.seller-range-handle.to span{left:50%}.seller-segment{background:#eef4fb;border:1px solid #d7e3f0;border-radius:8px;align-items:center;gap:4px;padding:3px;display:inline-flex}.seller-segment button{color:#53627a;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:900}.seller-segment button.active{color:#0f172a;background:#fff;box-shadow:0 1px 4px #0f172a1f}.seller-period-control{color:#667085;letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:900;display:grid}.seller-period-control select{color:#0f172a;background:#fff;border:1px solid #d7e3f0;border-radius:7px;min-width:82px;height:34px;font-weight:850}.seller-time-empty{color:#64748b;border:1px dashed #cbd5e1;border-radius:8px;margin:12px 16px;padding:10px 12px;font-weight:850}.seller-time-empty.neg{color:#dc2626;border-color:#fecaca}.seller-time-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:5px 8px 3px;display:grid}.seller-time-metrics span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;gap:2px;min-width:0;padding:3px 5px;display:grid}.seller-time-metrics small{color:#64748b;text-transform:uppercase;font-size:7.5px;font-weight:900}.seller-time-metrics b{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:950;overflow:hidden}.seller-minute-bars{gap:7px;padding:10px 16px 14px;display:grid}.seller-net-build{gap:4px;padding:4px 8px 5px;display:grid}.seller-net-row{background:#fff;border:1px solid #e8eef5;border-radius:6px;grid-template-columns:108px minmax(0,1fr) 68px;align-items:center;gap:8px;min-height:22px;padding:3px 6px;display:grid}.seller-net-row span{color:#526075;font-size:9.5px;font-weight:950}.seller-net-row i{border-radius:999px;min-width:2px;height:8px;display:block}.seller-net-row i.pe{background:#16b978}.seller-net-row i.ce{background:#ef4454}.seller-net-row b{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:950;overflow:hidden}.seller-minute-row{background:#fff;border:1px solid #e8eef5;border-radius:8px;grid-template-columns:56px minmax(0,1fr) minmax(0,1fr) 120px;align-items:center;gap:10px;min-height:34px;padding:6px 8px;display:grid}.seller-minute-row.selected{background:#eff6ff;border-color:#93c5fd}.seller-minute-time{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:950}.seller-minute-track{grid-template-columns:24px minmax(0,1fr) 58px;align-items:center;gap:7px;min-width:0;display:grid}.seller-minute-track b{color:#526075;font-size:11px;font-weight:950}.seller-minute-track i{border-radius:999px;min-width:2px;height:10px;display:block}.seller-minute-track i.pe{background:#16b978}.seller-minute-track i.ce{background:#ef4454}.seller-minute-track em,.seller-minute-row>span:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:900;overflow:hidden}.seller-time-note{color:#64748b;flex-wrap:wrap;justify-content:space-between;gap:6px;padding:0 8px 5px;font-size:9px;font-weight:850;display:flex}@media (width<=980px){.option-clock-visual-grid,.option-clock-donut-row{grid-template-columns:1fr}.option-clock-profile .option-clock-section-head{flex-direction:column;align-items:flex-start}.option-clock-profile-actions{justify-content:flex-start;width:100%}.option-clock-profile{overflow-x:auto}.option-clock-bars-list{min-width:520px}.seller-time-controls,.seller-time-metrics,.seller-minute-row,.seller-net-row{grid-template-columns:1fr}.seller-time-bar-card .seller-time-controls{grid-template-columns:minmax(220px,1fr) auto}.seller-time-bar-card .seller-time-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.seller-time-bar-card .seller-net-row{grid-template-columns:96px minmax(0,1fr) 58px}.seller-segment{width:100%}.seller-segment button{flex:1}.seller-time-bar-card .seller-segment{width:auto}.seller-time-bar-card .seller-segment button{flex:none}}.chip{background:#f7f9fc;border-color:#e3eaf3}.view-link{color:#26354d;background:#fff}.view-link:hover,.view-link.active,.tree-root.active,.tree-root:hover{color:var(--blue);background:#edf5ff;border-color:#267ff259}.main{background:0 0}.tab.active span{color:#fff;background:#ffffff38}.th,.best-list-head,.exit-list-head,.mover-list-head,.flow-pick-head,.drill-table th{color:#5d6b82;border-color:var(--border);background:#f7f9fc}.row,.best-list-row,.exit-list-row,.mover-list-row,.flow-pick-row,.sector-stock-row,.drill-table td{color:var(--text);background:#fff;border-color:#1f2d4412}.leader-sector-break,.best-sector-break{color:#5d6b82;background:linear-gradient(90deg,#f6f9fd,#fff);border-color:#1f2d4414}.dom-cell small{color:#334155}.db.pure,.best-tier.prime,.best-tier.good,.best-side.buy,.exit-side.buy,.mover-build.long{color:#067647;background:#14b86f24;border-color:#14b86f3d}.db.mixed,.ql.rescue{color:#9a6a05;background:#c8921121}.best-side.sell,.exit-side.sell,.mover-build.short{color:#b42335;background:#ef445421;border-color:#ef445438}.sector-performance{background:radial-gradient(circle at 12% 90%,#14b86f14,#0000 30%),#fff}.perf-bar span,.perf-bar strong{color:var(--text)}.options-pro-grid,.options-pro-card,.options-pro-side{background:#fff}.options-pro-head,.options-pro-side .options-pro-card,.options-pro-card{border-color:var(--border)}.options-pro-readout{color:#44516a}.options-pro-readout b,.options-pro-readout span,.pro-legend span,.option-legend span{color:#253044;border-color:var(--border);background:#f3f6fa}.mover-side-card{background:#fff}.mover-sector{border-color:#1f2d4414}.empty{color:var(--muted)}@media (width<=920px){.topbar{gap:10px}.main{padding:10px}.row{border:1px solid var(--border);background:#fff;border-radius:12px;min-width:0;margin-bottom:8px}}:root{--bg:#f3f6fb;--panel:#fff;--card:#fff;--sidebar:#fff;--border:#dbe4ef;--border-2:#cbd7e6;--text:#141f33;--muted:#66758d;--dim:#e7edf5;--green:#12a86a;--green-bg:#12a86a1a;--green-soft:#12a86a26;--green-strong:#0e9b60;--red:#e84a5a;--red-bg:#e84a5a1a;--red-soft:#e84a5a26;--red-strong:#d83949;--blue:#1f78ee;--blue-bg:#1f78ee1a;--yellow:#b7791f;--yellow-bg:#b7791f1f}html,body{background:#f3f6fb}body{color:var(--text);background:radial-gradient(circle at 10% -12%, #1f78ee1c, transparent 34%), linear-gradient(180deg, #fff 0, #f5f8fc 210px, var(--bg) 100%);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-family:Segoe UI Variable Text,Segoe UI,Inter,sans-serif}select,input,button{color:var(--text)}select,input{border-color:var(--border);background:#fff}.shell{grid-template-rows:54px 1fr;grid-template-columns:232px minmax(0,1fr)}.topbar{background:#fffffff5;border-bottom:1px solid #1f2d441a;height:54px;padding:0 18px;box-shadow:0 10px 30px #1f2d440f}.brand{color:#0f1d33;letter-spacing:-.035em;font-weight:850}.sub{color:#7c8aa2}.chip,.refresh-timer,.btn-clr,.search,.toolbar input,.toolbar select,.drill-control select,.drill-control input{border:1px solid var(--border);background:#fff;min-height:30px;box-shadow:0 4px 12px #1f2d440a}.chip .v,.chip .l,.refresh-timer{color:var(--text)}.chip .l{color:var(--muted)}.refresh-timer{color:var(--blue)}.sidebar{background:#fffffff0;border-right:1px solid #1f2d441a;padding:16px 10px;box-shadow:10px 0 28px #1f2d440a}.section-title{color:#0f1d33;letter-spacing:-.01em;font-size:13px}.view-link,.tree-panel,.tree-root,.nav,.sector-toggle,.active-filter{border-color:var(--border);color:var(--text);background:#fff;box-shadow:0 6px 16px #1f2d440a}.view-link:hover,.view-link.active,.tree-root:hover,.tree-root.active,.nav:hover,.nav.all.on,.sector-toggle:hover,.sector-toggle.active{color:var(--blue);background:#edf5ff;border-color:#1f78ee57}.sector-stats span{color:var(--text);background:#eef3f9}.sector-bar{background:#edf2f7}.sector-stocks{border-left-color:#dbe4ef}.stock-leaf:hover,.stock-leaf.active{background:#f3f8ff;border-color:#1f78ee3d}.main{background:0 0;padding:14px}.tabs,.toolbar input,.toolbar select,.search{border-color:var(--border);background:#fff}.tab{color:var(--muted);border-radius:9px}.sc,.rc,.leader-sector-ranks,.sector-performance,.sector-board,.sector-grid-card,.best-board,.best-board.compact,.best-compact-head,.best-list,.exit-board,.exit-board.compact,.exit-compact-head,.exit-list,.drill-toolbar,.drill-summary-card,.drill-chart-card,.drill-table-card,.options-pro-grid,.options-pro-card,.options-pro-side,.mover-list,.mover-side-card,.mover-tabs,.tw{border-color:var(--border);background:#fff;box-shadow:0 12px 30px #1f2d440e}.sc,.rc,.drill-summary-card{border-radius:10px}.sector-performance,.options-pro-grid{border-radius:12px;overflow:hidden}.perf-head{border-bottom-color:#1f78ee42}.perf-chart{min-height:250px}.perf-label{color:#27354b}.perf-bar span,.perf-bar strong{color:#132033;text-shadow:none}.th,.best-list-head,.exit-list-head,.mover-list-head,.flow-pick-head,.drill-table th,.sector-table-head{color:#66758d;border-color:var(--border);background:#f7f9fc;font-weight:850}.tb,.row,.best-list-row,.exit-list-row,.mover-list-row,.flow-pick-row,.sector-stock-row,.drill-table td{color:var(--text);background:#fff;border-color:#1f2d4414}.row:hover,.best-list-row:hover,.exit-list-row:hover,.mover-list-row:hover,.flow-pick-row:hover,.sector-stock-row:hover,.drill-table tbody tr:hover{background:#f8fbff}.leader-sector-break,.best-sector-break{color:#627087;border-color:var(--border);background:linear-gradient(90deg,#f7f9fc 0%,#fff 100%);min-height:36px}.leader-sector-break strong,.best-sector-break strong,.slabel,.rank-title span,.perf-head h2,.sc strong,.sw a,.best-symbol-cell a,.exit-symbol-cell a,.sector-grid-title h3,.best-compact-head h2,.exit-compact-head h2,.drill-chart-head strong,.drill-summary-card strong,.options-pro-head strong,.mover-sector,.mover-ad{color:var(--text)}.dom-cell small,.best-rule-strip,.exit-rule-strip,.status-line,.drill-chart-head span,.drill-summary-card span,.options-pro-head span,.options-pro-readout{color:#40516b}.db,.ql,.aql,.futql,.expql,.sbg,.best-tag,.best-option,.exit-build-cell,.mover-build,.flow-chip{border-radius:999px;font-weight:850}.db.pure,.best-tier.prime,.best-tier.good,.best-side.buy,.exit-side.buy,.mover-build.long,.mover-build.cover{color:#057247;background:#12a86a24;border-color:#12a86a42}.db.soft,.sbg,.best-tag,.best-option,.exit-build-cell,.mover-build{color:#1b5fad;background:#1f78ee1a;border-color:#1f78ee29}.db.mixed,.ql.rescue{color:#90610b;background:#b7791f1f;border-color:#b7791f33}.best-side.sell,.exit-side.sell,.mover-build.short,.mover-build.unwind{color:#b42335;background:#e84a5a1f;border-color:#e84a5a38}.ql,.aql.bull,.futql.bull,.expql.bull,.mp.pos,.mini-move.pos,.best-move.mp.pos{color:#067647;background:#12a86a1f}.mp.neg,.aql.bear,.expql.bear,.mini-move.neg,.best-move.mp.neg{color:#b42335;background:#e84a5a1f}.bw{background:#dfe7f1}.bf{background:linear-gradient(90deg,#16c784,#0fb36c)}.br{background:linear-gradient(90deg,#e84a5a,#f05d6b)}.option-legend span,.pro-legend span,.options-pro-readout span,.options-pro-readout b{color:#253044;border-color:var(--border);background:#f4f7fb}.options-pro-head{border-bottom-color:var(--border);background:linear-gradient(#fff,#f8fbff)}.drill-hover-line{stroke:#141f3375}.drill-tooltip{color:var(--text);border-color:var(--border);background:#fff;box-shadow:0 20px 46px #1f2d442e}.drill-control span{color:var(--muted)}.drill-control select,.drill-control input{border-radius:8px}.mover-sector{border-color:var(--border);background:#fff}.mover-sector.active,.mover-sector:hover{background:#edf5ff}.empty{color:var(--muted);border:1px solid var(--border);background:#f8fbff}@media (width<=1180px){.shell{grid-template-columns:210px minmax(0,1fr)}.topchips{justify-content:flex-start;overflow-x:auto}.perf-chart{overflow-x:auto}}@media (width<=760px){.shell{display:block}.topbar{z-index:20;flex-wrap:wrap;height:auto;min-height:54px;padding:9px 10px;position:sticky;top:0}.sidebar{z-index:19;border-right:0;border-bottom:1px solid var(--border);width:100%;max-height:210px;position:sticky;top:54px;overflow-y:auto}.main{padding:10px}.chip{min-height:28px;padding:4px 8px}.sector-performance{min-width:100%}.tw,.best-list,.exit-list,.mover-list,.drill-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.row,.best-list-row,.exit-list-row,.mover-list-row{min-width:980px}}:root{--bg:#f5f7fb;--panel:#fff;--card:#fff;--sidebar:#fff;--border:#d8e1ec;--border-2:#c9d5e4;--text:#121b2d;--muted:#637188;--dim:#e4ebf4;--green:#16a765;--green-bg:#16a7651a;--green-soft:#16a76529;--green-strong:#0fa05d;--red:#e24a55;--red-bg:#e24a551a;--red-soft:#e24a5529;--red-strong:#db3e4b;--blue:#1f75e6;--blue-bg:#1f75e61a;--yellow:#b7791f;--yellow-bg:#b7791f1f;--mono:"Segoe UI Variable Text", "Segoe UI", sans-serif;--display:"Segoe UI Variable Display", "Segoe UI", sans-serif;--ui:"Segoe UI Variable Text", "Segoe UI", sans-serif}body{color:var(--text);letter-spacing:-.005em;background:#f5f7fb;font-size:13px}.topbar{height:52px;box-shadow:none;background:#fff;border-bottom:1px solid #dbe3ee;padding:0 16px}.brand{color:#14213a;font-size:17px;font-weight:780}.sub{color:#718099;font-size:10px;font-weight:650}.chip,.refresh-timer,.btn-y,.btn-clr{height:30px;min-height:30px;box-shadow:none;background:#fff;border-color:#d8e1ec;border-radius:7px;font-size:11px}.chip .v{color:#102037;font-weight:780}.refresh-timer strong{color:#16a765}.btn-y{color:#9a650a;background:#fff8e8;border-color:#e7bd58}.shell{grid-template-columns:230px minmax(0,1fr)}.sidebar{box-shadow:none;background:#fff;border-right:1px solid #dbe3ee;padding:14px 10px}.slabel,.section-title{color:#111b2d;font-size:14px;font-weight:760}.view-link,.tree-panel,.tree-root,.nav,.sector-toggle,.active-filter{box-shadow:none;background:#fff;border:1px solid #d9e2ed;border-radius:8px}.view-link{color:#1a2942;letter-spacing:.015em;text-transform:none;min-height:40px;padding:9px 12px;font-size:11px}.view-link b,.tree-root b{color:#1f75e6;background:#eaf3ff}.view-link.active,.view-link:hover,.tree-root.active,.tree-root:hover,.nav.all.on,.nav:hover,.sector-toggle:hover,.sector-toggle.active{color:#1f75e6;background:#eef6ff;border-color:#9fc6f8}.main{background:#f5f7fb;gap:12px;padding:14px 16px;overflow:auto}.main-head{gap:12px}.tabs{height:42px;box-shadow:none;background:#fff;border:1px solid #d8e1ec;border-radius:10px}.tab{text-transform:none;letter-spacing:0;border-radius:8px;min-width:94px;font-size:11px}.tab.active.bull{color:#fff;background:#16c784}.tab.active.bear{color:#fff;background:#e24a55}.toolbar input,.toolbar select,.search,.grp input,.grp select,.drill-control select,.drill-control input{color:#16243a;height:34px;box-shadow:none;background:#fff;border:1px solid #d3deea;border-radius:7px}.search{width:250px}.status-line,.refresh-note{color:#637188;box-shadow:none;background:#fff;border-color:#d8e1ec}.srow{gap:10px}.sc,.leader-sector-ranks,.sector-performance,.sector-board,.sector-grid-card,.best-board.compact,.best-compact-head,.best-list,.exit-board.compact,.exit-compact-head,.exit-list,.drill-toolbar,.drill-summary-card,.drill-chart-card,.drill-table-card,.options-pro-grid,.options-pro-card,.mover-list,.mover-side-card,.tw{box-shadow:none;background:#fff;border:1px solid #d8e1ec;border-radius:10px}.sc{min-height:74px;padding:13px 14px}.sc span{color:#68788f;letter-spacing:.06em;font-size:10px}.sc strong{color:#13213a;font-size:22px;font-weight:780}.sc small{color:#637188}.sector-performance{background:#fff;padding:14px 18px 12px}.perf-head{border-bottom:1px solid #9fc6f8;min-height:40px;margin-bottom:8px;padding-bottom:9px}.perf-head h2{color:#13213a;letter-spacing:.01em;font-size:15px;font-weight:780}.perf-status{color:#16a765}.perf-chart{min-height:210px;padding:10px 8px 4px}.perf-bar{height:170px}.perf-bar strong{color:#13213a;text-shadow:none;font-size:12px}.perf-bar.bear strong{color:#13213a;text-shadow:none}.perf-bar i{width:min(42px,68%);box-shadow:none;background:linear-gradient(#17d673,#11a15e);border-radius:4px 4px 0 0}.perf-bar.bear i{box-shadow:none;background:#e24a55;border-radius:999px;height:5px!important}.perf-bar span{color:#25344c;font-size:10px;font-weight:720}.tw,.best-list,.exit-list,.mover-list,.drill-table-card{overflow:auto}.th,.best-list-head,.exit-list-head,.mover-list-head,.drill-table th,.sector-table-head{color:#51627a;letter-spacing:.025em;background:#f8fafc;border-bottom:1px solid #d8e1ec;font-size:10.5px;font-weight:760}.th{padding:10px 12px}.tb{background:#fff}.row,.best-list-row,.exit-list-row,.mover-list-row,.sector-stock-row,.drill-table td{color:#13213a;box-shadow:none;background:#fff;border-bottom:1px solid #edf2f7}.row{min-height:60px;padding:8px 12px}.row:hover,.best-list-row:hover,.exit-list-row:hover,.mover-list-row:hover,.sector-stock-row:hover,.drill-table tbody tr:hover{background:#f7fbff}.leader-sector-break,.best-sector-break{color:#52627a;letter-spacing:.025em;background:#f8fafc;border-bottom:1px solid #d8e1ec;min-height:38px;font-size:10.5px}.leader-sector-break strong,.best-sector-break strong{color:#13213a;font-size:12px}.leader-sector-break.bull,.best-sector-break.bull{border-left-color:#16a765}.leader-sector-break.bear,.best-sector-break.bear{border-left-color:#e24a55}.sw a,.best-symbol-cell a,.exit-symbol-cell a,.sector-stock-col.symbol a{color:#102037;font-weight:760}.sw a:hover,.best-symbol-cell a:hover,.exit-symbol-cell a:hover,.sector-stock-col.symbol a:hover{color:#1f75e6}.si,.rk,.best-rank,.exit-rank{color:#42516a;background:#e8eef6}.sbg{color:#1f75e6;background:#eaf3ff;border:1px solid #d4e6ff;border-radius:5px}.tc,.dom-cell small,.best-rule-strip,.exit-rule-strip{color:#34445e}.tc.tr,.nm,.bc,.best-time,.best-num,.exit-time,.exit-num{color:#101d33;text-shadow:none;font-weight:760}.dom-cell small{margin-top:5px;font-size:11.5px;font-weight:650;line-height:1.38}.db{border-radius:5px;padding:3px 7px;font-size:9.5px;font-weight:820}.db.pure{color:#086e45;background:#e7f7ef}.db.soft{color:#1559b8;background:#e9f2ff}.db.mixed{color:#8a5a05;background:#fff4d9}.ql{color:#8a5a05;background:#fff4d9;border-color:#ecd391}.bw{background:#e3eaf3;max-width:92px;height:7px}.bi{background:#16a765}.bear .bi{background:#e24a55}.mp{border-radius:6px;font-weight:760}.mp.pos,.mini-move.pos,.best-move.mp.pos{color:#087247;background:#e8f7ef}.mp.neg,.mini-move.neg,.best-move.mp.neg{color:#b42335;background:#fdecee}.best-compact-head,.exit-compact-head{background:#fff;padding:14px 16px}.best-compact-head h2,.exit-compact-head h2{color:#13213a;font-size:18px;font-weight:780}.best-compact-head p,.exit-compact-head p{color:#68788f}.best-counts span,.exit-counts span{color:#52627a;background:#f8fafc;border:1px solid #d8e1ec;border-radius:8px}.best-counts b,.exit-counts b{color:#13213a}.best-tag,.best-option,.exit-build-cell,.mover-build,.flow-chip{color:#27405f;box-shadow:none;background:#f2f6fb;border:1px solid #e0e8f2;border-radius:7px}.best-option.weak{color:#8a5a05;background:#fff4d9;border-color:#ecd391}.best-side.buy,.exit-side.buy,.best-tier.prime,.best-tier.good{color:#057247;background:#e7f7ef}.best-side.sell,.exit-side.sell{color:#b42335;background:#fdecee}.best-score,.exit-score{color:#27354b;background:#eef3f9}.options-pro-grid{grid-template-columns:minmax(0,1.5fr) minmax(380px,.85fr);gap:0}.options-pro-card{border-color:#d8e1ec}.options-pro-head{background:#fff;border-bottom:1px solid #d8e1ec;min-height:46px;padding:8px 12px}.options-pro-head strong,.drill-chart-head strong{color:#13213a;font-size:15px;font-weight:760}.options-pro-readout span,.options-pro-readout b,.pro-legend span,.option-legend span{color:#22324a;background:#f8fafc;border:1px solid #d8e1ec;border-radius:7px}.drill-board{max-width:100%}.drill-toolbar{padding:12px}.drill-summary-card{padding:13px}.drill-summary-card strong{color:#13213a;font-size:21px;font-weight:760}.drill-chart-head{background:#fff;border-bottom:1px solid #d8e1ec;min-height:44px;padding:9px 12px}.drill-svg,.option-svg,.smart-oi-svg{background:#fff}.drill-grid-line,.drill-zero-line{stroke:#e8edf4}.drill-hover-line{stroke:#2b3a52;stroke-dasharray:3 3}.drill-axis-text,.drill-time-axis{fill:#637188}.drill-tooltip{color:#13213a;background:#fff;border:1px solid #d8e1ec;border-radius:8px;box-shadow:0 16px 42px #1f2d442e}.drill-tooltip-row strong{color:#13213a}.drill-table th,.drill-table td{padding:9px 11px}.mover-sector{background:#fff;border:1px solid #d8e1ec;border-radius:8px}.mover-sector.active,.mover-sector:hover{background:#eef6ff;border-color:#9fc6f8}.empty{color:#637188;background:#f8fafc;border:1px solid #d8e1ec;border-radius:8px}@media (width<=980px){.shell{grid-template-columns:205px minmax(0,1fr)}.search{width:190px}.srow{grid-template-columns:repeat(2,minmax(0,1fr))}.options-pro-grid{grid-template-columns:1fr}}@media (width<=720px){.topbar{gap:8px}.main{padding:10px}.srow{grid-template-columns:1fr}.perf-chart{min-width:760px}.row,.best-list-row,.exit-list-row,.mover-list-row{min-width:1080px}}.leader-sector-ranks{padding:11px 12px}.rank-title small{color:#637188;font-size:10px}.rank-strip{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.rank-strip button{min-height:54px;box-shadow:none;background:#f8fafc;border:1px solid #dbe4ef;border-radius:9px;flex:0 0 190px;grid-template-columns:28px minmax(0,1fr);padding:8px 10px}.rank-strip button:hover,.rank-strip button.active{background:#edf6ff;border-color:#9fc6f8}.rank-strip b{color:#087247;background:#e7f7ef;width:26px;height:26px;font-size:10px}.rank-strip strong{color:#13213a;font-size:12px}.rank-strip span,.rank-strip small{color:#637188;font-size:10px}.rank-strip small{color:#1f75e6}.th,.best-list-head,.exit-list-head,.mover-list-head{height:36px}.row{min-height:58px}.sw a{font-size:12.5px}.tc{color:#52627a;font-size:11.5px}.tc.tr,.nm,.bc{color:#13213a;font-size:12px}.db{letter-spacing:0}.dom-cell small{color:#26374f;font-size:11px;font-weight:620}.bw{width:92px}.sc,.leader-sector-ranks,.sector-performance,.tw{border-color:#d6e0ec}.sector-performance{margin-top:0}.perf-chart{align-items:end}.perf-bar{grid-template-rows:22px 1fr 26px;height:162px}.perf-bar i{width:min(38px,64%)}.best-sector-break small,.leader-sector-break small{color:#52627a}.sector-performance,.leader-sector-ranks,.tw,.best-list,.exit-list,.mover-list,.drill-chart-card,.drill-table-card,.options-pro-grid,.sector-grid-card{contain:layout paint style}.sector-performance,.tw,.drill-chart-card,.drill-table-card,.options-pro-grid{content-visibility:auto;contain-intrinsic-size:360px}.row,.best-list-row,.exit-list-row,.mover-list-row,.sector-stock-row{contain:layout paint}.tb,.best-list,.exit-list,.mover-list,.sector-card-scroll,.drill-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable}.th span{white-space:nowrap}.th span:first-child,.row>:first-child{justify-self:center}.th span:nth-child(2),.th span:nth-child(3),.th span:nth-child(6),.row>:nth-child(2),.row>:nth-child(3),.row>:nth-child(6){justify-self:start;margin-left:0}.th span:nth-child(4),.th span:nth-child(5),.row>:nth-child(4),.row>:nth-child(5){text-align:center;justify-self:center}.th span:nth-child(n+7),.row>:nth-child(n+7){text-align:right;justify-self:end}.row>:nth-child(7){justify-self:stretch}.sw,.best-symbol-cell,.exit-symbol-cell{min-width:0}.sw a,.best-symbol-cell a,.exit-symbol-cell a{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.sbg{text-overflow:ellipsis;white-space:nowrap;max-width:112px;overflow:hidden}.dom-cell{width:100%;min-width:0}.dom-badge-line{min-width:0}.dom-cell small{max-width:100%}.bw{width:100%;max-width:112px}.nm,.bc,.tc,.mp,.best-time,.best-num,.best-score,.exit-time,.exit-num,.mover-list-row strong{font-variant-numeric:tabular-nums}.mp{text-align:center;min-width:76px}.best-list-head,.best-list-row{grid-template-columns:34px minmax(190px,1fr) 70px 72px 78px 78px minmax(210px,1.1fr) minmax(220px,1.1fr) minmax(235px,1.15fr) 122px 78px 68px;min-width:1440px}.best-list-row>:nth-child(4),.best-list-row>:nth-child(5),.best-list-row>:nth-child(6),.best-list-row>:nth-child(10),.best-list-row>:nth-child(12){text-align:right;justify-self:end}.mover-list-head,.mover-list-row{grid-template-columns:34px minmax(180px,1fr) 82px 88px 88px 100px 82px minmax(170px,1fr) 92px 70px;min-width:1040px}.mover-list-row>:nth-child(4),.mover-list-row>:nth-child(5),.mover-list-row>:nth-child(6),.mover-list-row>:nth-child(7),.mover-list-row>:nth-child(9),.mover-list-row>:nth-child(10){text-align:right;justify-self:end}.options-pro-grid{position:relative}.options-sync-tooltip{z-index:88;pointer-events:none;background:#fffffff5;border:1px solid #cbd7e6;border-radius:10px;width:min(204px,100vw - 24px);max-height:calc(100vh - 96px);padding:8px;position:fixed;top:82px;left:12px;overflow-y:auto;box-shadow:0 18px 48px #1f2d442e}.options-sync-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.options-sync-title strong{color:#121b2d;font-size:13px;font-weight:850}.options-sync-title span{color:#637188;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:750}.options-sync-simple{background:#f8fafc;border:1px solid #e0e8f2;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:5px 7px;display:flex}.options-sync-simple span{color:#637188;font-size:10px;font-weight:800}.options-sync-simple b{color:#13213a;font-variant-numeric:tabular-nums;font-size:12px;font-weight:900}.options-sync-simple b.pos{color:#057247}.options-sync-simple b.neg{color:#b42335}.options-sync-simple.seller-net{background:#fff;border-color:#d7e2ef}.options-sync-simple.seller-net span{color:#334155;font-weight:950}.options-sync-simple.seller-net.bias{background:#f1f5f9}.options-sync-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.options-sync-grid span{color:#637188;white-space:nowrap;background:#f8fafc;border:1px solid #e0e8f2;border-radius:7px;min-width:0;padding:6px 7px;font-size:10px;font-weight:700}.options-sync-grid b{color:#13213a;font-variant-numeric:tabular-nums;font-weight:850}.options-sync-grid b.pos{color:#057247}.options-sync-grid b.neg{color:#b42335}@media (width<=760px){.options-sync-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tw{overflow-x:auto}.dom-cell small{-webkit-line-clamp:2;line-height:1.34}.sbg{max-width:104px}.bw{max-width:98px}.mp{min-width:70px}@media (width>=1650px){.th,.row{min-width:0}}.drill-board,.drill-chart-card,.drill-table-card,.options-pro-grid,.options-pro-card,.options-pro-side,.pro-chart-wrap{contain:none;content-visibility:visible}.pro-chart-wrap,.drill-svg,.option-svg,.smart-oi-svg{touch-action:pan-y}.options-pro-grid,.drill-chart-card,.main{overscroll-behavior:auto}.drill-table{min-width:1060px}.drill-table th{letter-spacing:.07em;font-size:11.5px;font-weight:900}.drill-table td{font-size:13.5px;line-height:1.28}.drill-table .cell-time,.drill-table .cell-num{font-weight:850}.drill-table .col-vol{width:104px}.drill-table .col-turn{width:118px}.drill-table .col-read{width:240px}.drill-table .futures-read{color:var(--text);letter-spacing:.01em;white-space:normal;font-weight:900}.mover-list-head,.mover-list-row{align-items:start;column-gap:8px;min-width:2020px;grid-template-columns:38px minmax(250px,1.35fr) 96px 96px 88px 98px 98px 84px 92px minmax(620px,2.4fr) 106px 84px 76px!important}.mover-list-head{align-items:center}.mover-list-head>span,.mover-list-row>*{min-width:0}.mover-list-head>:first-child,.mover-list-row>:first-child,.mover-list-head>:nth-child(3),.mover-list-row>:nth-child(3),.mover-list-head>:nth-child(9),.mover-list-row>:nth-child(9){text-align:center;justify-self:center}.mover-list-head>:nth-child(4),.mover-list-row>:nth-child(4),.mover-list-head>:nth-child(5),.mover-list-row>:nth-child(5),.mover-list-head>:nth-child(6),.mover-list-row>:nth-child(6),.mover-list-head>:nth-child(7),.mover-list-row>:nth-child(7),.mover-list-head>:nth-child(11),.mover-list-row>:nth-child(11),.mover-list-head>:nth-child(12),.mover-list-row>:nth-child(12),.mover-list-head>:nth-child(13),.mover-list-row>:nth-child(13){text-align:right;justify-self:end}.mover-list-row .best-symbol-cell{align-items:flex-start;width:100%}.mover-list-row .best-symbol-cell a{text-overflow:ellipsis;min-width:0;overflow:hidden}.mover-symbol-copy{gap:4px;min-width:0;display:grid}.mover-sector-context{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.mover-sector-bias{color:#586a82;text-transform:uppercase;white-space:nowrap;background:#f5f7fa;border:1px solid #cdd8e6;border-radius:4px;padding:2px 5px;font-size:8px;font-weight:900;line-height:1.2}.mover-sector-bias.bullish{color:#08764d;background:#eaf9f2;border-color:#69d3a3}.mover-sector-bias.bearish{color:#cf2940;background:#fff0f2;border-color:#ff9bab}.mover-match-time{white-space:nowrap;justify-items:end;gap:2px;display:grid}.mover-match-time b{color:#08765a;font-size:12px;font-weight:900}.mover-match-time small{color:#66758a;font-size:10px;font-weight:800}.mover-option-flow{background:#f7f9fc;border:1px solid #d8e2ee;border-radius:6px;gap:2px;width:100%;min-width:0;padding:5px 7px;display:grid}.mover-option-flow.aligned{color:#067647;background:#ecfbf4;border-color:#71d7aa}.mover-option-flow.missing{color:#6b7280}.mover-option-flow b,.mover-option-flow small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mover-option-flow b{text-transform:uppercase;font-size:10px}.mover-option-flow small{color:inherit;font-size:9px}.mover-trigger-quality{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-width:0;margin-top:3px;padding:4px 7px;display:flex}.mover-trigger-quality b,.mover-trigger-quality small{white-space:normal;text-overflow:clip;font-weight:900;overflow:visible}.mover-trigger-quality.peak{color:#065f46;background:#d1fae5;border-color:#059669}.mover-trigger-quality.stable{color:#047857;background:#ecfdf5;border-color:#34d399}.mover-trigger-quality.dull{color:#92400e;background:#fffbeb;border-color:#f59e0b}.mover-flow-details{border-top:1px solid;border-top-color:color-mix(in srgb, currentColor 24%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 12px;margin-top:4px;padding-top:4px;display:grid}.mover-flow-detail{border-left:2px solid #4665852e;align-content:start;gap:1px;min-width:0;padding-left:7px;display:grid}.mover-flow-detail em{color:#4b5f78;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.mover-flow-detail strong{font-size:9px;font-weight:900}.mover-flow-detail small,.mover-option-flow .mover-flow-detail small{color:#45566d;text-overflow:clip;white-space:normal;font-size:8px;font-weight:750;line-height:1.25;overflow:visible}.mover-flow-detail .pos{color:#078552}.mover-flow-detail .neg{color:#d92d43}.mover-sequence-read{background:#fff8e194;border-left-color:#d69e2e;padding:5px 6px}.mover-sequence-read.pass{background:#dffaefa3;border-left-color:#10a56a}.mover-sequence-read.wait strong{color:#a65f00}.mover-sequence-read.pass strong{color:#087a4d}.mover-sequence-values{overflow-wrap:anywhere;color:#10243f!important;font-weight:900!important}.sector-performance{background:var(--panel,#fff);border-radius:10px;padding:10px 12px 12px}.market-sentiment-strip{margin-bottom:14px}.sentiment-line{color:#5b6678;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.sentiment-line strong{white-space:nowrap;align-items:center;gap:8px;font-style:normal;display:inline-flex}.sentiment-line b,.sentiment-line em{font-style:normal;font-weight:900}.sentiment-line b{color:#00a95a}.sentiment-line em{color:#ef4444}.sentiment-line i{color:#1f2937;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900}.sentiment-track{background:#eef2f7;border-radius:999px;height:6px;margin-top:5px;display:flex;overflow:hidden}.sentiment-track .up{background:#17b978}.sentiment-track .down{background:#ff4d57}.sector-performance .perf-head{border-bottom:1px solid #d8dee8;margin:0 0 8px;padding:0 0 9px}.sector-performance .perf-title-wrap{gap:8px}.sector-performance .sector-dot{background:#8bb7ff;border-radius:999px;width:8px;height:8px}.sector-performance .perf-head h2{color:#111827;letter-spacing:.02em;font-family:inherit;font-size:14px;font-weight:900}.sector-performance .perf-status{color:#64748b;font-size:10px}.sector-performance .perf-chart{scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(72px,1fr);grid-auto-flow:column;align-items:stretch;gap:12px;height:252px;min-height:252px;padding:16px 10px 44px;display:grid;position:relative;overflow:auto visible}.sector-performance .perf-zero-line{pointer-events:none;background:#c7ccd5;height:1px;position:absolute;top:53%;left:10px;right:10px}.sector-performance .perf-bar{cursor:pointer;background:0 0;border:0;min-width:72px;height:100%;padding:0;display:block;position:relative}.sector-performance .perf-bar strong{z-index:2;color:#00a95a;text-align:center;text-shadow:none;white-space:nowrap;font-size:12px;font-weight:950;line-height:1;position:absolute;left:0;right:0}.sector-performance .perf-bar.bull strong{bottom:calc(47% + var(--bar-size) + 7px)}.sector-performance .perf-bar.bear strong{top:calc(53% + var(--bar-size) + 7px);color:#ff4d57}.sector-performance .perf-bar i{width:min(72px,78%);height:var(--bar-size);min-height:4px;box-shadow:none;background:linear-gradient(#18c887 0%,#16b878 100%);border-radius:6px 6px 2px 2px;transition:filter .12s,transform .12s;display:block;position:absolute;left:50%;transform:translate(-50%)}.sector-performance .perf-bar.bull i{bottom:47%}.sector-performance .perf-bar.bear i{background:linear-gradient(#ff7378 0%,#f0525b 100%);border-radius:2px 2px 6px 6px;top:53%;height:var(--bar-size)!important}.sector-performance .perf-bar span{color:#111827;text-align:right;text-transform:uppercase;transform-origin:top;white-space:nowrap;text-overflow:ellipsis;width:88px;max-width:96px;font-size:10px;font-weight:850;line-height:1.05;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)rotate(-45deg)}.sector-performance .perf-bar:hover i,.sector-performance .perf-bar.active i{filter:brightness(1.05);transform:translate(-50%)scaleX(1.04)}.sector-performance .perf-bar.active:after{content:"";pointer-events:none;background:#0f172a0f;border-radius:6px;position:absolute;inset:0 2px 30px}.sector-performance .perf-tooltip{z-index:5;color:#334155;opacity:0;pointer-events:none;background:#fffffffa;border:1px solid #c9d2df;border-radius:5px;min-width:150px;padding:10px 12px;transition:opacity .12s,transform .12s;position:absolute;top:16px;left:50%;transform:translate(-50%,-6px);box-shadow:0 8px 20px #0f172a1f}.sector-performance .perf-tooltip b,.sector-performance .perf-tooltip em{color:#334155;text-align:left;white-space:nowrap;font-size:12px;font-style:normal;line-height:1.45;display:block}.sector-performance .perf-tooltip b{color:#0f172a;margin-bottom:4px;font-size:13px;font-weight:900}.sector-performance .perf-bar:hover .perf-tooltip{opacity:1;transform:translate(-50%)}@media (width<=760px){.sector-performance{padding:8px 8px 10px}.sector-performance .perf-chart{grid-auto-columns:64px;gap:8px;height:220px;min-height:220px;padding:14px 6px 42px}.sector-performance .perf-bar{min-width:64px}.sector-performance .perf-bar i{width:min(54px,76%)}}@media (width<=1400px){.shell{grid-template-columns:218px minmax(0,1fr)}.topbar{gap:10px;padding-inline:12px}.main{gap:8px;padding:8px 10px}.chip{min-height:28px;padding:5px 9px}.sc{min-height:64px;padding:10px 12px}.sector-performance .perf-chart{grid-auto-columns:minmax(66px,1fr);gap:9px;height:224px;min-height:224px}.row{min-height:48px;padding-block:7px}}@media (width<=1180px){.shell{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:1fr}.topbar{z-index:20;min-height:48px;padding:8px 10px;position:sticky;top:0}.topchips{scrollbar-width:none;flex:auto;justify-content:flex-start;min-width:0;display:flex;overflow-x:auto}.topchips::-webkit-scrollbar{display:none}.top-actions{flex:none}.sidebar{z-index:19;scrollbar-width:thin;min-width:0;padding:7px 8px;position:sticky;top:48px;overflow:auto hidden}.view-link,.tree-root{border-radius:8px;min-height:34px;padding:7px 10px;font-size:11px}.main{min-height:0;overflow:auto}.srow{grid-template-columns:repeat(2,minmax(180px,1fr));gap:8px}}@media (width<=920px){body{font-size:12px}.topbar{align-items:stretch;gap:7px}.brand{font-size:15px}.sub{display:none}.top-actions{justify-content:space-between;width:100%;overflow-x:auto}.main{padding:8px}.status-line{text-overflow:ellipsis;white-space:nowrap;min-height:26px;padding:6px 9px;overflow:hidden}.main-head,.toolbar{align-items:stretch;gap:8px}.tabs,.toolbar{scrollbar-width:thin;overflow-x:auto}.search,.toolbar input,.toolbar select{min-width:180px}.tw,.best-list,.exit-list,.mover-list,.drill-table-card,.options-lab-table,.sector-table-shell{-webkit-overflow-scrolling:touch;width:100%;overflow:auto}.th,.row{min-width:1120px;display:grid}.row>.sbg,.row>.tc,.row>.dom-cell,.row>.bw,.row>.nm,.row>.bc,.row>.mp{display:initial}.row>.mp{justify-self:stretch}.th{z-index:2;position:sticky;top:0}.tb{max-height:calc(100vh - 238px);overflow:auto}.leader-sector-break{min-width:1120px;padding-block:7px}.sector-performance{padding:8px}.sector-performance .perf-chart{grid-template-columns:none;grid-auto-columns:64px;grid-auto-flow:column;gap:8px;height:210px;min-height:210px;padding:12px 6px 42px}.sector-performance .perf-bar{min-width:64px}.sector-performance .perf-bar strong{font-size:11px}.sector-performance .perf-bar span{width:82px;font-size:9px}.sector-grid{grid-template-columns:1fr;gap:10px}.sector-grid-card{min-height:430px}.sector-card-scroll{max-height:312px}.sector-table-head,.sector-stock-row{min-width:650px}}@media (width<=620px){.shell{min-height:100dvh}.topbar{min-height:0}.brand-wrap,.top-actions{flex-direction:row;align-items:center}.btn-y,.tbadge,.refresh-timer,.chip{min-height:28px;padding:5px 8px;font-size:10px}.view-link,.tree-root{min-height:32px;padding:6px 9px;font-size:10px}.srow{grid-template-columns:repeat(2,minmax(150px,1fr));overflow-x:auto}.sc{min-height:56px;padding:9px 10px}.sc strong{font-size:17px}.tw{border-radius:8px}.th,.row,.leader-sector-break{min-width:1060px}.th{padding:7px 9px;font-size:9.5px}.row{min-height:44px;padding:7px 9px;font-size:11px}.dom-cell small{font-size:9px;line-height:1.35}.sector-performance .perf-chart{grid-auto-columns:58px;height:190px;min-height:190px}.sector-performance .perf-bar{min-width:58px}.sector-performance .perf-bar i{width:min(48px,74%)}.sector-performance .perf-tooltip{display:none}.best-list-row,.exit-list-row,.mover-list-row{min-width:980px}}.shell{min-height:100dvh;grid-template-rows:48px 44px minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}.topbar{z-index:30;min-height:48px;padding:0 12px;position:sticky;top:0;grid-area:1/1!important}.sidebar{z-index:29;border-right:0;border-bottom:1px solid var(--border);scrollbar-width:thin;background:#fffffff5;align-items:center;gap:8px;min-height:44px;padding:6px 12px;display:flex;position:sticky;top:48px;overflow:auto hidden;grid-area:2/1!important}.main{padding:8px 10px;grid-area:3/1!important}.slabel,.active-filter{display:none}.sidebar .view-link,.sidebar .tree-root{letter-spacing:.01em;border-radius:9px;flex:none;width:auto;min-width:132px;min-height:32px;margin:0;padding:6px 11px;font-size:11px}.sidebar .view-link b,.sidebar .tree-root b{min-width:26px;padding:2px 8px}.tree-panel{background:0 0;border:0;flex:none;min-width:0;overflow:visible}.tree-head{margin:0}.topbar .brand{font-size:17px}.topbar .chip{min-height:28px;padding:5px 9px}.topbar .btn-y{min-height:30px;padding:5px 12px}.sector-board{padding-right:0}.tb{max-height:calc(100dvh - 228px)}@media (width<=1180px){.shell{grid-template-rows:48px 44px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.sidebar{padding:6px 10px;top:48px}.topchips{display:flex}.main{grid-area:3/1}}@media (width<=760px){.shell{grid-template-rows:auto 42px minmax(0,1fr)}.topbar{flex-direction:row;align-items:center;gap:8px;min-height:46px;padding:6px 8px}.topbar .brand{text-overflow:ellipsis;white-space:nowrap;max-width:148px;font-size:14px;overflow:hidden}.topchips{display:none}.brand-logo{border-radius:10px;flex-basis:30px;width:30px;height:30px}.top-actions{flex-direction:row;width:auto;margin-left:auto}.refresh-timer{display:none}.sidebar{min-height:42px;padding:5px 8px;top:46px}.sidebar .view-link,.sidebar .tree-root{min-width:112px;min-height:30px;padding:5px 9px;font-size:10px}.main{padding:7px}.tb{max-height:calc(100dvh - 218px)}}.sector-grid{gap:10px}.sector-grid-card{background:#fff;border-radius:10px;height:min(520px,100dvh - 188px);min-height:420px;padding:0}.sector-grid-head{background:#fff;border-bottom:1px solid #d8e1ec;align-items:center;gap:10px;min-height:48px;margin:0;padding:8px 12px}.sector-grid-title h3{color:#122033;letter-spacing:.01em;font-size:15px;font-weight:900}.live-badge{color:#ef4454;background:#ffe7ea;padding:3px 8px;font-size:8px}.sector-grid-search input{color:#172033;background:#f8fbff;border-radius:10px;height:34px}.sector-grid-bar{background:#edf2f7;border-radius:0;height:5px;margin:0}.sector-grid-split{background:#fff;border-bottom:1px solid #edf2f7;margin:0;padding:8px 12px;font-size:11px}.sector-table-shell{background:#fff;border:0;border-radius:0}.sector-table-head{color:#53647b;background:#f7f9fc;grid-template-columns:minmax(132px,1.45fr) 78px 68px 70px 54px;gap:6px;padding:8px 12px;font-size:10px;font-weight:900}.sector-card-scroll{background:#fff;padding:0}.sector-stock-list{gap:0}.sector-stock-row{background:#fff;border:0;border-bottom:1px solid #edf2f7;border-radius:0;grid-template-columns:minmax(132px,1.45fr) 78px 68px 70px 54px;gap:6px;min-height:36px;margin:0;padding:7px 12px}.sector-stock-row:hover,.sector-stock-row.active{box-shadow:none;background:#f8fbff}.sector-stock-col{color:#172033;font-size:11px;font-weight:800}.sector-stock-col.symbol a{color:#122033;font-size:12px;font-weight:900}.sector-stock-col.ratio{color:#64748b}.sector-stock-col.move{justify-self:center;min-width:64px;padding:4px 8px;font-size:11px}.sector-stock-col.move.pos{color:#0f9f62;background:#dff8eb}.sector-stock-col.move.neg{color:#ef4454;background:#ffe4e6}.sector-stock-col.signal{font-size:15px}@media (width<=920px){.sector-grid-card{height:auto;min-height:390px}.sector-grid-head{flex-direction:column;align-items:stretch;gap:8px}.sector-grid-search{flex:none;width:100%}.sector-table-shell{overflow-x:auto}.sector-table-head,.sector-stock-row{min-width:620px}.sector-card-scroll{max-height:342px}}@media (width<=620px){.sector-grid{gap:8px}.sector-grid-card{min-height:360px}.sector-grid-head{min-height:0;padding:8px 10px}.sector-grid-title h3{font-size:13px}.sector-grid-split{padding:7px 10px;font-size:10px}.sector-table-head,.sector-stock-row{grid-template-columns:minmax(116px,1.35fr) 72px 64px 64px 48px;min-width:560px}.sector-stock-row{min-height:34px;padding:6px 10px}.sector-stock-col.symbol a{font-size:11px}}.sector-grid-card{border-radius:8px;height:min(500px,100dvh - 178px);min-height:390px}.sector-grid-head{min-height:42px;padding:6px 14px}.sector-grid-title{gap:7px}.sector-grid-title h3{font-size:14px;line-height:1}.live-badge{padding:2px 7px}.sector-grid-search{flex:0 0 min(342px,37%)}.sector-grid-search input{height:32px;padding:0 11px}.sector-grid-split{min-height:36px;padding:6px 14px}.sector-table-head{grid-template-columns:minmax(150px,1.65fr) 78px 72px 72px 52px;min-height:34px;padding:7px 14px}.sector-stock-row{grid-template-columns:minmax(150px,1.65fr) 78px 72px 72px 52px;min-height:35px;padding:6px 14px}.sector-stock-col.symbol a{font-size:11.5px}.sector-stock-col.price,.sector-stock-col.ratio{font-size:11px}.sector-stock-col.move{border-radius:999px;min-width:62px;padding:3px 8px;font-size:11px}.sector-card-scroll{max-height:calc(100dvh - 298px)}@media (width<=920px){.sector-grid-head{grid-template-columns:minmax(0,1fr) minmax(180px,36%);align-items:center;min-height:42px;padding:6px 10px;display:grid}.sector-grid-search{width:auto}.sector-table-shell{overflow-x:hidden}.sector-card-scroll{max-height:322px}.sector-table-head,.sector-stock-row{grid-template-columns:minmax(92px,1fr) 68px 58px 58px 38px;gap:4px;width:100%;min-width:0}.sector-table-head{padding:7px 8px;font-size:9px}.sector-stock-row{padding:6px 8px}.sector-stock-col.symbol a{max-width:100%}.sector-stock-col.price,.sector-stock-col.move,.sector-stock-col.ratio,.sector-stock-col.signal{text-align:right;justify-self:end}.sector-stock-col.move{text-align:center;min-width:54px}}@media (width<=620px){.sector-grid-card{min-height:340px}.sector-grid-head{grid-template-columns:1fr;gap:6px}.sector-grid-search input{height:30px}.sector-grid-split{min-height:32px}.sector-table-head,.sector-stock-row{grid-template-columns:minmax(84px,1fr) 64px 56px 54px 34px;min-width:0;padding-inline:7px}.sector-table-head{font-size:8.5px}.sector-stock-col{font-size:10px}.sector-stock-col.symbol a{font-size:10.5px}.sector-stock-col.move{min-width:50px;padding:3px 5px;font-size:10px}}.main-head{margin-bottom:8px}.sc span{color:#64748b;letter-spacing:.08em;font-size:10px;font-weight:900}.sc strong{color:#06152b;margin-top:4px;font-size:20px;line-height:1}.sc small{color:#64748b;margin-top:3px;font-size:10px;font-weight:750}.rank-title{margin-bottom:7px}.rank-title small{display:none}.rank-strip{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;gap:8px;padding-bottom:2px;overflow-x:auto}.rank-strip button{background:#f8fafc;border-color:#d9e3ef;border-radius:9px;grid-template-columns:30px minmax(0,1fr);grid-template-areas:"rank name""rank meta";gap:2px 7px;min-width:154px;min-height:42px;padding:7px 9px;display:grid}.rank-strip button b{color:#ef4444;background:#fee2e2;border-radius:999px;grid-area:rank;align-self:center;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.leader-sector-ranks.bull .rank-strip button b{color:#039855;background:#dcfce7}.rank-strip button strong{color:#0f172a;grid-area:name;font-size:12px;line-height:1.05}.rank-strip button span{display:none}.rank-strip button small{color:#2563eb;white-space:nowrap;text-overflow:ellipsis;grid-area:meta;font-size:10px;line-height:1.1;overflow:hidden}.rank-strip button.active{background:#eef6ff;border-color:#7db5ff}.th,.row{grid-template-columns:30px minmax(128px,.9fr) minmax(96px,.6fr) 54px 64px minmax(360px,1.75fr) 86px 64px 64px 76px 76px 48px;gap:8px;min-width:1180px}.th{z-index:3;color:#64748b;background:#f8fafc;border-bottom-color:#d5dfeb;min-height:34px;padding:8px 12px;font-size:10px;position:sticky;top:0}.tb{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;max-height:calc(100dvh - 318px);overflow:auto}.leader-sector-break{color:#64748b;background:#fff;border-bottom:1px dashed #d5dfeb;min-height:30px;padding:6px 12px;font-size:10px}.leader-sector-break strong{color:#0f172a;font-size:12px}.leader-sector-break small{color:#64748b}.leader-sector-break.bull{border-left:3px solid #16a34a}.leader-sector-break.bear{border-left:3px solid #ef4444}.row{color:#0f172a;background:#fff;border-bottom:1px dashed #d5dfeb;min-height:44px;padding:7px 12px}.rk{color:#33506f;background:#e8f1fb}.si{color:#33506f;background:#e7f0fb}.sw a{color:#03152f;font-size:12px}.tc{color:#5d6b80}.tc.tr,.nm,.bc{color:#03152f}.sbg{color:#0b65d8;background:#e8f2ff}.dom-cell small{color:#334155;-webkit-line-clamp:2;font-size:10px;line-height:1.25}.db{max-width:176px}.bw{background:#e2e8f0;max-width:86px}.mp{border-radius:7px}@media (width>=1480px){.th,.row{min-width:0}}@media (width<=980px){.srow{grid-template-columns:repeat(2,minmax(0,1fr))}.tb{max-height:56dvh}}.main-head{gap:8px!important;margin-bottom:8px!important}.tabs{border-radius:9px!important;min-height:34px!important;padding:3px!important}.tab{border-radius:7px!important;min-height:28px!important;padding:6px 14px!important;font-size:10px!important}.srow{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin-bottom:6px!important}.sc{min-height:36px!important;box-shadow:none!important;background:#fff!important;border-color:#d8e1ec!important;border-radius:7px!important;padding:6px 9px!important}.sc span{color:#738198!important;letter-spacing:.08em!important;margin-bottom:1px!important;font-size:8.5px!important}.sc strong{color:#06152b!important;font-size:17px!important;line-height:1!important}.sc small{color:#607089!important;margin-top:1px!important;font-size:9.5px!important;line-height:1.1!important}.leader-sector-ranks{box-shadow:none!important;background:#fff!important;border-color:#d8e1ec!important;border-radius:8px!important;margin-bottom:6px!important;padding:7px 9px!important}.rank-title{justify-content:space-between!important;align-items:center!important;margin-bottom:5px!important;display:flex!important}.rank-title span{color:#06152b!important;letter-spacing:.05em!important;font-size:11px!important;font-weight:950!important}.rank-title small{color:#607089!important;font-size:9px!important;font-weight:800!important;display:inline!important}.rank-strip{scrollbar-width:thin!important;scrollbar-color:#cbd5e1 transparent!important;gap:6px!important;padding-bottom:1px!important;display:flex!important;overflow-x:auto!important}.rank-strip::-webkit-scrollbar{height:5px!important}.rank-strip::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:999px!important}.rank-strip button{min-width:136px!important;min-height:36px!important;box-shadow:none!important;background:#f8fafc!important;border-color:#dbe4ef!important;border-radius:7px!important;grid-template-columns:25px minmax(0,1fr)!important;gap:1px 6px!important;padding:5px 7px!important}.rank-strip button b{width:22px!important;height:22px!important;font-size:9px!important}.rank-strip button strong{font-size:10.5px!important;line-height:1.05!important}.rank-strip button small{font-size:8.5px!important;line-height:1.05!important}.tw{box-shadow:none!important;background:#fff!important;border-color:#d3deea!important;border-radius:8px!important;overflow:auto hidden!important}.th,.row{grid-template-columns:26px minmax(132px,.9fr) minmax(86px,.55fr) 50px 58px minmax(350px,1.65fr) 76px 58px 58px 70px 70px 44px!important;align-items:center!important;gap:7px!important;min-width:1110px!important}.th{color:#58687f!important;letter-spacing:.08em!important;background:#f7f9fc!important;border-bottom:1px solid #d5dfeb!important;min-height:28px!important;padding:6px 10px!important;font-size:9px!important;font-weight:950!important}.tb{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:#c5cfdb #f8fafc!important;background:#fff!important;min-height:260px!important;max-height:calc(100dvh - 265px)!important;overflow:hidden auto!important}.tb::-webkit-scrollbar{width:8px!important;height:8px!important}.tb::-webkit-scrollbar-track{background:#f8fafc!important}.tb::-webkit-scrollbar-thumb{background:#c5cfdb!important;border:2px solid #f8fafc!important;border-radius:999px!important}.leader-sector-break{color:#5d6d84!important;letter-spacing:.07em!important;background:#fff!important;border-bottom:1px solid #d7e0eb!important;min-width:1110px!important;min-height:26px!important;padding:5px 10px!important;font-size:9px!important}.leader-sector-break strong{color:#06152b!important;letter-spacing:.04em!important;font-size:11px!important}.leader-sector-breadth{vertical-align:middle!important;align-items:center!important;gap:5px!important;margin-left:10px!important;display:inline-flex!important}.leader-sector-breadth em{color:#475569!important;letter-spacing:.03em!important;background:#f8fafc!important;border:1px solid #d7e0eb!important;border-radius:999px!important;align-items:center!important;min-height:17px!important;padding:2px 7px!important;font-size:9px!important;font-style:normal!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.leader-sector-breadth em.up{color:#047857!important;background:#ecfdf5!important;border-color:#bbf7d0!important}.leader-sector-breadth em.down{color:#dc2626!important;background:#fff1f2!important;border-color:#fecaca!important}.leader-sector-break small{color:#5d6d84!important;font-size:9px!important}.row{color:#06152b!important;background:#fff!important;border-bottom:1px dashed #d7e0eb!important;min-height:38px!important;padding:5px 10px!important;transition:background .12s,box-shadow .12s!important}.row:hover{background:#f8fbff!important}.tw.bull .row{box-shadow:inset 2px 0 #10b9812e!important}.tw.bear .row{box-shadow:inset 2px 0 #ef444433!important}.rk{color:#31516f!important;background:#e8f1fb!important;border-radius:6px!important;width:20px!important;height:20px!important;font-size:9px!important;font-weight:900!important}.si{color:#31516f!important;background:#e8f1fb!important;border-radius:999px!important;width:22px!important;height:22px!important;font-size:10px!important}.sw{gap:6px!important;min-width:0!important}.sw a{color:#06152b!important;letter-spacing:-.01em!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-weight:950!important;overflow:hidden!important}.sbg{color:#0b65d8!important;background:#e8f2ff!important;border-radius:5px!important;max-width:88px!important;padding:3px 6px!important;font-size:8px!important}.tc,.tc.tr,.nm,.bc{color:#06152b!important;font-size:10px!important;font-weight:900!important}.dom-cell{gap:3px!important;min-width:0!important}.dom-badge-line{flex-wrap:nowrap!important;gap:4px!important}.db,.ql,.aql,.futql,.expql{border-radius:5px!important;max-width:150px!important;padding:3px 6px!important;font-size:8px!important;line-height:1!important}.dom-cell small{color:#24364f!important;text-overflow:ellipsis!important;white-space:nowrap!important;-webkit-line-clamp:1!important;font-size:9.5px!important;line-height:1.18!important;display:block!important;overflow:hidden!important}.bw{background:#e3e9f1!important;border-radius:999px!important;width:76px!important;max-width:76px!important;height:5px!important}.bi{border-radius:999px!important}.mp{border-radius:6px!important;min-width:62px!important;padding:4px 6px!important;font-size:10px!important;font-weight:950!important}.trigger-cell{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:2px!important;min-width:0!important;line-height:1!important;display:flex!important}.trigger-cell>span{color:#06152b!important;font-size:10px!important;font-weight:950!important}.pre-trigger-move{white-space:nowrap!important;background:#f8fafc!important;border-radius:4px!important;align-items:center!important;max-width:62px!important;padding:2px 4px!important;font-size:7.5px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.pre-trigger-move.pos{color:#047857!important;background:#ecfdf5!important}.pre-trigger-move.neg{color:#be123c!important;background:#fff1f2!important}.flow-read-pre-move{border-radius:999px!important;align-items:center!important;min-height:19px!important;padding:3px 7px!important;font-size:9px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.futql,.expql{align-items:center!important;gap:4px!important;display:inline-flex!important}.futql-meter{min-height:12px!important;color:inherit!important;background:#ffffffb8!important;border-radius:999px!important;align-items:center!important;padding:1px 4px!important;font-size:7px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}@media (width>=1500px){.th,.row,.leader-sector-break{min-width:0!important}}@media (width<=1180px){.srow{grid-template-columns:repeat(2,minmax(150px,1fr))!important}.tb{max-height:56dvh!important;overflow-x:auto!important}}@media (width<=720px){.srow{grid-template-columns:repeat(2,minmax(130px,1fr))!important}.sc strong{font-size:14px!important}.rank-strip button{min-width:126px!important}}.collapsible-writing-table[open] .drill-collapsible-head{border-bottom-color:var(--border)!important}.collapsible-writing-table[open] .drill-collapsible-head:after{content:"Close"!important}.collapsible-snapshot-table{overflow:hidden!important}.collapsible-snapshot-table .drill-table-wrap{scrollbar-gutter:stable both-edges!important;max-height:min(68vh,640px)!important;overflow:auto!important}.collapsible-snapshot-table .options-lab-table{table-layout:fixed!important;width:max-content!important;min-width:3040px!important}.collapsible-snapshot-table .options-lab-table thead th{z-index:40!important;background:#f7f9fc!important;position:sticky!important;top:0!important;box-shadow:0 1px #cfd9e6!important}.collapsible-snapshot-table .options-lab-table th,.collapsible-snapshot-table .options-lab-table td{vertical-align:middle!important;white-space:nowrap!important;height:38px!important;padding:7px 10px!important;font-size:12px!important;line-height:1.18!important}.collapsible-snapshot-table .options-lab-table th{color:#41536d!important;letter-spacing:.06em!important;font-size:10px!important;font-weight:950!important}.collapsible-snapshot-table .options-lab-table td{color:#06152b!important;font-weight:850!important}.collapsible-snapshot-table .options-lab-table th:first-child,.collapsible-snapshot-table .options-lab-table td:first-child{width:72px!important}.collapsible-snapshot-table .options-lab-table th:nth-child(2),.collapsible-snapshot-table .options-lab-table td:nth-child(2){width:96px!important}.collapsible-snapshot-table .options-lab-table th:nth-child(3),.collapsible-snapshot-table .options-lab-table td:nth-child(3){width:74px!important}.collapsible-snapshot-table .options-lab-table th:nth-child(4),.collapsible-snapshot-table .options-lab-table td:nth-child(4),.collapsible-snapshot-table .options-lab-table th:nth-child(6),.collapsible-snapshot-table .options-lab-table td:nth-child(6),.collapsible-snapshot-table .options-lab-table th:nth-child(8),.collapsible-snapshot-table .options-lab-table td:nth-child(8){width:88px!important}.collapsible-snapshot-table .options-lab-table th:nth-child(n+5):nth-child(-n+23),.collapsible-snapshot-table .options-lab-table td:nth-child(n+5):nth-child(-n+23){width:86px!important}.collapsible-snapshot-table .options-lab-table th:nth-child(24),.collapsible-snapshot-table .options-lab-table td:nth-child(24){width:78px!important}.collapsible-snapshot-table .options-lab-table th:nth-child(25),.collapsible-snapshot-table .options-lab-table td:nth-child(25){width:68px!important}.collapsible-snapshot-table .options-lab-table th:nth-child(26),.collapsible-snapshot-table .options-lab-table td:nth-child(26){width:62px!important}.collapsible-snapshot-table .options-lab-table th:nth-last-child(3),.collapsible-snapshot-table .options-lab-table td:nth-last-child(3){width:170px!important}.collapsible-snapshot-table .options-lab-table th:nth-last-child(2),.collapsible-snapshot-table .options-lab-table td:nth-last-child(2){width:260px!important}.collapsible-snapshot-table .options-lab-table th:last-child,.collapsible-snapshot-table .options-lab-table td:last-child{width:300px!important}.collapsible-snapshot-table .options-lab-table .option-oi-read{white-space:normal!important;min-width:0!important}.collapsible-snapshot-table .options-lab-table .option-oi-read strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.collapsible-snapshot-table .options-lab-table .option-oi-read small{color:#52637a!important;white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin-top:3px!important;font-size:9.5px!important;font-weight:850!important;line-height:1.18!important;display:-webkit-box!important;overflow:hidden!important}.best-rule-strip.prime-rule-strip{color:#102033!important;background:#f7fbff!important;border:1px solid #d7e3f2!important;border-radius:12px!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin:8px 0 11px!important;padding:8px!important;display:flex!important;overflow:visible!important}.best-rule-strip.prime-rule-strip span{color:#075f3d!important;letter-spacing:.01em!important;white-space:nowrap!important;max-width:100%!important;min-height:25px!important;text-shadow:none!important;background:#e6f8ef!important;border:1px solid #9bd9b7!important;border-radius:999px!important;align-items:center!important;padding:5px 10px!important;font-size:11px!important;font-weight:900!important;line-height:1.18!important;display:inline-flex!important;box-shadow:0 1px #09523414!important}@media (width<=760px){.best-rule-strip.prime-rule-strip{gap:5px!important;padding:6px!important}.best-rule-strip.prime-rule-strip span{white-space:normal!important;min-height:23px!important;padding:4px 8px!important;font-size:10px!important}}@media (width>=921px){.topbar{flex-wrap:nowrap!important;align-items:center!important;height:48px!important;min-height:48px!important;overflow:hidden!important}.brand-wrap,.top-actions{flex:none!important;min-width:0!important}.topchips{scrollbar-width:none!important;flex-wrap:nowrap!important;flex:auto!important;justify-content:flex-start!important;align-items:center!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:auto hidden!important}.topchips::-webkit-scrollbar{display:none!important}.topbar .chip{white-space:nowrap!important;flex:none!important}}@media (width<=920px){.topchips{display:none!important}.topbar{overflow:hidden!important}}html,body,#root{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.shell,.main,.topbar,.sidebar,.main-head,.market-pulse-board,.sector-board,.best-board,.options-lab-board,.drill-table-card,.options-pro-grid,.options-lab-grid,.nifty-rolling-flow-card,.seller-time-bar-card{min-width:0!important;max-width:100%!important}.main,.main-head,.topbar,.toolbar,.tabs,.top-actions,.topchips,.options-lab-toolbar,.options-pro-head-actions,.rank-strip,.best-tabs{min-width:0!important}.tabs,.toolbar,.top-actions,.topchips,.options-lab-toolbar,.options-pro-head-actions,.rank-strip,.best-tabs{scrollbar-width:thin!important;overflow:auto hidden!important}.tabs>*,.toolbar>*,.top-actions>*,.topchips>*,.options-lab-toolbar>*,.options-pro-head-actions>*,.rank-strip>*,.best-tabs>*{flex:none!important}.drill-table-wrap,.rolling-table-wrap,.nifty-rolling-flow-wrap,.sector-table-shell,.tb,.chart-shell,.options-pro-grid,.options-lab-grid,.collapsible-snapshot-table{-webkit-overflow-scrolling:touch!important;max-width:100%!important;overflow:auto!important}.chart-shell canvas,.chart-shell svg,.pro-price-chart canvas,.pro-price-chart svg,.nifty-chart-frame canvas,.nifty-chart-frame svg{max-width:100%!important}.drill-table,.rolling-table,.options-lab-table{width:max-content!important;min-width:100%!important}@media (width>=1500px){.main{padding-left:14px!important;padding-right:14px!important}.nifty-rolling-flow-table{min-width:1480px!important}}@media (width<=1280px){.topbar{gap:8px!important;padding-left:10px!important;padding-right:10px!important}.brand-title{font-size:16px!important}.main{padding:10px!important}.nifty-rolling-flow-table{min-width:1240px!important}.nifty-rolling-flow-table th:first-child,.nifty-rolling-flow-table td:first-child{width:92px!important}.nifty-rolling-flow-table th:nth-child(2),.nifty-rolling-flow-table td:nth-child(2),.nifty-rolling-flow-table th:nth-child(3),.nifty-rolling-flow-table td:nth-child(3){width:150px!important}}@media (width<=920px){.shell{grid-template-rows:auto auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;min-height:100dvh!important;display:grid!important}.topbar{z-index:70!important;background:#f7faff!important;border-bottom:1px solid #cfdceb!important;flex-wrap:nowrap!important;grid-area:1/1!important;gap:7px!important;height:auto!important;min-height:48px!important;padding:7px 8px!important;position:sticky!important;top:0!important}.brand-wrap{flex:auto!important;min-width:0!important}.brand-title{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:44vw!important;font-size:15px!important;overflow:hidden!important}.top-actions{flex:0 auto!important;max-width:50vw!important}.topchips{display:none!important}.sidebar{z-index:60!important;background:#f7faff!important;border-bottom:1px solid #d3deeb!important;border-right:0!important;grid-area:2/1!important;align-items:center!important;gap:6px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:58px!important;padding:7px 8px!important;display:flex!important;position:sticky!important;top:48px!important;overflow:auto hidden!important}.sidebar .nav-item,.sidebar button,.sidebar a{white-space:nowrap!important;flex:none!important}.main{grid-area:3/1!important;width:100%!important;padding:8px!important;overflow-x:hidden!important}.main-head,.toolbar,.tabs{width:100%!important}.tabs{gap:7px!important;padding-bottom:2px!important;display:flex!important}.tab-button,.tabs button{min-height:34px!important;padding:7px 11px!important;font-size:12px!important}.options-pro-grid,.options-pro-grid.side-collapsed,.options-lab-grid{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.chart-shell,.pro-price-chart,.nifty-chart-frame{min-height:380px!important}.nifty-rolling-flow-wrap{max-height:calc(100dvh - 172px)!important}.nifty-rolling-flow-table{min-width:1080px!important}.nifty-rolling-flow-table th,.nifty-rolling-flow-table td{padding:7px 8px!important}}@media (width<=620px){.topbar{min-height:44px!important;padding:6px!important}.brand-logo{width:28px!important;height:28px!important}.brand-title{max-width:38vw!important;font-size:13px!important}.top-actions{max-width:54vw!important}.top-actions .chip,.top-actions button,.toolbar button,.tabs button{min-height:30px!important;padding:6px 9px!important;font-size:11px!important}.sidebar{max-height:54px!important;padding:6px!important;top:44px!important}.main{padding:6px!important}.chart-shell,.pro-price-chart,.nifty-chart-frame{min-height:340px!important}.nifty-rolling-flow-table{min-width:980px!important}}@media (width<=420px){.brand-title{max-width:34vw!important}.top-actions{max-width:58vw!important}.nifty-rolling-flow-table{min-width:920px!important}.minute-chip,.pct-badge,.delta-pill{font-size:10px!important}}.magic-money-flow-board{gap:8px;display:grid}.magic-flow-header{background:#fff;border:1px solid #c9d8e8;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.magic-flow-header h2{letter-spacing:0;margin:0;font-size:16px;line-height:1.2}.magic-flow-header p{color:#64748b;margin:3px 0 0;font-size:11px;line-height:1.35}.magic-header-actions{flex:none;align-items:center;gap:8px;display:flex}.magic-date-pill{background:#f8fafc;border:1px solid #c8d6e6;border-radius:6px;align-items:center;gap:6px;min-height:38px;padding:3px 8px;display:inline-flex}.magic-date-pill span{color:#52647d;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.magic-date-pill select{color:#0f172a;letter-spacing:0;background:#fff;border:1px solid #c8d6e6;border-radius:5px;width:126px;height:28px;font-size:12px;font-weight:800}.magic-side-tabs{background:#eef3f8;border:1px solid #c8d6e6;border-radius:6px;flex:none;gap:4px;padding:3px;display:flex}.magic-side-tabs button{color:#334155;min-width:96px;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;font-weight:800}.magic-side-tabs button.active.bull{color:#fff;background:#12b981}.magic-side-tabs button.active.bear{color:#fff;background:#ef4458}.magic-side-tabs span{background:#ffffff42;border-radius:4px;place-items:center;min-width:22px;min-height:20px;margin-left:5px;display:inline-grid}.best-rule-strip.magic-rule-strip{background:#f8fafc!important;border:1px solid #c9d8e8!important;border-radius:6px!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin:0!important;padding:9px 10px!important;display:flex!important}.best-rule-strip.magic-rule-strip span{color:#07583b!important;letter-spacing:0!important;white-space:nowrap!important;min-height:29px!important;text-shadow:none!important;background:#e8f8f0!important;border:1px solid #68c99c!important;border-radius:999px!important;align-items:center!important;padding:6px 11px!important;font-size:11px!important;font-weight:900!important;line-height:1.2!important;display:inline-flex!important}.shaurya-teja-board{gap:8px;min-width:0;display:grid}.shaurya-rule-strip{background:#f4f8fb!important}.shaurya-table-wrap{background:#fff;border:1px solid #c9d8e8;border-radius:6px;min-width:0;overflow-x:auto}.shaurya-table-head,.shaurya-table-row{grid-template-columns:34px minmax(190px,1.35fr) minmax(145px,1.15fr) 76px 82px 88px 82px minmax(170px,1.3fr) minmax(145px,1.1fr) minmax(410px,2.5fr) 72px minmax(150px,1fr);align-items:center;gap:8px;min-width:1880px;display:grid}.shaurya-table-head{color:#52647d;text-transform:uppercase;background:#f3f7fb;border-bottom:1px solid #c9d8e8;min-height:34px;padding:0 10px;font-size:9px;font-weight:900}.shaurya-table-row{color:#0f172a;border-bottom:1px dashed #d8e2ec;min-height:54px;padding:6px 10px;font-size:11px}.shaurya-table-row:last-child{border-bottom:0}.shaurya-table-row.bullish{box-shadow:inset 3px 0 #18b77a}.shaurya-table-row.bearish{box-shadow:inset 3px 0 #ef4458}.shaurya-symbol,.shaurya-build,.shaurya-net,.shaurya-shift,.shaurya-expansion-read{gap:2px;min-width:0;display:grid}.shaurya-expansion-read{background:#f8fafc;border:1px solid #cbd8e6;border-radius:5px;padding:5px 7px}.shaurya-expansion-read.expanded{background:#effcf6;border-color:#43bd8b}.shaurya-expansion-read.not-expanded{background:#fff7f8;border-color:#e3b7bd}.shaurya-expansion-title{justify-content:space-between;align-items:center;gap:6px;display:flex}.shaurya-expansion-title b{color:#c82d42;font-size:10px;font-weight:900}.shaurya-expansion-read.expanded .shaurya-expansion-title b{color:#08784f}.shaurya-expansion-title span{color:#344861;background:#e7eef6;border-radius:3px;padding:1px 5px;font-size:8px;font-weight:900}.shaurya-pre-net{background:#fff;border:1px solid #d4dee9;border-radius:4px;gap:2px;margin:3px 0;padding:4px 5px;display:grid}.shaurya-pre-net.pass{background:#eafaf3;border-color:#42bd8a}.shaurya-pre-net.fail{background:#fff2f4;border-color:#e56d7b}.shaurya-pre-net>b{color:#08784f;font-size:9px;font-weight:900}.shaurya-pre-net.fail>b{color:#c82d42}.shaurya-expansion-read small{color:#52647d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;line-height:1.25;overflow:hidden}.shaurya-expansion-read .support-pass{color:#08784f}.shaurya-expansion-read .support-fail{color:#d82e43}.shaurya-expansion-read .support-neutral{color:#52647d}.shaurya-opposite-manual{border-top:1px dashed #bdcad8;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 6px;margin-top:3px;padding-top:4px;display:grid}.shaurya-opposite-manual>b,.shaurya-opposite-manual .manual-strikes,.shaurya-opposite-manual>small:last-child{grid-column:1/-1}.shaurya-opposite-manual>b{color:#344861;font-size:8px;font-weight:900}.shaurya-opposite-manual small{text-overflow:clip;white-space:normal;overflow:visible}.shaurya-opposite-manual .manual-sell{color:#d82e43}.shaurya-opposite-manual .manual-buy{color:#1267c4}.shaurya-opposite-manual .manual-exit{color:#08784f}.shaurya-opposite-manual .manual-strikes{color:#344861;line-height:1.35}.shaurya-symbol{grid-template-columns:26px minmax(0,1fr);align-items:center}.shaurya-symbol .si{grid-row:1/span 2}.shaurya-symbol a{color:#07182f;text-overflow:ellipsis;white-space:nowrap;font-weight:900;text-decoration:none;overflow:hidden}.shaurya-symbol-main{align-items:center;gap:6px;min-width:0;display:flex}.shaurya-first-badge{color:#175f9b;white-space:nowrap;background:#eef7ff;border:1px solid #9fc7ea;border-radius:4px;flex:none;padding:2px 5px;font-size:8px;font-weight:900}.shaurya-appearances{gap:2px;min-width:0;display:grid}.shaurya-appearances small{color:#52647d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;line-height:1.25;overflow:hidden}.shaurya-time-pill select{min-width:76px}.shaurya-symbol small,.shaurya-build small,.shaurya-net small,.shaurya-shift small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.shaurya-table-row strong,.shaurya-net b,.shaurya-shift b,.shaurya-build b{font-weight:900}.shaurya-score{color:#08784f}.shaurya-table-row.bearish .shaurya-score{color:#d82e43}@media (width<=760px){.shaurya-teja-board .magic-flow-header{align-items:stretch}}.sector-relative-board{gap:8px;min-width:0;display:grid}.sector-relative-table-wrap{background:#fff;border:1px solid #c9d8e8;border-radius:6px;min-width:0;overflow-x:auto}.sector-relative-table-head,.sector-relative-table-row{grid-template-columns:34px minmax(220px,1.45fr) 92px 72px 78px 84px 88px 82px 72px minmax(175px,1.1fr);align-items:center;gap:8px;min-width:1135px;display:grid}.sector-relative-table-head{color:#52647d;text-transform:uppercase;background:#f3f7fb;border-bottom:1px solid #c9d8e8;min-height:34px;padding:0 10px;font-size:9px;font-weight:900}.sector-relative-table-row{color:#0f172a;border-bottom:1px dashed #d8e2ec;min-height:54px;padding:6px 10px;font-size:11px}.sector-relative-table-row:last-child{border-bottom:0}.sector-relative-table-row.bullish{box-shadow:inset 3px 0 #18b77a}.sector-relative-table-row.bearish{box-shadow:inset 3px 0 #ef4458}.sector-relative-members{min-width:0}.sector-relative-members summary{cursor:pointer;gap:2px;min-width:0;list-style:none;display:grid}.sector-relative-members summary::-webkit-details-marker{display:none}.sector-relative-members summary b{color:#07182f;text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.sector-relative-members summary small{color:#64748b;font-size:9px;font-weight:800}.sector-relative-stock-list{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.sector-relative-stock-list a{color:#18324f;background:#f7fafc;border:1px solid #b9cce0;border-radius:4px;align-items:center;gap:5px;padding:3px 5px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.sector-relative-stock-list a span{color:#08784f}.sector-relative-table-row.bearish .sector-relative-stock-list a span,.sector-relative-table-row.bearish .shaurya-score{color:#d82e43}.flow-sector-board{gap:8px;min-width:0;display:grid}.flow-sector-table-wrap{background:#fff;border:1px solid #c9d8e8;min-width:0;overflow-x:auto}.flow-sector-table-head,.flow-sector-table-row{grid-template-columns:34px minmax(170px,1.1fr) 120px minmax(150px,1fr) minmax(190px,1.2fr) minmax(250px,1.55fr) minmax(205px,1.3fr) 68px minmax(150px,1fr);align-items:center;gap:8px;min-width:1380px;display:grid}.flow-sector-table-head{color:#4b6280;text-transform:uppercase;background:#f4f8fb;border-bottom:1px solid #c9d8e8;min-height:34px;padding:0 10px;font-size:9px;font-weight:900}.flow-sector-table-row{color:#14243b;border-bottom:1px dashed #d8e2ec;min-height:62px;padding:7px 10px;font-size:11px}.flow-sector-table-row:last-child{border-bottom:0}.flow-sector-table-row.bullish{box-shadow:inset 3px 0 #18b77a}.flow-sector-table-row.bearish{box-shadow:inset 3px 0 #ef4458}.flow-sector-table-row>div{gap:3px;min-width:0;display:grid}.flow-sector-table-row b,.flow-sector-table-row strong{color:#07182f;font-weight:900}.flow-sector-table-row small{color:#60738d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}.flow-sector-table-row small.wall-major-yes,.flow-sector-table-row small.wall-major-no{box-sizing:border-box;white-space:normal;border:1px solid;border-radius:4px;width:100%;max-width:100%;padding:2px 5px;font-size:8px;font-weight:900;line-height:11px;display:grid}.flow-sector-table-row small.wall-major-yes span:last-child,.flow-sector-table-row small.wall-major-no span:last-child{opacity:.85;font-size:7px;font-weight:800}.flow-sector-table-row small.wall-major-yes{color:#087d55;background:#e8f9f1}.flow-sector-table-row small.wall-major-no{color:#c12d42;background:#fff3f4}.flow-control-badges{flex-wrap:wrap;gap:3px;display:flex}.flow-control-badges span,.flow-control-badges strong{color:#536981;white-space:nowrap;background:#f4f8fb;border:1px solid #c9d8e8;border-radius:4px;min-height:18px;padding:2px 5px;font-size:8px;line-height:12px}.trigger-expansion-line{flex-wrap:wrap;gap:3px;margin-top:3px;display:flex}.trigger-peak-line{flex-wrap:wrap;gap:3px;margin-top:2px;display:flex}.trigger-expansion-line span,.trigger-expansion-line strong,.trigger-peak-line span{color:#62758a;white-space:nowrap;background:#f4f8fb;border:1px solid #c9d8e8;border-radius:4px;padding:2px 4px;font-size:8px;line-height:12px}.trigger-expansion-line .is-expanded{color:#06764c;background:#e9faf2;border-color:#1eb978}.trigger-peak-line span{color:#62758a;background:#f8fafc;border-color:#d2d9e3}.trigger-peak-line .is-expanded{color:#8b5a00;background:#fff5d9;border-color:#d59a22}.flow-control-badges span.is-active{color:#08784f;background:#eafaf3;border-color:#22b87a}.flow-control-badges span.is-exit{color:#075ca8;background:#edf6ff;border-color:#3e8ee8}.flow-control-badges strong{color:#8b5a00;background:#fff5d9;border-color:#d59a22}.flow-sector-symbol{grid-template-columns:26px minmax(0,1fr);align-items:center}.flow-sector-symbol .si{grid-row:1}.flow-sector-symbol>div{gap:2px;display:grid}.flow-sector-symbol a{color:#07182f;font-weight:900;text-decoration:none}.flow-sector-score{color:#08784f!important}.flow-sector-table-row.bearish .flow-sector-score{color:#d82e43!important}@media (width<=760px){.sector-relative-board .magic-flow-header{align-items:stretch}}.swing-money-flow-board{gap:8px;min-width:0;display:grid}.swing-rule-strip{background:#f4f8fb!important}.swing-table-wrap{background:#fff;border:1px solid #c9d8e8;border-radius:6px;min-width:0;overflow-x:auto}.swing-table-head,.swing-table-row{grid-template-columns:34px minmax(145px,1fr) minmax(195px,1.35fr) minmax(235px,1.6fr) minmax(105px,.8fr) minmax(150px,1.05fr) minmax(170px,1.15fr) minmax(235px,1.55fr) minmax(125px,.9fr) 62px;align-items:center;gap:8px;min-width:1510px;display:grid}.swing-table-head{color:#52647d;text-transform:uppercase;background:#f3f7fb;border-bottom:1px solid #c9d8e8;min-height:34px;padding:0 10px;font-size:9px;font-weight:900}.swing-table-row{color:#0f172a;border-bottom:1px dashed #d8e2ec;min-height:64px;padding:7px 10px;font-size:11px}.swing-table-row:last-child{border-bottom:0}.swing-table-row.bullish{box-shadow:inset 3px 0 #18b77a}.swing-table-row.bearish{box-shadow:inset 3px 0 #ef4458}.swing-primary,.swing-flow-cell,.swing-shift-cell,.swing-wall-cell,.swing-current-walls{gap:3px;min-width:0;display:grid}.swing-primary b,.swing-flow-cell b,.swing-shift-cell b,.swing-wall-cell b{font-weight:900}.swing-primary small,.swing-flow-cell small,.swing-shift-cell small,.swing-wall-cell small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.swing-current-walls{grid-template-columns:repeat(2,minmax(108px,1fr));gap:5px}.swing-current-walls>span{background:#f8fafc;border:1px solid #cbd9e7;border-radius:5px;gap:2px;min-width:0;padding:5px 6px;display:grid}.swing-current-walls>.support{background:#eefbf5;border-color:#8eddbb}.swing-current-walls>.resistance{background:#fff3f5;border-color:#f4a6b1}.swing-current-walls>.primary{border-width:2px}.swing-current-walls b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.swing-current-walls small,.swing-relative small{color:#64748b;white-space:nowrap;font-size:8px;font-weight:750}.swing-relative{grid-template-columns:repeat(2,minmax(88px,1fr));gap:4px;display:grid}.swing-relative span{color:#64748b;background:#f8fafc;border:1px solid #d5e0eb;border-radius:4px;gap:1px;padding:5px;font-size:8px;font-weight:800;display:grid}.swing-relative b{color:#0f172a;font-size:10px}.swing-score{color:#08784f;font-size:13px;font-weight:900}.swing-table-row.bearish .swing-score{color:#d82e43}@media (width<=760px){.swing-money-flow-board .magic-flow-header{align-items:stretch}}@media (width<=700px){.magic-flow-header,.magic-header-actions{flex-direction:column;align-items:stretch}.magic-date-pill,.magic-date-pill select,.magic-side-tabs{width:100%}.magic-side-tabs button{flex:1 1 0;min-width:0}.best-rule-strip.magic-rule-strip span{white-space:normal!important}}.nifty-strike-position-card{border-color:#cbd9e9;margin-top:8px}.nifty-strike-position-latest{color:#0f172a;justify-items:end;min-width:110px;font-size:10px;display:grid}.nifty-strike-position-latest b{font-size:12px;font-weight:900}.nifty-strike-position-latest span{color:#64748b;font-weight:800}.nifty-strike-position-body{background:#fff;border-top:1px solid #d8e3ef;padding:10px}.nifty-strike-position-controls{z-index:3;align-items:end;gap:8px;min-height:44px;display:flex;position:relative}.nifty-strike-position-controls>label{gap:3px;min-width:145px;display:grid}.nifty-strike-position-controls>label>span{color:#526987;text-transform:uppercase;font-size:9px;font-weight:900}.nifty-strike-position-controls select,.nifty-strike-position-controls button,.nifty-strike-picker>summary{box-sizing:border-box;color:#10223a;background:#fff;border:1px solid #cbd9e9;border-radius:6px;height:32px;font-size:11px;font-weight:800}.nifty-strike-position-controls select{min-width:145px;padding:0 9px}.nifty-strike-position-controls button{cursor:pointer;padding:0 14px}.nifty-strike-position-controls button:hover{color:#1266c3;border-color:#3287ef}.nifty-strike-picker{position:relative}.nifty-strike-picker>summary{cursor:pointer;align-items:center;min-width:112px;padding:0 12px;list-style:none;display:flex}.nifty-strike-picker>summary::-webkit-details-marker{display:none}.nifty-strike-picker>div{background:#fff;border:1px solid #b9cbe0;border-radius:6px;grid-template-columns:repeat(3,minmax(94px,1fr));gap:4px;width:322px;max-height:280px;padding:8px;display:grid;position:absolute;top:36px;left:0;overflow-y:auto;box-shadow:0 10px 24px #1b324f29}.nifty-strike-picker label{color:#19304d;border:1px solid #dce5ef;border-radius:5px;align-items:center;gap:5px;min-height:27px;padding:2px 6px;font-size:10px;font-weight:800;display:flex}.nifty-strike-picker label:has(input:checked){color:#08734e;background:#eafaf4;border-color:#24b77b}.nifty-strike-position-context{color:#526987;align-self:center;margin-left:auto;font-size:10px;font-weight:800}.nifty-strike-position-summary{grid-template-columns:repeat(6,minmax(120px,1fr));gap:6px;margin:10px 0;display:grid}.nifty-strike-position-summary>span{background:#f7f9fc;border:1px solid #d8e3ef;border-radius:6px;gap:3px;min-height:43px;padding:7px 9px;display:grid}.nifty-strike-position-summary em{color:#5c718d;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.nifty-strike-position-summary b{color:#10223a;font-size:13px}.nifty-strike-position-summary .pos b{color:#078157}.nifty-strike-position-summary .neg b{color:#df334d}.nifty-premium-zone-card{background:#f8fbff;border:1px solid #d8e3ef;border-radius:7px;margin:10px 0;padding:9px}.nifty-premium-zone-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.nifty-premium-zone-head strong{color:#0f2744;font-size:12px;font-weight:900}.nifty-premium-zone-head span{color:#60758f;font-size:9px;font-weight:850}.nifty-premium-profile-controls{align-items:end;gap:7px;display:flex}.nifty-premium-profile-controls label{gap:2px;display:grid}.nifty-premium-profile-controls label>span{color:#60758f;font-size:8px;font-weight:900}.nifty-premium-profile-controls select{color:#10243d;background:#fff;border:1px solid #b9cce1;border-radius:5px;min-width:112px;height:28px;padding:0 25px 0 8px;font-size:10px;font-weight:900}.nifty-premium-strike-picker{position:relative}.nifty-premium-strike-picker>summary{color:#10243d;cursor:pointer;background:#fff;border:1px solid #b9cce1;border-radius:5px;min-width:112px;height:28px;padding:6px 24px 0 8px;font-size:10px;font-weight:900;list-style:none}.nifty-premium-strike-picker>div{z-index:30;background:#fff;border:1px solid #b9cce1;border-radius:5px;width:160px;max-height:230px;padding:5px;position:absolute;top:31px;left:0;overflow-y:auto;box-shadow:0 8px 20px #16324f2e}.nifty-premium-strike-picker>div label{color:#10243d;align-items:center;gap:6px;min-height:27px;padding:3px 5px;font-size:10px;font-weight:850;display:flex}.nifty-premium-strike-picker input{width:14px;height:14px}.nifty-premium-zone-grid{grid-template-columns:repeat(4,minmax(170px,1fr));gap:6px;display:grid}.nifty-premium-profiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nifty-premium-profile{background:#fff;border:1px solid #c8d7e8;border-radius:6px;min-width:0;overflow:hidden}.nifty-premium-profile>header{background:#edf4fb;border-bottom:1px solid #d7e3ef;justify-content:space-between;align-items:center;padding:7px 9px;display:flex}.nifty-premium-profile.pe>header{color:#06724d;background:#eafaf2}.nifty-premium-profile.ce>header{color:#ce2c45;background:#fff0f3}.nifty-premium-profile>header strong,.nifty-premium-profile>header span{font-size:10px;font-weight:950}.nifty-premium-profile-rows{overflow:hidden}.nifty-premium-profile-row{border-bottom:1px solid #e2eaf3;grid-template-columns:92px 104px 82px minmax(110px,1.5fr) 68px minmax(105px,.85fr);align-items:center;gap:7px;min-height:39px;padding:5px 7px;display:grid}.nifty-premium-profile-row:last-child{border-bottom:0}.nifty-premium-profile-row.rank-1{background:#f4fff9;box-shadow:inset 3px 0 #13a86f}.nifty-premium-profile.ce .nifty-premium-profile-row.rank-1{background:#fff7f8;box-shadow:inset 3px 0 #eb3d58}.nifty-premium-profile-row.fresh-now{background:#fff9dd;box-shadow:inset 3px 0 #efad16}.nifty-premium-profile-row .premium-strength{justify-items:start;gap:2px;min-width:0;display:grid}.nifty-premium-profile-row .premium-strength b,.nifty-premium-profile-row .premium-strength small,.nifty-premium-profile-row .premium-strength em{white-space:nowrap;font-style:normal;font-weight:950}.nifty-premium-profile-row .premium-strength b{color:#08724e;font-size:10px}.nifty-premium-profile.ce .nifty-premium-profile-row .premium-strength b{color:#ce2c45}.nifty-premium-profile-row .premium-strength small{color:#557089;text-transform:uppercase;font-size:8px}.nifty-premium-profile-row .premium-strength em{color:#7b4a00;text-transform:uppercase;background:#ffe49b;border-radius:3px;padding:1px 5px;font-size:8px}.nifty-premium-profile-row .premium-range,.nifty-premium-profile-row .premium-strikes,.nifty-premium-profile-row>b,.nifty-premium-profile-row .premium-build-meta{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;font-weight:900;overflow:hidden}.nifty-premium-profile-row .premium-range,.nifty-premium-profile-row .premium-strikes{gap:1px;display:grid}.nifty-premium-profile-row .premium-range small{color:#71869b;text-transform:uppercase;font-size:8px;font-weight:900}.nifty-premium-profile-row .premium-range b{color:#0f2744;font-size:10px;font-weight:950}.nifty-premium-profile-row .premium-strikes{color:#536b86}.nifty-premium-profile-row .premium-strikes b{font-size:9px;font-weight:900}.nifty-premium-profile-row .premium-strikes strong{color:#0f2744;font-size:12px;font-weight:1000}.nifty-premium-profile-row>b.pos{text-align:center;background:#e7f8f1;border-radius:3px;padding:3px 5px}.nifty-premium-profile.ce .nifty-premium-profile-row>b.pos{background:#ffe9ed}.premium-bar-track{background:#e6edf5;border-radius:2px;height:9px;overflow:hidden}.premium-bar-track i{border-radius:inherit;background:#18b77b;height:100%;display:block}.nifty-premium-profile.ce .premium-bar-track i{background:#f14b63}.nifty-premium-profile-row.exit .premium-bar-track i{background:#5599ea}.nifty-premium-profile-row .premium-build-meta{gap:2px;display:grid}.nifty-premium-profile-row .premium-build-meta em{color:#294664;font-style:normal}.nifty-premium-profile-row .premium-build-meta small{color:#6b7f94;white-space:nowrap;font-size:8px;font-weight:900}.nifty-premium-profile-row .premium-build-meta small b{color:#08724e;text-transform:uppercase;background:#ddf8ec;border-radius:3px;padding:1px 4px;font-size:8px;font-weight:1000;display:inline-block}.nifty-premium-profile.ce .premium-build-meta small b{color:#c82942;background:#ffe5ea}.nifty-premium-profile-empty{color:#657b93;text-align:center;padding:18px;font-size:10px;font-weight:850}.nifty-premium-live{background:#eef5fc;border:1px solid #b9cee5;border-radius:6px;grid-template-columns:88px minmax(0,1fr);align-items:stretch;gap:7px;margin-bottom:8px;padding:6px;display:grid}.nifty-premium-live>strong{color:#0f2744;place-items:center;font-size:10px;font-weight:950;display:grid}.nifty-premium-live-strip{gap:6px;min-width:0;display:flex;overflow-x:auto}.nifty-premium-live-strip>em{color:#667b94;align-self:center;font-size:10px;font-style:normal;font-weight:850}.nifty-premium-live-item{background:#fff;border:1px solid #b8cce3;border-radius:5px;grid-template-columns:auto auto;gap:1px 8px;min-width:180px;padding:5px 7px;display:grid}.nifty-premium-live-item span,.nifty-premium-live-item b{font-size:9px;font-weight:950}.nifty-premium-live-item small{color:#60758f;grid-column:1/-1;font-size:8px;font-weight:800}.nifty-premium-live-item.sell{color:#05784f;background:#ebfbf3;border-color:#58cb96}.nifty-premium-live-item.exit,.nifty-premium-live-item.buy{color:#1769c2;background:#eef6ff;border-color:#72acf2}.nifty-premium-live-item.unwind{color:#a46300;background:#fff8ea;border-color:#f0b85d}.nifty-premium-zone{background:#fff;border:1px solid #d8e3ef;border-radius:6px;grid-template-columns:1fr auto;gap:3px 8px;min-height:54px;padding:7px 8px;display:grid}.nifty-premium-zone.pe.add{background:#effcf6;border-color:#79d7aa}.nifty-premium-zone.ce.add{background:#fff2f5;border-color:#ff9aad}.nifty-premium-zone.exit{background:#eef6ff;border-color:#8dbcf7}.nifty-premium-zone b{color:#10223a;font-size:10px;font-weight:950;display:block}.nifty-premium-zone small{color:#61758e;margin-top:2px;font-size:8px;font-weight:800;display:block}.nifty-premium-zone>span{align-self:start;font-size:12px;font-weight:950}.nifty-premium-zone>span.pos{color:#078157}.nifty-premium-zone>span.neg{color:#df334d}.nifty-premium-zone em{color:#3b516d;grid-column:1/-1;font-size:8px;font-style:normal;font-weight:850}.nifty-premium-zone-current{border-top:1px dashed #b9cbe0;margin-top:2px;padding-top:3px;color:#0f2744!important;font-size:9px!important;font-weight:950!important}@media (width<=900px){.nifty-premium-zone-grid{grid-template-columns:repeat(2,minmax(170px,1fr))}.nifty-premium-profiles,.nifty-premium-chart-grid,.strike-premium-chart-layout{grid-template-columns:1fr}.strike-premium-timeline{border-bottom:1px solid #dbe5ef;border-right:0}.nifty-premium-profile-row{grid-template-columns:84px 96px 74px minmax(90px,1.25fr) 62px minmax(100px,.85fr)}.nifty-premium-live{grid-template-columns:1fr}.nifty-premium-live>strong{justify-content:start}}.nifty-strike-position-table-wrap{border:1px solid #d8e3ef;border-radius:6px;overflow:auto}.nifty-strike-position-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px}.nifty-strike-position-table th{z-index:1;color:#506783;text-align:right;text-transform:uppercase;background:#f1f5f9;border-bottom:1px solid #cbd9e9;height:32px;padding:0 8px;font-size:8px;font-weight:900;position:sticky;top:0}.nifty-strike-position-table th:first-child,.nifty-strike-position-table th:nth-child(2),.nifty-strike-position-table th:nth-child(10),.nifty-strike-position-table th:nth-child(11){text-align:left}.nifty-strike-position-table td{color:#1d3048;text-align:right;border-bottom:1px solid #e5ebf2;height:38px;padding:4px 8px;font-size:10px;font-weight:750}.nifty-strike-position-table td:first-child,.nifty-strike-position-table td:nth-child(2),.nifty-strike-position-table td:nth-child(10),.nifty-strike-position-table td:nth-child(11){text-align:left}.nifty-strike-position-table tr.pe td:first-child{border-left:3px solid #17b978}.nifty-strike-position-table tr.ce td:first-child{border-left:3px solid #f0445e}.nifty-strike-position-table td.pos{color:#078157}.nifty-strike-position-table td.neg{color:#df334d}.nifty-strike-side,.nifty-strike-activity{background:#f4f7fb;border:1px solid #cbd9e9;border-radius:5px;align-items:center;min-height:21px;padding:0 7px;font-size:9px;font-weight:900;display:inline-flex}.nifty-strike-activity.selling{color:#08734e;background:#e8faf2;border-color:#4ac893}.nifty-strike-activity.covering{color:#1763ba;background:#edf5ff;border-color:#75aaf4}.nifty-strike-activity.unwinding{color:#9b5c00;background:#fff7e5;border-color:#f3b951}.nifty-strike-activity.buying{color:#125db4;background:#eef5ff;border-color:#67a6ff}.nifty-strike-position-table td:nth-child(10) small{color:#6b7f98;margin-top:2px;font-size:8px;display:block}.nifty-position-flow-head{letter-spacing:0;background:#f4f7fb;border-bottom:1px solid #cbd9e9;grid-template-columns:minmax(320px,1fr) 150px minmax(320px,1fr);align-items:center;min-width:840px;min-height:42px;font-size:10px;font-weight:900;display:grid}.nifty-position-flow-head>strong{padding:0 16px}.nifty-position-flow-head>strong:first-child{color:#08734e}.nifty-position-flow-head>strong:last-child{color:#cf2944;text-align:right}.nifty-position-flow-head>span{justify-items:center;gap:1px;font-size:8px;display:grid}.nifty-position-flow-head>span b{font-size:12px}.nifty-position-flow-head>span.support{color:#078157}.nifty-position-flow-head>span.resistance{color:#df334d}.nifty-position-flow-head>span.balanced{color:#526987}.nifty-position-paired-table{min-width:840px}.nifty-position-paired-row{border-bottom:1px solid #dfe7f0;grid-template-columns:minmax(320px,1fr) 110px minmax(320px,1fr);min-height:96px;display:grid}.nifty-position-paired-row:last-child{border-bottom:0}.nifty-position-side{align-content:center;gap:8px;padding:10px 14px;display:grid}.nifty-position-side.support{background:#f0fbf6;border-left:4px solid #19b979}.nifty-position-side.resistance{background:#fff4f6;border-right:4px solid #f0445e}.nifty-position-side.empty{color:#8494a9;place-items:center;font-size:10px;font-weight:800}.nifty-position-side-head,.nifty-position-side-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.nifty-position-rank{color:#203853;text-transform:uppercase;background:#fff;border:1px solid #b9c9dc;border-radius:5px;align-items:center;min-height:21px;padding:0 7px;font-size:9px;font-weight:900;display:inline-flex}.nifty-position-metrics{grid-template-columns:repeat(3,minmax(80px,1fr));gap:12px;display:grid}.nifty-position-metrics>span{gap:2px;display:grid}.nifty-position-metrics em{color:#60748e;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.nifty-position-metrics b{color:#10223a;font-size:12px;font-weight:900}.nifty-position-metrics b.pos{color:#078157}.nifty-position-metrics b.neg{color:#df334d}.nifty-position-side-foot{color:#60748e;font-size:9px;font-weight:800}.nifty-position-strike{color:#10223a;background:#f8fafc;border-left:1px solid #d8e3ef;border-right:1px solid #d8e3ef;place-content:center;justify-items:center;gap:3px;display:grid}.nifty-position-strike strong{font-size:15px;font-weight:950}.nifty-position-strike span{color:#60748e;font-size:9px;font-weight:900}.nifty-position-strike.atm{color:#0759ad;background:#e9f3ff;box-shadow:inset 0 0 0 2px #7ab7ff}@media (width<=900px){.nifty-strike-position-controls{flex-wrap:wrap;align-items:stretch}.nifty-strike-position-context{flex-basis:100%;margin-left:0}.nifty-strike-position-summary{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media (width<=560px){.nifty-strike-position-body{padding:7px}.nifty-strike-position-controls>label,.nifty-strike-position-controls select,.nifty-strike-picker,.nifty-strike-picker>summary{width:100%}.nifty-strike-picker>div{grid-template-columns:repeat(2,minmax(100px,1fr));width:min(322px,100vw - 36px)}}.nifty-defense-board{gap:10px;min-width:0;display:grid}.nifty-defense-head{background:#f8fbff;border:1px solid #cbd8e8;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.nifty-defense-head h2,.nifty-defense-head p,.nifty-defense-events h3{margin:0}.nifty-defense-head h2{font-size:20px}.nifty-defense-head p{color:#52647d;margin-top:3px;font-size:12px}.nifty-defense-controls,.segmented-control{align-items:center;gap:6px;display:flex}.defense-collapse-button{color:#233a57;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #b8c9dd;border-radius:6px;min-width:78px;padding:8px 11px;font-size:11px;font-weight:800}.defense-collapse-button:hover{background:#f2f7fc;border-color:#7d9bbb}.nifty-defense-monitoring{gap:10px;display:grid}.nifty-defense-monitoring[hidden]{display:none}.segmented-control{background:#edf3fa;border:1px solid #cbd8e8;border-radius:7px;padding:3px}.segmented-control button{color:#334863;background:0 0;border:0;border-radius:5px;min-width:72px;padding:7px 12px;font-weight:700}.segmented-control button.active{color:#fff;background:#087f5b}.nifty-defense-summary{grid-template-columns:repeat(6,minmax(110px,1fr));gap:8px;display:grid}.nifty-defense-summary>span,.defense-metrics>span{background:#fff;border:1px solid #d3deeb;gap:3px;min-width:0;padding:9px 10px;display:grid}.nifty-defense-summary small,.defense-metrics small{color:#667892;text-transform:uppercase;font-size:10px;font-weight:700}.nifty-defense-summary b,.defense-metrics b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nifty-defense-state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.defense-state-card{background:#fff;border:1px solid #cbd8e8;border-left-width:4px;min-width:0;padding:12px}.defense-state-card.bull{border-left-color:#12a36f}.defense-state-card.bear{border-left-color:#ef4760}.defense-state-head,.section-title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.defense-state-head>div{gap:3px;display:grid}.defense-state-head small{color:#62748d;text-transform:uppercase;font-size:10px;font-weight:800}.defense-state-head strong{font-size:15px}.defense-stage{color:#52647d;white-space:nowrap;background:#edf2f8;border:1px solid #ccd8e7;border-radius:4px;align-items:center;min-height:22px;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.defense-stage.watch{color:#8c5a00;background:#fff5d8;border-color:#e3aa34}.defense-stage.confirmed{color:#087f5b;background:#e1f8ef;border-color:#14a673}.defense-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.defense-confirmation,.defense-actions{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.defense-confirmation span,.defense-actions span{color:#596b84;background:#f4f7fb;border:1px solid #d3deeb;border-radius:4px;padding:4px 7px;font-size:10px;font-weight:700}.defense-confirmation span.pass{color:#087f5b;background:#e8faf2;border-color:#70d3ad}.defense-actions .action-s{color:#087f5b;background:#e6f9f1;border-color:#67cfa5}.defense-actions .action-b{color:#0759b5;background:#eaf3ff;border-color:#7db5ff}.defense-actions .action-c{color:#2366aa;background:#eef6ff;border-color:#8abef7}.defense-actions .action-u{color:#8a5700;background:#fff5df;border-color:#efbd64}.nifty-defense-events{background:#fff;border:1px solid #cbd8e8;min-width:0}.nifty-all-candles-flow{margin-top:10px}.defense-section-actions{align-items:center;gap:10px;display:flex}.all-candles-title-group{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.all-candles-title-group>h3,.all-candles-title-group>span{flex:0 0 100%}.volume-strength-legend{flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;display:flex}.section-title-row .volume-strength-legend strong,.section-title-row .volume-strength-legend span{color:#40536f;white-space:nowrap;background:#f7f9fc;border:1px solid #cbd8e8;border-radius:4px;flex:none;padding:3px 6px;font-size:10px;font-weight:800;line-height:1.2}.section-title-row .volume-strength-legend strong{color:#17365d;background:#eef3f8;border-color:#9db0c8}.section-title-row .volume-strength-legend .strength-weak{color:#b42318;background:#fff1f2;border-color:#fecdd3}.section-title-row .volume-strength-legend .strength-balanced{color:#9a6700;background:#fff8e7;border-color:#f7cf70}.section-title-row .volume-strength-legend .strength-strong{color:#087443;background:#ecfdf3;border-color:#86d7ad}.section-title-row .volume-strength-legend .strength-very-strong{color:#06613a;background:#dcfce7;border-color:#4ac58a}.section-title-row .volume-strength-legend .strength-aggressive{color:#fff;background:#087f5b;border-color:#087f5b}.defense-stage.flow-only{color:#415774;background:#eef3f8;border-color:#9db0c8}.section-title-row{border-bottom:1px solid #d7e1ed;padding:10px 12px}.section-title-row h3{font-size:14px}.section-title-row span{color:#667892;font-size:10px;font-weight:700}.nifty-defense-table-wrap{max-height:430px;overflow:auto}.nifty-defense-table{border-collapse:collapse;color:#10233f;width:100%;font-size:12px}.nifty-defense-table th,.nifty-defense-table td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e0e7f0;padding:8px 9px}.nifty-defense-table th{z-index:1;color:#52647d;letter-spacing:0;text-transform:uppercase;background:#f1f5fa;font-size:10px;font-weight:800;position:sticky;top:0}.nifty-defense-table td{font-weight:600}.nifty-defense-table .defense-event-row{height:82px}.nifty-defense-table td>b{color:#071a34;font-size:12px;font-weight:800}.nifty-defense-table td small{color:#536781;margin-top:2px;font-size:10px;font-weight:600;line-height:12px;display:block}.nifty-defense-table td small strong{color:#2b405e;font-weight:800}.nifty-defense-table .defense-futures-read{text-transform:capitalize}.nifty-defense-table td small.defense-futures-metrics{color:#263d5b;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:3px;font-size:10.5px;font-weight:750;line-height:14px;display:flex}.nifty-defense-table .defense-futures-metrics span,.nifty-defense-table .defense-futures-metrics strong{align-items:baseline;gap:3px;display:inline-flex}.nifty-defense-table .defense-futures-metrics b,.nifty-defense-table .defense-futures-metrics strong{color:#10233f;font-size:inherit;font-weight:850}.nifty-defense-table .defense-futures-metrics strong.defense-pass-value{color:#078452}.nifty-defense-table .defense-futures-metrics strong.defense-warn-value{color:#b56500}.nifty-defense-table .defense-futures-metrics .defense-metric-price>strong{color:#245ea8}.nifty-defense-table .defense-futures-metrics .defense-metric-oi>strong{color:#6b4cab}.nifty-defense-table .defense-futures-metrics .defense-metric-cum>strong{color:#087f76}.nifty-defense-table .defense-futures-metrics .defense-metric-volume>strong,.nifty-defense-table .defense-futures-metrics .defense-metric-volume>b{color:#1769a8}.nifty-defense-table .defense-futures-metrics b.defense-oi-add-value{color:#078452}.nifty-defense-table .defense-futures-metrics b.defense-oi-exit-value{color:#b56500}.nifty-defense-table .defense-futures-metrics b.positive{color:#078452}.nifty-defense-table .defense-futures-metrics b.negative{color:#d72e47}.nifty-defense-table .defense-futures-strengths,.nifty-defense-table .defense-futures-ranks{border-top:1px solid #e5ebf3;padding-top:1px}.nifty-defense-table .defense-event-row.confirmed{background:#f4fff9;box-shadow:inset 4px 0 #12a66a}.nifty-defense-table .defense-event-row.strong-alignment{background:#e4faef;box-shadow:inset 5px 0 #008f5b,inset 0 1px #75d9ad,inset 0 -1px #75d9ad}.nifty-defense-table td small.defense-strong-alignment{color:#006b45;white-space:nowrap;background:#c9f5df;border:1px solid #079764;border-radius:4px;width:fit-content;margin-top:5px;padding:2px 5px;font-size:9px;font-weight:900;line-height:12px;display:inline-flex}.nifty-defense-table .defense-event-row.bull .defense-direction-value,.nifty-defense-table .defense-pe-value,.nifty-defense-table .defense-pass-value{color:#078452;font-weight:800}.nifty-defense-table .defense-event-row.bear .defense-direction-value,.nifty-defense-table .defense-ce-value{color:#d72e47;font-weight:800}.nifty-defense-table .defense-opposite-value,.nifty-defense-table .defense-warn-value{color:#b56500;font-weight:800}.nifty-defense-table .defense-opposite-live-label{color:#27364d}.nifty-defense-table .defense-buy-value{color:#1769d2}.nifty-defense-table .defense-exit-value{color:#078452}.nifty-defense-table .defense-unwind-value{color:#b56500}.nifty-defense-table .virtual-spacer-row td{border:0;padding:0}.nifty-defense-table .positive{color:#087f5b;font-weight:800}.nifty-defense-table .negative{color:#d72e47;font-weight:800}@media (width<=900px){.nifty-defense-head{flex-direction:column;align-items:stretch}.nifty-defense-controls{justify-content:space-between}.nifty-defense-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.nifty-defense-state-grid{grid-template-columns:1fr}.defense-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.movers-layout{grid-template-columns:minmax(0,1fr) 220px;gap:8px}.mover-list{overscroll-behavior-x:contain;scrollbar-gutter:stable;width:100%;min-width:0;overflow-x:auto}.mover-history-breaks{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-top:3px;display:flex}.mover-history-chip{border:1px solid;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:900;line-height:1.2}.mover-history-chip.pass{color:#047857;background:#ecfdf5;border-color:#34d399}.mover-history-chip.wait{color:#b45309;background:#fffbeb;border-color:#fbbf24}.mover-list-head,.mover-list-row{column-gap:6px;width:100%;grid-template-columns:28px minmax(155px,.9fr) 58px 70px 62px 72px 76px 58px 46px minmax(500px,2.7fr) 62px 58px 70px!important;min-width:0!important}.mover-list-head{letter-spacing:.035em;padding-inline:8px;font-size:9px}.mover-list-row{padding:8px}.mover-option-flow{color:#10243f;padding:8px 10px}.mover-option-flow>b,.mover-option-flow>small{white-space:normal;text-overflow:clip}.mover-option-flow>b{font-size:11px;font-weight:900;line-height:1.3}.mover-option-flow>small{font-size:9.5px;font-weight:800;line-height:1.35}.mover-option-flow>.mover-open-trigger-net{background:#f5fffa;border-top:1px solid #a9d9c4;border-bottom:1px solid #a9d9c4;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px 10px;margin-top:4px;padding:4px 6px;font-size:9.5px;font-weight:900;line-height:1.35;display:flex}.mover-open-trigger-net>strong,.mover-open-trigger-net>span{white-space:nowrap;font-weight:900}.mover-open-trigger-net>.wall-exit{color:#087a54}.mover-open-trigger-net>.wall-buy{color:#1769c2}.mover-flow-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}.mover-flow-detail-wide{grid-column:1/-1}.mover-expansion-summary{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-bottom:3px;display:flex}.mover-expansion-state{color:#39516e;text-transform:uppercase;background:#f5f8fc;border:1px solid #a9bacf;border-radius:4px;align-items:center;min-height:22px;padding:2px 7px;font-size:9px;font-weight:900;line-height:1.15;display:inline-flex}.mover-expansion-state.pass,.mover-expansion-state.first,.mover-expansion-state.strongest{color:#08764f;background:#e9fbf3;border-color:#16a66f}.mover-expansion-state.strongest{color:#fff;background:#087c58}.mover-expansion-state.options-only{color:#875700;background:#fff7e4;border-color:#d79a28}.mover-expansion-state.wait,.mover-expansion-state.partial{color:#865b08;background:#fff8e9;border-color:#d9a139}.mover-alignment-timeline{grid-template-columns:repeat(7,minmax(54px,1fr));gap:4px;width:100%;margin:3px 0 5px;display:grid}.mover-alignment-step{color:#74530e;text-align:left;background:#fff9ea;border:1px solid #d4b46b;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 4px;min-height:34px;padding:4px 5px;display:grid;position:relative}.mover-alignment-step.aligned{color:#086c4a;background:#e8faf2;border-color:#2fb482}.mover-alignment-step.break{background:#edf5ff;border-width:2px;border-color:#326fae}.mover-alignment-step.first{box-shadow:inset 3px 0 #07835a}.mover-alignment-step>small,.mover-alignment-step>strong,.mover-alignment-step>em,.mover-alignment-step>b{font-size:8px;font-style:normal;font-weight:900;line-height:1.1}.mover-alignment-step>strong{font-size:9px}.mover-alignment-step>em{color:#4d627b}.mover-alignment-step>b{color:#07835a;text-align:right}.mover-alignment-matches{flex-wrap:wrap;grid-column:1/-1;gap:2px;min-height:12px;display:flex}.mover-alignment-matches>i{color:#076847;white-space:nowrap;background:#f0fff9;border:1px solid #67c8a5;border-radius:3px;padding:1px 3px;font-size:7px;font-style:normal;font-weight:900;line-height:1.15}.mover-alignment-matches>i.none{color:#86600c;background:#fffaf0;border-color:#d7b973}.mover-alignment-activity{flex-wrap:wrap;grid-column:1/-1;gap:2px;display:flex}.mover-alignment-activity>i{color:#075b97;white-space:nowrap;background:#eef8ff;border:1px solid #67aee8;border-radius:3px;padding:1px 3px;font-size:7px;font-style:normal;font-weight:900;line-height:1.15}.mover-expansion-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;margin-top:3px;display:grid}.mover-expansion-check{text-align:left;background:#f8fafc;border:1px solid #c6d3e1;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 5px;min-height:34px;padding:4px 6px;display:grid}.mover-expansion-check.pass{background:#edfbf5;border-color:#62cda3}.mover-expansion-check.fail{background:#fff3f4;border-color:#efb3b8}.mover-expansion-check>em{color:#243b59;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-style:normal;font-weight:900;line-height:1.15;overflow:hidden}.mover-expansion-check>strong{color:#b32837;font-size:8.5px;font-weight:900}.mover-expansion-check.pass>strong{color:#08764f}.mover-expansion-check>small{grid-column:1/-1;color:#52677f!important;font-size:8px!important;font-weight:800!important;line-height:1.1!important}.mover-flow-read-collapse{border-top:1px solid #b7d8cc;width:100%;margin-top:6px;display:block}.mover-flow-read-collapse>summary{color:#075b43;cursor:pointer;background:#f3fff9;border:1px solid #70c7a6;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:26px;margin:6px auto 0;padding:3px 10px;font-size:11px;font-weight:800;line-height:1.2;list-style:none;display:flex}.mover-flow-read-collapse>summary::-webkit-details-marker{display:none}.mover-flow-read-collapse>summary:after{content:"+";font-size:15px;line-height:1}.mover-flow-read-collapse[open]>summary:after{content:"-"}.mover-flow-read-collapse>summary small{color:#55746a;font-size:9px;font-weight:700}.mover-flow-read-collapse[open]>.mover-flow-details{margin-top:6px}.mover-flow-detail{border-left-width:2px;gap:2px;padding-left:8px}.mover-flow-detail em{color:#253b59;letter-spacing:0;font-size:9.5px;font-weight:900;line-height:1.3}.mover-flow-detail strong{color:#0b1f3a;font-size:10.5px;font-weight:900;line-height:1.35}.mover-flow-detail small,.mover-option-flow .mover-flow-detail small{color:#263d5b;font-size:9.25px;font-weight:800;line-height:1.42}.mover-writing-comparison-grid{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-left:0;display:grid}.mover-writing-comparison{color:#314b6c;background:#f8fbff;border:1px solid #cbd8e8;border-radius:4px;gap:5px;min-width:0;padding:8px;display:grid}.mover-writing-comparison>em{color:#425a78;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900}.mover-writing-comparison>strong{color:inherit;font-size:11px;font-weight:900}.mover-writing-comparison.directional{color:#007b4c;background:#f7fbff;border-color:#39c98a}.mover-writing-comparison.opposite{color:#c51d3d;background:#f7fbff;border-color:#ff7182}.mover-writing-comparison.balanced{color:#8a6200;background:#fff9e8;border-color:#e7b74b}.mover-writing-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mover-writing-sides small{background:#fff;border:1px solid #63779138;border-radius:3px;gap:2px;min-width:0;padding:6px;display:grid}.mover-writing-sides small.directional-side{color:#00784a;background:#edfbf4;border-color:#42c78b #42c78b #42c78b #0a9f67;border-left-style:solid;border-left-width:4px}.mover-writing-sides small.opposite-side{color:#bf1735;background:#fff0f2;border-color:#ff7b8d #ff7b8d #ff7b8d #e53451;border-left-style:solid;border-left-width:4px}.mover-writing-sides small>b{color:inherit;text-transform:uppercase;font-size:8.5px;font-weight:900}.mover-writing-sides small>strong{color:inherit;font-size:12px;font-weight:900}.mover-writing-sides small>span{color:#314b68;font-size:8.5px;font-weight:800}.mover-writing-lead{flex-wrap:wrap;gap:5px;display:flex}.mover-writing-lead b{background:#fff;border:1px solid;border-radius:3px;padding:3px 6px;font-size:8.5px;font-weight:900}.mover-writing-lead b:first-child{color:#073f75;background:#edf7ff;border-color:#6aa7db}.mover-writing-lead b:last-child{color:#7b4b00;background:#fff8e5;border-color:#e4ae42}.mover-sequence-values{color:#0b1f3a!important;font-weight:900!important}.mover-list-row>:nth-child(10){align-self:stretch}.mover-tabs{flex-wrap:wrap;width:100%;margin-bottom:0;scrollbar-width:none!important;overflow:visible!important}@media (width<=1680px){.movers-layout{grid-template-columns:minmax(0,1fr)}.mover-side{grid-template-columns:180px minmax(0,1fr);gap:8px;display:grid}.mover-side .sector-card{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mover-side .sector-card>.eyebrow{grid-column:1/-1}}@media (width<=1380px){.mover-expansion-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.mover-list-head,.mover-list-row{column-gap:4px;padding-inline:6px;grid-template-columns:26px minmax(140px,.85fr) 52px 64px 56px 66px 70px 52px 42px minmax(410px,2.5fr) 56px 52px 62px!important}.mover-flow-details{gap:6px 7px}}@media (width<=980px){.mover-list{overflow-x:auto}.mover-list-head,.mover-list-row{min-width:1180px!important}.mover-side{display:none}.mover-writing-comparison-grid,.mover-writing-sides{grid-template-columns:1fr}}.mover-writing-timeline{border-top:1px dashed #9fd7bd;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:5px;width:100%;margin-top:5px;padding-top:5px;font-style:normal;display:grid}.mover-writing-empty{color:#49657a;background:#f8fffb;border:1px dashed #b9d7ca;grid-column:1/-1;padding:6px;font-size:9px;font-weight:700}.mover-writing-disclosure{grid-column:1/-1;min-width:0;margin-top:4px}.mover-writing-disclosure>summary{color:#12543f;cursor:pointer;text-transform:uppercase;background:#f4fff9;border:1px solid #9fd7bd;border-radius:4px;align-items:center;gap:5px;min-height:22px;padding:2px 7px;font-size:9px;font-weight:900;list-style:none;display:inline-flex}.mover-writing-disclosure>summary::-webkit-details-marker{display:none}.mover-writing-disclosure>summary b{color:#087a4d;text-align:center;background:#dff7eb;border-radius:3px;min-width:17px;padding:1px 4px}.mover-writing-disclosure>summary em{color:#49657a;font-size:8px;font-style:normal}.mover-writing-disclosure[open]>summary em:before{content:"Close";font-size:8px}.mover-writing-disclosure[open]>summary em{font-size:0}.mover-writing-candle{color:#173f32;background:#f8fffb;border:1px solid #b9d7ca;gap:3px;min-width:0;padding:5px 6px;display:grid}.mover-writing-candle.trigger{background:#dff9ec;border-color:#00a86b;box-shadow:inset 3px 0 #00a86b}.mover-writing-candle>b{color:#006c47;font-size:10px}.mover-writing-strikes{flex-wrap:wrap;gap:3px;display:flex}.mover-writing-strikes>span{background:#fff;border:1px solid #cfe6dc;grid-template-columns:auto auto;gap:1px 5px;padding:3px 4px;font-size:9px;font-weight:800;display:grid}.mover-writing-strikes em{color:#315c4e;font-size:8px;font-weight:700}.mover-writing-candle>small{color:#315c4e!important;font-size:8px!important;font-weight:800!important}.mover-net-build{border-top:1px solid #b8d9ca;margin-top:5px;padding-top:5px}.mover-net-build-toggle{color:#064d38;width:100%;min-height:28px;font:inherit;cursor:pointer;text-align:left;background:#f6fffa;border:1px solid #7bc9a6;border-radius:5px;grid-template-columns:auto auto auto 1fr auto;align-items:center;gap:8px;padding:4px 8px;display:grid}.mover-net-build-toggle span,.mover-net-build-toggle b{font-size:10px;font-weight:800}.mover-net-build-toggle b{color:#075f46;justify-self:end}.mover-net-build-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:4px;display:grid}.mover-net-card{background:#fff;border:1px solid #cfe4da;border-radius:4px;gap:2px;min-height:68px;padding:6px 8px;font-size:9px;display:grid}.mover-net-card>strong{color:#40516a;font-size:9px;font-weight:900}.mover-net-card>b{font-size:11px}.mover-net-card>span{color:#1f344d;font-weight:800}.mover-net-card>small{color:#62728a;font-size:8px;font-weight:700}.mover-net-card.flip,.mover-net-card.trigger{background:#f0fbf6;border-color:#73c9a6}.mover-net-card.muted{background:#f7f9fb;border-color:#d9e1e9}.mover-net-card.final.pass{background:#e7f9f0;border-color:#19a974}.mover-net-card.final.wait{background:#fff8e9;border-color:#efb55f}@media (width<=900px){.mover-net-build-toggle{grid-template-columns:1fr auto}.mover-net-build-toggle span{grid-column:1/-1}.mover-net-build-body{grid-template-columns:1fr}}
