.engine-replica{color:#eeeff1;text-align:left;isolation:isolate;background:#050505;border:1px solid #494d50;border-radius:12px;width:100%;font-family:HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;position:relative;overflow:hidden;box-shadow:0 15px 30px #0f140f24;container-type:inline-size}.engine-replica p,.engine-replica small{color:#989a9e}.engine-replica h3,.engine-replica h4{letter-spacing:0;margin:0;font-weight:550}.engine-replica button{font:inherit}.engine-replica svg{width:2.4cqw;height:2.4cqw}.replica-shell{aspect-ratio:1.5;display:flex;position:relative}.replica-sidebar{background:#18191a;border-right:1px solid #3d3e40;flex-shrink:0;width:28.5%;padding:2.4cqw 1.7cqw}.replica-brand{white-space:nowrap;align-items:center;gap:1.4cqw;margin-bottom:3.5cqw;font-size:1.8cqw;display:flex}.replica-brand>.engine-mark{width:3cqw;height:3cqw}.replica-environment{background:#1c2430;border-radius:1cqw;align-items:center;gap:1.1cqw;margin-bottom:2.6cqw;padding:1.7cqw 1cqw;display:flex}.environment-symbol{background:#3e444d;border-radius:50%;place-items:center;width:3.8cqw;height:3.8cqw;display:grid}.replica-environment b{font-size:2cqw;font-weight:500}.replica-environment small{align-items:center;gap:.6cqw;font-size:1.6cqw;display:flex}.replica-environment small i,.system-ready-dot{background:#5baf61;border-radius:50%;width:.9cqw;height:.9cqw;display:inline-block}.replica-sidebar-label{margin:.5cqw 1cqw 1.8cqw;font-size:1.6cqw}.replica-nav-item{color:#d0d1d3;border-radius:.8cqw;align-items:center;gap:1.4cqw;margin-bottom:.9cqw;padding:1.1cqw;font-size:2cqw;display:flex}.replica-nav-item svg{color:#a9adb3;width:2.4cqw;height:2.4cqw}.replica-nav-item.selected{background:#1e2634}.replica-content{flex:1;min-width:0;padding:0 2.8cqw;position:relative}.replica-title{justify-content:space-between;align-items:center;height:7.4cqw;font-size:2.2cqw;display:flex}.replica-title strong{font-weight:550;display:flex}.replica-title-actions{color:#aeb0b3;align-items:center;gap:2.8cqw;font-size:2.5cqw;font-weight:400;display:flex}.replica-title-actions svg{width:2.3cqw;height:2.3cqw}.replica-system-content{padding-top:.2cqw}.system-card{background:#1b1b1c;border-radius:2cqw;align-items:center;gap:2.5cqw;padding:2.6cqw 1.9cqw;display:flex}.euler-tile{background:#141415;border:.45cqw solid #6e6e71;border-radius:1.2cqw;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:21cqw;height:15cqw;display:flex}.euler-tile>.euler-mark{width:9.5cqw;height:7.2cqw}.euler-tile>b{letter-spacing:-.05em;font-size:2.1cqw;line-height:1.3}.system-card-info{flex-direction:column;flex:1;justify-content:center;align-self:stretch;min-width:0;display:flex}.system-card-info h3{font-size:2.6cqw}.system-card-info p{align-items:center;gap:.6cqw;margin-top:1cqw;font-size:1.5cqw;display:flex}.system-actions{white-space:nowrap;align-items:center;gap:.7cqw;margin-top:auto;padding-top:2cqw;display:flex}.system-actions>span,.system-actions>button{color:#73a5fb;background:#252527;border:1px solid #353537;border-radius:.6cqw;align-items:center;gap:.4cqw;padding:.3cqw .6cqw;font-size:1.3cqw;line-height:1.5;display:flex;position:relative}.system-actions>span{color:#858a96}.system-actions>button{color:#74a6ff;background:#232a36;border-color:#3a5480}.system-actions>button b{font-weight:500}.system-actions>button svg{width:1.5cqw;height:1.5cqw}.system-storage{background:#1b1b1c;border-radius:2cqw;margin-top:1.5cqw;padding:2cqw}.system-storage>div:first-child{justify-content:space-between;align-items:center;display:flex}.system-storage h4{font-size:2.1cqw}.system-storage>div:first-child>span{color:#60677c;border:1px solid #34343b;border-radius:.7cqw;padding:.35cqw .7cqw;font-size:1.2cqw}.system-storage>p{margin-top:.2cqw;font-size:1.3cqw}.storage-track{background:#323235;border-radius:2cqw;height:.95cqw;margin-top:2.4cqw;overflow:hidden}.storage-track>span{border-radius:inherit;background:#367fff;width:37.5%;height:100%;display:block}.storage-labels{color:#a1a2a6;justify-content:space-between;margin-top:1cqw;font-size:1.6cqw;display:flex}.system-stats{grid-template-columns:repeat(3,1fr);gap:1.5cqw;margin-top:1.5cqw;display:grid}.system-stats>div{background:#1b1b1c;border-radius:2cqw;padding:2cqw}.system-stats>div>svg{color:#aeafb5;background:#29292c;border-radius:50%;width:4.7cqw;height:4.7cqw;padding:.8cqw}.system-stats p{justify-content:space-between;gap:1cqw;margin-top:1.6cqw;font-size:1.8cqw;display:flex}.system-stats p span{font-size:1.6cqw}.system-console-overlay{background:#050606;border:1px solid #5d6065;border-radius:1.2cqw;animation:.35s both demo-window-open;position:absolute;inset:11cqw 1.5cqw 9cqw;overflow:hidden;box-shadow:0 8px 35px #000b}.system-console-overlay>div{background:#303237;align-items:center;gap:1cqw;padding:1.5cqw;font-size:1.8cqw;display:flex}.system-console-overlay button{margin-left:auto;padding:0;display:flex}.system-console-overlay pre{white-space:pre-wrap;color:#c9ced2;padding:2.5cqw;font:1.8cqw/2 Consolas,monospace}.system-console-overlay>small{font-size:1.5cqw;position:absolute;bottom:2cqw;left:2.5cqw}.replica-sharing-content{padding-top:1cqw}.replica-sharing-content h4{margin-bottom:1.5cqw;font-size:1.6cqw}.sharing-permission{background:#333335;border-radius:1.6cqw;justify-content:space-between;align-items:center;gap:2cqw;padding:1.7cqw;font-size:2cqw;display:flex}.replica-switch{background:#606166;border-radius:3cqw;align-items:center;width:5.1cqw;min-width:0;height:2.8cqw;padding:.3cqw;transition:background .25s;display:inline-flex;position:relative}.switch-knob{background:#fff;border-radius:50%;width:2.2cqw;height:2.2cqw;transition:transform .25s;box-shadow:0 1px 4px #0003}.replica-switch[aria-checked=true]{background:#357cff}.replica-switch[aria-checked=true] .switch-knob{transform:translate(2.3cqw)}.sharing-path{margin-top:2.3cqw;padding-left:1.4cqw;font-size:1.3cqw;line-height:1.9}.sharing-path code{overflow-wrap:anywhere;font-size:1.3cqw}.sharing-success{background:#16231b;border:1px solid #2c4735;border-radius:1.1cqw;align-items:center;gap:1.5cqw;margin-top:7cqw;padding:2cqw;animation:.3s both demo-window-open;display:flex;position:relative}.sharing-success b{font-size:1.7cqw;font-weight:500}.sharing-success p{color:#92b69c;margin-top:.4cqw;font-size:1.3cqw}.sharing-success>svg{color:#89c69c;width:3cqw;height:3cqw}.sharing-success>svg:last-child{width:2.1cqw;height:2.1cqw;margin-left:auto}.sharing-optional{color:#8c8e92;font-size:1.3cqw;position:absolute;bottom:3cqw;left:4.2cqw}.replica-market .replica-sidebar{background:#323436;width:23%}.replica-market .replica-content{padding:0 3cqw}.replica-market .replica-brand{margin-bottom:2.5cqw}.market-mark{color:#fff;background:#f62d58;border-radius:.6cqw;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:2.8cqw;height:3.3cqw;font:700 2cqw/1 Arial,sans-serif;display:flex}.market-mark small{color:#fff;font-size:.42cqw;line-height:1.8}.replica-search{color:#c9cdd1;white-space:nowrap;background:#595c60;border-radius:.9cqw;align-items:center;gap:.8cqw;margin-bottom:2.1cqw;padding:1.05cqw;font-size:1.3cqw;display:flex}.replica-search>svg{width:1.6cqw;height:1.6cqw}.replica-market .replica-nav-item{gap:1.1cqw;margin-bottom:1.35cqw;font-size:1.8cqw}.replica-market .replica-nav-item.selected{background:#39404d}.replica-market .replica-nav-item>svg{width:2cqw;height:2cqw}.replica-market .replica-title{height:6.8cqw}.store-product{align-items:center;gap:1.7cqw;margin-top:.5cqw;display:flex}.store-product-icon{background:linear-gradient(#313334,#171819);border:1px solid #494949;border-radius:1.8cqw;place-items:center;width:8cqw;height:8cqw;display:grid}.store-product-icon .engine-mark{width:6.7cqw;height:6.7cqw}.store-product h3{font-size:2.6cqw}.store-product p{margin-top:.3cqw;font-size:1.3cqw}.store-metrics{justify-content:space-between;align-items:center;width:88%;margin:2.1cqw 0 2.3cqw;padding-block:1cqw;display:flex}.store-metrics>div{border-right:1px solid #303033;flex-direction:column;flex:1;justify-content:center;align-items:center;line-height:1.6;display:flex}.store-metrics>div:first-child{align-items:flex-start}.store-metrics>div:last-child{border:0}.store-metrics small{font-size:1.2cqw}.store-metrics b{font-size:2.1cqw;font-weight:600}.store-metrics span{color:#a0a0a4;font-size:1.1cqw}.store-metrics svg{width:2.1cqw;height:2.1cqw}.store-whatsnew h4,.store-preview-label{font-size:1.8cqw;line-height:1.4}.store-whatsnew p{font-size:1.2cqw;line-height:1.6}.store-whatsnew ol{color:#c2c3c7;margin-top:.6cqw;margin-bottom:1.9cqw;padding-left:1.7cqw;font-size:1.3cqw;line-height:1.7}.store-previews{gap:1.4cqw;margin-top:.8cqw;display:flex}.store-preview{background:radial-gradient(at bottom,#765d34 0,#1a140e 60%);border:1px solid #4a3b2d;border-radius:1.4cqw;place-items:center;width:45%;height:14.4cqw;padding:1.7cqw;display:grid}.mini-system{color:#1b1f21;background:#f3f3f4;border-radius:.45cqw;width:24cqw;height:10cqw;display:flex;overflow:hidden;box-shadow:0 2px 8px #0007}.mini-system-side{background:#dfdfe4;width:26%;padding:.7cqw}.mini-system-side>.engine-mark{background:#4a4d4f;border-radius:.3cqw;width:1.3cqw;height:1.3cqw;margin-bottom:.9cqw;padding:.1cqw;display:block}.mini-system-side i{background:#b6bac6;border-radius:.1cqw;width:100%;height:.5cqw;margin-bottom:.5cqw;display:block}.mini-system-body{flex:1;padding:.6cqw}.mini-system-body>b{margin-bottom:.5cqw;font-size:.65cqw;line-height:1.5;display:block}.mini-system-card{background:#fff;align-items:center;gap:.6cqw;padding:.4cqw;display:flex}.mini-system-card>.euler-mark{background:#e4e9ed;border-radius:.2cqw;width:3.5cqw;height:2.5cqw}.mini-system-card>span{font-size:.7cqw}.mini-system-capacity{background:#fff;border-bottom:.3cqw solid #508df1;width:100%;height:1.3cqw;margin-top:.5cqw}.mini-system-bottom{gap:.4cqw;margin-top:.5cqw;display:flex}.mini-system-bottom>i{background:#fff;border-radius:.3cqw;flex:1;height:1.9cqw}.mini-system-share{background:#fff;justify-content:space-between;align-items:center;padding:.5cqw;display:flex}.mini-system-share>span{font-size:.5cqw}.mini-system-share>i{background:#3781fa;border-radius:.4cqw;width:1.1cqw;height:.5cqw}.store-install-row{justify-content:center;margin-top:1.5cqw;display:flex}.replica-primary{color:#fff;background:#327cfc;border-radius:.8cqw;width:68%;min-height:3.8cqw;padding:.6cqw 2cqw;font-size:1.7cqw;transition:background .2s;position:relative;overflow:visible}.replica-primary[data-loading=true]{background:linear-gradient(90deg,#457aba 42%,#283b56 42%)}.replica-primary:hover{background:#538ffc}.replica-terminal{aspect-ratio:1.5;background:#020303;flex-direction:column;display:flex}.replica-terminal-title{background:#303235;border-bottom:1px solid #484b4f;align-items:center;gap:1cqw;height:5cqw;padding-inline:2.2cqw;display:flex}.terminal-symbol{color:#272b2f;background:#f5f6f6;border-radius:.5cqw;place-items:center;width:2.2cqw;height:2.2cqw;display:grid}.terminal-symbol>svg{width:1.9cqw;height:1.9cqw}.replica-terminal-title>b{font-size:1.4cqw;font-weight:400}.replica-terminal-title .replica-title-actions{gap:2.1cqw;margin-left:auto;font-size:2cqw}.replica-terminal-title .replica-title-actions>svg{width:1.7cqw;height:1.7cqw}.replica-terminal-tabs{color:#d1d5d8;background:#303235;align-items:center;gap:2.1cqw;height:4.7cqw;padding-inline:2.2cqw;font-size:1.6cqw;display:flex}.replica-terminal-tabs>svg{width:2cqw;height:2cqw}.replica-terminal-tabs>span:first-of-type{background:#030404;border-radius:1cqw 1cqw 0 0;justify-content:space-between;align-items:center;width:27cqw;height:3.8cqw;margin-top:.9cqw;padding:.65cqw 1.4cqw;display:flex}.replica-terminal-tabs>span:last-of-type{font-size:2cqw}.replica-console{color:#cfd5d4;flex:1;padding:3.3cqw 2.4cqw;font:1.55cqw/1.9 SFMono-Regular,Consolas,monospace;position:relative;overflow:auto}.replica-console p{color:#c4cdca;margin-bottom:1.5cqw}.replica-console .console-muted{color:#81918a;margin-bottom:3cqw;font-size:1.35cqw}.console-prompt{overflow-wrap:anywhere;line-height:1.9}.console-prompt>span:first-child{color:#adc6b5}.console-caret{vertical-align:middle;background:#bfcfc5;width:.65cqw;height:1.6cqw;animation:1s steps(2,end) infinite console-blink;display:inline-block}.console-output{margin-top:2.5cqw}.console-output>p{margin-bottom:1cqw;animation:.22s both demo-console-line}.console-output>p>span{color:#6ebd84;margin-right:.7cqw}.console-watermark{color:#808982;letter-spacing:.1em;font-size:1.1cqw;position:absolute;bottom:2.2cqw;left:2.4cqw}.sim-target{position:relative}.sim-pointer{color:#fff;text-shadow:0 1px 4px #000b;pointer-events:none;z-index:3;font:3.4cqw/1 Arial,sans-serif;position:absolute;top:70%;left:75%;transform:rotate(-12deg)}.sim-target:after{content:"";pointer-events:none;border:1px solid #cde8aa;border-radius:50%;width:3cqw;height:3cqw;animation:1.6s ease-out 2 demo-cue;position:absolute;top:calc(70% - 1.5cqw);left:calc(75% - 1.5cqw);box-shadow:0 0 0 .6cqw #bcdea820}.replica-switch .sim-pointer{top:50%;left:50%}.replica-switch:after{top:calc(50% - 1.5cqw);left:calc(50% - 1.5cqw)}.is-preview .sim-pointer,.is-preview .sim-target:after{display:none}.demo-result{color:var(--accent-ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;width:100%;min-height:36px;margin-top:14px;padding:8px 12px;font-size:11px;line-height:1.7;display:flex}.scene-tool-row{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.scene-tool-row>button{color:var(--muted);border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:10px;display:inline-flex}.scene-tool-row>button:hover{background:var(--surface)}.scene-tool-row>button:disabled{cursor:default}.scene-tool-row>button:first-child{color:var(--accent-ink)}.scene-art.scene-html{flex-direction:column;flex:none;justify-content:center;gap:0;width:100%;min-height:0;display:flex}.guide-scene{justify-content:center}.scene-html>.engine-replica{flex:none;width:100%}.scene-html>.app-window,.scene-html>.pairing-mock{flex:none}.scene-toolbar{flex-direction:column;gap:8px;display:flex}.scene-caption{font-size:11px}.demo-dialog{border:1px solid var(--line);background:var(--surface);width:calc(100% - 32px);max-width:1120px;max-height:94vh;color:var(--ink);border-radius:15px;padding:0;animation:.25s both demo-window-open;box-shadow:0 25px 80px #0006}.demo-dialog::backdrop{backdrop-filter:blur(5px);background:#121810bb}.demo-dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.demo-dialog-head h2{letter-spacing:0;font-size:16px}.demo-dialog-head form{margin:0}.demo-dialog-body{background:var(--surface-soft);max-height:calc(94vh - 70px);padding:24px;overflow:auto}.demo-dialog-body>.scene-art{min-width:600px;max-width:930px;margin:auto}.demo-dialog-body .demo-result{font-size:13px}.demo-dialog-body .pairing-mock{width:100%;max-width:540px}.demo-dialog-body>.scene-art>.app-window{height:440px}.demo-dialog-body>.scene-art>.app-window .app-main{padding:30px}.demo-dialog-body>.scene-art>.app-window .app-grid{gap:30px}.demo-dialog-body>.scene-art>.app-window .app-side{align-items:stretch;width:25%}.demo-dialog-body>.scene-art>.app-window .app-nav span,.demo-dialog-body>.scene-art>.app-window .app-brand span{display:inline}.demo-dialog-body>.scene-art>.app-window .app-environment>svg{display:block}.guide-preview-visual>.engine-replica{border-radius:9px}.guide-preview-visual .preview-step{z-index:2;position:relative}.pairing-bottom .mock-button{font:inherit;color:#fff;position:relative}.pairing-bottom .mock-button:hover{background:#4586db}.pairing-bottom .mock-button .sim-pointer{font-size:24px}.pairing-bottom .mock-button:after{width:23px;height:23px;top:calc(70% - 12px);left:calc(75% - 12px);box-shadow:0 0 0 5px #bcdea820}.demo-dialog-actions{border-top:1px solid var(--line);padding:8px 20px}.demo-dialog-actions small{color:var(--muted);margin-left:auto;font-size:10px}.demo-dialog-body{max-height:calc(94vh - 130px)}[data-demo-paused=true] .console-caret{animation-play-state:paused}@keyframes demo-window-open{0%{opacity:0;transform:translateY(9px)scale(.98)}to{opacity:1;transform:none}}@keyframes demo-console-line{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes demo-cue{0%{opacity:0;transform:scale(.6)}45%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes console-blink{50%{opacity:0}}@media (width<=600px){.demo-dialog-actions{flex-wrap:wrap}.demo-dialog-actions small{flex-basis:100%;margin-left:0}.demo-dialog-body{max-height:calc(94vh - 170px)}.engine-replica{border-radius:9px}.demo-result{margin-top:12px;padding:8px 10px;font-size:10px}.scene-tool-row>button{min-height:35px;font-size:10px}.demo-dialog-head{padding:10px 13px}.demo-dialog-head h2{font-size:13px}.demo-dialog-body{padding:15px}.scene-html>.pairing-mock{width:100%}.guide-scene{gap:13px}.scene-toolbar{gap:5px}.scene-caption{font-size:10px}}@media (prefers-reduced-motion:reduce){.engine-replica *,.engine-replica :before,.engine-replica :after,.demo-dialog,.sim-target:after{transition:none!important;animation:none!important}}
