.view[data-astro-cid-olr65zpo]{display:none}.view[data-astro-cid-olr65zpo].active{display:block;animation:fadeUp .3s ease both}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.landing[data-astro-cid-olr65zpo]{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:start;padding:40px 0 0}@media(max-width:920px){.landing[data-astro-cid-olr65zpo]{grid-template-columns:1fr}}.hero[data-astro-cid-olr65zpo] h1[data-astro-cid-olr65zpo]{font-family:var(--serif);font-weight:900;font-size:clamp(44px,5.5vw,76px);line-height:1.02;letter-spacing:-.035em;margin:0}.hero[data-astro-cid-olr65zpo] h1[data-astro-cid-olr65zpo] .hand{font-family:var(--hand);font-weight:700;color:var(--accent);display:inline-block;transform:rotate(-2deg);padding:0 6px}.hero[data-astro-cid-olr65zpo] h1[data-astro-cid-olr65zpo] .under{position:relative;display:inline-block}.hero[data-astro-cid-olr65zpo] h1[data-astro-cid-olr65zpo] .under:after{content:"";position:absolute;left:-2px;right:-2px;bottom:2px;height:8px;background:var(--accent-soft);z-index:-1;transform:skew(-6deg)}.tagline[data-astro-cid-olr65zpo]{margin-top:22px;font-family:var(--serif);font-style:italic;font-weight:400;font-size:20px;color:var(--ink-2);max-width:440px;line-height:1.45}.steps[data-astro-cid-olr65zpo]{margin-top:28px;display:flex;flex-wrap:wrap;gap:10px 20px;font-family:var(--mono);font-size:12px;color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase}.steps[data-astro-cid-olr65zpo] span[data-astro-cid-olr65zpo]:before{content:"•";color:var(--accent);margin-right:8px;font-size:16px;vertical-align:-2px}.micro[data-astro-cid-olr65zpo]{margin-top:48px;padding-top:20px;border-top:1px dashed var(--ink-4);display:flex;gap:22px;flex-wrap:wrap;font-size:13px;color:var(--ink-3)}.micro[data-astro-cid-olr65zpo] b[data-astro-cid-olr65zpo]{color:var(--ink-2);font-weight:600}.create[data-astro-cid-olr65zpo]{background:var(--paper);border:1.5px solid var(--ink);border-radius:18px;padding:28px 28px 26px;box-shadow:var(--shadow-lift);position:relative;transform:rotate(.4deg)}.create[data-astro-cid-olr65zpo]:before{content:"";position:absolute;inset:6px;border:1px dashed var(--ink-4);border-radius:13px;pointer-events:none}.hd[data-astro-cid-olr65zpo]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px}.create[data-astro-cid-olr65zpo] h2[data-astro-cid-olr65zpo]{font-family:var(--hand);font-weight:700;font-size:34px;margin:0;transform:rotate(-1deg)}.badge[data-astro-cid-olr65zpo]{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);padding:2px 8px;border:1px solid var(--accent);border-radius:999px;background:var(--accent-softer)}.create[data-astro-cid-olr65zpo] p[data-astro-cid-olr65zpo]{color:var(--ink-3);font-size:13px;margin:0 0 18px}.field[data-astro-cid-olr65zpo]{margin-bottom:12px;position:relative}.field[data-astro-cid-olr65zpo] label[data-astro-cid-olr65zpo]{display:block;font-family:var(--mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.field[data-astro-cid-olr65zpo] input[data-astro-cid-olr65zpo][type=text],.field[data-astro-cid-olr65zpo] input[data-astro-cid-olr65zpo][type=password]{width:100%;font-family:var(--sans);font-size:15px;border:1.5px solid var(--ink);border-radius:10px;padding:11px 14px;background:var(--paper);outline:none;color:var(--ink);transition:border-color .12s,box-shadow .12s}.field[data-astro-cid-olr65zpo] input[data-astro-cid-olr65zpo]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.field[data-astro-cid-olr65zpo] .hint[data-astro-cid-olr65zpo]{position:absolute;right:12px;top:33px;font-family:var(--mono);font-size:11px;color:var(--ink-4)}.row-toggle[data-astro-cid-olr65zpo]{display:flex;align-items:center;justify-content:space-between;padding:10px 0 4px}.row-toggle[data-astro-cid-olr65zpo] .lab[data-astro-cid-olr65zpo]{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-2)}.row-toggle[data-astro-cid-olr65zpo] .lab[data-astro-cid-olr65zpo] svg[data-astro-cid-olr65zpo]{opacity:.7}.switch[data-astro-cid-olr65zpo]{position:relative;width:42px;height:24px;border:1.5px solid var(--ink);border-radius:999px;background:var(--paper);cursor:pointer;transition:background .18s}.switch[data-astro-cid-olr65zpo]:after{content:"";position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:var(--ink);transition:left .18s,background .18s}.switch[data-astro-cid-olr65zpo].on{background:var(--accent);border-color:var(--accent)}.switch[data-astro-cid-olr65zpo].on:after{left:20px;background:var(--paper)}.pw-wrap[data-astro-cid-olr65zpo]{max-height:0;overflow:hidden;transition:max-height .22s ease,margin .22s ease}.pw-wrap[data-astro-cid-olr65zpo].open{max-height:80px;margin-top:6px}.cta-row[data-astro-cid-olr65zpo]{display:flex;gap:10px;align-items:center;margin-top:16px}.cta[data-astro-cid-olr65zpo]{flex:1;font-family:var(--serif);font-weight:700;font-size:18px;padding:14px 18px;border:1.5px solid var(--ink);border-radius:12px;background:var(--accent);color:var(--paper);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 2px 0 var(--ink);transition:transform .12s ease,box-shadow .12s}.cta[data-astro-cid-olr65zpo]:hover{transform:translateY(-1px);box-shadow:0 4px 0 var(--ink)}.cta[data-astro-cid-olr65zpo]:active{transform:translateY(1px);box-shadow:0 0 0 var(--ink)}.cta[data-astro-cid-olr65zpo]:disabled{opacity:.6;cursor:wait}.cta[data-astro-cid-olr65zpo] .arr[data-astro-cid-olr65zpo]{font-family:var(--hand);font-size:24px;transform:translateY(-2px)}.divider[data-astro-cid-olr65zpo]{display:flex;align-items:center;gap:12px;margin:22px 0 14px;color:var(--ink-4);font-family:var(--mono);font-size:11px;letter-spacing:.1em}.divider[data-astro-cid-olr65zpo]:before,.divider[data-astro-cid-olr65zpo]:after{content:"";flex:1;height:1px;background:var(--ink-4);opacity:.5}.paste[data-astro-cid-olr65zpo]{display:flex;gap:8px}.paste[data-astro-cid-olr65zpo] input[data-astro-cid-olr65zpo]{flex:1;border:1.2px dashed var(--ink-4);border-radius:10px;padding:10px 12px;font-family:var(--mono);font-size:13px;color:var(--ink-2);background:transparent;outline:none}.paste[data-astro-cid-olr65zpo] input[data-astro-cid-olr65zpo]:focus{border-color:var(--accent);border-style:solid}.paste[data-astro-cid-olr65zpo] button[data-astro-cid-olr65zpo]{padding:9px 14px;font-family:var(--sans);font-weight:500;font-size:13px;border:1.2px solid var(--ink);border-radius:10px;background:var(--paper);cursor:pointer}.landing-footer[data-astro-cid-olr65zpo]{grid-column:1 / -1;text-align:center;padding:40px 0 20px}.landing-footer[data-astro-cid-olr65zpo] a[data-astro-cid-olr65zpo]{font-family:var(--mono);font-size:12px;color:var(--ink-3);text-decoration:none}.landing-footer[data-astro-cid-olr65zpo] a[data-astro-cid-olr65zpo]:hover{color:var(--ink);text-decoration:underline}
