.wrap.svelte-1v0wzsf.svelte-1v0wzsf{max-width:1100px;margin:0 auto;padding:0 24px 64px}.gate.svelte-1v0wzsf.svelte-1v0wzsf{max-width:460px;margin:80px auto;text-align:center;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;padding:34px 28px}.hero.svelte-1v0wzsf.svelte-1v0wzsf{padding:44px 0 8px}.hero.svelte-1v0wzsf .eyebrow.svelte-1v0wzsf{font-family:var(--font-mono);font-weight:500;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:0}.hero.svelte-1v0wzsf h1.svelte-1v0wzsf{font-family:var(--font-display);font-weight:700;font-size:38px;line-height:1.05;margin-top:12px}.hero.svelte-1v0wzsf .lead.svelte-1v0wzsf{max-width:64ch;color:var(--ink2);font-size:16.5px;margin:14px 0 0}.grid.svelte-1v0wzsf.svelte-1v0wzsf{display:grid;grid-template-columns:1.15fr .85fr;gap:22px;padding:28px 0 0;align-items:start}@media (max-width: 900px){.grid.svelte-1v0wzsf.svelte-1v0wzsf{grid-template-columns:1fr}}.card.svelte-1v0wzsf.svelte-1v0wzsf{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:0;padding:22px;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%)}.card.svelte-1v0wzsf h2.svelte-1v0wzsf{font-family:var(--font-display);font-weight:700;font-size:19px;margin-bottom:4px}.card.svelte-1v0wzsf h2.mt.svelte-1v0wzsf{margin-top:26px}.card.svelte-1v0wzsf .sub.svelte-1v0wzsf{color:var(--ink3);font-size:13.5px;margin-bottom:16px}.card.svelte-1v0wzsf .sub.mt-sm.svelte-1v0wzsf{margin-top:12px;margin-bottom:0}.card.svelte-1v0wzsf .sub.tighten.svelte-1v0wzsf{margin-top:-6px}label.svelte-1v0wzsf.svelte-1v0wzsf{display:block;font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink3);margin:0 0 6px}textarea.svelte-1v0wzsf.svelte-1v0wzsf,input[type=text].svelte-1v0wzsf.svelte-1v0wzsf{width:100%;background:var(--bg2);color:var(--ink);border:none;box-shadow:inset 0 0 0 1px var(--hair);border-radius:5px;padding:12px 14px;font-size:14.5px;font-family:var(--font-mono);outline:none}textarea.svelte-1v0wzsf.svelte-1v0wzsf{min-height:150px;resize:vertical;line-height:1.5}textarea.svelte-1v0wzsf.svelte-1v0wzsf:focus,input.svelte-1v0wzsf.svelte-1v0wzsf:focus{box-shadow:inset 0 0 0 1px var(--accent)}.row2.svelte-1v0wzsf.svelte-1v0wzsf{display:grid;grid-template-columns:1fr 1fr;gap:14px}.row2.mt-sm.svelte-1v0wzsf.svelte-1v0wzsf,.mt-sm.svelte-1v0wzsf.svelte-1v0wzsf{margin-top:10px}@media (max-width: 560px){.row2.svelte-1v0wzsf.svelte-1v0wzsf{grid-template-columns:1fr}}.approw.svelte-1v0wzsf.svelte-1v0wzsf{display:flex;gap:12px;align-items:center;margin-top:12px;flex-wrap:wrap}.janicelink.svelte-1v0wzsf.svelte-1v0wzsf{font-size:13.5px;color:var(--link)}.btn.svelte-1v0wzsf.svelte-1v0wzsf{display:inline-flex;align-items:center;gap:8px;border:none;border-radius:5px;font-weight:700;font-size:15px;padding:12px 20px;cursor:pointer;font-family:var(--font-body)}.btn-primary.svelte-1v0wzsf.svelte-1v0wzsf{background:var(--accent);color:#fff}.btn-primary.svelte-1v0wzsf.svelte-1v0wzsf:hover{background:var(--accent-hover)}.btn[disabled].svelte-1v0wzsf.svelte-1v0wzsf{opacity:.6;cursor:default}.actions.svelte-1v0wzsf.svelte-1v0wzsf{margin-top:12px}.status.svelte-1v0wzsf.svelte-1v0wzsf{font-size:13.5px;margin-top:10px;min-height:18px;color:var(--ink3)}.status.err.svelte-1v0wzsf.svelte-1v0wzsf{color:var(--accent)}.status.ok.svelte-1v0wzsf.svelte-1v0wzsf{color:#4fae6b}.results.svelte-1v0wzsf.svelte-1v0wzsf{display:flex;flex-direction:column;gap:12px;margin-top:6px}.result.svelte-1v0wzsf.svelte-1v0wzsf{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 16px;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line)}.result.svelte-1v0wzsf .k.svelte-1v0wzsf{font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}.result.svelte-1v0wzsf .v.svelte-1v0wzsf{font-family:var(--font-mono);font-weight:700;font-size:20px;color:var(--ink)}.result.big.svelte-1v0wzsf .v.svelte-1v0wzsf{color:var(--accent);font-size:24px}.vwrap.svelte-1v0wzsf.svelte-1v0wzsf{text-align:right}.volflag.svelte-1v0wzsf.svelte-1v0wzsf{font-size:13px;margin-top:2px}.volflag.over.svelte-1v0wzsf.svelte-1v0wzsf{color:var(--accent);font-weight:600}.volflag.ok.svelte-1v0wzsf.svelte-1v0wzsf{color:#4fae6b}.settings.svelte-1v0wzsf.svelte-1v0wzsf{display:flex;flex-direction:column;gap:2px}.setting.svelte-1v0wzsf.svelte-1v0wzsf{display:flex;justify-content:space-between;gap:14px;padding:10px 0;box-shadow:inset 0 -1px 0 var(--line);font-size:14.5px}.setting.svelte-1v0wzsf.svelte-1v0wzsf:last-child{box-shadow:none}.setting.svelte-1v0wzsf .s-k.svelte-1v0wzsf{color:var(--ink2)}.setting.svelte-1v0wzsf .s-v.svelte-1v0wzsf{font-family:var(--font-mono);color:var(--ink);text-align:right}.notice.svelte-1v0wzsf.svelte-1v0wzsf{margin-top:16px;padding:14px 16px;background:#d9a4411f;box-shadow:inset 0 0 0 1px #d9a44166;font-size:14px;color:var(--ink);border-radius:4px}.notice.svelte-1v0wzsf code.svelte-1v0wzsf{font-family:var(--font-mono);color:var(--accent)}
