*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;min-height:100dvh;margin:0;line-height:1.5}img,svg{max-width:100%}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed;opacity:.38}:focus-visible{outline-offset:2px;outline:3px solid}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}:root{--bg:#f2f3ef;--paper:#fff;--ink:#17201a;--muted:#56615a;--line:#d3d8d0;--line-thin:#e5e8e2;--accent:#0e6a49;--warning:#fff7d1;--error:#c0392b}body{background:var(--bg);color:var(--ink);font-family:Atkinson Hyperlegible,system-ui,sans-serif;font-size:16px}.p-h{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:11px}.p-pad{flex-direction:column;gap:14px;max-width:560px;margin:0 auto;padding:14px 16px 28px;display:flex}.p-btn{background:var(--ink);color:#fff;text-align:center;border-radius:8px;width:100%;padding:13px;font-weight:700;text-decoration:none;display:block}.p-btn.light{background:var(--paper);color:var(--ink);border:1.5px solid var(--ink)}.p-box{background:var(--paper);border:1px solid var(--line);flex-direction:column;gap:12px;padding:14px;display:flex}.p-box label{flex-direction:column;gap:4px;font-size:14px;font-weight:700;display:flex}.p-box input,.p-box select,.p-box textarea{font:inherit;border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;width:100%;padding:10px;font-size:17px;font-weight:400}.p-note{color:var(--muted);margin:0;font-size:13.5px}.p-error{color:var(--error);margin:0}.p-ok{color:var(--accent);margin:0;font-weight:700}.p-top.svelte-12qhfyh{background:var(--ink);color:var(--bg);padding:16px;padding-top:calc(16px + env(safe-area-inset-top));flex-direction:column;gap:2px;display:flex}.p-top.svelte-12qhfyh b:where(.svelte-12qhfyh){font-variation-settings:"wdth" 110;text-transform:uppercase;font-family:Archivo Variable,sans-serif;font-size:22px;font-weight:850}.p-top.svelte-12qhfyh small:where(.svelte-12qhfyh){opacity:.75;font-size:12.5px}.tabs.svelte-12qhfyh{background:var(--paper);border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.tabs.svelte-12qhfyh a:where(.svelte-12qhfyh){text-align:center;color:var(--muted);border-bottom:3px solid #0000;flex:1;padding:12px 8px;font-weight:700;text-decoration:none}.tabs.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:var(--ink);border-bottom-color:var(--ink)}h1.svelte-12qhfyh{font-variation-settings:"wdth" 110;margin:8px 0 0;font-family:Archivo Variable,sans-serif;font-size:26px;font-weight:850;line-height:1.05}.footer.svelte-12qhfyh{text-align:center;color:var(--muted);padding:20px 16px 32px;padding-bottom:calc(32px + env(safe-area-inset-bottom));font-size:12px}
