:root{--paper: #f3ecdc;--paper-2: #ece4d0;--paper-edge: #e1d6bd;--ink: #181f17;--ink-2: #2a3328;--ink-soft: rgba(24, 31, 23, .62);--ink-mute: rgba(24, 31, 23, .42);--rule: rgba(24, 31, 23, .18);--rule-soft: rgba(24, 31, 23, .08);--turnip: #7a2bc6;--turnip-deep: #58189a;--turnip-tint: #e9d8fb;--leaf: #4d8a25;--leaf-deep: #2f5c14;--leaf-tint: #d5e9bf;--sector: #f0b400;--sector-tint: #f9e29a;--flag-red: #c41f2b;--flag-red-tint:#f4cdcf;--bg: var(--paper);--cta-bg: var(--turnip-deep);--grain: rgba(24, 31, 23, .045);--grain-2: rgba(24, 31, 23, .025);--shadow-card: 0 1px 0 rgba(24, 31, 23, .06), 0 18px 40px -28px rgba(24, 31, 23, .35);font-family:Space Grotesk,system-ui,-apple-system,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.dark{--paper: #1c2127;--paper-2: #252b33;--paper-edge: #2e353e;--ink: #f3ecdc;--ink-2: #ded6c1;--ink-soft: rgba(243, 236, 220, .62);--ink-mute: rgba(243, 236, 220, .42);--rule: rgba(243, 236, 220, .16);--rule-soft: rgba(243, 236, 220, .06);--turnip: #b07cfe;--turnip-deep: #c489ff;--turnip-tint: #2e1850;--leaf: #7ab846;--leaf-deep: #9bd16a;--leaf-tint: #1a2c10;--sector: #ffd54f;--sector-tint: #4a3a00;--flag-red: #ff6671;--flag-red-tint:#3d1014;--bg: #12161b;--cta-bg: #4a1080;--grain: rgba(243, 236, 220, .05);--grain-2: rgba(243, 236, 220, .025)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-size:17px;line-height:1.5;min-width:320px;min-height:100vh;background-image:radial-gradient(var(--grain) 1px,transparent 1.1px),radial-gradient(var(--grain-2) 1px,transparent 1.1px);background-size:3px 3px,7px 7px;background-position:0 0,1px 1px;transition:background-color .2s ease,color .2s ease}::selection{background:var(--turnip);color:var(--paper)}a{color:inherit;text-decoration:none;transition:color .15s ease}h1,h2,h3,h4{margin:0;letter-spacing:-.02em;line-height:1.04;font-weight:600}p{margin:0}button{font-family:inherit;cursor:pointer;border:0}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.micro{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-weight:500}.label-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 7px;border:1px solid var(--rule);border-radius:999px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);background:var(--paper)}.label-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--leaf);box-shadow:0 0 0 3px #4d8a252e}.konfetti-container{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:9999}.konfetti-piece{--launch-x: 50%;--x-peak: 0vw;--y-peak: -80vh;--sway: 0vw;--spin: 0deg;--dur: 4s;--delay: 0s;--w: 8px;--h: 8px;--c: #fff;--r: 1px;position:absolute;left:var(--launch-x);bottom:0;width:var(--w);height:var(--h);background:var(--c);border-radius:var(--r);transform:translate(-50%) rotate(0);animation:konfetti-fly var(--dur) linear forwards;animation-delay:var(--delay);opacity:0;will-change:transform,opacity}@keyframes konfetti-fly{0%{transform:translate(-50%) rotate(0);opacity:0}1%{opacity:1}2.5%{transform:translate(calc(-50% + var(--x-peak) * .469),calc(var(--y-peak) * .567)) rotate(calc(var(--spin) * .025))}5%{transform:translate(calc(-50% + var(--x-peak) * .686),calc(var(--y-peak) * .809)) rotate(calc(var(--spin) * .05))}7.5%{transform:translate(calc(-50% + var(--x-peak) * .815),calc(var(--y-peak) * .933)) rotate(calc(var(--spin) * .075))}10%{transform:translate(calc(-50% + var(--x-peak) * .891),calc(var(--y-peak) * .987)) rotate(calc(var(--spin) * .1))}12.5%{transform:translate(calc(-50% + var(--x-peak) * .935),var(--y-peak)) rotate(calc(var(--spin) * .125))}15%{transform:translate(calc(-50% + var(--x-peak) * .962),calc(var(--y-peak) * .988)) rotate(calc(var(--spin) * .15))}20%{transform:translate(calc(-50% + var(--x-peak) * .985),calc(var(--y-peak) * .945)) rotate(calc(var(--spin) * .2))}25%{transform:translate(calc(-50% + var(--x-peak) * .994),calc(var(--y-peak) * .843)) rotate(calc(var(--spin) * .25))}50%{transform:translate(calc(-50% + var(--x-peak) + var(--sway) * .5),calc(var(--y-peak) * .379)) rotate(calc(var(--spin) * .5))}65%{transform:translate(calc(-50% + var(--x-peak) - var(--sway) * .5),calc(var(--y-peak) * .17)) rotate(calc(var(--spin) * .65))}80%{transform:translate(calc(-50% + var(--x-peak) + var(--sway) * .3),calc(var(--y-peak) * -.18)) rotate(calc(var(--spin) * .8))}to{transform:translate(calc(-50% + var(--x-peak)),calc(var(--y-peak) * -.59)) rotate(var(--spin));opacity:0}}.ticker{border-bottom:1px solid var(--rule);background:var(--ink);color:var(--paper);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;overflow:hidden;white-space:nowrap}.ticker-track{display:inline-flex;gap:48px;padding:9px 0;animation:ticker 60s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-track span{display:inline-flex;align-items:center;gap:10px}.ticker-track i{font-style:normal;color:var(--sector)}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.wordmark{display:inline-flex;align-items:flex-end;gap:.15em;line-height:1;color:var(--ink)}.wordmark-icon{height:var(--mark-height, 32px);width:auto;display:block}.wordmark-text{font-family:Montserrat,system-ui,sans-serif;font-weight:700;font-size:calc(var(--mark-height, 32px) * .78);line-height:.78;letter-spacing:-.02em;margin-bottom:3px}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--rule);border-radius:8px;background:transparent;color:var(--ink);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .1s ease;padding:0}.theme-toggle:hover{background:var(--paper-2);border-color:var(--rule-strong, var(--rule))}.theme-toggle:active{transform:translateY(1px)}.theme-toggle svg{width:18px;height:18px;display:block}nav.top{border-bottom:1px solid var(--rule);background:color-mix(in srgb,var(--bg) 85%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:sticky;top:0;z-index:20;height:40px}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:0;gap:16px;height:100%}.nav-brand{display:inline-flex;align-items:flex-end;gap:10px;color:var(--ink)}.nav-brand .slash{font-family:JetBrains Mono,monospace;color:var(--ink-mute);font-size:13px;letter-spacing:.06em;font-weight:500;line-height:1;margin-bottom:3px}.nav-right{display:flex;align-items:center;gap:20px}.nav-links{display:flex;gap:28px;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.nav-links a:hover{color:var(--turnip-deep)}.nav-cta{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border:0;background:var(--ink);color:var(--bg)!important;border-radius:6px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;transition:transform .1s ease}.nav-cta:hover{transform:translateY(-1px);color:var(--bg)!important}.nav-cta:after{content:"→";font-family:Space Grotesk,sans-serif;font-weight:500;font-size:14px;letter-spacing:0;line-height:1}@media(max-width:820px){.nav-links{display:none}}@media(max-width:480px){.nav-cta{display:none}}.field-form{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0}.field{display:inline-flex;align-items:stretch;background:var(--paper);border:1px solid var(--ink);border-radius:8px;overflow:hidden;box-shadow:3px 3px 0 var(--ink);transition:transform .1s ease,box-shadow .1s ease,border-color .1s ease}.field:focus-within{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--turnip);border-color:var(--turnip-deep)}.field input{border:0;background:transparent;outline:none;font:inherit;font-size:15px;padding:12px 14px;width:240px;color:var(--ink)}.field input::placeholder{color:var(--ink-mute)}.field button{background:var(--ink);color:var(--paper);padding:12px 18px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;transition:background-color .15s ease}.field button:hover{background:var(--turnip-deep)}.field-note{font-size:13px;color:var(--ink-soft)}.field-form.cta .field{background:var(--paper);border-color:var(--paper);box-shadow:4px 4px #00000040}.field-form.cta .field button{background:var(--turnip);color:var(--paper)}.field-form.cta .field button:hover{background:var(--ink)}@media(max-width:640px){.field input{width:180px}}.board-wrap{position:relative}.turnip-sticker{position:absolute;right:-36px;top:-28px;width:84px;height:84px;transform:rotate(14deg);z-index:1;filter:drop-shadow(2px 4px 0 rgba(24,31,23,.18));pointer-events:none}.board{background:var(--paper);border:1px solid var(--ink);border-radius:10px;box-shadow:6px 6px 0 var(--ink);overflow:hidden;position:relative;display:flex;flex-direction:column;transform:rotate(.6deg)}.board-head{background:var(--ink);color:var(--paper);padding:10px 14px;display:flex;align-items:center;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.board-head .lights{display:inline-flex;gap:6px}.board-head .lights i{width:9px;height:9px;border-radius:50%;background:var(--paper);opacity:.3}.board-head .lights i.on{opacity:1;background:var(--leaf);box-shadow:0 0 0 2px #4d8a2540}.board-tabs{display:flex;gap:0;border-bottom:1px solid var(--rule);background:var(--paper-2)}.board-tabs .tab{padding:10px 14px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);border-right:1px solid var(--rule);cursor:default;white-space:nowrap}.board-tabs .tab.active{background:var(--paper);color:var(--ink);font-weight:600;border-bottom:2px solid var(--turnip);margin-bottom:-1px}.board-tabs .tab .badge{display:inline-block;margin-left:6px;background:var(--turnip);color:var(--paper);padding:1px 6px;border-radius:999px;font-size:10px;letter-spacing:.05em}.board-tabs .tab .badge.dim{background:var(--ink-2)}.board-tabs .tab .badge.danger{background:var(--flag-red)}.board-scroll{overflow-x:auto}.board-table{width:100%;border-collapse:collapse;font-size:13px}.board-table th{text-align:left;font-weight:500;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);padding:10px 12px;border-bottom:1px solid var(--rule);background:var(--paper)}.board-table td{padding:11px 12px;border-bottom:1px solid var(--rule-soft);vertical-align:middle}.board-table tr:last-child td{border-bottom:0}.board-table .id{font-family:JetBrains Mono,monospace;color:var(--ink-soft);font-size:12px;white-space:nowrap}.board-table .subj{font-weight:500}.board-table .co{color:var(--ink-soft);font-size:12px}.pri{display:inline-block;padding:2px 7px;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;letter-spacing:.06em}.pri.p1{background:var(--flag-red-tint);color:var(--flag-red)}.pri.p2{background:var(--sector-tint);color:#7a5a00}.pri.p3{background:var(--leaf-tint);color:var(--leaf-deep)}.pri.p4{background:var(--paper-2);color:var(--ink-soft)}body.dark .pri.p2{color:var(--sector)}body.dark .pri.p3{color:var(--leaf-deep)}.sla{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.sla .bar{width:56px;height:6px;border-radius:3px;background:var(--paper-2);position:relative;overflow:hidden}.sla .bar:after{content:"";position:absolute;inset:0;transform-origin:left}.sla.green{color:var(--leaf-deep)}.sla.green .bar:after{background:var(--leaf);transform:scaleX(.35)}.sla.yellow{color:#7a5a00}.sla.yellow .bar:after{background:var(--sector);transform:scaleX(.68)}.sla.red{color:var(--flag-red)}.sla.red .bar:after{background:var(--flag-red);transform:scaleX(.92)}.avatar{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;color:var(--paper)}.avatar.a{background:#7a2bc6}.avatar.b{background:#2f5c14}.avatar.c{background:#c41f2b}.avatar.d{background:#1f6e8b}.avatar.unassigned{background:transparent;color:var(--ink-mute);border:1px dashed var(--rule);font-size:12px}@keyframes board-flash{0%,to{background:transparent}20%{background:#f0b40040}}.board-table tr.live td{animation:board-flash 4s ease-in-out infinite}.board-foot{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-top:1px solid var(--rule);background:var(--paper-2);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.board-foot .pulse{display:inline-flex;align-items:center;gap:8px;color:var(--leaf-deep);font-weight:600}.board-foot .pulse:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--leaf);animation:leaf-pulse 1.6s ease-in-out infinite}@keyframes leaf-pulse{0%,to{box-shadow:0 0 #4d8a2580}50%{box-shadow:0 0 0 6px #4d8a2500}}.hero{padding:56px 0 72px;position:relative}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:stretch}.hero-left{display:flex;flex-direction:column;justify-content:space-between;gap:32px}.hero-meta{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;flex-wrap:wrap}.hero-meta .right{display:flex;gap:18px}.hero-trim{margin:0;display:inline-block;line-height:1}.hero-trim .wordmark{--mark-height: clamp(120px, 16vw, 200px)}.hero-expand{margin-top:18px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:14px 0;gap:12px}.hero-expand .col{display:flex;flex-direction:column;gap:4px}.hero-expand .k{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute)}.hero-expand .v{font-weight:600;font-size:15px;color:var(--ink);line-height:1.25}.hero-expand .v.go{color:var(--leaf-deep)}.hero-lede{margin-top:28px;font-size:22px;line-height:1.32;max-width:30rem;color:var(--ink-2);letter-spacing:-.01em}.hero-lede em{font-family:Fraunces,serif;font-style:italic;font-weight:500;color:var(--turnip-deep)}@media(max-width:1080px){.hero-grid{grid-template-columns:1fr;gap:32px}}@media(max-width:640px){.hero-trim .wordmark{--mark-height: clamp(80px, 22vw, 120px)}.hero-expand{grid-template-columns:1fr 1fr}}.int-strip{background:var(--ink);color:var(--paper);padding:24px 0}.int-inner{display:flex;align-items:center;gap:24px;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.int-logos{display:flex;gap:24px;flex-wrap:wrap;align-items:center}.int-inner .heading{color:var(--sector);font-weight:600;padding-right:24px;border-right:1px solid rgba(243,236,220,.18)}.int-inner .logo{color:var(--paper);opacity:.78;display:inline-flex;align-items:center;gap:8px}.int-inner .logo b{font-weight:700;opacity:1}.int-inner .soon{margin-left:auto;color:#f3ecdc8c}.int-inner .soon b{color:var(--sector);font-weight:600}body.dark .int-inner .logo{color:var(--ink)}body.dark .int-inner .soon{color:#181f178c}body.dark .int-inner .heading{border-right-color:#181f172e}@media(max-width:1080px){.int-inner .soon{margin-left:0}.int-inner .heading{border-right:0;padding-right:0}}.pipeline{background:var(--paper);border:1px solid var(--ink);border-radius:10px;box-shadow:5px 5px 0 var(--ink);overflow:hidden}.pipeline-head{padding:10px 14px;border-bottom:1px solid var(--rule);background:var(--paper-2);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.pipeline-body{padding:22px 22px 26px}.pipe-row{display:grid;grid-template-columns:88px 1fr;gap:18px;align-items:center;padding:12px 0;border-bottom:1px dashed var(--rule)}.pipe-row:last-child{border-bottom:0}.pipe-step{font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--paper);background:var(--ink);padding:5px 8px;border-radius:5px;text-align:center;font-weight:600}.pipe-step.s2{background:var(--turnip)}.pipe-step.s3{background:var(--leaf-deep)}.pipe-step.s4{background:var(--turnip-deep)}.pipe-code{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--ink);white-space:pre-wrap;word-break:break-word;margin:0}.pipe-code .k{color:var(--turnip-deep)}.pipe-code .s{color:var(--leaf-deep)}.pipe-code .c{color:var(--ink-soft)}.pitch-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px}.pitch-grid p{font-size:19px;line-height:1.5;color:var(--ink-2);max-width:36ch}.pitch-grid p+p{margin-top:1em}.pitch-grid code{font-family:JetBrains Mono,monospace;background:var(--paper-2);border:1px solid var(--rule);border-radius:4px;padding:1px 6px;font-size:.86em;color:var(--turnip-deep)}.pitch-grid em b{font-family:Fraunces,serif;font-style:italic;font-weight:500;color:var(--turnip-deep)}@media(max-width:1080px){.pitch-grid{grid-template-columns:1fr}}.feat-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.feat{padding:28px 24px 32px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--paper);position:relative;transition:background-color .2s ease}.feat:hover{background:var(--paper-2)}.feat .mark{font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.1em;color:var(--turnip-deep);margin-bottom:36px;display:flex;justify-content:space-between;align-items:center}.feat .mark .n{color:var(--ink-mute)}.feat .glyph{font-family:Fraunces,serif;font-style:italic;font-size:56px;color:var(--turnip);line-height:1;margin-bottom:12px;display:block}.feat h3{font-size:22px;font-weight:600;letter-spacing:-.02em;margin-bottom:14px;line-height:1.15;color:var(--ink)}.feat p{font-size:14.5px;color:var(--ink-soft);line-height:1.55}@media(max-width:1080px){.feat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.feat-grid{grid-template-columns:1fr}}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--rule)}.aud{padding:32px 28px 36px;border-right:1px solid var(--rule);position:relative}.aud:last-child{border-right:0}.aud .role{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--turnip-deep);font-weight:600;margin-bottom:8px}.aud h3{font-size:26px;font-weight:600;line-height:1.15;margin-bottom:14px;max-width:18ch;letter-spacing:-.02em}.aud p{font-size:15px;color:var(--ink-soft)}.aud .key{font-family:JetBrains Mono,monospace;font-size:12px;background:var(--paper-2);padding:1px 5px;border-radius:3px;border:1px solid var(--rule)}.aud .stat{margin-top:28px;padding-top:18px;border-top:1px dashed var(--rule);display:flex;gap:16px;align-items:baseline}.aud .stat .big{font-family:Fraunces,serif;font-style:italic;font-weight:500;font-size:44px;color:var(--turnip-deep);line-height:1;letter-spacing:-.03em}.aud .stat .lab{font-size:12.5px;color:var(--ink-soft);max-width:16ch;line-height:1.3}@media(max-width:1080px){.audience-grid{grid-template-columns:1fr}.aud{border-right:0;border-bottom:1px solid var(--rule)}.aud:last-child{border-bottom:0}}.cta{background:var(--cta-bg);color:#f3ecdc;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:96px 0 104px;position:relative;overflow:hidden}.cta:before{content:"";position:absolute;left:0;right:0;top:0;height:28px;background-image:linear-gradient(45deg,rgba(243,236,220,.12) 25%,transparent 25%,transparent 75%,rgba(243,236,220,.12) 75%),linear-gradient(45deg,rgba(243,236,220,.12) 25%,transparent 25%,transparent 75%,rgba(243,236,220,.12) 75%);background-position:0 0,14px 14px;background-size:28px 28px;opacity:.7}.cta-inner{text-align:center;max-width:720px;margin:0 auto;padding-top:24px}.cta .num{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sector);font-weight:600;margin-bottom:20px;display:block}.cta h2{font-size:clamp(52px,7vw,96px);line-height:.95;letter-spacing:-.035em;font-weight:600;margin-bottom:18px;color:#f3ecdc}.cta h2 em{font-family:Fraunces,serif;font-style:italic;font-weight:500;color:var(--sector)}.cta .lede{font-size:19px;color:#f3ecdcc7;max-width:36rem;margin:0 auto 32px}.cta .field-form{justify-content:center}.cta .small{color:#f3ecdc99;font-size:13px;margin-top:16px}.footer{padding:36px 0 28px;border-top:1px solid var(--rule);font-size:13px;color:var(--ink-soft)}.foot-inner{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;align-items:start}.foot-brand{display:inline-flex;align-items:center}.foot-blurb{margin-top:12px;max-width:30ch;font-size:13.5px}.foot-inner h4{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);font-weight:600;margin-bottom:12px}.foot-inner ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.foot-inner a:hover{color:var(--turnip-deep)}.foot-bottom{margin-top:36px;padding-top:18px;border-top:1px dashed var(--rule);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}@media(max-width:1080px){.foot-inner{grid-template-columns:1fr 1fr}}@media(max-width:640px){.foot-inner{grid-template-columns:1fr}}.simple{min-height:100vh;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;background:var(--bg)}.simple-toggle{position:fixed;top:1rem;right:1.5rem;z-index:10}.simple-main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5rem;padding:2rem}.simple-logo{background:transparent;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;color:inherit}.simple-logo:focus-visible{outline:2px solid var(--turnip);outline-offset:8px;border-radius:4px}.simple-logo .wordmark-icon{animation:simple-icon-spin 20s linear infinite;animation-play-state:paused;transition:filter .2s ease}.simple-logo.spinning .wordmark-icon{animation-play-state:running}.simple-logo:hover .wordmark-icon{filter:drop-shadow(0 0 24px rgba(122,43,198,.3))}@keyframes simple-icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:640px){.simple-logo .wordmark{--mark-height: 72px}}.simple-tagline{color:var(--ink-soft);font-size:1.05rem;max-width:36rem}.simple-footer{padding:2rem}.simple-github{width:32px;height:32px;opacity:.7;transition:opacity .15s ease;display:block}.simple-footer a:hover .simple-github{opacity:1}#root{width:100%;text-align:left}.app{display:flex;flex-direction:column;min-height:100vh}.wrap{max-width:1240px;margin:0 auto;padding:0 32px}section.s{padding:96px 0;border-top:1px solid var(--rule);position:relative}section.s.tight{padding:64px 0}.s-head{display:flex;align-items:baseline;justify-content:space-between;gap:32px;margin-bottom:48px;border-bottom:1px dashed var(--rule);padding-bottom:18px}.s-head .num{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--turnip-deep);font-weight:600}.s-head h2{font-size:clamp(34px,4.4vw,56px);max-width:22ch;letter-spacing:-.025em;font-weight:600}.s-head h2 em{font-family:Fraunces,serif;font-style:italic;font-weight:500;color:var(--turnip-deep)}.s-head .right{font-size:14px;color:var(--ink-soft);max-width:28ch;text-align:right}@media(max-width:1080px){.s-head{flex-direction:column;align-items:flex-start}.s-head .right{text-align:left}}@media(max-width:640px){.wrap{padding:0 20px}}
