.announcements_dialog__ibF3q{position:fixed;inset:0;margin:auto;width:min(480px,calc(100% - 32px));max-height:85dvh;overscroll-behavior:contain;scroll-behavior:auto;overflow:auto;padding:28px;border:1px solid var(--border,#405267);border-top:3px solid var(--primary,#52a6ff);border-radius:22px;background:var(--surface,#102138);color:var(--text,#edf5ff);box-shadow:0 24px 90px #0008;transform-origin:top center;animation:announcements_notice-enter__2Drbx .36s cubic-bezier(.2,.7,.2,1) both}.announcements_dialog__ibF3q::backdrop{background:#020b19b8;backdrop-filter:blur(6px);animation:announcements_notice-backdrop-enter__B1T8Q .36s ease both}.announcements_label__XsW76{font-size:14px;color:var(--primary,#52a6ff);font-weight:700;letter-spacing:.08em}.announcements_dialog__ibF3q h2{font-size:24px;line-height:1.5;margin:10px 0 18px;overflow-wrap:anywhere}.announcements_body__68f3N{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.85;margin-bottom:24px}.announcements_dialog__ibF3q button{width:100%;min-height:46px}.announcements_dialog__ibF3q small{display:block;text-align:center;margin-top:12px;font-size:13px;color:var(--text-secondary,#aebdce)}.announcements_panel__obm24{padding:20px;border:1px solid var(--border);background:var(--surface);border-radius:18px;display:grid;gap:16px}.announcements_panel__obm24 h2,.announcements_panel__obm24 p{margin:0}.announcements_panel__obm24 p{color:var(--text-secondary);line-height:1.7}.announcements_panel__obm24 label{display:grid;gap:8px;font-size:14px}.announcements_panel__obm24 input,.announcements_panel__obm24 textarea{width:100%;font-size:16px}.announcements_actions__NI4pD{display:flex;gap:10px;flex-wrap:wrap}.announcements_actions__NI4pD button{min-height:44px}.announcements_list__B3auc{display:grid;gap:12px}.announcements_item__2gr92{border:1px solid var(--border);border-radius:14px;padding:16px;display:grid;gap:10px}.announcements_item__2gr92 h3{margin:0;font-size:17px;overflow-wrap:anywhere}.announcements_meta__hz6_Z{font-size:13px;color:var(--text-secondary)}.announcements_error__jj4cK{color:var(--danger,#fa7c7c)}.announcements_dialog__ibF3q h2:focus{outline:none}.announcements_dialog__ibF3q.announcements_closing__s27I6{pointer-events:none;animation:announcements_notice-close__3xr76 .62s cubic-bezier(.65,0,.25,1) both}.announcements_dialog__ibF3q.announcements_closing__s27I6::backdrop{animation:announcements_notice-backdrop-close__27inr .62s ease both}@keyframes announcements_notice-enter__2Drbx{0%{opacity:0;transform:translateY(-14px);clip-path:inset(0 0 8% round 22px)}to{opacity:1;transform:translateY(0);clip-path:inset(0 round 22px)}}@keyframes announcements_notice-close__3xr76{0%{opacity:1;transform:translateY(0);clip-path:inset(0 round 22px)}65%{opacity:.9}to{opacity:0;transform:translateY(-12px);clip-path:inset(0 0 100% round 22px)}}@keyframes announcements_notice-backdrop-enter__B1T8Q{0%{opacity:0}to{opacity:1}}@keyframes announcements_notice-backdrop-close__27inr{0%,20%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.announcements_dialog__ibF3q,.announcements_dialog__ibF3q::backdrop{animation:none}.announcements_dialog__ibF3q.announcements_closing__s27I6,.announcements_dialog__ibF3q.announcements_closing__s27I6::backdrop{animation:announcements_notice-backdrop-close__27inr 80ms ease both}}