@property --csc-n{syntax:"<integer>";inherits:false;initial-value:0}.csc .csc-rise{animation:csc-rise .6s cubic-bezier(.2, .7, .2, 1) var(--d,0s) both}.csc .csc-fade{animation:cws-in .5s ease-out var(--d,0s) both}.csc .csc-arc{animation:csc-arc 1.1s cubic-bezier(.45, 0, .2, 1) var(--d,0s) both}.csc .csc-bar{transform-origin:bottom;animation:csc-bar .7s cubic-bezier(.2, .8, .2, 1) var(--d,0s) both}.csc .csc-grow{transform-origin:0;animation:csc-grow .9s cubic-bezier(.2, .8, .2, 1) var(--d,0s) both}[dir=rtl] .csc .csc-grow{transform-origin:100%}.csc .csc-play{animation:csc-play 6.5s linear var(--d,0s) both}.csc .csc-flash{animation:csc-flash var(--dur,1.1s) ease-in-out var(--d,0s) both}.csc .csc-check{animation:csc-check .35s cubic-bezier(.3, 1.4, .5, 1) var(--d,0s) both}.csc .csc-done{animation:csc-done .3s ease-out var(--d,0s) both}.csc .csc-num{--csc-n:var(--to);counter-reset:csc var(--csc-n);animation:csc-num 1.4s cubic-bezier(.2, .7, .2, 1) var(--d,0s) both}.csc .csc-num:after{content:counter(csc)}@keyframes csc-rise{0%{opacity:0;translate:0 calc(var(--u) * 1.2)}}@keyframes csc-arc{0%{stroke-dasharray:0 100}}@keyframes csc-bar{0%{scale:1 0}}@keyframes csc-check{0%{opacity:0;scale:.4}}@keyframes csc-done{0%{color:var(--foreground);text-decoration-color:#0000}}@keyframes csc-num{0%{--csc-n:0}}.csc .csc-done{text-decoration:line-through;-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground);color:var(--muted-foreground)}.csc .cho-leave{opacity:0;animation:cho-leave .5s ease-in var(--d,0s) both;translate:0 6%;scale:.9}.csc .cho-come{animation:cho-come .7s cubic-bezier(.2, .9, .3, 1.1) var(--d,0s) both}.csc .cho-drop{animation:cho-drop .55s cubic-bezier(.2, .9, .3, 1.15) var(--d,0s) both}.csc .cho-out{opacity:0;animation:cho-out .25s ease-out var(--d,0s) both}.csc .cho-in{animation:cws-in .45s ease-out var(--d,0s) both}.csc .cho-push{animation:cho-push .45s ease-out var(--d,0s) both}.csc .cho-drawer{animation:cho-drawer .4s cubic-bezier(.2, .8, .2, 1) var(--d,0s) both}.csc .cho-drawer-out{animation:cho-drawer-out .35s ease-in var(--d,0s) both}.csc .cho-pulse{opacity:0;animation:sim-pulse .9s ease-out var(--d,0s) 2}.csc .cho-tap{opacity:0;animation:cho-tap .6s ease-out var(--d,0s) both}@keyframes cho-leave{0%{opacity:1;translate:0;scale:1}}@keyframes cho-come{0%{opacity:0;translate:0 10%;scale:.92}}@keyframes cho-drop{0%{opacity:0;translate:0 -140%}}@keyframes cho-drawer{0%{translate:-100%}}@keyframes cho-drawer-out{to{translate:-100%}}@keyframes cho-push{0%{translate:0}}@keyframes cho-out{0%{opacity:1}}@keyframes cho-tap{0%{opacity:0}1%{opacity:.9;scale:.4}to{opacity:0;scale:2.2}}.csc .cso-on{background:var(--w);color:var(--c);animation:cso-on .4s ease-out var(--d,0s) both;font-weight:600}.csc .cso-in{animation:cso-in .7s cubic-bezier(.2, .8, .2, 1) var(--d,0s) both}[dir=rtl] .csc .cso-in{animation-name:cso-in-rtl}@keyframes cso-on{0%{color:var(--muted-foreground);background:0 0}}@keyframes cso-in{0%{opacity:0;translate:14%}}@keyframes cso-in-rtl{0%{opacity:0;translate:-14%}}.csc .cfg-step{animation:.45s cubic-bezier(.2,.8,.2,1) both cfg-step}.csc .cfg-sw{background:var(--tab-c);animation:cfg-sw .3s ease-out var(--d,0s) both}.csc .cfg-knob{animation:cfg-knob .3s cubic-bezier(.3, 1.4, .5, 1) var(--d,0s) both;inset-inline-start:calc(var(--v) * 4.4)}.csc .cfg-focus{animation:cfg-focus 1.95s ease var(--d,0s)}.csc .cfg-menu{opacity:0;visibility:hidden;animation:cfg-menu 1.35s ease var(--d,0s)}.csc .cfg-pick{background:color-mix(in oklab, var(--tab-c) 12%, transparent);animation:cfg-pick .25s ease-out var(--d,0s) both}.csc .cfg-wake{animation:cfg-wake .4s ease-out var(--d,0s) both}.csc .cfg-chip{border-color:color-mix(in oklab, var(--tab-c) 40%, transparent);background:color-mix(in oklab, var(--tab-c) 12%, transparent);color:var(--tab-c);animation:cfg-chip .35s ease-out var(--d,0s) both}.csc .cfg-done-disc{transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.2,.9,.3,1.3) .25s both cfg-done-disc}.csc .cfg-done-ring{transform-box:fill-box;transform-origin:50%;opacity:0;animation:.8s ease-out .35s both cfg-done-ring}.csc .cfg-done-tick{stroke-dasharray:1;stroke-dashoffset:1px;animation:.45s cubic-bezier(.5,0,.2,1) .6s forwards cfg-done-tick}@keyframes cfg-done-disc{0%{transform:scale(0)}}@keyframes cfg-done-ring{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.9)}}@keyframes cfg-done-tick{to{stroke-dashoffset:0}}.csc .cld-played{clip-path:inset(0 100% 0 0);animation:5s linear both cld-played}[dir=rtl] .csc .cld-played{clip-path:inset(0 0 0 100%)}@keyframes cld-played{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 88% 0 0)}}.csc .cfg-press{animation:.3s ease-out cfg-press}.csc .cfg-toast{animation:.45s cubic-bezier(.2,.9,.3,1.2) .15s both cfg-toast}@keyframes cfg-step{0%{opacity:0;translate:0 calc(var(--v) * 3)}}@keyframes cfg-sw{0%{background:color-mix(in oklab, var(--foreground) 15%, transparent)}}@keyframes cfg-knob{0%{inset-inline-start:calc(var(--v) * .6)}}@keyframes cfg-focus{10%,85%{border-color:var(--tab-c);box-shadow:0 0 0 calc(var(--v) * 1) color-mix(in oklab, var(--tab-c) 18%, transparent)}}@keyframes cfg-menu{0%{opacity:0;visibility:visible;translate:0 calc(var(--v) * -1.5)}15%,60%{opacity:1;visibility:visible;translate:0}to{opacity:0;visibility:visible}}@keyframes cfg-pick{0%{background:0 0}}@keyframes cfg-wake{0%{opacity:.4}}@keyframes cfg-chip{0%{border-color:var(--border);color:var(--muted-foreground);background:0 0}}@keyframes cfg-press{50%{scale:.93}}@keyframes cfg-toast{0%{opacity:0;translate:0 40%}}.csc .svi-draw{stroke-dasharray:1;animation:svi-draw var(--dur,.7s) cubic-bezier(.45, 0, .2, 1) var(--d,0s) both}.csc .svi-lit{animation:svi-lit .5s ease-out var(--d,0s) both}@keyframes svi-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes svi-lit{0%{box-shadow:0 0 #0000}to{box-shadow:0 0 0 calc(var(--u) * .25) var(--tab-c), 0 0 calc(var(--u) * 1.6) color-mix(in oklab, var(--tab-c) 45%, transparent)}}.csc .csc-pan{animation:16s linear both csc-pan,16s linear both csc-loop}.csc .csc-trace{animation:csc-play 1.8s cubic-bezier(.3, .5, .3, 1) var(--d,0s) both}@keyframes csc-pan{0%,22.5%{animation-timing-function:cubic-bezier(.6,0,.2,1);translate:0}29.4%,53.8%{animation-timing-function:cubic-bezier(.6,0,.2,1);translate:0 -33.3333%}60.6%,to{translate:0 -66.6667%}}@keyframes csc-loop{0%{opacity:0}2.5%,96.9%{opacity:1}to{opacity:0}}.csc .kou-pan{animation:15s linear both kou-pan,15s linear both kou-loop}@keyframes kou-pan{0%,55.3%{animation-timing-function:cubic-bezier(.6,0,.2,1);translate:0}62.7%,to{translate:0 -50%}}@keyframes kou-loop{0%{opacity:0}2.7%,96.7%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.csc *{animation-delay:0s!important}.csc .csc-pan,.csc .kou-pan{animation:none}}.csc .ag-in{animation:.3s ease-out both cws-in}.csc .ag-out{animation:.35s ease-in both pbx-out}.csc .ag-drawer{animation:.45s cubic-bezier(.2,.8,.2,1) both ag-drawer}.csc .ag-drawer-out{animation:.35s ease-in both ag-drawer-out}[dir=rtl] .csc .ag-drawer{animation-name:ag-drawer-rtl}[dir=rtl] .csc .ag-drawer-out{animation-name:ag-drawer-out-rtl}.csc .ag-scroll{animation:ag-scroll 1.3s cubic-bezier(.6, 0, .2, 1) var(--d,0s) both}.csc .ag-menu{transform-origin:top;animation:.22s ease-out both ag-menu}.csc .ag-modal{animation:.4s cubic-bezier(.2,.8,.2,1) both ag-modal}@keyframes ag-drawer{0%{translate:100%}}@keyframes ag-drawer-rtl{0%{translate:-100%}}@keyframes ag-drawer-out{to{translate:100%}}@keyframes ag-drawer-out-rtl{to{translate:-100%}}@keyframes ag-scroll{to{translate:0 calc(var(--u) * -13.6)}}@keyframes ag-menu{0%{opacity:0;scale:1 .92}}@keyframes ag-modal{0%{opacity:0;scale:.96;translate:0 calc(var(--u) * 1.2)}}.csc .ag-pop{animation:.32s cubic-bezier(.3,1.5,.5,1) both ag-pop}.csc .ag-lift{animation:.25s ease-out both ag-lift}.csc .ag-land{animation:.45s cubic-bezier(.3,1.4,.5,1) both ag-land}.csc .ag-caret{animation:1s step-end infinite cws-caret}@keyframes ag-pop{0%{opacity:0;scale:.6}}@keyframes ag-lift{0%{box-shadow:none;rotate:none;scale:.97}}@keyframes ag-land{0%{rotate:2deg;scale:1.04}}.csc .drag-from{animation:drag-from .65s cubic-bezier(.45, 0, .2, 1) var(--d,0s) both}@keyframes drag-from{0%{translate:var(--from-x,0) var(--from-y,0)}}
