/* layer: shortcuts */
.u-overlay{position:fixed;inset:var(--space-0);display:flex;}
/* layer: default */
.\[-webkit-backdrop-filter\:blur\(12px\)\]{-webkit-backdrop-filter:blur(12px);}
.\[-webkit-backdrop-filter\:blur\(6px\)\]{-webkit-backdrop-filter:blur(6px);}
.\[backdrop-filter\:blur\(12px\)\]{backdrop-filter:blur(12px);}
.\[backdrop-filter\:blur\(6px\)\]{backdrop-filter:blur(6px);}
.\[box-shadow\:0_1px_4px_rgba\(0\,0\,0\,0\.07\)\]{box-shadow:0 1px 4px rgba(0,0,0,0.07);}
.hover\:\[transform\:scale\(0\.98\)\]:hover{transform:scale(0.98);}
.z-\[200\]{z-index:200;}
.z-\[300\]{z-index:300;}
.z-\[320\]{z-index:320;}
.z-\[9000\]{z-index:9000;}
.z-\[9999\]{z-index:9999;}
.flex{display:flex;}
.flex-col{flex-direction:column;}
.cursor-pointer{cursor:pointer;}
.items-end{align-items:flex-end;}
.items-center{align-items:center;}
.justify-center{justify-content:center;}
.overflow-hidden{overflow:hidden;}
.rounded-xl{border-radius:var(--radius-xl);}
.bg-black\/22{background-color:rgb(0 0 0 / 0.22) /* #000 */;}
.bg-black\/35{background-color:rgb(0 0 0 / 0.35) /* #000 */;}
.bg-black\/45{background-color:rgb(0 0 0 / 0.45) /* #000 */;}
.bg-surface{background-color:var(--surface) /* var(--surface) */;}
.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}