@layer bz.base,bz.l0,bz.l1,bz.l2,bz.l3;@layer bz.base{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--bz-surface-desk);color:var(--bz-ink-body);font-family:var(--bz-font-sans);font-size:var(--bz-text-body-size);line-height:var(--bz-text-body-lh);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[hidden]{display:none!important}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--bz-accent-link);text-decoration:none}a:hover{color:var(--bz-accent-link-hover)}:focus:not(:focus-visible){outline:none}:where(a,button,input[type=checkbox],[tabindex]):focus-visible{outline:var(--bz-focus-width) solid var(--bz-focus-color);outline-offset:var(--bz-focus-offset)}.bz-label{font-size:var(--bz-text-label-size);font-weight:var(--bz-text-label-weight);line-height:var(--bz-text-label-lh);letter-spacing:var(--bz-text-label-ls);text-transform:uppercase;color:var(--bz-ink-label)}.bz-mono{font-family:var(--bz-font-mono)}.bz-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bz-mark--light{display:var(--bz-mark-light-display)}.bz-mark--dark{display:var(--bz-mark-dark-display)}}
