.sf-page{background:#030813;color:#f2f8ff;font-family:var(--font-intervariable),Inter,system-ui,sans-serif;overflow:clip;letter-spacing:-.025em}.sf-page *{box-sizing:border-box}.sf-page button,.sf-page input{font:inherit}.sf-scroll{height:1300vh;position:relative}.sf-stage{position:sticky;top:0;width:100%;height:100svh;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 35%,#193451 0,#060e22 38%,#02040d 86%)}.sf-space,.sf-starfog,.sf-shade,.sf-city,.sf-clouds,.sf-ground,.sf-return,.sf-room,.sf-orb-webgl{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sf-space{background-image:radial-gradient(1px 1px at 4% 12%,#fff 90%,transparent),radial-gradient(2px 2px at 19% 66%,#bce7ff 90%,transparent),radial-gradient(1px 1px at 39% 21%,#fff 90%,transparent),radial-gradient(2px 2px at 63% 47%,#e8f6ff 90%,transparent),radial-gradient(1px 1px at 84% 9%,#fff 90%,transparent),radial-gradient(1px 1px at 94% 81%,#fff 90%,transparent);background-size:180px 170px,310px 260px,230px 190px,450px 370px,310px 350px,270px 240px;opacity:.82;will-change:transform}.sf-starfog{background:radial-gradient(ellipse at 50% 50%,transparent 20%,#02040d 78%)}.sf-zodiac-sky{position:absolute;left:50%;top:48%;width:min(94vw,125vh);height:min(78vh,95vw);transform:translate(-50%,-50%);overflow:visible;filter:drop-shadow(0 0 8px #67c6ff88);pointer-events:none}.sf-zodiac-grid polyline,.sf-personal-stars line{fill:none;stroke:#9cdfff;stroke-width:1.1;transition:stroke-dashoffset .08s linear}.sf-zodiac-grid circle,.sf-personal-stars circle{fill:#eefbff;filter:drop-shadow(0 0 5px #8bd7ff)}.sf-zodiac-grid text{fill:#b7d7ed;font-size:12px;text-anchor:middle;letter-spacing:.11em;text-transform:uppercase}.sf-zodiac-active polyline{stroke:#fff9cf;stroke-width:2.4;filter:drop-shadow(0 0 7px #fff)}.sf-zodiac-active circle{fill:#fff}.sf-personal-stars line{stroke-width:1.7}.sf-real-number text{fill:#a8e6ff;font-size:13px;letter-spacing:.04em}.sf-real-number .sf-digit{font-size:28px;font-weight:700}.sf-orb-guide{position:absolute!important;top:15%;right:12%;bottom:35%;left:12%;width:76%;height:50%;pointer-events:none}.sf-orb-webgl{z-index:12;mix-blend-mode:screen}.sf-orb-webgl canvas{width:100%;height:100%;display:block}.sf-orb-fallback{position:absolute;width:25px;height:25px;border-radius:50%;box-shadow:0 0 10px 5px #fff9,0 0 36px 12px #8bd7ff99,0 0 75px 25px #8bd7ff55;transform:translate(-50%,-50%)}.sf-city,.sf-return{overflow:hidden}.sf-city img,.sf-return>img:first-child{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 53%;object-position:center 53%;filter:saturate(.86)}.sf-city:after,.sf-return:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#0310265c 0%,transparent 35%,#02050ca8 100%)}.sf-room{overflow:hidden;transform-style:preserve-3d;will-change:clip-path}.sf-room-slice{position:absolute;top:-2%;right:-2%;bottom:-2%;left:-2%;background-repeat:no-repeat;background-position:center 32%;background-size:cover;will-change:transform;backface-visibility:hidden}.sf-room-light{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 52% 50%,#a8dbff55,transparent 54%);mix-blend-mode:screen}.sf-room-money .sf-room-slice{background-position:center 70%;filter:sepia(.25) saturate(1.4)}.sf-clouds{perspective:900px;filter:brightness(.48) saturate(.7) hue-rotate(185deg)}.sf-clouds img{position:absolute;width:65%;height:75%;-o-object-fit:cover;object-fit:cover;top:-5%;will-change:transform}.sf-cloud-left{left:-11%}.sf-cloud-right{right:-11%}.sf-ground{perspective:900px}.sf-hidden-map{position:absolute;top:34%;right:15%;bottom:7%;left:15%;border-radius:50%;background:radial-gradient(ellipse,#226474a3,transparent 70%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;color:#b9faff;text-shadow:0 0 18px #67dbff;font-size:clamp(23px,4vw,62px);letter-spacing:.22em}.sf-hidden-map small{font-size:clamp(12px,1.6vw,20px);letter-spacing:.05em;text-align:center}.sf-slab{position:absolute;bottom:-3%;width:52%;height:47%;background:linear-gradient(155deg,#333c43,#131b22 40%,#070b10 80%);border:3px solid #5b666a;box-shadow:0 -10px 20px #85e9ff22,0 14px 26px #000c;will-change:transform}.sf-slab-left{left:-2%;clip-path:polygon(0 0,100% 0,92% 48%,100% 100%,0 100%)}.sf-slab-right{right:-2%;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,8% 50%)}.sf-bolt{position:absolute;left:50%;top:47%;width:12vw;min-width:56px;height:40vh;background:#fff8c7;clip-path:polygon(48% 0,100% 0,66% 42%,100% 42%,22% 100%,39% 56%,0 56%);filter:drop-shadow(0 0 30px #fff5aa)}.sf-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:#f8ffff}.sf-return{background:#030813}.sf-return-stars{position:absolute;left:27%;top:1%;width:46%;height:46%;filter:drop-shadow(0 0 7px #62d9ff) drop-shadow(0 0 18px #62d9ff);z-index:2}.sf-return-stars svg{width:100%;height:100%}.sf-neon-logo{position:absolute!important;left:50%;top:42%;width:clamp(90px,13vw,190px)!important;height:auto!important;transform:translate(-50%,-50%);-o-object-fit:contain!important;object-fit:contain!important;filter:drop-shadow(0 0 16px #68dcff) saturate(1.2);z-index:3}.sf-warehouse-name{position:absolute;left:50%;top:65%;transform:translate(-50%);z-index:3;white-space:nowrap;font-size:clamp(13px,2.5vw,32px);font-weight:700;letter-spacing:.19em;text-shadow:0 0 7px #90e5ff,0 0 24px #4acbff;text-align:center}.sf-warehouse-name small{display:block;font-size:.4em;font-weight:500;letter-spacing:.25em;margin-top:4px}.sf-shade{z-index:13;background:linear-gradient(180deg,#0009,transparent 28%,transparent 57%,#02050abf 95%)}.sf-nav{position:absolute;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:14px clamp(16px,4vw,60px);font-size:11px;letter-spacing:.16em}.sf-nav a{color:#e8faff;text-decoration:none;display:flex;align-items:center}.sf-nav a:first-child img{width:47px;height:40px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 8px #76d8ff66)}.sf-nav a:last-child{border-bottom:1px solid #c5eaff;padding-bottom:4px}.sf-caption{position:absolute;z-index:19;left:clamp(20px,8vw,130px);bottom:12vh;max-width:600px;text-shadow:0 3px 18px #000}.sf-caption>span,.sf-reading span{font-size:11px;letter-spacing:.24em;color:#a9e7ff;font-weight:700}.sf-caption h1{font-weight:500;font-size:clamp(36px,6vw,86px);line-height:1.02;letter-spacing:-.06em;margin:13px 0;max-width:12ch}.sf-caption p{font-size:14px;color:#daeaf4}.sf-entry{position:absolute;z-index:20;right:clamp(20px,7vw,110px);top:25%;width:min(315px,31vw);padding:20px;border:1px solid #9fdcff88;background:#091422d9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:grid;gap:10px;border-radius:8px}.sf-entry label{font-size:11px;color:#d2eefa;letter-spacing:.07em}.sf-entry input,.sf-reading input{display:block;width:100%;height:43px;margin-top:5px;padding:0 10px;border:1px solid #b2cfda66;border-radius:8px;background:#0b1b2e;color:#fff;color-scheme:dark}.sf-entry button,.sf-reading button{min-height:44px;border:0;border-radius:8px;background:#9bdfff;color:#061727;font-weight:700;padding:0 14px;cursor:pointer}.sf-entry small{font-size:11px;color:#aebfcb}.sf-reading{position:absolute;z-index:22;left:50%;bottom:7vh;transform:translate(-50%);width:min(880px,calc(100% - 36px));padding:22px;background:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-hairline);border-radius:16px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;box-shadow:var(--shadow-subtle)}.sf-reading h2{font-size:clamp(25px,3vw,45px);font-weight:600;margin:4px 0;line-height:1.08}.sf-reading p{margin:0;color:var(--color-graphite);font-size:14px}.sf-reading form{display:flex;gap:6px}.sf-reading input{margin:0;max-width:150px;background:var(--color-paper);color:var(--color-ink);color-scheme:light;border-color:var(--color-hairline)}.sf-reading>small{grid-column:1/-1;color:var(--color-ash);font-size:11px}.sf-sound{position:absolute;z-index:23;right:clamp(17px,4vw,60px);bottom:22px;min-height:40px;border:1px solid #c4ecff99;background:#061623c9;color:#fff;border-radius:999px;padding:0 15px;cursor:pointer;font-size:12px}.sf-progress{position:absolute;z-index:25;bottom:0;left:0;right:0;height:3px;background:#ffffff38}.sf-progress i{display:block;height:100%;background:#9bdfff;box-shadow:0 0 12px #9bdfff}.sf-page :focus-visible{outline:2px solid #a9e7ff;outline-offset:3px}@media(max-width:700px){.sf-zodiac-sky{width:146vw;height:84vh;max-width:none;top:43%}.sf-caption{left:20px;right:20px;bottom:19vh}.sf-caption h1{font-size:clamp(35px,10vw,48px);max-width:10ch}.sf-entry{left:18px;right:18px;top:auto;bottom:6vh;width:auto;grid-template-columns:1fr 1fr;gap:7px;padding:13px}.sf-entry button,.sf-entry small{grid-column:1/-1}.sf-entry input{height:38px}.sf-entry small{display:none}.sf-caption:has(+.sf-entry){bottom:36vh}.sf-room-slice{background-position:center 25%}.sf-city img,.sf-return>img:first-child{width:150%;max-width:none;transform:translate(-17%);-o-object-position:center;object-position:center}.sf-clouds img{width:94%;height:85%;top:0}.sf-cloud-left{left:-44%}.sf-cloud-right{right:-44%}.sf-hidden-map{top:38%;right:0;bottom:8%;left:0;font-size:25px}.sf-hidden-map small{font-size:12px;max-width:80%}.sf-slab{height:52%}.sf-neon-logo{top:49%;width:110px!important}.sf-return-stars{left:10%;width:80%;height:43%;top:3%}.sf-warehouse-name{top:65%;font-size:14px}.sf-reading{bottom:8vh;display:flex;flex-direction:column;align-items:stretch;padding:15px;gap:9px}.sf-reading h2{font-size:27px}.sf-reading p{font-size:12px}.sf-reading form{display:grid;grid-template-columns:1fr 1fr}.sf-reading input{min-width:0;width:100%;max-width:none}.sf-reading form button{grid-column:1/-1}.sf-reading>small{font-size:10px}.sf-sound{bottom:16px;font-size:11px;min-height:36px}}@media(prefers-reduced-motion:reduce){.sf-room-slice,.sf-space{will-change:auto}.sf-zodiac-grid polyline,.sf-personal-stars line{transition:none}}.sf-sky-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sf-room-base{position:absolute;top:-2%;right:-2%;bottom:-2%;left:-2%;background-position:center 32%;background-size:cover}.sf-warehouse-name{top:58%}@media(max-width:700px){.sf-zodiac-sky{width:100vw;height:77vh;top:45%}.sf-room-base{background-position:center 25%}.sf-warehouse-name{top:57%;font-size:13px}}.sf-fracture-seq{position:absolute;left:0;bottom:-1%;width:100%;height:47%;-o-object-fit:cover;object-fit:cover;filter:brightness(.57) contrast(1.2);pointer-events:none}@media(max-width:700px){.sf-fracture-seq{bottom:9%;height:38%;width:125%;left:-12.5%;-o-object-fit:contain;object-fit:contain}}@media(max-width:700px){.sf-nav a:last-child{min-height:44px;padding-bottom:0}}.sf-v3-earth,.sf-v3-street{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;will-change:transform,opacity}.sf-v3-earth img,.sf-v3-street img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sf-v3-earth img{-o-object-fit:contain;object-fit:contain;background:#01040c}.sf-v3-earth-haze{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 60%,#9dc3d4aa,#092035c9 55%,#02050af2)}.sf-v3-street img{-o-object-position:50% 50%;object-position:50% 50%;filter:saturate(.88) brightness(.75)}.sf-v3-street-light{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#06101b5e,transparent 48%),radial-gradient(circle at 77% 40%,#ffe1a019,transparent 30%)}.sf-v3-window{position:absolute;width:26vw;height:28vh;min-width:220px;min-height:130px;max-width:420px;max-height:280px;overflow:hidden;pointer-events:none;transform-origin:center;box-shadow:0 0 0 8px #151b22,0 0 0 12px #856849,0 25px 70px #000b,0 0 50px #ffd69955;will-change:transform,opacity;background:#10171a}.sf-v3-window img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 32%;object-position:center 32%;display:block}.sf-v3-window-reflection{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(122deg,#9bccdf3b,transparent 32%,#f6d09930 55%,transparent 70%);border:2px solid #c3d6dc7a}.sf-v3-window-sill{position:absolute;left:-4%;right:-4%;bottom:-4px;height:9px;background:linear-gradient(#8d9ba2,#28313a);box-shadow:0 2px 10px #000}.sf-v3-subtitles{position:absolute;z-index:19;left:50%;bottom:8vh;transform:translate(-50%);min-width:min(520px,90vw);max-width:90vw;padding:10px 18px;text-align:center;background:#061020d9;border:1px solid #a9e7ff4d;border-radius:8px;pointer-events:none;box-shadow:0 8px 28px #0008}.sf-v3-subtitles span{font-size:10px;letter-spacing:.17em;color:#a9e7ff}.sf-v3-subtitles p{font-size:clamp(15px,2vw,23px);margin:6px 0 1px;color:#fff}.sf-return{z-index:11}.sf-ground{z-index:12}.sf-orb-webgl{z-index:15}.sf-shade{z-index:16}.sf-caption{z-index:20}.sf-reading{z-index:25}@media(max-width:700px){.sf-v3-earth img{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.sf-v3-street img{width:170%;max-width:none;transform:translate(-22%);-o-object-fit:cover;object-fit:cover}.sf-v3-window{width:55vw;height:22vh;min-width:160px;min-height:100px}.sf-v3-subtitles{bottom:12vh;min-width:90vw}.sf-v3-subtitles p{font-size:16px}.sf-caption:has(~.sf-v3-subtitles){bottom:30vh}}.sf-v3-roof-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:radial-gradient(circle at 50% 36%,#1d4261aa,#050d20 62%,#02050c);pointer-events:none}.sf-v3-roof-sky .sf-zodiac-sky{filter:drop-shadow(0 0 14px #74dbff)}.sf-v3-lyfe-sign{position:absolute;z-index:4;left:50%;top:41%;transform:translate(-50%,-50%);display:flex;align-items:center;white-space:nowrap;color:#b9efff;font-size:clamp(40px,7vw,106px);font-weight:700;letter-spacing:.04em;line-height:1;text-shadow:0 0 4px #fff,0 0 15px #69d8ff,0 0 38px #35bbff,0 0 70px #238bd4}.sf-v3-lyfe-sign svg{width:.76em;height:1em;overflow:visible;filter:drop-shadow(0 0 12px #8ee6ff)}.sf-v3-lyfe-sign path{fill:none;stroke:#c3f3ff;stroke-width:7;stroke-linejoin:round;filter:drop-shadow(0 0 8px #3cbfff)}@media(max-width:700px){.sf-v3-lyfe-sign{top:48%;font-size:clamp(48px,13vw,72px)}}
