.neu{background:var(--surface);color:var(--surface-text);transition:var(--transition);border:0}.v-size-xs{padding:var(--size-xs-pad);font-size:var(--size-xs-font);min-height:var(--size-xs-h)}.v-size-s{padding:var(--size-s-pad);font-size:var(--size-s-font);min-height:var(--size-s-h)}.v-size-m{padding:var(--size-m-pad);font-size:var(--size-m-font);min-height:var(--size-m-h)}.v-size-l{padding:var(--size-l-pad);font-size:var(--size-l-font);min-height:var(--size-l-h)}.v-size-xl{padding:var(--size-xl-pad);font-size:var(--size-xl-font);min-height:var(--size-xl-h)}.v-shape-square{border-radius:var(--radius)}.v-shape-circle{border-radius:9999px}.v-shape-organic{border-radius:var(--radius-organic)}.v-shadow-normal{box-shadow:var(--shadow-out)}.v-shadow-inset{box-shadow:var(--shadow-in)}.v-shadow-combo{box-shadow:var(--shadow-combo)}.v-shadow-flat{box-shadow:none;border:1px solid var(--flat-border)}.v-bg-solid{background:var(--surface)}.v-bg-gradient{background:var(--gradient)}.v-bg-frosted{background:rgb(var(--frosted-tint) / var(--frosted-alpha));border:1px solid rgb(var(--frosted-tint) / var(--frosted-alpha));box-shadow:calc(-1 * var(--shadow-offset)) calc(-1 * var(--shadow-offset)) calc(var(--shadow-blur) * 1.25) rgb(var(--frosted-tint) / var(--frosted-alpha)), var(--shadow-offset) var(--shadow-offset) calc(var(--shadow-blur) * 1.25) rgb(0 0 0/var(--frosted-alpha));-webkit-backdrop-filter:blur(var(--frosted-blur)) saturate(1.4)}
:root{--ease-spring:linear(0, .012, .046 1.7%, .196, .43 6%, .586, .778, .99 16%, 1.077, 1.123, 1.131, 1.106, 1.064, 1.016 33.4%, .991, .983, .984, 1.001 57.1%, 1.006, 1.003, 1);--ease-liquid:cubic-bezier(.34, 1.36, .34, 1);--ease-bounce:linear(0, .04, .16, .36, .64, 1, 1.08, 1.04, .98, 1.02, .99, 1);--liquid-duration:.36s;--ripple-duration:.6s}@keyframes ui-ripple{0%{opacity:.45;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(2.4)}}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-modal-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes ui-modal-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes ui-acc-expand{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes ui-liquid-fill-in{0%{border-radius:50%;transform:scale(0)}60%{border-radius:40%;transform:scale(1.08)}to{border-radius:var(--liquid-fill-radius,30%);transform:scale(1)}}@keyframes ui-liquid-fill-out{0%{opacity:1;border-radius:var(--liquid-fill-radius,30%);transform:scale(1)}to{opacity:0;border-radius:50%;transform:scale(0)}}@keyframes ui-liquid-wave{0%{background-position:0 0}to{background-position:200% 0}}@keyframes ui-page-pop{0%{transform:scale(.85)}60%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){:root{--liquid-duration:0s;--ripple-duration:0s}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}:root[data-theme-anim=in]::view-transition-old(root){z-index:1}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}::view-transition-old(theme-switch){mix-blend-mode:normal}::view-transition-new(theme-switch){mix-blend-mode:normal}.ui-ripple-layer{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.ui-ripple-dot{opacity:.35;width:6rem;height:6rem;animation:ui-ripple var(--ripple-duration) var(--ease-liquid) forwards;pointer-events:none;background:currentColor;border-radius:50%;position:absolute}
