.nm.svelte-2dxmkt{display:flex;justify-content:center;padding:clamp(32px,6vw,72px) var(--s4) var(--s8)}.nm__card.svelte-2dxmkt{width:100%;max-width:40rem;padding:clamp(24px,5vw,44px);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-2)}.nm__title.svelte-2dxmkt{margin:0;font-family:var(--serif);font-weight:800;font-size:clamp(28px,5vw,38px);line-height:1.08;color:var(--ink)}.nm__who.svelte-2dxmkt,.nm__lede.svelte-2dxmkt{margin:var(--s3) 0 0;font-size:15.5px;line-height:1.55;color:var(--ink-2)}.nm__who.svelte-2dxmkt b:where(.svelte-2dxmkt){color:var(--ink)}.nm__ok.svelte-2dxmkt,.nm__err.svelte-2dxmkt{margin:var(--s4) 0 0;padding:var(--s3) var(--s4);border-left:4px solid var(--accent);background:var(--surface-2);font-size:14.5px;line-height:1.5;color:var(--ink)}.nm__err.svelte-2dxmkt{border-left-color:var(--danger, #b3261e)}.nm__quick.svelte-2dxmkt{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s5);padding:var(--s4);border:1px solid var(--line-2);border-radius:var(--r)}.nm__quick.svelte-2dxmkt p:where(.svelte-2dxmkt){margin:0;font-weight:700;color:var(--ink)}.nm__form.svelte-2dxmkt{margin-top:var(--s6)}.nm__lists.svelte-2dxmkt{margin:0;padding:0;border:0;min-width:0}.nm__label.svelte-2dxmkt{display:block;padding:0;margin-bottom:var(--s2);font-family:var(--sans);font-size:13px;font-weight:700;color:var(--ink-2)}.nm__grid.svelte-2dxmkt{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--s3);align-items:start}.nm__sections.svelte-2dxmkt{margin-top:var(--s3)}.nm__sections.svelte-2dxmkt summary:where(.svelte-2dxmkt){cursor:pointer;font-family:var(--sans);font-size:13px;font-weight:700;color:var(--accent-ink)}.nm__chips.svelte-2dxmkt{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--s2)}.nm__chip.svelte-2dxmkt{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-family:var(--sans);font-size:12.5px;font-weight:600;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line-2);border-radius:999px;cursor:pointer}.nm__chip.svelte-2dxmkt:has(input:where(.svelte-2dxmkt):checked){color:var(--accent-ink);border-color:var(--accent)}.nm__chip.svelte-2dxmkt input:where(.svelte-2dxmkt){margin:0;accent-color:var(--accent)}.nm__chip.svelte-2dxmkt:has(input:where(.svelte-2dxmkt):focus-visible){outline:2px solid var(--accent);outline-offset:2px}.nm__acts.svelte-2dxmkt{margin-top:var(--s5)}.nm__btn.svelte-2dxmkt{height:44px;padding:0 22px;border:0;border-radius:var(--r);background:var(--accent);color:var(--on-accent);font-family:var(--sans);font-size:15px;font-weight:700;cursor:pointer}.nm__btn.svelte-2dxmkt:hover{background:var(--accent-2)}.nm__danger.svelte-2dxmkt{height:40px;padding:0 18px;border:1.5px solid var(--ink);border-radius:var(--r);background:transparent;color:var(--ink);font-family:var(--sans);font-weight:700;cursor:pointer}.nm__danger.svelte-2dxmkt:hover{background:var(--ink);color:var(--surface)}.nm__leave.svelte-2dxmkt{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--line)}.nm__textbtn.svelte-2dxmkt{padding:0;border:0;background:none;color:var(--ink-2);font-family:var(--sans);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.nm.svelte-2dxmkt :where(.svelte-2dxmkt):is(.nm__btn:where(.svelte-2dxmkt),.nm__danger:where(.svelte-2dxmkt),.nm__textbtn:where(.svelte-2dxmkt),a:where(.svelte-2dxmkt)):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nm.svelte-2dxmkt :where(.svelte-2dxmkt):is(button:where(.svelte-2dxmkt)):disabled{opacity:.65;cursor:default}.nm__linkform.svelte-2dxmkt{margin-top:var(--s5)}.nm__row.svelte-2dxmkt{display:flex;gap:var(--s2);flex-wrap:wrap}.nm__input.svelte-2dxmkt{flex:1 1 16rem;min-width:0;height:44px;padding:0 14px;font-family:var(--sans);font-size:16px;color:var(--ink);background:var(--field-bg);border:1px solid var(--line-2);border-radius:var(--r)}.nm__input.svelte-2dxmkt:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.nm__fine.svelte-2dxmkt{margin:var(--s5) 0 0;font-size:13.5px;color:var(--ink-3)}.nm__fine.svelte-2dxmkt a:where(.svelte-2dxmkt){color:var(--accent-ink);font-weight:700}
