.join.svelte-1puje2h{position:relative}.topo.svelte-1puje2h{position:absolute;left:0;top:-120px;width:100%;height:1400px;pointer-events:none}.layout.svelte-1puje2h{position:relative;padding-top:clamp(48px,6vw,88px);padding-bottom:160px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:56px clamp(40px,6vw,96px)}.left.svelte-1puje2h{flex:1 1 360px;min-width:0}.title.svelte-1puje2h{margin:16px 0 0;font-family:var(--vb-display);font-weight:900;font-size:clamp(46px,6.4vw,104px);line-height:.88;letter-spacing:-.045em}.second.svelte-1puje2h{display:inline-flex;align-items:center;gap:.18em}.the.svelte-1puje2h{font-size:.3em}.lede.svelte-1puje2h{margin:26px 0 0;max-width:400px;color:var(--vb-ink-2);text-wrap:pretty}.steps.svelte-1puje2h{list-style:none;margin:48px 0 0;padding:0;position:relative;display:flex;flex-direction:column;gap:34px}.steps-line.svelte-1puje2h{position:absolute;left:0;top:10px;width:60px;height:calc(100% - 20px)}.step.svelte-1puje2h{position:relative;display:flex;align-items:center;gap:20px}.hold.svelte-1puje2h{flex:0 0 auto;width:60px;height:60px;padding:0;background:transparent;border:0;cursor:pointer}.hold.svelte-1puje2h:disabled{cursor:default}.hold.svelte-1puje2h svg:where(.svelte-1puje2h){width:60px;height:60px}.pulse.svelte-1puje2h{transform-box:fill-box;transform-origin:center;animation:svelte-1puje2h-vbPulse 1.6s ease-in-out infinite}@keyframes svelte-1puje2h-vbPulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.num.svelte-1puje2h{font-family:var(--vb-display);font-weight:900;font-size:18px;fill:var(--vb-ink)}.step-text.svelte-1puje2h{display:flex;flex-direction:column;line-height:1.2}.step-kicker.svelte-1puje2h{font-size:12px;letter-spacing:.16em;color:var(--vb-muted)}.step-label.svelte-1puje2h{font-family:var(--vb-display);font-weight:700;font-size:20px}.dim.svelte-1puje2h .step-label:where(.svelte-1puje2h){opacity:.5}.right.svelte-1puje2h{flex:1.4 1 540px;min-width:0;position:relative}.panel-shadow.svelte-1puje2h{position:absolute;top:22px;right:-14px;bottom:-18px;left:18px;background:var(--vb-ink);clip-path:polygon(2% 3%,100% 0,98% 100%,0 97%)}.panel.svelte-1puje2h{position:relative;background:var(--vb-paper-2);padding:clamp(32px,4.4vw,60px);clip-path:polygon(0 2%,97% 0,100% 97%,3% 100%)}.form.svelte-1puje2h{display:flex;flex-direction:column;gap:30px}.small.svelte-1puje2h{font-size:12px;letter-spacing:.2em}.h2.svelte-1puje2h{margin:8px 0 0;font-family:var(--vb-display);font-weight:700;font-size:clamp(26px,2.6vw,36px);letter-spacing:-.025em}.field.svelte-1puje2h{display:flex;flex-direction:column;gap:6px}fieldset.svelte-1puje2h{margin:0;padding:0;border:0}legend.svelte-1puje2h{padding:0;margin-bottom:14px}.pills.svelte-1puje2h{display:flex;flex-wrap:wrap;gap:12px}.pills.tight.svelte-1puje2h{gap:8px}.vb-pill.area[aria-pressed=true].svelte-1puje2h{background:var(--vb-moss);border-color:var(--vb-ink)}.vb-pill.grade.svelte-1puje2h{min-width:56px;padding:0 12px;font-family:var(--vb-mono)}.vb-pill.grade[aria-pressed=true].svelte-1puje2h{background:var(--vb-accent);color:var(--vb-ink);border-color:var(--vb-ink)}.switch.svelte-1puje2h{display:flex;align-items:center;gap:16px;min-height:48px;padding:0;background:transparent;border:0;color:var(--vb-ink);font:600 18px var(--vb-text);text-align:left;cursor:pointer}.track.svelte-1puje2h{position:relative;flex:0 0 auto;width:64px;height:36px;background:var(--vb-paper);border:2.5px solid var(--vb-ink);border-radius:20px 10px 18px 12px/12px 18px 10px 20px;transition:background .3s}.track.on.svelte-1puje2h{background:var(--vb-lime)}.knob.svelte-1puje2h{position:absolute;top:3px;left:3px;width:25px;height:25px;background:var(--vb-ink);border-radius:50% 40% 55% 45%;transition:left .35s var(--vb-spring)}.track.on.svelte-1puje2h .knob:where(.svelte-1puje2h){left:32px}.terms.svelte-1puje2h{display:flex;align-items:flex-start;gap:14px;min-height:44px;cursor:pointer;font-size:17px}.terms.svelte-1puje2h input:where(.svelte-1puje2h){width:26px;height:26px;margin:2px 0 0;accent-color:var(--vb-ink);flex:0 0 auto}.foot.svelte-1puje2h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.done.svelte-1puje2h{position:relative;min-height:480px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;overflow:hidden}.done.svelte-1puje2h p:where(.svelte-1puje2h){margin:0;max-width:440px}.welcome.svelte-1puje2h{margin:0;font-family:var(--vb-display);font-weight:900;font-size:clamp(48px,6vw,88px);line-height:.9;letter-spacing:-.045em}.outline-ink.svelte-1puje2h{color:transparent;-webkit-text-stroke:3px var(--vb-ink)}.confetti.svelte-1puje2h{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.confetti.svelte-1puje2h span:where(.svelte-1puje2h){position:absolute;top:0;width:13px;height:15px;border-radius:50% 30% 60% 40%;animation:svelte-1puje2h-vbFall 2.4s cubic-bezier(.3,.6,.4,1) infinite}@keyframes svelte-1puje2h-vbFall{0%{opacity:0;transform:translateY(-40px) rotate(0)}15%{opacity:1}to{opacity:0;transform:translateY(260px) rotate(320deg)}}
