.navbar[data-v-acf91027]{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--nav-height);display:flex;align-items:center;transition:background .3s,border-color .3s,backdrop-filter .3s;border-bottom:1px solid transparent}.navbar.scrolled[data-v-acf91027]{background:#09090bcc;-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);border-bottom-color:var(--color-border)}.nav-inner[data-v-acf91027]{display:flex;align-items:center;justify-content:space-between;width:100%}.logo[data-v-acf91027]{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;letter-spacing:-.02em}.logo-icon[data-v-acf91027]{width:36px;height:36px;border-radius:8px}.nav-links[data-v-acf91027]{display:flex;align-items:center;gap:32px}.nav-links a[data-v-acf91027]{font-size:14px;font-weight:500;color:var(--color-text-secondary);transition:color .2s}.nav-links a[data-v-acf91027]:hover{color:var(--color-text)}.nav-cta[data-v-acf91027]{padding:8px 20px!important;background:var(--color-primary);color:#fff!important;border-radius:10px;font-weight:600!important;transition:background .2s,transform .2s!important}.nav-cta[data-v-acf91027]:hover{background:var(--color-primary-hover);transform:translateY(-1px)}@media(max-width:768px){.nav-links a[data-v-acf91027]:not(.nav-cta){display:none}}.footer[data-v-794095c3]{border-top:1px solid var(--color-border);padding:60px 0 40px}.footer-inner[data-v-794095c3]{display:flex;flex-direction:column;align-items:center;gap:32px}.footer-brand[data-v-794095c3]{text-align:center}.footer-logo[data-v-794095c3]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:18px;font-weight:700;margin-bottom:8px}.footer-icon[data-v-794095c3]{width:28px;height:28px;border-radius:6px}.footer-tagline[data-v-794095c3]{font-size:14px;color:var(--color-text-muted)}.footer-links[data-v-794095c3]{display:flex;gap:32px}.footer-links a[data-v-794095c3]{font-size:14px;color:var(--color-text-secondary);transition:color .2s}.footer-links a[data-v-794095c3]:hover{color:var(--color-text)}.footer-bottom[data-v-794095c3]{font-size:13px;color:var(--color-text-muted)}@media(max-width:600px){.footer-links[data-v-794095c3]{flex-wrap:wrap;justify-content:center;gap:20px}}.hero[data-v-7c2d517f]{position:relative;padding-top:calc(var(--nav-height) + 80px);padding-bottom:80px;overflow:hidden}.glow-1[data-v-7c2d517f]{width:600px;height:600px;background:var(--color-primary);top:-200px;left:50%;transform:translate(-50%)}.glow-2[data-v-7c2d517f]{width:400px;height:400px;background:var(--color-accent-purple);top:100px;right:-100px}.hero-inner[data-v-7c2d517f]{text-align:center;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(40px);transition:opacity 1s ease,transform 1s ease}.hero-inner.visible[data-v-7c2d517f]{opacity:1;transform:translateY(0)}.hero-badge[data-v-7c2d517f]{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;font-size:13px;font-weight:600;color:var(--color-text-secondary);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:100px;margin-bottom:32px}.badge-dot[data-v-7c2d517f]{width:8px;height:8px;border-radius:50%;background:var(--color-accent-green);box-shadow:0 0 8px var(--color-accent-green)}.hero-title[data-v-7c2d517f]{font-size:clamp(44px,7vw,80px);font-weight:800;line-height:1.05;letter-spacing:-.04em;margin-bottom:24px}.gradient-text[data-v-7c2d517f]{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent-purple) 50%,var(--color-accent-orange) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-desc[data-v-7c2d517f]{font-size:19px;color:var(--color-text-secondary);max-width:560px;line-height:1.7;margin-bottom:40px}.hero-actions[data-v-7c2d517f]{display:flex;gap:16px;margin-bottom:48px}.btn[data-v-7c2d517f]{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:600;border-radius:var(--radius);transition:all .2s}.btn-primary[data-v-7c2d517f]{background:var(--color-primary);color:#fff;box-shadow:0 4px 24px #6366f14d}.btn-primary[data-v-7c2d517f]:hover{background:var(--color-primary-hover);transform:translateY(-2px);box-shadow:0 8px 32px #6366f166}.btn-ghost[data-v-7c2d517f]{color:var(--color-text-secondary);border:1px solid var(--color-border);background:transparent}.btn-ghost[data-v-7c2d517f]:hover{color:var(--color-text);border-color:var(--color-text-muted)}.hero-shortcuts[data-v-7c2d517f]{display:flex;align-items:center;gap:32px;margin-bottom:64px}.shortcut-item[data-v-7c2d517f]{display:flex;align-items:center;gap:12px}.shortcut-keys[data-v-7c2d517f]{display:flex;align-items:center;gap:6px}.shortcut-keys span[data-v-7c2d517f]{color:var(--color-text-muted);font-size:14px}.shortcut-label[data-v-7c2d517f]{font-size:14px;color:var(--color-text-secondary);font-weight:500}.shortcut-divider[data-v-7c2d517f]{width:1px;height:24px;background:var(--color-border)}.hero-demo[data-v-7c2d517f]{width:100%;max-width:900px}.macos-desktop[data-v-7c2d517f]{border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 80px #00000080}.macos-menubar[data-v-7c2d517f]{display:flex;align-items:center;justify-content:space-between;padding:0 12px;height:28px;background:#28282df2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.06)}.menubar-left[data-v-7c2d517f]{display:flex;align-items:center;gap:14px}.apple-logo[data-v-7c2d517f]{color:#ffffffd9}.menubar-app-name[data-v-7c2d517f]{font-size:12px;font-weight:600;color:#ffffffd9}.menubar-item[data-v-7c2d517f]{font-size:12px;font-weight:400;color:#fff9}.menubar-right[data-v-7c2d517f]{display:flex;align-items:center;gap:10px}.menubar-icon[data-v-7c2d517f]{display:flex;align-items:center;color:#fff9}.menubar-time[data-v-7c2d517f]{font-size:12px;font-weight:500;color:#ffffffbf;font-variant-numeric:tabular-nums}.macos-desktop-area[data-v-7c2d517f]{position:relative;padding:28px 28px 48px;background:radial-gradient(ellipse at 30% 20%,rgba(99,102,241,.15) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(167,139,250,.1) 0%,transparent 50%),linear-gradient(135deg,#1a1a2e,#16213e 40%,#0f3460);min-height:340px}.demo-window[data-v-7c2d517f]{position:absolute;left:28px;top:28px;width:56%;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden;box-shadow:0 16px 48px #0006;transition:opacity .4s ease;z-index:1}.demo-titlebar[data-v-7c2d517f]{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid var(--color-border);gap:10px}.demo-dots[data-v-7c2d517f]{display:flex;gap:6px}.demo-dots span[data-v-7c2d517f]{width:10px;height:10px;border-radius:50%}.demo-dots span[data-v-7c2d517f]:nth-child(1){background:#ef4444}.demo-dots span[data-v-7c2d517f]:nth-child(2){background:#eab308}.demo-dots span[data-v-7c2d517f]:nth-child(3){background:#22c55e}.demo-title[data-v-7c2d517f]{font-size:12px;font-weight:600;color:var(--color-text-muted);flex:1;text-align:center;margin-right:46px}.demo-content[data-v-7c2d517f]{padding:20px;display:flex;flex-direction:column;gap:12px}.demo-content-input[data-v-7c2d517f]{gap:0}.demo-label[data-v-7c2d517f]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:8px;display:block}.demo-label-success[data-v-7c2d517f]{color:var(--color-accent-green)}.demo-label-translate[data-v-7c2d517f]{color:var(--color-accent-purple)}.demo-text[data-v-7c2d517f]{font-size:14px;color:var(--color-text-secondary);line-height:1.6}.demo-text.refined[data-v-7c2d517f]{color:var(--color-text);font-style:normal}.demo-fade-out[data-v-7c2d517f]{opacity:0}.editor-area[data-v-7c2d517f]{width:100%;padding:14px 16px;border-radius:8px;background:#ffffff08;border:1px solid var(--color-border);text-align:left;min-height:70px;transition:border-color .3s ease}.editor-replaced[data-v-7c2d517f]{border-color:#34d3994d}.editor-text[data-v-7c2d517f]{font-size:14px;color:var(--color-text-secondary);line-height:1.6;transition:color .4s ease}.text-replaced[data-v-7c2d517f]{color:var(--color-text)}.editor-cursor[data-v-7c2d517f]{color:var(--color-primary);font-weight:300;animation:blink-7c2d517f 1s step-end infinite}@keyframes blink-7c2d517f{0%,to{opacity:1}50%{opacity:0}}.tweet-content[data-v-7c2d517f]{padding:16px 20px;gap:10px}.tweet-header[data-v-7c2d517f]{display:flex;align-items:center;gap:10px}.tweet-avatar[data-v-7c2d517f]{width:36px;height:36px;border-radius:50%;background:#ffffff14;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tweet-meta[data-v-7c2d517f]{display:flex;flex-direction:column}.tweet-name[data-v-7c2d517f]{font-size:13px;font-weight:600;color:var(--color-text)}.tweet-handle[data-v-7c2d517f]{font-size:12px;color:var(--color-text-muted)}.tweet-text[data-v-7c2d517f]{font-size:14px;color:var(--color-text-secondary);line-height:1.6;font-style:normal}.tweet-actions[data-v-7c2d517f]{display:flex;gap:24px;padding-top:4px}.tweet-action[data-v-7c2d517f]{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--color-text-muted)}.text-selected[data-v-7c2d517f]{background:#3875f859;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.shortcut-badge[data-v-7c2d517f]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:10px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.shortcut-badge kbd[data-v-7c2d517f]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;font-size:13px;font-weight:600;font-family:inherit;color:var(--color-text);background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:6px;box-shadow:0 2px #0000004d}.shortcut-badge span[data-v-7c2d517f]{color:var(--color-text-muted);font-size:14px}.shortcut-badge-float[data-v-7c2d517f]{position:absolute;bottom:10px;left:50%;transform:translate(-50%);z-index:10}.shortcut-badge-enter-active[data-v-7c2d517f]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.shortcut-badge-leave-active[data-v-7c2d517f]{transition:all .2s ease}.shortcut-badge-enter-from[data-v-7c2d517f]{opacity:0;transform:scale(.8) translateY(8px)}.shortcut-badge-leave-to[data-v-7c2d517f]{opacity:0;transform:scale(.9)}.enter-badge[data-v-7c2d517f]{background:#34d3991a;border-color:#34d39933}.enter-badge kbd[data-v-7c2d517f]{background:#34d39926;border-color:#34d39940;color:var(--color-accent-green)}.refinia-window[data-v-7c2d517f]{position:absolute;right:28px;top:56px;width:46%;max-width:380px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius);overflow:visible;box-shadow:0 20px 60px #00000080,0 4px 16px #0000004d;z-index:5}.refinia-titlebar[data-v-7c2d517f]{background:#ffffff05}.refinia-window-content[data-v-7c2d517f]{padding:16px 18px;text-align:left}.refinia-result-header[data-v-7c2d517f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.refinia-enter-badge[data-v-7c2d517f]{position:absolute;bottom:-44px;left:50%;transform:translate(-50%)}.popup-hint[data-v-7c2d517f]{display:flex;align-items:center;gap:6px}.popup-hint kbd[data-v-7c2d517f]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:600;font-family:inherit;color:var(--color-text-muted);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:4px}.popup-hint span[data-v-7c2d517f]{font-size:11px;color:var(--color-text-muted)}.refinia-window-enter-active[data-v-7c2d517f]{transition:all .4s cubic-bezier(.16,1,.3,1)}.refinia-window-leave-active[data-v-7c2d517f]{transition:all .3s ease}.refinia-window-enter-from[data-v-7c2d517f]{opacity:0;transform:scale(.92) translateY(12px)}.refinia-window-leave-to[data-v-7c2d517f]{opacity:0;transform:scale(.95) translateY(-8px)}.demo-processing[data-v-7c2d517f]{width:100%;height:3px;background:#ffffff0d;border-radius:2px;overflow:hidden;margin:16px 0}.demo-processing-bar[data-v-7c2d517f]{height:100%;width:40%;background:linear-gradient(90deg,var(--color-primary),var(--color-accent-purple));border-radius:2px;animation:shimmer-7c2d517f 1.2s ease-in-out infinite}@keyframes shimmer-7c2d517f{0%{transform:translate(-100%)}to{transform:translate(350%)}}.demo-caption[data-v-7c2d517f]{text-align:center;margin-top:24px;font-size:17px;font-weight:600;color:var(--color-text);letter-spacing:-.01em;line-height:1.4}.tip-fade-enter-active[data-v-7c2d517f]{transition:all .5s ease}.tip-fade-leave-active[data-v-7c2d517f]{transition:all .3s ease}.tip-fade-enter-from[data-v-7c2d517f]{opacity:0;transform:translateY(10px)}.tip-fade-leave-to[data-v-7c2d517f]{opacity:0;transform:translateY(-6px)}@media(max-width:768px){.hero[data-v-7c2d517f]{padding-top:calc(var(--nav-height) + 40px)}.hero-actions[data-v-7c2d517f]{flex-direction:column;width:100%;max-width:320px}.btn[data-v-7c2d517f]{justify-content:center}.hero-shortcuts[data-v-7c2d517f]{flex-direction:column;gap:16px}.demo-window[data-v-7c2d517f]{width:90%;left:5%}.refinia-window[data-v-7c2d517f]{width:85%;right:5%;top:auto;bottom:48px}}.section-header[data-v-7c6aa480]{text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:64px}.features-grid[data-v-7c6aa480]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-card[data-v-7c6aa480]{padding:32px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color .3s,transform .3s,opacity .8s ease,transform .8s ease}.feature-card[data-v-7c6aa480]:hover{border-color:var(--color-text-muted);transform:translateY(-4px)}.feature-icon[data-v-7c6aa480]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;margin-bottom:20px}.icon-orange[data-v-7c6aa480]{background:#fb923c1f;color:var(--color-accent-orange)}.icon-blue[data-v-7c6aa480]{background:#60a5fa1f;color:var(--color-accent-blue)}.icon-green[data-v-7c6aa480]{background:#34d3991f;color:var(--color-accent-green)}.icon-purple[data-v-7c6aa480]{background:#a78bfa1f;color:var(--color-accent-purple)}.icon-primary[data-v-7c6aa480]{background:#818cf81f;color:var(--color-primary)}.feature-title[data-v-7c6aa480]{font-size:18px;font-weight:700;margin-bottom:10px;letter-spacing:-.01em}.feature-desc[data-v-7c6aa480]{font-size:14px;color:var(--color-text-secondary);line-height:1.7}@media(max-width:900px){.features-grid[data-v-7c6aa480]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.features-grid[data-v-7c6aa480]{grid-template-columns:1fr}}.section-header[data-v-c5424805]{text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:64px}.steps[data-v-c5424805]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.step-card[data-v-c5424805]{position:relative;padding:36px 28px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:left}.step-num[data-v-c5424805]{font-size:48px;font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:20px;opacity:.7}.step-line[data-v-c5424805]{width:40px;height:3px;border-radius:2px;margin-bottom:20px;opacity:.5}.step-title[data-v-c5424805]{font-size:20px;font-weight:700;margin-bottom:10px}.step-desc[data-v-c5424805]{font-size:15px;color:var(--color-text-secondary);line-height:1.7}@media(max-width:768px){.steps[data-v-c5424805]{grid-template-columns:1fr}}.section-header[data-v-bb6bca01]{text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:64px}.lang-grid[data-v-bb6bca01]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:900px;margin:0 auto}.lang-chip[data-v-bb6bca01]{display:flex;align-items:center;gap:10px;padding:12px 20px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:100px;transition:border-color .2s,transform .2s}.lang-chip[data-v-bb6bca01]:hover{border-color:var(--color-text-muted);transform:translateY(-2px)}.lang-flag[data-v-bb6bca01]{font-size:20px;line-height:1}.lang-name[data-v-bb6bca01]{font-size:14px;font-weight:500;color:var(--color-text-secondary)}.download-card[data-v-93cc0612]{position:relative;padding:80px 40px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:28px;text-align:center;display:flex;flex-direction:column;align-items:center;overflow:hidden}.glow-dl[data-v-93cc0612]{width:500px;height:500px;background:var(--color-primary);top:-250px;left:50%;transform:translate(-50%);opacity:.1}.dl-content[data-v-93cc0612]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.dl-app-icon[data-v-93cc0612]{width:96px;height:96px;border-radius:22px;margin-bottom:24px;box-shadow:0 8px 40px #0006}.dl-desc[data-v-93cc0612]{text-align:center;margin-bottom:36px}.dl-actions[data-v-93cc0612]{margin-bottom:28px}.btn-lg[data-v-93cc0612]{padding:16px 36px;font-size:16px;border-radius:14px}.dl-meta[data-v-93cc0612]{display:flex;align-items:center;gap:16px;font-size:13px;color:var(--color-text-muted)}.dl-sep[data-v-93cc0612]{width:4px;height:4px;border-radius:50%;background:var(--color-text-muted)}@media(max-width:600px){.download-card[data-v-93cc0612]{padding:60px 24px}.dl-meta[data-v-93cc0612]{flex-direction:column;gap:8px}.dl-sep[data-v-93cc0612]{display:none}}:root{--color-bg: #09090b;--color-bg-elevated: #18181b;--color-bg-card: #1c1c22;--color-border: #27272a;--color-text: #fafafa;--color-text-secondary: #a1a1aa;--color-text-muted: #71717a;--color-primary: #818cf8;--color-primary-hover: #6366f1;--color-accent-orange: #fb923c;--color-accent-blue: #60a5fa;--color-accent-green: #34d399;--color-accent-purple: #a78bfa;--radius: 12px;--radius-lg: 20px;--max-width: 1200px;--nav-height: 72px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--color-bg);color:var(--color-text);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button{border:none;cursor:pointer;font-family:inherit}.container{max-width:var(--max-width);margin:0 auto;padding:0 24px}.section{padding:120px 0}.section-label{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-bottom:16px}.section-title{font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin-bottom:20px}.section-desc{font-size:18px;color:var(--color-text-secondary);max-width:600px;line-height:1.7}.glow{position:absolute;border-radius:50%;filter:blur(120px);opacity:.15;pointer-events:none}.fade-in{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.fade-in.visible{opacity:1;transform:translateY(0)}kbd{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:var(--color-text);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 2px 0 var(--color-border);min-width:28px}
