.browser[data-v-7fdb0409]{width:620px;max-width:100%;border-radius:var(--fy-r-md);overflow:hidden;background:var(--fy-bg-card);border:1px solid var(--fy-border);box-shadow:var(--fy-shadow-raise)}.browser__bar[data-v-7fdb0409]{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)}.browser__traffic[data-v-7fdb0409]{display:flex;gap:8px}.browser__traffic i[data-v-7fdb0409]{width:12px;height:12px;border-radius:var(--fy-r-full)}.browser__traffic i[data-v-7fdb0409]:nth-child(1){background:var(--fy-danger)}.browser__traffic i[data-v-7fdb0409]:nth-child(2){background:var(--fy-warning)}.browser__traffic i[data-v-7fdb0409]:nth-child(3){background:var(--fy-success)}.browser__addr[data-v-7fdb0409]{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)}.browser__addr .icon[data-v-7fdb0409]{width:12px;height:12px;color:var(--fy-success)}.browser__body[data-v-7fdb0409]{display:flex;height:356px;overflow:hidden}.hero[data-v-a8b30b08]{padding:var(--fy-sp-12) 0 var(--fy-sp-20)}.hero__card[data-v-a8b30b08]{position:relative;overflow:hidden;background:var(--fy-grad-ink);border-radius:var(--fy-r-2xl);box-shadow:var(--fy-shadow-ink);padding:var(--fy-sp-24) var(--fy-sp-16) var(--fy-sp-16)}.hero__card[data-v-a8b30b08]:before{content:"";position:absolute;right:-180px;top:-240px;width:620px;height:620px;border-radius:var(--fy-r-full);background:var(--fy-grad-aurora);filter:blur(90px);opacity:.2}.hero__card[data-v-a8b30b08]>*{position:relative}.hero__eyebrow[data-v-a8b30b08]{color:var(--fy-brand-300)}.hero__title[data-v-a8b30b08]{margin-top:var(--fy-sp-5);max-width:720px;font-size:var(--fy-fs-hero);line-height:var(--fy-lh-hero);font-weight:var(--fy-fw-black);letter-spacing:var(--fy-ls-tight);color:var(--fy-bg-card)}.hero__title em[data-v-a8b30b08]{font-style:normal;color:var(--fy-brand-300)}.hero__sub[data-v-a8b30b08]{margin-top:var(--fy-sp-5);max-width:620px;color:var(--fy-gray-400)}.hero__cta[data-v-a8b30b08]{display:flex;align-items:center;gap:var(--fy-sp-4);margin-top:var(--fy-sp-10)}.hero__note[data-v-a8b30b08]{display:flex;align-items:center;gap:var(--fy-sp-2);margin-top:var(--fy-sp-5);font-size:var(--fy-fs-caption);color:var(--fy-gray-500)}.hero__note .icon[data-v-a8b30b08]{width:16px;height:16px;color:var(--fy-success)}.hero__stats[data-v-a8b30b08]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--fy-sp-8);margin-top:var(--fy-sp-16);border-top:1px solid var(--fy-gray-800);padding-top:var(--fy-sp-10)}.stat b[data-v-a8b30b08]{display:block;font-family:var(--fy-font-num);font-weight:var(--fy-fw-black);font-size:calc(var(--fy-fs-display) * 1.15);line-height:var(--fy-lh-display);color:var(--fy-bg-card)}.stat b i[data-v-a8b30b08]{font-style:normal;font-size:var(--fy-fs-title3);font-weight:var(--fy-fw-bold);color:var(--fy-brand-300);margin-left:var(--fy-sp-1)}.stat span[data-v-a8b30b08]{display:block;margin-top:var(--fy-sp-2);font-size:var(--fy-fs-caption);color:var(--fy-gray-500)}.showcase[data-v-a8b30b08]{background:var(--fy-bg-card);border-top:1px solid var(--fy-border);border-bottom:1px solid var(--fy-border)}.devices[data-v-a8b30b08]{display:flex;align-items:flex-end;justify-content:center;gap:var(--fy-sp-16);flex-wrap:wrap}.devices__col[data-v-a8b30b08]{display:flex;flex-direction:column;align-items:center;gap:var(--fy-sp-6)}.devices__cap[data-v-a8b30b08]{display:flex;align-items:center;gap:var(--fy-sp-2);font-size:var(--fy-fs-caption);color:var(--fy-text-3)}.devices__cap .icon[data-v-a8b30b08]{width:16px;height:16px;color:var(--fy-primary)}.cam__status[data-v-a8b30b08]{display:flex;justify-content:space-between;align-items:center;padding:14px 24px 6px;color:var(--fy-gray-100);font-family:var(--fy-font-num);font-size:var(--fy-fs-mini);font-weight:var(--fy-fw-semibold)}.cam__cell[data-v-a8b30b08]{display:flex;gap:3px;align-items:flex-end}.cam__cell s[data-v-a8b30b08]{width:3px;border-radius:1px;background:var(--fy-gray-100);display:block;text-decoration:none}.cam__cell s[data-v-a8b30b08]:nth-child(1){height:4px}.cam__cell s[data-v-a8b30b08]:nth-child(2){height:6px}.cam__cell s[data-v-a8b30b08]:nth-child(3){height:8px}.cam__cell s[data-v-a8b30b08]:nth-child(4){height:10px}.cam__bar[data-v-a8b30b08]{display:flex;align-items:center;justify-content:space-between;padding:var(--fy-sp-2) var(--fy-sp-4);color:var(--fy-gray-100)}.cam__bar b[data-v-a8b30b08]{font-size:var(--fy-fs-caption);font-weight:var(--fy-fw-semibold)}.cam__bar .icon[data-v-a8b30b08]{width:18px;height:18px;color:var(--fy-gray-300)}.cam__view[data-v-a8b30b08]{position:relative;flex:1;margin:var(--fy-sp-2) var(--fy-sp-3);background:var(--fy-gray-900);border-radius:var(--fy-r-md);overflow:hidden}.cam__corner[data-v-a8b30b08]{position:absolute;width:26px;height:26px;border:2px solid var(--fy-brand-400)}.cam__corner--tl[data-v-a8b30b08]{top:18px;left:18px;border-right:0;border-bottom:0;border-top-left-radius:var(--fy-r-xs)}.cam__corner--tr[data-v-a8b30b08]{top:18px;right:18px;border-left:0;border-bottom:0;border-top-right-radius:var(--fy-r-xs)}.cam__corner--bl[data-v-a8b30b08]{bottom:18px;left:18px;border-right:0;border-top:0;border-bottom-left-radius:var(--fy-r-xs)}.cam__corner--br[data-v-a8b30b08]{bottom:18px;right:18px;border-left:0;border-top:0;border-bottom-right-radius:var(--fy-r-xs)}.cam__face[data-v-a8b30b08]{position:absolute;top:50%;left:50%;width:120px;height:150px;margin:-84px 0 0 -60px;border:2px dashed var(--fy-gray-600);border-radius:var(--fy-r-full)}.cam__tip[data-v-a8b30b08]{position:absolute;top:50%;left:0;right:0;margin-top:84px;text-align:center;font-size:var(--fy-fs-mini);color:var(--fy-gray-500)}.cam__wm[data-v-a8b30b08]{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:var(--fy-sp-1);padding:4px 10px;border-radius:var(--fy-r-full);background:var(--fy-gray-800);color:var(--fy-gray-300);font-size:var(--fy-fs-mini);font-family:var(--fy-font-mono)}.cam__ratio[data-v-a8b30b08]{display:flex;justify-content:center;gap:var(--fy-sp-2);padding:var(--fy-sp-2) 0}.cam__ratio i[data-v-a8b30b08]{font-style:normal;font-size:var(--fy-fs-mini);color:var(--fy-gray-400);padding:3px 12px;border-radius:var(--fy-r-full)}.cam__ratio .cam__ratio-on[data-v-a8b30b08]{background:var(--fy-brand-500);color:var(--fy-on-primary);font-weight:var(--fy-fw-semibold)}.cam__ctrl[data-v-a8b30b08]{display:flex;align-items:center;justify-content:space-between;padding:var(--fy-sp-2) var(--fy-sp-8) var(--fy-sp-6)}.cam__album[data-v-a8b30b08]{width:40px;height:40px;border-radius:var(--fy-r-sm);background:var(--fy-gray-600);border:1px solid var(--fy-gray-500)}.cam__shutter[data-v-a8b30b08]{width:62px;height:62px;border-radius:var(--fy-r-full);border:4px solid var(--fy-gray-100);display:flex;align-items:center;justify-content:center}.cam__shutter i[data-v-a8b30b08]{width:46px;height:46px;border-radius:var(--fy-r-full);background:var(--fy-brand-500)}.cam__flip[data-v-a8b30b08]{width:40px;height:40px;border-radius:var(--fy-r-full);background:var(--fy-gray-700);display:flex;align-items:center;justify-content:center;color:var(--fy-gray-200)}.cam__flip .icon[data-v-a8b30b08]{width:18px;height:18px}.bp__side[data-v-a8b30b08]{width:148px;flex-shrink:0;padding:var(--fy-sp-4) var(--fy-sp-3);border-right:1px solid var(--fy-border);background:var(--fy-gray-50);display:flex;flex-direction:column;gap:var(--fy-sp-1)}.bp__side b[data-v-a8b30b08]{font-size:var(--fy-fs-mini);color:var(--fy-text-3);font-weight:var(--fy-fw-semibold);letter-spacing:var(--fy-ls-wide);padding:0 var(--fy-sp-2);margin-bottom:var(--fy-sp-1)}.bp__side a[data-v-a8b30b08]{font-size:var(--fy-fs-caption);color:var(--fy-text-2);padding:6px var(--fy-sp-2);border-radius:var(--fy-r-xs)}.bp__side .bp__side-on[data-v-a8b30b08]{background:var(--fy-primary-soft);color:var(--fy-primary);font-weight:var(--fy-fw-semibold)}.bp__main[data-v-a8b30b08]{flex:1;padding:var(--fy-sp-4);overflow:hidden}.bp__head[data-v-a8b30b08]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--fy-sp-3)}.bp__head b[data-v-a8b30b08]{font-size:var(--fy-fs-caption);font-weight:var(--fy-fw-bold);color:var(--fy-text-1)}.bp__search[data-v-a8b30b08]{width:132px;height:24px;border-radius:var(--fy-r-full);background:var(--fy-bg-soft);border:1px solid var(--fy-border);display:flex;align-items:center;gap:var(--fy-sp-1);padding:0 var(--fy-sp-2);font-size:var(--fy-fs-mini);color:var(--fy-text-4)}.bp__search .icon[data-v-a8b30b08]{width:12px;height:12px}.bp__grid[data-v-a8b30b08]{display:grid;grid-template-columns:1fr 1fr;gap:var(--fy-sp-3)}.bp__card[data-v-a8b30b08]{border:1px solid var(--fy-border);border-radius:var(--fy-r-sm);padding:var(--fy-sp-3);background:var(--fy-bg-card);display:flex;flex-direction:column;gap:var(--fy-sp-2);box-shadow:var(--fy-shadow-xs)}.bp__card b[data-v-a8b30b08]{font-size:var(--fy-fs-caption);color:var(--fy-text-1);font-weight:var(--fy-fw-semibold)}.bp__tags[data-v-a8b30b08]{display:flex;flex-wrap:wrap;gap:var(--fy-sp-1)}.bp__tags i[data-v-a8b30b08]{font-style:normal;font-size:var(--fy-fs-mini);padding:1px 8px;border-radius:var(--fy-r-full);background:var(--fy-neutral-soft);color:var(--fy-neutral-text)}.bp__tags .bp__tag-hm[data-v-a8b30b08]{background:var(--fy-success-soft);color:var(--fy-success-text)}.bp__tags .bp__tag-uts[data-v-a8b30b08]{background:var(--fy-info-soft);color:var(--fy-info-text)}.bp__foot[data-v-a8b30b08]{display:flex;align-items:center;justify-content:space-between}.bp__heat[data-v-a8b30b08]{display:inline-flex;align-items:center;gap:3px;font-size:var(--fy-fs-mini);color:var(--fy-warning-text);font-family:var(--fy-font-num);font-weight:var(--fy-fw-bold)}.bp__heat .icon[data-v-a8b30b08]{width:12px;height:12px;color:var(--fy-warning)}.bp__go[data-v-a8b30b08]{font-size:var(--fy-fs-mini);color:var(--fy-primary);font-weight:var(--fy-fw-medium)}.caps[data-v-a8b30b08]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fy-sp-5)}.cap[data-v-a8b30b08]{background:var(--fy-bg-card);border-radius:var(--fy-r-card);border:1px solid var(--fy-border);box-shadow:var(--fy-shadow-card);padding:var(--fy-sp-6);display:flex;flex-direction:column;gap:var(--fy-sp-3);transition:var(--fy-transition-fast)}.cap[data-v-a8b30b08]:hover{transform:translateY(-2px);box-shadow:var(--fy-shadow-raise);border-color:var(--fy-brand-200)}.cap__top[data-v-a8b30b08]{display:flex;align-items:center;justify-content:space-between}.cap__ico[data-v-a8b30b08]{width:44px;height:44px;border-radius:var(--fy-r-sm);background:var(--fy-primary-soft);color:var(--fy-brand-600);display:flex;align-items:center;justify-content:center}.cap h3[data-v-a8b30b08]{font-size:var(--fy-fs-title4);line-height:var(--fy-lh-title4);font-weight:var(--fy-fw-semibold);color:var(--fy-text-1)}.cap p[data-v-a8b30b08]{font-size:var(--fy-fs-caption);line-height:var(--fy-lh-caption);color:var(--fy-text-3)}.picks[data-v-a8b30b08]{background:var(--fy-bg-card);border-top:1px solid var(--fy-border);border-bottom:1px solid var(--fy-border)}.picks__grid[data-v-a8b30b08]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fy-sp-5)}.pick[data-v-a8b30b08]{background:var(--fy-bg-card);border:1px solid var(--fy-border);border-radius:var(--fy-r-card);box-shadow:var(--fy-shadow-card);padding:var(--fy-sp-6);display:flex;flex-direction:column;gap:var(--fy-sp-4);transition:var(--fy-transition-fast)}.pick[data-v-a8b30b08]:hover{transform:translateY(-2px);box-shadow:var(--fy-shadow-raise)}.pick__top[data-v-a8b30b08]{display:flex;align-items:center;justify-content:space-between}.pick h3[data-v-a8b30b08]{font-size:var(--fy-fs-title3);line-height:var(--fy-lh-title3);font-weight:var(--fy-fw-bold);color:var(--fy-text-1)}.pick__desc[data-v-a8b30b08]{font-size:var(--fy-fs-caption);line-height:var(--fy-lh-caption);color:var(--fy-text-3);flex:1}.pick__tags[data-v-a8b30b08]{display:flex;flex-wrap:wrap;gap:var(--fy-sp-2)}.pick__foot[data-v-a8b30b08]{display:flex;gap:var(--fy-sp-3)}.pick__foot .btn[data-v-a8b30b08]{flex:1}.cases-sec[data-v-a8b30b08]{background:var(--fy-bg-card);border-top:1px solid var(--fy-border);border-bottom:1px solid var(--fy-border)}.cases-row[data-v-a8b30b08]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--fy-sp-4)}.case-mini[data-v-a8b30b08]{--mini-accent: var(--fy-primary);display:flex;flex-direction:column;gap:var(--fy-sp-2);background:var(--fy-bg-page);border:1px solid var(--fy-border);border-radius:var(--fy-r-md);padding:var(--fy-sp-4) var(--fy-sp-5);transition:var(--fy-transition-fast)}.case-mini[data-v-a8b30b08]:hover{transform:translateY(-2px);border-color:var(--mini-accent);box-shadow:var(--fy-shadow-sm)}.case-mini__band[data-v-a8b30b08]{display:inline-flex;align-items:center;gap:var(--fy-sp-2);font-size:var(--fy-fs-mini);font-weight:var(--fy-fw-semibold);color:var(--fy-text-3)}.case-mini__dot[data-v-a8b30b08]{width:10px;height:10px;border-radius:var(--fy-r-full);background:var(--mini-accent)}.case-mini b[data-v-a8b30b08]{font-size:var(--fy-fs-body);font-weight:var(--fy-fw-bold);color:var(--fy-text-1)}.case-mini p[data-v-a8b30b08]{font-size:var(--fy-fs-mini);color:var(--fy-text-3)}.cases-cta[data-v-a8b30b08]{display:flex;justify-content:center;margin-top:var(--fy-sp-8)}.steps[data-v-a8b30b08]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--fy-sp-5)}.step[data-v-a8b30b08]{position:relative;background:var(--fy-bg-card);border:1px solid var(--fy-border);border-radius:var(--fy-r-card);box-shadow:var(--fy-shadow-card);padding:var(--fy-sp-6);display:flex;flex-direction:column;gap:var(--fy-sp-3);transition:var(--fy-transition-fast)}.step[data-v-a8b30b08]:hover{transform:translateY(-2px);box-shadow:var(--fy-shadow-raise)}.step__no[data-v-a8b30b08]{font-family:var(--fy-font-num);font-size:var(--fy-fs-display);line-height:var(--fy-lh-display);font-weight:var(--fy-fw-black);color:var(--fy-brand-200)}.step h3[data-v-a8b30b08]{display:flex;align-items:center;gap:var(--fy-sp-2);font-size:var(--fy-fs-title4);font-weight:var(--fy-fw-semibold);color:var(--fy-text-1)}.step h3 .icon[data-v-a8b30b08]{width:20px;height:20px;color:var(--fy-primary)}.step p[data-v-a8b30b08]{font-size:var(--fy-fs-caption);line-height:var(--fy-lh-caption);color:var(--fy-text-3)}.service-cta[data-v-a8b30b08]{text-align:center;margin-top:var(--fy-sp-12)}.service-cta__note[data-v-a8b30b08]{margin-top:var(--fy-sp-3);font-size:var(--fy-fs-caption);color:var(--fy-text-3)}@media(max-width:960px){.hero__card[data-v-a8b30b08]{padding:var(--fy-sp-16) var(--fy-sp-6) var(--fy-sp-8)}.hero__title[data-v-a8b30b08]{font-size:var(--fy-fs-title1);line-height:var(--fy-lh-title1)}.hero__stats[data-v-a8b30b08]{grid-template-columns:repeat(2,1fr);gap:var(--fy-sp-6)}.caps[data-v-a8b30b08],.picks__grid[data-v-a8b30b08]{grid-template-columns:1fr}.steps[data-v-a8b30b08]{grid-template-columns:1fr 1fr}.devices[data-v-a8b30b08]{gap:var(--fy-sp-8)}}
