form.svelte-1y498ni{--ease:cubic-bezier(.65, 0, .35, 1);transition:gap .45s var(--ease) .55s;gap:8px;margin-top:22px;display:grid}form.dismissed.svelte-1y498ni{gap:0}.fold.svelte-1y498ni{transition:grid-template-rows .45s var(--ease);grid-template-rows:1fr;display:grid}.fold.dismissed.svelte-1y498ni{grid-template-rows:0fr;transition-delay:.55s}.fold.svelte-1y498ni>.field:where(.svelte-1y498ni){min-height:0}.fold.dismissed.svelte-1y498ni>.field:where(.svelte-1y498ni){opacity:0;visibility:hidden;pointer-events:none;transition:box-shadow .35s ease, opacity .3s ease .3s, transform .4s var(--ease) .3s, visibility 0s .7s;transform:scale(.97)}.field.svelte-1y498ni{--ok:#4cc38a;--bad:var(--color-error);--inset:6px;--size:40px;transition:box-shadow .35s ease, opacity .3s ease, transform .4s var(--ease);border-radius:6px;position:relative}.field[data-status=valid].svelte-1y498ni{box-shadow:0 0 0 1px var(--ok), 0 0 18px -2px color-mix(in srgb, var(--ok) 45%, transparent)}.field[data-status=invalid].svelte-1y498ni{box-shadow:0 0 0 1px var(--bad), 0 0 18px -2px color-mix(in srgb, var(--bad) 40%, transparent)}input.svelte-1y498ni{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);font:inherit;background:#ffffff06;border-radius:6px;padding:0 60px 0 16px;transition:border-color .35s,opacity .2s;display:block}input.svelte-1y498ni:focus-visible{border-color:var(--sage);outline:none}input.svelte-1y498ni:disabled{opacity:.6}.field[data-status=valid].svelte-1y498ni input:where(.svelte-1y498ni),.field[data-status=invalid].svelte-1y498ni input:where(.svelte-1y498ni){border-color:#0000}.go.svelte-1y498ni{top:var(--inset);right:var(--inset);bottom:var(--inset);left:calc(100% - var(--inset) - var(--size));background:var(--ok);color:#0f2a1b;font:inherit;cursor:pointer;border:0;border-radius:4px;place-items:center;padding:0;transition:top .5s cubic-bezier(.65,0,.35,1),right .5s cubic-bezier(.65,0,.35,1),bottom .5s cubic-bezier(.65,0,.35,1),left .5s cubic-bezier(.65,0,.35,1),border-radius .5s,background .18s,transform .18s;display:grid;position:absolute}.go.svelte-1y498ni>:where(.svelte-1y498ni){grid-area:1/1}.go.sent.svelte-1y498ni{cursor:default;border-radius:6px;inset:0}.go.svelte-1y498ni:disabled{cursor:progress}.go.sent.svelte-1y498ni:disabled{cursor:default}.go.svelte-1y498ni:active:not(:disabled){transform:scale(.94)}.go.svelte-1y498ni:focus-visible{outline:2px solid var(--ok);outline-offset:2px}.icon.svelte-1y498ni{display:grid}.icon.svelte-1y498ni .spin{animation:.8s linear infinite svelte-1y498ni-spin}.done.svelte-1y498ni{white-space:nowrap;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.done.svelte-1y498ni svg:where(.svelte-1y498ni){width:18px;height:18px}.tick.svelte-1y498ni{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22px;animation:.4s cubic-bezier(.65,0,.35,1) .5s forwards svelte-1y498ni-draw}.feedback.svelte-1y498ni{min-height:20px;display:grid}.feedback.svelte-1y498ni>:where(.svelte-1y498ni){grid-area:1/1}.error.svelte-1y498ni{color:var(--color-error);margin:0;font-size:13px}.details.svelte-1y498ni{justify-items:start;gap:8px;padding:8px 0 12px;display:grid}.details.svelte-1y498ni p:where(.svelte-1y498ni){color:var(--stone);margin:0;font-size:13px;line-height:1.6}.details.svelte-1y498ni strong:where(.svelte-1y498ni){color:var(--ink);word-break:break-all;font-weight:600}.nowrap.svelte-1y498ni{white-space:nowrap}.countdown.svelte-1y498ni{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.expired.svelte-1y498ni{color:var(--color-error)}.back.svelte-1y498ni{border:1px solid var(--line);color:var(--stone);font:inherit;cursor:pointer;background:0 0;border-radius:4px;justify-self:end;align-items:center;gap:6px;margin-top:4px;padding:6px 12px 6px 8px;font-size:13px;transition:border-color .18s,color .18s;display:inline-flex}.back.svelte-1y498ni svg{transition:transform .18s}.back.svelte-1y498ni:focus-visible{outline:2px solid var(--sage);outline-offset:2px}@keyframes svelte-1y498ni-draw{to{stroke-dashoffset:0}}@keyframes svelte-1y498ni-spin{to{transform:rotate(360deg)}}@media (hover:hover){.go.svelte-1y498ni:hover:not(:disabled){background:#63d39c}.back.svelte-1y498ni:hover{border-color:var(--sage);color:var(--ink)}.back.svelte-1y498ni:hover svg{transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){.tick.svelte-1y498ni{stroke-dashoffset:0;animation:none}}.login.svelte-nvzwr{box-sizing:border-box;place-items:center;min-height:100svh;padding:48px 24px;display:grid}.column.svelte-nvzwr{width:min(400px,100%);display:grid}.logo.svelte-nvzwr{width:232px;max-width:70vw;height:auto;margin:0 auto 36px;display:block}.panel.svelte-nvzwr{background:color-mix(in srgb, var(--panel) 72%, transparent);border-radius:12px;padding:28px 28px 8px;box-shadow:inset 0 1px #f4f2ec0f,0 1px 2px #00000040,0 12px 24px -8px #00000059,0 40px 80px -24px #0000008c}header.svelte-nvzwr{--fold:.55s cubic-bezier(.65, 0, .35, 1);transition:gap var(--fold);gap:10px;display:grid}header.sent.svelte-nvzwr{gap:0}.title.svelte-nvzwr{transition:grid-template-rows var(--fold), opacity .3s ease, transform var(--fold);grid-template-rows:1fr;display:grid}.title.svelte-nvzwr>div:where(.svelte-nvzwr){min-height:0;overflow:hidden}header.sent.svelte-nvzwr .title:where(.svelte-nvzwr){opacity:0;grid-template-rows:0fr;transform:translateY(-6px)}.eyebrow.svelte-nvzwr{color:var(--sage);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:10px;font-weight:650;display:flex}.rule.svelte-nvzwr{transition:flex-grow var(--fold);transform-origin:0;height:1px;animation:svelte-nvzwr-draw-rule .45s cubic-bezier(.65, 0, .35, 1) var(--at) both;background:currentColor;flex:0 0 24px}.chars.svelte-nvzwr{-webkit-user-select:none;user-select:none}header.sent.svelte-nvzwr .rule:where(.svelte-nvzwr){flex-grow:1}.char.svelte-nvzwr{white-space:pre;animation-duration:.35s;display:inline-block}h1.svelte-nvzwr{letter-spacing:-.02em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.15}.private.svelte-nvzwr{color:var(--muted);letter-spacing:.08em;opacity:.8;justify-self:center;align-items:center;gap:6px;margin:28px 0 0;font-size:10px;display:flex}@keyframes svelte-nvzwr-draw-rule{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.rule.svelte-nvzwr{animation:none}}
