@import"https://fonts.googleapis.com/css2?family=Caveat:wght@600;700&display=swap";.ln-stage{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(28px,4vw,64px);padding:calc(var(--header-h) + 24px) max(var(--gutter),calc((100vw - var(--container)) / 2)) 90px}.ln-paper{position:absolute;inset:0;background-image:linear-gradient(rgba(76,175,80,.07) 1px,transparent 1px);background-size:100% 34px;-webkit-mask-image:radial-gradient(ellipse at 65% 50%,#000 15%,transparent 70%);mask-image:radial-gradient(ellipse at 65% 50%,#000 15%,transparent 70%)}.ln .sj-glow{background:radial-gradient(closest-side,rgba(76,175,80,.22),rgba(46,155,255,.08),transparent)}.ln .sj-k,.ln .sj-h span{background:linear-gradient(90deg,#6ee7a0,#2e9bff);-webkit-background-clip:text;background-clip:text;color:transparent}.ln .sj-progress li{white-space:nowrap}.ln .sj-progress li.on{background:linear-gradient(90deg,#22a559,#2e9bff);box-shadow:0 6px 20px #4caf5059}.ln .sj-h{font-size:clamp(2.5rem,5vw,5rem)}.ln-copy{position:relative;z-index:2;display:grid}.ln-chap{grid-area:1 / 1;align-self:center}.ln-side{position:relative;z-index:1;display:grid;place-items:center}.ln-fit{position:relative}.ln-scene{position:absolute;left:0;top:0;width:760px;height:520px;transform-origin:0 0;font:15px/1.35 Inter,system-ui,sans-serif}.ln-scene *{box-sizing:border-box}.ln-hand{font-family:Caveat,cursive}.ln-napkin{position:absolute;left:150px;top:60px;width:460px;height:360px;border-radius:6px;transform:rotate(-4deg);background-color:#fbf8f1;background-image:linear-gradient(90deg,transparent 49.6%,rgba(0,0,0,.05) 50%,transparent 50.4%),linear-gradient(transparent 49.6%,rgba(0,0,0,.05) 50%,transparent 50.4%);box-shadow:0 30px 70px #00000080}.ln-sketch{position:absolute;inset:0;width:100%;height:100%}.ln-sketch path,.ln-sketch circle{fill:none;stroke:#23395b;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ln-sketch .ink2{stroke:#d2462c}.ln-note{position:absolute;font:700 30px/1 Caveat,cursive;color:#d2462c;white-space:nowrap}.ln-note.n1{left:300px;top:70px;transform:rotate(-6deg)}.ln-note.n2{left:240px;top:300px}.ln-note.n3{left:60px;top:290px;color:#23395b;transform:rotate(4deg);font-size:26px}.ln-page{position:absolute;left:150px;top:60px;width:460px;height:360px;padding:0 30px 26px;border-radius:18px;overflow:hidden;background:linear-gradient(170deg,#f1fbf3,#fff 55%);color:#173022;box-shadow:0 30px 70px #00000080}.ln-page-bar{display:flex;justify-content:space-between;align-items:center;margin:0 -30px 22px;padding:14px 30px;border-bottom:1px solid #E3F1E6;font-size:14px}.ln-page-bar b{font-size:18px}.ln-page-bar span{color:#2f8f4e;font-weight:700}.ln-page h4{margin:0 0 8px;font:800 32px/1.05 var(--font-display);letter-spacing:-.03em}.ln-page h4 em{font-style:normal;color:#22a559}.ln-page p{margin:0 0 18px;color:#4b6356}.ln-join{display:flex;gap:8px}.ln-email{flex:1;height:46px;display:flex;align-items:center;padding:0 14px;border-radius:12px;border:2px solid #CDE7D4;background:#fff;color:#173022}.ln-join b{display:grid;place-items:center;padding:0 20px;border-radius:12px;background:#22a559;color:#fff}.ln-wait{display:flex;align-items:center;gap:10px;margin-top:20px;color:#2f4a3b;font-weight:600}.ln-wait b{font-size:22px;color:#173022;font-variant-numeric:tabular-nums}.ln-faces{display:flex}.ln-faces i{width:30px;height:30px;margin-left:-8px;border-radius:50%;border:2px solid #fff;background:linear-gradient(135deg,#86efac,#22a559)}.ln-faces i:first-child{margin-left:0}.ln-faces i:nth-child(2){background:linear-gradient(135deg,#93c5fd,#2e9bff)}.ln-faces i:nth-child(3){background:linear-gradient(135deg,#fde68a,#f59e0b)}.ln-faces i:nth-child(4){background:linear-gradient(135deg,#f9a8d4,#ec4899)}.ln-board,.ln-dash,.ln-votes{position:absolute;inset:0}.ln-sticky{position:absolute;width:200px;min-height:120px;padding:18px;background:#fef08a;color:#3f3a12;font:700 28px/1.05 Caveat,cursive;box-shadow:0 16px 34px #0006;transform:rotate(var(--r))}.ln-sticky.keep{background:#bbf7d0;color:#14532d}.ln-v1{position:absolute;left:150px;top:330px;width:300px;padding:18px 20px;border-radius:16px;background:#fff;color:#173022;box-shadow:0 20px 50px #00000073}.ln-v1 b{font-size:18px}.ln-v1 ul{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:8px;font-weight:600}.ln-v1 li:before{content:"✓";display:inline-grid;place-items:center;width:20px;height:20px;margin-right:10px;border-radius:50%;background:#22a559;color:#fff;font-size:12px}.ln-later{position:absolute;left:490px;top:360px;width:240px;height:140px;padding:12px 16px;border-radius:16px;border:2px dashed rgba(255,255,255,.25);color:#ffffff8c}.ln-go{position:absolute;left:280px;top:20px;width:200px;height:64px;display:grid;place-items:center;border-radius:999px;background:#22a559;color:#fff;font:800 22px var(--font-display);box-shadow:0 16px 40px #22a55973}.ln-go.live{background:#14532d;box-shadow:0 0 0 6px #22c55e40,0 16px 40px #22a55973}.ln-stats{position:absolute;left:60px;top:120px;width:640px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ln-stats div{padding:18px 20px;border-radius:18px;background:#0f1f17;box-shadow:inset 0 0 0 1px #6ee7a040;color:#d1fae5}.ln-stats small{font-weight:700;color:#86efac}.ln-stats b{display:block;margin-top:6px;font:800 38px var(--font-display);color:#fff;font-variant-numeric:tabular-nums}.ln-chart{position:absolute;left:60px;top:300px;width:640px;height:170px}.ln-chart path{fill:none;stroke:#4ade80;stroke-width:5;stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(74,222,128,.6))}.ln-sparks{position:absolute;left:380px;top:52px}.ln-sparks i{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#86efac;box-shadow:0 0 10px #4ade80}.ln-req{position:absolute;left:110px;width:540px;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-radius:16px;background:#fff;color:#173022;box-shadow:0 14px 34px #00000059;font-weight:700;font-size:17px}.ln-req:nth-child(1){top:40px}.ln-req:nth-child(2){top:116px}.ln-req:nth-child(3){top:192px}.ln-req:nth-child(4){top:268px}.ln-req b{display:flex;align-items:center;gap:8px;padding:6px 14px;border-radius:12px;background:#ecfdf3;color:#15803d;font-variant-numeric:tabular-nums}.ln-req em{font-style:normal;min-width:24px;text-align:right}.ln-req.top{box-shadow:0 0 0 3px #22a559,0 14px 34px #00000059}.ln-v2{position:absolute;left:110px;top:370px;width:540px;padding:18px 22px;border-radius:16px;background:linear-gradient(135deg,#22a559,#2e9bff);color:#fff}.ln-v2 small{display:block;font-weight:700;opacity:.85}.ln-v2 b{font-size:20px}.ln-tag{position:absolute;top:450px;padding:8px 16px;border-radius:999px;font:700 26px Caveat,cursive;white-space:nowrap;opacity:0}.ln-tag.then{left:120px;background:#fbf8f1;color:#23395b}.ln-tag.now{left:500px;background:#22a559;color:#fff;font:700 16px Inter,sans-serif;padding:11px 18px}.ln-arrow{position:absolute;left:356px;top:240px;width:48px;height:4px;background:#86efac;border-radius:2px;opacity:0}.ln-arrow:after{content:"";position:absolute;right:-2px;top:-7px;border:9px solid transparent;border-left:12px solid #86EFAC;border-right:0}.ln-arrow{animation:ln-nudge 1.4s ease-in-out infinite}@keyframes ln-nudge{0%,to{translate:0 0}50%{translate:12px 0}}@media(prefers-reduced-motion:reduce){.ln-arrow{animation:none}}@media(max-width:899.98px){.ln-stage{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-content:center;gap:22px;padding:calc(var(--header-h) + 16px) var(--gutter) 70px}.ln-side{order:-1}.ln-chap{align-self:start}.ln .sj-h{font-size:clamp(2rem,9vw,2.8rem);margin:8px 0 10px}.ln .sj-progress{gap:6px}.ln .sj-progress li:not(.on){width:8px;height:8px;padding:0;font-size:0;border-radius:50%}}@media(max-width:1199.98px)and (min-width:900px){.ln .sj-progress li{font-size:.66rem;padding:6px 9px}}.ln.is-static .ln-stage{height:auto;grid-template-columns:1fr}.ln.is-static .ln-chap{grid-area:auto;margin-bottom:40px}.ln.is-static .sj-progress,.ln.is-static .ln-page,.ln.is-static .ln-board,.ln.is-static .ln-dash,.ln.is-static .ln-votes,.ln.is-static .ln-tag,.ln.is-static .ln-arrow{display:none}
