.fade-enter-active[data-v-94980bc3],.fade-leave-active[data-v-94980bc3]{transition:opacity .3s ease}.fade-enter-from[data-v-94980bc3],.fade-leave-to[data-v-94980bc3]{opacity:0}.fade-enter-active[data-v-fe63983c],.fade-leave-active[data-v-fe63983c]{transition:opacity .25s ease}.fade-enter-from[data-v-fe63983c],.fade-leave-to[data-v-fe63983c]{opacity:0}.nav-link[data-v-306bd0d9]{position:relative;padding-bottom:.25rem}.nav-link[data-v-306bd0d9]:after{content:"";position:absolute;left:50%;bottom:-2px;width:0;height:2px;border-radius:0;background:var(--accent, #0284c7);transform:translate(-50%);transition:width .2s ease,opacity .2s ease;opacity:0}.nav-link[data-v-306bd0d9]:hover:after{width:70%;opacity:1}.nav-link-active[data-v-306bd0d9]{color:#0f172a}.nav-link-active[data-v-306bd0d9]:after{width:80%;opacity:1}.product-nav-item[data-v-306bd0d9]{box-shadow:inset 0 0 0 0 transparent;transition:background-color .2s ease,box-shadow .2s ease}.product-nav-item[data-v-306bd0d9]:hover{background-color:#ffffffbf;box-shadow:inset 3px 0 0 var(--accent, #0284c7)}.nav-panel-enter-active[data-v-306bd0d9],.nav-panel-leave-active[data-v-306bd0d9]{transition:opacity .16s ease}.nav-panel-enter-from[data-v-306bd0d9],.nav-panel-leave-to[data-v-306bd0d9]{opacity:0}@media (prefers-reduced-motion: reduce){.nav-panel-enter-active[data-v-306bd0d9],.nav-panel-leave-active[data-v-306bd0d9],.product-nav-item[data-v-306bd0d9],.product-nav-thumb img[data-v-306bd0d9]{transition:none}}.demo-stage[data-v-30a5f7f8]{min-height:30rem}.demo-phone[data-v-30a5f7f8]{opacity:0;transform:translate3d(0,22px,0) scale(.97);transform-origin:center bottom;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1)}.demo-phone.is-in[data-v-30a5f7f8]{opacity:1;transform:translateZ(0) scale(1)}.demo-phone__bezel[data-v-30a5f7f8]{position:relative;width:min(16.75rem,72vw);aspect-ratio:9 / 19.4;border-radius:2.35rem;padding:.55rem;background:#0f172a}.demo-phone__island[data-v-30a5f7f8]{position:absolute;top:1.05rem;left:50%;z-index:4;width:5.4rem;height:1.28rem;transform:translate(-50%);border-radius:999px;background:#020617}.demo-phone__screen[data-v-30a5f7f8]{position:relative;height:100%;border-radius:1.9rem;overflow:hidden;background:#f4f7fb;color:#0f172a;opacity:0;transition:opacity .45s ease .12s}.demo-phone.is-in .demo-phone__screen[data-v-30a5f7f8]{opacity:1}.demo-phone__status[data-v-30a5f7f8]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:2.35rem 1.05rem .35rem;font-size:.7rem;font-weight:600;font-variant-numeric:tabular-nums;color:#334155}.demo-phone__status>span[data-v-30a5f7f8]:last-child{text-align:right}.demo-phone__nav-title[data-v-30a5f7f8]{font-size:.8rem;font-weight:600;letter-spacing:-.02em;white-space:nowrap;color:#0f172a}.demo-phone__body[data-v-30a5f7f8]{padding:.15rem .95rem 1rem;display:flex;flex-direction:column;height:calc(100% - 3.35rem);overflow:hidden}.demo-phone__page-title[data-v-30a5f7f8]{font-size:1.15rem;font-weight:700;letter-spacing:-.03em;color:#0f172a;margin-bottom:.65rem}.demo-phone__sub[data-v-30a5f7f8]{margin:-.35rem 0 .55rem;font-size:.78rem;font-weight:500;color:#64748b}.demo-phone__card[data-v-30a5f7f8]{background:#fff;border-radius:.9rem;padding:.85rem .9rem;margin-bottom:.55rem}.demo-phone__card--find[data-v-30a5f7f8]{text-align:center;padding:1rem .9rem;flex:1;display:flex;flex-direction:column;align-items:center}.demo-phone__card-label[data-v-30a5f7f8]{font-size:.68rem;color:#64748b;margin-bottom:.45rem}.demo-phone__link[data-v-30a5f7f8]{font-size:.72rem;font-weight:600;color:#059669}.demo-phone__batt-line[data-v-30a5f7f8]{margin-top:.25rem;font-size:.92rem;font-weight:600;letter-spacing:-.02em;color:#0f172a}.demo-phone__batt-track[data-v-30a5f7f8]{margin-top:.55rem;height:.4rem;border-radius:999px;background:#e2e8f0;overflow:hidden}.demo-phone__batt-track>i[data-v-30a5f7f8]{display:block;height:100%;border-radius:999px;background:#0284c7}.demo-phone__pills[data-v-30a5f7f8]{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem}.demo-phone__pill[data-v-30a5f7f8]{padding:.45rem .2rem;border-radius:999px;font-size:.7rem;font-weight:500;background:#fff;color:#64748b;border:1px solid #e2e8f0;cursor:pointer}.demo-phone__pill.is-active[data-v-30a5f7f8]{background:#e0f2fe;color:#0369a1;border-color:#bae6fd}.demo-phone__pin[data-v-30a5f7f8]{display:inline-block;margin-bottom:.35rem;font-size:1.85rem;color:#0284c7}.demo-phone__actions[data-v-30a5f7f8]{margin-top:auto;padding-top:.65rem;display:flex;flex-direction:column;gap:.45rem}.demo-phone__btn[data-v-30a5f7f8]{width:100%;text-align:center;padding:.8rem .75rem;border-radius:.85rem;font-size:.84rem;font-weight:500;transition:background-color .2s ease,color .2s ease;cursor:pointer;border:none}.demo-phone__btn--primary[data-v-30a5f7f8]{background:#0284c7;color:#fff}.demo-phone__btn--primary.is-off[data-v-30a5f7f8]{background:#94a3b8;color:#fff}.demo-phone__btn--ghost[data-v-30a5f7f8]{background:#e8eef3;color:#0f172a}.demo-phone__eq[data-v-30a5f7f8]{display:flex;align-items:flex-end;gap:.28rem;height:5.25rem;margin:.15rem 0 .75rem;padding:.55rem .6rem .35rem;border-radius:.9rem;background:#fff}.demo-phone__eq i[data-v-30a5f7f8]{flex:1;border-radius:4px 4px 2px 2px;background:#0284c7;transition:height .25s ease}.demo-phone__presets[data-v-30a5f7f8]{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem}.demo-phone__preset[data-v-30a5f7f8]{padding:.5rem .15rem;border-radius:.55rem;font-size:.7rem;background:#fff;color:#475569;border:1px solid #e2e8f0;cursor:pointer}.demo-phone__preset--custom[data-v-30a5f7f8]{width:100%;margin-top:.35rem}.demo-phone__preset.is-active[data-v-30a5f7f8]{background:#e0f2fe;color:#0369a1;border-color:#bae6fd}.demo-phone__note[data-v-30a5f7f8]{margin-top:auto;padding:.7rem .75rem;border-radius:.75rem;background:#fff;font-size:.7rem;line-height:1.45;color:#475569}.demo-phone__find-title[data-v-30a5f7f8]{font-size:1.05rem;font-weight:600;margin-bottom:.25rem;color:#0f172a}.demo-phone__find-meta[data-v-30a5f7f8]{font-size:.72rem;color:#64748b;margin-bottom:.65rem}.demo-phone__map[data-v-30a5f7f8]{display:flex;align-items:center;justify-content:center;width:100%;min-height:5.25rem;margin-top:auto;border-radius:.75rem;background:#e8eef3;color:#64748b;font-size:.75rem}.demo-dot[data-v-30a5f7f8]{width:.4rem;height:.4rem;border-radius:999px;background:#cbd5e1;border:none;padding:0;transition:width .2s ease,background-color .2s ease}.demo-dot.is-active[data-v-30a5f7f8]{width:1.25rem;background:#0284c7}@media (prefers-reduced-motion: reduce){.demo-phone[data-v-30a5f7f8],.demo-phone.is-in[data-v-30a5f7f8]{opacity:1;transform:none;transition:none}.demo-phone__screen[data-v-30a5f7f8],.demo-phone.is-in .demo-phone__screen[data-v-30a5f7f8]{opacity:1;transition:none}.demo-phone__eq i[data-v-30a5f7f8],.demo-phone__btn[data-v-30a5f7f8],.demo-phone__preset[data-v-30a5f7f8],.demo-phone__pill[data-v-30a5f7f8],.demo-dot[data-v-30a5f7f8]{transition:none}}.phone-frame[data-v-58608325]{width:260px;height:520px;border-radius:2.25rem;background:#0f172a;padding:10px}.phone-frame--flat[data-v-58608325]{background:#0f172a}.phone-notch[data-v-58608325]{position:absolute;top:18px;left:50%;transform:translate(-50%);width:90px;height:22px;background:#020617;border-radius:9999px;z-index:2}.phone-screen[data-v-58608325]{height:100%;border-radius:1.75rem;background:#052e26;overflow:hidden;position:relative}.phone-screen--flat[data-v-58608325]{background:#052e26}.screen-fade-enter-active[data-v-58608325],.screen-fade-leave-active[data-v-58608325]{transition:opacity .35s ease}.screen-fade-enter-from[data-v-58608325],.screen-fade-leave-to[data-v-58608325]{opacity:0}@media (prefers-reduced-motion: reduce){.screen-fade-enter-active[data-v-58608325],.screen-fade-leave-active[data-v-58608325]{transition:none}}.card-hover[data-v-24ad4083]{border-radius:1rem;border:1px solid rgba(148,163,184,.3);box-shadow:0 12px 28px #0f172a0d}.screen__veil[data-v-ddac17ac]{background:linear-gradient(105deg,#020814e0,#0208149e 42%,#02081447 68%,#0208142e),linear-gradient(180deg,rgba(2,8,20,.25) 0%,transparent 28%,rgba(2,8,20,.35) 100%)}.screen__grid[data-v-ddac17ac]{background-image:linear-gradient(rgba(148,163,184,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.07) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,transparent 0%,transparent 38%,#000 72%,#000 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 38%,#000 72%,#000 100%);opacity:.55;pointer-events:none}.screen__dot[data-v-ddac17ac]{width:.4rem;height:.4rem;border-radius:999px;background:#38bdf8;box-shadow:0 0 12px #38bdf88c;flex-shrink:0}.screen__hint[data-v-ddac17ac]{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.screen__media img[data-v-ddac17ac]{transform:none}}html.screen-mode,html.screen-mode body{overflow:hidden;background:#020814}:root{--ink: #0f172a;--muted: #64748b;--surface: #f1f5f9;--surface-raised: #ffffff;--stage: #020617;--accent: #0284c7;--accent-hover: #0369a1;--border: #e2e8f0;--radius: 8px;--font-display: "Jost", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-body: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--step-small: clamp(.8125rem, .79rem + .1vw, .875rem);--step-body: clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead: clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-head: clamp(2rem, 1.3rem + 3.2vw, 4rem);--step-display: clamp(2.75rem, 1.2rem + 6vw, 5.5rem)}body{margin:0;color:var(--ink);background:var(--surface);font-family:var(--font-body);font-size:var(--step-body)}.font-display{font-family:var(--font-display)}.reveal{opacity:0;transform:translate3d(0,28px,0);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.reveal.is-visible{opacity:1;transform:translateZ(0)}@media (prefers-reduced-motion: reduce){.reveal{opacity:1;transform:none;transition:none}}.nav-enter{opacity:0;transform:translate3d(0,-12px,0);animation:heroRise .7s cubic-bezier(.16,1,.3,1) .12s forwards}.hero-media img{transform:scale(1.12);transform-origin:center center;will-change:transform;animation:heroKenBurns 2.6s cubic-bezier(.16,1,.3,1) forwards}.hero-veil{opacity:0;animation:heroVeilIn 1.1s ease .05s forwards}.mask-line{display:block;overflow:hidden}.mask-line>span{transform:translateY(110%);animation:maskRise 1s cubic-bezier(.16,1,.3,1) forwards}.mask-line>span:not(.flex){display:block}.hero-enter:not(.mask-line){opacity:0;transform:translate3d(0,24px,0);animation:heroRise .9s cubic-bezier(.16,1,.3,1) forwards}.hero-enter--1.mask-line>span{animation-delay:.28s}.hero-enter--2.mask-line>span{animation-delay:.46s}.hero-enter--3{animation-delay:.68s}.hero-enter--4{animation-delay:.86s}@keyframes heroKenBurns{to{transform:scale(1)}}@keyframes heroVeilIn{0%{opacity:0}to{opacity:1}}@keyframes maskRise{to{transform:translateY(0)}}@keyframes heroRise{to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion: reduce){.nav-enter,.hero-media img,.hero-veil,.mask-line>span,.hero-enter:not(.mask-line){transform:none;opacity:1;animation:none}}.fade-enter-active,.fade-leave-active{transition:opacity .35s ease}.fade-enter-from,.fade-leave-to{opacity:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{opacity:0;animation:fadeIn .65s ease .45s forwards}@media (prefers-reduced-motion: reduce){.animate-fadeIn{opacity:1;animation:none}}.slider-dot{width:8px;height:8px;border-radius:9999px;border:1px solid rgba(148,163,184,.8);background:transparent;transition:background .2s ease,width .2s ease,border-color .2s ease}.slider-dot-active{width:22px;background:var(--accent);border-color:var(--accent)}.filter-btn{border-radius:var(--radius);padding:.5rem 1.25rem;font-size:.9375rem;transition:background .2s ease,color .2s ease,border-color .2s ease}.card-hover{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-raised);transition:border-color .2s ease,background .2s ease}.card-hover:hover{border-color:#bae6fd;background:#f8fafc}.btn-primary-glow,.btn-outline-glow{border-radius:var(--radius);transition:background .2s ease,border-color .2s ease,color .2s ease}.news-card{border-radius:var(--radius);border:1px solid var(--border);transition:border-color .2s ease}.news-card:hover{border-color:#bae6fd}.form-card{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-raised)}.deliver-row{box-shadow:inset 0 0 0 0 transparent;transition:background-color .2s ease,box-shadow .2s ease}.deliver-row:hover{background-color:#f8fafc;box-shadow:inset 3px 0 0 var(--accent)}@media (prefers-reduced-motion: reduce){.deliver-row,.deliver-arrow svg,.deliver-mark{transition:none}}
