:root{--ink: #0B0D17;--mute: #5A5F72;--line: #E4E4EC;--bg: #F6F6F9;--card: #FFFFFF;--night: #0B0D17;--ac: #7657F5;--ac-pink: #DB4F98;--ac-purple: #A957E6}*{box-sizing:border-box}body{margin:0;background:var(--bg);font-family:Geist,system-ui,-apple-system,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--ink);text-decoration:none;transition:color .2s ease}a:hover{color:#5b3fe0}.fl{overflow-x:clip}.wrap{max-width:1200px;margin:0 auto;padding:0 32px;box-sizing:border-box}.mono{font-family:Geist Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;font-weight:500;font-size:15px;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease;cursor:pointer}.btn-p{background:var(--ink);color:#fff}.btn-p:hover{color:#fff;transform:translateY(-2px);box-shadow:0 10px 30px -10px #5b3fe099}.btn-p .dot{width:8px;height:8px;border-radius:50%;background:var(--ac)}.btn-g{border:1px solid var(--line);background:#fff;color:var(--ink)}.btn-g:hover{border-color:var(--ink);color:var(--ink)}.nav a.lk{font-size:14px;color:var(--mute);padding:8px 4px}.nav a.lk:hover{color:var(--ink)}.nav .mid{display:flex;gap:32px}.nav .right{display:flex;gap:18px;align-items:center}.navcta{min-height:44px;padding:0 18px;font-size:14px}.mmenu{display:none;position:relative}.mmenu summary{list-style:none;cursor:pointer;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:#fff;display:grid;place-items:center}.mmenu summary::-webkit-details-marker{display:none}.mpanel{position:absolute;right:0;top:54px;width:min(300px,calc(100vw - 36px));background:#fff;border:1px solid var(--line);border-radius:20px;padding:12px;display:flex;flex-direction:column;box-shadow:0 30px 60px -30px #0b0d1759;z-index:50}.mpanel a{display:flex;align-items:center;min-height:46px;padding:0 12px;border-radius:12px;font-size:16px}.mpanel a:hover{background:#f0edfe}.mpanel a.btn:hover{background:var(--ink);color:#fff}.sec{padding-bottom:128px}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.035em;color:var(--ink)}.h2{font-size:clamp(34px,4.4vw,56px);line-height:1.05}.lead{font-size:18px;line-height:1.55;color:var(--mute);margin:0}.ac{color:var(--ac);background:linear-gradient(95deg,var(--ac) 0%,#A957E6 55%,#DB4F98 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lead strong,.kicker strong{color:var(--ink);font-weight:600}.eyebrow{display:inline-flex;align-items:center;gap:10px;position:relative;margin:0 0 30px;padding-bottom:14px;font-size:13px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#4e5366}.eyebrow:before{content:"";flex:none;width:10px;height:15px;background:linear-gradient(180deg,#f59e3d,#e8506b);clip-path:polygon(62% 0,8% 58%,46% 58%,34% 100%,92% 40%,54% 40%)}.eyebrow:after{content:"";position:absolute;left:0;bottom:0;width:120px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--ac),#DB4F98)}.kicker{margin:0 0 18px;max-width:640px;font-size:clamp(19px,2vw,24px);line-height:1.35;letter-spacing:-.015em;color:var(--mute)}.lattice{position:absolute;inset:0;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(45deg,rgba(118,87,245,.16) 0 1px,transparent 1px 64px),repeating-linear-gradient(-45deg,rgba(118,87,245,.16) 0 1px,transparent 1px 64px);-webkit-mask-image:radial-gradient(75% 70% at 88% 85%,#000 0%,transparent 72%);mask-image:radial-gradient(75% 70% at 88% 85%,#000 0%,transparent 72%)}.glow{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 22%,rgba(118,87,245,.16),transparent 9%),radial-gradient(circle at 82% 16%,rgba(219,79,152,.13),transparent 8%),radial-gradient(circle at 62% 70%,rgba(118,87,245,.12),transparent 10%),radial-gradient(circle at 30% 82%,rgba(219,79,152,.1),transparent 8%),radial-gradient(60% 50% at 80% 90%,rgba(118,87,245,.1),transparent 70%);animation:twk 7s ease-in-out infinite alternate}@keyframes twk{0%{opacity:.7}to{opacity:1}}.up{opacity:0;transform:translateY(18px);animation:up .9s cubic-bezier(.2,.7,.2,1) forwards}@keyframes up{to{opacity:1;transform:none}}.d1{animation-delay:.08s}.d2{animation-delay:.18s}.d3{animation-delay:.3s}.d4{animation-delay:.45s}.d5{animation-delay:.6s}.pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:13px;color:var(--mute)}.pill b{background:var(--ink);color:#fff;font-weight:500;border-radius:999px;padding:3px 10px;font-size:12px}.hs{position:relative}.stage{position:relative;height:calc(100svh - 72px);min-height:640px;max-height:980px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.tx{position:relative;z-index:3}.net{position:absolute;inset:24px 32px;z-index:1;pointer-events:none}.stage>.lattice{-webkit-mask-image:radial-gradient(80% 75% at 50% 55%,#000 0%,transparent 75%);mask-image:radial-gradient(80% 75% at 50% 55%,#000 0%,transparent 75%);opacity:.8}.lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lines.m{display:none}.ln{stroke:var(--ac);stroke-width:1.25;vector-effect:non-scaling-stroke;opacity:.5;transform-box:view-box;transform:scale(0)}.pulses{opacity:0}.pu{stroke:var(--ac);stroke-width:3;stroke-linecap:round;stroke-dasharray:1 17;vector-effect:non-scaling-stroke;animation:pu 1.1s linear infinite}@keyframes pu{0%{stroke-dashoffset:18}to{stroke-dashoffset:0}}.ch{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);opacity:.5;scale:.92}.chi{display:flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;background:#fff;border:1px solid var(--line);border-radius:999px;box-shadow:0 10px 30px -18px #0b0d1759;animation:flt 5.5s ease-in-out infinite alternate}@keyframes flt{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}.cico{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#eeeef3;color:var(--ink)}.clbl{font-size:14px;font-weight:500;white-space:nowrap}.hub{position:absolute;left:50%;top:50%;width:132px;height:132px;margin:-66px 0 0 -66px;opacity:0;scale:.3}.hub-core{position:relative;width:100%;height:100%;border-radius:50%;background:var(--ink);display:grid;place-items:center;box-shadow:0 0 0 10px #fff,0 0 90px -10px var(--ac)}.hub-core:before,.hub-core:after{content:"";position:absolute;inset:-22px;border-radius:50%;border:1px solid var(--ac);opacity:.5;animation:ring 3s ease-out infinite}.hub-core:after{animation-delay:1.5s}.hub-cap{position:absolute;left:0;right:0;top:calc(50% + 104px);z-index:2;text-align:center;opacity:0;pointer-events:none}.hub-cap .mono,.hub-t{display:table;margin-left:auto!important;margin-right:auto!important;background:var(--bg);padding:4px 14px;border-radius:999px}.hub-t{margin:0;font-size:clamp(30px,4vw,48px);font-weight:600;letter-spacing:-.04em;line-height:1}.cue{position:absolute;left:50%;bottom:22px;transform:translate(-50%);display:none;flex-direction:column;align-items:center;gap:10px;z-index:3;font-size:11px}.cue span{display:block;width:1px;height:34px;background:linear-gradient(var(--ac),transparent);animation:cue 1.8s ease-in-out infinite}@keyframes cue{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@supports (animation-timeline: view()){.hs{height:270vh;view-timeline-name:--hs}.stage{position:sticky;top:72px}.cue{display:flex}.tx{animation:sTx linear both;animation-timeline:--hs;animation-range:contain 4% contain 24%}.cue{animation:sOut linear both;animation-timeline:--hs;animation-range:contain 0% contain 6%}.ch{animation:sCh linear both;animation-timeline:--hs;animation-range:contain var(--r0) contain var(--r1)}.ch .cico{animation:sIco linear both;animation-timeline:--hs;animation-range:contain var(--r0) contain var(--r1)}.ln{animation:sLn linear both;animation-timeline:--hs;animation-range:contain var(--r0) contain var(--r1)}.hub{animation:sHub linear both;animation-timeline:--hs;animation-range:contain 26% contain 52%}.pulses{animation:sIn linear both;animation-timeline:--hs;animation-range:contain 58% contain 70%}.hub-cap{animation:sCap linear both;animation-timeline:--hs;animation-range:contain 68% contain 86%}}@keyframes sTx{to{opacity:0;transform:translateY(-70px) scale(.96)}}@keyframes sOut{to{opacity:0}}@keyframes sCh{to{opacity:1;scale:1}}@keyframes sIco{to{background:var(--ac);color:#fff}}@keyframes sLn{to{transform:scale(1)}}@keyframes sHub{to{opacity:1;scale:1}}@keyframes sIn{to{opacity:1}}@keyframes sCap{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.still .hs{height:auto}.still .stage{position:relative;top:0}.still .cue{display:none}@media(prefers-reduced-motion:reduce){.hs{height:auto!important}.stage{position:relative!important;top:0!important}.cue{display:none!important}}.flow{position:relative;background:var(--night);border-radius:28px;padding:28px;display:grid;grid-template-columns:minmax(0,1fr) 190px minmax(0,1.35fr);gap:28px;align-items:center;color:#fff;overflow:hidden}.flow:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:22px 22px;pointer-events:none}.flbl{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#8c90a6;margin-bottom:14px}.bub{display:flex;gap:10px;align-items:flex-start;background:#161927;border:1px solid #23273A;border-radius:14px;padding:12px 14px;margin-bottom:10px;font-size:13.5px;line-height:1.35;color:#e6e7ee;opacity:0;animation:bub 10s infinite}.bub i{flex:none;font-style:normal;font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.06em;padding:3px 7px;border-radius:6px;background:#23273a;color:#b9bccb}.b1{animation-delay:0s}.b2{animation-delay:1.1s}.b3{animation-delay:2.2s}.b4{animation-delay:3.3s}@keyframes bub{0%{opacity:0;transform:translate(-14px)}6%,82%{opacity:1;transform:none}92%,to{opacity:0;transform:translate(8px)}}.agent{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;z-index:1}.core{position:relative;width:92px;height:92px;border-radius:50%;background:var(--ac);display:grid;place-items:center;box-shadow:0 0 60px -6px var(--ac)}.core:before,.core:after{content:"";position:absolute;inset:-14px;border-radius:50%;border:1px solid var(--ac);opacity:.5;animation:ring 2.8s ease-out infinite}.core:after{animation-delay:1.4s}@keyframes ring{0%{transform:scale(.8);opacity:.7}to{transform:scale(1.5);opacity:0}}.typing{display:flex;gap:5px}.typing span{width:6px;height:6px;border-radius:50%;background:#b9bccb;animation:tp 1.2s infinite}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}@keyframes tp{0%,60%,to{opacity:.25;transform:none}30%{opacity:1;transform:translateY(-3px)}}.log{font-family:Geist Mono,monospace;font-size:11px;color:#8c90a6;text-align:center;height:16px;position:relative;width:180px}.log span{position:absolute;inset:0;opacity:0;animation:log 9s infinite}.log span:nth-child(2){animation-delay:3s}.log span:nth-child(3){animation-delay:6s}@keyframes log{0%,2%{opacity:0}6%,30%{opacity:1}34%,to{opacity:0}}.wire{position:absolute;top:50%;height:2px;width:28px;background:repeating-linear-gradient(90deg,var(--ac) 0 6px,transparent 6px 12px);background-size:24px 2px;animation:wire 1s linear infinite;opacity:.8}.wire.l{left:-28px}.wire.r{right:-28px}@keyframes wire{to{background-position:24px 0}}.lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;position:relative}.lane{background:#121522;border:1px solid #23273A;border-radius:14px;padding:10px;min-height:178px}.lane .flbl{margin-bottom:10px;font-size:10px}.ghost{height:38px;border-radius:9px;background:#1a1e2e;margin-bottom:8px}.ghost.s{width:70%}.mover{position:absolute;top:36px;left:11px;box-sizing:border-box;width:calc((100% - 24px)/4 - 22px);background:#fff;color:var(--ink);border-radius:10px;padding:9px 10px;font-size:12px;line-height:1.3;box-shadow:0 12px 30px -8px #0009;animation:move 9s cubic-bezier(.6,0,.2,1) infinite}.mover b{display:block;font-weight:600}.mover small{color:var(--mute);font-size:11px}.mover .tag{display:inline-block;margin-top:6px;font-family:Geist Mono,monospace;font-size:9.5px;letter-spacing:.05em;padding:2px 6px;border-radius:5px;background:#eeeafe;color:#4b30c9}@keyframes move{0%,14%{left:11px}24%,38%{left:calc(19px + (100% - 24px)/4)}48%,62%{left:calc(11px + 2*((100% - 24px)/4 + 8px))}72%,92%{left:calc(11px + 3*((100% - 24px)/4 + 8px));opacity:1}to{left:calc(11px + 3*((100% - 24px)/4 + 8px));opacity:0}}.mq{display:flex;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.mq-t{display:flex;gap:56px;padding-right:56px;flex:none;animation:mq 32s linear infinite}.mq-t span{font-size:20px;font-weight:500;color:#9a9eb0;white-space:nowrap;letter-spacing:-.01em}@keyframes mq{to{transform:translate(-100%)}}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.card{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:28px;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .35s}.card:hover{transform:translateY(-4px);border-color:#cfc7fb;box-shadow:0 24px 50px -30px #5b3fe073}.ico{width:44px;height:44px;border-radius:12px;background:#f0edfe;display:grid;place-items:center;color:var(--ac);margin-bottom:22px}.card h3{font-size:20px;letter-spacing:-.02em;margin-bottom:8px}.card p{margin:0;color:var(--mute);font-size:15px;line-height:1.55}.soon{font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:6px;background:#f0edfe;color:#4b30c9;margin-left:8px;vertical-align:3px}.pain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.pain div{padding:28px 24px 0 0}.pain .n{font-family:Geist Mono,monospace;font-size:12px;color:var(--ac);margin-bottom:16px}.pain p{margin:0;font-size:17px;line-height:1.45;letter-spacing:-.01em}.eco{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:24px;overflow:hidden;background:#fff}.eco>div{padding:36px 32px;border-right:1px solid var(--line);position:relative}.eco>div:last-child{border-right:0}.eco .big{font-size:96px;font-weight:600;letter-spacing:-.06em;line-height:.9;color:var(--ink)}.eco .big em{font-style:normal;color:var(--ac)}.eco h3{font-size:22px;margin:18px 0 8px}.eco p{margin:0;color:var(--mute);font-size:15px;line-height:1.55}.bar{height:3px;background:var(--line);border-radius:3px;margin-top:28px;overflow:hidden}.bar span{display:block;height:100%;width:100%;background:var(--ac);transform-origin:left;animation:bar 6s ease-in-out infinite}.e2 .bar span{animation-delay:2s}.e3 .bar span{animation-delay:4s}@keyframes bar{0%{transform:scaleX(0)}33%{transform:scaleX(1)}50%,to{transform:scaleX(1);opacity:.15}}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px}.step{padding:22px 0 0;border-top:2px solid var(--ink)}.step .mono{margin-bottom:10px}.step h4{margin:0 0 6px;font-size:17px;font-weight:600;letter-spacing:-.015em}.step p{margin:0;font-size:14.5px;color:var(--mute);line-height:1.5}.seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.seg .card{padding:36px}.seg .card h3{font-size:28px;letter-spacing:-.03em}.chk{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-direction:column;gap:10px}.chk li{position:relative;display:flex;gap:10px;font-size:15px;line-height:1.45}.chk li:before{content:"";flex:none;width:18px;height:18px;margin-top:2px;border-radius:50%;background:#f0edfe}.chk li:after{content:"";position:absolute;left:6.5px;top:5.5px;width:4px;height:8px;border:solid var(--ac);border-width:0 2px 2px 0;transform:rotate(45deg)}.niche{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.niche a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:15px;transition:all .25s}.niche a:hover{border-color:var(--ac);color:var(--ac);transform:translateY(-2px)}.price{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.price .card{display:flex;flex-direction:column}.amt{font-size:52px;font-weight:600;letter-spacing:-.05em;margin:18px 0 4px}.amt small{font-size:15px;font-weight:400;color:var(--mute);letter-spacing:0}.price .chk{flex:1;margin-bottom:28px}.price .note{display:inline-block;align-self:flex-start;margin:0 0 16px;font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.04em;padding:4px 9px;border-radius:6px;background:#f0edfe;color:#4b30c9}.feat .note{background:#262a3d;color:#d6ceff}.feat{background:var(--night);color:#fff;border-color:var(--night)}.feat p,.feat .mono,.feat .amt small{color:#a3a7ba}.feat .chk li:before{background-color:#262a3d}.feat .btn-p{background:var(--ac)}.feat:hover{border-color:var(--ac)}.q{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:16px}.q blockquote{margin:0;font-size:17px;line-height:1.5;letter-spacing:-.01em}.q .first blockquote{font-size:28px;line-height:1.2;letter-spacing:-.03em;font-weight:500}.who{display:flex;align-items:center;gap:12px;margin-top:24px;font-size:14px}.av{width:40px;height:40px;border-radius:50%;background:#e4e0fa;display:grid;place-items:center;font-weight:600;font-size:14px;color:#4b30c9}.who span{color:var(--mute)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:19px;font-weight:500;letter-spacing:-.015em;min-height:44px}.faq summary::-webkit-details-marker{display:none}.faq summary .pl{flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;transition:transform .3s,background .3s}.faq details[open] summary .pl{transform:rotate(45deg);background:var(--ink);color:#fff;border-color:var(--ink)}.faq p{margin:0 0 24px;max-width:720px;color:var(--mute);font-size:16px;line-height:1.6}.cta{background:#fff;border:1px solid var(--line);border-radius:32px;padding:88px 64px;text-align:left;color:var(--ink);position:relative;overflow:hidden}.cta>*{position:relative;z-index:1}.cta>.lattice,.cta>.glow{position:absolute;z-index:0}.foot a{font-size:14px;color:var(--mute)}.foot a:hover{color:var(--ink)}@supports (animation-timeline: view()){.rv{animation:rv linear both;animation-timeline:view();animation-range:entry 0% cover 22%}}@keyframes rv{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.still *,.still *:before,.still *:after{animation:none!important;transition:none!important}.still .up,.still .bub,.still .log span:first-child{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.fl *,.fl *:before,.fl *:after{animation:none!important;transition:none!important}.up,.bub,.log span:first-child{opacity:1!important;transform:none!important}}@media(max-width:1000px){.flow{grid-template-columns:1fr;gap:32px}.wire{display:none}.grid3,.price,.pain,.steps{grid-template-columns:1fr 1fr}.q{grid-template-columns:1fr}.nav .mid,.nav .lk2{display:none}.mmenu{display:block}.sec{padding-bottom:96px}}@media(max-width:680px){.wrap{padding:0 18px}.sec{padding-bottom:72px}.navcta{display:none}.logo-top{height:34px!important}.hero-h1{font-size:38px!important;letter-spacing:-.045em!important;line-height:1.05!important}.net{inset:16px 14px}.lines.d{display:none}.lines.m{display:block}.ch{left:var(--mx);top:var(--my)}.chi{padding:4px;gap:0}.clbl{display:none}.cico{width:38px;height:38px}.stage{min-height:700px}.hub{width:104px;height:104px;margin:-52px 0 0 -52px}.hub-cap{top:calc(50% + 86px)}.grid3,.price,.seg,.pain,.steps{grid-template-columns:1fr}.lead{font-size:17px}.card{padding:22px;border-radius:18px}.seg .card{padding:26px}.ico{margin-bottom:16px}.pain div{padding:22px 0 0}.pain .n{margin-bottom:8px}.pain p{font-size:16px}.eco{grid-template-columns:1fr}.eco>div{border-right:0;border-bottom:1px solid var(--line);padding:26px 22px}.eco>div:last-child{border-bottom:0}.eco .big{font-size:60px}.eco h3{margin-top:12px}.bar{margin-top:20px}.q .first blockquote{font-size:22px}.amt{font-size:44px}.faq summary{font-size:17px;padding:20px 0}.cta{padding:56px 22px;border-radius:24px}.eyebrow{font-size:12px;letter-spacing:.16em}.flow{padding:20px;border-radius:22px;gap:26px}.bub{font-size:13px;padding:10px 12px}.core{width:72px;height:72px}.lanes{grid-template-columns:1fr;gap:8px}.lane{min-height:0;height:52px;box-sizing:border-box;display:flex;align-items:center;padding:0 14px;border-radius:12px}.lane .flbl{margin:0}.ghost{display:none}.mover{top:7px;left:auto;right:7px;width:150px;height:38px;box-sizing:border-box;padding:0 10px;display:flex;flex-direction:column;justify-content:center;border-radius:9px;animation-name:moveY}.mover br,.mover .tag{display:none}.mover b{font-size:12px}.mover small{font-size:10.5px}}@keyframes moveY{0%,14%{transform:translateY(0)}24%,38%{transform:translateY(60px)}48%,62%{transform:translateY(120px)}72%,92%{transform:translateY(180px)}to{transform:translateY(180px);opacity:0}}.geo-answer-box{background:#fff;border:1px solid var(--ac);border-left:4px solid var(--ac);border-radius:16px;padding:24px 28px;margin:32px 0;box-shadow:0 10px 30px -15px #7657f533}.geo-answer-box .geo-badge{display:inline-flex;align-items:center;gap:6px;font-family:Geist Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ac);background:#f0edfe;padding:3px 10px;border-radius:999px;margin-bottom:12px}.geo-answer-box p{margin:0;font-size:16px;line-height:1.6;color:var(--ink);font-weight:500}.prose{max-width:780px;margin:0 auto;font-size:17px;line-height:1.75;color:#2a2e3d}.prose h2{font-size:32px;margin:48px 0 20px;letter-spacing:-.03em;line-height:1.2}.prose h3{font-size:24px;margin:36px 0 16px;letter-spacing:-.02em}.prose p{margin:0 0 24px}.prose ul,.prose ol{margin:0 0 24px;padding-left:24px}.prose li{margin-bottom:8px}.prose table{width:100%;border-collapse:collapse;margin:36px 0;background:#fff;border-radius:14px;overflow:hidden;border:1px solid var(--line)}.prose th,.prose td{padding:14px 18px;text-align:left;border-bottom:1px solid var(--line);font-size:14.5px}.prose th{background:#f4f4f8;font-weight:600;color:var(--ink);font-family:Geist Mono,monospace;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.prose blockquote{margin:32px 0;padding:18px 24px;border-left:3px solid var(--ink);background:#fff;border-radius:0 12px 12px 0;font-style:italic;color:var(--mute)}
