@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Orbitron:wght@500;700;800&family=Space+Grotesk:wght@400;500;700&display=swap";.animated-shader-background{position:absolute;inset:0;overflow:hidden;pointer-events:none}.animated-shader-background__canvas{display:block;width:100%;height:100%}.animated-shader-background__divider{position:relative;z-index:1;width:100%;height:100%}.etheral-shadow{position:relative;overflow:hidden;width:100%;height:100%}.etheral-shadow__effect,.etheral-shadow__noise,.etheral-shadow__content{position:absolute;inset:0}.etheral-shadow__defs{position:absolute;width:0;height:0}.etheral-shadow__mask{width:100%;height:100%}.etheral-shadow__content{display:grid;place-items:center;z-index:2;text-align:center}.etheral-shadow__title{margin:0;color:#f5fbfff5;font-family:Orbitron,Space Grotesk,sans-serif;font-size:clamp(3rem,8vw,5.5rem);font-weight:700;line-height:.92;text-transform:uppercase;text-shadow:0 18px 42px rgba(0,0,0,.34)}.etheral-shadow__noise{z-index:1;pointer-events:none}.ui-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:14px;border:1px solid transparent;font:inherit;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease}.ui-button:disabled{pointer-events:none;opacity:.55}.ui-button:focus-visible{outline:none;box-shadow:0 0 0 2px #45d7c73d,0 0 0 5px #45d7c71a}.ui-button--default{background:#0d1720;border-color:#ffffff14;color:#f4fbff}.ui-button--default:hover{background:#132130}.ui-button--secondary{background:#ffffff0d;border-color:#ffffff1f;color:#f4fbff}.ui-button--secondary:hover{background:#ffffff14}.ui-button--outline{background:transparent;border-color:#ffffff29;color:#f4fbff}.ui-button--outline:hover{background:#ffffff0d}.ui-button--ghost{background:transparent;color:inherit}.ui-button--ghost:hover{background:#ffffff0f}.ui-button--link{background:transparent;border-color:transparent;color:#8bf0e0;padding-inline:0}.ui-button--link:hover{color:#b8fff3}.ui-button--landing{background:#08121cb8;border-color:#8bf0e038;color:var(--landing-text, #f4fbff);box-shadow:0 14px 28px #02060c38;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ui-button--landing:hover{border-color:#8bf0e052;box-shadow:0 18px 34px #02060c47,0 0 24px #45d7c714}.ui-button--size-default{min-height:42px;padding:12px 18px}.ui-button--size-sm{min-height:36px;padding:10px 14px;border-radius:12px}.ui-button--size-lg{min-height:50px;padding:14px 24px}.ui-button--size-icon{width:42px;min-height:42px;padding:0}.ui-button--size-pill{min-height:48px;padding:14px 20px;border-radius:999px}.magnetize-button-shell{position:relative;display:inline-flex;will-change:transform}.magnetize-button{position:relative;overflow:visible;isolation:isolate;min-width:228px;padding-inline:20px;background:linear-gradient(135deg,#08121cf0,#0b1823e0),#08121cc7;border-color:#8bf0e038;box-shadow:0 18px 34px #02060c47,inset 0 1px #ffffff0a}.magnetize-button:before,.magnetize-button:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.magnetize-button:before{inset:1px;background:linear-gradient(140deg,rgba(255,255,255,.08),transparent 34%),linear-gradient(180deg,#45d7c714,#ff9d660d);opacity:.88;z-index:0}.magnetize-button:after{background:radial-gradient(circle at var(--magnet-glow-x, 50%) var(--magnet-glow-y, 50%),rgba(69,215,199,.24),transparent 38%),linear-gradient(120deg,transparent 26%,rgba(255,255,255,.08) 48%,transparent 66%);background-size:100% 100%,180% 180%;mix-blend-mode:screen;opacity:.82;z-index:1}.magnetize-button[data-attracting=true]{border-color:#8bf0e057;box-shadow:0 22px 40px #02060c57,0 0 26px #45d7c71f}.magnetize-button__glow{position:absolute;inset:-18px;border-radius:inherit;background:radial-gradient(circle at 50% 50%,rgba(69,215,199,.26),transparent 58%);filter:blur(18px);opacity:0;transition:opacity .22s ease;z-index:0}.magnetize-button[data-attracting=true] .magnetize-button__glow{opacity:.92}.magnetize-button__particles{position:absolute;top:50%;left:50%;width:0;height:0;pointer-events:none;z-index:0}.magnetize-button__particle{position:absolute;top:0;left:0;width:6px;height:6px;border-radius:999px;background:linear-gradient(135deg,var(--landing-cyan, #45d7c7),var(--landing-orange, #ff9d66));box-shadow:0 0 18px #45d7c766}.magnetize-button__label{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:100%;color:inherit;text-transform:none;letter-spacing:.01em}.magnetize-button__icon{width:16px;height:16px;color:#8bf0e0;transition:transform .22s ease,color .22s ease}.magnetize-button__icon.is-attracting{color:#f4fbff;transform:scale(1.12) rotate(-8deg)}.magnetize-button__text{display:inline-flex;align-items:center;justify-content:center}body.landing-body{background:radial-gradient(900px 520px at 10% 0%,rgba(53,176,163,.22),transparent 60%),radial-gradient(860px 460px at 100% 10%,rgba(255,138,76,.18),transparent 58%),linear-gradient(180deg,#071019,#09131d 36%,#05080f)}@media(max-width:768px){body.landing-body{padding-top:0;padding-bottom:0}}.landing-page{--landing-text: #f4fbff;--landing-muted: #9fb2be;--landing-line: rgba(173, 238, 230, .16);--landing-cyan: #45d7c7;--landing-cyan-strong: #8bf0e0;--landing-orange: #ff9d66;--landing-panel: rgba(8, 18, 28, .78);--landing-panel-strong: rgba(10, 22, 34, .92);--landing-shadow: 0 28px 80px rgba(2, 6, 12, .44);position:relative;overflow:hidden;min-height:100vh;color:var(--landing-text);font-family:Space Grotesk,Inter,sans-serif;isolation:isolate}.landing-shader-background{inset:-8% -18% auto;height:1180px;z-index:0;opacity:.86;mix-blend-mode:screen;filter:saturate(1.34) brightness(1.08) blur(2px);mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.94) 32%,rgba(0,0,0,.74) 62%,rgba(0,0,0,.22) 86%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.94) 32%,rgba(0,0,0,.74) 62%,rgba(0,0,0,.22) 86%,transparent 100%)}.landing-shader-background .animated-shader-background__canvas{opacity:1;transform:scale(1.04);transform-origin:center top;filter:saturate(1.18) brightness(1.08)}.landing-shader-background:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 22% 16%,rgba(57,209,190,.14),transparent 28%),radial-gradient(circle at 76% 10%,rgba(255,154,95,.12),transparent 26%),radial-gradient(circle at 54% 24%,rgba(98,124,255,.1),transparent 26%),linear-gradient(180deg,#04080f05,#04080f1a 62%,#04080f57)}.landing-shader-hero-shell{display:none}.landing-shader-hero:after{display:none}.landing-shader-hero .animated-shader-background__canvas{transform:none;filter:none}.landing-page:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(69,215,199,.06) 1px,transparent 1px),linear-gradient(0deg,rgba(69,215,199,.05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.62),rgba(0,0,0,.08) 56%,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.62),rgba(0,0,0,.08) 56%,transparent);pointer-events:none}.landing-backdrop{position:absolute;z-index:0;border-radius:999px;filter:blur(18px);opacity:.54;pointer-events:none;animation:landingBackdropFloat 15s ease-in-out infinite}.landing-backdrop-a{top:180px;left:-120px;width:360px;height:360px;background:#45d7c729}.landing-backdrop-b{top:420px;right:-140px;width:440px;height:440px;background:#ff9d661f;animation-delay:-6s}.landing-page [data-tilt]{--tilt-rotate-x: 0deg;--tilt-rotate-y: 0deg;--tilt-shift-x: 0px;--tilt-shift-y: 0px;will-change:transform}.landing-page [data-tilt]:hover{transform:translate3d(0,-4px,0)}.landing-hero,.landing-section,.landing-strip,.landing-final-cta{position:relative;z-index:1;width:min(1180px,calc(100% - 40px));margin:0 auto}.landing-section[id]{scroll-margin-top:110px}.landing-hero{isolation:isolate;padding:16px 0 42px;overflow:clip}.landing-nav-shell,.landing-hero-grid{position:relative;z-index:1}.landing-etheral-shell{display:none}.landing-etheral-shell:after{display:none}.landing-etheral-background{width:100%;height:100%}.landing-nav-shell{position:sticky;top:0;z-index:12;padding:12px 0 24px}.landing-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;border-radius:28px;border:1px solid rgba(139,240,224,.16);background:#070f17bd;box-shadow:0 18px 38px #02060c3d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-brand{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.landing-brand-mark{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;background:linear-gradient(155deg,#45d7c73d,#45d7c714),#09121cdb;border:1px solid rgba(139,240,224,.28);box-shadow:0 18px 38px #01090c47;font-family:Orbitron,sans-serif;font-size:18px;letter-spacing:.08em}.landing-brand-mark img{width:32px;height:32px;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(47,208,199,.16))}.landing-brand-copy{display:flex;flex-direction:column}.landing-brand-copy strong,.landing-section-heading h2,.landing-final-cta h2,.landing-panel-headline strong,.landing-score strong,.landing-stat-card strong,.landing-session-list strong{font-family:Orbitron,Space Grotesk,sans-serif}.landing-brand-copy strong{font-size:18px;letter-spacing:.04em}.landing-brand-copy span{color:var(--landing-muted);font-size:13px}.landing-nav-links{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.landing-nav-links a,.landing-nav-links .landing-nav-cta{color:var(--landing-muted);text-decoration:none;font-size:14px;transition:color .18s ease,transform .18s ease}.landing-nav-links a:hover,.landing-nav-links .landing-nav-cta:hover{color:var(--landing-text);transform:translateY(-1px)}.landing-nav-cta{padding:12px 16px;border-radius:999px;border:1px solid rgba(139,240,224,.24);background:#08121c99}.landing-nav-magnet{min-width:236px;min-height:48px;padding-inline:18px;font-size:14px}.landing-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);gap:56px;align-items:center}.landing-hero-copy{max-width:560px;padding:22px 0 0}.landing-kicker,.landing-section-heading span,.landing-final-kicker,.landing-feature-eyebrow,.landing-mini-label,.landing-panel-label,.landing-lane-eyebrow{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700;color:var(--landing-cyan-strong)}.landing-kicker:before,.landing-section-heading span:before,.landing-final-kicker:before{content:"";width:28px;height:1px;background:currentColor;opacity:.75}.landing-hero-copy h1{margin:20px 0 18px;max-width:9.4ch;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(42px,5.4vw,68px);font-weight:700;line-height:.94;letter-spacing:-.06em}.landing-special-text-shell{display:inline-flex;align-items:center;gap:14px;margin:-2px 0 16px}.landing-special-text-shell:before{content:"";width:44px;height:1px;background:linear-gradient(90deg,#8bf0e0e6,#8bf0e000);opacity:.82}.landing-special-text{color:#c8ddd8;font-size:clamp(14px,2vw,18px);letter-spacing:.02em;text-shadow:none}.landing-hero-copy p,.landing-section-heading p,.landing-feature-card p,.landing-workflow-card p,.landing-faq-card p,.landing-strip-item span,.landing-price-head p,.landing-final-cta p,.landing-lane-card p{color:var(--landing-muted);font-size:16px;line-height:1.7}.landing-hero-copy p{max-width:52ch}.landing-proof-line{margin:0 0 22px;color:#b8cbc8;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.landing-proof-row{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}.landing-cta-row{display:flex;gap:14px;flex-wrap:wrap;margin:0 0 24px}.landing-button{display:inline-flex;align-items:center;justify-content:center;min-width:180px;padding:14px 20px;border-radius:999px;border:1px solid transparent;text-decoration:none;font-size:14px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.landing-button:hover{transform:translateY(-2px)}.landing-button-primary{background:linear-gradient(135deg,var(--landing-cyan),#6ce0d5);color:#072029;box-shadow:0 14px 30px #45d7c747}.landing-button-secondary{background:#08121cb8;border-color:#ffffff1f;color:var(--landing-text)}.landing-button-full{width:100%;background:#08121cb3;border-color:#8bf0e02e;color:var(--landing-text)}.landing-proof-pill,.landing-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid var(--landing-line);background:#08121c99;color:#dceef5;font-size:13px}.landing-chip-live{color:#072029;background:linear-gradient(135deg,var(--landing-cyan),#8bf0e0);border-color:transparent}.landing-stat-rail,.landing-metric-grid,.landing-feature-grid,.landing-workflow-grid,.landing-pricing-grid,.landing-faq-grid,.landing-lane-grid{display:grid;gap:18px}.landing-stat-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.landing-stat-card,.landing-metric-card,.landing-feature-card,.landing-workflow-card,.landing-price-card,.landing-faq-card,.landing-strip-item,.landing-lane-card{border:1px solid var(--landing-line);background:var(--landing-panel-strong);box-shadow:var(--landing-shadow)}.landing-stat-card{padding:14px 0 0;border-radius:0;border:0;border-top:1px solid rgba(139,240,224,.16);background:transparent;box-shadow:none}.landing-stat-card strong{display:block;margin-bottom:8px;font-size:16px;line-height:1.2}.landing-stat-card span{display:block;color:var(--landing-muted);font-size:13px;line-height:1.55}.landing-hero-visual{position:relative;min-height:560px;perspective:1800px;transform-style:preserve-3d;isolation:isolate;z-index:1}.landing-etheral-visual{position:absolute;inset:-12px -18px 22px -14px;z-index:0;pointer-events:none;opacity:.84;filter:saturate(1.02) blur(2px)}.landing-etheral-visual:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 56% 40%,rgba(108,238,223,.2),transparent 30%),radial-gradient(circle at 74% 66%,rgba(255,157,102,.12),transparent 24%),linear-gradient(180deg,#05080f05,#05080f24);pointer-events:none}.landing-etheral-visual-main,.landing-etheral-visual-accent{position:absolute;inset:0}.landing-etheral-visual-main{inset:4% 6% 7% 8%;opacity:.22;transform:scale(1.04) rotate(-5deg);mask-image:radial-gradient(circle at 54% 44%,#000,#000000e0 34%,#0000 78%);-webkit-mask-image:radial-gradient(circle at 54% 44%,rgba(0,0,0,1),rgba(0,0,0,.88) 34%,rgba(0,0,0,0) 78%)}.landing-etheral-visual-accent{display:none}.landing-depth-grid{position:absolute;inset:80px 40px 110px 26px;border-radius:32px;border:1px solid rgba(139,240,224,.12);background:linear-gradient(90deg,rgba(139,240,224,.06) 1px,transparent 1px),linear-gradient(0deg,rgba(139,240,224,.05) 1px,transparent 1px),radial-gradient(circle at 50% 0%,rgba(69,215,199,.14),transparent 56%);background-size:34px 34px,34px 34px,100% 100%;transform:translateZ(-80px) rotateX(62deg);transform-origin:center top;opacity:.28;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.82),transparent 84%);mask-image:linear-gradient(180deg,rgba(0,0,0,.82),transparent 84%);animation:none;z-index:0}.landing-light-column{position:absolute;top:32px;left:52%;width:180px;height:520px;border-radius:999px;background:linear-gradient(180deg,#45d7c747,#45d7c700);filter:blur(22px);opacity:.24;transform:translate(-50%) translateZ(-120px);animation:none;z-index:0}.landing-shard{display:none}.landing-shard-a{top:84px;right:18px;transform:translateZ(-40px) rotate(14deg);animation:landingShardFloatA 8s ease-in-out infinite}.landing-shard-b{left:26px;bottom:120px;width:96px;height:132px;border-color:#ff9d6629;background:linear-gradient(155deg,#ffffff1f,#ffffff05),linear-gradient(180deg,#ff9d662e,#45d7c714);transform:translateZ(-20px) rotate(-12deg);animation:landingShardFloatB 7.2s ease-in-out infinite}.landing-visual-orbit{display:none}.landing-visual-orbit-a{inset:64px 28px 128px 52px}.landing-visual-orbit-b{inset:30px 74px 194px 16px;animation-direction:reverse;animation-duration:20s}.landing-panel{position:absolute;overflow:hidden;isolation:isolate;z-index:1;border-radius:24px;border:1px solid rgba(139,240,224,.12);background:linear-gradient(160deg,#0a1520f0,#081018eb),var(--landing-panel);box-shadow:0 18px 44px #02060c3d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.landing-panel:after,.landing-stat-card:after,.landing-feature-card:after,.landing-workflow-card:after,.landing-price-card:after,.landing-faq-card:after,.landing-strip-item:after,.landing-lane-card:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--tilt-glare-x, 50%) var(--tilt-glare-y, 50%),rgba(255,255,255,.14),transparent 30%),linear-gradient(120deg,transparent 30%,rgba(255,255,255,.1) 48%,transparent 64%);background-size:100% 100%,180% 180%;opacity:.22;mix-blend-mode:screen}.landing-panel:hover{border-color:#8bf0e02e;box-shadow:0 22px 46px #02060c47}.landing-panel-primary{inset:44px 20px 116px 0;padding:24px}.landing-panel-secondary{top:346px;right:0;width:min(286px,70%);padding:18px}.landing-panel-top,.landing-panel-headline{display:flex;align-items:center;justify-content:space-between;gap:14px}.landing-panel-headline{justify-content:flex-start}.landing-panel-headline img{width:42px;height:42px;object-fit:contain;padding:8px;border-radius:12px;background:#ffffff0a}.landing-panel-headline strong,.landing-panel-headline span{display:block}.landing-panel-headline span{margin-top:4px;color:var(--landing-muted);font-size:13px}.landing-score{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:20px 0 24px}.landing-score strong{display:block;margin-top:6px;font-size:clamp(56px,6vw,86px);line-height:.88}.landing-score-ring{display:grid;place-items:center;width:152px;height:152px;border-radius:50%;border:1px solid rgba(139,240,224,.22);background:radial-gradient(circle at 50% 50%,rgba(69,215,199,.18),transparent 44%),conic-gradient(from 180deg,#45d7c7d1,#ff9d66a3,#45d7c7d1);box-shadow:inset 0 0 0 18px #071018f0;font-size:13px;font-weight:700;color:#dff9f5;text-align:center;animation:landingRingFloat 5.5s ease-in-out infinite}.landing-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-metric-card{padding:18px;border-radius:22px}.landing-metric-card span,.landing-price-head span{display:block;color:var(--landing-muted);font-size:13px}.landing-metric-card strong,.landing-price-head strong{display:block;margin:10px 0 6px;font-size:30px}.landing-metric-card small,.landing-price-head small{color:var(--landing-muted);font-size:13px}.landing-ticker-list,.landing-session-list{display:grid;gap:12px;margin-top:18px}.landing-ticker-list div,.landing-session-list div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:16px;background:#ffffff08}.landing-ticker-list span{color:var(--landing-muted);font-size:13px;letter-spacing:.12em}.landing-session-list div{align-items:flex-start}.landing-session-list strong{min-width:48px;font-size:12px;letter-spacing:.08em;color:var(--landing-cyan-strong)}.landing-session-list span{color:#deedf3;font-size:13px;line-height:1.55}.landing-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0 0 32px;display:none}.landing-strip-item{padding:24px 24px 22px;border-radius:24px}.landing-strip-item strong,.landing-feature-card h3,.landing-workflow-card h3,.landing-faq-card h3,.landing-lane-card h3{display:block;margin-bottom:8px;font-size:20px}.landing-section{padding:72px 0}.landing-section-alt{padding:56px 0}.landing-section-heading{max-width:740px;margin-bottom:26px}.landing-section-heading h2,.landing-final-cta h2{margin:18px 0 12px;font-size:clamp(32px,4vw,52px);line-height:1.02}.landing-experience{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;align-items:start}.landing-experience-copy{padding-right:12px}.landing-bullet-list{display:grid;gap:12px}.landing-bullet-item{padding:14px 16px;border-radius:18px;border:1px solid var(--landing-line);background:#08121cad;color:#def0f6;line-height:1.55}.landing-lane-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.landing-lane-card,.landing-feature-card,.landing-workflow-card,.landing-faq-card{padding:24px;border-radius:26px}.landing-lane-card{min-height:100%;border-left:2px solid rgba(139,240,224,.22);background:#ffffff05;box-shadow:none}.landing-feature-card,.landing-workflow-card,.landing-price-card,.landing-faq-card,.landing-strip-item,.landing-stat-card,.landing-lane-card{position:relative;isolation:isolate;transform-style:preserve-3d;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.landing-feature-card:hover,.landing-workflow-card:hover,.landing-price-card:hover,.landing-faq-card:hover,.landing-strip-item:hover,.landing-stat-card:hover,.landing-lane-card:hover{border-color:#8bf0e029;box-shadow:0 18px 34px #02060c2e}.landing-lane-eyebrow{margin-bottom:12px}.landing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.landing-feature-card{display:flex;flex-direction:column;gap:14px;background:#0b141fb8;box-shadow:0 14px 34px #02060c24}.landing-feature-meta,.landing-workflow-note{margin-top:auto;padding-top:14px;border-top:1px solid rgba(139,240,224,.12);color:#d9edf4;font-size:13px;line-height:1.6}.landing-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.landing-step-mark{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#45d7c738,#ff9d6629);color:var(--landing-cyan-strong);font-family:Orbitron,sans-serif;font-size:14px;margin-bottom:18px}.landing-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-price-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:24px;border-radius:28px;box-shadow:0 16px 34px #02060c29}.landing-price-card.featured{background:linear-gradient(180deg,#45d7c724,#08121ceb),var(--landing-panel-strong);border-color:#8bf0e047;transform:translateY(-8px)}.landing-price-badge{position:absolute;top:18px;right:18px;padding:8px 12px;border-radius:999px;background:#45d7c729;color:#d9fffa;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.landing-price-list{display:grid;gap:10px}.landing-price-perk{padding:12px 14px;border-radius:16px;background:#ffffff08;color:#e1edf1;font-size:14px}.landing-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.landing-final-cta{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px;margin:18px auto 48px;border-radius:32px;border:1px solid rgba(139,240,224,.18);background:radial-gradient(circle at 0% 0%,rgba(69,215,199,.18),transparent 48%),radial-gradient(circle at 100% 0%,rgba(255,157,102,.14),transparent 44%),#08121ce0;box-shadow:0 20px 44px #02060c33}.landing-final-cta:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.1) 48%,transparent 64%);background-size:180% 180%;opacity:.5;animation:landingGridDrift 18s linear infinite}.landing-final-cta .landing-cta-row{margin:0}.landing-feature-card,.landing-workflow-card,.landing-price-card,.landing-faq-card,.landing-strip-item,.landing-panel,.landing-metric-card,.landing-stat-card,.landing-lane-card{animation:landingFloatIn .52s cubic-bezier(.22,1,.36,1) both}.landing-feature-card:nth-child(2),.landing-workflow-card:nth-child(2),.landing-price-card:nth-child(2),.landing-faq-card:nth-child(2),.landing-lane-card:nth-child(2),.landing-stat-card:nth-child(2){animation-delay:70ms}.landing-feature-card:nth-child(3),.landing-workflow-card:nth-child(3),.landing-price-card:nth-child(3),.landing-faq-card:nth-child(3),.landing-lane-card:nth-child(3),.landing-stat-card:nth-child(3){animation-delay:.12s}.landing-feature-card:nth-child(4),.landing-workflow-card:nth-child(4),.landing-faq-card:nth-child(4){animation-delay:.17s}@keyframes landingFloatIn{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes landingBackdropFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(24px,-18px,0) scale(1.06)}}@keyframes landingGridDrift{0%{background-position:0 0,0 0,0 0}to{background-position:34px 34px,34px 34px,180% 0}}@keyframes landingBeamPulse{0%,to{opacity:.44;transform:translate(-50%) translateZ(-120px) scaleY(.94)}50%{opacity:.76;transform:translate(-50%) translateZ(-120px) scaleY(1.04)}}@keyframes landingOrbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes landingShardFloatA{0%,to{transform:translateZ(-40px) rotate(14deg) translateY(0)}50%{transform:translateZ(-12px) rotate(18deg) translateY(-14px)}}@keyframes landingShardFloatB{0%,to{transform:translateZ(-20px) rotate(-12deg) translateY(0)}50%{transform:translateZ(10px) rotate(-18deg) translateY(-12px)}}@keyframes landingRingFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.02)}}@media(max-width:1180px){.landing-feature-grid,.landing-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1080px){.landing-hero-grid,.landing-strip,.landing-experience,.landing-final-cta{grid-template-columns:1fr}.landing-strip,.landing-final-cta{display:grid}.landing-stat-rail,.landing-lane-grid,.landing-pricing-grid,.landing-faq-grid{grid-template-columns:1fr}.landing-hero-visual{display:grid;gap:16px;min-height:unset}.landing-depth-grid,.landing-light-column,.landing-shard,.landing-visual-orbit{display:none}.landing-panel{position:relative;width:auto;inset:auto}.landing-price-card.featured{transform:none}.landing-etheral-shell{inset:120px -24px auto;height:420px;opacity:.56;mask-image:radial-gradient(circle at 50% 40%,#000000f5,#000000b8 36%,#0000 82%);-webkit-mask-image:radial-gradient(circle at 50% 40%,rgba(0,0,0,.96),rgba(0,0,0,.72) 36%,rgba(0,0,0,0) 82%)}.landing-etheral-visual{inset:18px -18px 8px;opacity:.9}.landing-etheral-visual-main{inset:8% 4% 16%}.landing-etheral-visual-accent{inset:34% -6% 8% 20%}}@media(max-width:768px){.landing-hero,.landing-section,.landing-strip,.landing-final-cta{width:min(100% - 24px,1180px)}.landing-hero{padding-top:8px;padding-bottom:28px}.landing-nav-shell{padding:8px 0 16px}.landing-nav{display:grid;gap:12px;padding:14px;border-radius:24px}.landing-nav-links{width:100%;gap:10px}.landing-brand{width:100%}.landing-nav-links a:not(.landing-nav-cta){display:none}.landing-nav-magnet{width:100%;min-width:0}.landing-hero-copy{padding-top:8px}.landing-shader-background{inset:-12% -30% auto;height:980px;opacity:.58}.landing-shader-hero-shell{inset:92px -120px -12px -20px;opacity:.9;filter:saturate(1.52) brightness(1.18) blur(10px)}.landing-shader-hero .animated-shader-background__canvas{transform:scale(1.16) rotate(-4deg)}.landing-hero-copy h1{max-width:100%;font-size:clamp(34px,11vw,50px)}.landing-special-text-shell{margin-bottom:18px}.landing-special-text-shell:before{width:28px}.landing-special-text{font-size:clamp(16px,5.2vw,22px);line-height:1.2}.landing-etheral-shell{inset:132px -40px auto;height:340px;opacity:.42}.landing-etheral-visual{inset:0;opacity:.66}.landing-etheral-visual-main{inset:10% 0 18%;transform:scale(1) rotate(-4deg)}.landing-etheral-visual-accent{inset:36% -8% 10% 24%;opacity:.52}.landing-hero-copy p,.landing-section-heading p,.landing-final-cta p{font-size:15px;line-height:1.65}.landing-button,.landing-button-full{width:100%}.landing-stat-rail,.landing-feature-grid,.landing-workflow-grid,.landing-faq-grid,.landing-pricing-grid,.landing-lane-grid{grid-template-columns:1fr}.landing-score{align-items:flex-start;flex-direction:column}.landing-score strong{font-size:62px}.landing-score-ring{width:128px;height:128px}.landing-metric-grid{grid-template-columns:1fr}.landing-session-list div,.landing-ticker-list div{gap:10px}.landing-strip{padding-bottom:10px}.landing-section{padding:42px 0}.landing-section-heading h2,.landing-final-cta h2{font-size:clamp(28px,10vw,40px)}.landing-feature-card,.landing-workflow-card,.landing-faq-card,.landing-lane-card,.landing-price-card{padding:20px}.landing-final-cta{margin-bottom:24px;padding:24px 18px}}@media(prefers-reduced-motion:reduce){.landing-page *,.landing-page *:before,.landing-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}:root{--bg-dark: #07111a;--bg-card: #101b26;--bg-hover: #162433;--border: #24384c;--text: #f5fbff;--text-dim: #8fa5bb;--green: #31d98b;--red: #ff6b6b;--purple: #2fd0c7;--blue: #67b4ff;--orange: #f6a24d;--sidebar-width: 70px;--sidebar-expanded: 220px;--bg: #08111a;--bg-elevated: #142230;--text-secondary: #8ba1b5;--accent: #2fd0c7;--safe-top: env(safe-area-inset-top);--safe-bottom: env(safe-area-inset-bottom);--admin-bg: #0e1016;--admin-card: #171a23;--admin-border: #2c3141;--admin-text: #f2f5ff;--admin-muted: #9ba6c0;--admin-accent: #4f8cff;--admin-ok: #34c759;--admin-warn: #ff9f0a;--admin-bad: #ff453a}:root[data-ui-mode=futuristic]{--bg-dark: #040913;--bg-card: #0a1626;--bg-hover: #102235;--border: #1d3d59;--text: #e9f7ff;--text-dim: #7ca4c3;--green: #39e6a6;--red: #ff6473;--purple: #00c9ff;--blue: #6ad9ff;--orange: #ffb25f;--bg: #07121f;--bg-elevated: #0e1d2d;--text-secondary: #7f9bb8;--accent: #00c9ff;--fx-space-2: 8px;--fx-space-3: 12px;--fx-space-4: 16px;--fx-space-5: 20px;--fx-space-6: 24px;--fx-radius-sm: 10px;--fx-radius-md: 14px;--fx-radius-lg: 18px;--fx-shadow-card: inset 0 0 0 1px rgba(0, 201, 255, .08), 0 14px 28px rgba(2, 8, 16, .42);--fx-shadow-hover: inset 0 0 0 1px rgba(0, 201, 255, .16), 0 18px 34px rgba(2, 8, 16, .54), 0 0 28px rgba(0, 201, 255, .18);--fx-ring: 0 0 0 2px rgba(0, 201, 255, .2);--fx-transition: .24s cubic-bezier(.22, 1, .36, 1);--fx-transition-fast: .14s ease;--fx-neon-green: #4dffbe;--fx-neon-cyan: #00d8ff;--fx-neon-blue: #56b9ff;--fx-neon-red: #ff4d63;--fx-neon-red-soft: #ff6f55;--fx-panel: rgba(8, 20, 34, .78);--fx-panel-strong: rgba(8, 20, 34, .92);--fx-border-soft: rgba(255, 255, 255, .08);--fx-glow-primary: 0 0 24px rgba(0, 216, 255, .24);--fx-glow-success: 0 0 22px rgba(77, 255, 190, .26);--fx-glow-danger: 0 0 22px rgba(255, 77, 99, .28);--fx-led-dot: rgba(95, 255, 201, .28);--fx-led-dot-alt: rgba(255, 93, 70, .2);--fx-scanline: rgba(77, 255, 190, .06);--fx-title-glow: 0 0 16px rgba(77, 255, 190, .24), 0 0 28px rgba(0, 216, 255, .2)}html{background:var(--bg-dark)}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Arial,sans-serif;position:relative;overflow-x:hidden;background:radial-gradient(980px 520px at 0% 0%,rgba(47,208,199,.18),transparent 56%),radial-gradient(920px 480px at 100% 0%,rgba(246,162,77,.14),transparent 54%),linear-gradient(180deg,#07111a,#091521 42%,#060c13);color:var(--text);min-height:100vh}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.32),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.32),transparent 72%)}body[data-ui-mode=futuristic]{font-family:Space Grotesk,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;position:relative;overflow-x:hidden;background:radial-gradient(920px 420px at 8% -4%,rgba(66,255,196,.12),transparent 64%),radial-gradient(760px 300px at 88% 0%,rgba(255,120,92,.07),transparent 70%),linear-gradient(180deg,#030811,#06101b 46%,#040912)}body[data-ui-mode=futuristic]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(640px 220px at 18% 8%,rgba(77,255,190,.08),transparent 72%),radial-gradient(680px 260px at 78% 6%,rgba(0,216,255,.06),transparent 76%);filter:blur(14px);opacity:.88}body[data-ui-mode=futuristic]:after{display:none}body[data-ui-mode=futuristic] .logo-main,body[data-ui-mode=futuristic] .score-label{font-family:Space Grotesk,Inter,sans-serif;letter-spacing:.01em;text-shadow:none}body[data-ui-mode=futuristic] .main-content{position:relative;background:radial-gradient(560px 220px at 12% 0%,rgba(77,255,190,.06),transparent 66%),linear-gradient(180deg,#040b13eb,#040a12f5);padding:var(--fx-space-6);border:1px solid rgba(255,255,255,.06);border-radius:18px;box-shadow:0 18px 40px #0208102e}body[data-ui-mode=futuristic] .main-content:before{display:none}body[data-ui-mode=futuristic] .main-content:after{display:none}body[data-ui-mode=futuristic] .mobile-header,body[data-ui-mode=futuristic] .bottom-nav{background:#081018eb;border-color:#ffffff14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body[data-ui-mode=futuristic] .sidebar{background:radial-gradient(120% 70% at 0% 0%,rgba(77,255,190,.08),transparent 72%),linear-gradient(180deg,#07101cfa,#050c16fa);border-right-color:#ffffff14;box-shadow:12px 0 28px #0000003d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body[data-ui-mode=futuristic] .sidebar .nav-item.active{background:#4dffbe14;color:#ebf8ff;box-shadow:none}body[data-ui-mode=futuristic] .sidebar .nav-item:hover{background:#ffffff0d;color:#d8f7ff}body[data-ui-mode=futuristic] .card,body[data-ui-mode=futuristic] .score-card,body[data-ui-mode=futuristic] .plan,body[data-ui-mode=futuristic] .trade-item,body[data-ui-mode=futuristic] .current-plan-card,body[data-ui-mode=futuristic] .subscription-note,body[data-ui-mode=futuristic] .academia-feedback,body[data-ui-mode=futuristic] .strategy-notice,body[data-ui-mode=futuristic] .payment-total,body[data-ui-mode=futuristic] .pay-modal,body[data-ui-mode=futuristic] .success-modal,body[data-ui-mode=futuristic] .limiter-card,body[data-ui-mode=futuristic] .limiter-hero,body[data-ui-mode=futuristic] .tip-card,body[data-ui-mode=futuristic] .study-box,body[data-ui-mode=futuristic] .mindset-card{position:relative;background:linear-gradient(180deg,#0a141ff5,#080f18f0);border-color:#ffffff14!important;box-shadow:0 12px 28px #02081029;border-radius:var(--fx-radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform var(--fx-transition),box-shadow var(--fx-transition),border-color var(--fx-transition-fast),background var(--fx-transition)}body[data-ui-mode=futuristic] .music-hub,body[data-ui-mode=futuristic] .support-chat-panel,body[data-ui-mode=futuristic] .support-chat-panel-mobile{position:fixed;background:linear-gradient(180deg,#0a141ff5,#080f18f0);border-color:#ffffff14!important;box-shadow:0 12px 28px #02081029;border-radius:var(--fx-radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform var(--fx-transition),box-shadow var(--fx-transition),border-color var(--fx-transition-fast),background var(--fx-transition)}body[data-ui-mode=futuristic] .card:hover,body[data-ui-mode=futuristic] .score-card:hover,body[data-ui-mode=futuristic] .plan:hover,body[data-ui-mode=futuristic] .trade-item:hover,body[data-ui-mode=futuristic] .limiter-card:hover,body[data-ui-mode=futuristic] .tip-card:hover,body[data-ui-mode=futuristic] .study-box:hover,body[data-ui-mode=futuristic] .mindset-card:hover{transform:translateY(-2px);border-color:#4dffbe2e!important;box-shadow:0 16px 34px #0208102e}body[data-ui-mode=futuristic] .card:after,body[data-ui-mode=futuristic] .score-card:after,body[data-ui-mode=futuristic] .plan:after,body[data-ui-mode=futuristic] .trade-item:after,body[data-ui-mode=futuristic] .mindset-card:after,body[data-ui-mode=futuristic] .music-hub:after{display:none}body[data-ui-mode=futuristic] .btn-primary,body[data-ui-mode=futuristic] .plan-btn.primary,body[data-ui-mode=futuristic] .pay-btn,body[data-ui-mode=futuristic] .success-btn{position:relative;overflow:hidden;background:linear-gradient(135deg,#5cffb8,#17d98c);color:#042132;box-shadow:0 10px 24px #4dffbe2e;border-radius:var(--fx-radius-sm);transition:transform var(--fx-transition-fast),filter var(--fx-transition-fast),box-shadow var(--fx-transition)}body[data-ui-mode=futuristic] .btn-primary:after,body[data-ui-mode=futuristic] .plan-btn.primary:after,body[data-ui-mode=futuristic] .pay-btn:after,body[data-ui-mode=futuristic] .success-btn:after{display:none}body[data-ui-mode=futuristic] .btn-secondary,body[data-ui-mode=futuristic] .plan-btn.secondary,body[data-ui-mode=futuristic] .copy-btn,body[data-ui-mode=futuristic] .header-btn{background:#ffffff0a;border-color:#ffffff14!important;color:#d7e7f2;border-radius:var(--fx-radius-sm);transition:transform var(--fx-transition-fast),border-color var(--fx-transition-fast),box-shadow var(--fx-transition)}body[data-ui-mode=futuristic] .btn:hover,body[data-ui-mode=futuristic] .plan-btn:hover,body[data-ui-mode=futuristic] .copy-btn:hover,body[data-ui-mode=futuristic] .header-btn:hover{transform:translateY(-1px)}body[data-ui-mode=futuristic] .btn-primary:hover,body[data-ui-mode=futuristic] .plan-btn.primary:hover,body[data-ui-mode=futuristic] .pay-btn:hover,body[data-ui-mode=futuristic] .success-btn:hover{filter:brightness(1.08);box-shadow:0 12px 28px #4dffbe33}body[data-ui-mode=futuristic] .btn-primary:hover:after,body[data-ui-mode=futuristic] .plan-btn.primary:hover:after,body[data-ui-mode=futuristic] .pay-btn:hover:after,body[data-ui-mode=futuristic] .success-btn:hover:after{transform:translate(120%)}body[data-ui-mode=futuristic] .btn-secondary:hover,body[data-ui-mode=futuristic] .plan-btn.secondary:hover,body[data-ui-mode=futuristic] .copy-btn:hover,body[data-ui-mode=futuristic] .header-btn:hover{border-color:#4dffbe85!important;box-shadow:0 0 0 1px #4dffbe24 inset}body[data-ui-mode=futuristic] input:not([type=checkbox]):not([type=radio]):not([type=file]),body[data-ui-mode=futuristic] textarea,body[data-ui-mode=futuristic] select{background:#0a1a28eb;border-color:#00c9ff47!important;color:#e6f7ff;border-radius:var(--fx-radius-sm);transition:border-color var(--fx-transition-fast),box-shadow var(--fx-transition-fast),background var(--fx-transition-fast)}body[data-ui-mode=futuristic] input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,body[data-ui-mode=futuristic] textarea:focus,body[data-ui-mode=futuristic] select:focus{border-color:#00d8ffa6!important;box-shadow:var(--fx-ring)}body[data-ui-mode=futuristic] .nav-item svg,body[data-ui-mode=futuristic] .score-icon svg,body[data-ui-mode=futuristic] .card-header svg{filter:none}body[data-ui-mode=futuristic] .positive,body[data-ui-mode=futuristic] .stat-value.positive,body[data-ui-mode=futuristic] .value.positive,body[data-ui-mode=futuristic] .pnl.positive,body[data-ui-mode=futuristic] .calendar-day.winner .calendar-day-pnl,body[data-ui-mode=futuristic] .calendar-day.winner .day-pnl{color:var(--fx-neon-green)!important;text-shadow:none}body[data-ui-mode=futuristic] .negative,body[data-ui-mode=futuristic] .stat-value.negative,body[data-ui-mode=futuristic] .value.negative,body[data-ui-mode=futuristic] .pnl.negative,body[data-ui-mode=futuristic] .calendar-day.loser .calendar-day-pnl,body[data-ui-mode=futuristic] .calendar-day.loser .day-pnl{color:var(--fx-neon-red)!important;text-shadow:none}body[data-ui-mode=futuristic] .calendar-day.winner{background:#29ff991f!important;border-color:#4dffbe3d!important;box-shadow:none}body[data-ui-mode=futuristic] .calendar-day.loser{background:#ff58421f!important;border-color:#ff58423d!important;box-shadow:none}body[data-ui-mode=futuristic] .monthly-total.positive,body[data-ui-mode=futuristic] .calendar-total.positive{background:#29ff9929!important;border:1px solid rgba(77,255,190,.24)!important;box-shadow:none}body[data-ui-mode=futuristic] .monthly-total.negative,body[data-ui-mode=futuristic] .calendar-total.negative{background:#ff584229!important;border:1px solid rgba(255,88,66,.24)!important;box-shadow:none}body[data-ui-mode=futuristic] .direction.long{border:1px solid rgba(77,255,190,.46);box-shadow:none}body[data-ui-mode=futuristic] .direction.short{border:1px solid rgba(255,88,66,.46);box-shadow:none}body[data-ui-mode=futuristic] .filter-btn,body[data-ui-mode=futuristic] .calendar-nav button,body[data-ui-mode=futuristic] .dashboard-page .calendar-nav button{border-color:#ffffff14!important;background:#ffffff0a!important;color:#d7e7f2!important;box-shadow:none}body[data-ui-mode=futuristic] .filter-btn.active{border-color:#4dffbe3d!important;background:#4dffbe1f!important;color:#d4ffef!important;box-shadow:none}body[data-ui-mode=futuristic] .main-content section .plans>*,body[data-ui-mode=futuristic] .main-content section .limiter-grid>*,body[data-ui-mode=futuristic] .main-content section .strategy-stats>*,body[data-ui-mode=futuristic] .main-content section .payment-row,body[data-ui-mode=futuristic] .main-content section .course-item,body[data-ui-mode=futuristic] .main-content section .trade-item{opacity:1;transform:none;animation:none}body[data-ui-mode=futuristic] .main-content section .plans>*:nth-child(1),body[data-ui-mode=futuristic] .main-content section .limiter-grid>*:nth-child(1),body[data-ui-mode=futuristic] .main-content section .strategy-stats>*:nth-child(1),body[data-ui-mode=futuristic] .main-content section .course-item:nth-child(1),body[data-ui-mode=futuristic] .main-content section .trade-item:nth-child(1){animation-delay:30ms}body[data-ui-mode=futuristic] .main-content section .plans>*:nth-child(2),body[data-ui-mode=futuristic] .main-content section .limiter-grid>*:nth-child(2),body[data-ui-mode=futuristic] .main-content section .strategy-stats>*:nth-child(2),body[data-ui-mode=futuristic] .main-content section .course-item:nth-child(2),body[data-ui-mode=futuristic] .main-content section .trade-item:nth-child(2){animation-delay:80ms}body[data-ui-mode=futuristic] .main-content section .plans>*:nth-child(3),body[data-ui-mode=futuristic] .main-content section .limiter-grid>*:nth-child(3),body[data-ui-mode=futuristic] .main-content section .course-item:nth-child(3),body[data-ui-mode=futuristic] .main-content section .trade-item:nth-child(3){animation-delay:.13s}body[data-ui-mode=futuristic] .main-content section .plans>*:nth-child(4),body[data-ui-mode=futuristic] .main-content section .limiter-grid>*:nth-child(4),body[data-ui-mode=futuristic] .main-content section .course-item:nth-child(4),body[data-ui-mode=futuristic] .main-content section .trade-item:nth-child(4){animation-delay:.18s}body[data-ui-mode=futuristic] .main-content section .plans>*:nth-child(5),body[data-ui-mode=futuristic] .main-content section .course-item:nth-child(5),body[data-ui-mode=futuristic] .main-content section .trade-item:nth-child(5){animation-delay:.23s}@keyframes futuristicStaggerIn{0%{opacity:0;transform:translateY(10px) scale(.99);filter:saturate(.9)}to{opacity:1;transform:translateY(0) scale(1);filter:saturate(1)}}@keyframes futuristicAuroraShift{0%{transform:translate3d(-1.5%,-1%,0) scale(1);opacity:.85}50%{transform:translate3d(1.2%,1%,0) scale(1.03);opacity:1}to{transform:translate3d(-1.5%,-1%,0) scale(1);opacity:.85}}@keyframes futuristicDotDrift{0%{background-position:0 0,2px 2px}to{background-position:220px 120px,140px 80px}}@keyframes futuristicGridScroll{0%{background-position:0 0,0 0,0% 50%}to{background-position:34px 34px,34px 34px,160% 50%}}@keyframes futuristicFramePulse{0%{box-shadow:inset 0 0 0 1px #4dffbe14,0 0 34px #4dffbe1c,0 0 58px #00d8ff14}50%{box-shadow:inset 0 0 0 1px #4dffbe24,0 0 44px #4dffbe2e,0 0 74px #00d8ff1f,0 0 24px #ff584214}to{box-shadow:inset 0 0 0 1px #4dffbe14,0 0 34px #4dffbe1c,0 0 58px #00d8ff14}}@keyframes futuristicEdgeSweep{0%{background-position:-40% 0%;opacity:.24}45%{opacity:.46}to{background-position:180% 0%;opacity:.24}}@keyframes futuristicTextFlicker{0%,18%,20%,22%,57%,to{opacity:1;filter:saturate(1)}19%,21%{opacity:.94;filter:saturate(1.08)}58%{opacity:.97;filter:saturate(1.1)}}@keyframes futuristicChipPulse{0%{box-shadow:inset 0 0 0 1px #4dffbe6b,0 0 22px #4dffbe2e}50%{box-shadow:inset 0 0 0 1px #4dffbe8f,0 0 30px #4dffbe42,0 0 18px #00d8ff33}to{box-shadow:inset 0 0 0 1px #4dffbe6b,0 0 22px #4dffbe2e}}@keyframes futuristicPanelDrift{0%{background-position:0% 0%,0% 0%,0% 0%}50%{background-position:24% 6%,-18% 5%,0% 0%}to{background-position:0% 0%,0% 0%,0% 0%}}@keyframes futuristicProfitPulse{0%,to{box-shadow:inset 0 0 0 1px #4dffbe33,0 0 14px #4dffbe38}50%{box-shadow:inset 0 0 0 1px #4dffbe4d,0 0 20px #4dffbe57,0 0 28px #4dffbe2e}}@keyframes futuristicLossPulse{0%,to{box-shadow:inset 0 0 0 1px #ff58422e,0 0 14px #ff584233}50%{box-shadow:inset 0 0 0 1px #ff58424d,0 0 20px #ff58424d,0 0 28px #ff584224}}input[type=file]{display:none}@keyframes brandTextPulse{0%{opacity:.72;text-shadow:0 0 0 rgba(120,172,255,0);transform:scale(1)}50%{opacity:1;text-shadow:0 0 12px rgba(120,172,255,.35);transform:scale(1.03)}to{opacity:.72;text-shadow:0 0 0 rgba(120,172,255,0);transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tradovateReadyPulse{0%{box-shadow:0 0 #34c75973}70%{box-shadow:0 0 0 7px #34c75900}to{box-shadow:0 0 #34c75900}}@keyframes tradeRowPulse{0%{box-shadow:inset 0 0 0 9999px #4f8cff42}to{box-shadow:inset 0 0 0 9999px #4f8cff1a}}.brand-pulse-text{display:inline-block;animation:none;transform-origin:center}.route-loader{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(760px 420px at 10% 0%,rgba(69,215,199,.18),transparent 58%),radial-gradient(760px 420px at 100% 0%,rgba(255,157,102,.14),transparent 56%),var(--bg-dark)}.route-loader-card{min-width:min(92vw,280px);display:grid;gap:8px;padding:22px 24px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#0a1018db;text-align:center;box-shadow:0 20px 44px #02081057}.route-loader-mark{width:44px;height:44px;margin:0 auto 2px;object-fit:contain;filter:drop-shadow(0 10px 22px rgba(47,208,199,.18))}.route-loader-card strong{font-family:Orbitron,Space Grotesk,sans-serif;letter-spacing:.05em}.route-loader-card span{color:var(--text-dim);font-size:14px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.positive{color:var(--green)!important}.negative{color:var(--red)!important}@media(max-width:768px){body[data-ui-mode=futuristic] .main-content{padding:var(--fx-space-4);padding-bottom:calc(80px + var(--safe-bottom))}body{padding-top:var(--safe-top);padding-bottom:calc(80px + var(--safe-bottom));overflow-x:hidden}}@media(prefers-reduced-motion:reduce){body[data-ui-mode=futuristic] *,body[data-ui-mode=futuristic] *:before,body[data-ui-mode=futuristic] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
