.tone-inverse[data-v-18fb8f22]{color-scheme:dark;--color-ink:var(--color-on-inverse);--color-ink-2:var(--color-on-inverse-2);--color-ink-3:var(--color-on-inverse-2);--color-surface:color-mix(in oklab,var(--color-on-inverse) 6%,var(--color-inverse));--color-canvas:color-mix(in oklab,var(--color-on-inverse) 10%,var(--color-inverse));--color-selected:color-mix(in oklab,var(--color-link-inverse) 18%,var(--color-inverse));--color-line:color-mix(in oklab,var(--color-on-inverse) 16%,var(--color-inverse));--color-line-strong:color-mix(in oklab,var(--color-on-inverse) 28%,var(--color-inverse));--color-link:var(--color-link-inverse);--color-focus:var(--color-link-inverse);--shadow-focus:0 0 0 2px var(--color-inverse),0 0 0 4px var(--color-link-inverse)}.kit-inverse{color-scheme:dark;--color-ink:var(--color-on-inverse);--color-ink-2:var(--color-on-inverse-2);--color-ink-3:var(--color-on-inverse-2);--color-surface:color-mix(in oklab,var(--color-on-inverse) 6%,var(--color-inverse));--color-canvas:color-mix(in oklab,var(--color-on-inverse) 10%,var(--color-inverse));--color-selected:color-mix(in oklab,var(--color-link-inverse) 18%,var(--color-inverse));--color-line:color-mix(in oklab,var(--color-on-inverse) 16%,var(--color-inverse));--color-line-strong:color-mix(in oklab,var(--color-on-inverse) 28%,var(--color-inverse));--color-link:var(--color-link-inverse);--color-focus:var(--color-link-inverse);--shadow-focus:0 0 0 2px var(--color-inverse),0 0 0 4px var(--color-link-inverse);--color-on-chip:var(--color-link-inverse)}:root,[data-site-theme]{--page-ink:var(--color-ink);--page-ink-2:var(--color-ink-2);--page-ink-3:var(--color-ink-3);--page-surface:var(--color-surface);--page-canvas:var(--color-canvas);--page-selected:var(--color-selected);--page-line:var(--color-line);--page-line-strong:var(--color-line-strong);--page-link:var(--color-link);--page-focus:var(--color-focus);--page-shadow-focus:var(--shadow-focus);--page-on-chip:var(--color-on-chip,var(--color-on-inverse))}.kit-page{color:var(--page-ink-2);color-scheme:normal;--color-ink:var(--page-ink);--color-ink-2:var(--page-ink-2);--color-ink-3:var(--page-ink-3);--color-surface:var(--page-surface);--color-canvas:var(--page-canvas);--color-selected:var(--page-selected);--color-line:var(--page-line);--color-line-strong:var(--page-line-strong);--color-link:var(--page-link);--color-focus:var(--page-focus);--shadow-focus:var(--page-shadow-focus);--color-on-chip:var(--page-on-chip)}@keyframes kit-marquee{to{transform:translate(-50%)}}.kit-marquee-track{animation:kit-marquee 40s linear infinite}.kit-marquee:hover .kit-marquee-track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.kit-marquee-track{animation:none}}.kit-pattern-dots:before,.kit-pattern-glow:before,.kit-pattern-lines:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.kit-pattern-lines:before{background-image:repeating-linear-gradient(115deg,color-mix(in oklab,currentColor 9%,transparent) 0 1px,transparent 1px 26px);-webkit-mask-image:radial-gradient(120% 90% at 50% 100%,#000 30%,transparent 75%);mask-image:radial-gradient(120% 90% at 50% 100%,#000 30%,transparent 75%)}.kit-pattern-dots:before{background-image:radial-gradient(color-mix(in oklab,currentColor 16%,transparent) 1px,transparent 1.5px);background-size:22px 22px;-webkit-mask-image:radial-gradient(90% 80% at 50% 40%,#000 20%,transparent 80%);mask-image:radial-gradient(90% 80% at 50% 40%,#000 20%,transparent 80%)}.kit-pattern-glow:before{background-image:radial-gradient(60% 55% at 50% 0,color-mix(in oklab,var(--color-accent,var(--color-link)) 28%,transparent),transparent 70%)}@media(prefers-reduced-motion:no-preference){html.js [data-motion]:not([data-motion-in]) [data-motion-item],html.js [data-motion]:not([data-motion-in]):not(:has([data-motion-item]))>[data-motion-target]{opacity:0}html.js:not([data-motion-ready]) [data-motion] [data-motion-item],html.js:not([data-motion-ready]) [data-motion]:not(:has([data-motion-item]))>[data-motion-target]{animation:kit-m-fade .4s 2.5s both}html.js [data-motion][data-motion-in] [data-motion-item],html.js [data-motion][data-motion-in]:not(:has([data-motion-item]))>[data-motion-target]{animation:var(--m-name) var(--m-dur,.65s) var(--ease-out,cubic-bezier(.22,1,.36,1)) both;animation-delay:calc(var(--m-delay, 0s) + var(--m-i, 0)*var(--m-stagger, 0s))}}@keyframes kit-m-fade{0%{opacity:0}}@keyframes kit-m-fade-up{0%{opacity:0;transform:translateY(24px)}}@keyframes kit-m-fade-down{0%{opacity:0;transform:translateY(-24px)}}@keyframes kit-m-slide-left{0%{opacity:0;transform:translate(40px)}}@keyframes kit-m-slide-right{0%{opacity:0;transform:translate(-40px)}}@keyframes kit-m-scale{0%{opacity:0;transform:scale(.94)}}@keyframes kit-m-blur{0%{filter:blur(10px);opacity:0}}
