:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#05070a;--panel:#0b0f14;--panel-2:#0f141b;--border:#202832;--muted:#7f8b99;--text:#d9e1ea;--green:#00c076;--red:#f6465d;--amber:#f0b90b;--blue:#5b8cff}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;overflow-x:hidden}.decision-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.decision-context-grid .status-block{min-width:0}.signal-performance-card{background:radial-gradient(circle at 80% 12%,#5b8cff1a,#0000 36%),linear-gradient(145deg,#f0b90b14,#070a0efa 52%,#5b8cff0d);border:0;flex-direction:column;justify-content:flex-start;height:100%;min-height:360px;margin:0;padding:24px clamp(20px,3vw,36px) 36px;display:flex;overflow:hidden}.signal-performance-card>*{width:min(100%,420px)}.signal-performance-card__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.signal-performance-card .eyebrow{color:var(--amber);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.signal-performance-card h2{margin:4px 0 0;font-size:19px}.signal-performance-card__status{color:var(--muted);white-space:nowrap;font-size:11px}.signal-performance-card__description{color:#c4ced9;margin:14px 0 0;line-height:1.45}.signal-performance-card__title{color:#dce5ef;align-items:center;gap:6px;margin-top:16px;font-size:11px;font-weight:800;display:flex}.signal-performance-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.signal-performance-card__metric{border:1px solid var(--border);background:#10161eb8;min-width:0;padding:9px}.signal-performance-card__metric-title{align-items:center;gap:5px;min-width:0;display:flex}.signal-performance-card__metric-title span{color:#dce5ef;font-size:11px;font-weight:800}.signal-performance-card__metric b{color:#fff;overflow-wrap:anywhere;margin:5px 0;font-size:14px;display:block}.signal-performance-card__metric small{color:var(--muted);line-height:1.35;display:block}.signal-performance-card__sample{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;line-height:1.35;display:flex}.signal-performance-card__note,.signal-performance-card__disclosure{color:var(--muted);overflow-wrap:anywhere;margin-top:10px;font-size:11px;line-height:1.4;display:block}.signal-performance-card__disclosure{color:var(--amber)}.signal-performance-card__empty{color:var(--muted);line-height:1.45}.signal-performance-card .panel-error{width:min(100%,420px)}.overview-signal-performance-mobile{display:none}.signal-performance-block{grid-column:1/-1}.signal-performance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.signal-performance-metric{border:1px solid var(--border);background:#10161eb8;min-width:0;padding:9px}.signal-performance-heading,.signal-performance-metric-title{align-items:center;gap:6px;min-width:0;display:flex}.signal-performance-heading>span,.signal-performance-metric-title>span{color:#dce5ef;font-size:11px;font-weight:800;display:block}.signal-performance-metric b{color:#fff;margin:5px 0;font-size:16px;display:block}.signal-performance-metric small,.signal-performance-sample,.signal-performance-note{color:var(--muted);line-height:1.35;display:block}.signal-performance-sample{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.signal-performance-note{color:var(--amber);margin-top:8px}.signal-help{flex:none;display:inline-flex;position:relative}.signal-help__button{color:#dce5ef;cursor:pointer;background:#111923;border:1px solid #536273;border-radius:50%;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:0;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.signal-help__button:hover{border-color:var(--blue);color:#fff}.signal-help__tooltip{z-index:30;color:#e4ebf3;opacity:0;visibility:hidden;pointer-events:none;background:#0b1119;border:1px solid #465568;border-radius:4px;width:min(280px,100vw - 32px);padding:9px 10px;font-size:12px;font-weight:400;line-height:1.4;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 10px 26px #0000006b}.signal-performance-grid .signal-performance-metric:nth-child(2n) .signal-help__tooltip,.signal-performance-sample .signal-help__tooltip{left:auto;right:0}.signal-help:hover .signal-help__tooltip,.signal-help:focus-within .signal-help__tooltip,.signal-help.is-open .signal-help__tooltip{opacity:1;visibility:visible;pointer-events:auto}.mobile-back-overview{display:none}.decision-context-grid ul{margin:8px 0 0;padding-left:18px}.research-warning{font-size:12px;color:var(--amber)!important;margin-top:8px!important}.listing-context .kv-grid{margin-bottom:8px}.what-to-do small{color:var(--muted);margin-top:7px;display:block}.pnl-update-panel,.research-card{border:1px solid var(--border);background:var(--panel);margin-bottom:10px;padding:12px}.pnl-update-panel>div{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.pnl-update-panel span,.research-card span,.research-card small{color:var(--muted)}.pnl-update-panel form,.research-form{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.pnl-update-panel label,.research-form label{color:var(--muted);flex-direction:column;gap:4px;display:flex}.pnl-update-panel input,.research-form input{border:1px solid var(--border);min-height:34px;color:var(--text);background:#0d1218;padding:0 8px}.pnl-update-panel button,.research-card button{border:1px solid var(--border);min-height:34px;color:var(--text);cursor:pointer;background:#121923;padding:0 10px}.pnl-update-panel button:disabled,.research-card button:disabled{opacity:.55;cursor:default}.exit-advice-summary{border-bottom:1px solid var(--border);background:#0d1218;padding:12px}.exit-advice-summary>div:first-child{grid-template-columns:auto 1fr;gap:4px 12px;display:grid}.exit-advice-summary p{color:#c4ced9;grid-column:1/-1;margin:0 0 8px}.exit-advice-summary small{color:var(--muted);margin-top:8px;display:block}.exit-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.exit-metrics div{border:1px solid var(--border);flex-direction:column;gap:3px;padding:7px;display:flex}.exit-metrics span{color:var(--muted);font-size:11px}.research-tools{flex-direction:column;gap:10px;display:flex}.research-card{padding:0}.research-form,.job-status,.archive-list,.research-card>p{padding:10px}.preset-row{flex-wrap:wrap;gap:6px;display:flex}.job-status{border-top:1px solid var(--border);flex-direction:column;gap:4px;display:flex}.job-status--success b{color:var(--green)}.job-status--error b{color:var(--red)}.job-status--generating b{color:var(--amber)}.archive-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.archive-list>div{border:1px solid var(--border);flex-direction:column;gap:4px;padding:8px;display:flex}.archive-list button{align-self:flex-start;margin-top:4px}@media (width<=1200px){.decision-context-grid{grid-template-columns:1fr}.signal-performance-grid,.exit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}button{font:inherit}.app-shell{background:var(--bg);min-height:100vh}.top-header{border-bottom:1px solid var(--border);background:#070a0e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;padding:0 16px;display:grid}.login-shell{background:radial-gradient(circle at 50% 20%, #101a27 0, var(--bg) 48%);align-content:center;place-items:center;min-height:100vh;padding:20px;display:grid}.login-card{border:1px solid var(--border);background:#0b0f14f7;width:min(100%,380px);padding:28px;box-shadow:0 18px 60px #00000059}.login-card .brand{margin-bottom:8px}.login-landing-shell{gap:clamp(20px,3vw,38px);overflow:hidden auto}.login-hero-stage{isolation:isolate;aspect-ratio:1;place-items:center;width:clamp(280px,64vw,680px);max-width:100%;margin:clamp(4px,2vw,18px) auto 0;display:grid;position:relative}.login-hero-stage:before{content:"";z-index:-1;filter:blur(42px);pointer-events:none;background:radial-gradient(circle,#f0b90b47 0%,#5b8cff2e 42%,#05070a00 74%);border-radius:50%;position:absolute;inset:16%;transform:scale(1.08)}.brand-hero-image{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 24px 42px #0000006b);border-radius:22px;width:100%;height:100%;margin:0;animation:.76s cubic-bezier(.22,.8,.28,1) both login-hero-entrance;display:block}.login-landing-shell .login-card{padding:22px 24px 24px;box-shadow:0 16px 48px #0000006b}.public-product-info{border:1px solid var(--border);background:#0b0f14d1;width:min(100%,680px);padding:20px 24px;box-shadow:0 12px 36px #0003}.public-product-eyebrow{color:var(--amber);letter-spacing:.08em;margin:0 0 6px;font-size:11px;font-weight:800}.public-product-info h1{color:#f4f7fb;margin:0 0 10px;font-size:20px}.public-product-info p{color:#c4ced9;margin:8px 0 0;line-height:1.55}.public-product-info .public-product-safety{color:#e4c878}.public-product-links{flex-wrap:wrap;gap:14px;margin-top:16px;display:flex}.public-product-links a{color:#8db2ff;font-size:13px}@keyframes login-hero-entrance{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.brand-hero-image{animation:none}}.brand-card-header-image{object-fit:contain;width:min(100%,220px);height:58px;margin:0 auto 14px;display:block}.brand-loading-symbol{object-fit:cover;border-radius:10px;width:42px;height:42px;margin:0 auto 12px;display:block}.login-subtitle{color:var(--muted);margin:0 0 22px;line-height:1.5}.login-card label{color:var(--muted);flex-direction:column;gap:6px;margin-top:14px;display:flex}.login-card input{border:1px solid var(--border);min-height:40px;color:var(--text);font:inherit;background:#0d1218;padding:0 10px}.login-card input:focus{outline:1px solid var(--blue);border-color:var(--blue)}.password-requirements{border:1px solid var(--border);color:var(--muted);background:#0d1218cc;margin-top:10px;padding:10px 12px;font-size:12px}.password-requirements strong{color:var(--text);font-size:13px}.password-requirements ul{gap:4px;margin:7px 0 0;padding:0;list-style:none;display:grid}.password-requirement{color:#ff9aa8}.password-requirement span{color:#ff8795;width:16px;font-weight:800;display:inline-block}.password-requirement--valid{color:#b7c2cf}.password-requirement--valid span{color:var(--green)}.login-button{color:#fff;cursor:pointer;background:#173d88;border:1px solid #2f6eea;width:100%;min-height:40px;margin-top:20px;font-weight:700}.login-button:disabled{opacity:.6;cursor:default}.login-error{color:#ff9aa8;background:#f6465d1a;border:1px solid #f6465d73;margin-top:14px;padding:10px;line-height:1.4}.login-card h1,.legal-card h1{color:#f4f7fb;margin:8px 0 6px;font-size:22px}.legal-checks{flex-direction:column;gap:10px;margin-top:18px;display:flex}.legal-check{align-items:flex-start;gap:8px;line-height:1.4;color:#b7c2cf!important;flex-direction:row!important;margin:0!important;display:flex!important}.legal-check input{min-height:auto;accent-color:var(--blue);margin-top:3px}.legal-check a,.legal-back{color:#8db2ff}.legal-signout{border:1px solid var(--border);width:100%;min-height:34px;color:var(--muted);cursor:pointer;background:0 0;margin-top:10px}.legal-shell{background:var(--bg);min-height:100vh;padding:34px 20px}.legal-card{border:1px solid var(--border);background:#0b0f14f7;width:min(100%,760px);margin:0 auto;padding:28px;line-height:1.65;box-shadow:0 18px 60px #00000040}.legal-card .brand{margin-bottom:24px}.legal-card p{color:#c4ced9}.legal-section{margin-top:24px}.legal-section h2{color:#f4f7fb;margin:0 0 8px;font-size:16px}.legal-placeholder{border-left:2px solid var(--amber);padding-left:10px;color:var(--amber)!important}.legal-version{font-size:12px;color:var(--muted)!important}.legal-back{margin-bottom:20px;font-size:13px;display:inline-block}.legal-acceptance-card{width:min(100%,560px)}.login-link-button{justify-content:center;align-items:center;text-decoration:none;display:flex}.registration-card{width:min(100%,520px)}.bridge-registration-option{border:1px solid var(--border);color:var(--muted);margin:18px 0 0;padding:12px}.bridge-registration-option legend{color:var(--text);padding:0 6px;font-weight:700}.bridge-registration-option legend span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:400}.bridge-registration-option p{margin:0 0 8px;font-size:13px;line-height:1.45}.bridge-registration-option label{margin-top:8px!important}.bridge-registration-option small,.bridge-muted{color:var(--muted);font-size:12px;line-height:1.45}.bridge-page{width:min(760px,100%);margin:0 auto}.bridge-card{border:1px solid var(--border);background:var(--panel);padding:22px}.bridge-card h1{color:#f4f7fb;margin:0 0 8px;font-size:24px}.panel-eyebrow{color:var(--amber);letter-spacing:.04em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}.bridge-lead{color:#c4ced9;line-height:1.5}.bridge-requirements{border:1px solid var(--border);background:#0d1218;margin-top:18px;padding:14px}.bridge-requirements h2{color:#f4f7fb;margin:0 0 12px;font-size:16px}.bridge-requirements div+div{margin-top:10px}.bridge-requirements h3{color:#dce5ef;margin:0 0 3px;font-size:13px}.bridge-requirements p{color:#c4ced9;margin:0;line-height:1.45}.bridge-status{border:1px solid var(--border);background:#0d1218;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:18px 0;padding:12px;display:flex}.bridge-status span{color:var(--muted)}.bridge-status--active strong{color:var(--green)}.bridge-status--error strong{color:#ff8d82}.bridge-activation,.bridge-progress,.bridge-active{border-top:1px solid var(--border);padding-top:16px}.bridge-activation label{color:var(--muted);flex-direction:column;gap:6px;display:flex}.bridge-activation input{border:1px solid var(--border);min-height:40px;color:var(--text);font:inherit;background:#0d1218;padding:0 10px}.bridge-activation input:focus{outline:1px solid var(--blue);border-color:var(--blue)}.bridge-activation .login-button{margin-top:12px}.bridge-secondary-button{border:1px solid var(--border);min-height:38px;color:var(--text);cursor:pointer;font:inherit;background:#121923;padding:0 12px;font-weight:700}.bridge-secondary-button:disabled,.login-button:disabled{opacity:.55;cursor:default}.bridge-progress p,.bridge-active p{color:#c4ced9;line-height:1.5}.bridge-setup{margin-top:14px}.bridge-setup textarea{resize:vertical;border:1px solid var(--border);color:#d9e3ee;background:#080b10;width:100%;min-height:310px;padding:12px;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.bridge-setup .bridge-secondary-button{margin-top:8px}.legal-footer{flex-wrap:wrap;justify-content:center;gap:14px;width:min(100%,760px);margin:16px auto 0;font-size:12px;display:flex}.login-shell>.legal-footer{width:min(100%,520px)}.legal-footer a{color:var(--muted);text-decoration:none}.legal-footer a:hover,.legal-footer a:focus{color:#c4d5ff;text-decoration:underline}.brand{color:#f4f7fb;font-size:17px;font-weight:800}.brand-header-image{object-fit:contain;object-position:left center;flex:none;width:210px;height:86px;display:block}.header-brand-zone{align-items:center;gap:10px;min-width:0;display:flex}.brand-home-link{color:inherit;cursor:pointer;flex:none;align-items:center;gap:12px;text-decoration:none;display:flex}.brand-home-mark{background:linear-gradient(145deg,#142740d6,#070c14f0);border:1px solid #5b8cff38;border-radius:12px;flex:0 0 58px;width:58px;height:58px;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 5px 18px #0000003d}.brand-header-mark{object-fit:contain;object-position:left center;width:174px;max-width:none;height:58px;display:block}.brand-wordmark{color:#f2f6fb;letter-spacing:-.01em;white-space:nowrap;text-shadow:0 1px 10px #5b8cff14;align-items:baseline;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:19px;font-weight:520;line-height:1;display:inline-flex}.brand-wordmark__x{color:var(--amber);letter-spacing:-.005em;text-shadow:0 0 9px #f0b90b42;transform-origin:0;margin-left:2px;font-weight:640;transition:color .16s,text-shadow .16s,transform .16s;display:inline-block;transform:scaleX(1.21)skew(-4deg)}.brand-home-link:hover,.brand-home-link:focus-visible{filter:brightness(1.08)}.brand-home-link:hover .brand-wordmark__x,.brand-home-link:focus-visible .brand-wordmark__x{color:#ffe28a;text-shadow:0 0 13px #f0b90b70;transform:scaleX(1.26)skew(-4deg)translateY(-.5px)}.mobile-nav-toggle,.sidebar-close-button{display:none}.academy-promo{width:100%;min-width:0;min-height:58px;color:var(--text);background:radial-gradient(circle at 82% 48%,#5b8cff33,#0000 29%),radial-gradient(circle at 18% 0,#f0b90b1f,#0000 34%),linear-gradient(108deg,#0c1a2a 0%,#0a131f 50%,#0e1928 100%);border:1px solid #f0b90b6b;justify-content:center;align-items:center;padding:7px 16px;line-height:1.2;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 0 28px #5b8cff1a,0 4px 18px #00000038}.academy-promo:before{z-index:1;content:"";opacity:.78;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#64d9ff0f 42%,#f0b90b1f 100%);position:absolute;inset:0}.academy-promo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#64d9ff99,#f0b90b9e,#0000);height:1px;position:absolute;bottom:0;left:10%;right:18%;box-shadow:0 0 14px #64d9ff6b}.academy-promo__copy{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex;position:relative}.academy-promo__copy>span{color:#9ae8f8;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 0 12px #64d9ff47;font-size:9px;font-weight:850}.academy-promo__copy strong{color:#f7fbff;letter-spacing:-.015em;text-shadow:0 2px 12px #0000006b;font-size:14px;font-weight:780}.academy-promo__compact-title{display:none}.academy-promo__copy small{color:#d3e2f1b8;letter-spacing:.035em;font-size:9px}.academy-promo__light-wave{z-index:1;filter:blur(7px);opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 0%,#a0f0ff24 22%,#f0ffff5c 48%,#64d9ff47 62%,#f0b90b1f 68%,#0000 100%);width:38%;height:140%;animation:7s linear infinite academy-light-sweep;position:absolute;top:-20%;left:-35%;transform:translate(0,0)skew(-12deg)}.academy-promo__visual{z-index:0;opacity:.8;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:none}.academy-promo__visual svg{filter:drop-shadow(0 0 9px #5b8cff33);width:100%;height:100%;display:block;overflow:visible}.academy-promo__signal-panel{fill:#050d180d;stroke:none}.academy-promo__signal-glow{fill:url(#academy-signal-glow);opacity:.62}.academy-promo__signal-grid{fill:none;stroke:#8ecae81f;stroke-width:1px;stroke-dasharray:2 10}.academy-promo__signal-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.academy-promo__signal-line--background{stroke:url(#academy-signal-background);stroke-width:1.8px;opacity:.2;animation:18s ease-in-out infinite academy-signal-breathe}.academy-promo__signal-line--secondary{stroke:url(#academy-signal-gold);stroke-width:2.1px;opacity:.52;animation:14s ease-in-out infinite reverse academy-signal-breathe}.academy-promo__signal-line--primary{stroke:url(#academy-signal-cyan);stroke-width:3px;opacity:.8;filter:drop-shadow(0 0 3px #64d9ff7a);animation:11s ease-in-out infinite academy-signal-breathe}.academy-promo__signal-particle{stroke:#08121d;stroke-width:2px;opacity:.9}.academy-promo__signal-particle--cyan{fill:#8be9ff}.academy-promo__signal-particle--gold{fill:#f0b90b}.academy-promo__signal-particle--white{fill:#f4ffff}.academy-promo:hover,.academy-promo:focus-visible{border-color:#f0b90bd1;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,inset 0 0 34px #5b8cff2e,0 0 20px #5b8cff33}.academy-promo:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.academy-mobile-chip{display:none}@media (width>=1281px){.academy-promo{justify-content:center;padding-left:16px;padding-right:16px}.academy-promo__copy{z-index:2;isolation:isolate;pointer-events:none;text-align:center;justify-content:center;align-items:center;width:auto;position:absolute;inset:0}.academy-promo__copy:before{z-index:-1;content:"";filter:blur(6px);pointer-events:none;background:radial-gradient(#060e1961 0%,#060e1933 48%,#0000 78%);border-radius:50%;position:absolute;inset:-10px 30%}.academy-promo__visual{opacity:.94;width:100%;max-width:none;height:100%;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000094 8%,#000 18% 82%,#00000094 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000094 8%,#000 18% 82%,#00000094 92%,#0000 100%)}}@keyframes academy-light-sweep{0%,70%{opacity:0;transform:translate(0,0)skew(-12deg)}73%{opacity:.72}86%{opacity:.72;transform:translate(420%)skew(-12deg)}90%,to{opacity:0;transform:translate(440%)skew(-12deg)}}@keyframes academy-signal-breathe{0%,to{opacity:.74}48%{opacity:1}68%{opacity:.82}}@media (prefers-reduced-motion:reduce){.academy-promo__light-wave{opacity:0;animation:none}.academy-promo__signal-line{animation:none}.academy-promo__signal-particle{display:none}}@media (width<=1280px) and (width>=861px){.academy-promo{padding-inline:12px}.academy-promo__full-title{display:none}.academy-promo__compact-title{display:inline}.academy-promo__copy strong{font-size:12px}.academy-promo__copy small{display:none}.academy-promo__visual{opacity:.62;width:100%;height:100%;inset:0}.academy-promo__signal-line--background,.academy-promo__signal-particle--background,.academy-promo__signal-particle--secondary{display:none}}@media (width<=1120px){.header-alert-control,.header-utility-control{width:42px;min-width:42px;padding:0;font-size:0}.header-whats-new:after{content:"✦";font-size:16px}.header-contact:after{content:"✉";font-size:16px}.header-alert-control:after{content:"🔊";font-size:16px}}@media (width<=860px){.top-header{overflow:hidden}.academy-promo{display:none}.academy-mobile-chip{color:#f1d37d;white-space:nowrap;background:#f0b90b14;border:1px solid #f0b90b66;align-items:center;gap:4px;min-height:40px;padding:0 9px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}}.header-metric span,.sidebar-title,.summary-card span,.metric-cell span,.detail-section h3,.detail-section-heading h3,.status-block span,.recommendation-block span{color:var(--muted)}.subline{color:var(--muted);font-size:12px;line-height:1.35}.header-metrics{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:max-content;display:flex}.header-metric,.status-pill{border:1px solid var(--border);background:var(--panel);flex-direction:column;justify-content:center;min-width:82px;min-height:40px;padding:5px 10px;display:flex}.header-logout-control{border:1px solid var(--border);background:var(--panel);min-height:40px;color:var(--text);cursor:pointer;padding:0 10px}.header-utility-control{border:1px solid var(--border);min-height:40px;color:var(--text);cursor:pointer;white-space:nowrap;background:#111923;padding:0 10px}.header-utility-control:hover,.header-utility-control:focus-visible{border-color:var(--blue);color:#fff}.admin-entry-link{font:inherit;text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.language-selector{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.language-selector__label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.language-selector select{border:1px solid var(--border);background:var(--panel);min-height:40px;color:var(--text);cursor:pointer;font:inherit;padding:0 8px}.language-selector select:focus-visible{border-color:var(--blue)}.public-language-selector{justify-content:flex-end;width:min(100%,380px);margin:0 auto -12px}.registration-language-selector{justify-content:flex-end;margin:0 0 8px}.status-pill{color:var(--green);align-items:center;font-weight:800}.status-pill--error,.status-pill--stale,.status-pill--degraded,.status-pill--offline{color:var(--red)}.status-pill--starting{color:var(--amber)}.workspace{grid-template-columns:170px minmax(0,1fr) minmax(430px,36vw);height:calc(100vh - 88px);display:grid}.sidebar{border-right:1px solid var(--border);background:#080b0f;padding:12px 8px}.sidebar-title{text-transform:uppercase;align-items:center;gap:8px;padding:6px 8px 12px;font-weight:700;display:flex}.brand-symbol-image{object-fit:cover;border-radius:6px;flex:none;width:24px;height:24px}.sidebar nav{flex-direction:column;gap:3px;display:flex}.sidebar button{color:#aeb8c4;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 8px;display:grid}.sidebar button.is-active,.sidebar button:hover{border-color:var(--border);background:var(--panel-2);color:#fff}.academy-sidebar-link{color:#aeb8c4;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:18px 1fr;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 8px;text-decoration:none;display:grid}.academy-sidebar-link.is-active,.academy-sidebar-link:hover{color:#fff;background:linear-gradient(90deg,#f0b90b1a,#5b8cff0f);border-color:#f0b90b66}.main-content{padding:12px;overflow:auto}.academy-main-content{background:radial-gradient(circle at 50% 0,#132b452e,#0000 46%);min-width:0;padding:0}.academy-workspace{grid-template-columns:170px minmax(0,1fr);min-width:0}.academy-page{width:100%;min-width:0;max-width:1180px;margin:0 auto;padding:clamp(28px,4vw,48px) clamp(20px,4vw,48px) 60px}.academy-landing-shell{width:min(100%,1100px);min-width:0;margin-inline:auto}.academy-page--landing .academy-hero{justify-content:center}.academy-page--landing .academy-hero__copy{text-align:center;max-width:720px}.academy-page--landing .academy-hero__copy .academy-eyebrow{justify-content:center}.academy-page--landing .academy-lead{margin-inline:auto}.academy-page--landing .academy-hero h1{letter-spacing:-.045em;margin-top:13px;font-size:clamp(38px,5vw,58px)}.academy-page--landing .academy-tagline{font-size:clamp(20px,2.6vw,28px)}.academy-hero{isolation:isolate;background:radial-gradient(circle at 82% 20%,#00c07629,#0000 28%),radial-gradient(circle at 15% 100%,#5b8cff24,#0000 34%),linear-gradient(135deg,#101a29 0%,#0a111b 56%,#0b1421 100%);border:1px solid #f0b90b4d;border-radius:16px;justify-content:center;align-items:center;gap:24px;min-height:0;padding:36px clamp(26px,5vw,64px) 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 54px #00000047,inset 0 1px #ffffff0a}.academy-hero__accent{background:linear-gradient(90deg,#0000,#64d9ff 26%,#f0b90b 74%,#0000);width:min(440px,62%);height:2px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 18px #64d9ff6b}.academy-hero:after{content:"";z-index:-1;border:1px solid #5b8cff3d;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-150px;right:-80px;box-shadow:0 0 0 22px #5b8cff0a,0 0 0 46px #5b8cff06}.academy-hero__copy{z-index:1;max-width:680px;position:relative}.academy-hero-visual{z-index:0;opacity:.82;pointer-events:none;width:min(31%,320px);position:absolute;top:50%;right:clamp(20px,4vw,58px);transform:translateY(-50%)}.academy-hero-visual__chart{width:100%;height:auto;display:block;overflow:visible}.academy-hero-visual__grid-line{fill:none;stroke:#8ba9c933;stroke-width:1px;stroke-dasharray:3 6}.academy-hero-visual__area{fill:url(#academy-chart-fill)}.academy-hero-visual__line{fill:none;stroke:url(#academy-chart-line);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;filter:drop-shadow(0 0 8px #64d9ff52)}.academy-hero-visual__node{stroke:#0a111b;stroke-width:4px}.academy-hero-visual__node--cyan{fill:#64d9ff}.academy-hero-visual__node--gold{fill:#f0b90b}.academy-hero-visual__badge{color:#ccefff;letter-spacing:.08em;text-transform:uppercase;background:#060c14db;border:1px solid #64d9ff59;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;bottom:10%;right:8%;box-shadow:0 8px 20px #0000003d}.academy-eyebrow{color:var(--amber);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.academy-hero h1,.academy-path-header h1,.academy-lesson-header h1{color:#f7f9fc;margin:9px 0 5px;font-size:clamp(28px,4vw,46px);line-height:1.05}.academy-tagline{color:#dce7f5;margin:0;font-size:clamp(17px,2.3vw,24px);font-weight:650}.academy-lead,.academy-path-header p{color:#b7c6d7;max-width:620px;margin:15px 0 0;font-size:15px;line-height:1.55}.academy-path-section{min-width:0;margin:34px auto 0}.academy-page--landing .academy-section-heading{text-align:center;display:block}.academy-section-heading{justify-content:space-between;align-items:end;gap:22px;margin-bottom:16px;display:flex}.academy-section-heading h2{color:#f4f7fb;letter-spacing:-.02em;margin:7px 0 0;font-size:25px}.academy-section-heading p{max-width:520px;color:var(--muted);text-align:center;margin:10px auto 0;line-height:1.45}.academy-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(100%,1060px);margin:0 auto;display:grid}.academy-path-card{border:1px solid color-mix(in srgb,var(--path-accent),var(--border) 58%);background:radial-gradient(circle at 100% 0,var(--path-wash),transparent 42%),linear-gradient(150deg,#111923,#090d13);min-height:286px;color:var(--text);border-radius:14px;flex-direction:column;padding:24px;text-decoration:none;transition:border-color .14s,transform .14s,box-shadow .14s;display:flex;position:relative;overflow:hidden}.academy-path-card:before{content:"";background:linear-gradient(90deg,var(--path-accent),transparent 84%);height:3px;position:absolute;inset:0 0 auto}.academy-path-card--gold{--path-accent:#64d9ff;--path-wash:#5b8cff29}.academy-path-card--cyan{--path-accent:#f0b90b;--path-wash:#f0b90b24}.academy-path-card--blue{--path-accent:#8ca8ff;--path-wash:#5b8cff2b}.academy-path-card:hover,.academy-path-card:focus-visible{border-color:var(--path-accent);box-shadow:0 14px 32px #00000042,0 0 0 1px color-mix(in srgb,var(--path-accent),transparent 75%);transform:translateY(-4px)}.academy-path-card__number{color:var(--muted);letter-spacing:.12em;font-size:10px;font-weight:800}.academy-path-card__icon{border:1px solid color-mix(in srgb,var(--path-accent),transparent 45%);width:68px;height:68px;color:var(--path-accent);background:linear-gradient(145deg,color-mix(in srgb,var(--path-accent),transparent 84%),#ffffff06);box-shadow:inset 0 0 24px color-mix(in srgb,var(--path-accent),transparent 92%);border-radius:16px;place-items:center;margin-top:28px;display:grid}.academy-path-card h2{color:#fff;letter-spacing:-.02em;margin:19px 0 8px;font-size:23px}.academy-path-card p{color:#aebdcd;margin:0;line-height:1.5}.academy-path-card__cta{color:#d8e8ff;align-items:center;gap:6px;margin-top:auto;padding-top:20px;font-size:12px;font-weight:800;display:flex}.academy-path-card--beginner{--path-accent:#64d9ff;--path-wash:#5b8cff2e}.academy-path-card--trading{--path-accent:#f0b90b;--path-wash:#f0b90b29}.academy-path-card--bitget{--path-accent:#8ca8ff;--path-wash:#5b8cff33}.academy-back-link,.academy-lesson-breadcrumb a{color:#aac6ea;align-items:center;gap:6px;font-size:12px;text-decoration:none;display:inline-flex}.academy-back-link:hover,.academy-lesson-breadcrumb a:hover{color:#fff}.academy-page--path{width:min(100%,960px)}.academy-page--path .academy-path-header{text-align:center}.academy-page--path .academy-path-header .academy-eyebrow{justify-content:center}.academy-path-header{margin:28px 0 18px}.academy-path-header h1{font-size:clamp(28px,4vw,40px)}.academy-path-header p{margin-inline:auto}.academy-progress-note{border-left:2px solid var(--blue);color:#aebed4;background:#5b8cff12;width:min(100%,860px);margin:0 auto 22px;padding:10px 12px;font-size:12px;line-height:1.45}.academy-lesson-groups{gap:28px;width:min(100%,860px);margin:0 auto;display:grid}.academy-lesson-group h2{color:#f3f6fa;margin:0 0 10px;font-size:17px}.academy-lesson-list{gap:7px;display:grid}.academy-lesson-card{border:1px solid var(--border);min-height:76px;color:var(--text);text-align:left;background:linear-gradient(100deg,#101720fa,#090d12fa);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;text-decoration:none;display:grid}a.academy-lesson-card:hover,a.academy-lesson-card:focus-visible{background:linear-gradient(100deg,#142133fa,#090d12fa);border-color:#5b8cff}.academy-lesson-card--comingSoon{opacity:.74}.academy-lesson-card__index{color:var(--amber);font:700 17px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.academy-lesson-card__body{flex-direction:column;gap:7px;min-width:0;display:flex}.academy-lesson-card__body strong{overflow-wrap:anywhere;color:#f5f7fa;font-size:14px}.academy-lesson-card__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.academy-dot{color:#526273}.academy-status{max-width:280px;color:var(--muted);text-align:right;justify-content:flex-end;align-items:center;gap:5px;font-size:11px;display:flex}.academy-status--available{color:var(--green);font-weight:800}.academy-status--locked{color:var(--amber)}.academy-lesson-card small{color:var(--muted);grid-column:2/-1;font-size:11px}.academy-lesson-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.academy-page--lesson{width:min(100%,1000px)}.academy-page--lesson .academy-lesson-breadcrumb,.academy-page--lesson .academy-lesson-header,.academy-page--lesson .academy-player-shell,.academy-page--lesson .academy-lesson-navigation{width:min(100%,900px);margin-inline:auto}.academy-page--lesson .academy-lesson-header{text-align:center}.academy-page--lesson .academy-lesson-header .academy-eyebrow,.academy-page--lesson .academy-lesson-facts{justify-content:center}.academy-lesson-header{margin:28px 0 18px}.academy-lesson-header h1{font-size:clamp(28px,4.2vw,42px)}.academy-lesson-facts{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;font-size:12px;display:flex}.academy-lesson-facts>span{align-items:center;gap:5px;display:inline-flex}.academy-badge{color:#f1d37d;background:#f0b90b14;border:1px solid #f0b90b66;padding:4px 8px;font-weight:800}.academy-player-shell{border:1px solid var(--border);background:#030507;box-shadow:0 18px 50px #00000040}.academy-video-frame{aspect-ratio:16/9;width:100%;position:relative}.academy-video-frame iframe{border:0;width:100%;height:100%;display:block}.academy-subtitle-notice{color:var(--muted);background:#0b0f14b8;border-top:1px solid #7f8b9940;align-items:flex-start;gap:8px;padding:10px 12px 11px;font-size:11px;line-height:1.4;display:flex}.academy-subtitle-notice__icon{color:#9ae8f8;letter-spacing:.04em;border:1px solid #9ae8f8a6;border-radius:3px;flex:none;justify-content:center;align-items:center;min-width:22px;height:16px;margin-top:1px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.academy-subtitle-notice strong{color:#d9e1ea;font-size:11px;font-weight:700;display:block}.academy-subtitle-notice span{color:var(--muted);margin-top:2px;display:block}@media (width<=560px){.academy-subtitle-notice{padding:9px 10px;font-size:10px}.academy-subtitle-notice strong{font-size:10px}}.academy-video-placeholder{aspect-ratio:16/9;color:#90bfff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:24px;display:flex}.academy-video-placeholder strong{color:#f4f7fb;margin-top:12px;font-size:17px}.academy-video-placeholder p{color:#d2b966;margin:8px 0 0}.academy-video-placeholder small{max-width:520px;color:var(--muted);margin-top:6px;line-height:1.45}.academy-lesson-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.academy-lesson-nav{border:1px solid var(--border);min-height:74px;color:var(--text);background:#0b1017;flex-direction:column;gap:8px;padding:12px;text-decoration:none;display:flex}.academy-lesson-nav:hover,.academy-lesson-nav:focus-visible{border-color:var(--blue)}.academy-lesson-nav--next{text-align:right;align-items:flex-end}.academy-lesson-nav--empty{visibility:hidden}.academy-lesson-nav span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.academy-lesson-nav strong{color:#e4edf9;align-items:center;gap:6px;font-size:13px;display:flex}.academy-lesson-nav--next strong{flex-direction:row-reverse}.academy-page--quiz{width:min(100%,1040px)}.academy-quiz-header{text-align:center;width:min(100%,900px);margin:0 auto 18px}.academy-quiz-header h1{color:#f7f9fc;margin:9px 0 7px;font-size:clamp(28px,4vw,42px);line-height:1.05}.academy-quiz-header p{color:#b7c6d7;margin:0 auto;font-size:14px;line-height:1.5}.academy-candle-chart{border:1px solid var(--border);background:#070c13;border-radius:18px;width:min(100%,900px);margin:0 auto;overflow:hidden;box-shadow:0 18px 50px #00000038}.academy-candle-chart svg{width:100%;height:auto;min-height:270px;display:block}.academy-candle-chart__surface{fill:#09111c}.academy-candle-chart__grid{stroke:#8ecae81f;stroke-width:1px;stroke-dasharray:3 8}.academy-candle-chart__reference{stroke-width:1.5px;stroke-dasharray:7 7}.academy-candle-chart__reference--pass{stroke:#00c076b8}.academy-candle-chart__reference--target{stroke:#f0b90bbf}.academy-candle-chart__reference-label{fill:#72e0b3;letter-spacing:.1em;font-size:10px;font-weight:850}.academy-candle-chart__reference-label--target{fill:#f0cc61}.academy-candle-chart__empty{fill:#708196;letter-spacing:.02em;font-size:13px;font-weight:700}.academy-candle__wick{stroke-width:2px;stroke-linecap:round}.academy-candle__wick--up{stroke:#00c076}.academy-candle__wick--down{stroke:#f0445e}.academy-candle__body{stroke-width:1px}.academy-candle__body--up{fill:#00c076;stroke:#6bf0bd}.academy-candle__body--down{fill:#f0445e;stroke:#ff8b9b}.academy-candle--new{transform-box:fill-box;transform-origin:bottom;animation:.52s cubic-bezier(.2,.78,.25,1) both academy-candle-form}.academy-quiz-question{width:min(100%,900px);margin:22px auto 0}.academy-quiz-question__meta{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.academy-quiz-question h2{color:#f7f9fc;margin:12px 0 16px;font-size:clamp(20px,3vw,29px);line-height:1.2}.academy-quiz-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.academy-quiz-option{border:1px solid var(--border);color:#e7eef8;min-height:74px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#111b29,#0a1018);border-radius:10px;align-items:flex-start;gap:12px;padding:15px;transition:border-color .14s,background .14s,transform .14s;display:flex}.academy-quiz-option:hover:not(:disabled),.academy-quiz-option:focus-visible{background:#122235;border-color:#64d9ff;transform:translateY(-1px)}.academy-quiz-option:disabled{cursor:default;opacity:.78}.academy-quiz-option.is-selected{background:#64d9ff1f;border-color:#64d9ff;box-shadow:0 0 0 1px #64d9ff2e}.academy-quiz-option.is-correct{background:#00c0761f;border-color:#00c076}.academy-quiz-option.is-wrong{background:#f0445e1f;border-color:#f0445e}.academy-quiz-option__letter{color:#9ae8f8;border:1px solid #aac2da6b;border-radius:7px;flex:none;place-items:center;width:27px;height:27px;font-size:12px;font-weight:850;display:grid}.academy-quiz-feedback{border-left:3px solid var(--blue);color:#cad6e4;background:#5b8cff17;flex-direction:column;gap:6px;margin-top:14px;padding:13px 15px;font-size:13px;line-height:1.5;display:flex}.academy-quiz-feedback strong{color:#9ae8f8;font-size:14px}.academy-quiz-feedback.is-correct{background:#00c07614;border-left-color:#00c076}.academy-quiz-feedback.is-correct strong{color:#6bf0bd}.academy-quiz-feedback.is-wrong{background:#f0445e14;border-left-color:#f0445e}.academy-quiz-feedback.is-wrong strong{color:#ff9baa}.academy-quiz-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.academy-quiz-submit,.academy-quiz-next{color:#eaf7ff;min-height:42px;font:inherit;cursor:pointer;background:#122235;border:1px solid #64d9ff8c;border-radius:8px;padding:0 17px;font-size:12px;font-weight:850}.academy-quiz-submit:hover:not(:disabled),.academy-quiz-submit:focus-visible,.academy-quiz-next:hover:not(:disabled),.academy-quiz-next:focus-visible{background:#1b3850;border-color:#9ae8f8}.academy-quiz-next{color:#ffe08a;background:#f0b90b1f;border-color:#f0b90ba6}.academy-quiz-submit:disabled,.academy-quiz-next:disabled{cursor:not-allowed;opacity:.42}.academy-quiz-result{text-align:center;background:linear-gradient(145deg,#111d2b,#0a1018);border:1px solid #64d9ff52;border-radius:14px;width:min(100%,620px);margin:22px auto 0;padding:32px 22px}.academy-quiz-result.is-passed{border-color:#00c0768c}.academy-quiz-result.is-failed{border-color:#f0445e7a}.academy-quiz-result h2{color:#f7f9fc;letter-spacing:.04em;margin:9px 0 12px;font-size:clamp(28px,5vw,44px)}.academy-quiz-result__score{color:#f0cc61;margin:0;font-size:38px;font-weight:850}.academy-quiz-result p:not(.academy-quiz-result__score){color:#b7c6d7}@keyframes academy-candle-form{0%{opacity:.35;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}@media (width<=900px){.academy-hero-visual{opacity:.34;width:220px;right:12px}.academy-hero-visual__badge{display:none}.academy-page--landing .academy-hero{padding-inline:clamp(24px,6vw,44px)}}.summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.summary-card{border:1px solid var(--border);min-height:86px;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(#101720,#0a0e13);padding:10px}.summary-card:disabled{cursor:default;opacity:.72}.summary-card div{justify-content:space-between;align-items:center;margin:8px 0;display:flex}.summary-card b{font-size:17px}.summary-card small{color:#96a3b3}.table-panel,.mini-panel,.detail-section,.status-block,.recommendation-block,.detail-hero,.timeframe-strip{border:1px solid var(--border);background:#0b0f14f0}.panel-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:38px;padding:0 10px;display:flex}.panel-heading h2{margin:0;font-size:13px}.panel-heading span{color:var(--muted)}.table-wrap{overflow:auto}.market-table{border-collapse:collapse;white-space:nowrap;width:100%}.market-table th,.market-table td{text-align:right;border-bottom:1px solid #151b23;height:40px;padding:0 8px}.market-table th{z-index:1;color:#8d99a8;background:#0d1218;font-size:12px;font-weight:700;position:sticky;top:0}.market-table th:first-child,.market-table td:first-child{text-align:left}.market-table th button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.market-table th button.is-active{color:#fff}.market-table tbody tr{cursor:pointer}.market-table tbody tr:hover{background:#101722}.symbol-cell{color:#fff;font-weight:800}.symbol-cell b,.symbol-cell span{display:block}.symbol-cell b{font-size:14px}.symbol-cell span{color:#8793a2;text-overflow:ellipsis;max-width:230px;margin-top:2px;font-size:12px;font-weight:500;overflow:hidden}.positive{color:var(--green)}.negative{color:var(--red)}.score-badge{color:#dce6f1;background:#111822;border:1px solid #2a3441;justify-content:center;align-items:center;gap:4px;min-width:34px;height:22px;padding:0 6px;font-size:12px;display:inline-flex}.score-badge--green.score-badge--strong,.score-badge--green.score-badge--medium{color:var(--green);border-color:#00c07661}.score-badge--red.score-badge--strong,.score-badge--red.score-badge--medium{color:var(--red);border-color:#f6465d61}.score-badge--amber.score-badge--strong,.score-badge--amber.score-badge--medium{color:var(--amber);border-color:#f0b90b61}.star-button,.icon-button{color:#7d8896;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.star-button:hover,.star-button.is-active,.icon-button:hover{color:var(--amber);border-color:var(--border);background:#121923}.tag,.risk,.decision-pill,.timing-pill{border:1px solid var(--border);color:#b7c2cf;background:#101720;padding:4px 7px;font-size:11px;font-weight:800}.decision-pill--act_now{color:#fff;background:#f6465d2e;border-color:#f6465d8c}.decision-pill--prepare,.timing-pill--developing,.timing-pill--late{color:var(--amber);border-color:#f0b90b6b}.decision-pill--monitor,.timing-pill--early{color:#b7c2cf}.decision-pill--ignore,.timing-pill--bad{color:#6f7b8a}.timing-pill--good{color:var(--green);border-color:#00c0766b}.timing-pill--dangerous{color:var(--red);border-color:#f6465d7a}.risk--high,.risk--extreme{color:var(--red)}.risk--moderate{color:var(--amber)}.risk--low{color:var(--green)}.section-lists{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.mini-panel{padding:10px}.mini-panel h3{margin:0 0 8px;font-size:12px}.mini-panel button{width:100%;min-height:42px;color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #151b23;justify-content:space-between;align-items:center;display:flex}.mini-panel button span{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.mini-panel button small{color:var(--muted);text-overflow:ellipsis;max-width:230px;overflow:hidden}.mini-panel button strong{color:#dce6f1;font-size:12px}.mini-panel button:hover{background:#101720}.mini-panel p,.panel-error,.empty-state,.empty-detail,.detail-loading{color:var(--muted);padding:14px}.panel-error{color:#ff8795;background:#f6465d14;border:1px solid #f6465d59;margin-bottom:8px}.panel-error--action{justify-content:space-between;align-items:center;gap:10px;display:flex}.panel-error--action span{min-width:0}.panel-error--action button{color:#fff;cursor:pointer;background:#f6465d1f;border:1px solid #f6465d73;min-height:30px;padding:0 10px}.detail-drawer{border-left:1px solid var(--border);background:#070a0e;min-width:0}.detail-drawer--empty .drawer-shell{min-height:100%}.drawer-shell{flex-direction:column;height:100%;display:flex}.drawer-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:46px;padding:0 10px;display:flex}.drawer-toolbar div{flex-direction:column;gap:2px;display:flex}.drawer-toolbar span{color:var(--muted);font-size:10px}.drawer-toolbar b{font-size:15px}.detail-scroll{flex-direction:column;gap:8px;padding:10px;display:flex;overflow:auto}.detail-hero,.decision-hero,.actionable-setup{gap:12px;padding:12px;display:grid}.decision-hero,.actionable-setup{border:1px solid var(--border);background:#0b0f14f5}.decision-hero{border-color:#f0b90b59;grid-template-columns:1fr}.decision-hero--act_now{border-color:#f6465d7a}.decision-hero--prepare{border-color:#f0b90b7a}.decision-hero--monitor{border-color:#5b8cff52}.decision-hero-top{grid-template-columns:1fr auto auto;align-items:center;gap:12px;display:grid}.symbol-line{align-items:center;gap:8px;display:flex}.detail-hero h2,.decision-hero h2{margin:0;font-size:22px}.detail-hero strong,.decision-hero strong{margin:6px 0 2px;font-size:24px;display:block}.detail-hero div:last-child{text-align:right;grid-template-columns:auto;gap:3px;display:grid}.timeframe-strip,.kv-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.decision-glance{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.decision-glance div,.what-to-do,.actionable-setup div{background:#0d1218;border:1px solid #1b232d;padding:9px}.decision-glance span,.what-to-do span,.actionable-setup span,.actionable-setup small{color:var(--muted);display:block}.decision-glance b{color:#fff;margin-top:5px;font-size:16px;display:block}.what-to-do b{color:#fff;margin:5px 0;font-size:15px;display:block}.what-to-do p{color:#c4ced9;margin:0;line-height:1.45}.actionable-setup{grid-template-columns:repeat(3,minmax(0,1fr))}.tracker-action{background:#0d1218;border:1px solid #1b232d;padding:9px}.tracker-action button,.manual-trade-form button,.tracker-actions button,.trade-detail-panel button,.link-button{border:1px solid var(--border);color:#dce6f1;cursor:pointer;background:#121923;min-height:26px}.tracker-action button{width:100%;min-height:34px;font-weight:800}.tracker-action button:disabled{cursor:default;opacity:.55}.tracker-action span,.tracker-error{color:var(--muted)}.tracker-action b{margin-top:4px;display:block}.tracker-error{margin:6px 0 0}.actionable-setup b{color:#fff;margin:5px 0;font-size:14px;display:block}.metric-cell{border-right:1px solid #151b23;flex-direction:column;gap:5px;min-height:48px;padding:8px;display:flex}.metric-cell:last-child{border-right:0}.detail-section{padding:10px}.detail-section h3,.detail-section-heading h3{text-transform:uppercase;margin:0 0 9px;font-size:12px}.score-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.status-block,.recommendation-block{padding:10px}.status-block b,.recommendation-block b{color:#fff;margin:5px 0;font-size:15px;display:block}.status-block p,.detail-section p{color:#a9b4c2;margin:0;line-height:1.45}.recommendation-block{justify-content:space-between;align-items:center;display:flex}.chart-section{padding:0}.detail-section-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:36px;padding:0 10px;display:flex}.detail-section-heading h3{margin:0}.segmented{border:1px solid var(--border);display:inline-flex}.segmented button{border:0;border-right:1px solid var(--border);min-height:40px;color:var(--muted);cursor:pointer;background:#0d1218;padding:0 8px}.segmented button:last-child{border-right:0}.segmented button.is-active{color:#fff;background:#17202b}.chart-container{height:300px}.kv-grid{border:1px solid #151b23;grid-template-columns:repeat(2,minmax(0,1fr))}.density-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.density-grid div,.baseline-box,.danger-item{background:#0d1218;border:1px solid #1b232d;padding:8px}.density-grid span,.density-grid small,.baseline-box span,.danger-item span{color:var(--muted);display:block}.density-grid b,.baseline-box b,.danger-item b{margin-bottom:4px;display:block}.risk-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.baseline-box,.baseline-box p{margin-top:8px}.technical-note{margin-top:8px!important}.compact-list{color:#aeb8c4;margin:0;padding-left:16px;line-height:1.55}.danger-section{border-color:#f0b90b4d}.danger-item{margin-top:6px}.danger-item b{color:var(--amber)}.technical-details{border:1px solid var(--border);background:#0b0f14f0}.technical-details summary,.decision-audit summary{color:#dce6f1;cursor:pointer;text-transform:uppercase;align-items:center;min-height:42px;padding:0 10px;font-weight:800;display:flex}.technical-details .detail-section{border:0;border-top:1px solid var(--border)}.decision-audit{background:#0b0f14f0;border:1px solid #5b8cff47}.decision-audit .detail-section{border:0;border-top:1px solid var(--border)}.audit-final,.audit-stage{background:#0d1218;border:1px solid #1b232d;padding:8px}.audit-final{gap:4px;margin-bottom:8px;display:grid}.audit-final span,.audit-stage p,.audit-json-grid span{color:var(--muted)}.audit-stages{gap:8px;display:grid}.audit-stage-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.audit-status{border:1px solid var(--border);padding:2px 6px;font-size:10px;font-weight:800}.audit-status--pass{color:var(--green);border-color:#00c07666}.audit-status--fail{color:var(--red);border-color:#f6465d70}.audit-status--warning{color:var(--amber);border-color:#f0b90b66}.audit-status--info{color:#9fb3cc}.audit-json-grid{grid-template-columns:1fr;gap:6px;display:grid}.audit-json-grid div{min-width:0}.audit-json-grid pre{color:#ccd6e2;white-space:pre-wrap;background:#070a0e;border:1px solid #151b23;max-height:180px;margin:4px 0 0;padding:7px;font:11px/1.35 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:auto}.tracker-page{gap:10px;display:grid}.tracker-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.tracker-metric{cursor:default;min-height:66px}.tracker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bucket-row{border-top:1px solid #151b23;padding:7px 0}.bucket-row b,.bucket-row span{display:block}.bucket-row span,.tracker-message{color:var(--muted)}.tracker-message{background:#00c07612;border:1px solid #00c07640;padding:8px}.tracker-table th,.tracker-table td{text-align:left}.tracker-actions{gap:4px;display:inline-flex}.tracker-actions button,.trade-detail-panel button{padding:0 8px}.link-button{color:#fff;background:0 0;border-color:#0000;font-weight:800}.manual-trade-panel,.trade-detail-panel{border:1px solid var(--border);background:#0b0f14f0}.manual-trade-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px;display:grid}.manual-trade-form input,.manual-trade-form select{border:1px solid var(--border);min-height:32px;color:var(--text);background:#0d1218;padding:0 8px}.trade-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.trade-detail-grid div{background:#0d1218;border:1px solid #1b232d;min-width:0;padding:8px}.trade-detail-grid h3{color:var(--muted);text-transform:uppercase;margin:0 0 6px;font-size:11px}.trade-detail-grid pre{color:#ccd6e2;white-space:pre-wrap;max-height:240px;margin:0;font:11px/1.35 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:auto}@media (width<=1180px){.workspace{grid-template-columns:minmax(0,1fr);height:calc(100vh - 88px)}.detail-drawer{z-index:10;width:min(520px,94vw);transition:transform .16s;position:fixed;inset:88px 0 0 auto;transform:translate(100%)}.detail-drawer.is-open{transform:translate(0)}.mobile-back-overview{border:0;border-bottom:1px solid var(--border);width:100%;min-height:44px;color:var(--text);cursor:pointer;text-align:left;background:#070a0e;align-items:center;gap:7px;padding:0 12px;font-weight:700;display:flex}.mobile-back-overview span{color:var(--blue);font-size:20px;line-height:1}.detail-drawer--empty{border-left:0;border-top:1px solid var(--border);width:auto;position:static;transform:none}.detail-drawer--empty .drawer-shell{min-height:0}.signal-quality-card--panel{min-height:0;padding:24px 18px}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-lists{grid-template-columns:1fr}.sidebar{visibility:hidden;z-index:20;width:min(290px,86vw);transition:transform .16s;position:fixed;inset:88px auto 0 0;overflow-y:auto;transform:translate(calc(-100% - 18px))}.sidebar.is-open{visibility:visible;transform:translate(0)}.sidebar-close-button{border:1px solid var(--border);width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-left:auto;font-size:24px;line-height:1;display:inline-flex}.sidebar-backdrop{z-index:19;cursor:pointer;background:#00000094;border:0;position:fixed;inset:88px 0 0}.mobile-nav-toggle{border:1px solid var(--border);background:var(--panel);width:42px;height:42px;color:var(--text);cursor:pointer;flex:none;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}}@media (width>=761px) and (width<=1180px){.sidebar-close-button{display:none}}.header-alert-control{border:1px solid var(--border);min-height:34px;color:var(--text);cursor:pointer;background:var(--panel);padding:0 10px}.admin-header{grid-template-columns:minmax(0,1fr) auto;min-height:88px}.admin-header-actions{align-items:center;gap:8px;display:flex}.admin-user-label{color:var(--muted);font-size:12px}.admin-back-link{text-decoration:none}.admin-layout{grid-template-columns:190px minmax(0,1fr);min-height:calc(100vh - 88px);display:grid}.admin-nav{border-right:1px solid var(--border);background:#080b0f;padding:12px 8px}.admin-nav nav{flex-direction:column;gap:3px;display:flex}.admin-nav button{color:#aeb8c4;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;width:100%;min-height:36px;padding:0 9px;display:flex}.admin-nav button:hover,.admin-nav button.is-active{border-color:var(--border);background:var(--panel-2);color:#fff}.admin-nav button small{color:var(--muted);font-size:10px}.admin-content{min-width:0;padding:18px;overflow:auto}.admin-page{width:min(100%,1440px);margin:0 auto}.admin-page-heading{margin:4px 0 18px}.admin-page-heading>span{color:var(--amber);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.admin-page-heading h1{color:#f4f7fb;margin:5px 0;font-size:25px}.admin-page-heading p{max-width:760px;color:var(--muted);margin:0;line-height:1.5}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.admin-metric-card{border:1px solid var(--border);background:linear-gradient(145deg,#0f141bfa,#090d12fa);flex-direction:column;justify-content:space-between;min-height:92px;padding:13px;display:flex}.admin-metric-card span,.admin-metric-card small{color:var(--muted)}.admin-metric-card b{color:#fff;font-size:23px}.admin-metric-card small{font-size:11px}.admin-note,.admin-coming-soon{color:#b8c8df;background:#5b8cff12;border:1px solid #5b8cff47;margin-top:14px;padding:12px;line-height:1.5}.admin-coming-soon{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}.admin-coming-soon p{color:var(--muted);margin:0}.admin-filters{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.admin-filters input{flex:260px}.admin-filters input,.admin-filters select,.admin-invite-form input,.admin-invite-form select{border:1px solid var(--border);min-height:36px;color:var(--text);font:inherit;background:#0d1218;padding:0 9px}.admin-table-wrap{border:1px solid var(--border);background:#0b0f14cc;overflow:auto}.admin-table{border-collapse:collapse;width:100%;min-width:1020px}.admin-table th,.admin-table td{text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid #151b23;padding:9px 10px}.admin-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:#0d1218;font-size:11px;font-weight:800}.admin-table td small,.admin-table td b{display:block}.admin-table td small{color:var(--muted);margin-top:3px;line-height:1.35}.admin-table tbody tr:hover{background:#5b8cff0a}.admin-table code{color:#c9d7ec;font-size:11px}.admin-status-badge{border:1px solid var(--border);color:#b7c2cf;padding:3px 6px;font-size:10px;font-weight:800;display:inline-block}.admin-status-badge.is-active{color:var(--green);border-color:#00c07673}.admin-action-stack{flex-wrap:wrap;gap:4px;max-width:190px;display:flex}.admin-action-stack button,.admin-secret-once button{border:1px solid var(--border);min-height:28px;color:var(--text);cursor:pointer;background:#121923;padding:0 7px;font-size:11px}.admin-invite-form{border:1px solid var(--border);background:#0b0f14cc;flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:12px;padding:12px;display:flex}.admin-invite-form label{color:var(--muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.admin-invite-form label.admin-checkbox{flex-direction:row;align-items:center;min-height:36px}.admin-invite-form input,.admin-invite-form select{min-width:130px}.admin-primary-button{color:#fff;cursor:pointer;background:#173d88;border:1px solid #2f6eea;min-height:36px;padding:0 12px;font-weight:800}.admin-secret-once{background:#f0b90b14;border:1px solid #f0b90b73;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:12px;padding:11px;display:grid}.admin-invite-result{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.admin-invite-result>div:first-child{flex-direction:column;gap:3px;display:flex}.admin-invite-result code{text-overflow:ellipsis;white-space:nowrap;color:#f4d477;min-width:0;overflow:hidden}.admin-invite-result-actions{align-items:center;gap:6px;display:flex}.admin-invite-result-actions button,.admin-secondary-button{border:1px solid var(--border);min-height:32px;color:var(--text);cursor:pointer;font:inherit;background:#121923;padding:0 10px;font-weight:700;text-decoration:none}.admin-invite-copied{color:var(--green);grid-column:1/-1}.admin-secret-once span{text-overflow:ellipsis;color:#f8dc78;min-width:0;font:12px ui-monospace,Consolas,monospace;overflow:hidden}.admin-secret-once small{color:var(--muted);grid-column:1/-1}.admin-empty{color:var(--muted);text-align:center;padding:24px}.admin-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.admin-card{border:1px solid var(--border);background:#0b0f14cc;padding:14px}.admin-card h2{margin:0 0 9px;font-size:15px}.admin-card p{color:var(--muted);line-height:1.5}.admin-health-row{border-top:1px solid #151b23;justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;display:flex}.admin-muted{color:var(--muted);margin-top:10px;display:block}.admin-alert-list{gap:8px;display:grid}.admin-alert{border:1px solid var(--border);align-items:center;gap:9px;padding:10px;display:flex}.admin-alert--warning{border-color:#f0b90b66}.admin-alert--critical{border-color:#e25c5c80}@media (width<=900px){.admin-layout{grid-template-columns:1fr}.admin-nav{border-right:0;border-bottom:1px solid var(--border)}.admin-nav nav{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.admin-nav button{justify-content:center;min-height:42px;padding:0 4px;font-size:11px}.admin-nav button small{display:none}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-header-actions{flex-wrap:wrap;justify-content:flex-end}.admin-user-label{display:none}}@media (width<=520px){.admin-content{padding:12px}.admin-metric-grid{grid-template-columns:1fr 1fr;gap:6px}.admin-metric-card{min-height:82px;padding:10px}.admin-metric-card b{font-size:19px}.admin-secret-once{grid-template-columns:1fr auto}.admin-secret-once span{grid-area:2/1/auto/-1}.admin-secret-once small{grid-row:3}}:root{--c-bg:#07111c;--c-panel:#0d1b2a;--c-panel-2:#132a40;--c-border:#73a1c64d;--c-cyan:#73c4ff;--c-gold:#eac467}body{font-variant-numeric:tabular-nums lining-nums;background:radial-gradient(circle at 15% 0,#497aa42e,#0000 29%),radial-gradient(circle at 90% 44%,#eac46712,#0000 24%),linear-gradient(145deg,#07111c,#081520 58%,#071019)}.app-shell{background:0 0}.top-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111cc2;border-bottom-color:#7db5db4d;box-shadow:0 14px 42px #00000038}.workspace{background:linear-gradient(90deg,#081827e6,#07111cb8)}.sidebar{background:#07131fb8;border-right-color:#73a1c642}.sidebar button,.academy-sidebar-link{color:#98b1c4;border-radius:11px}.sidebar button.is-active,.sidebar button:hover,.academy-sidebar-link.is-active,.academy-sidebar-link:hover{color:#f8fbff;box-shadow:0 7px 20px #00000024, inset 3px 0 var(--c-cyan);background:linear-gradient(100deg,#73c4ff26,#73c4ff09);border-color:#73c4ff66}.main-content{background:radial-gradient(circle at 50% 0,#73c4ff14,#0000 40%)}.summary-card,.table-panel,.mini-panel,.detail-section,.status-block,.recommendation-block,.detail-hero,.timeframe-strip,.decision-hero,.actionable-setup{border-color:var(--c-border);background:linear-gradient(145deg,#112b42db,#081422f0);border-radius:13px;box-shadow:0 14px 35px #00000029,inset 0 1px #ffffff09}.summary-card{transition:transform .19s,border-color .19s,box-shadow .19s}.summary-card:hover{border-color:#73c4ff9e;transform:translateY(-3px);box-shadow:0 18px 36px #00000038,0 0 24px #73c4ff1a}.panel-heading{background:#0e253ab3;border-bottom-color:#73a1c640;border-radius:13px 13px 0 0}.market-table th{color:#a7c0d3;background:#0d263b;border-bottom-color:#73a1c65c}.market-table td{border-bottom-color:#2f536f94}.market-table tbody tr{transition:background .19s,box-shadow .19s}.market-table tbody tr:hover{box-shadow:inset 3px 0 var(--c-cyan);background:#3b779e2b}.symbol-cell{color:#f4f8fc}.symbol-cell span{color:#86a7c0}.score-badge,.tag,.risk,.decision-pill,.timing-pill{background:#112b42c2;border-color:#73a1c657;border-radius:7px}.decision-pill--prepare{color:#f7d878;background:#684d1638;border-color:#eac467b3;box-shadow:0 0 18px #eac46714}.detail-drawer{background:#07121ef5;border-left-color:#73a1c66b;box-shadow:-20px 0 60px #00000047}.drawer-toolbar{background:#0e253ab8;border-bottom-color:#73a1c647}.decision-hero--prepare{box-shadow:0 0 32px #eac46717, inset 4px 0 var(--c-gold);border-color:#eac467c2}.workspace:has(.analyst-feed){grid-template-columns:170px minmax(0,1fr) minmax(280px,24vw) minmax(360px,32vw)}.analyst-feed{background:#07121ecc;border-left:1px solid #73a1c64d;min-width:0;padding:10px;overflow:auto}.analyst-feed__heading{background:radial-gradient(circle at 80% 0,#eac4671f,#0000 38%),#0e253ab8;border:1px solid #73c4ff42;border-radius:13px 13px 0 0;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px;display:flex}.analyst-feed__eyebrow{color:var(--c-cyan);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.analyst-feed h2{color:#f7fbff;margin:4px 0 0;font-size:17px}.analyst-feed__heading p{color:#91a6ba;margin:4px 0 0;font-size:10px;line-height:1.35}.analyst-feed__state{color:#f4d66e;letter-spacing:.08em;border:1px solid #eac4678c;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-weight:800}.analyst-feed__state--live{color:#8de3c4;border-color:#67dcb480}.analyst-feed__items{background:#07101be0;border:1px solid #73a1c638;border-top:0;gap:0;display:grid}.analyst-feed__entry{border-bottom:1px solid #64d9ff1f;padding:12px}.analyst-feed__entry:last-child{border-bottom:0}.analyst-feed__entry-meta{color:#91a6ba;align-items:center;gap:7px;font-size:10px;display:flex}.analyst-feed__entry-meta time{white-space:nowrap;margin-left:auto}.analyst-feed__tag{color:#bfe8ff;letter-spacing:.04em;border:1px solid #73c4ff73;border-radius:6px;padding:2px 5px;font-weight:800}.analyst-feed__entry--final .analyst-feed__tag{color:#f4d66e;border-color:#eac467a6}.analyst-feed__entry h3{color:#f3f7fb;margin:7px 0 0;font-size:12px;line-height:1.3}.analyst-feed__entry p{color:#c4d2df;margin:6px 0 0;font-size:11px;line-height:1.45}.analyst-feed__entry small{color:#7f9ab0;margin-top:8px;font-size:10px;line-height:1.35;display:block}.analyst-feed__balance{color:#9fb5c7;gap:5px;margin-top:8px;font-size:10px;line-height:1.35;display:grid}.analyst-feed__balance b{color:#8de3c4}.analyst-feed__balance span+span b{color:#f0a7a7}.analyst-feed__evidence{color:#9fb5c7;border-top:1px solid #73a1c62e;margin-top:8px;padding-top:7px;font-size:10px}.analyst-feed__evidence summary{cursor:pointer;color:#bfe8ff;font-weight:750}.analyst-feed__evidence-list{gap:3px;margin-top:7px;line-height:1.35;display:grid}.analyst-feed__evidence-list>b{color:#a9d9f6;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.analyst-feed__evidence-list--opposing>b{color:#f0a7a7}.analyst-feed__evidence-list--uncertainty>b{color:#f4d66e}.analyst-feed__evidence-list ul{gap:3px;margin:0;padding-left:16px;display:grid}.analyst-feed__processing{color:#f4d66e;background:#684d1629;border:1px solid #eac46757;align-items:center;gap:8px;margin:10px 0 0;padding:9px 11px;font-size:10px;display:flex}.analyst-feed__processing i{background:var(--c-gold);border-radius:50%;width:7px;height:7px;animation:1.3s ease-in-out infinite analyst-pulse;box-shadow:0 0 12px #eac467b3}.analyst-feed__processing-panel{background:#684d1614;border:1px solid #eac4673d;margin:10px 0 0}.analyst-feed__processing-panel>summary{color:#f4d66e;cursor:pointer;padding:7px 10px;font-size:10px;list-style-position:inside}.analyst-feed__processing-list{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:6px;min-height:0;max-height:min(18vh,144px);margin:10px 0 0;display:grid;overflow:hidden auto}.analyst-feed__processing-list .analyst-feed__processing{margin:0}.analyst-feed__filters{flex:none;gap:6px;margin:10px 0 0;padding:0 1px;display:flex}.analyst-feed__filters button{color:#8fa8bb;min-height:30px;font:inherit;cursor:pointer;background:#07121eb8;border:1px solid #73a1c647;border-radius:7px;padding:5px 9px;font-size:10px}.analyst-feed__filters button:hover,.analyst-feed__filters button:focus-visible{color:#e8f5ff;border-color:#73c4ffb3;outline:none}.analyst-feed__filters button.is-active{color:#dff4ff;background:#235b7d4d;border-color:#73c4ff9e}.analyst-feed__filters button span{color:#73c4ff;font-variant-numeric:tabular-nums;margin-left:4px}.analyst-feed__empty{color:#8fa8bb;padding:18px 12px;font-size:11px;line-height:1.45}.analyst-feed__caret{color:var(--c-cyan);animation:.8s step-end infinite analyst-caret}.analyst-column{background:#07121ecc;border-left:1px solid #73a1c64d;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.analyst-column .analyst-feed{border-left:0;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.analyst-column .analyst-feed__heading,.analyst-column .analyst-feed__processing-panel,.analyst-column .analyst-feed__processing,.analyst-column .analyst-feed__filters{flex:none}.analyst-column .analyst-feed__processing-list{flex:0 auto}.analyst-column .analyst-feed__items{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;flex:auto;min-width:0;min-height:0;max-height:none;overflow:hidden auto}.analyst-column .signal-performance-card{border-top:1px solid #73a1c64d;height:auto;min-height:0;padding:14px}.analyst-column .signal-performance-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analyst-column .signal-performance-card__description{margin-top:8px}.analyst-column .signal-performance-card__metric{padding:7px}.analyst-opportunity{background:#050c148c;border:1px solid #73c4ff2e;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px;margin-top:10px;padding:8px;display:grid}.analyst-opportunity__beam{justify-items:center;gap:3px;min-height:76px;display:grid}.analyst-opportunity__beam-core{width:10px;height:54px;box-shadow:0 0 7px #73c4ffb8,0 0 18px color-mix(in srgb,var(--beam-color,#73c4ff) 55%,transparent);opacity:.45;background:linear-gradient(#f7dd83 0%,#73c4ff 50%,#7fe0c0 100%);border-radius:999px;position:relative}.analyst-opportunity__beam-core:before,.analyst-opportunity__beam-core:after{content:"";border:1px solid color-mix(in srgb,var(--beam-color,#73c4ff) 75%,transparent);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.analyst-opportunity__beam-core:before{width:28px;height:12px;top:21px}.analyst-opportunity__beam-core:after{opacity:.52;width:42px;height:4px;top:25px}.analyst-opportunity__beam--1 .analyst-opportunity__beam-core{opacity:.38;--beam-color:#8d9aaa}.analyst-opportunity__beam--2 .analyst-opportunity__beam-core{opacity:.54;--beam-color:#73c4ff}.analyst-opportunity__beam--3 .analyst-opportunity__beam-core{opacity:.7;--beam-color:#70dfc0}.analyst-opportunity__beam--4 .analyst-opportunity__beam-core{opacity:.84;--beam-color:#eac467}.analyst-opportunity__beam--5 .analyst-opportunity__beam-core{opacity:1;--beam-color:#f7dd83;box-shadow:0 0 9px #f7dd83e6,0 0 24px #eac46794}.analyst-opportunity__beam--unrated .analyst-opportunity__beam-core{opacity:.25;--beam-color:#8d9aaa;box-shadow:none;background:#758596}.analyst-opportunity__beam-label{color:#8fa8bb;letter-spacing:.12em;font-size:8px;font-weight:850}.analyst-opportunity__copy{min-width:0}.analyst-opportunity__eyebrow{color:#8fa8bb;letter-spacing:.12em;font-size:8px;font-weight:850}.analyst-opportunity__verdict{color:#f7fbff;letter-spacing:.06em;align-items:baseline;gap:6px;margin-top:2px;font-size:12px;font-weight:850;display:flex}.analyst-opportunity__level{color:#eac467;font-size:11px}.analyst-opportunity__rationale,.analyst-opportunity__risk{color:#9fb5c7;margin-top:5px;font-size:10px;line-height:1.35;display:block}.analyst-opportunity__risk{color:#f4d66e}.analyst-opportunity__help{color:#7f9ab0;margin-top:5px;font-size:9px;line-height:1.35;display:block}@keyframes analyst-pulse{50%{opacity:.35;transform:scale(.7)}}@keyframes analyst-caret{50%{opacity:0}}@media (width<=1280px){.workspace:has(.analyst-feed){grid-template-columns:150px minmax(0,1fr) minmax(255px,27vw) minmax(330px,31vw)}}@media (width<=1100px){.workspace:has(.analyst-feed){grid-template-rows:minmax(0,1fr) auto;grid-template-columns:170px minmax(0,1fr)}.workspace:has(.analyst-feed) .main-content{grid-area:1/2}.workspace:has(.analyst-feed) .analyst-column{border-top:1px solid #73a1c64d;border-left:0;grid-area:2/2;max-height:560px}.workspace:has(.analyst-feed) .analyst-feed{max-height:330px}.workspace:has(.analyst-feed) .detail-drawer{z-index:30;width:min(520px,100vw - 170px);transition:transform .18s;position:fixed;top:88px;bottom:0;right:0;transform:translate(100%)}.workspace:has(.analyst-feed) .detail-drawer.is-open{transform:translate(0)}}@media (width<=700px){.workspace:has(.analyst-feed){height:calc(100vh - 62px);display:block}.workspace:has(.analyst-feed) .main-content{height:auto;min-height:0}.workspace:has(.analyst-feed) .analyst-column{border-top:1px solid #73a1c64d;max-height:none}.workspace:has(.analyst-feed) .analyst-feed{max-height:360px}.workspace:has(.analyst-feed) .detail-drawer{width:100%;top:62px;left:0;right:0;transform:none}.analyst-feed{padding:8px}.analyst-feed__heading{padding:10px}.analyst-column .signal-performance-card__metrics{grid-template-columns:1fr}}.analyst-feed__catalyst{border:1px solid #eac46742;border-left:3px solid var(--gold,#eac467);color:var(--muted,#9eb2c9);background:#eac4670f;gap:5px;margin-top:12px;padding:10px 12px;font-size:11px;display:grid}.analyst-feed__catalyst strong{color:var(--gold,#eac467);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.analyst-feed__catalyst[data-finding=CREDIBLE_CATALYST]{border-left-color:var(--green,#6fe0a6)}.analyst-feed__catalyst[data-finding=CREDIBLE_CATALYST] strong{color:var(--green,#6fe0a6)}.analyst-feed__catalyst ul{gap:4px;margin:4px 0 0;padding-left:16px;display:grid}.analyst-feed__catalyst a{color:var(--cyan,#73c4ff);text-underline-offset:2px;-webkit-text-decoration:underline #73c4ff6b;text-decoration:underline #73c4ff6b}.analyst-feed__catalyst time{color:var(--muted,#9eb2c9)}.theme-selector{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.theme-selector__label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-selector select{border:1px solid var(--border);background:var(--panel);min-height:40px;color:var(--text);cursor:pointer;font:inherit;padding:0 8px}.theme-selector select:focus-visible{border-color:var(--blue);outline:2px solid color-mix(in srgb, var(--blue) 48%, transparent);outline-offset:1px}.public-theme-selector{justify-content:flex-end;width:min(100%,380px);margin:0 auto -12px}.header-theme-control select{min-height:34px}.analyst-feed__items{overscroll-behavior:contain;max-height:calc(100vh - 220px);overflow-y:auto}.analyst-feed__load-more{border:1px solid var(--c-border);width:100%;min-height:34px;color:var(--c-cyan);cursor:pointer;background:#73c4ff14;font-size:11px;font-weight:750}.analyst-feed__load-more:hover,.analyst-feed__load-more:focus-visible{border-color:var(--c-cyan);background:#73c4ff29}.analyst-feed__load-more:disabled{cursor:default;opacity:.6}.current-assessment{width:max-content;max-width:100%;color:var(--muted);white-space:normal;overflow-wrap:anywhere;border:1px solid #73a1c659;border-radius:999px;align-items:center;gap:5px;margin-top:5px;padding:3px 6px;font-size:9px;font-weight:750;line-height:1.25;display:inline-flex}.current-assessment--compact{font-size:9px}.current-assessment__dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.current-assessment--good{color:var(--green);border-color:#67dcb480}.current-assessment--wait{color:var(--c-gold);border-color:#eac46780}.current-assessment--bad{color:#ff9a90;border-color:#ff8d8280}.current-assessment--muted{color:var(--muted)}[data-theme=DARK]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#030507;--panel:#0a0d11;--panel-2:#11161c;--border:#27313a;--muted:#8b98a5;--text:#e7edf2;--green:#24d79a;--red:#ff6578;--amber:#f2c14b;--blue:#80a7ff;--c-bg:#03070b;--c-panel:#0a1118;--c-panel-2:#121c26;--c-border:#9bb8cf45;--c-cyan:#86d9ff;--c-gold:#f2c96c}[data-theme=DARK] body{background:radial-gradient(circle at 18% 0,#57728c1f,#0000 32%),linear-gradient(145deg,#030507,#080d12 62%,#030507)}[data-theme=DARK] .top-header{background:#030507e0}[data-theme=DARK] .workspace{background:linear-gradient(90deg,#03080cf5,#070c11cc)}[data-theme=DARK] .sidebar{background:#04090ee6}[data-theme=DARK] .summary-card,[data-theme=DARK] .table-panel,[data-theme=DARK] .mini-panel,[data-theme=DARK] .detail-section,[data-theme=DARK] .status-block,[data-theme=DARK] .recommendation-block,[data-theme=DARK] .detail-hero,[data-theme=DARK] .timeframe-strip,[data-theme=DARK] .decision-hero,[data-theme=DARK] .actionable-setup{background:linear-gradient(145deg,#0f1a25f0,#050a0ffa)}[data-theme=DARK] .analyst-feed{background:#03090eeb}[data-theme=LIGHT]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f5f6;--panel:#fffdf9;--panel-2:#f0f3f4;--border:#cbd4d8;--muted:#5d6b73;--text:#1f2b33;--green:#087a50;--red:#c43d4f;--amber:#9a6900;--blue:#2459b6;--c-bg:#f3f5f6;--c-panel:#fffdf9;--c-panel-2:#eef3f5;--c-border:#344d5b40;--c-cyan:#126b9a;--c-gold:#9a6900}[data-theme=LIGHT] body{background:radial-gradient(circle at 15% 0,#3587aa21,#0000 31%),radial-gradient(circle at 90% 44%,#b5841c1a,#0000 25%),linear-gradient(145deg,#f8faf9,#eef3f4 62%,#f8f9f7)}[data-theme=LIGHT] .top-header{background:#fffdf9eb;box-shadow:0 10px 28px #2f434c1a}[data-theme=LIGHT] .workspace{background:linear-gradient(90deg,#ecf2f4f0,#f8faf9c7)}[data-theme=LIGHT] .sidebar{background:#f6f9f9eb}[data-theme=LIGHT] .sidebar button,[data-theme=LIGHT] .academy-sidebar-link{color:#52636d}[data-theme=LIGHT] .sidebar button.is-active,[data-theme=LIGHT] .sidebar button:hover,[data-theme=LIGHT] .academy-sidebar-link.is-active,[data-theme=LIGHT] .academy-sidebar-link:hover{color:#1e4155;background:linear-gradient(100deg,#126b9a21,#b5841c14)}[data-theme=LIGHT] .main-content{background:radial-gradient(circle at 50% 0,#126b9a14,#0000 40%)}[data-theme=LIGHT] .summary-card,[data-theme=LIGHT] .table-panel,[data-theme=LIGHT] .mini-panel,[data-theme=LIGHT] .detail-section,[data-theme=LIGHT] .status-block,[data-theme=LIGHT] .recommendation-block,[data-theme=LIGHT] .detail-hero,[data-theme=LIGHT] .timeframe-strip,[data-theme=LIGHT] .decision-hero,[data-theme=LIGHT] .actionable-setup{background:linear-gradient(145deg,#fffffcfa,#edf4f6f5);box-shadow:0 10px 24px #354c5817,inset 0 1px #fffc}[data-theme=LIGHT] .panel-heading,[data-theme=LIGHT] .drawer-toolbar{background:#e8f0f3db}[data-theme=LIGHT] .market-table th{color:#385463;background:#e6eef1}[data-theme=LIGHT] .market-table td{color:#293941}[data-theme=LIGHT] .symbol-cell{color:#1b3442}[data-theme=LIGHT] .symbol-cell span{color:#627985}[data-theme=LIGHT] .analyst-feed{background:#eef4f5e6}[data-theme=LIGHT] .analyst-feed__heading{background:linear-gradient(135deg,#fffdf9fa,#e0eff3f5)}[data-theme=LIGHT] .analyst-feed__items{background:#fffdf9f0}[data-theme=LIGHT] .analyst-feed h2,[data-theme=LIGHT] .analyst-feed__entry h3{color:#193746}[data-theme=LIGHT] .analyst-feed__heading p,[data-theme=LIGHT] .analyst-feed__entry p{color:#4f6875}[data-theme=LIGHT] .analyst-feed__entry-meta,[data-theme=LIGHT] .analyst-feed__entry small{color:#637985}[data-theme=LIGHT] .detail-drawer{background:#f7faf9f5}[data-theme=LIGHT] .detail-drawer .drawer-shell{background:#fffdf9;box-shadow:0 24px 80px #283d4538}[data-theme=LIGHT] .login-shell{background:radial-gradient(circle at 50% 20%,#e1edf0 0,var(--bg) 48%)}[data-theme=LIGHT] .login-card,[data-theme=LIGHT] .legal-card,[data-theme=LIGHT] .public-product-info{background:#fffdf9f5;box-shadow:0 16px 42px #3047501f}[data-theme=LIGHT] .login-card h1,[data-theme=LIGHT] .legal-card h1,[data-theme=LIGHT] .legal-section h2,[data-theme=LIGHT] .public-product-info h1{color:#1c3542}[data-theme=LIGHT] .login-card input,[data-theme=LIGHT] .language-selector select,[data-theme=LIGHT] .theme-selector select{color:#21343d;background:#f8fbfb}[data-theme=LIGHT] .public-product-info p,[data-theme=LIGHT] .legal-card p{color:#4e626c}[data-theme=LIGHT] .academy-candle-chart{background:#fffdf9}[data-theme=LIGHT] .academy-candle-chart__surface{fill:#eef5f5}[data-theme=LIGHT] .academy-candle-chart__grid{stroke:#345c6c2e}[data-theme=LIGHT] .academy-candle-chart__reference-label{fill:#087a50}[data-theme=LIGHT] .academy-candle-chart__reference-label--target{fill:#9a6900}[data-theme=LIGHT] .signal-performance-card{color:#203843;background:linear-gradient(145deg,#fffdf9fa,#e1eff2f5)}[data-theme=LIGHT] .signal-performance-card__description,[data-theme=LIGHT] .signal-performance-card__title{color:#46616c}[data-theme=LIGHT] .signal-performance-card__metric{background:#eef5f6eb}[data-theme=LIGHT] .signal-performance-card__metric-title span,[data-theme=LIGHT] .signal-performance-card__metric b{color:#1e3b48}[data-theme=LIGHT] .decision-glance div,[data-theme=LIGHT] .what-to-do,[data-theme=LIGHT] .actionable-setup div{background:#f1f6f6;border-color:#c5d2d6}[data-theme=LIGHT] .decision-glance b,[data-theme=LIGHT] .what-to-do b{color:#1d3642}[data-theme=LIGHT] .what-to-do p{color:#4d6570}[data-theme=LIGHT] .brand-wordmark{color:#1f3d4d}@media (width<=1120px){.header-theme-control select{min-height:42px}}@media (width<=520px){.header-theme-control select{width:42px;padding:0;font-size:0}.header-theme-control select:after{content:"◐";font-size:16px}.public-theme-selector{margin-bottom:-8px}}@media (prefers-reduced-motion:reduce){.summary-card,.market-table tbody tr,.analyst-feed *{transition:none!important;animation:none!important}}.beta-dialog-backdrop{z-index:110;background:#000000c2;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.beta-dialog{border:1px solid var(--border);background:#0b0f14;width:min(720px,100%);max-height:min(780px,92vh);padding:20px;overflow:auto;box-shadow:0 24px 80px #0000008c}.beta-dialog-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.beta-dialog-eyebrow{color:var(--amber);letter-spacing:.04em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}.beta-dialog h1,.beta-dialog h2{color:#f4f7fb;margin:0;font-size:22px}.beta-dialog h2{font-size:20px}.beta-dialog-close{border:1px solid var(--border);min-width:36px;min-height:36px;color:var(--muted);cursor:pointer;background:0 0;flex:none;font-size:24px;line-height:1}.beta-dialog-close:hover,.beta-dialog-close:focus-visible{border-color:var(--blue);color:#fff}.whats-new-content{gap:18px;padding-top:16px;display:grid}.whats-new-section h3{color:#e8eef5;margin:0 0 6px;font-size:15px}.whats-new-section p,.whats-new-section li,.beta-dialog-note{color:#c4ced9;line-height:1.5}.whats-new-section p{margin:0 0 5px}.whats-new-section ul{margin:0;padding-left:20px}.beta-dialog-note{border-left:2px solid var(--amber);background:#f0b90b12;margin:0;padding:10px 12px}.beta-welcome-gate{z-index:100;background:radial-gradient(circle at 50% 15%,#101a27 0,var(--bg) 55%);place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.beta-welcome-dialog{width:min(680px,100%);max-height:calc(100vh - 40px)}.beta-welcome-copy{color:#c4ced9;line-height:1.58}.beta-welcome-copy p{margin:14px 0 0}.beta-welcome-note{color:#f5d56b;background:#f0b90b1a;border:1px solid #f0b90b6b;margin:18px 0 0;padding:12px;font-weight:800;line-height:1.4}.beta-welcome-actions,.beta-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.beta-primary-button,.beta-secondary-button{border:1px solid var(--border);cursor:pointer;min-height:40px;padding:0 14px;font-weight:700}.beta-primary-button{color:#fff;background:#173d88;border-color:#2f6eea}.beta-secondary-button{color:var(--text);background:#121923}.beta-primary-button:hover,.beta-primary-button:focus-visible{background:#2353ae}.beta-secondary-button:hover,.beta-secondary-button:focus-visible{border-color:var(--blue)}.beta-primary-button:disabled,.beta-secondary-button:disabled,.beta-dialog-close:disabled{cursor:default;opacity:.6}.beta-form-label{color:var(--muted);flex-direction:column;gap:6px;margin-top:16px;display:flex}.beta-form-label select,.beta-form-label textarea{border:1px solid var(--border);width:100%;color:var(--text);font:inherit;background:#0d1218;padding:10px}.beta-form-label select{min-height:40px;padding:0 10px}.beta-form-label textarea{resize:vertical;line-height:1.45}.beta-form-label select:focus,.beta-form-label textarea:focus{outline:1px solid var(--blue);border-color:var(--blue)}.beta-dialog-error{color:#ff9aa8;background:#f6465d1a;border:1px solid #f6465d73;margin:14px 0 0;padding:10px;line-height:1.4}.contact-success{color:#c4ced9;padding-top:18px}.contact-success p{margin:0;line-height:1.5}.contact-success .beta-primary-button{margin-top:20px}@media (width<=700px){.beta-dialog-backdrop{align-items:flex-end;padding:0}.beta-dialog{border-bottom:0;max-height:94vh;padding:16px}.beta-welcome-gate{align-items:start;padding:12px}.beta-welcome-dialog{max-height:calc(100vh - 24px)}.beta-welcome-actions,.beta-dialog-actions{justify-content:stretch}.beta-welcome-actions button,.beta-dialog-actions button{flex:140px}.header-utility-control{padding:0 7px}.admin-health-grid{grid-template-columns:1fr}}.admin-persistent-indicators{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.admin-critical-banner{color:#ffd5dc;background:#f6465d1c;border:1px solid #f6465da6;gap:4px;margin-bottom:14px;padding:12px;display:grid}.admin-critical-banner b{color:#ff9aa8}.admin-section-heading{justify-content:space-between;align-items:center;gap:8px;margin:14px 0 8px;display:flex}.admin-section-heading h2{margin:0;font-size:15px}.admin-section-heading span{color:var(--muted);cursor:help}.mission-metric-grid .admin-metric-card{min-height:78px}.mission-health-grid{margin-top:14px}.mission-health-grid p{margin:8px 0}.admin-quick-actions{flex-wrap:wrap;gap:7px;display:flex}.admin-quick-actions button,.admin-alert-actions button{border:1px solid var(--border);min-height:32px;color:var(--text);cursor:pointer;background:#121923;padding:0 9px}.admin-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-chart-card{min-width:0}.admin-chart-card h2{color:#dfe7f2}.admin-chart-card svg{background:linear-gradient(#5b8cff0f,#0000);border-bottom:1px solid #1a2430;width:100%;height:150px;margin:12px 0 6px;display:block}.admin-chart-axis{color:var(--muted);justify-content:space-between;gap:8px;font-size:10px;display:flex}.admin-chart-axis b{color:#d7e2ef;font-weight:600}.admin-feature-usage,.admin-retention-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-feature-usage>div,.admin-retention-list>div,.admin-user-detail-grid>span{background:#0d1218;border:1px solid #1b232d;flex-direction:column;gap:4px;padding:9px;display:flex}.admin-feature-usage span,.admin-feature-usage small,.admin-retention-list span,.admin-retention-list small,.admin-user-detail-grid span{color:var(--muted)}.admin-retention-list{margin-top:12px}.admin-retention-list small{line-height:1.4}.admin-inline-label{color:var(--muted);align-items:center;gap:7px;display:flex}.admin-inline-label select{border:1px solid var(--border);min-height:34px;color:var(--text);background:#0d1218;padding:0 8px}.admin-alert{flex-wrap:wrap}.admin-alert>span:not(.admin-status-badge){flex:240px}.admin-alert small{color:var(--muted)}.admin-alert-actions{gap:5px;margin-left:auto;display:flex}.admin-alert.is-resolved{opacity:.62}.admin-user-engagement{margin-top:12px}.admin-user-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.admin-user-detail-grid b{color:#fff}.signal-quality-card{background:linear-gradient(135deg,#f0b90b12,#0b0f14eb 45%,#5b8cff0f);border:1px solid #f0b90b52;margin:14px 0;padding:18px}.signal-quality-card--panel{background:radial-gradient(circle at 80% 12%,#5b8cff1a,#0000 36%),linear-gradient(145deg,#f0b90b14,#070a0efa 52%,#5b8cff0d);border:0;flex-direction:column;justify-content:flex-start;height:100%;min-height:360px;margin:0;padding:24px clamp(20px,3vw,36px) 36px;display:flex}.signal-quality-card--panel>*{width:min(100%,420px)}.signal-quality-card__heading,.signal-quality-dialog__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.signal-quality-card .eyebrow{color:var(--amber);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.signal-quality-card h2{margin:4px 0 0;font-size:17px}.signal-quality-card__status{color:var(--muted);font-size:11px}.signal-quality-card__description{color:#c4ced9;margin:16px 0 0;line-height:1.55}.signal-quality-horizon{text-align:center;justify-items:center;gap:5px;min-width:0;display:grid}.signal-quality-horizon__sample{color:#fff;font-size:14px}.signal-quality-horizon small,.signal-quality-horizon__directions{color:var(--muted);font-size:10px}.signal-quality-horizon__directions{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.signal-quality-card__actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.signal-quality-card__actions button,.signal-quality-filters button{border:1px solid var(--border);min-height:34px;color:var(--text);cursor:pointer;background:#121923;padding:0 10px}.signal-quality-card__note{margin-top:12px;font-size:11px;display:block}.signal-quality-dialog-backdrop{z-index:80;background:#000000b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.signal-quality-dialog{border:1px solid var(--border);background:#0b0f14;width:min(760px,100%);max-height:min(760px,90vh);padding:18px;overflow:auto;box-shadow:0 24px 80px #00000080}.admin-dialog-backdrop{z-index:100;background:#000000b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.admin-dialog{border:1px solid var(--border);background:#0b0f14;width:min(420px,100%);padding:20px;box-shadow:0 24px 80px #00000080}.admin-dialog h2{margin:0 0 8px;font-size:18px}.admin-dialog p{color:var(--muted);margin:0 0 16px;line-height:1.5}.admin-dialog label{color:var(--muted);flex-direction:column;gap:6px;display:flex}.admin-dialog input{border:1px solid var(--border);min-height:40px;color:var(--text);font:inherit;background:#0d1218;padding:0 10px}.admin-dialog-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.admin-dialog-actions button{border:1px solid var(--border);min-height:36px;color:var(--text);cursor:pointer;background:#121923;padding:0 12px}.admin-dialog-actions button[type=submit]{background:#173d88;border-color:#2f6eea}.admin-dialog-actions button:disabled{cursor:default;opacity:.6}.signal-quality-dialog__heading{border-bottom:1px solid var(--border);padding-bottom:12px}.signal-quality-dialog__heading h2{margin:0;font-size:18px}.signal-quality-dialog__heading button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:26px;line-height:1}.signal-quality-methodology{color:#c2ccd8;line-height:1.55}.signal-quality-methodology li{margin:7px 0}.signal-quality-filters{gap:6px;margin:14px 0;display:flex}.signal-quality-filters button.is-active{border-color:var(--blue);background:#5b8cff29}.signal-quality-recent-list{gap:7px;display:grid}.signal-quality-recent-row{color:var(--text);background:#0d1218;border:1px solid #1b232d;grid-template-columns:1.2fr 1fr .8fr;gap:10px;padding:10px;display:grid}.signal-quality-recent-row span{flex-direction:column;gap:3px;display:flex}.signal-quality-recent-row small{color:var(--muted)}.signal-quality-recent-row .is-hit{color:var(--green);font-weight:800}.signal-quality-recent-row .is-miss{color:#f29a9a;font-weight:800}@media (width<=900px){.admin-chart-grid{grid-template-columns:1fr}.admin-user-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.admin-feature-usage,.admin-retention-list{grid-template-columns:1fr}.admin-user-detail-grid{grid-template-columns:1fr 1fr}.admin-persistent-indicators .admin-status-badge{font-size:9px}}@media (width<=560px){.signal-quality-card{padding:14px}.signal-quality-dialog-backdrop{align-items:flex-end;padding:0}.signal-quality-dialog{border-bottom:0;max-height:92vh}.signal-quality-recent-row{grid-template-columns:1fr 1fr}.signal-quality-recent-row>span:last-child{flex-direction:row;grid-column:1/-1;justify-content:space-between}.signal-performance-card{min-height:0;padding:18px 14px 24px}.signal-performance-card__metrics,.signal-performance-grid{grid-template-columns:1fr}.detail-scroll{min-width:0}.detail-scroll>*{max-width:100%}.drawer-toolbar b,.signal-performance-metric,.signal-performance-metric-title,.signal-performance-metric-title>span,.signal-performance-sample,.signal-performance-sample>span,.signal-performance-note,.research-warning,.detail-section p{overflow-wrap:anywhere;min-width:0}.signal-performance-heading,.signal-performance-metric-title{flex-wrap:wrap}.signal-help__tooltip{border:0;border-top:1px solid var(--border);width:100%;max-width:none;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;overflow-wrap:anywhere;background:0 0;border-radius:0;margin-top:6px;padding:8px 0 0;display:none;position:static}.signal-help:hover .signal-help__tooltip,.signal-help:focus-within .signal-help__tooltip{opacity:1;visibility:visible;pointer-events:auto;display:none}.signal-help.is-open{flex-wrap:wrap;flex:1 0 100%;width:100%;min-width:0}.signal-help.is-open .signal-help__tooltip{flex:1 0 100%;display:block}}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.market-table tbody tr[tabindex="0"]:focus-visible{outline-offset:-2px}@media (width<=700px){.top-header{grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:62px;padding:4px 10px}.admin-header{grid-template-columns:minmax(0,1fr) auto}.header-brand-zone,.brand-home-link{gap:8px}.brand-home-mark{border-radius:10px;flex-basis:44px;width:44px;height:44px}.brand-header-mark{width:132px;height:44px}.brand-wordmark{font-size:17px}.header-metric{display:none}.header-metrics{flex-wrap:wrap;grid-column:2;justify-content:flex-end;gap:5px;min-width:0}.academy-promo{display:none}.academy-mobile-chip{color:#f1d37d;white-space:nowrap;background:#f0b90b14;border:1px solid #f0b90b66;align-items:center;gap:4px;min-height:40px;padding:0 9px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.header-logout-control,.header-alert-control{min-height:42px;padding:0 8px}.language-selector select{min-height:42px;padding:0 6px}.workspace{height:calc(100vh - 62px)}.admin-layout{min-height:calc(100vh - 62px)}.detail-drawer{inset:62px 0 0 auto}.detail-drawer.is-open{z-index:30;border-left:0;width:100%;max-width:none;height:calc(100dvh - 62px);inset:62px 0 0;overflow:hidden}.detail-drawer.is-open .drawer-shell{min-width:0;min-height:0;overflow:hidden}.detail-drawer.is-open .detail-scroll{overscroll-behavior:contain;min-width:0;overflow:hidden auto}.app-shell:has(.detail-drawer.is-open){overflow:hidden}.app-shell:has(.detail-drawer.is-open) .main-content{overflow:hidden}.overview-signal-performance-mobile{display:block}.detail-drawer--empty:has(.signal-performance-card){display:none}.sidebar{inset:62px auto 0 0}.sidebar-backdrop{inset:62px 0 0}.actionable-setup{grid-template-columns:1fr}.timeframe-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-hero-top{grid-template-columns:1fr auto;gap:8px}.decision-hero-top>span{text-align:right;grid-column:2}.manual-trade-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-action-stack button,.admin-secret-once button,.admin-quick-actions button,.admin-alert-actions button{min-height:40px}.admin-filters input,.admin-filters select{flex:100%;min-width:0}.admin-invite-form label:not(.admin-checkbox){flex:100%}.admin-invite-form label:not(.admin-checkbox) input,.admin-invite-form label:not(.admin-checkbox) select{width:100%}.admin-primary-button{width:100%;min-height:42px}.archive-list{grid-template-columns:1fr}.score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-page{padding:18px 12px 36px}.academy-landing-shell{width:100%}.academy-hero{border-radius:12px;min-height:0;padding:30px 20px 32px}.academy-hero-visual{opacity:.2;width:176px;top:auto;bottom:8px;right:8px;transform:none}.academy-page--landing .academy-hero__copy{max-width:none}.academy-section-heading{display:block}.academy-section-heading p{text-align:center;margin-top:10px}.academy-path-grid{grid-template-columns:1fr}.academy-path-card{min-height:232px;padding:20px}.academy-lesson-card{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:11px}.academy-status{text-align:left;grid-column:2;justify-content:flex-start;max-width:none}.academy-lesson-card small{grid-column:2}.academy-lesson-navigation{grid-template-columns:1fr}.academy-lesson-nav--empty{display:none}.academy-quiz-options{grid-template-columns:1fr}.academy-quiz-actions{flex-direction:column}.academy-quiz-submit,.academy-quiz-next{width:100%}}@media (width<=520px){.header-alert-control,.header-utility-control{width:42px;min-width:42px;padding:0;font-size:0}.header-metrics .admin-entry-link{width:auto;min-width:42px;padding:0 8px;font-size:11px}.admin-header>div:first-child .brand-header-image{width:100%;max-width:210px;height:auto}.header-whats-new:after{content:"✦";font-size:16px}.header-contact:after{content:"✉";font-size:16px}.status-pill{width:auto;min-width:50px;padding:5px 6px;font-size:10px}.header-alert-control:after{content:"🔊";font-size:16px}.admin-nav nav{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-nav button{font-size:10px}.login-shell{padding:14px}.login-card,.legal-card{padding:20px 16px}.login-hero-stage{width:min(100%,320px)}.manual-trade-form{grid-template-columns:1fr}}.workspace:has(.analyst-feed){grid-template-columns:170px minmax(0,1fr) minmax(360px,32vw);min-width:0}:is(.workspace:has(.analyst-feed)>.main-content,.workspace:has(.analyst-feed)>.analyst-feed){min-width:0}.analyst-feed{min-width:0;min-height:0}.detail-drawer{z-index:80;background:#01060cc7;border:0;justify-content:center;align-items:center;width:auto;max-width:none;height:auto;padding:clamp(16px,4vw,42px);display:flex;position:fixed;inset:0;overflow:auto;transform:none!important}.detail-drawer--empty{display:none!important}.detail-drawer .drawer-shell{background:#07121e;border:1px solid #73c4ff6b;border-radius:16px;width:min(1080px,100vw - 32px);height:min(92dvh,920px);min-height:0;max-height:92dvh;overflow:hidden;box-shadow:0 32px 110px #000000ad,0 0 0 1px #eac46714}.detail-drawer .detail-scroll{overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.detail-drawer .drawer-toolbar{flex:none;min-height:52px}.detail-drawer .mobile-back-overview{display:none}@media (width<=1280px) and (width>=1101px){.workspace:has(.analyst-feed){grid-template-columns:150px minmax(0,1fr) minmax(330px,31vw)}}@media (width<=1100px){.workspace:has(.analyst-feed){grid-template-rows:minmax(0,1fr) auto;grid-template-columns:170px minmax(0,1fr)}.workspace:has(.analyst-feed) .main-content{grid-area:1/2}.workspace:has(.analyst-feed) .analyst-column{grid-area:2/2;grid-template-rows:minmax(360px,auto) auto;max-height:none}.workspace:has(.analyst-feed) .analyst-feed{border-top:1px solid #73a1c64d;border-left:0;grid-area:1/1;max-height:360px}}@media (width<=700px){.workspace:has(.analyst-feed){height:calc(100vh - 62px);display:block}.workspace:has(.analyst-feed) .main-content{height:auto;min-height:0}.workspace:has(.analyst-feed) .analyst-column{grid-template-rows:minmax(360px,auto) auto;grid-template-columns:minmax(0,1fr);max-height:none}.workspace:has(.analyst-feed) .analyst-column .analyst-feed{border-top:1px solid #73a1c64d;grid-area:1/1;width:100%;max-height:360px}.workspace:has(.analyst-feed) .analyst-column .signal-performance-card{grid-area:2/1;width:100%}.detail-drawer{align-items:stretch;padding:0}.detail-drawer .drawer-shell{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.detail-drawer .mobile-back-overview{flex:none;display:flex}}.perspective-switcher{background:linear-gradient(110deg,#0d273deb,#0a1725d6);border:1px solid #73c4ff42;border-radius:14px;grid-template-columns:minmax(150px,.65fr) minmax(0,1.35fr);align-items:stretch;gap:12px;margin-bottom:12px;padding:10px;display:grid;box-shadow:0 14px 32px #00000024,inset 0 1px #ffffff09}.perspective-switcher__intro{flex-direction:column;justify-content:center;gap:3px;padding:2px 8px;display:flex}.perspective-switcher__eyebrow,.perspective-evidence__eyebrow{color:var(--c-cyan);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.perspective-switcher__intro strong{color:#f7fbff;font-size:17px}.perspective-switcher__control{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.perspective-switcher__option{color:#a8bdcf;cursor:pointer;min-width:0;min-height:54px;font:inherit;text-align:left;background:#07121e9e;border:1px solid #73a1c642;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:7px 10px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:flex}.perspective-switcher__option:hover{color:#f5fbff;border-color:#73c4ff9e;transform:translateY(-1px)}.perspective-switcher__option.is-active{color:#fff7dd;background:linear-gradient(135deg,#eac4672e,#73c4ff1a);border-color:#eac467c2;box-shadow:inset 0 0 0 1px #eac4671f,0 7px 18px #0000001f}.perspective-switcher__option span{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:850}.perspective-switcher__option small{color:#91a9bc;font-size:10px;line-height:1.3}.perspective-switcher__option.is-active small{color:#d9e7ef}.perspective-switcher__option:focus-visible{outline:2px solid var(--c-cyan);outline-offset:2px}.perspective-table{overflow:hidden}.perspective-table--grid{border-color:#eac4676b}.perspective-table--directional{border-color:#73c4ff6b}.perspective-table__badge{color:var(--c-cyan);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #73c4ff5c;border-radius:999px;align-self:center;padding:5px 8px;font-size:10px;font-weight:850}.perspective-table--grid .perspective-table__badge{color:#f4d477;border-color:#eac4678c}.perspective-table__note{background:#07121e57;border-top:1px solid #73a1c629;border-bottom:1px solid #73a1c62e;align-items:baseline;gap:8px;padding:8px 12px;display:flex}.perspective-table__note span{color:var(--c-cyan);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:850}.perspective-table--grid .perspective-table__note span{color:#f4d477}.perspective-table__note p{color:#9eb4c4;margin:0;font-size:11px;line-height:1.35}.perspective-table td small.perspective-cell-note{color:var(--muted);white-space:nowrap;margin-top:3px;font-size:10px;display:block}.perspective-value{color:var(--text);white-space:nowrap;font-weight:750}.perspective-score{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.perspective-score small{color:var(--muted);white-space:nowrap;font-size:10px}.perspective-table .table-wrap{overflow-x:auto}.perspective-evidence{background:linear-gradient(145deg,#102a40db,#07121eeb);border:1px solid #73c4ff57;border-radius:13px;flex-direction:column;gap:10px;padding:12px;display:flex;box-shadow:inset 0 1px #ffffff09}.perspective-evidence--grid{border-color:#eac46770}.perspective-evidence__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.perspective-evidence__heading h3{color:#f7fbff;margin:4px 0 3px;font-size:16px}.perspective-evidence__heading p{color:#a9bdca;max-width:680px;margin:0;font-size:11px;line-height:1.4}.perspective-evidence__status{color:var(--c-cyan);letter-spacing:.06em;white-space:nowrap;border:1px solid #73c4ff6b;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:850}.perspective-evidence--grid .perspective-evidence__status{color:#f4d477;border-color:#eac4678c}.perspective-evidence__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.perspective-evidence__metrics .metric-cell{background:#07121e6b;border:1px solid #73a1c638;min-width:0}.perspective-evidence__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.perspective-evidence__list{background:#07121e5c;border:1px solid #73a1c633;min-width:0;padding:8px}.perspective-evidence__list>span{color:#c9d8e3;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.perspective-evidence__list ul{color:#aebfcb;gap:5px;margin:7px 0 0;padding-left:16px;font-size:11px;line-height:1.4;display:grid}.perspective-evidence__list.is-unavailable{border-style:dashed}.perspective-evidence__list.is-unavailable ul{color:#849bab}.perspective-evidence__disclosure{color:#8299aa;margin:0;font-size:10px;line-height:1.4}.perspective-evidence__insufficient{color:#f4d477;border:1px dashed #eac46770;margin:0;padding:8px;font-size:11px;line-height:1.4}[data-theme=LIGHT] .perspective-switcher,[data-theme=LIGHT] .perspective-evidence{background:linear-gradient(145deg,#fffdf9fa,#e0eff3f5)}[data-theme=LIGHT] .perspective-switcher__intro strong,[data-theme=LIGHT] .perspective-evidence__heading h3{color:#193746}[data-theme=LIGHT] .perspective-switcher__option{color:#4f6875;background:#ffffffad}[data-theme=LIGHT] .perspective-switcher__option.is-active{color:#193746;background:linear-gradient(135deg,#eac46738,#73c4ff29)}[data-theme=LIGHT] .perspective-switcher__option small,[data-theme=LIGHT] .perspective-evidence__heading p,[data-theme=LIGHT] .perspective-table__note p,[data-theme=LIGHT] .perspective-evidence__list ul{color:#526d7a}[data-theme=LIGHT] .perspective-table__note,[data-theme=LIGHT] .perspective-evidence__metrics .metric-cell,[data-theme=LIGHT] .perspective-evidence__list{background:#ffffff8a}@media (width<=900px){.perspective-switcher{grid-template-columns:1fr;gap:8px}.perspective-switcher__intro{padding:2px 5px}.perspective-evidence__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.perspective-switcher{padding:8px}.perspective-switcher__control{gap:4px}.perspective-switcher__option{min-height:48px;padding:6px 7px}.perspective-switcher__option span{font-size:10px}.perspective-switcher__option small{display:none}.perspective-table__note{flex-direction:column;align-items:flex-start;gap:2px}.perspective-evidence__heading{flex-direction:column}.perspective-evidence__status{align-self:flex-start}.perspective-evidence__metrics,.perspective-evidence__columns{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.perspective-switcher__option{transition:none!important}}.spiking-page{min-width:0;padding:1.25rem 1.5rem 3rem}.spiking-channel-tabs{flex-wrap:wrap;gap:.55rem;margin:1rem 0;display:flex}.spiking-channel-tabs button{border:1px solid var(--panel-border,#2b3040);min-height:2.65rem;color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.55rem .9rem;font-weight:800}.spiking-channel-tabs button.is-selected{border-color:var(--accent,#f0a);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#f0) 20%,transparent)}.spiking-page__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.spiking-page__eyebrow{color:var(--accent,#f0a);letter-spacing:.14em;font-size:.72rem;font-weight:800}.spiking-page__header h1{margin:.25rem 0 .35rem}.spiking-page__header p{color:var(--muted-text,#899);max-width:48rem;margin:0}.spiking-page__status{white-space:nowrap;border:1px solid;border-radius:999px;padding:.45rem .7rem;font-size:.7rem;font-weight:800}.spiking-page__status.is-live{color:#51d6a0}.spiking-page__status.is-unavailable{color:#e69797}.spiking-page__calibration{border:1px solid var(--panel-border,#2b3040);background:var(--panel-bg,#121620b8);border-radius:.75rem;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.78rem;display:flex}.spiking-page__calibration span{color:var(--muted-text,#899)}.spiking-section{gap:.75rem;display:grid}.spiking-section__heading{justify-content:space-between;align-items:center;gap:.75rem;margin:1rem 0 .25rem;display:flex}.spiking-section__heading h2{margin:0;font-size:1rem}.spiking-section__count{border:1px solid var(--panel-border,#2b3040);min-width:1.7rem;color:var(--muted-text,#899);text-align:center;border-radius:999px;padding:.2rem .45rem;font-size:.72rem;font-weight:800}.spiking-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.spiking-history{border:1px solid var(--panel-border,#2b3040);background:color-mix(in srgb, var(--panel-bg,#121620) 72%, transparent);border-radius:.85rem;margin-top:1.35rem;overflow:hidden}.spiking-history summary{color:var(--muted-text,#899);cursor:pointer;padding:.85rem 1rem;font-size:.78rem;font-weight:800}.spiking-grid--history{padding:0 1rem 1rem}.spiking-card{border:1px solid var(--panel-border,#2b3040);background:var(--panel-bg,#121620b8);border-radius:1rem;padding:1rem;box-shadow:0 12px 30px #0000001f}.spiking-card--history{opacity:.78}.spiking-card--upward{border-top:3px solid #4fd39a}.spiking-card--downward{border-top:3px solid #ee7b8b}.spiking-card--ambiguous{border-top:3px solid #e2b461}.spiking-card__open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:.75rem;padding:0;display:flex}.spiking-card__open:focus-visible{outline:2px solid var(--focus,#8bb9ff);outline-offset:4px;border-radius:.35rem}.spiking-card__symbol{font-size:1.35rem;font-weight:850}.spiking-card__direction{color:var(--muted-text,#899);font-size:.72rem}.spiking-card__badges{flex-wrap:wrap;gap:.4rem;margin:.75rem 0;display:flex}.spiking-card__badges span{background:color-mix(in srgb, currentColor 12%, transparent);letter-spacing:.05em;border-radius:.35rem;padding:.25rem .45rem;font-size:.68rem;font-weight:800}.spiking-card__spike-age{color:var(--accent,#8bb9ff);margin:.65rem 0 .8rem;font-size:.82rem;font-weight:800}.spiking-card__spike-age details{width:fit-content;max-width:100%}.spiking-card__spike-age summary{cursor:help;width:fit-content;max-width:100%;list-style:none}.spiking-card__spike-age summary::-webkit-details-marker{display:none}.spiking-card__spike-age summary:focus-visible{outline:2px solid var(--focus,#8bb9ff);outline-offset:3px;border-radius:.25rem}.spiking-card__spike-age details>span{color:var(--muted-text,#899);margin-top:.35rem;font-size:.72rem;font-weight:600;display:block}.spiking-card__metrics{gap:.55rem;display:grid}.spiking-card__metrics>div,.spiking-card__state>span{gap:.12rem;display:grid}.spiking-card__metrics b,.spiking-card__state b{color:var(--muted-text,#899);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.spiking-card__metrics span,.spiking-card__state span{font-size:.78rem}.spiking-card__state{border-top:1px solid var(--panel-border,#2b3040);gap:.5rem;margin-top:.9rem;padding-top:.8rem;display:grid}.spiking-card__volume{color:var(--muted-text,#899);margin-top:.8rem;display:block}.spiking-empty{border:1px dashed var(--panel-border,#2b3040);color:var(--muted-text,#899);text-align:center;border-radius:.8rem;padding:2rem}@media (width<=760px){.spiking-page{padding:1rem .85rem 2rem}.spiking-page__header,.spiking-page__calibration{display:grid}.spiking-page__status{justify-self:start}}.guided-tutorial{z-index:200;pointer-events:none;position:fixed;inset:0}.guided-tutorial__scrim{pointer-events:auto;background:#02070dad;position:absolute;inset:0}.guided-tutorial__spotlight{z-index:1;border:2px solid var(--blue,#73c4ff);pointer-events:none;border-radius:12px;position:absolute;box-shadow:0 0 0 9999px #02070dad,0 0 26px #73c4ff85,inset 0 0 0 1px #ffffff24}.guided-tutorial__popover{z-index:2;color:#eaf4fb;pointer-events:auto;background:#0a1724;border:1px solid #73c4ff8c;border-radius:14px;width:min(340px,100vw - 36px);padding:16px;position:absolute;box-shadow:0 24px 70px #00000094,0 0 0 1px #eac46714}.guided-tutorial__topline{color:#8bdcf5;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:850;display:flex}.guided-tutorial__topline b{color:#f0cf71;font-size:10px}.guided-tutorial__popover h2{color:#fff;letter-spacing:-.02em;margin:10px 0 6px;font-size:18px}.guided-tutorial__popover p{color:#c4d4e1;margin:0;font-size:12px;line-height:1.55}.guided-tutorial__actions{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.guided-tutorial__actions>div{gap:7px;display:flex}.guided-tutorial__actions button{color:#dcecf6;cursor:pointer;min-height:42px;font:inherit;background:#73c4ff14;border:1px solid #73c4ff57;border-radius:7px;padding:0 11px;font-size:11px;font-weight:800}.guided-tutorial__actions button:hover,.guided-tutorial__actions button:focus-visible{outline-offset:2px;background:#73c4ff2e;border-color:#73c4ff;outline:2px solid #73c4ff47}.guided-tutorial__actions .guided-tutorial__skip{color:#9fb3c4;background:0 0;border-color:#0000}.guided-tutorial__actions .guided-tutorial__next{color:#ffe49a;background:#eac46724;border-color:#eac467b3}.guided-tutorial__actions button:disabled{cursor:not-allowed;opacity:.42}.guided-tutorial__popover>small{color:#7892a6;margin-top:10px;font-size:10px;display:block}[data-theme=LIGHT] .guided-tutorial__scrim{background:#1c2f3675}[data-theme=LIGHT] .guided-tutorial__spotlight{box-shadow:0 0 0 9999px #1c2f3675,0 0 24px #3987a96b}[data-theme=LIGHT] .guided-tutorial__popover{color:#183846;background:#fffdf9;box-shadow:0 24px 70px #283d453d}[data-theme=LIGHT] .guided-tutorial__popover h2{color:#193746}[data-theme=LIGHT] .guided-tutorial__popover p{color:#4f6875}@media (width<=700px){.guided-tutorial__popover{width:auto;bottom:18px;right:18px;top:auto!important;left:18px!important}.guided-tutorial__spotlight{border-radius:9px}}@media (prefers-reduced-motion:reduce){.guided-tutorial *,.guided-tutorial :before,.guided-tutorial :after{transition:none!important;animation:none!important}}
