:root{--m-ease:cubic-bezier(.16, 1, .3, 1);--m-out:cubic-bezier(.25, 1, .5, 1);--m-in:cubic-bezier(.5, 0, .75, 0)}@keyframes m-fade{0%{opacity:0}}@keyframes m-reveal{0%{opacity:0;transform:translateY(6px)}}@keyframes m-step-in{0%{opacity:0;transform:translate(12px)}}@keyframes m-step-back{0%{opacity:0;transform:translate(-12px)}}@keyframes m-select{0%{opacity:0;scale:.85}}@keyframes m-menu{0%{opacity:0;transform:translateY(-4px)}}@keyframes m-menu-up{0%{opacity:0;transform:translateY(4px)}}@keyframes m-out{to{opacity:0}}:root:root .m-panel{animation:m-fade .24s var(--m-out)}:root:root .su-body.m-step{animation:m-step-in .28s var(--m-ease)}:root:root .su-body.m-step.is-back{animation-name:m-step-back}:root:root .t-flow{animation:m-fade .24s var(--m-out)}:root:root .info-title{animation:m-reveal .28s var(--m-ease)}:root:root :is(.toss-app,[data-slot=dialog-content],[data-slot=alert-dialog-content]) :is(.t-btn,.t-li,.t-choice,.su-cand,.su-focus-grid button,.pk-trigger,.t-tab,.cj-steps button,.t-seg button,.rk-tabs button){-webkit-tap-highlight-color:transparent;transition:transform .18s var(--m-ease), background-color .18s ease, color .18s ease, border-color .18s ease, opacity .18s ease}:root:root :is(.toss-app,[data-slot=dialog-content],[data-slot=alert-dialog-content]) :is(.t-btn,.t-li,.t-choice,.su-cand,.pk-trigger,.t-tab):active:not(:disabled){transition-duration:90ms;transform:scale(.985)}:root:root .su-cand[aria-checked=true] .su-check,:root:root .su-focus-badge,:root:root .pk-check{animation:m-select .2s var(--m-ease)}:root:root .pk-list{animation:m-menu .2s var(--m-ease)}:root:root .pk-list.is-up{animation-name:m-menu-up}:root:root .t-toast{transition:opacity .18s ease, transform .24s var(--m-ease);transform:translate(-50%,8px)}:root:root .t-toast.on{transform:translate(-50%)}:root:root .m-num{font-variant-numeric:tabular-nums}:root:root .toss-app .t-progress .m-progress-fill{transform-origin:0;width:100%;transition:none}:root:root .su-bar em{transition:width .28s var(--m-ease)}:root:root .cj-stage img{transition:opacity .32s ease, translate .38s var(--m-ease), scale .38s var(--m-ease)}:root:root .cj-caption span{animation:m-reveal .28s var(--m-ease);display:inline-block}:root:root .rk-player{animation-duration:.28s;animation-timing-function:var(--m-ease)}:root:root .info-site a,:root:root .kickru-footer a{transition:color .16s,opacity .16s}:root:root [data-slot=dialog-overlay],:root:root [data-slot=alert-dialog-overlay]{animation:.24s both m-fade!important}:root:root [data-slot=dialog-overlay][data-closed],:root:root [data-slot=alert-dialog-overlay][data-closed]{animation:.18s both m-out!important}:root:root [data-slot=dialog-content]:not(.t-sheet-dialog),:root:root [data-slot=alert-dialog-content]{animation:m-fade .24s var(--m-out) both!important}:root:root [data-slot=dialog-content][data-closed],:root:root [data-slot=alert-dialog-content][data-closed]{animation:.18s both m-out!important}:root:root [data-slot=dialog-content].t-sheet-dialog[data-closed]{animation:.18s ease-in both t-sheet-out!important}@media (prefers-reduced-motion:reduce){:root:root *,:root:root :before,:root:root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
