:root{--mtn-ts: 1;--mtn-fast: calc(.16s * var(--mtn-ts));--mtn-base: calc(.24s * var(--mtn-ts));--mtn-reveal: calc(.32s * var(--mtn-ts));--mtn-ease: cubic-bezier(.2, .8, .2, 1);--mtn-spring: cubic-bezier(.34, 1.56, .64, 1);--mtn-ok: var(--ink, #0c0c0d)}.mtn-press{transition:scale var(--mtn-fast) var(--mtn-ease)}.mtn-press:active{scale:.96}.mtn-btn-label{display:inline-flex;align-items:center;justify-content:center;gap:inherit}.mtn-btn-fx{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:inherit;pointer-events:none;color:inherit}.mtn-btn-ok{position:absolute;inset:0;border-radius:inherit;background:var(--mtn-ok);opacity:0}.mtn-btn-spin,.mtn-btn-tick{position:absolute;width:22px;height:22px;opacity:0;fill:none;stroke:currentColor}.mtn-btn-spin{stroke-width:2.4;stroke-linecap:round;animation:mtn-spin calc(.72s * var(--mtn-ts)) linear infinite}.mtn-btn-spin circle{stroke-dasharray:40 100}.mtn-btn-tick{stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.mtn-btn-tick path{stroke-dasharray:1;stroke-dashoffset:1}.mtn-btn.mtn-busy{pointer-events:none;box-shadow:none!important}.mtn-btn.mtn-busy[disabled]{opacity:1}.mtn-btn-ring{position:absolute;height:100%;aspect-ratio:1;border-radius:50%;opacity:0;border:1.5px solid currentColor;box-sizing:border-box;transition:opacity var(--mtn-fast) var(--mtn-ease)}.mtn-btn-ring:before{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;opacity:.08}.mtn-light.mtn-busy .mtn-btn-ring{opacity:.85}@keyframes mtn-spin{to{rotate:360deg}}.mtn-cover{position:fixed;z-index:2147482000;pointer-events:auto;overflow:hidden}.mtn-cover-blur{-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1)}.mtn-cover-fill{position:absolute;inset:0;border-radius:inherit;opacity:0}.mtn-cover-through{pointer-events:none}.mtn-ghost{position:fixed;inset:0;z-index:2147482000;pointer-events:none;overflow:hidden}.mtn-frozen{position:absolute;inset:0;overflow:hidden}.mtn-frozen *:not(.mtn-adopt):not(.mtn-adopt *){animation:none!important;transition:none!important}.mtn-flat *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.mtn-circ{position:fixed;z-index:2147482001;border-radius:50%;overflow:hidden;pointer-events:none}.mtn-circ-in{position:absolute}.mtn-blurimg{position:absolute;inset:0;width:100%;height:100%}.mtn-tint{position:absolute;inset:0}.mtn-cb{position:relative;display:flex;align-items:center;gap:12px;cursor:pointer;user-select:none}.mtn-cb>input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.mtn-cb-box{position:relative;flex:none;width:22px;height:22px;border-radius:7px;border:1.5px solid var(--ink-3, #999);transition:border-color var(--mtn-fast) var(--mtn-ease)}.mtn-cb-box:before{content:"";position:absolute;inset:-1.5px;border-radius:7px;background:var(--ink, #111);opacity:0;scale:.6;transition:opacity var(--mtn-fast) var(--mtn-ease),scale var(--mtn-base) var(--mtn-spring);transition-delay:calc(var(--mtn-i, 0) * 24ms * var(--mtn-ts))}.mtn-cb-box svg{position:absolute;inset:2px;width:16px;height:16px;fill:none;stroke:var(--inverse, #fff);stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.mtn-cb-tick{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--mtn-base) var(--mtn-ease);transition-delay:calc((var(--mtn-i, 0) * 24ms + 60ms) * var(--mtn-ts))}.mtn-cb-dash{opacity:0;scale:.4;transform-box:fill-box;transform-origin:center;transition:opacity var(--mtn-fast) var(--mtn-ease),scale var(--mtn-fast) var(--mtn-ease)}.mtn-cb>input:checked+.mtn-cb-box,.mtn-cb>input:indeterminate+.mtn-cb-box{border-color:var(--ink, #111)}.mtn-cb>input:checked+.mtn-cb-box:before,.mtn-cb>input:indeterminate+.mtn-cb-box:before{opacity:1;scale:1}.mtn-cb>input:checked:not(:indeterminate)+.mtn-cb-box .mtn-cb-tick{stroke-dashoffset:0}.mtn-cb>input:indeterminate+.mtn-cb-box .mtn-cb-dash{opacity:1;scale:1}.mtn-cb>input:focus-visible+.mtn-cb-box{outline:2px solid var(--ink, #111);outline-offset:2px}.mtn-count{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--ink, #111);color:var(--inverse, #fff);font-size:12px;font-weight:700;line-height:1;opacity:0;scale:.8;transition:opacity var(--mtn-fast) var(--mtn-ease),scale var(--mtn-base) var(--mtn-spring)}.mtn-count.mtn-on{opacity:1;scale:1}.mtn-stack{position:relative;--mtn-peek: 9px;--mtn-inset: 12px;--mtn-gap: 8px}.mtn-stack>.mtn-stack-card{position:relative}.mtn-stack.mtn-open>.mtn-stack-card+.mtn-stack-card{margin-top:var(--mtn-gap)}.mtn-stack:not(.mtn-open){padding-bottom:calc(var(--mtn-n, 0) * var(--mtn-peek));cursor:pointer}.mtn-stack:not(.mtn-open)>.mtn-stack-card.mtn-stack-back{position:absolute;top:calc(var(--mtn-k, 1) * var(--mtn-peek));height:var(--mtn-h0);left:calc(var(--mtn-k, 1) * var(--mtn-inset));right:calc(var(--mtn-k, 1) * var(--mtn-inset));overflow:hidden;pointer-events:none}.mtn-stack:not(.mtn-open)>.mtn-stack-card.mtn-stack-back>*{opacity:0}.mtn-stack:not(.mtn-open)>.mtn-stack-card.mtn-stack-gone{opacity:0}.mtn-snap-bar{position:relative;display:flex}.mtn-snap-ink{position:absolute;left:0;bottom:0;width:100px;height:3px;border-radius:2px;background:var(--ink, #111);transform-origin:0 0;pointer-events:none;will-change:transform}.mtn-snap-track{position:relative;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y}.mtn-snap-track::-webkit-scrollbar{display:none}.mtn-snap-track>*{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.mtn-snap-track.mtn-cards{scroll-snap-type:x mandatory;scroll-padding:0 16px;padding:0 16px;gap:10px}.mtn-snap-track.mtn-cards>*{flex-basis:84%;scroll-snap-align:center;scroll-snap-stop:normal}.mtn-snap-ink.mtn-snap-dot{top:50%;bottom:auto;width:6px;height:6px;margin-top:-3px;border-radius:3px}.mtn-seg-ink{position:absolute;z-index:0;pointer-events:none;transform-origin:0 0}.mtn-tick-in>svg{animation:mtn-tick-draw var(--mtn-base) var(--mtn-ease) both;animation-delay:calc(var(--mtn-i, 0) * 24ms * var(--mtn-ts))}@keyframes mtn-tick-draw{0%{clip-path:inset(0 100% 0 0);scale:.6}to{clip-path:inset(0 0 0 0);scale:1}}.mtn-strip{display:flex;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y}.mtn-strip::-webkit-scrollbar{display:none}.mtn-strip>*{flex:none;scroll-snap-align:start;scroll-snap-stop:normal}.mtn-fling{touch-action:none;will-change:translate}@media(prefers-reduced-motion:reduce){.mtn-press,.mtn-press:active{transition:none;scale:none}.mtn-btn-spin{animation-duration:calc(1.6s * var(--mtn-ts))}.mtn-cb-box:before{scale:1;transition:opacity var(--mtn-fast) linear;transition-delay:0s}.mtn-cb-tick{stroke-dasharray:none;stroke-dashoffset:0;opacity:0;transition:opacity var(--mtn-fast) linear}.mtn-cb>input:checked:not(:indeterminate)+.mtn-cb-box .mtn-cb-tick{opacity:1}.mtn-cb-dash,.mtn-count{scale:1;transition:opacity var(--mtn-fast) linear}.mtn-tick-in>svg{animation:none}}
