:root{--navy-0:#050c1d;--navy-1:#0a1730;--navy-2:#10203f;--line:#94b2dc29;--line-strong:#94b2dc4d;--white:#f2f6fc;--white-dim:#9fb0c9;--white-faint:#64758f;--orange:#ff7a2f;--orange-soft:#ff7a2f21;--blue:#4da6ff;--blue-soft:#4da6ff1f;--font:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;font-family:var(--font);color:var(--white);-webkit-font-smoothing:antialiased;background:#02040d;overflow:hidden}#app{position:fixed;inset:0}.stage{transform-origin:50%;background:var(--navy-0);width:1920px;height:1080px;position:absolute;top:50%;left:50%;overflow:clip}.slide{opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(120% 90% at 50% 0%, #0a1730 0%, var(--navy-0) 62%);will-change:opacity, transform;position:absolute;inset:0}.slide.is-active{visibility:visible;pointer-events:auto}.slide-inner{height:100%;padding:96px 140px 150px;position:relative}.kicker{letter-spacing:.38em;text-transform:uppercase;color:var(--orange);font-size:15px;font-weight:600}.slide-title{letter-spacing:.04em;color:var(--white);margin-top:20px;font-size:66px;font-weight:600;line-height:1.22}.slide-intro{letter-spacing:.06em;color:var(--white-dim);max-width:1060px;margin-top:20px;font-size:20px;line-height:1.8}.slide-note{letter-spacing:.12em;color:var(--white-faint);margin-top:18px;font-size:15px}.ghost-num{letter-spacing:.02em;color:#82a0cd12;-webkit-user-select:none;user-select:none;font-size:260px;font-weight:700;line-height:1;position:absolute;top:44px;right:120px}.chrome{z-index:100;pointer-events:none;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:40px;left:48px;right:48px}.chrome>div{pointer-events:auto}.chrome-left{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.page-counter{letter-spacing:.08em;align-items:baseline;gap:10px;font-size:28px;display:flex}.page-counter #page-current{color:var(--white);font-weight:600}.page-counter .sep,.page-counter #page-total{color:var(--white-faint);font-size:20px}.progress-dots{gap:8px;display:flex}.dot{cursor:pointer;background:#94b2dc47;border:none;border-radius:99px;width:6px;height:6px;padding:0;transition:width .35s,background .35s}.dot:hover{background:#94b2dc99}.dot.active{background:var(--orange);width:26px}.chrome-right{gap:12px;display:flex}.nav-btn{letter-spacing:.1em;height:52px;color:var(--white-dim);border:1px solid var(--line);cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#0a16309e;border-radius:26px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-family:inherit;font-size:16px;transition:color .25s,border-color .25s,background .25s,transform .15s;display:inline-flex}.nav-btn:hover{color:var(--white);border-color:var(--orange)}.nav-btn:active{transform:scale(.96)}.nav-btn.disabled{opacity:.32;pointer-events:none}.nav-btn.active{color:var(--orange);border-color:var(--orange)}.toc-overlay{z-index:200;opacity:0;visibility:hidden;background:#0206108c;justify-content:flex-end;display:flex;position:absolute;inset:0}.toc-overlay.open{visibility:visible}.toc-panel{border-left:1px solid var(--line);background:#081226f7;flex-direction:column;width:560px;height:100%;padding:64px 60px;display:flex}.toc-head{border-bottom:1px solid var(--line);letter-spacing:.3em;justify-content:space-between;align-items:center;padding-bottom:28px;font-size:26px;font-weight:600;display:flex}.toc-close{color:var(--white-dim);cursor:pointer;background:0 0;border:none;padding:8px;font-size:20px;transition:color .2s}.toc-close:hover{color:var(--orange)}.toc-list{margin-top:8px;list-style:none;overflow-y:auto}.toc-item{text-align:left;width:100%;color:var(--white-dim);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #94b2dc14;grid-template-columns:64px 1fr 24px;align-items:center;padding:22px 0;font-family:inherit;transition:color .2s;display:grid}.toc-item:hover,.toc-item.active{color:var(--white)}.toc-num{letter-spacing:.2em;color:var(--orange);font-size:15px}.toc-title{letter-spacing:.08em;font-size:20px}.toc-go{color:var(--white-faint);font-size:18px}.btn{letter-spacing:.14em;cursor:pointer;border-radius:28px;align-items:center;gap:10px;height:56px;padding:0 32px;font-family:inherit;font-size:17px;transition:background .25s,color .25s,border-color .25s,transform .15s;display:inline-flex}.btn:active{transform:scale(.97)}.btn-orange{color:var(--orange);background:var(--orange-soft);border:1px solid #ff7a2f80}.btn-orange:hover{background:var(--orange);color:#06101f;border-color:var(--orange)}.slide-cover{background:radial-gradient(110% 100% at 72% 18%, #12274e 0%, var(--navy-0) 58%)}.cover-bg{position:absolute;inset:0}.svg-starfield{width:100%;height:100%;position:absolute;inset:0}.cover-glow{filter:blur(90px);border-radius:50%;position:absolute}.cover-glow.g1{background:#2e6fbf38;width:700px;height:700px;top:-180px;right:-140px}.cover-glow.g2{background:#ff7a2f14;width:560px;height:560px;bottom:-200px;left:-160px}.cover-inner{flex-direction:column;height:100%;padding:56px 140px 92px;display:flex;position:relative}.brand-row{align-items:center;gap:18px;display:flex}.brand-mark{color:#7cc0ff;width:46px;height:46px;display:inline-flex}.brand-logo{width:100%;height:100%}.brand-word{letter-spacing:.26em;color:var(--white);font-size:17px}.brand-word em{letter-spacing:.3em;color:var(--white-faint);margin-left:14px;font-size:13px;font-style:normal}.cover-main{flex-direction:column;flex:1;justify-content:center;max-width:1000px;display:flex}.cover-kicker{letter-spacing:.4em;color:var(--orange);font-size:15px;font-weight:600}.cover-logo{margin-bottom:34px}.cover-logo img{filter:drop-shadow(0 10px 26px #02081673);width:auto;height:118px;display:block}.cover-title{letter-spacing:.06em;margin-top:34px;font-size:122px;font-weight:600;line-height:1.16}.cover-title-line{perspective:800px;display:block}.cover-title .ch{display:inline-block}.cover-divider{background:linear-gradient(90deg, #ff7a2f26, var(--orange));transform-origin:0;width:104px;height:4px;margin:42px 0 34px}.cover-sub{letter-spacing:.14em;color:var(--white-dim);font-size:27px}.cover-meta{letter-spacing:.12em;color:var(--white-faint);margin-top:20px;font-size:16px}.cover-art-wrap{opacity:.97;width:940px;height:940px;animation:7s ease-in-out infinite art-float;position:absolute;bottom:-90px;right:-60px}.cover-art{width:100%;height:100%}@keyframes art-float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.cover-foot{letter-spacing:.24em;color:var(--white-faint);font-size:14px;position:absolute;bottom:46px;left:50%;transform:translate(-50%)}kbd{color:var(--white-dim);border:1px solid var(--line-strong);background:var(--navy-1);border-radius:5px;margin:0 8px;padding:3px 12px;font-family:inherit;font-size:13px;display:inline-block}.ti-grid{grid-template-columns:58% 42%;align-items:center;gap:90px;height:100%;display:grid}.ti-flip{grid-template-columns:42% 58%}.ti-flip .ti-fig{order:-1}.ti-text .slide-title{font-size:64px}.ti-body{margin-top:44px}.ti-lead{color:var(--white-dim);letter-spacing:.04em;font-size:21px;line-height:2}.ti-lead strong{color:var(--white);font-weight:600}.ti-quote{border-left:3px solid var(--orange);background:var(--orange-soft);border-radius:0 12px 12px 0;margin-top:38px;padding:26px 34px 26px 58px;position:relative}.ti-quote-mark{color:var(--orange);font-size:46px;line-height:1;position:absolute;top:8px;left:20px}.ti-quote p{letter-spacing:.1em;color:var(--white);font-size:26px;font-weight:600}.ti-list{flex-direction:column;gap:18px;margin-top:40px;list-style:none;display:flex}.ti-list li{letter-spacing:.06em;color:var(--white-dim);align-items:center;gap:16px;font-size:19px;display:flex}.ti-li-dot{background:var(--orange);border-radius:50%;flex:none;width:7px;height:7px}.ti-fig{justify-content:center;display:flex}.media-frame{border:1px solid var(--line);background:var(--navy-1);border-radius:24px;width:100%;max-width:640px;overflow:hidden;box-shadow:0 40px 90px #0208168c}.fig-art{width:100%;height:auto;display:block}.media-caption{letter-spacing:.2em;color:var(--white-faint);border-top:1px solid var(--line);padding:20px 26px;font-size:14px}.ti-flip .ti-fig{align-self:start}.ti-flip .media-frame{flex-direction:column;max-height:860px;display:flex}.ti-flip .fig-art{object-fit:contain;align-self:center;width:auto;max-width:100%;height:auto;max-height:790px}.slide-fullImage{background:var(--navy-0)}.fi-media{position:absolute;inset:0}.fi-mask{background:linear-gradient(#050c1d26 40%,#050c1deb 88%);position:absolute;inset:0}.fi-caption{max-width:1100px;position:absolute;bottom:150px;left:140px}.fi-caption .slide-title{font-size:58px}.fi-caption .kicker,.fi-caption .slide-title,.fi-caption .slide-intro{text-shadow:0 4px 30px #020610cc}.media-slot{background:var(--navy-1);width:100%;height:100%;margin:0;position:relative;overflow:hidden}.media-slot img,.media-slot video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s}.media-slot[data-state=ready] img,.media-slot[data-state=ready] video{opacity:1}.media-slot[data-state=error] img,.media-slot[data-state=error] video{display:none}.media-loading{background:var(--navy-1);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.media-slot[data-state=ready] .media-loading,.media-slot[data-state=error] .media-loading{display:none}.spinner{border:3px solid var(--line-strong);border-top-color:var(--orange);border-radius:50%;width:42px;height:42px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.media-fallback{letter-spacing:.2em;color:var(--white-faint);justify-content:center;align-items:center;font-size:16px;display:none;position:absolute;inset:0}.media-slot[data-state=error] .media-fallback{display:flex}.media-slot--empty{border:1px dashed var(--line-strong);background:#0a173080;border-radius:20px;justify-content:center;align-items:center;display:flex}.media-empty{letter-spacing:.24em;color:var(--white-faint);flex-direction:column;align-items:center;gap:18px;font-size:16px;display:flex}.media-empty-ico{color:var(--line-strong);font-size:44px}.tl-decor{opacity:.5;width:560px;height:560px;position:absolute;top:40px;right:-90px}.orbit-decor{width:100%;height:100%}.slide-timeline .slide-inner{flex-direction:column;padding-top:84px;display:flex}.slide-timeline .slide-title{font-size:58px}.slide-timeline .slide-intro{margin-top:14px}.slide-timeline .slide-note{margin-top:12px}.tl-wrap{flex:1;margin-top:28px;position:relative}.tl-note{letter-spacing:.14em;color:var(--white-faint);margin-top:16px;font-size:13px}.tl-line{transform-origin:top;background:linear-gradient(#ff7a2fbf,#4da6ff59 55%,#94b2dc14);width:2px;margin-left:-1px;position:absolute;top:10px;bottom:26px;left:50%}.tl-node{grid-template-columns:1fr 120px 1fr;align-items:center;margin-bottom:12px;display:grid}.tl-dot{background:var(--navy-0);border:3px solid var(--orange);border-radius:50%;grid-column:2;justify-self:center;width:13px;height:13px;box-shadow:0 0 0 5px #ff7a2f1f}.tl-side{text-align:right;grid-column:1;justify-self:end;padding-right:56px}.tl-alt .tl-side{text-align:left;grid-column:3;justify-self:start;padding-left:56px;padding-right:0}.tl-year{letter-spacing:.2em;color:var(--orange);font-size:17px;font-weight:600;display:block}.tl-card{border:1px solid var(--line);background:#0a1730b8;border-radius:14px;max-width:600px;margin-top:8px;padding:16px 24px;display:inline-block}.tl-card h4{letter-spacing:.06em;color:var(--white);font-size:19px;font-weight:600}.tl-card p{letter-spacing:.04em;color:var(--white-dim);margin-top:6px;font-size:14px;line-height:1.6}.tl-tag{letter-spacing:.2em;color:var(--white-faint);border:1px solid var(--line);border-radius:99px;margin-top:8px;padding:2px 10px;font-size:11px;display:inline-block}.slide-history{background:radial-gradient(120% 90% at 30% 10%, #0b1c3a 0%, var(--navy-0) 70%)}.hx-bg{position:absolute;inset:0}.hx-stars{width:100%;height:100%;position:absolute;inset:0}.slide-history .slide-inner{flex-direction:column;padding-top:84px;display:flex}.slide-history .slide-title{font-size:58px}.slide-history .slide-intro{margin-top:14px}.hx-body{flex:1;grid-template-columns:470px 1fr;gap:56px;min-height:0;margin-top:22px;display:grid}.hx-rail{flex-direction:column;justify-content:center;gap:4px;display:flex}.hx-chapter{text-align:left;cursor:pointer;background:0 0;border:none;border-left:2px solid #94b2dc24;grid-template-columns:92px 1fr;align-items:baseline;gap:18px;padding:14px 22px;font-family:inherit;transition:background .25s,border-color .25s;display:grid;position:relative}.hx-chapter:hover{background:#4da6ff0f}.hx-chapter.active{border-left-color:var(--orange);background:#ff7a2f0f}.hx-ch-year{letter-spacing:.1em;color:var(--white-faint);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;transition:color .25s}.hx-ch-title{letter-spacing:.06em;color:var(--white-dim);font-size:21px;font-weight:600;transition:color .25s}.hx-chapter.active .hx-ch-year{color:var(--orange)}.hx-chapter.active .hx-ch-title{color:var(--white)}.hx-stage{min-width:0;min-height:0;position:relative}.hx-panel{opacity:0;visibility:hidden;pointer-events:none;grid-template-columns:1.05fr 1fr;align-items:center;gap:46px;transition:opacity .45s;display:grid;position:absolute;inset:0}.hx-panel.active{opacity:1;visibility:visible;pointer-events:auto}.hx-photo{border:1px solid var(--line);background:linear-gradient(160deg,#0d2140 0%,#081226 100%);border-radius:18px;height:100%;min-height:320px;max-height:460px;margin:0;position:relative;overflow:hidden;box-shadow:0 34px 80px #02081680}.hx-photo img{object-fit:cover;filter:saturate(.85)contrast(1.04);width:100%;height:100%}.hx-photo:after{content:"";pointer-events:none;background:linear-gradient(#050c1d00 55%,#050c1da8 100%);position:absolute;inset:0}.hx-photo figcaption{z-index:1;letter-spacing:.14em;color:#e2ebf8c7;padding:42px 26px 15px;font-size:12.5px;position:absolute;bottom:0;left:0;right:0}.hx-photo--empty{border-style:dashed;border-color:var(--line-strong);justify-content:center;align-items:center;display:flex}.hx-photo--empty:after{display:none}.hx-photo--empty figcaption{text-align:center;color:var(--white-faint);padding:0;position:absolute;bottom:16px}.hx-photo-empty{letter-spacing:.3em;color:var(--white-faint);flex-direction:column;align-items:center;gap:16px;font-size:14px;display:flex}.hx-photo-empty:before{content:"";border:1px solid var(--line-strong);background:linear-gradient(#ff7a2f24,#0000 70%),repeating-linear-gradient(0deg,#94b2dc12 0 1px,#0000 1px 26px);border-radius:10px;width:130px;height:160px}.hx-panel-text{padding-right:24px}.hx-year{letter-spacing:.02em;color:#82a0cd26;-webkit-user-select:none;user-select:none;font-size:92px;font-weight:700;line-height:1;display:block}.hx-panel-text h4{letter-spacing:.06em;color:var(--white);margin-top:18px;font-size:34px;font-weight:600}.hx-panel-text p{letter-spacing:.05em;color:var(--white-dim);max-width:580px;margin-top:16px;font-size:18px;line-height:2}.hx-closing{border:1px solid var(--line);background:#0a17308c;border-radius:14px;align-items:center;gap:26px;margin-top:20px;padding:18px 30px;display:flex}.hx-closing-label{letter-spacing:.3em;color:var(--orange);border-right:1px solid var(--line-strong);flex:none;padding-right:26px;font-size:13px}.hx-closing p{letter-spacing:.14em;color:var(--white);font-size:23px;font-weight:600}.hx-closing-line{background:linear-gradient(90deg,#ff7a2f80,#0000);flex:1;height:1px}.hx-source{letter-spacing:.1em;color:var(--white-faint);margin-top:12px;font-size:12.5px}.slide-qhistory{background:radial-gradient(120% 100% at 50% 0,#0b1a36 0%,#050c1d 68%)}.qh-kicker{letter-spacing:.36em;text-transform:uppercase;color:var(--orange);font-size:14px;font-weight:600}.qh-title{letter-spacing:.05em;color:var(--white);margin-top:16px;font-size:56px;font-weight:600;line-height:1.24}.qh-year{letter-spacing:.02em;color:#82a0cd38;margin-top:18px;font-size:92px;font-weight:700;line-height:1}.qh-text{letter-spacing:.05em;color:var(--white-dim);max-width:560px;margin-top:20px;font-size:19px;line-height:2}.qh-intro{letter-spacing:.06em;color:var(--white-dim);margin-top:16px;font-size:17px;line-height:1.9}.qh-source{letter-spacing:.1em;color:#9fb0c99e;font-size:12.5px;position:absolute;bottom:116px;left:130px;right:130px}.qh-photo{border:1px solid var(--line);background:#0d1b33;border-radius:14px;justify-content:center;align-items:center;margin:0;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 90px #0208168c}.qh-photo--matte,.qh-photo--portrait,.qh-photo--paper{background:linear-gradient(150deg,#1a2333 0%,#101827 100%);padding:26px}.qh-photo img{object-fit:contain;border-radius:2px;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 10px 34px #02081680}.qh-photo--matte img,.qh-photo--portrait img,.qh-photo--paper img{filter:grayscale(.25)contrast(1.04)}.qh-photo--paper img{filter:sepia(.14)contrast(1.03)brightness(1.02)}.qh-photo figcaption{letter-spacing:.12em;color:#e2ebf8b8;text-align:center;background:linear-gradient(#080f1e00 0%,#080f1ee0 100%);padding:34px 30px 12px;font-size:12.5px;position:absolute;bottom:0;left:0;right:0}.qh-photo-empty{letter-spacing:.3em;width:100%;height:100%;min-height:320px;color:var(--white-faint);border:1px dashed var(--line-strong);border-radius:10px;justify-content:center;align-items:center;font-size:15px;display:flex}.qh-team{grid-template-columns:1.45fr 1fr;align-items:center;gap:56px;padding:96px 130px 150px;display:grid;position:absolute;inset:0}.qh-team .qh-photo{height:min(760px,100%);max-height:82%}.qh-team .qh-side{flex-direction:column;align-items:flex-start;display:flex;position:relative}.qh-team .qh-title{font-size:50px}.qh-badge{background:#ff7a2f14;border:1px solid #ff7a2f66;border-radius:12px;align-items:center;gap:18px;margin-top:26px;padding:14px 22px;display:flex}.qh-badge em{letter-spacing:.14em;color:var(--orange);font-size:20px;font-style:normal;font-weight:700}.qh-badge span{letter-spacing:.04em;color:var(--white-dim);font-size:14px;line-height:1.7}.qh-portrait{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;padding:96px 130px 150px;display:grid;position:absolute;inset:0}.qh-portrait .qh-photo{height:min(720px,86%)}.qh-portrait .qh-side{position:relative}.qh-nodes{flex-direction:column;gap:18px;margin-top:26px;display:flex}.qh-node{border:1px solid var(--line);border-left:2px solid var(--orange);background:#0a173080;border-radius:10px;align-items:flex-start;gap:22px;padding:16px 22px;display:flex}.qh-node-year{letter-spacing:.06em;color:var(--orange);font-variant-numeric:tabular-nums;flex:none;font-size:22px;font-weight:700}.qh-node-body h4{letter-spacing:.06em;color:var(--white);font-size:19px;font-weight:600}.qh-node-body p{letter-spacing:.03em;color:var(--white-dim);margin-top:6px;font-size:14.5px;line-height:1.8}.qh-return{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;padding:96px 130px 150px;display:grid;position:absolute;inset:0}.qh-return .qh-side{position:relative}.qh-stage-view{height:min(720px,86%);position:relative}.qh-stage-photo{opacity:0;visibility:hidden;justify-content:center;align-items:center;margin:0;transition:opacity 1.1s;display:flex;position:absolute;inset:0}.qh-stage-photo.is-on{opacity:1;visibility:visible}.qh-stage-photo img{object-fit:contain;border-radius:4px;max-width:100%;max-height:100%;box-shadow:0 26px 70px #02081699}.qh-stage-photo figcaption{letter-spacing:.1em;color:#9fb0c9b8;text-align:center;font-size:12.5px;position:absolute;bottom:-34px;left:0;right:0}.qh-stage{border:1px solid var(--line);opacity:.45;background:#0a173080;border-radius:10px;align-items:flex-start;gap:22px;margin-top:16px;padding:16px 22px;transition:opacity .6s,border-color .6s;display:flex}.qh-stage.is-on{opacity:1;border-color:#ff7a2f8c}.qh-stage-year{letter-spacing:.06em;color:var(--orange);font-variant-numeric:tabular-nums;flex:none;font-size:24px;font-weight:700}.qh-stage-body h4{letter-spacing:.06em;color:var(--white);font-size:19px;font-weight:600}.qh-stage-body p{letter-spacing:.03em;color:var(--white-dim);margin-top:6px;font-size:14.5px;line-height:1.8}.qh-manuscript{grid-template-columns:1.5fr 1fr;align-items:center;gap:60px;padding:96px 130px 150px;display:grid;position:absolute;inset:0}.qh-manuscript .qh-photo{height:min(680px,84%);padding:34px}.qh-manuscript .qh-side{position:relative}.qh-doc-card{border:1px solid var(--line);border-left:2px solid var(--orange);background:#0a17308c;border-radius:10px;margin-top:26px;padding:20px 24px}.qh-doc-card h4{letter-spacing:.05em;color:var(--white);font-size:18px;font-weight:600}.qh-doc-card p{letter-spacing:.03em;color:var(--white-dim);margin-top:8px;font-size:14px;line-height:1.9}.qh-zoom{letter-spacing:.12em;color:var(--white);border:1px solid var(--line-strong);cursor:pointer;background:#081226d1;border-radius:20px;padding:9px 18px;font-family:inherit;font-size:13px;transition:border-color .25s,color .25s;position:absolute;bottom:44px;right:44px}.qh-zoom:hover{border-color:var(--orange);color:var(--orange)}.qh-zoom-layer{z-index:30;background:#030812eb;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.qh-zoom-layer[hidden]{display:none}.qh-zoom-box{max-width:78%;max-height:88%;position:relative}.qh-zoom-box img{border-radius:6px;max-width:100%;max-height:84vh;display:block;box-shadow:0 30px 90px #0009}.qh-zoom-close{letter-spacing:.1em;color:var(--white-dim);border:1px solid var(--line-strong);cursor:pointer;background:#10203fcc;border-radius:18px;padding:6px 20px;font-family:inherit;font-size:14px;position:absolute;top:-46px;right:0}.qh-zoom-close:hover{color:var(--orange);border-color:var(--orange)}.qh-question{background:radial-gradient(110% 90% at 50% 40%, #0a1730 0%, var(--navy-0) 70%);position:absolute;inset:0;overflow:hidden}.qh-portrait-bg{opacity:.09;filter:grayscale();pointer-events:none;width:560px;height:auto;position:absolute;bottom:-60px;right:-40px}.qh-q-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 200px 120px;display:flex;position:absolute;inset:0}.qh-q-center .qh-kicker{letter-spacing:.44em}.qh-q-title{letter-spacing:.3em;color:var(--white-faint);margin-top:22px;font-size:30px;font-weight:600}.qh-q-line1{letter-spacing:.06em;color:var(--white);text-shadow:0 6px 40px #02081680;margin-top:42px;font-size:72px;font-weight:600;line-height:1.34}.qh-q-line2{letter-spacing:.1em;color:var(--white-dim);margin-top:26px;font-size:27px}.qh-q-keywords{gap:44px;margin-top:56px;display:flex}.qh-keyword{opacity:0;flex-direction:column;gap:8px;display:flex}.qh-keyword em{letter-spacing:.14em;color:var(--white);font-size:30px;font-style:normal;font-weight:600}.qh-keyword span{letter-spacing:.3em;color:var(--orange);font-size:12px}.qh-q-brand{border-top:1px solid var(--line);opacity:0;flex-direction:column;align-items:center;gap:10px;margin-top:62px;padding-top:30px;display:flex}.qh-q-brand-name{letter-spacing:.14em;color:var(--white);font-size:34px;font-weight:600}.qh-q-brand-en{letter-spacing:.4em;color:var(--white-faint);font-size:13px}.qh-q-purpose{letter-spacing:.18em;color:var(--orange);font-size:21px}.qh-q-next{letter-spacing:.24em;color:var(--white-faint);opacity:0;margin-top:30px;font-size:13px}.slide-exploded{background:radial-gradient(95% 85% at 55% 35%, #0b1c3a 0%, var(--navy-0) 72%)}.ex-root{position:absolute;inset:0}.ex-root .three-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ex-head{pointer-events:none;max-width:700px;position:absolute;top:76px;left:110px}.ex-head .slide-title{font-size:50px}.ex-head .slide-intro{max-width:640px}.ex-panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);background:#081226c7;border-radius:18px;flex-direction:column;gap:14px;width:340px;padding:22px;display:flex;position:absolute;top:76px;right:100px}.ex-parts{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ex-part{letter-spacing:.08em;color:var(--white-dim);border:1px solid var(--line);cursor:pointer;background:#10203f80;border-radius:9px;padding:12px 10px;font-family:inherit;font-size:15px;transition:all .2s}.ex-part:hover{border-color:var(--line-strong);color:var(--white)}.ex-part.active{background:var(--orange);border-color:var(--orange);color:#06101f;font-weight:600}.ex-actions{gap:10px;display:flex}.ex-actions .btn{flex:1;justify-content:center;height:52px;padding:0 18px;font-size:15px}.ex-assemble{color:var(--white-dim);border:1px solid var(--line);background:#0a173099}.ex-assemble:hover{color:var(--white);border-color:var(--line-strong)}.ex-view-reset{height:46px;color:var(--white-faint);border:1px solid var(--line);background:#0a173080;justify-content:center;font-size:14px}.ex-view-reset:hover{color:var(--white);border-color:var(--line-strong)}.ex-loading{text-align:center;letter-spacing:.14em;color:var(--white-faint);margin-top:4px;font-size:12.5px}.ex-loading[hidden]{display:none}.ex-legend{letter-spacing:.1em;color:var(--white-faint);font-size:13.5px;position:absolute;bottom:112px;left:110px}.hd-inner{flex-direction:column;display:flex}.hd-grid{flex:1;grid-template-columns:1fr 1.1fr;align-items:center;gap:80px;min-height:0;margin-top:60px;display:grid}.hd-desc{letter-spacing:.06em;color:var(--white-dim);max-width:620px;font-size:24px;line-height:2.1}.hd-figure{border:1px solid var(--line);background:radial-gradient(80% 60% at 50% 30%,#2e6fbf1a 0%,#0a173000 70%),#0a173059;border-radius:20px;justify-content:center;align-items:center;height:100%;min-height:420px;max-height:620px;margin:0;display:flex;position:relative;overflow:hidden}.hd-figure--pending{border-style:dashed;border-color:var(--line-strong)}.hd-figure img{object-fit:contain;width:100%;height:100%}.hd-frame-mark{opacity:.55;border:1px solid #ff7a2f59;border-radius:50%;width:150px;height:150px;position:relative}.hd-frame-mark:before,.hd-frame-mark:after{content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hd-frame-mark:before{border:1px solid #4da6ff66;width:106px;height:106px}.hd-frame-mark:after{border:1px solid #ff7a2f73;width:62px;height:62px}.hd-figure-stack{flex-direction:column;gap:22px;height:100%;min-height:420px;max-height:620px;display:flex;position:relative}.hd-figure--slide{flex:1;min-height:0}.hd-figure--slide img{object-fit:contain;transition:opacity .26s}.hd-rail{justify-content:center;gap:14px;display:flex}.hd-dot{cursor:pointer;background:0 0;border:1px solid #94b2dc8c;border-radius:50%;width:12px;height:12px;padding:0;transition:background .25s,border-color .25s,transform .25s}.hd-dot.is-on{background:var(--orange);border-color:var(--orange);transform:scale(1.15)}.hd-inner--badges .hd-grid{margin-top:48px}.hd-note{letter-spacing:.05em;color:var(--white-faint);max-width:620px;margin-top:28px;font-size:19px;line-height:1.9}.hd-badge-wall{border:1px solid var(--line);background:radial-gradient(90% 70% at 50% 20%,#2e6fbf1a 0%,#0a173000 70%),#0a173059;border-radius:20px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);gap:18px;height:100%;min-height:420px;max-height:640px;padding:26px;display:grid}.hd-badge-cell{background:#02061059;border:1px solid #94b2dc2e;border-radius:14px;justify-content:center;align-items:center;margin:0;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;overflow:hidden}.hd-badge-cell img{object-fit:contain;width:100%;height:100%}.hd-badge-cell:hover{border-color:#ff7a2f99;transform:translateY(-6px)scale(1.04);box-shadow:0 14px 34px #02081680}.card--link{cursor:pointer}.card--link:hover{border-color:#ff7a2f8c}.card-go{color:var(--orange);opacity:0;font-size:22px;transition:opacity .25s,transform .25s;position:absolute;bottom:36px;right:40px;transform:translate(-6px)}.card--link:hover .card-go{opacity:1;transform:translate(0)}.app-show-grid{align-items:center}.phone-real{width:320px;height:640px}.phone-real .phone-screen{padding:56px 0 0;position:relative}.phone-screen-img{width:100%;height:100%;position:relative}.app-shot{opacity:0;visibility:hidden;justify-content:center;align-items:center;transition:opacity .5s;display:flex;position:absolute;inset:0}.app-shot.is-on{opacity:1;visibility:visible}.app-shot img{object-fit:cover;object-position:top center;border-radius:24px;width:100%;height:100%}.app-rail{flex-direction:column;gap:10px;width:360px;display:flex}.app-rail-head{letter-spacing:.3em;color:var(--orange);margin-bottom:8px;font-size:13px}.app-rail-item{text-align:left;border:1px solid var(--line);cursor:pointer;background:#0a173080;border-radius:12px;align-items:center;gap:16px;padding:13px 18px;font-family:inherit;transition:all .25s;display:flex}.app-rail-item:hover{border-color:var(--line-strong)}.app-rail-item.is-on{background:#ff7a2f14;border-color:#ff7a2f99}.app-rail-item em{letter-spacing:.08em;color:var(--orange);font-size:15px;font-style:normal;font-weight:700}.app-rail-item span{letter-spacing:.08em;color:var(--white-dim);font-size:17px}.app-rail-item.is-on span{color:var(--white)}.cover-art-img{object-fit:contain;filter:drop-shadow(0 30px 60px #0208168c);width:100%;height:100%}#update-bar{z-index:9999;color:#fff;letter-spacing:.05em;background:linear-gradient(135deg,#0b3a66,#0d4ea3);border-radius:999px;align-items:center;gap:12px;padding:10px 16px 10px 20px;font-size:15px;animation:.4s ease-out update-bar-in;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 34px #02081680}@keyframes update-bar-in{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}#update-bar button{cursor:pointer;border:none;font-family:inherit}#update-bar #update-refresh{color:#fff;letter-spacing:.04em;background:#ff7a2f;border-radius:999px;padding:6px 16px;font-size:14.5px;font-weight:600}#update-bar #update-close{color:#ffffffbf;background:0 0;padding:0 4px;font-size:19px;line-height:1}.pg-inner{flex-direction:column;display:flex}.pg-viewport{flex:1;margin-top:40px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.pg-track{will-change:transform;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;gap:34px;width:max-content;padding:10px 0 18px;display:flex}.pg-track.is-dragging{cursor:grabbing}.pg-frame{border:1px solid var(--line);background:#0a17308c;border-radius:14px;flex:none;width:300px;transition:border-color .3s,transform .3s;overflow:hidden}.pg-frame:hover{border-color:#ff7a2f80;transform:translateY(-6px)}.pg-art{border-bottom:1px solid var(--line);background:radial-gradient(70% 55% at 50% 40%,#2e6fbf24 0%,#0a173000 70%),#060d1b99;justify-content:center;align-items:center;height:360px;display:flex}.pg-art-num{color:#82a0cd2e;letter-spacing:.04em;font-size:88px;font-weight:700}.pg-art--img{padding:10px}.pg-art--img img{object-fit:contain;border-radius:8px;width:100%;height:100%}.pg-frame figcaption{padding:16px 20px 18px}.pg-group{letter-spacing:.18em;color:var(--orange);margin-bottom:6px;font-size:12px;display:block}.pg-frame strong{letter-spacing:.05em;color:var(--white);font-size:16.5px;font-weight:600}.slide-three{background:radial-gradient(90% 80% at 50% 30%, #0b1c3a 0%, var(--navy-0) 70%)}.three-bg{position:absolute;inset:0}.three-bg-glow{filter:blur(90px);background:#2e6fbf1f;border-radius:50%;width:900px;height:520px;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.three-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.three-ui{pointer-events:none;padding:96px 140px 150px;position:absolute;inset:0}.three-head{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.three-head .slide-title{font-size:58px}.three-head .btn{pointer-events:auto;margin-top:14px}.three-hints{gap:14px;display:flex;position:absolute;bottom:130px;left:140px}.hint-chip{letter-spacing:.12em;color:var(--white-dim);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);background:#0a163099;border-radius:99px;padding:10px 22px;font-size:15px}.dg-grid{grid-template-columns:repeat(3,1fr);gap:44px;margin-top:64px;display:grid}.dg-pillar{border:1px solid var(--line);background:#0a173099;border-radius:22px;padding:58px 46px 46px;transition:border-color .3s,transform .3s;position:relative}.dg-pillar:hover{border-color:#ff7a2f73;transform:translateY(-6px)}.dg-ico{width:84px;height:84px;color:var(--orange);background:var(--orange-soft);border:1px solid #ff7a2f59;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.dg-ico .icon{width:38px;height:38px}.dg-num{color:#82a0cd1a;font-size:54px;font-weight:700;position:absolute;top:40px;right:40px}.dg-pillar h3{letter-spacing:.08em;margin-top:34px;font-size:30px;font-weight:600}.dg-sub{letter-spacing:.14em;color:var(--white-faint);margin-top:10px;font-size:15px}.dg-pillar ul{flex-direction:column;gap:16px;margin-top:28px;list-style:none;display:flex}.dg-pillar li{letter-spacing:.04em;color:var(--white-dim);align-items:center;gap:14px;font-size:18px;display:flex}.dg-path{letter-spacing:.2em;color:var(--white-faint);justify-content:center;align-items:center;gap:16px;margin-top:52px;font-size:17px;display:flex}.dg-path .icon{width:26px;height:26px;color:var(--orange)}.cards-grid{grid-template-columns:1fr 1fr;gap:38px;margin-top:64px;display:grid}.cards-grid--five{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:52px}.cards-grid--five .card{padding:26px 26px 30px}.cards-grid--five .card h3{margin-top:22px;font-size:24px}.cards-grid--five .card p{font-size:15.5px}.card{border:1px solid var(--line);background:#0a173099;border-radius:22px;padding:50px 52px;transition:border-color .3s,transform .3s;position:relative}.card:hover{border-color:#ff7a2f73;transform:translateY(-5px)}.card-ico{width:72px;height:72px;color:var(--orange);background:var(--orange-soft);border:1px solid #ff7a2f4d;border-radius:18px;justify-content:center;align-items:center;display:inline-flex}.card-ico .icon{width:34px;height:34px}.card-num{color:#82a0cd1a;font-size:46px;font-weight:700;position:absolute;top:40px;right:44px}.card h3{letter-spacing:.08em;margin-top:30px;font-size:28px;font-weight:600}.card p{letter-spacing:.03em;color:var(--white-dim);margin-top:14px;font-size:17px;line-height:1.9}.pd-grid{grid-template-columns:40% 60%;align-items:center;gap:70px;margin-top:52px;display:grid}.pd-features{flex-direction:column;gap:34px;list-style:none;display:flex}.pd-features li{align-items:flex-start;gap:24px;display:flex}.pd-f-ico{width:60px;height:60px;color:var(--orange);background:var(--orange-soft);border:1px solid #ff7a2f4d;border-radius:16px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pd-f-ico .icon{width:28px;height:28px}.pd-features h4{letter-spacing:.06em;font-size:24px;font-weight:600}.chip{letter-spacing:.18em;vertical-align:3px;color:var(--white-faint);border:1px solid var(--line);border-radius:99px;margin-left:12px;padding:2px 12px;font-size:12px;font-style:normal;font-weight:400;display:inline-block}.pd-features p{letter-spacing:.04em;color:var(--white-dim);margin-top:10px;font-size:16px;line-height:1.8}.pd-stage{position:relative}.pd-badge{z-index:2;letter-spacing:.2em;color:var(--orange);background:#0a1730f2;border:1px solid #ff7a2f73;border-radius:99px;padding:6px 20px;font-size:13px;position:absolute;top:-30px;right:26px}.pd-device{border:1px solid var(--line-strong);background:#0b1830;border-radius:20px;overflow:hidden;box-shadow:0 46px 100px #02081699}.pd-device-bar{border-bottom:1px solid var(--line);background:#081226e6;align-items:center;gap:10px;padding:18px 24px;display:flex}.pd-device-bar i{background:#94b2dc4d;border-radius:50%;width:12px;height:12px}.pd-device-bar i:first-child{background:#ff7a2fb3}.pd-device-bar span{letter-spacing:.2em;color:var(--white-faint);margin-left:16px;font-size:14px}.pd-device-body{min-height:430px;display:flex}.pd-side{border-right:1px solid var(--line);flex-direction:column;flex:none;gap:18px;width:224px;padding:30px 24px;display:flex}.pd-main{flex:1;padding:34px;position:relative}.pd-sk{background:#94b2dc1f;border-radius:6px;height:12px;display:block}.pd-sk-logo{background:#ff7a2f66;border-radius:8px;width:30px;height:30px;margin-bottom:12px}.pd-sk.w40{width:40%}.pd-sk.w60{width:60%}.pd-sk.w70{width:70%}.pd-sk.w80{width:80%}.pd-sk.active{background:#4da6ff4d}.pd-sk.lg{height:22px;margin-bottom:26px}.pd-sk-row{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:18px;display:grid}.pd-sk.box{border-radius:12px;width:100%;height:104px}.pd-main-label{letter-spacing:.3em;color:var(--white-faint);border:1px dashed var(--line-strong);white-space:nowrap;background:#081226d9;border-radius:10px;padding:14px 30px;font-size:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cl-bg{position:absolute;inset:0}.cl-inner{flex-direction:column;display:flex}.cl-head{text-align:center}.cl-head .slide-title{font-size:64px}.cl-head .slide-intro{margin-left:auto;margin-right:auto}.cl-grid{grid-template-columns:1.25fr 1fr .9fr;gap:36px;margin-top:58px;display:grid}.cl-card{border:1px solid var(--line);background:#0a173099;border-radius:20px;padding:40px 42px}.cl-card h4{letter-spacing:.14em;color:var(--white);border-bottom:1px solid var(--line);padding-bottom:22px;font-size:22px;font-weight:600}.cl-steps-list{flex-direction:column;gap:24px;margin-top:26px;list-style:none;display:flex}.cl-steps-list li{align-items:flex-start;gap:22px;display:flex}.cl-steps-list em{width:46px;height:46px;color:var(--orange);background:var(--orange-soft);border:1px solid #ff7a2f73;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;font-style:normal;font-weight:600;display:inline-flex}.cl-steps-list h5{letter-spacing:.08em;font-size:19px;font-weight:600}.cl-steps-list p{letter-spacing:.04em;color:var(--white-dim);margin-top:6px;font-size:15px}.cl-contact{flex-direction:column;gap:20px;margin-top:26px;list-style:none;display:flex}.cl-contact li{justify-content:space-between;align-items:baseline;font-size:17px;display:flex}.cl-contact span{color:var(--white-faint);letter-spacing:.12em}.cl-contact em{color:var(--white-dim);letter-spacing:.1em;font-style:normal}.cl-note{letter-spacing:.1em;color:var(--white-faint);margin-top:26px;font-size:13px}.cl-qr{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.cl-qr .qr{border-radius:16px;width:208px;height:208px}.cl-qr p{letter-spacing:.16em;color:var(--white-faint);margin-top:18px;font-size:14px}.cl-foot{border-top:1px solid var(--line);letter-spacing:.22em;color:var(--white-dim);align-items:center;gap:20px;margin-top:auto;padding-top:26px;font-size:15px;display:flex}.cl-foot .brand-mark{width:32px;height:32px}.cl-thanks{color:var(--orange);letter-spacing:.3em;margin-left:auto}.cover-stats{gap:48px;margin-top:44px;display:flex}.cover-stats span{letter-spacing:.14em;color:var(--white-dim);flex-direction:column;gap:8px;font-size:14px;display:flex}.cover-stats em{letter-spacing:.3em;color:var(--orange);font-size:12px;font-style:normal}.slide-simulation{background:radial-gradient(100% 85% at 60% 20%, #0b1c3a 0%, var(--navy-0) 70%)}.sim-root{grid-template-columns:400px 1fr;gap:44px;padding:84px 110px 140px;display:grid;position:absolute;inset:0}.sim-left{flex-direction:column;gap:24px;min-height:0;display:flex}.sim-brand .kicker{font-size:13px}.sim-title{letter-spacing:.05em;margin-top:12px;font-size:40px;font-weight:600}.sim-intro{letter-spacing:.06em;color:var(--white-dim);margin-top:10px;font-size:15px}.sim-tree,.sim-parts,.sim-toggles{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);background:#0a17309e;border-radius:16px;padding:22px}.sim-tree h4,.sim-parts h4{letter-spacing:.28em;color:var(--white-faint);margin-bottom:14px;font-size:13px;font-weight:600}.sim-tree ul{flex-direction:column;list-style:none;display:flex}.sim-tree-item{cursor:pointer;letter-spacing:.06em;color:var(--white-dim);border-radius:8px;align-items:center;gap:12px;padding:9px 10px;font-size:15px;transition:background .2s,color .2s;display:flex}.sim-tree-item:hover{color:var(--white);background:#4da6ff14}.sim-tree-item.active{background:var(--orange-soft);color:var(--white)}.sim-tree-eye{background:#3fa97c;border-radius:50%;flex:none;width:12px;height:12px;transition:opacity .2s;box-shadow:0 0 8px #3fa97cb3}.sim-tree-eye.off{opacity:.25}.sim-tree-ico{border:1px solid var(--line-strong);border-radius:4px;flex:none;width:16px;height:16px}.sim-tree-item.active .sim-tree-ico{border-color:var(--orange);background:var(--orange-soft)}.sim-part-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sim-part{letter-spacing:.08em;color:var(--white-dim);border:1px solid var(--line);cursor:pointer;background:#10203f80;border-radius:9px;padding:11px 8px;font-family:inherit;font-size:14px;transition:all .2s}.sim-part:hover{border-color:var(--line-strong);color:var(--white)}.sim-part.active{background:var(--orange);border-color:var(--orange);color:#06101f;font-weight:600}.sim-toggles{gap:22px;padding:16px 22px;display:flex}.sim-toggles label{letter-spacing:.1em;color:var(--white-dim);cursor:pointer;align-items:center;gap:9px;font-size:13px;display:flex}.sim-toggles input{accent-color:var(--orange);width:15px;height:15px}.sim-main{grid-template-rows:44% 1fr;gap:26px;min-width:0;min-height:0;display:grid}.sim-chart-box{border:1px solid var(--line);background:#0a17309e;border-radius:18px;flex-direction:column;padding:22px 26px 16px;display:flex}.sim-chart-head{align-items:center;gap:18px;display:flex}.sim-chart-head h4{letter-spacing:.18em;color:var(--white-dim);font-size:15px;font-weight:600}.sim-state{letter-spacing:.2em;color:var(--white-faint);border:1px solid var(--line);border-radius:99px;padding:4px 12px;font-size:12px}.sim-state.running{color:var(--orange);border-color:var(--orange)}.sim-chart-head .sim-run{height:46px;margin-left:auto;padding:0 26px;font-size:15px}.sim-chart{flex:1;min-height:0;margin-top:8px}.sim-chart svg{width:100%;height:100%}.chart-path{stroke:#ff7a2f;stroke-width:2.5px}.chart-grid-v,.chart-grid-h{stroke:#94b2dc1a;stroke-width:1px}.chart-axis{fill:#5c6f8e;font-size:10px;font-family:var(--font)}.chart-node{fill:#4dd2ff}.chart-tag{fill:#9fb0c9;font-size:10.5px;font-family:var(--font)}.chart-marker{fill:#ff7a2f;stroke:#ff7a2f66;stroke-width:6px}.sim-readout{letter-spacing:.1em;color:var(--white-faint);margin-top:12px;font-size:13px}.sim-readout em{color:var(--orange);margin:0 2px;font-style:normal}.sim-viewport{border:1px solid var(--line);background:radial-gradient(90% 85% at 50% 40%,#0a1a36 0%,#050c1d 75%);border-radius:18px;position:relative;overflow:hidden}.sim-viewport .three-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.sim-viewbar{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);background:#081226b8;border-radius:12px;align-items:center;gap:8px;padding:8px;display:flex;position:absolute;top:18px;right:18px}.sim-viewbar button{letter-spacing:.08em;color:var(--white-dim);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:13px;transition:all .2s}.sim-viewbar button:hover{color:var(--white);background:#4da6ff1a}.sim-viewbar button.active{color:var(--orange);background:var(--orange-soft)}.sim-viewbar-sep{background:var(--line-strong);width:1px;height:20px}.sim-legend{letter-spacing:.1em;color:var(--white-faint);font-size:13px;position:absolute;bottom:16px;left:20px}.sim-legend em{color:var(--orange);font-style:normal}.slide-twin{background:radial-gradient(120% 100% at 50% 0,#0b1a38 0%,#040a1a 70%)}.twin-root{position:absolute;inset:0}.twin-root .three-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.twin-top{pointer-events:none;justify-content:space-between;align-items:flex-start;padding:58px 110px 0;display:flex;position:absolute;top:0;left:0;right:0}.twin-meta .kicker{font-size:13px}.twin-title{letter-spacing:.05em;margin-top:12px;font-size:36px;font-weight:600}.twin-intro{letter-spacing:.08em;color:var(--white-dim);margin-top:10px;font-size:14px}.twin-mission{text-align:center}.twin-mission span{letter-spacing:.3em;color:var(--white-faint);font-size:12px;display:block}.twin-time{letter-spacing:.12em;color:var(--white);font-variant-numeric:tabular-nums;margin-top:10px;font-size:30px;font-weight:600;display:block}.twin-sim-note{margin-top:8px;letter-spacing:.2em!important;color:var(--white-faint)!important}.twin-sysinfo{letter-spacing:.1em;color:var(--white-dim);flex-direction:column;gap:10px;font-size:13px;display:flex}.twin-sysinfo span{justify-content:flex-end;align-items:center;gap:8px;display:flex}.dot-ok{background:#3fa97c;border-radius:50%;flex:none;width:8px;height:8px;animation:2.4s ease-in-out infinite dot-pulse;display:inline-block;box-shadow:0 0 8px #3fa97cb3}@keyframes dot-pulse{0%,to{opacity:1}50%{opacity:.45}}.twin-left,.twin-right{flex-direction:column;gap:20px;width:340px;display:flex;position:absolute;top:236px}.twin-left{left:110px}.twin-right{right:110px}.twin-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);background:#0a1730a8;border-radius:16px;padding:22px 24px}.twin-card h4{letter-spacing:.26em;color:var(--white-faint);border-bottom:1px solid var(--line);margin-bottom:6px;padding-bottom:12px;font-size:13px;font-weight:600}.twin-kv{list-style:none}.twin-kv li{justify-content:space-between;align-items:baseline;padding:8px 0;font-size:14px;display:flex}.twin-kv span{letter-spacing:.1em;color:var(--white-dim)}.twin-kv em{letter-spacing:.04em;color:var(--white);font-variant-numeric:tabular-nums;font-size:15px;font-style:normal}.twin-kv .ok-text{color:#3fa97c}.twin-video-box{border:1px dashed var(--line-strong);background:#040a1699;border-radius:12px;justify-content:center;align-items:center;height:168px;margin-top:10px;display:flex}.twin-video-box span{letter-spacing:.28em;color:var(--white-faint);font-size:13px}.twin-ops{gap:12px;margin-top:10px;display:flex}.twin-ops .btn{flex:1;justify-content:center;height:48px;padding:0 20px;font-size:14px}.twin-ops .twin-record{color:var(--white-dim);border:1px solid var(--line);background:#0a173099}.twin-ops .twin-record:hover{color:var(--white);border-color:var(--line-strong)}.twin-sync-note{letter-spacing:.12em;color:var(--white-faint);margin-top:12px;font-size:12px;transition:color .3s}.twin-sync-note.flash{color:var(--orange)}.twin-records{margin-top:8px;list-style:none}.twin-records li{letter-spacing:.08em;color:var(--white-dim);border-bottom:1px solid #94b2dc12;justify-content:space-between;padding:7px 0;font-size:12px;display:flex}.twin-records li span{color:var(--white-faint);font-variant-numeric:tabular-nums}.twin-records li em{font-style:normal}.twin-status{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);letter-spacing:.12em;height:56px;color:var(--white-dim);background:#081226c7;border-radius:14px;align-items:center;gap:44px;padding:0 30px;font-size:13px;display:flex;position:absolute;bottom:100px;left:48px;right:48px}.twin-status span{align-items:center;gap:9px;display:flex}.twin-status-right{color:var(--white-faint);margin-left:auto}.admin{z-index:400;background:#040a16f7;flex-direction:column;display:none;position:absolute;inset:0}.admin.open{display:flex}.admin-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:34px 56px 26px;display:flex}.admin-title{letter-spacing:.2em;color:var(--white);font-size:22px;font-weight:600}.admin-title em{letter-spacing:.3em;color:var(--white-faint);margin-left:14px;font-size:12px;font-style:normal}.admin-actions{gap:12px;display:flex}.admin-body{flex:1;grid-template-columns:560px 1fr;min-height:0;display:grid}.admin-pages{border-right:1px solid var(--line);flex-direction:column;min-height:0;padding:26px 26px 30px;display:flex}.admin-pages-head h4{letter-spacing:.24em;color:var(--white-dim);font-size:15px}.admin-add-row{gap:10px;margin-top:16px;display:flex}.admin-add-row select{height:44px;color:var(--white);background:var(--navy-1);border:1px solid var(--line);border-radius:9px;flex:1;padding:0 14px;font-family:inherit;font-size:14px}.admin-page-list{flex-direction:column;flex:1;gap:10px;margin-top:18px;padding-right:4px;list-style:none;display:flex;overflow-y:auto}.admin-page-item{border:1px solid var(--line);cursor:grab;background:#0a173080;border-radius:12px;align-items:center;gap:14px;padding:13px 14px;transition:border-color .2s,background .2s;display:flex}.admin-page-item:hover{border-color:var(--line-strong)}.admin-page-item.selected{border-color:var(--orange);background:var(--orange-soft)}.admin-page-item.is-hidden{opacity:.48}.admin-page-item.dragging{opacity:.35}.drag-handle{color:var(--white-faint);cursor:grab;font-size:15px}.page-thumb{background:var(--navy-2);letter-spacing:.06em;width:66px;height:42px;color:var(--white-faint);border:1px solid var(--line);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:11px;display:flex;overflow:hidden}.page-thumb img{object-fit:cover;width:100%;height:100%}.page-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.page-info em{letter-spacing:.2em;color:var(--orange);font-size:11px;font-style:normal}.page-info strong{letter-spacing:.04em;color:var(--white);white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.page-info i{letter-spacing:.1em;color:var(--white-faint);font-size:12px;font-style:normal}.page-actions{gap:5px;display:flex}.page-actions button{width:30px;height:30px;color:var(--white-dim);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;font-size:13px;transition:all .2s}.page-actions button:hover{color:var(--white);border-color:var(--orange)}.admin-detail{padding:30px 44px 44px;overflow-y:auto}.admin-detail-empty{text-align:center;letter-spacing:.3em;color:var(--white-faint);margin-top:120px;font-size:15px}.admin-detail-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.admin-detail-head h4{letter-spacing:.2em;color:var(--white);font-size:17px}.page-id{letter-spacing:.12em;color:var(--white-faint);font-size:12px}.field-row{border-bottom:1px solid #94b2dc12;grid-template-columns:210px 1fr;align-items:center;gap:18px;padding:11px 0;display:grid}.field-row>label{letter-spacing:.08em;color:var(--white-dim);font-size:14px}.field-row input[type=text],.field-row input[type=number],.field-row select,.field-row textarea{width:100%;color:var(--white);background:var(--navy-1);border:1px solid var(--line);border-radius:9px;padding:10px 14px;font-family:inherit;font-size:14px}.field-row textarea{resize:vertical;min-height:92px;line-height:1.7}.field-row select{cursor:pointer}.switch{display:inline-flex;position:relative}.switch input{width:18px;height:18px;accent-color:var(--orange);cursor:pointer}.field-group{margin:16px 0}.field-group>h5{letter-spacing:.22em;color:var(--white-dim);border-bottom:1px solid #94b2dc1a;justify-content:space-between;align-items:center;padding-bottom:10px;font-size:13px;display:flex}.fg-add{letter-spacing:.1em;color:var(--orange);cursor:pointer;background:0 0;border:1px solid #ff7a2f66;border-radius:8px;padding:6px 14px;font-size:12px}.fg-add:hover{background:var(--orange-soft)}.field-group-body{border-left:2px solid #ff7a2f38;margin-top:10px;padding-left:18px}.field-group-item{border-bottom:1px solid #94b2dc0f;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.fg-index{letter-spacing:.2em;color:var(--orange);flex:none;margin-top:12px;font-size:12px}.fg-body{flex:1;min-width:0}.fg-del{width:28px;height:28px;color:var(--white-faint);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;flex:none;margin-top:10px;font-size:12px}.fg-del:hover{color:#ff6b5e;border-color:#ff6b5e}.thumb-editor{align-items:center;gap:12px;display:flex}.thumb-editor .img-preview img,.thumb-editor img{object-fit:cover;border:1px solid var(--line);border-radius:9px;width:128px;height:72px}.thumb-none{letter-spacing:.1em;color:var(--white-faint);font-size:13px}.thumb-editor button{letter-spacing:.08em;color:var(--white-dim);background:var(--navy-1);border:1px solid var(--line);cursor:pointer;border-radius:9px;padding:9px 16px;font-family:inherit;font-size:13px;transition:all .2s}.thumb-editor button:hover{color:var(--white);border-color:var(--orange)}.admin-section{letter-spacing:.26em;color:var(--white-dim);border-bottom:1px solid var(--line);margin:26px 0 10px;padding-bottom:10px;font-size:14px;font-weight:600}.admin-tip{letter-spacing:.08em;color:var(--white-faint);margin-top:24px;font-size:13px}.slide-error{justify-content:center;align-items:center;display:flex}.slide-error-box{text-align:center;padding:60px}.slide-error-box .slide-title{font-size:44px}.slide-appEmbed{background:#02040d}.embed-root{flex-direction:column;display:flex;position:absolute;inset:0}.embed-bar{border-bottom:1px solid var(--line);z-index:5;background:#060e1ef5;flex:none;align-items:center;gap:20px;height:56px;padding:0 24px;display:flex}.embed-back{letter-spacing:.1em;height:38px;color:var(--white);background:var(--orange-soft);cursor:pointer;border:1px solid #ff7a2f80;border-radius:19px;align-items:center;gap:8px;padding:0 20px;font-family:inherit;font-size:14px;transition:background .25s;display:inline-flex}.embed-back:hover{background:var(--orange);color:#06101f}.embed-title{letter-spacing:.22em;color:var(--white-dim);font-size:14px}.embed-hint{letter-spacing:.14em;color:var(--white-faint);margin-left:auto;font-size:12px}.embed-frame{background:#02040d;border:none;flex:1;width:100%}.stage.app-immersive .chrome,.stage.app-immersive .toc-overlay{display:none}.app-intro-grid{grid-template-columns:44% 56%;align-items:stretch;gap:60px;margin-top:58px;display:grid}.app-intro-side .ti-list{gap:22px;margin-top:0}.app-intro-side .ti-list li{font-size:18px;line-height:1.8}.app-entry-panel{border:1px solid var(--line);background:#0a17309e;border-radius:20px;flex-direction:column;padding:30px 34px;display:flex}.app-entry-head{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding-bottom:20px;display:flex}.app-entry-status{letter-spacing:.2em;color:#3fa97c;border:1px solid #3fa97c66;border-radius:99px;align-items:center;gap:8px;padding:5px 14px;font-size:12px;display:inline-flex}.app-entry-status.off{color:var(--white-faint);border-color:var(--line)}.app-entry-status .dot-ok{width:7px;height:7px}.app-entry-status.off .dot-ok{background:var(--white-faint);box-shadow:none}.app-entry-type{letter-spacing:.14em;color:var(--white-dim);font-size:15px}.app-entry-body{flex:1;gap:26px;padding:24px 0;display:flex}.app-entry-thumb{border:1px dashed var(--line-strong);letter-spacing:.24em;width:300px;height:190px;color:var(--white-faint);background:#040a168c;border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:13px;display:flex;overflow:hidden}.app-entry-thumb img{object-fit:cover;width:100%;height:100%}.app-entry-thumb-mark{color:#7cc0ff;opacity:.55;width:44px;height:44px;display:inline-flex}.app-entry-thumb-mark .brand-logo{width:100%;height:100%}.app-entry-info{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.app-entry-desc{letter-spacing:.04em;color:var(--white-dim);font-size:15px;line-height:1.9}.app-entry-note{letter-spacing:.1em;color:var(--white-faint);font-size:13px}.app-guidance{flex-direction:column;gap:10px;list-style:none;display:flex}.app-guidance li{align-items:flex-start;gap:14px;font-size:14px;line-height:1.7;display:flex}.app-guidance em{letter-spacing:.16em;color:var(--orange);border:1px solid #ff7a2f66;border-radius:6px;flex:none;margin-top:2px;padding:2px 10px;font-size:12px;font-style:normal}.app-guidance span{color:var(--white-dim);letter-spacing:.04em}.app-entry-actions{border-top:1px solid var(--line);align-items:center;padding-top:18px;display:flex}.app-enter-btn{height:54px;padding:0 44px;font-size:17px}.app-desktop-note{letter-spacing:.1em;color:var(--white-faint);font-size:13px}.app-entry-license{border-top:1px dashed var(--line);color:var(--white-faint);padding-top:12px;font-size:12px}.sim-launch-grid{grid-template-columns:1fr 1.05fr;align-items:stretch;gap:64px;margin-top:46px;display:grid}.sim-launch-side{flex-direction:column;min-height:0;display:flex}.sim-features{flex-direction:column;flex:1;gap:20px;display:flex}.sim-feature{border:1px solid var(--line);background:#0a17308c;border-radius:16px;align-items:flex-start;gap:24px;padding:22px 26px;display:flex}.sim-feature em{letter-spacing:.04em;color:var(--orange);flex:none;font-size:26px;font-style:normal;font-weight:700;line-height:1.3}.sim-feature h4{letter-spacing:.08em;color:var(--white);font-size:22px;font-weight:600}.sim-feature p{letter-spacing:.04em;color:var(--white-dim);margin-top:8px;font-size:15.5px;line-height:1.8}.sim-launch-actions{align-items:center;gap:22px;margin-top:30px;display:flex}.sim-launch-btn{letter-spacing:.1em;height:60px;padding:0 46px;font-size:18px}.sim-launch-btn:disabled{opacity:.55;pointer-events:none}.sim-launch-status{letter-spacing:.18em;color:#3fa97c;align-items:center;gap:9px;font-size:13px;display:inline-flex}.sim-launch-status[hidden]{display:none}.sim-fallback{background:#7828141f;border:1px solid #ff7a2f73;border-radius:14px;margin-top:24px;padding:20px 26px}.sim-fallback[hidden]{display:none}.sim-fallback-title{letter-spacing:.1em;color:var(--orange);font-size:16px;font-weight:600}.sim-fallback-body{letter-spacing:.04em;color:var(--white-dim);margin-top:8px;font-size:14px;line-height:1.8}.sim-fallback-steps{counter-reset:fb;flex-direction:column;gap:8px;margin-top:12px;list-style:none;display:flex}.sim-fallback-steps li{counter-increment:fb;letter-spacing:.04em;color:var(--white-dim);font-size:13.5px;line-height:1.7}.sim-fallback-steps li:before{content:counter(fb) " · ";color:var(--orange)}.sim-launch-fig{border:1px solid var(--line-strong);background:#0a1428;border-radius:18px;flex-direction:column;margin:0;display:flex;overflow:hidden;box-shadow:0 34px 80px #02081680}.sim-launch-fig img{width:100%;height:auto;display:block}.sim-launch-fig-empty{aspect-ratio:16/10;letter-spacing:.3em;color:var(--white-faint);justify-content:center;align-items:center;font-size:15px;display:flex}.sim-launch-fig figcaption{letter-spacing:.14em;color:var(--white-faint);border-top:1px solid var(--line);background:#081226d9;padding:14px 20px;font-size:13px}.slide-showcase{background:radial-gradient(95% 85% at 55% 35%, #0b1c3a 0%, var(--navy-0) 72%)}.showcase-root{position:absolute;inset:0}.showcase-root .three-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.showcase-head{pointer-events:none;position:absolute;top:84px;left:110px}.showcase-head .slide-title{font-size:52px}.showcase-head .slide-intro{max-width:760px}.showcase-parts{flex-wrap:wrap;gap:10px;max-width:900px;display:flex;position:absolute;bottom:130px;left:110px}.showcase-root .sim-viewbar{top:84px;right:110px}.showcase-legend{letter-spacing:.12em;color:var(--white-faint);font-size:13px;position:absolute;bottom:90px;left:110px}.showcase-legend em{color:var(--orange);font-style:normal}.admin-tabs{gap:10px;display:flex}.admin-tab{letter-spacing:.14em;color:var(--white-dim);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:9px;padding:10px 24px;font-family:inherit;font-size:14px;transition:all .2s}.admin-tab:hover{color:var(--white);border-color:var(--line-strong)}.admin-tab.active{color:var(--orange);border-color:var(--orange);background:var(--orange-soft)}.admin [hidden]{display:none!important}.admin-apps-list-note{color:var(--white-faint);margin-top:10px;font-size:12px}.experience{z-index:150;background:#02040d;flex-direction:column;display:none;position:absolute;inset:0}.experience.open{display:flex}.exp-bar{border-bottom:1px solid var(--line);background:#060e1ef7;flex:none;align-items:center;gap:14px;height:60px;padding:0 22px;display:flex}.exp-btn{letter-spacing:.1em;height:40px;color:var(--white-dim);border:1px solid var(--line);cursor:pointer;background:#10203f99;border-radius:20px;align-items:center;gap:8px;padding:0 20px;font-family:inherit;font-size:14px;transition:all .2s;display:inline-flex}.exp-btn:hover{color:var(--white);border-color:var(--orange)}.exp-btn.active{color:var(--orange);border-color:var(--orange)}.exp-back{color:var(--white);background:var(--orange-soft);border-color:#ff7a2f80}.exp-back:hover{background:var(--orange);color:#06101f}.exp-title{text-align:center;letter-spacing:.22em;color:var(--white-faint);flex:1;font-size:14px}.exp-frame{background:#02040d;border:none;flex:1;width:100%}.stage.experience-active .chrome{display:none}.toc-body{flex:1;margin-top:8px;overflow-y:auto}.toc-section{margin-bottom:22px}.toc-section-title{letter-spacing:.3em;color:var(--orange);border-bottom:1px solid var(--line);padding:16px 0 8px;font-size:13px;font-weight:600}.dir-app-sub{letter-spacing:.08em;color:var(--white-faint);margin-top:4px;font-size:12px;font-style:normal;display:block}.join-stats{grid-template-columns:repeat(3,1fr);gap:34px;margin-top:52px;display:grid}.join-stat{text-align:center;border:1px solid var(--line);background:#0a173099;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:34px 30px;display:flex}.join-stat em{letter-spacing:.02em;color:var(--white);font-variant-numeric:tabular-nums;font-size:52px;font-weight:700}.join-stat span{letter-spacing:.14em;color:var(--orange);font-size:18px}.join-stat i{letter-spacing:.1em;color:var(--white-faint);font-size:14px;font-style:normal}.join-rows{flex-direction:column;gap:12px;margin-top:40px;display:flex}.join-row{border:1px solid var(--line);background:#0a173073;border-radius:12px;grid-template-columns:64px 220px 1fr;align-items:center;gap:20px;padding:16px 24px;display:grid}.join-row em{letter-spacing:.2em;color:var(--orange);font-size:15px;font-style:normal}.join-row strong{letter-spacing:.1em;color:var(--white);font-size:17px}.join-row span{letter-spacing:.04em;color:var(--white-dim);font-size:15px}.join-note{letter-spacing:.06em;color:var(--white-faint);margin-top:14px;font-size:14px}.join-note--fee{color:var(--white-dim);letter-spacing:.08em}.app-show-grid{justify-content:center;gap:90px;margin-top:40px;display:flex}.phone-mock{border:1px solid var(--line-strong);background:#060d1c;border-radius:36px;width:300px;height:590px;padding:14px;position:relative;box-shadow:0 30px 70px #02081699}.phone-notch{border:1px solid var(--line);z-index:2;background:#0a1630;border-radius:99px;width:110px;height:24px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.phone-screen{background:radial-gradient(120% 80% at 50% 0,#0d2140 0%,#060d1c 70%);border-radius:24px;flex-direction:column;height:100%;padding:56px 22px 20px;display:flex;overflow:hidden}.phone-kicker{letter-spacing:.3em;color:var(--white-faint);text-align:center;font-size:10px}.phone-title{letter-spacing:.08em;text-align:center;color:var(--white);margin-top:10px;font-size:22px;font-weight:600}.phone-logo{background:var(--orange-soft);color:#7cc0ff;border:1px solid #ff7a2f80;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin:22px auto;display:flex;position:relative}.phone-logo .brand-logo{width:44px;height:44px}.phone-field{letter-spacing:.1em;color:var(--white-faint);border:1px solid var(--line);background:#10203f8c;border-radius:10px;margin-top:12px;padding:13px 16px;font-size:13px}.phone-btn{text-align:center;letter-spacing:.3em;color:#06101f;background:var(--orange);border-radius:10px;margin-top:16px;padding:13px 0;font-size:15px;font-weight:600}.phone-demo{text-align:center;letter-spacing:.2em;color:var(--white-faint);margin-top:auto;font-size:11px}.phone-modules{flex-direction:column;flex:1;gap:10px;margin-top:20px;display:flex}.phone-module{border:1px solid var(--line);background:#10203f8c;border-radius:12px;grid-template-columns:30px 1fr;align-items:center;gap:2px 10px;padding:13px 16px;display:grid}.phone-module em{color:var(--orange);grid-row:span 2;font-size:14px;font-style:normal;font-weight:700}.phone-module strong{letter-spacing:.08em;color:var(--white);font-size:15px}.phone-module span{letter-spacing:.2em;color:var(--white-faint);font-size:9px}.phone-module i{letter-spacing:.04em;color:var(--white-dim);grid-column:2;font-size:11px;font-style:normal}.app-show-note{text-align:center;letter-spacing:.16em;color:var(--white-faint);margin-top:26px;font-size:13px}.course-grid{grid-template-columns:360px 1fr;align-items:start;gap:70px;margin-top:44px;display:grid}.course-topics{flex-direction:column;gap:26px;display:flex}.course-topic{border:1px solid var(--line);background:#0a17308c;border-radius:16px;align-items:flex-start;gap:24px;padding:24px 28px;display:flex}.course-topic h4{letter-spacing:.08em;color:var(--white);margin-bottom:12px;font-size:20px;font-weight:600}.course-topic ul{flex-direction:column;gap:8px;list-style:none;display:flex}.course-topic li{letter-spacing:.04em;color:var(--white-dim);align-items:center;gap:12px;font-size:15px;display:flex}.phone-courses{flex-direction:column;flex:1;gap:12px;margin-top:20px;display:flex}.phone-course{border:1px solid var(--line);background:#10203f8c;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.pc-cover{color:#06101f;background:linear-gradient(135deg,#4dd2ff,#2e6fbf);border-radius:10px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:15px;font-weight:700;display:flex}.phone-course strong{letter-spacing:.06em;color:var(--white);font-size:15px;display:block}.phone-course i{letter-spacing:.1em;color:var(--white-faint);font-size:11px;font-style:normal}.ec-grid{grid-template-columns:1fr 1fr;gap:48px;margin-top:56px;display:grid}.ec-panel{border:1px solid var(--line);background:#0a173099;border-radius:20px;padding:34px 38px}.ec-panel h4{letter-spacing:.24em;color:var(--white);border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:18px;font-size:17px;font-weight:600}.ec-item{align-items:flex-start;gap:20px;padding:14px 0;display:flex}.ec-ico{width:56px;height:56px;color:var(--orange);background:var(--orange-soft);border:1px solid #ff7a2f4d;border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ec-ico .icon{width:26px;height:26px}.ec-item strong{letter-spacing:.06em;color:var(--white);font-size:19px;display:block}.ec-item p{letter-spacing:.03em;color:var(--white-dim);margin-top:6px;font-size:15px;line-height:1.8}.ec-note{letter-spacing:.1em;color:var(--white-faint);margin-top:16px;font-size:13px}.kc-inner{flex-direction:column;display:flex}.kc-table{flex-direction:column;flex:1;gap:8px;min-height:0;margin-top:22px;display:flex}.kc-row{border:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;background:#0a173073;border-radius:12px;grid-template-columns:72px 1.5fr .7fr 2.2fr 96px 36px;align-items:center;gap:18px;padding:6px 20px;font-family:inherit;transition:border-color .25s,background .25s,transform .15s;display:grid}button.kc-row{width:100%}.kc-row:hover{background:#10244299;border-color:#ff7a2f8c}.kc-row.kc-head{cursor:default;letter-spacing:.22em;color:var(--white-faint);background:#2e6fbf1f;border-color:#0000;padding:7px 20px;font-size:13px}.kc-row.kc-head:hover{background:#2e6fbf1f;border-color:#0000}.kc-no{letter-spacing:.08em;color:var(--orange);font-size:19px;font-weight:700}.kc-name{letter-spacing:.04em;color:var(--white);font-size:19px;font-weight:600}.kc-qty{color:var(--white-dim);font-size:16px}.kc-qty em{color:var(--white);margin-right:6px;font-size:22px;font-style:normal;font-weight:700}.kc-spec{letter-spacing:.03em;color:var(--white-faint);font-size:14.5px}.kc-thumb{border:1px solid var(--line);background:#02061080;border-radius:8px;justify-content:center;align-items:center;width:96px;height:56px;display:flex;overflow:hidden}.kc-thumb img{object-fit:cover;width:100%;height:100%}.kc-go{color:#ff7a2fb3;text-align:center;font-size:20px}.kc-foot{align-items:center;gap:26px;margin-top:16px;display:flex}.kc-tip{letter-spacing:.05em;color:var(--white-faint);font-size:14.5px}.kc-contact{letter-spacing:.06em;color:var(--white-dim);margin-left:auto;font-size:15px}.kc-lightbox{z-index:300;position:fixed;inset:0}.kc-lb-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020610e0;position:absolute;inset:0}.kc-lb-stage{flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:70px 120px 90px}.kc-lb-img{object-fit:contain;border-radius:14px;max-width:100%;max-height:100%;box-shadow:0 30px 90px #020816b3}.kc-lb-cap{letter-spacing:.08em;color:var(--white);align-items:center;gap:26px;margin-top:18px;font-size:16px;display:flex}.kc-lb-name{font-weight:600}.kc-lb-count{color:var(--white-faint)}.kc-lb-close{border:1px solid var(--line);width:52px;height:52px;color:var(--white);cursor:pointer;background:#0a1730cc;border-radius:50%;font-size:26px;position:absolute;top:26px;right:34px}.kc-lb-close:hover{border-color:var(--orange);color:var(--orange)}.kc-lb-prev,.kc-lb-next{border:1px solid var(--line);width:58px;height:58px;color:var(--white);cursor:pointer;background:#0a1730cc;border-radius:50%;font-size:30px;position:absolute;top:50%;transform:translateY(-50%)}.kc-lb-prev{left:34px}.kc-lb-next{right:34px}.kc-lb-prev:hover,.kc-lb-next:hover{border-color:var(--orange);color:var(--orange)}.kc-wallbox{z-index:300;position:fixed;inset:0}.kc-wall{border:1px solid var(--line);background:linear-gradient(#0a1730 0%,#060d1d 100%);border-radius:22px;flex-direction:column;padding:24px 40px 30px;display:flex;position:absolute;inset:24px;overflow:hidden;box-shadow:0 40px 120px #020816cc}.kc-wall-head{border-bottom:1px solid var(--line);flex:none;align-items:baseline;gap:22px;margin-bottom:16px;padding-bottom:16px;display:flex}.kc-wall-head h3{letter-spacing:.06em;color:var(--white);font-size:30px;font-weight:700}.kc-wall-head span{letter-spacing:.14em;color:var(--white-faint);font-size:14px}.kc-wall-body{flex:1;grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;gap:13px;min-height:0;display:grid}.kc-wall-item{border:1px solid var(--line);cursor:pointer;background:#0a17308c;border-radius:10px;flex-direction:column;min-height:0;margin:0;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;overflow:hidden}.kc-wall-item:hover{border-color:#ff7a2f99;transform:translateY(-3px);box-shadow:0 12px 30px #0208168c}.kc-wall-photo{flex:1;min-height:0;position:relative;overflow:hidden}.kc-wall-photo img{object-fit:contain;background:radial-gradient(60% 50% at 50% 40%,#2e6fbf1a 0%,#0a173000 70%);width:100%;height:100%;position:absolute;inset:0}.kc-wall-item figcaption{background:#060d1bbf;border-top:1px solid #94b2dc26;flex:none;justify-content:space-between;align-items:center;padding:7px 12px;display:flex}.kc-wall-item figcaption em{letter-spacing:.04em;color:var(--white);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-style:normal;overflow:hidden}.kc-wall-item figcaption span{letter-spacing:.1em;color:var(--white-faint);font-size:11px}.kc-wall-brand{cursor:default;grid-column:span 2}.kc-wall-brand:hover{border-color:var(--line);box-shadow:none;transform:none}.kc-wall-photo.kc-wall-brand-art{background:radial-gradient(90% 80% at 50% 20%,#2e6fbf47 0%,#0a173000 70%);justify-content:center;align-items:center;padding:12px 18px;display:flex}.kc-wall-photo.kc-wall-brand-art img{object-fit:contain;background:0 0;width:100%;height:100%;max-height:112px;position:static;inset:auto}.kc-wall-wide{grid-column:1/-1}.qf-root{background:radial-gradient(110% 90% at 50% 40%, #0a1730 0%, var(--navy-0) 70%);position:absolute;inset:0;overflow:hidden}.qf-decor{opacity:.55;pointer-events:none;width:900px;height:900px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qf-decor .orbit-decor{width:100%;height:100%}.qf-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 220px 120px;display:flex;position:absolute;inset:0}.qf-inner .ghost-num{top:60px}.qf-kicker{letter-spacing:.44em;text-transform:uppercase;color:var(--orange);font-size:15px;font-weight:600}.qf-title{letter-spacing:.06em;color:var(--white);text-shadow:0 6px 40px #02081680;max-width:1500px;margin-top:46px;font-size:84px;font-weight:600;line-height:1.32}.qf-sub{letter-spacing:.1em;color:var(--white-dim);max-width:1150px;margin-top:38px;font-size:24px;line-height:1.8}.st-grid{grid-template-columns:1.18fr 1fr;align-items:center;gap:64px;margin-top:58px;display:grid}.st-fig{border:1px solid var(--line);background:#0a173099;border-radius:22px;flex-direction:column;gap:14px;padding:18px;display:flex;box-shadow:0 40px 90px #02081673}.st-img{object-fit:contain;background:#081021;border-radius:12px;width:100%;height:100%}.st-fig figcaption{letter-spacing:.08em;color:var(--white-faint);text-align:center;font-size:13px}.st-side{flex-direction:column;gap:30px;display:flex}.st-lead{letter-spacing:.05em;color:var(--white);font-size:21px;line-height:1.9}.st-stats{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.st-stat{border:1px solid var(--line);background:#0a173099;border-radius:14px;flex-direction:column;gap:10px;padding:22px 18px;display:flex}.st-stat em{letter-spacing:.02em;color:var(--orange);font-variant-numeric:tabular-nums;font-size:34px;font-style:normal;font-weight:700}.st-stat span{letter-spacing:.1em;color:var(--white-dim);font-size:13px}.st-note{letter-spacing:.05em;color:var(--white-faint);font-size:14.5px;line-height:1.9}.pl-doc{border:1px solid var(--line);background:#0a173099;border-radius:14px;align-items:center;gap:22px;margin-top:46px;padding:20px 30px;display:flex}.pl-doc h4{letter-spacing:.06em;color:var(--white);font-size:21px;font-weight:600}.pl-doc p{letter-spacing:.14em;color:var(--white-faint);margin-top:8px;font-size:14px}.pl-stats{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:36px;display:grid}.pl-stat{text-align:center;border:1px solid var(--line);background:#0a173099;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:34px 26px;display:flex}.pl-stat em{letter-spacing:.02em;color:var(--white);font-variant-numeric:tabular-nums;font-size:56px;font-style:normal;font-weight:700}.pl-stat span{letter-spacing:.16em;color:var(--orange);font-size:17px}.pl-stat p{letter-spacing:.04em;color:var(--white-dim);font-size:14.5px;line-height:1.7}.pl-concl{background:linear-gradient(90deg,#ff7a2f29 0%,#ff7a2f0d 60%,#0a173066 100%);border:1px solid #ff7a2f66;border-radius:14px;align-items:center;gap:24px;margin-top:36px;padding:22px 32px;display:flex}.pl-concl-label{letter-spacing:.3em;color:var(--orange);flex:none;font-size:14px;font-weight:700}.pl-concl p{letter-spacing:.06em;color:var(--white);font-size:21px;font-weight:600}.tm-grid{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:48px;display:grid}.tm-tile{border:1px solid var(--line);background:#0a173099;border-radius:16px;flex-direction:column;gap:18px;padding:26px 30px;display:flex}.tm-tile-top{align-items:center;gap:16px;display:flex}.tm-ico{width:46px;height:46px;color:var(--orange);background:var(--orange-soft);border:1px solid #ff7a2f59;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.tm-ico .icon{width:24px;height:24px}.tm-tile-name{letter-spacing:.1em;color:var(--white);font-size:24px;font-weight:600}.tm-tile-en{letter-spacing:.16em;color:var(--white-faint);text-align:right;margin-left:auto;font-size:10.5px}.tm-items{flex-wrap:wrap;gap:10px;list-style:none;display:flex}.tm-items li{letter-spacing:.06em;color:var(--white-dim);border:1px solid var(--line);background:#060d1b8c;border-radius:999px;padding:7px 14px;font-size:13.5px}.tm-tile--hot{background:linear-gradient(160deg,#ff7a2f29 0%,#0a173099 70%);border-color:#ff7a2f8c;box-shadow:0 24px 60px #ff7a2f1f}.tm-tile--hot .tm-tile-name{color:var(--orange)}.tm-tile--hot .tm-ico{background:#ff7a2f38}.tm-tile--hot .tm-items li{color:var(--white);border-color:#ff7a2f59}.tm-hot-badge{letter-spacing:.08em;color:#ffb98d;background:#ff7a2f1f;border:1px solid #ff7a2f80;border-radius:999px;flex:none;margin-left:auto;padding:6px 12px;font-size:11.5px;font-weight:600}.tm-note{letter-spacing:.08em;color:var(--white-faint);margin-top:26px;font-size:14.5px}.dg-grid--four{grid-template-columns:repeat(4,1fr);gap:34px}.dg-grid--four .dg-pillar{padding:46px 34px 38px}.dg-grid--four .dg-pillar h3{margin-top:30px;font-size:28px}.dg-grid--four .dg-pillar li{font-size:16.5px}.dg-grid--four .dg-num{font-size:44px;top:32px;right:32px}.iq-grid{grid-template-columns:44% 1fr;align-items:stretch;gap:56px;margin-top:48px;display:grid}.iq-task{background:linear-gradient(160deg,#ff7a2f26 0%,#0a173099 75%);border:1px solid #ff7a2f73;border-radius:20px;flex-direction:column;gap:20px;padding:30px 34px 26px;display:flex}.iq-task-label{letter-spacing:.3em;color:var(--orange);font-size:13px;font-weight:700}.iq-task-title{letter-spacing:.06em;color:var(--white);font-size:30px;font-weight:600;line-height:1.45}.iq-task-fig{border:1px solid var(--line);background:#081021;border-radius:12px;margin-top:auto;overflow:hidden}.iq-task-fig img{object-fit:cover;width:100%;height:100%;display:block}.iq-task-fig figcaption{letter-spacing:.08em;color:var(--white-faint);background:#060d1bcc;padding:10px 14px;font-size:12.5px}.iq-questions{flex-direction:column;justify-content:center;gap:16px;display:flex}.iq-q{border:1px solid var(--line);background:#0a173099;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:150px 1fr;gap:8px 22px;padding:20px 26px;display:grid}.iq-q-num{letter-spacing:.18em;color:var(--orange);grid-row:1/3;align-self:center;font-size:13px;font-style:normal;font-weight:700}.iq-q h4{letter-spacing:.05em;color:var(--white);font-size:19px;font-weight:600}.iq-q p{letter-spacing:.05em;color:var(--white-dim);font-size:14px}.lp-flow{grid-template-columns:repeat(4,1fr);gap:34px;margin-top:74px;display:grid}.lp-stage{flex-direction:column;gap:14px;display:flex;position:relative}.lp-media{border:1px solid var(--line);background:radial-gradient(70% 55% at 50% 42%,#2e6fbf1f 0%,#0a173000 75%),#081021;border-radius:16px;height:224px;overflow:hidden}.lp-media img{object-fit:contain;width:100%;height:100%;display:block}.lp-media-empty{letter-spacing:.1em;height:100%;color:var(--white-faint);justify-content:center;align-items:center;font-size:13px;display:flex}.lp-meta{align-items:baseline;gap:16px;display:flex}.lp-meta em{letter-spacing:.22em;color:var(--orange);font-variant-numeric:tabular-nums;font-size:15px;font-style:normal;font-weight:700}.lp-meta h4{letter-spacing:.1em;color:var(--white);font-size:26px;font-weight:600}.lp-q{letter-spacing:.05em;color:var(--white-dim);font-size:14px;line-height:1.85}.lp-arrow{color:#94b2dc66;pointer-events:none;font-size:22px;position:absolute;top:96px;right:-26px}.sp-grid{margin-top:42px}.sp-grid--doc{grid-template-columns:1.55fr 1fr;align-items:stretch;gap:44px;display:grid}.sp-table{grid-template-rows:repeat(8,1fr);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:9px 36px;display:grid}.sp-lesson{border:1px solid var(--line);background:#0a173080;border-radius:10px;align-items:center;gap:16px;padding:11px 20px;display:flex}.sp-lesson em{letter-spacing:.1em;width:34px;color:var(--orange);font-variant-numeric:tabular-nums;flex:none;font-size:16px;font-style:normal;font-weight:700}.sp-lesson h4{letter-spacing:.05em;width:320px;color:var(--white);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:17px;font-weight:600;overflow:hidden}.sp-lesson p{letter-spacing:.03em;color:var(--white-dim);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.sp-grid--doc .sp-lesson{gap:12px;padding:5px 14px}.sp-grid--doc .sp-lesson em{width:auto;font-size:15px}.sp-grid--doc .sp-lesson h4{width:auto;font-size:13px}.sp-grid--doc .sp-lesson p{color:var(--white-faint);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:10.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.sp-doc{border:1px solid var(--line);background:#0a173099;border-radius:20px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 40px 90px #02081673}.sp-doc img{object-fit:contain;background:#081021;border-radius:10px;width:100%;max-height:500px}.sp-doc figcaption{letter-spacing:.08em;color:var(--white-faint);text-align:center;font-size:12.5px}.lo-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:64px;margin-top:40px;display:grid}.lo-text{flex-direction:column;gap:30px;display:flex}.lo-lead{letter-spacing:.05em;color:var(--white);font-size:21px;line-height:1.9}.lo-list{flex-direction:column;gap:18px;list-style:none;display:flex}.lo-list li{letter-spacing:.05em;color:var(--white-dim);align-items:flex-start;gap:16px;font-size:17px;line-height:1.75;display:flex}.lo-list .ti-li-dot{margin-top:10px}.lo-fig{flex-direction:column;align-items:center;gap:12px;display:flex}.lo-fig img{object-fit:contain;border:1px solid var(--line);border-radius:18px;width:100%;max-width:1000px;height:auto;max-height:560px;box-shadow:0 40px 90px #02081680}.lo-fig figcaption{letter-spacing:.08em;color:var(--white-faint);font-size:12.5px}.lg-labs{gap:26px;margin-top:40px;display:grid}.lg-labs--four{grid-template-columns:1fr 1fr}.lg-labs--six{grid-template-columns:repeat(3,1fr);gap:22px 26px}.lg-lab{border:1px solid var(--line);background:#0a17308c;border-radius:16px;justify-content:space-between;align-items:center;gap:22px;padding:16px 20px;display:flex}.lg-lab-head{flex:none;align-items:center;gap:14px;min-width:0;display:flex}.lg-lab-logo{border-radius:12px;flex:none;width:48px;height:48px}.lg-lab-names h4{letter-spacing:.05em;color:var(--white);white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;overflow:hidden}.lg-lab-names p{letter-spacing:.12em;color:var(--white-faint);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10.5px;overflow:hidden}.lg-lab-shots{flex:none;gap:10px;display:flex}.lg-shot{border:1px solid var(--line);background:#081021;border-radius:8px;width:66px;height:138px;overflow:hidden}.lg-shot img{object-fit:cover;object-position:top;width:100%;height:100%}.lg-labs--six .lg-lab{gap:16px;padding:12px 16px}.lg-labs--six .lg-lab-logo{border-radius:10px;width:38px;height:38px}.lg-labs--six .lg-lab-names h4{font-size:15px}.lg-labs--six .lg-lab-names p{font-size:9.5px}.lg-labs--six .lg-shot{border-radius:7px;width:52px;height:108px}.sp-inner .slide-title{font-size:58px}.ld-grid{grid-template-columns:380px 1fr;align-items:center;gap:52px;margin-top:28px;display:grid}.ld-side{flex-direction:column;align-items:flex-start;display:flex}.ld-logo{border-radius:26px;width:128px;height:128px;margin:26px 0}.ld-title{letter-spacing:.06em;color:var(--white);font-size:34px;font-weight:600}.ld-en{letter-spacing:.2em;color:var(--orange);text-transform:uppercase;margin-top:12px;font-size:13px;font-weight:600}.ld-desc{letter-spacing:.05em;color:var(--white-dim);margin-top:20px;font-size:15px;line-height:1.9}.ld-shots{justify-content:center;gap:30px;display:flex}.ld-shot{border:1px solid var(--line);background:#081021;border-radius:16px;flex:none;width:336px;height:724px;overflow:hidden;box-shadow:0 40px 90px #02081680}.ld-shot img{object-fit:cover;object-position:top;width:100%;height:100%}.ct-root{position:absolute;inset:0;overflow:hidden}.ct-bg{pointer-events:none;position:absolute;inset:0}.ct-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 200px 120px;display:flex;position:absolute;inset:0}.ct-title{letter-spacing:.1em;color:var(--white);margin-top:26px;font-size:72px;font-weight:600}.ct-intro{letter-spacing:.08em;color:var(--white-dim);margin-top:20px;font-size:20px}.ct-qr{background:#f2f6fc;border-radius:24px;margin-top:44px;padding:22px;box-shadow:0 40px 90px #02081699}.ct-qr img{object-fit:contain;width:360px;height:360px;display:block}.ct-qr figcaption{letter-spacing:.1em;color:#0a1730;margin-top:16px;font-size:17px;font-weight:600}.ct-note{letter-spacing:.1em;color:var(--white-faint);margin-top:34px;font-size:15px}.ld-video{flex-direction:column;justify-self:center;align-items:center;gap:12px;display:flex}.ld-video video{border:1px solid var(--line);background:#081021;border-radius:16px;width:auto;height:540px;display:block;box-shadow:0 40px 90px #02081680}.ld-video figcaption{letter-spacing:.08em;color:var(--white-faint);font-size:12.5px}.ep-grid{grid-template-columns:1.45fr 1fr;align-items:start;gap:48px;margin-top:40px;display:grid}.ep-list{flex-direction:column;gap:8px;display:flex}.ep-person{border:1px solid var(--line);background:#0a173080;border-radius:10px;align-items:baseline;gap:22px;padding:9px 22px;display:flex}.ep-person h4{letter-spacing:.1em;width:96px;color:var(--white);flex:none;font-size:18px;font-weight:600}.ep-person p{letter-spacing:.03em;color:var(--white-dim);font-size:13px;line-height:1.6}.ep-groups{flex-direction:column;gap:22px;display:flex}.ep-group{border:1px solid var(--line);background:#0a17308c;border-radius:16px;padding:24px 28px}.ep-group h3{letter-spacing:.12em;color:var(--orange);font-size:19px;font-weight:600}.ep-group ul{flex-direction:column;gap:12px;margin-top:16px;list-style:none;display:flex}.ep-group li{letter-spacing:.04em;color:var(--white-dim);align-items:flex-start;gap:14px;font-size:15px;line-height:1.7;display:flex}.ep-group .ti-li-dot{margin-top:9px}.cc-stage{flex-direction:column;gap:18px;margin-top:36px;display:flex}.cc-figure{border:1px solid var(--line);background:#081021;border-radius:20px;height:560px;position:relative;overflow:hidden;box-shadow:0 40px 90px #02081680}.cc-photo{opacity:0;pointer-events:none;transition:opacity .9s;position:absolute;inset:0}.cc-photo.is-on{opacity:1;pointer-events:auto}.cc-photo img{object-fit:contain;width:100%;height:100%}.cc-photo figcaption{letter-spacing:.1em;color:var(--white);border:1px solid var(--line);background:#050c1dd1;border-radius:999px;padding:9px 20px;font-size:15px;position:absolute;bottom:20px;left:26px}.cc-rail{justify-content:center;gap:12px;display:flex}.cc-dot{cursor:pointer;background:0 0;border:1px solid #94b2dc66;border-radius:50%;width:10px;height:10px;padding:0;transition:background .3s,border-color .3s}.cc-dot.is-on{background:var(--orange);border-color:var(--orange)}.course-phone-note{letter-spacing:.08em;color:var(--white);text-align:center;margin-top:26px;font-size:15px}.kc-wall-head{position:relative}.kc-wall-back{letter-spacing:.08em;color:var(--white);cursor:pointer;background:#ff7a2f29;border:1px solid #ff7a2f8c;border-radius:999px;padding:10px 22px;font-size:15px;transition:background .25s,border-color .25s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.kc-wall-back:hover{border-color:var(--orange);background:#ff7a2f4d}.ti-compact .ti-lead{font-size:19px;line-height:1.85}.ti-compact .ti-body{margin-top:30px}.ti-compact .ti-quote{margin-top:28px;padding:20px 30px 20px 54px}.ti-quote-en{letter-spacing:.24em;color:var(--white-dim);margin-top:10px;font-size:13.5px;font-weight:600;display:block}.ti-pdot{background:var(--white);vertical-align:4px;border-radius:50%;width:7px;height:7px;margin-right:14px;display:inline-block}.ti-light .media-frame{background:#fff;justify-content:center;align-items:center;padding:30px 24px;display:flex;box-shadow:0 30px 70px #02081659}.ti-light .fig-art{width:auto;max-width:100%;max-height:600px}.media-caption:empty{display:none}.ld-figbox{flex-direction:column;justify-self:center;align-items:center;gap:12px;display:flex}.ld-figbox img{object-fit:contain;border:1px solid var(--line);border-radius:16px;width:auto;max-width:1000px;height:auto;max-height:560px;box-shadow:0 40px 90px #02081680}.ld-figbox figcaption{letter-spacing:.08em;color:var(--white-faint);font-size:12.5px}.ld-media{justify-content:center;align-items:flex-start;gap:30px;display:flex}.ld-real{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;flex:none;width:640px;display:flex;overflow:hidden}.ld-real img{object-fit:contain;width:100%;height:540px;display:block}.ld-real figcaption{letter-spacing:.06em;color:#3b4a66;text-align:center;background:0 0;border-top:1px solid #0a173014;padding:9px 12px;font-size:12px}
