:root{--coral:#ff6b47;--coral-deep:#e84b22;--coral-soft:#ffd4c6;--marigold:#ffb72d;--marigold-deep:#f29100;--marigold-soft:#ffe8b8;--teal:#00c288;--teal-deep:#00916a;--teal-soft:#c7f0de;--lilac:#b79cff;--lilac-deep:#8a6cff;--lilac-soft:#e4d8ff;--ink:#1a1a1f;--ink-soft:#2e2e36;--ink-mute:#5a5660;--cream:#fff6ea;--cream-2:#fcebd2;--paper:#faf7f2;--rule:#e8e2d6;--muted:#7a736a;--night:#0e0b24;--blue:#4fa1e8;--deepteal:#0a7a63;--happy:#ff9139;--porcelain:#f2f6fb;--glow-flightdeck:0 10px 28px -8px #00c28861,0 6px 22px -10px #4fa1e84d;--glow-flightdeck-hover:0 16px 36px -8px #00c28870,0 10px 26px -10px #4fa1e85c}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--omie-page-bg);background-image:linear-gradient(var(--omie-page-grid-line) 1px,#0000 1px),linear-gradient(90deg,var(--omie-page-grid-line) 1px,#0000 1px);background-size:var(--omie-page-grid-size) var(--omie-page-grid-size);background-attachment:fixed;color:var(--ink);font-family:"Inter",var(--font-inter),system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}h1,h2,h3,h4,h5{font-family:"Fraunces",var(--font-fraunces),Georgia,serif;font-weight:700;letter-spacing:-.02em;line-height:1.02;font-optical-sizing:auto}em{font-style:italic}a{text-decoration:none}a,button{color:inherit}button{font-family:inherit;cursor:pointer;border:none;background:none}img{display:block;max-width:100%}::selection{background:var(--coral);color:#fff}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes float{to{transform:translate(30px,-24px) scale(1.05)}}@keyframes floatIn{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes nodePulse{0%,to{filter:drop-shadow(0 0 5px var(--coral))}50%{filter:drop-shadow(0 0 18px var(--coral))}}@keyframes twinkle{50%{opacity:.55}}@keyframes flick{to{transform:scale(1.25) rotate(-8deg)}}@keyframes dash{to{stroke-dashoffset:-200}}@keyframes blink{50%{border-color:#0000}}@keyframes slideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes logFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fade-section{opacity:0;transform:translateY(32px);transition:opacity .7s ease,transform .7s ease}.fade-section.visible{opacity:1;transform:none}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:999px;font-family:"Inter",var(--font-inter),sans-serif;font-weight:600;font-size:14px;letter-spacing:-.005em;transition:all .15s;cursor:pointer;border:none;white-space:nowrap}.btn-coral{background:linear-gradient(135deg,var(--coral),#ff8a6b);color:#fff;box-shadow:0 10px 28px -8px #ff6b4780,inset 0 1px 0 #ffffff47}.btn-coral:hover{background:linear-gradient(135deg,var(--coral-deep),var(--coral));transform:translateY(-2px);box-shadow:0 16px 36px -8px #ff6b4794}.btn-coral:active{transform:scale(.98)}.btn-ghost{background:#0000;border:1.5px solid var(--ink)}.btn-ghost:hover{background:var(--ink);color:var(--cream)}.btn-sm{padding:10px 18px;font-size:13px}.nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:14px 36px;display:flex;align-items:center;gap:28px;transition:all .25s}.nav.scrolled{background:#fff6eaed;backdrop-filter:saturate(180%) blur(14px);box-shadow:0 1px 0 var(--rule),0 10px 30px -20px #1a1a1f2e;padding:10px 36px}.nav-brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.nav-brand .fox{width:32px;height:32px;flex-shrink:0}.nav-brand .word{font-family:"Fraunces",var(--font-fraunces),serif;font-size:22px;font-weight:500;font-style:italic;letter-spacing:-.02em;color:var(--ink)}.nav-links{display:flex;gap:2px;margin-left:4px}.nav-links a{font-size:13.5px;font-weight:500;color:var(--ink-soft);padding:8px 14px;border-radius:999px;transition:all .15s;white-space:nowrap}.nav-links a:hover{background:#1a1a1f0f;color:var(--ink)}.nav-right{margin-left:auto;display:flex;align-items:center;gap:10px}.live-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 10px;background:#00c2881a;border:1px solid #00c2884d;border-radius:999px;font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--teal-deep);text-transform:uppercase;white-space:nowrap}.live-pill .dot{width:6px;height:6px;border-radius:50%;background:var(--teal);animation:pulse 1.6s ease-in-out infinite;flex-shrink:0}.nav-login{font-size:13.5px;font-weight:500;color:var(--ink-soft);padding:8px 12px}.nav-login:hover{color:var(--ink)}.hero{position:relative;padding:48px 36px 80px;overflow:hidden}.hero-bg{position:absolute;inset:0;pointer-events:none;z-index:0}.hero-bg .blob{position:absolute;border-radius:50%;filter:blur(70px)}.hero-bg .b1{width:600px;height:600px;background:var(--coral-soft);opacity:.45;animation:float 14s ease-in-out infinite alternate}.hero-bg .b2{width:450px;height:450px;background:var(--lilac-soft);opacity:.4;animation:float 19s ease-in-out infinite alternate-reverse}.hero-bg .b3{width:350px;height:350px;background:var(--marigold-soft);opacity:.3;left:40%;animation:float 24s ease-in-out infinite alternate}.hero-bg .grid{position:absolute;inset:0;background-image:linear-gradient(#1a1a1f0a 1px,#0000 0),linear-gradient(90deg,#1a1a1f0a 1px,#0000 0);background-size:52px 52px;mask-image:radial-gradient(ellipse at center,#000 30%,#0000 70%)}.hero-inner{position:relative;z-index:1;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:start}.hero-copy{max-width:700px}.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;background:#fff;border:1px solid var(--rule);border-radius:999px;margin-bottom:32px;box-shadow:0 4px 14px -6px #1a1a1f1a}.hero-eyebrow .badge{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:9px;font-weight:700;letter-spacing:.14em;background:var(--ink);color:var(--cream);padding:5px 10px;border-radius:999px}.hero-eyebrow .txt{font-size:12.5px;font-weight:500;color:var(--ink-soft)}.hero h1{font-size:clamp(60px,8vw,128px);font-weight:700;letter-spacing:-.04em;line-height:.94;margin-bottom:32px}.hero h1 .line{display:block}.hero h1 .word-swap{display:inline-grid;color:var(--coral);font-style:italic;vertical-align:initial}.hero h1 .word-swap .w{grid-area:1/1;opacity:0;transform:translateY(16px);transition:opacity .3s ease-out,transform .3s ease-out;pointer-events:none;white-space:nowrap}.hero h1 .word-swap .w.on{opacity:1;transform:translateY(0)}.hero h1 .word2{display:inline-block;transition:text-shadow .4s ease}.hero h1 .word2.glow{text-shadow:0 0 24px #ffb72d80}.hero h1 em{font-style:italic}.hero h1 .coral-em{color:var(--coral);font-style:italic}.hero-sub{font-size:19px;line-height:1.5;color:var(--ink-soft);margin-bottom:36px;max-width:560px}.hero-sub b{color:var(--ink);font-weight:600}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.hero-trust-note{display:inline-flex;align-items:center;gap:8px;margin-top:26px;font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:12.5px;letter-spacing:.02em;color:var(--muted)}.hero-trust-note:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--teal);flex-shrink:0}.hero-stage{position:relative;aspect-ratio:1/1.08;max-width:560px;justify-self:end;width:100%}.stage-frame{position:absolute;inset:0;background:var(--night);border-radius:28px;overflow:hidden;box-shadow:0 60px 120px -30px #0e0b2473,0 0 0 1px #b79cff1f}.stage-frame:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 15%,#2a1a4a,var(--night) 60%,#060315 100%)}.stage-frame:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 12% 18%,#fff6ea8c 0 1px,#0000 2px),radial-gradient(circle at 82% 22%,#fff6ea66 0 .8px,#0000 1.5px),radial-gradient(circle at 35% 78%,#fff6ea73 0 1px,#0000 1.8px),radial-gradient(circle at 88% 72%,#fff6ea52 0 .7px,#0000 1.3px),radial-gradient(circle at 52% 38%,#fff6ea66 0 .8px,#0000 1.5px),radial-gradient(circle at 22% 52%,#fff6ea4d 0 .6px,#0000 1.2px),radial-gradient(circle at 68% 58%,#fff6ea61 0 .9px,#0000 1.6px),radial-gradient(circle at 8% 88%,#fff6ea47 0 .6px,#0000 1.2px),radial-gradient(circle at 95% 42%,#fff6ea59 0 .7px,#0000 1.4px);animation:twinkle 6s ease-in-out infinite alternate;pointer-events:none}.stage-chrome{position:absolute;top:0;left:0;right:0;padding:12px 16px;display:flex;align-items:center;gap:8px;z-index:5;border-bottom:1px solid #ffffff12}.stage-chrome .dots{display:flex;gap:5px}.stage-chrome .dots i{width:9px;height:9px;border-radius:50%}.stage-chrome .dots i:first-child{background:#ff5f57}.stage-chrome .dots i:nth-child(2){background:#febc2e}.stage-chrome .dots i:nth-child(3){background:#28c840}.stage-chrome .url{flex:1;text-align:center;background:#ffffff0d;border-radius:6px;padding:5px 12px;font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:10px;color:#fff6;letter-spacing:.04em}.stage-chrome .url b{color:#ffffffbf}.stage-chrome .url .live{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--teal);margin-left:6px;vertical-align:middle;animation:pulse 1.6s infinite}.stage-map{position:absolute;inset:44px 0 0 0;z-index:2;pointer-events:none}.cs-link{stroke:var(--lilac);stroke-width:1.2;fill:none;opacity:0;stroke-dasharray:3,4}.cs-link.on{opacity:.4;animation:dash 20s linear infinite}.cs-node{transform-origin:center;transform-box:fill-box}.cs-today{animation:nodePulse 2.4s ease-in-out infinite}.float-chip{position:absolute;background:#fff6eaf5;backdrop-filter:blur(10px);border-radius:14px;padding:14px 16px;box-shadow:0 24px 48px -16px #0006;z-index:6;border:1px solid #b79cff33}.fc-top{top:64px;left:18px;max-width:250px;animation:floatIn .8s cubic-bezier(.2,.9,.3,1) .4s both}.fc-bottom{bottom:80px;right:16px;max-width:230px;animation:floatIn .8s cubic-bezier(.2,.9,.3,1) 1s both}.fc-label{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin-bottom:6px}.fc-label.teal{color:var(--teal-deep)}.fc-label.lilac:before,.fc-label.teal:before{content:"● ";opacity:.8}.fc-label.lilac{color:var(--lilac-deep)}.fc-q{font-family:"Fraunces",var(--font-fraunces),serif;font-size:14px;line-height:1.25;color:var(--ink);margin-bottom:9px;font-weight:500;letter-spacing:-.01em}.fc-opts{display:flex;flex-direction:column;gap:4px}.fc-opt{font-size:11px;padding:6px 10px;border-radius:8px;background:#fff;border:1px solid var(--rule);color:var(--ink-soft);font-weight:500}.fc-opt.sel{background:var(--ink);color:var(--cream);border-color:var(--ink)}.fc-nugget-title{font-family:"Fraunces",var(--font-fraunces),serif;font-size:15px;line-height:1.2;color:var(--ink);font-weight:500;letter-spacing:-.012em;margin-bottom:7px}.fc-nugget-title em{color:var(--marigold-deep);font-style:italic}.fc-meta{display:flex;justify-content:space-between;font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:9px;letter-spacing:.08em;color:var(--muted);font-weight:600;text-transform:uppercase}.fc-meta b,.streak-badge{color:var(--ink)}.streak-badge{position:absolute;top:62px;right:16px;background:var(--marigold);padding:8px 13px;border-radius:999px;display:flex;align-items:center;gap:7px;box-shadow:0 16px 32px -10px #f291008c;z-index:6;animation:floatIn .8s cubic-bezier(.2,.9,.3,1) .8s both}.streak-badge .flame{font-size:13px;animation:flick 1.4s ease-in-out infinite alternate}.streak-badge b{font-family:"Fraunces",var(--font-fraunces),serif;font-size:14px;font-weight:600;letter-spacing:-.01em}.streak-badge small{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:9px;letter-spacing:.1em;font-weight:700;text-transform:uppercase;opacity:.7}.section{padding:120px 36px;position:relative}.section-inner{max-width:1280px;margin:0 auto}.section-tag{display:inline-flex;align-items:center;gap:9px;padding:5px 14px;border-radius:999px;font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.16em;font-weight:700;text-transform:uppercase;margin-bottom:20px}.section-tag .num{font-family:"Fraunces",var(--font-fraunces),serif;font-style:italic;font-size:14px;letter-spacing:0;text-transform:none;font-weight:500}.tag-lilac{background:var(--lilac-soft);color:var(--lilac-deep)}.tag-teal{background:var(--teal-soft);color:var(--teal-deep)}.tag-marigold{background:var(--marigold-soft);color:var(--marigold-deep)}.tag-light{background:#fff6ea1a;color:#fff6eacc}.section h2{font-size:clamp(38px,5.4vw,76px);font-weight:700;letter-spacing:-.038em;line-height:1;margin-bottom:22px;max-width:16ch;font-optical-sizing:auto}.section h2 em{font-style:italic}.section .lead{font-size:18.5px;line-height:1.5;color:var(--ink-soft);max-width:560px;margin-bottom:44px}.section .lead b{color:var(--ink);font-weight:600}.two-col{display:grid;gap:64px;align-items:center}.two-col,.two-col.flip{grid-template-columns:1fr 1fr}.problem{background:var(--ink)}.problem,.problem h2{color:var(--cream)}.problem h2 em{color:var(--lilac)}.problem .lead{color:#fff6eab3}.problem-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px}.prob-card{background:#fff6ea0a;border:1px solid #fff6ea1a;border-radius:20px;padding:32px 28px;transition:transform .2s}.prob-card:hover{transform:translateY(-3px)}.prob-card .big-num{font-family:"Fraunces",var(--font-fraunces),serif;font-size:80px;font-weight:500;letter-spacing:-.04em;line-height:.9;margin-bottom:12px;font-feature-settings:"tnum"}.prob-card:first-child .big-num{color:var(--coral)}.prob-card:nth-child(2) .big-num{color:var(--marigold)}.prob-card:nth-child(3) .big-num{color:var(--lilac)}.prob-card .big-num .unit{font-size:.45em;color:inherit;font-style:italic}.prob-card .plab{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#fff6ea80;font-weight:700;margin-bottom:8px}.prob-card p{font-size:14.5px;color:#fff6eab3;line-height:1.45}.prob-card p b{color:var(--cream);font-weight:600}.prob-caption{text-align:center;margin-top:44px;font-family:"Fraunces",var(--font-fraunces),serif;font-size:22px;font-style:italic;color:#fff6ea99}.prob-caption em{color:var(--teal)}.assess-inner{display:grid;grid-template-columns:.92fr 1.08fr;gap:60px;align-items:center}.assess-card{background:#fff;border:1.5px solid var(--ink);border-radius:24px;box-shadow:0 32px 64px -24px #1a1a1f38,0 5px 0 var(--ink);overflow:hidden}.assess-card .ah{padding:18px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--rule);background:var(--cream)}.assess-card .ah .ti{display:flex;align-items:center;gap:9px;font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--ink)}.assess-card .ah .ti .pulse{width:7px;height:7px;border-radius:50%;background:var(--teal);animation:pulse 1.6s infinite;flex-shrink:0}.assess-card .ah .step{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:10px;color:var(--muted);letter-spacing:.06em;font-weight:700}.assess-card .ah .step b{color:var(--ink-soft)}.assess-prog{height:4px;background:var(--rule)}.assess-prog .bar{height:100%;background:linear-gradient(90deg,var(--teal),var(--marigold));border-radius:0 4px 4px 0;width:0;transition:width .5s cubic-bezier(.2,.9,.3,1)}.assess-body{padding:32px;min-height:340px;display:flex;flex-direction:column;justify-content:space-between;position:relative}.assess-q{flex:1}.assess-q .qlab{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--lilac-deep);font-weight:700;margin-bottom:10px}.assess-q .qtext{font-family:"Fraunces",var(--font-fraunces),serif;font-size:28px;font-weight:500;letter-spacing:-.025em;line-height:1.12;color:var(--ink);margin-bottom:24px;text-wrap:balance}.assess-q .qtext em{color:var(--ink-soft);font-style:italic}.assess-opts{display:grid;grid-template-columns:1fr 1fr;gap:9px}.assess-opt{padding:13px 15px;background:#fff;border:1.5px solid var(--rule);border-radius:13px;text-align:left;font-size:14px;font-weight:500;color:var(--ink);transition:all .15s;cursor:pointer;display:flex;align-items:center;gap:9px;line-height:1.3}.assess-opt:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:0 8px 20px -10px #1a1a1f2e}.assess-opt.sel{background:var(--ink);color:var(--cream);border-color:var(--ink)}.assess-opt .ico{width:28px;height:28px;border-radius:8px;background:var(--cream);display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0;border:1px solid var(--rule)}.assess-opt.sel .ico{background:var(--marigold);border-color:var(--marigold)}.assess-foot{display:flex;justify-content:space-between;align-items:center;margin-top:22px;padding-top:18px;border-top:1px dashed var(--rule)}.assess-foot .hint{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.08em;color:var(--muted);font-weight:600}.assess-result{position:absolute;inset:0;background:#fff;padding:32px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;opacity:0;pointer-events:none;transition:opacity .5s}.assess-result.on{opacity:1;pointer-events:auto}.assess-result .lab{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep);font-weight:700;margin-bottom:10px}.assess-result h3{font-family:"Fraunces",var(--font-fraunces),serif;font-size:30px;font-weight:500;letter-spacing:-.025em;line-height:1.1;margin-bottom:14px;text-wrap:balance}.assess-result h3 em{color:var(--marigold-deep);font-style:italic}.assess-result .pills{display:flex;gap:7px;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.assess-result .pill{padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600}.pill-l{background:var(--lilac-soft);color:var(--lilac-deep)}.pill-t{background:var(--teal-soft);color:var(--teal-deep)}.pill-m{background:var(--marigold-soft);color:var(--marigold-deep)}.assess-result .restart{font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer;margin-top:8px}.assess-copy .feat{display:flex;flex-direction:column;gap:0;margin-top:36px}.feat-row{display:flex;gap:16px;align-items:flex-start;padding:16px 0;border-top:1px dashed var(--rule)}.feat-row .ico{flex-shrink:0;width:40px;height:40px;border-radius:11px;background:var(--ink);color:var(--cream);display:flex;align-items:center;justify-content:center}.feat-row h4{font-family:"Fraunces",var(--font-fraunces),serif;font-size:18px;font-weight:500;letter-spacing:-.015em;line-height:1.2;margin-bottom:3px}.feat-row p{font-size:14px;line-height:1.5;color:var(--ink-soft);margin:0}.feat-row p b{color:var(--ink);font-weight:600}.personal{background:linear-gradient(180deg,var(--night) 0,#1a1340 100%);color:var(--cream);overflow:hidden}.personal:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 10% 15%,#fff6ea47 0 1px,#0000 2px),radial-gradient(circle at 78% 22%,#fff6ea38 0 .8px,#0000 1.5px),radial-gradient(circle at 42% 75%,#fff6ea47 0 .9px,#0000 1.6px),radial-gradient(circle at 90% 72%,#fff6ea38 0 .7px,#0000 1.3px),radial-gradient(circle at 25% 42%,#fff6ea33 0 .7px,#0000 1.3px);pointer-events:none}.personal h2{color:var(--cream)}.personal h2 em{color:var(--lilac)}.personal .lead{color:#fff6eabf}.personal-inner{display:grid;grid-template-columns:1fr 1.05fr;gap:60px;align-items:center;position:relative;z-index:1}.con-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;padding-top:28px;border-top:1px solid #fff6ea24}.con-meta .m b{font-family:"Fraunces",var(--font-fraunces),serif;font-size:36px;font-weight:500;letter-spacing:-.022em;line-height:1;display:block;margin-bottom:4px}.con-meta .m small{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#fff6ea8c;font-weight:700}.con-meta .l{color:var(--lilac)}.con-meta .t{color:var(--teal)}.con-meta .mg{color:var(--marigold)}.recal-box{margin-top:28px;padding:18px;background:#fff6ea0d;border:1px solid #b79cff40;border-radius:14px}.recal-box .rl{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.14em;color:var(--lilac);text-transform:uppercase;font-weight:700;margin-bottom:8px}.recal-box p{font-family:"Fraunces",var(--font-fraunces),serif;font-size:17px;font-style:italic;color:var(--cream);line-height:1.35}.recal-box p em{color:var(--marigold);font-style:italic}.con-map{aspect-ratio:1.05/1;position:relative;border-radius:24px;background:#0e0b248c;border:1px solid #b79cff33;padding:16px;overflow:hidden;cursor:crosshair}.con-map .corner{position:absolute;font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:9px;letter-spacing:.14em;color:#fff6ea80;text-transform:uppercase;font-weight:700}.con-map .corner.tl{top:14px;left:16px}.con-map .corner.tr{top:14px;right:16px;color:var(--lilac)}.con-map .corner.bl{bottom:14px;left:16px}.con-map .corner.br{bottom:14px;right:16px;color:var(--marigold)}.con-map svg{width:100%;height:100%}.con-tooltip{position:absolute;background:var(--cream);color:var(--ink);padding:10px 14px;border-radius:10px;font-size:12px;line-height:1.3;font-weight:500;max-width:190px;box-shadow:0 12px 24px -8px #0006;pointer-events:none;opacity:0;transition:opacity .18s;z-index:10;transform:translate(-50%,-110%)}.con-tooltip.on{opacity:1}.con-tooltip b{color:var(--marigold-deep);display:block;font-family:"Fraunces",var(--font-fraunces),serif;font-size:13.5px;font-weight:600;font-style:italic;margin-bottom:2px}.con-tooltip small{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:9px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:block;margin-top:2px}.con-legend{position:absolute;left:16px;bottom:32px;display:flex;flex-direction:column;gap:7px}.con-legend .lg{display:flex;align-items:center;gap:7px;font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:9.5px;letter-spacing:.06em;color:#fff6eaa6;font-weight:600}.con-legend .sw{width:9px;height:9px;border-radius:50%;flex-shrink:0}.adapt{background:#0000}.adapt-inner{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:center}.sim-label{margin-top:10px;font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:10.5px;letter-spacing:.1em;color:var(--muted);font-weight:700;text-transform:uppercase}.adapt-controls{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.adapt-btn{padding:11px 16px;border-radius:12px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;border:1.5px solid var(--rule);background:#fff;color:var(--ink);display:inline-flex;align-items:center;gap:6px}.adapt-btn:hover{border-color:var(--ink);transform:translateY(-1px)}.adapt-btn.right{border-color:var(--teal);color:var(--teal-deep);background:var(--teal-soft)}.adapt-btn.wrong{border-color:var(--coral);color:var(--coral-deep);background:var(--coral-soft)}.adapt-btn.skip{background:var(--paper)}.adapt-meta{margin-top:13px;font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:11px;color:var(--muted);letter-spacing:.06em;font-weight:600}.adapt-meta b{color:var(--ink)}.algo-card{background:var(--ink);color:var(--cream);border-radius:24px;padding:26px;box-shadow:0 40px 80px -30px #1a1a1f66;position:relative;overflow:hidden}.algo-card:before{content:"";position:absolute;top:-50%;right:-30%;width:80%;height:120%;background:radial-gradient(circle,#00c2881f,#0000 65%);pointer-events:none}.algo-head{justify-content:space-between;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #fff6ea1a;position:relative;z-index:1}.algo-head,.algo-head .ti{display:flex;align-items:center}.algo-head .ti{gap:9px;font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.algo-head .ti .dot{width:7px;height:7px;border-radius:50%;background:var(--teal);animation:pulse 1.6s infinite}.algo-head .ti b{color:var(--teal)}.algo-head .ts{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:10px;color:#fff6ea73;font-weight:600;letter-spacing:.06em}.algo-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;position:relative;z-index:1}.algo-stat{background:#fff6ea0a;border:1px solid #fff6ea14;border-radius:13px;padding:14px}.algo-stat .lab{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#fff6ea80;font-weight:700;margin-bottom:5px}.algo-stat .val{font-family:"Fraunces",var(--font-fraunces),serif;font-size:32px;font-weight:500;letter-spacing:-.025em;color:var(--cream);line-height:1;font-feature-settings:"tnum"}.algo-stat .val.t{color:var(--teal)}.algo-stat .val.m{color:var(--marigold)}.algo-stat .val.l{color:var(--lilac)}.algo-stat .delta{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:10px;font-weight:700;margin-top:6px;letter-spacing:.04em}.algo-stat .delta.up{color:var(--teal)}.algo-stat .delta.dn{color:var(--marigold)}.algo-bars{margin-top:12px;background:#fff6ea0a;border:1px solid #fff6ea14;border-radius:13px;padding:16px;position:relative;z-index:1}.algo-bars .lab{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#fff6ea80;font-weight:700;margin-bottom:12px;display:flex;justify-content:space-between}.algo-bars .lab b{color:var(--marigold)}.algo-row{display:flex;align-items:center;gap:9px;margin-bottom:9px}.algo-row:last-child{margin-bottom:0}.algo-row .name{width:88px;color:#fff6eacc;font-size:11.5px;font-weight:500}.algo-row .bar{flex:1;height:7px;background:#fff6ea12;border-radius:4px;overflow:hidden}.algo-row .bar i{display:block;height:100%;border-radius:4px;transition:width .6s cubic-bezier(.2,.9,.3,1)}.algo-row .pct{width:34px;text-align:right;font-size:10px;font-weight:700;color:var(--cream);letter-spacing:.04em}.algo-log,.algo-row .pct{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace}.algo-log{margin-top:12px;background:#fff6ea0a;border:1px solid #fff6ea14;border-radius:13px;padding:13px 15px;font-size:10.5px;line-height:1.65;max-height:120px;overflow:hidden;position:relative;z-index:1}.algo-log .lg-line{color:#fff6eaa6;transition:opacity .3s}.algo-log .lg-line.new{animation:logFade .4s ease both}.algo-log .lg-line .k{color:var(--teal)}.algo-log .lg-line .w{color:var(--marigold)}.daily-inner{gap:64px;align-items:center}.daily-inner,.daily-list{display:grid;grid-template-columns:1fr 1fr}.daily-list{gap:13px;margin-top:30px}.daily-bullet{padding:17px;border-radius:15px;background:#fff;border:1px solid var(--rule);transition:all .2s}.daily-bullet:hover{transform:translateY(-2px);border-color:var(--ink);box-shadow:0 16px 30px -16px #1a1a1f29}.daily-bullet .ic{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;margin-bottom:11px}.daily-bullet:first-child .ic{background:var(--coral-soft);color:var(--coral-deep)}.daily-bullet:nth-child(2) .ic{background:var(--teal-soft);color:var(--teal-deep)}.daily-bullet:nth-child(3) .ic{background:var(--lilac-soft);color:var(--lilac-deep)}.daily-bullet:nth-child(4) .ic{background:var(--marigold-soft);color:var(--marigold-deep)}.daily-bullet h4{font-family:"Fraunces",var(--font-fraunces),serif;font-size:16.5px;font-weight:500;letter-spacing:-.01em;line-height:1.2;margin-bottom:5px}.daily-bullet p{font-size:13.5px;line-height:1.45;color:var(--ink-soft);margin:0}.compare{background:var(--ink)}.compare,.compare h2{color:var(--cream)}.compare h2 em{color:var(--marigold)}.compare .lead{color:#fff6eab3}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:44px}.cmp{background:#fff6ea0a;border:1px solid #fff6ea1a;border-radius:22px;padding:32px;transition:transform .2s}.cmp.us{background:#b79cff0f;border-color:#b79cff4d}.cmp:hover{transform:translateY(-2px)}.cmp .label{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin-bottom:16px;color:#fff6ea80}.cmp.us .label{color:var(--lilac)}.cmp h3{font-family:"Fraunces",var(--font-fraunces),serif;font-size:22px;font-weight:500;letter-spacing:-.015em;color:#fff6eab3;margin-bottom:24px;line-height:1.2}.cmp.us h3{color:var(--cream)}.cmp.us h3 em{color:var(--lilac);font-style:italic}.cmp ul{list-style:none;display:flex;flex-direction:column;gap:14px}.cmp li{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;color:#fff6eaa6;line-height:1.45}.cmp li .ic{flex-shrink:0;width:20px;height:20px;border-radius:5px;background:#fff6ea14;display:flex;align-items:center;justify-content:center;font-size:11px;margin-top:1px}.cmp.us li{color:#fff6ead9}.cmp.us li .ic{background:#b79cff26;color:var(--lilac)}.cmp li b{color:var(--cream);font-weight:600}.dash-preview{background:var(--paper)}.dash-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.dash-stats{display:flex;flex-direction:column;gap:4px}.dash-stat-row{display:flex;align-items:baseline;gap:14px;padding:18px 0;border-bottom:1px dashed var(--rule)}.dash-stat-row:first-child{padding-top:0}.dash-stat-row:last-child{border-bottom:none}.dash-stat-row .big{font-family:"Fraunces",var(--font-fraunces),serif;font-size:64px;font-weight:500;letter-spacing:-.04em;line-height:.92;font-feature-settings:"tnum"}.dash-stat-row .lbl{font-size:15px;color:var(--ink-soft);line-height:1.35}.dash-stat-row .lbl b{color:var(--ink);font-weight:600}.dash-stat-row:first-child .big{color:var(--ink)}.dash-stat-row:nth-child(2) .big{color:var(--teal)}.dash-stat-row:nth-child(3) .big{color:var(--marigold-deep)}.dash-stat-row:nth-child(4) .big{color:var(--lilac-deep)}.mini-map{aspect-ratio:1.2/1;background:#0e0b24e6;border-radius:22px;padding:18px;border:1px solid #b79cff2e;overflow:hidden;position:relative}.mini-map .mm-label{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#fff6ea73;font-weight:700;margin-bottom:12px}.mini-map svg{width:100%;height:calc(100% - 30px)}.teams{background:var(--ink)}.teams,.teams h2{color:var(--cream)}.teams h2{max-width:100%}.teams h2 em{color:var(--teal)}.teams .lead{color:#fff6eab3}.teams-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.teams-bullets{display:flex;flex-direction:column;gap:18px;margin-top:8px}.teams-bullet{display:flex;gap:16px;align-items:flex-start}.teams-bullet .ico{width:40px;height:40px;border-radius:11px;background:#fff6ea12;border:1px solid #fff6ea1a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.teams-bullet h4{font-family:"Fraunces",var(--font-fraunces),serif;font-size:18px;font-weight:500;letter-spacing:-.015em;margin-bottom:4px;color:var(--cream)}.teams-bullet p{font-size:14px;color:#fff6ea99;line-height:1.45;margin:0}.teams-ctas{display:flex;gap:12px;align-items:center;margin-top:36px;flex-wrap:wrap}.teams-price{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#fff6ea73;font-weight:700}.teams-right{display:flex;flex-direction:column;gap:16px}.teams-card{background:#fff6ea0a;border:1px solid #fff6ea17;border-radius:16px;padding:22px 24px}.teams-card .tk{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#fff6ea73;font-weight:700;margin-bottom:6px}.teams-card .tv{font-family:"Fraunces",var(--font-fraunces),serif;font-size:26px;font-weight:500;letter-spacing:-.02em;color:var(--cream);line-height:1}.teams-card .tv.tl{color:var(--teal)}.teams-card .tv.ml{color:var(--marigold)}.teams-card .td{font-size:13.5px;color:#fff6ea8c;margin-top:4px}.pricing .sec-head{text-align:center;margin-bottom:56px}.pricing .sec-head h2{max-width:100%}.pricing .sec-head h2 em{color:var(--marigold-deep)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1100px;margin:0 auto}.price-card{background:#fff;border:1.5px solid var(--rule);border-radius:22px;padding:34px;position:relative;transition:transform .2s,border-color .2s}.price-card:hover{transform:translateY(-3px)}.price-card.featured{border-color:var(--ink);box-shadow:0 24px 48px -20px #1a1a1f2e}.price-card .ptag{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding:4px 10px;border-radius:999px;margin-bottom:16px;display:inline-block}.price-card .ptag.free{background:var(--teal-soft);color:var(--teal-deep)}.price-card .ptag.premium{background:var(--lilac-soft);color:var(--lilac-deep)}.price-card .ptag.biz{background:var(--ink);color:var(--cream)}.price-card h3{font-size:20px;letter-spacing:-.015em;margin-bottom:12px}.price-card .price-val,.price-card h3{font-family:"Fraunces",var(--font-fraunces),serif;font-weight:500}.price-card .price-val{font-size:52px;letter-spacing:-.04em;line-height:.92;margin-bottom:6px}.price-card .price-val .cur{vertical-align:super;font-style:normal}.price-card .price-val .per{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:12px;letter-spacing:.04em;color:var(--muted);font-weight:600;margin-left:4px}.price-card .price-desc{font-size:13.5px;color:var(--ink-soft);margin-bottom:24px;line-height:1.45;min-height:40px}.price-feats{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.price-feats li{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;color:var(--ink-soft)}.price-feats li .chk{width:16px;height:16px;border-radius:4px;background:var(--teal-soft);color:var(--teal-deep);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0;margin-top:2px}.price-card .see-pricing{font-size:13px;color:var(--muted);text-align:center;display:block;text-decoration:underline;text-underline-offset:3px;margin-top:16px}.final-cta{text-align:center;padding:140px 36px}.final-cta h2{font-size:clamp(48px,7vw,110px);font-weight:700;letter-spacing:-.04em;line-height:.96;margin-bottom:36px;max-width:100%;font-optical-sizing:auto}.final-cta h2 em{color:var(--marigold-deep)}.final-cta .micro{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700;margin-top:20px}.footer{background:var(--ink);color:var(--cream);padding:72px 36px 36px}.footer-inner{max-width:1280px;margin:0 auto}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;margin-bottom:56px}.footer-brand .word{font-family:"Fraunces",var(--font-fraunces),serif;font-size:26px;font-weight:500;font-style:italic;letter-spacing:-.02em;color:var(--cream);margin-bottom:10px}.footer-brand p{font-size:13.5px;color:#fff6ea8c;line-height:1.6;max-width:240px}.footer-col h5{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#fff6ea66;margin-bottom:16px}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-col ul li a{font-size:14px;color:#fff6eaa6;transition:color .15s}.footer-col ul li a:hover{color:var(--cream)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:28px;border-top:1px solid #fff6ea14;font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#fff6ea4d;font-weight:600}.footer-bottom .made{display:flex;align-items:center;gap:8px}.footer-bottom .eu{font-size:12px}@media (max-width:900px){.live-pill,.nav-links{display:none}.adapt-inner,.assess-inner,.daily-inner,.dash-inner,.hero-inner,.personal-inner,.teams-inner,.two-col{grid-template-columns:1fr}.hero-stage{display:none}.compare-grid,.pricing-grid,.problem-stats,.testi-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.section{padding:80px 20px}.hero{padding:32px 20px 60px}.footer{padding:56px 20px 28px}}.problem{background:#0000}.problem,.problem h2{color:var(--ink)}.problem h2 em{color:var(--marigold-deep)}.problem .lead{color:var(--ink-soft)}.problem .prob-card{background:#fff;border-color:var(--rule)}.problem .prob-card p{color:var(--ink-soft)}.problem .prob-card p b{color:var(--ink)}.problem .prob-caption{color:var(--ink-mute)}.problem .prob-caption em{color:var(--teal)}.teams{background:#0000}.teams,.teams h2{color:var(--ink)}.teams h2 em{color:var(--teal-deep)}.teams .lead{color:var(--ink-soft)}.teams .teams-bullet h4{color:var(--ink)}.teams .teams-bullet p{color:var(--ink-soft)}.teams .teams-price{color:var(--muted)}.teams .teams-card{background:#fff;border-color:var(--rule)}.teams .teams-card .tk{color:var(--muted)}.teams .teams-card .tv{color:var(--ink)}.teams .teams-card .tv.tl{color:var(--teal-deep)}.teams .teams-card .tv.ml{color:var(--marigold-deep)}.teams .teams-card .td{color:var(--ink-soft)}.personal-subtitle{font-size:16px;color:#fff6ea99;line-height:1.5;margin-bottom:22px;margin-top:-10px;max-width:480px}@keyframes tealPulse{0%,to{filter:drop-shadow(0 0 3px #00C288)}50%{filter:drop-shadow(0 0 11px #00C288)}}@keyframes coralStrongPulse{0%,to{filter:drop-shadow(0 0 6px #FF6B47)}50%{filter:drop-shadow(0 0 22px #FF6B47)}}@keyframes marigoldBlink{0%,to{opacity:1;filter:drop-shadow(0 0 4px #FFB72D)}50%{opacity:.6;filter:drop-shadow(0 0 12px #FFB72D)}}@keyframes lilacGlow{0%,to{filter:drop-shadow(0 0 2px #B79CFF)}50%{filter:drop-shadow(0 0 8px #B79CFF)}}@keyframes newNodeIn{0%{opacity:0;transform:scale(0) translateX(0)}to{opacity:1;transform:scale(1)}}.con-map .cs-today circle{animation:coralStrongPulse 1.8s ease-in-out infinite}.con-map .bm-mastered circle{animation:tealPulse 2.8s ease-in-out infinite}.con-map .bm-stretch circle{animation:marigoldBlink 3.2s ease-in-out infinite}.con-map .bm-lilac circle{animation:lilacGlow 4s ease-in-out infinite}.con-map .bm-new circle{animation:newNodeIn .6s cubic-bezier(.2,.9,.3,1) both,lilacGlow 4s ease-in-out 1s infinite}.hero-stage .stage-frame{display:flex;flex-direction:column;position:absolute;inset:0}.sc-progress{height:3px;background:#ffffff14;flex-shrink:0}.sc-bar{height:100%;background:var(--coral);width:0;transition:width 4s linear}.sc-body{flex:1;position:relative;overflow:hidden;min-height:0}.sc-frame{position:absolute;inset:0;opacity:0;transition:opacity .55s ease;padding:18px 20px;display:flex;flex-direction:column;gap:10px;pointer-events:none;overflow:hidden}.sc-frame.active{opacity:1;pointer-events:auto}.sc-tag{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#fff6ea73;font-weight:700;flex-shrink:0}.sc-dots{display:flex;justify-content:center;gap:6px;padding:10px 0;flex-shrink:0}.sc-dot-btn{width:6px;height:6px;border-radius:50%;background:#fff6ea38;cursor:pointer;transition:all .3s;flex-shrink:0}.sc-dot-btn.active{width:20px;border-radius:3px;background:var(--coral)}.sc-chat{display:flex;flex-direction:column;gap:9px;flex:1;justify-content:flex-start}.chat-row{display:flex;align-items:flex-end;gap:7px}.chat-row.user{flex-direction:row-reverse}.cb-user{background:var(--coral);color:#fff;border-radius:14px 14px 4px 14px;max-width:85%}.cb-omie,.cb-user{padding:9px 13px;font-size:12.5px;line-height:1.4;font-weight:500}.cb-omie{background:#fff6ea17;color:#fff6eae0;border-radius:14px 14px 14px 4px;max-width:88%}.chat-av{width:24px;height:24px;border-radius:50%;background:#fff6ea1a;display:flex;align-items:center;justify-content:center;font-family:"Fraunces",var(--font-fraunces),serif;font-style:italic;font-size:12px;font-weight:500;color:var(--cream);flex-shrink:0;border:1px solid #fff6ea1f}.cb-typing{display:inline-flex;align-items:center;gap:4px;min-height:32px}.cb-typing span{width:5px;height:5px;border-radius:50%;background:#fff6ea66;animation:typingDot .9s ease-in-out infinite}.cb-typing span:nth-child(2){animation-delay:.15s}.cb-typing span:nth-child(3){animation-delay:.3s}@keyframes typingDot{0%,80%,to{transform:scale(.8);opacity:.4}40%{transform:scale(1.1);opacity:1}}.chat-cta{margin-top:6px;display:flex;justify-content:flex-end}.btn-coral-mini{background:var(--coral);color:#fff;padding:8px 16px;border-radius:999px;font-size:11.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px;box-shadow:0 6px 16px -6px #e84b228c}.btn-coral-mini em{font-family:"Fraunces",var(--font-fraunces),serif;font-style:italic}.sc-diag{display:flex;flex-direction:column;gap:10px;flex:1}.sc-prog-row{display:flex;align-items:center;gap:8px}.sc-prog-bar{flex:1;height:4px;background:#ffffff17;border-radius:4px;overflow:hidden}.sc-prog-label{color:#fff6ea73;width:28px;text-align:right}.sc-prog-label,.sc-qlab{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:9px;font-weight:700}.sc-qlab{letter-spacing:.12em;text-transform:uppercase;color:var(--lilac)}.sc-qtext{font-family:"Fraunces",var(--font-fraunces),serif;font-size:15px;font-weight:500;color:var(--cream);line-height:1.3;letter-spacing:-.01em}.sc-opts{display:flex;flex-direction:column;gap:7px}.sc-opt{padding:9px 12px;border-radius:9px;font-size:12px;color:#fff6eaa6;background:#ffffff0a;border:1px solid #ffffff14;font-weight:500}.sc-opt-sel{background:#00c28824;border-color:var(--teal);color:var(--cream)}.sc-map-body{display:flex;flex-direction:column;gap:7px;flex:1;min-height:0}.sc-map-counter{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:11px;font-weight:700;color:#fff6eab3;letter-spacing:.04em;flex-shrink:0}.sc-map-counter span{color:var(--teal);font-size:17px}.sc-map-legend{display:flex;gap:10px;flex-shrink:0}.sc-map-legend span{display:flex;align-items:center;gap:5px;font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:9px;color:#fff6ea73;font-weight:600}.sc-lgd-dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0}.sc-today-node{filter:drop-shadow(0 0 8px #FF6B47)}.sc-frame.active #sc-nodes .sc-node{animation:nodeAppearSc .45s ease backwards;opacity:1}.sc-frame.active #sc-nodes .sc-node:first-child{animation-delay:.2s}.sc-frame.active #sc-nodes .sc-node:nth-child(2){animation-delay:.45s}.sc-frame.active #sc-nodes .sc-node:nth-child(3){animation-delay:.7s}.sc-frame.active #sc-nodes .sc-node:nth-child(4){animation-delay:.9s}.sc-frame.active #sc-nodes .sc-node:nth-child(5){animation-delay:1.15s}.sc-frame.active #sc-nodes .sc-node:nth-child(6){animation-delay:1.4s}.sc-frame.active #sc-nodes .sc-node:nth-child(7){animation-delay:1.65s}.sc-frame.active #sc-links .sc-link{animation:fadeIn .4s ease backwards;opacity:.35}.sc-frame.active #sc-links .sc-link:first-child{animation-delay:.32s}.sc-frame.active #sc-links .sc-link:nth-child(2){animation-delay:.58s}.sc-frame.active #sc-links .sc-link:nth-child(3){animation-delay:.82s}.sc-frame.active #sc-links .sc-link:nth-child(4){animation-delay:1.02s}.sc-frame.active #sc-links .sc-link:nth-child(5){animation-delay:1.28s}.sc-frame.active #sc-links .sc-link:nth-child(6){animation-delay:1.52s}@keyframes nodeAppearSc{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}#sc-links .sc-link,#sc-nodes .sc-node{opacity:0}.sc-dash{display:flex;flex-direction:column;gap:9px;flex:1}.sc-dash-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sc-dash-card{background:#fff6ea0d;border:1px solid #fff6ea14;border-radius:10px;padding:11px 12px}.sc-dk{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:#fff6ea66;font-weight:700;margin-bottom:4px}.sc-dv{font-family:"Fraunces",var(--font-fraunces),serif;font-size:22px;font-weight:500;letter-spacing:-.02em;color:var(--cream);line-height:1}.sc-dv-t{color:var(--teal)}.sc-dv-m{color:var(--marigold)}.sc-dv-l{color:var(--lilac)}.sc-dd{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:9px;font-weight:700;margin-top:5px;letter-spacing:.04em;color:#fff6ea66}.sc-dd-up{color:var(--teal)}.sc-dash-track{background:#fff6ea0d;border:1px solid #fff6ea14;border-radius:10px;padding:12px 13px}.sc-track-bar{height:5px;background:#ffffff14;border-radius:3px;overflow:hidden}.sc-track-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--teal),var(--marigold));width:0;transition:width 1.4s cubic-bezier(.2,.9,.3,1) .3s}.sc-frame.active .sc-track-fill{width:55%}.sc-nugget{display:flex;flex-direction:column;gap:9px;flex:1}.sc-ntag{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);font-weight:700;display:flex;align-items:center;gap:6px}.sc-ntag:before{content:"●";font-size:7px}.sc-ntitle{font-family:"Fraunces",var(--font-fraunces),serif;font-size:15px;font-weight:500;color:var(--cream);line-height:1.25;letter-spacing:-.01em}.sc-qbox{background:#fff6ea0d;border:1px solid #fff6ea17;border-radius:11px;padding:13px;flex:1}.sc-qlab2{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--marigold);font-weight:700;margin-bottom:7px}.sc-qt{font-family:"Fraunces",var(--font-fraunces),serif;font-size:13.5px;font-weight:500;color:var(--cream);line-height:1.3;margin-bottom:9px}.sc-nopts{display:flex;flex-direction:column;gap:6px}.sc-nopt{padding:8px 11px;border-radius:8px;font-size:12px;color:#fff6eaa6;background:#ffffff0a;border:1px solid #ffffff14;font-weight:500;display:flex;justify-content:space-between;align-items:center}.sc-nopt-right{background:#00c28824;border-color:var(--teal);color:var(--cream)}.sc-check{color:var(--teal);font-weight:700;font-size:13px}.sc-frame.active .chat-row{animation:slideUpFade .35s ease backwards}.sc-frame.active .chat-row.user{animation-delay:.12s}.sc-frame.active .chat-row:nth-child(2){animation-delay:.55s}.sc-frame.active .chat-row:nth-child(3){animation-delay:1s}.sc-frame.active .chat-cta{animation:slideUpFade .35s ease .9s backwards}.sc-frame.active .sc-dash-card{animation:slideUpFade .3s ease backwards}.sc-frame.active .sc-dash-card:first-child{animation-delay:.1s}.sc-frame.active .sc-dash-card:nth-child(2){animation-delay:.2s}.sc-frame.active .sc-dash-card:nth-child(3){animation-delay:.3s}.sc-frame.active .sc-dash-card:nth-child(4){animation-delay:.4s}.sc-frame.active .sc-dash-track{animation:slideUpFade .3s ease .5s backwards}.sc-frame.active .sc-nopt{animation:slideUpFade .3s ease backwards}.sc-frame.active .sc-nopt:first-child{animation-delay:.1s}.sc-frame.active .sc-nopt:nth-child(2){animation-delay:.25s}.sc-frame.active .sc-nopt:nth-child(3){animation-delay:.4s}@keyframes slideUpFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:560px){.assess-opts,.daily-list{grid-template-columns:1fr}.hero h1{font-size:clamp(52px,14vw,80px)}}.assess,.daily,.hero{background:#0000}.dash-preview{background:#fafaf9}.pricing,.testi{background:#0000}.nav.scrolled{background:#fffcf7f2}.nav-login{white-space:nowrap}.hero-inner-v6{display:block;text-align:center;padding:12px 36px 48px;max-width:800px;margin:0 auto;position:relative;z-index:1}.hero-inner-v6 .hero-sub{margin:0 auto 36px}.hero-inner-v6 .hero-ctas{justify-content:center}.hero-inner-v6 .hero-trust{justify-content:center;border-top:1px dashed var(--rule);padding-top:22px;margin-top:22px}.hero-inner-v6 h1{text-align:center}.hero-inner-v6 .hero-eyebrow{justify-content:center}.prd-marquee{position:relative;display:flex;flex-direction:column;gap:12px;padding-bottom:64px}.prd-marquee:after,.prd-marquee:before{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:3;pointer-events:none}.prd-marquee:before{left:0;background:linear-gradient(90deg,#fffcf7,#0000)}.prd-marquee:after{right:0;background:linear-gradient(270deg,#fffcf7,#0000)}.prd-row{display:flex;gap:12px;width:max-content;align-items:center}.prd-row-1{animation:prdScroll 58s linear infinite}.prd-row-2{animation:prdScroll 74s linear infinite reverse}.prd-row-3{animation:prdScroll 64s linear infinite}@keyframes prdScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.prd-marquee.paused .prd-row{animation-play-state:paused}.scr-phone{width:132px;height:286px;border-radius:24px;border:1px solid #00000014;box-shadow:0 18px 44px -12px #0000002e}.scr-desktop,.scr-phone{overflow:hidden;flex-shrink:0;display:flex;flex-direction:column}.scr-desktop{width:390px;height:256px;border-radius:12px;border:1px solid #00000014;box-shadow:0 18px 44px -12px #00000029}.prd-row .scr-desktop img,.prd-row .scr-phone img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.scr-dark{background:#0e0b24;color:#fff6ea}.scr-mid{background:#1a1a1f;color:#fff6ea}.scr-light{background:#0000;color:#1a1a1f}.scr-cream{background:#fff6ea;color:#1a1a1f}.scr-grad{background:linear-gradient(135deg,#1a0a2e,#2d1f5e);color:#fff6ea}.scr-ios-bar{justify-content:space-between;padding:0 14px;font-family:"Inter",var(--font-inter),sans-serif;font-size:9px;font-weight:700;letter-spacing:.04em;background:inherit}.scr-ios-bar,.scr-mac-bar{height:28px;display:flex;align-items:center;flex-shrink:0}.scr-mac-bar{gap:5px;padding:0 10px;border-bottom:1px solid #0000000f}.scr-mac-bar.dk{background:#ffffff0a;border-bottom-color:#ffffff0f}.scr-mac-dot{width:9px;height:9px;border-radius:50%}.scr-mac-dot.r{background:#ff5f57}.scr-mac-dot.y{background:#febc2e}.scr-mac-dot.g{background:#28c840}.scr-url{flex:1;text-align:center;font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:9px;font-weight:600;color:#0000004d;letter-spacing:.04em}.scr-url.dk{color:#fff6ea4d}.scr-body{padding:10px 12px;gap:7px}.scr-body,.scr-body-sm{flex:1;overflow:hidden;display:flex;flex-direction:column}.scr-body-sm{padding:8px 10px;gap:5px}.scr-h{font-family:"Fraunces",var(--font-fraunces),serif;font-weight:500;letter-spacing:-.015em;line-height:1.15}.scr-tag{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.scr-opt{padding:5px 8px;border-radius:7px;font-size:9.5px;font-weight:500;border:1px solid #0000001a}.scr-opt.sel-t{background:#00c28826;border-color:var(--teal);color:var(--teal-deep)}.scr-opt.dk{border-color:#fff6ea1f;color:#fff6eab3}.scr-opt.dk.sel-t{background:#00c2882e;border-color:var(--teal);color:var(--cream)}.scr-bar-track{height:4px;background:#00000014;border-radius:2px;overflow:hidden}.scr-bar-fill{height:100%;border-radius:2px}.scr-chat-u{background:var(--coral);color:#fff;border-radius:10px 10px 3px 10px;align-self:flex-end;max-width:80%;display:inline-block}.scr-chat-a,.scr-chat-u{padding:6px 9px;font-size:9.5px;font-weight:500}.scr-chat-a{background:#fff6ea1a;color:#fff6eae0;border-radius:10px 10px 10px 3px;max-width:92%}.scr-grid2{display:grid;grid-template-columns:1fr 1fr;gap:5px}.scr-stat-card{background:#fff6ea0f;border:1px solid #fff6ea17;border-radius:7px;padding:6px 8px}.scr-stat-card.lk{background:#f7f7f7;border-color:#00000012;color:var(--ink)}.scr-num{font-family:"Fraunces",var(--font-fraunces),serif;font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:1}.scr-lbl{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:7.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;opacity:.5;margin-top:2px}.algo-stat-lastscan{background:linear-gradient(180deg,#00c28814,#00c28805);border:1px solid #00c2882e!important}.algo-stat-lastscan .scan-bar{height:5px;background:#fff6ea14;border-radius:3px;overflow:hidden;margin-top:6px;position:relative}.algo-stat-lastscan .scan-bar i{display:block;height:100%;width:84%;background:linear-gradient(90deg,var(--teal),#52e0ae);border-radius:3px;position:relative;animation:scanBarPulse 3s ease-in-out infinite}@keyframes scanBarPulse{0%,to{box-shadow:0 0 0 0 #00c28800}50%{box-shadow:0 0 14px 2px #00c2888c}}@keyframes nodePulseTeal{0%,to{filter:drop-shadow(0 0 4px #00C288);opacity:.75}50%{filter:drop-shadow(0 0 18px #00C288);opacity:1}}@keyframes nodePulseCoral{0%,to{filter:drop-shadow(0 0 6px #FF6B47);opacity:.85}50%{filter:drop-shadow(0 0 26px #FF6B47);opacity:1}}@keyframes nodePulseMarigold{0%,to{filter:drop-shadow(0 0 4px #FFB72D);opacity:.7}50%{filter:drop-shadow(0 0 16px #FFB72D);opacity:1}}@keyframes nodePulseLilac{0%,to{filter:drop-shadow(0 0 3px #B79CFF);opacity:.6}50%{filter:drop-shadow(0 0 12px #B79CFF);opacity:1}}#bm-nodes .bm-mastered{animation:nodePulseTeal 3.4s ease-in-out infinite}#bm-nodes .bm-mastered:nth-child(2n){animation-delay:.6s}#bm-nodes .bm-mastered:nth-child(3n){animation-delay:1.4s}#bm-nodes .cs-today,#conMap .cs-today{animation:nodePulseCoral 2.2s ease-in-out infinite}#bm-nodes .bm-stretch{animation:nodePulseMarigold 4s ease-in-out infinite}#bm-nodes .bm-stretch:nth-child(2n){animation-delay:1.2s}#bm-nodes .bm-lilac{animation:nodePulseLilac 5s ease-in-out infinite}#bm-nodes .bm-lilac:nth-child(2n){animation-delay:.9s}#bm-nodes .bm-lilac:nth-child(3n){animation-delay:2s}@keyframes nodeAppear{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.45)}to{opacity:1;transform:scale(1)}}#bm-nodes .bm-new{transform-origin:center;animation:nodeAppear 1.2s ease-out forwards,nodePulseLilac 5s ease-in-out 1.2s infinite}.team-dash{background:#0000;padding:140px 36px 160px;position:relative}.team-dash:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 10%,#00c2880f,#0000 50%),radial-gradient(circle at 90% 80%,#b79cff14,#0000 55%);pointer-events:none;z-index:0}.team-dash>.section-inner{position:relative;z-index:1}.team-dash .sec-head{text-align:center;max-width:760px;margin:0 auto 64px}.team-dash .sec-head .section-tag{margin:0 0 24px}.team-dash .sec-head h2{font-size:clamp(40px,5.4vw,72px);margin:0 auto 16px;max-width:100%;text-align:center}.team-dash .sec-head .sub{font-size:18px;color:var(--ink-mute);line-height:1.5;max-width:520px;margin:0 auto}.dash-frames{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,3vw,40px);align-items:start}@media (max-width:900px){.dash-frames{grid-template-columns:1fr;gap:36px}.team-dash{padding:80px 20px 100px}.team-dash .sec-head{margin-bottom:40px}}.lang-switcher{position:relative}.lang-btn,.lang-switcher{display:inline-flex;align-items:center}.lang-btn{gap:6px;padding:6px 10px 6px 12px;border-radius:999px;border:1px solid var(--rule);background:#fff;font-size:12px;font-weight:600;color:var(--ink-soft);transition:all .15s;cursor:pointer}.lang-btn:hover{background:#1a1a1f0a;border-color:#1a1a1f2e}.lang-btn .lang-flag{font-size:14px;line-height:1}.lang-btn .lang-code{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:10.5px;font-weight:700;letter-spacing:.08em;color:var(--ink)}.lang-btn .caret{font-size:9px;color:var(--muted);margin-left:2px;transition:transform .2s}.lang-btn[aria-expanded=true] .caret{transform:rotate(180deg)}.lang-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:184px;background:#fff;border:1px solid var(--rule);border-radius:14px;box-shadow:0 18px 44px -12px #1a1a1f38;padding:6px;list-style:none;margin:0;z-index:120;animation:langMenuIn .18s ease-out}.lang-menu[hidden]{display:none!important}@keyframes langMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.lang-menu li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:13px;font-weight:500;color:var(--ink-soft);cursor:pointer;transition:background .12s}.lang-menu li>span{font-size:15px;line-height:1;width:18px;text-align:center;flex-shrink:0}.lang-menu li:hover{background:#1a1a1f0d;color:var(--ink)}.lang-menu li.active{background:var(--cream);color:var(--ink);font-weight:600}.lang-menu li.active:after{content:"\2713";margin-left:auto;color:var(--teal);font-weight:700}.prd-row .scr-desktop *,.prd-row .scr-phone *{min-width:0}.prd-row .scr-phone [style*="font-family:'Fraunces',var(--font-fraunces)"][style*="font-size:26px"],.prd-row .scr-phone [style*="font-family:'Fraunces',var(--font-fraunces)"][style*="font-size:28px"],.prd-row .scr-phone [style*="font-family:'Fraunces',var(--font-fraunces)"][style*="font-size:34px"]{font-size:22px!important;line-height:1.05!important}.prd-row .scr-phone .scr-body,.prd-row .scr-phone .scr-body-sm{min-height:0}.prd-row .scr-desktop,.prd-row .scr-phone{flex-shrink:0;overflow:hidden}.prd-marquee{overflow:hidden}.prd-row .scr-body>*{max-width:100%}@keyframes tourPulse{0%,to{transform:scale(1.6);filter:drop-shadow(0 0 18px currentColor)}50%{transform:scale(1.85);filter:drop-shadow(0 0 32px currentColor)}}#bm-nodes .tour-active circle,#conMap .cs-today.tour-active circle{transform-origin:center;transform-box:fill-box;transition:transform .45s ease-out,filter .45s ease-out}#bm-nodes .tour-active circle{transform:scale(1.7);filter:drop-shadow(0 0 24px #B79CFF)}#bm-nodes .bm-mastered.tour-active circle{filter:drop-shadow(0 0 24px #00C288)}#bm-nodes .bm-stretch.tour-active circle{filter:drop-shadow(0 0 24px #FFB72D)}#bm-nodes .bm-lilac.tour-active circle{filter:drop-shadow(0 0 24px #B79CFF)}#conMap .cs-today.tour-active circle{transform:scale(1.45);filter:drop-shadow(0 0 36px #FF6B47)}#bm-nodes .tour-active:after,#conMap .cs-today.tour-active:after{content:""}@media (max-width:900px){.lang-switcher{display:none}}#bigMap .bm-node circle{animation:twinkle 3.4s ease-in-out infinite;transform-origin:center;transform-box:fill-box}#bigMap .bm-node:nth-child(2n) circle{animation-delay:.4s}#bigMap .bm-node:nth-child(3n) circle{animation-delay:.9s}#bigMap .bm-node:nth-child(5n) circle{animation-delay:1.3s}#bigMap .cs-today circle{animation:nodePulse 2.4s ease-in-out infinite,twinkle 4s ease-in-out infinite}#bigMap>g[stroke="#B79CFF"] path{stroke-dasharray:3 4;animation:dash 30s linear infinite}#bigMap>g[stroke="#B79CFF"] path:nth-child(2n){animation-duration:42s}#bigMap>g[stroke="#B79CFF"] path:nth-child(3n){animation-duration:24s;animation-direction:reverse}@keyframes haloDrift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(6px,-4px) scale(1.04)}}#bigMap>circle[fill^=url]{transform-origin:center;transform-box:fill-box;animation:haloDrift 10s ease-in-out infinite}#bigMap>circle[fill^=url]:nth-of-type(2){animation-delay:-2s;animation-duration:13s}#bigMap>circle[fill^=url]:nth-of-type(3){animation-delay:-4s;animation-duration:16s}#bigMap>circle[fill^=url]:nth-of-type(4){animation-delay:-6s;animation-duration:11s}#bigMap>circle[fill^=url]:nth-of-type(5){animation-delay:-1s;animation-duration:14s}.price-card .price-val{display:flex;align-items:baseline;gap:2px}.price-card .price-val .cur{position:static;font-size:.42em;font-weight:500;color:var(--ink-mute);vertical-align:initial}.price-card .price-val .per{margin-left:6px}.final-cta{display:flex;flex-direction:column;align-items:center}.final-cta .micro,.final-cta h2{text-align:center}.hero h1 .coral-em,.hero h1 .word-swap,.qtext em,.recalMsg em,h1 em,h2 em,h3 em{font-style:italic!important;font-weight:640!important;font-family:"Fraunces",var(--font-fraunces),Georgia,serif!important;font-optical-sizing:auto;letter-spacing:-.015em}.assess-card h3,.final-cta h2,.final-cta h2 em,.hero h1,.hero h1 .coral-em,.hero h1 .word-swap,.hero h1 em,.price-val,.prob-caption,.prob-card .big-num,.section h2,.section h2 em,.section-tag .num{font-family:"Fraunces",var(--font-fraunces),Georgia,serif!important}.hero h1{font-size:clamp(2.5rem,7vw,5.5rem)!important}.final-cta h2,.hero h1,.section h2{font-weight:700!important;line-height:1.05!important;letter-spacing:-.022em!important;font-optical-sizing:auto}@media (min-width:1024px){.hero h1{font-size:clamp(4.5rem,7vw,6.5rem)!important}.final-cta h2,.section h2{font-size:clamp(3rem,5.4vw,5rem)!important}}@media (max-width:640px){.hero h1{font-size:2.5rem!important}.final-cta h2,.section h2{font-size:2rem!important}}.testi-body em,p em{font-weight:500!important;font-style:italic}@media (max-width:767px){body,html{overflow-x:hidden}.hero{min-height:auto;padding:88px 16px 42px!important}.hero-bg .blob{width:260px;height:260px;filter:blur(46px);opacity:.26}.hero-bg .grid{background-size:36px 36px}.adapt-inner,.assess-inner,.daily-inner,.dash-inner,.hero-inner,.hero-inner-v6,.personal-inner,.teams-inner,.two-col{grid-template-columns:1fr!important;gap:32px}.hero-inner-v6{padding:24px 0 36px;max-width:100%}.hero h1{font-size:clamp(2.45rem,11.5vw,4rem)!important;line-height:1.03!important;letter-spacing:-.025em!important;margin-bottom:18px;overflow-wrap:anywhere}.hero h1 em{font-style:italic!important;color:var(--coral)}.hero h1 .word-swap{min-width:0;max-width:100%}.hero-sub{font-size:16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;line-height:1.55;margin-bottom:26px}.hero-bg *,.hero-grid{animation:none!important;transition:none!important}.fade-in,.fade-in.on,.fade-in.shown{opacity:1!important;transform:none!important;transition:none!important}.hero-eyebrow{max-width:100%;flex-wrap:wrap;justify-content:center;border-radius:18px;margin-bottom:22px}.hero-eyebrow .txt{flex:1 1 180px;min-width:0}.hero-ctas,.teams-ctas{flex-direction:column;align-items:stretch;width:100%}.final-cta .btn,.hero-ctas .btn,.teams-ctas .btn{width:100%;justify-content:center;white-space:normal;text-align:center}.section,.team-dash{padding:64px 16px}.final-cta h2,.section h2,.team-dash .sec-head h2{font-size:clamp(2rem,9vw,3rem)!important;line-height:1.06!important;max-width:100%}.section .lead,.team-dash .sec-head .sub{font-size:16px}.dash-frames,.footer-grid,.pricing-grid,.problem-stats{grid-template-columns:1fr!important}.compare-grid{display:flex;gap:14px;overflow-x:auto;margin:34px -16px 0;padding:0 16px 8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.compare-grid .cmp{flex:0 0 min(88vw,380px);scroll-snap-align:start;padding:24px}.algo-card,.assess-card,.cmp,.price-card{border-radius:18px}.algo-card,.assess-body,.assess-result,.cmp,.price-card{padding:22px}.assess-q .qtext{font-size:24px}.algo-grid,.con-meta,.daily-list,.sc-dash-grid{grid-template-columns:1fr!important}.footer-bottom{align-items:flex-start;flex-direction:column}.prd-marquee{gap:10px;padding-bottom:34px}.prd-row-2,.prd-row-3{display:none}.scr-phone{width:104px;height:226px}.scr-desktop{width:280px;height:184px}.nav{gap:10px;padding:10px 14px!important}.nav.scrolled{padding:8px 14px!important}.nav-right{gap:6px}.lang-switcher,.nav-login{display:none!important}.nav-right .btn{padding:10px 14px;font-size:13px}input,select,textarea{max-width:100%;width:100%;font-size:16px}table,tbody,td,th,thead,tr{display:block;width:100%}thead{display:none}tr{border:1px solid var(--rule);border-radius:14px;margin-bottom:12px;overflow:hidden}td,th{border:0;padding:12px 14px}.daily-inner>*,.dash-inner>*,.teams-inner>*,.two-col.flip>*{order:0}.con-map,.mini-map{max-width:100%}}.motion-ok .reveal{opacity:0;transform:translateY(16px);filter:blur(6px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1),filter .7s cubic-bezier(.22,.61,.36,1);transition-delay:var(--d,0ms)}.motion-ok .reveal.in{opacity:1;transform:none;filter:none}.stage{perspective:1400px}.frame{background:#fff;border:1px solid var(--rule);border-radius:16px;overflow:hidden;box-shadow:0 2px 6px #14141f0f,0 44px 96px -28px #14141f4d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;margin:0}.frame img{width:100%;height:auto;display:block}.frame-bar{display:flex;align-items:center;gap:7px;height:40px;padding:0 14px;background:#fafafb;border-bottom:1px solid var(--rule)}.frame-bar i{width:10px;height:10px;border-radius:50%}.frame-bar i:first-child{background:#ff5f57}.frame-bar i:nth-child(2){background:#febc2e}.frame-bar i:nth-child(3){background:#28c840}.frame-url{margin:0 auto;font-size:12px;background:rgba(20,20,31,.045);border-radius:999px;padding:4px 14px}.frame-caption,.frame-url{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;color:var(--ink-mute)}.frame-caption{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:12.5px;letter-spacing:.02em}.frame-caption:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--teal);flex:none}.hero-live{display:flex;justify-content:center;margin-bottom:26px;position:relative;z-index:1}.live-strip{display:inline-flex;align-items:center;gap:12px;padding:9px 17px 9px 14px;background:#fff;border:1px solid var(--rule);border-radius:999px;box-shadow:0 1px 2px #14141f0a,0 12px 40px -12px #14141f1f;font-size:13.5px;color:var(--ink-soft)}.live-dot{position:relative;width:9px;height:9px;flex:none}.live-dot,.motion-ok .live-dot:after{border-radius:50%;background:var(--teal)}.motion-ok .live-dot:after{content:"";position:absolute;inset:0;animation:livePing 1.9s ease-out infinite}@keyframes livePing{0%{transform:scale(1);opacity:.55}to{transform:scale(3.2);opacity:0}}.live-label{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:11px;letter-spacing:.06em;color:var(--teal-deep);font-weight:600;text-transform:lowercase}.live-text{transition:opacity .3s ease,transform .3s ease}.marquee-band{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:22px 0;background:#ffffff8c}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);padding:6px 0}.marquee-track{display:flex;gap:44px;width:max-content;animation:marqueeScroll 46s linear infinite}.marquee-track ul{display:flex;align-items:center;gap:44px;list-style:none;margin:0;padding:0}.marquee-word{font-family:"Fraunces",var(--font-fraunces),serif;font-style:italic;font-size:21px;color:var(--ink-mute);opacity:.8;white-space:nowrap}.sep{width:6px;height:6px;border-radius:50%;background:var(--marigold);flex:none}@keyframes marqueeScroll{to{transform:translateX(-50%)}}.hero-demo{position:relative;z-index:1;max-width:1040px;margin:6px auto 62px;padding:0 24px}.v8-demo-steps{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:18px}.v8-demo-step{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;border:1px solid var(--rule);background:#fff;font-size:13px;font-weight:600;color:var(--ink-soft);transition:border-color .2s,background .2s,color .2s;cursor:pointer}.v8-demo-step:hover{border-color:#1a1a1f4d}.v8-demo-step .n{width:20px;height:20px;border-radius:50%;background:#1a1a1f0f;font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-mute)}.v8-demo-step.on{border-color:#ff6b478c;background:#ff6b4712;color:var(--coral-deep)}.v8-demo-step.on .n{background:var(--coral);color:#fff}.v8-demo-frame{position:relative;margin:0;background:#fff;border:1px solid var(--rule);border-radius:16px;overflow:hidden;box-shadow:0 2px 6px #14141f0f,0 44px 96px -28px #14141f47}.v8-demo-bar{display:flex;align-items:center;gap:7px;height:40px;padding:0 14px;background:#fafafb;border-bottom:1px solid var(--rule)}.v8-demo-bar i{width:10px;height:10px;border-radius:50%}.v8-demo-bar i:first-child{background:#ff5f57}.v8-demo-bar i:nth-child(2){background:#febc2e}.v8-demo-bar i:nth-child(3){background:#28c840}.v8-demo-url{margin:0 auto;font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:12px;color:var(--ink-mute);background:rgba(20,20,31,.045);border-radius:999px;padding:4px 14px}.v8-demo-screens{position:relative;aspect-ratio:1600/1000;background:#fff}.v8-demo-screens img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;opacity:0;transition:opacity .55s ease}.v8-demo-screens img.on{opacity:1}.v8-demo-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:#14141f0d;z-index:2}.v8-demo-progress i{display:block;height:100%;width:0;background:var(--coral)}.motion-ok .v8-demo-progress i{animation:demoProg 3.5s linear infinite}.v8-demo.paused .v8-demo-progress i{animation-play-state:paused}@keyframes demoProg{0%{width:0}to{width:100%}}.v8-demo-caption{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px auto 0;font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:12.5px;color:var(--ink-mute);text-align:center;max-width:640px}.v8-demo-caption:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--teal);flex-shrink:0}.v8-demo-dots{display:flex;justify-content:center;gap:7px;margin-top:12px}.v8-demo-dots button,.v8-demo-dots i{width:6px;height:6px;border-radius:50%;background:#1a1a1f2e;transition:width .3s,background .3s;padding:0;display:block;border:none;cursor:pointer}.v8-demo-dots .on{width:20px;border-radius:3px;background:var(--coral)}.section-tight{padding:clamp(48px,6vw,88px) 36px;position:relative}.band-dark{background:radial-gradient(120% 160% at 85% -20%,#ff6b4738,#0000 55%),radial-gradient(110% 150% at 0 115%,#b79cff29,#0000 55%),#131318;color:#fff;border-radius:26px;padding:clamp(48px,6vw,84px) clamp(24px,5vw,72px);position:relative;overflow:hidden}.taste-inner{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(28px,4vw,64px);align-items:center}.taste h2{font-size:clamp(34px,4.2vw,54px);color:#fff;letter-spacing:-.022em;line-height:1.06;margin-bottom:18px;max-width:100%}.taste h2 em{color:var(--coral)}.taste-kicker{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6;font-weight:700;display:inline-flex;align-items:center;gap:6px;margin-bottom:16px}.taste-lead{font-size:16.5px;line-height:1.6;color:#ffffffbd;max-width:480px}.taste-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.taste-fine{margin-top:18px;font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:12px;color:#ffffff8c}.taste-demo{display:grid;gap:12px}.taste-q{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;padding:15px 18px;font-size:14.5px;color:#ffffffd9;display:flex;align-items:center;gap:12px}.taste-q:before{content:"";width:8px;height:8px;border-radius:50%;flex:none}.taste-q:first-child:before{background:var(--teal)}.taste-q:nth-child(2):before{background:var(--marigold)}.taste-q:nth-child(3):before{background:var(--coral)}.taste-q:nth-child(4):before{background:var(--lilac)}.eq{display:inline-flex;align-items:flex-end;gap:3px;height:18px;margin-right:4px}.eq i{width:3.5px;border-radius:2px;background:var(--teal);height:30%}.eq i:nth-child(2){height:75%;background:var(--marigold)}.eq i:nth-child(3){height:55%;background:var(--coral)}.eq i:nth-child(4){height:95%;background:var(--lilac)}.eq i:nth-child(5){height:45%;background:var(--teal)}.motion-ok .eq i{animation:eqPulse 1.15s ease-in-out infinite alternate}.motion-ok .eq i:nth-child(2){animation-delay:.12s}.motion-ok .eq i:nth-child(3){animation-delay:.24s}.motion-ok .eq i:nth-child(4){animation-delay:.36s}.motion-ok .eq i:nth-child(5){animation-delay:.48s}@keyframes eqPulse{0%{transform:scaleY(.55)}to{transform:scaleY(1.25)}}.btn-ghost.on-dark{background:#ffffff14;border-color:#fff3;color:#fff}.btn-ghost.on-dark:hover{background:#ffffff26;color:#fff;border-color:#ffffff4d}.btn-ghost{border:1px solid #1a1a1f29;box-shadow:0 1px 2px #14141f0a;transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s cubic-bezier(.22,.61,.36,1),border-color .25s ease,background-color .25s ease}.btn-ghost,.btn-ghost:hover{background:#fff;color:var(--ink)}.btn-ghost:hover{transform:translateY(-2px);border-color:#1a1a1f57;box-shadow:0 10px 26px -10px #14141f33}.assess-card{border:1px solid var(--rule);box-shadow:0 1px 2px #14141f0a,0 28px 72px -24px #14141f33}.assess-card .ah{background:#fff}.personal{background:radial-gradient(90% 120% at 82% -12%,#ff6b4726,#0000 56%),radial-gradient(80% 130% at 2% 112%,#b79cff29,#0000 55%),radial-gradient(70% 120% at 100% 108%,#00c2881a,#0000 55%),#131318}.con-map{background:#0a0a0e8c}.algo-card{background:#fff;color:var(--ink);border:1px solid var(--rule);box-shadow:0 1px 2px #14141f0a,0 28px 72px -24px #14141f33}.algo-card:before{background:radial-gradient(circle,#00c28814,#0000 65%)}.algo-head{border-bottom:1px solid var(--rule)}.algo-head .ti{color:var(--ink)}.algo-head .ti b{color:var(--teal-deep)}.algo-head .ts{color:var(--muted)}.algo-stat{background:#1a1a1f08;border:1px solid var(--rule)}.algo-stat .lab{color:var(--muted)}.algo-stat .val{color:var(--ink)}.algo-stat .val.t{color:var(--teal-deep)}.algo-stat .val.m{color:var(--marigold-deep)}.algo-stat .val.l{color:var(--lilac-deep)}.algo-stat .delta.up{color:var(--teal-deep)}.algo-stat .delta.dn{color:var(--marigold-deep)}.algo-stat-lastscan{background:linear-gradient(180deg,#00c28812,#00c28805);border:1px solid #00c28847!important}.algo-stat-lastscan .scan-bar{background:#1a1a1f12}.algo-stat .scan-of{color:var(--muted)}.algo-bars{background:#1a1a1f08;border:1px solid var(--rule)}.algo-bars .lab{color:var(--muted)}.algo-bars .lab b{color:var(--marigold-deep)}.algo-row .name{color:var(--ink-soft)}.algo-row .bar{background:#1a1a1f12}.algo-row .pct{color:var(--ink)}.algo-log{background:rgba(26,26,31,.035);border:1px solid var(--rule)}.algo-log .lg-line{color:var(--ink-mute)}.algo-log .lg-line .k{color:var(--teal-deep)}.algo-log .lg-line .w{color:var(--marigold-deep)}.compare{background:#0000}.compare,.compare h2{color:var(--ink)}.compare h2 em{color:var(--marigold-deep)}.compare .lead{color:var(--ink-soft)}.compare .section-tag.tag-marigold{background:var(--marigold-soft);color:var(--marigold-deep)}.cmp{background:#fff;border:1px solid var(--rule);box-shadow:0 1px 2px #14141f0a,0 12px 40px -12px #14141f1a}.cmp:hover{transform:translateY(-3px)}.cmp .label{color:var(--muted)}.cmp h3{color:var(--ink-mute)}.cmp li,.cmp ul li{color:var(--ink-soft)}.cmp li .ic{background:#1a1a1f0d;color:var(--muted)}.cmp li b{color:var(--ink)}.cmp.us{background:linear-gradient(180deg,#b79cff1a,#fff0 55%),#fff;border-color:#8a6cff66;box-shadow:0 1px 2px #14141f0a,0 24px 64px -24px #8a6cff59}.cmp.us .label{color:var(--lilac-deep)}.cmp.us h3{color:var(--ink)}.cmp.us h3 em{color:var(--lilac-deep)}.cmp.us li{color:var(--ink-soft)}.cmp.us li .ic{background:var(--lilac-soft);color:var(--lilac-deep)}.price-honesty{margin-top:30px;text-align:center;font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:12.5px;color:var(--muted)}@media (max-width:900px){.taste-inner{grid-template-columns:1fr}.daily-media{max-width:560px}}@media (max-width:767px){.hero-demo{padding:0 16px;margin:2px auto 44px}.v8-demo-steps{gap:6px}.v8-demo-step{padding:8px 12px;font-size:12px}.v8-demo-caption{min-height:38px;padding:0 8px}.live-strip{max-width:calc(100vw - 48px);flex-wrap:wrap;justify-content:center;row-gap:4px;text-align:center;font-size:12.5px}.marquee-word{font-size:17px}.section-tight{padding:48px 16px}.band-dark{border-radius:20px}.taste-ctas .btn{width:100%;justify-content:center}.frame-url,.v8-demo-url{max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.hero-bg .b1{background:#4fa1e88c;opacity:.34;top:-180px;right:-80px}.hero-bg .b2{background:#00c28880;opacity:.34;bottom:-160px;left:-80px}.hero-bg .b3{background:var(--lilac-soft);opacity:.22;top:38%;left:42%}.btn-coral{box-shadow:var(--glow-flightdeck),inset 0 1px 0 #ffffff47}.btn-coral:hover{box-shadow:var(--glow-flightdeck-hover),inset 0 1px 0 #ffffff47}.hero-split{position:relative;z-index:1;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(28px,4vw,60px);align-items:center;padding:clamp(20px,3.5vh,44px) 36px 64px}.hero-copy-col{text-align:left;max-width:640px}.hero-copy-col .hero-live{justify-content:flex-start;margin-bottom:22px}.hero-copy-col h1{text-align:left}.hero-split .hero-copy-col h1{font-size:clamp(2.6rem,4.5vw,4.15rem)!important;line-height:1.02!important}.hero-copy-col .hero-sub{margin:0 0 32px}.hero-copy-col .hero-ctas{justify-content:flex-start}.hero-stage-col{position:relative;min-width:0}.hero-stage-glow{position:absolute;inset:-10% -12%;pointer-events:none;z-index:0;filter:blur(18px);background:radial-gradient(52% 58% at 84% 6%,#4fa1e842,#0000 62%),radial-gradient(56% 62% at 10% 92%,#00c2883d,#0000 62%),radial-gradient(42% 48% at 50% 50%,#b79cff1f,#0000 66%)}.hero-split .hero-demo{position:relative;z-index:1;max-width:none;margin:0;padding:0}.hero-split .v8-demo-steps{gap:6px;margin-bottom:14px}.hero-split .v8-demo-step{padding:8px 12px;font-size:12.5px}.hero-split .v8-demo-caption{margin-top:14px}.prd-band{position:relative;padding-top:10px}@media (min-width:1024px){.final-cta h2,.section h2{font-size:clamp(3.5rem,5.6vw,5.25rem)!important}}.omie-badge{--s:168px;--acc:var(--coral);--tip:color-mix(in srgb,var(--acc) 7%,#fff);position:relative;width:var(--s);height:var(--s);border-radius:calc(var(--s) * .2262);border:1px solid #1a1a1f1f;border-color:color-mix(in srgb,var(--acc) 26%,#1a1a1f12);background-color:#fff;background-color:color-mix(in srgb,var(--acc) 7%,#fff);background-image:radial-gradient(130% 110% at 22% -4%,color-mix(in srgb,var(--acc) 13%,#0000),#0000 58%),repeating-linear-gradient(0deg,color-mix(in srgb,var(--acc) 7%,#0000) 0 1px,#0000 1px 18px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--acc) 7%,#0000) 0 1px,#0000 1px 18px);box-shadow:inset 0 2px 0 #fffc,inset 0 -14px 26px -20px color-mix(in srgb,var(--acc) 55%,#0000),inset 0 0 22px -12px color-mix(in srgb,var(--acc) 24%,#0000);display:grid;place-items:center;color:var(--acc);flex-shrink:0}.omie-badge svg.mark{width:calc(var(--s) * .6);height:calc(var(--s) * .6);display:block}.omie-badge-chip{position:absolute;right:calc(var(--s) * .075);bottom:calc(var(--s) * .075);width:calc(var(--s) * .215);height:calc(var(--s) * .215);border-radius:50%;background:#fff;border:1px solid #1a1a1f24;border-color:color-mix(in srgb,var(--acc) 38%,#1a1a1f0f);box-shadow:0 2px 6px -2px color-mix(in srgb,var(--acc) 40%,#0000);display:grid;place-items:center}.omie-badge-chip svg{width:58%;height:58%;display:block}.omie-badge.on-cream{background-color:var(--porcelain);background-image:radial-gradient(130% 110% at 22% -4%,#1a1a1f0f,#0000 58%),repeating-linear-gradient(0deg,#1a1a1f0d 0 1px,#0000 1px 18px),repeating-linear-gradient(90deg,#1a1a1f0d 0 1px,#0000 1px 18px);box-shadow:inset 0 2px 0 #fff9,inset 0 -14px 26px -20px #1a1a1f59}.omie-badge.on-cream .omie-badge-chip{background:var(--porcelain)}.omie-badge.s96{--s:96px}.omie-badge.s64{--s:64px}.omie-badge.s52{--s:52px}.omie-badge.s40{--s:40px}.omie-badge.s28{--s:28px}.omie-badge.s28 .omie-badge-chip,.omie-badge.s40 .omie-badge-chip{display:none}.mk-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,4.5vw,64px);border-radius:26px;padding:clamp(40px,5.5vw,64px) clamp(26px,5vw,60px);position:relative;overflow:hidden;color:var(--cream);background:radial-gradient(85% 130% at 92% -12%,#4fa1e829,#0000 56%),radial-gradient(80% 125% at 0 112%,#00c28824,#0000 56%),radial-gradient(50% 70% at 55% 55%,#b79cff14,#0000 65%),repeating-linear-gradient(0deg,hsla(0,0%,100%,.025) 0 1px,#0000 1px 40px),repeating-linear-gradient(90deg,hsla(0,0%,100%,.025) 0 1px,#0000 1px 40px),#131318;box-shadow:0 30px 70px -40px #1a1a1f80}.mk-copy .eb{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:#fff6ea73;margin-bottom:16px}.mk-copy h3{font-family:"Fraunces",var(--font-fraunces),serif;font-style:italic;font-weight:500;font-size:clamp(38px,4.4vw,58px);line-height:1.08;letter-spacing:-.02em;color:var(--cream)}.mk-copy h3 span{color:var(--coral)}.mk-copy p{margin-top:18px;font-size:15.5px;line-height:1.6;color:#fff6ea9e;max-width:420px}.mk-ctas{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap}.mk-badges{display:grid;grid-template-columns:repeat(4,auto);gap:26px 20px;justify-content:end;justify-items:center}.mkb{display:flex;flex-direction:column;align-items:center;gap:9px;text-decoration:none}.mkb .omie-badge{--s:96px;filter:drop-shadow(0 14px 18px rgba(0,0,0,.35));transition:transform .25s cubic-bezier(.22,.61,.36,1)}.mkb:hover .omie-badge{transform:translateY(-4px) scale(1.04)}.mkb .cap{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:10.5px;font-weight:600;color:#fff6ea99;letter-spacing:.05em}.mkb:hover .cap{color:var(--cream)}.final-cta{background:linear-gradient(180deg,#131318,#08080c);color:#fff;padding:130px 36px 110px;position:relative;overflow:hidden}.final-cta:before{content:"";background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.025) 0 1px,#0000 1px 40px),repeating-linear-gradient(90deg,hsla(0,0%,100%,.025) 0 1px,#0000 1px 40px)}.final-cta .end-glow,.final-cta:before{position:absolute;inset:0;pointer-events:none}.final-cta .end-glow{background:radial-gradient(48% 60% at 4% 100%,#00c2882e,#0000 62%),radial-gradient(52% 62% at 96% 0,#4fa1e82e,#0000 62%),radial-gradient(38% 46% at 55% 45%,#b79cff17,#0000 66%)}.final-cta .end-inner{position:relative;display:flex;flex-direction:column;align-items:center}.final-cta .end-kicker{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#fff6ea8c;margin-bottom:20px}.final-cta h2{color:#fff}.final-cta h2 em{color:var(--marigold);background:linear-gradient(180deg,#0000 65%,#ffb72d2e 0);padding:0 6px}.final-cta .ctarow{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.final-cta .micro{color:#fff6ea80}.trust-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:36px;position:relative}.trust-badge{display:inline-flex;align-items:center;gap:8px;font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;line-height:1;color:#ffffffe0;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;padding:8px 14px 8px 11px;white-space:nowrap}.trust-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--teal);flex:none}.trust-badge b{font-weight:700;color:inherit}.trust-badge em{font-style:normal;font-weight:500;color:#ffffff8c}.trust-badge.wip:before{background:var(--marigold)}.trust-badge.na:before{background:#ffffff59}@media (max-width:1100px){.mk-badges{grid-template-columns:repeat(4,auto);gap:20px 14px}.mkb .omie-badge{--s:76px}}@media (max-width:900px){.hero-split{grid-template-columns:1fr;gap:40px;padding:24px 20px 48px}.hero-copy-col{max-width:100%}.hero-stage-glow{inset:-6% -8%}.mk-hero{grid-template-columns:1fr}.mk-badges{justify-content:start;grid-template-columns:repeat(4,auto)}}@media (max-width:767px){.hero-split{padding:0 0 32px;gap:32px}.hero-copy-col .hero-live{justify-content:flex-start}.hero-split .hero-copy-col h1{font-size:clamp(2.45rem,10.5vw,3.4rem)!important}.mk-badges{grid-template-columns:repeat(4,auto);gap:16px 10px}.mkb .omie-badge{--s:56px}.mkb .cap,.mkb .omie-badge .omie-badge-chip{display:none}.final-cta{padding:84px 20px 76px}.final-cta .ctarow{width:100%;flex-direction:column;align-items:stretch}.final-cta .ctarow .btn{width:100%;justify-content:center;white-space:normal;text-align:center}.trust-row{gap:8px}.trust-badge{font-size:10px;padding:7px 11px 7px 9px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}html{scroll-behavior:auto}.motion-ok .reveal{filter:none!important}.fade-section,.motion-ok .reveal{opacity:1!important;transform:none!important}.frame{transform:none!important}.marq-track,.marquee-track,.prd-row,.v8-demo-progress i{animation:none!important}}.prd-row{gap:16px}.scr-desktop{width:540px;height:348px;border-radius:16px}.scr-phone{width:160px;height:348px;border-radius:26px}.prd-row-1{animation-duration:88s}.prd-row-2{animation-duration:104s}@media (max-width:860px){.scr-desktop{width:390px;height:252px}.scr-phone{width:118px;height:252px}}.hero-trust{align-items:center;gap:14px;margin-top:26px;padding-top:22px;border-top:1px dashed var(--rule,#1a1a1f24);font-size:13.5px;color:var(--ink-soft,#55555f)}.hero-trust,.hero-trust .avs{display:flex}.hero-trust .av{width:28px;height:28px;border-radius:50%;border:2px solid #fff;margin-left:-9px;object-fit:cover;box-shadow:0 2px 6px #14141f24}.hero-trust .av:first-child{margin-left:0}.hero-trust-txt b{color:var(--ink);font-weight:700}.logo-bar{background:var(--ink);padding:26px 0;overflow:hidden;border-top:1px solid #fff6ea0f;border-bottom:1px solid #fff6ea0f}.logo-bar-label{text-align:center;font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#fff6ea66;font-weight:700;padding:0 24px 18px;max-width:640px;margin:0 auto}.marq-wrap{overflow:hidden;position:relative}.marq-wrap:after,.marq-wrap:before{content:"";position:absolute;top:0;bottom:0;width:100px;z-index:2;pointer-events:none}.marq-wrap:before{left:0;background:linear-gradient(to right,var(--ink),#0000)}.marq-wrap:after{right:0;background:linear-gradient(to left,var(--ink),#0000)}.marq-track{gap:56px;animation:marqScroll 70s linear infinite;width:max-content;padding:4px 0}.marq-item,.marq-track{display:flex;align-items:center}.marq-item{opacity:.85;transition:opacity .2s}.marq-item:hover{opacity:1}.marq-track .marq-item+.marq-item{position:relative}.marq-track .marq-item+.marq-item:before{content:"·";position:absolute;left:-30px;color:#fff6ea2e;font-size:20px}.logo-fb{font-size:14px;font-weight:600;letter-spacing:-.02em;color:#fff6ea8c;white-space:nowrap;display:block}.logo-fb-mono{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:12px;font-weight:700;letter-spacing:.02em}.logo-fb-bold{font-weight:800;font-size:14px;letter-spacing:-.03em}.logo-fb-serif{font-family:"Fraunces",var(--font-fraunces),serif;font-style:italic;font-size:15px;font-weight:500}@keyframes marqScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lib-banner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 20px;margin:0;padding:16px 24px;text-decoration:none;color:var(--ink);background:linear-gradient(90deg,#ffb72d29,#ffb72d0f 45%,#00c28814);border-bottom:1px solid #ffb72d59;transition:background .2s ease}.lib-banner:hover{background:linear-gradient(90deg,#ffb72d3d,#ffb72d1a 45%,#00c2881f)}.lib-banner-kicker{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9a6a00}.lib-banner-main{font-size:14.5px}.lib-banner-main b{font-weight:800}.lib-banner-chips{display:flex;gap:6px}.lib-banner-chips i{font-style:normal;font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:10px;color:var(--ink-soft,#55555f);border:1px solid #1a1a1f24;border-radius:999px;padding:3px 9px;background:#fff}.lib-banner-cta{font-size:13.5px;font-weight:700;color:#c43a15;white-space:nowrap}@media (max-width:760px){.lib-banner-chips{display:none}}.stage{position:relative}.shot-words{position:absolute;inset:0;pointer-events:none;z-index:7}.shot-words .chip{position:absolute;font-size:12.5px;font-weight:650;white-space:nowrap}.shot-words .sw-1{top:-14px;left:-12px}.shot-words .sw-2{top:22%;right:-18px}.shot-words .sw-3{bottom:4px;left:-16px}.shot-words .sw-4{bottom:-12px;right:10%}.shot-words .chip:nth-child(2){animation-delay:.9s}.shot-words .chip:nth-child(3){animation-delay:1.7s}.shot-words .chip:nth-child(4){animation-delay:2.6s}@media (max-width:900px){.shot-words{display:none}}.mk-hero{grid-template-columns:.85fr 1.15fr}.mk-hero .modnet-stage{max-width:640px;height:clamp(280px,34vw,400px)}@media (max-width:900px){.mk-hero{grid-template-columns:1fr}.mk-hero .modnet-stage{margin-top:8px}}.final-cta .cta-cycle{display:inline-block;min-width:6ch;text-align:center;color:var(--marigold)}.adapt-btn.auto-fire{transform:translateY(1px) scale(.98);box-shadow:inset 0 0 0 2px #00c28880}.modnet,.modnet-stage{position:relative}.modnet-stage{max-width:640px;margin:0 auto;height:clamp(280px,34vw,400px)}.modnet-lines{position:absolute;inset:0;width:100%;height:100%}.modnet-lines path{fill:none;stroke:#fff6ea3d;stroke-width:1.5;stroke-dasharray:420 420;stroke-dashoffset:0}.motion-ok .modnet-lines.reveal path{transition:stroke-dashoffset 1.5s cubic-bezier(.22,.61,.36,1)}.motion-ok .modnet-lines.reveal:not(.in) path{stroke-dashoffset:420}.motion-ok .modnet-lines.reveal.in path:nth-child(2){transition-delay:.12s}.motion-ok .modnet-lines.reveal.in path:nth-child(3){transition-delay:.24s}.motion-ok .modnet-lines.reveal.in path:nth-child(4){transition-delay:.36s}.motion-ok .modnet-lines.reveal.in path:nth-child(5){transition-delay:.48s}.motion-ok .modnet-lines.reveal.in path:nth-child(6){transition-delay:.6s}.motion-ok .modnet-lines.reveal.in path:nth-child(7){transition-delay:.72s}.motion-ok .modnet-lines.reveal.in path:nth-child(8){transition-delay:.84s}.modnet-core{position:absolute;left:50%;top:50%;width:88px;height:88px;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:25px;background:#ffffff0f;border:1px solid #ffffff29;box-shadow:0 0 46px -8px #ff6b4780,inset 0 1px 0 #ffffff1a}.modnet-core svg{width:52px;height:52px;display:block}.motion-ok .modnet-core{animation:mnBreathe 4.2s ease-in-out infinite}@keyframes mnBreathe{0%,to{box-shadow:0 0 46px -8px #ff6b4780,inset 0 1px 0 #ffffff1a}50%{box-shadow:0 0 68px -6px #ff6b47b8,inset 0 1px 0 #ffffff1a}}.modnet-node{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:7px;text-decoration:none}.modnet-node .omie-badge{transition:transform .3s cubic-bezier(.22,.61,.36,1);filter:drop-shadow(0 10px 16px rgba(0,0,0,.4))}.modnet-node:focus-visible .omie-badge,.modnet-node:hover .omie-badge{transform:translateY(-4px) scale(1.06)}.modnet-name{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:11px;letter-spacing:.04em;line-height:1;color:#fff6ea9e;white-space:nowrap}.modnet-name .ns{color:#fff6ea61}.modnet-node:hover .modnet-name{color:#fff6eaeb}.omie-badge.on-cream{background-color:#f2f6fb;--tip:#fff;--fox-eye:#fff;border-color:#1a1a1f2e}@media (max-width:900px){.mk-hero .modnet-core,.mk-hero .modnet-lines{display:none}.mk-hero .modnet-stage{height:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.mk-hero .modnet-node{position:static;transform:none;margin:10px 12px}}.convert-duo{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin:34px auto 0;text-align:center}.convert-duo .fine{flex-basis:100%;margin-top:4px;font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:12px;color:var(--ink-soft,#55555f);letter-spacing:.02em}.btn-coral{position:relative;overflow:hidden}.btn-coral:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,#0000 32%,#ffffff6b 50%,#0000 68%);background-size:220% 100%;background-position:220% 0;pointer-events:none}.motion-ok .btn-coral:after{animation:btnSheen 3.4s linear infinite}@keyframes btnSheen{0%{background-position:220% 0}to{background-position:-220% 0}}.hl{position:relative;z-index:0;white-space:nowrap}.hl:after{content:"";position:absolute;z-index:-1;left:-2%;right:-3%;bottom:6%;height:32%;border-radius:7px;transform:skewY(-1deg);background:var(--hl-c,#ffb72d61)}.hl-marigold{--hl-c:#ffb72d61}.hl-coral{--hl-c:#ff6b474d}.hl-teal{--hl-c:#00c28852}.hl-lilac{--hl-c:#b79cff6b}.hl-blue{--hl-c:#4fa1e857}.f5-ada-sec{padding:44px 36px 8px}.f5-ada{display:flex;align-items:center;gap:22px;max-width:1160px;margin:0 auto;padding:26px 30px;border-radius:22px;background:radial-gradient(90% 140% at 0 0,#b79cff29,#0000 55%),#fff;border:1px solid #b79cff73;box-shadow:0 18px 44px -30px #14141f59}.f5-ada-copy{min-width:0}.f5-ada-h{font-family:"Fraunces",var(--font-fraunces),serif;font-weight:620;font-size:clamp(20px,2.2vw,27px);line-height:1.15;color:#1a1a1f}.f5-ada-h em{font-style:italic;color:#8a63f6}.f5-ada-quote{display:inline-block;margin-top:10px;padding:10px 14px;border-radius:14px 14px 14px 4px;background:#b79cff29;border:1px solid #b79cff59;font-size:14px;line-height:1.55;color:#1a1a1f}.f5-ada-line{margin-top:8px;font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;font-size:12.5px;letter-spacing:.01em;color:#1a1a1f9e}.f5-ada-cta{margin-left:auto;flex:none}@media (max-width:720px){.f5-ada{flex-direction:column;align-items:flex-start}.f5-ada-cta{margin-left:0}}.hero-split{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}@media (max-width:900px){.hero-split{grid-template-columns:1fr}}.final-cta{background:#0000;padding:44px 24px 104px}.final-cta:before{content:none}.final-cta .end-glow{display:none}.final-cta .end-inner{width:100%;overflow:hidden;border-radius:32px;background:linear-gradient(180deg,#131318,#08080c);padding:clamp(68px,9vw,112px) clamp(24px,6vw,64px) clamp(56px,7vw,84px)}.final-cta .end-inner:before{background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.025) 0 1px,#0000 1px 40px),repeating-linear-gradient(90deg,hsla(0,0%,100%,.025) 0 1px,#0000 1px 40px)}.final-cta .end-inner:after,.final-cta .end-inner:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit}.final-cta .end-inner:after{background:radial-gradient(48% 60% at 4% 100%,#00c28833,#0000 62%),radial-gradient(52% 62% at 96% 0,#4fa1e833,#0000 62%),radial-gradient(38% 46% at 55% 45%,#b79cff1a,#0000 66%)}.final-cta .end-inner>*{position:relative;z-index:1}@media (prefers-reduced-motion:no-preference){.final-cta .end-inner:after{animation:v8-end-glow 9s ease-in-out infinite alternate}}@keyframes v8-end-glow{0%{opacity:.8}to{opacity:1}}