.nexa-toaster{--toast-bg:color-mix(in srgb, var(--bg-section,#0e0e0e) 78%, transparent);--toast-text:var(--text-primary,#f4f4f5);--toast-muted:var(--text-secondary,#969696);--toast-line:color-mix(in srgb, var(--text-primary,#fff) 9%, transparent);--toast-success:var(--accent-primary,#cf0);--toast-warning:#f5b83d;--toast-error:#f2545b;bottom:max(20px, env(safe-area-inset-bottom,0px));pointer-events:none;z-index:2000;flex-direction:column;gap:10px;width:min(380px,100vw - 32px);margin:0;padding:0;list-style:none;display:flex;position:fixed;right:20px}.nexa-toast{--tone:var(--toast-success);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:var(--toast-bg);border:1px solid color-mix(in srgb, var(--tone) 28%, var(--toast-line));box-sizing:border-box;color:var(--toast-text);font-family:var(--f-ui,inherit);pointer-events:auto;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 10px 15px 14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 40px -18px #0009}.nexa-toast.is-warning{--tone:var(--toast-warning)}.nexa-toast.is-error{--tone:var(--toast-error)}.nexa-toast__icon{color:var(--tone);display:inline-flex}.nexa-toast__message{overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:500;line-height:1.4}.nexa-toast__close{color:var(--toast-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .2s,color .2s;display:inline-flex}.nexa-toast__close:hover{background:color-mix(in srgb, var(--toast-text) 8%, transparent);color:var(--toast-text)}.nexa-toast__close:focus-visible{outline:1.5px solid color-mix(in srgb, var(--tone) 70%, transparent);outline-offset:1px}.nexa-toast__progress{background:var(--tone);opacity:.85;transform-origin:0;width:100%;height:2px;animation:linear forwards nexa-toast-drain;position:absolute;bottom:0;left:0}@keyframes nexa-toast-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}:root[data-theme^=light] .nexa-toaster{--toast-bg:#ffffffd1;--toast-success:color-mix(in srgb, var(--accent-primary,#8dc400) 78%, #000);--toast-warning:#b7791f;--toast-error:#d63d44}:root[data-theme^=light] .nexa-toast{box-shadow:0 16px 36px -18px #00000040}@media (width<=520px){.nexa-toaster{width:auto;left:16px;right:16px}}.user-not-found-host{pointer-events:none;z-index:40;justify-content:center;align-items:center;padding:24px 24px 120px;display:flex;position:absolute;inset:0}.user-not-found-host.is-active~#chat-welcome{opacity:0;visibility:hidden}#chat-welcome:has(~.user-not-found-host.is-active){opacity:0;visibility:hidden}.user-not-found{background:color-mix(in srgb, var(--text-primary,#fff) 3%, var(--bg-section,#0e0e0e));border:1px solid color-mix(in srgb, var(--text-primary,#fff) 9%, transparent);pointer-events:auto;text-align:center;border-radius:28px;flex-direction:column;align-items:center;width:100%;max-width:360px;padding:32px 28px 26px;display:flex;box-shadow:0 24px 60px -24px #0000008c}.user-not-found__icon{background:color-mix(in srgb, var(--text-primary,#fff) 6%, transparent);border:1px solid color-mix(in srgb, var(--text-primary,#fff) 10%, transparent);color:var(--text-primary,#fff);border-radius:18px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;display:inline-flex}.user-not-found__title{color:var(--text-primary,#fff);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:1.35}.user-not-found__handle{color:var(--accent-primary,#c7ff00)}.user-not-found__sub{color:var(--text-secondary,#969696);margin:8px 0 0;font-size:13px;line-height:1.5}.user-not-found__back{background:var(--accent-primary,#c7ff00);color:var(--text-on-accent,#0b0b0b);cursor:pointer;font:inherit;border:0;border-radius:999px;align-items:center;gap:8px;height:44px;margin-top:22px;padding:0 22px;font-size:14px;font-weight:600;transition:filter .2s,transform .18s;display:inline-flex}.user-not-found__back:hover{filter:brightness(1.08)}.user-not-found__back:active{transform:scale(.97)}.user-not-found__back:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-primary,#c7ff00) 55%, transparent);outline-offset:3px}#page-chat.is-compose-search .user-not-found-host{opacity:0;visibility:hidden}
