.NotifyForm-module__f3FQPq__form{gap:18px;display:grid;position:relative}.NotifyForm-module__f3FQPq__label{font-size:var(--fs-sm);color:var(--ink-2);margin-bottom:8px;font-weight:700;display:block}.NotifyForm-module__f3FQPq__platforms{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.NotifyForm-module__f3FQPq__platforms legend{float:inline-start;width:100%}.NotifyForm-module__f3FQPq__platform{border-radius:var(--radius-pill);border:1.5px solid var(--line);background:var(--surface);cursor:pointer;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:.95rem;font-weight:700;transition:border-color .2s,background-color .2s,box-shadow .2s;display:inline-flex}.NotifyForm-module__f3FQPq__platform input{opacity:0;pointer-events:none;position:absolute}.NotifyForm-module__f3FQPq__platform:hover{border-color:var(--card-hover-border)}.NotifyForm-module__f3FQPq__platform:has(input:focus-visible){box-shadow:var(--ring-accent)}.NotifyForm-module__f3FQPq__on{border-color:var(--ink);background:var(--ink);color:#fff}.NotifyForm-module__f3FQPq__on:hover{border-color:var(--ink)}.NotifyForm-module__f3FQPq__field{display:block}.NotifyForm-module__f3FQPq__inputRow{background:var(--surface);border:1.5px solid var(--line);border-radius:18px;gap:8px;padding:6px;transition:border-color .2s,box-shadow .2s;display:flex}.NotifyForm-module__f3FQPq__inputRow:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.NotifyForm-module__f3FQPq__input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;height:48px;padding:0 12px;font-size:1rem}[dir=rtl] .NotifyForm-module__f3FQPq__input{text-align:right}.NotifyForm-module__f3FQPq__input::placeholder{color:var(--muted)}.NotifyForm-module__f3FQPq__input:focus-visible{box-shadow:none}.NotifyForm-module__f3FQPq__submit{background:var(--accent);color:#fff;height:48px;transition:background-color .2s, transform .2s var(--ease-out);border:0;border-radius:13px;flex:none;padding:0 22px;font-size:.98rem;font-weight:800}.NotifyForm-module__f3FQPq__submit:hover{background:var(--accent-2)}.NotifyForm-module__f3FQPq__submit:active{transform:scale(.97)}.NotifyForm-module__f3FQPq__submit:disabled{opacity:.7;cursor:progress}.NotifyForm-module__f3FQPq__trap{clip-path:inset(50%);opacity:0;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.NotifyForm-module__f3FQPq__consent{font-size:var(--fs-sm);color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.NotifyForm-module__f3FQPq__consent input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:2px}.NotifyForm-module__f3FQPq__link{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.NotifyForm-module__f3FQPq__error{color:var(--accent-ink);font-size:var(--fs-sm);margin:0;font-weight:600}.NotifyForm-module__f3FQPq__done{background:var(--good-soft);border-radius:20px;align-items:center;gap:16px;padding:22px;display:flex}.NotifyForm-module__f3FQPq__doneIcon{background:var(--good);color:#fff;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.NotifyForm-module__f3FQPq__doneTitle{margin:0;font-size:1.2rem;font-weight:800}.NotifyForm-module__f3FQPq__doneText{color:var(--ink-2);margin:2px 0 0}@media (max-width:520px){.NotifyForm-module__f3FQPq__inputRow{flex-direction:column}.NotifyForm-module__f3FQPq__submit{width:100%}}
