.tip.svelte-1gxyckb{background:#fff;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:.8rem;margin:.6rem 0 0;padding:.7rem .9rem;font-size:.95rem;display:flex}.tip.svelte-1gxyckb button:where(.svelte-1gxyckb){font-size:1rem;text-decoration:none}.push.svelte-zd5ilj{margin-top:1.2rem}.push.svelte-zd5ilj h2:where(.svelte-zd5ilj){font:600 1rem var(--font);align-items:center;min-height:44px;margin:0;display:flex}.push.svelte-zd5ilj p:where(.svelte-zd5ilj){margin:.3rem 0}.row.svelte-zd5ilj{justify-content:space-between;align-items:center;gap:1rem;display:flex}.push.svelte-zd5ilj .secondary:where(.svelte-zd5ilj){margin-top:.6rem}.switch.svelte-zd5ilj{background:var(--field);box-sizing:content-box;background-clip:padding-box;border:7px solid #0000;border-radius:99px;flex:none;width:51px;height:31px;min-height:0;padding:0;position:relative}.switch.svelte-zd5ilj span:where(.svelte-zd5ilj){background:#fff;border-radius:50%;width:27px;height:27px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0004}.switch[aria-checked=true].svelte-zd5ilj{background-color:var(--ok)}.switch[aria-checked=true].svelte-zd5ilj span:where(.svelte-zd5ilj){left:22px}.warn.svelte-zd5ilj{color:var(--error);font-weight:600}.push.svelte-zd5ilj ul:where(.svelte-zd5ilj){margin:.4rem 0 0;padding-left:1.2rem}.push.svelte-zd5ilj li:where(.svelte-zd5ilj){margin:.3rem 0}:root{--accent:#2f6f9f;--accent-ink:#1b4f73;--accent-soft:#e3eef7;--amber:#f5b83d;--amber-soft:#fdf1d8;--bg:#f6f5f2;--surface:#fff;--surface-2:#f1efe9;--line:#e6e3dc;--field:#8f8b82;--ink:#1c1c1e;--muted:#6b6963;--ok:#1b6e3a;--error:#b3261e;--r-sm:10px;--r-md:14px;--r-lg:18px;--shadow:0 1px 3px #1c2a3a10, 0 6px 16px #1c2a3a0a;--font:system-ui, -apple-system, sans-serif;--font-display:ui-rounded, system-ui, -apple-system, sans-serif}*{box-sizing:border-box}body{font:16px/1.45 var(--font);color:var(--ink);background:linear-gradient(180deg, var(--accent-soft) 0, var(--bg) 18rem) no-repeat, var(--bg);-webkit-tap-highlight-color:transparent;min-height:100vh;margin:0}h1,h2,h3{font-family:var(--font-display);text-wrap:balance}h1{margin:.4rem 0 1rem;font-size:1.5rem}h2{margin:1.4rem 0 .5rem;font-size:1.1rem}a{color:var(--accent);text-underline-offset:.15em}.card{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow);margin-bottom:.9rem;padding:1.1rem}.card>:first-child{margin-top:0}.card>:last-child{margin-bottom:0}.card>form>:first-child,.card>form>label:first-of-type{margin-top:0}label{margin:.8rem 0 .3rem;font-weight:600;display:block}input:not([type]),input[type=text],input[type=email],input[type=password],input[type=tel],textarea,select{width:100%;font:inherit;border:1px solid var(--field);border-radius:var(--r-sm);background:var(--surface);padding:.7rem}select{appearance:none;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%236b6963' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right .9rem center / 12px 8px;min-height:44px;padding-right:2.2rem}::placeholder{color:var(--muted)}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent);outline:none}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}button,.btn{font:inherit;border-radius:var(--r-sm);background:var(--accent);color:#fff;cursor:pointer;border:0;margin-top:.8rem;padding:.8rem 1.1rem;font-weight:600;text-decoration:none;transition:transform 80ms;display:inline-block}button:active:not(:disabled),.btn:active{transform:scale(.97)}button:disabled{opacity:.55;cursor:not-allowed}button[aria-busy=true]:disabled{opacity:.85;cursor:progress}[tabindex="-1"]:focus{outline:none}button.secondary,.btn.secondary{background:var(--surface-2);color:var(--ink)}button.link{color:var(--muted);background:0 0;align-items:center;min-height:44px;margin:0;padding:0;font-weight:400;text-decoration:underline;display:inline-flex}a.back{min-height:44px;color:var(--muted);align-items:center;font-size:.9rem;display:inline-flex}details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;font-weight:600;list-style:none;display:flex}details>summary::-webkit-details-marker{display:none}details>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.5rem;height:.5rem;margin-right:.3rem;transition:transform .15s;transform:rotate(45deg)}details[open]>summary:after{transform:rotate(-135deg)}.error{color:var(--error);font-weight:600}.error:before{content:"⚠ "}.ok{color:var(--ok);font-weight:600}.ok:before{content:"✓ "}.muted{color:var(--muted);font-size:.9rem}.lost.svelte-12qhfyh{background:var(--ink);color:#fff;max-width:32rem;box-shadow:var(--shadow);z-index:20;border-radius:12px;margin:0 auto;padding:.7rem .9rem;position:fixed;bottom:5.5rem;left:1rem;right:1rem}.build.svelte-12qhfyh,.copy.svelte-12qhfyh{text-align:center;margin-top:1.2rem;font-size:.8rem}main.svelte-12qhfyh:has(.send) .copy:where(.svelte-12qhfyh){padding-bottom:5.5rem}.install.svelte-12qhfyh{margin-top:.6rem;font-size:.9rem}.install.svelte-12qhfyh summary:where(.svelte-12qhfyh){cursor:pointer;text-decoration:underline}@media (display-mode:standalone){.install.svelte-12qhfyh{display:none}}@media (width>=1025px) and (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.install.svelte-12qhfyh{display:none}}main.svelte-12qhfyh{max-width:34rem;margin:0 auto;padding:1rem}header.svelte-12qhfyh{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.brand.svelte-12qhfyh{color:var(--accent);font-family:var(--font-display);align-items:center;gap:.4rem;min-height:44px;font-weight:800;text-decoration:none;display:flex}.brand.svelte-12qhfyh img:where(.svelte-12qhfyh){border-radius:6px}.start.svelte-12qhfyh{align-items:center;gap:.2rem;display:flex}.icon.svelte-12qhfyh{color:#fff;background:radial-gradient(circle, var(--accent) 0 .875rem, transparent .9rem);place-items:center;width:44px;height:44px;display:inline-grid}header.svelte-12qhfyh button.link{min-height:44px;padding:0 .25rem}@media print{header.svelte-12qhfyh,.lost.svelte-12qhfyh,.install.svelte-12qhfyh,.build.svelte-12qhfyh,.copy.svelte-12qhfyh,p.tip,section.push{display:none!important}}
