.AssistantPanel-module__Bm8DBW__body{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.AssistantPanel-module__Bm8DBW__closeButton{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:1rem;transition:background .15s;display:flex}.AssistantPanel-module__Bm8DBW__closeButton:hover{color:#ffffffe6;background:#ffffff14}
.Surface-module__C79KCa__surface{border-radius:var(--radius-medium);position:relative}.Surface-module__C79KCa__layer0{background-color:var(--layer-0)}.Surface-module__C79KCa__layer1{background-color:var(--layer-1)}.Surface-module__C79KCa__layer2{background-color:var(--layer-2)}.Surface-module__C79KCa__layer3{background-color:var(--layer-3)}.Surface-module__C79KCa__layer4{background-color:var(--layer-4)}.Surface-module__C79KCa__layer5{background-color:var(--layer-5)}.Surface-module__C79KCa__border1{border:1px solid var(--layer-1)}.Surface-module__C79KCa__border2{border:1px solid var(--layer-2)}.Surface-module__C79KCa__border3{border:1px solid var(--layer-3)}.Surface-module__C79KCa__border4{border:1px solid var(--layer-4)}.Surface-module__C79KCa__border5{border:1px solid var(--layer-5)}
.Badge-module__Aggq0q__badge{border-radius:var(--radius-circular);white-space:nowrap;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.Badge-module__Aggq0q__small{padding:2px 6px;font-size:10px}.Badge-module__Aggq0q__medium{padding:4px 10px;font-size:12px}.Badge-module__Aggq0q__blue{color:#0a84ff;background-color:#0a84ff1a}.Badge-module__Aggq0q__orange{color:#f90;background-color:#ff99001a}.Badge-module__Aggq0q__green{color:#34d399;background-color:#34d3991a}.Badge-module__Aggq0q__red{color:#f87171;background-color:#f871711a}.Badge-module__Aggq0q__neutral{color:#8090a0;background-color:#c0d0e01a}.Badge-module__Aggq0q__purple{color:#a78bfa;background-color:#8b5cf61a}[data-theme=light] .Badge-module__Aggq0q__blue{color:#005bb8;background-color:#0a84ff1a}[data-theme=light] .Badge-module__Aggq0q__orange{color:#cc7a00;background-color:#ff99001a}[data-theme=light] .Badge-module__Aggq0q__green{color:#059669;background-color:#0596691a}[data-theme=light] .Badge-module__Aggq0q__red{color:#dc2626;background-color:#dc26261a}[data-theme=light] .Badge-module__Aggq0q__neutral{color:#607080;background-color:#6070801a}[data-theme=light] .Badge-module__Aggq0q__purple{color:#7c3aed;background-color:#8b5cf61a}
.GlassCard-module__oOaNwW__card{border-radius:var(--radius-large);padding:var(--space-16);transition:transform var(--duration-normal)var(--easing-ease),box-shadow var(--duration-normal)var(--easing-ease)}.GlassCard-module__oOaNwW__default{background-color:var(--layer-2);box-shadow:var(--shadow-2);-webkit-backdrop-filter:blur(8px);border:1px solid #ffffff0f}.GlassCard-module__oOaNwW__strong{background-color:var(--layer-3);box-shadow:var(--shadow-4);-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff1a}[data-theme=light] .GlassCard-module__oOaNwW__default{border-color:#00000014}[data-theme=light] .GlassCard-module__oOaNwW__strong{border-color:#0000001f}.GlassCard-module__oOaNwW__hoverable:hover{box-shadow:var(--shadow-8);transform:translateY(-1px)}
.BrandButton-module__sg7maW__btn{justify-content:center;align-items:center;gap:var(--space-6);border-radius:var(--radius-medium);padding:var(--space-6)var(--space-16);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--duration-normal)var(--easing-ease),box-shadow var(--duration-normal)var(--easing-ease),background-color var(--duration-fast)var(--easing-ease);border:1px solid #0000;font-size:14px;font-weight:600;display:inline-flex}.BrandButton-module__sg7maW__btn:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.BrandButton-module__sg7maW__btn:hover{transform:translateY(-1px)}.BrandButton-module__sg7maW__btn:active{transform:translateY(0)}.BrandButton-module__sg7maW__primary{color:#fff;background-color:#f90;border-color:#f90}.BrandButton-module__sg7maW__primary:hover{box-shadow:var(--shadow-4);background-color:#e68a00}.BrandButton-module__sg7maW__brand{color:#fff;background-color:#0a84ff;border-color:#0a84ff}.BrandButton-module__sg7maW__brand:hover{box-shadow:var(--shadow-4);background-color:#0070e0}.BrandButton-module__sg7maW__subtle{color:#c0d0e0;background-color:#0000}.BrandButton-module__sg7maW__subtle:hover{background-color:var(--layer-3);box-shadow:var(--shadow-2)}[data-theme=light] .BrandButton-module__sg7maW__subtle{color:#374a60}.BrandButton-module__sg7maW__outline{color:var(--brand-accent);border-color:var(--brand-accent);background-color:#0000}.BrandButton-module__sg7maW__outline:hover{box-shadow:var(--shadow-2);background-color:#0a84ff14}.BrandButton-module__sg7maW__ghost{color:var(--brand-accent);background-color:#0000;border-color:#0000}.BrandButton-module__sg7maW__ghost:hover{background-color:#0a84ff0f}
.CodeBlock-module__GGPZEa__block{background-color:var(--layer-2);border-radius:var(--radius-large);font-family:var(--font-mono);border:1px solid #ffffff0f;font-size:13px;line-height:1.6;overflow:hidden}[data-theme=light] .CodeBlock-module__GGPZEa__block{border-color:#00000014}.CodeBlock-module__GGPZEa__header{padding:var(--space-8)var(--space-12);background-color:var(--layer-3);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;display:flex}[data-theme=light] .CodeBlock-module__GGPZEa__header{border-bottom-color:#00000014}.CodeBlock-module__GGPZEa__headerLeft{align-items:center;gap:var(--space-8);display:flex}.CodeBlock-module__GGPZEa__title{color:#c0d0e0;font-size:12px;font-weight:600}[data-theme=light] .CodeBlock-module__GGPZEa__title{color:#374a60}.CodeBlock-module__GGPZEa__copyBtn{font-family:var(--font-sans);color:var(--brand-accent);cursor:pointer;padding:var(--space-2)var(--space-8);border-radius:var(--radius-small);transition:background-color var(--duration-fast)var(--easing-ease);background:0 0;border:none;font-size:11px;font-weight:600}.CodeBlock-module__GGPZEa__copyBtn:hover{background-color:#0a84ff1a}.CodeBlock-module__GGPZEa__codeArea{padding:var(--space-12);overflow:auto}.CodeBlock-module__GGPZEa__pre{white-space:pre-wrap;word-break:break-word;margin:0}.CodeBlock-module__GGPZEa__table{border-collapse:collapse;width:100%}.CodeBlock-module__GGPZEa__lineNo{width:1%;padding-right:var(--space-12);text-align:right;color:#8090a0;-webkit-user-select:none;user-select:none;white-space:nowrap;vertical-align:top;opacity:.5}.CodeBlock-module__GGPZEa__lineCode{white-space:pre-wrap;word-break:break-word}.ath-hl-string{color:#34d399}.ath-hl-number{color:#fbbf24}.ath-hl-keyword{color:#a78bfa}.ath-hl-attr{color:#60a5fa}.ath-hl-comment{color:#8090a0;font-style:italic}[data-theme=light] .ath-hl-string{color:#059669}[data-theme=light] .ath-hl-number{color:#d97706}[data-theme=light] .ath-hl-keyword{color:#7c3aed}[data-theme=light] .ath-hl-attr{color:#2563eb}[data-theme=light] .ath-hl-comment{color:#607080}
.MetricCard-module__v6M9va__metric{border-left:3px solid #0000;position:relative}.MetricCard-module__v6M9va__blue{border-left-color:var(--brand-accent)}.MetricCard-module__v6M9va__orange{border-left-color:var(--brand-secondary)}.MetricCard-module__v6M9va__green{border-left-color:#34d399}.MetricCard-module__v6M9va__red{border-left-color:#f87171}.MetricCard-module__v6M9va__inner{align-items:flex-start;gap:var(--space-12);display:flex}.MetricCard-module__v6M9va__icon{border-radius:var(--radius-medium);background-color:var(--layer-3);color:#c0d0e0;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.MetricCard-module__v6M9va__content{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.MetricCard-module__v6M9va__label{color:#8090a0;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:500;line-height:1.3}[data-theme=light] .MetricCard-module__v6M9va__label{color:#607080}.MetricCard-module__v6M9va__value{color:#fff;font-size:28px;font-weight:700;line-height:1.2}[data-theme=light] .MetricCard-module__v6M9va__value{color:#0a1a2f}.MetricCard-module__v6M9va__trend{align-items:center;gap:var(--space-4);margin-top:var(--space-2);font-size:13px;font-weight:600;display:inline-flex}.MetricCard-module__v6M9va__arrow{font-size:14px}.MetricCard-module__v6M9va__trend-up{color:#34d399}.MetricCard-module__v6M9va__trend-down{color:#f87171}.MetricCard-module__v6M9va__trend-neutral{color:#8090a0}
.ProgressBar-module__XtBI4W__wrapper{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.ProgressBar-module__XtBI4W__header{justify-content:space-between;align-items:baseline;display:flex}.ProgressBar-module__XtBI4W__label{color:#c0d0e0;font-size:12px;font-weight:500}[data-theme=light] .ProgressBar-module__XtBI4W__label{color:#374a60}.ProgressBar-module__XtBI4W__valueText{color:#fff;font-size:12px;font-weight:600}[data-theme=light] .ProgressBar-module__XtBI4W__valueText{color:#0a1a2f}.ProgressBar-module__XtBI4W__track{background-color:var(--layer-3);border-radius:var(--radius-circular);width:100%;overflow:hidden}.ProgressBar-module__XtBI4W__small{height:4px}.ProgressBar-module__XtBI4W__medium{height:8px}.ProgressBar-module__XtBI4W__large{height:12px}.ProgressBar-module__XtBI4W__fill{border-radius:var(--radius-circular);height:100%;transition:width var(--duration-slow)var(--easing-decelerate);will-change:width}.ProgressBar-module__XtBI4W__blue{background-color:var(--brand-accent)}.ProgressBar-module__XtBI4W__orange{background-color:var(--brand-secondary)}.ProgressBar-module__XtBI4W__green{background-color:#34d399}.ProgressBar-module__XtBI4W__red{background-color:#f87171}
