:root{--px-dark-bg:#070913;--px-dark-surface:#0d1122;--px-dark-card:#11162b;--px-dark-card-border:#ffffff14;--px-dark-card-border-hover:#8b5cf666;--px-dark-text-main:#f8fafc;--px-dark-text-muted:#94a3b8;--px-light-bg:#fff;--px-light-surface:#f8fafc;--px-light-card:#fff;--px-light-border:#e2e8f0;--px-light-text-main:#0f172a;--px-light-text-muted:#64748b;--px-violet-glow:#7c3aed40;--px-cyan-glow:#06b6d440;--px-green:#10b981;--px-red:#ef4444;--px-grad-primary:linear-gradient(135deg,#4f46e5 0%,#7c3aed 50%,#9333ea 100%);--px-grad-primary-hover:linear-gradient(135deg,#4338ca 0%,#6d28d9 50%,#7e22ce 100%);--px-grad-text:linear-gradient(135deg,#a78bfa 0%,#818cf8 50%,#c084fc 100%);--px-grad-text-light:linear-gradient(135deg,#6366f1 0%,#7c3aed 60%,#9333ea 100%);--px-grad-banner:linear-gradient(135deg,#3b28b3 0%,#581c87 50%,#7e22ce 100%);--sans:"Poppins","Poppins Terminal",-apple-system,BlinkMacSystemFont,sans-serif;--mono:"Geist",ui-monospace,SFMono-Regular,Menlo,monospace}.lp,.px-landing{font-family:var(--sans,"Poppins","Poppins Terminal",-apple-system,sans-serif);background-color:var(--px-dark-bg);color:var(--px-dark-text-main);-webkit-font-smoothing:antialiased;margin:0;padding:0;line-height:1.5;overflow-x:hidden}.px-landing button,.px-landing input,.px-landing select,.px-landing textarea{font-family:inherit}.px-metric-val,.px-equity-net-pill,.px-chart-yaxis,.px-stat-value,.px-results-metric-val,.px-price-num,.px-fm-trades-table,.px-fm-stat-box strong,.px-fm-signal-meta,.px-auth-prefix,.px-auth-input,.px-magic-conviction-val{font-family:var(--mono);font-variant-numeric:tabular-nums}html,body{max-width:100vw;overflow-x:hidden}#pocketx-root{width:100%;max-width:100vw;overflow-x:hidden}.px-landing ::selection{color:#fff;background:#7c3aed59}.px-container{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding:0 clamp(18px,4vw,44px)}.px-gradient-text{color:#c4b5fd;display:inline}.px-gradient-text-light{color:#4f46e5;display:inline}.px-pill-dark{color:#c4b5fd;letter-spacing:.06em;text-transform:uppercase;box-sizing:border-box;background:#8b5cf61f;border:1px solid #8b5cf64d;border-radius:9999px;align-items:center;gap:7px;max-width:100%;padding:5px 12px;font-size:10.5px;font-weight:600;display:inline-flex}.px-pill-light{color:#4f46e5;letter-spacing:.06em;text-transform:uppercase;box-sizing:border-box;background:#6366f114;border:1px solid #6366f133;border-radius:9999px;align-items:center;gap:7px;max-width:100%;padding:5px 12px;font-size:10.5px;font-weight:600;display:inline-flex}.px-btn-primary{background:var(--px-grad-primary);cursor:pointer;white-space:nowrap;border:1px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:9px 20px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.2,.8,.2,1);display:inline-flex;box-shadow:0 4px 18px #7c3aed5c,inset 0 1px 1px #ffffff47;color:#fff!important}.px-btn-primary:hover{background:var(--px-grad-primary-hover);transform:translateY(-1.5px);box-shadow:0 6px 24px #7c3aed8c,inset 0 1px 1px #ffffff61}.px-btn-secondary-dark{color:#f1f5f9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff26;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:9px 20px;font-size:13.5px;font-weight:600;transition:all .25s cubic-bezier(.2,.8,.2,1);display:inline-flex}.px-btn-secondary-dark:hover{color:#fff;background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-1.5px)}.px-nav{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070913db;border-bottom:1px solid #ffffff0f;transition:background .3s;position:sticky;top:0}.px-nav-inner{justify-content:space-between;align-items:center;height:64px;display:flex}.px-logo-link{letter-spacing:-.02em;color:#fff;align-items:center;gap:10px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.px-nav-brand{align-items:center;display:inline-flex}.px-nav-brand .pxw{--ink:#fff;--acc:#7c3aed;--desk-cobalt:#6fa0ea;--desk-cyan:#06b6d4;--line:#ffffff26;--muted:#94a3b8}.px-nav-brand .pxw .brand{min-height:64px;font-size:1.25rem}.px-nav-menu{align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}.px-nav-link{color:#cbd5e1;cursor:pointer;align-items:center;gap:4px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.px-nav-link:hover{color:#fff}.px-nav-actions{align-items:center;gap:14px;display:flex}.px-nav-login{color:#e2e8f0;cursor:pointer;background:0 0;border:none;padding:6px 10px;font-size:13.5px;font-weight:600;transition:color .2s}.px-nav-login:hover{color:#fff}.px-nav-toggle{color:#f1f5f9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:0;transition:all .2s;display:none}.px-nav-toggle:hover{color:#fff;background:#ffffff1f;border-color:#ffffff40}.px-toggle-bar{background:currentColor;border-radius:2px;width:20px;height:2px;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s;display:block}.px-nav.is-menu-open .px-toggle-bar:first-child{transform:translateY(7px)rotate(45deg)}.px-nav.is-menu-open .px-toggle-bar:nth-child(2){opacity:0;transform:scaleX(0)}.px-nav.is-menu-open .px-toggle-bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.px-mobile-menu{-webkit-backdrop-filter:blur(20px);z-index:99;background:#070913fa;border-bottom:1px solid #ffffff1a;max-height:calc(100vh - 72px);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 48px #000000b3}.px-nav.is-menu-open .px-mobile-menu{animation:.25s cubic-bezier(.16,1,.3,1) forwards pxMenuSlideDown;display:block}@keyframes pxMenuSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.px-mobile-menu-inner{flex-direction:column;gap:16px;max-width:600px;margin:0 auto;padding:20px 24px 28px;display:flex}.px-mobile-group{flex-direction:column;gap:6px;display:flex}.px-mobile-group-title{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:4px;font-size:11px;font-weight:700}.px-mobile-link{color:#cbd5e1;cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.px-mobile-link:hover,.px-mobile-link:active{color:#fff;background:#8b5cf61f}.px-mobile-link svg{color:#a78bfa}.px-mobile-divider{background:#ffffff14;height:1px;margin:4px 0}.px-mobile-actions{flex-direction:column;gap:10px;margin-top:10px;display:flex}.px-mobile-login-btn,.px-mobile-start-btn{justify-content:center;width:100%;height:44px}.px-has-dropdown{margin:-24px 0;padding:24px 0;position:relative}.px-dropdown-menu{z-index:105;opacity:0;visibility:hidden;background:#0f1424;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:4px;min-width:210px;padding:8px;transition:opacity .12s,transform .12s,visibility 0s linear .12s;display:flex;position:absolute;top:calc(100% - 12px);left:0;transform:translateY(-4px);box-shadow:0 18px 40px #00000080}.px-has-dropdown.is-open .px-dropdown-menu,.px-has-dropdown:hover .px-dropdown-menu{opacity:1;visibility:visible;transition-delay:0s;transform:none}.px-dropdown-item{color:#cbd5e1;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.px-dropdown-item:hover{color:#fff;background:#8b5cf626}.px-hero{background:radial-gradient(circle at 50% 24%,#7c3aed38 0%,#0000 60%),radial-gradient(circle at 50% 72%,#06b6d414 0%,#0000 54%),linear-gradient(#070913 0%,#090d1c 100%);padding:48px 0 72px;position:relative;overflow:hidden}.px-hero-grid,.px-hero-grid--centered{z-index:2;grid-template-columns:1fr;place-items:center;gap:32px;display:grid;position:relative}.px-hero-grid>*{min-width:0}.px-hero-content,.px-hero-content--centered{text-align:center;flex-direction:column;align-items:center;gap:22px;min-width:0;max-width:860px;margin:0 auto;display:flex}.px-hero-title{letter-spacing:-.035em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(36px,4.5vw,54px);font-weight:800;line-height:1.12}.px-hero-accent{background:linear-gradient(135deg,#ddd6fe 0%,#c4b5fd 40%,#a78bfa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:800}.px-hero-subtitle{color:#cbd5e1;text-wrap:balance;max-width:600px;margin:0 auto;font-size:16px;line-height:1.55}.px-hero-ticker-ribbon{-webkit-backdrop-filter:blur(12px);z-index:3;box-sizing:border-box;background:#0f172ab8;border:1px solid #a78bfa3d;border-radius:9999px;align-items:center;gap:12px;width:100%;max-width:840px;margin:0 auto;padding:4px 6px 4px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 38px -12px #0f172a99,0 0 0 1px #ffffff0a}.px-ticker-badge{background:#10b9811f;border:1px solid #10b9814d;border-radius:9999px;flex-shrink:0;align-items:center;gap:7px;padding:4px 10px;display:inline-flex}.px-ticker-pulse-dot{background:#10b981;border-radius:50%;width:6.5px;height:6.5px;animation:2s cubic-bezier(.4,0,.6,1) infinite pxRadarPulse;box-shadow:0 0 #10b981b3}@keyframes pxRadarPulse{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.px-ticker-badge-text{letter-spacing:.06em;color:#34d399;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700}.px-ticker-viewport{flex:1;min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 28px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 28px calc(100% - 28px),#0000 100%)}.px-ticker-track{width:max-content;animation:34s linear infinite pxTickerSlide;display:flex}.px-hero-ticker-ribbon:hover .px-ticker-track{animation-play-state:paused}@keyframes pxTickerSlide{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.px-ticker-group{flex-shrink:0;align-items:center;gap:10px;padding-right:10px;display:flex}.px-ticker-item{color:#e2e8f0;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:default;background:#1e293b73;border:1px solid #94a3b81f;border-radius:9999px;align-items:center;gap:7px;padding:4px 10px;font-size:12px;transition:transform .2s,border-color .2s,background-color .2s;display:inline-flex}.px-ticker-item:hover{background:#334155a6;border-color:#c4b5fd59;transform:translateY(-1px)}.px-ticker-sym{color:#f1f5f9;letter-spacing:-.01em;font-size:11.5px;font-weight:700}.px-ticker-price{color:#cbd5e1;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;animation:6s ease-in-out infinite pxTickFlicker}@keyframes pxTickFlicker{0%,94%,to{opacity:1;color:#cbd5e1}96%{opacity:.85;color:#a78bfa}}.px-ticker-chg{font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-size:11px;font-weight:700;display:inline-flex}.px-ticker-chg--up{color:#34d399}.px-ticker-chg--down{color:#fb7185}.px-ticker-arrow{font-size:8px}.px-ticker-spark{flex-shrink:0;width:38px;height:14px;overflow:visible}.px-ticker-spark-dot{animation:1.6s ease-in-out infinite alternate pxPulseDot}@keyframes pxPulseDot{0%{r:1.5;opacity:.6}to{r:2.8;opacity:1}}@media (max-width:640px){.px-hero-ticker-ribbon{gap:8px;padding:3px 4px 3px 10px}.px-ticker-badge-text{display:none}.px-ticker-badge{padding:6px}}.px-market-context-card{-webkit-backdrop-filter:blur(12px);text-align:left;box-sizing:border-box;z-index:2;background:#0f172ab8;border:1px solid #a78bfa3d;border-radius:16px;flex-direction:column;gap:10px;width:100%;max-width:840px;margin:0 auto;padding:14px 18px 12px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 16px 36px -12px #0f172a80,0 0 0 1px #ffffff0a}.px-market-context-card:hover{border-color:#c4b5fd61;box-shadow:0 20px 44px -12px #7c3aed40}.px-market-context-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.px-market-context-title-wrap{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.px-market-context-kicker{letter-spacing:.08em;text-transform:uppercase;color:#c4b5fd;font-size:11.5px;font-weight:800;font-family:var(--sans,"Poppins",sans-serif);margin:0}.px-market-status-chip{font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;border-radius:9999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.px-market-status-chip--open{color:#34d399;background:#10b98124;border:1px solid #10b98152}.px-market-status-chip--open .px-market-status-dot{background:#10b981;animation:2s cubic-bezier(.4,0,.6,1) infinite pxRadarPulse;box-shadow:0 0 #10b981b3}.px-market-status-chip--preopen{color:#fbbf24;background:#f59e0b24;border:1px solid #f59e0b52}.px-market-status-chip--preopen .px-market-status-dot{background:#f59e0b}.px-market-status-chip--closed{color:#cbd5e1;background:#94a3b81f;border:1px solid #94a3b83d}.px-market-status-chip--closed .px-market-status-dot{background:#94a3b8}.px-market-status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.px-market-context-link{color:#38bdf8;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:600;text-decoration:none;transition:color .15s,transform .15s;display:inline-flex}.px-market-context-link:hover{color:#7dd3fc;transform:translate(2px)}.px-market-context-body{color:#f1f5f9;font-size:13.5px;line-height:1.58;font-family:var(--sans,"Poppins",sans-serif);margin:0}.px-market-context-foot{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.px-market-context-time,.px-market-context-session{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:11px}@media (max-width:640px){.px-market-context-card{padding:12px 14px}.px-market-context-body{font-size:12.5px}.px-market-context-foot{flex-direction:column;align-items:flex-start;gap:4px}}.px-inline-auth{flex-direction:column;gap:10px;width:100%;max-width:540px;margin:6px auto 2px;display:flex}.px-inline-auth--hero-center{-webkit-backdrop-filter:blur(16px);background:#0c1226d6;border:1px solid #a78bfa52;border-radius:20px;max-width:580px;padding:14px 16px 12px;box-shadow:0 24px 60px -15px #0f172acc,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a}.px-inline-auth--banner{max-width:540px;margin:4px auto 0}.px-auth-google-wrap{width:100%}.px-btn-google{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #ffffff4d;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:10px 18px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #00000029}.px-btn-google:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 4px 14px #ffffff38}.px-btn-google svg{flex-shrink:0}.px-auth-divider{text-align:center;color:#e2e8f0a6;align-items:center;margin:2px 0 4px;font-size:12px;font-weight:500;display:flex}.px-auth-divider:before,.px-auth-divider:after{content:"";border-bottom:1px solid #ffffff24;flex:1}.px-auth-divider span{padding:0 12px}.px-auth-form{flex-direction:column;gap:8px;margin:0;display:flex}.px-auth-input-shell{background:#0b1021;border:1.5px solid #c4b5fd6b;border-radius:13px;align-items:center;gap:8px;padding:6px 7px 6px 16px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.px-inline-auth--banner .px-auth-input-shell{background:#0b0f20f0;border-color:#e9d5ff73}.px-auth-input-shell:focus-within,.px-auth-input-shell.is-spotlight-pulse{background:#101730;border-color:#a78bfa;box-shadow:0 0 0 3px #8b5cf647}.px-auth-prefix{color:#e2e8f0;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;border-right:1px solid #ffffff29;padding-right:10px;font-size:14.5px;font-weight:700}.px-auth-input{color:#f8fafc;font-variant-numeric:tabular-nums;caret-color:#a78bfa;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:9px 6px;font-family:inherit;font-size:15.5px;font-weight:600}.px-auth-input::placeholder{color:#94a3b8;font-weight:500}.px-auth-input--otp{letter-spacing:.14em;padding-left:6px;font-size:16px}.px-auth-input--otp::placeholder{letter-spacing:normal}.px-auth-submit{border-radius:10px;flex-shrink:0;padding:12px 20px;font-size:13.5px}.px-auth-submit:disabled{opacity:.65;cursor:wait;transform:none}.px-auth-meta-row{color:#cbd5e1;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.px-auth-otp-head{color:#e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 4px;font-size:12.5px;display:flex}.px-auth-otp-head strong{color:#fff;font-variant-numeric:tabular-nums}.px-auth-otp-links{color:#94a3b8;align-items:center;gap:6px;display:inline-flex}.px-auth-link-btn{color:#c4b5fd;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:600;text-decoration:underline}.px-auth-link-btn:hover:not(:disabled){color:#fff}.px-auth-link-btn:disabled{opacity:.5;cursor:not-allowed}.px-auth-feedback{text-align:center;border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:600;line-height:1.4}.px-auth-feedback.is-ok{color:#6ee7b7;background:#10b98124}.px-auth-feedback.is-err{color:#fca5a5;background:#ef444429}.px-hero-trust{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:12px;display:flex}.px-hero-trust-kicker{letter-spacing:.06em;text-transform:uppercase;color:#c4b5fdbf;font-size:11.5px;font-weight:600}.px-hero-trust-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.px-hero-broker-chip{color:#cbd5e1;-webkit-user-select:none;user-select:none;background:#0f172ab3;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px 4px 7px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.px-hero-broker-chip:hover{color:#fff;background:#1e293bd9;border-color:#a78bfa59;transform:translateY(-1px)}.px-hero-broker-chip svg{flex-shrink:0;width:16px;height:16px;display:block}.px-hero-trust-guarantee{color:#94a3b8e6;align-items:center;gap:6px;margin-top:2px;font-size:11.5px;font-weight:500;display:inline-flex}.px-hero-trust-guarantee svg{color:#34d399;flex-shrink:0}.px-hero-visual-wrapper,.px-prism-stage-wrap{box-sizing:border-box;width:100%;max-width:920px;margin:0 auto;position:relative}.px-hero-constellation-svg{pointer-events:none;z-index:1;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.px-constellation-link{stroke-dasharray:18 10;animation:6s linear infinite pxWaveStream}.px-sec-holo-badge{box-sizing:border-box;background:#0b1022;border:1px solid #a78bfa3d;border-radius:12px;width:100%;max-width:420px;padding:6px 10px;overflow:hidden}.px-sec-holo-badge--light{background:#f8fafc;border-color:#cbd5e1}.px-sec-holo-svg{width:100%;height:auto;display:block}.px-orb-ring-1{transform-origin:72px 65px;animation:14s linear infinite pxPrismOrbitCW}.px-orb-ring-2{transform-origin:72px 65px;animation:10s linear infinite pxPrismOrbitCCW}.px-prism-stage{flex-direction:column;align-items:center;gap:12px;width:100%;padding:6px 0 4px;display:flex;position:relative}.px-prism-svg{width:100%;max-width:900px;height:auto;max-height:270px;display:block;overflow:visible}.px-candle-group--1{animation:4.2s ease-in-out infinite alternate pxCandleFloatA}.px-candle-group--2{animation:3.6s ease-in-out infinite alternate pxCandleFloatB}.px-noise-wave--1{stroke-dasharray:26 14;animation:2.4s linear infinite pxWaveStream}.px-noise-wave--2{stroke-dasharray:22 12;animation:2.8s linear infinite pxWaveStream}.px-noise-wave--3{animation:3.2s linear infinite pxWaveStream}.px-prism-aura{animation:3.5s ease-in-out infinite pxBeaconPulse}.px-prism-orbit-cw{transform-origin:480px 170px;animation:18s linear infinite pxPrismOrbitCW}.px-prism-orbit-ccw{transform-origin:480px 170px;animation:14s linear infinite pxPrismOrbitCCW}.px-prism-internal-ray{stroke-dasharray:14 8;animation:1.6s linear infinite pxWaveStream}.px-prism-vertex{animation:2s ease-in-out infinite pxBeaconPulse}.px-laser-beam{stroke-dasharray:36 14;animation:1.4s linear infinite pxLaserStream}.px-laser-beam--2{stroke-dasharray:44 12;animation:1.1s linear infinite pxLaserStream}.px-prism-particle,.px-target-ring{animation:1.8s ease-in-out infinite pxBeaconPulse}.px-prism-pillars{border-top:1px solid #94a3b81f;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;max-width:860px;padding-top:8px;display:grid}.px-prism-pillar{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.px-prism-pillar-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.px-prism-pillar-dot--cyan{background:#38bdf8;box-shadow:0 0 10px #38bdf8}.px-prism-pillar-dot--violet{background:#a78bfa;box-shadow:0 0 10px #a78bfa}.px-prism-pillar-dot--emerald{background:#10b981;box-shadow:0 0 10px #10b981}.px-prism-pillar-name{letter-spacing:.03em;text-transform:uppercase;color:#f8fafc;font-size:12px;font-weight:700}.px-prism-pillar-desc{color:#94a3b8;font-size:12px;font-weight:500}@keyframes pxCandleFloatA{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}@keyframes pxCandleFloatB{0%{transform:translateY(5px)}to{transform:translateY(-5px)}}@keyframes pxWaveStream{0%{stroke-dashoffset:80px}to{stroke-dashoffset:0}}@keyframes pxLaserStream{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes pxPrismOrbitCW{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pxPrismOrbitCCW{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes pxBeaconPulse{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:768px){.px-prism-pillars{grid-template-columns:1fr;gap:10px}}@media (prefers-reduced-motion:reduce){.px-candle-group--1,.px-candle-group--2,.px-noise-wave--1,.px-noise-wave--2,.px-noise-wave--3,.px-prism-aura,.px-prism-orbit-cw,.px-prism-orbit-ccw,.px-prism-internal-ray,.px-prism-vertex,.px-laser-beam,.px-prism-particle,.px-target-ring{animation:none!important}}.px-float-pill{z-index:8;letter-spacing:-.01em;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:default;font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex;position:absolute;box-shadow:0 12px 28px #00000052,0 3px 8px #00000024}.px-float-pill:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 16px 34px #0000006b}.px-pill-sym{color:#0f172a;font-weight:800}.px-pill-val{color:#0f172a;font-weight:700}.px-chg-up{color:#15803d;font-weight:700}.px-chg-down{color:#b91c1c;font-weight:700}.px-pill-nifty{background:#fff;border:1px solid #e2e8f0f2;animation:4.2s ease-in-out infinite alternate pxFloat;top:-18px;left:-4px}.px-coin-nifty{width:22px;height:22px;top:-10px;right:-10px}.px-pill-banknifty{background:#fff1f2;border:1px solid #fecdd3f2;animation:4.6s ease-in-out -1.4s infinite alternate pxFloat;top:-14px;right:-4px}.px-coin-banknifty{width:24px;height:24px;top:-9px;right:-10px}.px-coin-midleft{width:24px;height:24px;animation:3.8s ease-in-out -2.2s infinite alternate pxFloat;top:44%;left:-14px}.px-pill-hdfc{background:#ecfdf5;border:1px solid #a7f3d0f2;animation:4.5s ease-in-out -.8s infinite alternate pxFloat;top:48%;right:-8px}.px-pill-reliance{background:#fff1f2;border:1px solid #fecdd3f2;animation:4.6s ease-in-out -2.6s infinite alternate pxFloat;bottom:92px;left:-8px}.px-coin-botright{width:22px;height:22px;animation:4s ease-in-out -1.2s infinite alternate pxFloat;bottom:78px;right:-6px}.px-coin-hdfc,.px-coin-reliance{width:22px;height:22px;top:-8px;right:-10px}.px-pill-target{color:#052e16;background:linear-gradient(135deg,#84cc16 0%,#65a30d 100%);border:1.5px solid #4d7c0f;align-items:center;gap:6px;padding:6px 16px;font-size:12px;font-weight:800;animation:3.6s ease-in-out -1.8s infinite alternate pxFloatTarget;display:inline-flex;bottom:-18px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #84cc1673}.px-target-icon{stroke:#052e16}.px-gold-coin{z-index:10;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 35% 30%,#fef08a 0%,#facc15 35%,#eab308 65%,#b45309 100%);border:1.5px solid #ca8a04;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 6px 14px #0000006b,inset 0 1.5px 2px #fffc,inset 0 -2px 3px #78350f99}.px-coin-symbol{color:#78350f;text-shadow:0 1px 1px #fef08ae6;font-size:11.5px;font-weight:900;line-height:1}@keyframes pxFloat{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes pxFloatTarget{0%{transform:translate(-50%)translateY(0)}to{transform:translate(-50%)translateY(-5px)}}.px-stats-strip{background:#090d1c;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:28px 0}.px-stats-grid{text-align:center;grid-template-columns:repeat(4,1fr);align-items:center;gap:18px;display:grid}.px-stat-col{flex-direction:column;gap:3px;display:flex;position:relative}.px-stat-col:not(:last-child):after{content:"";background:#ffffff14;width:1px;height:70%;position:absolute;top:15%;right:0}.px-stat-value{letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(26px,2.5vw,32px);font-weight:700}.px-stat-label{color:#94a3b8;font-size:12.5px;font-weight:500}.px-features-section{background:#070913;padding:76px 0 72px;position:relative}.px-features-header{grid-template-columns:1fr auto;align-items:flex-end;gap:28px;margin-bottom:40px;display:grid}.px-features-title{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.16}.px-features-desc-wrapper{flex-direction:column;align-items:flex-start;gap:14px;max-width:420px;display:flex}.px-features-desc{color:#94a3b8;margin:0;font-size:14px;line-height:1.58}.px-feature-cards-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.px-feature-card{background:#0d1224;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;gap:12px;padding:22px 20px;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.px-feature-card:hover{background:#11172e;border-color:#8b5cf666;transform:translateY(-4px);box-shadow:0 16px 32px #00000080,0 0 24px #7c3aed26}.px-feature-icon-box{color:#a78bfa;background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.px-feature-card-title{color:#f8fafc;margin:0;font-size:15px;font-weight:600}.px-feature-card-desc{color:#94a3b8;margin:0;font-size:12.5px;line-height:1.5}.px-steps-section{color:#0f172a;background:#fff;padding:76px 0;position:relative}.px-steps-header{grid-template-columns:1fr 1fr;align-items:flex-end;gap:32px;margin-bottom:42px;display:grid}.px-steps-title{letter-spacing:-.03em;color:#0f172a;margin:10px 0 0;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.16}.px-steps-desc{color:#475569;align-self:flex-end;max-width:44ch;margin:0;font-size:14.5px;line-height:1.6}.px-steps-flow{grid-template-columns:repeat(4,1fr);gap:14px;display:grid;position:relative}.px-step-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:10px;padding:22px 18px;transition:all .25s;display:flex;position:relative}.px-step-card:hover{background:#fff;border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 12px 28px #0000000f}.px-step-icon-box{color:#7c3aed;background:#7c3aed14;border:1px solid #7c3aed33;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.px-step-num{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.px-step-name{color:#0f172a;margin:2px 0 0;font-size:15.5px;font-weight:700}.px-step-desc{color:#475569;margin:0;font-size:12.5px;line-height:1.52}.px-step-arrow{color:#64748b;z-index:5;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:50%;right:-11px;transform:translateY(-50%);box-shadow:0 2px 6px #0000000d}.px-builder-section{background:#070913;padding:76px 0;position:relative;overflow:hidden}.px-builder-grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:40px;display:grid}.px-builder-grid>*{min-width:0}.px-node-canvas-mockup{background:#0b0f20;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:1fr;min-height:340px;display:grid;overflow:hidden}.px-node-canvas-mockup--single{grid-template-columns:1fr}.px-node-canvas-area{background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:20px 20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;padding:22px 20px;display:flex;position:relative}.px-node-box{color:#e2e8f0;z-index:2;cursor:pointer;box-sizing:border-box;white-space:nowrap;background:#11162d;border:1px solid #ffffff1f;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:100%;max-width:390px;padding:9px 12px;font-size:11px;font-weight:600;transition:border-color .2s,background-color .2s;display:flex}.px-node-box:hover,.px-node-box:focus-visible{border-color:#a78bfaa6;outline:none}.px-node-box.action{color:#67e8f9;border:1.5px solid #06b6d4}.px-node-tag-when{color:#c4b5fd;background:#8b5cf62e;border-radius:4px;flex-shrink:0;padding:2px 5px;font-size:9.5px;font-weight:700}.px-node-tag-then{color:#67e8f9;background:#06b6d42e;border-radius:4px;flex-shrink:0;padding:2px 5px;font-size:9.5px;font-weight:700}.px-node-line{background:linear-gradient(#8b5cf699,#06b6d4cc);width:2px;height:14px;position:relative}.px-node-line:after{content:"AND";color:#cbd5e1;background:#080c1a;border:1px solid #ffffff1f;border-radius:4px;padding:1px 5px;font-size:8.5px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.px-builder-copy{flex-direction:column;gap:16px;display:flex}.px-builder-title{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.16}.px-builder-desc{color:#cbd5e1;max-width:60ch;margin:0;font-size:14.5px;line-height:1.62}.px-checklist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.px-checklist-item{color:#e2e8f0;align-items:center;gap:9px;font-size:13.5px;font-weight:500;display:flex}.px-checklist-item svg{color:#a78bfa;flex-shrink:0}.px-checklist--light,.px-checklist-item--light{color:#1e293b}.px-analytics-section{color:#0f172a;background:#fff;padding:76px 0;position:relative}.px-analytics-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:40px;display:grid}.px-analytics-grid>*{min-width:0}.px-analytics-copy{flex-direction:column;gap:16px;display:flex}.px-analytics-title{letter-spacing:-.03em;color:#0f172a;text-wrap:balance;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.16}.px-analytics-desc{color:#334155;max-width:60ch;margin:0;font-size:14.5px;line-height:1.62}.px-results-card{background:#fff;border:1px solid #cbd5e1;border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex}.px-results-header{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.px-results-card-title{color:#0f172a;white-space:nowrap;margin:0;font-size:13.5px;font-weight:700}.px-results-tabs{flex-shrink:0;align-items:center;gap:4px;display:flex}.px-results-tab{color:#475569;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 10px;font-family:inherit;font-size:11.5px;font-weight:600;transition:all .15s}.px-results-tab:hover{color:#0f172a;background:#f1f5f9}.px-results-tab.active{color:#4338ca;background:#eef2ff;border-color:#c7d2fe;font-weight:700}.px-results-metrics-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.px-results-metric-cell{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:9px 10px}.px-results-metric-label{color:#475569;margin-bottom:2px;font-size:10.5px}.px-results-metric-val{color:#0f172a;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.px-results-chart-box{background:#fcfdfe;border:1px solid #e2e8f0;border-radius:10px;padding:12px}.px-chart-legend{color:#475569;align-items:center;gap:14px;margin-bottom:8px;font-size:11px;display:flex}.px-legend-item{align-items:center;gap:6px;display:inline-flex}.px-legend-dot{border-radius:50%;width:8px;height:8px}.px-bottom-metrics-row{text-align:center;border-top:1px solid #e2e8f0;grid-template-columns:repeat(4,1fr);gap:8px;padding-top:10px;display:grid}.px-sub-metric span{color:#475569;font-size:10.5px;display:block}.px-sub-metric b{color:#0f172a;font-size:13px;font-family:var(--mono);font-variant-numeric:tabular-nums}.px-brokers-section{background:#070913;padding:76px 0;position:relative}.px-brokers-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:40px;display:grid}.px-brokers-grid>*{min-width:0}.px-brokers-copy{flex-direction:column;gap:16px;display:flex}.px-brokers-title{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.16}.px-brokers-desc{color:#cbd5e1;max-width:60ch;margin:0;font-size:14.5px;line-height:1.62}.px-brokers-showcase{flex-direction:column;gap:14px;display:flex}.px-broker-trust-box{background:#0b0f20;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.px-broker-trust-label{text-transform:uppercase;letter-spacing:.06em;color:#cbd5e1;font-size:11px;font-weight:700}.px-broker-cards-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.px-broker-card{cursor:default;-webkit-user-select:none;user-select:none;background:#11162b;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 8px;display:flex}.px-broker-logo-box{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.px-broker-name{color:#e2e8f0;white-space:nowrap;font-size:11.5px;font-weight:600}.px-testimonials-section{color:#0f172a;background:#fff;padding:76px 0;position:relative}.px-testimonials-header{margin-bottom:36px}.px-testimonials-title{letter-spacing:-.03em;color:#0f172a;text-wrap:balance;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:700}.px-testimonials-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.px-testimonial-card{background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;flex-direction:column;justify-content:space-between;gap:18px;padding:22px 20px;transition:background-color .2s,border-color .2s;display:flex}.px-testimonial-card:hover{background:#fff;border-color:#94a3b8}.px-testimonial-quote{color:#1e293b;margin:0;font-size:13.5px;font-weight:400;line-height:1.58}.px-testimonial-author{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.px-author-info{align-items:center;gap:10px;display:flex}.px-author-avatar{color:#334155;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:flex}.px-author-name{color:#0f172a;font-size:13px;font-weight:700}.px-author-role{color:#475569;font-size:11.5px}.px-pricing-section{background:#070913;padding:76px 0 64px;position:relative}.px-pricing-header{text-align:center;max-width:580px;margin:0 auto 38px}.px-pricing-title{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0 0 8px;font-size:clamp(26px,2.6vw,34px);font-weight:700}.px-pricing-sub{color:#cbd5e1;margin:0 0 22px;font-size:14.5px}.px-billing-switch-wrapper{background:#0e1326;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:8px;padding:4px;display:inline-flex}.px-switch-btn{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .2s}.px-switch-btn.active{color:#fff;background:#7c3aed}.px-save-badge{color:#6ee7b7;background:#10b9812e;border-radius:9999px;margin-left:2px;padding:2px 7px;font-size:10.5px;font-weight:700}.px-pricing-cards-grid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:22px;max-width:820px;margin:0 auto;display:grid}.px-pricing-cards-grid--two{grid-template-columns:repeat(2,1fr);max-width:820px}.px-pricing-card{background:#0c1022;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;justify-content:space-between;gap:20px;padding:26px 24px;transition:border-color .25s,transform .25s;display:flex;position:relative}.px-pricing-card:hover{border-color:#ffffff38;transform:translateY(-2px)}.px-pricing-card.featured{background:#101631;border:1.5px solid #8b5cf6}.px-pricing-card.featured:hover{transform:translateY(-2px)}.px-popular-badge{background:var(--px-grad-primary);color:#fff;text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;padding:3px 11px;font-size:10.5px;font-weight:700;position:absolute;top:-11px;right:22px}.px-promo-badge{color:#4ade80;letter-spacing:.02em;background:#22c55e29;border:1px solid #22c55e59;border-radius:9999px;align-items:center;margin-bottom:8px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.px-price-strikethrough{color:#94a3b8;margin-right:8px;font-size:20px;font-weight:500;text-decoration:line-through}.px-price-note{color:#94a3b8;margin:-10px 0 16px;font-size:12px;line-height:1.4}.px-plan-name{color:#fff;margin:0 0 4px;font-size:18px;font-weight:700}.px-plan-desc{color:#cbd5e1;margin:0;font-size:13px}.px-price-row{margin:14px 0 16px}.px-price-num{letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700}.px-price-period{color:#cbd5e1;font-size:12.5px;font-weight:400}.px-plan-features{flex-direction:column;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.px-plan-feature-item{color:#e2e8f0;align-items:center;gap:9px;font-size:13px;display:flex}.px-plan-feature-item svg{color:#a78bfa;flex-shrink:0}.px-plan-btn{cursor:pointer;text-align:center;color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;width:100%;padding:11px 0;font-size:13.5px;font-weight:600;transition:all .2s}.px-plan-btn:hover{background:#ffffff1f;border-color:#ffffff52}.px-plan-btn.featured-btn{background:var(--px-grad-primary);border:1px solid #ffffff38}.px-plan-btn.featured-btn:hover{background:var(--px-grad-primary-hover)}.px-institutional-bar{background:#0c1022;border:1px solid #ffffff17;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:820px;margin:18px auto 0;padding:16px 22px;display:flex}.px-institutional-copy{color:#cbd5e1;flex-direction:column;gap:3px;font-size:13px;display:flex}.px-institutional-copy strong{color:#fff;font-variant-numeric:tabular-nums;font-size:14px}.px-institutional-link{color:#c4b5fd;text-underline-offset:3px;white-space:nowrap;font-size:13px;font-weight:700;text-decoration:underline}.px-institutional-link:hover{color:#fff}.px-cta-section{background:#070913;padding:28px 0 68px}.px-cta-banner{background:var(--px-grad-banner);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:20px;padding:40px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #581c8773}.px-cta-banner-content{z-index:2;flex-direction:column;align-items:center;gap:8px;max-width:600px;display:flex;position:relative}.px-cta-banner-title{letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(22px,2.3vw,28px);font-weight:700;line-height:1.2}.px-cta-banner-sub{color:#f1f5f9;margin:0;font-size:14px;line-height:1.55}.px-cta-banner-form-wrap{z-index:2;justify-content:center;width:100%;display:flex;position:relative}.px-footer{color:#94a3b8;background:#05070e;border-top:1px solid #ffffff0f;padding:52px 0 28px}.px-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px;margin-bottom:40px;display:grid}.px-footer-brand-col{flex-direction:column;gap:14px;max-width:290px;display:flex}.px-footer-tagline{color:#94a3b8;margin:0;font-size:12.5px;line-height:1.58}.px-footer-socials{align-items:center;gap:10px;margin-top:2px;display:flex}.px-social-link{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex}.px-social-link:hover{color:#fff;background:#8b5cf633;border-color:#8b5cf666}.px-footer-tech{border-top:1px solid #ffffff14;flex-direction:column;gap:4px;margin-top:14px;padding-top:14px;display:flex}.px-footer-tech-title{color:#fff;letter-spacing:-.01em;font-size:13.5px;font-weight:700}.px-footer-tech-desc{color:#94a3b8;margin:0;font-size:12.5px;line-height:1.5}.px-footer-tech-link{color:#38bdf8;align-items:center;gap:4px;width:fit-content;margin-top:2px;font-size:12.5px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.px-footer-tech-link:hover{color:#7dd3fc;text-decoration:underline}.px-footer-tech-arrow{font-size:12.5px;transition:transform .2s;display:inline-block}.px-footer-tech-link:hover .px-footer-tech-arrow{transform:translate(2px,-2px)}.px-footer-col{flex-direction:column;gap:12px;display:flex}.px-footer-col-title{color:#fff;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:12px;font-weight:700}.px-footer-links{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.px-footer-link{color:#94a3b8;cursor:pointer;font-size:13px;text-decoration:none;transition:color .2s}.px-footer-link:hover{color:#f8fafc}.px-footer-bottom{color:#94a3b8;border-top:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:24px;padding-top:20px;font-size:12px;line-height:1.5;display:flex}@media (max-width:1040px){.px-hero-grid,.px-builder-grid,.px-analytics-grid,.px-brokers-grid,.px-cta-banner{grid-template-columns:1fr;gap:32px}.px-cta-banner-form-wrap{justify-content:flex-start}.px-pricing-cards-grid,.px-pricing-cards-grid--two{grid-template-columns:1fr;max-width:480px;margin:0 auto}.px-institutional-bar{max-width:480px}.px-testimonials-grid{grid-template-columns:1fr;gap:18px}.px-footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:840px){.px-nav-menu{display:none}.px-nav-toggle{display:flex}}@media (max-width:768px){.px-hero{padding:40px 0 56px}.px-builder-section,.px-analytics-section,.px-brokers-section,.px-testimonials-section,.px-pricing-section{padding:60px 0}.px-stats-strip{padding:28px 0}.px-stats-grid{grid-template-columns:repeat(2,1fr);gap:24px 16px}.px-stat-col:not(:last-child):after{display:none}.px-broker-cards-grid{grid-template-columns:repeat(2,1fr);gap:8px}.px-cta-banner{gap:20px;padding:32px 22px}.px-results-metrics-grid{grid-template-columns:repeat(2,1fr);gap:10px}.px-results-chart-box{padding:12px 10px}.px-footer-grid{grid-template-columns:1fr;gap:28px}.px-footer-bottom{text-align:center;flex-direction:column;gap:12px}.px-hero-visual-wrapper{width:100%;max-width:100%;margin:16px auto 0}.px-equity-card{border-radius:14px;width:100%;max-width:100%}.px-node-canvas-area{gap:10px;padding:20px 14px}.px-node-box{max-width:100%;padding:9px 12px;font-size:11px}.px-results-card{padding:16px 14px}.px-results-header{flex-direction:column;align-items:flex-start;gap:10px}.px-results-tabs{flex-wrap:wrap;gap:4px;width:100%;display:flex}.px-results-tab{text-align:center;flex:auto;padding:6px 8px;font-size:11.5px}.px-bottom-metrics-row{grid-template-columns:repeat(2,1fr);gap:10px 8px}}@media (max-width:480px){.px-container{padding:0 14px}.px-nav-inner{height:60px}.px-nav-brand .pxw .brand{min-height:52px;font-size:1.15rem}.px-nav-actions{gap:8px}.px-btn-primary{padding:8px 14px;font-size:13px}.px-nav-login{padding:6px 8px;font-size:13px}.px-hero-title{font-size:clamp(28px,8.2vw,36px);line-height:1.15}.px-hero-subtitle{font-size:14px}.px-auth-input-shell{flex-wrap:wrap;gap:8px;padding:8px 10px}.px-auth-submit{justify-content:center;width:100%;padding:10px 14px}.px-hero-trust{flex-direction:column;align-items:center;gap:8px;margin-top:10px}.px-hero-trust-chips{gap:6px}.px-hero-broker-chip{padding:3px 8px;font-size:11px}.px-stat-value{font-size:clamp(22px,6.5vw,30px)}.px-stat-label{font-size:11.5px}.px-builder-title,.px-analytics-title,.px-brokers-title,.px-testimonials-title,.px-pricing-title{font-size:clamp(24px,7vw,32px)}.px-billing-switch-wrapper{justify-content:center;width:100%}.px-switch-btn{padding:6px 12px;font-size:12px}.px-pricing-card{padding:24px 18px}.px-cta-banner{padding:24px 16px}.px-cta-banner-title{font-size:22px}}.px-landing [hidden]{display:none!important}.px-landing .toasts{z-index:200;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.px-landing .toast{color:#f8fafc;background:#0f172a;border:1px solid #10b98173;border-radius:10px;padding:10px 14px;font-size:12.5px;font-weight:600}.px-landing .toast.err{color:#fca5a5;border-color:#ef444480}.px-fm-hero-switcher{scrollbar-width:none;flex-wrap:nowrap;gap:6px;display:flex;overflow-x:auto}.px-fm-hero-switcher::-webkit-scrollbar{display:none}.px-fm-hero-pill{color:#cbd5e1;cursor:pointer;white-space:nowrap;background:#131b38;border:1px solid #94a3b838;border-radius:7px;flex-shrink:0;padding:5px 10px;font-family:inherit;font-size:10.5px;font-weight:600;transition:all .15s}.px-fm-hero-pill:hover{color:#fff;background:#1a2448}.px-fm-hero-pill.active{color:#fff;background:#8b5cf63d;border-color:#a78bfa}.px-fm-hero-status{color:#34d399;font-size:11px;font-weight:600;display:inline-block}@media (max-width:840px){.px-magic-pipeline{grid-template-columns:1fr}.px-magic-top-bar{flex-direction:column;align-items:flex-start}.px-fm-hero-switcher{width:100%}}.px-fm-canvas-topbar{color:#cbd5e1;box-sizing:border-box;background:#0f172ad9;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;width:100%;max-width:390px;padding:6px 12px;font-size:10.5px;display:flex}.px-fm-canvas-ok{color:#34d399;font-weight:600}.px-node-canvas-area .px-node-box{max-width:390px}.px-node-box.is-selected{background:#171e3b;border-color:#a78bfa}.px-fm-node-inspector{box-sizing:border-box;background:#080c1a;border:1px solid #a78bfa66;border-radius:10px;flex-direction:column;gap:3px;width:100%;max-width:390px;margin-top:4px;padding:10px 12px;display:flex}.px-fm-insp-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.px-fm-insp-badge{letter-spacing:.04em;color:#c4b5fd;background:#8b5cf62e;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:700}.px-fm-insp-ports{color:#cbd5e1;font-size:10px}.px-fm-insp-title{color:#f8fafc;font-size:11.5px;font-weight:700}.px-fm-insp-meta{color:#cbd5e1;font-size:10.5px}.px-fm-insp-telemetry{color:#34d399;font-size:10.5px;font-weight:600}#pxResultsTabBody{flex-direction:column;gap:14px;display:flex}.px-fm-tab-panel{flex-direction:column;gap:12px;display:flex}.px-fm-tab-subhead{color:#334155;justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:flex}.px-fm-pill-ok{color:#15803d;background:#dcfce7;border-radius:9999px;padding:2px 8px;font-size:10.5px;font-weight:700}.px-fm-table-wrap{border:1px solid #e2e8f0;border-radius:10px;overflow-x:auto}.px-fm-trades-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.px-fm-trades-table th{text-align:left;color:#334155;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:7px 10px;font-size:10px;font-weight:700}.px-fm-trades-table td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:8px 10px}.px-fm-trades-table td b{color:#0f172a;display:block}.px-fm-trades-table td small{color:#475569;font-size:10px}.px-fm-side-buy{color:#15803d;background:#dcfce7;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.px-fm-analytics-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.px-fm-stat-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:3px;padding:11px;display:flex}.px-fm-stat-box span{color:#334155;font-size:11px}.px-fm-stat-box strong{color:#0f172a;font-variant-numeric:tabular-nums;font-size:14.5px}.px-fm-stat-box small{color:#475569;font-size:10.5px}.px-fm-signal-mockup{background:#0d1224;border:1px solid #a78bfa59;border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.px-fm-signal-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.px-fm-signal-badge{letter-spacing:.04em;color:#fbbf24;background:#fbbf2424;border-radius:4px;margin-bottom:4px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-block}.px-fm-signal-badge.is-approved{color:#34d399;background:#10b98129}.px-fm-signal-badge.is-rejected{color:#fca5a5;background:#ef444429}.px-fm-signal-head h3,.px-fm-signal-head h4{color:#f8fafc;margin:0;font-size:13.5px;font-weight:700}.px-fm-signal-meta{color:#cbd5e1;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.px-fm-signal-reason{color:#cbd5e1;margin:0;font-size:12px;line-height:1.5}.px-fm-signal-actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.px-fm-btn-approve,.px-fm-btn-reject,.px-fm-btn-reset{cursor:pointer;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:11.5px;font-weight:600;transition:all .15s}.px-fm-btn-approve{color:#052e16;background:#10b981;border:1px solid #10b981}.px-fm-btn-approve:hover{background:#34d399}.px-fm-btn-reject{color:#fca5a5;background:#ef444424;border:1px solid #ef444461}.px-fm-btn-reject:hover{background:#ef44443d}.px-fm-btn-reset{color:#f8fafc;background:#ffffff14;border:1px solid #fff3}