dialog.lc-xs{box-sizing:border-box;width:100%;max-width:none;max-height:100vh;max-height:100dvh;padding:22px 16px max(18px,env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--lc-field,var(--lc-ground));color:var(--lc-text);border:0;border-top:1px dashed;margin:0;font-family:inherit;position:fixed;top:auto;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:auto}dialog.lc-xs::backdrop{background:rgba(0,0,0,.5)}dialog.lc-xs[open]{animation:.34s cubic-bezier(.16,1,.3,1) both lc-xs-up}dialog.lc-xs[open]::backdrop{animation:.34s ease-out both lc-xs-fade}@keyframes lc-xs-up{0%{transform:translateY(100%)}}@keyframes lc-xs-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){dialog.lc-xs[open],.lc-xs-big{animation:none}dialog.lc-xs[open]::backdrop{animation:none}}dialog.lc-xs ::selection{background:var(--lc-text);color:var(--lc-field,var(--lc-ground))}.lc-xs-title{letter-spacing:-.01em;text-wrap:balance;margin:0 48px 4px 0;font-size:36px;font-weight:850;font-stretch:66%;line-height:.95}.lc-xs-line .my{line-height:1.8}.lc-xs-title .my,.lc-xs-big .my{letter-spacing:0;text-transform:none;font-weight:700;font-stretch:100%;line-height:1.8}.lc-xs-title .my{font-size:26px}.lc-xs-title>.my{font-size:22px}.lc-xs-title>.my .my{font-size:inherit}.lc-xs-fine>.my{font-size:13px}.lc-xs-big .my{font-size:40px}dialog.lc-xs label{margin:14px 0 6px;font-size:14px;font-weight:600;display:block}.lc-xs-opt{font-weight:400}dialog.lc-xs input{box-sizing:border-box;border:1px solid color-mix(in srgb,currentColor 55%,transparent);border-radius:var(--xs-r,0);width:100%;height:48px;color:inherit;caret-color:currentColor;font:inherit;letter-spacing:0;background:0 0;padding:0 14px;font-size:16px;line-height:1.8;display:block}dialog.lc-xs input:focus-visible{outline-offset:-2px;outline:2px solid}dialog.lc-xs input[aria-invalid=true]{border:2px solid}.lc-xs-hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lc-xs-err{margin:12px 0 0;font-size:15px;font-weight:700}.lc-xs-fine{margin:14px 0 0;font-size:14px;line-height:1.45}.lc-xs-fine a{color:inherit;text-underline-offset:3px;text-decoration:underline}.lc-xs-send{box-sizing:border-box;border-radius:var(--xs-r,0);background:var(--lc-text);width:100%;min-height:56px;color:var(--lc-field,var(--lc-ground));font:inherit;text-align:center;border:0;justify-content:center;align-items:center;margin-top:16px;padding:8px 16px;font-size:18px;font-weight:800;text-decoration:none;transition:transform .15s ease-out;display:flex}.lc-xs-send:active{transform:scale(.97)}.lc-xs-send:disabled{opacity:.6}.lc-xs-send:focus-visible{outline-offset:2px;outline:2px solid}.lc-xs-x:focus-visible{outline-offset:2px;outline:2px solid}.lc-xs-done:focus-visible{outline-offset:2px;outline:2px solid}.lc-xs-fine a:focus-visible{outline-offset:2px;outline:2px solid}.lc-xs-x{width:44px;height:44px;color:inherit;background:0 0;border:0;position:absolute;top:10px;right:6px}.lc-xs-big{letter-spacing:-.02em;outline:none;margin:8px 48px 0 0;font-size:64px;font-weight:850;font-stretch:66%;line-height:.9;animation:.62s cubic-bezier(.16,1,.3,1) both lc-rise}.lc-xs-line{margin:12px 0 0;font-size:17px;line-height:1.4}.lc-xs-done{width:100%;min-height:44px;color:inherit;font:inherit;text-underline-offset:3px;background:0 0;border:0;margin-top:8px;font-size:16px;font-weight:700;text-decoration:underline;display:block}.lc-night .lc-xs-title,.lc-night .lc-xs-big{font-family:var(--font-gloock),var(--font-my),Georgia,serif;font-weight:400;font-stretch:100%}.lc-mono .lc-xs-title,.lc-mono .lc-xs-big{text-transform:uppercase;letter-spacing:.06em;font-weight:300;font-stretch:100%}.lc-mono .lc-xs-title{font-size:26px;line-height:1.1}.lc-glass .lc-xs-title,.lc-glass .lc-xs-big{font-weight:750;font-stretch:92%}.lc-glass .lc-xs-title,.lc-bento .lc-xs-title,.lc-expressive .lc-xs-title{font-size:30px;line-height:1.02}.lc-expressive .lc-xs-title,.lc-expressive .lc-xs-big{font-weight:750;font-stretch:90%}.lc-bento .lc-xs-title,.lc-bento .lc-xs-big{font-weight:800;font-stretch:85%}.lc-night .lc-xs-send,.lc-glass .lc-xs-send,.lc-expressive .lc-xs-send{background:var(--lc-accent);color:var(--lc-on)}.lc-glass dialog.lc-xs{--xs-r:24px;border-top:0;border-radius:30px 30px 0 0;box-shadow:inset 0 1px rgba(255,255,255,.6),inset 0 0 0 1px rgba(255,255,255,.2)}.lc-bento dialog.lc-xs{--xs-r:14px;border-top:0;border-radius:22px 22px 0 0}.lc-expressive dialog.lc-xs{--xs-r:16px;border-top:0;border-radius:28px 28px 0 0}.lc-expressive .lc-xs-send{border-radius:9999px}
