h1[data-astro-cid-2dn5mazq]{margin:var(--space-5) 0 var(--space-3);font-size:clamp(2.25rem,10vw,var(--text-2xl));font-weight:800;line-height:1;color:#fff}.lead[data-astro-cid-2dn5mazq]{margin:0;color:#e7e3ff}section[data-astro-cid-2dn5mazq]{margin-top:var(--space-7)}section[data-astro-cid-2dn5mazq]:first-child{margin-top:var(--space-6)}.empty[data-astro-cid-2dn5mazq],.intro[data-astro-cid-2dn5mazq]{margin:0 0 var(--space-4);color:var(--color-text-muted)}.regions[data-astro-cid-2dn5mazq]{display:grid;gap:var(--space-6)}.regions[data-astro-cid-2dn5mazq] .region{display:grid;gap:var(--space-3)}.regions[data-astro-cid-2dn5mazq] .region-name{display:flex;justify-content:space-between;gap:var(--space-3);margin:0;font-size:var(--text-lg);font-weight:700}.regions[data-astro-cid-2dn5mazq] .region-count{color:var(--color-text-muted);font-family:var(--font-text);font-size:var(--text-sm);font-weight:600;font-variant-numeric:tabular-nums}.regions[data-astro-cid-2dn5mazq] .progress{height:8px;border-radius:var(--radius-pill);background:var(--color-lilac);overflow:hidden}.regions[data-astro-cid-2dn5mazq] .progress span{display:block;height:100%;border-radius:var(--radius-pill);background:var(--color-open)}.regions[data-astro-cid-2dn5mazq] .stamps{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:var(--space-4);margin:var(--space-2) 0 0;padding:0;list-style:none}.regions[data-astro-cid-2dn5mazq] .stamp{display:grid;place-content:center;aspect-ratio:1;padding:var(--space-3);border:2.5px dashed var(--color-ink);border-radius:50%;color:var(--color-ink);text-align:center;text-decoration:none;transform:rotate(-6deg);overflow:hidden}.regions[data-astro-cid-2dn5mazq] li:nth-child(2n) .stamp{transform:rotate(5deg)}.regions[data-astro-cid-2dn5mazq] .stamp.on-site{border-style:solid;background:var(--color-lilac)}.regions[data-astro-cid-2dn5mazq] .stamp:hover{background:var(--color-lilac-strong)}.regions[data-astro-cid-2dn5mazq] .stamp b{font:800 11.5px / 1.1 var(--font-display);text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.regions[data-astro-cid-2dn5mazq] .stamp small{margin-top:2px;font:600 10.5px / 1.2 var(--font-text)}.saved[data-astro-cid-2dn5mazq]{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.saved[data-astro-cid-2dn5mazq] li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface)}.saved[data-astro-cid-2dn5mazq] a{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg)}.saved[data-astro-cid-2dn5mazq] span{font-size:var(--text-sm);color:var(--color-text-muted)}.family[data-astro-cid-2dn5mazq]{display:grid;gap:var(--space-5)}fieldset[data-astro-cid-2dn5mazq]{display:grid;gap:var(--space-2);min-width:0;margin:0;padding:0;border:0}legend[data-astro-cid-2dn5mazq]{margin-bottom:var(--space-2);padding:0;font-weight:700}.hint[data-astro-cid-2dn5mazq]{color:var(--color-text-muted);font-weight:400;font-size:var(--text-sm)}.chips[data-astro-cid-2dn5mazq]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chips[data-astro-cid-2dn5mazq] .child{display:inline-flex;gap:var(--space-2);align-items:center;min-height:44px;padding:0 var(--space-4);border:1.5px solid var(--color-text);border-radius:var(--radius-pill);background:var(--color-text);color:var(--color-bg);font:600 var(--text-sm) / 1 var(--font-text);cursor:pointer}.add-child[data-astro-cid-2dn5mazq]{display:flex;flex-wrap:wrap;gap:var(--space-2)}select[data-astro-cid-2dn5mazq]{min-height:48px;max-width:100%;padding:0 var(--space-3);border:1.5px solid var(--color-lilac-strong);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font:inherit}.form-actions[data-astro-cid-2dn5mazq]{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.status[data-astro-cid-2dn5mazq]{margin:0;color:var(--color-ink-strong);font-size:var(--text-sm)}.device[data-astro-cid-2dn5mazq] p[data-astro-cid-2dn5mazq]{margin:0 0 var(--space-4);color:var(--color-text-muted)}.danger[data-astro-cid-2dn5mazq],.danger[data-astro-cid-2dn5mazq] span[data-astro-cid-2dn5mazq]{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}
