.LinkVisualTheme_surface__t_0Tj{--visual-bg:#eff6ff;--visual-accent:#1d4ed8;--visual-hover:#1e40af;--visual-focus:#1d4ed8;position:relative;isolation:isolate;min-height:100vh;background:var(--visual-bg)}.LinkVisualTheme_surface__t_0Tj[data-palette=green]{--visual-bg:#ecfdf5;--visual-accent:#047857;--visual-hover:#065f46;--visual-focus:#047857}.LinkVisualTheme_surface__t_0Tj[data-palette=violet]{--visual-bg:#f5f3ff;--visual-accent:#6d28d9;--visual-hover:#5b21b6;--visual-focus:#6d28d9}.LinkVisualTheme_background__zeH9t,.LinkVisualTheme_overlay__bdBz6{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.LinkVisualTheme_background__zeH9t{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.LinkVisualTheme_overlay__bdBz6{background:rgb(255 255 255/60%)}.LinkVisualTheme_content__avF_Q{position:relative}.LinkVisualTheme_surface__t_0Tj [data-visual-consent]{color:#475569}.LinkVisualTheme_surface__t_0Tj [data-visual-root]{background:transparent}.LinkVisualTheme_surface__t_0Tj [data-visual-accent]{background:var(--visual-accent);color:white}.LinkVisualTheme_surface__t_0Tj [data-visual-accent]:hover{background:var(--visual-hover)}.LinkVisualTheme_surface__t_0Tj [data-visual-option]:hover,.LinkVisualTheme_surface__t_0Tj [data-visual-selected]{border-color:var(--visual-accent);background:var(--visual-bg)}.LinkVisualTheme_surface__t_0Tj :is(button,input,select,textarea,a):focus-visible{outline:3px solid var(--visual-focus);outline-offset:3px}.LinkVisualTheme_surface__t_0Tj[data-preview]{min-height:0;border-radius:12px;overflow:hidden}.LinkVisualTheme_previewCard__xGWcz{margin:24px;padding:20px;border-radius:12px;background:white;color:#111827}.LinkVisualTheme_editor__xe9qE{padding:20px;border:1px solid #cbd5e1;border-radius:12px;background:white;color:#111827}.LinkVisualTheme_editor__xe9qE fieldset{min-width:0;margin-top:12px}.LinkVisualTheme_editor__xe9qE label{display:block;margin:12px 0 6px}.LinkVisualTheme_editor__xe9qE input:not([type=radio]){max-width:100%;width:100%;padding:8px;border:1px solid #64748b;border-radius:6px}.LinkVisualTheme_editor__xe9qE button,.LinkVisualTheme_previewCard__xGWcz button{padding:10px 14px;border:1px solid #64748b;border-radius:8px;margin:8px 8px 8px 0}.LinkVisualTheme_editor__xe9qE button:disabled{opacity:.55;cursor:not-allowed}.LinkVisualTheme_editor__xe9qE a{color:#1d4ed8;text-decoration:underline}.LinkVisualTheme_editor__xe9qE :is(button,input,a):focus-visible{outline:3px solid #1d4ed8;outline-offset:3px}.LinkVisualTheme_palettes___7ui6{display:flex;flex-wrap:wrap;gap:16px}.LinkVisualTheme_message__I2h_f{margin-top:12px;overflow-wrap:anywhere}.LinkVisualTheme_chunkPending__U4bh3{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px}.LinkVisualTheme_chunkPendingDot__Q6lXb{width:12px;height:12px;border-radius:50%;background:var(--visual-accent);opacity:.55;animation:LinkVisualTheme_chunk-pulse__rkJsk 1.2s ease-in-out infinite}.LinkVisualTheme_chunkPendingText__afPqj{color:var(--visual-accent);font-size:14px}@keyframes LinkVisualTheme_chunk-pulse__rkJsk{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.75;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.LinkVisualTheme_chunkPendingDot__Q6lXb{animation:none}}