html,body{background-color:var(--background);color:var(--text);margin:0;padding:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.invert{filter:invert()}:root{--brand-orange:#f97316;--brand-orange-hover:#ea6c0e;--icon-filter:brightness(0);--sidebar-bg:#f8f7f4;--content-bg:#fafaf8}html.dark,.dark{--icon-filter:invert(1);--sidebar-bg:#0a0b0d;--content-bg:#111113;--gray-1:#0a0b0d;--gray-2:#111113;--gray-3:#19191b;--gray-4:#222224;--gray-5:#2a2a2c;--gray-6:#313134;--gray-7:#3b3b3f;--gray-8:#4e4e52;--gray-9:#63636a;--gray-10:#72727a;--gray-11:#a1a1a9;--gray-12:#ededef;--color-background:#0a0b0d;--color-panel-solid:#111113;--color-panel-translucent:#0a0b0dd9;--color-surface:#11111399}.grid-bg{background-image:linear-gradient(#00000008 1px,#0000 1px),linear-gradient(90deg,#00000008 1px,#0000 1px);background-size:40px 40px}html.dark .grid-bg,.dark .grid-bg{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:40px 40px}@media (min-width:768px){.split-container{flex-direction:row!important}.left-side,.right-side{width:50%!important;padding:4rem!important}}.chat-drawer{width:var(--chat-width,480px);background-color:var(--color-background);border-left:1px solid var(--gray-5);flex-shrink:0;align-self:flex-start;min-width:320px;max-width:min(800px,60vw);height:100vh;position:sticky;top:0}.chat-resize{display:contents}@media (max-width:767px){.chat-drawer{z-index:50;border-left:none;align-self:auto;width:auto;min-width:0;max-width:none;height:auto;position:fixed;inset:0}.chat-resize{display:none}}.chat-brand-button:not(:disabled){background-color:var(--brand-orange);color:#fff}.chat-brand-button:not(:disabled):hover{background-color:var(--brand-orange-hover)}.chat-markdown{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.chat-markdown>:first-child{margin-top:0}.chat-markdown>:last-child{margin-bottom:0}.chat-markdown p{margin:0 0 8px}.chat-markdown h1,.chat-markdown h2,.chat-markdown h3,.chat-markdown h4{margin:12px 0 6px;font-size:14px;font-weight:700;line-height:1.3}.chat-markdown h1{font-size:16px}.chat-markdown h2{font-size:15px}.chat-markdown ul,.chat-markdown ol{margin:8px 0;padding-left:20px}.chat-markdown ul{list-style:outside}.chat-markdown ol{list-style:decimal}.chat-markdown li{margin:4px 0}.chat-markdown a{color:var(--accent-11);text-decoration:underline}.chat-markdown blockquote{border-left:3px solid var(--brand-orange);color:var(--gray-11);margin:8px 0;padding-left:12px}.chat-markdown hr{border:none;border-top:1px solid var(--gray-6);margin:16px 0}.chat-markdown :not(pre)>code{border-radius:var(--radius-1);background-color:var(--gray-a3);font-family:var(--code-font-family);padding:1px 5px;font-size:13px}.chat-code-block{margin:8px 0;position:relative}.chat-code-block pre{border-radius:var(--radius-2);color:#e6edf3;font-family:var(--code-font-family);background-color:#0d1117;margin:0;padding:12px;font-size:13px;overflow-x:auto}.chat-code-block pre code,.chat-code-block pre code.hljs{font-family:inherit;font-size:inherit;background:0 0;padding:0}.chat-code-copy{z-index:1;color:#e6edf3;opacity:.7;position:absolute;top:6px;right:6px}.chat-table-scroll{border:1px solid var(--gray-6);border-radius:var(--radius-2);margin:12px 0;overflow-x:auto}.chat-table-scroll table{border-collapse:collapse;width:100%;font-size:13px}.chat-table-scroll thead{background-color:var(--gray-a3);border-bottom:2px solid var(--gray-6)}.chat-table-scroll tr{border-bottom:1px solid var(--gray-6)}.chat-table-scroll th,.chat-table-scroll td{text-align:left;padding:8px 12px}.chat-table-scroll th{font-weight:600}.chat-confirm-card:focus{outline:2px solid var(--focus-8);outline-offset:2px}.chat-user-bubble{background-color:var(--color-background);border:1.5px solid var(--accent-9);color:var(--gray-12)}:is([data-accent-color=amber],[data-accent-color=lime],[data-accent-color=mint],[data-accent-color=sky],[data-accent-color=yellow]) .chat-user-bubble{border-color:var(--accent-11)}
