.YR6a0W_dock{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:900;justify-content:flex-end;display:flex;position:fixed}.YR6a0W_launcher{border:1px solid var(--border-control);background:var(--surface-card);min-height:48px;color:var(--text-link);cursor:pointer;border-radius:16px;align-items:center;gap:.5rem;padding:.35rem 1rem .35rem .65rem;font-size:.9rem;font-weight:500;display:flex}.YR6a0W_emblem{flex-shrink:0;width:44px;height:38px}.YR6a0W_launcher .YR6a0W_emblem{width:32px;height:28px}.YR6a0W_dialog{inset:auto max(1rem, env(safe-area-inset-right)) max(5rem, calc(env(safe-area-inset-bottom) + 4rem)) auto;overscroll-behavior:contain;border:1px solid var(--border-control);background:var(--surface-raised);width:390px;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 6rem);color:var(--text-primary);font-family:var(--font-body);box-shadow:0 16px 50px var(--surface-overlay);border-radius:18px;margin:0;padding:0;font-size:.875rem;line-height:1.5;position:fixed;overflow:auto}.YR6a0W_dialog::backdrop{background:color-mix(in srgb, var(--surface-overlay) 35%, transparent)}.YR6a0W_panel{padding:20px}.YR6a0W_topline{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.YR6a0W_close{width:44px;height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin:-6px -8px 0 0;display:grid}.YR6a0W_heading{font-family:var(--font-display);letter-spacing:-.035em;font-size:1.75rem;font-weight:500;line-height:1.2}.YR6a0W_intro{margin-top:8px}.YR6a0W_form{gap:17px;margin-top:24px;display:grid}.YR6a0W_categories{border:0;min-width:0;margin:0;padding:0}.YR6a0W_categories legend{margin-bottom:8px;padding:0}.YR6a0W_options{flex-wrap:wrap;gap:7px;display:flex}.YR6a0W_option{cursor:pointer;position:relative}.YR6a0W_option input{opacity:0;width:1px;height:1px;position:absolute}.YR6a0W_option>span{border:1px solid var(--border-control);background:var(--surface-card);min-height:44px;color:var(--text-primary);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:.875rem;display:flex}.YR6a0W_check{display:none}.YR6a0W_option input:checked+span{border-color:var(--accent-structure);background:color-mix(in srgb, var(--accent-structure) 20%, var(--surface-card))}.YR6a0W_option input:checked+span .YR6a0W_check{color:var(--accent-structure);display:inline}.YR6a0W_option input:focus-visible+span,.YR6a0W_launcher:focus-visible,.YR6a0W_dialog :is(button,textarea,input):focus-visible{outline:2px solid var(--accent-people);outline-offset:3px}.YR6a0W_field{gap:6px;display:grid}.YR6a0W_field textarea,.YR6a0W_field input{border:1px solid var(--border-control);background:var(--surface-card);width:100%;min-height:44px;color:var(--text-primary);font:inherit;border-radius:8px;padding:10px 12px;font-size:1rem}.YR6a0W_field textarea{resize:vertical;min-height:95px}.YR6a0W_field :is(textarea,input)::placeholder{color:var(--text-tertiary);opacity:1}.YR6a0W_help,.YR6a0W_secondary{color:var(--text-secondary)}.YR6a0W_help{font-size:.875rem}.YR6a0W_privacy{border-top:1px solid var(--border-divider);color:var(--text-secondary);align-items:center;gap:8px;padding-top:12px;font-size:.875rem;display:flex}.YR6a0W_privacy svg{flex-shrink:0}.YR6a0W_submit{background:var(--accent-action);width:100%;min-height:46px;color:var(--text-on-action);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:10px 14px;font-size:1rem;font-weight:500}.YR6a0W_submit:disabled,.YR6a0W_categories:disabled .YR6a0W_option{cursor:wait}.YR6a0W_dialog :disabled{opacity:.75}.YR6a0W_launcher:hover,.YR6a0W_close:hover{background:var(--surface-hover)}.YR6a0W_error{color:var(--state-alert)}.YR6a0W_success{gap:24px;padding-top:24px;display:grid}@media not (min-width:64rem){body:has(.account-center) .YR6a0W_dock{bottom:calc(5rem + max(.5rem, env(safe-area-inset-bottom)) + 1px)}}@media (max-width:600px){.YR6a0W_dialog{border-radius:18px 18px 0 0;width:100%;max-width:none;max-height:calc(100dvh - 1rem);inset:auto 0 0}.YR6a0W_panel{padding:16px max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left))}.YR6a0W_heading{font-size:1.7rem}.YR6a0W_field textarea,.YR6a0W_field input{font-size:1rem}}@media (prefers-reduced-motion:no-preference){.YR6a0W_dialog[open]{animation:YR6a0W_enter .2s var(--ease-lux)}@keyframes YR6a0W_enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}
