.gate[data-astro-cid-6rj3jswg]{border-radius:var(--radius-l);background:var(--card);box-shadow:var(--shadow-card);text-align:center;justify-items:center;gap:12px;padding:clamp(20px,4vw,30px) 16px;display:grid}.gate[data-astro-cid-6rj3jswg] p[data-astro-cid-6rj3jswg]{max-width:30rem;color:var(--ink-2);line-height:1.55}.gate__icon[data-astro-cid-6rj3jswg]{background:var(--blue-soft);width:52px;height:52px;color:var(--blue-ink);border-radius:50%;place-items:center;display:grid}.gate__actions[data-astro-cid-6rj3jswg]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.forum-prose{color:var(--ink);overflow-wrap:anywhere;gap:.85em;font-size:1.02rem;line-height:1.65;display:grid}.forum-prose ul,.forum-prose ol{gap:.35em;padding-left:1.4em;display:grid}.forum-prose ul{list-style:outside}.forum-prose ol{list-style:decimal}.forum-prose li::marker{color:var(--ink-3)}.forum-prose blockquote{box-shadow:inset 3px 0 0 var(--line-2);color:var(--ink-2);margin:0;padding:2px 0 2px 14px}.forum-prose strong{font-weight:700}.forum-prose a:not(.cite){color:var(--link);text-underline-offset:.18em;text-decoration:underline}.forum-prose .cite{background:var(--violet-soft);color:var(--violet-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:.05em .4em;font-weight:700}.forum-prose a.cite:hover{text-decoration:underline}.forum-prose .cite sup,.forum-prose .qref sup{font-size:.7em}.forum-prose .qref{color:var(--blue-ink);font-weight:700}.forum-prose a.qref{text-underline-offset:.18em;text-decoration:underline}.editor.svelte-1n1estt{gap:8px;display:grid}.editor__bar.svelte-1n1estt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.editor__tabs.svelte-1n1estt{background:var(--paper-2);border-radius:12px;padding:3px;display:inline-flex}.editor__tabs.svelte-1n1estt button:where(.svelte-1n1estt){min-height:34px;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:9px;padding:0 14px;font-size:.88rem;font-weight:700}.editor__tabs.svelte-1n1estt button[aria-pressed=true]:where(.svelte-1n1estt){background:var(--raised);color:var(--ink);box-shadow:0 1px 3px #0f1b2d1f}.editor__tabs.svelte-1n1estt button:where(.svelte-1n1estt):focus-visible,.editor__help.svelte-1n1estt:focus-visible,.tool.svelte-1n1estt:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.editor__help.svelte-1n1estt{min-height:34px;color:var(--blue-ink);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 8px;font-size:.88rem;font-weight:700;display:inline-flex}.editor__help.svelte-1n1estt svg:where(.svelte-1n1estt),.tool.svelte-1n1estt svg:where(.svelte-1n1estt){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.editor__rules.svelte-1n1estt{background:var(--blue-soft);color:var(--ink);border-radius:12px;gap:6px;padding:12px 14px 12px 30px;font-size:.9rem;font-weight:500;line-height:1.5;list-style:outside;display:grid}.editor__rules[hidden].svelte-1n1estt{display:none}.editor__tools.svelte-1n1estt{background:var(--paper-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;padding:4px;display:flex}.tools__cite.svelte-1n1estt{gap:4px;margin-left:auto;display:flex}.tools__gap.svelte-1n1estt{background:var(--line-2);width:1px;height:20px;margin:0 4px}.tool.svelte-1n1estt{min-width:36px;height:36px;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:9px;grid-auto-flow:column;place-items:center;gap:6px;padding:0 8px;font-size:.86rem;font-weight:700;display:inline-grid}@media (hover:hover){.tool.svelte-1n1estt:hover{background:var(--raised);color:var(--ink)}}.tool[aria-expanded=true].svelte-1n1estt{background:var(--raised);color:var(--blue-ink);box-shadow:0 1px 3px #0f1b2d1f}.editor__panel.svelte-1n1estt{background:var(--blue-soft);border-radius:12px;gap:10px;padding:12px 14px;display:grid}.panel__fields.svelte-1n1estt{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.panel__fields--law.svelte-1n1estt{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}.panel__field.svelte-1n1estt{min-width:0;color:var(--ink);align-content:end;gap:4px;font-size:.84rem;font-weight:700;display:grid}.panel__field.svelte-1n1estt small:where(.svelte-1n1estt){color:var(--ink-3);font-weight:500}.panel__field.svelte-1n1estt select:where(.svelte-1n1estt),.panel__field.svelte-1n1estt input:where(.svelte-1n1estt){background:var(--card);width:100%;min-height:40px;box-shadow:inset 0 0 0 1.5px var(--line-2);font:inherit;color:var(--ink);border:0;border-radius:10px;padding:0 10px;font-weight:600}.panel__field.svelte-1n1estt select:where(.svelte-1n1estt):focus,.panel__field.svelte-1n1estt input:where(.svelte-1n1estt):focus{box-shadow:inset 0 0 0 2px var(--blue);outline:none}.panel__status.svelte-1n1estt{min-height:1.4em;color:var(--violet-ink);font-size:.88rem;font-weight:600}.panel__status.svelte-1n1estt sup{font-size:.7em}.panel__miss.svelte-1n1estt{color:var(--red-ink)}.panel__buttons.svelte-1n1estt{justify-content:flex-end;gap:8px;display:flex}@media (width<=560px){.panel__fields--law.svelte-1n1estt{grid-template-columns:repeat(3,minmax(0,1fr))}.panel__field--act.svelte-1n1estt{grid-column:1/-1}}.editor__field.svelte-1n1estt{position:relative}.editor__field[hidden].svelte-1n1estt{display:none}textarea.svelte-1n1estt{background:var(--paper);width:100%;box-shadow:inset 0 0 0 1.5px var(--line-2);font:inherit;color:var(--ink);resize:vertical;border:0;border-radius:14px;padding:12px 14px;font-weight:500;line-height:1.6;display:block}textarea.svelte-1n1estt:focus{box-shadow:inset 0 0 0 2px var(--blue), 0 0 0 4px var(--blue-soft);outline:none}.editor__count.svelte-1n1estt{color:var(--ink-3);font-size:.78rem;font-weight:600;position:absolute;bottom:8px;right:14px}.editor__preview.svelte-1n1estt{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:14px;padding:12px 14px}.editor__empty.svelte-1n1estt{color:var(--ink-3);font-weight:500}.editor__cited.svelte-1n1estt,.editor__unknown.svelte-1n1estt{font-size:.86rem;font-weight:600;line-height:1.45}.editor__cited.svelte-1n1estt{color:var(--violet-ink)}.editor__cited.svelte-1n1estt sup{font-size:.7em}.editor__unknown.svelte-1n1estt{color:var(--red-ink)}
