@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_7bd03f2e-module___3i0aa__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_7bd03f2e-module___3i0aa__variable{--font-jost:"Jost", "Jost Fallback"}
.mk-chat-thread{flex-direction:column;width:100%;max-width:720px;height:100%;min-height:0;margin:0 auto;display:flex}.mk-chat-viewport{min-height:0;padding:var(--sp-6) var(--sp-4);gap:var(--sp-4);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.mk-chat-empty{color:var(--fg-muted);font-size:var(--fs-14);margin:auto}.mk-chat-bubble-user{max-width:84%;color:var(--fg-inverse);background:var(--minke-near-black);border-radius:16px 16px 5px;padding:12px 15px}.mk-chat-assistant-stack{gap:var(--sp-2);flex-direction:column;max-width:84%;display:flex}.mk-chat-bubble-assistant{background:var(--minke-ghost-grey);color:var(--fg);border-radius:16px 16px 16px 5px;padding:13px 15px}.mk-chat-bubble-user.mk-content p,.mk-chat-bubble-assistant.mk-content p{margin:0 0 var(--sp-2);font-size:var(--fs-15);color:inherit}.mk-chat-bubble-user.mk-content p:last-child,.mk-chat-bubble-assistant.mk-content p:last-child{margin-bottom:0}.mk-chat-bubble-user.mk-content h1,.mk-chat-bubble-user.mk-content h2,.mk-chat-bubble-user.mk-content h3,.mk-chat-bubble-user.mk-content h4,.mk-chat-bubble-user.mk-content h5,.mk-chat-bubble-user.mk-content h6,.mk-chat-bubble-assistant.mk-content h1,.mk-chat-bubble-assistant.mk-content h2,.mk-chat-bubble-assistant.mk-content h3,.mk-chat-bubble-assistant.mk-content h4,.mk-chat-bubble-assistant.mk-content h5,.mk-chat-bubble-assistant.mk-content h6{color:inherit}.mk-chat-bubble-user.mk-content h1,.mk-chat-bubble-assistant.mk-content h1{font-size:var(--fs-24);margin:0 0 var(--sp-2)}.mk-chat-bubble-user.mk-content h2,.mk-chat-bubble-assistant.mk-content h2{font-size:var(--fs-20);margin:var(--sp-3) 0 var(--sp-2)}.mk-chat-bubble-user.mk-content h3,.mk-chat-bubble-assistant.mk-content h3{font-size:var(--fs-18);margin:var(--sp-3) 0 var(--sp-1)}.mk-chat-bubble-user.mk-content h4,.mk-chat-bubble-user.mk-content h5,.mk-chat-bubble-user.mk-content h6,.mk-chat-bubble-assistant.mk-content h4,.mk-chat-bubble-assistant.mk-content h5,.mk-chat-bubble-assistant.mk-content h6{font-size:var(--fs-15);margin:var(--sp-2) 0 var(--sp-1)}.mk-chat-bubble-user.mk-content ul,.mk-chat-bubble-assistant.mk-content ul{list-style:outside}.mk-chat-bubble-user.mk-content ol,.mk-chat-bubble-assistant.mk-content ol{list-style:decimal}.mk-chat-bubble-user.mk-content ul,.mk-chat-bubble-user.mk-content ol,.mk-chat-bubble-assistant.mk-content ul,.mk-chat-bubble-assistant.mk-content ol{margin:var(--sp-2) 0;padding-left:var(--sp-5);font-size:var(--fs-15);color:inherit}.mk-chat-bubble-user.mk-content li,.mk-chat-bubble-assistant.mk-content li{margin:var(--sp-1) 0}.mk-chat-bubble-user.mk-content li::marker{color:inherit}.mk-chat-bubble-assistant.mk-content li::marker{color:inherit}.mk-chat-bubble-user.mk-content li>ul,.mk-chat-bubble-user.mk-content li>ol,.mk-chat-bubble-assistant.mk-content li>ul,.mk-chat-bubble-assistant.mk-content li>ol{margin:var(--sp-1) 0}.mk-chat-bubble-user.mk-content blockquote,.mk-chat-bubble-assistant.mk-content blockquote{margin:var(--sp-2) 0;padding:var(--sp-1) var(--sp-3);font-size:var(--fs-15);font-weight:var(--fw-regular)}.mk-chat-bubble-user.mk-content hr,.mk-chat-bubble-assistant.mk-content hr{margin:var(--sp-3) 0}.mk-chat-bubble-user.mk-content pre,.mk-chat-bubble-assistant.mk-content pre{margin:var(--sp-2) 0;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-xs);background:var(--bg-muted);font-size:var(--fs-13);overflow-x:auto}.mk-chat-bubble-user.mk-content pre code,.mk-chat-bubble-assistant.mk-content pre code{color:inherit;background:0 0;padding:0}.mk-chat-bubble-assistant.mk-content table{width:100%;margin-top:var(--sp-2);margin-bottom:var(--sp-2);border-collapse:collapse;font-size:var(--fs-13)}.mk-chat-bubble-assistant.mk-content th,.mk-chat-bubble-assistant.mk-content td{border:1px solid var(--border-strong);text-align:left;padding:6px 10px}.mk-chat-bubble-assistant.mk-content th{font-weight:var(--fw-medium);background:var(--fg-on-accent)}.mk-typing-indicator{align-items:center;gap:4px;display:inline-flex}.mk-typing-indicator-bubble{background:var(--minke-ghost-grey);border-radius:16px 16px 16px 5px;padding:13px 15px}.mk-typing-dot{background:var(--fg-subtle);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite mk-typing-bounce}.mk-typing-dot:nth-child(2){animation-delay:.15s}.mk-typing-dot:nth-child(3){animation-delay:.3s}@keyframes mk-typing-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.mk-chain-of-thought{border:none;border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent-soft)}.mk-chain-of-thought .mk-accordion-content{padding:0}.mk-chain-of-thought-trigger{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--accent-press)}.mk-accordion-header.mk-chain-of-thought-trigger:hover{background:var(--accent-soft-2)}.mk-chain-of-thought-row{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);display:flex}.mk-chain-of-thought-icon{background:var(--bg-muted);width:20px;height:20px;color:var(--fg-subtle);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.mk-chain-of-thought-icon-success{background:var(--status-success-soft);color:var(--status-success)}.mk-chain-of-thought-icon-error{background:var(--status-danger-soft);color:var(--status-danger)}.mk-chain-of-thought-text{font-size:var(--fs-13);color:var(--fg-muted);margin:0;padding-top:2px;font-style:italic;line-height:1.5}.mk-accordion.mk-chain-of-thought-tool{background:0 0;border:none;border-radius:0;flex:auto;min-width:0}.mk-accordion-header.mk-chain-of-thought-tool-trigger{align-items:center;gap:var(--sp-2);font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--fg);background:0 0;padding:0;display:flex}.mk-accordion-header.mk-chain-of-thought-tool-trigger:hover{color:var(--accent-press);background:0 0}.mk-chain-of-thought-tool .mk-accordion-content{padding:var(--sp-2) 0 0}.mk-chain-of-thought-json{margin:var(--sp-2) 0 0;padding:var(--sp-2);border:1px solid var(--accent-soft-2);border-radius:var(--radius-xs);background:var(--bg-elevated);font-size:var(--fs-12);color:var(--fg-muted);white-space:pre-wrap;word-break:break-word;overflow-x:auto}.mk-chain-of-thought-json-toggle{margin-top:var(--sp-1);font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0}.mk-chain-of-thought-json-toggle:hover{color:var(--accent-hover);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.mk-chat-avatar{background:var(--minke-near-black);border-radius:var(--radius-sm);flex-shrink:0}.mk-chat-avatar img{object-fit:contain}.mk-chat-composer{align-items:flex-end;gap:var(--sp-2);padding:var(--sp-4);border-top:1px solid var(--border);display:flex}.mk-chat-composer-input{font-size:var(--fs-14);color:var(--fg);border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:var(--bg-elevated);resize:none;max-height:160px;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);flex:1;padding:11px 14px;font-family:inherit;line-height:1.4;overflow-y:auto}.mk-chat-composer-input:focus{border-color:var(--border-accent);box-shadow:var(--shadow-glow);outline:none}.mk-chat-send{border-radius:var(--radius-pill);background:var(--minke-electric);color:#fff;border:none;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}
@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_f40a77b2-module__sgw2tW__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_f40a77b2-module__sgw2tW__variable{--font-jost:"Jost", "Jost Fallback"}
