.lf-head{align-items:center;gap:12px;margin:0 0 8px;display:flex}.lf-title{letter-spacing:-.01em;color:#faf6f3;margin:0;font-size:22px;font-weight:600;line-height:1.2}.lf-intro{color:rgba(246,243,240,.6);max-width:60ch;margin:0;font-size:13.5px;line-height:1.55}.lf-intro a{color:rgba(246,243,240,.85);text-underline-offset:2px;text-decoration:underline}.lf-intro a:hover{color:#faf6f3}.lf-form{flex-direction:column;gap:14px;margin-top:20px;display:flex}.lf-field{flex-direction:column;gap:6px;display:flex}.lf-label{color:rgba(246,243,240,.62);font-size:12px;font-weight:500;line-height:1.3}.lf-input{width:100%;height:40px;font:inherit;color:#faf6f3;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,.05));border:0;border-radius:12px;outline:none;padding:0 12px;font-size:14px;transition:box-shadow .15s ease-out;display:block;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.lf-input::placeholder{color:rgba(246,243,240,.35)}.lf-input:focus{box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.lf-input--area{resize:vertical;height:auto;min-height:140px;padding:10px 12px;line-height:1.5}.lf-select{width:100%;height:40px;font:inherit;text-align:left;color:#faf6f3;cursor:pointer;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,.05));border:0;border-radius:12px;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:14px;transition:box-shadow .15s ease-out;display:flex;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}@media (hover:hover){.lf-select:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}}.lf-select[aria-expanded=true]{box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.lf-select:focus-visible{box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.lf-select svg{color:rgba(246,243,240,.55);flex:none;width:15px;height:15px;transition:transform .15s ease-out}.lf-select[aria-expanded=true] svg{transform:rotate(180deg)}.lf-scrim{z-index:20;cursor:default;background:0 0;border:0;position:fixed;top:0;bottom:0;left:0;right:0}.lf-menu{z-index:40;background-image:linear-gradient(rgba(20,20,23,.98),rgba(20,20,23,.98));border-radius:12px;padding:4px;animation:.14s ease-out both lf-menu-in;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}@keyframes lf-menu-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.lf-menu__item{width:100%;font:inherit;text-align:left;color:rgba(246,243,240,.8);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:13.5px;line-height:1.3;transition:color .12s ease-out,background-image .12s ease-out;display:block}@media (hover:hover){.lf-menu__item:hover{color:#fffcfa;background-image:linear-gradient(rgba(255,255,255,.07),rgba(255,255,255,.07))}}.lf-menu--scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent;max-height:min(320px,44vh);overflow-y:auto}.lf-menu__item[data-cursor="1"]{color:#fffcfa;background-image:linear-gradient(rgba(255,255,255,.07),rgba(255,255,255,.07))}.lf-menu__item[data-active="1"]{color:#faf6f3;background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1))}.lf-menu__item:focus-visible{outline-offset:-2px;outline:2px solid rgba(255,255,255,.5)}.lf-status{color:rgba(246,243,240,.82);margin:0;font-size:13px;line-height:1.5}.lf-status--err{color:color-mix(in oklch,var(--afc-spectrum-a,#ff9c88)80%,white)}.lf-actions{align-items:center;gap:10px;padding-top:4px;display:flex}.lf-actions .pref-btn{height:36px;padding:0 16px;font-size:13px}.lf-form .afc-turnstile-slot{margin-left:0}.lf-form .afc-turnstile-label{text-align:left;color:rgba(246,243,240,.62);font-size:12px;font-weight:500;line-height:1.3}@media (prefers-reduced-motion:reduce){.lf-menu{animation:none}}