.Sidebar-module__y-Zxfa__sidebar{background:var(--panel);border-right:1px solid var(--line-subtle);height:100vh;box-shadow:var(--shadow-md);flex-direction:column;flex-shrink:0;width:15rem;transition:width .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.Sidebar-module__y-Zxfa__sidebar[data-collapsed=true]{width:3.5rem}.Sidebar-module__y-Zxfa__sidebar[data-collapsed=true] .Sidebar-module__y-Zxfa__nav{padding-top:.375rem}.Sidebar-module__y-Zxfa__brandArea{border-bottom:1px solid var(--line-subtle);flex-shrink:0;justify-content:center;align-items:center;padding:1rem .875rem;transition:padding .25s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.Sidebar-module__y-Zxfa__brandArea[data-collapsed=true]{padding:1rem 0}.Sidebar-module__y-Zxfa__brandWordmark{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-bold);letter-spacing:var(--tracking-wide);color:var(--hi);white-space:nowrap;align-items:baseline;display:inline-flex;position:relative}.Sidebar-module__y-Zxfa__brandWordmark:after{content:"";background:var(--brand-hi);width:1px;box-shadow:0 0 6px var(--brand-hi);opacity:0;pointer-events:none;position:absolute;top:-10%;bottom:-10%;left:.55em;transform:translate(0)}.Sidebar-module__y-Zxfa__brandArea:not([data-collapsed=true]) .Sidebar-module__y-Zxfa__brandWordmark:after{animation:.52s cubic-bezier(.2,.7,.2,1) forwards Sidebar-module__y-Zxfa__brandScan}@keyframes Sidebar-module__y-Zxfa__brandScan{0%{opacity:0;transform:translate(0)}15%{opacity:.9}85%{opacity:.9;transform:translate(6.8em)}to{opacity:0;transform:translate(6.8em)}}.Sidebar-module__y-Zxfa__brandFiller{color:var(--brand-hi);filter:blur(4px);clip-path:inset(0 100% 0 0);max-width:0;transition:max-width .38s cubic-bezier(.2,.7,.2,1)calc(var(--i,0)*35ms),clip-path .38s cubic-bezier(.2,.7,.2,1)calc(var(--i,0)*35ms),filter .26s ease calc(var(--i,0)*35ms + .12s),color .18s ease calc(var(--i,0)*35ms + .2s);display:inline-block;overflow:hidden}.Sidebar-module__y-Zxfa__brandArea:not([data-collapsed=true]) .Sidebar-module__y-Zxfa__brandFiller{clip-path:inset(0);filter:blur();max-width:1.2em;color:var(--hi)}.Sidebar-module__y-Zxfa__brandArea[data-collapsed=true] .Sidebar-module__y-Zxfa__brandFiller{transition-delay:calc((5 - var(--i,0))*25ms)}@media (prefers-reduced-motion:reduce){.Sidebar-module__y-Zxfa__brandFiller{filter:none;color:var(--hi);transition:none}.Sidebar-module__y-Zxfa__brandWordmark:after{display:none}}.Sidebar-module__y-Zxfa__collapseBtn{z-index:10;background:var(--panel);width:1.25rem;height:1.25rem;color:var(--hi);cursor:pointer;opacity:.6;border:none;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;top:1.125rem;right:.5rem}.Sidebar-module__y-Zxfa__collapseBtn:hover{opacity:1}.Sidebar-module__y-Zxfa__collapseBtn[data-collapsed=true]{background:0 0;margin:.375rem auto 0;position:static}.Sidebar-module__y-Zxfa__collapseBtnIcon{width:.75rem;height:.75rem}.Sidebar-module__y-Zxfa__nav{flex-direction:column;flex-shrink:0;gap:.125rem;padding:.75rem .375rem .5rem;display:flex}.Sidebar-module__y-Zxfa__navItem{cursor:pointer;width:100%;color:var(--muted);border-radius:.5rem;align-items:center;gap:.75rem;padding:.625rem .75rem;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.Sidebar-module__y-Zxfa__navItem:hover{color:var(--lo);background:var(--hover-overlay)}.Sidebar-module__y-Zxfa__navItem:active{background:var(--active-overlay)}.Sidebar-module__y-Zxfa__navItem[data-active=true]{background:var(--brand-bg);color:var(--brand-hi)}.Sidebar-module__y-Zxfa__navItem[data-collapsed=true]{justify-content:center;padding:.625rem}.Sidebar-module__y-Zxfa__navItemIcon{flex-shrink:0;width:1.25rem;height:1.25rem}.Sidebar-module__y-Zxfa__navItemSpinner{width:1.25rem;height:1.25rem;color:var(--brand-hi);flex-shrink:0;animation:1s linear infinite Sidebar-module__y-Zxfa__spin}@keyframes Sidebar-module__y-Zxfa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Sidebar-module__y-Zxfa__navItemLabel{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-medium);white-space:nowrap}.Sidebar-module__y-Zxfa__tooltip{background:var(--raised);border:1px solid var(--line);box-shadow:var(--shadow-lg);color:var(--lo);font-size:var(--text-sm);line-height:var(--leading-sm);opacity:0;pointer-events:none;white-space:nowrap;z-index:50;border-radius:.375rem;margin-left:.75rem;padding:.375rem .75rem;transition:opacity .15s;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.Sidebar-module__y-Zxfa__navItem:hover .Sidebar-module__y-Zxfa__tooltip,.Sidebar-module__y-Zxfa__testPageItemCollapsed:hover .Sidebar-module__y-Zxfa__tooltip{opacity:1}.Sidebar-module__y-Zxfa__contextPanel{border-top:1px solid var(--line-subtle);flex:1;min-height:0;padding:.25rem 0;overflow:hidden auto}.Sidebar-module__y-Zxfa__contextPanel::-webkit-scrollbar{width:3px}.Sidebar-module__y-Zxfa__contextPanel::-webkit-scrollbar-track{background:0 0}.Sidebar-module__y-Zxfa__contextPanel::-webkit-scrollbar-thumb{background:var(--line-subtle);border-radius:2px}.Sidebar-module__y-Zxfa__contextPanel::-webkit-scrollbar-thumb:hover{background:var(--line)}.Sidebar-module__y-Zxfa__contextHeader{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-semibold);color:var(--faint);text-transform:uppercase;letter-spacing:var(--tracking-wider);text-align:center;padding:.5rem .75rem .25rem}.Sidebar-module__y-Zxfa__sidebar:not([data-collapsed=true]) .Sidebar-module__y-Zxfa__contextHeader{text-align:left;padding-left:1rem}.Sidebar-module__y-Zxfa__gameItem{cursor:pointer;color:var(--muted);border-left:2px solid #0000;border-radius:.375rem;align-items:center;gap:.5rem;margin:1px .375rem;padding:.375rem .75rem;text-decoration:none;transition:background .15s,color .15s;display:flex}.Sidebar-module__y-Zxfa__gameItem:hover{background:var(--hover-overlay);color:var(--lo)}.Sidebar-module__y-Zxfa__gameItem[data-active=true]{background:var(--brand-bg);border-left-color:var(--brand);color:var(--hi)}.Sidebar-module__y-Zxfa__gameDate{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-medium);color:var(--faint);font-variant-numeric:tabular-nums;min-width:2.5rem}.Sidebar-module__y-Zxfa__gameItem[data-active=true] .Sidebar-module__y-Zxfa__gameDate{color:var(--brand-hi)}.Sidebar-module__y-Zxfa__gameOpp{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-medium)}.Sidebar-module__y-Zxfa__gameItemCollapsed{cursor:pointer;color:var(--muted);border-radius:.375rem;flex-direction:column;align-items:center;gap:.125rem;margin:1px .25rem;padding:.25rem 0;text-decoration:none;transition:background .15s;display:flex;position:relative}.Sidebar-module__y-Zxfa__gameItemCollapsed:hover{background:var(--hover-overlay)}.Sidebar-module__y-Zxfa__gameItemCollapsed[data-active=true]{background:var(--brand-bg);color:var(--brand-hi)}.Sidebar-module__y-Zxfa__gameCollapsedDate{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--faint)}.Sidebar-module__y-Zxfa__gameItemCollapsed[data-active=true] .Sidebar-module__y-Zxfa__gameCollapsedDate{color:var(--brand-hi)}.Sidebar-module__y-Zxfa__testPageItem{cursor:pointer;color:var(--muted);border-radius:.375rem;align-items:center;gap:.625rem;margin:1px .375rem;padding:.5rem .75rem;text-decoration:none;transition:background .15s,color .15s;display:flex}.Sidebar-module__y-Zxfa__testPageItem:hover{background:var(--hover-overlay);color:var(--lo)}.Sidebar-module__y-Zxfa__testPageItem[data-active=true]{background:var(--brand-bg);color:var(--brand-hi)}.Sidebar-module__y-Zxfa__testPageIcon{flex-shrink:0;width:1rem;height:1rem}.Sidebar-module__y-Zxfa__testPageLabel{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Sidebar-module__y-Zxfa__testPageItemCollapsed{cursor:pointer;color:var(--muted);border-radius:.375rem;justify-content:center;align-items:center;margin:1px .25rem;padding:.375rem 0;text-decoration:none;transition:background .15s;display:flex;position:relative}.Sidebar-module__y-Zxfa__testPageItemCollapsed:hover{background:var(--hover-overlay)}.Sidebar-module__y-Zxfa__testPageItemCollapsed[data-active=true]{background:var(--brand-bg);color:var(--brand-hi)}.Sidebar-module__y-Zxfa__testPageIconBadge{width:1.25rem;height:1.25rem;position:relative}.Sidebar-module__y-Zxfa__testPageIconBadge .Sidebar-module__y-Zxfa__testPageIcon{width:1.25rem;height:1.25rem}.Sidebar-module__y-Zxfa__testBadgeIcon{width:.5rem;height:.5rem;color:var(--warning);position:absolute;bottom:-3px;right:-4px}.Sidebar-module__y-Zxfa__gameTooltip{background:var(--raised);border:1px solid var(--line);box-shadow:var(--shadow-lg);z-index:100;pointer-events:none;border-radius:.5rem;width:11rem;padding:.625rem .75rem;position:fixed;transform:translateY(-50%)}.Sidebar-module__y-Zxfa__gameTooltipHeader{align-items:center;gap:.375rem;margin-bottom:.25rem;display:flex}.Sidebar-module__y-Zxfa__gameTooltipTeam{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-semibold);color:var(--hi)}.Sidebar-module__y-Zxfa__gameTooltipDate{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--muted);margin-bottom:.375rem}.Sidebar-module__y-Zxfa__gameTooltipMeta{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--faint);gap:.375rem;margin-bottom:.375rem;display:flex}.Sidebar-module__y-Zxfa__gameTooltipMeta span{background:var(--subtle);font-weight:var(--font-medium);border-radius:.25rem;padding:.0625rem .375rem}.Sidebar-module__y-Zxfa__gameTooltipStats{border-top:1px solid var(--line-subtle);gap:.5rem;padding-top:.375rem;display:flex}.Sidebar-module__y-Zxfa__gameTooltipStat{flex-direction:column;gap:.0625rem;display:flex}.Sidebar-module__y-Zxfa__gameTooltipStatLabel{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--faint)}.Sidebar-module__y-Zxfa__gameTooltipStatValue{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--hi)}.Sidebar-module__y-Zxfa__modeArea{border-top:1px solid var(--line-subtle);flex-shrink:0;justify-content:center;padding:.5rem;display:flex}.Sidebar-module__y-Zxfa__modeSwitch{width:auto}.Sidebar-module__y-Zxfa__logoutArea{border-top:1px solid var(--line-subtle);flex-shrink:0;padding:.5rem}.Sidebar-module__y-Zxfa__logoutBtn{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.75rem;padding:.625rem .75rem;font-family:inherit;transition:background .15s,color .15s;display:flex;position:relative}.Sidebar-module__y-Zxfa__logoutBtn:hover{background:var(--hover-overlay);color:var(--danger)}.Sidebar-module__y-Zxfa__logoutBtn:disabled{opacity:.5;cursor:not-allowed}.Sidebar-module__y-Zxfa__logoutBtn[data-collapsed=true]{justify-content:center;padding:.625rem}.Sidebar-module__y-Zxfa__logoutIcon{flex-shrink:0;width:1.125rem;height:1.125rem}.Sidebar-module__y-Zxfa__logoutLabel{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-medium)}.Sidebar-module__y-Zxfa__logoutBtn:hover .Sidebar-module__y-Zxfa__tooltip{opacity:1}.Sidebar-module__y-Zxfa__spin{animation:1s linear infinite Sidebar-module__y-Zxfa__spin}.Sidebar-module__y-Zxfa__fixedTooltip{background:var(--raised);border:1px solid var(--line);box-shadow:var(--shadow-lg);color:var(--lo);font-size:var(--text-sm);line-height:var(--leading-sm);white-space:nowrap;z-index:100;pointer-events:none;border-radius:.375rem;padding:.375rem .75rem;position:fixed;transform:translateY(-50%)}
.MobileDrawer-module__AGh1IW__backdrop{z-index:40;background:#0009;position:fixed;inset:0}.MobileDrawer-module__AGh1IW__drawer{background:var(--panel);border-right:1px solid var(--line-subtle);width:18rem;max-width:85vw;box-shadow:var(--shadow-lg);z-index:50;flex-direction:column;transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.MobileDrawer-module__AGh1IW__drawer[data-open=true]{transform:translate(0)}.MobileDrawer-module__AGh1IW__header{border-bottom:1px solid var(--line-subtle);flex-shrink:0;justify-content:space-between;align-items:center;height:3.5rem;padding:0 1rem;display:flex}.MobileDrawer-module__AGh1IW__headerTitle{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-semibold);color:var(--hi)}.MobileDrawer-module__AGh1IW__closeButton{width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.MobileDrawer-module__AGh1IW__closeButton:hover{color:var(--lo);background:var(--hover-overlay)}.MobileDrawer-module__AGh1IW__closeIcon{width:1.25rem;height:1.25rem}.MobileDrawer-module__AGh1IW__navSection{flex-direction:column;flex-shrink:0;gap:.125rem;padding:.5rem;display:flex}.MobileDrawer-module__AGh1IW__navItem{text-align:left;cursor:pointer;width:100%;color:var(--muted);background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem;font-family:inherit;transition:background .15s,color .15s;display:flex}.MobileDrawer-module__AGh1IW__navItem:hover{color:var(--lo);background:var(--hover-overlay)}.MobileDrawer-module__AGh1IW__navItem:active{background:var(--active-overlay)}.MobileDrawer-module__AGh1IW__navItem[data-active=true]{background:var(--brand-bg);color:var(--brand-hi)}.MobileDrawer-module__AGh1IW__navItemIcon{flex-shrink:0;width:1.25rem;height:1.25rem}.MobileDrawer-module__AGh1IW__navItemLabel{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-medium)}.MobileDrawer-module__AGh1IW__modeArea{border-top:1px solid var(--line-subtle);flex-shrink:0;justify-content:center;margin-top:auto;padding:.5rem;display:flex}.MobileDrawer-module__AGh1IW__modeSwitch{width:auto}.MobileDrawer-module__AGh1IW__footer{border-top:1px solid var(--line-subtle);flex-shrink:0;margin-top:auto;padding:.5rem}.MobileDrawer-module__AGh1IW__logoutBtn{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem;font-family:inherit;transition:background .15s,color .15s;display:flex}.MobileDrawer-module__AGh1IW__logoutBtn:hover{background:var(--hover-overlay);color:var(--danger)}.MobileDrawer-module__AGh1IW__logoutBtn:disabled{opacity:.5;cursor:not-allowed}.MobileDrawer-module__AGh1IW__logoutIcon{flex-shrink:0;width:1.125rem;height:1.125rem}.MobileDrawer-module__AGh1IW__logoutIcon[data-spin=true]{animation:1s linear infinite MobileDrawer-module__AGh1IW__spin}@keyframes MobileDrawer-module__AGh1IW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.MobileDrawer-module__AGh1IW__logoutLabel{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-medium)}
.SettingsModal-module__fTMIoq__backdrop{z-index:9998;background:#00000080;animation:.2s ease-out both SettingsModal-module__fTMIoq__backdrop-in;position:fixed;inset:0}.SettingsModal-module__fTMIoq__modal{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-lg);z-index:9999;border-radius:.75rem;width:31.25rem;max-width:90vw;animation:.25s cubic-bezier(.2,0,0,1) both SettingsModal-module__fTMIoq__fade-in;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.SettingsModal-module__fTMIoq__header{border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.SettingsModal-module__fTMIoq__title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--hi)}.SettingsModal-module__fTMIoq__closeButton{color:var(--muted);cursor:pointer;background:0 0;border:none;transition:color .15s}.SettingsModal-module__fTMIoq__closeButton:hover{color:var(--faint)}.SettingsModal-module__fTMIoq__content{padding:1.5rem}.SettingsModal-module__fTMIoq__sectionGroup{flex-direction:column;gap:1rem;display:flex}.SettingsModal-module__fTMIoq__sectionTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--faint);margin-bottom:.25rem}.SettingsModal-module__fTMIoq__sectionDescription{font-size:var(--text-xs);color:var(--faint);margin-bottom:1rem}.SettingsModal-module__fTMIoq__inputGroup{flex-direction:column;gap:.75rem;display:flex}.SettingsModal-module__fTMIoq__inputWrapper{flex-direction:column;gap:.5rem;display:flex}.SettingsModal-module__fTMIoq__inputLabel{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--faint);display:block}.SettingsModal-module__fTMIoq__inputContainer{position:relative}.SettingsModal-module__fTMIoq__input{border:1px solid var(--line);border-radius:.375rem;outline:none;width:100%;padding:.5rem .75rem}.SettingsModal-module__fTMIoq__input:focus{border-color:#0000;box-shadow:0 0 0 2px #0b1f3b}.SettingsModal-module__fTMIoq__inputSuffix{pointer-events:none;font-size:var(--text-sm);color:var(--faint);align-items:center;padding-right:.75rem;display:flex;position:absolute;inset:0 0 0 auto}.SettingsModal-module__fTMIoq__inputHint{font-size:var(--text-xs);color:var(--faint)}.SettingsModal-module__fTMIoq__speedIndicators{font-size:var(--text-xs);color:var(--faint);justify-content:space-between;align-items:center;padding-top:.5rem;display:flex}.SettingsModal-module__fTMIoq__speedIndicator{align-items:center;gap:.25rem;display:flex}.SettingsModal-module__fTMIoq__footer{border-top:1px solid var(--line-subtle);background:var(--panel);border-radius:0 0 .5rem .5rem;padding:1rem 1.5rem}.SettingsModal-module__fTMIoq__footerActions{justify-content:flex-end;gap:.75rem;display:flex}
.AppLayout-module__UKroOW__root{background:var(--base);height:100dvh;display:flex;overflow:hidden}.AppLayout-module__UKroOW__desktopSidebar{display:none}@media (min-width:768px){.AppLayout-module__UKroOW__desktopSidebar{display:flex}}.AppLayout-module__UKroOW__contentArea{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.AppLayout-module__UKroOW__main{flex:1;overflow:auto}.AppLayout-module__UKroOW__mobileTopBar{border-bottom:1px solid var(--line-subtle);background:var(--panel);flex-shrink:0;align-items:center;height:3rem;padding:0 .75rem;display:flex}.AppLayout-module__UKroOW__hamburgerBtn{width:2.25rem;height:2.25rem;color:var(--hi);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;transition:background .15s;display:flex}.AppLayout-module__UKroOW__hamburgerBtn:hover{background:var(--hover-overlay)}.AppLayout-module__UKroOW__hamburgerIcon{width:1.25rem;height:1.25rem}
.FloatingAIButton-module__lfo_Ka__button{z-index:40;background:var(--brand);color:#fff;font-weight:var(--font-medium);box-shadow:0 4px 16px color-mix(in srgb,var(--brand)35%,transparent),0 1px 4px #0003;cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1rem;transition:all .2s;display:flex;position:fixed;right:1rem}.FloatingAIButton-module__lfo_Ka__button:hover{background:var(--brand-hi);box-shadow:0 8px 24px color-mix(in srgb,var(--brand)40%,transparent),0 2px 8px #00000040;transform:scale(1.05)}.FloatingAIButton-module__lfo_Ka__button:active{transform:scale(.95)}.FloatingAIButton-module__lfo_Ka__button:focus-visible{outline:2px solid var(--brand-hi);outline-offset:2px}.FloatingAIButton-module__lfo_Ka__icon{width:1.25rem;height:1.25rem}.FloatingAIButton-module__lfo_Ka__button:hover .FloatingAIButton-module__lfo_Ka__icon{animation:2s cubic-bezier(.4,0,.6,1) infinite FloatingAIButton-module__lfo_Ka__pulse}@keyframes FloatingAIButton-module__lfo_Ka__pulse{0%,to{opacity:1}50%{opacity:.5}}.FloatingAIButton-module__lfo_Ka__label{font-size:var(--text-sm);display:none}@media (min-width:640px){.FloatingAIButton-module__lfo_Ka__label{display:inline}}@media (prefers-reduced-motion:reduce){.FloatingAIButton-module__lfo_Ka__button:hover .FloatingAIButton-module__lfo_Ka__icon{animation:none}.FloatingAIButton-module__lfo_Ka__button:hover{transform:none}}
.SqlBlock-module__-TQMOG__root{background:var(--panel);border:1px solid var(--line);font-family:var(--font-mono),monospace;font-size:var(--text-xs);border-radius:.5rem;overflow:hidden}.SqlBlock-module__-TQMOG__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.SqlBlock-module__-TQMOG__headerLeft{align-items:baseline;gap:.5rem;min-width:0;display:flex}.SqlBlock-module__-TQMOG__label{color:var(--muted);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.SqlBlock-module__-TQMOG__meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SqlBlock-module__-TQMOG__headerRight{flex-shrink:0;align-items:center;gap:.125rem;display:flex}.SqlBlock-module__-TQMOG__iconBtn{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.375rem;place-items:center;width:1.75rem;height:1.75rem;display:grid}.SqlBlock-module__-TQMOG__iconBtn:hover{background:var(--subtle);color:var(--hi)}.SqlBlock-module__-TQMOG__iconBtn:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.SqlBlock-module__-TQMOG__iconBtnActive{color:var(--brand-hi)}.SqlBlock-module__-TQMOG__icon{width:.875rem;height:.875rem;transition:transform .15s ease-out}.SqlBlock-module__-TQMOG__iconCollapsed{transform:rotate(-90deg)}.SqlBlock-module__-TQMOG__body{margin:0;padding:.5rem 0;overflow:auto}.SqlBlock-module__-TQMOG__wrapped .SqlBlock-module__-TQMOG__lineContent{white-space:pre-wrap;overflow-wrap:break-word}.SqlBlock-module__-TQMOG__nowrap .SqlBlock-module__-TQMOG__lineContent{white-space:pre}.SqlBlock-module__-TQMOG__line{display:flex}.SqlBlock-module__-TQMOG__lineNo{text-align:right;min-width:2rem;color:var(--faint);-webkit-user-select:none;user-select:none;flex-shrink:0;padding-right:.75rem}.SqlBlock-module__-TQMOG__lineContent{color:var(--lo);flex:1;min-width:0}.SqlBlock-module__-TQMOG__tokKeyword{color:var(--brand-hi);font-weight:var(--font-semibold)}.SqlBlock-module__-TQMOG__tokString{color:var(--success)}.SqlBlock-module__-TQMOG__tokNumber{color:var(--warning)}.SqlBlock-module__-TQMOG__tokComment{color:var(--faint);font-style:italic}.SqlBlock-module__-TQMOG__tokFunction,.SqlBlock-module__-TQMOG__tokOperator,.SqlBlock-module__-TQMOG__tokPunctuation{color:var(--lo)}.SqlBlock-module__-TQMOG__tokBoolean{color:var(--warning)}
.BoxscoreBox-module__E5SakW__root{background:var(--raised);border:1px solid var(--line);border-radius:.75rem;position:relative;overflow:hidden}.BoxscoreBox-module__E5SakW__expandBtn{background:var(--raised);width:1.5rem;height:1.5rem;color:var(--muted);opacity:0;cursor:pointer;z-index:2;border:none;border-radius:.375rem;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;top:.5rem;right:.5rem}.BoxscoreBox-module__E5SakW__root:hover .BoxscoreBox-module__E5SakW__expandBtn{opacity:1}.BoxscoreBox-module__E5SakW__expandIcon{width:.75rem;height:.75rem}.BoxscoreBox-module__E5SakW__insightBanner{background:color-mix(in srgb,var(--brand)8%,var(--raised));border:1px solid color-mix(in srgb,var(--brand)20%,var(--line));font-size:var(--text-sm);color:var(--lo);line-height:var(--leading-sm);border-radius:.5rem;align-items:flex-start;gap:.5rem;margin:.75rem;padding:.625rem .75rem;display:flex}.BoxscoreBox-module__E5SakW__insightBannerIcon{width:.875rem;height:.875rem;color:var(--brand-hi);flex-shrink:0;margin-top:.15rem}.BoxscoreBox-module__E5SakW__chartArea{width:100%;padding:.75rem .75rem .25rem}.BoxscoreBox-module__E5SakW__chartArea svg{background:0 0!important}.BoxscoreBox-module__E5SakW__emptyChart{min-height:10rem;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.BoxscoreBox-module__E5SakW__emptyChartIcon{width:1.5rem;height:1.5rem;color:var(--faint)}.BoxscoreBox-module__E5SakW__emptyChartText{font-size:var(--text-sm)}.BoxscoreBox-module__E5SakW__emptyChartSub{font-size:var(--text-xs);color:var(--faint)}.BoxscoreBox-module__E5SakW__axisPrompt{text-align:center;color:var(--muted);font-size:var(--text-sm);padding:2rem}.BoxscoreBox-module__E5SakW__chartTypeRow{justify-content:center;gap:.25rem;padding:.25rem .75rem .625rem;display:flex}.BoxscoreBox-module__E5SakW__chartTypeIcon{width:1.75rem;height:1.75rem;color:var(--muted);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;transition:all .1s;display:flex}.BoxscoreBox-module__E5SakW__chartTypeIcon:hover{background:var(--subtle)}.BoxscoreBox-module__E5SakW__chartTypeIconActive{background:var(--subtle);color:var(--brand-hi)}.BoxscoreBox-module__E5SakW__chartTypeIconSvg{width:.875rem;height:.875rem}.BoxscoreBox-module__E5SakW__settingsIcon{width:.75rem;height:.75rem}.BoxscoreBox-module__E5SakW__customizePanel{border-top:1px solid var(--line);background:var(--panel);padding:.75rem}.BoxscoreBox-module__E5SakW__customizeGrid{flex-direction:column;gap:.625rem;display:flex}.BoxscoreBox-module__E5SakW__fieldLabel{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--muted);margin-bottom:.25rem;display:block}.BoxscoreBox-module__E5SakW__selectInput{width:100%;font-size:var(--text-xs);background:var(--raised);color:var(--hi);border:1px solid var(--line);border-radius:.375rem;outline:none;padding:.375rem .5rem}.BoxscoreBox-module__E5SakW__selectInput:focus{border-color:var(--brand)}.BoxscoreBox-module__E5SakW__yAxisList{flex-wrap:wrap;gap:.375rem;display:flex}.BoxscoreBox-module__E5SakW__yAxisLabel{font-size:var(--text-xs);color:var(--lo);cursor:pointer;align-items:center;gap:.25rem;display:flex}.BoxscoreBox-module__E5SakW__yAxisLabel input{accent-color:var(--brand)}.BoxscoreBox-module__E5SakW__toggleRow{width:100%;font-size:var(--text-xs);color:var(--muted);cursor:pointer;border:none;border-top:1px solid var(--line);text-align:left;-webkit-user-select:none;user-select:none;background:0 0;align-items:center;gap:.375rem;padding:.5rem .75rem;transition:background .1s;display:flex}.BoxscoreBox-module__E5SakW__toggleRow:hover{background:var(--subtle)}.BoxscoreBox-module__E5SakW__toggleChevron{font-size:var(--text-xs);color:var(--faint);transition:transform .2s ease-out}.BoxscoreBox-module__E5SakW__toggleChevronOpen{transform:rotate(90deg)}.BoxscoreBox-module__E5SakW__tableWrap{border-top:1px solid var(--line)}.BoxscoreBox-module__E5SakW__tableActions{justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .75rem;display:flex}.BoxscoreBox-module__E5SakW__searchWrap{flex:1;align-items:center;gap:.375rem;display:flex}.BoxscoreBox-module__E5SakW__searchIcon{width:.75rem;height:.75rem;color:var(--faint)}.BoxscoreBox-module__E5SakW__searchInput{font-size:var(--text-xs);color:var(--hi);background:0 0;border:none;outline:none;width:100%}.BoxscoreBox-module__E5SakW__searchInput::placeholder{color:var(--faint)}.BoxscoreBox-module__E5SakW__exportBtn{font-size:var(--text-xs);color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;transition:background .1s;display:flex}.BoxscoreBox-module__E5SakW__exportBtn:hover{background:var(--subtle)}.BoxscoreBox-module__E5SakW__exportIcon{width:.75rem;height:.75rem}.BoxscoreBox-module__E5SakW__tableScroll{max-height:15rem;overflow:auto}.BoxscoreBox-module__E5SakW__dataTable{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.BoxscoreBox-module__E5SakW__th{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;text-align:left;background:var(--raised);border-bottom:1px solid var(--line);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:.375rem .625rem;position:sticky;top:0}.BoxscoreBox-module__E5SakW__th:hover{color:var(--hi)}.BoxscoreBox-module__E5SakW__sortAsc,.BoxscoreBox-module__E5SakW__sortDesc{vertical-align:middle;width:.625rem;height:.625rem;margin-left:.25rem;display:inline-block}.BoxscoreBox-module__E5SakW__sortDesc{transform:rotate(0)}.BoxscoreBox-module__E5SakW__sortAsc{transform:rotate(180deg)}.BoxscoreBox-module__E5SakW__td{color:var(--lo);white-space:nowrap;padding:.375rem .625rem}.BoxscoreBox-module__E5SakW__tdNum{text-align:right;font-variant-numeric:tabular-nums;}.BoxscoreBox-module__E5SakW__dataTable tr:nth-child(2n){background:color-mix(in srgb,var(--subtle)30%,transparent)}.BoxscoreBox-module__E5SakW__sqlSection{border-top:1px solid var(--line);padding:.75rem}.BoxscoreBox-module__E5SakW__followUps{border-top:1px solid var(--line);flex-direction:column;gap:.25rem;padding:.5rem .75rem .625rem;display:flex}.BoxscoreBox-module__E5SakW__followUpPill{border:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;border-radius:.5rem;justify-content:space-between;align-items:center;width:100%;height:2rem;padding:0 .75rem;transition:all .15s ease-out;display:flex}.BoxscoreBox-module__E5SakW__followUpPill:hover{border-color:color-mix(in srgb,var(--brand)40%,transparent);background:var(--subtle)}.BoxscoreBox-module__E5SakW__followUpPill:active{transition:transform 80ms;transform:scale(.98)}.BoxscoreBox-module__E5SakW__followUpText{font-size:var(--text-xs);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BoxscoreBox-module__E5SakW__followUpPill:hover .BoxscoreBox-module__E5SakW__followUpText{color:var(--lo)}.BoxscoreBox-module__E5SakW__followUpArrow{font-size:var(--text-xs);color:var(--faint);flex-shrink:0;transition:transform .15s}.BoxscoreBox-module__E5SakW__followUpPill:hover .BoxscoreBox-module__E5SakW__followUpArrow{color:var(--muted);transform:translate(2px)}.BoxscoreBox-module__E5SakW__followUpPill:first-child{animation:.2s ease-out .2s both BoxscoreBox-module__E5SakW__followIn}.BoxscoreBox-module__E5SakW__followUpPill:nth-child(2){animation:.2s ease-out .3s both BoxscoreBox-module__E5SakW__followIn}.BoxscoreBox-module__E5SakW__followUpPill:nth-child(3){animation:.2s ease-out .4s both BoxscoreBox-module__E5SakW__followIn}@keyframes BoxscoreBox-module__E5SakW__followIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.BoxscoreBox-module__E5SakW__fullscreenBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0009;animation:.2s ease-out BoxscoreBox-module__E5SakW__fadeIn;position:fixed;inset:0}.BoxscoreBox-module__E5SakW__fullscreenPanel{background:var(--panel);border:1px solid var(--line);z-index:1001;border-radius:1rem;flex-direction:column;width:90vw;max-width:62.5rem;height:70vh;animation:.2s ease-out BoxscoreBox-module__E5SakW__modalIn;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.BoxscoreBox-module__E5SakW__fullscreenHeader{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.BoxscoreBox-module__E5SakW__fullscreenTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--hi);align-items:center;gap:.5rem;display:flex}.BoxscoreBox-module__E5SakW__fullscreenTitle svg{width:1rem;height:1rem;color:var(--brand-hi)}.BoxscoreBox-module__E5SakW__fullscreenCloseBtn{border:1px solid var(--line);background:var(--raised);width:1.75rem;height:1.75rem;color:var(--lo);cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;transition:all .1s;display:flex}.BoxscoreBox-module__E5SakW__fullscreenCloseBtn:hover{background:var(--subtle);color:var(--hi)}.BoxscoreBox-module__E5SakW__fullscreenCloseBtn svg{width:.875rem;height:.875rem}.BoxscoreBox-module__E5SakW__fullscreenBody{flex:1;padding:1rem;overflow:hidden}@keyframes BoxscoreBox-module__E5SakW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes BoxscoreBox-module__E5SakW__modalIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.BoxscoreBox-module__E5SakW__tooltipWrap{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:.5rem;padding:.5rem .75rem}.BoxscoreBox-module__E5SakW__tooltipLabel{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--hi);margin-bottom:.25rem}.BoxscoreBox-module__E5SakW__tooltipRow{font-size:var(--text-xs);align-items:center;gap:.5rem;display:flex}.BoxscoreBox-module__E5SakW__tooltipDot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.BoxscoreBox-module__E5SakW__tooltipName{color:var(--muted)}.BoxscoreBox-module__E5SakW__tooltipValue{color:var(--hi);font-weight:var(--font-medium);font-variant-numeric:tabular-nums}@media (hover:none){.BoxscoreBox-module__E5SakW__expandBtn{opacity:1}}
.ThinkingOrb-module__NH6nXq__root{flex-direction:column;align-items:flex-start;margin-top:1rem;padding:.5rem 0;animation:.3s ease-out ThinkingOrb-module__NH6nXq__fadeIn;display:flex}.ThinkingOrb-module__NH6nXq__orbWrap{align-items:center;gap:.875rem;display:flex}.ThinkingOrb-module__NH6nXq__orbContainer{flex-shrink:0;width:2.5rem;height:2.5rem;position:relative}.ThinkingOrb-module__NH6nXq__orb{background:radial-gradient(circle at 55% 40%,hsl(calc(var(--h) - 20),var(--s),78%)0%,hsl(var(--h),var(--s),55%)38%,hsl(calc(var(--h) + 15),var(--s),42%)68%,hsl(calc(var(--h) + 28),var(--s),22%)100%);box-shadow:0 0 calc(8px*var(--glow))hsla(var(--h),var(--s),55%,calc(.14*var(--glow))),0 0 calc(20px*var(--glow))hsla(var(--h),var(--s),50%,calc(.07*var(--glow)));border-radius:50%;transition:background 1.2s,box-shadow 1.2s;animation:.5s ease-out ThinkingOrb-module__NH6nXq__orbEntry,2.4s ease-in-out infinite ThinkingOrb-module__NH6nXq__orbPulse;position:absolute;inset:0}.ThinkingOrb-module__NH6nXq__orb:after{content:"";background:radial-gradient(circle at center,hsla(var(--h),var(--s),70%,.45)0%,hsla(var(--h),var(--s),50%,.15)40%,transparent 70%);border-radius:50%;transition:background 1.2s;animation:2s ease-in-out infinite ThinkingOrb-module__NH6nXq__liquidWave;position:absolute;inset:0}.ThinkingOrb-module__NH6nXq__orb:before{content:"";border:2px solid #0000;border-top-color:hsla(calc(var(--h) - 10),var(--s),65%,.6);border-right-color:hsla(calc(var(--h) + 10),var(--s),50%,.25);filter:blur(.5px);border-radius:50%;transition:border-color 1.2s;animation:2.2s linear infinite ThinkingOrb-module__NH6nXq__rotate;position:absolute;inset:-3px}.ThinkingOrb-module__NH6nXq__particles{pointer-events:none;opacity:var(--p-opacity);border-radius:50%;transition:opacity 1s;position:absolute;inset:0}.ThinkingOrb-module__NH6nXq__particles:before{content:"";width:4px;height:4px;box-shadow:0 -20px 3px -1px hsla(calc(var(--h) - 15),var(--s),70%,.7),20px 0 3px -1px hsla(var(--h),var(--s),55%,.5),0 20px 3px -1px hsla(calc(var(--h) + 20),var(--s),55%,.6),-20px 0 3px -1px hsla(calc(var(--h) - 5),var(--s),65%,.4);background:0 0;border-radius:50%;margin:-2px 0 0 -2px;transition:box-shadow 1.2s;animation:4s linear infinite ThinkingOrb-module__NH6nXq__particleOrbit;position:absolute;top:50%;left:50%}.ThinkingOrb-module__NH6nXq__particles:after{content:"";width:3px;height:3px;box-shadow:14px -14px 2px -1px hsla(calc(var(--h) + 25),var(--s),60%,.5),-14px 14px 2px -1px hsla(var(--h),var(--s),50%,.4);background:0 0;border-radius:50%;margin:-1.5px 0 0 -1.5px;transition:box-shadow 1.2s;animation:3s linear infinite ThinkingOrb-module__NH6nXq__particleOrbitReverse;position:absolute;top:50%;left:50%}.ThinkingOrb-module__NH6nXq__meta{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ThinkingOrb-module__NH6nXq__labelRow{align-items:baseline;gap:.5rem;display:flex}.ThinkingOrb-module__NH6nXq__label{font-size:var(--text-xs);color:var(--lo);font-weight:var(--font-medium)}.ThinkingOrb-module__NH6nXq__timer{font-size:var(--text-xs);color:var(--faint);font-family:var(--font-mono);font-variant-numeric:tabular-nums;min-width:2rem}.ThinkingOrb-module__NH6nXq__detail{font-size:var(--text-xs);color:var(--muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;max-width:18rem;overflow:hidden}.ThinkingOrb-module__NH6nXq__exit{animation:.35s ease-out forwards ThinkingOrb-module__NH6nXq__exitFade}.ThinkingOrb-module__NH6nXq__exit .ThinkingOrb-module__NH6nXq__orb{animation:.35s ease-out forwards ThinkingOrb-module__NH6nXq__orbBurst!important}.ThinkingOrb-module__NH6nXq__exit .ThinkingOrb-module__NH6nXq__particles{animation:.35s ease-out forwards ThinkingOrb-module__NH6nXq__particlesBurst!important}@keyframes ThinkingOrb-module__NH6nXq__orbEntry{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.1)}to{transform:scale(1)}}@keyframes ThinkingOrb-module__NH6nXq__orbPulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes ThinkingOrb-module__NH6nXq__liquidWave{0%,to{opacity:.5;transform:scale(.7)}50%{opacity:.25;transform:scale(1.2)}}@keyframes ThinkingOrb-module__NH6nXq__rotate{to{transform:rotate(360deg)}}@keyframes ThinkingOrb-module__NH6nXq__particleOrbit{to{transform:rotate(360deg)}}@keyframes ThinkingOrb-module__NH6nXq__particleOrbitReverse{0%{transform:rotate(45deg)}to{transform:rotate(-315deg)}}@keyframes ThinkingOrb-module__NH6nXq__orbBurst{0%{opacity:1;transform:scale(1)}40%{opacity:.6;transform:scale(1.35)}to{opacity:0;transform:scale(.15)}}@keyframes ThinkingOrb-module__NH6nXq__exitFade{to{opacity:0;transform:translateY(-4px)}}@keyframes ThinkingOrb-module__NH6nXq__particlesBurst{to{opacity:0;transform:scale(2.5)}}@keyframes ThinkingOrb-module__NH6nXq__fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ThinkingOrb-module__NH6nXq__orb{animation:.5s ease-out ThinkingOrb-module__NH6nXq__orbEntry!important}.ThinkingOrb-module__NH6nXq__orb:after,.ThinkingOrb-module__NH6nXq__orb:before{animation:none!important}.ThinkingOrb-module__NH6nXq__particles{opacity:0!important}.ThinkingOrb-module__NH6nXq__particles:before,.ThinkingOrb-module__NH6nXq__particles:after{animation:none!important}}
.markdownUtils-module__1oM6_a__h1{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--hi);letter-spacing:var(--tracking-tight);margin-top:1.25rem;margin-bottom:.5rem}.markdownUtils-module__1oM6_a__h2{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--hi);letter-spacing:var(--tracking-tight);margin-top:1rem;margin-bottom:.5rem}.markdownUtils-module__1oM6_a__h3{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--hi);margin-top:.75rem;margin-bottom:.375rem}.markdownUtils-module__1oM6_a__h4{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--hi);margin-top:.625rem;margin-bottom:.375rem}.markdownUtils-module__1oM6_a__h5{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--lo);margin-top:.5rem;margin-bottom:.25rem}.markdownUtils-module__1oM6_a__h6{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--lo);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-top:.5rem;margin-bottom:.25rem}.markdownUtils-module__1oM6_a__ul{flex-direction:column;gap:.375rem;margin:.5rem 0;padding-left:0;list-style:none;display:flex}.markdownUtils-module__1oM6_a__ol{counter-reset:ol-counter;flex-direction:column;gap:.375rem;margin:.5rem 0;padding-left:0;list-style:none;display:flex}.markdownUtils-module__1oM6_a__ol .markdownUtils-module__1oM6_a__li{counter-increment:ol-counter}.markdownUtils-module__1oM6_a__ol .markdownUtils-module__1oM6_a__li:before{content:counter(ol-counter)".";color:var(--brand-hi);font-weight:var(--font-semibold);font-size:var(--text-xs);min-width:1.25rem;margin-right:.5rem;display:inline-block}.markdownUtils-module__1oM6_a__li{color:var(--lo);font-size:var(--text-sm);padding-left:.25rem;line-height:1.6}.markdownUtils-module__1oM6_a__ul .markdownUtils-module__1oM6_a__li:before{content:"";background:var(--brand-hi);vertical-align:middle;border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem;margin-right:.625rem;display:inline-block}.markdownUtils-module__1oM6_a__codeBlock{font-family:var(--font-mono);font-size:var(--text-xs);border:1px solid var(--line);background:var(--raised);color:var(--brand-hi);border-radius:.5rem;margin:.625rem 0;padding:.875rem 1rem;line-height:1.7;overflow-x:auto}.markdownUtils-module__1oM6_a__codeLang{color:var(--faint);text-transform:uppercase;letter-spacing:var(--tracking-wider);font-size:.625rem;font-weight:var(--font-semibold);margin-bottom:.375rem}.markdownUtils-module__1oM6_a__inlineCode{background:color-mix(in srgb,var(--brand)10%,transparent);color:var(--brand-hi);font-family:var(--font-mono);border:1px solid color-mix(in srgb,var(--brand)15%,transparent);border-radius:.25rem;padding:.125rem .375rem;font-size:.8125em}.markdownUtils-module__1oM6_a__blockquote{border-left:3px solid color-mix(in srgb,var(--brand)40%,transparent);color:var(--muted);background:color-mix(in srgb,var(--brand)4%,transparent);border-radius:0 .375rem .375rem 0;margin:.625rem 0;padding:.5rem 0 .5rem .875rem;font-style:italic}.markdownUtils-module__1oM6_a__hr{border:none;border-top:1px solid var(--line);margin:.875rem 0}.markdownUtils-module__1oM6_a__spacer{height:.375rem}.markdownUtils-module__1oM6_a__paragraph{font-size:var(--text-sm);color:var(--lo);margin-bottom:.375rem;line-height:1.7}.markdownUtils-module__1oM6_a__link{color:var(--brand-hi);border-bottom:1px solid color-mix(in srgb,var(--brand-hi)30%,transparent);text-decoration:none;transition:color .15s,border-color .15s}.markdownUtils-module__1oM6_a__link:hover{color:color-mix(in srgb,var(--brand-hi)80%,white 20%);border-bottom-color:color-mix(in srgb,var(--brand-hi)80%,white 20%)}.markdownUtils-module__1oM6_a__tableWrap{margin:.5rem 0;overflow-x:auto}.markdownUtils-module__1oM6_a__mdTable{border-collapse:collapse;font-size:var(--text-xs);width:max-content;min-width:100%}.markdownUtils-module__1oM6_a__mdTh{text-align:left;font-weight:var(--font-semibold);border-bottom:1px solid var(--line);color:var(--hi);padding:.35rem .75rem}.markdownUtils-module__1oM6_a__mdTd{border-bottom:1px solid var(--line);color:var(--lo);padding:.35rem .75rem}.markdownUtils-module__1oM6_a__bold{font-weight:var(--font-semibold);color:var(--hi)}.markdownUtils-module__1oM6_a__italic{color:var(--lo);font-style:italic}
.MessageBubble-module__ZpwwdW__userMsg{background:color-mix(in srgb,var(--brand)15%,transparent);max-width:85%;font-size:var(--text-sm);color:var(--hi);border-radius:.875rem .875rem .25rem;align-self:flex-end;margin-top:1rem;padding:.625rem .875rem;line-height:1.5}.MessageBubble-module__ZpwwdW__userMsg+.MessageBubble-module__ZpwwdW__userMsg{margin-top:.125rem}.MessageBubble-module__ZpwwdW__authorChip{font-size:var(--text-xs);color:var(--lo);align-items:center;gap:.25rem;width:fit-content;margin-bottom:.25rem;display:inline-flex}.MessageBubble-module__ZpwwdW__authorChipIcon{width:.625rem;height:.625rem;color:var(--muted)}.MessageBubble-module__ZpwwdW__contextChip{font-size:var(--text-xs);color:var(--brand-hi);background:color-mix(in srgb,var(--brand)12%,transparent);border-radius:9999px;align-items:center;gap:.25rem;width:fit-content;margin-bottom:.375rem;padding:.125rem .5rem;display:inline-flex}.MessageBubble-module__ZpwwdW__contextChipIcon{width:.625rem;height:.625rem}.MessageBubble-module__ZpwwdW__aiMsg{width:100%;font-size:var(--text-sm);color:var(--lo);align-self:flex-start;margin-top:1rem;line-height:1.6;animation:.2s ease-out MessageBubble-module__ZpwwdW__messageIn;position:relative}.MessageBubble-module__ZpwwdW__aiMsg+.MessageBubble-module__ZpwwdW__aiMsg{margin-top:.5rem}@keyframes MessageBubble-module__ZpwwdW__messageIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.MessageBubble-module__ZpwwdW__copyBtn{width:1.5rem;height:1.5rem;color:var(--faint);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;transition:opacity .15s,color .15s;display:flex;position:absolute;top:0;right:0}.MessageBubble-module__ZpwwdW__aiMsg:hover .MessageBubble-module__ZpwwdW__copyBtn{opacity:1}.MessageBubble-module__ZpwwdW__copyBtn:hover{color:var(--lo)}.MessageBubble-module__ZpwwdW__copyIcon{width:.75rem;height:.75rem}.MessageBubble-module__ZpwwdW__copyIconDone{width:.75rem;height:.75rem;color:var(--success)}.MessageBubble-module__ZpwwdW__contentFadeIn{animation:.3s ease-out MessageBubble-module__ZpwwdW__contentAppear}@keyframes MessageBubble-module__ZpwwdW__contentAppear{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.MessageBubble-module__ZpwwdW__streamCursor{background:var(--brand);vertical-align:text-bottom;width:2px;height:1rem;margin-left:2px;animation:1.06s step-end infinite MessageBubble-module__ZpwwdW__cursorBlink;display:inline-block}@keyframes MessageBubble-module__ZpwwdW__cursorBlink{0%,50%{opacity:1}50.1%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.MessageBubble-module__ZpwwdW__streamCursor{opacity:1;animation:none}}.MessageBubble-module__ZpwwdW__prose{font-size:var(--text-sm);color:var(--lo);line-height:1.6}.MessageBubble-module__ZpwwdW__prose p{margin-bottom:.75rem}.MessageBubble-module__ZpwwdW__prose p:last-child{margin-bottom:0}.MessageBubble-module__ZpwwdW__sqlResultWrap{margin:.75rem 0}.MessageBubble-module__ZpwwdW__errorCard{background:color-mix(in srgb,var(--danger)8%,var(--raised));border:1px solid color-mix(in srgb,var(--danger)20%,var(--line));border-radius:.625rem;padding:.875rem 1rem}.MessageBubble-module__ZpwwdW__errorRow{align-items:flex-start;gap:.625rem;display:flex}.MessageBubble-module__ZpwwdW__errorIcon{width:1rem;height:1rem;color:var(--danger);opacity:.7;flex-shrink:0;margin-top:.125rem}.MessageBubble-module__ZpwwdW__errorBody{flex:1;min-width:0}.MessageBubble-module__ZpwwdW__errorMessage{font-size:var(--text-sm);color:var(--lo);line-height:1.5}.MessageBubble-module__ZpwwdW__errorSuggestion{font-size:var(--text-xs);color:var(--muted);margin-top:.25rem}.MessageBubble-module__ZpwwdW__errorToggle{font-size:var(--text-xs);color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;margin-top:.5rem;padding:0;transition:color .15s;display:flex}.MessageBubble-module__ZpwwdW__errorToggle:hover{color:var(--lo)}.MessageBubble-module__ZpwwdW__errorToggleIcon{width:.75rem;height:.75rem}.MessageBubble-module__ZpwwdW__errorDetails{background:var(--panel);border:1px solid var(--line);border-radius:.375rem;margin-top:.375rem;padding:.625rem}.MessageBubble-module__ZpwwdW__errorMono{font-size:var(--text-xs);color:var(--muted);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-all;margin:0}.MessageBubble-module__ZpwwdW__errorType{font-size:var(--text-xs);color:var(--faint);margin-top:.375rem}.MessageBubble-module__ZpwwdW__errorTypeVal{color:var(--muted)}.MessageBubble-module__ZpwwdW__retryLink{font-size:var(--text-xs);color:var(--brand-hi);cursor:pointer;background:0 0;border:none;margin-top:.5rem;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .1s;display:inline-block}.MessageBubble-module__ZpwwdW__retryLink:hover{-webkit-text-decoration-color:var(--brand-hi);text-decoration-color:var(--brand-hi)}@media (hover:none){.MessageBubble-module__ZpwwdW__copyBtn{opacity:1}}
.CommandBar-module__jVOdZW__root{background:linear-gradient(transparent,var(--base)4px);flex-shrink:0;padding:.75rem}.CommandBar-module__jVOdZW__container{background:var(--raised);border:1px solid var(--line);border-radius:.875rem;align-items:flex-end;transition:border-color .15s ease-out,box-shadow .15s ease-out;display:flex;position:relative}.CommandBar-module__jVOdZW__container:focus-within{border-color:color-mix(in srgb,var(--brand)50%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand)10%,transparent)}.CommandBar-module__jVOdZW__textarea{color:var(--hi);font-size:var(--text-sm);resize:none;background:0 0;border:none;outline:none;flex:1;min-height:1.5rem;max-height:7.5rem;padding:.75rem 1rem;font-family:inherit;line-height:1.5}.CommandBar-module__jVOdZW__textarea::placeholder{color:var(--faint);transition:opacity .15s}.CommandBar-module__jVOdZW__textarea:focus::placeholder{opacity:.6}.CommandBar-module__jVOdZW__sendBtn{background:var(--brand);cursor:pointer;opacity:0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin:.5rem;transition:opacity .15s ease-out,transform .15s ease-out,background .15s;display:flex;transform:scale(.8)}.CommandBar-module__jVOdZW__sendBtnVisible{opacity:1;animation:.2s ease-out CommandBar-module__jVOdZW__sendAppear;transform:scale(1)}.CommandBar-module__jVOdZW__sendBtn:active{transition:transform 60ms ease-in-out;transform:scale(.92)}.CommandBar-module__jVOdZW__sendBtn:disabled:not(.CommandBar-module__jVOdZW__sendBtnStop){opacity:0;cursor:default}.CommandBar-module__jVOdZW__sendBtnStop{opacity:1;background:color-mix(in srgb,var(--danger)60%,var(--raised));transform:scale(1)}.CommandBar-module__jVOdZW__sendIcon{color:#fff;width:.875rem;height:.875rem}@keyframes CommandBar-module__jVOdZW__sendAppear{0%{transform:scale(.8)}60%{transform:scale(1.08)}to{transform:scale(1)}}@media (max-width:768px){.CommandBar-module__jVOdZW__textarea{font-size:var(--text-base)}.CommandBar-module__jVOdZW__root{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}}
