.hero[data-v-df07c8b9]{background:var(--bg-primary);overflow:hidden;padding:120px 0 80px;position:relative;text-align:center}.hero-content[data-v-df07c8b9]{margin:0 auto;max-width:720px;position:relative;z-index:1}.hero-icon[data-v-df07c8b9]{align-items:center;display:flex;height:88px;justify-content:center;margin:0 auto 28px;width:88px}.hero-icon img[data-v-df07c8b9]{height:72px;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;width:72px}.hero-icon:hover img[data-v-df07c8b9]{transform:scale(1.08)}.hero-title[data-v-df07c8b9]{color:var(--text-primary);font-size:clamp(32px,5vw,48px);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin-bottom:18px}.hero-desc[data-v-df07c8b9]{margin-bottom:6px;position:relative}.hero-desc.is-collapsed[data-v-df07c8b9]{max-height:5.2em;overflow:hidden}.hero-desc.is-collapsed[data-v-df07c8b9]:after{background:linear-gradient(transparent,var(--bg-primary));bottom:0;content:"";height:2.8em;left:0;pointer-events:none;position:absolute;right:0}.hero-desc-intro[data-v-df07c8b9]{color:var(--text-primary);font-size:clamp(15px,1.8vw,17px);font-weight:500;line-height:1.65;margin:0 0 4px}.hero-desc-body[data-v-df07c8b9]{color:var(--text-secondary);font-size:clamp(14px,1.6vw,15px);font-weight:400;line-height:1.7;margin:0}.hero-expand[data-v-df07c8b9]{align-items:center;background:none;border:none;color:var(--text-tertiary,#999);cursor:pointer;display:inline-flex;font-size:13px;gap:4px;margin-bottom:20px;padding:6px 0;transition:color .2s}.hero-expand[data-v-df07c8b9]:hover{color:var(--text-secondary)}.hero-expand-arrow[data-v-df07c8b9]{transition:transform .3s ease}.hero-expand-arrow.is-up[data-v-df07c8b9]{transform:rotate(180deg)}@media(max-width:768px){.hero[data-v-df07c8b9]{padding:104px 0 60px}.hero-icon[data-v-df07c8b9]{height:72px;width:72px}.hero-icon img[data-v-df07c8b9]{height:58px;width:58px}}.install-card-section[data-v-64b4539a]{background:var(--bg-secondary);padding:40px 24px 48px;text-align:center}.browser-detect[data-v-64b4539a]{align-items:center;border:none;border-radius:var(--radius-lg);display:inline-flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:24px 32px}.browser-logo[data-v-64b4539a]{height:44px;-o-object-fit:contain;object-fit:contain;width:44px}.detect-info[data-v-64b4539a]{text-align:left}.detect-label[data-v-64b4539a]{color:var(--text-primary);font-size:15px;font-weight:600}.detect-tip[data-v-64b4539a]{color:var(--text-secondary);font-size:13px;margin-top:2px}.detect-actions[data-v-64b4539a]{align-items:center;display:flex;gap:10px}.install-guide[data-v-64b4539a]{margin-top:16px}.install-guide a[data-v-64b4539a]{color:var(--accent-blue-light);font-size:14px;text-decoration:none;transition:color .2s}.install-guide a[data-v-64b4539a]:hover{color:var(--accent-blue);text-decoration:underline}@media(max-width:768px){.install-card-section[data-v-64b4539a]{padding:32px 0 40px}.browser-detect[data-v-64b4539a]{flex-direction:column;gap:16px;padding:24px;width:100%}.detect-info[data-v-64b4539a]{text-align:center}.detect-actions[data-v-64b4539a]{flex-direction:column;width:100%}.detect-actions .btn[data-v-64b4539a]{justify-content:center;width:100%}}.features[data-v-2825405c]{background:var(--bg-primary);padding:var(--section-padding)}.section-title[data-v-2825405c]{margin-bottom:48px;text-align:center}.slogan-banner[data-v-2825405c]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fff9;border:1px solid hsla(0,0%,100%,.4);border-radius:var(--radius-lg);box-shadow:0 8px 32px #0000000a;display:flex;justify-content:center;margin-bottom:32px;padding:36px 48px;text-align:center}html.dark .slogan-banner[data-v-2825405c]{background:#1e1e1e99;border:1px solid hsla(0,0%,100%,.05);box-shadow:0 8px 32px #0003}.slogan-text[data-v-2825405c]{background:linear-gradient(135deg,var(--text-primary) 30%,#555 100%);-webkit-background-clip:text;color:var(--text-primary);font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1.5;margin:0;-webkit-text-fill-color:transparent}html.dark .slogan-text[data-v-2825405c]{background:linear-gradient(135deg,#fff 30%,#aaa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bento-grid[data-v-2825405c]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.bento-item[data-v-2825405c]{background:#fffc;border:1px solid rgba(0,0,0,.04);border-radius:var(--radius-lg);box-shadow:0 4px 20px #00000008;display:flex;flex-direction:column;padding:32px 28px}html.dark .bento-item[data-v-2825405c]{background:var(--card-bg);border-color:#ffffff08}.bento-wide[data-v-2825405c]{grid-column:1/-1}.group-header[data-v-2825405c]{border-bottom:1px solid var(--card-border);margin-bottom:24px;padding-bottom:16px}.group-title[data-v-2825405c]{color:var(--text-secondary);font-size:14px;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.feature-list[data-v-2825405c]{display:flex;flex-direction:column;gap:24px;height:100%;margin:0}.bento-wide .feature-list[data-v-2825405c]{display:grid;gap:24px 32px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.feature-detail[data-v-2825405c]{display:flex;flex-direction:column;gap:8px}.feature-title[data-v-2825405c]{font-size:16px;font-weight:600;gap:12px}.feature-icon[data-v-2825405c],.feature-title[data-v-2825405c]{align-items:center;color:var(--text-primary);display:flex}.feature-icon[data-v-2825405c]{background:var(--bg-primary);border:1px solid var(--card-border);border-radius:var(--radius-sm);box-shadow:0 2px 8px #00000005;flex-shrink:0;height:36px;justify-content:center;width:36px}.feature-icon img[data-v-2825405c]{height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.feature-icon svg[data-v-2825405c]{height:18px;opacity:.8;width:18px}.feature-desc[data-v-2825405c]{color:var(--text-secondary);font-size:14.5px;line-height:1.5;margin:0 0 0 48px}@media(max-width:1024px){.slogan-banner[data-v-2825405c]{padding:28px 32px}}@media(max-width:768px){.slogan-banner[data-v-2825405c]{padding:24px 20px}.slogan-text[data-v-2825405c]{font-size:18px}.bento-item[data-v-2825405c]{padding:24px 20px}.bento-grid[data-v-2825405c]{grid-template-columns:1fr}.bento-wide[data-v-2825405c]{grid-column:auto}.bento-wide .feature-list[data-v-2825405c]{gap:24px;grid-template-columns:1fr}.feature-desc[data-v-2825405c]{margin-left:0;margin-top:4px}}.tutorial[data-v-b91dbdd7]{background:var(--bg-secondary);padding:90px 0}.tutorial-steps[data-v-b91dbdd7]{align-items:flex-start;display:flex;gap:28px;justify-content:space-between;margin-top:56px;position:relative}.tutorial-steps[data-v-b91dbdd7]:before{background:var(--card-border);content:"";height:2px;left:60px;position:absolute;right:60px;top:28px;z-index:0}.tutorial-step[data-v-b91dbdd7]{flex:1;flex-direction:column;position:relative;text-align:center;z-index:1}.step-number[data-v-b91dbdd7],.tutorial-step[data-v-b91dbdd7]{align-items:center;display:flex}.step-number[data-v-b91dbdd7]{background:var(--text-primary);border-radius:50%;color:#fff;font-size:24px;font-weight:700;height:56px;justify-content:center;margin-bottom:18px;transition:transform .3s ease;width:56px}.tutorial-step:hover .step-number[data-v-b91dbdd7]{transform:scale(1.08)}.step-content h3[data-v-b91dbdd7]{color:var(--text-primary);font-size:17.5px;font-weight:600;letter-spacing:-.01em;margin-bottom:8px}.step-content p[data-v-b91dbdd7]{color:var(--text-secondary);font-size:14px;line-height:1.6}@media(max-width:1024px){.tutorial-steps[data-v-b91dbdd7]{flex-wrap:wrap;justify-content:center}.tutorial-steps[data-v-b91dbdd7]:before{display:none}}@media(max-width:768px){.tutorial-steps[data-v-b91dbdd7]{align-items:center;flex-direction:column;gap:32px}}@media(max-width:480px){.step-number[data-v-b91dbdd7]{font-size:20px;height:48px;width:48px}.step-content h3[data-v-b91dbdd7]{font-size:16px}}.faq[data-v-17979a3e]{background:var(--bg-secondary);padding:90px 0}.faq-list[data-v-17979a3e]{margin:52px auto 0;max-width:800px}.faq-item[data-v-17979a3e]{border-bottom:1px solid var(--card-border);padding:28px 0;transition:all .3s ease}.faq-item[data-v-17979a3e]:first-child{padding-top:0}.faq-item[data-v-17979a3e]:last-child{border-bottom:none}.faq-question[data-v-17979a3e]{color:var(--text-primary);font-size:17.5px;font-weight:600;letter-spacing:-.01em;line-height:1.5;margin-bottom:10px}.faq-answer[data-v-17979a3e]{color:var(--text-secondary);font-size:15px;line-height:1.7;margin:0}@media(max-width:768px){.faq-question[data-v-17979a3e]{font-size:16px}.faq-answer[data-v-17979a3e]{font-size:14px}}.regions[data-v-7492abe3]{background:var(--bg-primary);padding:90px 0}.region-tags[data-v-7492abe3]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:36px}.region-tag[data-v-7492abe3]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:980px;color:var(--text-secondary);display:inline-block;font-size:13.5px;font-weight:500;letter-spacing:-.01em;padding:8px 18px;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.region-tag[data-v-7492abe3]:hover{background:#2997ff0f;border-color:var(--accent-blue-light);color:var(--accent-blue-light);transform:translateY(-1px)}@media(max-width:768px){.region-tags[data-v-7492abe3]{justify-content:flex-start}}.related[data-v-e8f77148]{background:var(--bg-primary);padding:var(--section-padding)}.related-grid[data-v-e8f77148]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:52px}.related-item[data-v-e8f77148]{align-items:center;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);color:inherit;display:flex;flex-direction:column;gap:12px;padding:26px 18px;text-align:center;text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.related-item[data-v-e8f77148]:hover{border-color:#007aff1f;box-shadow:0 12px 32px #00000014;text-decoration:none;transform:translateY(-5px)}.related-icon[data-v-e8f77148]{align-items:center;background:var(--bg-secondary);border-radius:var(--radius-md);display:flex;height:58px;justify-content:center;overflow:hidden;transition:transform .3s ease;width:58px}.related-item:hover .related-icon[data-v-e8f77148]{transform:scale(1.08)}.related-icon img[data-v-e8f77148]{height:38px;-o-object-fit:contain;object-fit:contain;width:38px}.related-name[data-v-e8f77148]{color:var(--text-primary);font-size:14.5px;font-weight:550;letter-spacing:-.01em}@media(max-width:1024px){.related-grid[data-v-e8f77148]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@media(max-width:480px){.related-grid[data-v-e8f77148]{grid-template-columns:repeat(2,1fr)}}.cta-section[data-v-8c079172]{background:var(--bg-secondary);padding:var(--section-padding) 0;text-align:center}.cta-content[data-v-8c079172]{margin:0 auto;max-width:600px}.cta-content h2[data-v-8c079172]{color:var(--text-primary);font-size:clamp(28px,4vw,40px);font-weight:700;letter-spacing:-.03em;margin-bottom:16px}.cta-content p[data-v-8c079172]{color:var(--text-secondary);font-size:17.5px;line-height:1.65;margin-bottom:36px}.cta-actions[data-v-8c079172]{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.cta-guide-link[data-v-8c079172]{color:var(--accent-blue-light);display:inline-block;font-size:14px;margin-top:18px;text-decoration:none;transition:color .2s}.cta-guide-link[data-v-8c079172]:hover{color:var(--accent-blue);text-decoration:underline}@media(max-width:768px){.cta-content h2[data-v-8c079172]{font-size:28px}.cta-content p[data-v-8c079172]{font-size:16px}.cta-actions[data-v-8c079172]{flex-direction:column}.cta-actions .btn[data-v-8c079172]{justify-content:center}}.platform-page[data-v-83da4e62]{min-height:100vh;overflow-x:hidden}
