@layer base{*{box-sizing:border-box}html,body{min-height:100%;margin:0}body:before{content:"";pointer-events:none;background:linear-gradient(#ffffff8c,#fff0),repeating-linear-gradient(#1b1c1904 0 1px,#0000 1px 4px);position:fixed;inset:0}button,input,textarea{font:inherit}button{background:0 0;border:none}h1,h2,h3{font-family:var(--font-sans);letter-spacing:0;margin:0;font-weight:600;line-height:1.25}p{margin:0}@keyframes blink{50%{opacity:0}}html{font-size:100%}body:before{background:linear-gradient(#fffdf79e,#fffdf700),repeating-linear-gradient(#1f261d05 0 1px,#0000 1px 4px)}@media (max-width:920px){html,body{width:100%;max-width:100%;overflow-x:hidden}}@keyframes agent-activity-pulse{0%,to{box-shadow:0 0 0 2px var(--lab0-green), 0 0 0 4px var(--lab0-card), 0 0 0 4px color-mix(in srgb, var(--lab0-green) 36%, transparent)}50%{box-shadow:0 0 0 2px var(--lab0-green), 0 0 0 4px var(--lab0-card), 0 0 0 9px color-mix(in srgb, var(--lab0-green) 0%, transparent)}}input,select,textarea{border-color:var(--lab0-line);border-radius:var(--lab0-radius)}body{zoom:1;background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased}body:before{display:none}h1,h2,h3{font-family:var(--font-sans);letter-spacing:0}code,pre{font-family:var(--font-mono)}}
