.band[data-astro-cid-kiqakpok]{padding-inline:3.5rem}.frame[data-astro-cid-kiqakpok]{max-width:62.5rem;margin-inline:auto}.head[data-astro-cid-kiqakpok]{padding-block:8rem 3rem}.entry-line[data-astro-cid-kiqakpok]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.02em;color:var(--color-text-muted);margin:0 0 1.25rem}.entry-line[data-astro-cid-kiqakpok] a[data-astro-cid-kiqakpok]{color:inherit;text-decoration:none;transition:color .15s ease}.entry-line[data-astro-cid-kiqakpok] a[data-astro-cid-kiqakpok]:hover{color:var(--color-accent)}.entry-line[data-astro-cid-kiqakpok] .sep[data-astro-cid-kiqakpok]{color:var(--color-border-strong)}h1[data-astro-cid-kiqakpok]{font-family:var(--font-display, var(--font-sans));font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.05;font-weight:600;letter-spacing:-.02em;color:var(--color-text-primary);margin:0 0 1.25rem}.lede[data-astro-cid-kiqakpok]{color:var(--color-text-secondary);font-size:1.125rem;line-height:1.625;max-width:42rem;margin:0}.body[data-astro-cid-kiqakpok]{padding-block:3.5rem 6rem}.sec[data-astro-cid-kiqakpok]>h2[data-astro-cid-kiqakpok]:before{content:none}.sec[data-astro-cid-kiqakpok]>h2[data-astro-cid-kiqakpok]{font-family:var(--font-display, var(--font-sans));font-size:1.75rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--color-text-primary);margin:0 0 .5rem}.sec[data-astro-cid-kiqakpok]+.sec[data-astro-cid-kiqakpok]{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--color-border)}.sec-intro[data-astro-cid-kiqakpok]{color:var(--color-text-secondary);margin:0 0 1.5rem;max-width:42em}.survey[data-astro-cid-kiqakpok]{display:grid;gap:1.1rem;max-width:42rem}.pair[data-astro-cid-kiqakpok]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.field[data-astro-cid-kiqakpok]{display:grid;gap:.35rem}.field[data-astro-cid-kiqakpok] label[data-astro-cid-kiqakpok]{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-night-text-secondary)}.field[data-astro-cid-kiqakpok] input[data-astro-cid-kiqakpok],.field[data-astro-cid-kiqakpok] select[data-astro-cid-kiqakpok],.field[data-astro-cid-kiqakpok] textarea[data-astro-cid-kiqakpok]{font-family:inherit;font-size:.95rem;color:var(--color-night-text);background:var(--color-night-surface);border:1px solid var(--color-night-border);border-radius:.375rem;padding:.6rem .7rem;width:100%;transition:border-color .15s ease}.field[data-astro-cid-kiqakpok] select[data-astro-cid-kiqakpok]{color-scheme:dark}.field[data-astro-cid-kiqakpok] textarea[data-astro-cid-kiqakpok]{resize:vertical;line-height:1.6}.field[data-astro-cid-kiqakpok] input[data-astro-cid-kiqakpok]:hover,.field[data-astro-cid-kiqakpok] select[data-astro-cid-kiqakpok]:hover,.field[data-astro-cid-kiqakpok] textarea[data-astro-cid-kiqakpok]:hover{border-color:var(--color-night-text-secondary)}.field[data-astro-cid-kiqakpok] input[data-astro-cid-kiqakpok]:focus-visible,.field[data-astro-cid-kiqakpok] select[data-astro-cid-kiqakpok]:focus-visible,.field[data-astro-cid-kiqakpok] textarea[data-astro-cid-kiqakpok]:focus-visible{border-color:var(--color-aurora-cyan);outline:2px solid var(--color-aurora-cyan);outline-offset:2px}.field[data-astro-cid-kiqakpok] input[data-astro-cid-kiqakpok]::placeholder,.field[data-astro-cid-kiqakpok] textarea[data-astro-cid-kiqakpok]::placeholder{color:var(--color-night-text-secondary)}.gotcha[data-astro-cid-kiqakpok]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.actions[data-astro-cid-kiqakpok]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-top:.4rem}.btn[data-astro-cid-kiqakpok]{display:inline-block;font-family:inherit;font-size:.95rem;font-weight:600;color:var(--color-accent);background:transparent;border:1px solid var(--color-border-strong);border-radius:.375rem;padding:.62rem 1.4rem;text-decoration:none;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.btn[data-astro-cid-kiqakpok]:hover{color:var(--color-night-bg);background:var(--color-aurora-cyan);border-color:var(--color-aurora-cyan)}.btn[data-astro-cid-kiqakpok]:disabled{opacity:.6;cursor:default}.skip[data-astro-cid-kiqakpok]{font-size:.94rem}.sent-note[data-astro-cid-kiqakpok],.err-note[data-astro-cid-kiqakpok]{margin:0 0 1.5rem;padding:.85rem 1rem;border:1px solid var(--color-accent);border-radius:.375rem;background:var(--color-night-surface);color:var(--color-text-primary);max-width:42rem}.err-note[data-astro-cid-kiqakpok]{border-color:var(--color-aurora-amber)}.metric[data-astro-cid-kiqakpok]{font-family:var(--font-mono);font-size:.78rem;color:var(--color-text-muted);letter-spacing:.06em}footer[data-astro-cid-kiqakpok]{border-top:1px solid var(--color-border)}.foot[data-astro-cid-kiqakpok]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-block:2rem}.foot[data-astro-cid-kiqakpok] p[data-astro-cid-kiqakpok]{margin:0;font-size:.875rem;color:var(--color-text-secondary)}.foot-link[data-astro-cid-kiqakpok]{font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-muted);text-decoration:none;transition:color .15s ease}.foot-link[data-astro-cid-kiqakpok]:hover{color:var(--color-text-secondary)}@media(max-width:720px){.band[data-astro-cid-kiqakpok]{padding-inline:24px}.head[data-astro-cid-kiqakpok]{padding-block:6.5rem 2.5rem}.body[data-astro-cid-kiqakpok]{padding-block:2.5rem 4rem}.pair[data-astro-cid-kiqakpok]{grid-template-columns:1fr}.btn[data-astro-cid-kiqakpok]{min-height:44px}}@media(prefers-reduced-motion:reduce){.btn[data-astro-cid-kiqakpok],.entry-line[data-astro-cid-kiqakpok] a[data-astro-cid-kiqakpok],.foot-link[data-astro-cid-kiqakpok],.field[data-astro-cid-kiqakpok] input[data-astro-cid-kiqakpok],.field[data-astro-cid-kiqakpok] select[data-astro-cid-kiqakpok],.field[data-astro-cid-kiqakpok] textarea[data-astro-cid-kiqakpok]{transition:none}}body{--color-bg: var(--color-night-bg);--color-surface-veil: var(--color-night-surface);--color-surface-raised: var(--color-night-surface);--color-border: var(--color-night-border);--color-border-strong: var(--color-night-border);--color-text-primary: var(--color-night-text);--color-text-secondary: var(--color-night-text-secondary);--color-text-muted: var(--color-night-text-secondary);--color-accent: var(--color-aurora-cyan);--color-accent-dim: var(--color-night-border);--color-grid: var(--color-night-border);background-color:var(--color-night-bg)}
