.home-module__vSOv9G__page{--paper:#fdf9f6;--panel:#fff;--ink:#1a1a1a;--ink-muted:#5c564f;--line:#e8e0d8;--accent:#e87b4e;--accent-hover:#d66a3d;--accent-ink:#b0532b;--variant-b:#2563eb;background:var(--paper);color:var(--ink)}.home-module__vSOv9G__display{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:650;line-height:1.02}.home-module__vSOv9G__h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.875rem,3.6vw,2.75rem);font-weight:640;line-height:1.08}.home-module__vSOv9G__h3{letter-spacing:-.012em;font-size:1.125rem;font-weight:600;line-height:1.3}.home-module__vSOv9G__lead{letter-spacing:-.008em;color:var(--ink-muted);text-wrap:pretty;max-width:36em;font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.5}.home-module__vSOv9G__body{color:var(--ink-muted);text-wrap:pretty;font-size:1rem;line-height:1.6}.home-module__vSOv9G__header{z-index:50;-webkit-backdrop-filter:blur(20px)saturate(180%);background:#fdf9f6b8;position:sticky;top:0;box-shadow:0 1px #1a1a1a0f}.home-module__vSOv9G__btn{letter-spacing:-.005em;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.25rem;font-size:.9375rem;font-weight:600;transition:background-color .15s,transform .1s ease-out;display:inline-flex}.home-module__vSOv9G__btn:active{transform:scale(.97)}.home-module__vSOv9G__btn:focus-visible,.home-module__vSOv9G__focusRing:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.home-module__vSOv9G__btnPrimary{background:var(--ink);color:#fff}.home-module__vSOv9G__btnPrimary:hover{background:#333}.home-module__vSOv9G__btnAccent{background:var(--accent);color:#fff}.home-module__vSOv9G__btnAccent:hover{background:var(--accent-hover)}.home-module__vSOv9G__btnGhost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:var(--panel)}.home-module__vSOv9G__btnGhost:hover{box-shadow:inset 0 0 0 1px #cfc5bb}.home-module__vSOv9G__btnLarge{min-height:3.25rem;padding:0 1.75rem;font-size:1rem}.home-module__vSOv9G__input{background:var(--panel);min-height:3.25rem;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border:0;border-radius:999px;min-width:0;padding:0 1.25rem;font-size:1rem}.home-module__vSOv9G__input::placeholder{color:#8f877f}.home-module__vSOv9G__input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home-module__vSOv9G__inputDark{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff3d}.home-module__vSOv9G__inputDark::placeholder{color:#ffffff8c}.home-module__vSOv9G__link{color:var(--accent-ink);text-underline-offset:3px;font-weight:600}.home-module__vSOv9G__link:hover{text-decoration:underline}.home-module__vSOv9G__browser{background:var(--panel);border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px #1a1a1a0f,0 24px 60px -24px #3c281447}.home-module__vSOv9G__browserBar{border-bottom:1px solid var(--line);background:#faf6f2;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.home-module__vSOv9G__dots{gap:6px;display:flex}.home-module__vSOv9G__dots span{background:#e2d9cf;border-radius:50%;width:10px;height:10px}.home-module__vSOv9G__url{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-muted);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;flex:1;padding:.375rem .75rem;font-size:.8125rem;overflow:hidden}.home-module__vSOv9G__urlParam{color:var(--accent-ink);font-weight:600}.home-module__vSOv9G__selected{outline:1.5px solid var(--accent);outline-offset:6px;border-radius:2px;position:relative}.home-module__vSOv9G__selected:before,.home-module__vSOv9G__selected:after{content:"";background:var(--panel);border:1.5px solid var(--accent);border-radius:2px;width:7px;height:7px;position:absolute}.home-module__vSOv9G__selected:before{top:-10px;left:-10px}.home-module__vSOv9G__selected:after{bottom:-10px;right:-10px}@keyframes home-module__vSOv9G__swapIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.home-module__vSOv9G__swapIn{animation:.32s cubic-bezier(.22,1,.36,1) both home-module__vSOv9G__swapIn}.home-module__vSOv9G__segmented{background:#efe7df;border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;padding:4px;display:grid;position:relative}.home-module__vSOv9G__segmentIndicator{background:var(--panel);border-radius:999px;transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #1a1a1a14,0 0 0 .5px #1a1a1a0f}.home-module__vSOv9G__segment{z-index:1;min-height:2.25rem;color:var(--ink-muted);white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:999px;padding:0 .75rem;font-size:.8125rem;font-weight:600;transition:color .15s;position:relative}.home-module__vSOv9G__segment[aria-checked=true]{color:var(--ink)}.home-module__vSOv9G__segment:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.home-module__vSOv9G__variantTag{color:var(--ink-muted);align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:inline-flex}.home-module__vSOv9G__variantDot{border-radius:50%;width:8px;height:8px}.home-module__vSOv9G__gridArt{background:var(--panel);border-radius:18px;grid-template-columns:repeat(24,minmax(0,1fr));grid-auto-rows:22px;gap:0 6px;padding:20px;display:grid;position:relative;box-shadow:0 0 0 1px #1a1a1a0f}.home-module__vSOv9G__gridGuides{pointer-events:none;grid-template-columns:repeat(24,minmax(0,1fr));gap:6px;display:grid;position:absolute;inset:0 20px}.home-module__vSOv9G__gridGuides span{background:#e87b4e12}.home-module__vSOv9G__gridBlock{background:#f3ece5;border-radius:6px;position:relative}.home-module__vSOv9G__rows>*+*{border-top:1px solid var(--line)}.home-module__vSOv9G__stepNumber{font-variant-numeric:tabular-nums;background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:650;display:inline-flex}.home-module__vSOv9G__faq summary{cursor:pointer;list-style:none}.home-module__vSOv9G__faq summary::-webkit-details-marker{display:none}.home-module__vSOv9G__faqIcon{transition:transform .25s cubic-bezier(.22,1,.36,1)}.home-module__vSOv9G__faq[open] .home-module__vSOv9G__faqIcon{transform:rotate(45deg)}.home-module__vSOv9G__dark{background:var(--ink);color:#fff}.home-module__vSOv9G__dark .home-module__vSOv9G__lead,.home-module__vSOv9G__dark .home-module__vSOv9G__body{color:#ffffffb8}@media (prefers-reduced-motion:reduce){.home-module__vSOv9G__swapIn{animation-name:none}.home-module__vSOv9G__segmentIndicator,.home-module__vSOv9G__faqIcon,.home-module__vSOv9G__btn{transition:none}.home-module__vSOv9G__btn:active{transform:none}}@media (prefers-reduced-transparency:reduce){.home-module__vSOv9G__header{background:var(--paper);-webkit-backdrop-filter:none}}@media (prefers-contrast:more){.home-module__vSOv9G__page{--ink-muted:#3a3530;--line:#9c9087}.home-module__vSOv9G__header{background:var(--paper);-webkit-backdrop-filter:none;box-shadow:0 1px 0 var(--ink)}}
