.form-socials{inline-size:min(34rem,calc(100vw - var(--lm-space-7)));max-block-size:min(88dvh,54rem);padding:0;border:var(--lm-border-thin) solid var(--lm-color-border-strong);background:var(--lm-color-surface);color:var(--lm-color-text);overflow:auto;overscroll-behavior:contain}.form-socials::backdrop{background:#000000b8;backdrop-filter:blur(3px)}.form-socials__inner{padding:var(--lm-space-8) var(--lm-space-7) var(--lm-space-7)}.form-socials__dismiss{position:sticky;inset-block-start:0;z-index:1;block-size:0}.form-socials__close{position:absolute;inset-block-start:var(--lm-space-4);inset-inline-end:var(--lm-space-4);display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border:0;background:none;color:var(--lm-color-text-muted);cursor:pointer}.form-socials__close:hover{color:var(--lm-color-text)}.form-socials__close:focus-visible{outline:var(--lm-border-thick) solid var(--lm-color-focus);outline-offset:2px}.form-socials__title{margin:0;font-family:var(--lm-font-display);font-size:var(--lm-text-2xl);line-height:var(--lm-leading-tight);color:var(--lm-color-heading);text-wrap:balance}.form-socials__intro{margin:var(--lm-space-4) 0 0;font-size:var(--lm-text-base);line-height:var(--lm-leading-normal);color:var(--lm-color-text-muted)}.form-socials__body{margin:var(--lm-space-5) 0 var(--lm-space-7);font-size:var(--lm-text-base);line-height:var(--lm-leading-relaxed);color:var(--lm-color-text)}.form-socials__form{display:flex;flex-direction:column;gap:var(--lm-space-5);margin-block-start:var(--lm-space-7)}.form-socials__field{display:flex;flex-direction:column;gap:var(--lm-space-2)}.form-socials__label{font-family:var(--lm-font-display);font-size:var(--lm-text-xs);font-weight:var(--lm-weight-semibold);letter-spacing:var(--lm-tracking-wide);text-transform:uppercase;color:var(--lm-color-text-muted)}.form-socials__input{inline-size:100%;padding:var(--lm-space-4);border:var(--lm-border-thin) solid var(--lm-color-border-strong);border-radius:0;background:var(--lm-color-bg);color:var(--lm-color-text);font:inherit;font-size:var(--lm-text-base);transition:border-color var(--lm-dur-fast) var(--lm-ease-out)}.form-socials__input::placeholder{color:color-mix(in srgb,var(--lm-color-text-muted) 70%,transparent)}.form-socials__input:focus{outline:none;border-color:var(--lm-color-highlight)}.form-socials__input:focus-visible{outline:var(--lm-border-thick) solid var(--lm-color-focus);outline-offset:2px}.form-socials__textarea{resize:vertical;min-block-size:7rem}.form-socials__submit{margin-block-start:var(--lm-space-2);align-self:start}.form-socials__disclaimer{margin:0;font-size:var(--lm-text-sm);line-height:var(--lm-leading-normal);color:var(--lm-color-text-muted)}.form-socials__disclaimer a{color:inherit;text-decoration:underline}.form-socials__disclaimer a:hover{color:var(--lm-color-text)}.form-socials__error{margin:0;padding:var(--lm-space-3) var(--lm-space-4);border-inline-start:var(--lm-border-thick) solid var(--lm-color-highlight);background:var(--lm-color-surface-raised);font-size:var(--lm-text-sm);color:var(--lm-color-text)}.form-socials__trap{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.form-socials__done{padding-block:var(--lm-space-4)}.form-socials__done h2:focus{outline:none}@media(width<=34rem){.form-socials__inner{padding:var(--lm-space-7) var(--lm-space-5) var(--lm-space-6)}.form-socials__submit{align-self:stretch;text-align:center}}@media(prefers-reduced-motion:reduce){.form-socials__input{transition:none}}.form-socials__accounts{min-block-size:6.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--lm-text-sm);line-height:var(--lm-leading-relaxed)}.form-socials__platforms{display:flex;flex-wrap:wrap;gap:var(--lm-space-2);margin-block-start:var(--lm-space-2)}.form-socials__platform{padding:.15rem var(--lm-space-3);border:var(--lm-border-thin) solid var(--lm-color-border);border-radius:var(--lm-radius-full);font-size:var(--lm-text-xs);letter-spacing:var(--lm-tracking-wide);text-transform:uppercase;color:var(--lm-color-text-muted)}.form-socials__hint{display:block;margin-block:calc(var(--lm-space-1) * -1) var(--lm-space-2);font-size:var(--lm-text-sm);line-height:var(--lm-leading-relaxed);color:var(--lm-color-text-muted)}
