body,html{-webkit-font-smoothing:antialiased;background-color:#0f172a;background-color:var(--bg-app,#0f172a);color:#f8fafc;color:var(--text-primary,#f8fafc);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100%;margin:0;overflow:hidden;padding:0;width:100%}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#334155;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#475569}[data-theme=light] ::-webkit-scrollbar-thumb{background:#0d0d0d33}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#0d0d0d59}code{font-family:Fira Code,source-code-pro,Menlo,Monaco,Consolas,monospace}@media print{#root,body,html{background:#fff!important;color:#000!important;font-family:Inter,Georgia,serif;font-size:12pt;height:auto!important;overflow:visible!important}.broadcast-bar,.chat-input,.chat-input-area,.chat-input-container,.connectivity-status,.copy-btn,.focus-mode-exit-btn,.focus-mode-toggle-btn,.guest-conversion-prompt,.main-header-bar,.message-actions,.message-input,.modal,.modal-overlay,.msg-actions,.offline-banner,.project-badge,.quota-exhausted-banner,.rate-limit-banner,.regenerate-btn,.sidebar,.sidebar-container,.slot-header,.toast,.toast-container,.toolbar,[class*=CommandCenter],[class*=action-btn],[class*=broadcast-bar],[class*=chat-input],[class*=command-center],[class*=copy-btn],[class*=focus-mode-btn],[class*=guest-conversion],[class*=input-area],[class*=message-action],[class*=modal],[class*=msg-action],[class*=offline-banner],[class*=quota-banner],[class*=rate-limit-banner],[class*=sidebar],[class*=slot-header],[class*=status-bar],[class*=toast],[class*=toolbar],[role=dialog],aside{display:none!important}#main-content,.chat-messages,.main-content-area,.message-list,.slot-body,.slot-grid,[class*=chat-messages],[class*=message-list],[class*=slot-grid]{background:#fff!important;border:none!important;box-shadow:none!important;display:block!important;margin:0!important;overflow:visible!important;padding:0!important;width:100%!important}.message-bubble,.msg-bubble,[class*=message-bubble],[class*=msg-bubble]{background:#fff!important;border:1px solid #ccc!important;border-radius:4px!important;box-shadow:none!important;color:#000!important;margin-bottom:8pt!important;padding:8pt 10pt!important}.message-role,.msg-role,[class*=message-role],[class*=msg-role]{color:#333!important;font-weight:700}[class*=code-block],[class*=syntax-highlight],code,pre{background:#f5f5f5!important;border:1px solid #bbb!important;border-radius:3px!important;color:#000!important;font-family:Courier New,Courier,monospace!important;font-size:10pt!important;padding:4pt 6pt!important;white-space:pre-wrap!important;word-break:break-word!important}pre{display:block!important;overflow:visible!important;page-break-inside:avoid}[class*=hljs],[class*=token],code span,pre span{background:#0000!important;color:inherit!important;font-style:normal!important;font-weight:400!important}.message-bubble,.msg-bubble,[class*=message-bubble]{break-inside:avoid;page-break-inside:avoid}body:before{border-bottom:1px solid #ccc;color:#444;content:"MSapling Chat \2014 " attr(data-print-date);display:block;font-size:10pt;font-weight:700;margin-bottom:12pt;padding-bottom:4pt}@page{margin:1in .75in;@bottom-center{color:#666;content:"Page " counter(page) " of " counter(pages);font-size:9pt}}a[href]:after{color:#555;content:" (" attr(href) ")";font-size:9pt}a[href^="#"]:after,a[href^="/"]:after{content:""!important}}.global-toast{background:#0f172a;border:1px solid #334155;border-radius:10px;box-shadow:0 8px 30px #02061773;color:#e2e8f0;font-size:.86rem;line-height:1.35;max-width:min(92vw,460px);padding:10px 12px;position:fixed;right:18px;top:18px;z-index:2400}.global-toast-info{border-color:#334155}.global-toast-success{background:#052e16;border-color:#166534;color:#dcfce7}.global-toast-warn{background:#422006;border-color:#854d0e;color:#fef3c7}.global-toast-error{background:#450a0a;border-color:#7f1d1d;color:#fecaca}*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-app);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;transition:background-color .3s ease,color .3s ease}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{display:flex;flex-direction:column;height:100dvh;height:var(--vh,100dvh);overflow:hidden}
/*# sourceMappingURL=main.dbf77195.css.map*/