.penny-chat-markdown>:first-child{margin-top:0}.penny-chat-markdown>:last-child{margin-bottom:0}.penny-chat-markdown p,.penny-chat-markdown ul,.penny-chat-markdown ol{margin-block:0 var(--mantine-spacing-xs)}.penny-chat-markdown ul,.penny-chat-markdown ol{padding-inline-start:var(--mantine-spacing-lg)}.penny-chat-markdown li{margin-block:2px}.penny-chat-markdown a{text-decoration:underline}.penny-chat-window{z-index:300;background:var(--mantine-color-body);width:400px;height:min(640px,100dvh - 120px);box-shadow:var(--mantine-shadow-xl);border:1px solid var(--mantine-color-default-border);border-radius:24px;flex-direction:column;display:flex;position:fixed;bottom:88px;right:20px;overflow:hidden}@media (width<=48em){.penny-chat-window{border:none;border-radius:0;width:auto;height:auto;inset:0}}.penny-chat-hero{padding:var(--mantine-spacing-lg) var(--mantine-spacing-lg) 56px;color:#fff;background:radial-gradient(circle at 85% 10%, #ffffff2e, transparent 55%), linear-gradient(160deg, var(--mantine-color-green-8), var(--mantine-color-green-5))}.penny-chat-logo{filter:brightness(0)invert();height:22px;display:block}.penny-chat-ask{margin:-40px var(--mantine-spacing-md) 0;position:relative}.penny-chat-tabs{border-top:1px solid var(--mantine-color-default-border)}
