.Header_header__xuTiO{display:flex;align-items:center;justify-content:space-between;height:var(--header-height);padding:0 var(--spacing-lg);background:var(--color-bg);border-bottom:1px solid var(--color-border)}.Header_logo__pvkJ9{display:flex;align-items:center;gap:var(--spacing-sm)}.Header_logoIcon__PyRGD{width:28px;height:28px;color:var(--color-primary)}.Header_logoText__CW1Mz{font-size:1.125rem;font-weight:600;color:var(--color-fg);margin:0}.Header_logoSubtext__yBsmE{font-size:.875rem;font-weight:400;color:var(--color-secondary);margin-left:var(--spacing-xs)}.Header_nav__NNkX_{display:flex;align-items:center;gap:var(--spacing-lg)}.Header_navLink__encDI{font-size:.9375rem;color:var(--color-fg);text-decoration:none;padding:var(--spacing-sm) var(--spacing-md);border-radius:6px;transition:background .2s,color .2s}.Header_navLink__encDI:hover{background:var(--color-panel-bg);color:var(--color-primary);text-decoration:none}.Header_upgradeButton__ntv7I{background:var(--color-pro-badge);color:white;padding:var(--spacing-sm) var(--spacing-lg);border-radius:6px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .2s}.Header_upgradeButton__ntv7I:hover{background:var(--color-pro-hover);text-decoration:none}@media (max-width:768px){.Header_logoSubtext__yBsmE{display:none}.Header_nav__NNkX_{gap:var(--spacing-sm)}.Header_navLink__encDI{padding:var(--spacing-xs) var(--spacing-sm)}}.SplitPanel_container__CJWtB{display:flex;height:100%;overflow:hidden}.SplitPanel_leftPanel__O6UdV{flex:0 0 40%;overflow-y:auto;background:var(--color-bg);border-right:1px solid var(--color-border)}.SplitPanel_divider__Erhrm{flex:0 0 1px;background:var(--color-border);cursor:col-resize;transition:background .2s}.SplitPanel_divider__Erhrm:hover{background:var(--color-primary)}.SplitPanel_rightPanel__b1hfC{flex:1 1;overflow:hidden;background:var(--color-panel-bg)}@media (max-width:1024px){.SplitPanel_container__CJWtB{flex-direction:column}.SplitPanel_leftPanel__O6UdV{flex:0 0 auto;max-height:50%;border-right:none;border-bottom:1px solid var(--color-border)}.SplitPanel_divider__Erhrm{display:none}.SplitPanel_rightPanel__b1hfC{flex:1 1}}@media (max-width:640px){.SplitPanel_leftPanel__O6UdV{max-height:40%}}.ScenarioSelector_container__XSk1p{padding:var(--spacing-lg);border-bottom:1px solid var(--color-border);background:var(--color-panel-bg)}.ScenarioSelector_label__hWM82{display:block;font-size:.875rem;font-weight:600;color:var(--color-fg);margin-bottom:var(--spacing-sm)}.ScenarioSelector_select__F9Amf{width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:.9375rem;font-family:var(--font-sans);color:var(--color-fg);background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.ScenarioSelector_select__F9Amf:hover{border-color:var(--color-primary)}.ScenarioSelector_select__F9Amf:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.ScenarioSelector_select__F9Amf optgroup{font-weight:600;color:var(--color-fg)}.ScenarioSelector_select__F9Amf option{padding:var(--spacing-sm);font-weight:400}.ScenarioSelector_description__1nK_r{margin-top:var(--spacing-md);font-size:.875rem;color:var(--color-secondary);line-height:1.5}.ScenarioSelector_proBadge__jMrNW{display:inline-block;margin-left:var(--spacing-sm);padding:2px var(--spacing-sm);background:var(--color-pro-badge);color:white;font-size:.75rem;font-weight:600;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}@media (max-width:768px){.ScenarioSelector_container__XSk1p{padding:var(--spacing-md)}.ScenarioSelector_select__F9Amf{font-size:1rem}}.ExplanationPanel_panel__YGaOO{height:100%;display:flex;flex-direction:column;overflow:hidden}.ExplanationPanel_content__XpAYm{flex:1 1;overflow-y:auto;padding:var(--spacing-lg)}.ExplanationPanel_header__9HJu8{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.ExplanationPanel_title__ZCtIY{font-size:1.5rem;font-weight:700;color:var(--color-fg);margin:0}.ExplanationPanel_proBadge__zS_2B{flex-shrink:0;padding:4px var(--spacing-md);background:var(--color-pro-badge);color:white;font-size:.75rem;font-weight:700;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.ExplanationPanel_sections__rg8U7{display:flex;flex-direction:column;gap:var(--spacing-lg)}.ExplanationPanel_section__8_VPF{border-left:3px solid var(--color-border);padding-left:var(--spacing-md)}.ExplanationPanel_sectionTitle__fKWW6{display:flex;align-items:center;gap:var(--spacing-xs);font-size:1rem;font-weight:600;color:var(--color-fg);margin:0 0 var(--spacing-sm) 0}.ExplanationPanel_icon__lLWt_{font-size:1.25rem}.ExplanationPanel_sectionContent__hWlKD{color:var(--color-secondary);line-height:1.6;margin:0}.ExplanationPanel_diagnosticsAlert__oUybE{margin-top:var(--spacing-xl);padding:var(--spacing-md);background:rgba(239,68,68,.1);border:1px solid var(--color-error);border-radius:6px;color:var(--color-error);font-size:.9375rem}.ExplanationPanel_diagnosticsAlert__oUybE strong{font-weight:700}.ExplanationPanel_proTeaser__ep5nx{margin-top:var(--spacing-xl);padding:var(--spacing-lg);background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(124,58,237,.05));border:1px solid var(--color-pro-badge);border-radius:8px}.ExplanationPanel_proTeaserTitle__frldj{font-size:1.125rem;font-weight:700;color:var(--color-pro-badge);margin:0 0 var(--spacing-md) 0}.ExplanationPanel_proFeaturesList__IxFhN{margin:0 0 var(--spacing-lg) 0;padding-left:var(--spacing-lg);color:var(--color-fg);line-height:1.8}.ExplanationPanel_proFeaturesList__IxFhN li{margin-bottom:var(--spacing-xs)}.ExplanationPanel_proPreviewButtons__FP7Pu{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--spacing-sm);gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.ExplanationPanel_previewButton__06aV6{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;color:var(--color-fg);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.ExplanationPanel_previewButton__06aV6:hover{background:var(--color-hover);border-color:var(--color-accent);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.ExplanationPanel_upgradeButton__p8u3o{display:inline-block;padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-pro-badge);color:white;font-size:.9375rem;font-weight:600;text-decoration:none;border-radius:6px;transition:background .2s,transform .2s}.ExplanationPanel_upgradeButton__p8u3o:hover{background:var(--color-pro-hover);text-decoration:none;transform:translateY(-1px)}@media (max-width:1024px){.ExplanationPanel_content__XpAYm{padding:var(--spacing-md)}.ExplanationPanel_title__ZCtIY{font-size:1.25rem}}@media (max-width:640px){.ExplanationPanel_header__9HJu8{flex-direction:column;align-items:flex-start}.ExplanationPanel_proTeaser__ep5nx{padding:var(--spacing-md)}}.StatusBar_statusBar__D1iqY{display:flex;align-items:center;justify-content:space-between;height:var(--status-bar-height);padding:0 var(--spacing-lg);background:var(--color-panel-bg);border-top:1px solid var(--color-border);font-size:.8125rem}.StatusBar_statusLeft__YSY4_,.StatusBar_statusRight__F3FC9{display:flex;align-items:center;gap:var(--spacing-lg)}.StatusBar_statusIndicator__lZISw{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-weight:500}.StatusBar_statusIndicator__lZISw.StatusBar_idle__PTZ_a{color:var(--color-success)}.StatusBar_statusIndicator__lZISw.StatusBar_analyzing__NloZv{color:var(--color-info)}.StatusBar_statusIndicator__lZISw.StatusBar_error__Vsz0u{color:var(--color-error)}.StatusBar_duration__LqTjb{color:var(--color-secondary)}.StatusBar_diagnostics__kGO_Y{color:var(--color-fg)}.StatusBar_diagnosticsCount__vkmH9{font-weight:600;color:var(--color-error)}.StatusBar_noDiagnostics__vz_C7{color:var(--color-success)}@media (max-width:768px){.StatusBar_statusBar__D1iqY{padding:0 var(--spacing-md);font-size:.75rem}.StatusBar_statusLeft__YSY4_,.StatusBar_statusRight__F3FC9{gap:var(--spacing-md)}.StatusBar_duration__LqTjb{display:none}}.ProPreview_preview__iDkL6{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;background:var(--color-panel-bg);border-radius:8px;border:1px solid var(--color-border)}.ProPreview_disclaimer__eWP8y{padding:.75rem;background:rgba(255,165,0,.1);border:1px solid rgba(255,165,0,.3);border-radius:4px;color:var(--color-warning);font-size:.875rem;text-align:center}.ProPreview_header__BSO5r{display:flex;flex-direction:column;gap:.5rem}.ProPreview_title__uQ4Hd{font-size:1.25rem;font-weight:600;color:var(--color-fg);margin:0}.ProPreview_route__6yGkf,.ProPreview_subtitle__jEmCo{font-size:.875rem;color:var(--color-fg-muted);font-family:var(--font-mono)}.ProPreview_tree__rJvWz{display:flex;flex-direction:column;gap:.5rem;font-family:var(--font-mono);font-size:.875rem}.ProPreview_node__4n4PF{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:4px;transition:background .2s}.ProPreview_node__4n4PF:hover{background:var(--color-hover)}.ProPreview_icon__3i_Bo{font-size:1rem}.ProPreview_nodeName__32uuM{font-weight:500;flex:1 1}.ProPreview_server__gU9hE{color:#10b981}.ProPreview_client__Sf98Z{color:#3b82f6}.ProPreview_route__6yGkf{color:#8b5cf6}.ProPreview_suspense__kBgAR{color:#f59e0b}.ProPreview_badge__Xa2iU{padding:.25rem .5rem;background:var(--color-accent-subtle);color:var(--color-accent);border-radius:4px;font-size:.75rem;font-weight:500}.ProPreview_file__UC3V8{color:var(--color-fg-muted);font-size:.75rem}.ProPreview_cacheGrid__aOBAW{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem}.ProPreview_cacheTag__J9Qsb{padding:1rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:4px}.ProPreview_tagHeader__Ug9H_{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.ProPreview_tagName__ZPmJd{font-weight:600;color:var(--color-fg)}.ProPreview_tagCount__qyNtF{padding:.25rem .5rem;background:var(--color-accent-subtle);color:var(--color-accent);border-radius:4px;font-size:.75rem}.ProPreview_tagRoutes__Wd7S4{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem}.ProPreview_tagRoutes__Wd7S4 strong{color:var(--color-fg-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.ProPreview_tagRoutes__Wd7S4 .ProPreview_route__6yGkf{padding:.25rem .5rem;background:var(--color-panel-bg);border-radius:4px;font-family:var(--font-mono);font-size:.75rem}.ProPreview_simulation__x9jdb{padding:1rem;background:var(--color-bg);border:1px dashed var(--color-border);border-radius:4px}.ProPreview_simulation__x9jdb h4{margin:0 0 .5rem;color:var(--color-fg)}.ProPreview_simNote__bEu9z{margin:0;color:var(--color-fg-muted);font-size:.875rem;font-style:italic}.ProPreview_timeline__JtNfP{display:flex;flex-direction:column;gap:.75rem}.ProPreview_timelineItem__Wc27M{display:grid;grid-template-columns:150px 1fr 80px;grid-gap:1rem;gap:1rem;align-items:center}.ProPreview_chunkLabel__OQxhO{display:flex;flex-direction:column;gap:.25rem}.ProPreview_chunkIndex__sA9Kc{font-family:var(--font-mono);font-size:.75rem;color:var(--color-fg-muted)}.ProPreview_chunkName__dC0D6{font-weight:500;font-size:.875rem;color:var(--color-fg)}.ProPreview_chunkBar__EDqCX{position:relative;height:24px;background:var(--color-panel-bg);border-radius:4px;overflow:hidden}.ProPreview_chunkProgress__azxpi{height:100%;background:linear-gradient(to right,var(--color-accent),var(--color-accent-bright));transition:width .3s ease}.ProPreview_chunkTime__n3uOY{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);font-family:var(--font-mono);font-size:.75rem;color:var(--color-fg);font-weight:500}.ProPreview_chunkSize__7sRnl{text-align:right;font-family:var(--font-mono);font-size:.875rem;color:var(--color-fg-muted)}.ProPreview_stats__ZCIVn{display:flex;gap:2rem;padding:1rem;background:var(--color-bg);border-radius:4px}.ProPreview_stat__mj7UZ{display:flex;flex-direction:column;gap:.25rem}.ProPreview_statLabel__LG8xk{font-size:.75rem;color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.05em}.ProPreview_statValue__OVMlo{font-size:1.25rem;font-weight:600;color:var(--color-fg);font-family:var(--font-mono)}.ProPreview_hydrationSummary__XGIp5{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--color-bg);border-radius:4px}.ProPreview_totalTime__by8wH{display:flex;flex-direction:column;gap:.25rem}.ProPreview_totalLabel__KGBMC{font-size:.75rem;color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.05em}.ProPreview_totalValue__Z_OfA{font-size:2rem;font-weight:700;color:var(--color-accent);font-family:var(--font-mono)}.ProPreview_islandCount__7FcIe{font-size:.875rem;color:var(--color-fg-muted)}.ProPreview_hydrationList___QAeW{display:flex;flex-direction:column;gap:.75rem}.ProPreview_hydrationItem__YxVwH{padding:1rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:4px}.ProPreview_islandInfo__Q0yu7{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.ProPreview_islandName__yOl3U{font-weight:600;color:var(--color-fg)}.ProPreview_islandFile__7DlOu{font-family:var(--font-mono);font-size:.75rem;color:var(--color-fg-muted)}.ProPreview_islandMetrics__D9Mzn{display:grid;grid-template-columns:1fr 60px 80px;grid-gap:.75rem;gap:.75rem;align-items:center}.ProPreview_metricBar__CGrSZ{height:8px;background:var(--color-panel-bg);border-radius:4px;overflow:hidden}.ProPreview_metricFill__FCSZh{height:100%;background:var(--color-accent);transition:width .3s ease}.ProPreview_metricSize__YOgDM,.ProPreview_metricTime__JXxVk{font-family:var(--font-mono);font-size:.875rem;color:var(--color-fg);text-align:right}.ProPreview_features__rFBDP{padding:1rem;background:var(--color-bg);border:2px solid var(--color-accent-subtle);border-radius:4px}.ProPreview_features__rFBDP h4{margin:0 0 .75rem;color:var(--color-fg);font-size:1rem}.ProPreview_features__rFBDP ul{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.5rem}.ProPreview_features__rFBDP li{color:var(--color-fg);font-size:.875rem}.ProModal_backdrop__GaqOr{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;animation:ProModal_fadeIn__jFOyL .2s ease}@keyframes ProModal_fadeIn__jFOyL{0%{opacity:0}to{opacity:1}}.ProModal_modal__P3PX4{width:100%;max-width:900px;max-height:90vh;background:var(--color-bg);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column;animation:ProModal_slideUp__PtcyA .3s ease}@keyframes ProModal_slideUp__PtcyA{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ProModal_modalHeader__hoWYJ{display:flex;justify-content:space-between;align-items:flex-start;padding:2rem;border-bottom:1px solid var(--color-border)}.ProModal_modalTitle__dEpbn{display:flex;align-items:center;gap:.75rem;margin:0;font-size:1.5rem;font-weight:700;color:var(--color-fg)}.ProModal_proBadge__mjrFf{padding:.25rem .75rem;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border-radius:6px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.ProModal_modalSubtitle__4mh5K{margin:.5rem 0 0;color:var(--color-fg-muted);font-size:.875rem}.ProModal_closeButton__LLSmp{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-fg-muted);font-size:1.25rem;cursor:pointer;transition:all .2s}.ProModal_closeButton__LLSmp:hover{background:var(--color-hover);color:var(--color-fg);border-color:var(--color-fg-muted)}.ProModal_modalBody__KYanh{flex:1 1;overflow-y:auto;padding:2rem}.ProModal_modalFooter__fBGRv{padding:2rem;border-top:1px solid var(--color-border);background:var(--color-panel-bg);border-radius:0 0 12px 12px}.ProModal_ctaSection__zak4Z{text-align:center}.ProModal_ctaTitle__KXmgt{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:var(--color-fg)}.ProModal_ctaButtons__sRe7G{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.ProModal_learnMoreButton__MqGS0,.ProModal_upgradeButton__Jb4IM{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:.875rem;text-decoration:none;transition:all .2s;cursor:pointer}.ProModal_upgradeButton__Jb4IM{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none}.ProModal_upgradeButton__Jb4IM:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.ProModal_learnMoreButton__MqGS0{background:transparent;color:var(--color-accent);border:2px solid var(--color-accent)}.ProModal_learnMoreButton__MqGS0:hover{background:var(--color-accent-subtle)}@media (max-width:768px){.ProModal_backdrop__GaqOr{padding:1rem}.ProModal_modalBody__KYanh,.ProModal_modalFooter__fBGRv,.ProModal_modalHeader__hoWYJ{padding:1.5rem}.ProModal_modalTitle__dEpbn{font-size:1.25rem}.ProModal_ctaButtons__sRe7G{flex-direction:column}.ProModal_learnMoreButton__MqGS0,.ProModal_upgradeButton__Jb4IM{width:100%}}.MultiFileCodeViewer_container__Hq0k1{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}.MultiFileCodeViewer_tabNavigation__Dy6_e{display:flex;gap:4px;padding:8px 12px 0;background-color:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);flex-shrink:0}.MultiFileCodeViewer_tabButton__jQViD{padding:8px 16px;background-color:transparent;border:1px solid transparent;border-bottom:none;border-radius:6px 6px 0 0;font-family:var(--font-mono);font-size:13px;color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:4px;position:relative}.MultiFileCodeViewer_tabButton__jQViD:hover{background-color:var(--color-bg-tertiary);color:var(--color-text-primary)}.MultiFileCodeViewer_activeTabButton__8WZzm{background-color:var(--color-bg-primary);color:var(--color-text-primary);border-bottom:1px solid var(--color-border);border:1px solid var(--color-border);border-bottom-color:var(--color-bg-primary);font-weight:600;box-shadow:0 -2px 4px rgba(0,0,0,.05)}.MultiFileCodeViewer_editableIndicator__l2TNM{font-size:11px;opacity:.7}.MultiFileCodeViewer_description__JjM4B{padding:12px 16px;background-color:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-size:14px;line-height:1.5;flex-shrink:0}.MultiFileCodeViewer_analyzingIndicator__C0KhF{padding:8px 16px;background-color:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);color:var(--color-text-primary);font-size:13px;display:flex;align-items:center;gap:8px;animation:MultiFileCodeViewer_pulse__AfhNg 1.5s ease-in-out infinite}@keyframes MultiFileCodeViewer_pulse__AfhNg{0%,to{opacity:1}50%{opacity:.6}}.MultiFileCodeViewer_editor__F9AV9{flex:1 1;width:100%;overflow:hidden;background-color:var(--color-bg-primary)}.DemoApp_app__TVE7D{display:flex;flex-direction:column;height:100vh;overflow:hidden}.DemoApp_main__RCSGt{flex:1 1;display:flex;overflow:hidden}.DemoApp_rightPanelContainer__dDJRL{display:flex;flex-direction:column;height:100%;width:100%}.DemoApp_tabNavigation__Mu4Ox{display:flex;gap:4px;padding:8px 12px 0;background-color:var(--color-bg-secondary);border-bottom:1px solid var(--color-border)}.DemoApp_tabButton__3x_0z{padding:8px 16px;background-color:var(--color-bg-tertiary);border:1px solid var(--color-border);border-bottom:none;border-radius:6px 6px 0 0;font-family:var(--font-mono);font-size:13px;color:var(--color-text-secondary);cursor:pointer;transition:all .2s}.DemoApp_activeTabButton__KD2rU,.DemoApp_tabButton__3x_0z:hover{background-color:var(--color-bg-primary);color:var(--color-text-primary)}.DemoApp_activeTabButton__KD2rU{border-color:var(--color-border);font-weight:500}.DemoApp_editorContent__K_bLX{flex:1 1;min-height:0;overflow:hidden;width:100%;display:flex;flex-direction:column}.DemoApp_editorPlaceholder__vDqTs{display:flex;flex-direction:column;height:100%;padding:var(--spacing-xl);overflow-y:auto}.DemoApp_editorPlaceholder__vDqTs h2{font-size:1.5rem;margin-bottom:var(--spacing-md);color:var(--color-fg)}.DemoApp_editorPlaceholder__vDqTs p{color:var(--color-secondary);margin-bottom:var(--spacing-lg)}.DemoApp_codePreview__4ELdD{flex:1 1;padding:var(--spacing-lg);background:#1e1e1e;color:#d4d4d4;font-family:var(--font-mono);font-size:.875rem;line-height:1.6;border-radius:8px;overflow-x:auto;white-space:pre}