.feature-shot[data-v-d84149ee]{border:1px solid var(--border);background:var(--surface);width:fit-content;max-width:100%;box-shadow:var(--shadow);border-radius:24px;margin:0;padding:10px}.feature-shot>img[data-v-d84149ee],.shot-button img[data-v-d84149ee]{object-fit:contain;border-radius:16px;width:auto;max-width:100%;max-height:min(62vh,560px);display:block}.shot-button[data-v-d84149ee]{width:fit-content;max-width:100%;color:var(--accent);text-align:center;background:0 0;border:0;padding:0;display:block}.shot-button span[data-v-d84149ee]{padding:10px 4px 2px;font-size:13px;font-weight:700;display:block}.shot-button:hover span[data-v-d84149ee]{text-underline-offset:.2em;text-decoration:underline}.screen-detail[data-v-d84149ee]{justify-items:center;display:grid}.screen-detail img[data-v-d84149ee]{border:1px solid var(--border);border-radius:16px;width:min(100%,540px);height:auto;display:block}@media (width<=800px){.feature-shot[data-v-d84149ee]{border-radius:20px;margin-inline:auto;padding:8px}.feature-shot>img[data-v-d84149ee],.shot-button img[data-v-d84149ee]{max-width:min(100%,330px);max-height:480px}}.hero[data-v-cd98bfb4]{grid-template-columns:1fr auto;align-items:start;gap:40px;min-height:475px;padding-top:72px;display:grid;position:relative}.eyebrow[data-v-cd98bfb4]{color:#8798ac;letter-spacing:.08em;margin:0 0 10px;font-size:15px}h1[data-v-cd98bfb4],h2[data-v-cd98bfb4]{font-family:Georgia,Songti SC,serif}.hero h1[data-v-cd98bfb4]{letter-spacing:.035em;text-wrap:balance;margin:0;font-size:clamp(46px,5.8vw,84px);font-weight:700;line-height:1.22}.hero-subtitle[data-v-cd98bfb4]{color:var(--text-secondary);letter-spacing:.04em;margin:9px 0 25px;font-size:18px}.hero-actions[data-v-cd98bfb4]{flex-wrap:wrap;align-items:center;gap:18px 30px;display:flex}.hero-actions a[data-v-cd98bfb4]{font-size:14px;font-weight:700;text-decoration-thickness:1px}.hero-side[data-v-cd98bfb4]{align-items:center;gap:34px;padding-top:55px;display:flex}.hero-side>p[data-v-cd98bfb4]{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.8}.hero-task[data-v-cd98bfb4]{width:325px;box-shadow:var(--shadow);white-space:nowrap;background:#fff;border-radius:18px;align-items:center;gap:13px;padding:18px;font-size:12px;display:flex}.hero-task>div[data-v-cd98bfb4]:last-child{text-align:right;margin-left:auto}.hero-task small[data-v-cd98bfb4]{color:var(--accent);font-size:10px;display:block}.hero-task-icon[data-v-cd98bfb4]{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:11px;place-items:center;font-size:22px;display:grid}.tiny-progress[data-v-cd98bfb4]{background:#e8eef5;border-radius:9px;width:78px;height:4px;margin-top:7px}.tiny-progress span[data-v-cd98bfb4]{border-radius:inherit;background:var(--accent);width:50%;height:100%;display:block}.timeline[data-v-cd98bfb4]{border-top:2px solid #b8d9f6;grid-column:1/-1;justify-content:space-around;align-self:end;width:100%;padding-top:7px;display:flex;position:relative}.timeline-day[data-v-cd98bfb4]{color:#8799ad;flex-direction:column;align-items:center;font-size:13px;line-height:1.3;display:flex}.timeline-day small[data-v-cd98bfb4]{font-size:11px}.timeline-day.current[data-v-cd98bfb4]{color:var(--accent)}.timeline-dot[data-v-cd98bfb4]{background:var(--background);border:2px solid #b5d5f2;border-radius:50%;width:10px;height:10px;margin-top:-13px;margin-bottom:8px}.timeline-day.current .timeline-dot[data-v-cd98bfb4]{background:var(--accent);border:4px solid #b5d8fc;width:17px;height:17px;margin-top:-17px;margin-bottom:5px;box-shadow:0 0 0 3px #fff}.features-intro[data-v-cd98bfb4]{text-align:center;border-top:1px solid var(--border);margin-top:28px;padding-top:72px;padding-bottom:32px}.features-intro h2[data-v-cd98bfb4]{margin:0;font-size:clamp(30px,3vw,42px);line-height:1.3}.features-intro p[data-v-cd98bfb4]{color:var(--text-secondary);margin:6px 0 0;font-size:16px}.desktop-scene[data-v-cd98bfb4]{height:340vh;position:relative}.scene-sticky[data-v-cd98bfb4]{grid-template-columns:230px minmax(0,500px);align-items:center;gap:70px;width:min(100%,800px);height:calc(100vh - 80px);min-height:690px;margin-inline:auto;display:grid;position:sticky;top:60px}.scene-nav[data-v-cd98bfb4]{align-self:center}.scene-count[data-v-cd98bfb4]{color:var(--text-primary);letter-spacing:.04em;font-weight:700}.scene-count span[data-v-cd98bfb4]{color:var(--text-secondary);font-weight:500}.scene-tabs[data-v-cd98bfb4]{border-left:1px solid #cfd9e2;flex-direction:column;align-items:stretch;margin:22px 0 28px 9px;display:flex}.stage-label[data-v-cd98bfb4]{text-align:left;color:#93a3b3;background:0 0;border:0;align-items:center;gap:36px;width:100%;height:84px;margin-left:-7px;padding:0;font-family:Georgia,Songti SC,serif;font-size:29px;font-weight:700;line-height:1.25;transition:color .22s;display:flex}.stage-label.active[data-v-cd98bfb4]{color:var(--text-primary)}.label-dot[data-v-cd98bfb4]{background:var(--background);border:2px solid #c9d8e6;border-radius:50%;flex:0 0 13px;width:13px;height:13px}.stage-label.active .label-dot[data-v-cd98bfb4]{background:var(--accent);border-color:var(--accent)}.scene-description[data-v-cd98bfb4]{max-width:200px;min-height:90px;color:var(--text-secondary);margin:0 0 0 9px;font-size:15px;line-height:1.75}.scene-visual[data-v-cd98bfb4]{justify-content:center;align-items:center;min-width:0;max-height:calc(100vh - 95px);display:flex}.scene-fade-enter-active[data-v-cd98bfb4],.scene-fade-leave-active[data-v-cd98bfb4]{transition:opacity .2s}.scene-fade-enter-from[data-v-cd98bfb4],.scene-fade-leave-to[data-v-cd98bfb4]{opacity:0}.mobile-story[data-v-cd98bfb4]{display:none}.local-section[data-v-cd98bfb4]{justify-content:space-between;align-items:center;gap:40px;min-height:340px;padding-block:35px 60px;display:flex}.local-section h2[data-v-cd98bfb4]{margin:0 0 3px;font-size:36px}.local-section p[data-v-cd98bfb4]{color:var(--text-secondary);margin:3px 0;font-size:16px}.local-section .primary-link[data-v-cd98bfb4]{margin-top:20px}.local-section img[data-v-cd98bfb4]{mix-blend-mode:multiply;width:min(50%,610px)}.content-dialog[data-v-cd98bfb4]{border:1px solid var(--border);background:var(--surface);border-radius:24px;width:min(640px,100% - 24px);max-height:min(88vh,1000px);padding:0;overflow-y:auto;box-shadow:0 25px 90px #1529413d}.content-dialog[data-v-cd98bfb4]::backdrop{background:#1b283973}.dialog-inner[data-v-cd98bfb4]{padding:20px 24px 26px}.dialog-head[data-v-cd98bfb4]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:12px;font-weight:700;display:flex}.dialog-head button[data-v-cd98bfb4]{background:var(--accent-soft);color:var(--accent);border:0;border-radius:999px;padding:7px 15px;font-weight:700}@media (width<=1100px){.hero-side>p[data-v-cd98bfb4]{display:none}.scene-sticky[data-v-cd98bfb4]{grid-template-columns:200px minmax(0,1fr);gap:30px}}@media (width<=800px){.hero[data-v-cd98bfb4]{min-height:0;padding-top:60px;display:block}.hero-side[data-v-cd98bfb4]{padding-top:35px}.timeline[data-v-cd98bfb4]{margin-top:50px}.desktop-scene[data-v-cd98bfb4]{display:none}.mobile-story[data-v-cd98bfb4]{display:block}.features-intro[data-v-cd98bfb4]{padding-top:60px}.mobile-chapter[data-v-cd98bfb4]{border-bottom:1px solid var(--border);padding:30px 0 55px}.mobile-chapter-heading[data-v-cd98bfb4]{margin-bottom:20px}.mobile-chapter-heading span[data-v-cd98bfb4]{color:var(--text-secondary);font-size:13px;font-weight:700}.mobile-chapter-heading h2[data-v-cd98bfb4]{margin:3px 0;font-size:34px}.mobile-chapter-heading p[data-v-cd98bfb4]{color:var(--text-secondary);margin:0}.local-section[data-v-cd98bfb4]{min-height:0}}@media (width<=700px){.hero[data-v-cd98bfb4]{padding-top:50px}.hero h1[data-v-cd98bfb4]{font-size:clamp(34px,9.5vw,50px)}.hero-subtitle[data-v-cd98bfb4]{max-width:330px;font-size:15px}.hero-side[data-v-cd98bfb4]{padding-top:35px}.hero-task[data-v-cd98bfb4]{width:min(100%,350px)}.timeline[data-v-cd98bfb4]{margin-top:48px}.timeline-day[data-v-cd98bfb4]{font-size:10px}.timeline-day small[data-v-cd98bfb4]{font-size:9px}.features-intro[data-v-cd98bfb4]{padding-top:55px;padding-bottom:18px}.features-intro h2[data-v-cd98bfb4]{font-size:29px}.features-intro p[data-v-cd98bfb4]{font-size:14px}.local-section[data-v-cd98bfb4]{flex-direction:column;align-items:flex-start;gap:16px;padding-block:55px}.local-section h2[data-v-cd98bfb4]{font-size:31px}.local-section p[data-v-cd98bfb4]{font-size:14px}.local-section img[data-v-cd98bfb4]{width:100%}.dialog-inner[data-v-cd98bfb4]{padding:14px}}@media (prefers-reduced-motion:reduce){.scene-fade-enter-active[data-v-cd98bfb4],.scene-fade-leave-active[data-v-cd98bfb4],.stage-label[data-v-cd98bfb4]{transition:none}}
