:root{--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:9999px;--shadow-sm:var(--shadowColor);--shadow-md:var(--shadowColor);--shadow-lg:var(--shadowColor);--font-sans:"Google Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--size-xs:.75rem;--size-sm:.875rem;--size-base:.875rem;--size-md:1rem;--size-lg:1.125rem;--size-xl:1.375rem;--size-2xl:1.75rem;--size-3xl:2rem;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.3;--leading-normal:1.5;--leading-relaxed:1.6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--backgroundHover);background-clip:padding-box;border:2px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--backgroundActive);background-clip:padding-box}.dark ::-webkit-scrollbar-thumb{background:var(--backgroundHover);background-clip:padding-box}.dark ::-webkit-scrollbar-thumb:hover{background:var(--backgroundActive);background-clip:padding-box}aside ::-webkit-scrollbar-thumb{background:var(--backgroundHover)}aside ::-webkit-scrollbar-thumb:hover{background:var(--backgroundActive)}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--backgroundTertiary) 25%,var(--borderColor) 50%,var(--backgroundTertiary) 75%);opacity:.6;background-size:200% 100%;animation:1.5s linear infinite skeleton-shimmer;display:inline-block}.dark .skeleton{background:linear-gradient(90deg,var(--backgroundTertiary) 25%,var(--backgroundSecondary) 50%,var(--backgroundTertiary) 75%);background-size:200% 100%}:where(.rasil-inbox,.rasil-agents){font-family:system-ui,sans-serif;color:var(--color, #162b34);background:var(--background, #f5f7f8)}.rasil-inbox{width:100%;min-width:0}:where(.rasil-inbox,.rasil-agents) header{display:flex;align-items:center;gap:14px;padding-bottom:24px;border-bottom:1px solid var(--borderColor, #d9e2e6)}:where(.rasil-inbox,.rasil-agents) header strong{font-size:24px;color:var(--primary, #08605e)}:where(.rasil-inbox,.rasil-agents) button{font:inherit;border:1px solid var(--borderColor, #beced3);border-radius:6px;background:var(--backgroundSecondary, white);color:inherit;padding:9px 14px;cursor:pointer}:where(.rasil-inbox,.rasil-agents) button:hover{border-color:var(--primary, #087c75)}:where(.rasil-inbox,.rasil-agents) button:disabled{cursor:wait;opacity:.6}:where(.rasil-inbox,.rasil-agents) input,:where(.rasil-inbox,.rasil-agents) textarea{font:inherit;padding:12px;border:1px solid var(--borderColor, #beced3);border-radius:6px}:where(.rasil-inbox,.rasil-agents) form{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}:where(.rasil-inbox) .workspace{display:grid;grid-template-columns:320px 1fr;gap:24px;margin-top:20px}:where(.rasil-inbox) .workspace aside,:where(.rasil-inbox) .workspace>section{background:var(--backgroundSecondary, white);border:1px solid var(--borderColor, #d9e2e6);border-radius:10px;padding:20px}:where(.rasil-inbox) .workspace ul,:where(.rasil-inbox) .messages{padding:0;list-style:none}:where(.rasil-inbox) .workspace li button{width:100%;text-align:left;margin-bottom:10px}:where(.rasil-inbox) .workspace li button[aria-pressed=true]{background:var(--surfaceSubtle, var(--backgroundTertiary, #edf8f5));border-color:var(--primary, #087c75)}:where(.rasil-inbox) .workspace aside li span,:where(.rasil-inbox) .workspace aside li small{display:block;margin-top:7px}:where(.rasil-inbox,.rasil-agents) small{color:var(--colorMuted, #516974);font-size:12px}:where(.rasil-inbox) .messages li{padding:12px 16px;margin-bottom:12px;background:var(--backgroundTertiary, #f1f4f6);border-radius:8px;max-width:85%}:where(.rasil-inbox) .messages p{white-space:pre-wrap;overflow-wrap:anywhere}:where(.rasil-inbox) .messages .outbound{background:var(--surfaceSubtle, #e3f3ed);margin-left:auto}:where(.rasil-inbox,.rasil-agents) [role=alert]{color:var(--error, #a42828)}@media(max-width:720px){:where(.rasil-inbox) .workspace{grid-template-columns:1fr}.rasil-inbox{padding:0}}:where(.rasil-inbox) .delivery-state{display:inline-block;margin-left:12px;padding:3px 8px;border-radius:20px;font-size:12px;background:#d2e8df;color:#215a49}:where(.rasil-inbox) .delivery-state.failed,:where(.rasil-inbox) .delivery-state.acceptance_unknown{background:#f9ded8;color:#8b3025}:where(.rasil-inbox) .failure-reason{color:#8b3025;background:#f9ded8;padding:2px 6px;border-radius:4px;font-size:13px}:where(.rasil-inbox) form[aria-label="Reply composer"] textarea{flex:1;min-width:180px;min-height:68px;resize:vertical}:where(.rasil-inbox) form[aria-label="Reply composer"] button{align-self:flex-end;background:var(--primary, #08605e);color:var(--primaryColor, white)}:where(.rasil-agents) .agent-workspace{display:grid;grid-template-columns:minmax(220px,280px) 1fr;gap:2rem;margin-top:1.5rem}:where(.rasil-agents) .agent-workspace aside button{display:flex;flex-direction:column;gap:.4rem;width:100%;text-align:left;margin-bottom:.5rem}:where(.rasil-agents) .agent-workspace button[aria-pressed=true]{border-color:var(--primary, #215cca);background:var(--surfaceSubtle, var(--backgroundTertiary, #edf3ff))}:where(.rasil-agents) .agent-workspace textarea{min-height:110px;width:100%}:where(.rasil-agents) .agent-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:1rem;background:var(--backgroundTertiary, #eef2f5)}@media(max-width:700px){:where(.rasil-agents) .agent-workspace{grid-template-columns:1fr}}.rasil-agents{width:100%;min-width:0}.rasil-agents form{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.rasil-agents label{display:flex;flex-direction:column;gap:8px;min-width:0}.rasil-agents input,.rasil-agents textarea,.rasil-agents select{box-sizing:border-box;width:100%;min-width:0}.rasil-agents form button{justify-self:start}.rasil-agents .agent-workspace>div{min-width:0}.zahib-home{--zh-accent:light-dark(#176553,#5fd3b4);--zh-muted:color-mix(in srgb,currentColor 68%,transparent);--zh-line:color-mix(in srgb,currentColor 16%,transparent);--zh-tile:color-mix(in srgb,currentColor 5%,transparent);max-width:1100px;margin:0 auto;padding:32px;color:inherit;font:16px/1.5 system-ui,sans-serif}.zahib-home .eyebrow{color:var(--zh-accent);letter-spacing:.14em;font-size:12px;font-weight:700}.zahib-home h1{font-size:32px;margin:4px 0}.zahib-home h2{font-size:20px;margin-top:32px}.zahib-home>p:not(.eyebrow),.zahib-home .empty{color:var(--zh-muted)}.zahib-home a{color:var(--zh-accent)}.zahib-home .work-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:28px}.zahib-home .work-tile{display:flex;flex-direction:column;padding:22px;border:1px solid var(--zh-line);background:var(--zh-tile);border-radius:12px;text-decoration:none;color:inherit}.zahib-home .work-tile:hover{border-color:var(--zh-accent)}.zahib-home .work-tile strong{font-size:32px;margin:8px 0;color:var(--zh-accent)}.zahib-home .work-tile small{color:var(--zh-muted)}.zahib-home .shortcuts{display:flex;flex-wrap:wrap;gap:12px 24px}.zahib-home .recent-requests{padding:0;list-style:none}.zahib-home .recent-requests li{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--zh-line);gap:16px}.zahib-home .recent-requests li span{color:var(--zh-muted)}.zahib-home a:focus-visible{outline:3px solid var(--zh-accent);outline-offset:4px}@media(max-width:600px){.zahib-home{padding:20px}}
