.ff{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.ff-l{color:var(--text);padding:0;font-size:14px;font-weight:500;line-height:20px}.ff-req{color:var(--text-3);margin-left:2px}.ff-opt{font:450 12px/20px var(--mono);color:var(--text-3);margin-left:8px}.ff-h{color:var(--text-3);margin:-2px 0 2px;font-size:13px;line-height:19px}.ff-e{color:var(--err);margin:0;font-size:13px;line-height:19px}.ff-i{background:var(--field);width:100%;min-width:0;height:40px;box-shadow:inset 0 0 0 1px var(--border-control);font:450 15px/22px var(--sans);color:var(--text);transition:box-shadow var(--dur-fast);border:0;border-radius:8px;padding:0 12px}.ff-i::placeholder{color:var(--text-3)}.ff-i:hover{box-shadow:inset 0 0 0 1px var(--border-hover)}.ff-i:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-radius:8px}.ff-i[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--err)}textarea.ff-i{resize:vertical;height:auto;min-height:116px;padding:9px 12px}select.ff-i{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--text-3) 50%), linear-gradient(135deg, var(--text-3) 50%, transparent 50%);background-position:calc(100% - 17px) 18px,calc(100% - 12px) 18px;background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}select.ff-i option{background:var(--popover);color:var(--text)}.ff-chips{flex-wrap:wrap;gap:6px;display:flex}.ff-chip{min-width:0;display:inline-flex;position:relative}.ff-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ff-chip span{min-height:32px;box-shadow:inset 0 0 0 1px var(--border-control);color:var(--text-2);transition:background var(--dur-fast), color var(--dur-fast), box-shadow var(--dur-fast);border-radius:16px;align-items:center;gap:7px;padding:5px 12px;font-size:13.5px;line-height:20px;display:inline-flex}.ff-chip:hover span{box-shadow:inset 0 0 0 1px var(--border-hover);color:var(--text)}.ff-chip input:checked+span{background:var(--text);box-shadow:inset 0 0 0 1px var(--text);color:var(--bg)}.ff-chip input:checked+span:before{content:"";border:0 solid;border-width:0 0 1.5px 1.5px;width:9px;height:5px;margin:-3px 0 0 -2px;rotate:-45deg}.ff-chip input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.ff-set[data-invalid] .ff-chip span{box-shadow:inset 0 0 0 1px var(--err-line)}.ff-grps{border-top:1px solid var(--border);flex-direction:column;display:flex}.ff-grp{border-bottom:1px solid var(--border);grid-template-columns:128px minmax(0,1fr);gap:8px 16px;padding:10px 0;display:grid}.ff-gh{font:500 12px/20px var(--mono);color:var(--text-3);padding-top:6px}@media (width<=560px){.ff-grp{grid-template-columns:minmax(0,1fr);gap:6px}.ff-gh{padding-top:0}}.ff-sub{justify-content:center;min-width:168px;height:44px;padding:0 20px;font-size:15px;position:relative}.ff-sub .ff-spin{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite ff-spin;display:none}.ff-sub[aria-disabled=true]{cursor:progress;opacity:.85}.ff-sub[aria-disabled=true] .ff-spin{display:inline-block}.ff-sub[aria-disabled=true] .ff-arr{display:none}@keyframes ff-spin{to{rotate:360deg}}.ff-alert{border-radius:var(--r-card);background:var(--err-bg);box-shadow:inset 0 0 0 1px var(--err-line);color:var(--text);flex-direction:column;gap:6px;padding:14px 16px;font-size:14px;line-height:21px;display:flex}.ff-alert:focus{outline:none}.ff-alert:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ff-alert.warn{background:var(--warn-bg);box-shadow:inset 0 0 0 1px var(--warn-line)}.ff-alert p{color:var(--text-2);margin:0}.ff-alert .ff-at{color:var(--text);font-size:15px;font-weight:600;line-height:22px}.ff-alert a:not(.wbtn){color:var(--text);text-decoration:underline;text-decoration-color:var(--border-hover);text-underline-offset:3px}.ff-alert .row{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.ff-alert.ff-t{display:none}.ff-alert.ff-t:target,.ff-alert.ff-t.on{display:flex}.lf:where(.astro-gz6njkqh){flex-direction:column;gap:16px;display:flex}.lf-form:where(.astro-gz6njkqh){flex-direction:column;gap:20px;display:flex}.lf-trap:where(.astro-gz6njkqh){width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lf-req:where(.astro-gz6njkqh){font:450 12px/16px var(--mono);color:var(--text-3);margin:0 0 -8px}.lf-foot:where(.astro-gz6njkqh){flex-wrap:wrap;align-items:center;gap:14px 20px;padding-top:4px;display:flex}.lf-priv:where(.astro-gz6njkqh){color:var(--text-3);flex:240px;margin:0;font-size:13px;line-height:19px}.lf-priv:where(.astro-gz6njkqh) a:where(.astro-gz6njkqh){color:var(--text-2);text-decoration:underline;text-decoration-color:var(--border-hover);text-underline-offset:3px}.lf-to:where(.astro-gz6njkqh){color:var(--text);overflow-wrap:anywhere;font-weight:500}.lf:where(.astro-gz6njkqh) .lf-ref:where(.astro-gz6njkqh){font:450 12px/18px var(--mono);color:var(--text-3)}.lf-ref:where(.astro-gz6njkqh) code:where(.astro-gz6njkqh){font:inherit;color:var(--text-2)}@media (width<=767px){.lf-foot:where(.astro-gz6njkqh) .ff-sub{width:100%}}
