@media (hover: hover) and (pointer: fine){html.custom-cursor-enabled,html.custom-cursor-enabled *{cursor:none!important}html.custom-cursor-enabled .native-cursor,html.custom-cursor-enabled .native-cursor *{cursor:default!important}html.custom-cursor-enabled .native-cursor a,html.custom-cursor-enabled .native-cursor button,html.custom-cursor-enabled .native-cursor [role=button]{cursor:pointer!important}html.custom-cursor-enabled .native-cursor input,html.custom-cursor-enabled .native-cursor textarea{cursor:text!important}}[data-v-e6784371]:root{--mobile-screen-frame-size: 0px;--mobile-screen-frame-inline-size: 0px;--mobile-screen-frame-color: #000;--desktop-shell-inline-inset: 2rem;--footer-com-inline-inset: 1.33333rem;--footer-com-mobile-inline-inset: 1rem;--page-inline-gutter: 6vw;--text-color: #fffff4;--bg-color: #000;--opacity-color: #ffffff7a;--opacity-color2: rgba(255, 255, 255, .1);--star-color: #f7f7b686;--surface-color: rgba(13, 9, 18, .82);--surface-color-solid: #0b070f;--surface-color-soft: rgba(255, 255, 255, .035);--surface-color-raised: rgba(20, 10, 18, .9);--surface-color-inset: #090406;--text-muted: rgba(255, 255, 255, .56);--text-faint: rgba(255, 255, 255, .32);--text-ghost: rgba(255, 255, 255, .14);--border-color: rgba(255, 255, 255, .1);--border-color-strong: rgba(255, 255, 255, .22);--grid-line-color: rgba(255, 255, 255, .035);--shadow-color: rgba(0, 0, 0, .42);--shadow-color-soft: rgba(0, 0, 0, .18);--scanline-color: rgba(255, 255, 255, .04);--overlay-color: rgba(0, 0, 0, .58);--code-bg-color: #090406;--input-bg-color: rgba(9, 4, 6, .74);--panel-grid-bg: linear-gradient(rgba(255, 255, 255, .025) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, .025) 1px, transparent 1px), #090406}@media screen and (max-aspect-ratio: 1){[data-v-e6784371]:root{--page-inline-gutter: clamp(1.8667rem, 8vw, 2.4rem)}}[data-theme=light][data-v-e6784371],.light[data-v-e6784371]{--text-color: #1f1f1f;--bg-color: #ffffff;--opacity-color: #00000075;--opacity-color2: rgba(0, 0, 0, .1);--star-color: #4400b986;--surface-color: rgba(255, 255, 255, .78);--surface-color-solid: #ffffff;--surface-color-soft: rgba(0, 0, 0, .035);--surface-color-raised: rgba(255, 255, 255, .92);--surface-color-inset: #f4f1ed;--text-muted: rgba(0, 0, 0, .58);--text-faint: rgba(0, 0, 0, .34);--text-ghost: rgba(0, 0, 0, .14);--border-color: rgba(0, 0, 0, .1);--border-color-strong: rgba(0, 0, 0, .2);--grid-line-color: rgba(0, 0, 0, .05);--shadow-color: rgba(20, 20, 20, .1);--shadow-color-soft: rgba(20, 20, 20, .08);--scanline-color: rgba(0, 0, 0, .035);--overlay-color: rgba(255, 255, 255, .62);--code-bg-color: #f7f4ef;--input-bg-color: rgba(255, 255, 255, .78);--panel-grid-bg: linear-gradient(rgba(0, 0, 0, .04) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 0, 0, .035) 1px, transparent 1px), #f7f4ef}.cursor-position[data-v-e6784371]{position:fixed;top:0;left:0;pointer-events:none;z-index:20000;--cursor-inversion-color: #fff;mix-blend-mode:difference;transition:opacity .2s ease;will-change:transform}.cursor-position.is-hidden[data-v-e6784371]{opacity:0}.cursor-scale[data-v-e6784371]{position:relative;display:flow-root;width:0;height:0;filter:drop-shadow(0 0 .33333rem color-mix(in srgb,var(--page-theme-color, #e23456) 70%,transparent));transition:transform .24s cubic-bezier(.34,1.56,.64,1)}.cursor-scale.is-clicked[data-v-e6784371]{transform:scale(1.3)}.cursor-shape[data-v-e6784371]{position:relative;width:.8rem;height:.8rem;margin-top:-.4rem;margin-left:-.4rem;background-color:transparent;border-radius:50%;clip-path:none;transition:width 1s cubic-bezier(.25,1,.5,1),height 1s cubic-bezier(.25,1,.5,1),margin 1s cubic-bezier(.25,1,.5,1),background-color 1s cubic-bezier(.25,1,.5,1),border-radius 1s cubic-bezier(.25,1,.5,1)}.cursor-shape.is-active[data-v-e6784371]{width:1.2rem;height:1.2rem;margin-top:-.6rem;margin-left:-.6rem;border-radius:0;background-color:var(--cursor-inversion-color);clip-path:polygon(50% 0%,0% 100%,100% 100%);animation:spin-e6784371 2s linear infinite}.cursor-shape.is-active .cursor-body[data-v-e6784371]{opacity:0}.cursor-body[data-v-e6784371]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-color:var(--cursor-inversion-color);transform-origin:center;transition:opacity .2s ease,transform .18s ease}.cursor-shape.is-moving .cursor-body[data-v-e6784371]{transform:scale(1.2)}.cursor-position.is-loading .cursor-scale[data-v-e6784371]{transform:none;animation:cursor-loading-scale-e6784371 1.2s ease-in-out infinite}.cursor-position.is-loading .cursor-shape[data-v-e6784371],.cursor-position.is-loading .cursor-shape.is-active[data-v-e6784371]{width:.8rem;height:.8rem;margin-top:-.4rem;margin-left:-.4rem;border-radius:50%;clip-path:none;background-color:transparent;opacity:.5;transition:none;animation:cursor-loading-opacity-e6784371 1.2s ease-in-out infinite}.cursor-position.is-loading .cursor-shape .cursor-body[data-v-e6784371],.cursor-position.is-loading .cursor-shape.is-active .cursor-body[data-v-e6784371]{opacity:1}.cursor-position.is-hidden .cursor-shape[data-v-e6784371],.cursor-position.is-hidden .cursor-scale[data-v-e6784371]{animation-play-state:paused}@keyframes cursor-loading-scale-e6784371{0%,50%,to{transform:scale(.65)}25%,75%{transform:scale(1.15)}}@keyframes cursor-loading-opacity-e6784371{0%,50%,to{opacity:.5}25%,75%{opacity:.9}}@keyframes spin-e6784371{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
