.announcements_backdrop__BjXUZ{position:fixed;inset:0;z-index:1000;background:var(--app-scrim);display:flex;align-items:center;justify-content:center}.announcements_dialog__5rhl3{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 32px);display:flex;flex-direction:column;padding:16px;box-sizing:border-box;background:var(--app-surface);color:var(--app-text);border:1px solid var(--app-border-strong);border-radius:var(--radius-lg);box-shadow:var(--app-shadow-dialog)}.announcements_dialogHead__8koDY{display:flex;align-items:center;gap:8px;margin-bottom:12px}.announcements_dialogTitle__90REB{margin:0;font-size:var(--app-fs-title);line-height:var(--app-lh-title);letter-spacing:var(--app-ls-title);font-weight:var(--app-fw-semibold)}.announcements_spacer__5MmAy{flex:1 1}.announcements_close__GtpdT{font:inherit;font-size:var(--app-fs-ui);line-height:var(--app-lh-ui);letter-spacing:var(--app-ls-ui);font-weight:var(--app-fw-regular);width:28px;height:28px;padding:0;border:none;background:transparent;color:var(--app-text-dim);cursor:pointer}.announcements_close__GtpdT:disabled{cursor:default;opacity:.5}.announcements_scroll__OQ9hX{overflow:auto;min-height:0;flex:1 1}.announcements_items__iJU5d{display:flex;flex-direction:column;gap:16px}.announcements_item__VA_AF+.announcements_item__VA_AF{border-top:1px solid var(--app-border);padding-top:16px}.announcements_itemTitle__IW6Xu{margin:0 0 4px;font-size:var(--app-fs-heading);line-height:var(--app-lh-heading);letter-spacing:var(--app-ls-heading);font-weight:var(--app-fw-semibold)}.announcements_meta__V42Ig{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0 0 8px;color:var(--app-text-dim)}.announcements_edited__mDQIj,.announcements_meta__V42Ig{font-size:var(--app-fs-caption);line-height:var(--app-lh-caption);letter-spacing:var(--app-ls-caption);font-weight:var(--app-fw-medium)}.announcements_edited__mDQIj{display:inline-flex;align-items:center;box-sizing:border-box;height:var(--app-tag-h);padding:0 8px;border:1px solid var(--app-border);border-radius:var(--radius-full)}.announcements_body__39sba{margin:0;font-size:var(--app-fs-body);line-height:var(--app-lh-body);letter-spacing:var(--app-ls-body);font-weight:var(--app-fw-regular);white-space:pre-wrap;overflow-wrap:anywhere}.announcements_hint__3Wwqg{margin:0;font-size:var(--app-fs-caption);line-height:var(--app-lh-caption);letter-spacing:var(--app-ls-caption);font-weight:var(--app-fw-medium);color:var(--app-text-dim)}.announcements_error__kzYic{margin:8px 0 0;font-size:var(--app-fs-ui);line-height:var(--app-lh-ui);letter-spacing:var(--app-ls-ui);font-weight:var(--app-fw-regular);color:var(--app-danger)}.announcements_actions__wDffH{display:flex;gap:8px;justify-content:flex-end;align-items:center;margin-top:16px}.announcements_primary__8aAPn{font:inherit;font-size:var(--app-fs-ui);line-height:var(--app-lh-ui);letter-spacing:var(--app-ls-ui);font-weight:var(--app-fw-medium);box-sizing:border-box;height:var(--app-ctl-h);padding:0 12px;border:none;border-radius:var(--radius-sm);background:var(--app-accent-solid);color:var(--app-on-accent-solid);cursor:pointer}.announcements_primary__8aAPn:disabled{opacity:.5;cursor:default}.announcements_secondary__Hx3lo{font:inherit;font-size:var(--app-fs-ui);line-height:var(--app-lh-ui);letter-spacing:var(--app-ls-ui);font-weight:var(--app-fw-medium);box-sizing:border-box;height:var(--app-ctl-h);padding:0 12px;border:1px solid var(--app-border);border-radius:var(--radius-sm);background:transparent;color:var(--app-text);cursor:pointer}.announcements_secondary__Hx3lo:disabled{cursor:default;opacity:.5}.announcements_danger__zDDXi{font:inherit;font-size:var(--app-fs-ui);line-height:var(--app-lh-ui);letter-spacing:var(--app-ls-ui);font-weight:var(--app-fw-medium);box-sizing:border-box;height:var(--app-ctl-h);padding:0 12px;border:1px solid var(--app-danger-border);border-radius:var(--radius-sm);background:var(--app-danger-bg);color:var(--app-danger);cursor:pointer}.announcements_danger__zDDXi:disabled{opacity:.5;cursor:default}.AuthGate_screen__4F63_{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--app-bg)}.AuthGate_mark__i5RM0{width:72px;height:39px;flex:none;display:flex;align-items:center}.AuthGate_markImg__i7uvG{width:100%;height:100%;object-fit:contain}.AuthGate_markDark__AeGnh{display:block}.AuthGate_markLight__io38h,html[data-theme=light] .AuthGate_markDark__AeGnh{display:none}html[data-theme=light] .AuthGate_markLight__io38h{display:block}.AuthGate_word__IrTKN{margin:0;font-family:var(--font-ui);font-size:var(--app-fs-heading);line-height:var(--app-lh-heading);letter-spacing:var(--app-ls-heading);font-weight:var(--app-fw-semibold);color:var(--app-text)}.AuthGate_errPage___B86Y{padding:32px}.AuthGate_errText__0zSpK{margin:0 0 16px;color:var(--app-text-dim);font-size:var(--app-fs-body);line-height:var(--app-lh-body);letter-spacing:var(--app-ls-body)}.AuthGate_errCode__h4J6X{margin:0 0 16px;color:var(--app-text-dim);font-size:var(--app-fs-ui);line-height:var(--app-lh-ui);letter-spacing:var(--app-ls-ui)}.AuthGate_errBtn__lxKHl{margin-top:16px}