.app-toast[data-v-676f4a52]{left:50%;top:calc(var(--header-h,72px) + 14px);z-index:320;border-radius:var(--radius-full);color:#0f172a;text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #d6ebfaeb;max-width:min(100vw - 32px,420px);padding:11px 16px;font-size:.875rem;font-weight:700;position:fixed;transform:translate(-50%);box-shadow:0 12px 30px #0f172a1f}.app-toast--error[data-v-676f4a52]{color:#b91c1c;border-color:#ef444438}.app-toast-enter-active[data-v-676f4a52],.app-toast-leave-active[data-v-676f4a52]{transition:opacity .18s,transform .18s}.app-toast-enter-from[data-v-676f4a52],.app-toast-leave-to[data-v-676f4a52]{opacity:0;transform:translate(-50%,-8px)}@media (width<=639px){.app-toast[data-v-676f4a52]{top:calc(var(--header-h,52px) + 10px);width:max-content;max-width:calc(100vw - 28px)}}.payment-modal[data-v-0aaf6d5f]{max-width:460px;padding:28px}.payment-modal .auth-modal__head[data-v-0aaf6d5f]{margin-bottom:16px}.payment-summary[data-v-0aaf6d5f]{border-radius:var(--radius-lg);background:radial-gradient(circle at 92% 0,#4a90e21f,#0000 8rem),#f8fbffdb;border:1px solid #d6ebfadb;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.payment-summary__label[data-v-0aaf6d5f]{min-width:0;color:var(--color-text-muted);font-size:.875rem}.payment-summary__price[data-v-0aaf6d5f]{color:#0f172a;letter-spacing:-.02em;white-space:nowrap;font-size:1.25rem}.payment-loading[data-v-0aaf6d5f]{color:var(--color-text-muted);margin:0 0 12px;font-size:.875rem}.payment-methods[data-v-0aaf6d5f]{gap:12px;display:grid}.payment-method-card[data-v-0aaf6d5f]{border-radius:var(--radius-lg);width:100%;min-height:68px;color:var(--color-text);cursor:pointer;font:inherit;text-align:left;background:#ffffffeb;border:1px solid #d6ebfae6;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:12px 14px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.payment-method-card[data-v-0aaf6d5f]:hover{background:#fff;border-color:#4a90e257;transform:translateY(-1px);box-shadow:0 12px 28px #0f172a14}.payment-method-card[data-v-0aaf6d5f]:disabled{cursor:not-allowed;opacity:.62;box-shadow:none;transform:none}.payment-method-card__icon[data-v-0aaf6d5f],.payment-method-card__icon svg[data-v-0aaf6d5f],.payment-method-card__icon img[data-v-0aaf6d5f]{width:44px;height:44px;display:block}.payment-method-card__icon img[data-v-0aaf6d5f]{object-fit:contain;background:#fff;border-radius:12px;box-shadow:inset 0 0 0 1px #d6ebfadb}.payment-method-card__body[data-v-0aaf6d5f]{gap:3px;min-width:0;display:grid}.payment-method-card__body strong[data-v-0aaf6d5f]{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;overflow:hidden}.payment-method-card__body small[data-v-0aaf6d5f]{color:var(--color-text-muted);font-size:.75rem}.payment-method-card__arrow[data-v-0aaf6d5f]{color:#94a3b8;font-size:1.5rem;line-height:1}.payment-address[data-v-0aaf6d5f]{overflow-wrap:anywhere;border-radius:var(--radius-md);background:var(--gray-100);padding:12px;display:block}.payment-qr[data-v-0aaf6d5f]{border-radius:var(--radius-lg);background:#f8fbffe6;border:1px solid #d6ebfadb;justify-items:center;gap:8px;margin:14px 0 4px;padding:14px;display:grid}.payment-qr img[data-v-0aaf6d5f]{border-radius:var(--radius-md);background:#fff;width:168px;height:168px;box-shadow:0 8px 20px #0f172a14}.payment-qr span[data-v-0aaf6d5f]{color:var(--color-text-muted);font-size:.75rem;font-weight:600}.payment-network-title[data-v-0aaf6d5f]{color:#0f172a;margin:0 0 10px;font-size:.875rem;font-weight:700}.payment-network-cards[data-v-0aaf6d5f]{gap:10px;margin-bottom:18px;display:grid}.payment-network-card[data-v-0aaf6d5f]{border-radius:var(--radius-lg);width:100%;min-height:74px;color:var(--color-text);cursor:pointer;font:inherit;text-align:left;background:#fffffff0;border:1px solid #d6ebfae6;grid-template-columns:48px minmax(0,1fr) 22px;align-items:center;gap:14px;padding:13px 15px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.payment-network-card[data-v-0aaf6d5f]:hover{background:#eef6fc8a;border-color:#4a90e247;transform:translateY(-1px)}.payment-network-card.is-selected[data-v-0aaf6d5f]{background:linear-gradient(135deg,#4a90e21a,#2eb8d40a);border-color:#4a90e27a;box-shadow:0 10px 28px #4a90e21a,inset 0 0 0 1px #4a90e214}.payment-network-card[data-v-0aaf6d5f]:disabled{cursor:wait;opacity:.72}.payment-network-card__icon[data-v-0aaf6d5f],.payment-network-card__icon img[data-v-0aaf6d5f]{width:48px;height:48px;display:block}.payment-network-card__icon img[data-v-0aaf6d5f]{object-fit:contain;border-radius:14px;box-shadow:0 8px 18px #0f172a1a}.payment-network-card__body[data-v-0aaf6d5f]{gap:4px;min-width:0;display:grid}.payment-network-card__body strong[data-v-0aaf6d5f],.payment-network-card__body small[data-v-0aaf6d5f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payment-network-card__body strong[data-v-0aaf6d5f]{color:#0f172a;letter-spacing:-.01em;font-size:.9375rem;font-weight:800}.payment-network-card__body small[data-v-0aaf6d5f]{color:var(--color-text-muted);font-size:.75rem}.payment-network-card__check[data-v-0aaf6d5f]{border:2px solid #94a3b86b;border-radius:50%;width:22px;height:22px;transition:background .18s,border-color .18s;position:relative}.payment-network-card.is-selected .payment-network-card__check[data-v-0aaf6d5f]{border-color:var(--color-primary);background:var(--color-primary)}.payment-network-card.is-selected .payment-network-card__check[data-v-0aaf6d5f]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}@media (width<=639px){.payment-modal[data-v-0aaf6d5f]{padding:22px 16px 18px}.payment-summary[data-v-0aaf6d5f]{padding:12px 14px}.payment-method-card[data-v-0aaf6d5f]{min-height:64px;padding:10px 12px}.payment-network-card[data-v-0aaf6d5f]{grid-template-columns:44px minmax(0,1fr) 20px;min-height:68px;padding:11px 12px}.payment-network-card__icon[data-v-0aaf6d5f],.payment-network-card__icon img[data-v-0aaf6d5f]{width:44px;height:44px}}.pricing-hero[data-v-5cf54e54]{align-items:center;min-height:420px}.page-hero-content[data-v-5cf54e54]{z-index:1;text-align:center;max-width:720px;position:relative}.pricing-grid[data-v-5cf54e54]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pricing-card[data-v-5cf54e54]{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);background:#ffffffe6;flex-direction:column;display:flex;position:relative}.pricing-card__head[data-v-5cf54e54]{min-height:86px}.pricing-card--featured[data-v-5cf54e54]{border-color:var(--app-blue);box-shadow:var(--shadow-md)}.pricing-card__badge[data-v-5cf54e54]{margin-bottom:var(--space-3);display:inline-flex}.pricing-card h2[data-v-5cf54e54]{margin:0 0 var(--space-2)}.pricing-card .platform-desc[data-v-5cf54e54]{margin-bottom:0}.pricing-card__price[data-v-5cf54e54]{margin:var(--space-5) 0;color:var(--color-primary);font-size:2rem;font-weight:800}.pricing-card__features[data-v-5cf54e54]{gap:var(--space-2);margin:0 0 var(--space-6);color:var(--color-text-muted);padding-left:18px;display:grid}.pricing-card .btn[data-v-5cf54e54]{margin-top:auto}@media (width<=1023px){.pricing-grid[data-v-5cf54e54]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.pricing-hero[data-v-5cf54e54]{min-height:0}.pricing-plans-section[data-v-5cf54e54]{padding-block:10px 34px}.pricing-grid[data-v-5cf54e54]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pricing-card[data-v-5cf54e54]{border-radius:var(--radius-lg);min-height:0;padding:18px 14px 14px}.pricing-card__head[data-v-5cf54e54]{min-height:0}.pricing-card h2[data-v-5cf54e54]{font-size:1rem;line-height:1.25}.pricing-card .platform-desc[data-v-5cf54e54]{font-size:.78125rem;line-height:1.45}.pricing-card__price[data-v-5cf54e54]{margin:14px 0;font-size:1.75rem}.pricing-card__features[data-v-5cf54e54]{gap:8px;margin-bottom:16px}.pricing-card__features li[data-v-5cf54e54]{min-height:0;padding:8px 9px 8px 32px;font-size:.78125rem;line-height:1.42}.pricing-card .btn[data-v-5cf54e54]{min-height:44px;font-size:.875rem}.pricing-card--featured[data-v-5cf54e54]{order:-1}}@media (width<=479px){.pricing-plans-section[data-v-5cf54e54]{padding-block:8px 30px}.pricing-grid[data-v-5cf54e54]{grid-template-columns:1fr;justify-items:center;gap:10px}.pricing-card[data-v-5cf54e54]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head price""features features""action action";align-items:start;column-gap:12px;width:min(100%,360px);margin-inline:auto;padding:14px;display:grid;overflow:visible}.pricing-card--featured[data-v-5cf54e54]{border-width:2px;box-shadow:0 12px 28px #4a90e224}.pricing-card--featured[data-v-5cf54e54]:after{content:"";border-radius:0 var(--radius-full) var(--radius-full) 0;background:var(--color-primary);width:3px;position:absolute;inset:12px auto 12px 0}.pricing-card__head[data-v-5cf54e54]{grid-area:head;padding-right:0}.pricing-card__badge[data-v-5cf54e54]{margin:0 0 7px;padding:4px 8px;font-size:.6875rem;position:static;transform:none}.pricing-card h2[data-v-5cf54e54]{margin-bottom:4px;font-size:1rem}.pricing-card .platform-desc[data-v-5cf54e54]{max-width:16em;font-size:.75rem}.pricing-card__price[data-v-5cf54e54]{color:#0f172a;white-space:nowrap;grid-area:price;align-self:start;margin:2px 0 0;font-size:1.5rem;line-height:1.1}.pricing-card__features[data-v-5cf54e54]{grid-area:features;grid-template-columns:1fr;gap:6px;margin:12px 0;display:grid}.pricing-card__features li[data-v-5cf54e54]{border-radius:var(--radius-sm);min-height:0;padding:7px 9px 7px 30px;font-size:.75rem}.pricing-card__features li[data-v-5cf54e54]:before{width:14px;height:14px;top:9px;left:10px}.pricing-card .btn[data-v-5cf54e54]{grid-area:action;min-height:40px;padding:9px 12px}}:root,[data-theme=cloud]{--app-blue:#4a90e2;--app-blue-light:#7eb8f0;--app-teal:#2eb8d4;--app-teal-dark:#1fa3be;--app-vip:#2ecc71;--app-bg:#f5f7fa;--blue-50:#eef6fc;--blue-100:#d6ebfa;--blue-500:var(--app-blue);--blue-600:#3a7fd4;--blue-700:#2f6fc4;--blue-800:#255fa8;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-800:#1f2937;--gray-900:#111827;--color-primary:var(--app-blue);--color-primary-hover:var(--blue-700);--color-primary-soft:var(--blue-50);--color-accent:var(--app-teal);--color-vip:var(--app-vip);--color-bg:var(--app-bg);--color-surface:#fff;--color-border:var(--gray-200);--color-text:var(--gray-900);--color-text-muted:var(--gray-500);--font-sans:"PingFang SC", "Microsoft YaHei", "Segoe UI", system-ui, -apple-system, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:999px;--shadow-xs:0 1px 2px #1118270a;--shadow-sm:0 2px 8px #1d4ed80f;--shadow-md:0 8px 24px #1d4ed81a;--shadow-lg:0 16px 40px #1d4ed81f;--header-h:56px;--wrap:1120px;--space-section:72px;--ease:cubic-bezier(.4, 0, .2, 1);--dur:.22s}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6}img{max-width:100%;height:auto}.wrap{width:100%;max-width:var(--wrap);padding:0 var(--space-5);margin:0 auto}a{color:inherit}.header{z-index:100;height:var(--header-h);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#ffffffe0;border-bottom:1px solid #e5e7ebcc;position:fixed;inset:0 0 auto}.header__inner{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.brand{align-items:center;gap:var(--space-3);color:var(--color-text);font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.brand:hover{color:var(--color-primary)}.brand__mark{background:linear-gradient(145deg, var(--app-teal), var(--app-blue));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 4px 12px #2eb8d459}.brand--sm .brand__mark{width:28px;height:28px}.brand__name{flex-direction:column;line-height:1.2;display:flex}.brand__sub{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.header__menu-toggle{display:none}.header__nav{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.header__link{color:var(--color-text-muted);border-radius:var(--radius-full);transition:all var(--dur) var(--ease);justify-content:center;align-items:center;padding:6px 14px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.header__link:hover{color:var(--color-primary);background:var(--color-primary-soft)}.header__link.is-active{color:var(--color-primary);background:var(--color-primary-soft);font-weight:600}.header__link--btn{cursor:pointer;background:0 0;border:none;font-family:inherit}.header__user-name{color:var(--color-text);align-items:center;padding:6px 10px;font-size:.875rem;font-weight:500;display:inline-flex}.lang-switch{background:var(--gray-100);border:1px solid var(--color-border);border-radius:var(--radius-full);pointer-events:auto;z-index:5;align-items:center;gap:2px;padding:3px;display:inline-flex;position:relative}.lang-switch__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lang-switch__btn{border-radius:var(--radius-full);cursor:pointer;min-width:44px;min-height:32px;color:var(--color-text-muted);transition:background var(--dur) var(--ease), color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.lang-switch__btn:hover{color:var(--color-primary);background:#fff9}.lang-switch__input:checked+.lang-switch__btn{background:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-xs)}.lang-switch__input:focus-visible+.lang-switch__btn{outline:2px solid var(--app-blue);outline-offset:2px}.btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);cursor:pointer;transition:all var(--dur) var(--ease);white-space:nowrap;border:none;padding:10px 20px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.btn--lg{border-radius:var(--radius-lg);padding:13px 24px;font-size:.9375rem}.btn--primary{background:linear-gradient(180deg, var(--app-blue-light), var(--app-blue));color:#fff;box-shadow:0 4px 14px #4a90e259,inset 0 1px #fff3}.btn--primary:hover{background:linear-gradient(180deg, var(--app-blue), var(--blue-700));box-shadow:var(--shadow-md);text-decoration:none;transform:translateY(-1px)}.btn--ghost{background:var(--color-surface);color:var(--color-primary);border:1px solid var(--color-border)}.btn--ghost:hover{border-color:var(--blue-100);background:var(--color-primary-soft);text-decoration:none}.page-home main,.page-pricing main,.page-proxy main{padding-top:var(--header-h)}.hero{padding:var(--space-10) 0 var(--space-8);position:relative;overflow:hidden}.hero__bg{background:radial-gradient(ellipse 80% 55% at 85% 15%, #4a90e224, transparent 55%), radial-gradient(ellipse 60% 45% at 15% 25%, #2eb8d41f, transparent 50%), linear-gradient(180deg, #fff 0%, var(--app-bg) 100%);pointer-events:none;position:absolute;inset:0}.hero__bg:after{content:"";opacity:.5;background-image:linear-gradient(#e5e7eb59 1px,#0000 1px),linear-gradient(90deg,#e5e7eb59 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000080,#0000 85%);mask-image:linear-gradient(#00000080,#0000 85%)}.hero__grid{gap:var(--space-8);align-items:center;display:grid;position:relative}@media (width>=900px){.hero__grid{gap:var(--space-10);padding:var(--space-6) 0 var(--space-10);grid-template-columns:1fr minmax(360px,52%);align-items:center}.hero__visual{justify-content:flex-end}}.eyebrow{margin:0 0 var(--space-3);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);background:var(--color-primary-soft);border-radius:var(--radius-full);padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-block}.hero h1{margin:0 0 var(--space-3);letter-spacing:-.03em;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:800;line-height:1.15}.lead{margin:0 0 var(--space-5);color:var(--color-text-muted);max-width:36em;font-size:1rem;line-height:1.55}.pill-list{margin:0 0 var(--space-6);gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pill-list li{color:var(--gray-800);border:1px solid var(--color-border);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd9;padding:6px 12px;font-size:.8125rem;font-weight:500}.hero__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.hero__visual{justify-content:center;align-items:center;display:flex}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stats{margin-top:calc(-1 * var(--space-4));padding-bottom:var(--space-8);z-index:1;position:relative}.stats__grid{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);grid-template-columns:repeat(3,1fr);display:grid}.stat{text-align:center;padding:var(--space-2)}.stat:not(:last-child){border-right:1px solid var(--color-border)}.stat__value{color:var(--color-primary);letter-spacing:-.02em;font-size:1.375rem;font-weight:800;line-height:1.2;display:block}.stat__label{color:var(--color-text-muted);font-size:.75rem}.section-head{text-align:center;max-width:560px;margin:0 auto var(--space-10)}.section-head__label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-2);font-size:.75rem;font-weight:600;display:block}.section-head__title{margin:0 0 var(--space-3);letter-spacing:-.02em;font-size:clamp(1.375rem,3vw,1.75rem);font-weight:800}.section-head__title--left,.section-head__desc--left{text-align:left}.section-head__desc{color:var(--color-text-muted);margin:0;font-size:.9375rem}.features{background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding-block:clamp(40px,5vw,56px)}.features .section-head{margin-bottom:var(--space-6)}.features-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.features-grid{grid-template-columns:repeat(3,1fr)}}.feature-card{padding:var(--space-6);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease), opacity .35s var(--ease)}.features--reveal .feature-card{opacity:0;transform:translateY(10px)}.features--reveal.is-inview .feature-card,.feature-card.visible{opacity:1;transform:translateY(0)}.features--reveal.is-inview .feature-card:nth-child(2){transition-delay:50ms}.features--reveal.is-inview .feature-card:nth-child(3){transition-delay:.1s}.features--reveal.is-inview .feature-card:nth-child(4){transition-delay:.15s}.features--reveal.is-inview .feature-card:nth-child(5){transition-delay:.2s}.features--reveal.is-inview .feature-card:nth-child(6){transition-delay:.25s}@media (hover:hover){.feature-card:hover{box-shadow:var(--shadow-md);border-color:var(--blue-100);transform:translateY(-3px)}}.feature-card__icon{width:44px;height:44px;margin-bottom:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary);border:1px solid var(--blue-100);justify-content:center;align-items:center;display:flex}.feature-card h3{margin:0 0 var(--space-2);font-size:1rem;font-weight:700}.feature-card p{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.55}.download-section{padding:var(--space-12) 0 var(--space-16)}.download-section__inner{gap:var(--space-8);padding:var(--space-8);background:linear-gradient(135deg, var(--blue-50) 0%, #fff 55%, var(--blue-100) 100%);border:1px solid var(--blue-100);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);align-items:start;display:grid}@media (width>=768px){.download-section__inner{gap:var(--space-10);grid-template-columns:1fr 1.2fr;align-items:center}}.platform-grid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=480px){.platform-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=768px){.platform-grid{grid-template-columns:repeat(3,1fr)}}.platform-tile{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);transition:all var(--dur) var(--ease);flex-direction:column;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex;position:relative}.platform-tile__label{text-align:center;line-height:1.3}.platform-tile:hover{border-color:var(--color-accent);box-shadow:var(--shadow-sm);text-decoration:none;transform:translateY(-2px)}.platform-tile.recommended{border-color:var(--color-accent);background:var(--color-primary-soft)}.platform-tile .badge{background:var(--color-primary);color:#fff;border-radius:var(--radius-full);padding:2px 7px;font-size:10px;font-weight:600;display:none;position:absolute;top:6px;right:6px}.platform-tile.recommended .badge{display:block}.platform-tile__meta{margin-top:var(--space-1);color:var(--color-text-muted);font-size:.6875rem;font-weight:500;line-height:1.2}.platform-tile--ios:hover .platform-tile__meta{color:var(--color-primary)}.footer{padding:var(--space-8) 0;background:var(--color-surface);border-top:1px solid var(--color-border)}.footer__inner{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.footer p{color:var(--color-text-muted);margin:0;font-size:.8125rem}.footer__links{margin:0 0 var(--space-2)}.footer__link{color:var(--color-primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-family:inherit;font-size:.8125rem;text-decoration:underline}.footer__link:hover{color:var(--color-primary-hover)}.page-download .dl-main{padding:calc(var(--header-h) + var(--space-6)) 0 var(--space-16);min-height:100vh}.page-intro{margin-bottom:var(--space-8)}.page-intro__back{color:var(--color-text-muted);margin-bottom:var(--space-4);align-items:center;gap:4px;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.page-intro__back:hover{color:var(--color-primary)}.page-intro h1{margin:0 0 var(--space-2);letter-spacing:-.02em;font-size:clamp(1.375rem,4vw,1.75rem);font-weight:800}.page-intro p{color:var(--color-text-muted);margin:0;font-size:.9375rem}.dl-layout{gap:var(--space-6);display:grid}@media (width>=768px){.dl-layout{gap:var(--space-8);grid-template-columns:220px 1fr;align-items:start}}.seg-nav{gap:var(--space-2);padding:var(--space-2);background:var(--gray-100);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}@media (width>=768px){.seg-nav{flex-flow:column}}.seg-nav button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);min-width:0;color:var(--color-text-muted);cursor:pointer;transition:all var(--dur) var(--ease);background:0 0;border:none;flex:calc(33% - 8px);padding:10px 12px;font-size:.8125rem;font-weight:500;display:flex}@media (width>=768px){.seg-nav button{flex:none;justify-content:flex-start;width:100%}}.seg-nav button .icon{color:var(--gray-400)}.seg-nav button:hover{color:var(--color-text)}.seg-nav button.active{background:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-xs);font-weight:600}.seg-nav button.active .icon{color:var(--color-primary)}.dl-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-sm);min-height:280px}.dl-panel__block.hidden{display:none}.dl-panel__head{gap:var(--space-5);margin-bottom:var(--space-6);display:flex}.dl-panel__icon{background:var(--color-primary-soft);width:56px;height:56px;color:var(--color-primary);border-radius:var(--radius-lg);border:1px solid var(--blue-100);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dl-panel h2{margin:0 0 var(--space-2);font-size:1.25rem;font-weight:700}.dl-panel .desc{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.5}.qr-box{margin-top:var(--space-5);border:2px dashed var(--color-border);border-radius:var(--radius-md);width:140px;height:140px;color:var(--color-text-muted);text-align:center;padding:var(--space-2);justify-content:center;align-items:center;font-size:.75rem;display:flex}@media (width<=639px){:root{--header-h:52px}.wrap{padding:0 var(--space-4)}.brand__sub,.header__link:not(.header__link--btn),.header__link--btn{display:none}.hero{padding:var(--space-6) 0 var(--space-4)}.hero__visual{display:none}.hero h1{font-size:1.5rem}.lead{margin-bottom:var(--space-4);font-size:.875rem}.pill-list{margin-bottom:var(--space-5)}.pill-list li{padding:5px 10px;font-size:.75rem}.hero__actions{flex-direction:column;width:100%}.hero__actions .btn{width:100%}.hero__actions .btn--ghost{padding:var(--space-2);background:0 0;border:none;font-size:.8125rem}.stats{padding-bottom:var(--space-6);margin-top:0}.stats__grid{padding:var(--space-3)}.stat__value{font-size:1.125rem}.stat__label{font-size:.6875rem}.stat:not(:last-child){border-right:none}.section{padding:var(--space-8) 0}.section-head{margin-bottom:var(--space-6)}.feature-card{padding:var(--space-4);column-gap:var(--space-3);grid-template-rows:auto auto;grid-template-columns:44px 1fr;row-gap:2px;display:grid}.feature-card__icon{grid-row:1/span 2;align-self:center;width:40px;height:40px;margin:0}.feature-card h3{align-self:end;font-size:.9375rem}.feature-card p{grid-column:2;font-size:.75rem}@media (hover:hover){.feature-card:hover{transform:none}}.download-section{padding:var(--space-8) 0}.download-section__inner{padding:var(--space-5)}.platform-grid{grid-template-columns:repeat(2,1fr)}.platform-tile[data-platform=linux]{grid-column:span 2;width:100%;max-width:50%;margin:0 auto}.dl-panel{padding:var(--space-5);min-height:0}.dl-panel__head{gap:var(--space-3);flex-direction:column}.seg-nav button{flex:calc(50% - 4px);padding:8px;font-size:.75rem}.seg-nav button span{display:none}@media (width>=400px){.seg-nav button span{display:inline}}}@supports (padding:max(0px)){.header{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.page-home main,.page-pricing main,.page-proxy main{padding-top:calc(var(--header-h) + env(safe-area-inset-top,0px))}.page-download .dl-main{padding-top:calc(var(--header-h) + var(--space-6) + env(safe-area-inset-top,0px))}.footer{padding-bottom:calc(var(--space-8) + env(safe-area-inset-bottom,0px))}}.icon{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1.25rem;height:1.25rem}.icon--lg{width:1.5rem;height:1.5rem}.icon--xl{width:2rem;height:2rem}.hero-promo{width:100%;max-width:520px;margin:0 auto;position:relative}.hero-promo__glow{z-index:0;pointer-events:none;background:radial-gradient(75% 55% at 50% 55%,#4a90e233,#0000 68%);position:absolute;inset:5% -8% -5%}.hero-promo__img{z-index:1;object-fit:contain;filter:drop-shadow(0 20px 40px #0f172a1f);width:100%;height:auto;display:block;position:relative}@media (width>=900px){.hero-promo{max-width:100%}}@media (width<=639px){.hero-promo{max-width:280px}}.dl-page__header{text-align:center;max-width:560px;margin:0 auto var(--space-10)}.dl-page__header h1{margin:0 0 var(--space-2);letter-spacing:-.02em;font-size:clamp(1.375rem,4vw,1.75rem);font-weight:800}.dl-page__header p{color:var(--color-text-muted);margin:0;font-size:.9375rem}.platforms-grid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=640px){.platforms-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.platforms-grid{gap:var(--space-6);grid-template-columns:repeat(2,1fr)}}.platform-card{padding:var(--space-6);border-radius:var(--radius-xl);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-sm);transition:box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease), border-color var(--dur) var(--ease);background:#ffffffe0;position:relative}.platform-card:hover{box-shadow:var(--shadow-md);border-color:var(--blue-100)}.platform-card--highlight{border-color:var(--app-blue);box-shadow:0 0 0 3px #4a90e226}.platform-card.recommended:after{content:attr(data-badge-text);background:var(--color-primary);color:#fff;border-radius:var(--radius-full);padding:3px 8px;font-size:.6875rem;font-weight:600;position:absolute;top:12px;right:12px}.platform-card--soon{opacity:.92}.platform-card--soon .store-btn.is-disabled{pointer-events:none;opacity:.55}.platform-icon{width:72px;height:72px;margin-bottom:var(--space-4);flex-shrink:0}.platform-icon--sm{width:48px;height:48px;margin-bottom:var(--space-2)}.platform-icon svg{width:100%;height:100%;display:block}.platform-card h3{margin:0 0 var(--space-2);font-size:1.125rem;font-weight:700}.platform-desc{margin:0 0 var(--space-5);color:var(--color-text-muted);font-size:.8125rem;line-height:1.45}.platform-buttons{gap:var(--space-2);flex-direction:column;display:flex}.store-btn{letter-spacing:.01em;width:100%;min-height:48px;color:var(--gray-800);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease);cursor:pointer;box-shadow:var(--shadow-xs);justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.store-btn svg{opacity:.9;flex-shrink:0;width:20px;height:20px}.store-btn:not(.store-btn--primary):hover{border-color:var(--app-blue);background:var(--blue-50);color:var(--blue-700);box-shadow:var(--shadow-sm);text-decoration:none}.store-btn:not(.store-btn--primary):active{background:var(--blue-100);transform:translateY(1px)}.store-btn--primary{color:#fff;background:linear-gradient(135deg, var(--app-blue-light) 0%, var(--app-blue) 55%, var(--blue-600) 100%);border:none;box-shadow:0 2px 10px #4a90e259}.store-btn--primary svg{opacity:1;filter:drop-shadow(0 1px 1px #0000001f)}.store-btn--primary:hover{color:#fff;background:linear-gradient(135deg, var(--blue-600) 0%, var(--blue-700) 55%, var(--blue-800) 100%);text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 16px #2f6fc46b}.store-btn--primary:active{color:#fff;transform:translateY(0);box-shadow:0 1px 6px #2f6fc459}.store-btn--play.store-btn--primary{background:linear-gradient(135deg,#7ee0a3 0%,#3ddc84 40%,#34a853 100%);box-shadow:0 2px 10px #34a85361}.store-btn--play.store-btn--primary:hover{color:#fff;background:linear-gradient(135deg,#5bdc8a 0%,#34a853 45%,#2d9249 100%);box-shadow:0 4px 16px #2d924973}.store-btn--play.store-btn--primary:active{background:linear-gradient(135deg,#43b86e 0%,#2d9249 100%)}.store-btn:focus-visible{outline:2px solid var(--app-blue);outline-offset:2px}.store-btn--play:focus-visible{outline-color:#34a853}.store-btn--ios.store-btn--primary{background:linear-gradient(135deg,#3a3a3c 0%,#1d1d1f 55%,#000 100%);box-shadow:0 2px 10px #00000059}.store-btn--ios.store-btn--primary:hover{color:#fff;background:linear-gradient(135deg,#2c2c2e 0%,#000 100%);box-shadow:0 4px 16px #00000073}.store-btn--ios.is-disabled{opacity:.55;pointer-events:none;cursor:not-allowed}.platform-card--ios{border-color:#1d1d1f1f}.platform-account{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px dashed var(--color-border)}.platform-account__label{margin:0 0 var(--space-1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem;font-weight:700}.platform-account__hint{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:.75rem;line-height:1.45}.platform-account__actions{gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.store-btn--outline{background:var(--color-surface);color:var(--gray-800);border:1.5px solid var(--color-border);font-family:inherit}.store-btn--outline:hover{border-color:var(--app-blue);background:var(--blue-50);color:var(--blue-700)}.store-btn--apple{color:#fff;background:#000;border:none;font-family:inherit;box-shadow:0 2px 10px #0000004d}.store-btn--apple:hover{color:#fff;background:#1d1d1f;transform:translateY(-1px);box-shadow:0 4px 14px #00000059}button.store-btn{cursor:pointer}.header__auth{align-items:center;gap:var(--space-2);display:flex}.header__auth-notice{border-radius:var(--radius-full);color:#047857;white-space:nowrap;background:#ecfdf5db;border:1px solid #2eb8d433;align-items:center;height:28px;padding:0 10px;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.header__logout{border-radius:var(--radius-full);min-height:32px;color:var(--color-primary);background:#eef6fcc7;border:1px solid #4a90e22e;padding:7px 14px;font-size:.8125rem;font-weight:700;line-height:1;box-shadow:inset 0 1px #ffffffb8}.header__logout:hover{color:var(--color-primary-hover);background:#fff;border-color:#4a90e252;transform:translateY(-1px);box-shadow:0 8px 18px #4a90e21a}.btn--text{color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-md);transition:color var(--dur) var(--ease), background var(--dur) var(--ease);background:0 0;border:none;padding:6px 10px;font-size:.875rem;font-weight:500}.btn--text:hover{color:var(--color-primary);background:var(--color-primary-soft)}.btn--sm{border-radius:var(--radius-full);padding:6px 14px;font-size:.8125rem}.auth-modal[hidden],.auth-modal:not(.is-open){visibility:hidden;pointer-events:none!important;display:none!important}.auth-modal.is-open{z-index:200;padding:var(--space-4);opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--dur) var(--ease), visibility var(--dur) var(--ease);justify-content:center;align-items:center;position:fixed;inset:0;display:flex!important}.auth-modal__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a73;position:absolute;inset:0}.auth-modal__dialog{background:var(--color-surface);border-radius:var(--radius-xl);width:100%;max-width:400px;max-height:calc(100vh - 32px);box-shadow:var(--shadow-lg);padding:var(--space-6);transition:transform var(--dur) var(--ease);position:relative;overflow-y:auto;transform:translateY(12px)scale(.98)}.auth-modal.is-open .auth-modal__dialog{transform:translateY(0)scale(1)}.auth-modal__close{top:var(--space-4);right:var(--space-4);background:var(--gray-100);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;transition:background var(--dur) var(--ease);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.auth-modal__close:hover{background:var(--gray-200);color:var(--color-text)}.auth-modal__head{margin-bottom:var(--space-5);padding-right:36px}.auth-modal__head h2{margin:0 0 var(--space-1);letter-spacing:-.02em;font-size:1.375rem;font-weight:800}.auth-modal__head p{color:var(--color-text-muted);margin:0;font-size:.875rem}.auth-panel.hidden{display:none}.auth-form{gap:var(--space-4);flex-direction:column;display:flex}.auth-field label{color:var(--gray-800);margin-bottom:6px;font-size:.8125rem;font-weight:600;display:block}.auth-field input{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:100%;color:var(--color-text);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);padding:11px 14px;font-family:inherit;font-size:.9375rem}.auth-field input:focus{border-color:var(--app-blue);background:#fff;outline:none;box-shadow:0 0 0 3px #4a90e226}.auth-field input::placeholder{color:var(--gray-400)}.auth-row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.auth-check{align-items:flex-start;gap:var(--space-2);color:var(--color-text-muted);font-size:.75rem;line-height:1.45;display:flex}.auth-check input{accent-color:var(--color-primary);flex-shrink:0;margin-top:3px}.auth-check a{color:var(--color-primary);text-decoration:none}.auth-check a:hover{text-decoration:underline}.auth-link{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.8125rem;font-weight:500;text-decoration:none}.auth-link:hover{text-decoration:underline}.auth-divider{align-items:center;gap:var(--space-3);margin:var(--space-2) 0;color:var(--color-text-muted);font-size:.75rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--color-border);flex:1;height:1px}.auth-oauth{gap:var(--space-2);flex-direction:column;display:flex}.auth-google-host{min-height:44px;color:var(--color-text-muted);justify-content:center;font-size:.8125rem;display:flex}.auth-google-host>div,.auth-google-host iframe{max-width:100%}.btn--apple,.btn--google{border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-3);width:100%;transition:background var(--dur) var(--ease), box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease);padding:11px 16px;font-family:inherit;font-size:.875rem;font-weight:600;display:inline-flex}.btn--apple{color:#fff;background:#000;border:1px solid #000}.btn--apple:hover{background:#1d1d1f;transform:translateY(-1px);box-shadow:0 4px 14px #00000040}.btn--google{color:var(--gray-800);border:1px solid var(--color-border);background:#fff}.btn--google:hover{background:var(--gray-50);box-shadow:var(--shadow-xs);text-decoration:none}.auth-modal--ios .auth-oauth .btn--apple{order:-1}.btn--apple svg,.btn--google svg{flex-shrink:0}.auth-oauth__icon{width:18px;height:18px;display:block}.auth-switch{text-align:center;margin-top:var(--space-4);color:var(--color-text-muted);font-size:.8125rem}.auth-switch .auth-link{margin-left:4px}.auth-msg{border-radius:var(--radius-md);padding:10px 12px;font-size:.8125rem;display:none}.auth-msg.is-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;display:block}.auth-msg.is-success{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;display:block}.device-limit-modal{max-width:520px}.device-limit-callout{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);border-radius:var(--radius-lg);color:#92400e;background:#fffbebe6;border:1px solid #f59e0b42;padding:12px 14px;font-size:.875rem;font-weight:700;display:flex}.device-limit-callout .icon{flex:none}.device-limit-list{gap:var(--space-3);display:grid}.device-limit-card{align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);background:#f8fbffe6;border:1px solid #d6ebfae0;grid-template-columns:44px minmax(0,1fr) auto;padding:14px;display:grid}.device-limit-card__icon{border-radius:var(--radius-md);background:var(--color-primary-soft);width:44px;height:44px;color:var(--color-primary);place-items:center;display:grid}.device-limit-card__icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:24px;height:24px}.device-limit-card__icon circle{fill:currentColor;stroke:none}.device-limit-card__body{min-width:0}.device-limit-card__body strong,.device-limit-card__body span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.device-limit-card__body strong{color:var(--color-text);font-size:.9375rem}.device-limit-card__body span{color:var(--color-text-muted);font-size:.75rem}.device-limit-empty{border-radius:var(--radius-lg);background:var(--gray-100);color:var(--color-text-muted);text-align:center;margin:0;padding:14px}@media (width<=639px){.header__auth .btn--sm{padding:5px 10px;font-size:.75rem}.header__auth .btn--text{padding:5px 8px;font-size:.8125rem}.header__logout{min-height:30px;padding:6px 12px;font-size:.78125rem}.header__auth-notice{height:26px;padding:0 8px;font-size:.71875rem}.auth-modal__dialog{padding:var(--space-5);border-radius:var(--radius-lg)}.device-limit-card{grid-template-columns:40px minmax(0,1fr)}.device-limit-card .btn{grid-column:1/-1;width:100%}}.support-fab-wrap{z-index:110;touch-action:none;width:56px;height:56px;position:fixed}.support-fab{background:linear-gradient(145deg, var(--app-blue-light) 0%, var(--app-blue) 55%, var(--blue-600) 100%);color:#fff;cursor:grab;-webkit-user-select:none;user-select:none;width:56px;height:56px;transition:box-shadow var(--dur) var(--ease), transform .12s ease;border:1px solid #ffffffe6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #4a90e259}.support-fab:active,.support-fab.is-dragging{cursor:grabbing;transform:scale(1.04);box-shadow:0 10px 24px #4a90e26b}.support-fab .icon{width:22px;height:22px}.support-fab__label{font-size:10px;font-weight:700;line-height:1;display:none}.support-fab__close{z-index:2;border:1px solid var(--color-border);width:22px;height:22px;color:var(--color-text-muted);cursor:pointer;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:-6px;right:-6px}.support-fab__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:12px;height:12px}.support-fab__close:hover{color:var(--color-text);border-color:var(--app-blue)}.support-fab-restore{right:max(12px, env(safe-area-inset-right));bottom:calc(78px + env(safe-area-inset-bottom,0px));z-index:109;border:1px solid var(--color-border);border-radius:var(--radius-full);min-height:34px;color:var(--color-primary);cursor:pointer;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;padding:6px 12px;font-size:.75rem;font-weight:700;position:fixed}.support-fab-restore:hover{border-color:var(--app-blue);background:var(--color-primary-soft)}.support-panel{right:max(24px, env(safe-area-inset-right));bottom:calc(120px + env(safe-area-inset-bottom,0px));z-index:109;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:min(320px,100vw - 32px);box-shadow:var(--shadow-lg);padding:var(--space-5);opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease), visibility var(--dur) var(--ease);position:fixed;transform:translateY(12px)scale(.96)}.support-panel.is-open{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.support-panel__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.support-panel__head h3{margin:0 0 4px;font-size:1.0625rem;font-weight:700}.support-panel__head p{color:var(--color-text-muted);margin:0;font-size:.75rem}.support-panel__badge{color:#059669;border-radius:var(--radius-full);background:#ecfdf5;flex-shrink:0;padding:4px 8px;font-size:.6875rem;font-weight:600}.support-channels{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.support-channel{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);padding:12px 14px;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.support-channel:hover{border-color:var(--app-blue);background:var(--color-primary-soft);text-decoration:none}.support-channel__icon{border-radius:var(--radius-md);background:var(--color-surface);width:36px;height:36px;color:var(--color-primary);border:1px solid var(--blue-100);flex-shrink:0;justify-content:center;align-items:center;display:flex}.support-channel__text{flex:1;min-width:0}.support-channel__text strong{margin-bottom:2px;font-size:.875rem;display:block}.support-channel__text span{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:400;display:block;overflow:hidden}.support-channel.hidden{display:none}.support-panel__hint{margin:var(--space-3) 0 0;color:var(--color-text-muted);text-align:center;font-size:.6875rem;line-height:1.4}#intercom-container,.intercom-lightweight-app,.intercom-messenger-frame,.intercom-launcher-frame,.intercom-borderless-frame,iframe[name=intercom-messenger-frame]{z-index:2147483200!important}#intercom-container .intercom-launcher,.intercom-launcher{opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important}body.nav-open .support-fab-wrap,body.nav-open .support-fab-restore{display:none!important}@media (width<=639px){.support-fab-wrap,.support-fab{width:52px;height:52px}.support-fab-restore{bottom:calc(72px + env(safe-area-inset-bottom,0px))}}@media (width>=900px){.support-fab__label{display:block}.support-fab-wrap,.support-fab{width:60px;height:60px}}.section-social{padding-block:var(--space-section,72px);background:linear-gradient(180deg, var(--color-bg) 0%, var(--color-surface) 100%);border-top:1px solid var(--color-border)}.section-social .section-head{margin-bottom:var(--space-8)}.social-links{justify-content:center;gap:var(--space-3);flex-wrap:wrap;max-width:640px;margin:0 auto;display:flex}.social-link{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);min-height:44px;color:var(--color-text);transition:all var(--dur) var(--ease);box-shadow:var(--shadow-xs);padding:10px 18px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.social-link svg{flex-shrink:0;width:18px;height:18px}.social-link:hover{box-shadow:var(--shadow-sm);text-decoration:none;transform:translateY(-1px)}.social-link--tg:hover{color:#08c;background:#e8f5fc;border-color:#26a5e4}.social-link--x:hover{color:#111;background:#f3f4f6;border-color:#111}.social-link--mail:hover{background:var(--color-primary-soft);border-color:var(--app-blue);color:var(--app-blue)}.social-link--fb:hover{color:#1877f2;background:#eff6ff;border-color:#1877f2}.social-link--yt:hover{color:red;background:#fef2f2;border-color:red}.social-link__label{line-height:1}@media (width<=639px){.section-social{padding-block:48px}.social-link{padding:10px 14px;font-size:.8125rem}.social-link__label--long{display:none}}@media (width>=640px){.social-link__short{display:none}}.proxy-page{background:var(--color-bg)}.proxy-hero{min-height:0;padding-block:clamp(24px,4vw,48px) clamp(20px,3vw,32px)}.proxy-hero__inner{z-index:1;position:relative}.proxy-hero__card{border-radius:var(--radius-xl);background:#fffffff0;border:1px solid #d6ebfad9;padding:clamp(20px,4vw,28px);box-shadow:0 10px 32px #2eb8d41a}.proxy-hero__card h1{margin-bottom:var(--space-3)}.proxy-hero__points{margin:0 0 var(--space-5);gap:var(--space-2);padding:0;list-style:none;display:grid}.proxy-hero__points li{color:var(--gray-800);padding-left:22px;font-size:.875rem;line-height:1.5;position:relative}.proxy-hero__points li:before{content:"";background:linear-gradient(135deg, var(--app-teal), var(--app-blue));border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0;transform:translateY(-50%)}.proxy-hero__actions{margin-top:var(--space-2)}.proxy-benefits{padding:0 0 var(--space-6)}.proxy-benefits__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.proxy-benefits__item{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-xs);display:flex}.proxy-benefits__icon{border-radius:var(--radius-md);background:var(--color-primary-soft);width:40px;height:40px;color:var(--color-primary);border:1px solid var(--blue-100);flex-shrink:0;justify-content:center;align-items:center;display:flex}.proxy-benefits__icon .icon{width:20px;height:20px}.proxy-benefits__copy strong{color:var(--color-text);margin-bottom:4px;font-size:.9375rem;font-weight:700;display:block}.proxy-benefits__copy p{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.5}.proxy-levels{padding-top:var(--space-4)}.proxy-levels__head{text-align:left;margin-bottom:var(--space-4)}.proxy-levels__swipe-hint{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:.75rem;display:none}.proxy-grade-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.proxy-grade-card{--tier-accent:var(--app-blue);--tier-soft:#4a90e21a;min-height:220px;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.proxy-grade-card:before{content:"";background:linear-gradient(90deg, var(--tier-accent), transparent);height:4px;position:absolute;top:0;left:0;right:0}.proxy-grade-card--l1{--tier-accent:#c17f3a;--tier-soft:#c17f3a1f}.proxy-grade-card--l2{--tier-accent:#64748b;--tier-soft:#64748b1f}.proxy-grade-card--l3{--tier-accent:#ca8a04;--tier-soft:#ca8a0424}.proxy-grade-card--l4{--tier-accent:#4f46e5;--tier-soft:#4f46e51f}.proxy-grade-card__head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.proxy-grade-card__badge{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--tier-accent), color-mix(in srgb, var(--tier-accent) 70%, #000));color:#fff;letter-spacing:.04em;flex-shrink:0;padding:4px 10px;font-size:.75rem;font-weight:700}.proxy-grade-card__name{text-align:right;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.proxy-grade-card__metric{margin-bottom:var(--space-4);padding:var(--space-4) var(--space-3);border-radius:var(--radius-lg);background:var(--tier-soft);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.proxy-grade-card__metric-value{letter-spacing:-.03em;color:var(--tier-accent);font-size:clamp(2rem,5vw,2.5rem);font-weight:800;line-height:1}.proxy-grade-card__metric-value small{font-size:.55em;font-weight:700}.proxy-grade-card__metric-label{color:var(--color-text-muted);margin-top:6px;font-size:.75rem;font-weight:600}.proxy-grade-card__foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px dashed var(--color-border);display:flex}.proxy-grade-card__foot-label{color:var(--color-text-muted);font-size:.8125rem}.proxy-grade-card__foot-value{color:var(--color-text);font-size:1rem;font-weight:700}.proxy-grade-card--skeleton{background:linear-gradient(90deg, var(--gray-100) 0%, var(--gray-50) 50%, var(--gray-100) 100%);background-size:200% 100%;min-height:220px;animation:1.2s ease-in-out infinite proxy-skeleton}@keyframes proxy-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.proxy-levels__footer{margin-top:var(--space-6);text-align:center}.proxy-levels__cta{min-height:46px;padding-inline:var(--space-6)}@media (width>=640px){.proxy-benefits__list{grid-template-columns:repeat(3,minmax(0,1fr))}.proxy-benefits__item{flex-direction:column;align-items:flex-start;min-height:100%}}@media (width>=900px){.proxy-hero__inner{max-width:720px}.proxy-hero__card{text-align:left}.proxy-hero__actions .btn{width:auto}}@media (width>=1024px){.proxy-grade-card:hover{border-color:color-mix(in srgb, var(--tier-accent) 35%, var(--color-border));box-shadow:var(--shadow-md);transform:translateY(-4px)}}@media (width<=1023px){.proxy-grade-grid:not(.proxy-grade-grid--loading){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.proxy-levels__swipe-hint{display:block}.proxy-grade-grid:not(.proxy-grade-grid--loading){scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:12px;margin-inline:-16px;padding:4px 16px 8px;display:flex;overflow-x:auto}.proxy-grade-grid:not(.proxy-grade-grid--loading)::-webkit-scrollbar{display:none}.proxy-grade-card:not(.proxy-grade-card--skeleton){scroll-snap-align:center;flex:0 0 min(78vw,280px);min-height:200px}.proxy-grade-grid--loading{grid-template-columns:repeat(2,minmax(0,1fr))}.proxy-levels__footer .proxy-levels__cta{width:100%}}.footer{background:linear-gradient(#f8fbffe6,#fff),radial-gradient(circle at 50% 0,#4a90e214,#0000 24rem);border-top:1px solid #d6ebfac7;padding:clamp(28px,4vw,40px) 0 clamp(20px,3vw,28px)}.footer__inner{gap:var(--space-5);text-align:left;flex-direction:column;align-items:stretch;display:flex}.footer__brand{padding:var(--space-5);border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#4a90e21a,#0000 10rem),#ffffffeb;border:1px solid #d6ebfad1;box-shadow:0 8px 24px #0f172a0a}.footer__brand .brand{margin-bottom:var(--space-3)}.footer__tagline{color:var(--color-text);margin:0 0 6px;font-size:.9375rem;font-weight:600;line-height:1.45}.footer__publisher{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:.75rem;line-height:1.5}.footer__support-btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--color-primary-soft);width:100%;min-height:44px;color:var(--color-primary);cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);border:1px solid #4a90e238;padding:10px 16px;font-family:inherit;font-size:.875rem;font-weight:700;display:inline-flex}.footer__support-btn .icon{width:18px;height:18px}.footer__support-btn:hover{border-color:var(--app-blue);background:#fff}.footer__menus{gap:var(--space-4) var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid #d6ebfac7;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.footer__group-title{margin:0 0 var(--space-3);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.6875rem;font-weight:700}.footer__group-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.footer__link-item{min-height:36px;color:var(--gray-800);cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:none;align-items:center;padding:6px 0;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.35;text-decoration:none;display:flex}.footer__link-item--btn{text-align:left;width:100%}.footer__link-item:hover{color:var(--color-primary)}.footer__bar{color:var(--color-text-muted);text-align:center;margin:0;font-size:.6875rem;line-height:1.55}@media (width>=768px){.footer__inner{gap:var(--space-6) var(--space-8);grid-template-columns:minmax(220px,1.25fr) minmax(0,2fr);grid-template-areas:"brand menus""bar bar";align-items:start;display:grid}.footer__brand{grid-area:brand}.footer__menus{gap:var(--space-5);border-bottom:none;grid-area:menus;padding-bottom:0}.footer__support-btn{width:auto;min-width:168px}.footer__bar{padding-top:var(--space-4);text-align:left;border-top:1px solid #d6ebfac7;grid-area:bar}}@media (width<=767px){.footer__menus{border-bottom:none;grid-template-columns:1fr;gap:10px;padding-bottom:0}.footer__group{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#ffffffe0;overflow:hidden}.footer__group-title{letter-spacing:.04em;text-transform:none;color:var(--color-text);background:var(--color-bg);border-bottom:1px solid var(--color-border);margin:0;padding:12px 14px;font-size:.75rem}.footer__group-list{gap:0;padding:6px}.footer__link-item{border-radius:var(--radius-md);min-height:44px;padding:10px 12px;font-size:.8125rem}.footer__link-item:active{background:var(--color-primary-soft);color:var(--color-primary)}.footer__bar{padding-top:4px;font-size:.625rem}}@media (width<=639px){.footer{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}}.skip-link{left:-9999px;top:var(--space-3);z-index:200;background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);padding:8px 16px;font-weight:600;text-decoration:none;position:absolute}.skip-link:focus{left:var(--space-4)}:focus-visible{outline:2px solid var(--app-blue);outline-offset:2px}:focus:not(:focus-visible){outline:none}.section{padding-block:var(--space-section,72px)}.section.features{padding-block:clamp(40px,5vw,56px)}.page-home .hero{padding-block:var(--space-10) var(--space-8)}.header__inner{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;display:flex}.header__right{align-items:center;gap:var(--space-3);z-index:2;flex-shrink:0;min-width:0;margin-left:auto;display:flex;position:relative}.header__nav{align-items:center;gap:var(--space-3);flex-wrap:nowrap;min-width:0;display:flex}.header__nav-main{align-items:center;gap:var(--space-2);padding-right:var(--space-4);margin-right:var(--space-2);border-right:1px solid var(--color-border);display:flex}.header .lang-switch{z-index:3;pointer-events:auto;flex-shrink:0;position:relative}@media (width<=1100px){.header__nav-main{display:none}.header__nav,.header__right{gap:var(--space-2)}.header__auth{gap:6px}.header .lang-switch{padding:2px}.header .lang-switch__btn{min-width:38px;min-height:30px;padding:6px 10px}}.download-section__cta{margin-top:var(--space-5);text-align:center}.download-section__cta .btn--ghost{font-size:.875rem}.mobile-cta-bar{display:none}@media (width<=639px){.mobile-cta-bar{z-index:85;padding:10px 14px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--color-border);background:#fffffff5;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0f172a0f}.mobile-cta-bar .btn{flex:1}body.page-home,body.page-download{padding-bottom:72px}}.btn,.feature-card,.pricing-card,.proxy-grade-card,.platform-card,.store-btn,.support-fab{will-change:transform, box-shadow, border-color, background;backface-visibility:hidden}.btn{letter-spacing:-.01em;font-weight:600;transition:all .24s cubic-bezier(.16,1,.3,1)}.btn--primary{background:linear-gradient(135deg, var(--app-blue-light) 0%, var(--app-blue) 50%, #357abd 100%);border:1px solid #ffffff1a;box-shadow:0 1px 2px #4a90e226,0 6px 18px #4a90e238,inset 0 1px #ffffff40}.btn--primary:hover{background:linear-gradient(135deg, var(--app-blue) 0%, #357abd 100%);transform:translateY(-2px)scale(1.01);box-shadow:0 2px 4px #4a90e226,0 12px 28px #4a90e24d,inset 0 1px #ffffff4d}.btn--primary:active{transform:translateY(.5px)scale(.98);box-shadow:0 1px 2px #4a90e233,0 4px 10px #4a90e233}.btn--ghost{border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-text);box-shadow:var(--shadow-xs);background:#fff9}.btn--ghost:hover{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.btn--ghost:active{transform:translateY(.5px)scale(.98)}.hero__bg{background:radial-gradient(ellipse 90% 60% at 85% 10%, #4a90e229, transparent 60%), radial-gradient(ellipse 70% 50% at 15% 20%, #2eb8d426, transparent 55%), radial-gradient(circle 300px at 50% 40%, #4a90e20d, transparent 100%), linear-gradient(180deg, #fff 0%, var(--app-bg) 100%)!important}.hero-promo{border-radius:var(--radius-xl);transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative}.hero-promo:hover{transform:translateY(-4px)rotate(.5deg)}.hero-promo__glow{filter:blur(40px);opacity:.85;background:radial-gradient(circle,#2eb8d438 0%,#4a90e21a 50%,#0000 80%)!important}.stats__grid{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:var(--space-5) var(--space-6);transition:transform .3s var(--ease);background:#ffffffbf;border:1px solid #e5e7eb99;box-shadow:0 4px 30px #0f172a08,0 1px 3px #00000003}.stats__grid:hover{transform:translateY(-2px)}.stat__value{background:linear-gradient(135deg, var(--color-primary) 0%, #1a5fb4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.625rem;font-weight:800}.stat__label{color:var(--color-text-muted);letter-spacing:.01em;font-size:.8125rem;font-weight:500}.feature-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd9;border:1px solid #e5e7eb99;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px #0f172a05,0 1px 3px #00000003}.feature-card:hover{background:#fff;border-color:#4a90e266;transform:translateY(-5px);box-shadow:0 16px 40px #4a90e214,0 1px 3px #4a90e205}.feature-card__icon{color:var(--color-primary);border-radius:var(--radius-md);width:48px;height:48px;transition:all .3s var(--ease);background:#4a90e20f;border:1px solid #4a90e226;box-shadow:inset 0 1px #fffc}.feature-card:hover .feature-card__icon{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:scale(1.05)rotate(2deg);box-shadow:0 4px 12px #4a90e240}.pricing-page .hero{background:radial-gradient(ellipse 80% 50% at 50% -10%, #4a90e226, transparent 70%), linear-gradient(180deg, #fff 0%, var(--app-bg) 100%)!important}.pricing-grid{padding-top:18px;gap:var(--space-6)!important}.pricing-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-xl);background:#ffffffd9;border:1px solid #e5e7ebb3;flex-direction:column;min-height:368px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 20px #0f172a05,0 1px 2px #00000003;padding:34px 26px 28px!important}.pricing-card:hover{background:#fff;border-color:#4a90e24d;transform:translateY(-6px);box-shadow:0 24px 48px #4a90e214,0 1px 3px #00000003}.pricing-card h2{color:var(--color-text);margin-bottom:var(--space-1);font-size:1.25rem;font-weight:700}.pricing-card__price{letter-spacing:-.03em;color:var(--color-text);align-items:baseline;gap:2px;font-size:2.25rem;font-weight:800;display:flex;margin:var(--space-6) 0 22px!important}.pricing-card__price:after{content:"";color:var(--color-text-muted);font-size:.875rem;font-weight:500}.pricing-card__features{flex-grow:1;gap:14px;display:grid;margin:0 0 30px!important;padding-left:0!important;list-style:none!important}.pricing-card__features li{color:var(--color-text-muted);letter-spacing:-.01em;min-height:22px;padding-left:28px;font-size:.875rem;line-height:1.58;position:relative}.pricing-card__features li:before{content:"";background-color:#4a90e214;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a90e2' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px 10px;border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:0}.pricing-card--featured{background:#fff;border-width:2px;box-shadow:0 12px 30px #4a90e21f,0 1px 3px #4a90e205;border-color:var(--color-primary)!important}.pricing-card--featured:hover{box-shadow:0 24px 60px #4a90e238,0 1px 3px #4a90e205}.pricing-card__badge{background:linear-gradient(135deg, var(--app-blue) 0%, #1fa3be 100%);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-full);white-space:nowrap;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #4a90e259;padding:4px 14px!important;font-size:.715rem!important}.proxy-page .hero{background:radial-gradient(ellipse 80% 50% at 50% -10%, #2eb8d426, transparent 70%), linear-gradient(180deg, #fff 0%, var(--app-bg) 100%)!important}.proxy-grade-grid{gap:var(--space-6)!important}.proxy-grade-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-xl);background:#ffffffd9;border:1px solid #e5e7eb99;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px #0f172a05,0 1px 2px #00000003;padding:var(--space-6) var(--space-6)!important}.proxy-grade-card:hover{background:#fff;border-color:#2eb8d466;transform:translateY(-5px);box-shadow:0 20px 40px #2eb8d414,0 1px 3px #00000003}.proxy-grade-head{justify-content:space-between;align-items:center;display:flex;margin-bottom:var(--space-6)!important}.proxy-grade-head h3{color:var(--color-text);font-size:1.125rem;font-weight:700}.proxy-grade-head .badge{background:linear-gradient(135deg, var(--app-teal) 0%, var(--app-blue) 100%);color:#fff;border-radius:var(--radius-full);padding:4px 12px;font-size:.75rem;font-weight:700;box-shadow:0 3px 8px #2eb8d440}.proxy-grade-stats{padding-top:var(--space-4);border-top:1px solid #e5e7eb80;gap:var(--space-4)!important}.proxy-grade-stats>div{justify-content:space-between;align-items:center;display:flex}.proxy-grade-stats .platform-desc{color:var(--color-text-muted);font-size:.8125rem;font-weight:500;margin-bottom:0!important}.proxy-grade-stats strong{color:var(--color-text);background:linear-gradient(135deg, var(--color-text) 30%, var(--color-primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800;margin-top:0!important;font-size:1.125rem!important}.dl-main{background:radial-gradient(ellipse 80% 50% at 50% -10%, #4a90e224, transparent 70%), linear-gradient(180deg, #fff 0%, var(--app-bg) 100%)!important}.platforms-grid{gap:var(--space-6)!important}.platform-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-xl);background:#ffffffd9;border:1px solid #e5e7eb99;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px #0f172a05,0 1px 2px #00000003;padding:var(--space-8) var(--space-6)!important}.platform-card:hover{background:#fff;border-color:#4a90e259;transform:translateY(-5px);box-shadow:0 24px 48px #4a90e214,0 1px 3px #00000003}.platform-card--highlight{border-width:2px;border-color:var(--color-primary)!important;box-shadow:0 8px 24px #4a90e21f,0 0 0 4px #4a90e21f!important}.platform-card h3{color:var(--color-text);margin-top:var(--space-2);font-size:1.25rem;font-weight:700}.store-btn{font-weight:600;border-radius:var(--radius-md)!important;padding:11px 20px!important;font-size:.875rem!important;transition:all .24s cubic-bezier(.16,1,.3,1)!important}.store-btn--primary{background:linear-gradient(135deg, var(--app-blue-light) 0%, var(--app-blue) 50%, #357abd 100%)!important;color:#fff!important;border:1px solid #ffffff1a!important;box-shadow:0 4px 14px #4a90e233,inset 0 1px #fff3!important}.store-btn--primary:hover{background:linear-gradient(135deg, var(--app-blue) 0%, #357abd 100%)!important;transform:translateY(-1.5px)!important;box-shadow:0 8px 20px #4a90e247,inset 0 1px #ffffff40!important}.store-btn:not(.store-btn--primary):not(.store-btn--apple){border:1px solid var(--color-border)!important;color:var(--color-text)!important;background:#ffffffbf!important}.store-btn:not(.store-btn--primary):not(.store-btn--apple):hover{background:var(--color-primary-soft)!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important;transform:translateY(-1.5px)!important}.store-btn:active{transform:translateY(.5px)!important}.platform-account--ios{border:1px dashed var(--color-border)!important;border-radius:var(--radius-lg)!important;padding:var(--space-4)!important;margin-top:var(--space-6)!important;background:#f5f7fab3!important}.store-btn--apple{color:#fff!important;background:#1d1d1f!important;border:1px solid #ffffff0d!important;box-shadow:0 4px 12px #00000026!important}.store-btn--apple:hover{background:#000!important;transform:translateY(-1.5px)!important;box-shadow:0 8px 20px #00000040!important}html{scroll-padding-top:calc(var(--header-h) + 16px)}body{background:radial-gradient(circle at 12% 8%, #7eb8f024, transparent 28rem), radial-gradient(circle at 88% 20%, #2eb8d41a, transparent 26rem), linear-gradient(180deg, #fff 0%, #f7f9fc 44%, var(--app-bg) 100%)}.header{-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);background:#ffffffc7;border-bottom:1px solid #d6ebfad1;box-shadow:0 10px 30px #0f172a0a}.hero h1,.section-head__title,.dl-page__header h1,.pricing-card h2,.proxy-grade-head h3,.platform-card h3{color:#0f172a;letter-spacing:-.04em}.hero h1{max-width:11em;font-size:clamp(2rem,5.4vw,3rem)}.lead,.section-head__desc,.platform-desc,.feature-card p{color:#64748b}.page-hero-content .lead,.proxy-hero__card .lead{margin-left:auto;margin-right:auto}.eyebrow,.section-head__label{background:#eef6fcd1;border:1px solid #4a90e21f;box-shadow:inset 0 1px #ffffffb8}.hero__actions{gap:var(--space-4)}.page-home .hero__actions .btn--primary{min-width:178px}.stats__grid,.feature-card,.pricing-card,.proxy-grade-card,.platform-card,.download-section__inner{border-color:#d6ebfac7!important}.feature-card,.pricing-card,.proxy-grade-card,.platform-card{position:relative;overflow:hidden}.feature-card:before,.pricing-card:before,.proxy-grade-card:before,.platform-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffe6,#0000);height:1px;position:absolute;inset:0 0 auto}.features-grid{gap:var(--space-5)}.feature-card{min-height:190px}.feature-card h3{letter-spacing:-.02em;font-size:1.0625rem}.download-section__inner{background:radial-gradient(circle at 88% 16%,#4a90e221,#0000 18rem),linear-gradient(135deg,#eef6fceb 0%,#fffffff5 58%,#d6ebfabd 100%)!important}.pricing-page .section{padding-top:clamp(44px,5vw,64px)}.pricing-grid{align-items:stretch}.pricing-card{justify-content:flex-start;overflow:visible!important}.pricing-card--featured{transform:translateY(-8px)}.pricing-card--featured:hover{transform:translateY(-12px)}.pricing-card__price{color:#0f172a!important;-webkit-text-fill-color:initial!important;background:0 0!important}.pricing-card__features li{color:#526173}.pricing-card__features li:before{box-shadow:0 2px 8px #4a90e21f}.proxy-grade-stats strong,.stat__value{-webkit-background-clip:text;background-clip:text}.proxy-grade-card:hover,.platform-card:hover,.feature-card:hover,.pricing-card:hover{border-color:#4a90e252!important}.platform-icon{filter:drop-shadow(0 12px 20px #0f172a14)}@media (width>=900px){.page-home .hero{min-height:calc(100vh - var(--header-h));align-items:center;display:flex}}@media (width<=639px){.hero h1{max-width:none}.pricing-card--featured,.pricing-card--featured:hover{transform:none}.pricing-card,.proxy-grade-card,.platform-card{padding:var(--space-6)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pricing-card{min-height:392px}.pricing-card__features{gap:12px!important;margin:2px 0 32px!important}.pricing-card__features li{border-radius:var(--radius-md);color:#526173;background:#f8fbffbd;border:1px solid #d6ebfab8;align-items:flex-start;min-height:38px;padding:10px 12px 10px 38px;line-height:1.48;display:flex}.pricing-card__features li+li{margin-top:0}.pricing-card__features li:before{width:16px;height:16px;box-shadow:none;background-color:#4a90e21a;top:12px;left:13px}.pricing-card:hover .pricing-card__features li{background:#ffffffdb;border-color:#d6ebfae6}.pricing-card__price{margin-bottom:24px!important}.pricing-card .btn{margin-top:auto}@media (width<=639px){.pricing-card{min-height:auto}.pricing-card__features li{min-height:36px;padding:9px 12px 9px 36px}.pricing-card__features li:before{top:11px;left:12px}}.app-header-root{display:contents}@media (width<=1100px){:root{--header-h:56px;--space-section:48px}.header,.header__inner{height:var(--header-h)}.header__nav .header__auth{display:none}.header__menu-toggle{border:1px solid var(--color-border);border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-text);cursor:pointer;background:#ffffffeb;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}.header__menu-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}}@media (width>=1101px){.header__menu-toggle,.mobile-nav{display:none!important}}.mobile-nav{z-index:300;pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.mobile-nav__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;background:#0f172a80;border:none;margin:0;padding:0;animation:.22s mobile-nav-fade-in;position:absolute;inset:0}.mobile-nav__panel{z-index:1;width:100%;max-height:min(88dvh,640px);padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-xl) var(--radius-xl) 0 0;pointer-events:auto;background:#fff;flex-direction:column;gap:0;animation:.28s cubic-bezier(.16,1,.3,1) mobile-nav-slide-up;display:flex;position:relative;box-shadow:0 -16px 48px #0f172a29}.mobile-nav__panel:before{content:"";border-radius:var(--radius-full);background:var(--gray-200);width:40px;height:4px;margin:4px auto 12px;display:block}.mobile-nav__head{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:0 2px 12px;display:flex}.mobile-nav__title{color:var(--color-text);margin:0;font-size:1rem;font-weight:700}.mobile-nav__close{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:40px;height:40px;color:var(--color-text-muted);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.mobile-nav__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.mobile-nav__links{flex-direction:column;gap:6px;padding:8px 0 12px;display:flex;overflow-y:auto}.mobile-nav__link{border-radius:var(--radius-md);min-height:52px;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;padding:14px 16px;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.mobile-nav__link:hover,.mobile-nav__link.is-active{background:var(--color-primary-soft);color:var(--color-primary);border-color:#4a90e233}.mobile-nav__link--btn{width:100%}.mobile-nav__auth{border-top:1px solid var(--color-border);flex-direction:column;gap:10px;padding-top:12px;display:flex}.mobile-nav__notice{align-self:flex-start}.mobile-nav__auth-btn{width:100%;min-height:48px}@keyframes mobile-nav-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-nav-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}body.nav-open{overflow:hidden}@media (width<=639px){:root{--header-h:52px;--space-section:40px}html{-webkit-text-size-adjust:100%}body{font-size:15px}.wrap{padding-inline:16px}.page-home main,.page-pricing main,.page-proxy main{padding-top:var(--header-h)}.page-download .dl-main{padding:calc(var(--header-h) + 12px) 0 calc(var(--space-10) + 72px);min-height:auto}body.page-home,body.page-download,body.page-pricing,body.page-proxy{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.section{padding-block:var(--space-section)}.section-head{text-align:left;margin-bottom:20px}.section-head__title{font-size:1.3125rem;line-height:1.25}.section-head__desc{font-size:.84375rem;line-height:1.55}.page-home .hero{padding-block:14px 10px}.hero__grid{align-items:start;gap:12px}.hero__content{border-radius:var(--radius-xl);background:#ffffffeb;border:1px solid #d6ebfad9;padding:16px 14px 14px;box-shadow:0 8px 28px #4a90e214}.hero__visual{order:2;justify-content:center;max-width:216px;margin:-2px auto 0;display:flex!important}.hero-promo{width:100%}.hero-promo__img{object-fit:contain;filter:drop-shadow(0 10px 22px #0f172a1a);width:100%;max-height:128px}.hero-promo:hover{transform:none}.hero h1{letter-spacing:-.025em;margin-bottom:8px;font-size:1.5rem;line-height:1.18}.lead{margin-bottom:12px;font-size:.875rem;line-height:1.5}.pill-list{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px;display:grid}.pill-list li{text-align:center;justify-content:center;align-items:center;min-height:30px;padding:5px 6px;font-size:.71875rem;display:flex}.hero__actions{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.hero__actions .btn{white-space:nowrap;justify-content:center;width:100%;min-height:44px;padding:10px 12px;font-size:.875rem}.hero__actions .btn--ghost{background:var(--color-bg);border:1px solid var(--color-border);min-height:38px;padding:8px 12px;font-size:.8125rem}.stats{margin-top:8px;padding-bottom:20px}.stats__grid{border-radius:var(--radius-lg);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:12px 8px}.stats__grid:hover{transform:none}.stat{padding:6px 4px}.stat:not(:last-child){border-right:1px solid var(--color-border)}.stat__value{font-size:1.125rem}.stat__label{font-size:.6875rem;line-height:1.35}.features{padding-block:28px 30px}.features .section-head{margin-bottom:16px}.features .section-head__label{margin-bottom:6px}.features .section-head__title{margin-bottom:8px}.features .section-head__desc{max-width:30em}.features-grid{gap:10px}.feature-card{border-radius:var(--radius-lg);grid-template-columns:40px minmax(0,1fr);align-items:start;gap:3px 12px;padding:12px;display:grid;min-height:0!important}.feature-card__icon{grid-row:1/span 2;width:40px;height:40px;margin:0}.feature-card__icon .icon--xl{width:20px;height:20px}.feature-card h3{align-self:end;margin:0;font-size:.9375rem;line-height:1.25}.feature-card p{grid-column:2;margin:0;font-size:.765625rem;line-height:1.5}.feature-card:hover,.feature-card:hover .feature-card__icon{transform:none}.download-section{padding-block:36px 44px}.download-section__inner{border-radius:var(--radius-lg);gap:18px;padding:18px 14px}.section-head__title--left,.section-head__desc--left{text-align:left}.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.platform-tile{min-height:108px;padding:14px 10px 12px;font-size:.8125rem}.platform-tile .platform-icon--sm{width:44px;height:44px}.platform-tile__label{font-size:.75rem}.platform-tile[data-platform=linux]{grid-column:span 1;max-width:none;margin:0}.download-section__cta{margin-top:12px}.download-section__cta .btn--ghost{width:100%;min-height:44px}.pricing-hero,.proxy-hero{align-items:flex-start!important;min-height:0!important;padding-block:24px 16px!important}.page-hero-content,.proxy-hero__inner{max-width:none;text-align:left!important}.pricing-hero h1,.proxy-hero h1{margin-bottom:10px;font-size:1.5rem;line-height:1.18}.pricing-hero .lead,.proxy-hero .lead{max-width:34em;font-size:.875rem;line-height:1.58}.proxy-hero__actions{justify-content:stretch}.proxy-hero__actions .btn{width:100%}.pricing-page .section,.proxy-page .section{padding-top:6px}.pricing-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:12px;margin-inline:-16px;padding:4px 16px 14px;display:flex;overflow-x:auto}.pricing-grid::-webkit-scrollbar{display:none}.pricing-card{scroll-snap-align:center;border-radius:var(--radius-lg);flex:0 0 min(82vw,300px);min-height:auto!important;padding:18px 16px 16px!important}.pricing-card__head{min-height:0!important}.pricing-card h2{line-height:1.25;font-size:1rem!important}.pricing-card .platform-desc{font-size:.78125rem;line-height:1.45}.pricing-card--featured{border-width:2px;box-shadow:0 10px 28px #4a90e224}.pricing-card__price{margin:14px 0!important;font-size:1.75rem!important}.pricing-card__features{gap:8px!important;margin-bottom:16px!important}.pricing-card__features li{min-height:0;padding:8px 9px 8px 32px;font-size:.78125rem;line-height:1.42}.pricing-card .btn{min-height:44px;font-size:.875rem}.pricing-card__badge{font-size:.6875rem;top:-10px!important}@media (width<=479px){.pricing-page .pricing-grid{scroll-snap-type:none;grid-template-columns:minmax(0,360px);justify-content:center;justify-items:center;margin-inline:0;padding:0;display:grid;overflow:visible}.pricing-page .pricing-card{scroll-snap-align:none;flex:none;width:100%;max-width:360px;margin-inline:auto}}@media (width>=480px){.pricing-page .section{padding-block:10px 34px}.pricing-grid{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-inline:0;padding:0;display:grid;overflow:visible}.pricing-card{scroll-snap-align:none;flex:none;padding:18px 14px 14px!important}.pricing-card--featured{order:-1}}.proxy-hero__card{padding:18px 16px}.proxy-hero__points li{font-size:.8125rem}.proxy-benefits{padding-bottom:20px}.proxy-levels__head{margin-bottom:12px}.dl-page__header{text-align:left;margin-bottom:20px}.dl-page__header h1{font-size:1.5rem}.page-intro__back{min-height:40px;margin-bottom:8px;padding:4px 0;font-size:.875rem}.platforms-grid{gap:14px!important}.platform-card{padding:18px 16px!important}.platform-icon{width:56px;height:56px;margin-bottom:12px}.platform-card h3{font-size:1.0625rem}.platform-desc{margin-bottom:14px;font-size:.8125rem}.store-btn{min-height:46px!important}.platform-account__actions{grid-template-columns:1fr}.section-social{padding-block:36px}.section-social .section-head{text-align:center}.social-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:none;display:grid}.social-link{justify-content:center;width:100%;min-height:46px;padding:10px 12px;font-size:.8125rem}.mobile-cta-bar{padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.mobile-cta-bar .btn{min-height:48px;font-size:.9375rem}.auth-modal.is-open{align-items:flex-end;padding:0}.auth-modal__dialog{width:100%;max-width:none;max-height:min(92dvh,720px);padding:22px 18px calc(18px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-xl) var(--radius-xl) 0 0;margin:0;transform:translateY(100%)}.auth-modal.is-open .auth-modal__dialog{transform:translateY(0)}}@media (width<=380px){.pill-list,.social-links{grid-template-columns:1fr}}
