.psApp{--ps-bg:#050304;--ps-panel:#10090b;--ps-line:#ffffff24;--ps-green:#b7ff2a;--ps-red:#ff2f3d;--ps-gold:#ffb000;--ps-text:#fff8f4;min-height:100dvh;color:var(--ps-text);background:radial-gradient(circle at 76% -8%,#ff2f3d2e,transparent 29%),radial-gradient(circle at 6% 44%,#b7ff2a0d,transparent 24%),repeating-linear-gradient(0deg,transparent 0 3px,#ffffff03 4px),var(--ps-bg);padding-bottom:35px;font-family:Trebuchet MS,Arial,sans-serif}.psHeader{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050304e8;border-bottom:1px solid #ff2f3d40;justify-content:space-between;align-items:center;height:72px;padding:0 16px;display:flex;position:sticky;top:0}.psLogo,.psHeaderActions{align-items:center;gap:9px;display:flex}.psLogo>span:last-child{display:grid}.psLogo strong{letter-spacing:.15em;font-size:10px}.psLogo small{color:var(--ps-green);font:700 6px var(--font-geist-mono),monospace;letter-spacing:.17em;margin-top:3px}.psLogoMark{border:1px solid var(--ps-green);border-radius:50%;width:28px;height:28px;position:relative}.psLogoMark:before,.psLogoMark:after{content:"";background:#b7ff2a8c;position:absolute}.psLogoMark:before{width:1px;height:18px;top:4px;left:50%}.psLogoMark:after{width:18px;height:1px;top:50%;left:4px}.psLogoMark i{background:var(--ps-green);width:4px;height:4px;box-shadow:0 0 8px var(--ps-green);border-radius:50%;position:absolute;top:11px;left:11px}.psHeaderActions{gap:6px}.psHeaderActions span,.psHeaderActions button{color:var(--ps-gold);font:700 6px var(--font-geist-mono),monospace;letter-spacing:.06em;background:0 0;border:1px solid #e2bd6940;padding:6px}.psHeaderActions button{border-color:var(--ps-line);color:#77837c}.psScanner,.psResults{width:min(100% - 28px,520px);margin:auto}.psCopy,.psResults>header{padding:45px 4px 24px}.psCopy>p,.psResults>header>p{color:var(--ps-green);font:750 8px var(--font-geist-mono),monospace;letter-spacing:.12em;align-items:center;gap:7px;margin:0;display:flex}.psCopy>p i,.psResults>header>p i{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px}.psCopy h1 em,.psResults h1 em{color:var(--ps-green);font:inherit;letter-spacing:.01em;text-shadow:0 0 28px #b7ff2a3d;font-style:normal}.psCopy>span,.psResults>header>span{color:#9ca7a1;max-width:430px;font-size:13px;line-height:1.65;display:block}.psUpload{text-align:center;background:radial-gradient(circle,#ff2f3d1c,#0000 45%),#090405;border:1px solid #ff2f3d6b;flex-direction:column;justify-content:center;align-items:center;height:350px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 75px #ff001919}.psUpload img{object-fit:contain;opacity:.68;background:#020302;width:100%;height:100%;position:absolute;inset:0}.psUpload input,.psCaptureRow input{opacity:0;position:absolute;inset:0}.psUpload>strong,.psUpload>small{z-index:3;position:relative}.psUpload>strong{color:#fff;letter-spacing:-.025em;text-shadow:0 0 24px #ff2f3d73;margin-top:28px;font:400 22px Impact,sans-serif}.psUpload>small{color:#76676a;font:700 7px var(--font-geist-mono),monospace;letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;max-width:88%;margin-top:8px;overflow:hidden}.psUpload[data-loaded=true]>strong,.psUpload[data-loaded=true]>small{background:#050304e6;padding:5px 8px}.psScanLine{z-index:2;background:var(--ps-red);height:1px;box-shadow:0 0 17px var(--ps-red);animation:2.4s ease-in-out infinite psScan;position:absolute;top:10%;left:8%;right:8%}.psTarget{border:1px solid var(--ps-red);border-radius:50%;width:116px;height:116px;position:relative;box-shadow:0 0 55px #ff2f3d2e}.psTarget:before,.psTarget:after{content:"";border:1px solid #ff2f3d59;border-radius:50%;position:absolute;inset:20px}.psTarget i:first-child{background:linear-gradient(transparent,var(--ps-red),transparent);width:1px;height:142px;position:absolute;top:-13px;left:50%}.psTarget i:nth-child(2){background:linear-gradient(90deg,transparent,var(--ps-red),transparent);width:142px;height:1px;position:absolute;top:50%;left:-13px}.psTarget b{border:1px solid #ff2f3d30;border-radius:50%;animation:1.3s ease-out infinite psPulse;position:absolute;inset:-12px}.psTarget b:last-child{animation-delay:.24s}.psCaptureRow{grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-top:9px;display:grid}.psCaptureRow label{border:1px solid var(--ps-red);color:var(--ps-red);font:800 7px var(--font-geist-mono),monospace;letter-spacing:.09em;padding:11px 13px;position:relative;overflow:hidden}.psCaptureRow span{color:#66595c;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.07em}.psPrivacy{border:1px solid var(--ps-line);background:var(--ps-panel);color:#7f8b84;gap:11px;margin-top:10px;padding:14px;font-size:9px;line-height:1.5;display:flex}.psPrivacy input{accent-color:var(--ps-green)}.psPrivacy span{display:grid}.psPrivacy strong{color:#b1bbb5;font:700 7px var(--font-geist-mono),monospace;letter-spacing:.09em}.psAnalyse{border:1px solid var(--ps-red);color:#fff;letter-spacing:.09em;background:linear-gradient(90deg,#ff2637,#ff5a23);justify-content:space-between;align-items:center;width:100%;margin-top:10px;padding:17px;font:850 11px Arial Narrow,Impact,sans-serif;display:flex;box-shadow:0 12px 32px #ff2f3d3d}.psAnalyse b{font-size:18px}.psAnalyse:disabled{color:#735e60;box-shadow:none;background:#1b1012;border-color:#392326}.psMessage{border-left:2px solid var(--ps-gold);color:#b8a77d;background:#e2bd6912;margin:10px 0;padding:13px;font-size:9px;line-height:1.55}.psEvents,.psLevelDeck,.psResultChart,.psDrawingDesk{border:1px solid var(--ps-line);background:var(--ps-panel);margin-top:10px}.psEvents{margin-top:28px}.psEvents header,.psLevelDeck header,.psResultChart>header,.psDrawingDesk>header{border-bottom:1px solid var(--ps-line);font:700 7px var(--font-geist-mono),monospace;letter-spacing:.08em;justify-content:space-between;padding:11px 12px;display:flex}.psEvents header span,.psLevelDeck header span,.psResultChart header span,.psDrawingDesk header span{color:var(--ps-green)}.psEvents header b,.psLevelDeck header b,.psResultChart header b,.psDrawingDesk header b{color:var(--ps-gold)}.psEvents>div{padding:17px}.psEvents strong{font-size:12px}.psEvents p{color:#75817a;margin:7px 0 0;font-size:9px;line-height:1.6}.psToolBar{background:var(--ps-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.psToolBar button{color:#87777a;min-height:38px;font:700 7px var(--font-geist-mono),monospace;background:#12090b;border:0}.psToolBar button[data-active=true]{background:var(--ps-red);color:#fff}.psDrawingDesk>p{color:#716468;margin:0;padding:10px 12px;font-size:8px;line-height:1.45}.psAnnotatedChart,.psResultChart>div{background:#020302;width:100%;height:300px;display:block;position:relative;overflow:hidden}.psAnnotatedChart img,.psResultChart>div>img,.psChartFocusCanvas>img{object-fit:contain;width:100%;height:100%}.psAnnotatedChart>i,.psResultChart>div>i,.psChartFocusCanvas>i{z-index:2;background:var(--ps-green);pointer-events:none;height:1px;display:block;position:absolute;left:4%;right:4%;transform:translateY(-50%);box-shadow:0 0 5px #b7ff2acc}.psAnnotatedChart>i[data-tool=resistance],.psResultChart>div>i[data-tool=resistance],.psChartFocusCanvas>i[data-tool=resistance]{background:var(--ps-red);box-shadow:0 0 5px #ff2f3dcc}.psAnnotatedChart>i[data-tool=trend],.psResultChart>div>i[data-tool=trend]{background:var(--ps-gold);transform:translateY(-50%)rotate(-8deg);box-shadow:0 0 5px #ffb000b3}.psAnnotatedChart>i span,.psResultChart>div>i span,.psChartFocusCanvas>i span{color:#fff;font:750 6px var(--font-geist-mono),monospace;letter-spacing:.07em;background:#050304e8;padding:3px 5px;position:absolute;bottom:4px;right:0}.psImmersiveBar{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050304f0;border-bottom:1px solid #ff2f3d59;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;display:flex;position:sticky;top:0}.psImmersiveBar span,.psImmersiveBar button{font:800 7px var(--font-geist-mono),monospace;letter-spacing:.1em}.psImmersiveBar span{color:var(--ps-red)}.psImmersiveBar button,.psResultChart>header button{border:1px solid var(--ps-red);color:#ff7780;font:800 7px var(--font-geist-mono),monospace;letter-spacing:.08em;background:#ff2f3d14;padding:8px 10px}.psResults[data-immersive=true]{z-index:50;background:radial-gradient(circle at 84% 0,#ff2f3d29,#0000 28%),#050304;width:100%;max-width:none;padding:0 max(14px,50vw - 590px) 50px;position:fixed;inset:0;overflow-y:auto}.psResults[data-immersive=true]>.psImmersiveBar{margin-inline:min(-14px,590px - 50vw)}.psResults[data-immersive=true]>header{max-width:900px;padding-top:42px}.psVerdict{border:1px solid #ffffff24;border-left:4px solid var(--ps-gold);background:linear-gradient(135deg,#ffb00014,#ff2f3d0a);max-width:900px;margin:12px 0 16px!important;padding:22px!important}.psVerdict h1{gap:4px;margin:14px 0 12px;display:grid}.psVerdict h1 small{color:#7f8984;font:800 8px var(--font-geist-mono),monospace;letter-spacing:.16em}.psVerdict h1 em{font-size:clamp(54px,15vw,92px);line-height:.9}.psVerdict h1 em[data-direction=BEARISH]{color:var(--ps-red)}.psVerdict h1 em[data-direction=NEUTRAL]{color:var(--ps-gold)}.psVerdict>b{color:#756e68;font:800 7px var(--font-geist-mono),monospace;letter-spacing:.1em;margin-top:14px;display:block}.psConfidence{border:1px solid var(--ps-line);grid-template-columns:repeat(3,1fr);display:grid}.psConfidence>div{border-right:1px solid var(--ps-line);padding:13px 9px}.psConfidence>div:last-child{border:0}.psConfidence span{color:#66726b;font:700 6px var(--font-geist-mono),monospace;display:block}.psConfidence strong{color:#d8dfdb;letter-spacing:.04em;text-overflow:ellipsis;margin-top:7px;font:750 9px Arial Narrow,Impact,sans-serif;display:block;overflow:hidden}.psResultChart>div{height:min(62vh,720px)}.psLevelDeck>div{border-bottom:1px solid var(--ps-line);grid-template-columns:88px 1fr auto;align-items:center;gap:10px;min-height:43px;padding:0 12px;display:grid}.psLevelDeck>div:last-child{border:0}.psLevelDeck>div span{color:#87938c;font:700 7px var(--font-geist-mono),monospace}.psLevelDeck>div i{background:#b7ff2a38;height:1px}.psLevelDeck>div strong{letter-spacing:.04em;font:750 11px Arial Narrow,Impact,sans-serif}.psCases,.psIntel{gap:8px;margin-top:8px;display:grid}.psResults[data-immersive=true] .psCases,.psResults[data-immersive=true] .psIntel{grid-template-columns:repeat(2,minmax(0,1fr))}.psCases article,.psIntel article{border:1px solid var(--ps-line);background:var(--ps-panel);padding:18px}.psCases article[data-tone=bull]{border-top:2px solid var(--ps-green)}.psCases article[data-tone=bear]{border-top:2px solid var(--ps-red)}.psCases span,.psIntel span{color:var(--ps-green);font:700 8px var(--font-geist-mono),monospace;letter-spacing:.09em}.psCases article[data-tone=bear] span,.psIntel article[data-risk] span{color:var(--ps-red)}.psCases p,.psIntel p,.psIntel li{color:#939e98;font-size:10px;line-height:1.6}.psIntel ul{margin:9px 0 0;padding-left:17px}.psIntel article[data-risk]{box-shadow:inset 3px 0 0 var(--ps-red);grid-column:1/-1}.psResultActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.psResultActions button{border:1px solid var(--ps-red);color:#ff8790;min-height:50px;font:800 7px var(--font-geist-mono),monospace;letter-spacing:.06em;background:#17080a;padding:10px}.psResultActions button:last-child{background:var(--ps-red);color:#fff}.psLegal{color:#56625b;text-align:center;font-size:8px;line-height:1.55}.psChartFocus{z-index:90;padding-top:env(safe-area-inset-top);background:radial-gradient(circle at 50% 0,#ff2f3d1f,#0000 28%),#020203;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.psChartFocus>header{background:#050304f2;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;min-height:58px;padding:0 16px;display:flex}.psChartFocus>header span,.psChartFocus>header button,.psChartFocus footer small{font:800 8px var(--font-geist-mono),monospace;letter-spacing:.11em}.psChartFocus>header span{color:var(--ps-green)}.psChartFocus>header button{border:1px solid var(--ps-red);background:var(--ps-red);color:#fff;padding:9px 10px}.psChartFocusCanvas{background:#000;min-height:0;position:relative;overflow:hidden}.psChartFocus>footer{min-height:104px;padding:14px 17px calc(14px + env(safe-area-inset-bottom));background:#080506;border-top:1px solid #ffffff24;grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.psChartFocus footer div{gap:3px;display:grid}.psChartFocus footer small{color:#767f7a}.psChartFocus footer strong{letter-spacing:.03em;font:400 28px Impact,Arial Narrow,sans-serif}.psChartFocus footer strong[data-direction=BEARISH]{color:var(--ps-red)}.psChartFocus footer strong[data-direction=BULLISH]{color:var(--ps-green)}.psChartFocus footer strong[data-direction=NEUTRAL]{color:var(--ps-gold)}.psChartFocus footer p{color:#aeb5b1;margin:0;font-size:11px;line-height:1.45}@keyframes psScan{0%,to{opacity:.25;top:10%}50%{opacity:1;top:90%}}@keyframes psPulse{to{opacity:0;inset:-35px}}@media (max-width:680px){.psResults[data-immersive=true]{padding-top:env(safe-area-inset-top);padding-inline:12px}.psResults[data-immersive=true] .psCases,.psResults[data-immersive=true] .psIntel{grid-template-columns:1fr}.psIntel article[data-risk]{grid-column:auto}.psResults[data-immersive=true] .psResultChart>div{height:52vh}.psChartFocus>footer{grid-template-columns:1fr;gap:8px}.psChartFocus footer p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.psImmersiveBar span{max-width:190px;line-height:1.4}}@media (max-width:360px){.psResultActions{grid-template-columns:1fr}.psHeaderActions span{display:none}}@media (prefers-reduced-motion:reduce){.psTarget b,.psScanLine{animation:none}}.psAnnotatedChart>i[data-tool=fibonacci],.psResultChart>div>i[data-tool=fibonacci],.psChartFocusCanvas>i[data-tool=fibonacci]{background:#49c8ff;box-shadow:0 0 5px #49c8ffb3}.psOverlayBar{border:1px solid var(--ps-line);background:var(--ps-line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:8px;display:grid}.psOverlayBar button{color:#75676a;min-height:38px;font:800 7px var(--font-geist-mono),monospace;letter-spacing:.07em;background:#10090b;border:0}.psOverlayBar button[data-active=true]{color:var(--ps-green);box-shadow:inset 0 -2px 0 var(--ps-green);background:#172008}.psNarrative,.psDecisionGrid,.psEventDeck{border:1px solid var(--ps-line);background:var(--ps-panel);margin-top:8px}.psNarrative>header,.psEventDeck>header{border-bottom:1px solid var(--ps-line);font:800 7px var(--font-geist-mono),monospace;letter-spacing:.08em;justify-content:space-between;padding:12px;display:flex}.psNarrative>header span,.psEventDeck>header span{color:var(--ps-green)}.psNarrative>header b,.psEventDeck>header b{color:var(--ps-gold)}.psNarrative>p,.psEventDeck>p{color:#b1bbb5;margin:0;padding:18px;font-size:12px;line-height:1.7}.psNarrative>div{border-top:1px solid var(--ps-line);grid-template-columns:1fr 1fr;display:grid}.psNarrative article,.psDecisionGrid article{padding:16px}.psNarrative article+article{border-left:1px solid var(--ps-line)}.psNarrative article span,.psDecisionGrid span{color:var(--ps-green);font:800 7px var(--font-geist-mono),monospace;letter-spacing:.09em}.psNarrative article p,.psDecisionGrid p,.psDecisionGrid li{color:#909b95;font-size:10px;line-height:1.6}.psCases article>strong{color:#7f8984;font:800 7px var(--font-geist-mono),monospace;letter-spacing:.08em;margin-top:13px;display:block}.psDecisionGrid{grid-template-columns:1fr 1fr;display:grid}.psDecisionGrid article:first-child{border-right:1px solid var(--ps-line);box-shadow:inset 3px 0 0 var(--ps-gold)}.psDecisionGrid ol{margin:9px 0 0;padding-left:17px}.psEventDeck>ol{margin:0;padding:0;list-style:none}.psEventDeck>ol li{border-top:1px solid var(--ps-line);grid-template-columns:110px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.psEventDeck time,.psEventDeck li span{color:#7e8983;font:700 7px var(--font-geist-mono),monospace}.psEventDeck li strong{font-size:10px}.psEventDeck footer,.psEventEmpty{border-top:1px solid var(--ps-line);color:#73676a;padding:14px;font-size:8px;line-height:1.55}.psStockEvents{border-top:1px solid var(--ps-line);padding:14px}.psStockEvents>strong{color:#49c8ff;font:800 8px var(--font-geist-mono),monospace;letter-spacing:.08em}.psStockEvents>p{color:#7e8983;font-size:9px}.psStockEvents ol{margin:10px 0 0;padding:0;list-style:none}.psStockEvents li{border-top:1px solid #ffffff12;grid-template-columns:90px 75px 1fr;gap:8px;padding:9px 0;display:grid}.psStockEvents time,.psStockEvents b,.psStockEvents span{font:700 7px var(--font-geist-mono),monospace}.psStockEvents time,.psStockEvents span{color:#87938c}.psStockEvents b{color:var(--ps-gold)}@media (max-width:680px){.psNarrative>div,.psDecisionGrid{grid-template-columns:1fr}.psNarrative article+article,.psDecisionGrid article:first-child{border-left:0;border-right:0;border-top:1px solid var(--ps-line)}.psEventDeck>ol li{grid-template-columns:1fr auto}.psEventDeck time{grid-column:1/-1}.psStockEvents li{grid-template-columns:1fr auto}.psStockEvents li span{grid-column:1/-1}}.psAutoPreview{border:1px solid var(--ps-line);background:var(--ps-panel);margin-top:10px}.psAutoPreview>header{border-bottom:1px solid var(--ps-line);font:700 7px var(--font-geist-mono),monospace;letter-spacing:.08em;justify-content:space-between;padding:11px 12px;display:flex}.psAutoPreview>header span{color:var(--ps-green)}.psAutoPreview>header b{color:#49c8ff}.psAutoPreview>p{color:#716468;margin:0;padding:10px 12px;font-size:8px;line-height:1.45}.psStudyPicker,.psStudyResults{border:1px solid var(--ps-line);background:var(--ps-panel);margin-top:10px}.psStudyPicker>header,.psStudyResults>header{border-bottom:1px solid var(--ps-line);font:700 7px var(--font-geist-mono),monospace;letter-spacing:.08em;justify-content:space-between;padding:11px 12px;display:flex}.psStudyPicker header span,.psStudyResults header span{color:var(--ps-green)}.psStudyPicker header b,.psStudyResults header b{color:#49c8ff}.psStudyPicker>div{background:var(--ps-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.psStudyPicker button{color:#716468;min-height:40px;font:800 7px var(--font-geist-mono),monospace;background:#10090b;border:0}.psStudyPicker button[data-active=true]{color:var(--ps-green);box-shadow:inset 0 -2px 0 var(--ps-green);background:#172008}.psStudyPicker>p{color:#716468;margin:0;padding:10px 12px;font-size:8px;line-height:1.45}.psStudyResults>div{background:var(--ps-line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.psStudyResults article{background:var(--ps-panel);grid-template-columns:1fr auto;gap:5px;padding:14px;display:grid}.psStudyResults article>span,.psStudyResults article>strong,.psStudyResults article>b{font:800 7px var(--font-geist-mono),monospace;letter-spacing:.07em}.psStudyResults article>span{color:#fff}.psStudyResults article>strong{color:#49c8ff}.psStudyResults article>b{color:var(--ps-gold)}.psStudyResults article>b[data-signal=BULLISH]{color:var(--ps-green)}.psStudyResults article>b[data-signal=BEARISH]{color:var(--ps-red)}.psStudyResults article>p{color:#8f9994;grid-column:1/-1;margin:5px 0 0;font-size:9px;line-height:1.55}.psStudyResults article[data-status=UNAVAILABLE]{opacity:.68}@media (max-width:520px){.psStudyPicker>div{grid-template-columns:repeat(2,1fr)}.psStudyResults>div{grid-template-columns:1fr}}.psApp{--ps-bg:#0a0e13;--ps-panel:#11171f;--ps-line:#25303d;--ps-green:#42cf83;--ps-red:#f0646e;--ps-gold:#dfb55b;--ps-text:#edf2f6;background:linear-gradient(#0d1218,#080b0f);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.psHeader{border-bottom:1px solid var(--ps-line);height:64px;box-shadow:none;background:#0a0e13f2}.psLogo strong{letter-spacing:.12em;font-size:11px;font-weight:750}.psLogo small{color:#8291a0;font-size:6px}.psLogoMark{border-color:#5f7183}.psLogoMark:before,.psLogoMark:after,.psLogoMark i{background:#42cf83}.psHeaderActions span{border-color:var(--ps-line);color:#9aa8b5;padding:7px 9px;font-size:6px}.psScanner,.psResults{width:min(100% - 28px,600px)}.psCopy{padding:40px 4px 22px}.psCopy>p,.psResults>header>p{color:#8291a0;font-size:7px}.psCopy h1,.psResults h1{letter-spacing:-.045em;text-transform:none;margin:14px 0;font:700 clamp(36px,10vw,54px)/.98 Inter,ui-sans-serif,sans-serif}.psCopy h1 em,.psResults h1 em{color:var(--ps-text);font:inherit;text-shadow:none;font-style:normal}.psCopy>span,.psResults>header>span{color:#9aa7b3;font-size:14px;line-height:1.6}.psUpload{border-color:var(--ps-line);height:330px;box-shadow:none;background:#0e141b;border-radius:10px}.psUpload>strong{letter-spacing:.08em;text-shadow:none;margin-top:22px;font:750 13px Inter,ui-sans-serif,sans-serif}.psUpload>small{color:#748391}.psScanLine{display:none}.psTarget{width:86px;height:86px;box-shadow:none;border-color:#526170}.psTarget:before{border-color:#34414d;inset:18px}.psTarget:after{background:var(--ps-green);box-shadow:none;inset:39px}.psTarget b{display:none}.psTarget i:first-child{background:linear-gradient(#0000,#526170,#0000);height:102px;top:-8px}.psTarget i:nth-child(2){background:linear-gradient(90deg,#0000,#526170,#0000);width:102px;left:-8px}.psTargetLarge{width:96px;height:96px}.psTargetLarge:after{inset:44px}.psTargetLarge i:first-child{height:112px}.psTargetLarge i:nth-child(2){width:112px}.psCaptureRow label,.psAnalyse,.psResultActions button,.psImmersiveBar button,.psResultChart>header button{border-radius:7px}.psCaptureRow label{color:#b5c0ca;border-color:#526170}.psAnalyse{color:#11171f;box-shadow:none;background:#e8edf2;border:0;padding:18px;font:800 11px Inter,ui-sans-serif,sans-serif}.psAnalyse:disabled{color:#63717e;background:#1b242e}.psPrivacy,.psEvents,.psLevelDeck,.psResultChart,.psDrawingDesk,.psAutoPreview,.psStudyPicker,.psStudyResults,.psNarrative,.psDecisionGrid,.psEventDeck{border-color:var(--ps-line);background:var(--ps-panel);border-radius:8px;overflow:hidden}.psVerdict{border:1px solid var(--ps-line);background:#11171f;border-left:4px solid #7f91a4;border-radius:9px}.psVerdictTop{justify-content:space-between;align-items:end;gap:20px;display:flex}.psVerdictTop h1{margin:15px 0 8px}.psVerdictTop h1 small{color:#8291a0;font:750 7px var(--font-geist-mono),monospace;letter-spacing:.13em;margin-bottom:7px;display:block}.psVerdictTop h1 em{font-size:76px;line-height:.8}.psVerdictTop>div{justify-items:end;gap:7px;margin-bottom:8px;display:grid}.psVerdictTop>div small{color:#8c9aa7;font:700 11px var(--font-geist-mono),monospace}.psVerdictTop>div strong{border:1px solid var(--ps-gold);color:var(--ps-gold);font:800 8px var(--font-geist-mono),monospace;letter-spacing:.08em;border-radius:5px;padding:7px 9px}.psVerdictTop>div strong[data-verdict=STAND_ASIDE]{border-color:var(--ps-red);color:var(--ps-red)}.psVerdict h2{color:#edf2f6;margin:12px 0 7px;font-size:18px;line-height:1.3}.psVerdict h1 em[data-grade=A],.psVerdict h1 em[data-grade=B]{color:var(--ps-green)}.psVerdict h1 em[data-grade=C]{color:var(--ps-gold)}.psVerdict h1 em[data-grade=D],.psVerdict h1 em[data-grade=F]{color:var(--ps-red)}.psScorecard{border:1px solid var(--ps-line);background:var(--ps-line);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:8px;display:grid;overflow:hidden}.psScorecard article{background:var(--ps-panel);grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}.psScorecard span{color:#7f8e9b;font:700 6px var(--font-geist-mono),monospace;letter-spacing:.07em}.psScorecard strong{color:#dbe3e9;font:800 9px var(--font-geist-mono),monospace}.psScorecard i{background:#26313c;border-radius:3px;grid-column:1/-1;height:3px;overflow:hidden}.psScorecard i b{border-radius:inherit;background:var(--ps-green);height:100%;display:block}.psAuditGrid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:8px;display:grid}.psAuditGrid article{border:1px solid var(--ps-line);background:var(--ps-panel);border-radius:8px;padding:17px}.psAuditGrid article>span{color:#9eabb6;font:800 7px var(--font-geist-mono),monospace;letter-spacing:.08em}.psAuditGrid article[data-audit=improve]{border-top:2px solid var(--ps-green)}.psAuditGrid article[data-audit=kill]{border-top:2px solid var(--ps-red)}.psAuditGrid article[data-audit=missing],.psAuditGrid article[data-audit=trap]{border-top:2px solid var(--ps-gold)}.psAuditGrid ul{margin:10px 0 0;padding-left:17px}.psAuditGrid li,.psAuditGrid p{color:#9aa7b3;font-size:10px;line-height:1.6}.psIntent{border:1px solid var(--ps-line);background:var(--ps-panel);border-radius:8px;margin-top:10px;overflow:hidden}.psIntent header{border-bottom:1px solid var(--ps-line);font:750 7px var(--font-geist-mono),monospace;letter-spacing:.08em;justify-content:space-between;padding:11px 12px;display:flex}.psIntent header span{color:#c7d0d8}.psIntent header b{color:#778795}.psIntent>div{background:var(--ps-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.psIntent button{color:#71808d;min-height:44px;font:800 8px var(--font-geist-mono),monospace;background:#11171f;border:0}.psIntent button[data-active=true]{color:#11171f;background:#e8edf2}.psToolBar button[data-active=true],.psStudyPicker button[data-active=true],.psOverlayBar button[data-active=true]{color:var(--ps-green);box-shadow:inset 0 -2px 0 var(--ps-green);background:#19261f}.psResults[data-immersive=true]{background:#090d12}.psChartFocus{background:#070a0e}.psChartFocus>header,.psChartFocus>footer{background:#0d1218}@media (max-width:520px){.psScorecard{grid-template-columns:repeat(2,1fr)}.psAuditGrid{grid-template-columns:1fr}.psVerdictTop h1 em{font-size:66px}}.psLogoMark{animation:3.6s ease-in-out infinite psLogoBreathe}.psLogoMark:after{box-shadow:0 0 #42cf8300}.psLogoMark i{animation:3.6s ease-in-out infinite psLogoCore}.psLogo>span:last-child strong{color:#dfe7ed;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#dfe7ed 0% 38%,#fff 48%,#89e4b2 52%,#dfe7ed 62% 100%) 0 0/240% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite psWordmarkShimmer}@keyframes psLogoBreathe{0%,to{border-color:#5f7183;box-shadow:0 0 #42cf8300}50%{border-color:#42cf83;box-shadow:0 0 0 5px #42cf8310}}@keyframes psLogoCore{0%,to{opacity:.7;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}@keyframes psWordmarkShimmer{0%,35%{background-position:120% 0}65%,to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.psLogoMark,.psLogoMark i,.psLogo>span:last-child strong{animation:none}}.psVault{border:1px solid var(--ps-line);background:var(--ps-panel);border-radius:8px;margin-top:24px;overflow:hidden}.psVault>header{border-bottom:1px solid var(--ps-line);font:750 7px var(--font-geist-mono),monospace;letter-spacing:.08em;justify-content:space-between;padding:11px 12px;display:flex}.psVault header span{color:#c7d0d8}.psVault header b{color:#778795}.psVault article{border-top:1px solid #ffffff10;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:13px;display:grid}.psVault article:first-of-type{border-top:0}.psVault article div{gap:4px;display:grid}.psVault article strong{font-size:11px}.psVault article span{color:#7f8e9b;font:700 7px var(--font-geist-mono),monospace}.psVault article>b{color:var(--ps-gold);font-size:20px}.psVault button{color:#c7d0d8;font:800 7px var(--font-geist-mono),monospace;background:0 0;border:1px solid #526170;border-radius:5px;padding:8px}.psVaultMessage{color:#8eddb2;text-align:center;background:#42cf8310;border-radius:6px;padding:10px;font-size:9px}.psReviewGrid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:8px;display:grid}.psReviewGrid article{border:1px solid var(--ps-line);background:var(--ps-panel);border-radius:8px;padding:17px}.psReviewGrid span{color:#8d9aa6;font:800 7px var(--font-geist-mono),monospace;letter-spacing:.08em}.psReviewGrid p{color:#a4afb8;font-size:10px;line-height:1.65}.psProcessNote{color:#9ee6be;text-align:center;font:800 8px var(--font-geist-mono),monospace;letter-spacing:.06em;background:#42cf8310;border:1px solid #42cf8350;border-radius:8px;padding:15px}.psReviewVerdict{margin-top:12px!important}@media (max-width:520px){.psReviewGrid{grid-template-columns:1fr}.psVault article{grid-template-columns:1fr auto}.psVault article button{grid-column:1/-1}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.psApp{--pb-depth:0 22px 60px #00000057;--pb-depth-sm:0 10px 28px #0000003d;--pb-glass:linear-gradient(145deg,#ffffff0e,#ffffff03 42%,#0000001f);isolation:isolate}.psApp:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(900px 500px at 8% -10%,#42cf8314,#0000 60%),radial-gradient(760px 460px at 100% 0,#f0646e14,#0000 58%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/32px 32px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0 72%,#0000 100%);mask-image:linear-gradient(#000 0 72%,#0000 100%)}.psHeader{border-bottom-color:#ffffff14;transform:translateZ(0);box-shadow:0 12px 34px #00000047}.psLogoMark{box-shadow:inset 0 1px #ffffff2e,0 8px 24px #42cf8314}.psScanner,.psResults{perspective:1400px}.psCopy{padding-top:34px}.psCopy h1{letter-spacing:-.055em;text-wrap:balance;font-weight:800}.psCopy>span{color:#7f8b96;max-width:390px;font-size:12px}.psUpload{height:clamp(300px,52vh,430px);min-height:330px;box-shadow:var(--pb-depth),inset 0 1px 0 #ffffff0e,inset 0 -30px 70px #0000002e;background:linear-gradient(145deg,#121a22,#0b1016 62%,#0a0d11);border:1px solid #ffffff17;border-radius:16px;transition:transform .24s,box-shadow .24s,border-color .24s;transform:translateZ(0)}.psUpload:after{content:"";pointer-events:none;opacity:.75;background:linear-gradient(115deg,#ffffff14,#0000 22% 68%,#42cf830b);border-radius:15px;position:absolute;inset:1px}.psUpload:hover{border-color:#ffffff29;transform:translateY(-2px);box-shadow:0 28px 72px #0000006b,inset 0 1px #ffffff12}.psUpload img{opacity:.72;filter:saturate(.88)contrast(1.04)}.psTarget{transform:translateZ(28px);box-shadow:0 18px 40px #00000059,inset 0 1px #ffffff1f}.psTarget:after{box-shadow:0 0 20px #42cf8347}.psCaptureRow{margin-top:12px}.psCaptureRow label{background:linear-gradient(145deg,#18212a,#10171e);border:1px solid #526170;justify-content:center;align-items:center;min-height:42px;transition:transform .18s,border-color .18s;display:inline-flex;box-shadow:0 7px 18px #00000040,inset 0 1px #ffffff0f}.psCaptureRow label:active{transform:translateY(1px)scale(.985)}.psPrivacy{background:var(--pb-glass);box-shadow:var(--pb-depth-sm),inset 0 1px 0 #ffffff0b;border-radius:10px}.psAnalyse{background:linear-gradient(145deg,#f7fafc,#dbe3e9);border:1px solid #ffffffb3;border-radius:10px;min-height:54px;transition:transform .18s,box-shadow .18s;box-shadow:0 12px 30px #00000047,inset 0 1px #fff,inset 0 -3px 7px #00000014}.psAnalyse:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 18px 38px #00000057,inset 0 1px #fff}.psAnalyse:not(:disabled):active{transform:translateY(1px)scale(.992)}.psEvents,.psLevelDeck,.psResultChart,.psDrawingDesk,.psAutoPreview,.psStudyPicker,.psStudyResults,.psNarrative,.psDecisionGrid,.psEventDeck,.psVault,.psIntent{box-shadow:var(--pb-depth-sm),inset 0 1px 0 #ffffff09;background:var(--pb-glass);transform:translateZ(0)}.psResults[data-immersive=true]{padding-bottom:70px}.psResults[data-immersive=true]>.psImmersiveBar{box-shadow:0 10px 28px #0000004d}.psVerdict{box-shadow:var(--pb-depth),inset 0 1px 0 #ffffff0e;background:linear-gradient(145deg,#ffffff0b,#11171ff0 55%,#070a0ef5);position:relative;overflow:hidden}.psVerdict:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#ffffff13,#0000 20% 58%,#ffffff05);position:absolute;inset:0}.psVerdictTop,.psVerdict h2,.psVerdict>span,.psVerdict>b{z-index:1;position:relative}.psVerdictTop>div strong{box-shadow:0 5px 18px #00000038,inset 0 1px #ffffff14}.psScorecard{box-shadow:var(--pb-depth-sm),inset 0 1px 0 #ffffff0a}.psScorecard article{background:linear-gradient(145deg,#ffffff0b,#11171ff5);align-content:center;min-height:72px;transition:transform .18s,background .18s}.psScorecard article:hover{background:linear-gradient(145deg,#fff1,#11171ff5);transform:translateY(-2px)}.psScorecard i{background:#202a34;box-shadow:inset 0 1px 2px #00000059}.psScorecard i b{box-shadow:0 0 12px #42cf8329}.psAuditGrid article,.psReviewGrid article{background:linear-gradient(145deg,#ffffff0b,#11171ff5);position:relative;overflow:hidden;box-shadow:0 10px 26px #00000029,inset 0 1px #ffffff09}.psAuditGrid article:after,.psReviewGrid article:after{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ffffff0d,#0000 68%);width:70px;height:70px;position:absolute;top:0;right:0}.psLevelDeck>div{background:#ffffff02;min-height:48px;transition:background .18s}.psLevelDeck>div:hover{background:#ffffff06}.psToolBar,.psOverlayBar,.psStudyPicker>div{box-shadow:inset 0 1px #ffffff09}.psToolBar button,.psOverlayBar button,.psStudyPicker button,.psIntent button{transition:background .16s,color .16s,transform .16s}.psToolBar button:active,.psOverlayBar button:active,.psStudyPicker button:active,.psIntent button:active{transform:scale(.98)}.psResultChart{overflow:hidden}.psResultChart>header,.psDrawingDesk>header,.psEvents header,.psLevelDeck header,.psNarrative>header,.psEventDeck>header,.psAutoPreview>header,.psStudyPicker>header,.psStudyResults>header{background:linear-gradient(#ffffff06,#ffffff01)}.psAnnotatedChart,.psResultChart>div{background:radial-gradient(circle,#42cf8306,#0000 55%),#05080b}.psAnnotatedChart img,.psResultChart>div>img,.psChartFocusCanvas>img{filter:contrast(1.02)saturate(.9)}.psAnnotatedChart>i,.psResultChart>div>i,.psChartFocusCanvas>i{opacity:.78;box-shadow:none}.psAnnotatedChart>i span,.psResultChart>div>i span,.psChartFocusCanvas>i span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff14;border-radius:4px;box-shadow:0 5px 14px #00000047}.psResultActions{bottom:calc(8px + env(safe-area-inset-bottom));z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090d12d6;border:1px solid #ffffff14;border-radius:12px;padding:8px;position:sticky;box-shadow:0 16px 36px #00000061}.psResultActions button{min-height:48px;transition:transform .16s,filter .16s;box-shadow:inset 0 1px #ffffff0e,0 7px 18px #0000002e}.psResultActions button:hover{filter:brightness(1.06);transform:translateY(-1px)}.psChartFocusCanvas{background:radial-gradient(circle at 50% 35%,#42cf830b,#0000 42%),#030609}.psChartFocus>footer{box-shadow:0 -12px 30px #00000052,inset 0 1px #ffffff0a}.psVault article{background:#ffffff02;transition:background .18s}.psVault article:hover{background:#ffffff06}.psVault button{transition:transform .16s,background .16s;box-shadow:inset 0 1px #ffffff0d,0 5px 14px #0000002e}.psVault button:active{transform:scale(.97)}.psLegal{opacity:.62}.psCaptureRow span,.psDrawingDesk>p,.psAutoPreview>p,.psStudyPicker>p{color:#697784;font-size:7px}@media (max-width:680px){.psScanner,.psResults{width:min(100% - 20px,600px)}.psCopy{padding-top:26px}.psUpload{border-radius:14px;height:min(54vh,390px);min-height:280px}.psResults[data-immersive=true]{padding-inline:10px}.psResults[data-immersive=true] .psVerdict{border-radius:11px}.psScorecard article{min-height:68px}.psAuditGrid article,.psReviewGrid article{padding:14px}.psResultActions{margin-inline:-2px}}@media (max-width:420px){.psCopy h1{font-size:36px}.psCopy>span{font-size:11px;line-height:1.5}.psUpload{height:48vh}.psVerdict{padding:17px!important}.psVerdictTop h1 em{font-size:60px}.psVerdict h2{font-size:16px}.psScorecard article{padding:10px}.psScorecard span{font-size:6px}.psScorecard strong{font-size:8px}}@media (prefers-reduced-motion:reduce){.psUpload,.psAnalyse,.psScorecard article,.psResultActions button,.psVault button{transition:none}.psApp:before{display:none}}@media (hover:none){.psUpload:hover,.psScorecard article:hover,.psLevelDeck>div:hover,.psVault article:hover{background:inherit;transform:none}.psAnalyse:not(:disabled):hover,.psResultActions button:hover{filter:none;transform:none}}
.psApp{perspective:1600px}.psApp:after{content:"";z-index:-1;pointer-events:none;opacity:.5;background:linear-gradient(115deg,#0000 0 43%,#ffffff05 50%,#0000 57%);position:fixed;inset:0}.psHeader,.psImmersiveBar{box-shadow:0 14px 38px #0000005c,inset 0 -1px #ffffff09}.psLogoMark{transform:translateZ(18px);box-shadow:inset 0 0 16px #b7ff2a12,0 0 24px #b7ff2a14}.psLogoMark i{animation:2.8s ease-in-out infinite pbxCore2}.psUpload,.psVerdict,.psScorecard,.psAuditGrid article,.psConfidence,.psEvents,.psLevelDeck,.psResultChart,.psDrawingDesk,.psCases article,.psIntel article,.psReviewGrid article{border-radius:14px;box-shadow:0 20px 60px #00000040,inset 0 1px #ffffff0e}.psUpload{transform-style:preserve-3d;box-shadow:0 30px 80px #0006,inset 0 1px #ffffff12,inset 0 -45px 90px #ff2f3d09}.psUpload:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(135deg,#ffffff14,#0000 24% 70%,#ff2f3d0d);border-radius:13px;position:absolute;inset:1px}.psTarget{filter:drop-shadow(0 14px 24px #0000004d);transform:translateZ(26px)}.psAnalyse,.psCaptureRow label,.psResultActions button,.psImmersiveBar button,.psResultChart>header button,.psToolBar button{transition:transform .18s,box-shadow .18s,filter .18s}.psAnalyse:not(:disabled):hover,.psCaptureRow label:hover,.psResultActions button:hover,.psImmersiveBar button:hover,.psResultChart>header button:hover{transform:translateY(-1px);box-shadow:0 16px 38px #0000004d,inset 0 1px #ffffff1f}.psAnalyse:not(:disabled):active,.psCaptureRow label:active,.psResultActions button:active,.psImmersiveBar button:active,.psResultChart>header button:active,.psToolBar button:active{transform:translateY(2px)scale(.985)}.psVerdict{transform-style:preserve-3d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden}.psVerdict:before{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff14,#0000 23% 73%,#ffb0000e);position:absolute;inset:0}.psVerdict h1 em{text-shadow:0 8px 28px #0000008c,0 0 28px #b7ff2a1f;transform:translateZ(16px)}.psScorecard{background:linear-gradient(135deg,#ffffff0a,#ffffff03);overflow:hidden}.psScorecard article{background:linear-gradient(160deg,#ffffff08,#0000);transition:transform .18s,background .18s}.psScorecard article:hover{background:#ffffff0b;transform:translateY(-2px)}.psScorecard article i{border-radius:99px;overflow:hidden;background:#ffffff12!important}.psScorecard article i b{border-radius:99px;box-shadow:0 0 10px #b7ff2a59}.psAnnotatedChart,.psResultChart>div,.psChartFocusCanvas{background:radial-gradient(circle at 50% 45%,#b7ff2a09,#0000 45%),#020302}.psAnnotatedChart:after,.psResultChart>div:after,.psChartFocusCanvas:after{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff04 1px,#0000 1px),linear-gradient(#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:12.5% 20%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.psAnnotatedChart>i,.psResultChart>div>i,.psChartFocusCanvas>i{opacity:.82}.psAnnotatedChart>i span,.psResultChart>div>i span,.psChartFocusCanvas>i span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff14;border-radius:5px;box-shadow:0 5px 15px #00000061}.psLevelDeck>div,.psCases article,.psIntel article,.psAuditGrid article,.psReviewGrid article{transition:transform .18s,background .18s,box-shadow .18s}.psLevelDeck>div:hover,.psCases article:hover,.psIntel article:hover,.psAuditGrid article:hover,.psReviewGrid article:hover{transform:translateY(-2px);box-shadow:0 18px 42px #00000040,inset 0 1px #ffffff0f}.psResultActions{bottom:calc(8px + env(safe-area-inset-bottom));z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080a0dd6;border:1px solid #ffffff14;border-radius:12px;padding:8px;position:sticky;box-shadow:0 18px 40px #0006}.psResultActions button{min-height:48px}.psLegal{opacity:.65}@media (max-width:520px){.psHeader{height:62px;padding-inline:12px}.psScanner,.psResults{width:min(100% - 20px,520px)}.psUpload{height:min(56dvh,390px);min-height:290px}.psResults[data-immersive=true] .psCases,.psResults[data-immersive=true] .psIntel{grid-template-columns:1fr}.psResultChart>div{height:min(60dvh,620px)}}@media (prefers-reduced-motion:reduce){.psLogoMark i{animation:none}.psAnalyse,.psCaptureRow label,.psResultActions button,.psImmersiveBar button,.psResultChart>header button,.psToolBar button,.psScorecard article,.psLevelDeck>div,.psCases article,.psIntel article,.psAuditGrid article,.psReviewGrid article{transition:none}}@keyframes pbxCore2{0%,to{opacity:.75;box-shadow:0 0 8px var(--pb-green,#b7ff2a)}50%{opacity:1;box-shadow:0 0 18px var(--pb-green,#b7ff2a)}}
.psApp{--pb-v2-edge:#ffffff13;--pb-v2-hi:#ffffff1c;--pb-v2-shadow:0 18px 50px #00000057}.psApp button,.psApp label{-webkit-tap-highlight-color:transparent}.psApp :focus-visible{outline-offset:3px;outline:2px solid #b7ff2ab8}.psHeader,.psImmersiveBar{box-shadow:0 14px 36px #00000052,inset 0 1px #ffffff0b}.psLogoMark{transition:transform .25s,box-shadow .25s;transform:perspective(180px)rotateX(5deg)}.psLogoMark:hover{transform:perspective(180px)rotateX(5deg)translateY(-1px)scale(1.04);box-shadow:0 10px 26px #b7ff2a1f,inset 0 1px #fff3}.psUpload{isolation:isolate}.psUpload:before{content:"";z-index:1;pointer-events:none;border:1px solid #ffffff0b;border-radius:10px;position:absolute;inset:10px;box-shadow:inset 0 0 35px #0003}.psUpload[data-loaded=true]:before{border-color:#b7ff2a1f}.psScanLine{opacity:.72;filter:drop-shadow(0 0 4px #ff2f3d59)}.psTarget{transition:transform .25s,filter .25s}.psUpload:hover .psTarget{filter:brightness(1.06);transform:translateZ(28px)scale(1.025)}.psAnalyse{position:relative;overflow:hidden}.psAnalyse:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff52,#0000);width:22%;animation:4.8s ease-in-out infinite pbV2Shine;position:absolute;top:0;bottom:0;left:-35%;transform:skew(-18deg)}.psAnalyse:disabled:after{display:none}@keyframes pbV2Shine{0%,58%{opacity:0;left:-35%}65%{opacity:.7}82%,to{opacity:0;left:125%}}.psVerdict{transform-origin:top;transform:perspective(1400px)rotateX(.35deg)}.psVerdictTop h1 em{filter:drop-shadow(0 8px 18px #0000004d)}.psScorecard{border-radius:10px;overflow:hidden;transform:translateZ(0)}.psScorecard article{position:relative;overflow:hidden}.psScorecard article:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff0e,#0000 28% 75%,#b7ff2a05);position:absolute;inset:0}.psScorecard article strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.psScorecard i b{transition:width .7s cubic-bezier(.2,.75,.25,1)}.psAuditGrid article,.psCases article,.psIntel article,.psReviewGrid article{border-radius:9px;transition:transform .2s,box-shadow .2s,border-color .2s;transform:translateZ(0)}.psAuditGrid article:hover,.psCases article:hover,.psIntel article:hover,.psReviewGrid article:hover{transform:translateY(-1px);box-shadow:0 14px 32px #00000038,inset 0 1px #ffffff0b}.psResultChart,.psDrawingDesk,.psLevelDeck,.psEvents{border-radius:10px;overflow:hidden}.psResultChart>header button,.psImmersiveBar button{border-radius:6px;transition:transform .16s,background .16s,box-shadow .16s}.psResultChart>header button:active,.psImmersiveBar button:active{box-shadow:none;transform:translateY(1px)scale(.98)}.psAnnotatedChart,.psResultChart>div,.psChartFocusCanvas{isolation:isolate}.psAnnotatedChart:after,.psResultChart>div:after,.psChartFocusCanvas:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(#ffffff06,#0000 18% 82%,#00000024);position:absolute;inset:0}.psAnnotatedChart>i,.psResultChart>div>i,.psChartFocusCanvas>i{z-index:4}.psAnnotatedChart>i span,.psResultChart>div>i span,.psChartFocusCanvas>i span{white-space:nowrap}.psResultActions{box-shadow:0 20px 42px #0000006b,inset 0 1px #ffffff0d}.psResultActions button{border-radius:7px;position:relative;overflow:hidden}.psResultActions button:active{transform:translateY(1px)scale(.985)}.psVault{border-radius:10px;overflow:hidden}.psVault article{border-bottom:1px solid #ffffff0b}.psVault article:last-child{border-bottom:0}.psVault button{border-radius:6px}.psLegal{max-width:640px;margin-inline:auto}@media (max-width:680px){.psUpload:before{inset:8px}.psVerdict{transform:none}.psAuditGrid article,.psCases article,.psIntel article,.psReviewGrid article{transition:none}.psAuditGrid article:hover,.psCases article:hover,.psIntel article:hover,.psReviewGrid article:hover{transform:none}.psAnalyse:after{animation-duration:6s}}@media (prefers-reduced-motion:reduce){.psLogoMark,.psAnalyse:after,.psScorecard i b{transition:none;animation:none}.psUpload:hover .psTarget,.psVerdict{transform:none}}
.psApp{--pb-v3-surface:#12161cd1;--pb-v3-edge:#ffffff13;--pb-v3-highlight:#ffffff13;--pb-v3-shadow:0 24px 70px #0000006b;padding-bottom:env(safe-area-inset-bottom)}.psApp::selection{background:#b7ff2a38}.psApp button,.psApp input,.psApp label{touch-action:manipulation}.psHeader,.psImmersiveBar{padding-top:max(10px,env(safe-area-inset-top))}.psHeader{-webkit-backdrop-filter:blur(14px)}.psUpload,.psVerdict,.psScorecard,.psAuditGrid article,.psCases article,.psIntel article,.psReviewGrid article,.psResultChart,.psDrawingDesk,.psLevelDeck,.psEvents,.psVault,.psResultActions{border:1px solid var(--pb-v3-edge);box-shadow:var(--pb-v3-shadow),inset 0 1px 0 var(--pb-v3-highlight)}.psUpload{background:linear-gradient(145deg,#1c222af0,#0a0d12f0)}.psUpload:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff0e,#0000 24% 72%,#b7ff2a05);position:absolute;inset:1px}.psLogoMark{box-shadow:0 12px 34px #0006,inset 0 1px #ffffff29,inset 0 -8px 18px #0003}.psTarget{filter:drop-shadow(0 16px 22px #0000006b)}.psAnalyse{box-shadow:0 12px 30px #00000059,inset 0 1px #ffffff29,inset 0 -3px #0003}.psAnalyse:focus-visible{box-shadow:0 0 0 3px #b7ff2a2e,0 14px 34px #0006}.psVerdict{background:linear-gradient(145deg,#171c23f5,#0a0d12f5)}.psVerdictTop em{box-shadow:0 10px 28px #00000061,inset 0 1px #ffffff1f}.psScorecard article{background:linear-gradient(#ffffff07,#ffffff02)}.psScorecard article i{background:#fff1;box-shadow:inset 0 1px 2px #00000073}.psScorecard article i b{box-shadow:0 0 10px #b7ff2a1f}.psAuditGrid article,.psCases article,.psIntel article,.psReviewGrid article{background:linear-gradient(145deg,#161b22d1,#0b0e13e0)}.psResultChart,.psDrawingDesk,.psLevelDeck,.psEvents,.psVault{background:linear-gradient(145deg,#141920e6,#090c11f2)}.psResultChart>header,.psImmersiveBar{-webkit-backdrop-filter:blur(12px);background:#080b0fb8}.psResultActions{-webkit-backdrop-filter:blur(16px);padding-bottom:max(8px,env(safe-area-inset-bottom));background:#0a0e13c7}.psResultActions button,.psImmersiveBar button{min-height:42px}.psResultActions button:focus-visible,.psImmersiveBar button:focus-visible{box-shadow:0 0 0 3px #b7ff2a29}.psAnnotatedChart,.psChartFocusCanvas{box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 0 80px #00000029}.psAnnotatedChart img,.psChartFocusCanvas img{max-width:100%;display:block}.psAnnotatedChart>i,.psChartFocusCanvas>i{filter:drop-shadow(0 1px 3px #000c)}.psAnnotatedChart>i span,.psChartFocusCanvas>i span{-webkit-backdrop-filter:blur(6px);background:#070a0ec7;border:1px solid #ffffff14;box-shadow:0 5px 14px #00000047}.psVault article{background:linear-gradient(90deg,#ffffff03,#0000)}.psVault article:hover{background:#ffffff06}.psProcessNote{border:1px solid #b7ff2a24;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #0000003d}@media (max-width:680px){.psApp{min-height:100svh}.psUpload,.psVerdict,.psScorecard,.psAuditGrid article,.psCases article,.psIntel article,.psReviewGrid article,.psResultChart,.psDrawingDesk,.psLevelDeck,.psEvents,.psVault{box-shadow:0 14px 38px #00000052,inset 0 1px #ffffff0e}.psResultActions{z-index:30;margin-bottom:0;position:sticky;bottom:0}}@media (orientation:landscape) and (max-height:600px){.psResults[data-immersive=true] .psImmersiveBar{min-height:38px}.psResults[data-immersive=true] .psResultChart{min-height:calc(100svh - 52px)}.psResults[data-immersive=true] .psAnnotatedChart,.psResults[data-immersive=true] .psChartFocusCanvas{max-height:calc(100svh - 92px)}}@media (prefers-reduced-motion:reduce){.psApp *,.psApp :before,.psApp :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.psHeader{background:linear-gradient(#05080cf7,#05080ce0);border-bottom:1px solid #b7ff2a29;height:76px;padding-inline:18px}.psHeader:after{content:"V3.1 · PRIVATE BETA";color:#b7ff2a7a;font:800 5px var(--font-geist-mono),monospace;letter-spacing:.14em;position:absolute;bottom:7px;right:18px}.psLogo strong{letter-spacing:.17em;font-size:11px}.psLogo small{color:#89968e;font-size:6px}.psScanner{width:min(100% - 24px,620px)}.psCopy,.psResults>header{padding:34px 2px 18px}.psCopy>p,.psResults>header>p{letter-spacing:.16em;color:#9eaaa4;font-size:8px}.psCopy h1,.psResults h1{letter-spacing:-.035em;margin:15px 0 12px;font-size:clamp(40px,12.5vw,58px);line-height:.9}.psCopy>span,.psResults>header>span{color:#a9b1ad;max-width:560px;font-size:14px;line-height:1.55}.psUpload{background:radial-gradient(circle at 50% 42%,#b7ff2a13,#0000 34%),linear-gradient(145deg,#161c22fa,#06090dfa);border-color:#b7ff2a47;border-radius:22px;height:410px;margin-top:4px;box-shadow:0 22px 65px #0000006b,inset 0 1px #ffffff14}.psUpload:before{content:"CHART INPUT · READY";z-index:3;color:#b7ff2acc;font:800 6px var(--font-geist-mono),monospace;letter-spacing:.12em;background:#05080bad;border:1px solid #b7ff2a2e;border-radius:999px;padding:6px 8px;position:absolute;top:14px;left:15px}.psUpload:after{background:linear-gradient(135deg,#ffffff12,#0000 22% 68%,#b7ff2a09);border-radius:21px}.psTarget{border-color:#b7ff2a94;width:132px;height:132px;box-shadow:0 0 70px #b7ff2a1f,0 18px 38px #00000073}.psTarget:before{border-color:#b7ff2a38}.psTarget:after{background:var(--ps-green);box-shadow:0 0 28px #b7ff2ab3}.psTarget i:first-child{background:linear-gradient(#0000,#b7ff2abf,#0000);height:158px}.psTarget i:nth-child(2){background:linear-gradient(90deg,#0000,#b7ff2abf,#0000);width:158px}.psScanLine{background:#b7ff2a8c;display:block;box-shadow:0 0 15px #b7ff2a4d}.psUpload>strong{letter-spacing:-.02em;text-shadow:0 0 24px #b7ff2a2e;margin-top:30px;font-size:24px}.psUpload>small{color:#8b9790;font-size:7px}.psCaptureRow{margin-top:11px}.psCaptureRow label{color:var(--ps-green);background:#b7ff2a0a;border-color:#b7ff2a8c;border-radius:10px;padding:12px 14px}.psCaptureRow span{color:#7c8982;font-size:6px}.psPrivacy{background:#0f1419c7;border-color:#ffffff1a;border-radius:12px;padding:13px}.psAnalyse{color:#071006;background:linear-gradient(100deg,#89c91c,#b7ff2a 58%,#d4ff74);border-color:#b7ff2a8c;border-radius:12px;margin-top:10px;font-size:11px;box-shadow:0 14px 34px #b7ff2a29,inset 0 1px #ffffff73}.psAnalyse b{font-size:20px}@media (max-width:680px){.psCopy h1{max-width:350px}.psUpload{height:420px}.psScanner{padding-bottom:18px}}@media (min-width:681px){.psUpload{height:470px}.psCopy h1{font-size:62px}}
.psApp{--pb-green:#38f28e;--pb-gold:#e8c673;--pb-ink:#06100d;--pb-ivory:#f4f3ec;--pb-muted:#aeb8b3}.psApp .psCopy>span,.psApp .psPrivacy span,.psApp .psAutoPreview p,.psApp .psEventEmpty,.psApp .psEvents p,.psApp .psVault article span,.psApp .psVerdict>span,.psApp .psAuditGrid p,.psApp .psAuditGrid li,.psApp .psNarrative p,.psApp .psCases p,.psApp .psDecisionGrid p,.psApp .psDecisionGrid li,.psApp .psIntel p,.psApp .psEventDeck p,.psApp .psEventDeck li,.psApp .psLegal{font-size:clamp(14px,3.8vw,16px);line-height:1.58}.psApp .psCopy h1{font-size:clamp(40px,11vw,66px);line-height:.96}.psApp .psCopy>p,.psApp .psHeaderActions span{letter-spacing:.14em;font-size:12px}.psApp button,.psApp input,.psApp label{font-size:14px}.psHeader{position:relative;overflow:hidden}.psHeader:after{content:"NASH AI MARKETS  ·  YOUR TRADING SECOND OPINION";color:#8d9994;font:700 9px/1.2 var(--font-geist-mono),"Courier New",monospace;letter-spacing:.16em;opacity:.9;margin-top:8px;display:block}.psLogo{filter:drop-shadow(0 0 14px #38f28e18)}.psLogoMark{box-shadow:0 0 0 1px #38f28e20,0 0 26px #38f28e10}.psLogoMark i{box-shadow:0 0 18px #38f28e55}@media (prefers-reduced-motion:no-preference){.psApp .psScanner:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #38f28e0b;border-radius:50%;width:min(70vw,360px);animation:14s linear infinite pb-orbit;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.psApp .psTargetLarge{animation:3.2s ease-in-out infinite pb-target-breathe}.psApp .psScanLine{animation:2.8s ease-in-out infinite pb-scan}.psApp .psAnalyse:not(:disabled){animation:3.4s ease-in-out infinite pb-button-glow}.psApp .psResults[data-immersive=true] .psVerdict{animation:.42s cubic-bezier(.2,.8,.2,1) both pb-arrive}.psApp .psResults[data-immersive=true] .psScorecard article{animation:.38s both pb-rise}.psApp .psResults[data-immersive=true] .psScorecard article:nth-child(2){animation-delay:40ms}.psApp .psResults[data-immersive=true] .psScorecard article:nth-child(3){animation-delay:80ms}.psApp .psResults[data-immersive=true] .psScorecard article:nth-child(4){animation-delay:.12s}.psApp .psResults[data-immersive=true] .psScorecard article:nth-child(5){animation-delay:.16s}.psApp .psResults[data-immersive=true] .psScorecard article:nth-child(6){animation-delay:.2s}}.psApp .psIntent{background:linear-gradient(135deg,#0b1714,#0a1110);border:1px solid #38f28e24;position:relative;overflow:hidden;box-shadow:0 12px 40px #0005}.psApp .psIntent:before{content:"FOCUS";color:#38f28e;font:800 8px/1 var(--font-geist-mono),monospace;letter-spacing:.16em;background:#38f28e14;padding:6px 9px;position:absolute;top:0;right:0}.psApp .psIntent header b{font-size:10px}.psApp .psIntent button{letter-spacing:.06em;min-height:46px;font-weight:800}.psApp .psResultChart,.psApp .psAutoPreview{box-shadow:0 18px 55px #0007,inset 0 0 0 1px #ffffff08}.psApp .psAnnotatedChart,.psApp .psChartFocusCanvas{isolation:isolate}.psApp .psAnnotatedChart:after,.psApp .psChartFocusCanvas:after{content:"BULLSEYE  ·  ANALYSIS LAYER";z-index:4;color:#c9d3ce;font:800 8px/1 var(--font-geist-mono),monospace;letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06100dcc;border:1px solid #38f28e30;border-radius:5px;padding:5px 7px;position:absolute;bottom:10px;left:10px}.psApp .psAnnotatedChart i[data-tool=support],.psApp .psAnnotatedChart i[data-tool=resistance],.psApp .psAnnotatedChart i[data-tool=trend],.psApp .psAnnotatedChart i[data-tool=fibonacci]{opacity:.96}.psApp .psScorecard article{background:linear-gradient(145deg,#0d1815,#09100e);border-color:#ffffff12;position:relative;overflow:hidden}.psApp .psScorecard article:after{content:"";filter:blur(14px);background:#38f28e0a;border-radius:50%;width:120px;height:120px;position:absolute;inset:auto -30% -70% auto}@media (max-width:640px){.psApp{font-size:15px}.psApp .psHeader{padding:14px 16px 12px}.psApp .psHeaderActions{display:none}.psApp .psScanner{padding-left:16px;padding-right:16px}.psApp .psAnalyse{min-height:54px;font-size:15px}.psApp .psCaptureRow label{place-items:center;min-height:46px;display:grid}.psApp .psOverlayBar{gap:7px}.psApp .psOverlayBar button{min-height:42px;padding-inline:11px}.psApp .psResultActions{grid-template-columns:1fr}.psApp .psResultActions button{min-height:48px}.psApp .psVerdictTop h1 em{font-size:clamp(54px,16vw,76px)}}@media (prefers-reduced-motion:reduce){.psApp *,.psApp :before,.psApp :after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes pb-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes pb-target-breathe{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@keyframes pb-scan{0%,to{opacity:.18;transform:translateY(-10px)}50%{opacity:.72;transform:translateY(210px)}}@keyframes pb-button-glow{0%,to{box-shadow:0 0 #38f28e00}50%{box-shadow:0 0 0 5px #38f28e12,0 10px 35px #38f28e14}}@keyframes pb-arrive{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes pb-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.psApp .psUpload img,.psApp .psAnnotatedChart img,.psApp .psResultChart>div>img,.psApp .psChartFocusCanvas>img{opacity:1;image-rendering:auto;backface-visibility:hidden}.psApp .psAutoPreview{display:none!important}.psApp .psUpload[data-loaded=true]:after{content:"🎯  CHART LOADED  ·  READY TO ANALYSE";z-index:4;color:#b7ff2a;width:max-content;max-width:calc(100% - 24px);font:800 10px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-align:center;background:#050304ed;border:1px solid #38f28e55;border-radius:6px;padding:9px 12px;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0008}.psApp .psUpload[data-loaded=true]>small{opacity:.9}@media (max-width:640px){.psApp .psUpload[data-loaded=true]:after{font-size:9px;bottom:12px}}@media (prefers-reduced-motion:reduce){.psApp .psUpload[data-loaded=true]:after{transition:none}}
.psApp{--pb-panel-icon:#9dffce;--pb-focus-ring:#7affb6}.psApp .psAuditGrid article>span,.psApp .psNarrative header>span,.psApp .psCases article>span,.psApp .psDecisionGrid article>span,.psApp .psIntel article>span,.psApp .psEventDeck header>span,.psApp .psLevelDeck header>span,.psApp .psResultChart header>span,.psApp .psEvents header>span,.psApp .psVault header>span{align-items:center;gap:8px;display:flex}.psApp .psAuditGrid article>span:before,.psApp .psNarrative header>span:before,.psApp .psCases article>span:before,.psApp .psDecisionGrid article>span:before,.psApp .psIntel article>span:before,.psApp .psEventDeck header>span:before,.psApp .psLevelDeck header>span:before,.psApp .psResultChart header>span:before,.psApp .psEvents header>span:before,.psApp .psVault header>span:before{width:24px;height:24px;color:var(--pb-panel-icon);font:900 12px/1 var(--font-geist-mono),monospace;background:#ffffff08;border:1px solid #ffffff16;border-radius:7px;flex:0 0 24px;place-items:center;display:inline-grid;box-shadow:inset 0 0 12px #38f28e08}.psApp .psAuditGrid article[data-audit=missing]>span:before{content:"?"}.psApp .psAuditGrid article[data-audit=improve]>span:before{content:"↑"}.psApp .psAuditGrid article[data-audit=kill]>span:before{content:"×";color:#ff9e9e}.psApp .psAuditGrid article[data-audit=trap]>span:before{content:"!";color:#ffd67a}.psApp .psNarrative header>span:before{content:"↳"}.psApp .psCases article[data-tone=bull]>span:before{content:"▲";color:#61f5a2}.psApp .psCases article[data-tone=bear]>span:before{content:"▼";color:#ff8f8f}.psApp .psDecisionGrid article:first-child>span:before{content:"Ⅱ";color:#ffd67a}.psApp .psDecisionGrid article:last-child>span:before{content:"✓"}.psApp .psIntel article:first-child>span:before{content:"∿"}.psApp .psIntel article[data-risk]>span:before{content:"!";color:#ffb47a}.psApp .psEventDeck header>span:before,.psApp .psEvents header>span:before{content:"◷"}.psApp .psLevelDeck header>span:before{content:"≡"}.psApp .psResultChart header>span:before{content:"◎"}.psApp .psVault header>span:before{content:"◇"}.psApp .psResults section{scroll-margin-top:72px}.psApp .psAuditGrid article,.psApp .psNarrative,.psApp .psCases article,.psApp .psDecisionGrid article,.psApp .psIntel article,.psApp .psEventDeck{border-top-color:#ffffff18}.psApp .psAuditGrid li,.psApp .psDecisionGrid li,.psApp .psIntel li{padding-block:3px}.psApp .psCases p,.psApp .psNarrative p,.psApp .psDecisionGrid p,.psApp .psIntel p{max-width:72ch}.psApp button:focus-visible{outline:3px solid var(--pb-focus-ring);outline-offset:3px}.psApp label:has(input:focus-visible){outline:3px solid var(--pb-focus-ring);outline-offset:3px}.psApp button:not(:disabled){touch-action:manipulation;-webkit-tap-highlight-color:#38f28e2b}.psApp button:active:not(:disabled){transform:translateY(1px)scale(.995)}@media (prefers-reduced-motion:no-preference){.psApp .psLogo strong{color:#0000;background:linear-gradient(100deg,#edf7f1 15% 38%,#75f5ae 48%,#fff 52%,#edf7f1 62% 85%) 0 0/240% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite pb-wordmark-shimmer}.psApp .psResults[data-immersive=true] .psAuditGrid article,.psApp .psResults[data-immersive=true] .psNarrative,.psApp .psResults[data-immersive=true] .psCases article,.psApp .psResults[data-immersive=true] .psDecisionGrid article,.psApp .psResults[data-immersive=true] .psIntel article{animation:.42s both pb-section-enter}.psApp .psResults[data-immersive=true] .psAuditGrid article:nth-child(2),.psApp .psResults[data-immersive=true] .psCases article:nth-child(2),.psApp .psResults[data-immersive=true] .psDecisionGrid article:nth-child(2),.psApp .psResults[data-immersive=true] .psIntel article:nth-child(2){animation-delay:50ms}.psApp .psScorecard article i b{transform-origin:0;animation:.7s cubic-bezier(.2,.8,.2,1) both pb-meter-fill}}@media (max-width:640px){.psApp .psAuditGrid article>span,.psApp .psNarrative header>span,.psApp .psCases article>span,.psApp .psDecisionGrid article>span,.psApp .psIntel article>span,.psApp .psEventDeck header>span,.psApp .psLevelDeck header>span,.psApp .psResultChart header>span,.psApp .psEvents header>span,.psApp .psVault header>span{letter-spacing:.08em;font-size:11px;line-height:1.25}.psApp .psAuditGrid article,.psApp .psNarrative,.psApp .psCases article,.psApp .psDecisionGrid article,.psApp .psIntel article,.psApp .psEventDeck{padding:17px 15px}.psApp .psConfidence strong{font-size:14px}.psApp .psImmersiveBar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}@media (prefers-reduced-motion:reduce){.psApp .psLogo strong{color:inherit;background:0 0}}@keyframes pb-wordmark-shimmer{0%,72%,to{background-position:100% 0}86%{background-position:0 0}}@keyframes pb-section-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes pb-meter-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
.psApp .psUpload img,.psApp .psAnnotatedChart img,.psApp .psResultChart>div>img,.psApp .psChartFocusCanvas>img{image-rendering:auto;object-fit:contain;background:#020405;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;transform:none!important}.psApp .psAnnotatedChart:after,.psApp .psChartFocusCanvas:after{background:#06100dcc}.psApp .psResultChart>div:after{background:linear-gradient(#ffffff08,#0000 12% 88%,#0003)}.psApp .psUpload[data-loaded=true]:after{display:none!important}.psApp .psUpload[data-loaded=true]:before{content:"CHART INPUT";border-color:#38f28e30}.psApp .psUpload[data-loaded=true]>strong{color:#eaf8f0;background:#050809df;margin-top:auto;margin-bottom:38px;font-size:16px}.psApp .psAutoPreview{display:none!important}.psApp .psCopy>span,.psApp .psResults>header>span,.psApp .psPrivacy span,.psApp .psMessage,.psApp .psEvents p,.psApp .psAuditGrid p,.psApp .psAuditGrid li,.psApp .psNarrative p,.psApp .psCases p,.psApp .psDecisionGrid p,.psApp .psDecisionGrid li,.psApp .psIntel p,.psApp .psIntel li,.psApp .psEventDeck p,.psApp .psEventDeck li,.psApp .psEventEmpty,.psApp .psStockEvents p,.psApp .psLevelDeck>div span,.psApp .psLegal{font-size:clamp(15px,3.75vw,17px)!important;line-height:1.58!important}.psApp .psAuditGrid article>span,.psApp .psNarrative header>span,.psApp .psNarrative article>span,.psApp .psCases article>span,.psApp .psCases article>strong,.psApp .psDecisionGrid article>span,.psApp .psIntel article>span,.psApp .psEventDeck header>span,.psApp .psEventDeck header>b,.psApp .psLevelDeck header>span,.psApp .psLevelDeck header>b,.psApp .psResultChart header>span,.psApp .psEvents header>span,.psApp .psEvents header>b,.psApp .psVault header>span,.psApp .psVault header>b,.psApp .psConfidence span,.psApp .psScorecard span{font-size:clamp(10px,2.7vw,12px)!important;line-height:1.3!important}.psApp .psHeaderActions span,.psApp .psCopy>p,.psApp .psResults>header>p,.psApp .psCaptureRow span,.psApp .psCaptureRow label,.psApp .psPrivacy strong{font-size:11px!important}.psApp .psAnalyse{font-size:16px!important}.psApp .psAuditGrid article>span:before,.psApp .psNarrative header>span:before,.psApp .psCases article>span:before,.psApp .psDecisionGrid article>span:before,.psApp .psIntel article>span:before,.psApp .psEventDeck header>span:before,.psApp .psLevelDeck header>span:before,.psApp .psResultChart header>span:before,.psApp .psEvents header>span:before,.psApp .psVault header>span:before{filter:saturate(.82);border-radius:9px!important;flex-basis:30px!important;width:30px!important;height:30px!important;font:16px/1 system-ui,-apple-system,Apple Color Emoji,Segoe UI Emoji,sans-serif!important}.psApp .psAuditGrid article[data-audit=missing]>span:before{content:"🔍"}.psApp .psAuditGrid article[data-audit=improve]>span:before{content:"⚡"}.psApp .psAuditGrid article[data-audit=kill]>span:before{content:"⛔"}.psApp .psAuditGrid article[data-audit=trap]>span:before{content:"⚠️"}.psApp .psNarrative header>span:before{content:"🗺️"}.psApp .psCases article[data-tone=bull]>span:before{content:"🐂"}.psApp .psCases article[data-tone=bear]>span:before{content:"🐻"}.psApp .psDecisionGrid article:first-child>span:before{content:"🛑"}.psApp .psDecisionGrid article:last-child>span:before{content:"✅"}.psApp .psIntel article:first-child>span:before{content:"📊"}.psApp .psIntel article[data-risk]>span:before{content:"🛡️"}.psApp .psEventDeck header>span:before,.psApp .psEvents header>span:before{content:"📅"}.psApp .psLevelDeck header>span:before{content:"📍"}.psApp .psResultChart header>span:before{content:"🎯"}.psApp .psVault header>span:before{content:"🔒"}.psApp .psCases article[data-tone=bull],.psApp .psCases article[data-tone=bear]{position:relative;overflow:hidden}.psApp .psCases article[data-tone=bull]:after,.psApp .psCases article[data-tone=bear]:after{opacity:.075;pointer-events:none;font-size:42px;line-height:1;position:absolute;top:12px;right:14px}.psApp .psCases article[data-tone=bull]:after{content:"🐂"}.psApp .psCases article[data-tone=bear]:after{content:"🐻"}@media (prefers-reduced-motion:no-preference){.psApp .psLogoMark{animation:3.6s ease-in-out infinite pb-heartbeat!important}.psApp .psCases article[data-tone=bull]>span:before{animation:4.8s ease-in-out infinite pb-bull-ready}.psApp .psCases article[data-tone=bear]>span:before{animation:5.2s ease-in-out infinite pb-bear-ready}.psApp .psCases article[data-tone=bull]:after,.psApp .psCases article[data-tone=bear]:after{animation:5s ease-in-out infinite pb-guide-breathe}}@media (max-width:640px){.psApp .psUpload{height:min(62dvh,520px)}.psApp .psAnnotatedChart{height:min(58dvh,520px)}.psApp .psResultChart>div{height:min(68dvh,680px)}.psApp .psCopy>span{font-size:16px!important}.psApp .psHeader:after{font-size:9px}}@media (prefers-reduced-motion:reduce){.psApp .psLogoMark,.psApp .psCases article>span:before,.psApp .psCases article:after{animation:none!important}}@keyframes pb-heartbeat{0%,to{filter:drop-shadow(0 0 #0000);transform:scale(1)}8%{filter:drop-shadow(0 0 9px #38f28e55);transform:scale(1.075)}15%{transform:scale(1)}22%{filter:drop-shadow(0 0 6px #38f28e35);transform:scale(1.045)}30%,92%{filter:drop-shadow(0 0 #0000);transform:scale(1)}}@keyframes pb-bull-ready{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(2px)rotate(-2deg)}}@keyframes pb-bear-ready{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}@keyframes pb-guide-breathe{0%,to{opacity:.065;transform:scale(1)}50%{opacity:.1;transform:scale(1.05)}}
.psApp .psUpload[data-loaded=true]{border-color:#ffffff20;padding:0;transform-style:flat!important;perspective:none!important;will-change:auto!important;contain:none!important;isolation:auto!important;background:#000!important;transform:none!important;box-shadow:0 18px 48px #0008!important}.psApp .psUpload[data-loaded=true]:hover{transform:none!important}.psApp .psUpload[data-loaded=true]:before,.psApp .psUpload[data-loaded=true]:after{content:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important;background:0 0!important;display:none!important}.psApp .psUpload[data-loaded=true] img{z-index:1;object-fit:contain;object-position:center;image-rendering:auto;width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;inset:0;opacity:1!important;filter:none!important;backface-visibility:visible!important;transform:none!important}.psApp .psUpload[data-loaded=true]>.psScanLine,.psApp .psUpload[data-loaded=true]>strong,.psApp .psUpload[data-loaded=true]>small{display:none!important}.psApp .psAnnotatedChart,.psApp .psResultChart>div,.psApp .psChartFocusCanvas{transform-style:flat!important;perspective:none!important;will-change:auto!important;contain:none!important;background:#000!important;transform:none!important}.psApp .psAnnotatedChart img,.psApp .psResultChart>div>img,.psApp .psChartFocusCanvas>img{z-index:1;object-fit:contain;object-position:center;image-rendering:auto;opacity:1!important;filter:none!important;backface-visibility:visible!important;transform:none!important}.psApp .psAnnotatedChart:before,.psApp .psResultChart>div:before,.psApp .psChartFocusCanvas:before{content:none!important;display:none!important}.psApp .psAnnotatedChart:after,.psApp .psResultChart>div:after,.psApp .psChartFocusCanvas:after{-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important;background:#06100de8!important}.psApp .psAnnotatedChart>i,.psApp .psResultChart>div>i,.psApp .psChartFocusCanvas>i{z-index:5;opacity:1!important;filter:none!important}@media (max-width:640px){.psApp .psUpload[data-loaded=true]{min-height:420px;height:min(72dvh,680px)!important}.psApp .psResultChart>div{height:min(74dvh,760px)!important}}@media (min-width:641px){.psApp .psUpload[data-loaded=true]{height:min(76vh,760px)!important}.psApp .psResultChart>div{height:min(76vh,820px)!important}}
@media (prefers-reduced-motion:no-preference){.psApp .psAuditGrid article>span:before,.psApp .psNarrative header>span:before,.psApp .psCases article>span:before,.psApp .psDecisionGrid article>span:before,.psApp .psIntel article>span:before,.psApp .psEventDeck header>span:before,.psApp .psLevelDeck header>span:before,.psApp .psResultChart header>span:before,.psApp .psEvents header>span:before,.psApp .psVault header>span:before{transform-origin:50%;animation:4.6s ease-in-out infinite pb-picture-pulse!important}.psApp .psAuditGrid article:nth-child(2)>span:before,.psApp .psCases article:nth-child(2)>span:before,.psApp .psDecisionGrid article:nth-child(2)>span:before,.psApp .psIntel article:nth-child(2)>span:before{animation-delay:.55s!important}.psApp .psAuditGrid article:nth-child(3)>span:before,.psApp .psEventDeck header>span:before,.psApp .psEvents header>span:before{animation-delay:1.1s!important}.psApp .psAuditGrid article:nth-child(4)>span:before,.psApp .psVault header>span:before{animation-delay:1.65s!important}.psApp .psCases article[data-tone=bull]>span:before{animation:4.4s ease-in-out infinite pb-bull-picture!important}.psApp .psCases article[data-tone=bear]>span:before{animation:4.9s ease-in-out .6s infinite pb-bear-picture!important}.psApp .psAuditGrid article:hover>span:before,.psApp .psNarrative:hover header>span:before,.psApp .psCases article:hover>span:before,.psApp .psDecisionGrid article:hover>span:before,.psApp .psIntel article:hover>span:before,.psApp .psEventDeck:hover header>span:before,.psApp .psLevelDeck:hover header>span:before,.psApp .psResultChart:hover header>span:before,.psApp .psEvents:hover header>span:before,.psApp .psVault:hover header>span:before{animation-duration:2.4s!important}}@media (prefers-reduced-motion:reduce){.psApp .psAuditGrid article>span:before,.psApp .psNarrative header>span:before,.psApp .psCases article>span:before,.psApp .psDecisionGrid article>span:before,.psApp .psIntel article>span:before,.psApp .psEventDeck header>span:before,.psApp .psLevelDeck header>span:before,.psApp .psResultChart header>span:before,.psApp .psEvents header>span:before,.psApp .psVault header>span:before{animation:none!important}}@keyframes pb-picture-pulse{0%,to{transform:scale(1);box-shadow:inset 0 0 12px #38f28e08,0 0 #38f28e00}45%{transform:scale(1)}52%{transform:scale(1.09);box-shadow:inset 0 0 16px #38f28e14,0 0 14px #38f28e20}61%{transform:scale(1)}}@keyframes pb-bull-picture{0%,to{transform:translate(0)scale(1)}48%{transform:translate(0)scale(1)}55%{transform:translate(3px)scale(1.1)rotate(-2deg)}66%{transform:translate(0)scale(1)}}@keyframes pb-bear-picture{0%,to{transform:translateY(0)scale(1)}48%{transform:translateY(0)scale(1)}56%{transform:translateY(2px)scale(1.1)}67%{transform:translateY(0)scale(1)}}
.psApp .psAnnotatedChart:before,.psApp .psAnnotatedChart:after,.psApp .psResultChart>div:before,.psApp .psResultChart>div:after,.psApp .psChartFocusCanvas:before,.psApp .psChartFocusCanvas:after{content:none!important;opacity:0!important;filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important;background:0 0!important;display:none!important;position:static!important;inset:auto!important}.psApp .psAnnotatedChart img,.psApp .psResultChart>div>img,.psApp .psChartFocusCanvas>img{opacity:1!important;visibility:visible!important;filter:none!important}.psApp .psAnalyse{isolation:isolate;text-shadow:0 1px #fff5;position:relative;overflow:hidden;color:#071006!important;letter-spacing:.1em!important;background:radial-gradient(circle at 85%,#d8ff782e,#0000 28%),linear-gradient(105deg,#6fb818,#b7ff2a 52%,#e2ff91)!important;border:1px solid #aaff62!important;border-radius:15px!important;min-height:62px!important;padding:18px 20px!important;font-size:17px!important;font-weight:950!important;box-shadow:0 15px 40px #8fe61f2c,inset 0 1px #ffffffa8!important}.psApp .psAnalyse:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff90,#0000);width:24%;position:absolute;top:-50%;bottom:-50%;left:-45%;transform:skew(-18deg)}.psApp .psAnalyse b{width:38px;height:38px;text-shadow:none;background:#07100612;border:1px solid #07100638;border-radius:50%;flex:0 0 38px;place-items:center;display:grid;font-size:20px!important}.psApp .psAnalyse:disabled{text-shadow:none;color:#738078!important;box-shadow:none!important;background:#172019!important;border-color:#39433d!important}.psApp .psAnalyse:disabled:before{display:none}@media (prefers-reduced-motion:no-preference){.psApp .psAnalyse:not(:disabled):before{animation:4.4s ease-in-out infinite pb-challenge-sweep}.psApp .psAnalyse:not(:disabled) b{animation:2.8s ease-in-out infinite pb-challenge-target}}@media (prefers-reduced-motion:reduce){.psApp .psAnalyse:before,.psApp .psAnalyse b{animation:none!important}}@keyframes pb-challenge-sweep{0%,58%{opacity:0;left:-45%}64%{opacity:.65}82%{opacity:.18;left:125%}to{opacity:0;left:125%}}@keyframes pb-challenge-target{0%,to{transform:scale(1)rotate(0)}48%{transform:scale(1)}58%{transform:scale(1.12)rotate(-8deg)}68%{transform:scale(1)rotate(0)}}
.psApp .psSaveExplainer{color:#aebbb4;background:#38f28e09;border:1px solid #38f28e24;border-radius:10px;margin:8px 0 0;padding:13px 15px;font-size:clamp(14px,3.6vw,16px);line-height:1.55}.psApp .psResultActions button:first-child{color:#a8f5cb;background:linear-gradient(135deg,#10231a,#0b1712);border-color:#38f28e70}.psApp .psVault button{min-height:40px;font-size:10px}
.psDecisionCompass,.psEvidenceConsole{background:linear-gradient(145deg,#111820 0%,#0b1016 58%,#09100d 100%);border:1px solid #2a3540;border-radius:16px;margin-top:14px;overflow:hidden;box-shadow:0 18px 50px #0008,inset 0 1px #ffffff08}.psDecisionCompass>header,.psEvidenceConsole>header{background:linear-gradient(90deg,#111922,#0c1512);border-bottom:1px solid #27313a;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.psDecisionCompass>header span,.psEvidenceConsole>header span{color:#65efa5;letter-spacing:.13em;font-size:clamp(13px,3.4vw,15px);font-weight:900}.psDecisionCompass>header b,.psEvidenceConsole>header b{color:#d9b45b;letter-spacing:.12em;font-size:clamp(11px,2.9vw,13px)}.psCompassBody{grid-template-columns:minmax(150px,.72fr) 1.5fr;gap:16px;padding:16px;display:grid}.psCompassDial{--needle:0deg;background:radial-gradient(circle at 50% 42%,#1dffc51a 0 6%,transparent 7%), conic-gradient(from 225deg,#ef6270 0 25%,#d6b457 25% 50%,#39df90 50% 75%,transparent 75%);isolation:isolate;border:1px solid #2b3741;border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:center;min-height:210px;padding:22px 12px;display:flex;position:relative}.psCompassDial:before{content:"";z-index:-1;background:#0c1218;border-radius:13px;position:absolute;inset:13px}.psCompassDial:after{content:"BEAR   •   WAIT   •   BULL";color:#7e8a94;letter-spacing:.12em;font-size:10px;font-weight:900;position:absolute;top:18px}.psCompassDial[data-direction=BULLISH]{--needle:52deg}.psCompassDial[data-direction=BEARISH]{--needle:-52deg}.psCompassDial i{transform-origin:50% 100%;width:3px;height:62px;transform:translate(-50%,-100%) rotate(var(--needle));background:linear-gradient(#f5d270,#49efa1);border-radius:3px;animation:.9s cubic-bezier(.2,.9,.2,1) both psNeedleSet;position:absolute;top:43%;left:50%;box-shadow:0 0 14px #55ec9a}.psCompassDial i:after{content:"";background:#d9b45b;border-radius:50%;width:15px;height:15px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%);box-shadow:0 0 15px #d9b45b88}.psCompassDial strong{color:#eef5f2;letter-spacing:.06em;font-size:clamp(20px,5vw,28px)}.psCompassDial small{color:#8d9aa5;letter-spacing:.1em;margin-top:5px;font-size:12px;font-weight:800}.psCompassSignals{gap:10px;display:grid}.psCompassSignals article{background:#0d1319;border:1px solid #26313a;border-radius:12px;padding:13px 14px;position:relative;overflow:hidden}.psCompassSignals article:before{content:"";background:#76818a;width:3px;position:absolute;inset:0 auto 0 0}.psCompassSignals article[data-signal=bull]:before{background:#43e696}.psCompassSignals article[data-signal=bear]:before{background:#ef6470}.psCompassSignals article[data-signal=wait]:before{background:#d9b45b}.psCompassSignals article[data-active=true]{border-color:#d9b45b66;box-shadow:inset 0 0 25px #d9b45b0b}.psCompassSignals span{color:#d8e1dd;letter-spacing:.09em;font-size:12px;font-weight:900;display:block}.psCompassSignals p{color:#aeb8b4;margin:7px 0 0;font-size:clamp(14px,3.5vw,16px);line-height:1.5}.psEvidenceConsole>header b[data-quality=CLEAR]{color:#55e99b}.psEvidenceConsole>header b[data-quality=POOR]{color:#ef6a75}.psEvidenceMeters{background:#27313a;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.psEvidenceMeters article{background:#0d141a;padding:13px 12px}.psEvidenceMeters span{color:#7f8d96;letter-spacing:.11em;font-size:10px;font-weight:900;display:block}.psEvidenceMeters strong{color:#e5ede9;margin-top:7px;font-size:clamp(13px,3.3vw,16px);display:block}.psEvidenceSplit{grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.psEvidenceSplit article{background:#0a1015;border:1px solid #27323b;border-radius:12px;padding:14px}.psEvidenceSplit article[data-evidence=seen]{border-color:#42e59435}.psEvidenceSplit article[data-evidence=conflict]{border-color:#ef68733a}.psEvidenceSplit span{color:#dbe4df;letter-spacing:.08em;font-size:12px;font-weight:900}.psEvidenceSplit ul{margin:11px 0 0;padding-left:20px}.psEvidenceSplit li,.psEvidenceSplit p{color:#aeb9b4;margin:7px 0;font-size:clamp(14px,3.6vw,16px);line-height:1.5}.psEvidenceSplit li::marker{color:#55e99b}.psEvidenceSplit [data-evidence=conflict] li::marker{color:#ef6873}.psEvidenceLimits{color:#aeb8b4;background:#d9b45b0e;border-radius:10px;margin:0 14px 14px;padding:12px 14px;font-size:clamp(13px,3.4vw,15px);line-height:1.5}.psEvidenceLimits strong{color:#d9b45b;letter-spacing:.08em}@keyframes psNeedleSet{0%{transform:translate(-50%,-100%)rotate(-85deg)}}@media (max-width:700px){.psCompassBody,.psEvidenceSplit{grid-template-columns:1fr}.psCompassDial{min-height:190px}.psEvidenceMeters{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.psCompassDial i{animation:none}}
.psToolDock{background:#0b1117;border:1px solid #29343e;border-radius:14px;margin-top:14px;overflow:hidden}.psToolDock>header{background:linear-gradient(90deg,#111922,#0b1511);border-bottom:1px solid #25303a;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.psToolDock>header span{color:#61eca2;letter-spacing:.12em;font-size:clamp(13px,3.3vw,15px);font-weight:900}.psToolDock>header b{color:#d8b65f;letter-spacing:.1em;font-size:clamp(10px,2.7vw,12px)}.psToolDock .psOverlayBar{background:0 0;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:12px;display:grid}.psToolDock .psOverlayBar button{color:#aeb9c0;letter-spacing:.05em;background:#10171e;border:1px solid #2d3943;border-radius:10px;min-height:46px;font-size:clamp(10px,2.8vw,12px);font-weight:900}.psToolDock .psOverlayBar button[data-active=true]{color:#dffbed;background:#153025;border-color:#56e99b;box-shadow:0 0 18px #48e69518}.psToolDock .psOverlayBar button:disabled{opacity:.32;cursor:not-allowed;text-decoration:line-through}.psToolDock>p{color:#8e9aa2;margin:0;padding:0 14px 14px;font-size:clamp(13px,3.3vw,15px);line-height:1.5}.psAnnotatedChart i[data-tool=pivot],.psChartFocusCanvas i[data-tool=pivot]{color:#f1cc71;border-color:#d8b65f}.psAnnotatedChart i[data-tool=zone],.psChartFocusCanvas i[data-tool=zone]{color:#8bdcff;border-width:5px;border-color:#55bde355;box-shadow:0 0 16px #55bde344}.psAnnotatedChart i[data-tool=gap],.psChartFocusCanvas i[data-tool=gap]{color:#f5b7f3;border-style:dashed;border-color:#e992e9}.psStockEvents>a{color:#9ff4c5;letter-spacing:.07em;background:#3ce88b0c;border:1px solid #55e99b66;border-radius:9px;margin-top:10px;padding:11px 13px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.psTickerHold{background:#d8b65f09;border:1px solid #d8b65f33;border-radius:11px;margin-top:14px;padding:14px}.psTickerHold strong{color:#d8b65f;letter-spacing:.1em;font-size:12px}.psTickerHold p{color:#aab5b0;margin:7px 0 0;font-size:clamp(14px,3.5vw,16px);line-height:1.5}@media (max-width:520px){.psToolDock .psOverlayBar{grid-template-columns:1fr 1fr}}
.psContextUpload{background:linear-gradient(135deg,#101920,#0b1711);border:1px solid #355040;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:15px;display:flex}.psContextUpload span{color:#61eca2;letter-spacing:.12em;font-size:11px;font-weight:900;display:block}.psContextUpload strong{color:#e5eee9;margin-top:6px;font-size:clamp(15px,3.8vw,18px);display:block}.psContextUpload p{color:#9eaaa4;margin:5px 0 0;font-size:clamp(13px,3.3vw,15px);line-height:1.45}.psContextUpload label,.psContextUpload button{color:#baf8d6;letter-spacing:.08em;background:#163025;border:1px solid #55e99b70;border-radius:9px;flex:none;place-items:center;min-height:44px;padding:0 14px;font-size:11px;font-weight:900;display:grid}.psContextUpload input{display:none}.psTimeframeStack,.psPatternDeck,.psNextSequence,.psMissingInputs{background:linear-gradient(145deg,#111820,#0a1016);border:1px solid #29343e;border-radius:16px;margin-top:14px;overflow:hidden;box-shadow:0 16px 40px #0006}.psTimeframeStack>header,.psPatternDeck>header,.psNextSequence>header,.psMissingInputs>header{background:linear-gradient(90deg,#111a22,#0c1512);border-bottom:1px solid #29343e;justify-content:space-between;align-items:center;gap:10px;padding:14px 15px;display:flex}.psTimeframeStack>header span,.psPatternDeck>header span,.psNextSequence>header span,.psMissingInputs>header span{color:#65efa5;letter-spacing:.1em;font-size:clamp(12px,3.2vw,15px);font-weight:900}.psTimeframeStack>header b,.psPatternDeck>header b,.psNextSequence>header b,.psMissingInputs>header b{color:#d9b45b;letter-spacing:.08em;font-size:clamp(10px,2.7vw,12px)}.psTimeframeStack[data-alignment=CONFLICTING]>header b{color:#ef6873}.psTimeframeStack[data-alignment=ALIGNED]>header b{color:#55e99b}.psTimeframeStack>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:16px;display:grid}.psTimeframeStack article{background:#0b1218;border:1px solid #2a3540;border-radius:12px;padding:14px}.psTimeframeStack small{color:#7f8d96;letter-spacing:.11em;font-size:10px;font-weight:900;display:block}.psTimeframeStack strong{color:#e7efeb;margin-top:6px;font-size:clamp(15px,4vw,19px);display:block}.psTimeframeStack em{color:#d9b45b;letter-spacing:.08em;margin-top:8px;font-size:12px;font-style:normal;font-weight:900;display:inline-block}.psTimeframeStack em[data-direction=BULLISH]{color:#55e99b}.psTimeframeStack em[data-direction=BEARISH]{color:#ef6873}.psTimeframeStack>div>i{color:#d9b45b;font-size:24px;font-style:normal;animation:2.4s ease-in-out infinite psContextPulse}.psTimeframeStack>p{color:#aeb9b4;margin:0;padding:0 16px 16px;font-size:clamp(14px,3.6vw,16px);line-height:1.55}.psPatternDeck>div{grid-template-columns:repeat(2,1fr);gap:10px;padding:14px;display:grid}.psPatternDeck article{background:#0b1218;border:1px solid #2a3540;border-radius:12px;padding:14px;position:relative;overflow:hidden}.psPatternDeck article:before{content:"";background:#7b8790;width:3px;position:absolute;inset:0 auto 0 0}.psPatternDeck article[data-status=CONFIRMED]:before{background:#55e99b}.psPatternDeck article[data-status=FAILED]:before{background:#ef6873}.psPatternDeck article[data-status=FORMING]:before{background:#d9b45b}.psPatternDeck span{color:#d9b45b;letter-spacing:.12em;font-size:10px;font-weight:900}.psPatternDeck strong{color:#e5ede9;margin-top:6px;font-size:clamp(16px,4vw,20px);display:block}.psPatternDeck p{color:#aeb9b4;margin:8px 0;font-size:clamp(14px,3.5vw,16px);line-height:1.5}.psPatternDeck small{color:#8f9b96;border-top:1px solid #26313a;padding-top:8px;font-size:12px;line-height:1.45;display:block}.psNextSequence ol{margin:0;padding:14px;list-style:none}.psNextSequence li{grid-template-columns:38px 1fr;gap:12px;padding:0 0 15px;display:grid;position:relative}.psNextSequence li:not(:last-child):after{content:"";background:linear-gradient(#55e99b,#d9b45b);width:1px;position:absolute;top:36px;bottom:1px;left:18px}.psNextSequence li>i{color:#8cf1bb;background:#10231a;border:1px solid #55e99b70;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid;box-shadow:0 0 18px #55e99b12}.psNextSequence strong{color:#d9b45b;letter-spacing:.11em;font-size:11px}.psNextSequence p{color:#b2bcb7;margin:5px 0 0;font-size:clamp(14px,3.6vw,16px);line-height:1.5}.psMissingInputs ul{margin:0;padding:14px 18px 16px 36px}.psMissingInputs li{color:#b2bcb7;margin:7px 0;font-size:clamp(14px,3.6vw,16px);line-height:1.5}.psMissingInputs li::marker{color:#d9b45b}@keyframes psContextPulse{50%{filter:drop-shadow(0 0 8px #d9b45b);transform:scale(1.22)}}@media (max-width:620px){.psPatternDeck>div{grid-template-columns:1fr}.psContextUpload{align-items:flex-start}.psTimeframeStack>div{gap:7px}.psTimeframeStack article{padding:11px}.psTimeframeStack>div>i{font-size:18px}}@media (prefers-reduced-motion:reduce){.psTimeframeStack>div>i{animation:none}}
.psAskBullseye,.psFingerprint{background:linear-gradient(145deg,#101820,#0a1116);border:1px solid #2b3741;border-radius:16px;margin-top:14px;overflow:hidden;box-shadow:0 16px 42px #0007}.psAskBullseye>header,.psFingerprint>header{background:linear-gradient(90deg,#111a22,#0c1512);border-bottom:1px solid #29343e;justify-content:space-between;align-items:center;gap:10px;padding:14px 15px;display:flex}.psAskBullseye>header span,.psFingerprint>header span{color:#65efa5;letter-spacing:.1em;font-size:clamp(12px,3.2vw,15px);font-weight:900}.psAskBullseye>header b,.psFingerprint>header b{color:#d9b45b;letter-spacing:.08em;font-size:clamp(10px,2.7vw,12px)}.psAskBullseye>p{color:#aeb9b4;margin:0;padding:14px 15px 8px;font-size:clamp(14px,3.6vw,16px);line-height:1.5}.psQuickQuestions{grid-template-columns:1fr 1fr;gap:8px;padding:6px 14px 12px;display:grid}.psQuickQuestions button{color:#aef4cd;background:#102019;border:1px solid #345044;border-radius:9px;min-height:44px;font-size:clamp(12px,3.1vw,14px);font-weight:800}.psAskBullseye form{grid-template-columns:1fr auto;gap:8px;padding:0 14px 14px;display:grid}.psAskBullseye input{color:#eef5f1;background:#090f14;border:1px solid #34414b;border-radius:10px;min-width:0;min-height:48px;padding:0 13px;font-size:16px}.psAskBullseye form button{color:#f0d17c;letter-spacing:.08em;background:#2b2412;border:1px solid #d9b45b88;border-radius:10px;min-width:76px;font-size:12px;font-weight:900}.psAskReply{background:linear-gradient(145deg,#10251b,#0b1411);border:1px solid #55e99b55;border-radius:12px;margin:0 14px 14px;padding:15px;box-shadow:inset 0 0 24px #55e99b08}.psAskReply>strong{color:#63eca3;letter-spacing:.11em;font-size:12px}.psAskReply p,.psAskReply li{color:#c0cbc5;font-size:clamp(14px,3.6vw,16px);line-height:1.55}.psAskReply ul{padding-left:20px}.psAskReply li::marker{color:#55e99b}.psAskReply small,.psAskReply>b{color:#d9b45b;letter-spacing:.05em;border-top:1px solid #304038;margin-top:9px;padding-top:9px;font-size:12px;line-height:1.45;display:block}.psAskError{color:#f28a93!important}.psFingerprint{margin-bottom:14px}.psFingerprint>div{background:#29343e;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.psFingerprint article{background:#0c1319;padding:14px 12px}.psFingerprint small{color:#829099;letter-spacing:.1em;font-size:10px;font-weight:900;display:block}.psFingerprint article strong{color:#e8f0ec;overflow-wrap:anywhere;margin-top:7px;font-size:clamp(16px,4vw,21px);display:block}.psFingerprint>p{color:#aeb9b4;margin:0;padding:14px 15px;font-size:clamp(14px,3.6vw,16px);line-height:1.5}.psFingerprint>p strong{color:#d9b45b}.psFingerprint>footer{color:#839089;padding:0 15px 15px;font-size:13px;line-height:1.45}.psResultActions button:nth-child(3){color:#f1d27c;background:linear-gradient(135deg,#2b2514,#17140d);border-color:#d9b45b70}@media (max-width:560px){.psFingerprint>div{grid-template-columns:1fr}.psQuickQuestions{grid-template-columns:1fr 1fr}}
.psApp .psAnalyse{isolation:isolate;grid-template-columns:1fr auto;align-items:center;gap:16px;min-height:76px;padding:17px 20px;display:grid;position:relative;overflow:hidden}.psApp .psAnalyse>span{text-align:left;display:block}.psApp .psAnalyse>span>strong{letter-spacing:.08em;font-size:clamp(16px,4.3vw,21px);line-height:1.25;display:block}.psApp .psAnalyse>span>small{color:#93d9b2;letter-spacing:.12em;margin-top:8px;font-size:clamp(9px,2.5vw,11px);line-height:1.35;display:block}.psApp .psAnalyse>b{z-index:2;background:#07110c;border:1px solid #55e99b4d;border-radius:50%;place-items:center;width:50px;height:50px;font-size:25px;display:grid;position:relative;box-shadow:0 0 0 8px #55e99b08,0 0 24px #55e99b20}.psApp .psAnalyse[data-busy=true]{min-height:104px;box-shadow:inset 0 0 35px #55e99b08,0 12px 35px #0007;color:#e8fff2!important;opacity:1!important;background:radial-gradient(circle at 84%,#55e99b18,#0000 27%),linear-gradient(135deg,#15261c,#0b1711)!important;border-color:#55e99b73!important}.psApp .psAnalyse[data-busy=true]:before{content:"";z-index:-1;background:linear-gradient(100deg,#0000 15%,#8affbc22 45%,#0000 70%);animation:1.45s ease-in-out infinite psChallengeSweep;position:absolute;inset:0;transform:translate(-120%)}.psApp .psAnalyse[data-busy=true]:after{content:"";background:linear-gradient(90deg,#0000,#55e99b,#d9b45b);width:34%;height:3px;animation:2.7s ease-in-out infinite psChallengeProgress;position:absolute;bottom:0;left:0;box-shadow:0 0 12px #55e99b}.psApp .psAnalyse[data-busy=true]>b{animation:1.35s ease-in-out infinite psTargetLock}.psApp .psAnalyse[data-busy=true]>i{border:1px solid #55e99b40;border-radius:50%;width:62px;height:62px;animation:1.35s ease-out infinite psRadarRing;position:absolute;right:22px}.psUtilityTray{margin:18px 0 max(18px,env(safe-area-inset-bottom));background:#0b1117;border:1px solid #2a3540;border-radius:14px;overflow:hidden;z-index:auto!important;box-shadow:none!important;position:static!important;inset:auto!important}.psUtilityTray summary{cursor:pointer;color:#aeb9b4;grid-template-columns:1fr auto auto;align-items:center;gap:10px;min-height:54px;padding:0 15px;list-style:none;display:grid}.psUtilityTray summary::-webkit-details-marker{display:none}.psUtilityTray summary span{color:#8eeeb9;letter-spacing:.12em;font-size:12px;font-weight:900}.psUtilityTray summary small{color:#75818a;letter-spacing:.1em;font-size:10px;font-weight:800}.psUtilityTray summary b{color:#d9b45b;font-size:22px;font-weight:400;transition:transform .22s}.psUtilityTray[open] summary{background:#0e1715;border-bottom:1px solid #28333d}.psUtilityTray[open] summary b{transform:rotate(45deg)}.psUtilityTray>div{grid-template-columns:repeat(2,1fr);gap:8px;padding:12px;display:grid}.psUtilityTray button{color:#b8c3bd;text-align:left;background:#0f161c;border:1px solid #2d3943;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-width:0;min-height:64px;padding:10px;display:grid}.psUtilityTray button>i{color:#d9b45b;font-size:21px;font-style:normal}.psUtilityTray button strong{color:#dce5e0;letter-spacing:.08em;font-size:11px;display:block}.psUtilityTray button small{color:#78858c;margin-top:4px;font-size:10px;line-height:1.25;display:block}.psUtilityTray>p{color:#77848b;margin:0;padding:0 13px 13px;font-size:12px;line-height:1.45}@keyframes psChallengeSweep{55%,to{transform:translate(135%)}}@keyframes psChallengeProgress{0%{width:8%;transform:translate(-20%)}65%{width:72%}to{width:25%;transform:translate(390%)}}@keyframes psTargetLock{50%{transform:scale(1.1);box-shadow:0 0 0 13px #55e99b0b,0 0 34px #55e99b40}}@keyframes psRadarRing{0%{opacity:.85;transform:scale(.6)}to{opacity:0;transform:scale(1.45)}}@media (max-width:560px){.psUtilityTray>div{grid-template-columns:1fr}.psUtilityTray button{min-height:54px}.psApp .psAnalyse{padding:15px 17px}.psApp .psAnalyse[data-busy=true]{min-height:100px}}@media (prefers-reduced-motion:reduce){.psApp .psAnalyse[data-busy=true]:before,.psApp .psAnalyse[data-busy=true]:after,.psApp .psAnalyse[data-busy=true]>b,.psApp .psAnalyse[data-busy=true]>i{animation:none}}
