.app-shell.svelte-whg6dh{height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,#fffcf6,#fbf6ec)}.dark .app-shell.svelte-whg6dh{background:linear-gradient(180deg,#0f172a,#111827)}.app-nav.svelte-whg6dh{flex-shrink:0;height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border-bottom:1px solid rgba(26,20,16,.06)}.dark .app-nav.svelte-whg6dh{border-bottom-color:#ffffff0f}.app-body.svelte-whg6dh{flex:1;min-height:0;display:flex;flex-direction:row}@media(max-width:1023px){.app-body.svelte-whg6dh{flex-direction:column}}.app-brand.svelte-whg6dh{display:inline-flex;align-items:center;flex-shrink:0}.app-brand.svelte-whg6dh img:where(.svelte-whg6dh){height:24px;width:auto}.dark .app-brand.svelte-whg6dh img:where(.svelte-whg6dh){filter:brightness(0) invert(1)}@media(max-width:480px){.app-nav.svelte-whg6dh{padding:0 10px;gap:8px}}.app-host.svelte-whg6dh{flex:1;min-width:0;min-height:0;position:relative;display:flex}.app-conv-empty.svelte-whg6dh{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;color:#1a1410b3}.app-conv-empty.svelte-whg6dh h1:where(.svelte-whg6dh){font-size:18px;font-weight:700;color:#1a1410;margin:0}.app-conv-empty.svelte-whg6dh p:where(.svelte-whg6dh){font-size:14px;max-width:340px;margin:0}.app-conv-empty-actions.svelte-whg6dh{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:8px}.app-conv-empty-login.svelte-whg6dh{font-size:13px;font-weight:600;color:#e85d1f;text-decoration:none}.app-conv-empty-login.svelte-whg6dh:hover{text-decoration:underline}.dark .app-conv-empty.svelte-whg6dh{color:#f1ede8b3}.dark .app-conv-empty.svelte-whg6dh h1:where(.svelte-whg6dh){color:#f1ede8}.v5-btn-primary.svelte-whg6dh{display:inline-flex;align-items:center;padding:10px 18px;font-size:14px;font-weight:500;background:#1a1410;color:#fff;border-radius:999px;transition:background .14s ease,transform .14s ease;text-decoration:none;border:none;cursor:pointer;font-family:inherit}.v5-btn-primary.svelte-whg6dh:hover{background:#3a2f25}.v5-btn-primary.svelte-whg6dh:active{transform:translateY(1px)}.dark .v5-btn-primary.svelte-whg6dh{background:#f1ede8;color:#0f1117}.dark .v5-btn-primary.svelte-whg6dh:hover{background:#fff}@media(max-width:640px){.v5-btn-primary.svelte-whg6dh{padding:8px 14px}}
