body{background:var(--q-bg,#060c0a);width:100vw;height:100vh;margin:0;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}main{flex-direction:column;align-items:stretch;display:flex}a{font-weight:800;text-decoration:none}@font-face{font-family:Space Grotesk;src:url(/assets/SpaceGrotesk-VariableFont_wght-Bdowh2nc.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Crimson Text;src:url(/assets/CrimsonText-Regular-BK0Jbsvv.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Crimson Text;src:url(/assets/CrimsonText-Italic-CsiPycqo.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Crimson Text;src:url(/assets/CrimsonText-SemiBold-JdRwHEe6.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Crimson Text;src:url(/assets/CrimsonText-Bold-BSolUVvn.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--q-bg:#060c0a;--q-bg-deep:#050605;--q-panel:#1a1916;--q-panel-2:#1f1e1b;--q-paper:#f4f2ee;--q-ink:#13120f;--q-green-800:#00674f;--q-green-500:#3ebb9e;--q-green-300:#73e6cb;--q-up:#3ebb9e;--q-down:#d96a5b;--q-warn:#d9a066;--q-line:#f4f2ee12;--q-line-2:#f4f2ee14;--font-ui:"Space Grotesk", "Inter", system-ui, sans-serif;--font-serif:"Crimson Text", "Georgia", serif;--font-mono:"Space Grotesk", ui-monospace, "SF Mono", Menlo, monospace;--q-glass:#090a0985;--q-glass-strong:#090a09bd;--q-glass-border:#f4f2ee1a;--q-glass-blur:blur(18px) saturate(1.15);--q-gap:0px;--q-page-pad:12px}body.ops-app{background:var(--q-bg);color:var(--q-paper);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100vw;height:100vh;margin:0;display:block}.q-glass-chrome{background:var(--q-glass-strong);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.q-glass-chrome{background:#0a0b0a}.q-glass-cream{background:#fffefafa}}.q-glass-cream{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#fffefae6}body.ops-app #root{width:100vw;height:100vh}body.ops-app button{border:initial;padding:initial;font-size:initial;font-weight:initial;color:inherit;cursor:pointer;background-color:#0000;border-radius:0;font-family:inherit;transition:initial}body.ops-app ::selection{background:var(--q-green-500);color:var(--q-bg)}.ops-hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.ops-hide-scrollbar::-webkit-scrollbar{display:none}.ops-shell{grid-template-columns:calc(var(--q-page-pad) + 58px) 1fr;height:100dvh;display:grid}.ops-shell-main{grid-template-rows:56px 1fr;display:grid}.ops-rail{padding-left:var(--q-page-pad);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.ops-rail-pill,.ops-bottomnav{background:var(--q-glass);border:1px solid var(--q-glass-border);-webkit-backdrop-filter:var(--q-glass-blur);backdrop-filter:var(--q-glass-blur);border-radius:16px;padding:6px;box-shadow:inset 0 1px #f4f2ee0d,0 12px 32px #00000047}.ops-rail-pill{flex-direction:column;align-items:center;gap:4px;display:flex}.ops-bottomnav{display:none}.ops-topbar{gap:16px;padding:12px 12px 0}.ops-brand{color:var(--q-paper);flex-shrink:0;align-items:center;padding-right:4px;display:none}.ops-page-controls{flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:auto hidden}.ops-subbar{align-items:center;padding:8px 12px;display:flex;overflow:hidden}.ops-page-options{flex-shrink:0;align-items:center;gap:8px;display:flex}.ops-page-options:not(:empty){padding-left:8px}.ops-page-controls:empty+.ops-page-options{padding-left:0}body[data-chrome=compact] .ops-page-options{min-height:30px}body[data-chrome=compact] .ops-shell-main{grid-template-rows:auto 1fr}body[data-chrome=compact] .ops-page-controls{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:auto;min-width:0;overflow:auto hidden}body[data-chrome=compact] .ops-page-controls>*{flex:none}body[data-chrome=compact] .ops-page-controls[data-scroll=start]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}body[data-chrome=compact] .ops-page-controls[data-scroll=middle]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}body[data-chrome=compact] .ops-page-controls[data-scroll=end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px);mask-image:linear-gradient(90deg,#0000,#000 28px)}body[data-layout=mobile] .ops-shell{grid-template-columns:1fr}body[data-layout=mobile] .ops-rail{display:none}body[data-layout=mobile] .ops-brand{display:flex}body[data-layout=mobile] .ops-page-controls:empty{flex:auto}body[data-layout=mobile] .ops-subbar{z-index:21;flex-shrink:0;padding-top:20px;padding-bottom:22px;transition:transform .22s;position:sticky;top:0}body[data-layout=mobile] .ops-subbar[data-hidden]{transform:translateY(-100%)}body[data-layout=mobile] .ops-subbar[data-over]:before{content:"";z-index:-1;background:var(--q-glass);border-bottom:1px solid var(--q-glass-border);-webkit-backdrop-filter:var(--q-glass-blur);backdrop-filter:var(--q-glass-blur);border-radius:0 0 16px 16px;position:absolute;inset:0}body[data-layout=mobile] .ops-shell-main{grid-template-rows:auto 1fr}body[data-layout=mobile] .ops-bottomnav{left:var(--q-page-pad);right:var(--q-page-pad);bottom:calc(var(--q-page-pad) + env(safe-area-inset-bottom));z-index:20;display:block;position:fixed}body[data-layout=mobile] .ops-shell-main>main:after{content:"";flex:0 0 calc(78px + env(safe-area-inset-bottom))}body[data-layout=mobile] .ops-page-controls button,body[data-layout=mobile] .ops-page-controls [role=tab]{min-height:38px}body[data-layout=mobile] .ops-page-controls input{min-height:36px}@media (prefers-reduced-motion:reduce){.ops-subbar{transition:none}}.ops-login-grid{grid-template-columns:1.1fr 1fr;min-height:100dvh}.ops-login-aside{flex-direction:column;justify-content:space-between;display:flex}@media (width<=860px){.ops-login-grid{grid-template-columns:1fr}.ops-login-aside{display:none}}.uf-dl{grid-template-columns:minmax(140px,220px) 1fr}@media (width<=480px){.uf-dl{grid-template-columns:1fr}}.ops-context-dl{grid-template-columns:minmax(160px,240px) 1fr}@media (width<=480px){.ops-context-dl{grid-template-columns:1fr}}.trades-detail-dl{grid-template-columns:minmax(140px,220px) 1fr}@media (width<=480px){.trades-detail-dl{grid-template-columns:1fr}}.q-live-dot{background:var(--q-up);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.9s ease-in-out infinite q-live-pulse}@keyframes q-live-pulse{0%,to{opacity:1;box-shadow:0 0 7px 1px #3ebb9ed9}50%{opacity:.35;box-shadow:0 0 2px #3ebb9e40}}@media (prefers-reduced-motion:reduce){.q-live-dot{animation:none;box-shadow:0 0 7px 1px #3ebb9ed9}}.q-drawer-backdrop{animation:.14s ease-out q-fade-in}.q-drawer-modal,.q-drawer-sheet{background:#0a0b0af0}.q-drawer-modal{max-height:92dvh;animation:.16s cubic-bezier(.22,1,.36,1) q-pop-in}@keyframes q-pop-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.q-drawer-side{-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:#090a099e;animation:.2s cubic-bezier(.22,1,.36,1) q-slide-in-right}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.q-drawer-side{background:#0a0b0af0}}.q-drawer-side.is-leaving{animation:.2s cubic-bezier(.4,0,1,1) forwards q-slide-out-right}.q-drawer-backdrop.is-leaving{animation:.2s ease-in forwards q-fade-out}@keyframes q-slide-in-right{0%{transform:translateX(calc(100% + var(--q-page-pad)))}to{transform:translate(0)}}@keyframes q-slide-out-right{0%{transform:translate(0)}to{transform:translateX(calc(100% + var(--q-page-pad)))}}@keyframes q-fade-out{0%{opacity:1}to{opacity:0}}.q-drawer-sheet{max-height:94dvh;transition:transform .18s cubic-bezier(.22,1,.36,1);animation:.2s cubic-bezier(.22,1,.36,1) q-slide-in-up}@keyframes q-fade-in{0%{opacity:0}to{opacity:1}}@keyframes q-slide-in-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.q-drawer-backdrop,.q-drawer-backdrop.is-leaving,.q-drawer-modal,.q-drawer-side,.q-drawer-side.is-leaving,.q-drawer-sheet{animation:none}}.ops-gex-row{grid-template-columns:56px minmax(60px,1fr) auto auto auto;grid-template-areas:"ticker bar gex pain pc"}@media (width<=719px){.ops-gex-row{grid-template-columns:1fr auto;grid-template-areas:"ticker gex""bar bar""pain pc"}.ops-gex-row>.ops-gex-pc{text-align:right}}.q-popover{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#0a0b0af0;animation:.13s cubic-bezier(.22,1,.36,1) q-pop-down}@keyframes q-pop-down{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.q-popover{animation:none}}.q-popover .q-filter-window{flex-wrap:wrap}.q-info-btn:hover,.q-info-btn:focus-visible{color:#f4f2ee;background:#f4f2ee14}.q-linkout:hover span[aria-hidden]{background:#3ebb9e24}.q-changelog-entry{border-radius:8px;transition:background .12s ease-out}.q-changelog-entry:hover{background:#f4f2ee0d}.q-changelog-entry:focus-visible{outline:2px solid var(--q-green-500);outline-offset:-2px;background:#f4f2ee0d}@keyframes q-chat-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.q-chat-bubble{transform-origin:0 100%;animation:.28s cubic-bezier(.2,.8,.2,1) both q-chat-in}@media (prefers-reduced-motion:reduce){.q-chat-bubble{animation:none}}@media (hover:none){.q-changelog-entry:hover{background:0 0}.q-changelog-entry:active{background:#f4f2ee12}}.q-ticker-hit{cursor:pointer;text-underline-offset:3px;border-radius:4px;text-decoration-color:#0000;transition:text-decoration-color .12s ease-out,color .12s ease-out}.q-ticker-hit:hover{color:var(--q-green-500);text-decoration:underline}.q-ticker-hit:focus-visible{outline:2px solid var(--q-green-500);outline-offset:2px}.q-page{gap:var(--q-gap);padding:0 var(--q-page-pad) var(--q-page-pad);flex-direction:column;display:flex}.q-page,.q-col,.ops-topbar{box-sizing:border-box;width:100%;max-width:1280px;margin-inline:auto}body[data-layout=mobile] .q-page,body[data-layout=mobile] .q-col{max-width:520px}body[data-layout=mobile] .ops-bottomnav{max-width:520px;margin-inline:auto}body[data-layout=mobile] .ops-subbar{box-sizing:border-box;width:100%;max-width:520px;margin-inline:auto}.q-book-totals{grid-template-columns:3fr minmax(110px,1fr);gap:12px;display:grid}.q-book-row{grid-template-columns:minmax(110px,1fr) 3fr;gap:12px;display:grid}body[data-layout=mobile] .q-book-row{grid-template-columns:minmax(110px,1fr) 1.65fr;gap:10px}body[data-layout=mobile] .q-book-totals{grid-template-columns:1fr auto}.q-cards-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));align-content:start;gap:12px;display:grid}.q-page-fill{flex-direction:column;height:100%;min-height:0;display:flex}.q-fill{flex:1;min-height:0}.q-fill-scroll{flex:1;min-height:0;overflow:auto}body[data-layout=mobile] .q-page-fill{flex-shrink:0;height:auto;min-height:auto}body[data-layout=mobile] .q-fill,body[data-layout=mobile] .q-fill-scroll{flex:none}body[data-layout=mobile] .q-fill-scroll{overflow:visible}.q-page-loose{gap:12px}.q-balance-head{z-index:10;background:var(--q-bg);transition:top .22s;position:sticky}@media (prefers-reduced-motion:reduce){.q-balance-head{transition:none}}@keyframes q-wave{0%{transform:translate(0)}to{transform:translate(-30px)}}.q-wave path{animation:4.2s linear infinite q-wave}.q-wave[data-sea=calma] path{animation-duration:7s}.q-wave[data-sea=tension] path{animation-duration:1.8s}@media (prefers-reduced-motion:reduce){.q-wave path{animation:none}}@keyframes q-tide{0%,to{transform:translateY(-1.5px)}50%{transform:translateY(1.5px)}}.q-tide{animation:7s ease-in-out infinite q-tide}@media (prefers-reduced-motion:reduce){.q-tide{animation:none}}.q-skeleton{background-color:#f4f2ee0d;background-image:linear-gradient(90deg,#0000 20%,#f4f2ee0f 50%,#0000 80%);background-repeat:no-repeat;background-size:220% 100%;animation:1.5s ease-in-out infinite q-shimmer}@keyframes q-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.q-skeleton{animation:none}}
