.page{display:flex;flex-direction:column;min-height:calc(100vh - 48px)}.page[data-multi-column]{height:calc(100vh - 48px);max-height:calc(100vh - 48px);overflow:hidden}html[data-inbox-active=true],html[data-inbox-active=true] body,html[data-multi-column-active=true],html[data-multi-column-active=true] body{overflow:hidden!important}@media (max-width:768px){html[data-inbox-conversation=true] nav[aria-label="Mobile navigation"]{display:none!important}}@media (max-width:1024px){.page[data-multi-column]{height:calc(100vh - 48px - 90px - var(--safe-area-bottom));max-height:calc(100vh - 48px - 90px - var(--safe-area-bottom))}}.pageHeader{justify-content:space-between;padding:12px 24px;border-bottom:1px solid var(--border-subtle)}.pageHeader,.pageHeaderLeft{display:flex;align-items:center}.pageHeaderLeft{gap:12px}.pageTitle{font-size:.9375rem;font-weight:600;margin:0;color:var(--text-primary)}.pageSubtitle{font-size:.75rem;color:var(--text-tertiary)}.pageHeaderRight{display:flex;align-items:center;gap:8px}.pageContent{flex:1 1;padding:24px;width:100%;max-width:1200px;margin:0 auto}.pageContentNarrow{max-width:800px}.pageContentWide{max-width:1400px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:64px 24px;text-align:center}.emptyIcon{color:var(--text-muted);opacity:.5}.emptyTitle{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.emptyText{font-size:.8125rem;color:var(--text-secondary);margin:0;max-width:360px}.feed,.loading{gap:12px}.feed,.loading,.waiting{display:flex;flex-direction:column}.waiting{align-items:center;justify-content:center;gap:16px;padding:64px 24px;text-align:center;color:var(--text-secondary);font-size:.8125rem}.pulse{width:8px;height:8px;background:var(--accent-primary);border-radius:50%;animation:pulse 1.5s ease-in-out infinite}@media (max-width:640px){.pageHeader{padding:10px 12px}.pageHeaderLeft{gap:12px}.pageContent{padding:12px}.feed,.grid,.loading{gap:8px}.grid{grid-template-columns:1fr}}:root{--bg-primary:#ffffff;--bg-secondary:#f8f9fb;--bg-tertiary:#f1f3f5;--bg-hover:#e9ecef;--bg-active:#dee2e6;--glass-bg:rgba(255,255,255,0.85);--glass-border:rgba(0,0,0,0.06);--text-primary:#1a1a1a;--text-secondary:#495057;--text-tertiary:#6c757d;--text-muted:#9ca3af;--accent-primary:#6366f1;--accent-primary-hover:#4f46e5;--accent-primary-active:#4338ca;--accent-primary-muted:rgba(99,102,241,0.15);--text-on-accent:#fff;--accent-secondary:#0891b2;--accent-success:#16a34a;--accent-success-text:#15803d;--accent-warning:#d97706;--accent-warning-text:#b45309;--accent-danger:#dc2626;--accent-danger-hover:#b91c1c;--accent-info:#0284c7;--border-subtle:rgba(0,0,0,0.05);--border-default:rgba(0,0,0,0.1);--border-hover:rgba(0,0,0,0.15);--border-focus:var(--accent-primary);--shadow-sm:0 1px 3px rgba(0,0,0,0.04);--shadow-md:0 2px 6px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.03);--shadow-lg:0 4px 12px rgba(0,0,0,0.06),0 2px 4px rgba(0,0,0,0.03);--shadow-xl:0 8px 24px rgba(0,0,0,0.08),0 4px 8px rgba(0,0,0,0.04);--shadow-glow:0 0 20px rgba(99,102,241,0.1);--shadow-focus:0 0 0 3px rgba(99,102,241,0.1);--shadow-dropdown:0 4px 12px rgba(0,0,0,0.08),0 0 0 1px rgba(0,0,0,0.04);--overlay-bg:rgba(0,0,0,0.25);--modal-shadow:0 8px 24px rgba(0,0,0,0.08),0 4px 12px rgba(0,0,0,0.05);--state-danger-bg:rgba(220,38,38,0.08);--state-danger-bg-hover:rgba(220,38,38,0.15);--state-danger-border:rgba(220,38,38,0.2);--state-success-bg:rgba(22,163,74,0.08);--state-success-bg-hover:rgba(22,163,74,0.15);--state-success-border:rgba(22,163,74,0.2);--state-warning-bg:rgba(217,119,6,0.08);--state-warning-bg-hover:rgba(217,119,6,0.15);--state-warning-border:rgba(217,119,6,0.2);--state-info-bg:rgba(2,132,199,0.08);--state-info-bg-hover:rgba(2,132,199,0.15);--state-info-border:rgba(2,132,199,0.2);--state-accent-bg:rgba(99,102,241,0.08);--state-accent-bg-hover:rgba(99,102,241,0.15);--state-accent-border:rgba(99,102,241,0.2);--state-neutral-bg:rgba(0,0,0,0.04);--state-neutral-bg-hover:rgba(0,0,0,0.08);--state-neutral-border:rgba(0,0,0,0.1);--status-online:#16a34a;--status-offline:#dc2626;--status-pending:#d97706;--status-info:#0284c7;--input-bg:var(--bg-primary);--input-border:var(--border-default);--input-focus-border:var(--accent-primary);--input-focus-shadow:var(--shadow-focus);--button-secondary-bg:var(--bg-tertiary);--button-secondary-hover:var(--bg-hover);--card-bg:var(--bg-primary);--card-border:var(--border-subtle);--dropdown-bg:var(--bg-primary);--dropdown-shadow:var(--shadow-lg);--skeleton-base:var(--bg-tertiary);--skeleton-shine:var(--bg-hover);--color-status-ok:#22c55e;--color-status-error:#ef4444;--color-timeline-discovery:#3b82f6;--color-timeline-fetch:#22c55e;--color-timeline-parse:#8b5cf6;--color-timeline-process:#06b6d4;--color-timeline-transit:#f59e0b;--color-timeline-filter:#10b981;--color-timeline-render:#ec4899;--brand-discord:#5865f2;--brand-discord-hover:#4752c4;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--transition-fast:150ms ease;--transition-normal:200ms ease;--transition-slow:300ms ease;--z-sticky:100;--z-banner:500;--z-overlay:1000;--z-modal:1100;--z-popover:1200;--z-toast:1300;--z-top:1400;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px)}[data-theme=dark]{--bg-primary:#0a0a0b;--bg-secondary:#121214;--bg-tertiary:#1a1a1e;--bg-hover:#222226;--bg-active:#2a2a2e;--glass-bg:rgba(18,18,20,0.8);--glass-border:rgba(255,255,255,0.06);--text-primary:#f4f4f5;--text-secondary:#a1a1aa;--text-tertiary:#71717a;--text-muted:#52525b;--accent-primary:#8b5cf6;--accent-primary-hover:#7c3aed;--accent-primary-active:#6d28d9;--accent-primary-muted:rgba(139,92,246,0.15);--text-on-accent:#fff;--accent-secondary:#06b6d4;--accent-success:#22c55e;--accent-success-text:#4ade80;--accent-warning:#f59e0b;--accent-warning-text:#fbbf24;--accent-danger:#ef4444;--accent-danger-hover:#dc2626;--accent-info:#0ea5e9;--border-subtle:rgba(255,255,255,0.05);--border-default:rgba(255,255,255,0.1);--border-hover:rgba(255,255,255,0.15);--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 4px 6px rgba(0,0,0,0.4);--shadow-lg:0 10px 15px rgba(0,0,0,0.5);--shadow-xl:0 20px 25px rgba(0,0,0,0.6);--shadow-glow:0 0 20px rgba(139,92,246,0.15);--shadow-focus:0 0 0 3px rgba(139,92,246,0.15);--shadow-dropdown:0 4px 16px rgba(0,0,0,0.5),0 0 0 1px rgba(255,255,255,0.05);--overlay-bg:rgba(0,0,0,0.7);--modal-shadow:0 25px 50px -12px rgba(0,0,0,0.5);--state-danger-bg:rgba(239,68,68,0.12);--state-danger-bg-hover:rgba(239,68,68,0.2);--state-danger-border:rgba(239,68,68,0.25);--state-success-bg:rgba(34,197,94,0.12);--state-success-bg-hover:rgba(34,197,94,0.2);--state-success-border:rgba(34,197,94,0.25);--state-warning-bg:rgba(245,158,11,0.12);--state-warning-bg-hover:rgba(245,158,11,0.2);--state-warning-border:rgba(245,158,11,0.25);--state-info-bg:rgba(14,165,233,0.12);--state-info-bg-hover:rgba(14,165,233,0.2);--state-info-border:rgba(14,165,233,0.25);--state-accent-bg:rgba(139,92,246,0.12);--state-accent-bg-hover:rgba(139,92,246,0.2);--state-accent-border:rgba(139,92,246,0.25);--state-neutral-bg:rgba(255,255,255,0.04);--state-neutral-bg-hover:rgba(255,255,255,0.08);--state-neutral-border:rgba(255,255,255,0.1);--status-online:#22c55e;--status-offline:#ef4444;--status-pending:#f59e0b;--status-info:#0ea5e9;--input-bg:var(--bg-tertiary);--skeleton-base:var(--bg-tertiary);--skeleton-shine:var(--bg-hover)}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}@media (min-width:769px){html{scrollbar-gutter:stable}}body,html{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;background:var(--bg-primary);color:var(--text-primary);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--transition-normal),color var(--transition-normal)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--bg-hover)}:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:active,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 9999px var(--bg-tertiary) inset!important;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;-webkit-transition:background-color 9999s ease 0s,color 9999s ease 0s!important;transition:background-color 9999s ease 0s,color 9999s ease 0s!important}input:autofill,input:autofill:active,input:autofill:focus,input:autofill:hover,select:autofill,select:autofill:active,select:autofill:focus,select:autofill:hover,textarea:autofill,textarea:autofill:active,textarea:autofill:focus,textarea:autofill:hover{box-shadow:0 0 0 9999px var(--bg-tertiary) inset!important;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;transition:background-color 9999s ease 0s,color 9999s ease 0s!important}@-moz-document url-prefix(){input:-moz-autofill,select:-moz-autofill,textarea:-moz-autofill{background-color:var(--bg-tertiary)!important;color:var(--text-primary)!important;filter:none!important}}@keyframes skeleton-pulse{0%,to{opacity:.4}50%{opacity:.7}}.skeleton{background:linear-gradient(90deg,var(--skeleton-base) 0,var(--skeleton-shine) 50%,var(--skeleton-base) 100%);background-size:200% 100%;animation:skeleton-pulse 1.5s ease-in-out infinite;border-radius:var(--radius-sm)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}@keyframes fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fade-in .3s ease forwards}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.p-2{padding:8px}.p-3{padding:12px}.p-4{padding:16px}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.text-sm{font-size:.875rem}.text-xs{font-size:.75rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.truncate{text-overflow:ellipsis}.sr-only,.truncate{overflow:hidden;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);border-width:0}#nprogress{pointer-events:none}#nprogress .bar{background:var(--accent-primary);position:fixed;z-index:var(--z-top);top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 6px var(--accent-primary),0 0 3px var(--accent-primary);opacity:1;transform:rotate(3deg) translateY(-4px)}.inputWithIcon{position:relative;display:flex;align-items:center}.inputWithIcon .inputIcon{position:absolute;left:14px;color:var(--text-tertiary);pointer-events:none;transition:color .2s ease}.inputWithIcon:focus-within .inputIcon{color:var(--accent-primary)}.inputWithIcon .input{width:100%;height:48px;padding:0 14px 0 44px;font-size:.9375rem;color:var(--text-primary);background:var(--state-neutral-bg);border:1px solid var(--border-default);border-radius:12px;outline:none;transition:all .2s ease}.inputWithIcon .input::placeholder{color:var(--text-tertiary)}.inputWithIcon .input:hover{background:var(--bg-hover);border-color:var(--border-hover)}.inputWithIcon .input:focus{background:var(--bg-hover);border-color:var(--accent-primary);box-shadow:var(--shadow-focus)}.inputWithIcon .inputIconRight{position:absolute;right:14px;background:none;border:none;color:var(--text-tertiary);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.inputWithIcon .inputIconRight:hover{color:var(--text-secondary)}[data-sonner-toaster][data-sonner-theme=dark],[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:var(--bg-secondary);--normal-text:var(--text-primary);--normal-border:var(--border-default);--success-bg:var(--bg-secondary);--success-text:var(--text-primary);--success-border:var(--border-default);--error-bg:var(--bg-secondary);--error-text:var(--text-primary);--error-border:var(--border-default);--warning-bg:var(--bg-secondary);--warning-text:var(--text-primary);--warning-border:var(--border-default);--info-bg:var(--bg-secondary);--info-text:var(--text-primary);--info-border:var(--border-default);z-index:var(--z-toast);font-family:inherit;--width:440px}[data-sonner-toaster] [data-sonner-toast][data-styled=true]{border-radius:9999px!important;box-shadow:0 12px 32px -8px rgba(0,0,0,.45),0 4px 12px -4px rgba(0,0,0,.22)!important;border:1px solid var(--border-default)!important;background:var(--bg-secondary)!important;padding:12px 12px 12px 22px!important;gap:14px!important;font-size:14px!important;line-height:1.4!important;align-items:center!important;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-icon]{width:18px;height:18px;margin:0;align-self:center;flex-shrink:0}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-icon]>svg{width:18px;height:18px;margin:0}[data-sonner-toaster] [data-sonner-toast][data-styled=true]:not([data-type=loading]) [data-icon]>svg{animation:sonner-fade-in .3s ease forwards;transform-origin:center}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-content]{gap:1px;min-width:0;flex:1 1 auto}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-title]{font-weight:500;font-size:14px;line-height:1.3;letter-spacing:-.005em;color:var(--text-primary)}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-description]{font-weight:400;font-size:13px;line-height:1.4;color:var(--text-secondary)}[data-sonner-toaster] [data-sonner-toast][data-type=success][data-styled=true] [data-icon],[data-sonner-toaster] [data-sonner-toast][data-type=success][data-styled=true] [data-title]{color:var(--accent-success)}[data-sonner-toaster] [data-sonner-toast][data-type=error][data-styled=true] [data-icon],[data-sonner-toaster] [data-sonner-toast][data-type=error][data-styled=true] [data-title]{color:var(--accent-danger)}[data-sonner-toaster] [data-sonner-toast][data-type=warning][data-styled=true] [data-icon],[data-sonner-toaster] [data-sonner-toast][data-type=warning][data-styled=true] [data-title]{color:var(--accent-warning)}[data-sonner-toaster] [data-sonner-toast][data-type=info][data-styled=true] [data-icon],[data-sonner-toaster] [data-sonner-toast][data-type=info][data-styled=true] [data-title]{color:var(--accent-info)}[data-sonner-toaster] [data-sonner-toast][data-type=loading][data-styled=true] [data-icon]{color:var(--text-secondary)}[data-sonner-toaster] .sonner-loading-bar{background:var(--text-tertiary)}[data-sonner-toaster] [data-sonner-toast]:not([data-type=loading]) .sonner-loading-wrapper{display:none!important}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button]{margin-left:auto!important;border-radius:9999px!important;padding:9px 20px!important;height:auto!important;min-height:36px!important;font-size:13px!important;font-weight:500!important;background:var(--bg-tertiary);color:var(--text-primary);border:1px solid transparent!important;cursor:pointer;flex-shrink:0;transition:background var(--transition-fast),border-color var(--transition-fast),filter var(--transition-fast)}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button]:hover{background:var(--bg-hover)}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}[data-sonner-toaster] [data-sonner-toast][data-type=success][data-styled=true] [data-button]{background:var(--accent-success);color:var(--text-on-accent)}[data-sonner-toaster] [data-sonner-toast][data-type=success][data-styled=true] [data-button]:hover{filter:brightness(1.08)}[data-sonner-toaster] [data-sonner-toast][data-type=error][data-styled=true] [data-button]{background:var(--accent-danger);color:var(--text-on-accent)}[data-sonner-toaster] [data-sonner-toast][data-type=error][data-styled=true] [data-button]:hover{background:var(--accent-danger-hover)}[data-sonner-toaster] [data-sonner-toast][data-type=warning][data-styled=true] [data-button]{background:var(--accent-warning);color:var(--text-on-accent)}[data-sonner-toaster] [data-sonner-toast][data-type=warning][data-styled=true] [data-button]:hover{filter:brightness(1.08)}[data-sonner-toaster] [data-sonner-toast][data-type=info][data-styled=true] [data-button]{background:var(--accent-info);color:var(--text-on-accent)}[data-sonner-toaster] [data-sonner-toast][data-type=info][data-styled=true] [data-button]:hover{filter:brightness(1.08)}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-cancel]{margin-left:6px!important;border-radius:9999px!important;padding:9px 20px!important;height:auto!important;min-height:36px!important;font-size:13px!important;font-weight:500!important;background:transparent;color:var(--text-secondary);border:1px solid var(--border-default)!important;flex-shrink:0}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-cancel]:hover{background:var(--bg-tertiary);color:var(--text-primary)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-close-button],[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-styled=true] [data-close-button]{background:var(--bg-tertiary);border-color:var(--border-default);color:var(--text-secondary)}@media (display-mode:standalone){body{padding-top:var(--safe-area-top)}a,button,nav{-webkit-user-select:none;user-select:none}}