.shell.svelte-qqmuea{max-width:1100px;margin:0 auto;padding:18px 20px 80px;color:var(--c-ink);font-family:var(--font-rounded);display:flex;flex-direction:column;gap:14px}@media(min-width:920px){.shell.svelte-qqmuea{padding:24px 32px 80px}}.topbar.svelte-qqmuea{display:flex;align-items:center;justify-content:space-between;gap:12px}.crumb.svelte-qqmuea{font-size:12px;font-weight:600;color:var(--c-muted);text-decoration:none}.crumb.svelte-qqmuea:hover{color:var(--c-ink)}.pills.svelte-qqmuea{display:flex;gap:8px}.wbanner.svelte-qqmuea{border-radius:14px;padding:10px 14px;font-size:13px;font-weight:600;border:1px solid var(--c-line)}.wbanner.ok.svelte-qqmuea{background:#24734a1a;color:var(--c-good, #24734a);border-color:#24734a4d}.wbanner.err.svelte-qqmuea{background:#9a33281a;color:var(--c-bad, #9a3328);border-color:#9a33284d}.rail.svelte-qqmuea{display:grid;gap:8px;grid-template-columns:repeat(6,1fr);margin:4px 0;list-style:none;padding:0}@media(max-width:720px){.rail.svelte-qqmuea{grid-template-columns:repeat(3,1fr)}}.rail-step.svelte-qqmuea{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:var(--c-card);border:1px solid var(--c-line);box-shadow:0 4px 10px #0000000a}.rail-step.done.svelte-qqmuea{background:#24734a14;border-color:#24734a4d}.rail-step.now.svelte-qqmuea{background:var(--c-paper);border-color:var(--c-gold, #8c6a2f);box-shadow:0 6px 16px #8c6a2f29}.rail-step.pending.svelte-qqmuea{opacity:.62}.rail-num.svelte-qqmuea{width:26px;height:26px;border-radius:999px;background:#0000000f;color:var(--c-ink);display:grid;place-items:center;font-weight:700;font-size:13px;font-variant-numeric:tabular-nums}.rail-step.done.svelte-qqmuea .rail-num:where(.svelte-qqmuea){background:var(--c-good, #24734a);color:#fff}.rail-step.now.svelte-qqmuea .rail-num:where(.svelte-qqmuea){background:var(--c-ink);color:var(--c-paper)}.rail-text.svelte-qqmuea{display:flex;flex-direction:column;line-height:1.2;min-width:0}.rail-label.svelte-qqmuea{font-size:13px;font-weight:700;letter-spacing:-.3px}.rail-help.svelte-qqmuea{font-size:11px;color:var(--c-muted)}.step-hint.svelte-qqmuea{background:var(--c-paper);border:1px solid var(--c-line);border-radius:14px;padding:10px 14px;font-size:12px;color:var(--c-muted);line-height:1.45;margin-bottom:14px}.step-hint.svelte-qqmuea code:where(.svelte-qqmuea),.step-hint.svelte-qqmuea strong:where(.svelte-qqmuea){color:var(--c-ink)}.form.svelte-qqmuea{display:flex;flex-direction:column;gap:12px}.form.svelte-qqmuea .row2:where(.svelte-qqmuea){display:grid;grid-template-columns:1fr 1fr;gap:12px}.form.svelte-qqmuea .row3:where(.svelte-qqmuea){display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}@media(max-width:720px){.form.svelte-qqmuea .row2:where(.svelte-qqmuea),.form.svelte-qqmuea .row3:where(.svelte-qqmuea){grid-template-columns:1fr}}.form.svelte-qqmuea label:where(.svelte-qqmuea){display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--c-muted)}.form.svelte-qqmuea label:where(.svelte-qqmuea) span:where(.svelte-qqmuea){color:var(--c-ink);font-weight:600}.form.svelte-qqmuea label:where(.svelte-qqmuea) em:where(.svelte-qqmuea){font-style:normal;color:var(--c-muted);font-weight:500;font-size:11px}.form.svelte-qqmuea input:where(.svelte-qqmuea),.form.svelte-qqmuea select:where(.svelte-qqmuea){width:100%;padding:10px 12px;border-radius:12px;background:var(--c-paper);border:1px solid var(--c-line);font-family:var(--font-rounded);font-size:14px;color:var(--c-ink);transition:border-color .12s ease,box-shadow .12s ease}.form.svelte-qqmuea input:where(.svelte-qqmuea):focus,.form.svelte-qqmuea select:where(.svelte-qqmuea):focus{outline:none;border-color:var(--c-gold, #8c6a2f);box-shadow:0 0 0 3px #8c6a2f24}.form.svelte-qqmuea input.bad:where(.svelte-qqmuea){border-color:var(--c-bad, #9a3328)}.form.svelte-qqmuea label.full:where(.svelte-qqmuea){grid-column:1 / -1}.app-grants.svelte-qqmuea{margin-top:6px;padding:14px 16px;border:1px solid rgba(11,15,18,.1);border-radius:12px;background:#ffffff80}.ag-head.svelte-qqmuea{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.ag-title.svelte-qqmuea{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink)}.ag-help.svelte-qqmuea{font-size:11.5px;color:var(--c-muted);line-height:1.4}.ag-grid.svelte-qqmuea{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.ag-cell.svelte-qqmuea{display:grid;grid-template-columns:auto 1fr;column-gap:8px;row-gap:2px;align-items:baseline;padding:9px 12px;border:1px solid rgba(11,15,18,.08);border-radius:10px;background:#ffffffb3;cursor:pointer;transition:background .15s,border-color .15s}.ag-cell.svelte-qqmuea:hover{background:#fffffff2}.ag-cell.checked.svelte-qqmuea{background:color-mix(in srgb,var(--c-good, #24734a) 8%,rgba(255,255,255,.7));border-color:color-mix(in srgb,var(--c-good, #24734a) 35%,transparent)}.ag-cell.svelte-qqmuea input[type=checkbox]:where(.svelte-qqmuea){grid-row:1 / span 2;margin:0;width:16px;height:16px;accent-color:var(--c-good, #24734a);cursor:pointer}.ag-cell.svelte-qqmuea .ag-name:where(.svelte-qqmuea){font-size:13.5px;font-weight:700;color:var(--c-ink)}.ag-cell.svelte-qqmuea .ag-desc:where(.svelte-qqmuea){font-size:11px;color:var(--c-muted);grid-column:2}.form-foot.svelte-qqmuea{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.form-foot.svelte-qqmuea .footgrp:where(.svelte-qqmuea){display:flex;gap:10px}.form-foot.svelte-qqmuea .spacer:where(.svelte-qqmuea){flex:1}.btn.svelte-qqmuea{padding:10px 18px;border-radius:999px;border:1px solid var(--c-line);background:var(--c-card);color:var(--c-ink);font-family:var(--font-rounded);font-weight:700;font-size:13px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.btn.svelte-qqmuea:disabled{opacity:.45;cursor:not-allowed}.btn.svelte-qqmuea:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 16px #00000014}.btn.primary.svelte-qqmuea{background:var(--c-ink);color:var(--c-paper);border-color:var(--c-ink)}.btn.ghost.svelte-qqmuea{background:transparent;color:var(--c-muted);border-color:transparent}.btn.ghost.svelte-qqmuea:hover{color:var(--c-ink)}.btn.warn.svelte-qqmuea{background:#8c6a2f1a;color:var(--c-warn, #9a651e);border-color:#8c6a2f4d}.callout.svelte-qqmuea{margin-top:14px;border-radius:14px;padding:12px 14px;font-size:12px;line-height:1.5;border:1px solid var(--c-line)}.callout.warn.svelte-qqmuea{background:#9a651e14;border-color:#9a651e47;color:var(--c-warn, #9a651e)}.callout.svelte-qqmuea code:where(.svelte-qqmuea),.callout.svelte-qqmuea strong:where(.svelte-qqmuea){color:var(--c-ink)}.callout.svelte-qqmuea code:where(.svelte-qqmuea){background:#0000000d;padding:1px 5px;border-radius:6px;font-size:11px;font-family:ui-monospace,monospace}.kv-grid.svelte-qqmuea{display:grid;grid-template-columns:1fr 1fr;gap:6px 18px}@media(max-width:720px){.kv-grid.svelte-qqmuea{grid-template-columns:1fr}}.kv.svelte-qqmuea{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--c-line);gap:12px}.kv.svelte-qqmuea span:where(.svelte-qqmuea){color:var(--c-muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.6px}.kv.svelte-qqmuea code:where(.svelte-qqmuea){font-family:ui-monospace,monospace;font-size:12px;color:var(--c-ink);text-align:right}.kv.svelte-qqmuea code.warn-text:where(.svelte-qqmuea){color:var(--c-warn, #9a651e)}.page-foot.svelte-qqmuea{margin-top:32px;text-align:center;font-size:12px;color:var(--c-muted)}.page-foot.svelte-qqmuea .dot-sep:where(.svelte-qqmuea){margin:0 6px;opacity:.5}.page-foot.svelte-qqmuea .foot-strong:where(.svelte-qqmuea){color:#0000009e;font-weight:500}
