.participation-feedback{align-items:center;background:var(--glyph-gold-wash);border-radius:11px;color:var(--glyph-gold-text);display:flex;font-size:12.5px;gap:12px;justify-content:space-between;margin:12px 0 4px 46px;padding:9px 11px}.participation-feedback.error{background:color-mix(in srgb,var(--glyph-danger) 9%,var(--glyph-surface));color:var(--glyph-danger)}.participation-feedback button{background:transparent;color:inherit;cursor:pointer;font-size:18px}.participation-auth-backdrop,.participation-dialog-backdrop{align-items:center;background:rgba(12,11,9,.46);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:200}.participation-auth-modal,.participation-dialog{background:var(--glyph-surface);border:1px solid var(--glyph-border);border-radius:22px;box-shadow:var(--glyph-shadow-lg);max-width:430px;padding:30px;position:relative;width:100%}.participation-auth-modal h2,.participation-dialog h2{font-family:var(--glyph-font-display);font-size:24px;font-weight:670}.participation-auth-modal>p,.participation-dialog>p{color:var(--glyph-text-2);font-size:13.5px;line-height:1.55;margin-top:7px}.participation-modal-close{background:transparent;border-radius:50%;color:var(--glyph-text-3);cursor:pointer;display:grid;height:34px;place-items:center;position:absolute;right:14px;top:14px;width:34px}.participation-modal-close:hover{background:var(--glyph-hover);color:var(--glyph-ink)}.participation-modal-close svg{height:17px;width:17px}.participation-marketing{align-items:flex-start;color:var(--glyph-text-2);display:flex;font-size:12.5px;gap:9px;line-height:1.5;margin:20px 0 14px}.participation-marketing input{accent-color:var(--glyph-gold-deep);margin-top:3px}.participation-email,.participation-google{align-items:center;border:1px solid var(--glyph-border);border-radius:13px;cursor:pointer;display:flex;font-size:14px;font-weight:650;gap:10px;height:48px;justify-content:center;width:100%}.participation-google{background:var(--glyph-surface)}.participation-google svg{height:19px;width:19px}.participation-email{background:var(--glyph-gold);border-color:transparent;color:#1f1e1b}.participation-auth-divider{align-items:center;color:var(--glyph-text-3);display:flex;font-size:12px;gap:12px;margin:13px 0}.participation-auth-divider:after,.participation-auth-divider:before{background:var(--glyph-border);content:"";flex:1 1;height:1px}.participation-login{text-align:center}.participation-login a,.participation-modal-error{color:var(--glyph-gold-text);font-weight:650}.participation-modal-error{text-align:center}.participation-dialog-actions{display:flex;gap:9px;justify-content:flex-end;margin-top:22px}.participation-dialog-actions button{background:var(--glyph-gold);border-radius:999px;color:#1f1e1b;cursor:pointer;font-size:13px;font-weight:650;height:38px;padding:0 17px}.participation-dialog-actions button.secondary{background:var(--glyph-hover);color:var(--glyph-text-2)}.participation-dialog-actions button.danger{background:var(--glyph-danger);color:var(--glyph-surface)}.participation-dialog-field{display:grid;gap:7px;margin-top:18px}.participation-dialog-field>span{color:var(--glyph-text-2);font-size:12px;font-weight:650}.participation-dialog-field small{color:var(--glyph-text-4);font-weight:500}.participation-dialog-field select,.participation-dialog-field textarea{background:var(--glyph-surface);border:1px solid var(--glyph-border);border-radius:12px;outline:0;padding:11px 12px;width:100%}.participation-dialog-field textarea{min-height:90px;resize:vertical}.participation-dialog-field select:focus,.participation-dialog-field textarea:focus{border-color:var(--glyph-text-3);box-shadow:0 0 0 3px rgba(255,210,31,.16)}.participation-block-link{background:transparent;color:var(--glyph-danger);cursor:pointer;font-size:12.5px;margin-top:16px}@media (max-width:720px){.participation-auth-modal,.participation-dialog{border-radius:20px;padding:26px 22px}.participation-feedback{margin-left:0}}