.page-art[data-astro-cid-m57germk]{margin:0;width:100%;max-width:var(--art-page-max)}svg[data-astro-cid-m57germk]{width:100%;height:auto}.paper[data-astro-cid-m57germk]{fill:var(--color-surface);stroke:var(--color-text);stroke-width:1.25}.line[data-astro-cid-m57germk]{stroke:var(--color-text);stroke-width:1.5}.line[data-astro-cid-m57germk].soft,.soft[data-astro-cid-m57germk]{stroke:var(--color-text);opacity:var(--opacity-soft);stroke-width:1.5}.grid[data-astro-cid-m57germk]{stroke:var(--color-border-strong)}.dot[data-astro-cid-m57germk] circle[data-astro-cid-m57germk],.dot[data-astro-cid-m57germk]{fill:var(--color-text);opacity:var(--opacity-dot);stroke:none}.dot-accent[data-astro-cid-m57germk]{fill:var(--color-accent);stroke:none}.ring[data-astro-cid-m57germk]{stroke:var(--color-border-strong);stroke-dasharray:3 5}.node[data-astro-cid-m57germk]{fill:var(--color-surface);stroke:var(--color-text);stroke-width:1.5}.link[data-astro-cid-m57germk]{stroke:var(--color-accent);stroke-width:2}.lock[data-astro-cid-m57germk]{fill:var(--color-surface);stroke:var(--color-accent);stroke-width:1.75}.lock-arc[data-astro-cid-m57germk]{stroke:var(--color-accent);stroke-width:1.75}.stamp[data-astro-cid-m57germk]{fill:var(--color-bg);stroke:var(--color-accent);stroke-width:1.5}.stamp-in[data-astro-cid-m57germk]{stroke:var(--color-accent);stroke-dasharray:2 3}text[data-astro-cid-m57germk]{font-family:var(--font-mono);font-weight:var(--fw-medium);stroke:none;letter-spacing:var(--tracking-art)}.t-muted[data-astro-cid-m57germk]{fill:var(--color-text-muted);font-size:var(--fs-art-sm)}.t-strong[data-astro-cid-m57germk]{fill:var(--color-text);font-size:var(--fs-art-lg);letter-spacing:0}.t-stamp[data-astro-cid-m57germk]{fill:var(--color-accent);font-size:var(--fs-art-lg)}path[data-astro-cid-m57germk][pathLength]{stroke-dasharray:1;animation:draw var(--dur-draw) var(--ease) .2s both}@keyframes draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.captcha[data-astro-cid-i5xthjb2]{width:min(var(--captcha-width),calc(100% - 2 * var(--space-4)));margin:auto;padding:var(--space-5);color:var(--color-text);background:var(--color-surface);border:var(--bw) solid var(--color-border-strong);border-radius:var(--radius-sm)}.captcha[data-astro-cid-i5xthjb2][open]{display:grid;gap:var(--space-3)}.captcha[data-astro-cid-i5xthjb2]::backdrop{background:var(--captcha-backdrop)}.title[data-astro-cid-i5xthjb2]{font-family:var(--font-heading);font-size:var(--fs-lg);font-weight:var(--fw-ui)}.hint[data-astro-cid-i5xthjb2]{font-size:var(--fs-ui);color:var(--color-text-muted)}.stage[data-astro-cid-i5xthjb2]{color:var(--color-text);accent-color:var(--color-accent);background:var(--color-surface);justify-self:center;width:min(var(--captcha-size),100%)}canvas[data-astro-cid-i5xthjb2]{display:block;width:100%;height:auto;aspect-ratio:1}[data-astro-cid-i5xthjb2][data-state=checking] canvas[data-astro-cid-i5xthjb2]{opacity:var(--captcha-dim)}input[data-astro-cid-i5xthjb2]{appearance:none;display:block;width:100%;height:var(--captcha-touch);margin:0;background:none;cursor:grab;touch-action:none}input[data-astro-cid-i5xthjb2]:active{cursor:grabbing}input[data-astro-cid-i5xthjb2]:disabled{cursor:default}input[data-astro-cid-i5xthjb2]::-webkit-slider-runnable-track{height:var(--captcha-track);border-radius:var(--radius-pill);background:var(--color-border-strong)}input[data-astro-cid-i5xthjb2]::-moz-range-track{height:var(--captcha-track);border-radius:var(--radius-pill);background:var(--color-border-strong)}input[data-astro-cid-i5xthjb2]::-webkit-slider-thumb{appearance:none;box-sizing:border-box;width:var(--captcha-thumb);height:var(--captcha-thumb);margin-top:calc((var(--captcha-track) - var(--captcha-thumb)) / 2);border-radius:var(--radius-pill);border:var(--bw-focus) solid var(--color-surface);background:var(--color-accent);box-shadow:0 0 0 var(--bw) var(--color-accent)}input[data-astro-cid-i5xthjb2]::-moz-range-thumb{box-sizing:border-box;width:var(--captcha-thumb);height:var(--captcha-thumb);border-radius:var(--radius-pill);border:var(--bw-focus) solid var(--color-surface);background:var(--color-accent);box-shadow:0 0 0 var(--bw) var(--color-accent)}input[data-astro-cid-i5xthjb2]:disabled::-webkit-slider-thumb{background:var(--color-border-strong);box-shadow:none}input[data-astro-cid-i5xthjb2]:disabled::-moz-range-thumb{background:var(--color-border-strong);box-shadow:none}input[data-astro-cid-i5xthjb2]:focus-visible{outline:none}input[data-astro-cid-i5xthjb2]:focus-visible::-webkit-slider-thumb{box-shadow:var(--ring)}input[data-astro-cid-i5xthjb2]:focus-visible::-moz-range-thumb{box-shadow:var(--ring)}.state[data-astro-cid-i5xthjb2]{font-size:var(--fs-xs);line-height:var(--lh-relaxed);color:var(--color-text-muted)}.state[data-astro-cid-i5xthjb2]:empty{display:none}[data-astro-cid-i5xthjb2][data-state=retry] .state[data-astro-cid-i5xthjb2],[data-astro-cid-i5xthjb2][data-state=off] .state[data-astro-cid-i5xthjb2]{color:var(--color-error)}.actions[data-astro-cid-i5xthjb2]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.help[data-astro-cid-i5xthjb2]{font-size:var(--fs-xs);color:var(--color-text-muted)}.help[data-astro-cid-i5xthjb2] a[data-astro-cid-i5xthjb2]{color:inherit}.help[data-astro-cid-i5xthjb2] a[data-astro-cid-i5xthjb2]:hover{color:var(--color-accent)}.form[data-astro-cid-346426y5]{display:grid;gap:var(--space-5)}.nojs[data-astro-cid-346426y5]{display:grid;gap:var(--space-3);padding:var(--space-4);border:var(--bw) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--fs-ui)}.fields[data-astro-cid-346426y5]{display:grid;gap:var(--space-4)}@media(min-width:40em){.fields[data-astro-cid-346426y5]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-4)}}.hp[data-astro-cid-346426y5]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.actions[data-astro-cid-346426y5]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4)}.actions[data-astro-cid-346426y5] .note{font-size:var(--fs-xs);color:var(--color-text-muted)}.status[data-astro-cid-346426y5]{display:flex;gap:var(--space-2-5);align-items:flex-start;padding:var(--input-pad-y) var(--space-3);border-radius:var(--radius-sm);border:var(--bw) solid var(--color-border-strong);background:var(--color-surface);font-size:var(--fs-ui)}.status[data-astro-cid-346426y5][hidden]{display:none}.status[data-astro-cid-346426y5][data-state=ok]{border-color:var(--color-success);color:var(--color-success)}.status[data-astro-cid-346426y5][data-state=err]{border-color:var(--color-error);color:var(--color-error)}.status[data-astro-cid-346426y5][data-state=pending]{color:var(--color-text-muted)}.field[data-astro-cid-ye3yfdhz]{display:grid;gap:var(--space-2);align-content:start}label[data-astro-cid-ye3yfdhz]{font-size:var(--fs-sm);font-weight:var(--fw-ui);color:var(--color-text)}.req[data-astro-cid-ye3yfdhz]{color:var(--color-accent)}.opt[data-astro-cid-ye3yfdhz]{font-weight:var(--fw-regular);color:var(--color-text-muted)}input[data-astro-cid-ye3yfdhz]:not([type=checkbox]),select[data-astro-cid-ye3yfdhz],textarea[data-astro-cid-ye3yfdhz]{width:100%;min-height:var(--input-height);padding:var(--input-pad-y) var(--input-pad-x);background:var(--color-surface);color:var(--color-text);border:var(--bw) solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:var(--fs-base);line-height:var(--lh-ui);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}textarea[data-astro-cid-ye3yfdhz]{resize:vertical;min-height:var(--textarea-min)}select[data-astro-cid-ye3yfdhz]{appearance:none;padding-right:var(--space-5);background-image:linear-gradient(45deg,transparent 50%,var(--color-text-muted) 50%),linear-gradient(-45deg,transparent 50%,var(--color-text-muted) 50%);background-position:calc(100% - var(--select-arrow-inset) - var(--select-arrow)) 50%,calc(100% - var(--select-arrow-inset)) 50%;background-size:var(--select-arrow) var(--select-arrow);background-repeat:no-repeat}[data-astro-cid-ye3yfdhz]::placeholder{color:var(--color-placeholder);opacity:1}input[data-astro-cid-ye3yfdhz]:hover,select[data-astro-cid-ye3yfdhz]:hover,textarea[data-astro-cid-ye3yfdhz]:hover{border-color:var(--color-text-muted)}input[data-astro-cid-ye3yfdhz]:focus-visible,select[data-astro-cid-ye3yfdhz]:focus-visible,textarea[data-astro-cid-ye3yfdhz]:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:var(--ring)}input[data-astro-cid-ye3yfdhz]:user-invalid,select[data-astro-cid-ye3yfdhz]:user-invalid,textarea[data-astro-cid-ye3yfdhz]:user-invalid{border-color:var(--color-error)}.hint[data-astro-cid-ye3yfdhz]{font-size:var(--fs-xs);color:var(--color-text-muted);line-height:var(--lh-relaxed)}.field-check[data-astro-cid-ye3yfdhz]{grid-template-columns:auto 1fr;column-gap:var(--space-2-5);align-items:start}.field-check[data-astro-cid-ye3yfdhz] input[data-astro-cid-ye3yfdhz]{width:var(--check-size);height:var(--check-size);margin-top:var(--check-offset);accent-color:var(--color-accent)}.field-check[data-astro-cid-ye3yfdhz] label[data-astro-cid-ye3yfdhz]{font-weight:var(--fw-regular);color:var(--color-text-muted);line-height:var(--lh-relaxed)}.field-check[data-astro-cid-ye3yfdhz] .hint[data-astro-cid-ye3yfdhz]{grid-column:2}@media(min-width:40em){.wide[data-astro-cid-ye3yfdhz]{grid-column:1 / -1}}
