.bz-icon{-webkit-mask:var(--bz-icon) center / contain no-repeat;-webkit-mask:var(--bz-icon) center / contain no-repeat;mask:var(--bz-icon) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.bz-soft{box-shadow:0 .602px .602px -1.25px #0000002e,0 2.289px 2.289px -2.5px #00000029,0 10px 10px -3.75px #0000000f}.bz-btn-shadow{box-shadow:.241px .361px .347px -.583px #00000038,.915px 1.373px 1.32px -1.167px #00000040,4px 6px 5.77px -1.75px #00000063}.bz-photo-shadow{box-shadow:.796px .119px .805px -.9375px #0000002e,2.415px .362px 2.442px -1.875px #0000002b,6.383px .957px 6.454px -2.8125px #00000026,20px 3px 20.22px -3.75px #0000000f}.bz-gloss-light{background:#f2f2f2;box-shadow:inset 0 -4px 4px #666,inset 0 4px 8px #fff}.bz-gloss-pink{background:#d6155f;box-shadow:inset 0 -4px 4px #a82557,inset 0 4px 8px #facfe0}.bz-gloss-dark{background:#0f0f0f;box-shadow:inset 0 -4px 4px #000,inset 0 4px 8px #666}.bz-swap>*{transition:transform .4s cubic-bezier(.44,0,.56,1)}.bz-swap>:last-child{margin:auto;position:absolute;inset:0;transform:translateY(150%)}.group:hover .bz-swap>:first-child{transform:translateY(-150%)}.group:hover .bz-swap>:last-child{transform:translateY(0)}@keyframes bz-marquee{to{transform:translate(-50%)}}.bz-marquee{-webkit-mask:linear-gradient(90deg,#0000 0%,#000 12.5% 87.5%,#0000 100%);mask:linear-gradient(90deg,#0000 0%,#000 12.5% 87.5%,#0000 100%)}.bz-marquee ul{animation:30s linear infinite bz-marquee}@keyframes bz-toggle{0%,20%{background:#fedb2e;transform:translate(0)}40%,60%{background:#95eb98;transform:translate(20px)}80%,to{background:#21ffd6;transform:translate(40px)}}.bz-toggle-knob{animation:4s ease-in-out infinite alternate bz-toggle}@keyframes bz-float{0%,to{translate:0 -3px}50%{translate:0 3px}}@keyframes bz-drift{0%,to{translate:-3px}50%{translate:3px}}.bz-float{animation:3s ease-in-out infinite bz-float}.bz-drift{animation:3.4s ease-in-out infinite bz-drift}.bz-zigzag{--s:13px;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--s)) no-repeat, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(2 * var(--s)) var(--s) repeat-x;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--s)) no-repeat, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(2 * var(--s)) var(--s) repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--s)) no-repeat, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(2 * var(--s)) var(--s) repeat-x}.bz-tape{--t:6px;-webkit-mask:conic-gradient(from 45deg at left, #0000, #000 1deg 89deg, #0000 90deg) left / var(--t) calc(2 * var(--t)) repeat-y, conic-gradient(from -135deg at right, #0000, #000 1deg 89deg, #0000 90deg) right / var(--t) calc(2 * var(--t)) repeat-y, linear-gradient(#000 0 0) center / calc(100% - 2 * var(--t)) 100% no-repeat;-webkit-mask:conic-gradient(from 45deg at left, #0000, #000 1deg 89deg, #0000 90deg) left / var(--t) calc(2 * var(--t)) repeat-y, conic-gradient(from -135deg at right, #0000, #000 1deg 89deg, #0000 90deg) right / var(--t) calc(2 * var(--t)) repeat-y, linear-gradient(#000 0 0) center / calc(100% - 2 * var(--t)) 100% no-repeat;mask:conic-gradient(from 45deg at left, #0000, #000 1deg 89deg, #0000 90deg) left / var(--t) calc(2 * var(--t)) repeat-y, conic-gradient(from -135deg at right, #0000, #000 1deg 89deg, #0000 90deg) right / var(--t) calc(2 * var(--t)) repeat-y, linear-gradient(#000 0 0) center / calc(100% - 2 * var(--t)) 100% no-repeat;pointer-events:none;background:#0000001a;position:absolute}.bz-caption{transition:transform .4s cubic-bezier(.44,0,.56,1),opacity .3s}@media (min-width:810px){.bz-caption{opacity:0;transform:translate(-40%)}.group:hover .bz-caption{opacity:1;transform:none}}.bz-cursor{z-index:100;pointer-events:none;width:38px;height:36px;transition:opacity .2s;position:fixed;top:0;left:0}.bz-cursor svg path{transition:fill .2s}@media (pointer:fine){.bz-root,.bz-root a,.bz-root button{cursor:none}}
