.site-form{--site-form-ink:var(--color-text);--site-form-muted:var(--color-text-muted);--site-form-line:color-mix(in srgb, var(--site-form-ink) 38%, transparent);--site-form-focus:var(--color-accent);--site-form-error:var(--color-error);min-width:0;color:var(--site-form-ink);flex-direction:column;gap:clamp(28px,3vw,36px);display:flex}.site-form .site-form-field>label{color:var(--site-form-muted);font-size:15px;font-weight:400;line-height:1.5}.site-form :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select){border:0;border-bottom:1px solid var(--site-form-line);width:100%;min-width:0;max-width:none;min-height:48px;color:var(--site-form-ink);box-shadow:none;background:0 0;border-radius:0;padding:8px 0 12px;font-family:inherit;font-size:16px;line-height:1.5;transition:border-color .18s}.site-form textarea{resize:vertical;min-height:132px}.site-form select option{background:var(--color-bg);color:var(--color-text)}.site-form :is(input,textarea)::placeholder{color:var(--site-form-muted);opacity:.8}.site-form :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select):focus-visible{border-bottom:2px solid var(--site-form-focus);box-shadow:none;outline:none}.site-form :is(input,textarea,select)[aria-invalid=true]{border-color:var(--site-form-error)}.site-form .text-error{color:var(--site-form-error)}.site-form-actions{flex-direction:column;align-items:stretch;gap:18px;margin-top:4px;display:flex}.site-form-actions>button[type=submit]{white-space:normal;width:100%;height:auto;min-height:56px;padding:18px 24px;line-height:1.4}.site-form-consent{color:var(--site-form-muted);flex-direction:column;gap:8px;display:flex}.site-form-consent-row{align-items:flex-start;gap:10px;display:flex}.site-form-consent label{cursor:pointer;flex:1;min-height:44px;font-size:11px;line-height:1.6}.site-form-consent a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.site-form-consent a:hover{color:var(--site-form-ink)}.site-form-consent-checkbox{width:15px;height:15px;accent-color:var(--site-form-focus);cursor:pointer;flex:0 0 15px;margin-top:2px}.site-form-consent-checkbox:focus-visible{outline:2px solid var(--site-form-focus);outline-offset:3px}.site-form-note p{color:var(--site-form-muted);font-size:12px;line-height:1.55}.site-form-note>div{background:var(--site-form-note-bg,var(--color-bg-elevated))}.site-form-note svg{color:var(--site-form-muted)}.site-glass-dialog{--color-text:var(--glass-panel-ink,#f5f7f5);--color-text-muted:#c8cec9;--color-text-subtle:#c8cec9;--color-error:#ffb7a5;--site-form-note-bg:#ffffff0b;overscroll-behavior:contain;border:1px solid var(--glass-panel-border,#ffffff2e);width:min(680px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--glass-panel-ink,#f5f7f5);-webkit-backdrop-filter:blur(24px)saturate(120%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1f2320f0;border-radius:3px;margin:auto;padding:0;overflow:hidden auto;box-shadow:0 24px 80px #0003}.site-glass-dialog-content{flex-direction:column;gap:40px;padding:clamp(28px,5vw,48px);display:flex}.site-glass-dialog-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.site-glass-dialog-title{color:inherit;letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.8vw,40px);font-weight:400;line-height:1.12}.site-glass-dialog-lead{color:var(--color-text-muted);margin-top:16px;font-size:14px;line-height:1.65}.site-glass-dialog-close{width:44px;height:44px;color:var(--color-text-muted);flex:0 0 44px;justify-content:center;align-items:center;margin-top:-6px;margin-right:-8px;transition:color .18s;display:flex}.site-glass-dialog-close:hover{color:var(--glass-panel-ink,#f5f7f5)}.site-glass-dialog-close:focus-visible{outline-offset:2px;outline:2px solid}.site-glass-dialog .site-form{--site-form-focus:#f5f7f5}.site-glass-dialog .site-form-actions>button[type=submit]{color:var(--glass-panel-ink,#f5f7f5);text-align:left;background:#ffffff38;border:1px solid #ffffff2e;border-radius:2px;font-weight:400}.site-glass-dialog .site-form-actions>button[type=submit]>span{justify-content:flex-start}.site-glass-dialog .site-form-actions>button[type=submit]:hover:not(:disabled){background:#ffffff4a}.site-glass-dialog .site-form-actions>button[type=submit]:focus-visible{outline:2px solid var(--glass-panel-ink,#f5f7f5);outline-offset:4px;box-shadow:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-glass-dialog{background:#252a27}}@media (prefers-reduced-transparency:reduce){.site-glass-dialog{background:#1f2320;-webkit-backdrop-filter:none!important}}@media (max-width:480px){.site-glass-dialog-content{gap:32px;padding:28px 24px}}@media (prefers-reduced-motion:reduce){.site-form :is(input,textarea,select),.site-glass-dialog-close{transition:none}}
