:root{--juai-obsidian: #0B0E14;--juai-basalt: #131924;--juai-basalt-2: #1B2434;--juai-overlay: #222C3E;--juai-light: #EDF2F7;--juai-light-card:#FFFFFF;--juai-emerald: #00E599;--juai-emerald-weak: rgba(0, 229, 153, .12);--juai-emerald-line: rgba(0, 229, 153, .28);--juai-emerald-deep: #047857;--juai-emerald-deep-weak: rgba(4, 120, 87, .1);--juai-white: #FFFFFF;--juai-slate: #94A3B8;--juai-slate-deep: #475569;--juai-danger: #E05C6A;--juai-danger-deep:#A61B34;--juai-warning: #F5C35A;--juai-warning-deep:#92400E;--juai-cta-on-dark: #FFFFFF;--juai-cta-on-dark-label: #0B0E14;--juai-cta-on-light: #0B0E14;--juai-cta-on-light-label: #FFFFFF;--juai-line-dark: rgba(255,255,255,.08);--juai-line-light: #E2E8F0;--juai-line-dark-strong: rgba(255,255,255,.14);--juai-line-light-strong: #475569;--juai-font: "General Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--juai-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--juai-size-floor: 11px;--juai-type-display: clamp(40px, 6.4vw, 88px);--juai-type-display-lh: .94;--juai-type-display-track: -.028em;--juai-type-display-weight: 700;--juai-type-h1: clamp(30px, 4vw, 48px);--juai-type-h1-lh: 1.02;--juai-type-h1-track: -.022em;--juai-type-h1-weight: 700;--juai-type-h2: clamp(24px, 2.6vw, 32px);--juai-type-h2-lh: 1.1;--juai-type-h2-track: -.014em;--juai-type-h2-weight: 700;--juai-type-h3: 20px;--juai-type-h3-lh: 1.2;--juai-type-h3-track: -.008em;--juai-type-h3-weight: 600;--juai-type-body-lg: 17px;--juai-type-body-lg-lh: 1.55;--juai-type-body-lg-track: -.006em;--juai-type-body-lg-weight: 400;--juai-type-body: 15px;--juai-type-body-lh: 1.6;--juai-type-body-track: 0;--juai-type-body-weight: 400;--juai-type-caption: 13px;--juai-type-caption-lh: 1.45;--juai-type-caption-track: 0;--juai-type-caption-weight: 400;--juai-type-label: 11px;--juai-type-label-lh: 1.3;--juai-type-label-track: .12em;--juai-type-label-weight: 600;--juai-space-0: 4px;--juai-space-1: 8px;--juai-space-2: 12px;--juai-space-3: 16px;--juai-space-4: 24px;--juai-space-5: 32px;--juai-space-6: 48px;--juai-space-7: 64px;--juai-space-8: 96px;--juai-space-9: 128px;--juai-space-base: 4px;--juai-radius-sm: 6px;--juai-radius-md: 10px;--juai-radius-lg: 14px;--juai-radius-pill: 999px;--juai-mark-min: 32px;--juai-clear-space: 50px;--juai-stroke-module: 20px}.num,.juai-mono-num{font-variant-numeric:tabular-nums lining-nums}@media print{:root{--juai-light: #ffffff;--juai-light-card: #ffffff}}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--paper: var(--juai-obsidian);--ink: var(--juai-white);--ink-soft: var(--juai-slate);--line: rgba(148, 163, 184, .16);--line-strong: rgba(148, 163, 184, .28);--card: var(--juai-basalt);--btn-bg: var(--juai-cta-on-dark);--btn-ink: var(--juai-cta-on-dark-label);--nav-bg: rgba(11, 14, 20, .82);--active-bg: var(--juai-emerald-weak);--shadow: 0 12px 40px rgba(0, 0, 0, .45);--glow: 0 0 0 1px rgba(0, 229, 153, .22), 0 8px 32px rgba(0, 229, 153, .12);--radius: 0;--maxw: 1280px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);color-scheme:dark}html[data-theme=light]{--paper: var(--juai-light);--ink: #0b0e14;--ink-soft: #475569;--line: #e2e8f0;--line-strong: var(--juai-line-light-strong);--card: #ffffff;--btn-bg: var(--juai-cta-on-light);--btn-ink: var(--juai-cta-on-light-label);--nav-bg: rgba(248, 250, 252, .85);--active-bg: var(--juai-emerald-deep-weak);--shadow: 0 12px 32px rgba(11, 14, 20, .1);--glow: 0 0 0 1px rgba(5, 150, 105, .18), 0 8px 28px rgba(5, 150, 105, .12);color-scheme:light}@media (prefers-color-scheme: light){html:not([data-theme=dark]){--paper: var(--juai-light);--ink: #0b0e14;--ink-soft: #475569;--line: #e2e8f0;--line-strong: var(--juai-line-light-strong);--card: #ffffff;--btn-bg: var(--juai-cta-on-light);--btn-ink: var(--juai-cta-on-light-label);--nav-bg: rgba(248, 250, 252, .85);--active-bg: var(--juai-emerald-deep-weak);--shadow: 0 12px 32px rgba(11, 14, 20, .1);color-scheme:light}}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font-family:General Sans,system-ui,-apple-system,Segoe UI,sans-serif;margin:0;overflow-x:clip}#bg-field{position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(900px 480px at 15% -5%,rgba(0,229,153,.09),transparent 60%),radial-gradient(800px 500px at 90% 10%,rgba(0,229,153,.06),transparent 60%),var(--paper)}.bg-aura{position:fixed;inset:-10%;z-index:-2;pointer-events:none;mix-blend-mode:screen}.bg-aura-a{background:radial-gradient(42% 32% at 22% 8%,rgba(0,229,153,.07),transparent 70%);animation:aura-pan 26s ease-in-out infinite}.bg-aura-b{background:radial-gradient(38% 30% at 78% 4%,rgba(255,255,255,.045),transparent 70%),radial-gradient(30% 26% at 60% 22%,rgba(0,229,153,.05),transparent 70%);animation:aura-pan 34s ease-in-out infinite reverse}@keyframes aura-pan{0%,to{transform:translate3d(-3%,-2%,0) scale(1)}50%{transform:translate3d(3%,2%,0) scale(1.06)}}html[data-theme=light] .bg-aura{opacity:.6}#bg-grain{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}@media (prefers-reduced-motion: reduce){.bg-aura{animation:none}}@media (max-width: 720px){.bg-aura{animation:none}}#bg-grid{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(1100px 720px at 50% 0%,black 25%,transparent 78%);mask-image:radial-gradient(1100px 720px at 50% 0%,black 25%,transparent 78%)}.hero-statement{text-shadow:0 0 28px rgba(11,14,20,.6)}html[data-theme=light] .hero-statement{text-shadow:none}@media (prefers-color-scheme: light){html:not([data-theme=dark]) .hero-statement{text-shadow:none}}.font-display{font-family:General Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:700;letter-spacing:.02em}.display-hero{font-family:General Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:700;font-size:clamp(48px,7.2vw,104px);line-height:.92;letter-spacing:-.02em;text-wrap:balance}.display-h2{font-family:General Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:700;font-size:clamp(32px,4.2vw,56px);line-height:.98;letter-spacing:-.015em;text-wrap:balance;max-width:22ch;margin-top:0;margin-bottom:12px}.eyebrow{display:inline-block;margin-bottom:10px}:root{--spacer-sm: 24px;--spacer-md: 44px;--spacer-lg: 88px;--spacer-xl: 132px}.mono{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"tnum" 1,"zero" 1}.card{box-shadow:inset 0 1px #ffffff0a}html[data-theme=light] .card{box-shadow:inset 0 1px #0b0e140d}img.frame{outline:1px solid oklch(1 0 0 / .1);outline-offset:-1px;border-radius:0}html[data-theme=light] img.frame{outline-color:#0000001a}.skip{position:absolute;left:12px;top:12px;z-index:50;background:var(--btn-bg);color:var(--btn-ink);padding:10px 16px;border-radius:0;font-weight:700;font-size:13px;text-decoration:none;transform:translateY(-64px);transition:transform .16s var(--ease-out)}.skip:focus{transform:none}details.card summary{list-style:none}details.card summary::-webkit-details-marker{display:none}details.card summary:before{content:"+";font-family:JetBrains Mono,monospace;color:var(--juai-emerald);margin-right:8px}details.card[open] summary:before{content:"–"}section[id]{scroll-margin-top:90px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.wrap-wide{max-width:1440px;margin:0 auto;padding:0 28px}::-moz-selection{background:#00e59947}::selection{background:#00e59947}:focus-visible{outline:2px solid var(--juai-emerald);outline-offset:2px;border-radius:0}.section{padding-top:var(--spacer-md);padding-bottom:var(--spacer-md)}.section-lg{padding-top:var(--spacer-lg);padding-bottom:var(--spacer-lg)}@media (max-width: 720px){.section-lg{padding-top:var(--spacer-md);padding-bottom:var(--spacer-md)}}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;color:var(--ink-soft)}.eyebrow b{color:var(--juai-emerald);font-weight:600}html[data-theme=light] .eyebrow b{color:var(--juai-emerald-deep)}.site-bar{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;justify-content:center;pointer-events:none}.site-bar>.site-header{pointer-events:auto}.site-header{width:100%;max-width:1240px;margin-inline:auto;margin-top:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:28px clamp(16px,3vw,32px);background:transparent;border-bottom:1px solid transparent;transition:max-width .7s cubic-bezier(.19,1,.22,1),padding .7s cubic-bezier(.19,1,.22,1),background-color .7s var(--ease-out),border-color .7s var(--ease-out);will-change:max-width,padding,background-color}.site-bar.is-scrolled .site-header{max-width:100%;padding:10px clamp(16px,3vw,32px);background:var(--nav-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom-color:var(--line)}.nav-links{display:flex;gap:2px;position:relative;justify-self:center;max-width:100%;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.nav-links::-webkit-scrollbar{display:none}.nav-links.overflows{-webkit-mask-image:linear-gradient(90deg,transparent,black 20px,black calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,transparent,black 20px,black calc(100% - 20px),transparent)}.nav-link{position:relative;z-index:1;color:var(--ink-soft);text-decoration:none;font-weight:600;font-size:14px;padding:7px 12px;transition:color .16s var(--ease-out);background-color:transparent}.nav-link:after{content:"";position:absolute;left:6px;right:6px;bottom:1px;height:2px;background:var(--juai-emerald);transform:scaleX(0);transform-origin:left center;opacity:0;transition:transform .4s var(--ease-out),opacity .4s var(--ease-out)}html[data-theme=light] .nav-link:after{background:var(--juai-emerald-deep)}.nav-link:hover,.nav-link.active{color:var(--ink)}.nav-link.active:after{transform:scaleX(1);opacity:1}@media (hover: hover) and (pointer: fine){.nav-link:hover:after{transform:scaleX(1);opacity:.65}}main a,footer a{color:inherit}.btn-dark{background:var(--btn-bg);color:var(--btn-ink);border-radius:0;padding:12px 22px;font-weight:700;font-size:14px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;transition:transform .16s var(--ease-out),box-shadow .2s var(--ease-out)}.btn-dark:active{transform:scale(.96);box-shadow:var(--glow)}.btn-ghost{border:1px solid var(--line-strong);color:var(--ink);border-radius:0;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;background:transparent;display:inline-flex;align-items:center;gap:8px;transition:transform .16s var(--ease-out),border-color .2s var(--ease-out)}.btn-ghost:active{transform:scale(.96)}@media (hover: hover) and (pointer: fine){.btn-dark:hover{transform:translateY(-2px)}.btn-ghost:hover{transform:translateY(-2px);border-color:var(--juai-emerald)}.step:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--line-strong)}.nav-link:hover{color:var(--ink)}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:26px;font-size:16px;line-height:1.6}.card.live{position:relative;overflow:hidden}.card.live:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--juai-emerald),transparent);opacity:.9}@media (hover: hover) and (pointer: fine){.card.spot{position:relative}.card.spot:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(220px circle at var(--mx, 50%) var(--my, 50%),rgba(0,229,153,.1),transparent 65%);opacity:0;transition:opacity .2s var(--ease-out)}.card.spot:hover:after{opacity:1}}.metric{font-family:JetBrains Mono,monospace;font-weight:500}.pulse{width:8px;height:8px;background:var(--juai-emerald);display:inline-block}.pulse.live{animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}.reveal{opacity:0;transform:translateY(18px) scale(.97);transition:opacity .4s var(--ease-out),transform .4s var(--ease-out);transition-delay:0s}.reveal.visible{opacity:1;transform:none;transition-delay:var(--d, 0s)}.wipe{clip-path:inset(0 0 100% 0);transition:clip-path .6s var(--ease-out);transition-delay:0s}.wipe.visible{clip-path:inset(0 0 0% 0);transition-delay:var(--d, 0s)}.reveal-left{opacity:0;transform:translate(-28px) scale(.98);transition:opacity .4s var(--ease-out),transform .4s var(--ease-out);transition-delay:0s}.reveal-right{opacity:0;transform:translate(28px) scale(.98);transition:opacity .4s var(--ease-out),transform .4s var(--ease-out);transition-delay:0s}.reveal-left.visible,.reveal-right.visible{opacity:1;transform:none;transition-delay:var(--d, 0s)}.scrub-statement{position:relative;isolation:isolate;transform:translate3d(0,calc((var(--p, .5) - .5) * 40px),0)}.scrub-statement:before{content:attr(data-text);position:absolute;inset:0;z-index:-1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:transparent;-webkit-text-stroke:1px var(--line-strong);transform:translate3d(0,calc((.5 - var(--p, .5)) * 72px),0)}@media (prefers-reduced-motion: reduce){[data-scrub]{--p: .5}.scrub-statement,.scrub-statement:before{transform:none}}.steps-rows{list-style:none;margin:20px 0 0;padding:0;border-top:1px solid var(--line-strong)}.steps-rows li{display:grid;grid-template-columns:64px 220px 1fr;gap:16px;align-items:baseline;padding:18px 4px;border-bottom:1px solid var(--line);transition:background-color .16s var(--ease-out)}.steps-rows .step-num{margin:0}.steps-rows strong{font-size:17px}.steps-rows p{margin:0;color:var(--ink-soft)}@media (hover: hover) and (pointer: fine){.steps-rows li:hover{background:#94a3b80f}}.band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--card);background:color-mix(in srgb,var(--card) 55%,transparent)}.band-inner{padding-block:var(--spacer-lg)}.anchor-right{text-align:right}.anchor-right .display-h2{margin-left:auto}.caps{display:grid;grid-template-columns:1fr;gap:28px}.caps>div{scroll-margin-top:76px}.caps strong{font-size:17px}@media (max-width: 720px){.steps-rows li{grid-template-columns:44px 1fr}.steps-rows p{grid-column:2}}.thesis-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.thesis-grid>:first-child{grid-column:1 / -1}@media (max-width: 720px){.thesis-grid{grid-template-columns:1fr}}.pricing-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.pricing-grid .step-num{font-size:17px;font-weight:700;color:var(--ink)}.pricing-grid .pricing-rule{height:3px;background:var(--line-strong);margin-top:10px;margin-bottom:12px}.pricing-grid .card{transition:border-color .2s var(--ease-out)}.pricing-grid .card:focus-within{border-color:var(--juai-emerald)}.pricing-grid .card:focus-within .step-num{color:var(--juai-emerald)}.pricing-grid .card:focus-within .btn-ghost{background:var(--btn-bg);color:var(--btn-ink);border-color:transparent}html[data-theme=light] .pricing-grid .card:focus-within .step-num{color:var(--juai-emerald-deep)}@media (hover: hover) and (pointer: fine){.pricing-grid .card:hover{border-color:var(--juai-emerald)}.pricing-grid .card:hover .step-num{color:var(--juai-emerald)}.pricing-grid .card:hover .btn-ghost{background:var(--btn-bg);color:var(--btn-ink);border-color:transparent}}html[data-theme=light] .pricing-grid .card:hover .step-num{color:var(--juai-emerald-deep)}@media (max-width: 720px){.pricing-grid{grid-template-columns:1fr}}.close-form{display:flex;gap:10px;justify-content:center;margin-top:20px;flex-wrap:wrap;align-items:stretch}.close-form input{background:var(--paper);border:1px solid var(--line-strong);border-radius:0;padding:12px 20px;color:var(--ink);font:inherit;font-size:14px;width:min(320px,100%)}.close-form input:focus{outline:2px solid var(--juai-emerald);outline-offset:2px;border-color:transparent}.pain-stage{height:300svh}.pain-pin{position:sticky;top:0;height:100svh;box-sizing:border-box;padding-top:76px;padding-bottom:20px;display:flex;align-items:safe center;overflow:clip;--a: clamp(0, calc((var(--p, .5) - .19) * 6.25), 1);--ae: calc(var(--a) * 2 - var(--a) * var(--a));--e: clamp(0, calc((var(--p, .5) - .76) * 12.5), 1);opacity:calc((1 - var(--e)) * var(--ae));transform:translate3d(0,calc(var(--e) * -20px),0) scale(calc((1 - var(--e) * .1) * (.9 + var(--ae) * .1)))}.pain-act{--pain-gap: 12px;width:100%}.pain-manifesto{max-width:880px}.pain-kicker{font-size:11px;letter-spacing:.14em;color:var(--ink-soft);margin:0}.pain-act .scrub-statement{margin-top:8px;margin-bottom:0;font-size:clamp(28px,3.4vw,44px)}.pain-act .scrub-statement{--h: clamp(0, calc((var(--p, .5) - .39) * 7.1429), 1);transform:none}.pain-act .scrub-statement .w{opacity:clamp(.15,calc((var(--h, 0) * var(--n, 9) - var(--i, 0)) * 3 + .15),1)}.pain-act .scrub-statement:before{transform:translate3d(0,-.25em,0);white-space:pre-line}.pain-hline{display:block}.pain-cols{display:grid;grid-template-columns:1fr 1.1fr;gap:20px;align-items:stretch;margin-top:20px}.pain-cols>.pain-build{grid-column:2;margin-top:20px;max-width:none}.pain-chapter{display:flex;flex-direction:column}.pain-chapter-head{font-size:11px;letter-spacing:.14em;color:var(--ink-soft);margin:0 0 8px}.pain-voices{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:10px;flex:1}.voice-first,.voice-second{opacity:0;transform:translate3d(-80px,0,0);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.pain-stage.playing .voice-first{opacity:1;transform:none;transition-delay:.25s}.pain-stage.playing .voice-second{opacity:1;transform:none;transition-delay:1.3s}.pain-map-in{opacity:0;transform:translate3d(0,-40px,0);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.pain-stage.playing .pain-map-in{opacity:1;transform:none;transition-delay:2.4s}.voice-card{display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:20px 22px}.pain-voice{position:relative;padding-left:1.17em}.pain-voice:before{content:"“";position:absolute;left:0;top:-.18em;font-size:1.6em;line-height:1;color:var(--juai-emerald);pointer-events:none}.pain-voice:after{content:"”";color:var(--juai-emerald);font-size:1.6em;line-height:0;vertical-align:-.15em;margin-left:.19em}.pain-who:before{content:"— "}.pain-num{font-size:16px;font-weight:700;letter-spacing:.12em;color:var(--ink-soft)}.pain-voice{font-size:clamp(17px,1.6vw,21px);line-height:1.35;font-weight:400;letter-spacing:-.01em;text-wrap:balance;margin:0}.pain-who{font-size:11px;letter-spacing:.12em;color:var(--juai-emerald);margin:0}.pain-map-card{padding:16px 20px 14px;flex:1;display:flex;flex-direction:column}.pain-map{display:grid;grid-auto-rows:1fr;flex:1;margin-top:2px;border-top:1px solid var(--line-strong)}.pain-node{display:grid;grid-template-columns:30px 1fr auto;gap:12px;align-items:center;width:100%;font:inherit;text-align:left;color:var(--ink-soft);background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:10px 2px;cursor:pointer;opacity:.25;transition:opacity .5s var(--ease-out),background-color .16s var(--ease-out),color .16s var(--ease-out);transition-delay:0s,0s,0s}.pain-idx{font-size:12px;letter-spacing:.1em;color:var(--ink-soft);transition:color .5s var(--ease-out);transition-delay:0s}.pain-name{font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;letter-spacing:.02em;transition:color .5s var(--ease-out),font-weight 0s;transition-delay:0s,0s}.pain-tag{font-size:11px;letter-spacing:.12em;color:var(--ink-soft);opacity:.8;transition:color .5s var(--ease-out),opacity .5s var(--ease-out);transition-delay:0s,0s}.pain-node:nth-child(1){--rd: 3.5s}.pain-node:nth-child(2){--rd: 4.3s}.pain-node:nth-child(3){--rd: 5.1s}.pain-node:nth-child(4){--rd: 5.9s}.pain-stage.playing .pain-node{opacity:1;transition-delay:var(--rd, 0s),0s,0s}.pain-stage.playing .pain-node .pain-idx{color:var(--juai-emerald);transition-delay:var(--rd, 0s)}.pain-stage.playing .pain-node .pain-name{color:var(--ink);font-weight:600;transition-delay:var(--rd, 0s),var(--rd, 0s)}.pain-stage.playing .pain-node .pain-tag{color:var(--ink);opacity:1;transition-delay:var(--rd, 0s),var(--rd, 0s)}.pain-stage.instant .voice-first,.pain-stage.instant .voice-second,.pain-stage.instant .pain-map-in,.pain-stage.instant .pain-node,.pain-stage.instant .pain-idx,.pain-stage.instant .pain-name,.pain-stage.instant .pain-tag{transition-delay:0s!important;transition-duration:0s!important}.pain-node:hover{color:var(--ink);background:#94a3b80f}.pain-node:hover .pain-name,.pain-node[aria-pressed=true] .pain-name{color:var(--ink)}.pain-node[aria-pressed=true] .pain-idx{color:var(--juai-emerald)}.pain-node[aria-pressed=true] .pain-tag{color:var(--ink);opacity:1}.pain-core{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px;padding:8px 2px 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:700;letter-spacing:.14em;color:var(--ink)}.pain-core-x{color:var(--juai-emerald);font-size:28px;line-height:1;animation:pain-nudge 1.8s ease-in-out infinite}@keyframes pain-nudge{0%,to{transform:translate(0);opacity:1}50%{transform:translate(8px);opacity:.55}}@media (prefers-reduced-motion: reduce){.pain-core-x{animation:none}}.pain-detail{font-size:14px;letter-spacing:.02em;color:var(--ink);margin:10px 0 0;min-height:20px}.pain-build{margin-top:20px;max-width:880px;--q: calc((var(--p, .5) - .64) * 12.5)}.pain-build p{font-size:clamp(17px,1.9vw,23px);line-height:1.4;font-weight:600;letter-spacing:-.005em;text-wrap:pretty;margin:0 0 12px}.pain-build p:last-child{margin-bottom:0}.pain-build [data-words] .w{opacity:clamp(.15,calc((var(--q, 0) * var(--n, 1) - var(--i, 0)) * 3 + .15),1)}@media (max-width: 960px){.pain-cols{grid-template-columns:1fr}.pain-cols>.pain-build{grid-column:1}}@media (max-width: 720px){.pain-stage{height:auto}.pain-pin{position:static;height:auto;padding-block:var(--spacer-md);opacity:1;transform:none}.pain-node{opacity:1}.pain-node .pain-name{color:var(--ink)}.voice-first,.voice-second,.pain-map-in{opacity:1;transform:none}.pain-build .w,.pain-act .scrub-statement .w{opacity:1}.voice-first,.voice-second,.pain-map-in,.pain-node,.pain-idx,.pain-name,.pain-tag,.pain-build .w,.pain-act .scrub-statement .w{transition:none}}@media (prefers-reduced-motion: reduce){.pain-stage{height:auto}.pain-pin{position:static;height:auto;padding-block:var(--spacer-lg);opacity:1;transform:none}.pain-node{opacity:1}.pain-node .pain-name{color:var(--ink)}.voice-first,.voice-second,.pain-map-in{opacity:1;transform:none}.pain-act .scrub-statement{transform:none}.pain-act .scrub-statement .w,.pain-build .w{opacity:1}.voice-first,.voice-second,.pain-map-in,.pain-node,.pain-idx,.pain-name,.pain-tag,.pain-build .w{transition:none}}.inv-hero{min-height:88svh;display:flex;flex-direction:column;justify-content:center}.metrics-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.metric-cell{padding:6px 18px 6px 0}.metric-cell+.metric-cell{border-left:1px solid var(--line);padding-left:18px}.metric-num{font-size:clamp(24px,3vw,34px);font-weight:600;margin-top:8px}.metric-note{font-size:11.5px;color:var(--ink-soft);margin-top:12px}.record-tape{margin-top:18px;border-top:1px solid var(--line-strong);font-size:12.5px}.record-tape .rt-head{display:block;font-size:11px;letter-spacing:.12em;color:var(--ink-soft);padding:10px 2px}.record-tape div:not(.rt-head){display:flex;justify-content:space-between;gap:12px;padding:9px 2px;border-top:1px solid var(--line);color:var(--ink-soft)}.record-tape div:not(.rt-head) b{color:var(--ink);font-weight:500}.fly-stage{height:240svh}.fly-pin{position:sticky;top:0;height:100svh;display:flex;align-items:center;overflow:clip}.fly-wrap{width:100%}.fly-svg{width:100%;max-width:860px;height:auto;display:block;margin:8px auto 0}.fly-orbit{stroke:var(--line-strong);stroke-width:1.5}.fly-draw{stroke:var(--juai-emerald);stroke-width:2;stroke-dasharray:100;stroke-dashoffset:calc(100 - clamp(0,calc((var(--p, .5) - .1) * 142.857),100))}.fly-node{opacity:.35}.fly-node circle{fill:var(--juai-emerald)}.fly-node text{fill:var(--ink-soft);font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;letter-spacing:.14em;text-anchor:middle}.fly-n1{opacity:clamp(.35,calc(.35 + (var(--p, .5) - .15) * 7),1)}.fly-n2{opacity:clamp(.35,calc(.35 + (var(--p, .5) - .28) * 7),1)}.fly-n3{opacity:clamp(.35,calc(.35 + (var(--p, .5) - .41) * 7),1)}.fly-n4{opacity:clamp(.35,calc(.35 + (var(--p, .5) - .54) * 7),1)}.fly-n5{opacity:clamp(.35,calc(.35 + (var(--p, .5) - .67) * 7),1)}.fly-n6{opacity:clamp(.35,calc(.35 + (var(--p, .5) - .8) * 7),1)}.fly-repeat{fill:var(--juai-emerald);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;letter-spacing:.2em;opacity:clamp(0,calc((var(--p, .5) - .85) * 10),1)}.fly-cap{text-align:center;font-size:11px;letter-spacing:.1em;color:var(--ink-soft);margin-top:6px}@media (prefers-reduced-motion: reduce){.fly-stage{height:auto}.fly-pin{position:static;height:auto;padding-block:var(--spacer-lg)}}@media (max-width: 720px){.fly-stage{height:auto}.fly-pin{position:static;height:auto;padding-block:var(--spacer-lg)}.metrics-row{grid-template-columns:1fr 1fr;row-gap:20px}.metric-cell+.metric-cell{border-left:0;padding-left:0}.fly-node text{font-size:17px}}.poolbar{height:10px;background:#94a3b82e;border-radius:0;overflow:hidden}.poolbar>i{display:block;height:100%;background:var(--juai-emerald);transition:width .6s var(--ease-in-out)}html[data-theme=light] .poolbar>i{background:var(--juai-emerald-deep)}.field{display:grid;gap:6px;font-size:14px}.field input{background:var(--paper);border:1px solid var(--line-strong);border-radius:0;padding:11px 13px;color:var(--ink);font:inherit}.field input:focus{outline:2px solid var(--juai-emerald);outline-offset:1px;border-color:transparent}.step-num{display:block;font-size:13px;font-family:JetBrains Mono,monospace;color:var(--ink-soft);margin-bottom:10px;letter-spacing:.1em}.step{transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),border-color .2s var(--ease-out)}.step:active{transform:scale(.96)}@media (prefers-reduced-motion: reduce){.reveal,.reveal-left,.reveal-right{opacity:1;transform:none;transition:none}[data-hero]{opacity:1;transform:none;will-change:auto}.hero-ghost{transform:none}.nav-link:after{transition:none}.site-header{transition:none}.wipe{clip-path:none;transition:none}.hero-statement .h1-line>span,.hero-statement .h1-line .ch{animation:none;transform:none;opacity:1}.step,.btn-dark,.btn-ghost{transition:none}.step:hover,.btn-dark:hover,.btn-ghost:hover{transform:none}.pulse.live{animation:none}}[data-hero]{--e: clamp(0, calc((var(--p, .5) - .52) * 3.125), 1);opacity:calc(1 - var(--e));transform:translate3d(0,calc(var(--e) * -20px),0);will-change:opacity,transform}.hero-full{padding-top:clamp(144px,18svh,192px);padding-bottom:48px;max-width:1360px;min-height:92svh;display:flex;flex-direction:column;justify-content:flex-start}.hero-statement{font-size:clamp(56px,8vw,120px);line-height:.94;margin:0;letter-spacing:-.015em;text-wrap:balance;max-width:18ch}.hero-statement .h1-line,.hero-ghost .h1-line{display:block}.hero-statement .h1-line>span,.hero-ghost .h1-line>span{display:block}.hero-statement .h1-line .ch{opacity:1}html[data-typed=on] .hero-statement .h1-line .ch{opacity:0;animation:type-in .12s linear forwards;animation-delay:var(--cd, 0ms)}@keyframes type-in{to{opacity:1}}.hero-statement .h1-line:nth-child(1)>span,.hero-statement .h1-line:nth-child(2)>span,.hero-ghost .h1-line:nth-child(1)>span,.hero-ghost .h1-line:nth-child(2)>span{font-weight:400}.hero-statement .h1-line:nth-child(2)>span,.hero-ghost .h1-line:nth-child(2)>span{margin-left:1em}.hero-statement .h1-line:nth-child(3)>span,.hero-ghost .h1-line:nth-child(3)>span{margin-left:2em;margin-top:.1em;text-transform:uppercase;transform:scale(1.08);transform-origin:left center}.hero-statement .h1-line:nth-child(4)>span,.hero-ghost .h1-line:nth-child(4)>span{margin-left:2em;text-transform:uppercase;transform:scale(1.08);transform-origin:left center}.hero-statement .h1-line:nth-child(3)>span,.hero-statement .h1-line:nth-child(4)>span{color:var(--juai-emerald)}html[data-theme=light] .hero-statement .h1-line:nth-child(3)>span,html[data-theme=light] .hero-statement .h1-line:nth-child(4)>span{color:var(--juai-emerald-deep)}.hero-stack{position:relative;margin-top:28px}.hero-stack h1{position:relative}.hero-ghost{position:absolute;inset:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:General Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:700;font-size:clamp(56px,8vw,120px);line-height:.94;letter-spacing:-.015em;color:transparent;-webkit-text-stroke:1px var(--line-strong);text-shadow:none;opacity:.55;transform:translate3d(0,-22px,0)}.hero-full .eyebrow{font-size:12.5px}.hero-sub{color:var(--ink-soft);max-width:60ch;font-size:18px;margin:38px calc(min(1360px,100vw) - 80px - (8.744*min(8vw,120px))) 0 auto;text-align:right}.hero-cta{display:flex;gap:10px;margin-top:44px;margin-right:calc(min(1360px,100vw) - 80px - (8.744*min(8vw,120px)));margin-left:auto;justify-content:flex-end;flex-wrap:wrap}@media (max-width: 1400px){.hero-statement .h1-line:nth-child(2)>span,.hero-ghost .h1-line:nth-child(2)>span{margin-left:.5em}.hero-statement .h1-line:nth-child(3)>span,.hero-ghost .h1-line:nth-child(3)>span,.hero-statement .h1-line:nth-child(4)>span,.hero-ghost .h1-line:nth-child(4)>span{margin-left:1em}.hero-sub,.hero-cta{margin-right:calc(38.688vw - 80px)}}@media (max-width: 1024px){.nav-link{padding:7px 10px;font-size:13px}.nav-link:after{left:4px;right:4px}}@media (max-width: 720px){[style*=grid-template-columns]{grid-template-columns:1fr!important}.hero-statement{font-size:clamp(48px,14vw,80px)}.hero-statement .h1-line:nth-child(2)>span,.hero-ghost .h1-line:nth-child(2)>span{margin-left:.25em}.hero-statement .h1-line:nth-child(3)>span,.hero-ghost .h1-line:nth-child(3)>span,.hero-statement .h1-line:nth-child(4)>span,.hero-ghost .h1-line:nth-child(4)>span{margin-left:0}.hero-statement .h1-line:nth-child(3)>span,.hero-ghost .h1-line:nth-child(3)>span,.hero-statement .h1-line:nth-child(4)>span,.hero-ghost .h1-line:nth-child(4)>span{font-size:10vw}.hero-sub{margin-left:0;margin-right:0;text-align:left}.hero-cta{margin-left:0;margin-right:0;justify-content:flex-start}.site-bar .site-header{max-width:100%;background:var(--nav-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom-color:var(--line)}.site-header{grid-template-columns:auto auto!important;row-gap:10px;align-items:center}.site-header .nav-links{grid-column:1 / -1;grid-row:2;justify-self:stretch;max-width:none;width:100%;overflow:visible}.site-header .nav-links.overflows{-webkit-mask-image:none;mask-image:none}.site-header .nav-actions{justify-self:end;flex-wrap:wrap;justify-content:end;row-gap:8px}.nav-links{justify-content:space-between}.nav-link{flex:1 1 auto;text-align:center;padding:6px 8px;font-size:12px}.nav-link:after{left:2px;right:2px}.btn-dark,.btn-ghost{padding:10px 16px;font-size:13px}}
