@keyframes kit-ov-sheet-down{to{transform:translateY(100%)}}@keyframes kit-ov-rise-in{0%{opacity:0;transform:translateY(4px)scale(.96)}}@keyframes kit-ov-rise-out{to{opacity:0;transform:translateY(4px)scale(.96)}}@keyframes kit-ov-zoom-in{0%{opacity:0;transform:scale(.96)}}@keyframes kit-ov-zoom-out{to{opacity:0;transform:scale(.96)}}.kit-scrim{background:var(--scrim-strong);animation:kit-fade-in var(--dur-sheet) var(--ease-emphasized) both}.kit-scrim[data-closing]{animation:kit-fade-out .3s var(--ease-exit) both}.kit-scrim[data-layer=modal]{animation-duration:var(--dur-normal);animation-timing-function:var(--ease-out-soft)}.kit-scrim[data-layer=modal][data-closing]{animation-duration:.15s;animation-timing-function:var(--ease-exit)}.kit-sheet{animation:kit-sheet-in var(--dur-sheet) var(--ease-emphasized) both}.kit-sheet[data-closing]{animation:kit-sheet-out .3s var(--ease-exit) both}@media (max-width:767.98px){.kit-sheet{animation-name:kit-sheet-up}.kit-sheet[data-closing]{animation-name:kit-ov-sheet-down}}.kit-modal{animation:kit-ov-zoom-in var(--dur-normal) var(--ease-out-soft) both}.kit-modal[data-closing]{animation:kit-ov-zoom-out .15s var(--ease-exit) both}.kit-menu{animation:kit-pop-in var(--dur-pop-in) var(--ease-out-soft) both;transform-origin:top}.kit-menu[data-closing]{animation:kit-pop-out var(--dur-pop-out) var(--ease-exit) both}.kit-menu[data-side=top]{transform-origin:bottom;animation-name:kit-ov-rise-in}.kit-menu[data-side=top][data-closing]{animation-name:kit-ov-rise-out}.kit-tooltip{animation:kit-fade-in var(--dur-fast) var(--ease-out-soft) both}.kit-tooltip[data-closing]{animation:kit-fade-out var(--dur-fast) var(--ease-exit) both}.kit-layer:focus,.kit-layer:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.kit-scrim,.kit-sheet,.kit-modal,.kit-menu,.kit-tooltip{animation-duration:1ms!important}}
.kit-tile{background:var(--fill-2);border-radius:24px;position:relative;overflow:hidden}a.kit-tile{transition:background-color .15s ease-out}a.kit-tile:hover{background:var(--fill-3)}.kit-tile-rise{transition:transform 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1);transition-delay:calc(var(--d,0) * .1s)}.js .kit-tile-rise:not(.kit-in){opacity:0;transform:translateY(24px)}@keyframes kit-track{to{transform:translate(-50%)}}.kit-track{width:max-content;animation:kit-track var(--dur,90s) linear infinite;will-change:transform;animation-play-state:paused;display:flex}.kit-run .kit-track{animation-play-state:running}.kit-swap{transition:opacity .25s cubic-bezier(.25,.46,.45,.94),transform .25s cubic-bezier(.25,.46,.45,.94),filter .25s cubic-bezier(.25,.46,.45,.94)}.kit-swap[data-state=out]{opacity:0;filter:blur(4px);transform:translateY(-16px)}.kit-swap[data-state=in]{opacity:0;filter:blur(4px);transition:none;transform:translateY(16px)}@keyframes kit-caret{0%,49.9%{opacity:1}50%,to{opacity:0}}.kit-caret{vertical-align:-.08em;background:currentColor;width:2px;height:.9em;margin-left:2px;animation:1.06s step-end infinite kit-caret;display:inline-block}.kit-drift:hover .kit-track,.kit-drift:focus-within .kit-track{animation-play-state:paused}.kit-drift:after{content:"";background:linear-gradient(to right, transparent, var(--paper) 70%);pointer-events:none;width:96px;position:absolute;inset:0 0 0 auto}.kit-drift-toggle{z-index:1;background:var(--fill-3);width:32px;height:32px;color:var(--ink);border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s ease-out;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.kit-drift-toggle:hover{background:var(--fill-4)}@keyframes kit-print{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}}.kit-print{animation:.32s cubic-bezier(.16,1,.3,1) backwards kit-print;animation-delay:calc(var(--r,0) * .12s)}@media (prefers-reduced-motion:reduce){.kit-tile-rise,.kit-swap{transition:none}.js .kit-tile-rise:not(.kit-in){opacity:1;transform:none}.kit-track,.kit-caret,.kit-print{animation:none}}
