/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-e907ed64],[data-v-e907ed64]:before,[data-v-e907ed64]:after,[data-v-e907ed64]::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.panel-header[data-v-e907ed64]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-zinc-800,oklch(27.4% .006 286.033));background-color:var(--color-zinc-900,oklch(21% .006 285.885));height:30px;padding-inline:calc(var(--spacing,.25rem) * 2.5);flex:none;align-items:center;display:flex}.panel-label[data-v-e907ed64]{--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500);--tw-tracking:.1em;letter-spacing:.1em;white-space:nowrap;color:var(--color-zinc-400,oklch(70.5% .015 286.067));text-transform:uppercase}.count[data-v-e907ed64]{height:calc(var(--spacing,.25rem) * 4);min-width:calc(var(--spacing,.25rem) * 4);background-color:var(--color-zinc-800,oklch(27.4% .006 286.033));padding-inline:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-mono,"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace);color:var(--color-zinc-400,oklch(70.5% .015 286.067));border-radius:2147483647px;place-items:center;font-size:10px;display:inline-grid}.chip[data-v-e907ed64]{align-items:center;gap:var(--spacing,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-700,oklch(37% .013 285.805));height:18px;padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--color-zinc-400,oklch(70.5% .015 286.067));border-radius:2147483647px;font-size:10px;display:inline-flex}.trace-chip[data-v-e907ed64]{padding-inline:var(--spacing,.25rem);color:#fbbf24;background:#fbbf241a;border-radius:.25rem;flex-shrink:0;font-size:10px}.tree-row[data-v-e907ed64]{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);padding-block:4px;display:flex}.chevron[data-v-e907ed64]{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * .5);color:#909099;flex-shrink:0}.hl-class[data-v-e907ed64]{color:#22d3ee}.hl-string[data-v-e907ed64]{color:#34d399}.c-muted[data-v-e907ed64]{color:#909099}.slide[data-v-e907ed64]{flex-shrink:0;transition:width .36s cubic-bezier(.22,1,.36,1);overflow:hidden}.pressable[data-v-e907ed64]{transition:transform .14s ease-out,box-shadow .14s ease-out}.pressed[data-v-e907ed64]{transform:scale(.93);box-shadow:0 0 0 3px #fbbf2447}.caret[data-v-e907ed64]{height:13px;width:calc(var(--spacing,.25rem) * .5);--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#fbbf24;animation:1s step-end infinite blink-e907ed64;display:inline-block}.line-flash[data-v-e907ed64]{inset-inline:0;background-color:oklab(83.6861% .0159629 .163645/.15);height:19px;animation:1.4s ease-out both flash-e907ed64;position:absolute;top:calc(.5rem + 38px)}.reveal[data-v-e907ed64]{animation:.38s ease-out both reveal-e907ed64}.ai-dot[data-v-e907ed64]{width:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 1.5);background-color:var(--color-zinc-300,oklch(87.1% .006 286.286));border-radius:2147483647px;animation:1.2s ease-in-out infinite dot-e907ed64;display:inline-block}@keyframes blink-e907ed64{50%{opacity:0}}@keyframes reveal-e907ed64{0%{opacity:0;transform:translateY(4px)}}@keyframes flash-e907ed64{0%,60%{opacity:1}to{opacity:0}}@keyframes dot-e907ed64{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.slide[data-v-e907ed64],.pressable[data-v-e907ed64]{transition:none}.caret[data-v-e907ed64],.reveal[data-v-e907ed64],.line-flash[data-v-e907ed64],.ai-dot[data-v-e907ed64]{animation:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}.hero-backdrop{-webkit-mask-image:linear-gradient(#000 calc(100% - 260px),#0000);mask-image:linear-gradient(#000 calc(100% - 260px),#0000)}.hero-glow{background:radial-gradient(50% 300px at 50% calc(100% - 430px),#ff4a1229,#0000 72%)}
