.psLaunchHero{isolation:isolate;background:radial-gradient(circle at 78% 35%,#34ed9018,#0000 28%),radial-gradient(circle at 30% 100%,#d9b45b0d,#0000 38%),linear-gradient(145deg,#111a21,#09110e 72%);border:1px solid #2d3b42;border-radius:20px;min-height:370px;padding:clamp(25px,6vw,52px);position:relative;overflow:hidden;box-shadow:0 24px 60px #0008,inset 0 1px #ffffff09}.psLaunchHero:before{content:"";z-index:-1;background:repeating-conic-gradient(from 0deg at 78% 42%,#55e99b12 0 1deg,transparent 1deg 14deg);animation:18s linear infinite psLaunchRadar;position:absolute;inset:-60% -20%}.psLaunchHero:after{content:"";background:linear-gradient(90deg,#0000,#55e99b,#d9b45b,#0000);height:2px;animation:3s ease-in-out infinite psLaunchBeam;position:absolute;bottom:0;left:0;right:0}.psLaunchHero .psCopy{z-index:2;max-width:62%;position:relative}.psLaunchHero .psCopy h1{letter-spacing:-.045em!important;font-size:clamp(38px,8.6vw,72px)!important;line-height:.93!important}.psLaunchHero .psCopy h1 em{color:#70f2ac;text-shadow:0 0 30px #42e99725;display:inline-block}.psLaunchHero .psCopy>span{color:#b5c0ba;max-width:620px;margin-top:19px;font-size:clamp(16px,3.9vw,19px);line-height:1.58;display:block}.psLaunchTarget{background:radial-gradient(circle,#55e99b0e 0 7%,#0000 8%);border:1px solid #55e99b35;border-radius:50%;place-items:center;width:190px;height:190px;display:grid;position:absolute;top:54px;right:clamp(24px,7vw,80px);box-shadow:0 0 50px #55e99b0c}.psLaunchTarget>i{border:1px solid #55e99b45;border-radius:50%;animation:2.5s ease-in-out infinite psLaunchLock;position:absolute}.psLaunchTarget>i:first-child{inset:18px}.psLaunchTarget>i:nth-child(2){animation-delay:.18s;inset:43px}.psLaunchTarget>i:nth-child(3){animation-delay:.36s;inset:68px}.psLaunchTarget>b{z-index:2;filter:drop-shadow(0 0 13px #55e99b);font-size:36px;animation:1.8s ease-in-out infinite psLaunchHeartbeat;position:relative}.psLaunchTarget>span{color:#71eaa8;text-align:center;letter-spacing:.15em;font-size:10px;font-weight:900;line-height:1.35;position:absolute;bottom:-34px}.psLaunchSignals{gap:8px;display:flex;position:absolute;bottom:20px;right:20px}.psLaunchSignals article{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#091016cc;border:1px solid #2b3740;border-radius:10px;width:88px;padding:9px 7px;animation:3.2s ease-in-out infinite psLaunchFloat}.psLaunchSignals article:nth-child(2){animation-delay:.35s}.psLaunchSignals article:nth-child(3){animation-delay:.7s}.psLaunchSignals b{font-size:20px;display:block}.psLaunchSignals span{color:#9eaaa4;letter-spacing:.08em;margin-top:4px;font-size:8px;font-weight:900;display:block}.psLaunchSignals [data-tone=bull]{border-color:#55e99b48}.psLaunchSignals [data-tone=wait]{border-color:#d9b45b48}.psLaunchSignals [data-tone=bear]{border-color:#ef68734d}.psOpeningRail{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0;display:grid}.psOpeningRail article{background:linear-gradient(135deg,#101820,#0b1217);border:1px solid #293640;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:74px;padding:13px 15px;display:grid;position:relative;overflow:hidden}.psOpeningRail article:after{content:"";background:#55e99b;width:0;height:2px;animation:3.6s ease-in-out infinite psRailCharge;position:absolute;bottom:0;left:0}.psOpeningRail article:nth-child(2):after{background:#d9b45b;animation-delay:.55s}.psOpeningRail article:nth-child(3):after{background:#ef6873;animation-delay:1.1s}.psOpeningRail i{color:#d9b45b;font-size:12px;font-style:normal;font-weight:900}.psOpeningRail strong{color:#e0e8e4;letter-spacing:.1em;font-size:13px;display:block}.psOpeningRail span{color:#839098;margin-top:4px;font-size:12px;display:block}.psTrustPulse{flex-wrap:wrap;justify-content:center;gap:9px;margin:2px 0 14px;display:flex}.psTrustPulse span{color:#7f8c93;letter-spacing:.1em;background:#0a1116;border:1px solid #26333b;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}@keyframes psLaunchRadar{to{transform:rotate(360deg)}}@keyframes psLaunchBeam{50%{filter:brightness(1.8);transform:scaleX(.72)}}@keyframes psLaunchLock{50%{opacity:.5;transform:scale(1.08)}}@keyframes psLaunchHeartbeat{48%{transform:scale(1)}55%{transform:scale(1.18)}65%{transform:scale(1)}}@keyframes psLaunchFloat{50%{transform:translateY(-5px)}}@keyframes psRailCharge{0%,15%{width:0}50%,70%{width:100%}to{width:0;left:100%}}@media (max-width:700px){.psLaunchHero{min-height:430px;padding:25px 22px}.psLaunchHero .psCopy{max-width:100%;padding-bottom:186px}.psLaunchHero .psCopy h1{font-size:clamp(39px,12.3vw,58px)!important}.psLaunchTarget{width:132px;height:132px;top:auto;bottom:60px;right:50%;transform:translate(50%)}.psLaunchTarget>i:first-child{inset:13px}.psLaunchTarget>i:nth-child(2){inset:31px}.psLaunchTarget>i:nth-child(3){inset:49px}.psLaunchTarget>span{display:none}.psLaunchSignals{justify-content:space-between;bottom:12px;left:12px;right:12px}.psLaunchSignals article{width:31%;padding:7px 4px}.psLaunchSignals b{font-size:17px}.psOpeningRail{grid-template-columns:1fr}.psOpeningRail article{min-height:58px}}@media (prefers-reduced-motion:reduce){.psLaunchHero:before,.psLaunchHero:after,.psLaunchTarget>i,.psLaunchTarget>b,.psLaunchSignals article,.psOpeningRail article:after{animation:none}}.psApp .psMissingInputs>footer{background:linear-gradient(90deg,#0d151b,#0d1913);border-top:1px solid #29343e;justify-content:space-between;align-items:center;gap:14px;padding:14px 15px;display:flex}.psApp .psMissingInputs>footer div{min-width:0}.psApp .psMissingInputs>footer strong{color:#d9b45b;letter-spacing:.1em;font-size:11px;display:block}.psApp .psMissingInputs>footer span{color:#8f9b96;margin-top:4px;font-size:12px;line-height:1.4;display:block}.psRefineActions{flex:none;gap:8px;display:flex}.psApp .psMissingInputs>footer label,.psApp .psMissingInputs>footer button{color:#bdf8d7;letter-spacing:.07em;cursor:pointer;background:#153226;border:1px solid #55e99b88;border-radius:10px;place-items:center;min-height:44px;padding:0 14px;font-size:10px;font-weight:900;display:grid;box-shadow:0 0 20px #55e99b12}.psApp .psMissingInputs>footer button{color:#f0d477;background:#2b240f;border-color:#d9b45b88}.psApp .psMissingInputs>footer button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.psApp .psMissingInputs>footer label:active,.psApp .psMissingInputs>footer button:active{transform:translateY(1px)}.psApp .psMissingInputs>footer label:active{background:#1a3b2d}.psApp .psMissingInputs>footer label:focus-within,.psApp .psMissingInputs>footer button:focus-visible{outline-offset:3px;outline:2px solid #78efb0}.psApp .psMissingInputs>footer input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.psApp .psMissingInputs[aria-busy=true]{border-color:#d9b45b66;box-shadow:0 0 24px #d9b45b12}.psApp .psMissingInputs[aria-busy=true]>header b{animation:1.2s ease-in-out infinite psRefinePulse}.psRefineError{color:#ff9aa3;border-top:1px solid #ef667244;margin:0;padding:11px 15px;font-size:12px;line-height:1.45}@keyframes psRefinePulse{50%{opacity:.45}}.psCompassSignals strong{color:#75818a;font:800 9px var(--font-geist-mono),monospace;letter-spacing:.1em;margin-top:6px;display:block}.psCompassSignals article[data-active=true] strong{color:#d9b45b}.psViewComparison{background:#0b1217;border-top:1px solid #29343e;padding:15px}.psViewPair{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.psViewPair figure{background:#000;border:1px solid #2d3943;border-radius:10px;height:105px;margin:0;position:relative;overflow:hidden}.psViewPair img{object-fit:contain;width:100%;height:100%}.psViewPair figcaption{color:#aeb9c0;font:800 8px var(--font-geist-mono),monospace;letter-spacing:.08em;background:#05090bdd;border-radius:4px;padding:3px 5px;position:absolute;bottom:6px;left:6px}.psViewPair>i{color:#60eca2;font-size:20px;font-style:normal}.psViewComparison>p{color:#c0cac5;margin:13px 0;font-size:14px;line-height:1.5}.psRefineDelta{background:#29343e;border:1px solid #29343e;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.psRefineDelta article{background:#10171e;padding:10px 8px}.psRefineDelta span,.psRefineDelta strong{font-family:var(--font-geist-mono),monospace;display:block}.psRefineDelta span{color:#78858d;letter-spacing:.09em;font-size:8px}.psRefineDelta strong{color:#e0e8e4;margin-top:5px;font-size:10px;line-height:1.3}.psViewComparison>small{color:#70e8a8;font:800 9px/1.45 var(--font-geist-mono),monospace;letter-spacing:.06em;margin-top:10px;display:block}.psMissingInputs[data-refined=true]>footer{background:linear-gradient(90deg,#10171e,#102319)}@media (max-width:520px){.psApp .psMissingInputs>footer{flex-direction:column;align-items:flex-start}.psRefineActions{grid-template-columns:.8fr 1.2fr;width:100%;display:grid}.psApp .psMissingInputs>footer label,.psApp .psMissingInputs>footer button{width:100%;padding:0 9px;font-size:8px}}.psDataNote{color:#68747d;font:600 7px/1.55 var(--font-geist-mono),monospace;letter-spacing:.035em;margin:7px 3px 0}.psDataNote a{color:#9eabb4;text-underline-offset:3px;text-decoration:underline}.psChartOverlayLayer{z-index:7;pointer-events:none;position:absolute;overflow:hidden}.psChartVector{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.psChartVector line{stroke-width:1.25px;stroke:#18d878;filter:drop-shadow(0 0 1px #18d87888)}.psChartVector line[data-tool=resistance]{stroke:#ef4858;filter:drop-shadow(0 0 1px #ef485888)}.psChartVector line[data-tool=trend]{stroke:#d9a928;stroke-width:1.35px;stroke-dasharray:5 3}.psChartMark{z-index:3;position:absolute}.psChartPoint{background:#15120a;border:2px solid #f0c85d;width:9px;height:9px;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 0 3px #e3bd6020}.psChartArea{background:#67c8ee12;border:1px solid #67c8ee}.psChartArea[data-tool=gap]{background:#eb91e810;border:1px dashed #eb91e8}.psChartIcon{z-index:4;color:#e8efeb;background:#070b0ee8;border:1px solid #ffffff25;border-radius:50%;place-items:center;width:17px;height:17px;font:900 9px/1 sans-serif;display:grid;position:absolute;transform:translate(-100%,-50%);box-shadow:0 2px 8px #0008}.psChartIcon[data-tool=support]{color:#20e786}.psChartIcon[data-tool=resistance]{color:#ff5261}.psChartIcon[data-tool=trend]{color:#edc65e}.psChartIcon[data-tool=zone]{color:#75d6f4}.psChartIcon[data-tool=gap]{color:#f0a8ed}.psFocusTools{z-index:12;top:calc(58px + env(safe-area-inset-top));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05090bcc;border-bottom:1px solid #ffffff18;gap:6px;padding:8px 10px;display:flex;position:absolute;left:0;right:0;overflow-x:auto}.psFocusTools button{color:#aeb9c0;min-height:34px;font:800 9px var(--font-geist-mono),monospace;background:#10171e;border:1px solid #33404a;border-radius:8px;flex:none;padding:0 10px}.psFocusTools button[data-active=true]{color:#dffbed;background:#153025;border-color:#56e99b}.psChartFocusCanvas{padding-top:50px}.psChartWorkspace{margin-top:14px}.psChartWorkspace>header>div{gap:5px;display:grid}.psChartWorkspace>header>div small{color:#d9b45b;font:800 8px var(--font-geist-mono),monospace;letter-spacing:.08em}.psWorkspaceTools{background:#0c1318;border-bottom:1px solid #29343e;grid-template-columns:repeat(2,1fr);gap:8px;padding:12px;display:grid}.psWorkspaceTools button{text-align:left;background:#10171e;border:1px solid #33404a;border-radius:10px;min-height:58px;padding:9px 11px}.psWorkspaceTools button>span,.psWorkspaceTools button>small{display:block}.psWorkspaceTools button>span{color:#aeb9c0;letter-spacing:.05em;font-size:12px;font-weight:900}.psWorkspaceTools button>small{color:#71808a;font:800 8px var(--font-geist-mono),monospace;letter-spacing:.07em;margin-top:6px}.psWorkspaceTools button[data-active=true]{background:#153025;border-color:#56e99b;box-shadow:0 0 18px #48e69518}.psWorkspaceTools button[data-active=true]>span{color:#dffbed}.psWorkspaceTools button[data-active=true]>small{color:#74edac}.psWorkspaceNote,.psWorkspaceEmpty{color:#849198;background:#0b1116;border-bottom:1px solid #29343e;margin:0;padding:10px 13px;font-size:12px;line-height:1.45}.psWorkspaceEmpty{color:#d9b45b}.psChartWorkspace>div[role=button]{cursor:zoom-in}.psChartFocusCanvas{overscroll-behavior:contain;touch-action:pan-x pan-y;overflow:auto}.psApp .psChartFocusCanvas>img{display:block;object-fit:fill!important;width:100%!important;max-width:none!important;height:auto!important}.psChartFocusCanvas .psChartOverlayLayer{overflow:hidden}.psChartFocus>footer{min-height:78px;padding-block:10px}.psChartFocus>footer p{font-size:10px}.psResultReveal{z-index:120;padding:calc(28px + env(safe-area-inset-top)) 24px calc(28px + env(safe-area-inset-bottom));color:#ecf3ef;text-align:center;background:radial-gradient(circle at 50% 30%,#42e9971c,#0000 30%),radial-gradient(circle at 50% 70%,#e1b84e12,#0000 34%),#05090c;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.psRevealRadar{place-items:center;width:126px;height:126px;margin-bottom:24px;display:grid;position:relative}.psRevealRadar i{border:1px solid #55e99b55;border-radius:50%;animation:2s ease-in-out infinite psRevealLock;position:absolute}.psRevealRadar i:first-child{inset:0}.psRevealRadar i:nth-child(2){animation-delay:.16s;inset:20px}.psRevealRadar i:nth-child(3){animation-delay:.32s;inset:40px}.psRevealRadar>b{filter:drop-shadow(0 0 14px #55e99b);font-size:30px;animation:1.8s ease-in-out infinite psLaunchHeartbeat}.psResultReveal>p{color:#67eda6;font:900 10px var(--font-geist-mono),monospace;letter-spacing:.17em;margin:0 0 18px}.psRevealScore{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:end;column-gap:26px;display:grid}.psRevealScore>span{color:#78858d;font:800 9px var(--font-geist-mono),monospace;letter-spacing:.14em;grid-column:1/-1}.psRevealScore>strong{color:#51e59a;text-shadow:0 0 38px #42e9972e;font:400 104px/.82 Impact,Arial Narrow,sans-serif}.psRevealScore>b{color:#e5ece8;font:900 30px var(--font-geist-mono),monospace;padding-bottom:8px}.psRevealScore>b small{color:#75818a;font-size:12px}.psRevealVerdict{justify-content:center;align-items:center;gap:10px;margin-top:20px;display:flex}.psRevealVerdict span,.psRevealVerdict strong{font:900 10px var(--font-geist-mono),monospace;letter-spacing:.1em;border:1px solid #33404a;border-radius:8px;padding:8px 11px}.psRevealVerdict span{color:#d9b45b}.psRevealVerdict span[data-direction=BULLISH]{color:#55e99b}.psRevealVerdict span[data-direction=BEARISH]{color:#ef6672}.psRevealVerdict strong{color:#f0cc73;border-color:#d9b45b66}.psResultReveal>h2{color:#e7eeea;max-width:560px;margin:22px 0;font-size:clamp(22px,6vw,34px);line-height:1.16}.psResultReveal>button{color:#dffbed;width:min(100%,440px);min-height:64px;font:900 12px var(--font-geist-mono),monospace;letter-spacing:.1em;background:linear-gradient(90deg,#153426,#10251c);border:1px solid #55e99b;border-radius:12px;justify-content:space-between;align-items:center;padding:0 18px;display:flex;box-shadow:0 15px 45px #42e99717}.psResultReveal>button b{font-size:20px}.psResultReveal>small{color:#606d75;font:800 7px var(--font-geist-mono),monospace;letter-spacing:.08em;margin-top:15px}@keyframes psRevealLock{50%{opacity:.45;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.psRevealRadar i,.psRevealRadar>b{animation:none}}.psBattleWorkspace{overflow:hidden}.psBattlefield{isolation:isolate;background:radial-gradient(circle at 50% 48%,#d9b45b14,#0000 20%),linear-gradient(#ef526414,#081015 38% 62%,#36e68c14);height:560px;position:relative;overflow:hidden}.psBattlefieldExpanded{height:calc(100dvh - 138px);min-height:620px}.psBattleScan{z-index:1;background:linear-gradient(90deg,#0000,#d9b45b,#fff7,#d9b45b,#0000);height:1px;animation:4.8s ease-in-out infinite psBattleScan;position:absolute;left:6%;right:6%;box-shadow:0 0 18px #d9b45b}.psBattleAxis{z-index:1;background:linear-gradient(#ef667266,#d9b45b88,#4de89b66);width:1px;position:absolute;top:7%;bottom:7%;left:50%}.psBattleAxis i{background:#0b1217;border:1px solid #d9b45b55;width:9px;height:9px;position:absolute;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.psBattleAxis i:first-child{top:0}.psBattleAxis i:nth-child(2){top:50%}.psBattleAxis i:nth-child(3){top:100%}.psBattleLevel{z-index:4;color:#dfe8e3;height:42px;font-family:var(--font-geist-mono),monospace;background:0 0;border:0;position:absolute;left:7%;right:7%;transform:translateY(-50%)}.psBattleLevel>i{background:currentColor;height:1px;position:absolute;top:50%;left:6%;right:6%;box-shadow:0 0 8px}.psBattleLevel strong,.psBattleLevel small,.psBattleIcon{position:absolute;top:50%;transform:translateY(-50%)}.psBattleLevel strong{background:#071014e8;border:1px solid;border-radius:6px;padding:5px 7px;font-size:12px;right:0}.psBattleLevel small{letter-spacing:.1em;font-size:8px;font-weight:900;left:30px}.psBattleIcon{background:#091116;border:1px solid;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid;left:0}.psBattleLevel[data-kind=support]{color:#48e899}.psBattleLevel[data-kind=resistance]{color:#ef6170}.psBattleLevel[data-kind=pivot]{color:#e3bd5b}.psBattleLevel[data-kind=pivot]>i{left:42%;right:42%}.psBattleLevel:focus-visible{outline:1px solid #fff}.psBattleCurrent{z-index:6;height:50px;position:absolute;left:0;right:0;transform:translateY(-50%)}.psBattleCurrent>i{background:#f2ca68;height:2px;position:absolute;top:50%;left:3%;right:3%;box-shadow:0 0 16px #f2ca68}.psBattleCurrent span,.psBattleCurrent strong{color:#101417;font:900 9px var(--font-geist-mono),monospace;background:#e4bc59;padding:6px 8px;position:absolute;top:50%;transform:translateY(-50%)}.psBattleCurrent span{border-radius:5px 0 0 5px;left:3%}.psBattleCurrent strong{border-radius:0 5px 5px 0;font-size:11px;right:3%}.psBattleDirection{z-index:3;white-space:nowrap;color:#6f7d84;font:800 7px var(--font-geist-mono),monospace;align-items:center;gap:9px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.psBattleDirection strong{color:#d9b45b;border:1px solid #d9b45b66;border-radius:999px;padding:5px 8px}.psBattleDirection[data-direction=BULLISH] strong{color:#49e497}.psBattleDirection[data-direction=BEARISH] strong{color:#ef6170}.psBattleEmpty{z-index:7;text-align:center;background:#0b1217ee;border:1px solid #d9b45b55;border-radius:12px;width:min(82%,360px);padding:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.psBattleEmpty b{color:#e3bd5b;font:900 11px var(--font-geist-mono),monospace}.psBattleEmpty p{color:#9ca8a2;margin:9px 0 0;font-size:13px;line-height:1.5}.psSourceEvidence{background:#0a1116;border-top:1px solid #29343e}.psSourceEvidence summary{color:#96a29d;min-height:48px;font:900 9px var(--font-geist-mono),monospace;cursor:pointer;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.psSourceEvidence summary::-webkit-details-marker{display:none}.psSourceChart{background:#020405;place-items:center;min-height:260px;padding:10px;display:grid}.psSourceChart img{object-fit:contain;max-width:100%;max-height:560px;display:block}.psSourceChartExpanded img{width:100%;max-height:none}.psBattleFocus{overflow:auto}.psBattleFocus>.psBattlefield,.psBattleFocus>.psSourceEvidence{flex:none}.psBattleFocus>footer{z-index:10;background:#080e12ed;position:sticky;bottom:0}@keyframes psBattleScan{0%,to{opacity:.2;top:8%}50%{opacity:1;top:91%}}@media (prefers-reduced-motion:reduce){.psBattleScan{animation:none;top:50%}}@media (max-width:520px){.psBattlefield{height:520px}.psBattlefieldExpanded{height:calc(100dvh - 128px);min-height:570px}.psBattleLevel{left:4%;right:4%}.psBattleLevel small{font-size:7px}.psBattleLevel strong{font-size:10px}}.psBattleGrid{z-index:0;background:repeating-linear-gradient(0deg,#0000 0 52px,#8fa49a0b 52px 53px),repeating-linear-gradient(90deg,#0000 0 70px,#8fa49a08 70px 71px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 88%,#0000);mask-image:linear-gradient(#0000,#000 16% 88%,#0000)}.psBattleIntel{z-index:9;background:#29343e;border:1px solid #29343e;border-radius:10px;grid-template-columns:1fr 1.35fr 1fr;gap:1px;display:grid;position:absolute;top:10px;left:10px;right:10px;overflow:hidden;box-shadow:0 12px 28px #0008}.psBattleIntel article{text-align:center;background:#0b1318;min-width:0;padding:9px 7px}.psBattleIntel span,.psBattleIntel strong,.psBattleIntel small{font-family:var(--font-geist-mono),monospace;display:block}.psBattleIntel span{color:#6f7c84;letter-spacing:.09em;font-size:6px;font-weight:900}.psBattleIntel strong{color:#e3ebe7;margin-top:4px;font-size:10px;line-height:1.15}.psBattleIntel small{color:#87938e;min-height:10px;margin-top:3px;font-size:7px}.psBattleIntel [data-tone=support] strong,.psBattleIntel [data-tone=support] small{color:#48e899}.psBattleIntel [data-tone=resistance] strong,.psBattleIntel [data-tone=resistance] small{color:#ef7a85}.psBattleIntel [data-tone=location]{background:linear-gradient(145deg,#161b18,#19160d)}.psBattleIntel [data-tone=location] strong{color:#efc967}.psBattleRoutes{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.psBattleRoutes path{fill:none;stroke-width:.55px;stroke-dasharray:2.4 2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px);animation:2.4s linear infinite psRouteFlow}.psBattleRoutes [data-route=bull]{color:#48e899;stroke:#48e899}.psBattleRoutes [data-route=bear]{color:#ef6170;stroke:#ef6170}.psRouteCue{z-index:5;font:900 6px var(--font-geist-mono),monospace;letter-spacing:.08em;pointer-events:none;background:#071014dc;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:4px 6px;display:flex;position:absolute}.psRouteCue b{font-size:10px}.psRouteBull{color:#48e899;right:12%}.psRouteBear{color:#ef6170;left:12%}.psBattleLevel:before{content:"";z-index:-1;opacity:.035;filter:blur(7px);background:linear-gradient(90deg,#0000,currentColor 16% 84%,#0000);height:34px;position:absolute;top:50%;left:4%;right:4%;transform:translateY(-50%)}.psBattleLevel em{color:currentColor;font:800 7px var(--font-geist-mono),monospace;opacity:.72;font-style:normal;position:absolute;top:calc(50% + 25px);right:7px}.psBattleLevel small{background:#071014d9;border-radius:4px;padding:2px 5px;text-decoration:none;top:calc(50% - 14px);transform:none}.psBattleCurrent span b{margin-right:3px;font-size:14px;animation:1.8s ease-in-out infinite psCurrentPulse;display:inline-block}.psBattleCurrent>i:after{content:"";border:1px solid #f2ca68;border-radius:50%;width:32px;height:32px;animation:1.8s ease-out infinite psCurrentRing;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 22px #f2ca68}.psBattleDirection{background:#071014e8;border:1px solid #2b373e;border-radius:999px;padding:7px 10px;font-size:8px;bottom:8px}.psBattleDirection strong{font-size:10px;box-shadow:0 0 14px #d9b45b17}.psSourceEvidence summary b{font-size:15px;transition:transform .2s}.psSourceEvidence[open] summary b{transform:rotate(180deg)}@keyframes psRouteFlow{to{stroke-dashoffset:-8px}}@keyframes psCurrentPulse{50%{filter:drop-shadow(0 0 7px #fff);transform:scale(1.25)}}@keyframes psCurrentRing{0%{opacity:1;transform:translate(-50%,-50%)scale(.45)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}@media (prefers-reduced-motion:reduce){.psBattleRoutes path,.psBattleCurrent span b,.psBattleCurrent>i:after{animation:none}}@media (max-width:520px){.psBattleIntel{top:7px;left:7px;right:7px}.psBattleIntel article{padding:8px 4px}.psBattleIntel strong{font-size:9px}.psRouteCue{display:none}.psBattleDirection{gap:6px;font-size:6px}.psBattleDirection strong{font-size:8px}}.psCompassSignals button{text-align:left;cursor:pointer;background:#0d1319;border:1px solid #26313a;border-radius:12px;width:100%;padding:13px 38px 13px 14px;position:relative;overflow:hidden}.psCompassSignals button:before{content:"";background:#76818a;width:3px;position:absolute;inset:0 auto 0 0}.psCompassSignals button[data-signal=bull]:before{background:#43e696}.psCompassSignals button[data-signal=bear]:before{background:#ef6470}.psCompassSignals button[data-signal=wait]:before{background:#d9b45b}.psCompassSignals button[data-active=true]{border-color:#d9b45b66;box-shadow:inset 0 0 25px #d9b45b0b}.psCompassSignals button[aria-pressed=true]{transform:translate(-4px);box-shadow:0 0 24px #0009,inset 0 0 30px #d9b45b10}.psCompassSignals button>span{color:#d8e1dd;letter-spacing:.09em;font-size:12px;font-weight:900;display:block}.psCompassSignals button>strong{color:#75818a;font:800 9px var(--font-geist-mono),monospace;letter-spacing:.1em;margin-top:6px;display:block}.psCompassSignals button[data-active=true]>strong{color:#d9b45b}.psCompassSignals button>small{color:#627078;font:800 6px var(--font-geist-mono),monospace;letter-spacing:.07em;position:absolute;bottom:12px;right:10px}.psCompassSignals button:after{content:"›";color:#93a09a;font-size:20px;position:absolute;top:12px;right:13px}.psCompassSignals button:focus-visible{outline-offset:2px;outline:2px solid #fff}.psScenarioFocus{background:linear-gradient(145deg,#111a1d,#0a1116);border:1px solid #d9b45b66;border-radius:12px;margin:0 12px 12px;animation:.25s ease-out psScenarioOpen;overflow:hidden;box-shadow:0 18px 38px #0008}.psScenarioFocus[data-scenario=bull]{border-color:#43e69666}.psScenarioFocus[data-scenario=bear]{border-color:#ef647066}.psScenarioFocus>header{border-bottom:1px solid #29343e;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.psScenarioFocus>header span{color:#e5ede9;font:900 10px var(--font-geist-mono),monospace;letter-spacing:.1em}.psScenarioFocus>header button{color:#7d8a91;font:900 7px var(--font-geist-mono),monospace;background:0 0;border:0}.psScenarioFocus>p{color:#c5cec9;margin:0;padding:14px;font-size:14px;line-height:1.5}.psScenarioFocus>div{background:#29343e;border-top:1px solid #29343e;grid-template-columns:1fr 1fr;gap:1px;display:grid}.psScenarioFocus>div article{background:#0c1318;padding:12px}.psScenarioFocus>div small,.psScenarioFocus>div strong{display:block}.psScenarioFocus>div small{color:#75828a;font:800 7px var(--font-geist-mono),monospace;letter-spacing:.09em}.psScenarioFocus>div strong{color:#b9c4bf;margin-top:7px;font-size:11px;line-height:1.45}.psScenarioMapLink{color:#69e9a5;width:100%;min-height:44px;font:900 8px var(--font-geist-mono),monospace;letter-spacing:.1em;background:#101a17;border:0;border-top:1px solid #29343e}.psBattlefield[data-scenario=bull] .psBattleRoutes [data-route=bear],.psBattlefield[data-scenario=bull] .psRouteBear,.psBattlefield[data-scenario=bear] .psBattleRoutes [data-route=bull],.psBattlefield[data-scenario=bear] .psRouteBull{opacity:.08}.psBattlefield[data-scenario=bull] .psBattleRoutes [data-route=bull],.psBattlefield[data-scenario=bear] .psBattleRoutes [data-route=bear]{stroke-width:1.2px}.psBattlefield[data-scenario=wait] .psBattleRoutes{opacity:.18}.psBattlefield[data-scenario=wait] .psBattleCurrent>i{height:3px}.psBattlefield[data-scenario=wait] .psBattleCurrent>i:after{animation-duration:1.1s}@keyframes psScenarioOpen{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (max-width:520px){.psScenarioFocus>div{grid-template-columns:1fr}.psCompassSignals button{min-height:68px}.psCompassSignals button>span{font-size:11px}}.psPriceLadder{z-index:1;pointer-events:none;position:absolute;inset:0}.psPriceLadder>span{height:1px;position:absolute;left:7%;right:7%}.psPriceLadder>span>i{background:linear-gradient(90deg,#8d9c941a,#8d9c9438 16%,#8d9c9415 84%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.psPriceLadder>span>i:before{content:"";background:#081015;border:1px solid #8d9c9435;width:7px;height:7px;position:absolute;top:-3px;left:49.5%;transform:rotate(45deg)}.psPriceLadder small{color:#56636a;font:700 6px var(--font-geist-mono),monospace;background:#081015aa;border-radius:3px;padding:2px 4px;position:absolute;top:-12px;right:3px}.psDecisionRange{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#d9b45b08 20%,#d9b45b0d 50%,#d9b45b08 80%,#0000);border-left:1px solid #d9b45b24;border-right:1px solid #d9b45b24;min-height:36px;position:absolute;left:14%;right:14%}.psDecisionRange:before,.psDecisionRange:after{content:"";background:linear-gradient(90deg,#0000,#d9b45b4d,#0000);height:1px;position:absolute;left:0;right:0}.psDecisionRange:before{top:0}.psDecisionRange:after{bottom:0}.psDecisionRange>span{white-space:nowrap;color:#d9b45b22;font:900 8px var(--font-geist-mono),monospace;letter-spacing:.18em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.psDecisionRange>i{background:linear-gradient(90deg,#0000,#d9b45b18,#0000);width:46%;height:1px;position:absolute;left:50%;transform:translate(-50%)}.psDecisionRange>i:first-of-type{top:25%}.psDecisionRange>i:nth-of-type(2){top:50%}.psDecisionRange>i:nth-of-type(3){top:75%}.psPressureContours{z-index:1;pointer-events:none;width:58%;height:150px;position:absolute;left:50%;transform:translate(-50%,-50%)}.psPressureContours i{border:1px solid #d9b45b16;border-radius:50%;animation:4s ease-in-out infinite psContour;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.psPressureContours i:first-child{border-color:#d9b45b27;width:28%;height:34%}.psPressureContours i:nth-child(2){width:58%;height:66%;animation-delay:.45s}.psPressureContours i:nth-child(3){width:100%;height:100%;animation-delay:.9s}.psBattlefield[data-scenario=bull] .psDecisionRange{background:linear-gradient(90deg,#0000,#43e6960d,#0000)}.psBattlefield[data-scenario=bear] .psDecisionRange{background:linear-gradient(90deg,#0000,#ef64700d,#0000)}@keyframes psContour{50%{opacity:.35;transform:translate(-50%,-50%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.psPressureContours i{animation:none}}@media (max-width:520px){.psPriceLadder>span{left:4%;right:4%}.psPriceLadder small{display:none}.psDecisionRange{left:11%;right:11%}}.psBattleTabs{background:#080e12;border-top:1px solid #29343e;border-bottom:1px solid #29343e;grid-template-columns:1fr 1fr;gap:1px;padding:8px;display:grid}.psBattleTabs button{color:#77858c;text-align:left;background:#0d151a;border:1px solid #2a363e;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:grid;position:relative}.psBattleTabs button>span{width:24px;height:24px;font:900 8px var(--font-geist-mono),monospace;border:1px solid #36434b;border-radius:50%;place-items:center;display:grid}.psBattleTabs button>strong{color:#aab5b0;font:900 9px var(--font-geist-mono),monospace;letter-spacing:.09em}.psBattleTabs button>small{color:#68767d;font:800 7px var(--font-geist-mono),monospace}.psBattleTabs button[data-active=true]{background:linear-gradient(135deg,#133024,#0e1c17);border-color:#55e99b88;box-shadow:0 0 18px #42e99712}.psBattleTabs button[data-active=true]>span{color:#62eda4;border-color:#55e99b}.psBattleTabs button[data-active=true]>strong,.psBattleTabs button[data-active=true]>small{color:#c9f6dd}.psBattleTabs button:focus-visible{outline-offset:2px;outline:2px solid #fff}.psBattleFocus>.psBattleTabs{z-index:14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex:none;position:sticky;top:58px}@media (max-width:520px){.psBattleTabs button{grid-template-columns:auto 1fr}.psBattleTabs button>small{grid-column:2}.psBattleFocus>.psBattleTabs{top:54px}}.psDecisionMap{background:radial-gradient(circle at 50% 58%,#d9b45b12,#0000 25%),linear-gradient(#10191d,#071014 62%,#0b1513)!important;height:500px!important}.psDecisionMap.psBattlefieldExpanded{min-height:610px;height:calc(100dvh - 146px)!important}.psMapIntro{z-index:11;background:linear-gradient(135deg,#111b20f2,#0b1512f2);border:1px solid #2b3840;border-radius:11px;grid-template-columns:1fr 62px;align-items:center;gap:10px;padding:10px 11px;display:grid;position:absolute;top:9px;left:10px;right:10px;box-shadow:0 14px 30px #0008}.psMapIntro small,.psMapIntro strong{display:block}.psMapIntro small{color:#d9b45b;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.12em}.psMapIntro strong{color:#eef4f1;margin-top:4px;font-size:13px;line-height:1.25}.psMapIntro p{color:#87948e;margin:4px 0 0;font-size:9px;line-height:1.35}.psMapIntro figure{background:#000;border:1px solid #36434b;border-radius:8px;height:52px;margin:0;position:relative;overflow:hidden}.psMapIntro img{object-fit:cover;opacity:.8;width:100%;height:100%}.psMapIntro figcaption{color:#d5dfda;font:800 6px var(--font-geist-mono),monospace;background:#05090cdd;border-radius:3px;padding:2px 3px;position:absolute;bottom:3px;right:3px}.psDecisionMap .psBattleIntel{top:91px}.psDecisionMap .psBattleScan{display:none}.psDecisionMap .psBattleDirection{bottom:57px}.psMapActions{z-index:12;grid-template-columns:1fr .72fr 1fr;gap:5px;display:grid;position:absolute;bottom:8px;left:8px;right:8px}.psMapActions button{color:#9ba8a2;min-height:40px;font:900 6px/1.25 var(--font-geist-mono),monospace;letter-spacing:.06em;background:#0c151a;border:1px solid #34414a;border-radius:8px;padding:5px}.psMapActions [data-tone=bull]{color:#6feaad;background:#10251d;border-color:#43e69666}.psMapActions [data-tone=wait]{color:#e5c66f;background:#231f12;border-color:#d9b45b66}.psMapActions [data-tone=bear]{color:#ef8790;background:#271419;border-color:#ef647066}.psMapActions button:active{transform:translateY(1px)}.psAuditDrawer{background:#0b1217;border:1px solid #2a363e;border-radius:13px;margin-top:12px;overflow:hidden}.psAuditDrawer>summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;min-height:62px;padding:10px 14px;display:grid}.psAuditDrawer>summary::-webkit-details-marker{display:none}.psAuditDrawer>summary span,.psAuditDrawer>summary small{display:block}.psAuditDrawer>summary span{color:#c8d2cd;font:900 10px var(--font-geist-mono),monospace;letter-spacing:.1em}.psAuditDrawer>summary small{color:#6f7d84;font:800 7px var(--font-geist-mono),monospace;letter-spacing:.07em;grid-column:1;margin-top:5px}.psAuditDrawer>summary b{color:#7f8d94;grid-area:1/2/3;font-size:18px;transition:transform .2s}.psAuditDrawer[open]>summary{background:#0f181e;border-bottom:1px solid #2a363e}.psAuditDrawer[open]>summary b{transform:rotate(180deg)}.psAuditDrawer>div{padding:0 10px 10px}.psAuditDrawer>div>section{margin-top:10px}.psDeepAudit>summary span{color:#d9b45b}.psDecisionMapWorkspace{margin-top:12px}@media (max-width:520px){.psDecisionMap{height:490px!important}.psMapIntro{grid-template-columns:1fr 54px}.psMapIntro strong{font-size:12px}.psMapActions{gap:3px}.psMapActions button{font-size:5.5px}.psAuditDrawer>summary{min-height:58px}}.psClarityLock{background:radial-gradient(circle at 50% 34%,#52e89b1d,#0000 30%),linear-gradient(145deg,#111b21,#071014 68%,#0b1812);border:1px solid #365047;border-radius:18px;margin-top:12px;position:relative;overflow:hidden;box-shadow:0 25px 60px #0008,inset 0 1px #ffffff0a}.psClarityLock:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 20%,#55e99b0c 43%,#0000 62%);animation:5s ease-in-out infinite psLockBeam;position:absolute;inset:0}.psClarityLock>header,.psBullseyePlan>header{z-index:2;border-bottom:1px solid #2d3b42;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex;position:relative}.psClarityLock>header span,.psBullseyePlan>header span{color:#63eca5;font:900 12px var(--font-geist-mono),monospace;letter-spacing:.11em;display:block}.psClarityLock>header div small,.psBullseyePlan>header div small{color:#718087;font:800 7px var(--font-geist-mono),monospace;letter-spacing:.09em;margin-top:6px;display:block}.psClarityLock>header>strong{color:#eff6f2;font:900 23px var(--font-geist-mono),monospace}.psClarityLock>header>strong small{color:#77858c;font-size:11px}.psClarityLock>header>strong b{color:#d9b45b;letter-spacing:.08em;font-size:8px}.psLockStage{min-height:430px;padding:18px 18px 16px;position:relative}.psLockRings{width:270px;height:270px;position:absolute;top:12px;left:50%;overflow:visible;transform:translate(-50%)}.psLockRings circle{fill:none}.psLockTrack{stroke:#314039;stroke-width:9px;stroke-dasharray:13 3}.psLockArc{stroke-width:9px;stroke-linecap:round;filter:drop-shadow(0 0 5px)}.psLockArc[data-strength=high]{stroke:#55e99b;color:#55e99b}.psLockArc[data-strength=mid]{stroke:#d9b45b;color:#d9b45b}.psLockArc[data-strength=low]{stroke:#ef6672;color:#ef6672}.psLockScan{stroke:#55e99b33;stroke-width:1px;stroke-dasharray:5 7;transform-origin:120px 120px;animation:8s linear infinite psLockScan}.psLockRings line{stroke:#55e99b17;stroke-width:.7px}.psLockCore{z-index:3;background:radial-gradient(circle,#163526,#091116 70%);border:1px solid #55e99b55;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:128px;height:128px;display:flex;position:absolute;top:83px;left:50%;transform:translate(-50%);box-shadow:0 0 45px #42e9971b,inset 0 0 26px #42e9970d}.psLockCore small{color:#829089;font:900 8px var(--font-geist-mono),monospace;letter-spacing:.13em}.psLockCore strong{color:#63eca5;text-shadow:0 0 20px #55e99b55;font:400 62px/.9 Impact,Arial Narrow,sans-serif}.psLockCore b{color:#e1bf68;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.08em;margin-top:8px}.psLockMetrics{grid-template-columns:repeat(3,1fr);gap:7px;display:grid;position:absolute;bottom:15px;left:14px;right:14px}.psLockMetrics article{background:#0b1318dd;border:1px solid #293740;border-radius:9px;padding:10px 9px;position:relative;overflow:hidden}.psLockMetrics span,.psLockMetrics strong{font-family:var(--font-geist-mono),monospace;display:block}.psLockMetrics span{color:#7b898f;letter-spacing:.08em;font-size:7px;font-weight:900}.psLockMetrics strong{color:#dfe7e3;margin-top:5px;font-size:15px}.psLockMetrics strong small{color:#6b7880;font-size:7px}.psLockMetrics i{width:var(--lock-width,70%);background:#d9b45b;height:2px;position:absolute;bottom:0;left:0}.psLockMetrics [data-strength=high] i{background:#55e99b;width:90%}.psLockMetrics [data-strength=mid] i{background:#d9b45b;width:65%}.psLockMetrics [data-strength=low] i{background:#ef6672;width:38%}.psClarityLock>footer{z-index:2;background:#091116aa;border-top:1px solid #2d3b42;grid-template-columns:auto 1fr;gap:5px 12px;padding:15px 18px;display:grid;position:relative}.psClarityLock>footer span{color:#718087;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.1em}.psClarityLock>footer strong{color:#d9b45b;font:900 9px var(--font-geist-mono),monospace;letter-spacing:.08em}.psClarityLock>footer p{color:#c9d3ce;grid-column:1/-1;margin:4px 0 0;font-size:13px;line-height:1.45}.psBullseyePlan{background:linear-gradient(145deg,#0f181e,#091116);border:1px solid #314039;border-radius:16px;margin-top:12px;overflow:hidden}.psBullseyePlan>header button{color:#e8c76e;min-height:40px;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.08em;background:#211d11;border:1px solid #d9b45b88;border-radius:8px;padding:0 11px}.psBullseyePlan>div{background:#293740;grid-template-columns:1fr 1fr;gap:1px;display:grid}.psBullseyePlan article{background:#0c1419;min-height:145px;padding:17px 15px 15px 52px;position:relative}.psBullseyePlan article>i{color:#425159;font:900 18px var(--font-geist-mono),monospace;font-style:normal;position:absolute;top:17px;left:14px}.psBullseyePlan article>small{color:#d9b45b;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.1em;display:block}.psBullseyePlan article>strong{color:#e4ece8;margin-top:9px;font-size:13px;line-height:1.42;display:block}.psBullseyePlan article>p{color:#89968f;margin:7px 0 0;font-size:11px;line-height:1.45}.psBullseyePlan [data-step=lock]{background:linear-gradient(145deg,#0c1714,#0c1419)}.psBullseyePlan [data-step=break]{background:linear-gradient(145deg,#171012,#0c1419)}.psResultCardModal{z-index:150;padding:calc(16px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020608eb;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.psShareCard{background:radial-gradient(circle at 80% 15%,#55e99b18,#0000 27%),linear-gradient(145deg,#111b21,#071014 65%,#0b1812);border:1px solid #55e99b88;border-radius:18px;width:min(100%,520px);overflow:hidden;box-shadow:0 35px 100px #000}.psShareCard>header{border-bottom:1px solid #2d3b42;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.psShareCard>header span{color:#65eda7;font:900 10px var(--font-geist-mono),monospace;letter-spacing:.11em}.psShareCard>header button{color:#b8c3bd;background:#0c1419;border:1px solid #37454d;border-radius:50%;width:34px;height:34px;font-size:20px}.psShareIdentity{grid-template-columns:1fr auto;padding:17px 18px 0;display:grid}.psShareIdentity small{color:#718087;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.1em;grid-column:1/-1}.psShareIdentity strong{color:#e6eee9;margin-top:8px;font-size:20px}.psShareIdentity span{color:#a1ada7;font:900 9px var(--font-geist-mono),monospace;align-self:end}.psShareScore{grid-template-columns:140px 1fr;align-items:center;padding:8px 18px;display:grid}.psShareScore>strong{color:#55e99b;font:400 120px/.9 Impact,Arial Narrow,sans-serif}.psShareScore>div>*{display:block}.psShareScore>div span{color:#e7eeea;font:900 28px var(--font-geist-mono),monospace}.psShareScore>div span small{color:#748189;font-size:10px}.psShareScore>div b,.psShareScore>div em{font:900 9px var(--font-geist-mono),monospace;letter-spacing:.09em;margin-top:8px;font-style:normal}.psShareScore>div b{color:#d9b45b}.psShareScore>div b[data-direction=BULLISH]{color:#55e99b}.psShareScore>div b[data-direction=BEARISH]{color:#ef6672}.psShareScore>div em{color:#9ba8a1}.psShareCard>h2{color:#e7efeb;margin:0;padding:0 18px 16px;font-size:20px;line-height:1.25}.psShareLevels{background:#2d3b42;border:1px solid #2d3b42;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 18px;display:grid;overflow:hidden}.psShareLevels article{background:#0b1318;padding:10px}.psShareLevels small,.psShareLevels strong{font-family:var(--font-geist-mono),monospace;display:block}.psShareLevels small{color:#748189;font-size:6px}.psShareLevels strong{color:#dce5e0;margin-top:6px;font-size:11px}.psShareLevels [data-kind=support] strong{color:#55e99b}.psShareLevels [data-kind=resistance] strong{color:#ef6672}.psShareLevels [data-kind=pivot] strong{color:#d9b45b}.psShareNext{background:#18160d;border:1px solid #d9b45b55;border-radius:10px;margin:14px 18px;padding:13px}.psShareNext small{color:#d9b45b;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.09em}.psShareNext p{color:#c9d1cd;margin:7px 0 0;font-size:12px;line-height:1.45}.psShareCard>footer{padding:0 18px 14px}.psShareCard>footer span,.psShareCard>footer small{color:#66747b;font:800 6px var(--font-geist-mono),monospace;letter-spacing:.07em;display:block}.psShareCard>footer small{margin-top:4px}.psShareActions{background:#2d3b42;border-top:1px solid #2d3b42;grid-template-columns:.8fr 1.2fr;gap:1px;display:grid}.psShareActions button{color:#8d9a93;min-height:55px;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.08em;background:#0d151a;border:0}.psShareActions button:last-child{color:#c9f8de;background:#143125}@keyframes psLockBeam{0%,20%{transform:translate(-70%)}70%,to{transform:translate(90%)}}@keyframes psLockScan{to{transform:rotate(360deg)}}@media (max-width:520px){.psLockStage{min-height:405px}.psLockRings{width:240px;height:240px}.psLockCore{width:112px;height:112px;top:74px}.psLockCore strong{font-size:54px}.psLockMetrics{grid-template-columns:repeat(3,1fr)}.psBullseyePlan>div{grid-template-columns:1fr}.psBullseyePlan article{min-height:112px}.psShareScore{grid-template-columns:120px 1fr}.psShareScore>strong{font-size:104px}}@media (prefers-reduced-motion:reduce){.psClarityLock:before,.psLockScan{animation:none}}.psScenarioTheatre{perspective:1100px;background:radial-gradient(at 50% 35%,#22543a2c,#0000 38%),linear-gradient(160deg,#111b22,#05090c 68%);border:1px solid #34444c;border-radius:18px;margin-top:12px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0009,inset 0 1px #ffffff0c}.psScenarioTheatre:before{content:"";pointer-events:none;transform-origin:bottom;opacity:.55;background:repeating-linear-gradient(90deg,#0000 0 39px,#ffffff06 40px),repeating-linear-gradient(0deg,#0000 0 31px,#ffffff05 32px);position:absolute;inset:62px 0 112px;transform:perspective(600px)rotateX(58deg)scale(1.25);-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.psScenarioTheatre>header{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#091116c7;border-bottom:1px solid #2d3b42;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex;position:relative}.psScenarioTheatre>header span{color:#67eda6;font:900 12px var(--font-geist-mono),monospace;letter-spacing:.11em;display:block}.psScenarioTheatre>header small{color:#78868d;font:800 7px var(--font-geist-mono),monospace;letter-spacing:.09em;margin-top:6px;display:block}.psScenarioTheatre>header strong{color:#e4c46a;font:900 6px/1.4 var(--font-geist-mono),monospace;letter-spacing:.08em;text-align:center;background:#211d11;border:1px solid #d9b45b66;border-radius:7px;padding:7px 9px}.psScenarioStage{z-index:2;min-height:330px;transform-style:preserve-3d;justify-content:center;align-items:center;gap:0;padding:30px 8px 45px;display:flex;position:relative}.psScenarioPanel{color:#aab7b0;width:34%;height:230px;transform-style:preserve-3d;background:linear-gradient(160deg,#131e24eb,#070d11f2);border:1px solid #34434b;border-radius:13px;padding:0;transition:transform .35s,opacity .35s,filter .35s,border-color .35s;position:relative;overflow:hidden;box-shadow:0 20px 40px #000a}.psScenarioPanel:first-child{transform-origin:100%;transform:rotateY(18deg)translate(10px)scale(.89)}.psScenarioPanel:last-child{transform-origin:0;transform:rotateY(-18deg)translate(-10px)scale(.89)}.psScenarioPanel:not([data-active=true]){opacity:.55;filter:saturate(.65)}.psScenarioPanel[data-active=true]{z-index:3;opacity:1;filter:none;border-color:#d9b45b88;transform:translateY(-8px)scale(1.07);box-shadow:0 28px 55px #000c,0 0 32px #d9b45b16}.psScenarioPanel[data-kind=bull][data-active=true]{border-color:#55e99b99;box-shadow:0 28px 55px #000c,0 0 34px #55e99b1e}.psScenarioPanel[data-kind=bear][data-active=true]{border-color:#ef667299;box-shadow:0 28px 55px #000c,0 0 34px #ef66721c}.psScenarioPanel[data-read=true]:after{content:"";pointer-events:none;border:1px solid;border-radius:12px;animation:2s ease-in-out infinite psScenarioRead;position:absolute;inset:0}.psScenarioStatus{z-index:2;color:#77858c;font:900 5.5px var(--font-geist-mono),monospace;letter-spacing:.08em;background:#05090cdd;border-radius:4px;padding:4px 5px;position:absolute;top:9px;left:9px}.psScenarioPanel[data-read=true] .psScenarioStatus{color:#d9b45b}.psScenarioCandles{width:calc(100% - 14px);height:112px;position:absolute;top:34px;left:7px;right:7px;overflow:visible}.psScenarioCandles .grid{stroke:#ffffff10;stroke-width:.65px}.psScenarioCandles .pulse{fill:none;stroke:#d9b45b33;stroke-width:8px;filter:blur(5px)}.psScenarioPanel[data-kind=bull] .pulse{stroke:#55e99b35}.psScenarioPanel[data-kind=bear] .pulse{stroke:#ef667235}.psScenarioCandles g line{stroke-width:1.3px}.psScenarioCandles g rect{stroke-width:.8px}.psScenarioCandles [data-candle=up] line,.psScenarioCandles [data-candle=up] rect{stroke:#55e99b;fill:#2bba75;filter:drop-shadow(0 0 2px #55e99b88)}.psScenarioCandles [data-candle=down] line,.psScenarioCandles [data-candle=down] rect{stroke:#f06b78;fill:#c93e4c;filter:drop-shadow(0 0 2px #ef667288)}.psScenarioPanel>div{z-index:2;background:linear-gradient(#0000,#070d11 18%);grid-template-columns:auto 1fr;gap:4px 8px;padding:12px;display:grid;position:absolute;bottom:0;left:0;right:0}.psScenarioPanel>div b{grid-row:1/3;font-size:22px}.psScenarioPanel>div strong{color:#e4ece8;font:900 8px var(--font-geist-mono),monospace;letter-spacing:.07em;text-align:left;align-self:end}.psScenarioPanel>div small{color:#7c8990;font:800 6px var(--font-geist-mono),monospace;letter-spacing:.08em;text-align:left}.psScenarioBrief{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1419e8;border:1px solid #39464d;border-radius:12px;grid-template-columns:1fr auto 1fr;gap:13px;margin:0 14px 14px;padding:14px;display:grid;position:relative}.psScenarioBrief>i{background:#344149;width:1px}.psScenarioBrief small{color:#d9b45b;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.09em}.psScenarioBrief[data-kind=bull] small{color:#55e99b}.psScenarioBrief[data-kind=bear] small{color:#ef6672}.psScenarioBrief p{color:#c5cfca;margin:7px 0 0;font-size:12px;line-height:1.45}.psScenarioTheatre>footer{z-index:3;background:#1a170df2;border-top:1px solid #493f24;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px 15px;display:grid;position:relative}.psScenarioTheatre>footer b{color:#e7c66d;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.08em}.psScenarioTheatre>footer span{color:#9e9578;font-size:9px;line-height:1.45}@keyframes psScenarioRead{50%{opacity:.2;transform:scale(.985)}}@media (max-width:620px){.psScenarioStage{min-height:290px;padding:27px 4px 38px}.psScenarioPanel{height:210px}.psScenarioPanel>div{padding:9px 7px}.psScenarioPanel>div b{font-size:17px}.psScenarioPanel>div strong{font-size:6.5px}.psScenarioPanel>div small{font-size:5px}.psScenarioStatus{font-size:4.8px;top:6px;left:5px}.psScenarioCandles{top:29px}.psScenarioBrief{grid-template-columns:1fr;margin-inline:10px}.psScenarioBrief>i{width:100%;height:1px}.psScenarioTheatre>footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.psScenarioPanel[data-read=true]:after{animation:none}}.psScenarioSource{z-index:0;object-fit:cover;object-position:center;opacity:.34;filter:grayscale(.25)contrast(1.18)brightness(.72);border-radius:7px 0 0 7px;width:calc(58% - 5px);height:130px;position:absolute;inset:31px 42% 53px 5px;-webkit-mask-image:linear-gradient(90deg,#000 0 70%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 70%,#0000 100%)}.psScenarioPanel:before{content:"";z-index:1;background:linear-gradient(#0000,#d9b45b99 22% 78%,#0000);width:1px;position:absolute;top:34px;bottom:57px;left:43%;box-shadow:0 0 10px #d9b45b88}.psScenarioHandoff{z-index:4;color:#78868d;font:900 4.8px var(--font-geist-mono),monospace;letter-spacing:.06em;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;top:137px;left:25%;right:5%}.psScenarioHandoff b{color:#d9b45b;font-size:9px}.psScenarioCandles{z-index:2;width:59%;height:108px;top:35px;left:39%;right:4px}.psScenarioPanel[data-active=true] .psScenarioSource{opacity:.52;filter:grayscale(.08)contrast(1.2)brightness(.82)}.psScenarioPanel[data-kind=bull]:before{background:linear-gradient(#0000,#55e99b99 22% 78%,#0000);box-shadow:0 0 10px #55e99b88}.psScenarioPanel[data-kind=bear]:before{background:linear-gradient(#0000,#ef667299 22% 78%,#0000);box-shadow:0 0 10px #ef667288}@media (max-width:620px){.psScenarioSource{height:117px}.psScenarioPanel:before{bottom:51px}.psScenarioHandoff{top:127px}.psScenarioCandles{height:96px}}.psNextCandleStage{z-index:2;padding:16px 14px 12px;position:relative}.psNextCandleCanvas{background:#020507;border:1px solid #34434b;border-radius:13px;position:relative;overflow:hidden;box-shadow:0 22px 48px #000b}.psNextCandleCanvas>img{object-fit:contain;width:100%;height:auto;max-height:520px;display:block}.psEvidenceBadge{z-index:4;color:#72eda9;font:900 6px var(--font-geist-mono),monospace;letter-spacing:.09em;background:#07130edb;border:1px solid #55e99b55;border-radius:5px;padding:5px 7px;position:absolute;top:9px;left:9px}.psProjectionGate{z-index:4;filter:drop-shadow(0 0 5px #d9b45b);pointer-events:none;border-left:1px dashed #d9b45bcc;width:1px;position:absolute}.psProjectionGate span{color:#e3c268;font:900 5px/1.35 var(--font-geist-mono),monospace;letter-spacing:.06em;white-space:nowrap;background:#17140ce8;border-radius:4px;padding:4px 5px;position:absolute;top:5px;right:5px;transform:translate(100%)}.psProjectedCandle{z-index:5;color:#d9b45b;filter:drop-shadow(0 0 6px);width:14px;animation:1.8s ease-in-out infinite psProjectedPulse;position:absolute;transform:translate(-50%)}.psProjectedCandle>i{background:currentColor;width:2px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.psProjectedCandle>b{background:currentColor;border:1px solid;border-radius:1px;width:14px;min-height:4px;position:absolute;left:0}.psProjectedCandle[data-tone=up]{color:#50e99a}.psProjectedCandle[data-tone=down]{color:#ef6672}.psProjectedCandle[data-tone=wait]{color:#e2bc5b}.psNextCandleChoices{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.psNextCandleChoices button{color:#85928b;text-align:left;background:#0d151a;border:1px solid #303d45;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;min-height:64px;padding:9px;display:grid;position:relative}.psNextCandleChoices button>b{grid-row:1/3;font-size:18px}.psNextCandleChoices button>span{color:#b9c4bf;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.05em}.psNextCandleChoices button>small{font:800 5px var(--font-geist-mono),monospace;letter-spacing:.06em}.psNextCandleChoices button[data-active=true]{background:#211d11;border-color:#d9b45b88;box-shadow:0 0 20px #d9b45b15}.psNextCandleChoices [data-kind=bull][data-active=true]{background:#10251d;border-color:#55e99b88}.psNextCandleChoices [data-kind=bear][data-active=true]{background:#271419;border-color:#ef667288}.psNextCandleChoices button[data-read=true] small{color:#e3c268}@keyframes psProjectedPulse{50%{filter:drop-shadow(0 0 12px);transform:translate(-50%)scale(1.05)}}.psDecisionEvents{background:linear-gradient(145deg,#10191f,#0a1116);border:1px solid #344149;border-radius:14px;margin-top:12px;overflow:hidden}.psDecisionEvents>header{border-bottom:1px solid #2d3941;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.psDecisionEvents>header span,.psDecisionEvents>header small{font-family:var(--font-geist-mono),monospace;display:block}.psDecisionEvents>header span{color:#66eca5;letter-spacing:.1em;font-size:10px;font-weight:900}.psDecisionEvents>header div small{color:#75838a;letter-spacing:.08em;margin-top:5px;font-size:6px;font-weight:800}.psDecisionEvents>header>strong{color:#d9b45b;font:900 21px var(--font-geist-mono),monospace}.psDecisionEvents>header>strong small{color:#748189;font-size:7px}.psEventHeadline{background:linear-gradient(90deg,#0e171c,#15150e);padding:14px 15px}.psEventHeadline b,.psEventHeadline span{display:block}.psEventHeadline b{color:#e2c268;font:900 8px var(--font-geist-mono),monospace;letter-spacing:.07em}.psEventHeadline span{color:#a9b4ae;margin-top:7px;font-size:11px;line-height:1.45}.psDecisionEvents details{border-top:1px solid #2d3941}.psDecisionEvents summary{color:#a9b5af;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.08em;cursor:pointer;justify-content:space-between;padding:12px 15px;display:flex}.psDecisionEvents summary::-webkit-details-marker{display:none}.psDecisionEvents details>div{padding:0 14px 13px}.psDecisionEvents details p{color:#849188;font-size:10px;line-height:1.45}.psDecisionEvents ol{margin:8px 0;padding:0;list-style:none}.psDecisionEvents li{border-top:1px solid #ffffff0d;grid-template-columns:110px 1fr;gap:5px 10px;padding:9px 0;display:grid}.psDecisionEvents time,.psDecisionEvents li span{color:#77858c;font:700 7px var(--font-geist-mono),monospace}.psDecisionEvents li strong{color:#c7d1cc;font-size:10px}.psDecisionEvents li span{grid-column:2}.psDecisionEvents a{color:#83efb3;font:900 7px var(--font-geist-mono),monospace;border:1px solid #55e99b55;border-radius:7px;margin-top:9px;padding:9px 11px;text-decoration:none;display:inline-flex}.psDecisionEvents>footer{color:#657178;border-top:1px solid #2d3941;padding:9px 15px;font-size:7px;line-height:1.45}.psDecisionMapEmpty{background:linear-gradient(145deg,#0e171c,#091116)!important;height:265px!important}.psDecisionMapEmpty .psMapIntro,.psDecisionMapEmpty .psBattleIntel,.psDecisionMapEmpty .psBattleAxis,.psDecisionMapEmpty .psBattleDirection,.psDecisionMapEmpty .psMapActions,.psDecisionMapEmpty .psBattleGrid{display:none}.psDecisionMapEmpty .psBattleEmpty{text-align:left;background:radial-gradient(circle at 90% 20%,#d9b45b12,#0000 35%),#0b1318;border:1px solid #d9b45b55;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px;display:flex;position:absolute;inset:18px;transform:none}.psDecisionMapEmpty .psBattleEmpty b{color:#d9b45b}.psDecisionMapEmpty .psBattleEmpty p{color:#aeb8b3;max-width:540px;margin:10px 0 14px;font-size:13px;line-height:1.45}.psDecisionMapEmpty .psBattleEmpty button{color:#bff8d8;min-height:42px;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.07em;background:#123024;border:1px solid #55e99b77;border-radius:8px;padding:0 12px}.psPrecisionPrompt{color:#aeb8b3;margin:0;padding:14px 15px;font-size:12px;line-height:1.45}.psDecisionMap.psBattlefieldExpanded.psDecisionMapEmpty{height:265px!important;min-height:0!important}.psDecisionMapEmpty .psBattleEmpty>div{flex-wrap:wrap;gap:8px;display:flex}.psDecisionMapEmpty .psBattleEmpty button+button{color:#f0cf75;background:#292313;border-color:#d9b45b77}.psDecisionMapEmpty .psBattleEmpty button:disabled{cursor:wait;opacity:.62}@media (max-width:520px){.psNextCandleStage{padding:10px}.psProjectedCandle,.psProjectedCandle>b{width:10px}.psNextCandleChoices{gap:4px}.psNextCandleChoices button{text-align:center;grid-template-columns:1fr;min-height:70px;padding:7px}.psNextCandleChoices button>b{grid-row:auto;font-size:15px}.psNextCandleChoices button>span{font-size:5.5px}.psDecisionEvents li{grid-template-columns:1fr}.psDecisionEvents li span{grid-column:1}.psDecisionMapEmpty,.psDecisionMap.psBattlefieldExpanded.psDecisionMapEmpty{height:300px!important}.psDecisionMapEmpty .psBattleEmpty{padding:16px;inset:10px}.psDecisionMapEmpty .psBattleEmpty>div{width:100%}.psDecisionMapEmpty .psBattleEmpty button{flex:135px}}.psTodayCalendar{background:radial-gradient(circle at 88% 0,#55e99b12,#0000 42%),#081217;border-bottom:1px solid #2d3941;padding:12px 14px}.psTodayCalendar>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.psTodayCalendar>header span,.psTodayCalendar>header small{font-family:var(--font-geist-mono),monospace;display:block}.psTodayCalendar>header span{color:#65eca6;letter-spacing:.1em;font-size:8px;font-weight:900}.psTodayCalendar>header small{color:#6e7c83;letter-spacing:.08em;margin-top:4px;font-size:5px;font-weight:800}.psTodayCalendar>header b{color:#e3c264;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.08em;border:1px solid #d9b45b66;border-radius:7px;padding:6px 8px}.psDecisionEvents .psTodayCalendar ol{margin:10px 0 0}.psDecisionEvents .psTodayCalendar li{grid-template-columns:48px 1fr auto;align-items:center;padding:10px 0}.psTodayCalendar li time{color:#eef4f1;font-size:9px}.psTodayCalendar li div strong,.psTodayCalendar li div small{display:block}.psTodayCalendar li div small{color:#76858b;font:800 6px var(--font-geist-mono),monospace;margin-top:4px}.psTodayCalendar li[data-risk=HIGH] div small{color:#efbc59}.psDecisionEvents .psTodayCalendar a{margin:0;padding:7px}.psTodayCalendar>p{color:#98a59f;margin:10px 0 0;font-size:10px;line-height:1.5}@media (max-width:520px){.psDecisionEvents .psTodayCalendar li{grid-template-columns:42px 1fr}.psDecisionEvents .psTodayCalendar a{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.psProjectedCandle{animation:none}}.psConfluenceStack{perspective:1000px;background:radial-gradient(circle at 50% 34%,#4ee59818,#0000 34%),linear-gradient(155deg,#111c22,#060b0e 72%);border:1px solid #385047;border-radius:18px;margin-top:12px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0009,inset 0 1px #ffffff0c}.psConfluenceStack:before{content:"";pointer-events:none;transform-origin:bottom;opacity:.65;background:repeating-linear-gradient(90deg,#0000 0 42px,#55e99b07 43px),repeating-linear-gradient(0deg,#0000 0 33px,#55e99b06 34px);position:absolute;inset:58px 0 104px;transform:rotateX(60deg)scale(1.35)}.psConfluenceStack>header{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#091116d9;border-bottom:1px solid #2d3b42;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex;position:relative}.psConfluenceStack>header span{color:#65eda7;font:900 12px var(--font-geist-mono),monospace;letter-spacing:.1em;display:block}.psConfluenceStack>header div small{color:#748289;font:800 7px var(--font-geist-mono),monospace;letter-spacing:.08em;margin-top:6px;display:block}.psConfluenceStack>header>strong{color:#eaf2ee;font:900 21px var(--font-geist-mono),monospace}.psConfluenceStack>header>strong small{color:#76838a;font-size:9px}.psConfluenceStack>header>strong b{color:#d9b45b;letter-spacing:.07em;font-size:7px}.psConfluenceStage{z-index:2;min-height:455px;transform-style:preserve-3d;padding:20px 15px 24px;position:relative}.psConfluenceStage>figure{background:#000;border:1px solid #405059;border-radius:12px;width:62%;height:205px;margin:0;position:absolute;top:24px;left:50%;overflow:hidden;transform:translate(-50%)rotateX(8deg);box-shadow:0 22px 45px #000b}.psConfluenceStage>figure img{object-fit:cover;opacity:.7;filter:contrast(1.1)brightness(.78);width:100%;height:100%}.psConfluenceStage>figure figcaption{color:#70eaaa;font:900 6px var(--font-geist-mono),monospace;letter-spacing:.07em;background:#06110ddd;border-radius:4px;padding:4px 6px;position:absolute;bottom:7px;left:7px}.psLayerDeck{height:235px;transform-style:preserve-3d;position:absolute;top:160px;left:8%;right:8%}.psLayerDeck button{--shift:calc(var(--layer) * 38px);left:0;right:0;top:var(--shift);color:#819088;text-align:left;min-height:54px;transform:translateZ(calc(var(--layer) * 7px)) translateX(calc((var(--layer) - 2) * 4px));background:linear-gradient(90deg,#101a20f4,#0b1512f4);border:1px solid #34434b;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 13px;transition:transform .25s,border-color .25s,filter .25s;display:grid;position:absolute;box-shadow:0 15px 30px #0009}.psLayerDeck button>i{border:1px solid #3a484f;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.psLayerDeck button>span{color:#c5d0ca;font:900 8px var(--font-geist-mono),monospace;letter-spacing:.09em}.psLayerDeck button>strong{color:#e4ece8;font:900 15px var(--font-geist-mono),monospace}.psLayerDeck button>strong small{color:#6f7c83;font-size:6px}.psLayerDeck button>b{background:#ef6672;width:38%;height:2px;position:absolute;bottom:0;left:0}.psLayerDeck button[data-strength=mid]>b{background:#d9b45b;width:65%}.psLayerDeck button[data-strength=high]>b{background:#55e99b;width:90%}.psLayerDeck button[data-active=true]{z-index:8;filter:brightness(1.18);border-color:#55e99b99;transform:translateZ(48px)translate(0)scale(1.035);box-shadow:0 20px 42px #000c,0 0 25px #55e99b18}.psConfluenceLock{z-index:9;background:#101710f2;border:1px solid #d9b45b66;border-radius:999px;place-items:center;min-width:170px;padding:10px 17px;display:grid;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #000b,0 0 20px #d9b45b12}.psConfluenceLock small{color:#76838a;font:900 5px var(--font-geist-mono),monospace;letter-spacing:.09em}.psConfluenceLock strong{color:#d9b45b;font:900 14px var(--font-geist-mono),monospace;margin-top:3px}.psConfluenceLock strong[data-direction=BULLISH]{color:#55e99b}.psConfluenceLock strong[data-direction=BEARISH]{color:#ef6672}.psConfluenceLock span{color:#9ba7a1;font:800 6px var(--font-geist-mono),monospace;letter-spacing:.08em;margin-top:3px}.psLayerRead{z-index:3;background:#0c1419;border:1px solid #36434b;border-radius:11px;margin:0 14px 14px;padding:14px;position:relative}.psLayerRead>div{justify-content:space-between;align-items:center;display:flex}.psLayerRead small{color:#67eda6;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.08em}.psLayerRead strong{color:#e5c46a;font:900 11px var(--font-geist-mono),monospace}.psLayerRead p{color:#c1cbc6;margin:9px 0 0;font-size:12px;line-height:1.5}.psConfluenceStack>footer{z-index:3;background:#091116;border-top:1px solid #2d3b42;grid-template-columns:auto 1fr;gap:10px;padding:11px 15px;display:grid;position:relative}.psConfluenceStack>footer b{color:#d9b45b;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.08em}.psConfluenceStack>footer span{color:#748188;font-size:8px;line-height:1.45}@media (max-width:520px){.psConfluenceStage{min-height:430px}.psConfluenceStage>figure{width:76%;height:185px}.psLayerDeck{top:145px;left:5%;right:5%}.psLayerDeck button{min-height:52px}.psConfluenceStack>footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.psLayerDeck button{transition:none}}.psMarketStory{background:#05090c;border:1px solid #3b5048;border-radius:18px;margin-top:12px;position:relative;overflow:hidden;box-shadow:0 30px 80px #000b,inset 0 1px #ffffff0d}.psMarketStory>header{background:linear-gradient(90deg,#101b20,#0b1511);border-bottom:1px solid #2c3940;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.psMarketStory>header span{color:#66eda6;font:900 11px var(--font-geist-mono),monospace;letter-spacing:.1em;display:block}.psMarketStory>header small{color:#748188;font:800 6px var(--font-geist-mono),monospace;letter-spacing:.08em;margin-top:6px;display:block}.psMarketStory>header button{color:#a9b5af;min-height:34px;font:900 6px var(--font-geist-mono),monospace;letter-spacing:.08em;background:#0d151a;border:1px solid #3a474e;border-radius:7px;padding:0 9px}.psStoryProgress{background:#071014;grid-template-columns:repeat(4,1fr);gap:5px;padding:9px 11px;display:grid}.psStoryProgress button{color:#57646b;text-align:left;background:0 0;border:0;height:26px;padding:0;position:relative}.psStoryProgress button>span{background:#29363d;border-radius:2px;height:2px;position:absolute;top:0;left:0;right:0}.psStoryProgress button[data-complete=true]>span{background:#55e99b}.psStoryProgress button>i{background:#d9b45b;height:2px;animation:6.5s linear forwards psStoryProgress;position:absolute;top:0;left:0}.psStoryProgress button>small{font:800 5px var(--font-geist-mono),monospace;letter-spacing:.07em;position:absolute;bottom:0;left:0}.psStoryProgress button[data-active=true]>small{color:#d9b45b}.psStoryStage{isolation:isolate;background:#020507;height:570px;position:relative;overflow:hidden}.psStoryStage>img{z-index:-3;object-fit:cover;object-position:center;filter:contrast(1.16)brightness(.62)saturate(.8);width:110%;height:110%;animation:12s ease-in-out infinite alternate psStoryKenBurns;position:absolute;inset:-5%}.psMarketStory[data-scene="1"] .psStoryStage>img{object-position:65% center;filter:contrast(1.2)brightness(.42)saturate(.6)}.psMarketStory[data-scene="2"] .psStoryStage>img{object-position:35% center;filter:contrast(1.2)brightness(.38)saturate(.55)}.psMarketStory[data-scene="3"] .psStoryStage>img{filter:contrast(1.15)brightness(.28)saturate(.45);transform:scale(1.08)}.psStoryShade{z-index:-2;background:linear-gradient(#02050728,#03070882 58%,#05090cf2),radial-gradient(circle at 50% 42%,#0000,#030709c9 78%);position:absolute;inset:0}.psStoryScan{z-index:-1;background:linear-gradient(90deg,#0000,#55e99b,#fff,#55e99b,#0000);height:1px;animation:5s ease-in-out infinite psStoryScan;position:absolute;top:10%;left:-20%;right:-20%;box-shadow:0 0 22px #55e99b}.psStoryPrevious,.psStoryNext{z-index:8;color:#0000;background:0 0;border:0;width:15%;position:absolute;top:0;bottom:0}.psStoryPrevious{left:0}.psStoryNext{right:0}.psStoryScene{z-index:3;align-items:flex-end;padding:38px 34px;animation:.55s cubic-bezier(.2,.8,.2,1) psStoryEnter;display:flex;position:absolute;inset:0}.psStoryScene>article{width:100%}.psStoryScene article>small{color:#68eca7;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.12em}.psStoryScene h2{color:#eef5f1;text-shadow:0 4px 20px #000;margin:10px 0;font-size:clamp(25px,6vw,38px);line-height:1.08}.psStoryScene p{color:#c2cdc7;text-shadow:0 2px 10px #000;font-size:clamp(13px,3.5vw,17px);line-height:1.5}.psStorySetup h2{font-size:clamp(38px,10vw,70px)}.psStorySetup>div{gap:8px;margin-bottom:18px;display:flex}.psStorySetup>div span,.psStorySetup>div b{color:#d9b45b;font:900 8px var(--font-geist-mono),monospace;letter-spacing:.08em;background:#071014c9;border:1px solid #405058;border-radius:7px;padding:7px 9px}.psStorySetup>div b[data-direction=BULLISH]{color:#55e99b}.psStorySetup>div b[data-direction=BEARISH]{color:#ef6672}.psStoryBattle>div{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:8px;display:grid}.psStoryBattle section{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081015da;border:1px solid #38464d;border-radius:11px;padding:14px}.psStoryBattle section[data-side=bull]{background:#0d2119df;border-color:#55e99b66}.psStoryBattle section[data-side=bear]{background:#251217df;border-color:#ef667266}.psStoryBattle section>b{font:900 7px var(--font-geist-mono),monospace;letter-spacing:.08em}.psStoryBattle section p{margin:8px 0 0;font-size:11px}.psStoryBattle>div>i{color:#d9b45b;font:900 9px var(--font-geist-mono),monospace;align-self:center;font-style:normal}.psStoryTrigger>div{gap:8px;display:grid}.psStoryTrigger section{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071014df;border:1px solid #405058;border-radius:11px;padding:14px}.psStoryTrigger section:first-child{border-left:3px solid #55e99b}.psStoryTrigger section:last-child{border-left:3px solid #ef6672}.psStoryTrigger section b{color:#d9b45b;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.08em}.psStoryTrigger section p{margin:8px 0 0;font-size:12px}.psStoryVerdict{text-align:center}.psStoryVerdict>div{justify-content:center;align-items:end;gap:24px;display:flex}.psStoryVerdict>div>strong{color:#55e99b;text-shadow:0 0 36px #55e99b44;font:400 128px/.78 Impact,Arial Narrow,sans-serif}.psStoryVerdict>div>span{color:#eef4f1;font:900 28px var(--font-geist-mono),monospace;padding-bottom:8px}.psStoryVerdict>div>span small{color:#748189;font-size:8px}.psStoryVerdict>b{color:#d9b45b;font:900 8px var(--font-geist-mono),monospace;letter-spacing:.08em;background:#17140dd9;border:1px solid #d9b45b66;border-radius:7px;padding:7px 10px;display:inline-flex}.psStoryVerdict>b[data-direction=BULLISH]{color:#55e99b}.psStoryVerdict>b[data-direction=BEARISH]{color:#ef6672}.psStoryVerdict h2{font-size:clamp(21px,5vw,31px)}.psStoryVerdict>p{color:#9eaaa4;font:800 8px var(--font-geist-mono),monospace;letter-spacing:.06em}.psStoryVerdict>button{color:#c8f9de;min-height:47px;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.08em;background:#143125;border:1px solid #55e99b;border-radius:9px;padding:0 14px}.psMarketStory>footer{background:#091116;border-top:1px solid #2d3941;grid-template-columns:auto 1fr;gap:10px;padding:11px 14px;display:grid}.psMarketStory>footer b{color:#d9b45b;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.08em}.psMarketStory>footer span{color:#707d84;font-size:8px;line-height:1.45}@keyframes psStoryProgress{0%{width:0}to{width:100%}}@keyframes psStoryKenBurns{to{transform:scale(1.08)translate(-1%,1%)}}@keyframes psStoryScan{0%,15%{opacity:0;top:8%}25%{opacity:1}80%{opacity:.7}to{opacity:0;top:92%}}@keyframes psStoryEnter{0%{opacity:0;transform:translateY(22px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:520px){.psStoryStage{height:535px}.psStoryScene{padding:28px 20px}.psStoryBattle>div{grid-template-columns:1fr}.psStoryBattle>div>i{display:none}.psStoryBattle section p{font-size:10px}.psMarketStory>footer{grid-template-columns:1fr}.psStoryVerdict>div>strong{font-size:108px}}@media (prefers-reduced-motion:reduce){.psStoryProgress button>i,.psStoryStage>img,.psStoryScan,.psStoryScene{animation:none}}.psPersonalTouch{background:linear-gradient(90deg,#0d161b,#0d1914);border:1px solid #2c3941;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:4px 0 12px;padding:12px 14px;display:flex}.psPersonalTouch span,.psPersonalTouch strong,.psPersonalTouch small{display:block}.psPersonalTouch strong{color:#66eca5;font:900 8px var(--font-geist-mono),monospace;letter-spacing:.08em}.psPersonalTouch small{color:#68767d;font:800 5px var(--font-geist-mono),monospace;letter-spacing:.07em;margin-top:4px}.psPersonalTouch input{color:#dce5e0;background:#081015;border:1px solid #39474f;border-radius:8px;width:min(48%,240px);min-height:39px;padding:0 10px;font-size:12px}.psPersonalTouch input:focus{outline-offset:2px;outline:2px solid #55e99b}.psApp .psResults>.psVerdict:not(.psReviewVerdict),.psApp .psDecisionCompass,.psApp .psNextSequence,.psApp .psScorecard,.psApp .psConfidence{display:none!important}@media (max-width:520px){.psPersonalTouch{flex-direction:column;align-items:flex-start}.psPersonalTouch input{width:100%}}.psStoryProgress button>i{animation-duration:9s}.psStoryScene>article>button{z-index:9;color:#adf5ce;min-height:38px;font:900 6px var(--font-geist-mono),monospace;letter-spacing:.08em;background:#0d281fdd;border:1px solid #55e99b77;border-radius:8px;margin-top:12px;padding:0 11px;position:relative}.psStoryLinks{background:#2d3941;border-top:1px solid #2d3941;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.psStoryLinks button{color:#9eaaa4;min-height:52px;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.07em;background:#0b1419;border:0;justify-content:center;align-items:center;gap:7px;display:flex}.psStoryLinks button b{color:#d9b45b}.psStoryLinks button:active{color:#71edac;background:#13231c}.psMissingLevelCue{z-index:13;color:#73edac;text-align:left;background:#0b1814e8;border:1px dashed #55e99b77;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:7px 10px;display:flex;position:absolute;left:6%;right:6%}.psMissingLevelCue[data-side=support]{bottom:108px}.psMissingLevelCue[data-side=resistance]{color:#f1848e;background:#201014e8;border-color:#ef667277;top:145px}.psMissingLevelCue span,.psMissingLevelCue small{font-family:var(--font-geist-mono),monospace;letter-spacing:.06em;font-weight:900}.psMissingLevelCue span{font-size:7px}.psMissingLevelCue small{color:#aab6b0;font-size:5.5px}@media (max-width:520px){.psStoryLinks button{min-height:48px;font-size:6px}.psMissingLevelCue{flex-direction:column;align-items:flex-start;gap:3px;left:4%;right:4%}.psMissingLevelCue[data-side=support]{bottom:105px}}.psResultViewSwitch{z-index:28;background:#2b373e;border-bottom:1px solid #354149;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;position:sticky;top:69px}.psResultViewSwitch button{color:#718087;min-height:46px;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.08em;background:#0b1217;border:0}.psResultViewSwitch button[data-active=true]{color:#63eca4;background:linear-gradient(90deg,#12251e,#101a1f);box-shadow:inset 0 -2px #55e99b}.psWrittenReport{padding-bottom:8px}.psWrittenReport>.psVerdict{margin-top:12px}.psMarketStory{border-radius:0;margin-top:0}.psStoryEvidence ul{margin:14px 0;padding:0;list-style:none}.psStoryEvidence li{color:#c6d0cb;background:#08120fdd;border-left:2px solid #55e99b;margin:8px 0;padding:10px 12px;font-size:12px;line-height:1.4}.psStoryEvidence>div,.psStoryLevels>div{flex-wrap:wrap;gap:7px;display:flex}.psStoryEvidence>div span,.psStoryLevels>div span{color:#cfd8d4;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.06em;background:#081015dd;border:1px solid #3b4950;border-radius:7px;padding:7px 9px}.psStoryStructure>section{background:#081015dc;border:1px solid #35434a;border-radius:10px;margin-top:8px;padding:12px 14px}.psStoryStructure>section b{color:#d9b45b;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.08em}.psStoryStructure>section p{margin:7px 0 0;font-size:12px}.psStoryLevels>div span small,.psStoryLevels>div span b{display:block}.psStoryLevels>div span small{color:#74828a;font-size:6px}.psStoryLevels>div span b{color:#e5ebe8;margin-top:4px;font-size:10px}.psStoryLevels>div span[data-kind=support] b{color:#55e99b}.psStoryLevels>div span[data-kind=resistance] b{color:#ef6672}.psStoryEvents>div{justify-content:flex-start!important;align-items:end!important;gap:12px!important;display:flex!important}.psStoryEvents>div strong{color:#d9b45b;font:900 76px/.8 Impact,Arial Narrow,sans-serif}.psStoryEvents>div strong small{font:900 12px var(--font-geist-mono),monospace}.psStoryEvents>div span{color:#bbc5c0;font:900 9px var(--font-geist-mono),monospace;letter-spacing:.08em}.psStoryFinale{position:relative}.psStoryFinale>.psFinaleTarget{z-index:-1;width:310px;height:310px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);display:block!important}.psFinaleTarget i{border:1px solid #55e99b55;border-radius:50%;animation:1.1s cubic-bezier(.1,.8,.2,1) both psFinaleShock;position:absolute;inset:0}.psFinaleTarget i:nth-child(2){animation-delay:.12s;inset:40px}.psFinaleTarget i:nth-child(3){animation-delay:.22s;inset:80px}.psStoryFinale>div:not(.psFinaleTarget):not(.psFinaleActions){animation:.75s cubic-bezier(.1,1.35,.2,1) both psScoreSlam}.psStoryFinale>.psFinaleActions{grid-template-columns:1fr 1fr;align-items:stretch!important;gap:8px!important;display:grid!important}.psFinaleActions button{min-height:45px;margin:0!important;padding:7px!important}.psFinaleActions button:last-child{color:#efd172!important;background:#251f10dd!important;border-color:#d9b45b77!important}@keyframes psScoreSlam{0%{opacity:0;filter:blur(10px);transform:scale(2.8)}70%{opacity:1;filter:none;transform:scale(.92)}to{transform:scale(1)}}@keyframes psFinaleShock{0%{opacity:0;transform:scale(.2)}45%{opacity:1}to{opacity:0;transform:scale(1.45)}}@media (max-width:520px){.psResultViewSwitch{top:64px}.psStoryProgress{grid-template-columns:repeat(4,1fr);row-gap:5px}.psStoryStage{height:610px}.psStoryScene{padding:24px 18px}.psStoryEvidence li{font-size:10px}.psStoryFinale>.psFinaleActions{grid-template-columns:1fr}.psStoryFinale h2{margin:8px 0;font-size:19px}.psStoryFinale>div:not(.psFinaleTarget):not(.psFinaleActions)>strong{font-size:94px}}.psStoryProgress{grid-template-columns:repeat(10,1fr)}.psStoryStage{height:650px}.psStoryRisks>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.psStoryRisks section,.psStoryPlan section{background:#081015df;border:1px solid #39464d;border-radius:10px;padding:12px}.psStoryRisks section b,.psStoryPlan section b{color:#d9b45b;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.08em}.psStoryRisks ul{margin:8px 0 0;padding-left:17px}.psStoryRisks li{color:#c3cdc8;margin:6px 0;font-size:10px;line-height:1.35}.psStoryRisks>p{background:#251217d9;border-left:2px solid #ef6672;padding:9px 11px;font-size:11px}.psStoryPlan section{margin-top:8px}.psStoryPlan section p{margin:7px 0 0;font-size:12px}.psStoryFinale>.psFinaleLogo{margin-bottom:8px;justify-content:center!important;align-items:center!important;gap:12px!important;animation:.7s cubic-bezier(.08,1.45,.18,1) both psLogoSlam!important;display:flex!important}.psFinaleLogo>.psLogoMark{width:48px!important;height:48px!important;padding:0!important;animation:1.5s ease-in-out .7s infinite psFinalePulse!important}.psFinaleLogo>.psLogoMark:before{height:32px;top:7px}.psFinaleLogo>.psLogoMark:after{width:32px;left:7px}.psFinaleLogo>.psLogoMark i{width:8px;height:8px;top:19px;left:19px}.psStoryFinale>.psFinaleLogo>strong{letter-spacing:.13em;text-shadow:0 0 28px #55e99b77;color:#eaf2ee!important;font:900 30px Impact,Arial Narrow,sans-serif!important}.psStoryFinale>.psFinaleScore{justify-content:center!important;align-items:end!important;gap:20px!important;animation:.75s cubic-bezier(.1,1.35,.2,1) .18s both psScoreSlam!important;display:flex!important}.psStoryFinale>.psEvidenceRatio{background:#071014dc;border:1px solid #3b474e;border-radius:10px;grid-template-columns:1fr auto 1fr;margin:10px 0;padding:9px;align-items:center!important;gap:7px!important;animation:.65s .65s both psRatioPop!important;display:grid!important}.psEvidenceRatio span{color:#dbe5e0!important;font:900 9px var(--font-geist-mono),monospace!important;padding:0!important}.psEvidenceRatio span:first-child{text-align:left}.psEvidenceRatio span:last-child{text-align:right}.psEvidenceRatio span b{display:block}.psEvidenceRatio span i{background:#55e99b;height:3px;margin-top:5px;display:block;box-shadow:0 0 8px #55e99b}.psEvidenceRatio span:last-child i{background:#ef6672;margin-left:auto;box-shadow:0 0 8px #ef6672}.psEvidenceRatio em{color:#8b9892;font:900 5px/1.3 var(--font-geist-mono),monospace;letter-spacing:.06em;font-style:normal}.psCinematicTranscript{background:#0a1116;border:1px solid #36434a;border-radius:15px;margin-top:12px;overflow:hidden}.psCinematicTranscript>header{background:linear-gradient(90deg,#101b20,#10180f);border-bottom:1px solid #2f3b42;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.psCinematicTranscript>header span,.psCinematicTranscript>header small{font-family:var(--font-geist-mono),monospace;display:block}.psCinematicTranscript>header span{color:#62eca3;letter-spacing:.08em;font-size:9px;font-weight:900}.psCinematicTranscript>header small{color:#748188;margin-top:5px;font-size:6px}.psCinematicTranscript>header strong{color:#d9b45b;font:900 12px var(--font-geist-mono),monospace;white-space:nowrap}.psCinematicTranscript>div{background:#29353c;grid-template-columns:1fr 1fr;gap:1px;display:grid}.psCinematicTranscript article{background:#0c1419;padding:14px}.psCinematicTranscript article small{color:#d9b45b;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.07em}.psCinematicTranscript article p,.psCinematicTranscript article li{color:#b5c0ba;font-size:11px;line-height:1.45}.psCinematicTranscript article ul{padding-left:17px}.psCinematicTranscript article b{color:#e1e8e4}.psCinematicTranscript>footer{border-top:1px solid #2f3b42;padding:13px 15px}.psCinematicTranscript>footer>div{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.psCinematicTranscript>footer span{color:#dce6e1;font:900 8px var(--font-geist-mono),monospace}.psCinematicTranscript>footer i{background:#ef6672;border-radius:5px;height:5px;overflow:hidden}.psCinematicTranscript>footer i b{background:#55e99b;height:100%;display:block}.psCinematicTranscript>footer p{color:#718087;font:800 6px var(--font-geist-mono),monospace;letter-spacing:.06em;text-align:center;margin:8px 0 0}@keyframes psLogoSlam{0%{opacity:0;filter:blur(12px);transform:scale(4)rotate(-7deg)}72%{opacity:1;filter:none;transform:scale(.88)rotate(1deg)}to{transform:scale(1)}}@keyframes psFinalePulse{50%{transform:scale(1.18);box-shadow:0 0 0 16px #55e99b00,0 0 30px #55e99b99}}@keyframes psRatioPop{0%{opacity:0;transform:translateY(18px)scale(.86)}to{opacity:1;transform:none}}@media (max-width:520px){.psStoryProgress{grid-template-columns:repeat(5,1fr)}.psStoryStage{height:660px}.psStoryRisks>div{grid-template-columns:1fr}.psStoryFinale>.psFinaleLogo>strong{font-size:25px!important}.psStoryFinale>.psFinaleScore>strong{font-size:80px!important}.psStoryFinale>.psEvidenceRatio{grid-template-columns:1fr}.psEvidenceRatio em{text-align:center}.psCinematicTranscript>div{grid-template-columns:1fr}}.psDailyMessage{text-align:left;background:#17150ddd;border-left:2px solid #d9b45b;border-radius:6px;padding:10px 12px;color:#dce5e0!important;margin:9px 0!important;font-size:11px!important;line-height:1.4!important}.psDailyMessage span{color:#d9b45b;font:900 6px var(--font-geist-mono),monospace;letter-spacing:.09em;margin-bottom:5px;display:block}.psCinematicTranscript blockquote{color:#dce5e0;background:#17150d;border-left:2px solid #d9b45b;margin:12px 0 0;padding:11px 12px;font-size:11px;line-height:1.45}.psCinematicTranscript blockquote b{color:#d9b45b;font:900 6px var(--font-geist-mono),monospace;letter-spacing:.08em;margin-bottom:5px;display:block}.psMarketStory[data-scene="9"] .psStoryStage{background:radial-gradient(circle at 50% 20%,#173d2d,#071014 32%,#030608 72%);height:780px}.psMarketStory[data-scene="9"] .psStoryStage>img{opacity:.08;filter:grayscale()contrast(1.4)}.psMarketStory[data-scene="9"] .psStoryShade{background:radial-gradient(circle at 50% 20%,#0000,#030608d9 58%)}.psMarketStory[data-scene="9"] .psStoryScene{align-items:center;padding:28px 32px}.psFinalePage{text-align:center}.psFinalePage>small{margin-bottom:8px;display:block}.psFinalePage>.psFinaleTarget{opacity:.6;width:190px!important;height:190px!important;top:7%!important}.psFinalePage>.psFinaleTarget>b{font-size:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.psFinalePage>.psFinaleTarget>span{color:#72edac;font:900 5px var(--font-geist-mono),monospace;letter-spacing:.1em;white-space:nowrap;position:absolute;top:68%;left:50%;transform:translate(-50%)}.psFinalePage>.psFinaleLogo{z-index:3;margin:28px 0 8px;position:relative}.psFinalePage>h1{color:#f1f6f3;letter-spacing:.08em;text-shadow:0 0 24px #55e99b55;margin:0 0 13px;font:900 28px/1 Impact,Arial Narrow,sans-serif}.psFinalePage>h1 span{color:#7e8b85;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.12em;margin-top:6px;display:block}.psFinalePage>.psFinaleRatioCards{grid-template-columns:1fr auto 1fr;align-items:center!important;gap:8px!important;margin:0!important;display:grid!important}.psFinaleRatioCards section{background:#081015e8;border:1px solid #3b474e;border-radius:12px;padding:13px 8px}.psFinaleRatioCards section[data-side=bull]{background:linear-gradient(145deg,#123025,#08120f);border-color:#55e99b88;animation:.7s .35s both psBullEnter}.psFinaleRatioCards section[data-side=bear]{background:linear-gradient(145deg,#30151b,#13090c);border-color:#ef667288;animation:.7s .35s both psBearEnter}.psFinaleRatioCards section i,.psFinaleRatioCards section span,.psFinaleRatioCards section strong{display:block}.psFinaleRatioCards section i{font-size:20px;font-style:normal}.psFinaleRatioCards section span{letter-spacing:.08em;margin-top:4px;color:#9da9a3!important;font:900 6px var(--font-geist-mono),monospace!important}.psFinaleRatioCards section strong{margin-top:4px;color:#eef5f1!important;font:900 42px/.9 Impact,Arial Narrow,sans-serif!important}.psFinaleRatioCards section strong small{font-size:16px}.psFinaleRatioCards>b{color:#d9b45b;font:900 8px var(--font-geist-mono),monospace}.psFinalePage>.psFinaleBalanceBar{border:1px solid #344149;border-radius:999px;height:25px;position:relative;overflow:hidden;background:#ef6672!important;margin:9px 0 7px!important;animation:.55s .9s both psRatioLock!important;display:block!important}.psFinaleBalanceBar>i{background:linear-gradient(90deg,#1ca866,#55e99b);position:absolute;top:0;bottom:0;left:0}.psFinaleBalanceBar>b{z-index:2;background:#fff8;width:1px;position:absolute;top:0;bottom:0;left:50%}.psFinaleBalanceBar>span{z-index:3;letter-spacing:.07em;text-shadow:0 1px 3px #000;place-items:center;position:absolute;inset:0;color:#f2f6f4!important;font:900 5px var(--font-geist-mono),monospace!important;padding:0!important;display:grid!important}.psFinalePage>.psFinaleScore{grid-template-rows:auto auto;grid-template-columns:auto auto;justify-content:center!important;align-items:center!important;gap:0 13px!important;margin:0!important;display:grid!important}.psFinalePage>.psFinaleScore>strong{grid-row:1/3;font-size:68px!important}.psFinalePage>.psFinaleScore>span{padding:0!important;font-size:21px!important}.psFinalePage>.psFinaleScore>b{font:900 7px var(--font-geist-mono),monospace;letter-spacing:.06em}.psFinalePage>h2{margin:7px 0!important;font-size:18px!important}.psFinalePage>.psDailyMessage{margin:7px 0!important}.psFinalePage>.psFinaleActions{margin-top:7px}@keyframes psBullEnter{0%{opacity:0;transform:translate(-70px)rotateY(35deg)}to{opacity:1;transform:none}}@keyframes psBearEnter{0%{opacity:0;transform:translate(70px)rotateY(-35deg)}to{opacity:1;transform:none}}@keyframes psRatioLock{0%{opacity:0;transform:scaleX(.15)}to{opacity:1;transform:none}}@media (max-width:520px){.psMarketStory[data-scene="9"] .psStoryStage{height:760px}.psMarketStory[data-scene="9"] .psStoryScene{padding:18px}.psFinalePage>.psFinaleLogo{margin-top:34px}.psFinalePage>.psFinaleRatioCards{gap:5px!important}.psFinaleRatioCards section strong{font-size:36px!important}.psFinalePage>h2{font-size:16px!important}}.psClarityClassic>header>strong{color:#5ceda4;justify-items:end;font-size:28px;line-height:1;display:grid}.psClarityClassic>header>strong small{color:#d9b45b;margin-top:5px;font-size:8px}.psClarityBars{grid-template-columns:repeat(2,1fr);gap:8px;padding:16px;display:grid}.psClarityBars article{background:#0a1318;border:1px solid #2b393f;border-radius:9px;padding:12px}.psClarityBars article>div{justify-content:space-between;align-items:end;gap:8px;display:flex}.psClarityBars span{color:#829096;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.09em}.psClarityBars strong{color:#e4ece8;font:900 17px var(--font-geist-mono),monospace}.psClarityBars strong small{color:#6f7d83;font-size:7px}.psClarityBars i{background:#253138;border-radius:9px;height:4px;margin-top:10px;display:block;overflow:hidden}.psClarityBars i b{border-radius:inherit;background:#d9b45b;height:100%;display:block;box-shadow:0 0 8px #d9b45b}.psClarityBars article[data-strength=high] i b{background:#55e99b;box-shadow:0 0 8px #55e99b}.psClarityBars article[data-strength=low] i b{background:#ef6672;box-shadow:0 0 8px #ef6672}@media (max-width:520px){.psClarityBars{grid-template-columns:1fr 1fr;gap:6px;padding:12px}.psClarityBars article{padding:10px}.psClarityClassic>header>strong{font-size:24px}}.psXRayPatternLabels{z-index:8;pointer-events:none;position:absolute;inset:0}.psXRayPatternLabels>span{color:#dff9ea;max-width:42%;font:900 6px/1.2 var(--font-geist-mono),monospace;letter-spacing:.06em;text-align:left;background:#06110ee8;border:1px solid #55e99baa;border-radius:6px;gap:2px;padding:5px 7px;display:grid;position:absolute;transform:translateY(-50%);box-shadow:0 0 15px #55e99b44}.psXRayPatternLabels>span b{color:#55e99b;font-size:5px}.psXRayPatternLabels>span[data-status=FAILED]{color:#ffd6da;border-color:#ef6672}.psXRayPatternLabels>span[data-status=FAILED] b{color:#ef6672}.psVisualBattleLevel{pointer-events:none}.psVisualBattleLevel strong{font-size:8px!important}.psVisualBattleLevel small{color:#a7b2ad!important}.psVisualBattleLevel[data-kind=support]{filter:drop-shadow(0 0 8px #55e99b66)}.psVisualBattleLevel[data-kind=resistance]{filter:drop-shadow(0 0 8px #ef667266)}.psPatternOnlyCounts{grid-template-columns:repeat(3,1fr)!important}.psChartXRay[data-layer=patterns]>.psXRayRead{border-top:1px solid #55e99b55}
.psFeedback{z-index:80;right:max(14px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));font-family:var(--font-geist-mono), monospace;position:fixed}.psFeedback>summary{color:#75efad;cursor:pointer;background:#0a1713ed;border:1px solid #55e99b88;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:0 14px;list-style:none;display:flex;box-shadow:0 10px 36px #000b}.psFeedback>summary::-webkit-details-marker{display:none}.psFeedback>summary span{font-size:15px}.psFeedback>summary strong{letter-spacing:.09em;font-size:7px}.psFeedback[open]>summary{width:max-content;margin-left:auto}.psFeedback>div{background:#091116f5;border:1px solid #35434a;border-radius:13px;width:min(290px,100vw - 28px);margin:8px 0 0 auto;padding:12px;box-shadow:0 18px 55px #000e}.psFeedback>div p{color:#b8c4be;letter-spacing:.04em;margin:0 0 9px;font-size:8px;font-weight:800}.psFeedback>div a{color:#e5ece8;background:#0d171c;border:1px solid #2f3d43;border-radius:9px;align-items:center;gap:11px;min-height:54px;padding:8px 10px;text-decoration:none;display:flex}.psFeedback>div a+a{background:#0b1914;border-color:#55e99b55;margin-top:7px}.psFeedback>div a>b{color:#ef7b86;border:1px solid #ef667266;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.psFeedback>div a+a>b{color:#64eba5;border-color:#55e99b66}.psFeedback>div a span,.psFeedback>div a strong,.psFeedback>div a small{display:block}.psFeedback>div a strong{letter-spacing:.07em;font-size:7px}.psFeedback>div a small{color:#87958e;letter-spacing:.04em;margin-top:4px;font-size:6px}@media (max-width:520px){.psFeedback{right:10px;bottom:max(10px, env(safe-area-inset-bottom))}.psFeedback>summary{min-height:42px;padding:0 12px}.psFeedback>div{width:min(280px,100vw - 20px)}}
.psMarketStory{background:#05090c;border-color:#3b4a51;box-shadow:0 24px 80px #000c,inset 0 1px #ffffff0a}.psMarketStory>header{background:linear-gradient(90deg,#0a1519 0%,#10180f 55%,#0a1116 100%);box-shadow:inset 0 -1px #55e99b22}.psStoryProgress{grid-template-columns:repeat(7,1fr)}.psStoryProgress button>i{animation-duration:6s}.psStoryStage{isolation:isolate;background:#030608;height:680px}.psStoryStage:before,.psStoryStage:after{content:"";z-index:16;pointer-events:none;background:linear-gradient(#000,#0000);height:18px;position:absolute;left:0;right:0}.psStoryStage:before{top:0}.psStoryStage:after{bottom:0;transform:rotate(180deg)}.psStoryStage>img{filter:saturate(.82)contrast(1.12)brightness(.65);animation:6s ease-out both psProChartDrift}.psStoryShade{background:radial-gradient(circle at 65% 25%,#0c2b2055,#0000 30%),linear-gradient(90deg,#030608ed 0%,#030608a8 58%,#030608d9 100%)}.psCinemaFx{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.psCinemaFx:before{content:"";opacity:.13;background-image:linear-gradient(#55e99b12 1px,#0000 1px),linear-gradient(90deg,#55e99b12 1px,#0000 1px);background-size:38px 38px;animation:1.1s ease-out both psProGridReveal;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.psCinemaFx:after{content:"";opacity:.42;filter:blur(8px);background:linear-gradient(90deg,#0000,#7fffc722,#0000);width:24%;animation:1.25s ease-out .12s both psProLensSweep;position:absolute;top:-45%;bottom:-45%;transform:skew(-17deg)}.psCinemaFx>i{border-color:#55e99b66;width:42px;height:42px;position:absolute}.psCinemaFx>i:first-child{border-top:1px solid;border-left:1px solid;top:17px;left:17px}.psCinemaFx>i:nth-child(2){border-top:1px solid;border-right:1px solid;top:17px;right:17px}.psCinemaFx>i:nth-child(3){border-bottom:1px solid;border-right:1px solid;bottom:17px;right:17px}.psCinemaFx>b{color:#55e99b30;letter-spacing:.04em;font:900 66px/.8 Impact,Arial Narrow,sans-serif;position:absolute;bottom:26px;right:29px}.psStoryScene>article{animation:.72s cubic-bezier(.14,.86,.19,1) both psProSceneEnter}.psStoryScene>article>small{text-shadow:0 0 14px #55e99b88}.psStoryScene h2{text-wrap:balance}.psEvidencePulse{background:#07120fe8;border-left:2px solid #55e99b;margin-top:9px;padding:10px 12px}.psEvidencePulse b,.psEvidencePulse p{display:inline}.psEvidencePulse b{color:#d9b45b;font:900 6px var(--font-geist-mono), monospace;letter-spacing:.08em}.psEvidencePulse p{color:#b9c4be;margin:0 12px 0 5px;font-size:9px;line-height:1.35}.psEventSafety{background:#17150de8;border:1px solid #d9b45b55;border-radius:9px;margin-top:9px;padding:9px 11px;align-items:center!important;gap:12px!important;display:flex!important}.psEventSafety strong{color:#d9b45b;font:900 28px/.9 Impact,Arial Narrow,sans-serif}.psEventSafety strong small{font-size:10px}.psEventSafety span{color:#c5cec9;font:900 6px var(--font-geist-mono), monospace;letter-spacing:.07em}.psNextCheck{background:#07130fe8;border:1px solid #55e99b44;border-radius:9px;grid-template-columns:auto 1fr;gap:6px 10px;margin-top:9px;padding:10px 11px;display:grid}.psNextCheck b{color:#d9b45b;font:900 6px var(--font-geist-mono), monospace;letter-spacing:.07em}.psNextCheck span{color:#c5d0ca;font-size:9px;line-height:1.35}.psMarketStory[data-scene="3"] .psStoryShade{background:linear-gradient(90deg,#092117dc 0%,#030608b8 48%,#210b11dc 100%)}.psMarketStory[data-scene="4"] .psStoryShade{background:radial-gradient(circle at 75% 30%,#41131c66,#0000 32%),linear-gradient(90deg,#05080bed,#09080bd8)}.psMarketStory[data-scene="6"] .psStoryStage{background:radial-gradient(circle at 50% 20%,#173d2d,#071014 32%,#030608 72%);height:780px}.psMarketStory[data-scene="6"] .psStoryStage>img{opacity:.08;filter:grayscale()contrast(1.4)}.psMarketStory[data-scene="6"] .psStoryShade{background:radial-gradient(circle at 50% 20%,#0000,#030608d9 58%)}.psMarketStory[data-scene="6"] .psStoryScene{align-items:center;padding:28px 32px}@keyframes psProChartDrift{0%{transform:scale(1.08)translate(-1.5%,1%)}to{transform:scale(1.14)translate(1.5%,-1%)}}@keyframes psProGridReveal{0%{opacity:0;transform:scale(1.08)}to{opacity:.13;transform:none}}@keyframes psProLensSweep{0%{left:-35%}to{left:125%}}@keyframes psProSceneEnter{0%{opacity:0;filter:blur(7px);transform:translateY(28px)scale(.975)}to{opacity:1;filter:none;transform:none}}@media (max-width:520px){.psStoryProgress{grid-template-columns:repeat(7,1fr)}.psStoryProgress button small{font-size:4.5px}.psStoryStage{height:660px}.psEvidencePulse p{margin:3px 0 7px;font-size:8px;display:block}.psMarketStory[data-scene="6"] .psStoryStage{height:760px}.psMarketStory[data-scene="6"] .psStoryScene{padding:18px}.psCinemaFx>b{font-size:50px;bottom:22px;right:22px}}@media (prefers-reduced-motion:reduce){.psStoryStage>img,.psCinemaFx:before,.psCinemaFx:after,.psStoryScene>article{animation:none!important}}
.psCommandDeck{background:radial-gradient(circle at 88% 0,#55e99b12,#0000 32%),linear-gradient(145deg,#0f191f,#070d11 72%);border:1px solid #405149;border-radius:19px;margin:14px 0;position:relative;overflow:hidden;box-shadow:0 28px 70px #000a,inset 0 1px #ffffff0b}.psCommandDeck:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 22%,#ffffff08 42%,#0000 58%);animation:8s ease-in-out infinite psCommandSweep;position:absolute;inset:0;transform:translate(-130%)}.psCommandDeck>header{z-index:2;background:linear-gradient(90deg,#0c171b,#10180f);border-bottom:1px solid #33413f;justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;display:flex;position:relative}.psCommandDeck>header span,.psCommandDeck>header strong{font-family:var(--font-geist-mono),monospace;display:block}.psCommandDeck>header span{color:#63eca5;letter-spacing:.12em;font-size:10px;font-weight:900}.psCommandDeck>header strong{color:#dce5e1;letter-spacing:.1em;margin-top:6px;font-size:8px}.psCommandDeck>header>b{color:#e7c665;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.09em;background:#1b180e;border:1px solid #d9b45b66;border-radius:7px;padding:7px 9px}.psCommandDeck>nav{z-index:2;background:#2f3b40;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;position:relative}.psCommandDeck>nav button{color:#718087;text-align:left;background:#0a1217;border:0;min-height:72px;padding:10px 8px;transition:background .2s,color .2s}.psCommandDeck>nav button i,.psCommandDeck>nav button span,.psCommandDeck>nav button small{display:block}.psCommandDeck>nav button i{color:#46545b;font:900 8px var(--font-geist-mono),monospace;font-style:normal}.psCommandDeck>nav button span{font:900 9px var(--font-geist-mono),monospace;letter-spacing:.08em;margin-top:6px}.psCommandDeck>nav button small{color:#536168;font:800 5px var(--font-geist-mono),monospace;letter-spacing:.05em;margin-top:4px}.psCommandDeck>nav button[data-active=true]{color:#72efad;background:linear-gradient(145deg,#153025,#0e1915);box-shadow:inset 0 -2px #55e99b}.psCommandDeck>nav button[data-active=true] i{color:#d9b45b}.psCommandDeck>nav button[data-active=true] small{color:#8d9b94}.psCommandStage{z-index:1;padding:12px;position:relative}.psCommandStage>.psChartXRay,.psCommandStage>.psScenarioTheatre,.psCommandStage>.psClarityLock,.psCommandStage>.psRiskDesk{margin-top:0}.psCommandDeck>footer{z-index:2;background:#080f13;border-top:1px solid #2d393f;padding:11px 15px;position:relative}.psCommandDeck>footer span{color:#6f7c82;font:700 7px/1.5 var(--font-geist-mono),monospace;letter-spacing:.04em}.psChartXRay{background:#071015;border:1px solid #35484a;border-radius:15px;overflow:hidden;box-shadow:inset 0 1px #ffffff0c}.psChartXRay>header{background:linear-gradient(90deg,#0d1a1b,#11180f);border-bottom:1px solid #30403f;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.psChartXRay>header span,.psChartXRay>header small{font-family:var(--font-geist-mono),monospace;display:block}.psChartXRay>header span{color:#65eda7;letter-spacing:.1em;font-size:10px;font-weight:900}.psChartXRay>header small{color:#75838a;letter-spacing:.08em;margin-top:5px;font-size:6px}.psChartXRay>header strong{color:#78f0b1;font:900 6px var(--font-geist-mono),monospace;letter-spacing:.1em;border:1px solid #55e99b55;border-radius:6px;padding:6px 8px}.psXRayCanvas{background:#030709;min-height:285px;position:relative;overflow:hidden}.psXRayCanvas>img{object-fit:cover;filter:saturate(.72)contrast(1.08)brightness(.73);width:100%;height:285px;display:block}.psXRayShade{background:radial-gradient(circle,#0000 28%,#02070abc 100%),linear-gradient(#0004,#0000 35%,#02080ba6);position:absolute;inset:0}.psXRayScan{mix-blend-mode:screen;background:linear-gradient(#0000,#58efaa18,#58efaa55,#58efaa12,#0000);height:28%;animation:5.8s ease-in-out infinite psXRaySweep;position:absolute;inset:-18% 0 auto}.psXRayCanvas svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.psXRayCanvas svg g line{stroke:#e8c45d;stroke-width:2px;filter:drop-shadow(0 0 4px #e8c45d)}.psXRayCanvas svg g circle{fill:#071015;stroke:#e8c45d;stroke-width:1.5px}.psXRayCanvas svg g text{fill:#fff2bc;font:900 3.2px var(--font-geist-mono),monospace;paint-order:stroke;stroke:#081014;stroke-width:1.4px;letter-spacing:.03em}.psXRayCanvas svg g[data-kind=support] line,.psXRayCanvas svg g[data-kind=support] circle{stroke:#58efa9}.psXRayCanvas svg g[data-kind=resistance] line,.psXRayCanvas svg g[data-kind=resistance] circle{stroke:#ff7180}.psXRayCanvas svg g[data-kind=trend] line,.psXRayCanvas svg g[data-kind=trend] circle{stroke:#72baff;stroke-dasharray:5 4}.psXRaySource,.psXRayLayerTag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:900 6px var(--font-geist-mono),monospace;letter-spacing:.08em;background:#050b0ddd;border:1px solid #ffffff24;border-radius:5px;padding:6px 8px;position:absolute;top:12px}.psXRaySource{color:#66efaa;left:12px}.psXRayLayerTag{color:#e3c565;right:12px}.psXRayCounts{background:#2d3a3e;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.psXRayCounts article{background:#0a1318;align-items:center;gap:8px;padding:10px 12px;display:flex}.psXRayCounts strong{font:900 19px var(--font-geist-mono),monospace}.psXRayCounts span{font:900 6px var(--font-geist-mono),monospace;letter-spacing:.08em}.psXRayCounts article[data-tone=verified]{color:#61edaa}.psXRayCounts article[data-tone=uncertain]{color:#e7c660}.psXRayCounts article[data-tone=missing]{color:#ff7b88}.psChartXRay>nav{background:#2d3a3e;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.psChartXRay>nav button{color:#68767d;background:#091116;border:0;place-items:center;gap:5px;min-height:58px;display:grid}.psChartXRay>nav button i{font-size:14px;font-style:normal}.psChartXRay>nav button span{font:900 6px var(--font-geist-mono),monospace;letter-spacing:.07em}.psChartXRay>nav button[data-active=true]{color:#65eda7;background:linear-gradient(145deg,#143025,#0d1814);box-shadow:inset 0 -2px #55e99b}.psXRayRead{background:radial-gradient(circle at 100% 0,#55e99b10,#0000 38%),#0a1217;min-height:126px;padding:14px 16px}.psXRayRead>small{color:#d9b45b;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.09em}.psXRayRead ul{gap:7px;margin:11px 0 0;padding:0;list-style:none;display:grid}.psXRayRead li{color:#c7d2ce;padding-left:14px;font-size:9px;line-height:1.45;position:relative}.psXRayRead li:before{content:"⌁";color:#59eaa5;position:absolute;left:0}.psXRayActions{background:#080f13;border-top:1px solid #2c393f;grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.psXRayActions input{opacity:0;width:1px;height:1px;position:absolute}.psXRayActions label,.psXRayActions button{color:#c9f6dd;text-align:center;min-height:43px;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.06em;cursor:pointer;background:#10251d;border:1px solid #55e99b66;border-radius:8px;place-items:center;padding:8px;display:grid}.psXRayActions button{color:#f0d274;background:#211c0f;border-color:#d9b45b66}.psXRayActions button:disabled{cursor:not-allowed;opacity:.38}.psChartXRay>footer{background:#060c10;border-top:1px solid #2d393f;grid-template-columns:auto 1fr;gap:10px;padding:11px 14px;display:grid}.psChartXRay>footer b{color:#67eda9;font:900 6px var(--font-geist-mono),monospace;letter-spacing:.08em}.psChartXRay>footer span{color:#748188;font-size:8px;line-height:1.45}.psToolkitHeadline{background:#0c1816;border:1px solid #33433e;border-radius:9px;align-items:center;gap:11px;margin:12px 0;padding:11px;display:flex}.psToolkitHeadline strong{color:#62eca4;font:900 18px var(--font-geist-mono),monospace}.psToolkitHeadline span{color:#c6d1cc;font:800 7px/1.5 var(--font-geist-mono),monospace;letter-spacing:.05em}.psRangeMeter{border-top:5px solid #27353a;height:30px;margin:15px 3px 6px;position:relative}.psRangeMeter>i{background:linear-gradient(90deg,#58efa9,#e5c25e);height:5px;position:absolute;top:-5px;left:0;box-shadow:0 0 8px #58efa966}.psRangeMeter>b{background:#fff;width:2px;height:15px;position:absolute;top:-10px;box-shadow:0 0 7px #fff}.psRangeMeter span{color:#77858b;font:800 7px var(--font-geist-mono),monospace;position:absolute;top:7px}.psRangeMeter span:last-child{right:0}.psLevelRanking{gap:6px;margin-top:11px;display:grid}.psLevelRanking section{background:#091116;border:1px solid #2f3e43;border-radius:8px;grid-template-columns:27px 1fr;gap:8px;padding:9px;display:grid}.psLevelRanking section>i{color:#829096;font:900 9px var(--font-geist-mono),monospace;background:#172128;border-radius:6px;place-items:center;font-style:normal;display:grid}.psLevelRanking section div{grid-template-columns:1fr auto;gap:3px 8px;display:grid}.psLevelRanking span,.psLevelRanking small{font-family:var(--font-geist-mono),monospace}.psLevelRanking span{color:#7e8c92;letter-spacing:.06em;font-size:6px;font-weight:900}.psLevelRanking strong{color:#e8efeb;font:900 14px var(--font-geist-mono),monospace;grid-area:1/2/3}.psLevelRanking small{color:#aab6b2;font-size:6px;line-height:1.4}.psLevelRanking section[data-kind=support]{border-left:2px solid #58efa9}.psLevelRanking section[data-kind=resistance]{border-left:2px solid #ff7180}.psLevelRanking section[data-kind=pivot]{border-left:2px solid #e5c25e}.psToolkitScore{background:#0c1816;border:1px solid #35433f;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:12px;padding:12px;display:grid}.psToolkitScore>strong{color:#63eca5;font:900 30px var(--font-geist-mono),monospace}.psToolkitScore>strong small{font-size:8px}.psToolkitScore>span{color:#c4cfca;font-size:9px;line-height:1.5}.psToolkitEmpty{background:#1c180d;border:1px dashed #d7b65a66;border-radius:9px;margin-top:12px;padding:13px}.psToolkitEmpty strong{color:#ebcb68;font:900 8px var(--font-geist-mono),monospace;letter-spacing:.06em}.psToolkitEmpty p,.psToolkitEmpty span{color:#a9b3ae;margin:7px 0 0;font-size:8px;line-height:1.5;display:block}.psToolkitEmpty span{color:#65eda7}.psRTool{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.psRDirection{background:#344047;border-radius:8px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:1px;padding:1px;display:grid;overflow:hidden}.psRDirection button{color:#748188;min-height:35px;font:900 7px var(--font-geist-mono),monospace;background:#0a1217;border:0}.psRDirection button[data-active=true]{color:#65eda7;background:#143025}.psRTool label span{color:#7b898e;font:900 6px var(--font-geist-mono),monospace;letter-spacing:.06em;margin-bottom:6px;display:block}.psRTool input{color:#ecf2ef;width:100%;min-height:42px;font:900 12px var(--font-geist-mono),monospace;background:#060c10;border:1px solid #35434a;border-radius:8px;outline:0;padding:0 10px}.psRTool input:focus{border-color:#55e99b}.psRTargets{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px;display:grid}.psRTargets p{color:#87948f;font:800 7px var(--font-geist-mono),monospace;grid-column:1/-1;margin:0}.psRTargets section{text-align:center;background:#0d1916;border:1px solid #35433f;border-radius:7px;padding:9px 5px}.psRTargets span,.psRTargets strong{font-family:var(--font-geist-mono),monospace;display:block}.psRTargets span{color:#e4c25f;font-size:7px;font-weight:900}.psRTargets strong{color:#66eca8;margin-top:5px;font-size:10px}.psRiskDesk{background:linear-gradient(145deg,#10191f,#091116);border:1px solid #35434a;border-radius:15px;overflow:hidden}.psRiskDesk>header{background:linear-gradient(90deg,#0d181c,#14170d);border-bottom:1px solid #2d3940;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.psRiskDesk>header span,.psRiskDesk>header small{font-family:var(--font-geist-mono),monospace;display:block}.psRiskDesk>header span{color:#65eda7;letter-spacing:.09em;font-size:10px;font-weight:900}.psRiskDesk>header small{color:#738088;letter-spacing:.07em;margin-top:5px;font-size:6px}.psRiskDesk>header>strong{color:#d9b45b;font:900 8px var(--font-geist-mono),monospace;letter-spacing:.08em}.psRiskDeskBody{background:#2c383e;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:1px;display:grid}.psRiskDesk form{background:#0b1318;grid-template-columns:1fr 1fr;gap:10px;padding:15px;display:grid}.psRiskDesk label>span{color:#819088;font:900 6px var(--font-geist-mono),monospace;letter-spacing:.08em;margin-bottom:6px;display:block}.psRiskDesk label>div{background:#070d11;border:1px solid #35434a;border-radius:9px;min-height:46px;display:flex;overflow:hidden}.psRiskDesk input,.psRiskDesk select{color:#e3ebe7;min-width:0;font:800 13px var(--font-geist-mono),monospace;background:0 0;border:0;outline:0}.psRiskDesk input{width:100%;padding:0 11px}.psRiskDesk select{color:#d9b45b;border-right:1px solid #35434a;width:72px;padding:0 8px}.psRiskDesk label b{color:#78858c;font:900 7px var(--font-geist-mono),monospace;border-left:1px solid #35434a;place-items:center;padding:0 10px;display:grid}.psRiskDesk label:focus-within>div{border-color:#55e99b;box-shadow:0 0 0 2px #55e99b12}.psRiskDesk form>button{color:#cff8df;min-height:45px;font:900 8px var(--font-geist-mono),monospace;letter-spacing:.08em;background:linear-gradient(90deg,#153326,#10261d);border:1px solid #55e99b77;border-radius:9px;grid-column:1/-1}.psRiskReadout{background:#2c383e;gap:1px;display:grid}.psRiskReadout article{background:#0c1419;flex-direction:column;justify-content:center;min-height:95px;padding:13px 15px;display:flex}.psRiskReadout article small{color:#75838a;font:900 6px var(--font-geist-mono),monospace;letter-spacing:.08em}.psRiskReadout article strong{color:#e8efeb;font:900 23px var(--font-geist-mono),monospace;margin-top:5px}.psRiskReadout article span{color:#6f7d84;margin-top:5px;font-size:9px}.psRiskReadout article[data-primary]{background:radial-gradient(circle at 85% 25%,#55e99b19,#0000 35%),#0b1813}.psRiskReadout article[data-primary] strong{color:#62eca4;font-size:34px}.psRiskStatus{color:#73edac;font:800 7px var(--font-geist-mono),monospace;letter-spacing:.06em;border-top:1px solid #2d393f;margin:0;padding:9px 15px}.psRiskDesk>footer{background:#080f13;border-top:1px solid #2d393f;grid-template-columns:auto 1fr;gap:10px;padding:12px 15px;display:grid}.psRiskDesk>footer b{color:#d9b45b;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.08em}.psRiskDesk>footer span{color:#748188;font-size:8px;line-height:1.45}@keyframes psCommandSweep{0%,72%{transform:translate(-130%)}88%,to{transform:translate(130%)}}@keyframes psXRaySweep{0%,12%{transform:translateY(-35%)}70%,to{transform:translateY(475%)}}@media (max-width:620px){.psCommandDeck>nav{grid-template-columns:1fr 1fr}.psCommandDeck>nav button{min-height:62px}.psCommandStage{padding:8px}.psXRayCanvas,.psXRayCanvas>img{height:235px;min-height:235px}.psXRayActions,.psRTool{grid-template-columns:1fr}.psRDirection{grid-column:1}.psRTargets{grid-template-columns:1fr 1fr}.psRiskDeskBody,.psRiskDesk form{grid-template-columns:1fr}.psRiskDesk form>button{grid-column:1}.psRiskDesk>footer,.psChartXRay>footer{grid-template-columns:1fr}}.psChartXRay>nav{grid-template-columns:repeat(5,1fr)}.psXRayPatterns g polyline{fill:none;stroke:#69f3af;stroke-width:2.4px;stroke-linejoin:round;filter:drop-shadow(0 0 5px #55e99b)}.psXRayPatterns g circle{fill:#071015;stroke-width:1.7px;stroke:#69f3af!important}.psXRayPatterns g text{fill:#d8ffea!important;stroke:#06100c!important;stroke-width:1.8px!important;font-size:3px!important}.psXRayPatterns g[data-status=FORMING] polyline{stroke:#e6c35f;stroke-dasharray:5 3;filter:drop-shadow(0 0 5px #d9b45b)}.psXRayPatterns g[data-status=FAILED] polyline{stroke:#ff7180}.psPatternXRayRead{gap:8px;margin-top:10px;display:grid}.psPatternXRayRead section{background:#091317;border:1px solid #2b3b3f;border-left:3px solid #61eca8;border-radius:8px;padding:10px}.psPatternXRayRead section[data-status=FORMING]{border-left-color:#e4bf5b}.psPatternXRayRead section[data-status=FAILED]{border-left-color:#ff7180}.psPatternXRayRead section>div{justify-content:space-between;gap:10px;display:flex}.psPatternXRayRead strong,.psPatternXRayRead b,.psPatternXRayRead span{font-family:var(--font-geist-mono),monospace}.psPatternXRayRead strong{color:#e7f2ed;font-size:9px}.psPatternXRayRead b{color:#62eca6;font-size:7px}.psPatternXRayRead p{color:#aebbb5;margin:7px 0;font-size:9px;line-height:1.45}.psPatternXRayRead span{color:#d8ba63;font-size:6px;line-height:1.5;display:block}@media (max-width:620px){.psChartXRay>nav{grid-template-columns:repeat(5,1fr)}.psChartXRay>nav button span{font-size:5px}}.psXRayCanvas svg g[data-kind=fib] line{stroke:#d9b45b;stroke-width:1.4px;stroke-dasharray:4 3}.psXRayCanvas svg g[data-kind=fib] text{fill:#ffe49a}.psXRayCanvas svg g[data-kind=pivot] line,.psXRayCanvas svg g[data-kind=pivot] circle{stroke:#72baff}.psXRayCanvas svg g[data-kind=pivot] text{fill:#cce6ff}.psXRayRsi{z-index:5;text-align:center;background:#071015e8;border:1px solid #55e99b88;border-radius:16px;width:min(74%,260px);padding:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 45px #000b,0 0 30px #55e99b18}.psXRayRsi small,.psXRayRsi strong,.psXRayRsi span{font-family:var(--font-geist-mono),monospace;display:block}.psXRayRsi small{color:#7f8d88;letter-spacing:.09em;font-size:7px}.psXRayRsi strong{color:#5ceda4;margin-top:5px;font-size:52px;line-height:1}.psXRayRsi span{color:#d8ba63;margin-top:6px;font-size:7px}.psXRayRsi i{background:linear-gradient(90deg,#55e99b 0 30%,#d9b45b 30% 70%,#ef6672 70%);border-radius:8px;height:5px;margin-top:13px;display:block;overflow:hidden}.psXRayRsi i b{background:#fff2;border-right:2px solid #fff;height:100%;display:block;box-shadow:0 0 8px #fff}.psXRayRsi[data-state=unverified]{border-color:#4a575d}.psXRayRsi[data-state=unverified] strong{color:#7b888e}.psFibXRayRead{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:11px;display:grid}.psFibXRayRead span{color:#e6c560;font:900 8px var(--font-geist-mono),monospace;background:#17150c;border:1px solid #3e3a29;border-radius:7px;justify-content:space-between;gap:8px;padding:9px;display:flex}.psFibXRayRead strong{color:#e7eee9}@media (prefers-reduced-motion:reduce){.psCommandDeck:before,.psXRayScan{animation:none}.psCommandDeck>nav button{transition:none}}.psSignalPulse{background:radial-gradient(circle at 50% 38%,#55e99b1b,#0000 36%),#081216;border:1px solid #365148;border-radius:16px;overflow:hidden}.psSignalPulse>header{border-bottom:1px solid #2d403c;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.psSignalPulse>header span,.psSignalPulse>header small{display:block}.psSignalPulse>header span{color:#62eca5;font:900 10px var(--font-geist-mono),monospace;letter-spacing:.12em}.psSignalPulse>header small{color:#6f7c82;font:800 6px var(--font-geist-mono),monospace;letter-spacing:.08em;margin-top:5px}.psSignalPulse>header b{color:#e2bd60;font:900 8px var(--font-geist-mono),monospace;letter-spacing:.08em}.psPulseCore{text-align:center;place-content:center;min-height:240px;display:grid;position:relative}.psPulseCore i{border:1px solid #55e99b55;border-radius:50%;width:70px;height:70px;animation:3s ease-out infinite psPulse;position:absolute;inset:50%;transform:translate(-50%,-50%)}.psPulseCore i:nth-child(2){animation-delay:1s}.psPulseCore i:nth-child(3){animation-delay:2s}.psPulseCore strong{color:#edf5f1;font:900 18px var(--font-geist-mono),monospace;letter-spacing:.06em;position:relative}.psPulseCore span{color:#66e9a6;font:800 7px var(--font-geist-mono),monospace;letter-spacing:.08em;margin-top:8px;position:relative}.psPulseRead{border-top:1px solid #2d403c;grid-template-columns:repeat(3,1fr);display:grid}.psPulseRead article{border-right:1px solid #2d403c;padding:14px}.psPulseRead article:last-child{border:0}.psPulseRead small,.psPulseRead strong{display:block}.psPulseRead small{color:#d9b45b;font:900 6px var(--font-geist-mono),monospace;letter-spacing:.08em}.psPulseRead strong{color:#aab6b1;margin-top:7px;font-size:9px;line-height:1.5}.psSignalPulse>footer{color:#6e7d82;font:700 6px/1.5 var(--font-geist-mono),monospace;border-top:1px solid #2d403c;padding:11px 14px}.psSignalPulse[data-tone=weak] .psPulseCore i{border-color:#ef667277}@keyframes psPulse{0%{opacity:.8;width:60px;height:60px}to{opacity:0;width:220px;height:220px}}.psLevelLab{background:linear-gradient(135deg,#0c1c17,#0a1115);border:1px solid #2d7558;border-radius:14px;margin:10px;box-shadow:inset 0 1px #ffffff0a}.psLevelLab>header{border-bottom:1px solid #294139;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.psLevelLab>header span,.psLevelLab>header small{display:block}.psLevelLab>header span{color:#62eca5;font:900 8px var(--font-geist-mono),monospace;letter-spacing:.1em}.psLevelLab>header small{color:#6f7e79;font:800 5px var(--font-geist-mono),monospace;margin-top:4px}.psLevelLab>header b{color:#e2bd60;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.08em}.psLevelLab>p{color:#aeb9b4;margin:0;padding:13px 14px 8px;font-size:10px;line-height:1.55}.psLevelLab>div:last-of-type{grid-template-columns:1fr 1.3fr;gap:8px;padding:10px 14px 14px;display:grid}.psLevelLab label,.psLevelLab button{min-height:48px;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.08em;border-radius:9px;place-items:center;display:grid}.psLevelLab label{color:#76efb2;background:#103224;border:1px solid #48d894}.psLevelLab label input{opacity:0;width:1px;height:1px;position:absolute}.psLevelLab button{color:#e5c25f;background:#2a220d;border:1px solid #d5ad4b}.psLevelLab button:disabled{color:#586560;background:#121a1d;border-color:#34423e}.psLevelLabPhoto{background:#070d10;border:1px solid #263c35;border-radius:9px;align-items:center;gap:10px;margin:6px 14px;padding:8px!important;display:flex!important}.psLevelLabPhoto img{object-fit:cover;border-radius:5px;width:54px;height:42px}.psLevelLabPhoto span{color:#9eaaa5;font:800 6px var(--font-geist-mono),monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.psLevelLab>small[role=alert]{color:#ff7b85;font:800 7px var(--font-geist-mono),monospace;padding:0 14px 12px;display:block}@media (max-width:620px){.psPulseRead{grid-template-columns:1fr}.psPulseRead article{border-bottom:1px solid #2d403c;border-right:0}.psLevelLab>div:last-of-type{grid-template-columns:1fr}}
.psPreflight{color:#e9f5f0;background:linear-gradient(145deg,#0a1818,#0a1117);border:1px solid #56e5a959;border-radius:18px;margin:14px 0;padding:16px}.psPreflight[data-status=RETAKE]{border-color:#ff64748c}.psPreflight[data-status=LIMITED]{border-color:#e0b85480}.psPreflight>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.psPreflight>header span{letter-spacing:.1em;color:#62e5ac;font:800 11px/1.2 monospace}.psPreflight>header strong{color:#f2faf7;font:800 12px/1.2 monospace}.psPreflight[data-status=RETAKE]>header strong{color:#ff7b89}.psPreflight[data-status=LIMITED]>header strong{color:#e4bd5f}.psPreflightChecks{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0;display:grid}.psPreflightChecks article{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:4px 7px;padding:10px;display:grid}.psPreflightChecks i{color:#60e3aa;grid-row:1/3;font-style:normal}.psPreflightChecks article[data-pass=false] i{color:#ff7684}.psPreflightChecks span{letter-spacing:.08em;color:#82958f;font:700 8px/1 monospace}.psPreflightChecks strong{font:800 11px/1.2 monospace}.psPreflight ul{color:#d8b761;margin:10px 0;padding-left:20px;font:600 12px/1.45 sans-serif}.psPreflight>p{color:#aebdb8;margin:10px 0;font:500 13px/1.45 sans-serif}.psPreflight>footer{color:#71837e;letter-spacing:.06em;border-top:1px solid #ffffff14;padding-top:10px;font:700 9px/1.3 monospace}.psPreflightScan{background:#16262a;height:3px;margin:14px 0;overflow:hidden}.psPreflightScan i{background:#57e5aa;width:35%;height:100%;animation:1.1s ease-in-out infinite psPreflightScan;display:block}@keyframes psPreflightScan{0%{transform:translate(-100%)}to{transform:translate(390%)}}@media (max-width:620px){.psPreflight>header{display:block}.psPreflight>header strong{margin-top:7px;display:block}.psPreflightChecks{grid-template-columns:1fr 1fr}}.psPreflight[data-locked=true]{border-color:#62e5ac;box-shadow:0 0 0 1px #62e5ac1f,0 16px 42px #0000003d}.psConfirmGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:15px 0;display:grid}.psConfirmGrid label,.psConfirmGrid article{background:#ffffff06;border:1px solid #ffffff17;border-radius:11px;flex-direction:column;gap:7px;min-width:0;padding:11px;display:flex}.psConfirmGrid span{letter-spacing:.09em;color:#82958f;font:800 8px/1 monospace}.psConfirmGrid input{box-sizing:border-box;color:#f4fbf8;background:0 0;border:0;border-bottom:1px solid #62e5ac59;border-radius:0;outline:none;width:100%;padding:3px 0 7px;font:800 15px/1.1 monospace}.psConfirmGrid input:focus{border-color:#62e5ac}.psConfirmGrid input:disabled{color:#62e5ac;opacity:1;-webkit-text-fill-color:#62e5ac;border-color:#0000}.psConfirmGrid article strong{color:#dce9e4;font:800 12px/1.2 monospace}.psConfirmGrid article[data-pass=false] strong{color:#ff7684}.psConfirmActions{justify-content:space-between;align-items:center;gap:10px;margin:13px 0;display:flex}.psConfirmActions>button{color:#bdf9df;letter-spacing:.08em;background:#299a6f2b;border:1px solid #48c995;border-radius:11px;flex:1;padding:13px;font:900 10px/1.1 monospace}.psConfirmActions>button:disabled{opacity:.38}.psConfirmActions>span{color:#62e5ac;letter-spacing:.06em;font:800 9px/1.35 monospace}.psConfirmActions>span+button{color:#d9e5e1;background:0 0;border-color:#ffffff29;flex:none}.psPreflight[data-locked=true]>header strong{color:#62e5ac}@media (max-width:620px){.psConfirmGrid{grid-template-columns:1fr 1fr}.psConfirmActions{flex-direction:column;align-items:stretch}.psConfirmActions>span+button{width:100%}}
.psAccuracy{color:#edf8f4;background:linear-gradient(145deg,#0a1717,#0b1117);border:1px solid #58dca94d;border-radius:18px;margin:18px 0;padding:16px}.psAccuracy>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.psAccuracy>header div span{color:#62e5ac;letter-spacing:.1em;font:900 10px/1.1 monospace;display:block}.psAccuracy>header div strong{color:#edf8f4;margin-top:7px;font:800 13px/1.25 monospace;display:block}.psAccuracy>header>b{text-align:right;color:#62e5ac;font:900 20px/1 monospace}.psAccuracy>header>b small{color:#82958f;margin-top:5px;font:700 8px/1.2 monospace;display:block}.psAccuracy>p,.psAccuracySaved p,.psAccuracyForm>p{color:#aebdb8;margin:14px 0 10px;font:600 13px/1.4 sans-serif}.psAccuracyChoice{grid-template-columns:1fr 1fr;gap:9px;display:grid}.psAccuracy button{color:#d9e6e1;letter-spacing:.06em;background:#ffffff06;border:1px solid #ffffff21;border-radius:11px;padding:12px;font:900 10px/1.1 monospace}.psAccuracyChoice button[data-tone=good]{color:#81edbd;border-color:#57e5aa73}.psAccuracyChoice button[data-tone=fix]{color:#e5c46e;border-color:#e5b9566b}.psAccuracyCategories{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.psAccuracyCategories button{color:#94a6a0;padding:9px 10px}.psAccuracyCategories button[data-active=true]{color:#f1cf79;background:#cf9d3029;border-color:#e5bd5d}.psAccuracyForm label{margin:10px 0;display:block}.psAccuracyForm label>span{color:#8ea19b;letter-spacing:.08em;margin-bottom:7px;font:800 8px/1 monospace;display:block}.psAccuracyForm label small{color:#667872}.psAccuracyForm input,.psAccuracyForm textarea{box-sizing:border-box;color:#edf8f4;background:#071013;border:1px solid #ffffff1c;border-radius:10px;outline:none;width:100%;padding:11px;font:600 13px/1.35 sans-serif}.psAccuracyForm textarea{resize:vertical;min-height:76px}.psAccuracyForm input:focus,.psAccuracyForm textarea:focus{border-color:#58dca9}.psAccuracyActions{grid-template-columns:.7fr 1.3fr;gap:8px;display:grid}.psAccuracyActions button:last-child{color:#aaf4d4;background:#30aa7926;border-color:#58dca9}.psAccuracyActions button:disabled{opacity:.35}.psAccuracySaved{background:#2fa07614;border:1px solid #58dca938;border-radius:12px;margin-top:14px;padding:13px}.psAccuracySaved>b{color:#62e5ac;letter-spacing:.08em;font:900 10px/1 monospace}.psAccuracySaved button{padding:8px 10px}.psAccuracy>footer{color:#73857f;letter-spacing:.06em;border-top:1px solid #ffffff14;justify-content:space-between;gap:10px;margin-top:14px;padding-top:10px;font:800 8px/1.3 monospace;display:flex}.psAccuracy>footer strong{color:#d4b65e}@media (max-width:620px){.psAccuracy>header{display:block}.psAccuracy>header>b{text-align:left;margin-top:10px;display:block}.psAccuracyChoice{grid-template-columns:1fr}.psAccuracy>footer{display:block}.psAccuracy>footer strong{margin-top:5px;display:block}}.psAccuracySaved>div{grid-template-columns:1.5fr .7fr;gap:8px;display:grid}.psAccuracySaved>div button:first-child{color:#aaf4d4;background:#30aa7926;border-color:#58dca9}.psCorrectionReplaySummary{background:linear-gradient(135deg,#2d8f6c1f,#091116f2);border:1px solid #58dca961;border-radius:16px;margin:16px 0;padding:14px}.psCorrectionReplaySummary header{justify-content:space-between;gap:12px;display:flex}.psCorrectionReplaySummary header span{color:#62e5ac;letter-spacing:.08em;font:900 10px/1.2 monospace}.psCorrectionReplaySummary header strong{color:#82958f;font:800 9px/1.2 monospace}.psCorrectionReplaySummary>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.psCorrectionReplaySummary article{border:1px solid #ffffff14;border-radius:10px;padding:10px}.psCorrectionReplaySummary small{color:#758780;letter-spacing:.08em;font:800 8px/1 monospace;display:block}.psCorrectionReplaySummary b{color:#dce9e4;margin-top:6px;font:800 11px/1.35 monospace;display:block}.psCorrectionReplaySummary article:last-child b{color:#62e5ac}@media (max-width:620px){.psAccuracySaved>div,.psCorrectionReplaySummary>div{grid-template-columns:1fr}.psCorrectionReplaySummary header{display:block}.psCorrectionReplaySummary header strong{margin-top:5px;display:block}}
.psProvenance{color:#eaf4f7;background:#091217;border:1px solid #5bbee247;border-radius:16px;margin:14px 0}.psProvenance>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:14px;list-style:none;display:flex}.psProvenance>summary::-webkit-details-marker{display:none}.psProvenance>summary span{color:#68cbed;letter-spacing:.08em;font:900 10px/1.2 monospace}.psProvenance>summary small{color:#7e9198;margin-left:auto;font:800 8px/1.2 monospace}.psProvenance>summary b{color:#68cbed}.psProvenance>div{gap:9px;padding:0 12px 12px;display:grid}.psProvenance article{background:#ffffff06;border:1px solid #ffffff17;border-radius:11px;padding:11px}.psProvenance article[data-method=USER_VERIFIED]{border-color:#57e5aa73}.psProvenance article header{grid-template-columns:1fr auto auto;align-items:center;gap:9px;display:grid}.psProvenance article header span{color:#8aa0a7;letter-spacing:.08em;font:800 8px/1 monospace}.psProvenance article header strong{color:#eef7f9;font:900 14px/1 monospace}.psProvenance article header b{color:#63e5ad;background:#57e5aa1f;border-radius:99px;padding:5px 7px;font:900 8px/1 monospace}.psProvenance article[data-confidence=LOW] header b{color:#e5bf63;background:#e5b54c21}.psProvenance article>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.psProvenance article i{color:#81949a;border:1px solid #ffffff14;border-radius:99px;padding:5px 7px;font:800 7px/1 monospace}.psProvenance article p{color:#aebdc2;margin:9px 0;font:600 12px/1.4 sans-serif}.psProvenance article>small{color:#e0ba5e;font:800 8px/1.35 monospace;display:block}.psProvenance article button{color:#68cbed;letter-spacing:.06em;background:0 0;border:0;margin-top:9px;padding:0;font:900 8px/1 monospace}@media (max-width:620px){.psProvenance>summary{flex-wrap:wrap;align-items:flex-start}.psProvenance>summary small{order:3;width:100%;margin:0}}
.psWrittenReport{--ps-rail-offset:116px}.psReportRail{z-index:27;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;background:#070d11f2;border-bottom:1px solid #334048;gap:5px;padding:8px 10px;display:flex;position:sticky;top:115px;overflow-x:auto}.psReportRail::-webkit-scrollbar{display:none}.psReportRail a{color:#aeb9b4;min-height:36px;font:900 8px var(--font-geist-mono),monospace;letter-spacing:.07em;border:1px solid #344149;border-radius:8px;flex:none;place-items:center;padding:0 12px;text-decoration:none;display:grid}.psReportRail a:first-child{color:#7af0ae;background:#10231b;border-color:#55e99b77}.psWrittenReport [id]{scroll-margin-top:calc(var(--ps-rail-offset) + 16px)}.psReportTranscript{background:#0a1217;border:1px solid #344149;border-radius:13px;margin-top:12px;overflow:hidden}.psReportTranscript>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:11px 14px;list-style:none;display:flex}.psReportTranscript>summary::-webkit-details-marker{display:none}.psReportTranscript>summary span,.psReportTranscript>summary small{font-family:var(--font-geist-mono),monospace;display:block}.psReportTranscript>summary span{color:#d7e1dc;letter-spacing:.07em;font-size:9px;font-weight:900}.psReportTranscript>summary small{color:#718087;margin-top:4px;font-size:7px}.psReportTranscript>summary b{color:#d9b45b}.psReportTranscript .psCinematicTranscript{border:0;border-top:1px solid #344149;border-radius:0;margin:0}.psAccuracy>header>b{text-align:right;max-width:145px;line-height:1.25;font-size:10px!important}.psAccuracy>header>b[data-review=pending]{color:#d9b45b!important}.psAccuracy>header>b small{margin-top:4px;display:block;color:#7d8a84!important;white-space:normal!important;font-size:6px!important}.psWrittenReport>.psVerdict h2{font-size:clamp(22px,6vw,30px);line-height:1.12}.psWrittenReport>.psVerdict>span{font-size:14px;line-height:1.55}.psWrittenReport p,.psWrittenReport li{font-size:max(12px,var(--type-floor));line-height:1.55}.psWrittenReport button,.psWrittenReport input,.psWrittenReport select,.psWrittenReport summary{touch-action:manipulation}.psDecisionEvents>header div small{font-size:7px;line-height:1.35}.psDecisionEvents>footer{font-size:8px;line-height:1.55}@media (max-width:520px){.psWrittenReport{--ps-rail-offset:108px}.psReportRail{padding-inline:8px;top:108px}.psReportRail a{min-height:40px;padding-inline:11px;font-size:7px}.psWrittenReport>.psVerdict{margin-top:8px}.psWrittenReport>.psVerdict>span{font-size:13px}.psWrittenReport .psEventHeadline span,.psWrittenReport .psMissingInputs p,.psWrittenReport .psNarrative p,.psWrittenReport .psDecisionGrid p,.psWrittenReport .psIntel p{font-size:12px!important}.psLevelVerifyRows article{gap:6px}.psLevelVerifyRows input,.psLevelVerifyRows select{min-height:42px;font-size:12px!important}.psLevelVerifyRows button{min-height:42px}}@media (prefers-reduced-motion:reduce){.psReportRail{scroll-behavior:auto}}
