:root{color-scheme:dark;--wsh-bg:#05090e;--wsh-panel:#0b1420;--wsh-line:#1d2f42;--wsh-text:#cfdcec;--wsh-muted:#8aabc2;--wsh-blue:#66ccff}
.wsh-bottom-nav,.wsh-install-prompt{display:none}
.wsh-unified-header{position:sticky;top:0;z-index:20000;display:flex;align-items:center;gap:18px;height:58px;padding:0 15px;border-bottom:1px solid #24384a;background:linear-gradient(90deg,#071019f7,#0b151ff7);box-shadow:0 10px 30px #0007;backdrop-filter:blur(16px);font-family:Inter,"Segoe UI",system-ui,sans-serif}
.wsh-shell-brand{display:flex;align-items:center;gap:10px;min-width:205px;color:#edf7ff;text-decoration:none}.wsh-shell-brand>span:last-child{display:grid;gap:2px}.wsh-shell-brand b{font-size:11px;letter-spacing:.14em}.wsh-shell-brand small{color:#6f899f;font-size:8px;letter-spacing:.03em}.wsh-shell-mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid #3a6a85;background:#102333;clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);color:#46c9ff;font-size:20px;font-weight:900}
.wsh-shell-links{display:flex;align-items:center;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.wsh-shell-links::-webkit-scrollbar{display:none}.wsh-shell-links a{flex:0 0 auto;padding:8px 9px;border:1px solid transparent;border-radius:7px;color:#8198ab;text-decoration:none;font-size:10px;font-weight:800;white-space:nowrap;transition:background 120ms,border-color 120ms,color 120ms}.wsh-shell-links a:hover{background:#11202b;color:#eef7fc}.wsh-shell-links a[aria-current="page"]{border-color:#2d667e;background:#10293a;color:#75d8ff}
.wsh-shell-meta{display:flex;align-items:center;gap:7px;margin-left:auto}.wsh-data-mode,.wsh-member-tier{display:inline-flex;align-items:center;min-height:25px;padding:4px 7px;border:1px solid #725a25;border-radius:999px;background:#211b0d;color:#f2cb70;font-size:7px;font-weight:900;letter-spacing:.09em;white-space:nowrap}.wsh-data-mode{text-decoration:none}.wsh-data-mode:hover{border-color:#a98232;color:#ffe29a}.wsh-member-tier{border-color:#1d6b57;background:#09251e;color:#70e8bd}.wsh-shell-signout{min-height:31px!important;width:auto!important;margin:0!important;padding:6px 9px!important;border:1px solid #354b5e!important;border-radius:7px!important;background:#101a23!important;color:#9eb2c2!important;font:800 9px Inter,"Segoe UI",system-ui,sans-serif!important;cursor:pointer}.wsh-shell-signout:hover{border-color:#52728d!important;color:#fff!important}
body.wsh-unified-shell{background:#080c11;color:#d8e5ef}body.wsh-unified-shell #site-nav{display:none!important}body.wsh-unified-shell .wrap>header>nav,body.wsh-unified-shell .build-top>.member-nav,body.wsh-unified-shell .top>.nav,body.wsh-unified-shell .hero>.nav{display:none!important}body.wsh-unified-shell .apex-rail{display:none!important}body.wsh-unified-shell .app-shell{height:calc(100vh - 58px)!important}
body.wsh-unified-shell .wrap>header{padding-bottom:15px;border-bottom:1px solid #203243}body.wsh-unified-shell .wrap>header h1{color:#edf6fc;letter-spacing:-.01em}body.wsh-unified-shell .wrap>header .sub{color:#8299ac}
@media(min-width:1281px){body.wsh-unified-shell .apex-shell{grid-template-columns:minmax(0,1fr) 320px!important}body.wsh-unified-shell .apex-main{grid-column:1}body.wsh-unified-shell .apex-tactical{grid-column:2}}
@media(min-width:761px) and (max-width:1280px){body.wsh-unified-shell .apex-shell{grid-template-columns:minmax(0,1fr)!important}body.wsh-unified-shell .apex-main,body.wsh-unified-shell .apex-tactical{grid-column:1!important}.wsh-shell-brand{min-width:175px}.wsh-data-mode{display:none}}
@media(max-width:760px){
  html{background:var(--wsh-bg)}
  body.wsh-app-ready:not(.wsh-login){padding-bottom:82px!important}
  body.wsh-app-ready #site-nav{display:none!important}
  .wsh-unified-header{display:none!important}
  body.wsh-app-ready header nav,body.wsh-app-ready .top nav{display:none!important}
  .wsh-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:10000;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px!important;padding:7px max(7px,env(safe-area-inset-left)) calc(7px + env(safe-area-inset-bottom));background:#07111bf2;border-top:1px solid #294158;box-shadow:0 -8px 24px #0009;backdrop-filter:blur(14px)}
  .wsh-bottom-nav a{display:flex;min-width:0;min-height:48px;align-items:center;justify-content:center;padding:5px 2px;border-radius:9px;color:#7892a8;text-decoration:none;font:700 10px/1.15 Inter,"Segoe UI",system-ui,sans-serif;text-align:center}
  .wsh-bottom-nav a[aria-current="page"]{background:#10283b;color:#75d8ff;box-shadow:inset 0 0 0 1px #2a668c}
  .wsh-install-prompt{position:fixed;right:12px;bottom:82px;z-index:10001;display:block;width:auto!important;margin:0!important;border:1px solid #66ccff88;border-radius:999px;background:#0e6ff2;color:#fff;padding:10px 14px;box-shadow:0 8px 28px #000b;font:800 12px Inter,"Segoe UI",system-ui,sans-serif;cursor:pointer}
  body.wsh-login .wsh-install-prompt{position:static!important;width:min(410px,100%)!important;margin:14px auto 0!important}
  .app-shell{height:auto!important;min-height:100vh!important;overflow:visible!important;padding-bottom:0!important}
  .scanner-chrome{position:relative}
  .scanner-header-row{height:auto!important;min-height:0!important;padding:12px!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:10px!important}
  .scanner-brand{width:100%;margin-right:0!important}
  .scanner-brand>div:last-child{white-space:normal!important;font-size:14px!important}
  .desktop-divider{display:none!important}
  .scanner-toolbar{width:100%;margin-left:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px!important}
  .scanner-toolbar>div:first-child{grid-column:span 2;width:100%}
  .scanner-toolbar input,.scanner-toolbar select{width:100%!important;min-width:0!important}
  .scanner-toolbar button{justify-content:center!important;min-height:38px;padding:7px 5px!important}
  .scanner-playbook>div:first-child{padding:9px 12px!important;gap:8px!important}
  .quick-start{display:grid!important;grid-template-columns:1fr!important;padding:10px 12px!important}
  .quick-start>div{min-width:0!important}.quick-start button{width:100%}
  .mobile-lane-tabs{position:sticky;top:0;z-index:100;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 10px;background:#05090ef2;border-bottom:1px solid #1d2f42;backdrop-filter:blur(12px)}
  .mobile-lane-tabs button{min-height:42px;border:1px solid #263c50;border-radius:8px;background:#07101a;color:#8199ad;font:800 11px Inter,"Segoe UI",system-ui,sans-serif;cursor:pointer}
  .mobile-lane-tabs button.active{border-color:#66ccff;background:#10283b;color:#e4f5ff}
  .scanner-grid{display:block!important;overflow:visible!important;flex:none!important}
  .scanner-column{display:flex!important;height:auto!important;max-height:none!important;overflow:visible!important;border:0!important;border-bottom:1px solid #1d2f42!important}
  .scanner-column.mobile-hidden{display:none!important}
  body[data-mobile-lane="squeeze"] .scanner-grid>.scanner-column:nth-child(2),body[data-mobile-lane="squeeze"] .scanner-grid>.scanner-column:nth-child(3){display:none!important}
  body[data-mobile-lane="flush"] .scanner-grid>.scanner-column:nth-child(1),body[data-mobile-lane="flush"] .scanner-grid>.scanner-column:nth-child(3){display:none!important}
  body[data-mobile-lane="macro"] .scanner-grid>.scanner-column:nth-child(1),body[data-mobile-lane="macro"] .scanner-grid>.scanner-column:nth-child(2){display:none!important}
  .scanner-column-body{overflow:visible!important;flex:none!important;min-height:260px;padding-bottom:14px!important}
  .signal-primary-read{align-items:stretch!important;flex-direction:column!important}
  .signal-price-chart{width:100%!important;min-width:0!important}
  .activity-panel{height:260px!important;border-left:0!important;border-top:1px solid #1d2f42}
  .scanner-footer{align-items:flex-start!important;flex-direction:column!important;padding:10px 12px!important}
}
@media(min-width:761px){.mobile-lane-tabs{display:none!important}}
.signal-price-chart{width:min(390px,42vw);min-width:300px;padding:10px 12px;background:#040810;border:1px solid #263746;border-radius:7px}
