:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (max-width:1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (max-width:1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (max-width:1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base{margin:0 auto;left:0;right:0}.hero .framework{margin:0 auto;left:0;right:0}.hero .vite{margin:0 auto;left:0;right:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework{position:absolute}.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#app{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (max-width:1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (max-width:1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (max-width:1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (max-width:1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (max-width:1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (max-width:1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}.popup-backdrop.svelte-71sxwk{z-index:200;pointer-events:none;background:0 0;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.popup-card.svelte-71sxwk{width:100%;max-width:min(720px,100%);max-height:80vh;padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));color:#fff;pointer-events:auto;background:linear-gradient(#1e1c14f7,#14120cf7);border:2px solid #fc0;border-bottom:none;border-radius:16px 16px 0 0;margin:0 auto;font-family:Microsoft YaHei,PingFang SC,sans-serif;position:relative;overflow:auto;box-shadow:0 0 30px #ffcc0059,0 -12px 40px #0000008c}.close-btn.svelte-71sxwk{color:#fc0;cursor:pointer;background:0 0;border:none;border-radius:50%;width:26px;height:26px;font-size:1.3rem;line-height:1;transition:background .2s;position:absolute;top:6px;right:8px}.close-btn.svelte-71sxwk:hover{background:#ffcc0026}.popup-title.svelte-71sxwk{color:#fc0;text-shadow:0 0 16px #ffcc0080;letter-spacing:.08em;margin:0;font-size:1.1rem}.popup-price-label.svelte-71sxwk{opacity:.8;letter-spacing:.1em;font-size:.7rem}.popup-price.svelte-71sxwk{color:#fc0;text-shadow:0 0 18px #ffcc008c;margin-top:2px;font-family:Courier New,monospace;font-size:1.4rem;font-weight:700}.popup-header.svelte-71sxwk{text-align:left;justify-content:space-between;align-items:center;gap:12px;padding-right:28px;display:flex}.popup-price-block.svelte-71sxwk{text-align:right;flex:none}.popup-divider.svelte-71sxwk{background:linear-gradient(90deg,#0000,#fc0a,#0000);height:1px;margin:8px 0}.popup-desc.svelte-71sxwk{opacity:.92;margin:0 0 6px;font-size:.8rem;line-height:1.5}.popup-features.svelte-71sxwk{flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.popup-features.svelte-71sxwk li:where(.svelte-71sxwk){color:#ffe680;margin:0;font-size:.78rem}.popup-features.svelte-71sxwk li:where(.svelte-71sxwk):not(:last-child):after{content:"·";color:#fc0;opacity:.6;margin-left:12px}.popup-actions.svelte-71sxwk{display:none}.annotation-root.svelte-vy8ugw{pointer-events:none;z-index:120;position:fixed;top:0;bottom:0;left:0;right:0}.ann-svg.svelte-vy8ugw{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.ann-line.svelte-vy8ugw{fill:none;stroke:#fc0;stroke-width:2px;stroke-dasharray:1000;stroke-dashoffset:1000px;filter:drop-shadow(0 0 4px #fc09);animation:.6s ease-out .2s forwards svelte-vy8ugw-lineDraw}@keyframes svelte-vy8ugw-lineDraw{to{stroke-dashoffset:0}}.ann-dot.svelte-vy8ugw{width:24px;height:24px;animation:.35s cubic-bezier(.175,.885,.32,1.275) 50ms forwards svelte-vy8ugw-dotPop;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes svelte-vy8ugw-dotPop{to{transform:translate(-50%,-50%)scale(1)}}.ann-dot-core.svelte-vy8ugw{background:#fc0;border-radius:50%;position:absolute;top:8px;bottom:8px;left:8px;right:8px;box-shadow:0 0 10px #fc0}.ann-dot-ring.svelte-vy8ugw{opacity:.8;border:2px solid #fc0;border-radius:50%;animation:1.5s ease-out infinite svelte-vy8ugw-pulse;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes svelte-vy8ugw-pulse{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.ann-panel.svelte-vy8ugw{opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border:1px solid #fc0a;border-left:3px solid #fc0;border-radius:4px;align-items:center;gap:12px;padding:max(10px,min(1.2vw,16px)) max(14px,min(1.8vw,24px));animation:.5s ease-out .45s forwards svelte-vy8ugw-panelIn;display:flex;position:absolute;top:42%;left:max(16px,min(18vw,260px));transform:translateY(-50%)translate(-30px);box-shadow:0 0 20px #ffcc0026}@keyframes svelte-vy8ugw-panelIn{to{opacity:1;transform:translateY(-50%)translate(0)}}.ann-icon.svelte-vy8ugw{filter:drop-shadow(0 0 6px #ffcc0080);font-size:max(22px,min(2.4vw,32px))}.ann-body.svelte-vy8ugw{flex-direction:column;gap:6px;display:flex}.ann-title-row.svelte-vy8ugw{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.ann-title.svelte-vy8ugw{color:#fff;letter-spacing:1px;font-size:max(14px,min(1.5vw,18px));font-weight:700}.ann-sub.svelte-vy8ugw{color:#fc0;opacity:.9;font-size:max(10px,min(1vw,12px))}.ann-progress.svelte-vy8ugw{gap:3px;display:flex}.ann-bar.svelte-vy8ugw{background:#ffcc0040;border-radius:1px;width:max(6px,min(.7vw,10px));height:max(4px,min(.5vh,6px))}.ann-bar.active.svelte-vy8ugw{background:#fc0;box-shadow:0 0 6px #fc0}@media (max-width:768px){.ann-panel.svelte-vy8ugw{gap:8px;padding:8px 12px;top:38%;left:max(10px,min(14vw,120px))}}.decor-layer.svelte-156q3q6{pointer-events:none;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.decor-layer.svelte-156q3q6 img:where(.svelte-156q3q6){pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:absolute}.decor-layer.svelte-156q3q6 img.hidden:where(.svelte-156q3q6){display:none}.decor-left.svelte-156q3q6{width:auto;height:auto;max-height:90vh;top:50%;left:0;transform:translateY(-50%)}.decor-right-ruler.svelte-156q3q6{width:auto;height:auto;max-height:90vh;top:50%;right:0;transform:translateY(-50%)}@media (max-width:1024px),(orientation:landscape) and (max-height:500px){.decor-left.svelte-156q3q6,.decor-right-ruler.svelte-156q3q6{max-height:70vh}}.hud-container.svelte-w6phit{inset:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);color:#fff;z-index:100;pointer-events:none;font-family:Microsoft YaHei,sans-serif;position:fixed}.side-panel.svelte-w6phit{flex-direction:column;justify-content:center;gap:max(8px,min(1.2vh,15px));display:flex;position:absolute;top:max(72px,min(9vh,110px));bottom:max(72px,min(9vh,110px))}.left-panel.svelte-w6phit{z-index:110;left:max(8px,min(2.5vw,40px))}.right-panel.svelte-w6phit{align-items:flex-end;right:max(8px,min(2.5vw,40px))}.arc-container.svelte-w6phit{flex-direction:column;align-items:flex-end;gap:max(10px,min(1.5vh,20px));margin-top:max(50px,min(8vh,90px));display:flex;position:relative}.arc-bg.svelte-w6phit{object-fit:contain;object-position:right center;pointer-events:none;z-index:0;width:auto;height:max(360px,min(70vh,620px));position:absolute;top:50%;right:0;transform:translateY(-50%)}.menu-button.svelte-w6phit{cursor:pointer;text-align:center;color:#fff;white-space:nowrap;background:url(../assets/ui/MainUI/button_left_bg.png) 50%/100% 100% no-repeat;border:none;width:max(110px,min(11vw,160px));height:max(40px,min(5.5vh,60px));font-size:max(12px,min(1.3vw,16px))}.menu-button.svelte-w6phit:hover,.menu-button.active.svelte-w6phit{color:#fc0;background:linear-gradient(90deg,#fc04,#fc01);border-color:#fc0;transform:translate(max(4px,min(.6vw,10px)));box-shadow:0 0 15px #ffcc004d}.arc-button.svelte-w6phit{color:#fff;cursor:pointer;white-space:nowrap;text-shadow:0 1px 3px #0009;background:url(../assets/ui/MainUI/%E8%AE%BE%E5%A4%87%E6%A1%86.png) 50%/100% 100% no-repeat;border:none;padding:max(6px,min(.9vh,10px)) max(14px,min(1.8vw,24px));font-size:max(12px,min(1.3vw,16px));transition:filter .15s,transform .15s}.arc-button.svelte-w6phit:hover{filter:brightness(1.2)drop-shadow(0 0 8px #ffcc0073);transform:scale(1.03)}.top-left-bar.svelte-w6phit{position:absolute;top:max(8px,min(2.5vw,40px));left:max(8px,min(2.5vw,40px))}.top-right-bar.svelte-w6phit{align-items:center;gap:max(6px,min(1vw,14px));display:flex;position:absolute;top:max(8px,min(2.5vw,40px));right:max(8px,min(2.5vw,40px))}.renovation-btn.svelte-w6phit{cursor:pointer;background:url(../assets/ui/MainUI/%E6%94%B9%E9%80%A0%E6%95%99%E5%AE%A4btn.png) 50%/contain no-repeat;border:none;width:max(120px,min(14vw,200px));height:max(40px,min(4.5vw,65px));transition:filter .15s,transform .15s}.renovation-btn.svelte-w6phit:hover{filter:brightness(1.1);transform:scale(1.03)}.radar-decoration.svelte-w6phit{pointer-events:none;flex-shrink:0;width:max(56px,min(6vw,88px));height:max(56px,min(6vw,88px));position:relative}.radar-decoration.svelte-w6phit img:where(.svelte-w6phit){object-fit:contain;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.radar-ring.svelte-w6phit{animation:6s linear infinite svelte-w6phit-radar-rotate}.radar-sweep.svelte-w6phit{animation:2.5s linear infinite svelte-w6phit-radar-rotate}@keyframes svelte-w6phit-radar-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bottom-bar.svelte-w6phit{gap:max(8px,min(1.5vw,20px));display:flex;position:absolute;bottom:max(8px,min(2.5vw,40px));left:50%;transform:translate(-50%)}.ctrl-btn.svelte-w6phit{color:#fff;cursor:pointer;white-space:nowrap;background:#222;border:2px solid #555;border-radius:5px;padding:max(6px,min(.8vh,10px)) max(16px,min(2vw,30px));font-size:max(12px,min(1.3vw,16px));font-weight:700}.text-green.svelte-w6phit{color:#0f0;text-shadow:0 0 10px #0f0}.text-red.svelte-w6phit{color:#f30}.pointer-events-none.svelte-w6phit{pointer-events:none}.pointer-events-auto.svelte-w6phit{pointer-events:auto}.device-menu.svelte-w6phit{z-index:110;flex-direction:row;align-items:center;gap:max(6px,min(.8vw,10px));display:flex;position:absolute;bottom:max(8px,min(2.5vw,40px));left:max(8px,min(2.5vw,40px))}.device-panel.svelte-w6phit{flex-direction:row;align-items:center;margin-top:max(-28px,min(-3.5vh,-18px));margin-left:max(2px,min(.4vw,6px));display:flex}.device-line.svelte-w6phit{transform-origin:50%;background:linear-gradient(#fc00 0%,#ffcc00e6 40%,#ffcc00e6 60%,#fc00 100%);border-radius:1px;width:2px;height:max(60px,min(7vh,86px));animation:.22s ease-out forwards svelte-w6phit-lineGrow;transform:scaleY(0)}@keyframes svelte-w6phit-lineGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.device-submenu.svelte-w6phit{opacity:0;flex-direction:column;gap:max(6px,min(.8vh,10px));margin-left:max(8px,min(1vw,14px));animation:.28s ease-out .16s forwards svelte-w6phit-buttonsSlideIn;display:flex;transform:translate(-14px)}@keyframes svelte-w6phit-buttonsSlideIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}.device-item.svelte-w6phit{color:#fff;cursor:pointer;white-space:nowrap;text-shadow:0 1px 3px #0009;background:url(../assets/ui/MainUI/%E8%AE%BE%E5%A4%87%E6%A1%86.png) 50%/100% 100% no-repeat;border:none;width:max(110px,min(12vw,150px));height:max(28px,min(3.5vh,40px));font-size:max(11px,min(1.2vw,14px));transition:filter .15s,transform .15s}.device-item.svelte-w6phit:hover,.device-item.active.svelte-w6phit{filter:brightness(1.25)drop-shadow(0 0 8px #ffcc0073);transform:scale(1.03)}.device-trigger.svelte-w6phit{cursor:pointer;background:url(../assets/ui/MainUI/%E8%8F%B1%E5%BD%A2btn.png) 50%/contain no-repeat;border:none;flex-shrink:0;width:max(52px,min(5.5vw,72px));height:max(52px,min(5.5vw,72px));transition:transform .2s,filter .2s}.device-trigger.svelte-w6phit:hover{filter:brightness(1.15)drop-shadow(0 0 10px #fc06)}.device-trigger.open.svelte-w6phit{filter:brightness(1.25)drop-shadow(0 0 12px #ffcc008c);transform:rotate(45deg)scale(.92)}@media (max-width:1024px),(orientation:landscape) and (max-height:500px){.menu-button.svelte-w6phit{width:max(90px,min(18vw,130px));height:max(34px,min(4.5vh,48px));font-size:max(10px,min(2.4vw,14px))}.arc-button.svelte-w6phit{padding:max(3px,min(.6vh,6px)) max(6px,min(1.5vw,12px));font-size:max(10px,min(2.4vw,14px))}.arc-bg.svelte-w6phit{height:max(280px,min(60vh,480px))}.ctrl-btn.svelte-w6phit{padding:max(4px,min(.6vh,8px)) max(10px,min(1.8vw,20px));font-size:max(10px,min(2.4vw,14px))}.device-item.svelte-w6phit{width:max(110px,min(22vw,150px));height:max(28px,min(3.4vh,38px));font-size:max(10px,min(2.2vw,13px))}.device-trigger.svelte-w6phit{width:max(46px,min(10vw,62px));height:max(46px,min(10vw,62px))}}#loading-screen.svelte-kyjxyj{z-index:1000;pointer-events:auto;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}#loading-screen.svelte-kyjxyj video:where(.svelte-kyjxyj){object-fit:cover;opacity:.6;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.loading-ui.svelte-kyjxyj{z-index:2;text-align:center;color:#fff;font-family:Microsoft YaHei,PingFang SC,sans-serif;position:relative}.logo-stage.svelte-kyjxyj{min-width:180px;min-height:60px;margin:0 auto .5rem;display:inline-block;position:relative}.loading-logo.svelte-kyjxyj{filter:drop-shadow(0 0 20px #ffcc0080);width:340px;max-width:70vw;height:auto;margin:0 auto;animation:2.4s ease-in-out infinite svelte-kyjxyj-logoBreath;display:block}.logo-gold.svelte-kyjxyj{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 12%,#000 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12%,#000 82%,#0000 100%)}.logo-gold.svelte-kyjxyj:before{content:"";filter:blur(.3px)drop-shadow(0 0 4px #ffcc00e6);background:#fff6cf;border-radius:50%;width:4px;height:4px;animation:3.2s linear infinite svelte-kyjxyj-goldFall;position:absolute;top:-8%;left:50%;box-shadow:-90px 10px 0 1px #ffd86b,70px 30px 0 2px #ffe79a,-40px 70px 0 1px #ffcf5c,110px 90px 0 1px #fff0b0,-120px 130px 0 2px #ffd86b,30px 160px 0 1px #ffe79a,-70px 200px 0 1px #ffcf5c,95px 220px 0 2px #fff0b0,-15px 260px 0 1px #ffd86b,55px 300px 0 1px #ffe79a,-100px 340px 0 2px #ffcf5c,130px 380px 0 1px #fff0b0,-55px 420px 0 1px #ffd86b,20px 460px 0 2px #ffe79a,-130px 500px 0 1px #ffcf5c}.logo-gold-a.svelte-kyjxyj:before{animation-duration:3.2s}.logo-gold-b.svelte-kyjxyj:before{animation-name:svelte-kyjxyj-goldFallB;animation-duration:3.2s;animation-delay:-1.6s;box-shadow:40px 10px 0 2px #ffe79a,-80px 40px 0 1px #ffd86b,120px 80px 0 1px #fff0b0,-110px 120px 0 2px #ffcf5c,15px 150px 0 1px #ffd86b,-45px 190px 0 2px #ffe79a,90px 230px 0 1px #fff0b0,-125px 270px 0 1px #ffcf5c,60px 310px 0 2px #ffd86b,-25px 350px 0 1px #ffe79a,105px 390px 0 1px #fff0b0,-90px 430px 0 2px #ffcf5c,35px 470px 0 1px #ffd86b,-60px 510px 0 2px #ffe79a}.logo-glow.svelte-kyjxyj{pointer-events:none;filter:blur(14px);opacity:.55;background:radial-gradient(#ffcc0047 0%,#ffb42824 45%,#0000 75%);border-radius:16px;animation:2.4s ease-in-out infinite svelte-kyjxyj-logoGlow;position:absolute;top:-12%;bottom:-12%;left:-12%;right:-12%}@keyframes svelte-kyjxyj-logoBreath{0%,to{filter:drop-shadow(0 0 18px #ffcc0073);transform:scale(1)}50%{filter:drop-shadow(0 0 32px #ffcc00b3);transform:scale(1.03)}}@keyframes svelte-kyjxyj-goldFall{0%{opacity:0;transform:translateY(-10%)translate(0)rotate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(110%)translate(14px)rotate(40deg)}}@keyframes svelte-kyjxyj-goldFallB{0%{opacity:0;transform:translateY(-10%)translate(0)rotate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(110%)translate(-14px)rotate(-40deg)}}@keyframes svelte-kyjxyj-logoGlow{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:.7;transform:scale(1.08)}}.loading-sub.svelte-kyjxyj{opacity:.85;margin:0 0 2rem;font-size:1rem}.loading-status.svelte-kyjxyj{letter-spacing:.2em;margin:0 0 1.5rem;font-size:1.6rem}.enter-btn.svelte-kyjxyj{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;transition:all .3s}.enter-btn.svelte-kyjxyj img:where(.svelte-kyjxyj){width:220px;max-width:55vw;height:auto;display:block}.enter-btn.svelte-kyjxyj:hover{filter:drop-shadow(0 0 18px #00f2ff8c);transform:translateY(-2px)scale(1.03)}.progress-wrap.svelte-kyjxyj{background:#ffffff2e;border-radius:3px;width:320px;height:6px;margin:0 auto 1rem;overflow:hidden}.progress-fill.svelte-kyjxyj{background:linear-gradient(90deg,#00f2ff,#06f);width:0;height:100%;transition:width .2s linear;box-shadow:0 0 10px #00f2ff}.progress-text.svelte-kyjxyj{opacity:.9;font-family:monospace;font-size:1.2rem}.renovation-container.svelte-14ken3s{inset:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);color:#fff;z-index:100;flex-direction:column;font-family:Microsoft YaHei,sans-serif;display:flex;position:fixed}.top-bar.svelte-14ken3s{align-items:center;gap:20px;display:flex;position:absolute;top:40px;left:40px;right:40px}.back-btn.svelte-14ken3s{color:#fff;cursor:pointer;background:#222;border:2px solid #555;border-radius:5px;padding:10px 24px;font-weight:700}.back-btn.svelte-14ken3s:hover{color:#fc0;border-color:#fc0}.title.svelte-14ken3s{letter-spacing:2px;text-shadow:0 0 10px #0009;font-size:22px;font-weight:700}.cam-bar.svelte-14ken3s{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border-radius:8px;flex-direction:column;align-items:flex-end;gap:10px;padding:10px;display:flex;position:absolute;bottom:16px;left:auto;right:12px;transform:none;box-shadow:0 4px 16px #00000059}@media (min-width:1024px){.cam-bar.svelte-14ken3s{flex-direction:row;align-items:center;gap:12px;bottom:40px;left:50%;right:auto;transform:translate(-50%)}}.cam-btn.svelte-14ken3s{color:#fc0;cursor:pointer;white-space:nowrap;text-shadow:0 1px 2px #0009;background:#ffcc0038;border:1px solid #fc0c;border-radius:5px;width:auto;min-width:92px;padding:8px 14px;font-size:13px;font-weight:700}@media (min-width:1024px){.cam-btn.svelte-14ken3s{padding:10px 30px;font-size:14px}}.cam-btn.svelte-14ken3s:hover,.cam-btn.active.svelte-14ken3s{color:#fc0;background:linear-gradient(90deg,#fc04,#fc01);border-color:#fc0;box-shadow:0 0 15px #ffcc004d}.cam-btn.svelte-14ken3s:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.3);box-shadow:none}.cam-btn.svelte-14ken3s:disabled:hover{color:#fc0;background:#ffcc0038;border-color:#fc0c}.start-btn.svelte-14ken3s:disabled{color:#fff;background:linear-gradient(90deg,#ff8a00aa,#ff5e00aa);border-color:#ff8a00}.replay-btn.svelte-14ken3s{color:#ff8a00;background:#ff8a001f;border:1px solid #ff8a00aa}.replay-btn.svelte-14ken3s:hover{color:#ff8a00;background:linear-gradient(90deg,#ff8a0044,#ff8a0011);border-color:#ff8a00;box-shadow:0 0 15px #ff8a004d}.start-btn.svelte-14ken3s{color:#fff;background:linear-gradient(90deg,#ff8a00,#ff5e00);border:1px solid #ff8a00;font-weight:700;box-shadow:0 0 15px #ff8a0080}.start-btn.svelte-14ken3s:hover{filter:brightness(1.1);box-shadow:0 0 20px #ff8a00b3}.restore-btn.svelte-14ken3s{color:#0af;background:#00aaff1f;border:1px solid #0afa}.restore-btn.svelte-14ken3s:hover{color:#0af;background:linear-gradient(90deg,#0af4,#0af1);border-color:#0af;box-shadow:0 0 15px #00aaff4d}.restore-btn.interrupt.svelte-14ken3s{color:#fff;background:linear-gradient(90deg,#ff4d4f,#ff7a45);border-color:#ff4d4f;animation:1.1s ease-in-out infinite svelte-14ken3s-interruptPulse;box-shadow:0 0 16px #ff4d4f99}.restore-btn.interrupt.svelte-14ken3s:hover{filter:brightness(1.1);color:#fff;background:linear-gradient(90deg,#ff4d4f,#ff7a45);border-color:#ff4d4f}@keyframes svelte-14ken3s-interruptPulse{0%,to{box-shadow:0 0 10px #ff4d4f80}50%{box-shadow:0 0 20px #ff4d4fe6}}.measure-btn.svelte-14ken3s{color:#00dc96;background:#00dc961f;border:1px solid #00dc96aa}.measure-btn.svelte-14ken3s:hover{color:#00dc96;background:linear-gradient(90deg,#00dc9644,#00dc9611);border-color:#00dc96;box-shadow:0 0 15px #00dc964d}.mainscene-btn.svelte-14ken3s{color:#b478ff;background:#b478ff1f;border:1px solid #b478ffaa}.mainscene-btn.svelte-14ken3s:hover{color:#b478ff;background:linear-gradient(90deg,#b478ff44,#b478ff11);border-color:#b478ff;box-shadow:0 0 15px #b478ff4d}.pointer-events-none.svelte-14ken3s{pointer-events:none}.pointer-events-auto.svelte-14ken3s{pointer-events:auto}.st-container.svelte-1uvaxz9{inset:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);color:#fff;z-index:100;pointer-events:none;font-family:Microsoft YaHei,sans-serif;position:fixed}.st-back.svelte-1uvaxz9{color:#fc0;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;border:1px solid #fc0a;border-radius:5px;padding:max(6px,min(.8vh,10px)) max(14px,min(1.8vw,26px));font-size:max(12px,min(1.3vw,16px));font-weight:700;transition:filter .15s,transform .15s;position:absolute;top:max(8px,min(2.5vw,40px));left:max(8px,min(2.5vw,40px))}.st-back.svelte-1uvaxz9:hover{color:#fc0;background:linear-gradient(90deg,#fc04,#fc01);border-color:#fc0;transform:scale(1.03);box-shadow:0 0 15px #ffcc004d}.st-tip.svelte-1uvaxz9{color:#fc0;text-shadow:0 0 8px #000000b3;letter-spacing:1px;font-size:max(12px,min(1.4vw,16px));line-height:1.5;position:absolute;top:max(8px,min(2.5vw,40px));left:50%;transform:translate(-50%)}.st-bottom.svelte-1uvaxz9{flex-direction:column;align-items:center;gap:max(8px,min(1.5vh,14px));display:flex;position:absolute;bottom:max(12px,min(3vh,40px));left:50%;transform:translate(-50%)}.st-examples.svelte-1uvaxz9{flex-wrap:wrap;justify-content:center;gap:max(8px,min(1.6vw,20px));display:flex}.st-example-btn.svelte-1uvaxz9{color:#fc0;cursor:pointer;white-space:nowrap;background:#ffcc000f;border:1px solid #fc06;border-radius:20px;padding:max(5px,min(.7vh,9px)) max(12px,min(1.6vw,22px));font-size:max(11px,min(1.2vw,15px));font-weight:700;transition:filter .15s,transform .15s}.st-example-btn.svelte-1uvaxz9:hover{background:#ffcc002e;transform:scale(1.03)}.st-example-btn.active.svelte-1uvaxz9{color:#2b2400;background:linear-gradient(90deg,#fc0,#ffae00);border-color:#fc0;box-shadow:0 0 15px #ffcc0080}.st-btn.svelte-1uvaxz9{color:#fc0;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;border:1px solid #fc0a;border-radius:6px;padding:max(6px,min(.8vh,10px)) max(14px,min(1.8vw,26px));font-size:max(12px,min(1.3vw,16px));font-weight:700;transition:filter .15s,transform .15s}.st-btn.svelte-1uvaxz9:hover{color:#fc0;background:linear-gradient(90deg,#fc04,#fc01);border-color:#fc0;transform:scale(1.03);box-shadow:0 0 15px #ffcc004d}.pointer-events-none.svelte-1uvaxz9{pointer-events:none}.pointer-events-auto.svelte-1uvaxz9{pointer-events:auto}@media (max-width:768px){.st-btn.svelte-1uvaxz9{padding:max(4px,min(.6vh,8px)) max(10px,min(1.8vw,18px));font-size:max(10px,min(2.4vw,14px))}.st-example-btn.svelte-1uvaxz9{padding:max(3px,min(.5vh,7px)) max(8px,min(1.6vw,16px));font-size:max(10px,min(2.2vw,13px))}.st-tip.svelte-1uvaxz9{font-size:max(10px,min(2.4vw,13px))}.st-back.svelte-1uvaxz9{padding:max(4px,min(.6vh,8px)) max(10px,min(1.8vw,18px));font-size:max(11px,min(3vw,14px))}}.sd-container.svelte-e5w097{inset:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);color:#fff;z-index:100;pointer-events:none;font-family:Microsoft YaHei,sans-serif;position:fixed}.sd-back.svelte-e5w097{color:#fc0;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;border:1px solid #fc0a;border-radius:5px;padding:max(6px,min(.8vh,10px)) max(14px,min(1.8vw,26px));font-size:max(12px,min(1.3vw,16px));font-weight:700;transition:filter .15s,transform .15s;position:absolute;top:max(8px,min(2.5vw,40px));left:max(8px,min(2.5vw,40px))}.sd-back.svelte-e5w097:hover{color:#fc0;background:linear-gradient(90deg,#fc04,#fc01);border-color:#fc0;transform:scale(1.03);box-shadow:0 0 15px #ffcc004d}.sd-row.svelte-e5w097{scrollbar-width:none;flex-wrap:nowrap;gap:max(8px,min(1.5vw,18px));max-width:96vw;padding:4px;display:flex;position:absolute;bottom:max(12px,min(4vh,48px));left:50%;overflow-x:auto;transform:translate(-50%)}.sd-row.svelte-e5w097::-webkit-scrollbar{display:none}.sd-tab.svelte-e5w097{color:#fc0;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;border:1px solid #fc09;border-radius:8px;flex:none;padding:max(8px,min(1vh,14px)) max(16px,min(2.4vw,34px));font-size:max(12px,min(1.4vw,18px));font-weight:700;transition:all .15s}.sd-tab.svelte-e5w097:hover{background:#ffcc0026}.sd-tab.active.svelte-e5w097{color:#1a1a1a;background:linear-gradient(90deg,#fc0,#ff9d00);box-shadow:0 0 18px #ffcc0080}.pointer-events-none.svelte-e5w097{pointer-events:none}.pointer-events-auto.svelte-e5w097{pointer-events:auto}@media (max-width:768px){.sd-tab.svelte-e5w097{padding:max(6px,min(.8vh,10px)) max(10px,min(3.4vw,22px));font-size:max(11px,min(3.2vw,15px))}.sd-row.svelte-e5w097{gap:max(6px,min(2.4vw,12px));bottom:max(10px,min(3vh,36px))}.sd-back.svelte-e5w097{padding:max(4px,min(.6vh,8px)) max(10px,min(1.8vw,18px));font-size:max(11px,min(3vw,14px))}}.yd-container.svelte-ndyofz{inset:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);color:#fff;z-index:100;pointer-events:none;font-family:Microsoft YaHei,sans-serif;position:fixed}.yd-back.svelte-ndyofz{color:#00e5ff;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;border:1px solid #00e5ffaa;border-radius:5px;padding:max(6px,min(.8vh,10px)) max(14px,min(1.8vw,26px));font-size:max(12px,min(1.3vw,16px));font-weight:700;transition:filter .15s,transform .15s;position:absolute;top:max(8px,min(2.5vw,40px));left:max(8px,min(2.5vw,40px))}.yd-back.svelte-ndyofz:hover{color:#00e5ff;background:linear-gradient(90deg,#00e5ff44,#00e5ff11);border-color:#00e5ff;transform:scale(1.03);box-shadow:0 0 15px #00e5ff4d}.yd-tabs.svelte-ndyofz{gap:max(10px,min(2vw,24px));display:flex;position:absolute;bottom:max(12px,min(3vh,40px));left:50%;transform:translate(-50%)}.yd-tab.svelte-ndyofz{color:#00e5ff;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;border:1px solid #00e5ff99;border-radius:8px;padding:max(8px,min(1vh,14px)) max(20px,min(3vw,40px));font-size:max(13px,min(1.5vw,18px));font-weight:700;transition:all .15s}.yd-tab.svelte-ndyofz:hover{background:#00e5ff26}.yd-tab.active.svelte-ndyofz{color:#06222b;background:linear-gradient(90deg,#00e5ff,#0091ff);box-shadow:0 0 18px #00e5ff80}.pointer-events-none.svelte-ndyofz{pointer-events:none}.pointer-events-auto.svelte-ndyofz{pointer-events:auto}@media (max-width:768px){.yd-tab.svelte-ndyofz{padding:max(6px,min(.8vh,10px)) max(14px,min(4vw,26px));font-size:max(12px,min(3.2vw,15px))}.yd-back.svelte-ndyofz{padding:max(4px,min(.6vh,8px)) max(10px,min(1.8vw,18px));font-size:max(11px,min(3vw,14px))}}.hb-container.svelte-uesr5e{inset:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);color:#fff;z-index:100;pointer-events:none;font-family:Microsoft YaHei,sans-serif;position:fixed}.hb-back.svelte-uesr5e{color:#ff8a00;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;border:1px solid #ff8a00aa;border-radius:5px;padding:max(6px,min(.8vh,10px)) max(14px,min(1.8vw,26px));font-size:max(12px,min(1.3vw,16px));font-weight:700;transition:filter .15s,transform .15s;position:absolute;top:max(8px,min(2.5vw,40px));left:max(8px,min(2.5vw,40px))}.hb-back.svelte-uesr5e:hover{color:#ff8a00;background:linear-gradient(90deg,#ff8a0044,#ff8a0011);border-color:#ff8a00;transform:scale(1.03);box-shadow:0 0 15px #ff8a004d}.hb-tip.svelte-uesr5e{color:#ffd27a;text-shadow:0 0 8px #000000b3;letter-spacing:1px;font-size:max(12px,min(1.4vw,16px));position:absolute;top:max(8px,min(2.5vw,40px));left:50%;transform:translate(-50%)}.hb-bottom.svelte-uesr5e{flex-direction:column;align-items:center;gap:max(8px,min(1.5vh,14px));display:flex;position:absolute;bottom:max(12px,min(3vh,40px));left:50%;transform:translate(-50%)}.hb-chapters.svelte-uesr5e{gap:max(8px,min(1.6vw,20px));display:flex}.hb-chapter.svelte-uesr5e{color:#ff8a00;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;border:1px solid #ff8a0099;border-radius:8px;padding:max(7px,min(.9vh,12px)) max(16px,min(2.4vw,32px));font-size:max(12px,min(1.4vw,17px));font-weight:700;transition:all .15s}.hb-chapter.svelte-uesr5e:hover{background:#ff8a0026}.hb-chapter.active.svelte-uesr5e{color:#2b1400;background:linear-gradient(90deg,#ff8a00,#ff5e00);box-shadow:0 0 18px #ff8a0080}.hb-segs.svelte-uesr5e{gap:max(6px,min(1.2vw,14px));display:flex}.hb-seg.svelte-uesr5e{color:#ffd27a;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;border:1px solid #ff8a0059;border-radius:20px;padding:max(5px,min(.7vh,9px)) max(14px,min(2vw,26px));font-size:max(11px,min(1.2vw,14px));transition:all .15s}.hb-seg.svelte-uesr5e:hover{color:#ff8a00;background:#ff8a0026}.hb-seg.active.svelte-uesr5e{color:#ff8a00;background:#ff8a0040;border-color:#ff8a00;box-shadow:0 0 12px #ff8a0066}.hb-replay.svelte-uesr5e{color:#ffd27a;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;border:1px solid #ff8a0059;border-radius:6px;padding:max(6px,min(.8vh,10px)) max(16px,min(2.4vw,32px));font-size:max(12px,min(1.3vw,15px));transition:all .15s}.hb-replay.svelte-uesr5e:hover{color:#ff8a00;background:#ff8a0026}.pointer-events-none.svelte-uesr5e{pointer-events:none}.pointer-events-auto.svelte-uesr5e{pointer-events:auto}@media (max-width:768px){.hb-chapter.svelte-uesr5e{padding:max(5px,min(.7vh,9px)) max(12px,min(3.4vw,22px));font-size:max(11px,min(3vw,14px))}.hb-seg.svelte-uesr5e{padding:max(4px,min(.5vh,7px)) max(10px,min(3vw,18px));font-size:max(10px,min(2.6vw,13px))}.hb-back.svelte-uesr5e{padding:max(4px,min(.6vh,8px)) max(10px,min(1.8vw,18px));font-size:max(11px,min(3vw,14px))}}.mx-container.svelte-wa2t9o{inset:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);color:#fff;z-index:100;pointer-events:none;cursor:pointer;font-family:Microsoft YaHei,sans-serif;position:fixed}.mx-back.svelte-wa2t9o{color:#fc0;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;background:#00000073;border:1px solid #fc0a;border-radius:5px;padding:max(6px,min(.8vh,10px)) max(14px,min(1.8vw,26px));font-size:max(12px,min(1.3vw,16px));font-weight:700;transition:filter .15s,transform .15s;position:absolute;top:max(8px,min(2.5vw,40px));left:max(8px,min(2.5vw,40px))}.mx-back.svelte-wa2t9o:hover{color:#fc0;background:linear-gradient(90deg,#fc04,#fc01);border-color:#fc0;transform:scale(1.03);box-shadow:0 0 15px #ffcc004d}.mx-hint.svelte-wa2t9o{color:#fc0;white-space:nowrap;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#0006;border:1px solid #fc06;border-radius:20px;padding:max(6px,min(.8vh,10px)) max(16px,min(2vw,28px));font-size:max(11px,min(1.2vw,15px));position:absolute;top:max(8px,min(2.5vw,40px));left:50%;transform:translate(-50%)}.pointer-events-none.svelte-wa2t9o{pointer-events:none}.pointer-events-auto.svelte-wa2t9o{pointer-events:auto}@media (max-width:768px){.mx-hint.svelte-wa2t9o{padding:max(4px,min(.6vh,8px)) max(10px,min(3vw,18px));font-size:max(10px,min(3vw,13px))}.mx-back.svelte-wa2t9o{padding:max(4px,min(.6vh,8px)) max(10px,min(1.8vw,18px));font-size:max(11px,min(3vw,14px))}}body{overscroll-behavior:none;background:#000;margin:0;overflow:hidden}#fullscreen-root.svelte-1n46o8q{width:100vw;height:100vh;overscroll-behavior:none;background:#000;height:100dvh;position:fixed;top:0;bottom:0;left:0;right:0}.fake-fullscreen{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:#000;width:100%!important;height:100%!important;z-index:9000!important;height:100dvh!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}.scene-host.svelte-1n46o8q{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.back-cover.svelte-1n46o8q{z-index:200;pointer-events:auto;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.transition-loader.svelte-1n46o8q{color:#fff;flex-direction:column;align-items:center;font-family:Microsoft YaHei,PingFang SC,sans-serif;display:flex}.spinner.svelte-1n46o8q{border:4px solid #00f2ff40;border-top-color:#00f2ff;border-radius:50%;width:46px;height:46px;margin-bottom:18px;animation:.9s linear infinite svelte-1n46o8q-spin}@keyframes svelte-1n46o8q-spin{to{transform:rotate(360deg)}}.transition-text.svelte-1n46o8q{opacity:.92;text-shadow:0 0 10px #00f2ff66;margin:0 0 16px;font-size:1.05rem}.progress-track.svelte-1n46o8q{background:#ffffff26;border-radius:3px;width:220px;max-width:60vw;height:6px;overflow:hidden}.progress-bar.svelte-1n46o8q{background:linear-gradient(90deg,#00f2ff,#4ea1ff);border-radius:3px;height:100%;transition:width .15s}.progress-pct.svelte-1n46o8q{opacity:.7;margin:8px 0 0;font-size:.85rem}.screen-loading.svelte-1n46o8q{z-index:250;color:#fff;pointer-events:none;background:#0000008c;flex-direction:column;justify-content:center;align-items:center;font-family:Microsoft YaHei,PingFang SC,sans-serif;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.screen-loading.svelte-1n46o8q .spinner:where(.svelte-1n46o8q){border:4px solid #00f2ff40;border-top-color:#00f2ff;border-radius:50%;width:46px;height:46px;margin-bottom:18px;animation:.9s linear infinite svelte-1n46o8q-spin}.screen-loading-text.svelte-1n46o8q{opacity:.92;text-shadow:0 0 10px #00f2ff66;margin:0;font-size:1.05rem}.rotate-hint.svelte-1n46o8q{z-index:3000;color:#fff;pointer-events:auto;background:#000;flex-direction:column;justify-content:center;align-items:center;font-family:Microsoft YaHei,PingFang SC,sans-serif;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.rotate-phone.svelte-1n46o8q{border:3px solid #00f2ff;border-radius:16px;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:22px;animation:1.8s ease-in-out infinite svelte-1n46o8q-rotateHint;display:flex}.rotate-arrow.svelte-1n46o8q{color:#00f2ff;font-size:44px;line-height:1}.rotate-text.svelte-1n46o8q{text-align:center;opacity:.9;font-size:1.1rem;line-height:1.6}.rotate-setting-tip.svelte-1n46o8q{text-align:center;color:#ffd27a;opacity:.95;background:#ffd27a14;border:1px solid #ffd27a59;border-radius:10px;max-width:80vw;margin-top:26px;padding:14px 18px;font-size:.92rem;line-height:1.7}.rotate-setting-tip.svelte-1n46o8q b:where(.svelte-1n46o8q){color:#fff;font-weight:600}@keyframes svelte-1n46o8q-rotateHint{0%{transform:rotate(0)}50%{transform:rotate(-90deg)}to{transform:rotate(0)}}.ios-fs-hint.svelte-1n46o8q{z-index:9500;padding:8px 12px;padding-top:calc(8px + env(safe-area-inset-top));color:#fff;background:#ff8a00eb;align-items:center;gap:8px;font-size:13px;line-height:1.4;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 8px #0006}.ios-fs-hint.svelte-1n46o8q span:where(.svelte-1n46o8q){flex:1}.ios-fs-hint-close.svelte-1n46o8q{color:#fff;cursor:pointer;background:#00000040;border:none;border-radius:50%;flex:none;width:24px;height:24px;font-size:16px;line-height:1}.intro-overlay.svelte-1n46o8q{z-index:500;pointer-events:none;background:#000000f0;animation:2.8s ease-in-out infinite alternate svelte-1n46o8q-spotlightSweep;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(13vw,#0000 0%,#000 62%);mask-image:radial-gradient(13vw,#0000 0%,#000 62%);-webkit-mask-position:-28vw;mask-position:-28vw;-webkit-mask-size:100% 100%;mask-size:100% 100%}.intro-overlay.revealing.svelte-1n46o8q{-webkit-mask-image:radial-gradient(circle var(--reveal-r,13vw) at 50% 50%, transparent 0%, transparent 60%, #000 100%);-webkit-mask-image:radial-gradient(circle var(--reveal-r,13vw) at 50% 50%, transparent 0%, transparent 60%, #000 100%);mask-image:radial-gradient(circle var(--reveal-r,13vw) at 50% 50%, transparent 0%, transparent 60%, #000 100%);animation:.8s cubic-bezier(.22,.61,.36,1) forwards svelte-1n46o8q-maskReveal;-webkit-mask-position:50%;mask-position:50%}@keyframes svelte-1n46o8q-maskReveal{0%{--reveal-r:13vw;opacity:1}to{--reveal-r:150vw;opacity:1}}@property --reveal-r{syntax:"<length>";inherits:true;initial-value:13vw}.intro-content.svelte-1n46o8q{z-index:501;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.intro-content.revealing.svelte-1n46o8q{opacity:0;pointer-events:none;transition:opacity .35s}@keyframes svelte-1n46o8q-spotlightSweep{0%{-webkit-mask-position:-28vw;mask-position:-28vw}to{-webkit-mask-position:28vw;mask-position:28vw}}.intro-spotlight-hint.svelte-1n46o8q{color:#fc0;letter-spacing:.1em;text-shadow:0 0 14px #ffcc00b3;pointer-events:none;white-space:nowrap;z-index:2;font-size:1rem;animation:1.2s ease-in-out infinite alternate svelte-1n46o8q-hintPulse;position:absolute;bottom:16%;left:50%;transform:translate(-50%)}@keyframes svelte-1n46o8q-hintPulse{0%{opacity:.55}to{opacity:1}}.intro-show-btn.svelte-1n46o8q{z-index:10;cursor:pointer;opacity:0;pointer-events:auto;background:#00000059;border:none;border-radius:18px;justify-content:center;align-items:center;padding:10px 18px;transition:transform .2s;animation:.55s ease-out 1.2s both svelte-1n46o8q-btnShow,2s ease-in-out 1.8s infinite alternate svelte-1n46o8q-btnPulse;display:flex;position:relative;transform:scale(.55)translateY(30px);box-shadow:0 0 0 2px #ffffff59,0 0 40px #ffcc008c}.intro-show-btn.svelte-1n46o8q:hover,.intro-show-btn.svelte-1n46o8q:active{transform:scale(1.06)}.intro-show-btn.svelte-1n46o8q img:where(.svelte-1n46o8q){filter:drop-shadow(0 0 24px #ffcc00d9);width:max(140px,min(26vw,240px));max-width:60vw;height:auto;display:block}@media (max-width:1024px),(orientation:landscape) and (max-height:500px){.intro-show-btn.svelte-1n46o8q{border-radius:10px;padding:4px 7px;box-shadow:0 0 0 1.5px #ffffff4d,0 0 18px #fc06}.intro-show-btn.svelte-1n46o8q img:where(.svelte-1n46o8q){filter:drop-shadow(0 0 12px #ffcc00bf);width:max(50px,min(16vw,90px));max-width:17vw}.intro-spotlight-hint.svelte-1n46o8q{font-size:.75rem;bottom:9%}}@keyframes svelte-1n46o8q-btnShow{0%{opacity:0;transform:scale(.55)translateY(30px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes svelte-1n46o8q-btnPulse{0%{filter:drop-shadow(0 0 24px #fc09);box-shadow:0 0 0 2px #ffffff59,0 0 40px #ffcc008c}to{filter:drop-shadow(0 0 56px #fc0);box-shadow:0 0 0 3px #ffffff8c,0 0 70px #ffcc00d9}}
