:root{--ff-mv-skifer: "MV-Skifer", Inter, system-ui, Avenir, Helvetica, Arial;--ff-geistmono: GeistMono, Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;--ui-raw-btn-transition: all .25s;font-family:var(--ff-geistmono);line-height:1.25;font-weight:500;font-size:16px;color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 1024px){:root{font-size:16px}}html{margin:0;padding:0;width:100%;height:100%;overflow-x:hidden;overscroll-behavior-x:none;overscroll-behavior-y:none;background-color:#000}body{margin:0}h1,h2{font-family:var(--ff-mv-skifer);line-height:1;font-weight:500;font-size:2.5rem;margin:1rem 0}h3,h4,h5,h6{font-family:var(--ff-geistmono);line-height:1.25;font-weight:700}a{text-decoration:none;color:inherit}button{background-color:transparent;border:none;margin:0;padding:0;text-align:inherit;font:inherit;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width: 1024px){h1,h2{font-size:3.75rem}.global--model-area-hovered{cursor:none}}@font-face{font-family:GeistMono;font-weight:300;src:url(/assets/fonts/GeistMono-Light.woff2) format("opentype");font-display:swap}@font-face{font-family:GeistMono;font-weight:500;src:url(/assets/fonts/GeistMono-Medium.woff2) format("opentype");font-display:swap}@font-face{font-family:GeistMono;font-weight:700;src:url(/assets/fonts/GeistMono-Bold.woff2) format("opentype");font-display:swap}@font-face{font-family:MV-Skifer;font-weight:500;src:url(/assets/fonts/MV-Skifer.woff2) format("opentype");font-display:swap}.ui-raw-btn{color:inherit;cursor:pointer;transition:var(--ui-raw-btn-transition)}.ui-raw-btn:hover{background-color:#fff!important;color:#000!important}.ui-common-btn{padding:.25rem .4rem;border-radius:1rem;text-align:center;border:none}.ui-external-link,.ui-external-link:visited{color:#fff}.ui-external-link:hover{color:#000;background-color:#fff}main.svelte-x9vigl.svelte-x9vigl{padding:1rem}@media (min-width: 1024px){.layout.svelte-x9vigl main.svelte-x9vigl{padding:0 30%}}svg.svelte-dh7sxo circle.svelte-dh7sxo{transition:var(--ui-raw-btn-transition)}svg.svelte-dh7sxo path.svelte-dh7sxo{transition:var(--ui-raw-btn-transition)}svg.svelte-dh7sxo:hover circle.svelte-dh7sxo{fill:#fff}svg.svelte-dh7sxo:hover path.svelte-dh7sxo{stroke:#000}.tag-btn.svelte-1h7omgt{background-color:var(--bg-color);color:var(--color);pointer-events:none;cursor:none;border-radius:.5rem}.tag-btn_outlined.svelte-1h7omgt{border:2px solid var(--border-color);color:var(--color);background-color:transparent}.p-info-description.svelte-1uhbck6 p{margin:1rem 0}.p-info-description.svelte-1uhbck6 img{margin:1rem 0;width:100%;border-radius:.5rem}.p-info.svelte-1rjeo5s.svelte-1rjeo5s{padding-top:60vh;padding-bottom:1rem}.p-info__header.svelte-1rjeo5s.svelte-1rjeo5s{position:fixed;top:0;right:0;padding:1rem;z-index:1;line-height:0}.p-info__close-btn.svelte-1rjeo5s.svelte-1rjeo5s{cursor:pointer}.p-info__nda-sticker.svelte-1rjeo5s.svelte-1rjeo5s{position:absolute;top:30vh;left:50%;transform-origin:center;transform:translate(-50%,-50%) rotate(10deg);width:200px}.p-info__content.svelte-1rjeo5s>.svelte-1rjeo5s{margin:0}.p-info__roles.svelte-1rjeo5s.svelte-1rjeo5s{display:flex;flex-wrap:wrap;gap:.25rem}.p-info__active-period.svelte-1rjeo5s.svelte-1rjeo5s{display:flex;justify-content:flex-start;align-items:center;gap:.75rem}.p-info__devider.svelte-1rjeo5s.svelte-1rjeo5s{width:100%;height:1px;background-color:#878787;margin:.5rem 0}.model-area.svelte-cgtawj{position:absolute;top:calc(50% - 32.5vh);left:calc(50% - 45vw);height:70vh;width:90vw}@media (min-width: 1024px){.model-area.svelte-cgtawj{top:calc(50% - 40vh);left:calc(50% - 25vw);height:80vh;width:50vw}}.avatar.svelte-hdpxed.svelte-hdpxed{line-height:0}.avatar.svelte-hdpxed img.svelte-hdpxed{width:2.5rem;height:2.5rem;border-radius:999px}.header.svelte-z3kpam.svelte-z3kpam{padding:1rem;z-index:1;display:flex;justify-content:stretch;align-items:end;gap:.5rem}.header__title.svelte-z3kpam.svelte-z3kpam{flex-grow:1;background-color:transparent;align-self:center}.header__title.svelte-z3kpam p.svelte-z3kpam{margin:0}.header__btn.svelte-z3kpam.svelte-z3kpam{align-self:stretch;border-radius:1.25rem;background-color:#1e1e1e;color:#fff;display:flex;justify-content:start;align-items:center}.header__btn.svelte-z3kpam p.svelte-z3kpam{margin:.5rem 1rem}@media (min-width: 1024px){.header.svelte-z3kpam.svelte-z3kpam{width:fit-content;margin-left:auto}}.user-action-helper.svelte-1yersyw{position:absolute;left:var(--x);bottom:var(--y);display:flex;align-items:center;gap:.4rem;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;padding:.25rem .4rem;border-radius:99rem;background-color:#1e1e1e}.user-action-helper__circle.svelte-1yersyw{width:.6rem;height:.6rem;border-radius:50%;background-color:#fff}.user-action-helper__text.svelte-1yersyw{margin:0}.user-action-helper__circle--animate-click.svelte-1yersyw{animation:1s ease-out infinite alternate svelte-1yersyw-click}@keyframes svelte-1yersyw-click{0%{opacity:.25}to{opacity:1}}.user-action-helper__circle--animate-scroll.svelte-1yersyw{animation:1s ease-out infinite alternate svelte-1yersyw-scroll}@keyframes svelte-1yersyw-scroll{0%{transform:translateY(-4px);opacity:1}to{transform:translateY(4px);opacity:.5}}.layout{position:absolute;top:0;left:0;width:100%;min-height:100vh;min-height:100dvh;z-index:1}@media (min-width: 1024px){.click-helper.svelte-1mapibw{display:none}}.link-btn.svelte-1hgb8kv{background-color:var(--bg-color);color:var(--color)}.stack-map.svelte-1isuxv7,.about-page__links.svelte-x9mx20{display:flex;flex-wrap:wrap;gap:.25rem}.about-page.svelte-x9mx20{margin-bottom:2rem}@media (min-width: 1024px){.about-page.svelte-x9mx20{margin-top:5rem;margin-bottom:5rem}}.notfound-page.svelte-q1soww{height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.notfound-page__title.svelte-q1soww{text-align:center}.cursors-container.svelte-1cdzgk5{display:none;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.cursors-container__cursor.svelte-1cdzgk5{position:absolute;will-change:transform;transform:translate(-25px,-25px)}.cursors-container__eye.svelte-1cdzgk5{position:absolute;top:-25px;left:-25px;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:0;transform:scale(0);transition:transform .2s ease-in}.cursors-container__eye--visible.svelte-1cdzgk5{transform:scale(1);transition-timing-function:cubic-bezier(.5,2.25,1,1.1);transition-duration:.4s}@media (min-width: 1024px){.cursors-container.svelte-1cdzgk5{display:block}}.loading.svelte-1glpp5.svelte-1glpp5{position:absolute;top:0;left:0;z-index:999;width:100%;height:100vh;height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#000;color:#fff}.loading.svelte-1glpp5 p.svelte-1glpp5{animation:1s ease-in-out infinite alternate svelte-1glpp5-shimmer}.loading__avatar.svelte-1glpp5.svelte-1glpp5{position:absolute;bottom:4rem}@keyframes svelte-1glpp5-shimmer{0%{opacity:1}to{opacity:.5}}canvas.svelte-he3vsg{visibility:var(--visibility);position:absolute;top:0;left:0;width:100%;height:100vh;height:100dvh;touch-action:none}
