@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";@import"https://api.fontshare.com/v2/css?f[]=satoshi@400,500,600,700,800&display=swap";.lpx{--lpx-bg: #07080c;--lpx-bg-2: #0b0e15;--lpx-surface: rgba(255, 255, 255, .04);--lpx-border: rgba(255, 255, 255, .09);--lpx-border-bright: rgba(255, 255, 255, .16);--lpx-text: #f4f6fb;--lpx-dim: rgba(226, 232, 245, .66);--lpx-faint: rgba(226, 232, 245, .42);--lpx-blue: #4f7cff;--lpx-cyan: #38e1d6;--lpx-violet: #9b6bff;--lpx-ease: cubic-bezier(.22, 1, .36, 1);position:relative;background:var(--lpx-bg);color:var(--lpx-text);font-family:Plus Jakarta Sans,system-ui,sans-serif;overflow-x:clip;min-height:100vh}.lpx *{box-sizing:border-box}.lpx-atmos{position:fixed;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:0;pointer-events:none;background:radial-gradient(48% 42% at 78% 6%,rgba(79,124,255,.22),transparent 62%),radial-gradient(44% 40% at 10% 26%,rgba(155,107,255,.16),transparent 62%),radial-gradient(60% 55% at 50% 116%,rgba(56,225,214,.12),transparent 58%);filter:saturate(1.05);animation:lpx-drift 34s var(--lpx-ease) infinite alternate}.lpx-aurora{position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:0;pointer-events:none;opacity:.7;background:radial-gradient(40% 34% at 22% 70%,rgba(79,124,255,.14),transparent 60%),radial-gradient(38% 30% at 88% 60%,rgba(56,225,214,.1),transparent 60%);animation:lpx-drift2 46s var(--lpx-ease) infinite alternate}.lpx-grid{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.05) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(120% 90% at 50% 0%,#000 30%,transparent 75%);mask-image:radial-gradient(120% 90% at 50% 0%,#000 30%,transparent 75%);animation:lpx-grid-move 40s linear infinite}.lpx-beams{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(24% 18% at 70% 22%,rgba(79,124,255,.16),transparent 70%),radial-gradient(20% 16% at 24% 44%,rgba(155,107,255,.14),transparent 70%);filter:blur(12px);animation:lpx-breathe 12s ease-in-out infinite alternate}.lpx-vignette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,transparent 55%,rgba(0,0,0,.55) 100%)}.lpx-grain{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:0;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lpx-stock{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(140% 120% at 20% 90%,#000 55%,transparent 92%);mask-image:radial-gradient(140% 120% at 20% 90%,#000 55%,transparent 92%)}.lpx-stock-line{stroke-dasharray:1;stroke-dashoffset:1;opacity:.16}.lpx-stock-glow{stroke-dasharray:1;stroke-dashoffset:1;opacity:.14}.lpx-stock-fill{opacity:.5}.lpx-chartlines{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.14}.lpx-chartlines path{fill:none;stroke:url(#lpxLine);stroke-width:1.2;stroke-dasharray:6 10;animation:lpx-stream 24s linear infinite}@keyframes lpx-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(1.5%,-2.5%,0) scale(1.06)}}@keyframes lpx-drift2{0%{transform:translateZ(0) scale(1.05)}to{transform:translate3d(-2%,2%,0) scale(1)}}@keyframes lpx-grid-move{0%{background-position:0 0,0 0}to{background-position:0 -64px,0 -64px}}@keyframes lpx-breathe{0%{opacity:.55}to{opacity:1}}@keyframes lpx-stream{to{stroke-dashoffset:-320}}.lpx-content{position:relative;z-index:1}.lpx-section{position:relative;max-width:1180px;margin:0 auto;padding:110px 24px}.lpx-eyebrow{font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--lpx-cyan);margin-bottom:16px}.lpx-h2{font-family:Satoshi,Plus Jakarta Sans,sans-serif;font-weight:800;font-size:clamp(28px,4.4vw,50px);line-height:1.05;letter-spacing:-.035em;margin:0}.lpx-lead{font-size:clamp(15px,1.5vw,18px);line-height:1.6;color:var(--lpx-dim);max-width:60ch;margin:16px 0 0}.lpx-divider{height:1px;border:0;max-width:1180px;margin:0 auto;background:linear-gradient(90deg,transparent,var(--lpx-border-bright),transparent)}.lpx-reveal{opacity:0;transform:translate3d(0,32px,0);transition:opacity .8s var(--lpx-ease),transform .8s var(--lpx-ease);will-change:opacity,transform}.lpx-reveal.lpx-in{opacity:1;transform:none}.lpx-reveal-scale{opacity:0;transform:scale(.965);transition:opacity .8s var(--lpx-ease),transform .9s var(--lpx-ease)}.lpx-reveal-scale.lpx-in{opacity:1;transform:none}.lpx-stagger>*{opacity:0;transform:translate3d(0,24px,0);transition:opacity .7s var(--lpx-ease),transform .7s var(--lpx-ease)}.lpx-stagger.lpx-in>*{opacity:1;transform:none}.lpx-stagger.lpx-in>*:nth-child(1){transition-delay:.04s}.lpx-stagger.lpx-in>*:nth-child(2){transition-delay:.12s}.lpx-stagger.lpx-in>*:nth-child(3){transition-delay:.2s}.lpx-stagger.lpx-in>*:nth-child(4){transition-delay:.28s}.lpx-stagger.lpx-in>*:nth-child(5){transition-delay:.36s}.lpx-stagger.lpx-in>*:nth-child(6){transition-delay:.44s}.lpx-stagger.lpx-in>*:nth-child(7){transition-delay:.52s}.lpx-stagger.lpx-in>*:nth-child(8){transition-delay:.6s}.lpx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-weight:700;font-size:14px;cursor:pointer;border-radius:12px;padding:13px 22px;border:1px solid transparent;transition:transform .15s var(--lpx-ease),background .2s,border-color .2s,box-shadow .2s}.lpx-btn:hover{transform:translateY(-1px)}.lpx-btn-primary{color:#06121f;background:linear-gradient(135deg,var(--lpx-cyan),var(--lpx-blue));box-shadow:0 10px 30px #38e1d638}.lpx-btn-primary:hover{box-shadow:0 14px 40px #4f7cff57}.lpx-btn-ghost{color:var(--lpx-text);background:var(--lpx-surface);border-color:var(--lpx-border-bright)}.lpx-btn-ghost:hover{background:#ffffff14}.lpx-card{position:relative;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid var(--lpx-border);border-radius:18px;backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1)}.lpx-nav{position:fixed;top:0;left:0;right:0;z-index:50;transition:all .3s var(--lpx-ease)}.lpx-nav-inner{max-width:1180px;margin:0 auto;display:flex;align-items:center;gap:18px;padding:18px 24px;transition:padding .3s var(--lpx-ease)}.lpx-nav.lpx-nav-scrolled{background:#080a10b8;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border-bottom:1px solid var(--lpx-border)}.lpx-nav.lpx-nav-scrolled .lpx-nav-inner{padding:11px 24px}.lpx-nav-links{display:flex;gap:26px;margin:0 auto}.lpx-nav-link{color:var(--lpx-dim);font-size:13.5px;font-weight:600;text-decoration:none;background:none;border:0;cursor:pointer;font-family:inherit;transition:color .2s}.lpx-nav-link:hover{color:var(--lpx-text)}.lpx-brand{display:flex;align-items:center;gap:10px}.lpx-hero{position:relative;min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;max-width:1180px;margin:0 auto;padding:150px 24px 90px}.lpx-hero-h1{font-family:Satoshi,Plus Jakarta Sans,sans-serif;font-weight:800;font-size:clamp(38px,6vw,76px);line-height:1.02;letter-spacing:-.04em;margin:0}.lpx-hero-line{display:block;opacity:0;transform:translate3d(0,26px,0)}.lpx-hero.lpx-in .lpx-hero-line{animation:lpx-rise .85s var(--lpx-ease) forwards}.lpx-hero.lpx-in .lpx-hero-line:nth-child(1){animation-delay:.35s}.lpx-hero.lpx-in .lpx-hero-line:nth-child(2){animation-delay:.5s}.lpx-hero.lpx-in .lpx-hero-line:nth-child(3){animation-delay:.65s}.lpx-hero-sub,.lpx-hero-cta{opacity:0;transform:translate3d(0,18px,0)}.lpx-hero.lpx-in .lpx-hero-sub{animation:lpx-rise .8s var(--lpx-ease) .9s forwards}.lpx-hero.lpx-in .lpx-hero-cta{animation:lpx-rise .8s var(--lpx-ease) 1.05s forwards}@keyframes lpx-rise{to{opacity:1;transform:none}}.lpx-hero-visual{position:relative;justify-self:start;width:100%;opacity:0;transform:scale(1.04);min-height:min(58vw,610px);overflow:visible;background:transparent;border:0;box-shadow:none}.lpx-hero.lpx-in .lpx-hero-visual{animation:lpx-emerge 1.6s var(--lpx-ease) .7s forwards}@keyframes lpx-emerge{to{opacity:1;transform:none}}.lpx-hero-logo-art{position:absolute;top:-2%;right:-7%;bottom:-2%;left:-1%;width:108%;height:104%;object-fit:contain;display:block;opacity:.92;mix-blend-mode:screen;filter:contrast(1.12) saturate(.85) drop-shadow(0 34px 70px rgba(0,0,0,.38));-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 74%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 13%,#000 86%,transparent 100%),radial-gradient(ellipse at 48% 48%,#000 0%,#000 54%,transparent 82%);mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 74%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 13%,#000 86%,transparent 100%),radial-gradient(ellipse at 48% 48%,#000 0%,#000 54%,transparent 82%);-webkit-mask-composite:source-in,source-in;mask-composite:intersect}@keyframes lpx-sweep{to{transform:translate(120%)}}.lpx-hero-float{position:absolute;animation:lpx-float 7s ease-in-out infinite alternate}@keyframes lpx-float{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}.lpx-graph{position:relative;width:100%;max-width:760px;margin:48px auto 0;aspect-ratio:16 / 11}.lpx-graph svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.lpx-graph .lpx-edge{stroke:url(#lpxEdge);stroke-width:1.4;fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.lpx-graph.lpx-in .lpx-edge{animation:lpx-draw 1s var(--lpx-ease) forwards}@keyframes lpx-draw{to{stroke-dashoffset:0}}.lpx-node{position:absolute;transform:translate(-50%,-50%) scale(.8);opacity:0;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.lpx-graph.lpx-in .lpx-node{animation:lpx-pop .6s var(--lpx-ease) forwards}@keyframes lpx-pop{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.lpx-node-chip{width:54px;height:54px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#ffffff14,#ffffff08);border:1px solid var(--lpx-border-bright);font-weight:800;font-size:12px;color:var(--lpx-text)}.lpx-node-label{font-size:11px;color:var(--lpx-faint);font-weight:600}.lpx-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:132px;height:132px;border-radius:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:radial-gradient(circle at 50% 35%,#4f7cff59,#080a1099);border:1px solid rgba(79,124,255,.5);box-shadow:0 0 60px #4f7cff40;opacity:.55}.lpx-graph.lpx-in .lpx-core{animation:lpx-core-glow 2.4s var(--lpx-ease) .4s forwards}@keyframes lpx-core-glow{to{opacity:1;box-shadow:0 0 90px #4f7cff66}}.lpx-chat{max-width:720px;margin:40px auto 0}.lpx-chat-bubble{opacity:0;transform:translateY(12px)}.lpx-chat.lpx-in .lpx-chat-bubble{animation:lpx-rise .6s var(--lpx-ease) forwards}.lpx-chat.lpx-in .lpx-chat-q{animation-delay:.2s}.lpx-chat.lpx-in .lpx-chat-sources{animation-delay:.9s}.lpx-chat.lpx-in .lpx-chat-a{animation-delay:1.5s}.lpx-chat-source{opacity:.5;transition:opacity .4s var(--lpx-ease),border-color .4s}.lpx-chat.lpx-in .lpx-chat-source{animation:lpx-source-on .5s var(--lpx-ease) forwards}.lpx-chat.lpx-in .lpx-chat-source:nth-child(1){animation-delay:1s}.lpx-chat.lpx-in .lpx-chat-source:nth-child(2){animation-delay:1.12s}.lpx-chat.lpx-in .lpx-chat-source:nth-child(3){animation-delay:1.24s}.lpx-chat.lpx-in .lpx-chat-source:nth-child(4){animation-delay:1.36s}@keyframes lpx-source-on{to{opacity:1;border-color:#38e1d680}}.lpx-journal-icon-card{position:relative;min-height:430px;border-radius:28px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 48% 38%,rgba(92,160,255,.2),transparent 34%),radial-gradient(circle at 22% 78%,rgba(56,225,214,.13),transparent 30%),linear-gradient(145deg,#090e18eb,#03060cfa);border:1px solid rgba(158,192,255,.22);box-shadow:0 46px 120px #00000094,0 0 0 1px #ffffff0d inset,0 1px #ffffff1f inset,0 0 90px #4f7cff24}.lpx-journal-icon-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(160deg,rgba(255,255,255,.1),transparent 24%,transparent 72%,rgba(255,255,255,.04)),radial-gradient(circle at 50% 52%,transparent 48%,rgba(0,0,0,.34))}.lpx-journal-icon-orbit{position:absolute;width:min(68%,350px);aspect-ratio:1;border-radius:999px;border:1px solid rgba(145,185,255,.18);background:radial-gradient(circle,rgba(79,124,255,.13),transparent 62%);box-shadow:0 0 80px #4f7cff2e}.lpx-journal-icon-shell{position:relative;z-index:1;width:clamp(150px,34vw,235px);aspect-ratio:1;border-radius:46px;display:grid;place-items:center;color:#9ec5ff;background:linear-gradient(145deg,#223a5fb8,#09101dc7),radial-gradient(circle at 38% 24%,rgba(255,255,255,.18),transparent 26%);border:1px solid rgba(166,199,255,.3);box-shadow:0 24px 70px #00000080,0 0 48px #639eff47,0 1px #ffffff29 inset}.lpx-journal-pencil{width:68%;height:68%;filter:drop-shadow(0 0 18px rgba(99,158,255,.34))}.lpx-journal-icon-lines{position:absolute;z-index:1;left:44px;right:44px;bottom:38px;display:grid;gap:10px;opacity:.72}.lpx-journal-icon-lines span{height:8px;border-radius:999px;background:linear-gradient(90deg,rgba(56,225,214,.58),rgba(99,158,255,.34),transparent)}.lpx-journal-icon-lines span:nth-child(2){width:76%}.lpx-journal-icon-lines span:nth-child(3){width:52%}.lpx-strategy-icon-card{background:radial-gradient(circle at 48% 38%,rgba(255,212,96,.18),transparent 32%),radial-gradient(circle at 24% 78%,rgba(99,158,255,.13),transparent 32%),linear-gradient(145deg,#0b0e16f0,#04060cfa);border-color:#ffd77c38;box-shadow:0 46px 120px #00000094,0 0 0 1px #ffffff0d inset,0 1px #ffffff1f inset,0 0 92px #ffcd5421}.lpx-strategy-icon-card .lpx-journal-icon-orbit{border-color:#ffd77c33;background:radial-gradient(circle,rgba(255,205,84,.14),transparent 62%);box-shadow:0 0 86px #ffcd542e}.lpx-strategy-icon-card .lpx-journal-icon-shell{color:#ffe08a;background:linear-gradient(145deg,#5c491d94,#0a0f1cd1),radial-gradient(circle at 38% 24%,rgba(255,230,143,.2),transparent 30%);border-color:#ffdd8b4f;box-shadow:0 24px 70px #00000080,0 0 52px #ffcd543d,0 1px #ffffff29 inset}.lpx-strategy-icon-card .lpx-journal-pencil{filter:drop-shadow(0 0 18px rgba(255,219,127,.36))}.lpx-strategy-icon-card .lpx-journal-icon-lines span{background:linear-gradient(90deg,rgba(255,216,105,.58),rgba(99,158,255,.3),transparent)}.lpx-calendar-icon-card{background:radial-gradient(circle at 50% 36%,rgba(56,225,214,.17),transparent 32%),radial-gradient(circle at 76% 72%,rgba(79,124,255,.16),transparent 34%),linear-gradient(145deg,#07111bf0,#03060cfa)}.lpx-calendar-icon-card .lpx-journal-icon-shell{color:#8eefff;background:linear-gradient(145deg,#194b5f99,#08111fcc),radial-gradient(circle at 38% 24%,rgba(167,244,255,.18),transparent 28%);border-color:#8eefff4d;box-shadow:0 24px 70px #00000080,0 0 52px #38e1d63d,0 1px #ffffff29 inset}.lpx-calendar-icon-card .lpx-journal-pencil{filter:drop-shadow(0 0 18px rgba(56,225,214,.36))}.lpx-watchlist-icon-card{background:radial-gradient(circle at 50% 35%,rgba(99,158,255,.2),transparent 32%),radial-gradient(circle at 76% 74%,rgba(155,107,255,.15),transparent 34%),linear-gradient(145deg,#080d1af0,#03060cfa);border-color:#99bcff3d}.lpx-watchlist-icon-card .lpx-journal-icon-orbit{border-color:#99bcff33;background:radial-gradient(circle,rgba(99,158,255,.15),transparent 62%);box-shadow:0 0 88px #639eff33}.lpx-watchlist-icon-card .lpx-journal-icon-shell{color:#a9c9ff;background:linear-gradient(145deg,#27406f9e,#090e1dd1),radial-gradient(circle at 38% 24%,rgba(192,214,255,.18),transparent 30%);border-color:#aeccff52;box-shadow:0 24px 70px #00000080,0 0 54px #639eff45,0 1px #ffffff29 inset}.lpx-watchlist-icon-card .lpx-journal-pencil{width:82%;height:82%;filter:drop-shadow(0 0 18px rgba(99,158,255,.38))}.lpx-watchlist-icon-card .lpx-journal-icon-lines span{background:linear-gradient(90deg,rgba(99,158,255,.58),rgba(155,107,255,.32),transparent)}.lpx-news-icon-card{background:radial-gradient(circle at 50% 36%,rgba(255,188,88,.16),transparent 32%),radial-gradient(circle at 76% 74%,rgba(99,158,255,.14),transparent 34%),linear-gradient(145deg,#0f0c12f0,#03060cfa);border-color:#ffc67038}.lpx-news-icon-card .lpx-journal-icon-orbit{border-color:#ffc67033;background:radial-gradient(circle,rgba(255,188,88,.13),transparent 62%);box-shadow:0 0 86px #ffbc582b}.lpx-news-icon-card .lpx-journal-icon-shell{color:#ffd18a;background:linear-gradient(145deg,#5c401f8f,#090f1dd1),radial-gradient(circle at 38% 24%,rgba(255,222,157,.18),transparent 30%);border-color:#ffd38e4d;box-shadow:0 24px 70px #00000080,0 0 52px #ffbc5838,0 1px #ffffff29 inset}.lpx-news-icon-card .lpx-journal-pencil{width:72%;height:72%;filter:drop-shadow(0 0 18px rgba(255,199,111,.34))}.lpx-news-icon-card .lpx-journal-icon-lines span{background:linear-gradient(90deg,rgba(255,199,111,.58),rgba(99,158,255,.28),transparent)}.lpx-feature{display:grid;grid-template-columns:1fr 1.15fr;gap:54px;align-items:center}.lpx-feature.lpx-feature-rev{grid-template-columns:1.15fr 1fr}.lpx-feature.lpx-feature-rev .lpx-feature-copy{order:2}.lpx-shot{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--lpx-border-bright);background:var(--lpx-bg-2);box-shadow:0 50px 120px #0009,0 0 0 1px #ffffff0a inset,0 1px #ffffff1f inset,0 0 60px #4f7cff1a;transform:perspective(1600px) rotateY(-7deg) rotateX(2deg);transition:transform .7s var(--lpx-ease),box-shadow .5s var(--lpx-ease);transform-style:preserve-3d}.lpx-feature-rev .lpx-shot{transform:perspective(1600px) rotateY(7deg) rotateX(2deg)}.lpx-shot:hover{transform:perspective(1600px) rotateY(0) rotateX(0) scale(1.012);box-shadow:0 60px 140px #000000a6,0 0 90px #4f7cff33}.lpx-shot img{display:block;width:100%;height:auto}.lpx-shot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:16px;background:linear-gradient(160deg,rgba(255,255,255,.14) 0%,transparent 22%,transparent 78%,rgba(255,255,255,.05) 100%)}.lpx-feature-journal{grid-template-columns:.86fr 1.34fr;gap:64px}.lpx-feature-journal .lpx-shot{border-radius:22px;background:radial-gradient(circle at 18% 8%,rgba(87,154,255,.14),transparent 34%),linear-gradient(145deg,#080d16f0,#03060cfa);border-color:#9ec0ff42;box-shadow:0 34px 78px #000000a3,0 0 0 1px #ffffff0e inset,0 1px #ffffff24 inset,0 0 92px #3d84ff29}.lpx-feature-journal .lpx-shot-1{transform:perspective(1700px) rotateY(-5deg) rotateX(1.5deg) translate(-8px)}.lpx-feature-journal .lpx-shot-2{transform:perspective(1700px) rotateY(-3deg) rotateX(1deg) translate(22px)}.lpx-feature-journal .lpx-shot:hover{transform:perspective(1700px) rotateY(0) rotateX(0) translate(0) scale(1.01);box-shadow:0 46px 110px #000000ad,0 0 110px #3d84ff38}.lpx-feature-journal .lpx-shot img{width:100%;aspect-ratio:16 / 8.75;object-fit:cover;object-position:center top;filter:saturate(1.08) contrast(1.06) brightness(.98)}.lpx-feature-journal .lpx-shot:after{border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 18%,transparent 78%,rgba(0,0,0,.22)),radial-gradient(circle at 50% 50%,transparent 58%,rgba(0,0,0,.28) 100%)}.lpx-feature-journal .lpx-shot-glow{top:10%;right:0;bottom:3%;left:16%;background:linear-gradient(135deg,#38e1d647,#4f7cff8f,#9b6bff57);filter:blur(70px)}.lpx-feature-strategies{grid-template-columns:1.24fr .92fr;gap:62px}.lpx-feature-strategies .lpx-shot{border-radius:20px;background:radial-gradient(circle at 12% 18%,rgba(55,255,142,.12),transparent 36%),linear-gradient(145deg,#080d12f2,#04060cfa);border-color:#75f8a938;box-shadow:0 30px 82px #000000a3,0 0 0 1px #ffffff0d inset,0 1px #ffffff1c inset,0 0 82px #3dff8b1f}.lpx-feature-strategies .lpx-shot-1{z-index:2;transform:perspective(1700px) rotateY(5deg) rotateX(1.4deg) translate(10px)}.lpx-feature-strategies .lpx-shot-2{z-index:1;margin-left:42px;transform:perspective(1700px) rotateY(3.5deg) rotateX(1deg) translate(-8px) translateY(-2px);border-color:#ff535940;background:radial-gradient(circle at 18% 18%,rgba(255,74,82,.12),transparent 34%),linear-gradient(145deg,#0f0910f2,#04060cfa);box-shadow:0 30px 82px #000000a3,0 0 0 1px #ffffff0d inset,0 1px #ffffff1c inset,0 0 82px #ff4a521f}.lpx-feature-strategies .lpx-shot:hover{transform:perspective(1700px) rotateY(0) rotateX(0) translate(0) scale(1.012);box-shadow:0 42px 112px #000000b3,0 0 98px #4f7cff2e}.lpx-feature-strategies .lpx-shot img{width:100%;aspect-ratio:16 / 4.05;object-fit:cover;object-position:center;filter:saturate(1.07) contrast(1.07) brightness(1.01)}.lpx-feature-strategies .lpx-shot:after{border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.09),transparent 22%,transparent 76%,rgba(0,0,0,.18)),radial-gradient(circle at 50% 50%,transparent 65%,rgba(0,0,0,.2) 100%)}.lpx-feature-strategies .lpx-shot-glow{top:0;right:10%;bottom:-2%;left:8%;background:linear-gradient(135deg,#31ff8f47,#4f7cff57,#ff4a5233);filter:blur(74px)}.lpx-shot-glow{position:absolute;top:6%;right:8%;bottom:6%;left:8%;z-index:-1;border-radius:24px;background:linear-gradient(135deg,#38e1d680,#4f7cff73,#9b6bff66);filter:blur(56px);opacity:0;transform:scale(.9);transition:opacity 1s var(--lpx-ease),transform 1s var(--lpx-ease)}.lpx-shot-mask.lpx-in .lpx-shot-glow,.lpx-in>.lpx-shot-glow{opacity:.5;transform:scale(1)}.lpx-shot-mask{opacity:0;clip-path:inset(0 0 100% 0);transition:clip-path 1.05s var(--lpx-ease),opacity .6s var(--lpx-ease)}.lpx-shot-mask.lpx-in{opacity:1;clip-path:inset(0 0 0 0)}.lpx-feature-list{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-direction:column;gap:11px}.lpx-feature-list li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--lpx-dim);line-height:1.5}.lpx-feature-list svg{flex-shrink:0;margin-top:2px;color:var(--lpx-cyan)}.lpx-accent-chip{position:absolute;right:-14px;top:-14px;padding:10px 14px;border-radius:12px;background:#080a10d9;border:1px solid rgba(56,225,214,.4);box-shadow:0 12px 30px #00000080;font-size:12px;opacity:0;transform:translateY(8px)}.lpx-shot-mask.lpx-in+.lpx-accent-chip,.lpx-accent-chip.lpx-in{animation:lpx-rise .7s var(--lpx-ease) .7s forwards}.lpx-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:880px;margin:40px auto 0;align-items:stretch}.lpx-price-card{padding:28px;display:flex;flex-direction:column}.lpx-price-pro{border-color:#4f7cff80;box-shadow:0 30px 80px #4f7cff24}.lpx-price-amt{font-family:Satoshi,sans-serif;font-weight:800;font-size:46px;letter-spacing:-.03em}.lpx-trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:40px}.lpx-footer{border-top:1px solid var(--lpx-border);padding:40px 24px;max-width:1180px;margin:60px auto 0;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--lpx-faint);font-size:13px}.lpx-cta{text-align:center;max-width:760px;margin:0 auto;padding:30px 24px 0}@media (max-width: 900px){.lpx-hero{grid-template-columns:1fr;min-height:auto;padding:130px 22px 70px;text-align:center}.lpx-hero-cta{justify-content:center}.lpx-feature,.lpx-feature.lpx-feature-rev{grid-template-columns:1fr;gap:28px}.lpx-feature.lpx-feature-rev .lpx-feature-copy{order:0}.lpx-nav-links{display:none}.lpx-price-grid{grid-template-columns:1fr}.lpx-section{padding:76px 20px}.lpx-shot,.lpx-feature-rev .lpx-shot,.lpx-feature-journal .lpx-shot-1,.lpx-feature-journal .lpx-shot-2{transform:none}.lpx-feature-strategies .lpx-shot-1,.lpx-feature-strategies .lpx-shot-2{margin-left:0;transform:none}.lpx-grid,.lpx-beams,.lpx-chartlines,.lpx-hero-float{display:none}.lpx-hero-logo-art{animation:none}.lpx-stock-glow{display:none}.lpx-stock-line{opacity:.11}}@media (prefers-reduced-motion: reduce){.lpx-atmos,.lpx-aurora,.lpx-grid,.lpx-beams,.lpx-chartlines path,.lpx-hero-logo-art{animation:none!important}.lpx-shot,.lpx-feature-rev .lpx-shot,.lpx-feature-journal .lpx-shot-1,.lpx-feature-journal .lpx-shot-2{transform:none!important}.lpx-feature-strategies .lpx-shot-1,.lpx-feature-strategies .lpx-shot-2{margin-left:0!important;transform:none!important}.lpx-shot-glow{opacity:.35!important;transform:none!important}.lpx-reveal,.lpx-reveal-scale,.lpx-stagger>*,.lpx-shot-mask,.lpx-hero-line,.lpx-hero-sub,.lpx-hero-cta,.lpx-hero-visual,.lpx-node,.lpx-core,.lpx-chat-bubble,.lpx-chat-source,.lpx-accent-chip{opacity:1!important;transform:none!important;clip-path:none!important;animation:none!important;transition:none!important}.lpx-edge{stroke-dashoffset:0!important;animation:none!important}.lpx-hero-float{animation:none!important}.lpx-hero-visual:after{display:none}}.lpx details>summary::-webkit-details-marker{display:none}.lpx details>summary{outline:none}.lpx details[open] .lpx-faq-plus{transform:rotate(45deg)}.lpx-faq-plus{transition:transform .18s ease;display:inline-block}.lpx details{transition:border-color .18s ease}.lpx details[open]{border-color:color-mix(in srgb,var(--lpx-cyan, #38e1d6) 34%,var(--lpx-border, rgba(255,255,255,.1)))}:root[data-theme=light],:root{--bg-deep: hsl(213,73%,10%);--bg-mid: hsl(213,82%,24%);--bg-light: hsl(213,90%,40%);--bg-highlight: hsl(213,92%,50%);--background-match: hsl(213,92%,50%);--glass: rgba(255,255,255,.13);--glass-strong: rgba(255,255,255,.18);--glass-hover: rgba(255,255,255,.24);--glass-border: rgba(255,255,255,.24);--glass-border-bright: rgba(255,255,255,.4);--text: #ffffff;--text-soft: rgba(255,255,255,.91);--text-dim: rgba(255,255,255,.73);--text-faint: rgba(255,255,255,.53);--accent: #a78bfa;--accent-bright: #c4b5fd;--accent-glow: rgba(167,139,250,.48);--success: #00ffaa;--success-soft: #7fffd4;--danger: #ff4d6d;--warning: #ffd60a;--info: #bfdbfe;--btn-primary-bg: #ffffff;--btn-primary-fg: hsl(213,73%,10%);--card-bg: linear-gradient(135deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.07) 100%);--card-shadow: 0 10px 36px rgba(8,24,52,.34);--card-inset: inset 0 1px 0 rgba(255,255,255,.2);--card-surface-opacity: 1;--card-fill-strength: 100%;--ai-card-bg: linear-gradient(135deg, rgba(167,139,250,.18), var(--glass-strong));--chart-primary: #0fe8a8;--chart-secondary: #38bdf8;--chart-fill: rgba(15,232,168,.3);--chart-gradient-start: #0fe8a8;--chart-gradient-end: #38bdf8;--chart-fill-s1: rgba(15,232,168,.55);--chart-fill-s2: rgba(15,232,168,.22);--chart-fill-s3: rgba(15,232,168,.06);--chart-fill-s4: rgba(15,232,168,0);--chart-line-shadow: drop-shadow(0 0 1px rgba(15,232,168,.75)) drop-shadow(0 0 3px rgba(15,232,168,.32))}:root[data-theme=dark]{--bg-deep: #050608;--bg-mid: #0a0b0d;--bg-light: #0d0e11;--bg-highlight: #111217;--background-match: #111217;--glass: rgba(255,255,255,.025);--glass-strong: rgba(255,255,255,.045);--glass-hover: rgba(255,255,255,.07);--glass-border: rgba(255,255,255,.08);--glass-border-bright: rgba(255,255,255,.16);--text: #f4f5f7;--text-soft: rgba(244,245,247,.88);--text-dim: rgba(244,245,247,.58);--text-faint: rgba(244,245,247,.36);--accent: #818cf8;--accent-bright: #a5b4fc;--accent-glow: rgba(129,140,248,.4);--success: #22d3a0;--success-soft: #4ade80;--danger: #f43f5e;--warning: #fbbf24;--info: #60a5fa;--btn-primary-bg: #818cf8;--btn-primary-fg: #000;--card-bg: #0d0e11;--ai-card-bg: linear-gradient(135deg, rgba(96,165,250,.08), var(--glass-strong));--card-shadow: 0 1px 0 rgba(255,255,255,.03), 0 8px 32px rgba(0,0,0,.4);--card-inset: inset 0 1px 0 rgba(255,255,255,.03);--chart-primary: #22d3a0;--chart-secondary: #818cf8;--chart-fill: rgba(34,211,160,.18);--chart-gradient-start: #22d3a0;--chart-gradient-end: #818cf8;--chart-fill-s1: rgba(34,211,160,.6);--chart-fill-s2: rgba(34,211,160,.25);--chart-fill-s3: rgba(34,211,160,.06);--chart-fill-s4: rgba(34,211,160,0);--chart-line-shadow: drop-shadow(0 0 1px rgba(34,211,160,.82)) drop-shadow(0 0 3px rgba(34,211,160,.34));--chart-bg: rgba(0,0,0,.45)}:root[data-theme=white]{--bg-deep: #ffffff;--bg-mid: #fafbfc;--bg-light: #ffffff;--bg-highlight: #f3f6fa;--background-match: #f3f6fa;--glass: rgba(15,36,71,.04);--glass-strong: rgba(15,36,71,.07);--glass-hover: rgba(15,36,71,.1);--glass-border: rgba(15,36,71,.1);--glass-border-bright: rgba(15,36,71,.18);--text: #0f172a;--text-soft: rgba(15,23,42,.85);--text-dim: rgba(15,23,42,.6);--text-faint: rgba(15,23,42,.4);--accent: #6d28d9;--accent-bright: #7c3aed;--accent-glow: rgba(109,40,217,.25);--success: #059669;--success-soft: #10b981;--danger: #dc2626;--warning: #d97706;--info: #2563eb;--btn-primary-bg: #0f172a;--btn-primary-fg: #ffffff;--card-bg: #ffffff;--ai-card-bg: linear-gradient(135deg, rgba(124,58,237,.08), #fafbfc);--card-shadow: 0 1px 3px rgba(15,23,42,.06), 0 4px 20px rgba(15,23,42,.04);--card-inset: inset 0 0 0 1px rgba(15,36,71,.04);--chart-primary: #6d28d9;--chart-secondary: #0ea5e9;--chart-fill: rgba(109,40,217,.14);--chart-gradient-start: #6d28d9;--chart-gradient-end: #0ea5e9;--chart-fill-s1: rgba(109,40,217,.28);--chart-fill-s2: rgba(109,40,217,.1);--chart-fill-s3: rgba(109,40,217,.02);--chart-fill-s4: rgba(109,40,217,0);--chart-line-shadow: drop-shadow(0 0 1px rgba(109,40,217,.72)) drop-shadow(0 0 2px rgba(109,40,217,.24));--chart-bg: rgba(15,23,42,.05)}*,*:before,*:after{box-sizing:border-box}html{margin:0;padding:0;height:100%;background-color:var(--bg-deep)}body{margin:0;padding:0;min-height:100%;background-color:var(--bg-deep)}#root{margin:0;padding:0;min-height:100%;background-color:transparent}body{font-family:Satoshi,system-ui,sans-serif;font-weight:500;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em;font-feature-settings:"tnum" 1,"cv01" 1;overflow-x:hidden;transition:background .4s ease;min-height:100vh}[data-theme=light] body{background:radial-gradient(ellipse 1400px 900px at 30% 20%,var(--bg-highlight),transparent 60%),radial-gradient(ellipse 1000px 800px at 85% 90%,var(--bg-light),transparent 55%),linear-gradient(180deg,var(--bg-mid) 0%,var(--bg-deep) 100%);background-attachment:fixed}[data-theme=dark] body{background:radial-gradient(ellipse 1200px 760px at 78% -12%,color-mix(in srgb,var(--bg-highlight) 38%,transparent),transparent 62%),radial-gradient(ellipse 900px 620px at 4% 18%,color-mix(in srgb,var(--bg-light) 30%,transparent),transparent 58%),radial-gradient(ellipse 820px 560px at 12% 112%,color-mix(in srgb,var(--bg-mid) 34%,transparent),transparent 58%),linear-gradient(145deg,var(--bg-deep) 0%,color-mix(in srgb,var(--accent) 8%,var(--bg-mid)) 48%,var(--bg-light) 100%);background-attachment:fixed}[data-theme=white] body{background:#f8fafc;background-attachment:fixed}body:is([data-bg-mode=image],[data-bg-mode=ai]){background:none!important;position:relative}body:is([data-bg-mode=image],[data-bg-mode=ai]):before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:var(--custom-bg-image, linear-gradient(135deg, var(--bg-deep), var(--bg-mid), var(--bg-highlight)));background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(var(--custom-bg-blur, 0px));transform:scale(1.02)}body:is([data-bg-mode=image],[data-bg-mode=ai]):after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 22% 12%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 36%),rgba(0,0,0,var(--custom-bg-overlay, .55))}[data-theme=light] body:is([data-bg-mode=image],[data-bg-mode=ai]):after{background:radial-gradient(circle at 22% 12%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 38%),rgba(255,255,255,var(--custom-bg-overlay, .42))}[data-theme=light] body[data-bg-mode=ai]:after{background:radial-gradient(circle at 22% 12%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 36%),rgba(0,0,0,var(--custom-bg-overlay, .62))}[data-theme=dark] body:is([data-bg-mode=image],[data-bg-mode=ai]):after{background:radial-gradient(circle at 22% 12%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 36%),rgba(0,0,0,var(--custom-bg-overlay, .62))}body:is([data-bg-mode=image],[data-bg-mode=ai]) .app-sidebar{backdrop-filter:blur(18px) saturate(1.08)!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important;box-shadow:var(--card-inset),var(--card-shadow)}body[data-bg-mode=solid]{background-image:none!important;background-color:var(--custom-bg-solid, #0a0b0d)!important;background-attachment:fixed!important}@keyframes coachPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes insightFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mono{font-family:Satoshi,system-ui,sans-serif;font-feature-settings:"tnum" 1,"lnum" 1;font-variant-numeric:tabular-nums}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--glass-strong);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--glass-hover)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInFast{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes needleSwing{0%{transform:rotate(-90deg)}60%{transform:rotate(32deg)}to{transform:rotate(24deg)}}@keyframes typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 8px var(--success)}50%{box-shadow:0 0 20px var(--success),0 0 40px var(--success)}}@keyframes wiggle{0%,to{transform:rotate(-.3deg)}50%{transform:rotate(.3deg)}}@keyframes watchlistTabIn{0%{opacity:0;transform:translateY(10px) scale(.992);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes chartRise{0%{opacity:0;transform:translateY(12px) scaleY(.92)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes chartFadeIn{0%{opacity:0}to{opacity:1}}@keyframes scoreReveal{0%{opacity:0;transform:scale(.88) translateY(8px)}60%{opacity:1;transform:scale(1.04) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svgDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes radarPulse{0%,to{opacity:1}50%{opacity:.8}}.chart-enter{animation:chartRise .55s cubic-bezier(.16,1,.3,1) forwards}.chart-fade{animation:chartFadeIn .45s ease forwards}.score-reveal{animation:scoreReveal .7s cubic-bezier(.34,1.4,.64,1) forwards}.radar-polygon-anim{animation:radarPulse 4s ease-in-out infinite}.svg-draw{stroke-dasharray:1;animation:svgDraw 1.1s cubic-bezier(.16,1,.3,1) forwards}.animate-fadeIn{animation:fadeIn .3s ease forwards}.animate-slideUp{animation:slideUp .4s ease forwards}.typing-dot{width:6px;height:6px;background:var(--text-soft);border-radius:50%;display:inline-block;margin:0 1.5px;animation:typing 1.2s infinite}.typing-dot:nth-child(2){animation-delay:.15s}.typing-dot:nth-child(3){animation-delay:.3s}.gauge-needle{transform-origin:100px 95px;animation:needleSwing 1.4s cubic-bezier(.34,1.56,.64,1) forwards}.watchlist-tab-button{position:relative;transition:background .24s cubic-bezier(.16,1,.3,1),color .18s ease,box-shadow .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1)}.watchlist-tab-button:hover,.watchlist-tab-button-active{transform:translateY(-1px)}.watchlist-tab-button-active:after{content:"";position:absolute;left:14px;right:14px;bottom:5px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--accent-bright),transparent);opacity:.75}.watchlist-tab-panel{animation:watchlistTabIn .34s cubic-bezier(.16,1,.3,1) both;transform-origin:top center}@media (prefers-reduced-motion: reduce){.watchlist-tab-button,.watchlist-tab-button:hover,.watchlist-tab-button-active{transition:none;transform:none}.watchlist-tab-panel{animation:fadeInFast .14s ease both}}.card{background:transparent;border:1px solid var(--glass-border);border-radius:18px;padding:22px;box-shadow:var(--card-inset),var(--card-shadow);position:relative;overflow:hidden;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--card-bg);opacity:var(--card-surface-opacity, 1);pointer-events:none;transition:opacity .18s ease,background .18s ease}.card>*{position:relative;z-index:1}[data-theme=light] .card{backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=light] .card:before,[data-theme=light] .ai-card:before{opacity:1}[data-theme=white] .card{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--glass-border)}[data-coach-detail]{cursor:pointer}[data-coach-detail]:focus-visible{outline:2px solid var(--accent-bright);outline-offset:3px}.recharts-area-curve,.recharts-line-curve{filter:var(--chart-line-shadow)}.recharts-line-curve.account-value-line{filter:none}.recharts-active-dot circle{filter:drop-shadow(0 0 4px var(--chart-primary))}.ai-card{background:transparent;border:1px solid rgba(167,139,250,.35);border-radius:18px;padding:22px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--card-inset),var(--card-shadow)}.ai-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--ai-card-bg);opacity:var(--card-surface-opacity, 1);pointer-events:none;transition:opacity .18s ease,background .18s ease}.ai-card>*{position:relative;z-index:1}[data-theme=dark] .ai-card{border-color:#60a5fa40}[data-theme=white] .ai-card{border-color:#7c3aed33;-webkit-backdrop-filter:none;backdrop-filter:none}.ai-card:after{content:"";position:absolute;top:-60px;right:-60px;width:200px;height:200px;background:radial-gradient(circle,var(--accent-glow),transparent 70%);border-radius:50%;z-index:0;pointer-events:none}.label-tiny{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-faint);font-weight:600}.num-big{font-size:36px;font-weight:700;letter-spacing:-.028em;font-variant-numeric:tabular-nums}.num-hero{font-size:52px;font-weight:700;letter-spacing:-.035em;font-variant-numeric:tabular-nums;line-height:1}.divider{height:1px;background:var(--glass-border);margin:14px 0}.disclaimer{font-size:10px;color:var(--text-faint);line-height:1.55}.pill{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap}[data-theme=light] .pill-up{background:#00ff8826;color:var(--success);border:1px solid rgba(0,255,136,.3)}[data-theme=dark] .pill-up{background:#4ade801f;color:var(--success);border:1px solid rgba(74,222,128,.25)}.pill-down{background:#fca5a526;color:var(--danger);border:1px solid rgba(252,165,165,.25)}[data-theme=dark] .pill-down{background:#ef44441f;color:var(--danger);border:1px solid rgba(239,68,68,.25)}.pill-accent{background:#a78bfa29;color:var(--accent-bright);border:1px solid rgba(167,139,250,.3)}[data-theme=dark] .pill-accent{background:#60a5fa1f;color:var(--accent-bright);border:1px solid rgba(96,165,250,.25)}.pill-warn{background:#fcd34d26;color:var(--warning);border:1px solid rgba(252,211,77,.25)}.pill-neutral{background:var(--glass);color:var(--text-dim);border:1px solid var(--glass-border)}.btn{padding:9px 16px;border-radius:10px;font-size:13px;font-weight:600;border:none;cursor:pointer;font-family:inherit;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease;display:inline-flex;align-items:center;gap:6px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}[data-theme=light] .btn-primary{box-shadow:0 4px 16px #ffffff26}.btn-primary:hover:not(:disabled){transform:translate3d(0,-1px,0)}.btn-ghost{background:var(--glass);color:var(--text);border:1px solid var(--glass-border)}.btn-ghost:hover:not(:disabled){background:var(--glass-hover)}.btn-danger{background:#fca5a526;color:var(--danger);border:1px solid rgba(252,165,165,.3)}.btn-danger:hover:not(:disabled){background:#fca5a540}.segmented{display:inline-flex;background:var(--glass);border:1px solid var(--glass-border);border-radius:10px;padding:3px;gap:2px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.seg-btn{padding:7px 14px;border-radius:7px;font-size:11px;font-weight:600;letter-spacing:.03em;color:var(--text-dim);background:none;border:none;cursor:pointer;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease;font-family:inherit}[data-theme=light] .seg-btn.active{background:#ffffffeb;color:var(--bg-deep);box-shadow:0 2px 8px #00000026}[data-theme=dark] .seg-btn.active{background:var(--glass-hover);color:var(--text);box-shadow:inset 0 0 0 1px var(--glass-border-bright)}.seg-btn:hover:not(.active){color:var(--text)}.icon-btn{width:38px;height:38px;border-radius:10px;background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-soft);transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}.icon-btn:hover{color:var(--text);background:var(--glass-hover)}.input{background:var(--glass);border:1px solid var(--glass-border);border-radius:10px;padding:10px 14px;color:var(--text);font-size:13px;font-family:inherit;width:100%;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.input::placeholder{color:var(--text-faint)}.input:focus{outline:none;border-color:var(--glass-border-bright);background:var(--glass-hover)}.landing-page{min-height:100vh;background:transparent;color:var(--text);overflow:hidden;position:relative}.landing-premium:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--accent-bright) 24%,transparent),transparent 30%),radial-gradient(circle at 82% 8%,rgba(34,211,160,.16),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 34%);opacity:.9}[data-theme=dark] .landing-premium:before{background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 30%),radial-gradient(circle at 82% 8%,rgba(34,211,160,.08),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 34%)}.landing-nav{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--glass-border);background:color-mix(in srgb,var(--bg-deep) 78%,transparent);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15)}.landing-nav-inner{max-width:1200px;margin:0 auto;padding:14px 28px;display:flex;align-items:center;justify-content:space-between;gap:18px}.landing-brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.landing-nav-actions{display:flex;align-items:center;gap:8px}.landing-nav-actions a{color:var(--text-dim);text-decoration:none;font-size:13px;padding:8px 10px;border-radius:8px}.landing-nav-actions a:hover{color:var(--text);background:var(--glass)}.landing-hero,.landing-section,.landing-band,.landing-problem,.landing-final,.landing-footer{position:relative;z-index:1}.landing-hero{max-width:1200px;min-height:calc(100vh - 70px);margin:0 auto;padding:clamp(64px,8vw,108px) 28px 70px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);gap:44px;align-items:center}.landing-orbit{position:absolute;pointer-events:none;border-radius:999px;filter:blur(8px);opacity:.7}.landing-orbit-one{width:360px;height:360px;right:5%;top:9%;background:radial-gradient(circle,color-mix(in srgb,var(--accent-glow) 80%,transparent),transparent 68%)}.landing-orbit-two{width:280px;height:280px;left:3%;bottom:8%;background:radial-gradient(circle,rgba(34,211,160,.14),transparent 68%)}.landing-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--glass);border:1px solid var(--glass-border);color:var(--accent-bright);font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;margin-bottom:22px}.landing-eyebrow span{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 14px var(--success)}.landing-hero h1,.landing-section-heading h2,.landing-accountability-copy h2,.landing-final h2{font-family:Satoshi,system-ui,sans-serif;font-weight:800;letter-spacing:0}.landing-hero h1{font-size:clamp(46px,6.3vw,82px);line-height:.98;margin:0 0 24px;max-width:720px}.landing-hero-copy p{max-width:650px;margin:0 0 30px;color:var(--text-dim);font-size:clamp(16px,1.7vw,19px);line-height:1.65}.landing-cta-row{display:flex;flex-wrap:wrap;gap:12px}.landing-cta-row .btn,.landing-final .btn{min-height:48px;padding:13px 24px;justify-content:center;font-size:14px}.landing-hero-scene{min-height:610px;perspective:1200px;display:grid;place-items:center}.landing-scene-stage{position:relative;width:min(100%,590px);height:560px;transform-style:preserve-3d;transform:rotateX(58deg) rotate(-32deg) translate3d(0,8px,0)}.landing-dashboard-plane,.landing-float-card{position:absolute;border:1px solid var(--glass-border-bright);background:linear-gradient(135deg,color-mix(in srgb,var(--card-bg) 88%,rgba(255,255,255,.08)),var(--glass));backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);box-shadow:0 28px 70px #00000052,inset 0 1px #ffffff24}.landing-dashboard-plane{top:54px;right:34px;bottom:66px;left:34px;border-radius:8px;padding:22px;transform:translateZ(0)}.landing-plane-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:34px}.landing-plane-top span{font-size:11px;color:var(--accent-bright);text-transform:uppercase;letter-spacing:.14em;font-weight:800}.landing-plane-top strong{font-size:24px;max-width:220px;line-height:1.05}.landing-plane-chart{height:220px;display:flex;align-items:end;gap:14px;padding:18px;border-radius:8px;background:#00000029;border:1px solid var(--glass-border)}.landing-plane-chart span{flex:1;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,var(--chart-primary),transparent);box-shadow:0 0 28px color-mix(in srgb,var(--chart-primary) 36%,transparent)}.landing-plane-chart span:nth-child(1){height:45%}.landing-plane-chart span:nth-child(2){height:72%}.landing-plane-chart span:nth-child(3){height:56%}.landing-plane-chart span:nth-child(4){height:86%}.landing-float-card{width:190px;min-height:114px;border-radius:8px;padding:16px;transform-style:preserve-3d;animation:landingFloat 6s ease-in-out infinite}.landing-float-card div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.landing-float-card span{color:var(--text-faint);font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.landing-float-card strong{font-size:24px;color:var(--text)}.landing-float-card p{margin:14px 0 0;color:var(--text-dim);font-size:12px;line-height:1.45}.landing-float-card-1{left:6px;top:24px;transform:translateZ(86px)}.landing-float-card-2{right:0;top:8px;transform:translateZ(130px);animation-delay:-.8s}.landing-float-card-3{right:28px;bottom:54px;transform:translateZ(105px);animation-delay:-1.7s}.landing-float-card-4{left:20px;bottom:28px;transform:translateZ(112px);animation-delay:-2.3s}.landing-float-card-5{left:190px;top:-18px;transform:translateZ(170px);animation-delay:-3.1s}.landing-float-card-6{left:208px;bottom:-8px;transform:translateZ(150px);animation-delay:-4s}.tone-success{border-color:#22d3a05c}.tone-accent{border-color:color-mix(in srgb,var(--accent-bright) 52%,transparent)}.tone-info{border-color:#60a5fa61}.tone-warning{border-color:#fbbf246b}@keyframes landingFloat{0%,to{translate:0 0}50%{translate:0 -12px}}.landing-problem,.landing-section,.landing-band,.landing-final{max-width:1200px;margin:0 auto;padding:78px 28px}.landing-problem{padding-top:28px}.landing-section-heading{max-width:760px;margin-bottom:30px}.landing-section-heading h2,.landing-accountability-copy h2,.landing-final h2{font-size:clamp(30px,4vw,48px);line-height:1.04;margin:8px 0 14px}.landing-section-heading p,.landing-accountability-copy p,.landing-final p{color:var(--text-dim);font-size:16px;line-height:1.65;margin:0}.landing-chaos-grid,.landing-pillar-grid,.landing-news-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.landing-chaos-grid span,.landing-pillar-grid article,.landing-news-tabs article,.landing-noticed-stack article,.landing-accountability-board span{border-radius:8px;border:1px solid var(--glass-border);background:linear-gradient(135deg,var(--glass-strong),var(--glass));box-shadow:var(--card-shadow)}.landing-chaos-grid span{padding:18px;color:var(--text-soft);font-weight:700}.landing-pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-pillar-grid article{padding:22px;min-height:250px}.landing-card-icon{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;background:#ffffff14;border:1px solid var(--glass-border);margin-bottom:26px}.landing-pillar-grid h3,.landing-news-tabs h3{margin:0 0 10px;font-size:17px}.landing-pillar-grid p,.landing-news-tabs p{margin:0;color:var(--text-dim);font-size:13px;line-height:1.58}.landing-band{border:1px solid var(--glass-border);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--glass-strong) 90%,transparent),color-mix(in srgb,var(--accent-glow) 24%,transparent));margin-top:28px;margin-bottom:28px}.landing-noticed-stack{display:grid;gap:14px;perspective:900px}.landing-noticed-stack article{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;padding:18px 20px;transform:translate(calc(var(--i) * 20px)) rotateY(calc(var(--i) * -2deg))}.landing-noticed-stack span{color:var(--accent-bright);font-size:11px;font-weight:900;letter-spacing:.12em}.landing-noticed-stack p{margin:0;color:var(--text-soft);font-size:16px;line-height:1.45}.landing-news-tabs article{padding:24px;min-height:190px}.landing-accountability{display:grid;grid-template-columns:.85fr 1.15fr;gap:32px;align-items:center}.landing-accountability-board{min-height:360px;position:relative;perspective:900px}.landing-accountability-board span{position:absolute;min-width:170px;padding:15px 18px;text-align:center;font-weight:800;color:var(--text-soft);transform:rotateX(12deg) rotateY(-15deg) translateZ(calc(var(--i) * 18px))}.landing-accountability-board span:nth-child(1){left:7%;top:8%}.landing-accountability-board span:nth-child(2){right:10%;top:18%}.landing-accountability-board span:nth-child(3){left:18%;top:45%}.landing-accountability-board span:nth-child(4){right:2%;bottom:18%}.landing-accountability-board span:nth-child(5){left:0;bottom:5%}.landing-final{text-align:center;padding-bottom:92px}.landing-final>div{max-width:720px;margin:0 auto;padding:48px 28px;border-radius:8px;border:1px solid var(--glass-border-bright);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-glow) 34%,var(--glass)),var(--glass));box-shadow:0 30px 80px #0000003d}.landing-final p{margin:0 auto 28px;max-width:560px}.landing-footer{max-width:1200px;margin:0 auto;padding:34px 28px 42px;border-top:1px solid var(--glass-border);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.landing-footer span{color:var(--text-dim);font-size:12px}@media (max-width: 1080px){.landing-hero{grid-template-columns:1fr;text-align:center}.landing-hero-copy p,.landing-hero h1{margin-left:auto;margin-right:auto}.landing-cta-row{justify-content:center}.landing-hero-scene{min-height:560px}.landing-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-accountability{grid-template-columns:1fr}}@media (max-width: 760px){.landing-nav-inner{padding:12px 16px}.landing-nav-actions a{display:none}.landing-nav-actions .btn{padding:8px 10px;font-size:12px}.landing-hero,.landing-problem,.landing-section,.landing-band,.landing-final,.landing-footer{padding-left:16px;padding-right:16px}.landing-hero{padding-top:48px}.landing-hero-scene{min-height:580px;transform:scale(.84);transform-origin:top center;margin-bottom:-78px}.landing-chaos-grid,.landing-pillar-grid,.landing-news-tabs{grid-template-columns:1fr}.landing-noticed-stack article{transform:none}.landing-accountability-board{min-height:auto;display:grid;gap:10px}.landing-accountability-board span{position:static;min-width:0;transform:none}}@media (prefers-reduced-motion: reduce){.landing-float-card{animation:none}.landing-noticed-stack article,.landing-accountability-board span,.landing-scene-stage{transform:none}.landing-hero-scene{min-height:auto}.landing-scene-stage{height:auto;display:grid;gap:12px}.landing-dashboard-plane,.landing-float-card{position:static;width:auto}}.lp-page{min-height:100vh;color:#f8fbff;background:radial-gradient(circle at 76% 8%,rgba(86,119,255,.22),transparent 34%),radial-gradient(circle at 16% 20%,rgba(124,58,237,.18),transparent 30%),linear-gradient(180deg,#03050a,#07101f 48%,#03050a);overflow-x:hidden;scroll-behavior:smooth}.lp-page *{box-sizing:border-box}.lp-page a,.lp-page button{transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.lp-page a:focus-visible,.lp-page button:focus-visible{outline:2px solid #8db7ff;outline-offset:3px}.lp-nav{position:sticky;top:0;z-index:80;width:min(1180px,calc(100% - 32px));margin:14px auto 0;min-height:68px;padding:10px 12px;border:1px solid rgba(148,163,184,.18);border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#050912c7;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 20px 70px #00000047}.lp-brand,.lp-footer-brand{display:inline-flex;align-items:center;gap:11px;color:#fff;text-decoration:none;flex-shrink:0}.lp-nav-links{display:flex;align-items:center;gap:4px}.lp-nav-links a,.lp-footer a,.lp-footer button{color:#e2e8f0b8;text-decoration:none;border:0;background:transparent;font:inherit;cursor:pointer}.lp-nav-links a{padding:9px 12px;border-radius:10px;font-size:13px;font-weight:650}.lp-nav-links a:hover,.lp-footer a:hover,.lp-footer button:hover{color:#fff}.lp-nav-links a:hover{background:#ffffff12}.lp-nav-actions,.lp-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lp-btn{min-height:42px;padding:11px 17px;border-radius:999px;font-family:inherit;font-size:13px;font-weight:850;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent}.lp-btn:hover{transform:translateY(-1px)}.lp-btn-primary{color:#06101f;background:linear-gradient(135deg,#dbeafe,#78a8ff 48%,#a78bfa);border-color:#bfdbfee6;box-shadow:0 16px 40px #60a5fa47}.lp-btn-ghost{color:#eef5ff;background:#fff1;border-color:#e2e8f02e}.lp-btn-ghost:hover{background:#ffffff1c;border-color:#e2e8f04d}.lp-section,.lp-chat-section,.lp-feature-stack,.lp-final-cta,.lp-footer{width:min(1180px,calc(100% - 32px));margin:0 auto}.lp-hero{position:relative;width:100%;min-height:calc(100vh - 96px);padding:clamp(96px,14vw,178px) max(24px,calc((100vw - 1180px)/2)) 96px;display:flex;align-items:center;overflow:hidden;isolation:isolate}.lp-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at 72% 42%,rgba(59,130,246,.1),transparent 34%),linear-gradient(90deg,#020617f0,#020617bf 42%,#02061761 74%,#020617b8),linear-gradient(180deg,#020617b8,#0206172e 44%,#020617);pointer-events:none}.lp-hero-copy{position:relative;z-index:2;max-width:760px}.lp-eyebrow{display:inline-flex;width:fit-content;padding:7px 12px;border:1px solid rgba(147,197,253,.24);border-radius:999px;color:#93c5fd;background:#60a5fa14;font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.lp-hero h1,.lp-section h2,.lp-chat-section h2,.lp-feature-section h2,.lp-final-cta h2{font-family:Satoshi,Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;color:#fff}.lp-hero h1{margin:22px 0;font-size:clamp(46px,7vw,84px);line-height:.95;max-width:780px}.lp-hero p{margin:0 0 32px;max-width:670px;color:#e2e8f0c2;font-size:clamp(16px,1.75vw,19px);line-height:1.68}.lp-hero-video-frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;min-height:100%;border-radius:0;overflow:hidden;border:0;background:#030712;box-shadow:none}.lp-hero-video-frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lp-hero-video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 72% 34%,transparent 0%,rgba(3,7,18,.16) 30%,rgba(3,7,18,.68) 100%),linear-gradient(90deg,#030712e6,#03071238 52%,#0307129e);pointer-events:none}.lp-hero-video-frame:before{display:none}.lp-hero-video-caption{display:none}.lp-hero-video-caption span{color:#bfdbfe;font-size:11px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.lp-hero-video-caption strong{color:#fff;font-size:clamp(24px,3vw,36px);line-height:1}.lp-section,.lp-chat-section,.lp-feature-section,.lp-pricing,.lp-final-cta{padding:86px 0}.lp-section-heading{max-width:760px;margin-bottom:28px}.lp-section-heading h2,.lp-chat-section h2,.lp-feature-section h2,.lp-pricing h2,.lp-final-cta h2{margin:14px 0 0;font-size:clamp(32px,4.2vw,52px);line-height:1.04}.lp-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lp-feature-card,.lp-price-card,.lp-chat-mock,.lp-screenshot-frame,.lp-final-cta{border:1px solid rgba(148,163,184,.17);background:linear-gradient(145deg,#0f172ad1,#0910208f);box-shadow:0 28px 80px #0000003d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.lp-feature-card{min-height:246px;padding:24px;border-radius:22px}.lp-feature-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;color:#bfdbfe;border:1px solid rgba(147,197,253,.22);background:#60a5fa1a;font-size:12px;font-weight:900;margin-bottom:28px}.lp-feature-card h3,.lp-price-card h3{margin:0 0 10px;color:#fff;font-size:18px}.lp-feature-card p,.lp-feature-copy p,.lp-section-heading p,.lp-price-card p,.lp-final-cta p{color:#e2e8f0b8;line-height:1.65}.lp-feature-card p{margin:0;font-size:13px}.lp-chat-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);gap:clamp(28px,5vw,70px);align-items:center}.lp-feature-copy p{margin:18px 0 0;font-size:16px}.lp-chat-mock{border-radius:28px;padding:18px;display:grid;gap:12px}.lp-chat-row{display:grid;grid-template-columns:54px 1fr;gap:12px;align-items:center;padding:14px;border-radius:18px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08)}.lp-chat-row span{color:#93c5fd;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.lp-chat-row p{margin:0;color:#f8fbff;font-weight:720}.lp-feature-section{display:grid;grid-template-columns:minmax(0,.88fr) minmax(390px,1.12fr);gap:clamp(30px,5vw,70px);align-items:center}.lp-feature-section-reverse .lp-feature-copy{order:2}.lp-feature-copy ul,.lp-price-card ul{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:11px}.lp-feature-copy li,.lp-price-card li{color:#f1f5f9db;display:flex;gap:10px;align-items:flex-start}.lp-feature-copy li:before,.lp-price-card li:before{content:"";width:7px;height:7px;border-radius:999px;margin-top:8px;background:#60a5fa;box-shadow:0 0 14px #60a5fa73;flex-shrink:0}.lp-screenshot-stack{display:grid;gap:14px}.lp-screenshot-frame{min-height:320px;border-radius:26px;overflow:hidden}.lp-screenshot-frame img{display:block;width:100%;height:100%;min-height:320px;object-fit:cover}.lp-screenshot-fallback{min-height:320px;padding:20px;background:radial-gradient(circle at 72% 20%,rgba(96,165,250,.26),transparent 32%),linear-gradient(145deg,#0f172ad6,#1e293b75)}.lp-window-bar{display:flex;gap:7px;margin-bottom:28px}.lp-window-bar span{width:10px;height:10px;border-radius:999px;background:#e2e8f057}.lp-mock-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px}.lp-mock-grid span,.lp-mock-line{min-height:72px;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.08)}.lp-mock-line{min-height:14px;margin-bottom:12px}.lp-mock-line.short{width:66%}.lp-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lp-price-card{border-radius:28px;padding:30px}.lp-price-card-featured{border-color:#93c5fd6b;box-shadow:0 30px 90px #3b82f629,0 28px 80px #0000003d}.lp-plan{color:#93c5fd;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.lp-price-card h3{font-size:46px;margin-top:12px}.lp-price-card h3 span{color:#e2e8f09e;font-size:16px;margin-left:4px}.lp-price-card .lp-btn{margin-top:28px;width:100%}.lp-final-cta{margin-top:72px;margin-bottom:72px;padding:54px 28px;border-radius:34px;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(96,165,250,.28),transparent 44%),linear-gradient(145deg,#0f172ae0,#030712e6)}.lp-final-cta p{max-width:620px;margin:18px auto 28px}.lp-footer{padding:32px 0 46px;border-top:1px solid rgba(148,163,184,.16);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.lp-footer nav{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:13px}.lp-footer p{width:100%;margin:0;color:#e2e8f07a;font-size:12px}@media (max-width: 980px){.lp-chat-section,.lp-feature-section{grid-template-columns:1fr}.lp-feature-section-reverse .lp-feature-copy{order:0}.lp-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.lp-nav{width:min(100% - 20px,1180px);margin-top:10px;border-radius:16px}.lp-nav-links{display:none}.lp-nav-actions .lp-btn{min-height:38px;padding:9px 12px;font-size:12px}.lp-section,.lp-chat-section,.lp-feature-stack,.lp-final-cta,.lp-footer{width:min(100% - 24px,1180px)}.lp-hero{min-height:86vh;padding:112px 24px 72px}.lp-hero h1{font-size:clamp(42px,13vw,58px)}.lp-overview-grid,.lp-pricing-grid{grid-template-columns:1fr}.lp-section,.lp-chat-section,.lp-feature-section,.lp-pricing,.lp-final-cta{padding-top:58px;padding-bottom:58px}.lp-screenshot-frame,.lp-screenshot-frame img,.lp-screenshot-fallback{min-height:250px}.lp-footer{align-items:flex-start}}@media (prefers-reduced-motion: reduce){.lp-page{scroll-behavior:auto}.lp-page a,.lp-page button{transition:none}.lp-btn:hover{transform:none}}.progress-dashed{position:relative;height:8px;background:var(--glass);border-radius:4px;overflow:hidden}.progress-dashed-fill{height:100%;border-radius:4px;background-image:repeating-linear-gradient(90deg,currentColor 0,currentColor 6px,transparent 6px,transparent 10px);transition:width .5s ease}.slider-track{position:relative;height:8px;background:var(--glass);border:1px solid var(--glass-border);border-radius:4px;cursor:pointer}.slider-fill{position:absolute;height:100%;background:var(--chart-primary);border-radius:4px;box-shadow:0 0 16px var(--accent-glow);pointer-events:none}.slider-thumb{position:absolute;top:50%;width:22px;height:22px;background:#fff;border:3px solid var(--bg-light);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px var(--glass-border-bright),0 0 24px var(--accent-glow);cursor:grab}[data-theme=dark] .slider-thumb{background:var(--accent-bright);border-color:var(--bg-deep)}.nav-item{display:flex;align-items:center;gap:12px;padding:9px 11px;border-radius:10px;color:var(--text-dim);font-size:13px;font-weight:500;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,gap .28s cubic-bezier(.16,1,.3,1),margin .28s cubic-bezier(.16,1,.3,1),padding .28s cubic-bezier(.16,1,.3,1),width .28s cubic-bezier(.16,1,.3,1),height .28s cubic-bezier(.16,1,.3,1),border-radius .28s cubic-bezier(.16,1,.3,1);border:1px solid transparent;background:none;width:100%;text-align:left;font-family:Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:-.005em}.nav-item:hover{color:var(--text);background:var(--glass)}.nav-item.active{color:var(--text);background:var(--glass-strong);border-color:var(--glass-border-bright)}.nav-item svg{width:16px;height:16px;stroke-width:1.8;flex-shrink:0}@media (min-width: 1025px){.app-sidebar{width:100%;transition:box-shadow .32s ease;z-index:70;will-change:box-shadow}.app-sidebar.app-sidebar-expanded{box-shadow:8px 0 28px #0000001f}.app-sidebar .sidebar-brand{min-height:77px;padding-left:16px!important;padding-right:16px!important;transition:padding .3s cubic-bezier(.16,1,.3,1)}.app-sidebar.app-sidebar-expanded .sidebar-brand{padding-left:24px!important;padding-right:16px!important}.app-sidebar:not(.app-sidebar-expanded) .nav-item{justify-content:center;gap:0;width:44px;height:44px;padding-left:0;padding-right:0;margin:3px auto;border-radius:12px}.app-sidebar:not(.app-sidebar-expanded) .nav-item svg{width:19px;height:19px;stroke-width:2}.app-sidebar:not(.app-sidebar-expanded) .sidebar-brand{justify-content:center;gap:0!important}.app-sidebar:not(.app-sidebar-expanded) .sidebar-brand>*:first-child{width:38px;height:38px;flex:0 0 38px}.app-sidebar:not(.app-sidebar-expanded) .sidebar-nav{padding:14px 0!important;overflow-x:hidden}.app-sidebar:not(.app-sidebar-expanded) .sidebar-footer{padding:12px 0 18px!important;overflow:hidden}.app-sidebar:not(.app-sidebar-expanded) .sidebar-brand-copy,.app-sidebar:not(.app-sidebar-expanded) .sidebar-brand-action,.app-sidebar:not(.app-sidebar-expanded) .sidebar-section-label,.app-sidebar:not(.app-sidebar-expanded) .sidebar-nav-label,.app-sidebar:not(.app-sidebar-expanded) .sidebar-nav-lock,.app-sidebar:not(.app-sidebar-expanded) .sidebar-upgrade-copy,.app-sidebar:not(.app-sidebar-expanded) .sidebar-upgrade-arrow,.app-sidebar:not(.app-sidebar-expanded) .sidebar-user-copy,.app-sidebar:not(.app-sidebar-expanded) .sidebar-user-gear,.app-sidebar:not(.app-sidebar-expanded) .sidebar-theme-text,.app-sidebar:not(.app-sidebar-expanded) .sidebar-logout-text{opacity:0;max-width:0;transform:translate3d(-8px,0,0);overflow:hidden;pointer-events:none}.app-sidebar .sidebar-brand-copy,.app-sidebar .sidebar-brand-action,.app-sidebar .sidebar-section-label,.app-sidebar .sidebar-nav-label,.app-sidebar .sidebar-nav-lock,.app-sidebar .sidebar-upgrade-copy,.app-sidebar .sidebar-upgrade-arrow,.app-sidebar .sidebar-user-copy,.app-sidebar .sidebar-user-gear,.app-sidebar .sidebar-theme-text,.app-sidebar .sidebar-logout-text{max-width:180px;white-space:nowrap;transform:translateZ(0);transition:opacity .18s ease .08s,max-width .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);will-change:opacity,max-width,transform}.app-sidebar .sidebar-section-label{max-width:210px}.app-sidebar .sidebar-footer-button,.app-sidebar .sidebar-user-tile,.app-sidebar .sidebar-theme-label,.app-sidebar .sidebar-theme-toggle{transition:background-color .18s ease,border-color .18s ease,gap .28s cubic-bezier(.16,1,.3,1),margin .28s cubic-bezier(.16,1,.3,1),max-height .28s cubic-bezier(.16,1,.3,1),opacity .18s ease,padding .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),width .28s cubic-bezier(.16,1,.3,1),height .28s cubic-bezier(.16,1,.3,1)}.app-sidebar:not(.app-sidebar-expanded) .sidebar-footer-button,.app-sidebar:not(.app-sidebar-expanded) .sidebar-user-tile{justify-content:center!important;gap:0!important;width:44px!important;height:44px!important;min-height:44px;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;border-radius:12px!important}.app-sidebar:not(.app-sidebar-expanded) .sidebar-upgrade,.app-sidebar:not(.app-sidebar-expanded) .sidebar-logout{display:none!important}.app-sidebar:not(.app-sidebar-expanded) .sidebar-theme-label,.app-sidebar:not(.app-sidebar-expanded) .sidebar-theme-toggle{max-height:0;opacity:0;overflow:hidden;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;pointer-events:none;transform:translate3d(0,6px,0)}.app-sidebar:not(.app-sidebar-expanded) .sidebar-user-tile{margin-bottom:0!important}.app-sidebar:not(.app-sidebar-expanded) .sidebar-user-tile>div:first-child{width:34px!important;height:34px!important}.app-sidebar:not(.app-sidebar-expanded) .sidebar-theme-toggle button,.app-sidebar:not(.app-sidebar-expanded) .sidebar-logout{min-height:34px;gap:0!important}.app-sidebar.app-sidebar-expanded .sidebar-theme-toggle{display:flex!important;max-height:52px;opacity:1;transform:translateZ(0)}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:30px;animation:fadeInFast .2s ease;overflow-y:auto}.modal{background:var(--bg-deep);border:1px solid var(--glass-border-bright);border-radius:22px;max-height:calc(100vh - 60px);overflow-y:auto;padding:32px;position:relative;box-shadow:0 24px 80px #00000080;margin:auto 0}[data-theme=dark] .modal{background:var(--bg-mid)}.modal-panel{background:var(--bg-deep);border:1px solid var(--glass-border-bright);border-radius:22px;padding:28px;position:relative;box-shadow:0 24px 80px #00000080;max-height:calc(100vh - 60px);overflow-y:auto;margin:auto 0}[data-theme=dark] .modal-panel{background:var(--bg-mid)}@keyframes notifDropIn{0%{opacity:0;transform:translateY(-14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes notifDropOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.97)}}@keyframes notifPanelIn{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){@keyframes notifDropIn{0%{opacity:0}to{opacity:1}}@keyframes notifDropOut{0%{opacity:1}to{opacity:0}}@keyframes notifPanelIn{0%{opacity:0}to{opacity:1}}}:root[data-theme=light],:root{--notif-pill-bg: rgba(10, 28, 65, .82);--notif-pill-border: rgba(255, 255, 255, .22);--notif-pill-shadow: 0 8px 40px rgba(0,0,0,.28), 0 2px 10px rgba(0,0,0,.16), inset 0 1px 0 rgba(255,255,255,.12);--notif-pill-text: rgba(255, 255, 255, .96);--notif-pill-text-dim: rgba(255, 255, 255, .72);--notif-pill-text-faint: rgba(255, 255, 255, .45)}:root[data-theme=dark]{--notif-pill-bg: rgba(10, 11, 14, .88);--notif-pill-border: rgba(255, 255, 255, .1);--notif-pill-shadow: 0 8px 40px rgba(0,0,0,.5), 0 2px 10px rgba(0,0,0,.3), inset 0 1px 0 rgba(255,255,255,.06);--notif-pill-text: rgba(244, 245, 247, .97);--notif-pill-text-dim: rgba(244, 245, 247, .6);--notif-pill-text-faint: rgba(244, 245, 247, .38)}:root[data-theme=white]{--notif-pill-bg: rgba(255, 255, 255, .92);--notif-pill-border: rgba(15, 23, 42, .1);--notif-pill-shadow: 0 8px 32px rgba(15,23,42,.1), 0 2px 8px rgba(15,23,42,.06), inset 0 1px 0 rgba(255,255,255,.9);--notif-pill-text: rgba(15, 23, 42, .95);--notif-pill-text-dim: rgba(15, 23, 42, .65);--notif-pill-text-faint: rgba(15, 23, 42, .4)}.toast{position:fixed;bottom:28px;right:88px;z-index:1200;background:var(--bg-mid);border:1px solid var(--glass-border-bright);border-radius:12px;padding:13px 18px;font-size:13px;font-weight:500;color:var(--text);box-shadow:0 8px 28px #00000038,0 2px 8px #0000001f;-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);display:flex;align-items:center;gap:10px;animation:slideUp .3s ease;max-width:min(420px,calc(100vw - 104px))}.ai-bubble{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-style:italic;font-size:15px;flex-shrink:0}[data-theme=light] .ai-bubble{background:linear-gradient(135deg,var(--accent-bright),white);color:var(--bg-deep);box-shadow:0 4px 16px var(--accent-glow)}[data-theme=dark] .ai-bubble{background:linear-gradient(135deg,var(--accent),#1e40af);color:#fff;box-shadow:0 0 16px var(--accent-glow)}[data-popover=solid]{background:var(--bg-deep);color:var(--text)}[data-theme=dark] [data-popover=solid]{background:var(--bg-mid)}[data-theme=white] [data-popover=solid]{background:var(--bg-deep);box-shadow:0 12px 40px #0f172a1a,0 2px 8px #0f172a0f!important}@media (max-width: 768px){body{font-size:14px}.card,.ai-card{padding:16px;border-radius:14px}.btn{padding:11px 16px;font-size:14px;min-height:44px}.icon-btn{width:44px;height:44px}.seg-btn{padding:10px 14px;font-size:12px;min-height:40px}.nav-item{padding:12px;font-size:14px}.input{padding:12px 14px;font-size:16px}input,textarea,select{font-size:16px!important}.num-hero{font-size:36px}.num-big{font-size:26px}.modal-backdrop{padding:0;align-items:stretch}.modal,.modal-panel{border-radius:0!important;max-height:100vh!important;height:100vh;width:100vw!important;max-width:100vw!important;padding:18px!important;margin:0!important;border:none!important}.toast{left:auto;right:82px;bottom:16px;max-width:calc(100vw - 98px)}[style*="grid-template-columns: repeat(2"],[style*="grid-template-columns: repeat(3"],[style*="grid-template-columns: repeat(4"],[style*="grid-template-columns: repeat(5"],[style*="grid-template-columns: repeat(6"],[style*="grid-template-columns: repeat(7"],[style*="grid-template-columns: repeat(8"],[style*="grid-template-columns: 1fr 1fr"],[style*="grid-template-columns: 1fr 2fr"],[style*="grid-template-columns: 1fr 3fr"],[style*="grid-template-columns: 1fr 1.2fr"],[style*="grid-template-columns: 1fr 1.3fr"],[style*="grid-template-columns: 1fr 1.4fr"],[style*="grid-template-columns: 1fr 1.6fr"],[style*="grid-template-columns: 1.2fr 1fr"],[style*="grid-template-columns: 1.3fr 1fr"],[style*="grid-template-columns: 1.4fr 1fr"],[style*="grid-template-columns: 1.6fr 1fr"],[style*="grid-template-columns: 2fr 1fr"],[style*="grid-template-columns: 3fr 2fr"],[style*="grid-template-columns: 2fr 3fr"],[style*="grid-template-columns: minmax"]{grid-template-columns:1fr!important}[style*=grid-template-columns][style*=gap]{gap:12px!important}main{overflow-x:auto}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.mob-hide{display:none!important}body[data-mobile-drawer-open=true]{overflow:hidden}}@media (min-width: 769px){.mob-show{display:none!important}}@media (min-width: 769px) and (max-width: 1024px){.card,.ai-card{padding:18px;border-radius:16px}.num-hero{font-size:42px}.num-big{font-size:30px}[style*="grid-template-columns: repeat(3"],[style*="grid-template-columns: repeat(4"],[style*="grid-template-columns: repeat(5"],[style*="grid-template-columns: repeat(6"]{grid-template-columns:repeat(2,1fr)!important}.modal{padding:24px!important}}@media (max-width: 768px) and (orientation: landscape){.modal,.modal-panel{height:auto!important;min-height:100vh!important}main{padding-top:8px!important}}@supports (padding: env(safe-area-inset-bottom)){@media (max-width: 768px){.toast{bottom:calc(16px + env(safe-area-inset-bottom))}[style*="bottom: 16px"][style*=fixed],[style*="bottom: 24px"][style*=fixed]{bottom:calc(16px + env(safe-area-inset-bottom))!important}}}@keyframes achievementPop{0%{opacity:0;transform:translate(-50%) translateY(-20px) scale(.85)}60%{opacity:1;transform:translate(-50%) translateY(4px) scale(1.04)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes drawerIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes sheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width: 768px){html,body,#root{max-width:100vw;overflow-x:hidden}img,video,canvas,iframe{max-width:100%;height:auto}table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}pre,code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.break-anywhere{overflow-wrap:anywhere;word-break:break-word}.btn-row{flex-wrap:wrap}.seg,.tab-strip,.pill-row{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.seg::-webkit-scrollbar,.tab-strip::-webkit-scrollbar,.pill-row::-webkit-scrollbar{display:none}}@media (max-width: 768px) and (orientation: landscape){.modal,.modal-panel{overflow-y:auto!important;-webkit-overflow-scrolling:touch}}
