:root{color-scheme:light}html{background:#f5f7f6;scroll-behavior:smooth}body{min-width:320px}a{color:inherit}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}pre{margin:0;overflow:auto;white-space:pre-wrap;word-break:break-word}.python-editor{border:1px solid #d8e0db;border-radius:10px;overflow:hidden}.python-editor .cm-editor{min-height:34rem;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.python-editor .cm-scroller{overflow:auto}.python-editor .cm-gutters{background:#f4f7f5;border-right:1px solid #d8e0db;color:#69766f}.python-editor .cm-activeLine,.python-editor .cm-activeLineGutter{background:#edf5f0}.python-editor .cm-content{caret-color:#176b4d}.python-editor .cm-cursor{border-left-color:#176b4d}.openleek-schema-docs{--font-ui:var(--font-console-sans),-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--color-primary:#176b4d;--color-primary-dark:#0f513a;--color-primary-light:#e3f3ea;--color-primary-tint:#edf7f1;--color-canvas:#ffffff;--color-canvas-50:#fbfcfb;--color-canvas-100:#f5f7f6;--color-canvas-200:#e9eeeb;--color-canvas-300:#d8e0db;--color-canvas-pure:#ffffff;--color-text:#18211d;--color-text-muted:#627069;--color-text-light:#7d8983;color:#18211d;font-family:var(--font-ui)}.openleek-schema-docs>div{border:1px solid #d8e0db;border-radius:10px;overflow:hidden}.openleek-schema-docs code{font-family:var(--font-mono)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.copilot-thread{min-height:0}.copilot-thread,.copilot-viewport{display:flex;flex:1 1;flex-direction:column}.copilot-viewport{gap:14px;overflow-y:auto;padding:20px}.copilot-message{line-height:1.55;max-width:min(760px,92%)}.copilot-message-user{align-self:flex-end}.copilot-message-assistant{align-self:flex-start;width:100%}.copilot-message-assistant p,.copilot-message-user p{margin-block:0 .7em}.copilot-message-assistant p:last-child,.copilot-message-user p:last-child{margin-bottom:0}.copilot-composer{align-items:flex-end;background:#fff;border:1px solid #d8e0db;border-radius:14px;display:flex;gap:8px;margin:12px 16px 16px;padding:10px 10px 10px 14px}.copilot-composer:focus-within{border-color:#176b4d;box-shadow:0 0 0 3px rgba(23,107,77,.12)}.copilot-composer-input{border:0;flex:1 1;font:inherit;line-height:1.5;max-height:180px;min-height:44px;outline:0;resize:none}.copilot-resize-handle{align-self:stretch;cursor:col-resize;flex:0 0 8px;margin-inline:-4px;outline:none;position:relative;touch-action:none;z-index:2}.copilot-resize-handle:after{background:transparent;content:"";inset:0 3px;position:absolute;transition:background-color .16s ease}.copilot-resize-handle:focus-visible:after,.copilot-resize-handle:hover:after{background:#176b4d}@container (max-width: 410px){.copilot-panel-subtitle{display:none}.copilot-settings{flex-direction:column!important}}