/* Generated classes replacing static style attributes. */
[hidden] { display: none !important; }
.seen-session-error { margin:16px auto; max-width:520px; padding:16px; border:1px solid rgba(148,163,184,.25); border-radius:16px; background:rgba(2,6,23,.65); color:#e5e7eb; text-align:center; }
.seen-install-backdrop { position:fixed; inset:0; z-index:2147483000; background:rgba(3,7,18,.72); display:flex; align-items:center; justify-content:center; padding:20px; }
.seen-offscreen-control { position:fixed !important; opacity:0 !important; pointer-events:none !important; }
.seen-scroll-lock { position:fixed !important; left:0 !important; right:0 !important; width:100% !important; overflow:hidden !important; }
.seen-touch-pan-y { touch-action:pan-y pinch-zoom !important; -webkit-user-drag:none !important; }
.seen-cursor-pointer { cursor:pointer !important; }
.seen-margin-top-reset { margin-top:0 !important; }
.seen-support-button-wrap { margin-top:8px; }
.badge-deleted { background:rgba(107,114,128,.18); border-color:rgba(107,114,128,.4); color:#e5e7eb; }
.badge-moderator { background:rgba(59,130,246,.12); border-color:rgba(59,130,246,.45); color:#bfdbfe; }
.badge-support { background:rgba(245,158,11,.12); border-color:rgba(245,158,11,.45); color:#fde68a; }
.badge-disabled { background:rgba(239,68,68,.12); border-color:rgba(239,68,68,.45); color:#fecaca; }
.badge-active { background:rgba(34,197,94,.12); border-color:rgba(34,197,94,.45); color:#bbf7d0; }
.seen-csp-0f23e8e0a2fa { min-width:280px; }
.seen-csp-12c12c187161 { margin-top:14px;overflow:auto; }
.seen-csp-1a19972d124a { margin:16px 0 8px; }
.seen-csp-1c3c04ff0699 { max-height:320px;overflow:auto;white-space:pre-wrap; }
.seen-csp-1d436efc1f88 { margin-top:6px; }
.seen-csp-1e6913f0bd91 { display:grid;gap:10px; }
.seen-csp-1e75342e2c39 { border-color:rgba(249,115,22,0.65);background:rgba(249,115,22,0.12); }
.seen-csp-20020e59e9db { font-weight:700;font-size:16px;margin-bottom:8px; }
.seen-csp-206bd2be3f25 { border-color:rgba(34,197,94,0.55);background:rgba(34,197,94,0.12); }
.seen-csp-2091aeebea15 { display:grid;gap:12px; }
.seen-csp-26771b2f305c { max-width:180px; }
.seen-csp-26a5e672cc11 { margin:12px 0 8px; }
.seen-csp-28724c017c43 { margin:0 0 16px;color:#cbd5e1;line-height:1.55; }
.seen-csp-2addd449e567 { display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap; }
.seen-csp-2b0e8ce8c266 { margin:0 0 12px; }
.seen-csp-2d10951d1d27 { min-width:160px; }
.seen-csp-30794ccb8ac3 { font-weight:800; }
.seen-csp-30e4cc5e60d2 { overflow:auto;max-height:240px; }
.seen-csp-349444e285dd { overflow:auto;margin-top:10px; }
.seen-csp-361123813fa5 { background:rgba(107,114,128,0.18);border-color:rgba(107,114,128,0.4);color:#e5e7eb; }
.seen-csp-3a7409f96253 { width:0%; }
.seen-csp-3bf0c285ce21 { background:rgba(239,68,68,0.12);border-color:rgba(239,68,68,0.35);color:#fecaca; }
.seen-csp-3e58a5b1660d { margin:0 0 10px;color:#cbd5e1;line-height:1.55; }
.seen-csp-408b0a6966f9 { font-weight:700;margin-bottom:8px; }
.seen-csp-4547aa704eb0 { margin-top:12px;padding:14px;border:1px solid var(--line);border-radius:12px; }
.seen-csp-4636770b4968 { margin-bottom:12px; }
.seen-csp-495b06967883 { padding:10px;color:#94a3b8;font-weight:700; }
.seen-csp-49fc5621d3c6 { display:flex;gap:10px;justify-content:flex-end; }
.seen-csp-4f4fe0792744 { display:flex;align-items:center;gap:10px; }
.seen-csp-5e5102a97a52 { display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap; }
.seen-csp-5fa1a763790f { display:flex;gap:10px;align-items:center;flex-wrap:wrap; }
.seen-csp-61a0044f3785 { min-width:84px; }
.seen-csp-61d555d5a891 { margin-bottom:14px;border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:12px; }
.seen-csp-661e84e94ea1 { min-width:300px; }
.seen-csp-726e8b317f32 { margin-top:10px; }
.seen-csp-7407b3939636 { background:rgba(34,197,94,0.12);border-color:rgba(34,197,94,0.35);color:#bbf7d0; }
.seen-csp-75ae4128b19d { font-weight:800;font-size:18px; }
.seen-csp-76977cc9f242 { margin-top:16px; }
.seen-csp-7b590caf2960 { overflow:auto; }
.seen-csp-7f87c8c62d6b { display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px; }
.seen-csp-81126023a853 { color:#94a3b8;font-size:13px;margin-bottom:12px; }
.seen-csp-814c88794807 { font-weight:800;margin-bottom:8px; }
.seen-csp-81a1b56cca82 { overflow:auto;margin-top:8px; }
.seen-csp-821d99e70624 { margin:0 0 14px;line-height:1.5;color:#374151; }
.seen-csp-834fd7b30026 { white-space:pre-wrap; }
.seen-csp-83ac1ceef76e { cursor:pointer; }
.seen-csp-83b0bf94d1b3 { width:min(440px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#fff;color:#111827;border-radius:20px;padding:24px;box-shadow:0 24px 80px rgba(0,0,0,.35);font-family:inherit; }
.seen-csp-873a24ce4763 { border-color:rgba(239,68,68,0.65);background:rgba(239,68,68,0.10); }
.seen-csp-87a3af6a1c4e { border:0;background:#f3f4f6;color:#374151;border-radius:12px;padding:11px 15px;font:inherit;font-weight:700; }
.seen-csp-8d842990309a { margin-top:14px; }
.seen-csp-8f1596f9161f { border:0;background:linear-gradient(135deg,#2563eb,#06b6d4);color:#eff6ff;padding:10px 14px;border-radius:12px;font-weight:800;cursor:pointer; }
.seen-csp-905228b6d52d { font-size:14px; }
.seen-csp-94c115d9eea1 { color:#fecaca;font-weight:800; }
.seen-csp-9c3785c28e67 { font-weight:700; }
.seen-csp-a1468664883a { display:flex;align-items:center;gap:6px;margin:0; }
.seen-csp-a33b8fc2ff77 { margin-top:8px; }
.seen-csp-a5e28c3c4298 { margin:0 0 18px;padding-left:20px;line-height:1.5;color:#374151; }
.seen-csp-acc5f5eec6fe { min-width:180px; }
.seen-csp-ae01e5f41e62 { margin-bottom:4px; }
.seen-csp-ae7037606ca2 { margin:8px 0 6px; }
.seen-csp-b0619cd84f44 { min-width:200px; }
.seen-csp-b261e27e97e1 { background:#2563eb;color:white;border:0;padding:10px 14px;border-radius:12px;font-weight:700;cursor:pointer; }
.seen-csp-b5fdd6db38fb { margin:0 0 20px;font-size:13px;line-height:1.45;color:#6b7280; }
.seen-csp-b699c17309cd { width:120px; }
.seen-csp-b6d781cbbc10 { margin-top:12px; }
.seen-csp-c3e49f7926c0 { display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap; }
.seen-csp-c500155b62b4 { margin-bottom:8px; }
.seen-csp-caec6ca65bc5 { display:grid;gap:12px;grid-template-columns:repeat(2, minmax(0, 1fr)); }
.seen-csp-ce2a0497b4a1 { grid-column: 1 / -1; }
.seen-csp-d0062f836fe0 { width:48px;height:48px;border-radius:15px;background:#ecfdf5;color:#047857;display:grid;place-items:center;font-size:25px;margin-bottom:16px; }
.seen-csp-d7a30f1cbd5f { margin-top:-4px; }
.seen-csp-da910b3ce6e4 { max-width:170px; }
.seen-csp-df553a8e3971 { padding:8px 0;border-top:1px solid var(--line); }
.seen-csp-e3d2b9ddd63b { max-width:150px; }
.seen-csp-e49c04bf11ac { font-size:15px; }
.seen-csp-e4ac93229a4f { border-color:rgba(239,68,68,0.45); }
.seen-csp-e8bd4ad729a6 { font-size:22px;line-height:1.2;margin:0 0 10px; }
.seen-csp-e95c22d1d0e8 { border:0;background:#111827;color:#fff;border-radius:12px;padding:11px 17px;font:inherit;font-weight:800; }
.seen-csp-f53e77edc612 { padding:4px 0; }
.seen-csp-ff0ab364a5ef { min-width:260px; }
