.door.svelte-1x05zx6{padding:40px var(--pad);place-content:center;justify-items:center;gap:18px;display:grid}.box.svelte-1x05zx6{width:min(400px, calc(100vw - 2 * var(--pad)));border-top:3px solid var(--brand);padding:30px 28px 26px}h1.svelte-1x05zx6{margin-top:12px;font-size:30px;font-weight:600;line-height:1.1}.sub.svelte-1x05zx6{color:var(--ink-2);margin:8px 0 0}.sub.svelte-1x05zx6 strong:where(.svelte-1x05zx6){color:var(--ink);font-weight:600}.error.svelte-1x05zx6{border:1px solid var(--rule-2);color:var(--red);border-radius:3px;margin:18px 0 0;padding:10px 12px;font-size:15px}.google.svelte-1x05zx6{color:#1f1f1f;background:#fff;border-radius:3px;justify-content:center;align-items:center;gap:12px;min-height:48px;margin-top:22px;font-size:16px;font-weight:600;display:flex}.google.svelte-1x05zx6:hover{background:#ebe8e1}.google.svelte-1x05zx6 svg:where(.svelte-1x05zx6){width:20px;height:20px}.or.svelte-1x05zx6{font-family:var(--mono);color:var(--ink-3);align-items:center;gap:10px;margin:20px 0 16px;font-size:12px;display:flex}.or.svelte-1x05zx6:before,.or.svelte-1x05zx6:after{content:"";background:var(--rule-2);flex:1;height:1px}.stack.svelte-1x05zx6{gap:6px;display:grid}h1.svelte-1x05zx6+.sub:where(.svelte-1x05zx6)+.stack:where(.svelte-1x05zx6){margin-top:20px}label.svelte-1x05zx6{font-family:var(--mono);color:var(--ink-2);font-size:12px}input.svelte-1x05zx6{background:var(--bg);border:1px solid var(--rule-2);width:100%;color:var(--ink);font:inherit;border-radius:3px;padding:11px 12px;font-size:16px}input.svelte-1x05zx6:focus{border-color:var(--ink-3)}input.svelte-1x05zx6::placeholder{color:var(--ink-3)}.code.svelte-1x05zx6{font-family:var(--mono);letter-spacing:.3em;font-size:22px}.wide.svelte-1x05zx6{justify-content:center;width:100%;margin-top:8px}button.svelte-1x05zx6:disabled{opacity:.6;cursor:default}.links.svelte-1x05zx6{gap:18px;margin-top:14px;font-size:14px;display:flex}.link.svelte-1x05zx6{color:var(--ink-2);font:inherit;cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);background:0 0;border:0;padding:0;font-size:14px}.link.svelte-1x05zx6:hover{color:var(--ink)}.fine.svelte-1x05zx6{font-family:var(--sans);margin-top:18px;font-size:14px}.back.svelte-1x05zx6{font-family:var(--mono);color:var(--ink-3);font-size:12px}.back.svelte-1x05zx6:hover{color:var(--amber)}
