.avatar-fallback-module__j7-qwG__avatarFallback{color:#fff;background:linear-gradient(135deg,#1f56c2 0%,#0f74d6 100%);border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:flex}
.empty-state-module__BdI77G__root{border:none;border-bottom:1px solid var(--color-border);text-align:center;background:0 0;border-radius:0;margin:0;padding:3rem 1.25rem}.empty-state-module__BdI77G__compact{padding:2rem 1rem}.empty-state-module__BdI77G__embedded{border-bottom:none;padding:1rem .25rem}.empty-state-module__BdI77G__embedded .empty-state-module__BdI77G__iconWrap{width:2.5rem;height:2.5rem}.empty-state-module__BdI77G__embedded .empty-state-module__BdI77G__icon{width:1.15rem;height:1.15rem}.empty-state-module__BdI77G__embedded .empty-state-module__BdI77G__title{margin-top:.55rem;font-size:.9375rem}.empty-state-module__BdI77G__embedded .empty-state-module__BdI77G__desc{max-width:16rem;margin-top:.25rem;font-size:.8125rem}.empty-state-module__BdI77G__embedded .empty-state-module__BdI77G__detail{max-width:16rem;margin-top:.45rem;font-size:.75rem}.empty-state-module__BdI77G__embedded .empty-state-module__BdI77G__actions{margin-top:.75rem}.empty-state-module__BdI77G__embedded .empty-state-module__BdI77G__action,.empty-state-module__BdI77G__embedded .empty-state-module__BdI77G__actionGhost{padding:.35rem .85rem;font-size:.8125rem}.empty-state-module__BdI77G__iconWrap{background:var(--color-surface-2);width:3.5rem;height:3.5rem;color:var(--color-muted);border-radius:999px;justify-content:center;align-items:center;margin:0 auto;display:flex}.empty-state-module__BdI77G__iconWrapError{background:color-mix(in oklab, var(--color-danger) 12%, transparent);color:var(--color-danger)}.empty-state-module__BdI77G__icon{width:1.5rem;height:1.5rem}.empty-state-module__BdI77G__title{color:var(--color-ink);letter-spacing:-.02em;margin-top:.85rem;font-size:1.25rem;font-weight:800}.empty-state-module__BdI77G__desc{max-width:22rem;color:var(--color-muted);margin-top:.4rem;margin-left:auto;margin-right:auto;font-size:.9375rem;line-height:1.45}.empty-state-module__BdI77G__detail{background:var(--color-surface-2);max-width:24rem;color:var(--color-muted);word-break:break-word;border-radius:.75rem;margin-top:.65rem;margin-left:auto;margin-right:auto;padding:.55rem .75rem;font-size:.8125rem;line-height:1.4}.empty-state-module__BdI77G__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;margin-top:1.1rem;display:flex}.empty-state-module__BdI77G__action{background:var(--color-accent-cool);color:var(--color-on-accent);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1.15rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.empty-state-module__BdI77G__action:hover{background:#1a8cd8}.empty-state-module__BdI77G__actionGhost{color:var(--color-ink);border:1px solid var(--color-border-strong);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1.15rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.empty-state-module__BdI77G__actionGhost:hover{background:color-mix(in oklab, var(--color-muted) 10%, transparent)}.empty-state-module__BdI77G__inlineBanner{border-bottom:1px solid var(--color-border);background:color-mix(in oklab, var(--color-danger) 6%, transparent);color:var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.85rem 1rem;font-size:.875rem;display:flex}.empty-state-module__BdI77G__inlineBannerText{min-width:0;color:var(--color-muted);flex:1}.empty-state-module__BdI77G__inlineBannerText strong{color:var(--color-ink);margin-bottom:.15rem;font-weight:700;display:block}
.modal-overlay-module__aPbXBG__overlay{z-index:80;background:#00000073;background:lab(0% 0 0/.45);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}html.modal-overlay-module__aPbXBG__dark .modal-overlay-module__aPbXBG__overlay{background:#0000009e;background:lab(0% 0 0/.62)}.modal-overlay-module__aPbXBG__overlayEnd{align-items:flex-end}@media (min-width:640px){.modal-overlay-module__aPbXBG__overlayEnd{align-items:center}}
