@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.0b02cdm7g7y6h.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.tok-comment{color:var(--muted-foreground);font-style:italic}.tok-string{color:var(--foreground)}.tok-number{color:var(--muted-foreground)}.tok-keyword{color:var(--foreground);font-weight:500}.tok-punct{color:var(--muted-foreground)}.tok-plain{color:var(--foreground)}.sidebar-item-glyph,.sidebar-reveal{display:none}.shell-collapsed-brand{grid-template-columns:1fr;display:grid}@media (max-width:767px){.lab-chrome [data-slot=button],.lab-chrome [data-slot=toggle],.lab-chrome [data-slot=toggle-group-item]{min-width:2.75rem;min-height:2.75rem}}.sidebar-nav-item{transition:none}html[data-sidebar-collapsed=true]{--sidebar-current:var(--sidebar-width-collapsed)}@media (min-width:768px){.shell-collapsed-brand{min-width:0;transition:grid-template-columns var(--motion-chrome-duration) var(--motion-chrome-ease);grid-template-columns:minmax(0,0fr);overflow:hidden}.shell-collapsed-brand>*{opacity:0;visibility:hidden;pointer-events:none;min-width:0;transition:opacity var(--motion-chrome-duration-fade) var(--motion-chrome-ease), visibility var(--motion-chrome-duration-fade) var(--motion-chrome-ease);overflow:hidden}html[data-sidebar-collapsed=true] .shell-collapsed-brand{grid-template-columns:minmax(0,1fr)}html[data-sidebar-collapsed=true] .shell-collapsed-brand>*{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--motion-chrome-duration) var(--motion-chrome-ease) 40ms, visibility var(--motion-chrome-duration) var(--motion-chrome-ease) 40ms}.shell-home-header{opacity:0;visibility:hidden;pointer-events:none;height:0;transition:height var(--motion-chrome-duration) var(--motion-chrome-ease), opacity var(--motion-chrome-duration-fade) var(--motion-chrome-ease), visibility var(--motion-chrome-duration-fade) var(--motion-chrome-ease), border-bottom-width var(--motion-chrome-duration) var(--motion-chrome-ease);border-bottom-width:0;overflow:hidden}html[data-sidebar-collapsed=true] .shell-home-header{opacity:1;visibility:visible;pointer-events:auto;height:3.5rem;transition:height var(--motion-chrome-duration) var(--motion-chrome-ease), opacity var(--motion-chrome-duration) var(--motion-chrome-ease) 40ms, visibility var(--motion-chrome-duration) var(--motion-chrome-ease) 40ms, border-bottom-width var(--motion-chrome-duration) var(--motion-chrome-ease);border-bottom-width:1px}.shell-frame{padding-left:var(--sidebar-current);transition:padding-left var(--motion-chrome-duration) var(--motion-chrome-ease)}.shell-sidebar{width:var(--sidebar-current);transition:width var(--motion-chrome-duration) var(--motion-chrome-ease)}html[data-sidebar-collapsed=true] .shell-sidebar{pointer-events:none;border-right-width:0}html[data-sidebar-collapsed=true] .sidebar-reveal{display:flex}.sidebar-label{white-space:nowrap;opacity:1;transition:opacity var(--motion-chrome-duration-exit) var(--motion-chrome-ease);overflow:hidden}html[data-sidebar-collapsed=true] .sidebar-label{opacity:0;transition:opacity var(--motion-chrome-duration-exit) var(--motion-chrome-ease)}}.inspect-sheet{height:3rem;transition:height var(--motion-chrome-duration-exit) var(--motion-chrome-ease);overflow:hidden}.inspect-sheet[data-open=true]{height:calc(3rem + min(44vh,24rem));transition-duration:var(--motion-chrome-duration)}@media (min-width:768px) and (prefers-reduced-motion:reduce){:root[data-reduced-motion=system] .shell-frame,:root[data-reduced-motion=system] .shell-sidebar,:root[data-reduced-motion=system] .shell-collapsed-brand{transition:none}:root[data-reduced-motion=system] .sidebar-label,:root[data-reduced-motion=system] .shell-collapsed-brand>*,:root[data-reduced-motion=system] .shell-home-header{transition:opacity var(--motion-chrome-reduced) var(--motion-chrome-ease), visibility var(--motion-chrome-reduced) var(--motion-chrome-ease)}}html[data-reduced-motion=on] .shell-frame,html[data-reduced-motion=on] .shell-sidebar,html[data-reduced-motion=on] .shell-collapsed-brand{transition:none}html[data-reduced-motion=on] .sidebar-label,html[data-reduced-motion=on] .shell-collapsed-brand>*,html[data-reduced-motion=on] .shell-home-header{transition:opacity var(--motion-chrome-reduced) var(--motion-chrome-ease), visibility var(--motion-chrome-reduced) var(--motion-chrome-ease)}
