.sf[data-astro-cid-z67wdn77]{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--signal);border-radius:0;margin:2rem 0;padding:clamp(1.25rem,3vw,2rem);display:block}.sf-form[data-astro-cid-z67wdn77]{gap:1.25rem;display:grid}.sf-progress[data-astro-cid-z67wdn77]{font-size:var(--step--1);color:var(--graphite)}.sf[data-astro-cid-z67wdn77]:not(.js) .sf-progress[data-astro-cid-z67wdn77],.sf[data-astro-cid-z67wdn77]:not(.js) .sf-nav[data-astro-cid-z67wdn77]{display:none}fieldset[data-astro-cid-z67wdn77]{border:0;min-width:0;margin:0;padding:0}.sf-step[data-astro-cid-z67wdn77]>legend[data-astro-cid-z67wdn77],.sf-result[data-astro-cid-z67wdn77] h3[data-astro-cid-z67wdn77]{font-size:var(--step-1);outline:none;margin-bottom:1rem;font-weight:700}.tasks[data-astro-cid-z67wdn77]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.75rem;display:grid}.task[data-astro-cid-z67wdn77]{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:0;gap:.25rem;padding:1rem 1rem 1rem 2.6rem;display:grid;position:relative}.task[data-astro-cid-z67wdn77] input[data-astro-cid-z67wdn77],.opt[data-astro-cid-z67wdn77] input[data-astro-cid-z67wdn77]{accent-color:var(--ink)}.task[data-astro-cid-z67wdn77] input[data-astro-cid-z67wdn77]{position:absolute;top:1.2rem;left:1rem}.task[data-astro-cid-z67wdn77]:has(input:checked){border-color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--ink)}.task-title[data-astro-cid-z67wdn77]{font-weight:700}.task-hint[data-astro-cid-z67wdn77],.sf-hint[data-astro-cid-z67wdn77],.sf-privacy[data-astro-cid-z67wdn77]{font-size:var(--step--1);color:var(--graphite)}.q[data-astro-cid-z67wdn77]{margin-top:1.25rem}.q-radio[data-astro-cid-z67wdn77] legend[data-astro-cid-z67wdn77],.q-field[data-astro-cid-z67wdn77]>span[data-astro-cid-z67wdn77]{margin-bottom:.5rem;font-weight:700;display:block}.opts[data-astro-cid-z67wdn77]{flex-wrap:wrap;gap:.5rem;display:flex}.opt[data-astro-cid-z67wdn77]{border:1px solid var(--line);background:var(--paper);cursor:pointer;font-size:var(--step--1);border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .8rem;display:inline-flex}.opt[data-astro-cid-z67wdn77]:has(input:checked){border-color:var(--ink);background:var(--surface)}.q-field[data-astro-cid-z67wdn77] input[data-astro-cid-z67wdn77],.q-field[data-astro-cid-z67wdn77] select[data-astro-cid-z67wdn77]{font:inherit;border:1px solid var(--graphite);background:var(--surface);width:min(100%,28rem);color:var(--ink);border-radius:2px;padding:.55rem .7rem}.apps[data-astro-cid-z67wdn77]{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.apps[data-astro-cid-z67wdn77] a[data-astro-cid-z67wdn77]{border:1px solid var(--line);background:var(--paper);height:100%;color:var(--ink);border-radius:2px;gap:.25rem;padding:.9rem 1rem;text-decoration:none;display:grid}.apps[data-astro-cid-z67wdn77] a[data-astro-cid-z67wdn77]:hover{border-color:var(--graphite)}.apps[data-astro-cid-z67wdn77] span[data-astro-cid-z67wdn77]{font-size:var(--step--1);color:var(--graphite)}.sf-note[data-astro-cid-z67wdn77]{border-left:4px solid var(--signal);background:var(--paper);padding:.5rem .9rem}.sf-result[data-astro-cid-z67wdn77]>[data-astro-cid-z67wdn77]+[data-astro-cid-z67wdn77]{margin-top:1rem}.sf-actions[data-astro-cid-z67wdn77]{flex-wrap:wrap;gap:.75rem;display:flex}.sf-actions[data-astro-cid-z67wdn77] .button[data-astro-cid-z67wdn77]:not(.button--quiet){color:var(--paper)}.sf-nav[data-astro-cid-z67wdn77]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:1.25rem;display:flex}.sf-nav[data-astro-cid-z67wdn77] .sf-next[data-astro-cid-z67wdn77]{color:var(--paper)}.sf-next[data-astro-cid-z67wdn77]:disabled{opacity:.4;cursor:not-allowed}.linklike[data-astro-cid-z67wdn77]{font:inherit;color:var(--brass);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}[data-astro-cid-z67wdn77][hidden]{display:none!important}button[data-astro-cid-z67wdn77].button{cursor:pointer}
