html.fy-snap{scroll-snap-type:y proximity;scroll-behavior:smooth}html.fy-lock,html.fy-lock body{overflow:hidden}.snap-start{scroll-snap-align:start;scroll-margin-top:68px}.stage[data-v-8fce58d0]{min-height:calc(100vh - 68px);min-height:calc(100dvh - 68px);display:flex;align-items:center;padding:var(--fy-sp-6) 0}.stage__head[data-v-8fce58d0]{text-align:center}.stage__head h1[data-v-8fce58d0]{margin:var(--fy-sp-4) auto 0;max-width:760px;font-size:var(--fy-fs-title1);line-height:var(--fy-lh-title1);font-weight:var(--fy-fw-black);letter-spacing:var(--fy-ls-tight);color:var(--fy-text-1)}.stage__head h1 em[data-v-8fce58d0]{font-style:normal;color:var(--fy-primary)}.stage__sub[data-v-8fce58d0]{margin:var(--fy-sp-4) auto 0;max-width:640px;color:var(--fy-text-3)}.stage__sub code[data-v-8fce58d0]{font-family:var(--fy-font-mono);color:var(--fy-primary);background:var(--fy-primary-soft);padding:1px 6px;border-radius:var(--fy-r-xs);font-size:var(--fy-fs-caption)}.status-row[data-v-8fce58d0]{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--fy-sp-3);margin-top:var(--fy-sp-5)}.stage__devices[data-v-8fce58d0]{display:flex;align-items:flex-end;justify-content:center;gap:var(--fy-sp-10);margin-top:var(--fy-sp-8)}.stage__dev--phone[data-v-8fce58d0] .phone{width:250px;height:520px;border-radius:40px}.stage__dev--phone[data-v-8fce58d0] .phone__screen{width:228px;height:498px;border-radius:31px}.stage__dev[data-v-8fce58d0]{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--fy-sp-4);cursor:pointer;transition:var(--fy-transition-fast)}.stage__dev[data-v-8fce58d0]:hover{transform:translateY(-4px)}.stage__dev--laptop[data-v-8fce58d0]{width:min(700px,56vw)}.stage__mask[data-v-8fce58d0]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer}.stage__pill[data-v-8fce58d0]{position:absolute;left:50%;bottom:48px;transform:translate(-50%);display:inline-flex;align-items:center;gap:var(--fy-sp-2);padding:var(--fy-sp-2) var(--fy-sp-5);border-radius:var(--fy-r-full);background:var(--fy-mask);color:var(--fy-on-primary);font-size:var(--fy-fs-caption);font-weight:var(--fy-fw-semibold);white-space:nowrap;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none;z-index:2;transition:var(--fy-transition-fast)}.stage__dev:hover .stage__pill[data-v-8fce58d0]{background:var(--fy-primary);box-shadow:var(--fy-shadow-brand)}.stage__cap[data-v-8fce58d0]{display:flex;align-items:center;gap:var(--fy-sp-2);font-size:var(--fy-fs-caption);color:var(--fy-text-3)}.stage__cap .icon[data-v-8fce58d0]{width:16px;height:16px;color:var(--fy-primary)}.stage__cue[data-v-8fce58d0]{display:flex;align-items:center;justify-content:center;gap:var(--fy-sp-2);margin-top:var(--fy-sp-6);font-size:var(--fy-fs-caption);font-weight:var(--fy-fw-medium);color:var(--fy-text-3);transition:var(--fy-transition-fast)}.stage__cue[data-v-8fce58d0]:hover{color:var(--fy-primary)}.stage__cue .icon[data-v-8fce58d0]{animation:cue-bob-8fce58d0 1.6s var(--fy-ease-in-out) infinite alternate}@keyframes cue-bob-8fce58d0{0%{transform:translateY(-2px)}to{transform:translateY(3px)}}.wall[data-v-8fce58d0]{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--fy-bg-page);text-align:left;pointer-events:none}.wall__bar[data-v-8fce58d0]{display:flex;align-items:center;gap:10px;height:30px;padding:0 12px;flex-shrink:0;background:var(--fy-bg-card);border-bottom:1px solid var(--fy-border)}.wall__logo[data-v-8fce58d0]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:var(--fy-fw-black);color:var(--fy-text-1);white-space:nowrap}.wall__logo em[data-v-8fce58d0]{font-style:normal;font-weight:var(--fy-fw-semibold);color:var(--fy-text-3)}.wall__dot[data-v-8fce58d0]{width:6px;height:6px;border-radius:2px;background:linear-gradient(135deg,var(--fy-brand-400),var(--fy-primary))}.wall__meta[data-v-8fce58d0]{margin-left:auto;font-size:9px;color:var(--fy-text-4);font-variant-numeric:tabular-nums;white-space:nowrap}.wall__body[data-v-8fce58d0]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:space-evenly;gap:6px;padding:8px 12px 10px;background:radial-gradient(circle at 1px 1px,var(--fy-gray-200) 1px,transparent 0) 0 0 / 14px 14px,var(--fy-bg-page)}.wall__group[data-v-8fce58d0]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 5px}.wall__gname[data-v-8fce58d0]{display:inline-flex;align-items:baseline;gap:4px;margin-right:4px;font-size:10px;font-weight:var(--fy-fw-bold);color:var(--fy-text-1);white-space:nowrap}.wall__gname i[data-v-8fce58d0]{font-style:normal;font-size:7.5px;font-weight:var(--fy-fw-semibold);letter-spacing:var(--fy-ls-wide);text-transform:uppercase;color:var(--fy-primary)}.wall__chip[data-v-8fce58d0]{padding:2.5px 8px;border:1px solid var(--fy-border);border-radius:var(--fy-r-full);background:var(--fy-bg-card);font-size:9.5px;font-weight:var(--fy-fw-medium);color:var(--fy-text-2);white-space:nowrap}.dev-frame[data-v-8fce58d0]{border:0;width:100%;flex:1;min-height:0;background:var(--fy-bg-page)}.explorer[data-v-8fce58d0]{background:var(--fy-bg-card);border-top:1px solid var(--fy-border);border-bottom:1px solid var(--fy-border)}.explorer__wrap[data-v-8fce58d0]{display:flex;align-items:flex-start;gap:var(--fy-sp-6)}.explorer__side[data-v-8fce58d0]{position:sticky;top:84px;width:236px;flex-shrink:0;max-height:calc(100vh - 104px);overflow-y:auto;background:var(--fy-bg-page);border:1px solid var(--fy-border);border-radius:var(--fy-r-md);padding:var(--fy-sp-4);display:flex;flex-direction:column;gap:var(--fy-sp-4)}.side-group[data-v-8fce58d0]{display:flex;flex-direction:column;gap:2px}.side-group__title[data-v-8fce58d0]{display:flex;align-items:center;gap:var(--fy-sp-2);font-size:var(--fy-fs-caption);font-weight:var(--fy-fw-bold);color:var(--fy-text-1);padding:var(--fy-sp-1) var(--fy-sp-2) var(--fy-sp-2)}.side-group__en[data-v-8fce58d0]{font-size:var(--fy-fs-mini);font-weight:var(--fy-fw-semibold);letter-spacing:var(--fy-ls-wide);text-transform:uppercase;color:var(--fy-primary)}.side-group__n[data-v-8fce58d0]{margin-left:auto;font-style:normal;font-family:var(--fy-font-num);font-size:var(--fy-fs-mini);color:var(--fy-text-4)}.side-item[data-v-8fce58d0]{display:flex;align-items:center;width:100%;text-align:left;padding:6px var(--fy-sp-2);border:0;border-radius:var(--fy-r-xs);background:none;cursor:pointer;transition:var(--fy-transition-fast)}.side-item span[data-v-8fce58d0]{font-size:var(--fy-fs-caption);font-weight:var(--fy-fw-medium);color:var(--fy-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-item[data-v-8fce58d0]:hover{background:var(--fy-bg-soft)}.side-item:hover span[data-v-8fce58d0]{color:var(--fy-text-1)}.side-item--on[data-v-8fce58d0]{background:var(--fy-primary-soft)}.side-item--on span[data-v-8fce58d0]{color:var(--fy-primary);font-weight:var(--fy-fw-semibold)}.explorer__main[data-v-8fce58d0]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--fy-sp-6)}.preview[data-v-8fce58d0]{display:flex;flex-direction:column;gap:var(--fy-sp-3);min-width:0}.preview__tools[data-v-8fce58d0]{display:flex;align-items:center;justify-content:space-between;gap:var(--fy-sp-3)}.seg[data-v-8fce58d0]{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--fy-border);border-radius:var(--fy-r-full);background:var(--fy-bg-soft)}.seg__btn[data-v-8fce58d0]{display:inline-flex;align-items:center;gap:var(--fy-sp-2);padding:5px var(--fy-sp-4);border:0;border-radius:var(--fy-r-full);background:none;font-size:var(--fy-fs-caption);font-weight:var(--fy-fw-medium);color:var(--fy-text-3);cursor:pointer;transition:var(--fy-transition-fast);white-space:nowrap}.seg__btn[data-v-8fce58d0]:hover{color:var(--fy-text-1)}.seg__btn--on[data-v-8fce58d0]{background:var(--fy-bg-card);color:var(--fy-primary);font-weight:var(--fy-fw-semibold);box-shadow:var(--fy-shadow-xs)}.preview__full[data-v-8fce58d0]{display:none;align-items:center;gap:var(--fy-sp-1);padding:4px var(--fy-sp-3);border:1px solid var(--fy-border);border-radius:var(--fy-r-full);background:var(--fy-bg-page);font-size:var(--fy-fs-mini);font-weight:var(--fy-fw-medium);color:var(--fy-text-2);cursor:pointer;transition:var(--fy-transition-fast)}.preview__full[data-v-8fce58d0]:hover{color:var(--fy-primary);border-color:var(--fy-primary);background:var(--fy-primary-soft)}.preview--pc .preview__full--pc[data-v-8fce58d0],.preview--ph .preview__full--ph[data-v-8fce58d0]{display:inline-flex}.pc-pane[data-v-8fce58d0]{display:none;flex-direction:column;border:1px solid var(--fy-border);border-radius:var(--fy-r-md);overflow:hidden;background:var(--fy-bg-card);box-shadow:var(--fy-shadow-raise)}.preview--pc .pc-pane[data-v-8fce58d0]{display:flex}.pc-pane__bar[data-v-8fce58d0]{display:flex;align-items:center;gap:var(--fy-sp-4);height:44px;padding:0 var(--fy-sp-4);background:var(--fy-bg-soft);border-bottom:1px solid var(--fy-border)}.pc-pane__traffic[data-v-8fce58d0]{display:flex;gap:8px;flex-shrink:0}.pc-pane__traffic i[data-v-8fce58d0]{width:12px;height:12px;border-radius:var(--fy-r-full)}.pc-pane__traffic i[data-v-8fce58d0]:nth-child(1){background:var(--fy-danger)}.pc-pane__traffic i[data-v-8fce58d0]:nth-child(2){background:var(--fy-warning)}.pc-pane__traffic i[data-v-8fce58d0]:nth-child(3){background:var(--fy-success)}.pc-pane__addr[data-v-8fce58d0]{flex:1;max-width:340px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:var(--fy-sp-2);height:28px;border-radius:var(--fy-r-full);background:var(--fy-bg-card);border:1px solid var(--fy-border);font-size:var(--fy-fs-mini);font-family:var(--fy-font-mono);color:var(--fy-text-3);white-space:nowrap}.pc-pane__addr .icon[data-v-8fce58d0]{width:12px;height:12px;color:var(--fy-success)}.pc-pane__meta[data-v-8fce58d0]{flex-shrink:0;font-size:var(--fy-fs-mini);color:var(--fy-text-4);font-variant-numeric:tabular-nums;white-space:nowrap}.pc-pane__stage[data-v-8fce58d0]{position:relative;width:100%;aspect-ratio:1366 / 768;overflow:hidden;background:var(--fy-bg-page)}.pc-pane__frame[data-v-8fce58d0]{position:absolute;top:0;left:0;width:1366px;height:768px;border:0;background:var(--fy-bg-page);transform-origin:0 0}.ph-pane[data-v-8fce58d0]{display:none;justify-content:center}.preview--ph .ph-pane[data-v-8fce58d0]{display:flex}.doc-panel[data-v-8fce58d0]{background:var(--fy-bg-page);border:1px solid var(--fy-border);border-radius:var(--fy-r-md);padding:var(--fy-sp-5) var(--fy-sp-6)}.doc-panel__head[data-v-8fce58d0]{display:flex;align-items:center;gap:var(--fy-sp-2)}.doc-panel__head span[data-v-8fce58d0]{font-size:var(--fy-fs-body);font-weight:var(--fy-fw-bold);color:var(--fy-text-1)}.doc-panel__head code[data-v-8fce58d0]{font-family:var(--fy-font-mono);font-size:var(--fy-fs-mini);color:var(--fy-primary);background:var(--fy-primary-soft);padding:1px 8px;border-radius:var(--fy-r-full)}.doc-panel__open[data-v-8fce58d0]{margin-left:auto}.doc-panel__desc[data-v-8fce58d0]{margin-top:var(--fy-sp-2);font-size:var(--fy-fs-caption);color:var(--fy-text-3)}.doc-panel__tables[data-v-8fce58d0]{display:flex;flex-direction:column;gap:var(--fy-sp-4);margin-top:var(--fy-sp-4)}.doc-block h4[data-v-8fce58d0]{font-family:var(--fy-font-mono);font-size:var(--fy-fs-caption);font-weight:var(--fy-fw-semibold);color:var(--fy-text-1);margin-bottom:var(--fy-sp-2)}.doc-table[data-v-8fce58d0]{width:100%;border-collapse:collapse;font-size:var(--fy-fs-caption);background:var(--fy-bg-card);border:1px solid var(--fy-border);border-radius:var(--fy-r-sm);overflow:hidden}.doc-table th[data-v-8fce58d0],.doc-table td[data-v-8fce58d0]{text-align:left;padding:var(--fy-sp-2) var(--fy-sp-4);border-bottom:1px solid var(--fy-border)}.doc-table th[data-v-8fce58d0]{background:var(--fy-bg-soft);color:var(--fy-text-2);font-weight:var(--fy-fw-semibold);font-size:var(--fy-fs-mini)}.doc-table tr:last-child td[data-v-8fce58d0]{border-bottom:0}.doc-table td[data-v-8fce58d0]:first-child{width:220px}.doc-table td code[data-v-8fce58d0]{font-family:var(--fy-font-mono);font-size:var(--fy-fs-mini);color:var(--fy-primary);background:var(--fy-primary-soft);padding:1px 6px;border-radius:var(--fy-r-xs)}.doc-table td[data-v-8fce58d0]:last-child{color:var(--fy-text-3)}.doc-panel__raw[data-v-8fce58d0]{margin-top:var(--fy-sp-4);font-family:var(--fy-font-mono);font-size:var(--fy-fs-mini);line-height:var(--fy-lh-caption);color:var(--fy-text-2);background:var(--fy-bg-card);border:1px solid var(--fy-border);border-radius:var(--fy-r-sm);padding:var(--fy-sp-4);white-space:pre-wrap;word-break:break-word}.facts-sec[data-v-8fce58d0]{padding:var(--fy-sp-10) 0 var(--fy-sp-6)}.facts[data-v-8fce58d0]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--fy-sp-3);max-width:900px;margin:0 auto}.fact[data-v-8fce58d0]{display:inline-flex;align-items:center;gap:var(--fy-sp-2);padding:var(--fy-sp-2) var(--fy-sp-4);background:var(--fy-bg-card);border:1px solid var(--fy-border);border-radius:var(--fy-r-full);font-size:var(--fy-fs-caption);font-weight:var(--fy-fw-medium);color:var(--fy-text-2);box-shadow:var(--fy-shadow-xs)}.fact .icon[data-v-8fce58d0]{width:16px;height:16px;color:var(--fy-success)}.cta-sec[data-v-8fce58d0]{padding-bottom:var(--fy-sp-20)}.cta-card[data-v-8fce58d0]{text-align:center;background:var(--fy-bg-card);border:1px solid var(--fy-border);border-radius:var(--fy-r-2xl);box-shadow:var(--fy-shadow-card);padding:var(--fy-sp-16) var(--fy-sp-12)}.cta-card h2[data-v-8fce58d0]{margin-top:var(--fy-sp-3);font-size:var(--fy-fs-title1);line-height:var(--fy-lh-title1);font-weight:var(--fy-fw-black);letter-spacing:var(--fy-ls-tight);color:var(--fy-text-1)}.cta-card p[data-v-8fce58d0]{margin-top:var(--fy-sp-3);color:var(--fy-text-3)}.cta-card__btns[data-v-8fce58d0]{display:flex;justify-content:center;gap:var(--fy-sp-4);margin-top:var(--fy-sp-8)}.immerse[data-v-8fce58d0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--fy-z-modal);display:flex;flex-direction:column;background:var(--fy-gray-900)}.immerse__bar[data-v-8fce58d0]{display:flex;align-items:center;gap:var(--fy-sp-4);height:52px;padding:0 var(--fy-sp-5);border-bottom:1px solid var(--fy-gray-800);color:var(--fy-gray-300)}.immerse__brand[data-v-8fce58d0]{display:inline-flex;align-items:center;gap:var(--fy-sp-2);font-size:var(--fy-fs-caption);font-weight:var(--fy-fw-bold);color:var(--fy-gray-100)}.immerse__brand .icon[data-v-8fce58d0]{color:var(--fy-brand-300)}.immerse__label[data-v-8fce58d0]{font-family:var(--fy-font-mono);font-size:var(--fy-fs-mini);color:var(--fy-gray-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.immerse__act[data-v-8fce58d0]{margin-left:auto;display:inline-flex;align-items:center;gap:var(--fy-sp-1);font-size:var(--fy-fs-caption);color:var(--fy-gray-300);transition:var(--fy-transition-fast);flex-shrink:0}.immerse__act[data-v-8fce58d0]:hover{color:var(--fy-brand-300)}.immerse__close[data-v-8fce58d0]{display:inline-flex;align-items:center;gap:var(--fy-sp-2);padding:5px var(--fy-sp-4);border:1px solid var(--fy-gray-700);border-radius:var(--fy-r-full);background:var(--fy-gray-800);color:var(--fy-gray-200);font-size:var(--fy-fs-caption);font-weight:var(--fy-fw-medium);cursor:pointer;transition:var(--fy-transition-fast);flex-shrink:0}.immerse__close[data-v-8fce58d0]:hover{border-color:var(--fy-brand-400);color:var(--fy-bg-card)}.immerse__close i[data-v-8fce58d0]{font-style:normal;font-family:var(--fy-font-mono);font-size:var(--fy-fs-mini);padding:0 5px;border:1px solid var(--fy-gray-600);border-radius:var(--fy-r-xs);color:var(--fy-gray-400)}.immerse__desktop[data-v-8fce58d0]{flex:1;min-height:0;width:100%;border:0;background:var(--fy-bg-page)}.immerse__stage[data-v-8fce58d0]{flex:1;min-height:0;display:flex;justify-content:center;padding:var(--fy-sp-5) var(--fy-sp-5) var(--fy-sp-6)}.immerse__frame[data-v-8fce58d0]{width:min(430px,100%);height:100%;border:0;border-radius:18px;background:var(--fy-bg-page);box-shadow:0 24px 64px #00000080}.immerse-enter-active[data-v-8fce58d0],.immerse-leave-active[data-v-8fce58d0]{transition:opacity var(--fy-dur-base) var(--fy-ease-out)}.immerse-enter-from[data-v-8fce58d0],.immerse-leave-to[data-v-8fce58d0]{opacity:0}@media(max-width:960px){.stage[data-v-8fce58d0]{min-height:0;padding:var(--fy-sp-12) 0 var(--fy-sp-8)}.stage__dev--laptop[data-v-8fce58d0]{display:none}.stage__devices[data-v-8fce58d0]{margin-top:var(--fy-sp-8)}.explorer__wrap[data-v-8fce58d0]{flex-direction:column}.explorer__side[data-v-8fce58d0]{position:static;width:100%;max-height:none;flex-direction:row;overflow-x:auto;gap:var(--fy-sp-2);padding:var(--fy-sp-3)}.side-group[data-v-8fce58d0]{display:contents}.side-group__title[data-v-8fce58d0]{display:none}.side-item[data-v-8fce58d0]{width:auto;flex-shrink:0}.seg[data-v-8fce58d0]{display:none}.pc-pane[data-v-8fce58d0]{display:none!important}.ph-pane[data-v-8fce58d0]{display:flex!important}.preview__full--pc[data-v-8fce58d0]{display:none!important}.preview__full--ph[data-v-8fce58d0]{display:inline-flex!important}.preview__tools[data-v-8fce58d0]{justify-content:flex-end}.doc-table td[data-v-8fce58d0]:first-child{width:auto}.doc-panel[data-v-8fce58d0]{padding:var(--fy-sp-4)}.cta-card[data-v-8fce58d0]{padding:var(--fy-sp-10) var(--fy-sp-6)}.cta-card__btns[data-v-8fce58d0]{flex-direction:column;align-items:center}.immerse__label[data-v-8fce58d0]{display:none}.immerse__stage[data-v-8fce58d0]{padding:0}.immerse__frame[data-v-8fce58d0]{width:100%;border-radius:0;box-shadow:none}}
