@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-border-style:solid;--tw-leading:initial}}}@layer components{.button{text-transform:uppercase;font-synthesis:none;font-kerning:none;-webkit-font-smoothing:none;font-family:Departure Mono Blocks,Departure Mono,JetBrains Mono,ui-monospace,monospace;position:relative}@media (scripting:none) and (not ((resolution:1x) or (resolution:2x) or (resolution:3x))){.button{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}}.button{--underline:calc(1em/11);--underline-offset:calc(1em/11)}.button:is(h1,h2,h3,h4,h5,h6){margin-inline:-.0909091em}.button{min-width:calc(var(--spacing,4px)*0);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,4px)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-fg,var(--fg));display:flex}@supports (color:color-mix(in lab, red, red)){.button{border-color:color-mix(in oklab,var(--color-fg,var(--fg))15%,transparent)}}.button{padding-inline:calc(var(--spacing,4px)*2);font-size:var(--text-pixel-1,calc(11px*max(1,round(1*var(--dpr),1))/var(--dpr)));line-height:var(--tw-leading,var(--text-pixel-1--line-height,1));letter-spacing:var(--tw-tracking,var(--text-pixel-1--letter-spacing,0px));--tw-leading:calc(12/11);white-space:nowrap;color:var(--color-fg,var(--fg));--tw-outline-style:none;outline-style:none;padding-block:9px;line-height:1.09091}@media (hover:hover){.button:hover{background-color:var(--color-fg,var(--fg));color:var(--color-page,var(--page-bg))}}.button:focus-visible{background-color:var(--color-fg,var(--fg));color:var(--color-page,var(--page-bg))}.button:after{content:"";--micro-off:var(--color-fg);pointer-events:none;--micro-g:linear-gradient(var(--micro-off),var(--micro-off));--micro-arm:calc(var(--micro-corner,5px) - var(--micro-line,1px));background:var(--micro-g)left top/var(--micro-corner,5px)var(--micro-line,1px),var(--micro-g)left 0 top var(--micro-line,1px)/var(--micro-line,1px)var(--micro-arm),var(--micro-g)right top/var(--micro-corner,5px)var(--micro-line,1px),var(--micro-g)right 0 top var(--micro-line,1px)/var(--micro-line,1px)var(--micro-arm),var(--micro-g)left bottom/var(--micro-corner,5px)var(--micro-line,1px),var(--micro-g)left 0 bottom var(--micro-line,1px)/var(--micro-line,1px)var(--micro-arm),var(--micro-g)right bottom/var(--micro-corner,5px)var(--micro-line,1px),var(--micro-g)right 0 bottom var(--micro-line,1px)/var(--micro-line,1px)var(--micro-arm);background-repeat:no-repeat;position:absolute;inset:-1px}.button-fill{border-color:var(--color-fg,var(--fg));background-color:var(--color-fg,var(--fg));color:var(--color-page,var(--page-bg))}@media (hover:hover){.button-fill:hover{border-color:var(--color-fg,var(--fg))}@supports (color:color-mix(in lab, red, red)){.button-fill:hover{border-color:color-mix(in oklab,var(--color-fg,var(--fg))15%,transparent)}}.button-fill:hover{background-color:var(--color-page,var(--page-bg));color:var(--color-fg,var(--fg))}}.button-fill:focus-visible{border-color:var(--color-fg,var(--fg))}@supports (color:color-mix(in lab, red, red)){.button-fill:focus-visible{border-color:color-mix(in oklab,var(--color-fg,var(--fg))15%,transparent)}}.button-fill:focus-visible{background-color:var(--color-page,var(--page-bg));color:var(--color-fg,var(--fg))}.button-label{min-width:calc(var(--spacing,4px)*0);display:flex}.button-icon{width:1em;margin-inline-end:.181818em}.button-arrow{opacity:.6;position:relative}@media (hover:hover){.button-arrow:is(:where(.group\/button):hover *){opacity:1;top:-1px;left:1px}}.button-arrow:is(:where(.group\/button):focus-visible *){opacity:1;top:-1px;left:1px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}