.lf[data-astro-cid-sevzbneq]{border-radius:var(--r-feature);box-shadow:var(--lift-2);padding:clamp(20px,3.4vw,36px);position:relative}.lf-fields[data-astro-cid-sevzbneq]{gap:var(--sp-5);display:grid}.lf-fields[data-astro-cid-sevzbneq][hidden]{display:none}.lf-field[data-astro-cid-sevzbneq]{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.lf-field[data-astro-cid-sevzbneq]>label[data-astro-cid-sevzbneq],.lf-field[data-astro-cid-sevzbneq] legend[data-astro-cid-sevzbneq]{color:var(--ink-2);padding:0;font-size:.86rem;font-weight:600}.lf-field[data-astro-cid-sevzbneq] legend[data-astro-cid-sevzbneq]{margin-bottom:6px}.lf-req[data-astro-cid-sevzbneq]{color:var(--acc-text);margin-left:2px}.lf-opt[data-astro-cid-sevzbneq]{color:var(--ink-3);margin-left:4px;font-size:.78rem;font-weight:400}.lf-field[data-astro-cid-sevzbneq] textarea[data-astro-cid-sevzbneq]{resize:vertical;min-height:110px}.lf-hint[data-astro-cid-sevzbneq]{color:var(--ink-3);font-size:.78rem}.lf-err[data-astro-cid-sevzbneq]{color:#b42318;font-size:.82rem}[data-astro-cid-sevzbneq][data-theme=dark] .lf-err[data-astro-cid-sevzbneq]{color:#fda29b}.lf-field[data-astro-cid-sevzbneq].is-bad .field[data-astro-cid-sevzbneq]{border-color:#d92d20;box-shadow:0 0 0 3px #d92d201f}[data-astro-cid-sevzbneq][data-theme=dark] .lf-field[data-astro-cid-sevzbneq].is-bad .field[data-astro-cid-sevzbneq]{border-color:#f97066}.lf-check-list[data-astro-cid-sevzbneq]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.lf-check[data-astro-cid-sevzbneq]{cursor:pointer;display:inline-flex;position:relative}.lf-check[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.lf-check[data-astro-cid-sevzbneq] span[data-astro-cid-sevzbneq]{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--panel);min-height:40px;color:var(--ink-2);transition:border-color var(--t-ctl) var(--ease-out), background-color var(--t-ctl) var(--ease-out), color var(--t-ctl) var(--ease-out);align-items:center;gap:8px;padding:8px 14px;font-size:.88rem;font-weight:600;display:inline-flex}.lf-check[data-astro-cid-sevzbneq] span[data-astro-cid-sevzbneq]:before{content:"";border:1.5px solid var(--line-strong);background:var(--panel);width:16px;height:16px;transition:background-color var(--t-ctl) var(--ease-out), border-color var(--t-ctl) var(--ease-out);border-radius:5px;flex:none}.lf-check[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:checked+span[data-astro-cid-sevzbneq]{border-color:var(--acc-text);background:var(--acc-wash);color:var(--ink)}.lf-check[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:checked+span[data-astro-cid-sevzbneq]:before{border-color:var(--fill);background:var(--fill) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 8.2 2.6 2.6L12 5.4' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}[data-astro-cid-sevzbneq][data-theme=dark] .lf-check[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:checked+span[data-astro-cid-sevzbneq]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 8.2 2.6 2.6L12 5.4' fill='none' stroke='%2304120f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.lf-check[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:focus-visible+span[data-astro-cid-sevzbneq]{outline:2px solid var(--acc-text);outline-offset:2px}.lf-hp[data-astro-cid-sevzbneq]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lf-alert[data-astro-cid-sevzbneq]{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-field);color:#b42318;background:#d92d2014;border:1px solid #d92d2040;font-size:.88rem}[data-astro-cid-sevzbneq][data-theme=dark] .lf-alert[data-astro-cid-sevzbneq]{color:#fda29b}.lf-alert[data-astro-cid-sevzbneq][hidden]{display:none}.lf-ts[data-astro-cid-sevzbneq]{width:1px;height:0;position:absolute;overflow:hidden}.lf-ts[data-astro-cid-sevzbneq].ts-open{width:auto;height:auto;min-height:65px;position:static;overflow:visible}.lf-note[data-astro-cid-sevzbneq]{color:var(--ink-2);font-size:.86rem}.lf-note[data-astro-cid-sevzbneq][hidden]{display:none}.lf-actions[data-astro-cid-sevzbneq]{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.lf-small[data-astro-cid-sevzbneq]{color:var(--ink-3);flex:220px;font-size:.82rem}.lf-done[data-astro-cid-sevzbneq]{gap:var(--sp-3);outline:none;justify-items:start;display:grid}.lf-done[data-astro-cid-sevzbneq][hidden]{display:none}.lf-done[data-astro-cid-sevzbneq] p[data-astro-cid-sevzbneq]{color:var(--ink-2);max-width:60ch;line-height:1.6}@media (width>=640px){.lf-fields[data-astro-cid-sevzbneq]{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-fields[data-astro-cid-sevzbneq]>[data-astro-cid-sevzbneq]{grid-column:1/-1}.lf-fields[data-astro-cid-sevzbneq]>.lf-half[data-astro-cid-sevzbneq]{grid-column:span 1}}@media (width<=639px){.lf-actions[data-astro-cid-sevzbneq] .btn[data-astro-cid-sevzbneq]{flex:100%}}
