:root{--spring-press:cubic-bezier(.16, 1, .3, 1);--dur-press:.19s;--spring-glide-local:cubic-bezier(.16, 1, .3, 1);--m-glow:#3b82f616;--m-glow-rim:#ffffff8c}@supports (transition-timing-function:linear(0, 1)){:root{--spring-press:linear(0, .158, .438, .683, .852, .949, .995, 1.013, 1.015, 1.012, 1.008, 1);--spring-glide-local:linear(0, .095, .281, .475, .639, .764, .853, .913, .952, .975, .989, 1)}}:root[data-theme=dark]{--m-glow:#60a5fa21;--m-glow-rim:#ffffff14}@media (prefers-color-scheme:dark){:root:not([data-theme]){--m-glow:#60a5fa21;--m-glow-rim:#ffffff14}}.m-press{transition-property:background-color,border-color,color,box-shadow,opacity,scale;transition-duration:.15s, .15s, .15s, .15s, .15s, var(--dur-press);transition-timing-function:ease, ease, ease, ease, ease, var(--spring-press)}.m-press:active:not(:disabled):not([aria-disabled=true]):not(.active\:scale-100){transition-duration:.15s,.15s,.15s,.15s,.15s,70ms;transition-timing-function:ease,ease,ease,ease,ease,cubic-bezier(.2,0,0,1);scale:.97}.m-thumb{opacity:0;filter:drop-shadow(0 1px 1px #0f172a0d)drop-shadow(0 3px 6px #0f172a0f)}:root[data-theme=dark] .m-thumb{filter:drop-shadow(0 1px 1px #0000004d)drop-shadow(0 3px 6px #0000004d)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .m-thumb{filter:drop-shadow(0 1px 1px #0000004d)drop-shadow(0 3px 6px #0000004d)}}[data-thumb]>.m-thumb{opacity:1}[data-thumb]>[role=tab][aria-selected=true]{box-shadow:none;background-color:#0000}.m-ring-hint{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .14s ease-out, transform var(--dur-press) var(--spring-press);transform:scale(.4)}.m-quick,.m-quick:active{transition-property:background-color,border-color,color,box-shadow,opacity,scale;transition-duration:.15s, .15s, .15s, .15s, .14s, var(--dur-press);transition-timing-function:ease, ease, ease, ease, ease-out, var(--spring-press)}.m-quick>*{transition:translate .2s var(--spring-glide-local)}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.group:hover .m-ring-hint{opacity:.45;transform:none}.m-quick>*{translate:8px}.group:hover .m-quick>*,.group:focus-within .m-quick>*,.m-quick[aria-expanded=true]>*{translate:0}}.m-glow-only{isolation:isolate;position:relative}.m-glow-only:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(90% 80% at 50% 0%, var(--m-glow), transparent);box-shadow:inset 0 1px 0 var(--m-glow-rim);transition:opacity .14s ease-out;position:absolute;inset:0}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.m-glow-only:hover:after{opacity:1}}.m-tilt{transition-property:box-shadow,border-color,translate,transform;transition-duration:.2s,.2s,.2s,.22s;transition-timing-function:ease-out, ease-out, ease-out, var(--spring-glide-local)}.m-specular{pointer-events:none;opacity:0;transition:opacity .16s ease-out;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff14}.m-specular:before{content:"";width:320px;height:320px;transform:translate(var(--mx,-400px), var(--my,-400px));background:radial-gradient(closest-side,#ffffff38,#0000);border-radius:50%;position:absolute;top:-160px;left:-160px}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.m-tilt:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.m-tilt:hover .m-specular{opacity:1}}@media (prefers-reduced-motion:reduce){.m-press:active:not(:disabled):not([aria-disabled=true]):not(.active\:scale-100){scale:none}}
