.bubble.svelte-4rq7nf{transition:filter .2s ease}.bubble-other.svelte-4rq7nf{background:var(--nd-surface-hover);border:1px solid var(--nd-border)}.bubble-self.svelte-4rq7nf{background:var(--nd-grad-primary);box-shadow:0 0 16px #a855f74d}.bubble-self.svelte-4rq7nf:hover{filter:brightness(1.06)}.container-snap.svelte-1inyuad::-webkit-scrollbar{display:none}.input-shell.svelte-1inyuad{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.chat-input.svelte-1inyuad:hover{border-color:#a855f74d;background-color:#ffffff14}.chat-input.svelte-1inyuad:focus{border-color:#a855f7;background-color:#ffffff14;box-shadow:0 0 0 4px #a855f71f,0 10px 15px -3px #a855f726}.fr.svelte-1xohla9{padding:16px 0 64px}.fr__shell.svelte-1xohla9{display:grid;gap:16px;width:min(1280px,calc(100% - 24px));height:calc(100dvh - 6rem);min-height:520px;margin-inline:auto}@media (min-width: 768px){.fr.svelte-1xohla9{padding-top:24px}.fr__shell.svelte-1xohla9{grid-template-columns:380px minmax(0,1fr);width:min(1280px,calc(100% - 48px));height:calc(100vh - 7rem)}}@media (max-width: 767px){.is-hidden-mobile.svelte-1xohla9{display:none!important}}.fr-side.svelte-1xohla9{display:flex;flex-direction:column;min-height:0;overflow:hidden}.fr-side__head.svelte-1xohla9{display:flex;align-items:flex-end;justify-content:space-between;padding:22px 22px 16px}.fr-side__head.svelte-1xohla9 h1:where(.svelte-1xohla9){margin-top:6px;font-size:1.75rem;font-weight:800;letter-spacing:-.03em}.fr-search.svelte-1xohla9{display:flex;align-items:center;gap:10px;margin:0 16px 12px;height:46px;padding:0 14px;border-radius:9999px;background:var(--nd-input);border:1px solid var(--nd-border);color:var(--nd-muted);transition:border-color .16s ease,box-shadow .16s ease}.fr-search.svelte-1xohla9:focus-within{border-color:#a855f7;box-shadow:0 0 0 3px #a855f733}.fr-search.svelte-1xohla9 input:where(.svelte-1xohla9){flex:1;min-width:0;background:transparent;border:0;outline:none;color:#fff;font-size:15px}.fr-search.svelte-1xohla9 input:where(.svelte-1xohla9)::-moz-placeholder{color:var(--nd-muted)}.fr-search.svelte-1xohla9 input:where(.svelte-1xohla9)::placeholder{color:var(--nd-muted)}.fr-search.svelte-1xohla9 input:where(.svelte-1xohla9):disabled{cursor:not-allowed}.fr-requests.svelte-1xohla9{margin:0 16px 8px;border-radius:16px;border:1px solid var(--nd-border-accent);background:#8b5cf614;overflow:hidden}.fr-requests__toggle.svelte-1xohla9{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;text-align:left}.fr-requests__toggle.svelte-1xohla9>span:where(.svelte-1xohla9):nth-child(2){display:grid;flex:1}.fr-requests__toggle.svelte-1xohla9 strong:where(.svelte-1xohla9){font-size:14px}.fr-requests__toggle.svelte-1xohla9 small:where(.svelte-1xohla9){font-size:12px;color:var(--nd-muted)}.fr-requests__icon.svelte-1xohla9{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--nd-grad-primary)}.fr-requests__count.svelte-1xohla9{display:grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:9999px;background:var(--nd-lime);color:#0b0714;font-size:12px;font-weight:800}.fr-requests__list.svelte-1xohla9{display:grid;gap:6px;max-height:18rem;overflow-y:auto;padding:0 8px 10px}.fr-req.svelte-1xohla9{display:flex;align-items:center;gap:10px;padding:8px;border-radius:12px;background:var(--nd-surface)}.fr-req__who.svelte-1xohla9{display:grid;flex:1;min-width:0}.fr-req__who.svelte-1xohla9 strong:where(.svelte-1xohla9){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.fr-req__who.svelte-1xohla9 small:where(.svelte-1xohla9){font-size:12px;color:var(--nd-muted)}.fr-req__btn.svelte-1xohla9{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:#ffffff0f;border:1px solid var(--nd-border);transition:transform .16s var(--nd-ease),filter .16s ease}.fr-req__btn.svelte-1xohla9:hover{transform:translateY(-1px);filter:brightness(1.15)}.fr-req__btn--yes.svelte-1xohla9{background:var(--nd-grad-primary);border-color:transparent;box-shadow:0 0 14px #a855f773}.fr-list.svelte-1xohla9{flex:1;min-height:0;overflow-y:auto;padding:4px 10px 12px}.fr-list__none.svelte-1xohla9{padding:24px;text-align:center;font-size:14px;color:var(--nd-muted)}.fr-list__empty-mobile.svelte-1xohla9{height:100%}@media (min-width: 768px){.fr-list__empty-mobile.svelte-1xohla9{display:none}}.fr-row.svelte-1xohla9{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border-radius:16px;border:1px solid transparent;text-align:left;transition:background .16s ease,border-color .16s ease}.fr-row.svelte-1xohla9:hover{background:var(--nd-surface-hover)}.fr-row.is-active.svelte-1xohla9{background:#8b5cf624;border-color:var(--nd-border-accent)}.fr-row__avatar.svelte-1xohla9{position:relative;flex:none;padding:2px;border-radius:50%;background:#ffffff1a}.fr-row__avatar.is-online.svelte-1xohla9{background:var(--nd-grad-primary)}.fr-row__dot.svelte-1xohla9{position:absolute;right:1px;bottom:1px;width:13px;height:13px;border-radius:50%;background:var(--nd-live);border:2.5px solid var(--nd-surface)}.fr-row__body.svelte-1xohla9{display:grid;flex:1;min-width:0;gap:2px}.fr-row__top.svelte-1xohla9{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.fr-row__top.svelte-1xohla9 strong:where(.svelte-1xohla9){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.fr-row__top.svelte-1xohla9 small:where(.svelte-1xohla9){flex:none;font-size:11px;color:var(--nd-muted)}.fr-row__msg.svelte-1xohla9{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--nd-muted)}.fr-chat.svelte-1xohla9{display:flex;flex-direction:column;gap:10px;min-height:0}.fr-chat__panel.svelte-1xohla9{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.fr-empty.svelte-1xohla9{display:grid;justify-items:center;align-content:center;gap:12px;height:100%;padding:32px 24px;text-align:center}.fr-empty.svelte-1xohla9 h2:where(.svelte-1xohla9){font-size:1.35rem;font-weight:800;letter-spacing:-.02em}.fr-empty--big.svelte-1xohla9 h2:where(.svelte-1xohla9){font-size:clamp(1.6rem,3vw,2.2rem)}.fr-empty.svelte-1xohla9 p:where(.svelte-1xohla9){max-width:380px;font-size:15px;line-height:1.55;color:var(--nd-text-2)}.fr-empty.svelte-1xohla9 .nd-btn:where(.svelte-1xohla9){margin-top:8px}.fr-empty__art.svelte-1xohla9{position:relative;display:grid;place-items:center;width:96px;height:96px;margin:24px 0 8px;border-radius:50%;background:var(--nd-grad-primary);box-shadow:var(--nd-glow-primary)}.fr-empty--big.svelte-1xohla9 .fr-empty__art:where(.svelte-1xohla9){width:128px;height:128px}.fr-empty__bubble.svelte-1xohla9{position:absolute;padding:6px 12px;border-radius:16px;font-family:var(--nd-hand);font-size:13px;white-space:nowrap;color:#0b0714}.fr-empty__bubble--a.svelte-1xohla9{left:-58px;top:-8px;background:#fff;transform:rotate(-10deg);border-bottom-right-radius:4px}.fr-empty__bubble--b.svelte-1xohla9{right:-86px;bottom:2px;background:var(--nd-lime);transform:rotate(8deg);border-bottom-left-radius:4px}.fr-empty__note.svelte-1xohla9{font-size:17px;color:#e879f9;transform:rotate(-3deg)}.fr-blog.svelte-1xohla9{margin-top:56px}.fr-blog__head.svelte-1xohla9{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.fr-blog__head.svelte-1xohla9 h2:where(.svelte-1xohla9){font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.fr-blog__grid.svelte-1xohla9{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.fr-blog__card.svelte-1xohla9{display:grid;overflow:hidden;transition:transform .18s var(--nd-ease),border-color .18s ease}.fr-blog__card.svelte-1xohla9:hover{transform:translateY(-2px);border-color:var(--nd-border-accent)}.fr-blog__card.svelte-1xohla9 img:where(.svelte-1xohla9){width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.fr-blog__card.svelte-1xohla9 strong:where(.svelte-1xohla9){padding:14px 16px 16px;font-size:14px;font-weight:600;line-height:1.4}
