pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.HighlightedCode_pre__HaxLt{margin:0;padding:0;max-width:100%;overflow-x:hidden;font-family:var(--font-mono);font-size:.8125rem;line-height:1.65;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;background:transparent!important}.HighlightedCode_pre__HaxLt code.hljs{display:block;max-width:100%;padding:0!important;overflow-x:hidden!important;white-space:pre-wrap!important;word-break:break-word;overflow-wrap:anywhere}.HighlightedCode_code__2LfjE{display:block;width:100%;max-width:100%;font-family:inherit;font-size:inherit;line-height:inherit}.HighlightedCode_forgeShell__5Eb4h{display:flex;max-width:100%;min-width:0;flex:1;cursor:default;border-radius:var(--radius-sm);border:1px solid #30363d;background:#0d1117;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);font-family:var(--font-mono);font-size:.8125rem;line-height:1.65;user-select:text}.HighlightedCode_forgeGutter__L9KtR{flex-shrink:0;min-width:2.75rem;padding:12px 10px 12px 12px;border-right:1px solid #21262d;background:#0d1117;color:#6e7681;font-size:.75rem;line-height:1.65;text-align:right;user-select:none}.HighlightedCode_forgeLineNum__kdB3E{min-height:calc(1.65 * .8125rem);font-variant-numeric:tabular-nums}.HighlightedCode_preForge__T0uHP{margin:0;min-width:0;flex:1;padding:12px 14px 14px 12px;overflow:auto;overflow-x:auto;border:none;background:#0d1117!important;color:#abb2bf;white-space:pre;tab-size:2}.HighlightedCode_codeForge__rgD2d{display:block;width:max-content;min-width:100%;font-family:inherit;font-size:inherit;line-height:inherit;background:transparent!important}.HighlightedCode_preForge__T0uHP .hljs-keyword,.HighlightedCode_preForge__T0uHP .hljs-meta .hljs-keyword,.HighlightedCode_preForge__T0uHP .hljs-selector-tag{color:#c678dd}.HighlightedCode_preForge__T0uHP .hljs-built_in,.HighlightedCode_preForge__T0uHP .hljs-name{color:#e06c75}.HighlightedCode_preForge__T0uHP .hljs-title,.HighlightedCode_preForge__T0uHP .hljs-title.class_,.HighlightedCode_preForge__T0uHP .hljs-title.class_.inherited__{color:#e5c07b}.HighlightedCode_preForge__T0uHP .hljs-class,.HighlightedCode_preForge__T0uHP .hljs-type{color:#56b6c2}.HighlightedCode_preForge__T0uHP .hljs-params,.HighlightedCode_preForge__T0uHP .hljs-variable{color:#abb2bf}.HighlightedCode_preForge__T0uHP .hljs-attr,.HighlightedCode_preForge__T0uHP .hljs-attribute,.HighlightedCode_preForge__T0uHP .hljs-property{color:#61afef}.HighlightedCode_preForge__T0uHP .hljs-addition,.HighlightedCode_preForge__T0uHP .hljs-string,.HighlightedCode_preForge__T0uHP .hljs-template-string{color:#d8dee9}.HighlightedCode_preForge__T0uHP .hljs-literal,.HighlightedCode_preForge__T0uHP .hljs-number{color:#d19a66}.HighlightedCode_preForge__T0uHP .hljs-regexp{color:#56b6c2}.HighlightedCode_preForge__T0uHP .hljs-comment,.HighlightedCode_preForge__T0uHP .hljs-quote{color:#5c6370;font-style:italic}.HighlightedCode_preForge__T0uHP .hljs-doctag,.HighlightedCode_preForge__T0uHP .hljs-meta{color:#c678dd}.HighlightedCode_preForge__T0uHP .hljs-operator,.HighlightedCode_preForge__T0uHP .hljs-punctuation,.HighlightedCode_preForge__T0uHP .hljs-subst{color:#abb2bf}.HighlightedCode_preForge__T0uHP .hljs-function,.HighlightedCode_preForge__T0uHP .hljs-function .hljs-keyword{color:#61afef}.HighlightedCode_preForge__T0uHP .hljs-variable.language_{color:#c678dd}.SchemaInsightPanel_wrap__MXjQa{box-sizing:border-box;display:flex;width:100%;height:fit-content;min-width:0;max-width:100%;flex:0 1 auto;flex-direction:column;gap:var(--space-5);padding:var(--space-5) var(--space-5) var(--space-6);background:var(--color-surface-container-low);border-left:none;overflow-x:hidden;overflow-y:auto;max-height:min(82dvh,calc(100dvh - var(--header-h) - 13rem))}.SchemaInsightPanel_rubricSection__QzkzK,.SchemaInsightPanel_wrap__MXjQa>section{flex:0 0 auto;width:100%}.SchemaInsightPanel_rubricSection__QzkzK .SchemaInsightPanel_empty__R5Ev9{margin:0}.SchemaInsightPanel_wrapCompact__Du35o{gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-4)}.SchemaInsightPanel_payloadSection__wP1gJ{flex:0 1 auto;min-height:0}.SchemaInsightPanel_wrapCompact__Du35o .SchemaInsightPanel_hintBlock__RJYvM{margin-bottom:var(--space-2);font-size:.6875rem;line-height:1.4}.SchemaInsightPanel_wrapCompact__Du35o .SchemaInsightPanel_nlArea__zouYx{min-height:44px;max-height:96px;padding:var(--space-2) var(--space-3);font-size:.75rem}.SchemaInsightPanel_wrapCompact__Du35o .SchemaInsightPanel_payloadActions__Nmxlv{margin-top:var(--space-2)}.SchemaInsightPanel_wrapCompact__Du35o .SchemaInsightPanel_nlPre__Wdfc6{max-height:min(28vh,140px);margin-top:var(--space-2);padding:var(--space-2);font-size:.625rem}.SchemaInsightPanel_wrap__MXjQa>section+section{margin-top:var(--space-1);padding-top:var(--space-4);border-top:1px solid color-mix(in srgb,var(--color-on-surface) 5%,transparent)}.SchemaInsightPanel_sectionTitle__c57hx{max-width:100%;margin:0 0 var(--space-3);overflow-wrap:anywhere;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted-foreground-subtle)}.SchemaInsightPanel_card__ZfSOv{box-sizing:border-box;max-width:100%;padding:var(--space-6) var(--space-4) var(--space-4) var(--space-6);border-radius:var(--radius-md);background:var(--color-surface-container-lowest);border:none}.SchemaInsightPanel_wrapCompact__Du35o .SchemaInsightPanel_card__ZfSOv{padding:var(--space-4) var(--space-3) var(--space-3) var(--space-4)}.SchemaInsightPanel_row__TruBf{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;border-bottom:none}.SchemaInsightPanel_row__TruBf:not(:last-child){margin-bottom:var(--space-2)}.SchemaInsightPanel_name__xV4Z9{min-width:0;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-accent)}.SchemaInsightPanel_hint__VQsRG{max-width:100%;font-size:10px;color:var(--color-muted-foreground-subtle);line-height:1.35;text-align:end;white-space:normal}.SchemaInsightPanel_empty__R5Ev9{font-size:.8125rem;color:var(--color-muted-foreground-subtle);margin:0;line-height:1.5}.SchemaInsightPanel_hintBlock__RJYvM{font-size:.75rem;line-height:1.45;color:var(--color-muted-foreground-subtle);margin:0 0 var(--space-3)}.SchemaInsightPanel_nlArea__zouYx{width:100%;box-sizing:border-box;resize:vertical;min-height:64px;border-radius:var(--radius-sm);border:none;background:var(--color-field-bg);padding:var(--space-3);color:var(--color-on-surface);font-size:.8125rem;line-height:1.45;outline:none}.SchemaInsightPanel_nlArea__zouYx:focus{box-shadow:0 0 0 1px var(--color-primary),0 0 0 3px color-mix(in srgb,var(--color-primary) 8%,transparent)}.SchemaInsightPanel_nlArea__zouYx::placeholder{color:var(--color-on-surface-subtle)}.SchemaInsightPanel_payloadActions__Nmxlv{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.SchemaInsightPanel_payloadBtn__yBmme{display:inline-flex;align-items:center;gap:6px;border:none;border-radius:var(--radius-sm);padding:8px var(--space-4);font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-on-primary);background:var(--color-cta-fill);cursor:pointer}.SchemaInsightPanel_payloadBtn__yBmme:disabled{opacity:.5;cursor:not-allowed}.SchemaInsightPanel_payloadBtnGhost____Dhm{display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--color-outline-variant) 40%,transparent);border-radius:var(--radius-sm);padding:8px var(--space-3);font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted-foreground);background:transparent;cursor:pointer}.SchemaInsightPanel_nlError__5LWJI{margin:var(--space-3) 0 0;font-size:.75rem;line-height:1.45;color:var(--color-error)}.SchemaInsightPanel_nlPre__Wdfc6{margin:var(--space-3) 0 0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-code-editor-bg);border:none;font-family:var(--font-mono);font-size:.6875rem;line-height:1.55;white-space:pre-wrap;word-break:break-word;max-height:220px;overflow:auto;color:var(--color-primary-muted)}.WorkspaceAiAssistant_wrap__aYjGj{flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-3);margin-top:0;border:none;border-radius:0;background:transparent}.WorkspaceAiAssistant_wrapSheet__ARyfM,.WorkspaceAiAssistant_wrap__aYjGj{padding:var(--space-4) var(--space-4) var(--space-5)}.WorkspaceAiAssistant_context__K1XIz{margin:0 0 var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-assistant-chip-border);border-radius:var(--radius-sm);background:var(--color-assistant-surface);overflow-wrap:anywhere}.WorkspaceAiAssistant_contextKicker__ymCbn{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-assistant-accent)}.WorkspaceAiAssistant_contextLine__Qb4vo{margin:0 0 var(--space-1);font-size:.8125rem;line-height:1.45;color:var(--color-on-surface-muted)}.WorkspaceAiAssistant_contextLine__Qb4vo:last-of-type{margin-bottom:0}.WorkspaceAiAssistant_contextLabel__HsLOi{display:inline-block;min-width:5.5rem;margin-right:var(--space-2);font-family:var(--font-mono);font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-on-surface-subtle)}.WorkspaceAiAssistant_contextSummary__HUZfq{margin:var(--space-2) 0 var(--space-1);padding-left:.25rem;border-left:2px solid color-mix(in srgb,var(--color-assistant-accent) 45%,transparent);font-size:.8125rem;line-height:1.45;color:var(--color-on-surface-muted)}.WorkspaceAiAssistant_head__iZ7be{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.WorkspaceAiAssistant_headIcon__XfLfK{color:var(--color-assistant-accent)}.WorkspaceAiAssistant_title__Q3Eb7{margin:0;font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-on-surface)}.WorkspaceAiAssistant_beta__HVfJn{padding:2px 6px;border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:.5625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-assistant-accent);background:color-mix(in srgb,var(--color-assistant-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-assistant-accent) 28%,transparent)}.WorkspaceAiAssistant_lead__mpMb3{margin:0;font-size:.8125rem;line-height:1.5;color:var(--color-on-surface-muted)}.WorkspaceAiAssistant_chips__f4Xja{display:flex;flex-direction:column;gap:var(--space-2)}.WorkspaceAiAssistant_chip__X7SD9{width:100%;box-sizing:border-box;text-align:left;border:1px solid var(--color-assistant-chip-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:.8125rem;line-height:1.45;color:var(--color-assistant-accent);background:color-mix(in srgb,var(--color-assistant-accent) 6%,transparent);cursor:pointer;transition:background .15s ease,border-color .15s ease}.WorkspaceAiAssistant_chip__X7SD9:hover{background:color-mix(in srgb,var(--color-assistant-accent) 11%,transparent);border-color:color-mix(in srgb,var(--color-assistant-accent) 35%,transparent)}.WorkspaceAiAssistant_inputWrap__O6xDJ{position:relative;display:flex;align-items:stretch}.WorkspaceAiAssistant_input__kZjgl{flex:1;min-width:0;box-sizing:border-box;border:1px solid var(--color-assistant-chip-border);border-right:none;border-radius:var(--radius-sm) 0 0 var(--radius-sm);padding:var(--space-3) var(--space-4);padding-right:var(--space-10);font-family:var(--font-body);font-size:.875rem;line-height:1.5;color:var(--color-on-surface);background:var(--color-assistant-input-bg);resize:vertical;min-height:3.25rem}.WorkspaceAiAssistant_input__kZjgl::placeholder{color:var(--color-on-surface-subtle)}.WorkspaceAiAssistant_input__kZjgl:focus{outline:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-assistant-accent) 35%,transparent)}.WorkspaceAiAssistant_input__kZjgl:disabled{opacity:.65;cursor:not-allowed}.WorkspaceAiAssistant_send___Ixux{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;border:1px solid var(--color-assistant-chip-border);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:0;color:var(--color-assistant-accent);background:var(--color-assistant-input-bg);cursor:not-allowed;opacity:.55}.WorkspaceAiAssistant_sendActive__ILsK6{cursor:pointer;opacity:1}.WorkspaceAiAssistant_sendActive__ILsK6:hover{background:color-mix(in srgb,var(--color-assistant-accent) 10%,var(--color-assistant-input-bg))}.WorkspaceAiAssistant_chat__GJ_yU{max-height:min(40vh,320px);overflow-y:auto;padding:var(--space-2);border:1px solid var(--color-assistant-chip-border);border-radius:var(--radius-sm);background:var(--color-assistant-surface);display:flex;flex-direction:column;gap:var(--space-3)}.WorkspaceAiAssistant_chatEmpty__D4Eof{margin:0;padding:var(--space-3);font-size:.8125rem;line-height:1.5;color:var(--color-on-surface-subtle)}.WorkspaceAiAssistant_bubbleAssistant__Rcfzj,.WorkspaceAiAssistant_bubbleUser__ukowx{position:relative;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);max-width:100%}.WorkspaceAiAssistant_bubbleUser__ukowx{align-self:flex-end;background:color-mix(in srgb,var(--color-assistant-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-assistant-accent) 25%,transparent)}.WorkspaceAiAssistant_bubbleAssistant__Rcfzj{align-self:flex-start;background:var(--color-assistant-input-bg);border:1px solid var(--color-assistant-chip-border)}.WorkspaceAiAssistant_bubbleRole___NwOy{display:block;margin-bottom:var(--space-1);font-family:var(--font-mono);font-size:.5625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-on-surface-subtle)}.WorkspaceAiAssistant_bubbleBody__p65gR{margin:0;font-family:var(--font-mono);font-size:.75rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-on-surface-muted)}.WorkspaceAiAssistant_caret__S_58H{display:inline-block;margin-left:2px;font-family:var(--font-mono);font-size:.875rem;color:var(--color-assistant-accent);animation:WorkspaceAiAssistant_caretPulse__i1JhQ .9s ease-in-out infinite}@keyframes WorkspaceAiAssistant_caretPulse__i1JhQ{0%,45%{opacity:1}50%,to{opacity:.15}}.WorkspaceAiAssistant_errorBanner__KRvTv{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:.8125rem;line-height:1.45;color:var(--color-on-surface);background:color-mix(in srgb,#f87171 12%,var(--color-assistant-surface));border:1px solid color-mix(in srgb,#f87171 35%,transparent)}.WorkspaceAiAssistant_inputRow__AX_Xl{display:flex;justify-content:flex-end;min-height:0}.WorkspaceAiAssistant_stopBtn__88QCS{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-assistant-chip-border);font-size:.8125rem;font-weight:600;color:var(--color-on-surface);background:var(--color-assistant-input-bg);cursor:pointer}.WorkspaceAiAssistant_stopBtn__88QCS:hover{border-color:color-mix(in srgb,var(--color-assistant-accent) 35%,transparent)}.WorkspaceAiAssistant_disclaimer__Xi_4X{margin:0;font-size:.6875rem;line-height:1.45;color:var(--color-on-surface-subtle)}.WorkspaceAiChatDock_fab__4pH4Y{position:fixed;z-index:70;right:max(16px,env(safe-area-inset-right,0px));bottom:max(calc(var(--footer-h, 32px) + 16px),env(safe-area-inset-bottom,0px));display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid color-mix(in srgb,var(--color-primary) 35%,transparent);border-radius:50%;padding:0;color:var(--color-on-primary);background:var(--color-cta-fill);box-shadow:0 8px 28px color-mix(in srgb,var(--color-primary) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--color-on-surface) 8%,transparent);cursor:pointer;transition:transform .15s ease,filter .15s ease}.WorkspaceAiChatDock_fab__4pH4Y:hover{filter:brightness(1.06)}.WorkspaceAiChatDock_fab__4pH4Y:active{transform:scale(.96)}@media (max-width:767px){.WorkspaceAiChatDock_fab__4pH4Y{bottom:max(calc(68px + var(--footer-h, 32px) + 12px),env(safe-area-inset-bottom,0px))}}.WorkspaceAiChatDock_backdrop__C4E38{position:fixed;inset:0;z-index:65;border:none;padding:0;margin:0;background:var(--color-overlay-scrim);cursor:pointer;animation:WorkspaceAiChatDock_dockFadeIn__8Cbqv .2s ease}.WorkspaceAiChatDock_sheet__CWUSp{position:fixed;z-index:66;right:max(12px,env(safe-area-inset-right,0px));bottom:max(calc(var(--footer-h, 32px) + 12px),env(safe-area-inset-bottom,0px));display:flex;width:min(420px,calc(100vw - 24px));max-height:min(640px,calc(100dvh - var(--header-h, 56px) - var(--footer-h, 32px) - 96px));flex-direction:column;overflow:hidden;border:1px solid var(--color-panel-border);border-radius:var(--radius-sm);background:var(--color-surface-container-lowest);box-shadow:var(--shadow-float);animation:WorkspaceAiChatDock_dockSlideUp__ShulF .22s ease}@media (max-width:767px){.WorkspaceAiChatDock_sheet__CWUSp{right:max(8px,env(safe-area-inset-right,0px));left:max(8px,env(safe-area-inset-left,0px));width:auto;bottom:max(calc(68px + var(--footer-h, 32px) + 8px),env(safe-area-inset-bottom,0px));max-height:min(72dvh,calc(100dvh - 120px))}}.WorkspaceAiChatDock_sheetHeader__KMIag{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-divider-subtle);background:var(--color-surface-container-low)}.WorkspaceAiChatDock_sheetTitleRow__K_nu4{display:flex;min-width:0;align-items:center;gap:var(--space-2)}.WorkspaceAiChatDock_sheetTitleIcon__X3xjF{flex-shrink:0;color:var(--color-assistant-accent)}.WorkspaceAiChatDock_sheetTitle__iJggK{margin:0;font-family:var(--font-body);font-size:.875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-on-surface)}.WorkspaceAiChatDock_sheetClose__BcrJz{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-sm);padding:8px;color:var(--color-on-surface-variant);background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.WorkspaceAiChatDock_sheetClose__BcrJz:hover{background:var(--color-interactive-hover);color:var(--color-on-surface)}.WorkspaceAiChatDock_sheetBody__jZrjk{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}@keyframes WorkspaceAiChatDock_dockFadeIn__8Cbqv{0%{opacity:0}to{opacity:1}}@keyframes WorkspaceAiChatDock_dockSlideUp__ShulF{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.QualityScoreTeaser_teaser__V02mZ{position:relative;display:flex;width:100%;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-4) var(--space-4);border:none;border-radius:var(--radius-lg);text-align:left;cursor:pointer;overflow:hidden;background:linear-gradient(118deg,color-mix(in srgb,var(--color-primary-container) 12%,var(--color-surface-container-low)) 0,color-mix(in srgb,var(--color-surface-container) 94%,transparent) 55%,color-mix(in srgb,var(--color-primary) 10%,var(--color-surface-container-high)) 100%);border:1px solid color-mix(in srgb,var(--color-primary) 26%,transparent);box-shadow:var(--shadow-ambient),0 0 0 1px color-mix(in srgb,var(--color-on-surface) 5%,transparent) inset;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.QualityScoreTeaser_teaser__V02mZ:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-primary) 42%,transparent);box-shadow:var(--shadow-float),0 0 40px color-mix(in srgb,var(--color-primary-container) 12%,transparent)}.QualityScoreTeaser_teaser__V02mZ:focus-visible{outline-offset:3px}.QualityScoreTeaser_shimmer__8xNHm{pointer-events:none;position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,color-mix(in srgb,var(--color-primary) 14%,transparent) 50%,transparent 60%);transform:translateX(-100%);animation:QualityScoreTeaser_sweep__sTh0K 2.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.QualityScoreTeaser_shimmer__8xNHm{animation:none;opacity:0}}@keyframes QualityScoreTeaser_sweep__sTh0K{0%{transform:translateX(-100%)}55%{transform:translateX(100%)}to{transform:translateX(100%)}}.QualityScoreTeaser_iconCluster__exwB_{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--gradient-primary);color:var(--color-on-primary);box-shadow:0 8px 20px color-mix(in srgb,var(--color-primary-container) 30%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 15%,transparent)}.QualityScoreTeaser_copy__4qn_g{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.QualityScoreTeaser_kicker__0gYXA{font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-accent)}.QualityScoreTeaser_headline__MGHs9{font-family:var(--font-display);font-size:1rem;font-weight:800;letter-spacing:-.03em;line-height:1.2;color:var(--color-on-surface)}.QualityScoreTeaser_sub__3P1kF{font-size:.75rem;line-height:1.4;color:var(--color-on-surface-muted)}.QualityScoreTeaser_cta__2UqiE{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:8px 14px;border-radius:9999px;font-size:.8125rem;font-weight:700;letter-spacing:-.01em;color:var(--color-cta-foreground);background:var(--color-cta-fill);box-shadow:0 6px 18px color-mix(in srgb,var(--color-primary-container) 26%,transparent)}.QualityScoreTeaser_ctaText__Ua2K2{white-space:nowrap}@media (max-width:520px){.QualityScoreTeaser_teaser__V02mZ{flex-wrap:wrap}.QualityScoreTeaser_cta__2UqiE{width:100%;justify-content:center}}.RunApiPanel_panel__yswhW{display:flex;max-width:100%;flex-direction:column;gap:var(--space-5);min-height:200px;min-width:0;padding:var(--space-3) clamp(var(--space-3),2.5vw,var(--space-5)) var(--space-6);background:var(--color-surface-container-lowest);overflow-x:hidden}.RunApiPanel_chrome__bR2Fd{flex-wrap:wrap;gap:var(--space-3);box-sizing:border-box;margin:0 0 var(--space-4);padding:var(--space-3);background:var(--color-surface)}.RunApiPanel_chromeInner__iZRTg,.RunApiPanel_chrome__bR2Fd{display:flex;align-items:stretch;min-width:0;max-width:100%;border-radius:var(--radius-sm);border:1px solid var(--color-panel-border)}.RunApiPanel_chromeInner__iZRTg{flex:1 1 12rem;overflow:hidden;background:var(--color-surface-container-lowest)}.RunApiPanel_methodPill__2HnLx{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:10px 16px;font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.06em;color:var(--color-tertiary);background:var(--color-surface-container-highest);border-right:1px solid color-mix(in srgb,#fff 5%,transparent)}.RunApiPanel_chromeUrl__FqLUf{flex:1 1 0%;min-width:0;width:100%;max-width:100%;border:none;background:transparent;padding:10px 12px;font-family:var(--font-mono);font-size:.8125rem;color:var(--color-on-surface);overflow:hidden;text-overflow:ellipsis}.RunApiPanel_chromeUrl__FqLUf:focus{outline:none}.RunApiPanel_sendPrimary__ffjzn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:var(--space-1);max-width:100%;border:none;border-radius:var(--radius-sm);padding:10px min(22px,4vw);font-size:.875rem;font-weight:700;color:var(--color-on-primary);background:var(--gradient-primary);cursor:pointer;box-shadow:0 12px 32px color-mix(in srgb,var(--color-primary) 22%,transparent);transition:transform .1s ease}.RunApiPanel_sendPrimary__ffjzn:hover:not(:disabled){filter:brightness(1.05)}.RunApiPanel_sendPrimary__ffjzn:active:not(:disabled){transform:scale(.97)}.RunApiPanel_sendPrimary__ffjzn:disabled{opacity:.5;cursor:not-allowed}.RunApiPanel_header__1awJs{margin-bottom:var(--space-1)}.RunApiPanel_title__GvW3R{margin:0 0 var(--space-1);font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--color-on-surface)}.RunApiPanel_subtitle__qrLhj{margin:0;font-family:var(--font-mono);font-size:.75rem;color:var(--color-subtitle-accent)}.RunApiPanel_hintSpec__o6Vyw{color:var(--color-emerald)}.RunApiPanel_hintSpecMuted__BM83n,.RunApiPanel_hintSpec__o6Vyw{margin:0 0 var(--space-4);max-width:100%;font-size:.75rem;line-height:1.5;overflow-wrap:anywhere}.RunApiPanel_hintSpecMuted__BM83n{color:var(--color-muted-foreground-subtle)}.RunApiPanel_label__1dMZ_{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em}.RunApiPanel_label__1dMZ_,.RunApiPanel_miniLabel__BWSRE{text-transform:uppercase;color:var(--color-muted-foreground-subtle)}.RunApiPanel_miniLabel__BWSRE{display:block;margin-bottom:var(--space-1);font-size:.6875rem;letter-spacing:.05em}.RunApiPanel_input__6Q6NC,.RunApiPanel_select__Dve5f,.RunApiPanel_textarea__zKbhm{width:100%;min-width:0;max-width:100%;box-sizing:border-box;border-radius:var(--radius-sm);border:none;background:var(--color-field-bg);padding:10px var(--space-4);color:var(--color-on-surface);font-size:.8125rem;outline:none}.RunApiPanel_input__6Q6NC:focus,.RunApiPanel_select__Dve5f:focus,.RunApiPanel_textarea__zKbhm:focus{box-shadow:0 0 0 1px var(--color-primary),0 0 0 3px color-mix(in srgb,var(--color-primary) 8%,transparent)}.RunApiPanel_textarea__zKbhm{font-family:var(--font-mono);font-size:.75rem;line-height:1.5;resize:vertical}.RunApiPanel_section__lZ2Kt{display:flex;flex-direction:column;gap:var(--space-2)}.RunApiPanel_sectionTitle__p6e45{margin:0;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-section-accent)}.RunApiPanel_fieldRow__bJzG5{display:flex;flex-direction:column;gap:var(--space-1)}.RunApiPanel_authNote__wjoSN{margin:0 0 var(--space-2);font-size:.75rem;line-height:1.45;color:var(--color-muted-foreground-subtle)}.RunApiPanel_twoCol__wEuZk{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}@media (max-width:520px){.RunApiPanel_twoCol__wEuZk{grid-template-columns:1fr}}.RunApiPanel_apiKeyRow__t_kH_{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-3);margin-top:var(--space-2)}.RunApiPanel_urlPreview__mRIc_{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-code-editor-bg);border:none}.RunApiPanel_urlPreviewLabel__3_sC4{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted-foreground-subtle);margin-bottom:var(--space-2)}.RunApiPanel_urlPreviewCode__yi516{display:block;font-family:var(--font-mono);font-size:.6875rem;line-height:1.5;word-break:break-all;color:var(--color-primary-muted)}.RunApiPanel_sendBtn__Nx2N1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);align-self:flex-start;border:none;border-radius:var(--radius-sm);padding:12px var(--space-6);font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-on-primary);background:var(--color-cta-fill);cursor:pointer;box-shadow:var(--shadow-ambient)}.RunApiPanel_sendBtn__Nx2N1:disabled{opacity:.5;cursor:not-allowed}.RunApiPanel_placeholder__HT7Rm{margin:0;font-family:var(--font-mono);font-size:.875rem;color:var(--color-on-surface-subtle)}.RunApiPanel_error__9mJte{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:.8125rem;line-height:1.5;color:var(--color-error-surface-text);background:var(--color-error-surface-bg);border:none}.RunApiPanel_acc__jJYb7{margin-bottom:var(--space-3);max-width:100%;box-sizing:border-box;border-radius:var(--radius-sm);border:1px solid var(--color-panel-border);background:var(--color-surface-container-lowest);padding:var(--space-3) var(--space-4)}.RunApiPanel_accSummary__Gqi_G{display:flex;cursor:pointer;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-foreground-subtle);list-style:none}.RunApiPanel_accSummary__Gqi_G:before{flex-shrink:0;width:.4em;height:.4em;border-right:1.5px solid;border-bottom:1.5px solid;opacity:.65;transform:rotate(-45deg);transition:transform .15s ease;content:""}.RunApiPanel_acc__jJYb7[open]>.RunApiPanel_accSummary__Gqi_G:before{transform:rotate(45deg)}.RunApiPanel_accSummary__Gqi_G::-webkit-details-marker{display:none}.RunApiPanel_acc__jJYb7[open] .RunApiPanel_accSummary__Gqi_G{margin-bottom:var(--space-3)}.RunApiPanel_sectionHeading__LtBwO{margin:0;min-width:0;font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-section-accent);overflow-wrap:anywhere}.RunApiPanel_responseShell__stEbI{display:flex;min-width:0;max-width:100%;box-sizing:border-box;flex-direction:column;gap:var(--space-4);margin-top:var(--space-2);padding:var(--space-4) var(--space-5);border-radius:var(--radius-sm);border:1px solid var(--color-panel-border);background:var(--color-result-gradient)}.RunApiPanel_responseShellExpanded__FVo97 .RunApiPanel_responseBodyWrap__D6MsU{max-height:min(85vh,1200px)}.RunApiPanel_responseHeader__2nTOD{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--space-3)}.RunApiPanel_statusBadge__KECl3{flex-shrink:0;min-width:2.25rem;padding:4px 10px;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:11px;font-weight:800;text-align:center}.RunApiPanel_statusBadgeOk__B2XRL{color:var(--color-pill-success-fg);background:var(--color-pill-success-bg)}.RunApiPanel_statusBadgeErr__D_DlK{color:var(--color-error-surface-text);background:var(--color-error-surface-bg)}.RunApiPanel_responseTabs__P1lZn{display:flex;flex-wrap:wrap;gap:var(--space-4);border-bottom:1px solid color-mix(in srgb,var(--color-on-surface) 6%,transparent);padding-bottom:var(--space-2)}.RunApiPanel_rtab__tJcdg{cursor:pointer;border:none;background:none;padding:0 0 var(--space-2);font-family:var(--font-mono);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-on-surface-subtle);transition:color .15s ease}.RunApiPanel_rtab__tJcdg:hover{color:var(--color-on-surface-muted)}.RunApiPanel_rtabActive__2uHgU{color:var(--color-text-accent);box-shadow:inset 0 -2px 0 0 var(--color-primary)}.RunApiPanel_subToolbar__F4BPG{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0;max-width:100%}.RunApiPanel_viewToggles__FIPeL{display:flex;flex-wrap:wrap;gap:var(--space-1)}.RunApiPanel_viewBtn__sBjZW{border:none;border-radius:var(--radius-sm);padding:6px 10px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-on-surface-subtle);background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.RunApiPanel_viewBtn__sBjZW:hover{background:var(--color-interactive-hover);color:var(--color-on-surface)}.RunApiPanel_viewBtnActive__18g27{color:var(--color-text-accent);background:color-mix(in srgb,var(--color-primary-container) 9%,transparent)}.RunApiPanel_formatLabel__XWElL{display:flex;align-items:center}.RunApiPanel_formatSelect__SAFEt{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--color-on-surface) 8%,transparent);padding:6px 10px;font-family:var(--font-mono);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-on-surface-muted);background:var(--color-surface-container-lowest)}.RunApiPanel_responseBodyWrap__D6MsU{max-height:min(50vh,480px);min-width:0;overflow:auto;overflow-x:hidden;border-radius:var(--radius-sm);border:1px solid var(--color-panel-border);background:var(--color-code-editor-bg)}.RunApiPanel_responseHl__ngyUd,.RunApiPanel_responsePre__VhVLa{margin:0;min-height:4rem;padding:var(--space-4)}.RunApiPanel_responsePre__VhVLa{font-family:var(--font-mono);font-size:.8125rem;line-height:1.65;white-space:pre;tab-size:2;overflow-x:auto;color:var(--color-response-code-fg)}.RunApiPanel_responseFooter__gwaFD{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.RunApiPanel_footerMeta__S7_rN{font-family:var(--font-mono);font-size:10px;color:var(--color-on-surface-subtle)}.RunApiPanel_iconGhost__B6U7T{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-sm);padding:6px;color:var(--color-on-surface-variant);background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.RunApiPanel_iconGhost__B6U7T:hover{background:var(--color-interactive-hover);color:var(--color-text-accent)}.RunApiPanel_copyBtnDone__E5Zdz{color:var(--color-method-get)}.RunApiPanel_copyState__s5U4V{min-width:3.5rem;font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-method-get)}.RunApiPanel_testsEmpty__OzViI{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);text-align:center}.RunApiPanel_testsIcon__F3BLA{opacity:.5;color:var(--color-on-surface-variant)}.RunApiPanel_testsEmptyText__rBHNb{margin:0;max-width:16rem;font-size:.8125rem;line-height:1.5;color:var(--color-on-surface-muted)}.RunApiPanel_addTestBtn__8YDJ8{border:none;background:none;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.05em;color:var(--color-primary-muted);cursor:not-allowed;opacity:.6}.RunApiPanel_valActions__uNLUP{display:flex;flex-wrap:wrap;gap:var(--space-2)}.RunApiPanel_btnGhost__IxWWd{display:inline-flex;align-items:center;gap:var(--space-2);border:1px solid color-mix(in srgb,var(--color-outline-variant) 40%,transparent);border-radius:var(--radius-sm);padding:8px var(--space-3);font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted-foreground);background:transparent;cursor:pointer}.RunApiPanel_btnGhost__IxWWd:disabled{opacity:.45;cursor:not-allowed}.RunApiPanel_issueList__ro52_{margin:0;max-width:100%;padding-left:var(--space-5);font-size:.75rem;line-height:1.5;color:var(--color-amber);overflow-wrap:anywhere}.RunApiPanel_issueSev__c9zUM{font-family:var(--font-mono);font-size:9px;color:var(--color-on-surface-subtle)}.RunApiPanel_explain__5llk7{margin:0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-explain-bg);border:none;font-size:.8125rem;line-height:1.55;color:var(--color-on-surface-muted)}.WorkspaceCodePanel_wrap__rBDWZ{display:flex;box-sizing:border-box;flex-direction:column;gap:var(--space-4);min-height:0;min-width:0;flex:1;width:100%;max-width:100%;overflow-x:hidden;padding:var(--space-4) clamp(var(--space-2),1.2vw,var(--space-4)) var(--space-5);container-type:inline-size;container-name:workspace-code}.WorkspaceCodePanel_wrapFocus__4L2Qo{padding-left:var(--space-5);padding-right:var(--space-5);padding-bottom:var(--space-6)}.WorkspaceCodePanel_endpointSummary__kWm5S{flex-shrink:0;min-width:0;max-width:100%;margin-bottom:var(--space-2);border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--color-panel-border)}.WorkspaceCodePanel_endpointSummaryStrip__edHVg{padding:var(--space-4) var(--space-5) var(--space-4) var(--space-4)!important;border-radius:0}.WorkspaceCodePanel_scopeContext__4r5N6{display:flex;align-items:flex-start;gap:var(--space-3);min-width:0;max-width:100%;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-divider-subtle);margin-bottom:var(--space-1);font-family:var(--font-mono);font-size:.6875rem;line-height:1.45;color:var(--color-section-accent)}.WorkspaceCodePanel_scopeContextText__s2NKj{min-width:0;flex:1;letter-spacing:.02em;padding-top:1px;overflow-wrap:anywhere}.WorkspaceCodePanel_toolbar__DgJvw{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;max-width:100%;padding:var(--space-2) 0 var(--space-4);box-shadow:none}.WorkspaceCodePanel_toolbarRunApiOnly__kgF8v{padding-bottom:var(--space-3)}.WorkspaceCodePanel_toolbarRunApiOnly__kgF8v .WorkspaceCodePanel_tabList__igogA{gap:var(--space-4) var(--space-6);max-width:100%}.WorkspaceCodePanel_toolbarRunApiOnly__kgF8v .WorkspaceCodePanel_tab__fkcCG{padding-bottom:var(--space-2);font-size:.6875rem;letter-spacing:.04em}.WorkspaceCodePanel_toolbarRunApiOnly__kgF8v .WorkspaceCodePanel_tabInner__Pw3hv{gap:4px}@media (min-width:640px){.WorkspaceCodePanel_toolbar__DgJvw{flex-direction:row;align-items:center;justify-content:space-between}.WorkspaceCodePanel_toolbarRunApiOnly__kgF8v{justify-content:flex-start}}.WorkspaceCodePanel_tabList__igogA{display:flex;flex-wrap:wrap;gap:var(--space-6) var(--space-8);min-width:0;max-width:100%}.WorkspaceCodePanel_tab__fkcCG{position:relative;cursor:pointer;border:none;background:none;padding:0 var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:.8125rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-on-surface-subtle);transition:color .2s ease}.WorkspaceCodePanel_tab__fkcCG:hover{color:var(--color-on-surface)}.WorkspaceCodePanel_tabActive___Kxtu{color:var(--color-text-accent);box-shadow:inset 0 -2px 0 0 var(--color-primary)}.WorkspaceCodePanel_tabDisabled__fB_2V,.WorkspaceCodePanel_tab__fkcCG:disabled{cursor:not-allowed;pointer-events:none;opacity:.78;color:var(--color-on-surface-muted)}.WorkspaceCodePanel_chromeActionBtn__jpoWT,.WorkspaceCodePanel_tabInner__Pw3hv{display:inline-flex;align-items:center;gap:6px}.WorkspaceCodePanel_chromeActionBtn__jpoWT{border:1px solid var(--color-panel-border);border-radius:var(--radius-sm);padding:6px 10px;font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-on-surface-muted);background:color-mix(in srgb,var(--color-on-surface) 4%,transparent);cursor:pointer;transition:background .15s ease,color .15s ease}.WorkspaceCodePanel_chromeActionBtn__jpoWT:hover:not(:disabled){background:var(--color-interactive-hover);color:var(--color-on-surface)}.WorkspaceCodePanel_chromeActionBtn__jpoWT:disabled{opacity:.45;cursor:not-allowed}.WorkspaceCodePanel_chromeActionBtnCopied__ITEKP{color:var(--color-method-get);border-color:color-mix(in srgb,var(--color-method-get) 35%,transparent)}.WorkspaceCodePanel_chromeActionLabel__q9iqW{line-height:1}.WorkspaceCodePanel_highlighted__zSae9{min-height:2rem}.WorkspaceCodePanel_scopeSegment__zj92p{display:inline-flex;flex-wrap:wrap;align-items:center;max-width:100%;padding:2px;border-radius:var(--radius-sm);background:var(--color-segmented-track-bg);border:1px solid var(--color-segmented-border);box-shadow:none}.WorkspaceCodePanel_scopeSegBtn__SWPZT{border:none;border-radius:calc(var(--radius-sm) - 1px);padding:6px 12px;font-family:var(--font-mono);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-on-surface-subtle);background:transparent;cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.WorkspaceCodePanel_scopeSegBtn__SWPZT:hover:not(:disabled){color:var(--color-on-surface-muted)}.WorkspaceCodePanel_scopeSegBtn__SWPZT:disabled{cursor:not-allowed;opacity:.78;color:var(--color-on-surface-muted);background:color-mix(in srgb,var(--color-on-surface) 5%,transparent)}.WorkspaceCodePanel_scopeSegBtnActive__s4Y4b{color:var(--color-on-primary);background:var(--color-cta-fill);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 40%,transparent),0 0 16px color-mix(in srgb,var(--color-primary) 22%,transparent)}.WorkspaceCodePanel_scopeSegBtn__SWPZT:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.WorkspaceCodePanel_templateBar__Eipjm{margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:none}.WorkspaceCodePanel_templateHeading__lHSqg{display:block;margin-bottom:var(--space-3);font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-on-surface-subtle)}.WorkspaceCodePanel_templateChips__DNAlY{display:flex;flex-wrap:wrap;gap:var(--space-2)}.WorkspaceCodePanel_templateChip__iN5vW{border:none;border-radius:var(--radius-sm);padding:6px var(--space-3);font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-on-surface-muted);background:var(--color-chip-surface);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.WorkspaceCodePanel_templateChip__iN5vW:hover{color:var(--color-on-surface);background:var(--color-chip-surface-hover)}.WorkspaceCodePanel_templateChipActive__TPOOh{color:var(--color-text-accent);border-color:transparent;box-shadow:inset 0 -2px 0 0 var(--color-primary)}.WorkspaceCodePanel_actions__WagNF{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.WorkspaceCodePanel_btnGhost__YJMra{display:flex;align-items:center;gap:var(--space-2);border:none;border-radius:var(--radius-sm);padding:6px var(--space-3);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted-foreground-subtle);background:var(--color-interactive-hover);transition:background .2s ease}.WorkspaceCodePanel_btnGhost__YJMra:hover:not(:disabled){background:var(--color-interactive-pressed)}.WorkspaceCodePanel_btnGhost__YJMra:disabled{opacity:.5;cursor:not-allowed}.WorkspaceCodePanel_btnPrimary__zIl7F{display:flex;align-items:center;gap:var(--space-2);border:none;border-radius:var(--radius-sm);padding:6px var(--space-3);font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-on-primary);background:var(--color-cta-fill);transition:filter .2s ease}.WorkspaceCodePanel_btnPrimary__zIl7F:hover:not(:disabled){filter:brightness(1.08)}.WorkspaceCodePanel_btnPrimary__zIl7F:disabled{opacity:.5;cursor:not-allowed}.WorkspaceCodePanel_workspaceGrid__Ekwp8{display:grid;grid-template-columns:1fr;flex:1;min-width:0;min-height:0;max-width:100%;overflow:hidden;overflow-x:hidden;gap:var(--space-4);padding-top:var(--space-1)}.WorkspaceCodePanel_workspaceGrid__Ekwp8>.WorkspaceCodePanel_editor__mBikd,.WorkspaceCodePanel_workspaceGrid__Ekwp8>.WorkspaceCodePanel_insight__Zr0bz{min-width:0}@container workspace-code (min-width: 720px){.WorkspaceCodePanel_workspaceGridWithInsight__D0SEn{grid-template-columns:minmax(0,1fr) minmax(260px,300px)}.WorkspaceCodePanel_workspaceGridWithInsight__D0SEn.WorkspaceCodePanel_workspaceGridRunSplit___hISg{gap:var(--space-2);grid-template-columns:minmax(0,1fr) clamp(272px,28vw,360px)}.WorkspaceCodePanel_workspaceGridWithInsight__D0SEn>.WorkspaceCodePanel_insight__Zr0bz{align-self:start}}.WorkspaceCodePanel_workspaceGridFocus__9gnnT{grid-template-columns:1fr}.WorkspaceCodePanel_editor__mBikd{display:flex;min-height:280px;min-width:0;flex:1;flex-direction:column;overflow:hidden;border-radius:var(--radius-sm);border:1px solid var(--color-panel-border);background:var(--color-surface-container-lowest);box-shadow:var(--shadow-inner-recess);gap:0}.WorkspaceCodePanel_body__SOz26{flex:1;min-width:0;overflow:auto;overflow-x:hidden;background:var(--color-code-editor-bg);padding:var(--space-6)}.WorkspaceCodePanel_bodyRunApi__HzP_F{padding:var(--space-4) clamp(var(--space-4),3vw,var(--space-6)) var(--space-5);background:var(--color-surface-container-lowest)}.WorkspaceCodePanel_bodyStream__MWucO{padding:var(--space-6) clamp(var(--space-5),4vw,var(--space-10))}.WorkspaceCodePanel_bodyTsForge__wgt7M{padding:var(--space-3);background:var(--color-surface-container-lowest)}.WorkspaceCodePanel_bodyPrompt__B8DNe{padding:var(--space-6) clamp(var(--space-5),4vw,var(--space-10));background:var(--color-workspace-prompt-bg)}.WorkspaceCodePanel_bodyPrompt__B8DNe pre.hljs{margin:0;padding:var(--space-5) var(--space-6)!important;border-radius:var(--radius-md);border:1px solid var(--color-workspace-prompt-code-border);background:var(--color-workspace-prompt-code-bg)!important;color:var(--color-workspace-prompt-fg)!important;box-shadow:0 1px 0 color-mix(in srgb,var(--color-on-surface) 5%,transparent)}.WorkspaceCodePanel_bodyPrompt__B8DNe .hljs,.WorkspaceCodePanel_bodyPrompt__B8DNe .hljs *,.WorkspaceCodePanel_bodyPrompt__B8DNe code.hljs,.WorkspaceCodePanel_bodyPrompt__B8DNe pre.hljs code{background:transparent!important;color:inherit!important}.WorkspaceCodePanel_bodyPrompt__B8DNe .hljs-strong{font-weight:700;color:var(--color-on-surface)!important}.WorkspaceCodePanel_code__0LHiK{margin:0;font-family:var(--font-mono);font-size:.8125rem;line-height:1.65;white-space:pre-wrap;word-break:break-word;color:var(--color-on-surface)}.WorkspaceCodePanel_placeholder__x7HkS{margin:0;font-family:var(--font-mono);font-size:.875rem;color:var(--color-on-surface-subtle)}.WorkspaceCodePanel_error__6lAkz{margin:0;font-size:.8125rem;color:var(--color-error)}.WorkspaceCodePanel_footer__0pkzr{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-2) var(--space-6);background:var(--color-editor-footer-bg);border-top:1px solid var(--color-divider-subtle);box-shadow:none}.WorkspaceCodePanel_stats__HB5Ui{font-family:var(--font-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-on-surface-subtle)}.WorkspaceCodePanel_latency__1NAZd{font-family:var(--font-mono);font-size:.6875rem;color:var(--color-text-accent)}.WorkspaceCodePanel_tokens__YmWH_{font-family:var(--font-mono);font-size:.6875rem;color:var(--color-primary-muted)}.WorkspaceCodePanel_insight__Zr0bz{display:flex;max-width:100%;flex-direction:column;padding-left:var(--space-3);border-left:1px solid var(--color-panel-border);overflow:visible}@container workspace-code (min-width: 720px){.WorkspaceCodePanel_insight__Zr0bz{min-width:0;min-height:0}}.WorkspaceFooter_footer__NXkrm{display:none;height:var(--footer-h);width:100%;align-items:center;justify-content:space-between;background:var(--color-surface-container);padding:0 var(--space-4);box-shadow:none;font-family:var(--font-mono)}.WorkspaceFooter_footerWorkspace__eG5M0{position:fixed;bottom:0;left:0;z-index:var(--z-footer);display:flex;padding-bottom:env(safe-area-inset-bottom,0)}@media (min-width:768px){.WorkspaceFooter_footerWorkspace__eG5M0{left:var(--sidebar-w);width:calc(100% - var(--sidebar-w));padding-bottom:0}.WorkspaceFooter_footerFocusMode__EloMF{left:0;width:100%}}.WorkspaceFooter_left__WkReW{display:flex;align-items:center;gap:var(--space-4)}@media (min-width:640px){.WorkspaceFooter_left__WkReW{gap:var(--space-6)}}.WorkspaceFooter_statusRow__W22YF{display:flex;align-items:center;gap:var(--space-2)}.WorkspaceFooter_pulse__3edpS{height:6px;width:6px;border-radius:50%;background:var(--color-emerald);animation:WorkspaceFooter_pulse__3edpS 1.5s ease-in-out infinite}@keyframes WorkspaceFooter_pulse__3edpS{0%,to{opacity:1}50%{opacity:.45}}.WorkspaceFooter_statusText__aUzjH{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-emerald)}.WorkspaceFooter_statsGroup__yKTX0{display:none;align-items:center;gap:var(--space-4);padding-left:var(--space-4);margin-left:var(--space-2);box-shadow:none}@media (min-width:480px){.WorkspaceFooter_statsGroup__yKTX0{display:flex}}.WorkspaceFooter_stat__IRkv4{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted-foreground-subtle)}.WorkspaceFooter_right__jbXhh{display:flex;align-items:center;gap:var(--space-4)}.WorkspaceFooter_genTime__0PazP{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-accent)}.WorkspaceFooter_tokens__OmTHp{font-size:10px;letter-spacing:.04em;color:var(--color-primary-muted);text-transform:uppercase}