@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;800;900&display=swap";#root{width:100%;min-height:100vh;margin:0;padding:0;text-align:left}.app-shell{position:relative;isolation:isolate}.app-shell:before,.app-shell:after{content:"";position:fixed;inset:auto;pointer-events:none;z-index:0;filter:blur(24px);opacity:.9}.app-shell:before{top:-120px;left:-100px;width:380px;height:380px;border-radius:999px;background:radial-gradient(circle,#1f6feb57,#1f6feb00 72%)}.app-shell:after{right:-120px;bottom:-120px;width:420px;height:420px;border-radius:999px;background:radial-gradient(circle,#22c55e2e,#22c55e00 72%)}.app-nav{position:relative;z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 40px #00000057}.app-title-block{display:grid;gap:2px}.app-eyebrow{color:#8fb7ff;font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.app-title{color:#f8fbff;font-weight:900;line-height:1}.app-subtitle{color:#d6e4ffb8;font-size:.78rem;letter-spacing:.03em}.glass-tab{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .14s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.glass-tab:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px #00000038}.gold-trace-tab{position:relative;overflow:visible;isolation:isolate}.gold-trace-tab>span{position:relative;z-index:2}.gold-trace-tab:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,241,168,.38),transparent);opacity:.55;animation:tradeHeaderGoldPulse 2.6s ease-in-out infinite}.gold-trace-tab:after{content:"";position:absolute;width:9px;height:9px;border-radius:999px;left:6px;top:-4px;pointer-events:none;z-index:3;background:radial-gradient(circle,#fffbe8,#ffe16a 34%,#ffb000 64%,#ffb00000 72%);box-shadow:0 0 8px #ffe166f2,0 0 18px #ffb51fc7,-8px 2px 8px #ffeeab5c,9px -1px 10px #ffaa006b;animation:tradeHeaderGoldTrace 3.8s linear infinite}.toolbar-action{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .14s ease,box-shadow .16s ease,opacity .16s ease}.toolbar-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #00000047}.workspace-columns{position:relative;z-index:1}.panel-surface{background:linear-gradient(180deg,#121822e6,#0c1118eb);border:1px solid rgba(148,163,184,.16);border-radius:18px;box-shadow:0 18px 40px #00000042,inset 0 1px #ffffff0d}:root{--motion-fast: .24s;--motion-medium: .52s;--motion-page: .18s;--motion-modal: .94s;--motion-ease-out: cubic-bezier(.22, 1, .36, 1);--motion-ease-spring: cubic-bezier(.19, 1, .22, 1)}.app-shell:before{animation:motionAmbientDrift 18s ease-in-out infinite alternate}.app-shell:after{animation:motionAmbientDrift 22s ease-in-out infinite alternate-reverse}.panel-surface{scroll-behavior:auto}.motion-page-surface{min-height:0}.motion-modal-backdrop{animation:motionBackdropIn .52s ease-out backwards}.motion-modal-shell{animation:motionModalSweepReveal var(--motion-modal) var(--motion-ease-spring) backwards;will-change:opacity,transform}.motion-modal-shell button{transition:filter var(--motion-fast) ease,translate var(--motion-fast) ease,box-shadow var(--motion-medium) ease}.motion-modal-shell button:not(:disabled):hover{filter:brightness(1.08) saturate(1.08);translate:0 -1px}.motion-modal-shell--dragging{animation:none}.motion-menu-pop{animation:motionMenuPop .42s var(--motion-ease-out) backwards;transform-origin:18px top}.motion-card{isolation:isolate}.motion-card:hover{filter:brightness(1.05) saturate(1.04)}.motion-card--pick:hover{filter:brightness(1.1) saturate(1.08)}.motion-stack-list--results{overflow-x:hidden}.points-gradient-text,.points-gradient-label{background:linear-gradient(180deg,#fffde1,#fff36a 36%,#ffd91a);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 4px rgba(0,0,0,.34));text-shadow:0 0 10px rgba(255,225,46,.22),0 1px 0 rgba(255,255,255,.18)}.points-gradient-label{letter-spacing:.12em}.points-semantic-discount{background:none;background-clip:initial;-webkit-background-clip:initial;color:#95ff2d;-webkit-text-fill-color:#95ff2d;filter:drop-shadow(0 1px 2px rgba(0,0,0,.38));text-shadow:0 0 12px rgba(149,255,45,.24)}.points-semantic-loading{background:none;background-clip:initial;-webkit-background-clip:initial;color:#fbbf24;-webkit-text-fill-color:#fbbf24;filter:drop-shadow(0 1px 2px rgba(0,0,0,.38));text-shadow:0 0 12px rgba(251,191,36,.24)}.points-semantic-deficit{background:none;background-clip:initial;-webkit-background-clip:initial;color:#ff625f;-webkit-text-fill-color:#ff625f;filter:drop-shadow(0 1px 2px rgba(0,0,0,.42));text-shadow:0 0 12px rgba(255,98,95,.22)}.motion-stack-list--results>.motion-card--result{animation:motionResultSwipeIn .82s var(--motion-ease-out) backwards;will-change:opacity,translate}.motion-stack-list--results>.motion-card--result:before{content:"";position:absolute;inset:-20% -55%;z-index:2;pointer-events:none;background:linear-gradient(106deg,transparent 26%,rgba(255,255,255,.08) 40%,rgba(125,211,252,.42) 50%,rgba(255,255,255,.08) 60%,transparent 74%);opacity:0;animation:motionResultSweep .92s var(--motion-ease-out) backwards;animation-delay:inherit}.motion-stack-list--results>.motion-card--result:nth-child(2){animation-delay:70ms}.motion-stack-list--results>.motion-card--result:nth-child(3){animation-delay:.14s}.motion-stack-list--results>.motion-card--result:nth-child(4){animation-delay:.21s}.motion-stack-list--results>.motion-card--result:nth-child(5){animation-delay:.28s}.motion-stack-list--results>.motion-card--result:nth-child(n+6){animation-delay:.34s}@keyframes motionAmbientDrift{0%{translate:0 0;scale:1}to{translate:18px -14px;scale:1.06}}@keyframes tradeHeaderGoldPulse{0%,to{opacity:.32;filter:brightness(.95)}50%{opacity:.72;filter:brightness(1.18)}}@keyframes tradeHeaderGoldTrace{0%{left:-3px;top:-3px;transform:scale(.85)}11%{transform:scale(1.12)}36%{left:calc(100% - 8px);top:-4px;transform:scale(.9)}43%{transform:scale(1.35)}50%{left:calc(100% - 8px);top:calc(100% - 4px);transform:scale(.88)}61%{transform:scale(1.3)}86%{left:-8px;top:calc(100% - 4px);transform:scale(.92)}93%{transform:scale(1.32)}to{left:-3px;top:-3px;transform:scale(.85)}}@keyframes motionPageEnter{0%{opacity:0;translate:0 22px}70%{opacity:1}to{opacity:1;translate:0 0}}@keyframes motionBackdropIn{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1}}@keyframes motionModalSweepReveal{0%{opacity:0;transform:translateY(18px) scale(.965)}68%{opacity:1;transform:translateY(0) scale(1.006)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes motionMenuPop{0%{opacity:0;scale:.94;translate:0 -10px}to{opacity:1;scale:1;translate:0 0}}@keyframes motionItemReveal{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes motionResultSwipeIn{0%{opacity:0;translate:56px 0}68%{opacity:1;translate:-4px 0}to{opacity:1;translate:0 0}}@keyframes motionResultSweep{0%{opacity:0;transform:translate(-38%) skew(-12deg)}24%{opacity:.86}to{opacity:0;transform:translate(38%) skew(-12deg)}}@media(prefers-reduced-motion:reduce){.app-shell:before,.app-shell:after,.motion-page-surface,.motion-modal-backdrop,.motion-modal-shell,.motion-menu-pop,.gold-trace-tab:before,.gold-trace-tab:after,.motion-stack-list--results>.motion-card--result,.motion-stack-list--results>.motion-card--result:before,.on-the-clock-bar:before,.on-the-clock-bar:after{animation:none!important}.glass-tab,.toolbar-action,.motion-card,.motion-modal-shell button{transition:none!important}}:root{font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;line-height:1.5;font-weight:400;color:#e5e7eb;background-color:#0d1117;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}a{color:#9cc5ff;text-decoration:none}a:hover{color:#c8e1ff}body{margin:0;min-width:320px;min-height:100vh;background-color:#0d1117;color:#e5e7eb;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(88,166,255,.38) rgba(13,17,23,.72)}*{scrollbar-width:thin;scrollbar-color:rgba(88,166,255,.38) rgba(13,17,23,.72)}*::-webkit-scrollbar{width:7px;height:7px}*::-webkit-scrollbar-track{background:#0d1117b8}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#58a6ff7a,#30363dd1);border:1px solid rgba(13,17,23,.82);border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#7dd3fc9e,#58a6ff75)}*::-webkit-scrollbar-corner{background:#0d1117b8}.pick-row .pick-original-tooltip{display:none!important}.pw-hint-pulse{animation:pwHintPulse 1.6s ease-in-out infinite}.on-the-clock-bar:before,.on-the-clock-bar:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit}.on-the-clock-bar:before{background:radial-gradient(circle at 18% 50%,var(--clock-pulse-color, rgba(88, 166, 255, .42)) 0%,transparent 38%),radial-gradient(circle at 82% 50%,var(--clock-pulse-color, rgba(88, 166, 255, .26)) 0%,transparent 34%);opacity:.6;mix-blend-mode:screen;animation:otcAuraPulse 2.4s ease-in-out infinite}.on-the-clock-bar:after{background:linear-gradient(108deg,transparent 0%,rgba(255,255,255,.04) 18%,rgba(255,255,255,.2) 31%,rgba(255,255,255,.05) 45%,transparent 58%);transform:translate(-42%);opacity:.78;animation:otcSweep 2.8s cubic-bezier(.22,1,.36,1) infinite}@keyframes clockPulse{0%{transform:translateY(0) scale(1);box-shadow:var(--clock-shadow-base, 0 8px 24px rgba(0, 0, 0, .42)),0 0 0 0 var(--clock-pulse-color, rgba(88, 166, 255, .34)),inset 0 -2px #ffffff0a,inset 0 1px #ffffff1f}50%{transform:translateY(-1px) scale(1.004);box-shadow:var(--clock-shadow-base, 0 8px 24px rgba(0, 0, 0, .42)),0 0 24px 2px var(--clock-pulse-color, rgba(88, 166, 255, .34)),0 0 44px 6px color-mix(in srgb,var(--clock-pulse-color, rgba(88, 166, 255, .34)) 55%,transparent),inset 0 -2px #ffffff14,inset 0 1px #ffffff29}to{transform:translateY(0) scale(1);box-shadow:var(--clock-shadow-base, 0 8px 24px rgba(0, 0, 0, .42)),0 0 0 0 var(--clock-pulse-color, rgba(88, 166, 255, .34)),inset 0 -2px #ffffff0a,inset 0 1px #ffffff1f}}@keyframes otcAuraPulse{0%{opacity:.42;transform:scale(.995);filter:saturate(.96) blur(0px)}50%{opacity:.9;transform:scale(1.01);filter:saturate(1.12) blur(.2px)}to{opacity:.42;transform:scale(.995);filter:saturate(.96) blur(0px)}}@keyframes otcSweep{0%{transform:translate(-44%);opacity:0}18%{opacity:.42}45%{opacity:.88}70%{opacity:.26}to{transform:translate(44%);opacity:0}}@keyframes pwHintPulse{0%{transform:translateY(0);box-shadow:0 0 #53c2ff73}50%{transform:translateY(-1px);box-shadow:0 0 12px #53c2ffd9}to{transform:translateY(0);box-shadow:0 0 #53c2ff73}}.app-error-boundary{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 15%,rgba(56,189,248,.14),transparent 32%),linear-gradient(135deg,#080d17,#111827 48%,#171b23);color:#e5edf7}.app-error-boundary__panel{width:min(560px,100%);border:1px solid rgba(148,163,184,.28);border-radius:8px;padding:24px;background:#0a101ceb;box-shadow:0 22px 60px #00000057}.app-error-boundary__eyebrow{margin:0 0 8px;color:#7dd3fc;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app-error-boundary h1{margin:0;color:#f8fafc;font-size:1.8rem;line-height:1.1}.app-error-boundary p{margin:14px 0 0;color:#cbd5e1;line-height:1.55}.app-error-boundary button{margin-top:20px;border:1px solid rgba(125,211,252,.5);border-radius:6px;padding:10px 14px;background:#0ea5e929;color:#f8fafc;font-weight:800;cursor:pointer}.app-error-boundary button:hover{background:#0ea5e93d}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
