.avatar-aura{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:3;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.avatar-aura__asset{display:block;width:100%;height:100%;object-fit:contain;opacity:.88;-webkit-user-drag:none}.avatar-aura__filters{position:absolute;overflow:hidden;pointer-events:none}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff")}.kruv-music{display:flex;align-items:center;gap:8px;color:#fff}.kruv-music audio{display:none}.kruv-music-speaker{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;padding:0;border:0;background:none;color:inherit;cursor:pointer;opacity:.68}.kruv-music-speaker:hover,.kruv-music-speaker[aria-pressed=true]{opacity:1}.kruv-music-speaker svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.kruv-music-volume{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:92px;height:32px;margin:0;padding:0;border:0;background:transparent;accent-color:#fff;cursor:pointer}.kruv-music-volume::-webkit-slider-runnable-track{height:2px;background:#ffffff57}.kruv-music-volume::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:9px;height:9px;margin-top:-3.5px;border:0;border-radius:50%;background:#fff}.kruv-music-volume::-moz-range-track{height:2px;background:#ffffff57}.kruv-music-volume::-moz-range-thumb{width:9px;height:9px;border:0;border-radius:50%;background:#fff}.kruv-music-level{min-width:29px;font-size:11px;font-weight:330;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#ffffff94}.kruv-music-speaker:focus-visible,.kruv-music-volume:focus-visible{outline:1px solid rgba(255,255,255,.7);outline-offset:3px}.kruv-music-speaker:disabled,.kruv-music-volume:disabled{opacity:.28;cursor:default}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.physics-code-stream{position:absolute;z-index:2;left:4.2%;top:calc(5.4% + 100px);bottom:10%;width:clamp(180px,24vw,340px);display:flex;flex-direction:column;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:IBM Plex Mono,monospace;font-size:10.7px;font-weight:400;line-height:1.85;letter-spacing:0;color:#d2d8d566;contain:layout paint}.physics-code-stream__window{position:relative;flex:1;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 24px,#000 calc(100% - 50px),transparent),linear-gradient(to right,#000 72%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent,#000 24px,#000 calc(100% - 50px),transparent),linear-gradient(to right,#000 72%,transparent);mask-composite:intersect}.physics-code-stream__track{display:flex;flex-direction:column;width:max-content;min-width:100%;will-change:transform;animation:physics-code-flow 9.6s linear -2.6s infinite}.physics-code-stream__group{flex:none}.physics-code-stream__line{display:flex;align-items:baseline;min-height:1.85em}.physics-code-stream__line-number{flex:none;width:31px;color:#9faca342;font-size:8px;text-align:left;font-variant-numeric:tabular-nums}.physics-code-stream__source{white-space:pre}.physics-token-comment{color:#b4c0b666}.physics-token-keyword{color:#f7faf88c}.physics-token-number{color:#d3ddc978}.physics-code-stream__caret{margin-left:7px;color:#f0f8eeb3;animation:physics-code-caret 1.6s steps(1,end) infinite}.physics-code-stream__scan{position:absolute;left:0;top:-15%;width:100%;height:14%;background:linear-gradient(to bottom,transparent,rgba(230,243,231,.035),transparent);border-bottom:1px solid rgba(230,243,231,.035);animation:physics-code-scan 18.4s linear -6s infinite}.physics-code-stream:not(.is-running) *,.physics-code-stream:not(.is-running) *:before,.physics-code-stream:not(.is-running) *:after{animation-play-state:paused}.physics-code-stream.is-still .physics-code-stream__track{animation:none;transform:translateY(-14%);will-change:auto}.physics-code-stream.is-still .physics-code-stream__scan{display:none}@keyframes physics-code-flow{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes physics-code-scan{0%{transform:translateY(0)}to{transform:translateY(830%)}}@keyframes physics-code-caret{0%,48%{opacity:.7}49%,to{opacity:0}}@media(max-width:1100px){.physics-code-stream{font-size:10px;width:24vw}.physics-code-stream__line-number{width:26px;font-size:7px}}@media(max-height:650px)and (min-width:961px){.physics-code-stream{top:calc(5.4% + 80px);font-size:10px}}@media(max-height:500px)and (min-width:761px){.physics-code-stream{top:calc(7% + 64px);bottom:11%;font-size:9px}}@media(max-width:760px){.physics-code-stream{display:none}}@media(prefers-reduced-motion:reduce){.physics-code-stream__track{animation:none;transform:translateY(-14%);will-change:auto}.physics-code-stream__scan{display:none}.physics-code-stream__caret{animation:none}}.entry-experience{--entry-progress:0;--entry-aperture:1px;--entry-ring-opacity:0;--entry-veil-opacity:.78;position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;overflow:hidden;isolation:isolate;color:#fff;pointer-events:none}.entry-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.entry-awaiting .entry-eclipse-mask{background:#000;opacity:.78}.entry-awaiting .entry-eclipse-rim{display:none}.entry-avatar-invitation{position:absolute;left:var(--avatar-x,57%);top:var(--avatar-y,50%);width:var(--avatar-diameter,200px);height:var(--avatar-diameter,200px);transform:translate(-50%,-50%);pointer-events:none}.entry-avatar-target{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;border-radius:50%;background:transparent;overflow:hidden;outline:0;pointer-events:auto}.entry-avatar-target:focus-visible{outline:0}.entry-avatar-target:disabled{opacity:.4;cursor:wait}.entry-click-hint{position:absolute;right:calc(100% + 30px);top:50%;transform:translateY(-50%);white-space:nowrap;font-size:13px;font-weight:330;letter-spacing:.06em;color:#ffffff85;transition:color .18s}.entry-avatar-invitation:hover .entry-click-hint{color:#ffffffb3}.entry-avatar-invitation:focus-within .entry-click-hint{text-decoration:underline;text-underline-offset:4px}.entry-visual{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.entry-eclipse-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 57% 50%,transparent 0,transparent var(--entry-aperture),#000 calc(var(--entry-aperture) + 1px));opacity:var(--entry-veil-opacity)}.entry-eclipse-rim{position:absolute;left:57%;top:50%;width:calc(var(--entry-aperture) * 2);height:calc(var(--entry-aperture) * 2);transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.8);border-radius:50%;opacity:var(--entry-ring-opacity);box-shadow:0 0 15px #ffffff1f,inset 0 0 10px #ffffff14}@media(prefers-reduced-motion:reduce){.entry-running{display:none}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-identity:"Space Grotesk","Inter Variable",sans-serif;font-family:Inter Variable,sans-serif;font-weight:330;color:#fff;background:#000;font-synthesis:none;font-feature-settings:"ss01" 1,"ss02" 1,"tnum" 1}*{box-sizing:border-box}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid #fff;outline-offset:5px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.universe{--reveal:1;position:relative;width:100%;height:100svh;height:100dvh;min-height:420px;overflow:clip;background:#000;isolation:isolate}.universe{-webkit-user-select:none;user-select:none}.universe[data-well=held]{cursor:none}.gravity-canvas,.orbit-paths{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gravity-canvas{opacity:0;transition:opacity .16s}.gravity-canvas.is-ready{opacity:1}.orbit-paths{z-index:3;pointer-events:none}.identity{position:absolute;left:4.2%;top:5.4%;z-index:5;max-width:440px}.fuzzy-heading{font-weight:500;font-family:var(--font-identity);font-size:clamp(42px,4.3vw,65px);letter-spacing:-.04em;line-height:1;margin:0}.fuzzy-heading canvas{display:block;max-width:100%}.portrait-core{position:absolute;left:57%;top:50%;width:200px;height:200px;transform:translate(-50%,-50%);z-index:4;border-radius:50%;overflow:visible;background:#020802;-webkit-user-select:none;user-select:none}.portrait-image{width:100%;height:100%;display:block;object-fit:cover;object-position:center;border-radius:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.portrait-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:64px;font-weight:200}.social-orbits{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none}.social-icon{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;pointer-events:auto;color:#fff;text-decoration:none;will-change:transform}.social-glyph{width:35px;height:35px;display:block;filter:invert(1) drop-shadow(1px 0 7px #fff);transition:filter .16s,transform .16s;-webkit-user-select:none;user-select:none}.social-icon.is-held .social-glyph{filter:invert(1) drop-shadow(1px 0 7px #fff) drop-shadow(0 0 3px #fff);transform:scale(1.12)}.social-glyph--vrc{position:relative;filter:drop-shadow(1px 0 7px #fff)}.social-glyph--vrc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;-webkit-mask-image:url(/assets/icons/vrchat-original.png);mask-image:url(/assets/icons/vrchat-original.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-mode:luminance}.social-glyph--vrc img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;clip-path:inset(20% 10% 40% 12%);filter:none}.social-icon.is-held .social-glyph--vrc{filter:drop-shadow(1px 0 7px #fff) drop-shadow(0 0 3px #fff)}.social-icon:focus-visible{outline:1px solid #fff;outline-offset:3px}.social-label{position:absolute;top:var(--label-top, calc(100% + 5px) );bottom:var(--label-bottom,auto);left:calc(50% + var(--label-offset,0px));transform:translate(-50%) translateY(-3px);padding:7px 11px;min-width:max-content;background:#000000eb;opacity:0;pointer-events:none;transition:opacity .12s,transform .12s;text-align:center;font-size:12px;font-weight:400;letter-spacing:.03em}.social-label.is-visible{opacity:1;transform:translate(-50%) translateY(0)}.top-controls{position:absolute;right:4.2%;top:4.5%;z-index:20;display:flex;align-items:center;gap:28px}.view-counter-wrap{position:absolute;left:4.2%;bottom:5%;z-index:5}.site-views{display:flex;align-items:center;gap:8px;color:#858484;font-size:12px;letter-spacing:.03em}.site-views svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.25}.site-views__count{color:#bdbdbd;font-variant-numeric:tabular-nums}.site-views__label{margin-left:2px}.space-weather{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}.shooting-star{position:absolute;left:var(--meteor-x);top:var(--meteor-y);display:block;width:140px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.82));opacity:0;transform-origin:right center;animation:meteor-cross var(--meteor-period) linear var(--meteor-delay) infinite}.shooting-star:after{content:"";position:absolute;right:0;top:-1px;width:3px;height:3px;border-radius:50%;background:#fff;box-shadow:0 0 9px #ffffffb3}@keyframes meteor-cross{0%,2.5%{opacity:0;transform:rotate(var(--meteor-angle)) translate(-230px)}3%{opacity:.75}5%{opacity:0;transform:rotate(var(--meteor-angle)) translate(460px)}5.1%,to{opacity:0}}.far-star{position:absolute;width:1px;height:1px;background:#fff;opacity:.12;animation:far-star var(--star-period) ease-in-out var(--star-delay) infinite}.far-star:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;background:linear-gradient(transparent,rgba(255,255,255,.4),transparent);width:1px;left:0}@keyframes far-star{0%,65%,to{opacity:.12;transform:scale(.8)}78%{opacity:.75;transform:scale(1.2)}90%{opacity:.18}}.distant-satellite{position:absolute;top:17%;left:-3%;display:flex;align-items:center;gap:4px;opacity:0;animation:satellite-pass 86s linear 15s infinite}.distant-satellite i{width:2px;height:1px;background:#bdbdbd}.distant-satellite i:nth-child(2){width:4px;height:2px}@keyframes satellite-pass{0%{opacity:0;transform:translate(0)}1%{opacity:.4}24%{opacity:.4;transform:translate(108vw,11vh)}25%,to{opacity:0;transform:translate(108vw,11vh)}}:is(.stage-waiting,.stage-intro) .scene-ui{pointer-events:none}:is(.stage-waiting,.stage-intro) .social-icon{pointer-events:none}.desktop-notice{display:none}@media(max-width:960px){.identity{max-width:320px}.fuzzy-heading{font-size:42px}.social-glyph{width:30px;height:30px}}@media(max-height:650px)and (min-width:961px){.fuzzy-heading{font-size:48px}.social-glyph{width:30px;height:30px}}@media(max-height:500px)and (min-width:761px){.identity{top:7%}.fuzzy-heading{font-size:38px}.view-counter-wrap{bottom:4%}.top-controls{top:3%}}@media(max-width:760px){.gravity-canvas,.orbit-paths,.scene-ui,.space-weather,.entry-experience{visibility:hidden}.desktop-notice{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;flex-direction:column;text-align:left;padding:32px;background:#000}.desktop-notice h2{font-size:34px;font-weight:330;letter-spacing:-.025em;margin:0 0 16px;line-height:1.25}.desktop-notice p{font-size:15px;line-height:1.5;letter-spacing:.025em;color:#bababa}.desktop-notice small{font-size:12px;line-height:1.33;letter-spacing:.04em;color:#9d9d9d}}.desktop-notice h2{font-family:var(--font-identity);font-weight:500;letter-spacing:-.04em}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.shooting-star,.distant-satellite{display:none}}
