@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc-chinese-simplified-400-normal.woff2)format("woff2");unicode-range:U+4E00-9FFF,U+3400-4DBF,U+F900-FAFF,U+3000-303F,U+FF00-FFEF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc-chinese-simplified-500-normal.woff2)format("woff2");unicode-range:U+4E00-9FFF,U+3400-4DBF,U+F900-FAFF,U+3000-303F,U+FF00-FFEF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc-chinese-simplified-700-normal.woff2)format("woff2");unicode-range:U+4E00-9FFF,U+3400-4DBF,U+F900-FAFF,U+3000-303F,U+FF00-FFEF}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-sans:"Noto Sans SC", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--color-bg:#000;--color-surface:#0a0a0c;--color-surface-muted:#141418;--color-border:#ffffff1a;--color-border-strong:#ffffff29;--color-text:#f5f5f7;--color-text-secondary:#ffffffb8;--color-text-muted:#ffffff7a;--color-on-light-text:#f5f5f7;--color-on-light-text-secondary:#ffffffb8;--color-on-light-text-muted:#ffffff7a;--color-on-light-border:#ffffff1f;--color-primary:#5d26ff;--color-primary-hover:#7b4dff;--color-primary-soft:#5d26ff24;--color-primary-glow:#5d26ff47;--color-primary-text:#fff;--color-accent:#00d2ff;--color-accent-hover:#33dcff;--color-accent-soft:#00d2ff1f;--color-accent-glow:#00d2ff3d;--gradient-brand:linear-gradient(135deg, #00d2ff 0%, #5d26ff 100%);--gradient-brand-horizontal:linear-gradient(90deg, #00d2ff 0%, #5d26ff 100%);--gradient-brand-vertical:linear-gradient(180deg, #5d26ff 0%, #00d2ff 100%);--landing-mesh:radial-gradient(ellipse 120% 72% at 50% -4%, #00d2ff12, transparent 58%), radial-gradient(ellipse 88% 52% at 6% 26%, #5d26ff0d, transparent 58%), radial-gradient(ellipse 82% 48% at 94% 34%, #00d2ff0f, transparent 56%), radial-gradient(ellipse 96% 58% at 48% 58%, #5d26ff0a, transparent 62%), radial-gradient(ellipse 78% 52% at 12% 80%, #00d2ff0d, transparent 58%), radial-gradient(ellipse 72% 46% at 90% 88%, #5d26ff0a, transparent 55%);--container-max:1140px;--nav-height:72px;--announce-height:36px;--header-height:calc(var(--nav-height) + var(--announce-height));--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--shadow-sm:0 1px 2px #00000073;--shadow-md:0 4px 20px #00000080;--shadow-lg:0 16px 48px #0000008c;--shadow-glow:0 0 60px var(--color-primary-glow);--inner-glass-bg:linear-gradient(165deg, #ffffff17 0%, #ffffff08 42%, #00d2ff0a 100%);--inner-glass-border:#ffffff14;--inner-glass-hover-border:#00d2ff38;--inner-tab-active-bg:#5d26ff57;--inner-tab-active-border:#5d26ff80;--selection-border:#9b78fff2;--selection-border-glow:#5d26ff8c;--selection-bg:linear-gradient(145deg, #5d26ff57 0%, #ffffff14 48%, #00d2ff24 100%);--selection-bg-flat:linear-gradient(135deg, #5d26ff61 0%, #00d2ff29 100%);--selection-shadow:0 0 0 1px var(--selection-border-glow), 0 0 22px #5d26ff6b, 0 0 40px #00d2ff29, inset 0 1px 0 #ffffff38;--selection-label:#fff;--selection-meta:var(--color-accent);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--transition:.18s cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}html:has(.landing-page){scroll-snap-type:none;scroll-padding-top:var(--header-height);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hero-bg:#0d1126;--color-bg:#f7f8fb;--color-surface:#fff;--color-surface-muted:#eef1f6;--color-border:#0f172a1a;--color-border-strong:#0f172a29;--color-text:#0d1126;--color-text-secondary:#5f6a6e;--color-text-muted:#8b93a1;--color-on-light-text:#0d1126;--color-on-light-text-secondary:#5f6a6e;--color-on-light-text-muted:#8b93a1;--color-on-light-border:#0f172a1a;--landing-mesh:radial-gradient(ellipse 120% 72% at 50% -4%, #2f6bff14, transparent 58%), radial-gradient(ellipse 88% 52% at 6% 26%, #22c8ff0d, transparent 58%), radial-gradient(ellipse 82% 48% at 94% 34%, #2f6bff0d, transparent 56%);--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 4px 20px #0f172a14;--shadow-lg:0 16px 48px #0f172a1a}html:has(.landing-page) body{background:var(--color-bg);color:var(--color-text)}html:has(.products-page){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hero-bg:#0d1126;--container-max:1180px;--color-bg:#f7f7f7;--color-surface:#fff;--color-surface-muted:#eef1f6;--color-border:#0f172a1a;--color-border-strong:#0f172a29;--color-text:#0d1126;--color-text-secondary:#5f6a6e;--color-text-muted:#8b93a1;--color-on-light-text:#0d1126;--color-on-light-text-secondary:#5f6a6e;--color-on-light-text-muted:#8b93a1;--color-on-light-border:#0f172a1a;--color-primary:#1353f8;--color-primary-hover:#2a66ff;--color-primary-soft:#1353f81a;--color-primary-glow:#1353f838;--gradient-brand:linear-gradient(135deg, #1353f8 0%, #5fd6e6 100%);--gradient-brand-horizontal:linear-gradient(90deg, #1353f8 0%, #5fd6e6 100%);--inner-glass-bg:#fff;--inner-glass-border:#0f172a1a;--inner-glass-hover-border:#1353f859;--inner-tab-active-bg:#1353f8;--inner-tab-active-border:#1353f8;--selection-border:#1353f8;--selection-border-glow:#1353f859;--selection-bg:#1353f80f;--selection-bg-flat:#1353f814;--selection-shadow:0 0 0 1px #1353f833, 0 8px 24px #1353f81f;--selection-label:#0d1126;--selection-meta:#1353f8;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 4px 20px #0f172a14;--shadow-lg:0 16px 48px #0f172a1a}html:has(.products-page) body{background:var(--color-bg);color:var(--color-text)}html:has(.account-shell){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hero-bg:#0d1126;--container-max:1180px;--color-bg:#f7f7f7;--color-surface:#fff;--color-surface-muted:#eef1f6;--color-border:#0f172a1a;--color-border-strong:#0f172a29;--color-text:#0d1126;--color-text-secondary:#5f6a6e;--color-text-muted:#8b93a1;--color-on-light-text:#0d1126;--color-on-light-text-secondary:#5f6a6e;--color-on-light-text-muted:#8b93a1;--color-on-light-border:#0f172a1a;--color-primary:#1353f8;--color-primary-hover:#2a66ff;--color-primary-soft:#1353f81a;--color-primary-glow:#1353f838;--gradient-brand:linear-gradient(135deg, #1353f8 0%, #5fd6e6 100%);--gradient-brand-horizontal:linear-gradient(90deg, #1353f8 0%, #5fd6e6 100%);--inner-glass-bg:#fff;--inner-glass-border:#0f172a1a;--inner-glass-hover-border:#1353f859;--inner-tab-active-bg:#1353f8;--inner-tab-active-border:#1353f8;--selection-border:#1353f8;--selection-border-glow:#1353f859;--selection-bg:#1353f80f;--selection-bg-flat:#1353f814;--selection-shadow:0 0 0 1px #1353f833, 0 8px 24px #1353f81f;--selection-label:#0d1126;--selection-meta:#1353f8;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 4px 20px #0f172a14;--shadow-lg:0 16px 48px #0f172a1a}html:has(.account-shell) body{background:var(--color-bg);color:var(--color-text)}body{min-height:100dvh;font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);margin:0;font-size:.9375rem;line-height:1.6;overflow-x:clip}#root{min-height:100dvh;overflow-x:clip}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img,svg{display:block}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.container{width:min(100% - var(--space-8), var(--container-max));margin-inline:auto}@media (width<=639px){.container{width:min(100% - var(--space-6), var(--container-max))}}.btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);transition:background var(--transition), border-color var(--transition), color var(--transition), box-shadow var(--transition), transform var(--transition);white-space:nowrap;border:1px solid #0000;padding:.625rem 1.125rem;font-size:.875rem;font-weight:600;line-height:1.2;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--gradient-brand);color:var(--color-primary-text);box-shadow:0 2px 12px var(--color-primary-glow)}.btn--primary:hover:not(:disabled){background:var(--gradient-brand);filter:brightness(1.06);box-shadow:0 4px 20px var(--color-accent-glow);transform:translateY(-1px)}.btn--secondary{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}.btn--secondary:hover:not(:disabled){background:var(--color-surface-muted);border-color:var(--color-primary);color:var(--color-primary)}.btn--ghost{color:var(--color-text-secondary);background:0 0}.btn--ghost:hover:not(:disabled){background:var(--color-primary-soft);color:var(--color-primary)}.btn--sm{padding:.45rem .875rem;font-size:.8125rem}.btn--lg{padding:.75rem 1.375rem;font-size:.9375rem}.btn--xl{border-radius:var(--radius-md);padding:.875rem 1.75rem;font-size:1rem}.btn--icon{width:40px;height:40px;padding:0}.lang-switch{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;height:19px;padding:0;line-height:1;display:inline-flex}.lang-switch__icon{object-fit:contain;flex-shrink:0;width:13px;height:13px;margin-top:-1.5px;display:block}.lang-switch__label{color:#fff;letter-spacing:0;align-items:center;min-width:28px;height:19px;font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.lang-switch:hover .lang-switch__label{opacity:.85}.site-header{z-index:100;height:var(--header-height);-webkit-backdrop-filter:blur(12px);background:#0000004d;border-bottom:none;flex-direction:column;display:flex;position:sticky;top:0;box-shadow:0 2px 2px #ffffff0d}.site-announce{flex:0 0 var(--announce-height);height:var(--announce-height);color:#ffffffe0;background:#0a0b14;font-size:.8125rem;line-height:1.5}.site-announce__inner{text-align:center;justify-content:center;align-items:center;height:100%;padding:0;display:flex}@media (width<=767px){.site-announce{font-size:.75rem}.site-announce__inner{padding-inline:var(--space-3);white-space:nowrap;text-overflow:ellipsis;line-height:var(--announce-height);display:block;overflow:hidden}}html:has(.landing-page) .site-header{width:100%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-bottom:none;transition:background .22s,box-shadow .22s;position:fixed;top:0;left:0;right:0}html:has(.landing-page) .landing-page>section.hero{margin-top:0}html:has(.landing-page) .site-nav__link{color:#fff}html:has(.landing-page) .site-nav__item--dropdown.is-open .site-nav__link--dropdown{color:#fff}html:has(.landing-page) .site-nav__link:hover{opacity:1;color:#0ef!important}html:has(.landing-page) .site-nav__item--dropdown.is-open .site-nav__link--dropdown{opacity:1;color:#0ef!important}html:has(.landing-page) .site-nav__item--dropdown.is-open .site-nav__link--dropdown:hover{opacity:1;color:#0ef!important}:is(html:has(.landing-page) .site-nav__item--dropdown.is-open .site-nav__chevron,html:has(.landing-page) .site-nav__link--dropdown:hover .site-nav__chevron){opacity:1;color:#0ef!important}html:has(.landing-page) .site-header:not(.site-header--on-light) .lang-switch{color:#fff!important}html:has(.landing-page) .site-header:not(.site-header--on-light) .lang-switch__label{color:#fff!important}html:has(.landing-page) .site-header:not(.site-header--on-light) .site-header__wallet{color:#fff!important}html:has(.landing-page) .site-header:not(.site-header--on-light) .site-header__wallet-text{color:#fff!important}html:has(.landing-page) .site-header:not(.site-header--on-light) .site-header__wallet-text strong{color:#fff!important}html:has(.landing-page) .site-header:not(.site-header--on-light) .site-header__user-btn{color:#fff!important}html:has(.landing-page) .site-header:not(.site-header--on-light) .site-header__menu-btn{color:#fff!important}html:has(.landing-page) .site-header__login{color:#fff!important;background:0 0!important;border-color:#8d9eb3!important}html:has(.landing-page) .site-header__login:hover:not(:disabled){color:#fff!important;background:#ffffff14!important;border-color:#a8b8cc!important}html:has(.landing-page) .site-header__register{color:#0a0a0a!important;background:#fff!important;border-radius:33px!important}html:has(.landing-page) .site-header__register:hover:not(:disabled){filter:none;color:#0a0a0a!important;background:#ffffffeb!important}html:has(.landing-page) .site-header.site-header--on-light{-webkit-backdrop-filter:none;background:#fff;box-shadow:0 1px #0d112614}html:has(.landing-page) .site-header--on-light .site-nav__link{opacity:1;color:#0d1126!important}html:has(.landing-page) .site-header--on-light .site-nav__link.is-active{opacity:1;color:#0d1126!important}html:has(.landing-page) .site-header--on-light .site-nav__link.is-active:hover{opacity:1;color:#0d1126!important}html:has(.landing-page) .site-header--on-light .site-nav__link:hover{opacity:1;color:#0ef!important}html:has(.landing-page) .site-header--on-light .site-nav__item--dropdown.is-open .site-nav__link--dropdown{opacity:1;color:#0ef!important}html:has(.landing-page) .site-header--on-light .site-nav__item--dropdown.is-open .site-nav__link--dropdown:hover{opacity:1;color:#0ef!important}html:has(.landing-page) .site-header--on-light .site-nav__chevron{color:#0d1126}:is(html:has(.landing-page) .site-header--on-light .site-nav__item--dropdown.is-open .site-nav__chevron,html:has(.landing-page) .site-header--on-light .site-nav__link--dropdown:hover .site-nav__chevron){color:#0ef!important}:is(html:has(.landing-page) .site-header--on-light .lang-switch,html:has(.landing-page) .site-header--on-light .lang-switch__label){color:#0d1126!important}html:has(.landing-page) .site-header--on-light .lang-switch__icon{filter:brightness(0)saturate();opacity:.85}html:has(.landing-page) .site-header--on-light .site-header__login{color:#0d1126!important;background:#fff!important;border-color:#0d1126!important}html:has(.landing-page) .site-header--on-light .site-header__login:hover:not(:disabled){color:#0d1126!important;background:#fff!important;border-color:#0d1126!important}html:has(.landing-page) .site-header--on-light .site-header__register{color:#fff!important;background:#0d1126!important}html:has(.landing-page) .site-header--on-light .site-header__register:hover:not(:disabled){color:#fff!important;background:#1a2038!important}html:has(.landing-page) .site-header--on-light .site-header__menu-btn{color:#0d1126!important}:is(html:has(.landing-page) .site-header--on-light .site-header__wallet,html:has(.landing-page) .site-header--on-light .site-header__user-btn){border-color:#0d11262e;color:#0d1126!important}html:has(.landing-page) .site-header--on-light .site-header__wallet-text strong{color:#0d1126!important}html:has(.products-page) .site-header{box-shadow:none;-webkit-backdrop-filter:none;background:#06131e;border-bottom:none}html:has(.products-page) .site-nav__link{color:#fff}html:has(.products-page) .site-nav__link:hover{color:#0ef;opacity:1}html:has(.products-page) .site-nav__link.is-active:hover{color:#0ef;opacity:1}html:has(.products-page) .site-nav__item--dropdown.is-open .site-nav__link--dropdown{color:#0ef;opacity:1}html:has(.products-page) .site-nav__item--dropdown.is-open .site-nav__chevron{color:#0ef;opacity:1}html:has(.products-page) .site-nav__link--dropdown:hover .site-nav__chevron{color:#0ef;opacity:1}html:has(.products-page) .site-header__login{color:#fff!important;background:0 0!important;border-color:#8d9eb3!important}html:has(.products-page) .site-header__register{color:#0a0a0a!important;background:#fff!important;border-radius:33px!important}html:has(.products-page) .site-header.site-header--on-light{-webkit-backdrop-filter:none;background:#f7f7f7;box-shadow:0 1px #0d11260f}html:has(.products-page) .site-header--on-light .site-nav__link{opacity:1;color:#0d1126!important}html:has(.products-page) .site-header--on-light .site-nav__link.is-active{opacity:1;color:#0d1126!important}html:has(.products-page) .site-header--on-light .site-nav__link:hover{opacity:1;color:#0ef!important}html:has(.products-page) .site-header--on-light .site-nav__link.is-active:hover{opacity:1;color:#0ef!important}html:has(.products-page) .site-header--on-light .site-nav__item--dropdown.is-open .site-nav__link--dropdown{opacity:1;color:#0ef!important}html:has(.products-page) .site-header--on-light .site-nav__item--dropdown.is-open .site-nav__link--dropdown:hover{opacity:1;color:#0ef!important}html:has(.products-page) .site-header--on-light .site-nav__chevron{color:#0d1126!important}html:has(.products-page) .site-header--on-light .lang-switch{color:#0d1126!important}html:has(.products-page) .site-header--on-light .lang-switch__label{color:#0d1126!important}html:has(.products-page) .site-header--on-light .site-header__menu-btn{color:#0d1126!important}html:has(.products-page) .site-header--on-light .site-header__wallet-text strong{color:#0d1126!important}html:has(.products-page) .site-header--on-light .lang-switch__icon{filter:brightness(0)saturate();opacity:.85}html:has(.products-page) .site-header--on-light .site-header__login{color:#0d1126!important;background:#fff!important;border-color:#0d1126!important}html:has(.products-page) .site-header--on-light .site-header__register{color:#fff!important;background:#0d1126!important}:is(html:has(.products-page) .site-header--on-light .site-header__wallet,html:has(.products-page) .site-header--on-light .site-header__user-btn){border-color:#0d11262e;color:#0d1126!important}html:has(.account-shell) .site-header{-webkit-backdrop-filter:none;background:#fff;border-bottom:1px solid #0d112614;box-shadow:0 1px #0d11260f}html:has(.account-shell) .site-header.site-header--on-light{-webkit-backdrop-filter:none;background:#fff;border-bottom:1px solid #0d112614;box-shadow:0 1px #0d11260f}html:has(.account-shell){--nav-height:76px;--header-height:calc(var(--nav-height) + var(--announce-height))}html:has(.account-shell) .site-header .container{width:100%;max-width:none;padding-inline:24px}html:has(.account-shell) .site-header__inner{justify-content:space-between;align-items:center;column-gap:16px;width:100%;display:flex}html:has(.account-shell) .site-brand{align-self:center;margin-top:0}html:has(.account-shell) .site-header__actions{gap:16px;margin-left:auto}html:has(.account-shell) .site-header__actions .lang-switch{display:flex}html:has(.account-shell) .site-header__auth{display:flex}html:has(.account-shell) .site-nav__link{color:#0d1126!important}html:has(.account-shell) .site-nav__link.is-active{color:#0d1126!important}html:has(.account-shell) .site-nav__chevron{color:#0d1126!important}html:has(.account-shell) .lang-switch{color:#0d1126!important}html:has(.account-shell) .lang-switch__label{color:#0d1126!important}html:has(.account-shell) .site-header__menu-btn{color:#0d1126!important}html:has(.account-shell) .site-header__wallet-text strong{color:#0d1126!important}html:has(.account-shell) .site-header__wallet{color:#0d1126!important}html:has(.account-shell) .site-header__user-btn{color:#0d1126!important}html:has(.account-shell) .site-header__user-name{color:#0d1126!important}html:has(.account-shell) .site-header__user-caret{color:#0d1126!important}html:has(.account-shell) .site-nav__link:hover{opacity:1;color:#0ef!important}html:has(.account-shell) .site-nav__link.is-active:hover{opacity:1;color:#0ef!important}html:has(.account-shell) .site-nav__item--dropdown.is-open .site-nav__link--dropdown{opacity:1;color:#0ef!important}html:has(.account-shell) .site-nav__item--dropdown.is-open .site-nav__link--dropdown:hover{opacity:1;color:#0ef!important}html:has(.account-shell) .site-nav__item--dropdown.is-open .site-nav__chevron{opacity:1;color:#0ef!important}html:has(.account-shell) .site-nav__link--dropdown:hover .site-nav__chevron{opacity:1;color:#0ef!important}html:has(.account-shell) .lang-switch__icon{filter:brightness(0)saturate();opacity:.85}html:has(.account-shell) .site-header__wallet{color:#0d1126;background:#fff;border:1px solid #0d112624;gap:10px;min-height:36px;padding:3px 3px 3px 12px}html:has(.account-shell) .site-header__wallet-icon{display:none}html:has(.account-shell) .site-header__wallet-recharge{min-height:28px;box-shadow:none;filter:none;background:#1255f5;border-radius:8px;padding:0 12px}html:has(.account-shell) .site-header__wallet-recharge:hover{filter:none;background:#0f4ae0}html:has(.account-shell) .site-header__user-btn{border-color:#0d11262e}.site-header__user-card{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 8px;display:grid}.site-header__avatar{color:#fff;background:linear-gradient(#5aa7ff 0%,#1255f5 100%);border-radius:999px;grid-row:1/3;place-items:center;width:36px;height:36px;display:grid}.site-header__user-name{text-overflow:ellipsis;white-space:nowrap;color:#0d1126;grid-column:2;min-width:0;font-size:.8125rem;font-weight:600;line-height:1.2;overflow:hidden}.site-header__user-pills{flex-wrap:nowrap;grid-column:2;gap:6px;display:flex}.site-header__user-pill{color:#fff;white-space:nowrap;background:#7eb3ff;border-radius:6px;justify-content:center;align-items:center;min-height:22px;padding:0 8px;font-size:.6875rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.site-header__user-pill.is-primary,.site-header__user-pill:nth-child(2){background:#1255f5}.site-header__user-pill:hover{opacity:.92}.site-header__user-caret{color:#5f6a6e;cursor:pointer;background:0 0;border:none;grid-area:1/3/3;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}@media (width<=767px){html:has(.account-shell){--nav-height:64px;--header-height:calc(var(--nav-height) + var(--announce-height))}.site-header__user-pills{display:none}.site-header__user-card{grid-template-rows:auto;align-items:center}.site-header__avatar{grid-row:1;width:28px;height:28px}.site-header__user-caret{grid-row:1}}.site-header .container{width:min(100% - var(--space-6), 1520px);max-width:1520px}.site-header__inner{height:var(--nav-height);min-height:var(--nav-height);align-items:center;column-gap:var(--space-8);flex:auto;grid-template-columns:auto minmax(0,1fr) minmax(max-content,auto);display:grid}.site-brand{flex-shrink:0;align-self:start;align-items:center;margin-top:9px;display:flex}.site-brand__logo{aspect-ratio:166/46;object-fit:contain;border-radius:0;width:min(166px,42vw);height:auto;display:block}.site-nav{justify-self:center;min-width:0}.site-nav__list{flex-wrap:nowrap;align-items:center;gap:clamp(20px,3.2vw,72px);width:max-content;height:24px;margin:0;padding:0;list-style:none;display:flex}.site-nav__link{color:#fff;white-space:nowrap;height:24px;transition:color var(--transition), opacity var(--transition);background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0;font-size:1rem;font-weight:500;line-height:24px;display:inline-flex}.site-nav__link--dropdown{cursor:pointer;font:inherit}.site-nav__chevron{opacity:.85;transition:transform var(--transition);flex-shrink:0}.site-nav__item--dropdown.is-open .site-nav__chevron{color:#0ef;transform:rotate(180deg)}.site-nav__item--dropdown.is-open .site-nav__link--dropdown{color:#0ef;opacity:1;background:0 0;border-color:#0000}.site-nav__link--dropdown:hover .site-nav__chevron,.site-nav__item--dropdown.is-open .site-nav__link--dropdown .site-nav__chevron{color:#0ef;opacity:1}.site-nav__item--dropdown{position:relative}.products-dropdown{z-index:50;width:min(340px,90vw);padding:var(--space-4);background:#fff;border:1px solid #0f172a0f;border-radius:16px;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 16px 40px #0f172a24}.products-dropdown:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.products-dropdown__section+.products-dropdown__section{margin-top:0}.products-dropdown__section-title{margin:0 0 var(--space-3);padding:0 var(--space-1);color:#8b93a1;font-size:.75rem;font-weight:500}.products-dropdown__divider{height:1px;margin:var(--space-4) 0;background:#e8ecf2}.products-dropdown__item{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);transition:background var(--transition);border-radius:12px;display:flex}.products-dropdown__item+.products-dropdown__item{margin-top:var(--space-1)}.products-dropdown__item:hover{background:#eef4ff}.products-dropdown__icon{border-radius:var(--radius-sm);color:#1255f5;width:40px;height:40px;transition:background var(--transition), color var(--transition);background:#eef3ff;flex-shrink:0;place-items:center;display:grid}.products-dropdown__item:hover .products-dropdown__icon{color:#1255f5;background:#e0ebff}.products-dropdown__text{flex-direction:column;gap:2px;min-width:0;padding-top:2px;display:flex}.products-dropdown__title{color:#0d1126;font-size:.9375rem;font-weight:600;line-height:1.3}.products-dropdown__desc{color:#8b93a1;font-size:.8125rem;line-height:1.45}.products-dropdown--pricing{box-sizing:border-box;background:#fff;border:1px solid #0f172a0f;border-radius:10px;width:317px;height:310px;padding:16px 14px 18px;box-shadow:0 12px 32px #0f172a1a}.products-dropdown--pricing .products-dropdown__section-title{color:#9aa3b2;margin:0 0 8px;padding:0 10px;font-size:12px;font-weight:400}.products-dropdown--pricing .products-dropdown__divider{background:#eceff3;margin:12px 8px}.products-dropdown--pricing .products-dropdown__item{border-radius:8px;align-items:center;gap:12px;padding:10px}.products-dropdown--pricing .products-dropdown__item+.products-dropdown__item{margin-top:4px}.products-dropdown--pricing .products-dropdown__item:hover{background:#f5f5f5}.products-dropdown--pricing .products-dropdown__icon{color:#111;background:0 0;border-radius:0;width:24px;height:24px}.products-dropdown--pricing .products-dropdown__item:hover .products-dropdown__icon{color:#111;background:0 0}.products-dropdown--pricing .products-dropdown__text{gap:4px;padding-top:0}.products-dropdown--pricing .products-dropdown__title{color:#111;font-size:14px;font-weight:700}.products-dropdown--pricing .products-dropdown__desc{color:#8b93a1;font-size:12px}.site-header__login{box-sizing:border-box;width:71px;min-width:71px;height:36px;min-height:36px;display:none;color:#fff!important;box-shadow:none!important;background:0 0!important;border:1px solid #8d9eb3!important;border-radius:37px!important;padding:0!important;font-size:.875rem!important;font-weight:500!important;line-height:1!important}.site-header__login:hover:not(:disabled){filter:none;transform:none;color:#fff!important;background:#ffffff14!important;border-color:#a8b8cc!important}.site-header__register{box-sizing:border-box;width:71px;min-width:71px;height:36px;min-height:36px;display:none;color:#0a0a0a!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:33px!important;padding:0!important;font-size:.875rem!important;font-weight:500!important;line-height:1!important}.site-header__register:hover:not(:disabled){filter:none;transform:none;color:#0a0a0a!important;box-shadow:none!important;background:#ffffffeb!important}@media (width>=1024px){.site-header__login,.site-header__register{display:inline-flex}}.btn--outline{border-color:var(--color-border-strong);color:var(--color-text);background:0 0}.btn--outline:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft)}.site-nav__link:hover{color:#0ef;opacity:1;background:0 0}html:has(.landing-page) .site-nav__link:hover{color:#0ef;opacity:1}.site-nav__link.is-active{color:#fff;opacity:1;background:0 0;border-color:#0000;font-weight:600}html:has(.landing-page) .site-nav__link.is-active{color:#fff}html:has(.landing-page) .site-nav__link.is-active:hover{color:#0ef}.site-nav__link.is-active:hover{color:#0ef;opacity:1;background:0 0;border-color:#0000}.site-header__actions{justify-self:end;align-items:center;gap:var(--space-3);flex-shrink:0;min-width:max-content;display:flex}.site-header__actions .lang-switch{flex-shrink:0;align-self:center;margin-top:2px;display:none}@media (width>=1024px){.site-header__actions .lang-switch{display:inline-flex}}.site-header__menu-btn,.site-nav-backdrop,.site-nav__mobile-actions,.site-nav__head{display:none}@media (width>=1200px){.site-nav__body{display:contents}}@media (width<=1199px){.site-header__inner{column-gap:var(--space-3);grid-template-columns:auto 1fr auto}.site-nav{top:var(--header-height);z-index:90;padding:var(--space-4);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(16px);opacity:0;pointer-events:none;transition:transform var(--transition), opacity var(--transition);background:#000000eb;border-bottom:1px solid #ffffff14;position:fixed;left:0;right:0;transform:translateY(-110%)}.site-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.site-nav__head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.site-nav__brand{min-width:0;text-decoration:none;display:block}.site-nav__brand-logo{width:auto;height:32px;display:block}.site-nav__close{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;padding:0;display:grid}html:has(.landing-page) .site-header--on-light .site-nav__close{color:#0d1126;background:#0d11260a;border-color:#0d11261f}.site-nav__list{flex-direction:column;align-items:stretch;gap:0;width:100%;height:auto}.site-nav__link{color:#fff;height:auto;padding:.75rem 1rem;line-height:1.4;display:block}.site-header__menu-btn{color:#fff;display:grid}html:has(.landing-page) .site-nav{background:#0d1126fa;border-bottom:1px solid #50a0ff2e}html:has(.landing-page) .site-nav__link{color:#fff}html:has(.landing-page) .site-header__menu-btn{color:#fff}html:has(.landing-page) .site-header--on-light .site-nav{background:#f7f7f7;border-bottom:1px solid #0d112614}html:has(.landing-page) .site-header--on-light .site-nav__link{color:#0d1126!important}html:has(.landing-page) .site-header--on-light .site-header__menu-btn{color:#0d1126!important}:is(html:has(.landing-page) .site-header--on-light .lang-switch,html:has(.landing-page) .site-header--on-light .lang-switch__label){color:#0d1126!important}html:has(.landing-page) .site-header--on-light .lang-switch__icon{filter:brightness(0)saturate();opacity:.85}html:has(.landing-page) .products-dropdown{background:#ffffff0f;border:1px solid #ffffff1f}html:has(.landing-page) .products-dropdown--pricing{background:#fff;border:1px solid #0f172a0f;box-shadow:0 12px 32px #0f172a1a}:is(html:has(.landing-page) .products-dropdown__section-title,html:has(.landing-page) .products-dropdown__desc){color:#ffffff8c}:is(html:has(.landing-page) .products-dropdown--pricing .products-dropdown__section-title,html:has(.landing-page) .products-dropdown--pricing .products-dropdown__desc){color:#9aa3b2}html:has(.landing-page) .products-dropdown__title{color:#fff}html:has(.landing-page) .products-dropdown--pricing .products-dropdown__title{color:#111}html:has(.landing-page) .products-dropdown__item:hover{background:#ffffff14}html:has(.landing-page) .products-dropdown--pricing .products-dropdown__item:hover{background:#f5f5f5}html:has(.landing-page) .products-dropdown__divider{background:#ffffff1f}html:has(.landing-page) .products-dropdown--pricing .products-dropdown__divider{background:#eceff3}.products-dropdown{width:100%;margin-top:var(--space-2);margin-left:var(--space-2);padding:var(--space-3);box-shadow:none;border-radius:var(--radius-md);background:#ffffff0f;border:1px solid #ffffff14;position:static;transform:none}.products-dropdown--pricing{width:100%;height:auto;box-shadow:none;background:#fff;border:1px solid #0f172a0f;margin-left:0;padding:14px 12px}.products-dropdown__section-title{color:#ffffff8c}.products-dropdown--pricing .products-dropdown__section-title{color:#9aa3b2}.products-dropdown__title{color:#fff}.products-dropdown--pricing .products-dropdown__title{color:#111}.products-dropdown__desc{color:#ffffff8c}.products-dropdown--pricing .products-dropdown__desc{color:#8b93a1}.products-dropdown__item:hover{background:#ffffff14}.products-dropdown--pricing .products-dropdown__item:hover{background:#f5f5f5}.products-dropdown__divider{background:#ffffff1f}.products-dropdown--pricing .products-dropdown__divider{background:#eceff3}.site-nav__mobile-actions{align-items:stretch;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid #ffffff1f;flex-direction:column;display:flex}.site-nav__mobile-actions .lang-switch{align-self:flex-start}.site-nav__mobile-actions .btn{flex:1}.site-header__login,.site-header__register{display:none}.site-nav-backdrop{inset:var(--header-height) 0 0;z-index:80;background:#0000008c;display:block;position:fixed}}@media (width>=1200px){.site-nav{max-width:100%}.site-nav__list{gap:clamp(24px,2.8vw,72px);height:24px}.site-nav__link{height:24px;padding:0;font-size:1rem;line-height:24px}.site-header__wallet-text{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.site-header__user-btn span{text-overflow:ellipsis;white-space:nowrap;max-width:8.5rem;overflow:hidden}}.section-label{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);background:var(--color-primary-soft);color:var(--color-primary);border-radius:999px;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.section-header{max-width:540px;margin-bottom:var(--space-6)}.section-header--center{text-align:center;margin-inline:auto}.section-title{margin:0 0 var(--space-3);letter-spacing:-.03em;font-size:clamp(1.5rem,3.5vw,2.375rem);font-weight:700;line-height:1.15}.section-title-accent{background:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.section-subtitle{color:var(--color-text-secondary);margin:0;font-size:1.0625rem;line-height:1.65}.landing-page{isolation:isolate;background-color:var(--color-bg);background-image:var(--landing-mesh);background-attachment:scroll;position:relative}.landing-page>section{z-index:1;box-sizing:border-box;scroll-snap-align:none;scroll-snap-stop:normal;background:0 0;align-items:center;height:auto;min-height:0;max-height:none;padding:clamp(48px,6vh,80px) 0;display:flex;position:relative;overflow:visible}.landing-shell{isolation:isolate;background:#030f1b;position:relative}.landing-shell .site-header{z-index:100;width:100%;position:fixed;top:0;left:0;right:0}.landing-shell .landing-page>section:not(.hero){background-color:var(--color-bg,#f7f8fb)}.landing-shell .landing-page>section.global-network{background-color:#030f1b!important;background-image:var(--global-network-map)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100%!important}.hero__corner-lights{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__spine-lights{position:absolute;inset:0}.hero__spine-light{object-fit:cover;object-position:center top;opacity:0;mix-blend-mode:screen;will-change:opacity;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.hero__spine-light--lower{animation:2.3s cubic-bezier(.22,1,.36,1) both hero-spine-light-lower}.hero__spine-light--upper{animation:2.3s cubic-bezier(.22,1,.36,1) both hero-spine-light-upper}@keyframes hero-spine-light-lower{0%{opacity:0}8%{opacity:.25}28%{opacity:.7}48%{opacity:1}to{opacity:1}}@keyframes hero-spine-light-upper{0%,22%{opacity:0}40%{opacity:.35}58%{opacity:.75}78%{opacity:1}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero__spine-light--lower,.hero__spine-light--upper{opacity:.85;animation:none}}.landing-page>section.features{height:auto;min-height:0;max-height:none;overflow:visible}.landing-page>section.faq{box-sizing:border-box;justify-content:center;align-items:flex-start;height:auto;min-height:0;max-height:none;padding:clamp(40px,6vh,72px) 0;display:flex;overflow:visible}.landing-page>section.hero{height:auto;min-height:100svh;max-height:none;padding:calc(var(--header-height) + clamp(24px, 4vh, 48px)) 0 clamp(32px, 5vh, 64px);background:var(--hero-bg,#0d1126);box-sizing:border-box;justify-content:center;align-items:center;display:flex;overflow:visible}.landing-page>section.testimonials{box-sizing:border-box;background:#f3f5f8;align-items:stretch;height:auto;min-height:0;max-height:none;padding:clamp(48px,7vh,80px) 0;display:flex;overflow:visible}.landing-page>section.testimonials .section-title{color:#0d1126}.landing-page>section.testimonials .section-subtitle{color:#5f6a6e}.landing-page>section>.container{width:100%}.hero{position:relative;overflow:visible}.hero__bg{z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(circle 300px at var(--grid-x,50%) var(--grid-y,50%), #000 0%, #000000d9 32%, #00000059 58%, transparent 80%);-webkit-mask-image:radial-gradient(circle 300px at var(--grid-x,50%) var(--grid-y,50%), #000 0%, #000000d9 32%, #00000059 58%, transparent 80%);mask-image:radial-gradient(circle 300px at var(--grid-x,50%) var(--grid-y,50%), #000 0%, #000000d9 32%, #00000059 58%, transparent 80%);opacity:0;transition:opacity .4s;position:absolute;inset:0;overflow:hidden}.hero.is-grid-active .hero__bg{opacity:1}.hero__grid{z-index:0;background-image:linear-gradient(#8cc8ff38 1px,#0000 1px),linear-gradient(90deg,#8cc8ff38 1px,#0000 1px),linear-gradient(#96d2ff1a 1px,#0000 1px),linear-gradient(90deg,#96d2ff1a 1px,#0000 1px);background-position:0 0;background-size:64px 64px,64px 64px,128px 128px,128px 128px;position:absolute;inset:0}.hero__particles{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hero__bg{transition:none}.hero__particles{display:none}}.hero__content{z-index:2;text-align:center;width:100%;max-width:820px;padding:var(--space-10) var(--space-4);flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}.hero__content>.hero__title{opacity:1;flex-direction:column;align-items:center;animation:none;display:flex;transform:none}.hero__content .hero__title-line,.hero__content .hero__title-accent,.hero__content>.hero__capsule,.hero__content>.hero__features,.hero__content>.hero__actions,.hero__content>.hero__notice{animation:1.25s cubic-bezier(.22,1,.36,1) both hero-rise-in}.hero__content>.hero__notice{animation-delay:80ms}.hero__content>.hero__actions{animation-delay:.28s}.hero__content>.hero__features{animation-delay:.48s}.hero__content>.hero__capsule{animation-delay:.66s}.hero__content .hero__title-accent{animation-delay:.84s;display:block}.hero__content .hero__title-line{animation-delay:1.02s;display:block}@keyframes hero-rise-in{0%{opacity:0;transform:translateY(40px)}45%{opacity:.7}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero__content .hero__title-line,.hero__content .hero__title-accent,.hero__content>.hero__capsule,.hero__content>.hero__features,.hero__content>.hero__actions,.hero__content>.hero__notice{animation:none}}.hero__orb{display:none}.hero__content a,.hero__content button{pointer-events:auto}.hero .hero__title{background:linear-gradient(#fff 0%,#626a78 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero .hero__capsule{color:#ffffffb8;background:0 0;border:0;padding:0;font-size:.9375rem}.hero .hero__feature{color:#0000}.hero .hero__feature svg{color:#ffffffe0}.hero .btn--outline{box-sizing:border-box;color:#fff;background:0 0;border:1px solid #bad6ffd1;border-radius:37px;gap:10px;width:192px;height:52px;padding:15px 22px;font-size:16px;font-weight:600}.hero .btn--outline:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#fff}.hero .btn--primary,.hero__buy{box-sizing:border-box;gap:10px;width:192px;height:52px;padding:15px 22px;font-size:16px;font-weight:600;color:#fff!important;background:linear-gradient(90deg,#2f6bff 0%,#22c8ff 100%)!important;border:0!important;border-radius:37px!important;box-shadow:0 8px 24px #2f6bff59!important}.hero .btn--primary:hover:not(:disabled),.hero__buy:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 10px 28px #22c8ff47!important}.hero__badge{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);border:1px solid color-mix(in srgb, var(--color-primary) 25%, var(--color-border));background:var(--color-surface);color:var(--color-primary);border-radius:999px;padding:.4rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.hero__title{margin:0 0 var(--space-8);letter-spacing:-.02em;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:700;line-height:1.35}.hero__title-accent{margin-top:var(--space-4);display:block}.hero__capsule{margin:0 0 var(--space-8);max-width:42rem;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6;display:inline-block}.hero__features{margin:0 0 var(--space-10);flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;padding:0;list-style:none;display:flex}.hero__feature{align-items:center;gap:8px;font-size:.9375rem;font-weight:500;line-height:1;display:inline-flex}.hero__feature-sep{flex-shrink:0;justify-content:center;align-items:center;width:76px;height:18px;margin:0;padding:0;list-style:none;display:flex}.hero__feature-dash{background-image:repeating-linear-gradient(90deg,#fff6 0 3px,#0000 3px 7px);border:none;width:36px;height:1px;margin:0;display:block}.hero__feature-mark{box-sizing:border-box;color:#8b93a1;border:1.5px solid #8b93a1;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;line-height:1;display:grid}.hero__feature-mark svg{display:block}.hero__feature-text{background:linear-gradient(#fff 0%,#626a78 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero__actions{justify-content:center;gap:var(--space-3);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.hero__notice{color:#e8a04b;text-align:center;justify-content:center;align-items:center;gap:6px;margin:0 auto;font-size:.8125rem;line-height:1.5;display:inline-flex}.hero__notice-mark{box-sizing:border-box;color:#e8a04b;border:1.2px solid;border-radius:50%;flex-shrink:0;place-items:center;width:12px;height:12px;font-size:8px;font-weight:700;line-height:1;display:grid}.hero__notice-text{color:inherit}.hero .gradient-border--btn,.hero .gradient-border--btn .btn{border-radius:999px}.hero__stats{gap:var(--space-8);flex-wrap:wrap;margin:0;display:flex}.hero__stat{flex-direction:column;gap:2px;display:flex}.hero__stat-value{letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:1.375rem;font-weight:700}.hero__stat-label{color:var(--color-text-muted);margin:0;font-size:.8125rem}@media (width<=639px){.hero__actions{flex-direction:column;align-items:center;width:100%}.hero__actions .hero__buy{width:192px;min-width:192px}}.page-hero{padding:var(--space-10) 0 var(--space-8);position:relative;overflow:hidden}.page-hero--compact{padding:var(--space-8) 0 var(--space-6)}.page-hero--product{padding-bottom:var(--space-16)}.page-hero__content{z-index:1;text-align:center;max-width:720px;padding-inline:var(--space-4);flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}.page-hero__title{margin:0 0 var(--space-3);letter-spacing:-.02em;color:#fff;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.2}.page-hero__title-accent{margin-top:var(--space-2);background:var(--gradient-brand-horizontal);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.page-hero__title--inline .page-hero__title-accent{margin-top:0;margin-left:.2em;display:inline}.page-hero__subtitle{max-width:560px;color:var(--color-text-secondary);margin:0;font-size:.9375rem;line-height:1.7}.page-hero__actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.tutorial-tabs__btn.is-active,.news-tabs__btn.is-active{color:var(--color-text);background:var(--inner-tab-active-bg);box-shadow:inset 0 0 0 1px var(--inner-tab-active-border);font-weight:600}.tutorial-search,.news-search,.partner-search{border:1px solid var(--color-border);background:#ffffff0a}.tutorial-search:focus-within,.news-search:focus-within,.partner-search:focus-within{border-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-border));background:#ffffff0f;box-shadow:0 0 0 3px #5d26ff1f}.chat-preview__status-dot{background:#22c55e;border-radius:999px;width:6px;height:6px;animation:2s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.5}}.chat-bubble{gap:var(--space-3);max-width:92%;display:flex}.chat-bubble--user{flex-direction:row-reverse;align-self:flex-end}.chat-bubble--ai{align-self:flex-start}.chat-bubble__avatar{border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.chat-bubble__avatar--user{background:var(--color-surface-muted);color:var(--color-text-secondary)}.chat-bubble__avatar--ai{background:var(--color-primary-soft);color:var(--color-primary)}.chat-bubble__text{border-radius:var(--radius-md);margin:0;padding:.75rem 1rem;font-size:.875rem;line-height:1.55}.chat-bubble--user .chat-bubble__text{background:var(--color-primary);color:#fff;border-bottom-right-radius:4px}.chat-bubble--ai .chat-bubble__text{background:var(--color-surface-muted);color:var(--color-text);border-bottom-left-radius:4px}.chat-preview__input{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);background:var(--color-surface-muted);display:flex}.chat-preview__input-placeholder{color:var(--color-text-muted);font-size:.8125rem}.chat-preview__send{background:var(--color-primary);color:#fff;border-radius:999px;place-items:center;width:28px;height:28px;font-size:.875rem;font-weight:700;display:grid}.streaming-cursor{vertical-align:text-bottom;background:var(--color-primary);width:2px;height:1em;margin-left:1px;animation:.8s step-end infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.features .container,.features__container{width:min(100% - var(--space-8), 1180px);flex-direction:column;justify-content:center;gap:0;max-width:1180px;display:flex}.landing-page>section.features.features--light,.landing-page>section.pricing-plans{background:var(--color-bg,#f7f8fb)}.landing-page>section.global-network,.landing-shell .landing-page>section.global-network{box-sizing:border-box;justify-content:center;align-items:center;height:auto;min-height:0;max-height:none;padding:0;display:flex;overflow:visible;background-color:#030f1b!important;background-image:var(--global-network-map)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100%!important}.features--light{background:var(--color-bg,#f7f8fb)}.features--light .section-title{color:#0d1126;letter-spacing:0;margin:0 0 12px;font-size:clamp(28px,4vw,36px);font-weight:700;line-height:normal}.features--light .section-subtitle{color:#5f6a6e;letter-spacing:0;margin:0;font-size:clamp(14px,2vw,16px);font-weight:400;line-height:1.5}.features .section-header{max-width:720px;padding-inline:var(--space-2);margin-bottom:75px}.features__tabs{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0;width:100%;max-width:1180px;margin-inline:auto;display:flex}.features__tab{box-sizing:border-box;color:#0d1126;cursor:pointer;isolation:isolate;contain:layout paint;background:#fff;border:2px solid #0000;border-radius:999px;flex:0 0 214px;justify-content:center;align-items:center;width:214px;min-width:214px;max-width:214px;height:65px;padding:0;font-size:1rem;font-weight:700;line-height:1;transition:border-color .2s,color .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0d11260a}.features__tab-fill{z-index:0;border-radius:inherit;pointer-events:none;animation:features-tab-fill-progress var(--features-tab-ms,4s) linear forwards;background:#007aff1f;position:absolute;inset:0;transform:translate(-100%)}.features__tab-label{z-index:1;position:relative}.features__tab:hover:not(.is-active){color:#007aff}.features__tab.is-active{color:#007aff;box-shadow:none;border-color:#007aff}.features__tabs:hover .features__tab-fill{animation-play-state:paused}@keyframes features-tab-fill-progress{0%{transform:translate(-100%)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.features__tab{transition:none}.features__tab-fill{animation:none;transform:none}}.features__panel{grid-template-columns:minmax(0,1fr) minmax(220px,460px);justify-content:space-between;align-items:center;gap:clamp(24px,4vw,64px);width:100%;margin-top:106px;display:grid}.features__copy{box-sizing:border-box;flex-direction:column;justify-content:center;gap:40px;width:100%;min-width:0;min-height:0;display:flex}.features__panel-title{color:#0d1126;letter-spacing:0;margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.45}.features__points{flex-direction:column;gap:33px;margin:0;padding:0;list-style:none;display:flex}.features__point{grid-template-columns:22px 1fr;align-items:start;gap:12px;display:grid}.features__point-icon{color:#007aff;background:0 0;border-radius:0;place-items:center;width:22px;height:22px;margin-top:2px;display:grid}.features__point-title{color:#0d1126;margin:0 0 9px;font-size:18px;font-weight:700;line-height:1.4}.features__point-desc{color:#5f6a6e;margin:0;font-size:15px;font-weight:400;line-height:1.65}.features__visual{box-sizing:border-box;aspect-ratio:1;place-items:center;width:min(100%,460px);max-width:100%;height:auto;min-height:0;margin-inline:auto;display:grid;position:relative}.features__visual-img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.features__visual-glow,.features__network,.features__node,.features__visual-card{display:none}.features__visual-card{z-index:1;align-items:center;gap:var(--space-4);width:min(100%,360px);padding:var(--space-10) var(--space-8);background:linear-gradient(160deg,#fff 0%,#f3f7ff 100%);border-radius:28px;flex-direction:column;display:flex;position:relative;box-shadow:0 18px 48px #12285a1a}.features__visual-icon{color:#1255f5;background:linear-gradient(135deg,#00d2ff29,#5d26ff2e);border-radius:999px;place-items:center;width:88px;height:88px;display:grid}.features__visual-label{color:#0d1126;margin:0;font-size:1.125rem;font-weight:700}.features__visual-nodes{gap:var(--space-3);display:flex}.features__visual-nodes span{opacity:.45;background:#007aff;border-radius:999px;width:10px;height:10px;animation:1.8s ease-in-out infinite features-node-pulse}.features__visual-nodes span:nth-child(2){opacity:.7;animation-delay:.25s}.features__visual-nodes span:nth-child(3){animation-delay:.5s}@keyframes features-node-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.9;transform:scale(1.25)}}.features__grid{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:1020px;margin-inline:auto;display:grid}.feature-card{padding:var(--space-6);border:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:156px;transition:border-color var(--transition), box-shadow var(--transition), transform var(--transition);background:#ffffff0a}.feature-card:hover{border-color:color-mix(in srgb, var(--color-primary) 30%, var(--color-border));box-shadow:var(--shadow-md);transform:translateY(-2px)}.feature-card__icon{width:44px;height:44px;margin-bottom:var(--space-4);border-radius:var(--radius-sm);background:var(--color-primary-soft);color:var(--color-primary);place-items:center;display:grid}.feature-card__title{margin:0 0 var(--space-2);font-size:1rem;font-weight:600}.feature-card__desc{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.65}.features__cta{justify-content:center;margin-top:0;display:flex}@media (width<=1199px){.features__panel{grid-template-columns:minmax(0,1fr) minmax(220px,38vw);gap:clamp(24px,4vw,48px);margin-top:64px}.features__copy{gap:32px}.features__tabs{flex-wrap:wrap;justify-content:center;gap:16px 20px}.features__tab{flex:0 0 180px;width:180px;min-width:180px;max-width:180px;height:56px;font-size:.9375rem}}@media (width<=1023px){.features__panel{grid-template-columns:1fr;gap:32px;margin-top:48px}.features__visual{order:-1;width:min(100%,420px)}.features__tabs{gap:12px}.features__tab{flex:0 0 calc(50% - 6px);width:calc(50% - 6px);min-width:0;max-width:none}.features__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:680px}}@media (width<=639px){.features__container{width:min(100% - var(--space-6), 1180px);gap:0}.features__tabs{gap:10px}.features__tab{flex:0 0 calc(50% - 5px);width:calc(50% - 5px);min-width:0;max-width:none;height:48px;font-size:.875rem}.features__panel{margin-top:32px}.features__copy{gap:28px}.features__points{gap:24px}.features__point-title{margin-bottom:9px;font-size:16px}.features__point-desc{font-size:14px}.features__visual{width:min(100%,320px)}.features__grid{grid-template-columns:1fr}}.landing-page>section.pricing-plans{box-sizing:border-box;background:#f7f7f7;justify-content:center;align-items:center;height:auto;min-height:0;max-height:none;padding:clamp(48px,7vh,80px) 0;display:flex;overflow:visible}.pricing-plans{background:#f7f7f7}.pricing-plans__slot{width:min(100% - var(--space-8), 1180px);justify-content:center;align-items:center;max-width:1180px;height:auto;min-height:0;margin-inline:auto;display:flex}.pricing-plans__frame{max-width:100%;position:relative}.pricing-plans__board{transform-origin:0 0;will-change:transform}.pricing-plans__container{flex-direction:column;gap:0;width:100%;max-width:1180px;display:flex}.pricing-plans .section-header{margin-bottom:56px}.pricing-plans .section-title{color:#0d1126;letter-spacing:0;margin:0 0 12px;font-size:36px;font-weight:700;line-height:normal}.pricing-plans .section-subtitle{color:#5f6a6e;letter-spacing:0;margin:0;font-size:16px;font-weight:400;line-height:normal}.pricing-plans__grid{grid-template-columns:repeat(2,minmax(0,580px));justify-content:space-between;gap:20px;width:100%;display:grid}.pricing-card{--pricing-usecase-col:56px;--pricing-usecase-size:48px;--pricing-usecase-gap-x:16px;--pricing-split-gap:64px;box-sizing:border-box;background:#fff;border-radius:16px;flex-direction:column;gap:0;width:100%;height:532px;min-height:532px;padding:28px 32px 24px;display:flex;overflow:visible;box-shadow:0 10px 32px #1018280f}.pricing-card__header{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:12px;margin-bottom:24px;display:flex}.pricing-card__title{color:#0d1126;white-space:nowrap;flex:none;margin:0;font-size:22px;font-weight:700;line-height:1.3}.pricing-card__badge{box-sizing:border-box;color:#1255f5;white-space:nowrap;background:#e5ebfe;border-radius:7.8px;flex:none;align-items:center;margin:0;padding:5px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.pricing-card__usecases{grid-template-columns:repeat(5, var(--pricing-usecase-col));column-gap:var(--pricing-usecase-gap-x);justify-content:start;row-gap:8px;width:max-content;max-width:100%;margin:0 0 64px;padding:0;list-style:none;display:grid}.pricing-card__usecase{width:var(--pricing-usecase-col);color:#0d1126;text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1.3;display:flex}.pricing-card__usecase>span:not(.pricing-card__usecase-icon){white-space:nowrap;width:100%;display:block}.pricing-card__usecase-icon{width:var(--pricing-usecase-size);height:var(--pricing-usecase-size);color:#2f6bff;background:#eef3ff;border-radius:12px;place-items:center;display:grid}.pricing-card__body{grid-template-columns:calc(var(--pricing-usecase-col) * 4 + var(--pricing-usecase-gap-x) * 3) 1px minmax(0, 1fr);flex:1;align-items:center;column-gap:0;min-height:0;margin-bottom:24px;display:grid}.pricing-card__divider{background-image:linear-gradient(#d5dbe7 50%,#0000 50%);background-repeat:repeat-y;background-size:1px 10px;place-self:stretch center;width:1px;height:100%;min-height:120px}.pricing-card__features{flex-direction:column;align-self:start;gap:24px;margin:0;padding:0;list-style:none;display:flex}.pricing-card__features li{color:#0d1126;align-items:center;gap:10px;font-size:16px;font-weight:500;line-height:1.5;display:flex}.pricing-card__features svg{color:#007aff;flex-shrink:0}.pricing-card__price{text-align:center;padding-inline:8px;padding-left:var(--pricing-split-gap);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.pricing-card__amount{color:#0d1126;letter-spacing:0;margin:0;font-size:56px;font-weight:700;line-height:1}.pricing-card__unit{color:#5f6a6e;margin:8px 0 10px;font-size:16px;font-weight:400;line-height:1.4}.pricing-card__meta{color:#5f6a6e;margin:0;font-size:13px;font-weight:400;line-height:1.45}.pricing-card__cta{color:#fff;width:100%;min-height:52px;transition:filter var(--transition), transform var(--transition);background:linear-gradient(90deg,#2f6bff 0%,#22c8ff 100%);border-radius:999px;justify-content:center;align-items:center;gap:4px;margin-top:auto;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.pricing-card__cta:hover{filter:brightness(1.05);transform:translateY(-1px)}@media (width<=1023px){.landing-page>section.pricing-plans{height:auto;max-height:none;padding:clamp(32px,5vh,56px) 0;overflow:visible}.pricing-plans__slot{width:min(100% - var(--space-8), 1180px);height:auto}.pricing-plans__board{width:100%!important;transform:none!important}.pricing-plans__frame{width:100%!important;height:auto!important}.pricing-plans__container{gap:28px}.pricing-plans__grid{grid-template-columns:1fr;max-width:580px;margin-inline:auto}.pricing-card{height:auto;min-height:0}.pricing-card__header{margin-bottom:20px}.pricing-card__usecases{max-width:100%;margin-bottom:40px}.pricing-card__body{grid-template-columns:1fr;gap:20px;margin-bottom:20px}.pricing-card__divider{background-image:linear-gradient(90deg,#d5dbe7 50%,#0000 50%);background-repeat:repeat-x;background-size:10px 1px;width:100%;height:1px;min-height:0}}@media (width<=639px){.pricing-plans__container{gap:24px}.pricing-card__header{flex-wrap:wrap;gap:10px}.pricing-card__usecases{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.features .container{width:min(100% - var(--space-8), 1080px);gap:var(--space-6)}.features__grid{grid-template-columns:minmax(0,1fr);max-width:420px}.feature-card{min-height:0}}.global-network{--global-network-bg:#030f1b;color:#fff;background-color:var(--global-network-bg);background-image:var(--global-network-map);background-position:top;background-repeat:no-repeat;background-size:100%;position:relative}.global-network__slot{justify-content:center;align-items:center;width:100%;max-width:none;height:auto;min-height:0;margin-inline:auto;display:flex}.global-network__frame{width:100%;max-width:100%;position:relative}.global-network__board{transform-origin:0 0;will-change:transform}.global-network__inner{z-index:1;padding-inline:0;box-sizing:border-box;flex-direction:column;justify-content:center;gap:10px;width:100%;max-width:none;margin-inline:auto;padding-top:0;display:flex;position:relative}.global-network__header{display:none}.global-network__title{letter-spacing:0;color:#fff;margin:0 0 12px;font-size:36px;font-weight:700;line-height:normal}.global-network__regions{letter-spacing:0;color:#5f6672;margin:0;font-size:16px;font-weight:400;line-height:normal}.global-network__cta{margin-top:var(--space-2)}.global-network__flags{z-index:5;width:min(100% - var(--space-6), 1180px);background:#fff;border:none;border-radius:999px;max-width:1180px;height:72px;margin:0;padding:0;position:absolute;bottom:clamp(20px,4.2%,48px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 32px #00000047}.global-network__flags-track{align-items:center;gap:40px;width:max-content;height:100%;padding-inline:28px;animation:32s linear infinite global-network-flags-marquee;display:flex}.global-network__flags:hover .global-network__flags-track{animation-play-state:paused}@keyframes global-network-flags-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.global-network__flag{flex:none;align-items:center;gap:12px;min-width:168px;display:flex}.global-network__flag-emoji{background:#eef3ff;border-radius:999px;flex-shrink:0;place-items:center;width:52.8px;height:52.8px;line-height:1;display:grid;overflow:hidden}.global-network__flag-img{object-fit:cover;object-position:center;border-radius:inherit;width:100%;height:100%;display:block}.global-network__flag-name{color:#000;margin:0;font-size:16px;font-weight:500;line-height:1.3}.global-network__flag-meta{color:#5f6a6e;margin:2px 0 0;font-size:12px;line-height:1.4}@media (width<=767px){.global-network__flags{height:64px;bottom:12px}.global-network__flag-emoji{width:44px;height:44px}.global-network__flag-name{font-size:14px}}@media (prefers-reduced-motion:reduce){.global-network__flags-track{animation:none}}.global-network__body{flex:none;width:100%;min-height:0;display:block;position:relative}.global-network__stage{aspect-ratio:1920/980;width:100%;max-width:100%;height:auto;min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;margin-inline:auto;padding:0;position:relative;overflow:hidden}.global-network__map-art{object-fit:cover;object-position:center center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;opacity:1;width:100%;height:100%;display:block}.global-network__map-dots{z-index:2;aspect-ratio:4216/1808;object-fit:contain;object-position:center center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;mix-blend-mode:screen;width:52%;height:auto;max-height:58%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.global-network__map-art--mobile,.global-network__h5-cover,.scenarios__h5-cover,.landing-bottom-art__h5-cover{display:none}.landing-bottom-art__desktop{width:100%;display:block}.global-network__flows{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.global-network__flow-line{opacity:.55;animation:3.2s linear infinite network-flow-dash}.global-network__flow-packet{filter:drop-shadow(0 0 6px #00d2ff)}@keyframes network-flow-dash{to{stroke-dashoffset:48px}}.global-network__pins{z-index:5;pointer-events:none;position:absolute;inset:0}.global-network__pin-text{z-index:6;box-sizing:border-box;letter-spacing:.02em;color:#0d1126;white-space:nowrap;text-overflow:clip;justify-content:flex-start;align-items:center;margin:0;padding:0 10px 0 0;font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:12px;font-weight:600;line-height:1;display:flex;position:absolute;overflow:hidden;transform:none}.global-network__glow{z-index:4;width:48px;height:48px;position:absolute;transform:translate(-50%,-50%)}.global-network__glow--hub{width:48px;height:48px}.global-network__glow:before{content:"";pointer-events:none;background:radial-gradient(circle,#00d2ff80 0%,#00d2ff38 30%,#00d2ff14 52%,#0000 72%);border-radius:50%;position:absolute;inset:0}.global-network__glow-core{background:#00d2ff;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 6px #00d2ff,0 0 12px #00d2ffa6,0 0 20px #00d2ff4d}.global-network__glow-ring{opacity:0;border:1.2px solid #00d2ff8c;border-radius:50%;width:9px;height:9px;margin:0;animation:2.8s cubic-bezier(.22,.61,.36,1) infinite network-glow-ring;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.global-network__glow-ring--a{animation-delay:var(--glow-delay,0s)}.global-network__glow-ring--b{animation-delay:calc(var(--glow-delay,0s) + .9s)}.global-network__glow-ring--c{animation-delay:calc(var(--glow-delay,0s) + 1.8s)}@keyframes network-glow-ring{0%{opacity:.75;border-color:#00d2ffb3;width:9px;height:9px}70%{opacity:.18}to{opacity:0;border-color:#00d2ff00;width:48px;height:48px}}.global-network__glow--hub .global-network__glow-ring{animation-duration:2.4s}.global-network__glow--hub .global-network__glow-core{width:8px;height:8px}.global-network__stats{z-index:6;pointer-events:none;flex-direction:column;align-items:flex-start;gap:10px;width:173px;margin:0;padding:0;display:flex;position:absolute;inset:auto auto max(24px,14%) 58%}.global-network__svg{width:100%;height:100%;display:block;overflow:hidden}.global-network__ocean{fill:#0000}.global-network__land{stroke:none}.global-network__dot-pattern{fill:#94a8ba8c}.global-network__land-dots{opacity:.9}.global-network__map-dot{fill:#64748b59;animation:3s ease-in-out infinite map-dot-pulse}@keyframes map-dot-pulse{0%,to{opacity:.35}50%{opacity:.75}}.global-network__flow-line{stroke-dasharray:8 14;opacity:.7;animation:2.4s linear infinite flow-dash}@keyframes flow-dash{to{stroke-dashoffset:-44px}}.global-network__flow-packet{opacity:.9;filter:drop-shadow(0 0 4px var(--color-accent))}.global-network__node-pulse{animation:2.8s ease-in-out infinite node-pulse}@keyframes node-pulse{0%,to{opacity:.45;transform-origin:50%}50%{opacity:.95}}.global-network__node-core{filter:drop-shadow(0 0 6px var(--color-accent))}.global-network__labels{z-index:4;pointer-events:none;position:absolute;inset:0}.global-network__label{color:#0d1126;white-space:nowrap;filter:drop-shadow(0 0 10px #ffffff73)drop-shadow(0 4px 14px #00d2ff47);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0;font-size:.75rem;font-weight:500;display:inline-flex;position:absolute;transform:translate(6px,-50%)}.global-network__label--left{transform:translate(calc(-100% - 6px),-50%)}.global-network__label--top{transform:translate(-50%,calc(-100% - 8px))}.global-network__label--top-left{transform:translate(calc(-100% - 4px),calc(-100% - 6px))}.global-network__label-bg{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.global-network__label-content{z-index:1;align-items:center;gap:6px;padding:.35rem .75rem;display:inline-flex;position:relative}.global-network__label svg,.global-network__label-content svg{color:#00d2ff;flex-shrink:0}.global-network__stat{display:contents}.global-network__stat-value{letter-spacing:0;width:173px;min-height:33px;margin:0;font-size:22px;font-weight:700;line-height:1.2;display:block;position:relative;color:#00d2ff!important}.global-network__stat-value-sizer,.global-network__stat-value-display{font-variant-numeric:tabular-nums;color:#00d2ff!important}.global-network__stat-value-sizer{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.global-network__stat-value-display{white-space:nowrap;position:absolute;inset:0;color:#00d2ff!important}.global-network__stat-label{letter-spacing:0;width:173px;min-height:22px;margin:0;font-size:14.5px;font-weight:500;line-height:1.4;color:#ffffffb8!important}@media (width<=1023px){.landing-page>section.global-network,.landing-shell .landing-page>section.global-network{height:auto;max-height:none;padding:clamp(32px,5vh,56px) 0;overflow:visible}.global-network__slot{width:100%;height:auto}.global-network__board{width:100%!important;transform:none!important}.global-network__frame{width:100%!important;height:auto!important}.global-network__body{display:block}.global-network__stage{aspect-ratio:2;width:100%;min-height:0;max-height:none}.global-network__stats{z-index:1;pointer-events:auto;flex-flow:wrap;justify-content:center;align-items:flex-start;gap:20px 36px;width:100%;max-width:520px;margin:20px auto 0;position:relative;inset:auto}.global-network__stat{flex-direction:column;gap:4px;width:auto;min-width:140px;display:flex}.global-network__stat-value,.global-network__stat-label{width:auto}.global-network__label{font-size:.6875rem}}@media (width<=767px){.global-network__slot{width:calc(100% - var(--space-6))}.global-network__body{display:block}.global-network__stage{aspect-ratio:2;width:100%;min-height:0;margin-inline:0}.global-network__label{font-size:.625rem}.global-network__stats{flex-flow:wrap;justify-content:center;gap:16px 24px;width:100%;margin:16px auto 0;position:relative;inset:auto}.global-network__stat{flex-direction:column;flex:28%;gap:4px;min-width:90px;display:flex}.global-network__stat-value,.global-network__stat-label{width:auto}.global-network__stat-value{min-height:28px;font-size:18px}.global-network__stat-label{font-size:12px}}.scenarios{isolation:isolate;position:relative;overflow:hidden;background:#000!important}.scenarios.scenarios--light{box-sizing:border-box;align-items:center;height:auto;min-height:0;max-height:none;padding:clamp(48px,7vh,80px) 0;display:flex;overflow:visible;background:#f7f7f7!important}.scenarios--light .section-title,.scenarios--light .scenarios__title{color:#0d1126}.scenarios--light .section-subtitle,.scenarios--light .scenarios__subtitle{color:#5f6a6e}.scenarios__bg{z-index:0;pointer-events:none;background:#000;position:absolute;inset:0}.scenarios__grid-mask{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(82% 72% at 50% 48%,#000 10%,#0000 90%);mask-image:radial-gradient(82% 72% at 50% 48%,#000 10%,#0000 90%)}.scenarios__grid-track{will-change:transform;pointer-events:none;background-repeat:repeat;width:calc(100% + 160px);height:calc(100% + 160px);position:absolute;top:-80px;left:-80px}.scenarios__grid-track--fine{background-image:linear-gradient(#00d2ff33 1px,#0000 1px),linear-gradient(90deg,#00d2ff33 1px,#0000 1px);background-size:40px 40px;animation:20s linear infinite scenarios-grid-flow-fine}.scenarios__grid-track--coarse{background-image:linear-gradient(#5d26ff17 1px,#0000 1px),linear-gradient(90deg,#5d26ff17 1px,#0000 1px);background-size:120px 120px;animation:36s linear infinite reverse scenarios-grid-flow-coarse}.scenarios__grid-track--alt{opacity:.22;animation:28s linear infinite reverse scenarios-grid-flow-fine,14s cubic-bezier(.45,.05,.55,.95) infinite scenarios-grid-glow}@keyframes scenarios-grid-flow-fine{0%{transform:translate(0,0)}to{transform:translate(-40px,-40px)}}@keyframes scenarios-grid-flow-coarse{0%{transform:translate(0,0)}to{transform:translate(-120px,-120px)}}.scenarios__grid-pulses{z-index:1;position:absolute;inset:0;-webkit-mask-image:radial-gradient(82% 72% at 50% 48%,#000 10%,#0000 90%);mask-image:radial-gradient(82% 72% at 50% 48%,#000 10%,#0000 90%)}.scenarios__grid-pulse{transform-origin:50%;opacity:0;will-change:opacity, transform;animation:scenarios-grid-pulse var(--pulse-dur,6s) cubic-bezier(.37, 0, .63, 1) infinite;animation-delay:var(--pulse-delay,0s);position:absolute}.scenarios__grid-pulse--h{background:linear-gradient(90deg,#0000,#00d2ff73,#00d2ffa6,#00d2ff73,#0000);box-shadow:0 0 12px #00d2ff38}.scenarios__grid-pulse--v{background:linear-gradient(#0000,#00d2ff73,#00d2ffa6,#00d2ff73,#0000);box-shadow:0 0 12px #00d2ff38}@keyframes scenarios-grid-glow{0%,to{opacity:.1}50%{opacity:.28}}@keyframes scenarios-grid-pulse{0%,to{opacity:0;transform:scale(.92)}42%,58%{opacity:.62;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.scenarios__grid-track{animation:none!important}.scenarios__grid-pulse{opacity:0;animation:none}}.scenarios__container{z-index:1;justify-content:center;align-items:center;gap:clamp(var(--space-3), 2vh, var(--space-5));width:min(100% - var(--space-6), 1120px);flex-direction:column;height:100%;max-height:100%;margin-inline:auto;display:flex;position:relative}.scenarios__header{flex-shrink:0;margin-bottom:0}.scenarios__title{font-size:clamp(1.5rem,2.8vw,2rem)}.scenarios__subtitle{font-size:clamp(.8125rem,1.4vw,.9375rem)}.scenarios__grid{align-content:center;gap:var(--space-3);flex:0 auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;width:min(100%,1020px);max-width:1020px;margin-inline:auto;display:grid}.scenarios__footer{flex-shrink:0;justify-content:center;margin-top:0;display:flex}.scenarios__grid--design{gap:var(--space-5);align-items:stretch;width:min(100%,1180px);max-width:1180px}.scenario-card--design{height:100%;min-height:0;padding:var(--space-6);transform-origin:50%;background:#fff;border-radius:30px;flex-direction:column;gap:0;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s;display:flex;box-shadow:0 10px 32px #1018280d}.scenario-card--design:hover,.scenario-card--design:focus-within{transform:scale(1.03);box-shadow:0 18px 44px #1018281a}.scenario-card--design .scenario-card__top{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.scenario-card--design .scenario-card__main{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.scenario-card--design .scenario-card__title-row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.scenario-card--design .scenario-card__title{color:#0d1126;margin:0;font-size:1.25rem;font-weight:700}.scenario-card--design .scenario-card__ip-badge{color:#1354f8;background:#f6f8ff;border-radius:8px;align-items:center;padding:.25rem .5rem;font-size:.8125rem;font-weight:700;display:inline-flex}.scenario-card--design.scenario-card--dynamic .scenario-card__ip-badge{color:#1354f8;background:#f6f8ff}.scenario-card--design .scenario-card__icon{background:var(--scenario-soft,#f6f8ff);width:42px;height:42px;color:var(--scenario-accent,#1354f8);box-shadow:0 0 0 1px color-mix(in srgb, var(--scenario-accent,#1354f8) 12%, transparent);border-radius:13px;flex-shrink:0;place-items:center;transition:none;display:grid}.scenario-card--design .scenario-card__desc{color:#5f6a6e;margin:16px 0 0;font-size:.9375rem;line-height:1.6}.scenario-card__points{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.scenario-card--design .scenario-card__points{margin-top:auto;padding-top:31px}.scenario-card__points li{color:#101010;align-items:center;gap:.55rem;font-size:.9375rem;font-weight:500;display:flex}.scenario-card--design .scenario-card__points svg{color:var(--scenario-accent,#1354f8);flex-shrink:0}.scenarios--light .scenarios__container{justify-content:flex-start;gap:clamp(28px,4vh,48px);height:auto;max-height:none;padding-top:0}.scenario-card{--scenario-angle:0deg;--scenario-spin-duration:2.4s;border-radius:var(--radius-md);isolation:isolate;outline:none;min-height:0;transition:transform .35s cubic-bezier(.22,1,.36,1);position:relative}.scenario-card:not(.scenario-card--design):hover,.scenario-card:not(.scenario-card--design):focus-within{transform:translateY(-2px)}.scenario-card__grid-bg{border-radius:inherit;opacity:.45;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff0d 1px,#0000 0);background-size:14px 14px;position:absolute;inset:0}.scenario-card__ring,.scenario-card__glow{border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.scenario-card__ring--static{z-index:0;background:linear-gradient(135deg,#ffffff24 0%,#5d26ff38 100%)}.scenario-card__ring--active,.scenario-card__glow{z-index:1;opacity:0;background:conic-gradient(from var(--scenario-angle), #00d2ff 0deg, #5d26ff 90deg, #00d2ff 180deg, #5d26ff 270deg, #00d2ff 360deg);animation:scenario-border-spin var(--scenario-spin-duration) linear infinite;transition:opacity .4s}.scenario-card__glow{z-index:-1;filter:blur(8px);background:conic-gradient(from var(--scenario-angle), #00d2ffd9 0deg, #5d26ffd9 90deg, #00d2ffd9 180deg, #5d26ffd9 270deg, #00d2ffd9 360deg);inset:-1px}.scenario-card:hover .scenario-card__ring--active,.scenario-card:hover .scenario-card__glow,.scenario-card:focus-within .scenario-card__ring--active,.scenario-card:focus-within .scenario-card__glow{opacity:1}.scenario-card__corner{pointer-events:none;z-index:2;opacity:.7;border-style:solid;border-color:#00d2ff59;width:10px;height:10px;transition:opacity .35s,border-color .35s;position:absolute}.scenario-card__corner--tl{border-width:1px 0 0 1px;top:7px;left:7px}.scenario-card__corner--br{border-width:0 1px 1px 0;bottom:7px;right:7px}.scenario-card:hover .scenario-card__corner,.scenario-card:focus-within .scenario-card__corner{opacity:1;border-color:#00d2ffbf}.scenario-card__inner{z-index:2;min-height:108px;padding:var(--space-4) var(--space-5);border-radius:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#ffffff0d 0%,#0000008c 100%);flex-direction:column;gap:6px;display:flex;position:relative}.scenario-card--highlight .scenario-card__inner{background:linear-gradient(155deg,#5d26ff24 0%,#00d2ff14 42%,#00000094 100%)}.scenario-card__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.scenario-card__index{letter-spacing:.14em;font-variant-numeric:tabular-nums;color:#ffffff47;font-size:.625rem;font-weight:600}.scenario-card__icon{width:34px;height:34px;color:var(--color-accent);background:#00d2ff14;border:1px solid #00d2ff29;border-radius:8px;place-items:center;transition:background .35s,box-shadow .35s,color .35s;display:grid}.scenario-card:not(.scenario-card--design):hover .scenario-card__icon,.scenario-card:not(.scenario-card--design):focus-within .scenario-card__icon{color:#fff;background:#00d2ff29;box-shadow:0 0 16px #00d2ff38}.scenario-card--design:hover .scenario-card__icon,.scenario-card--design:focus-within .scenario-card__icon,.scenario-card--design .scenario-card__icon:hover{color:var(--scenario-accent,#1354f8)!important;background:var(--scenario-soft,#f6f8ff)!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--scenario-accent,#1354f8) 12%, transparent)!important;border-color:#0000!important;transform:none!important}.scenario-card--highlight .scenario-card__icon{color:#fff;background:var(--gradient-brand);border-color:#0000;box-shadow:0 0 18px #5d26ff47}.scenario-card__title{color:var(--color-text);margin:0;font-size:.875rem;font-weight:600;line-height:1.35}.scenario-card__desc{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.55;display:-webkit-box;overflow:hidden}.scenario-card__badge{letter-spacing:.04em;color:var(--color-accent);background:#00d2ff1a;border:1px solid #00d2ff33;border-radius:999px;align-self:flex-start;margin-top:2px;padding:2px 8px;font-size:.5625rem;font-weight:600}@keyframes scenario-border-spin{to{--scenario-angle:360deg}}@property --scenario-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@media (prefers-reduced-motion:reduce){.scenario-card__ring--active,.scenario-card__glow{animation:none}.scenario-card:hover,.scenario-card:focus-within,.scenario-card--design:hover,.scenario-card--design:focus-within{transform:none}}@media (width<=1023px){.scenarios__grid,.scenarios__grid--design{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%}}@media (width<=767px){.scenarios.scenarios--light{height:auto;max-height:none;padding:var(--space-8) 0;overflow:visible}.scenarios--light .scenarios__container{justify-content:flex-start;gap:var(--space-4);height:auto;max-height:none;padding-top:0}.scenarios__container{width:calc(100% - var(--space-6));gap:var(--space-4)}.scenarios__grid,.scenarios__grid--design{gap:var(--space-3);grid-template-columns:1fr;width:100%;max-width:100%}.scenario-card--design{padding:var(--space-5)}.scenario-card__corner{width:7px;height:7px}.scenario-card__inner{padding:var(--space-2) var(--space-3);gap:4px}.scenario-card__icon{width:26px;height:26px}.scenario-card__badge{display:none}}.testimonials__carousel{margin-bottom:var(--space-6)}.testimonials__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.testimonials__track{gap:var(--space-4);width:max-content;animation:48s linear infinite testimonials-marquee;display:flex}.testimonials__carousel:hover .testimonials__track{animation-play-state:paused}@keyframes testimonials-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.testimonial-card{aspect-ratio:3/4;isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(1.35);background:linear-gradient(165deg,#ffffff17 0%,#ffffff08 42%,#00d2ff0a 100%);border:1px solid #ffffff14;border-radius:18px;flex:0 0 320px;width:320px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 10px 40px #0000006b,inset 0 1px #ffffff1a,inset 0 -1px #0003}.testimonial-card:hover{border-color:#00d2ff38;transform:translateY(-3px);box-shadow:0 16px 48px #00000080,0 0 32px #00d2ff14,inset 0 1px #ffffff24}.testimonial-card__border{border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.55;background:linear-gradient(145deg,#00d2ff73 0%,#5d26ff38 38%,#0000 72%);padding:1px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.testimonial-card:hover .testimonial-card__border{opacity:1}.testimonial-card__shine{pointer-events:none;background:radial-gradient(circle,#00d2ff24 0%,#0000 68%);border-radius:50%;width:70%;height:55%;position:absolute;top:-40%;left:-20%}.testimonial-card__corner{pointer-events:none;z-index:2;border-style:solid;border-color:#00d2ff66;width:11px;height:11px;position:absolute}.testimonial-card__corner--tl{border-width:1px 0 0 1px;top:10px;left:10px}.testimonial-card__corner--br{border-width:0 1px 1px 0;bottom:10px;right:10px}.testimonial-card__inner{z-index:1;gap:var(--space-4);height:100%;padding:var(--space-6) var(--space-5) var(--space-5);flex-direction:column;display:flex;position:relative}.testimonial-card__top{gap:var(--space-2);flex-direction:column;display:flex}.testimonial-card__quote{letter-spacing:-.04em;background:var(--gradient-brand-horizontal);color:#0000;opacity:.55;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700;line-height:1}.testimonial-card__headline{letter-spacing:.02em;color:#fff;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.5}.testimonial-card__content{letter-spacing:.03em;color:#ffffff94;-webkit-line-clamp:8;text-align:justify;min-height:0;text-justify:inter-ideograph;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.8125rem;font-weight:400;line-height:1.9;display:-webkit-box;overflow:hidden}.testimonial-card__footer{align-items:center;gap:var(--space-3);padding-top:var(--space-4);background:linear-gradient(#0000,#0000001f);border-top:1px solid #ffffff14;margin-top:auto;display:flex}.testimonial-card__avatar{letter-spacing:.04em;color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:.75rem;font-weight:600;display:grid;box-shadow:0 0 0 1px #ffffff1f,0 4px 12px #00000059}.testimonial-card__meta{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.testimonial-card__name{letter-spacing:.02em;color:#ffffffeb;font-size:.8125rem;font-weight:600}.testimonial-card__time{letter-spacing:.04em;text-transform:uppercase;color:#ffffff61;font-size:.6875rem}.testimonial-card__stars{background:#fbbf2414;border:1px solid #fbbf241f;border-radius:999px;flex-shrink:0;gap:1px;padding:4px 6px;display:flex}.testimonials__footer{margin-top:var(--space-6);justify-content:center;display:flex}.testimonials--design .testimonials__container{width:min(100% - var(--space-6), 1600px);flex-direction:column;justify-content:flex-start;gap:clamp(28px,4vh,44px);max-width:1600px;height:100%;min-height:0;padding-top:clamp(8px,1.5vh,20px);display:flex}.testimonials--design .testimonials__header{flex-shrink:0;margin-bottom:0}.testimonials--design .testimonials__title{white-space:normal;margin:0}.testimonials--design .testimonials__title-line{display:inline}.testimonials--design .testimonials__title-accent{display:inline;position:static}.testimonials--design .testimonials__title-accent:after{content:none;display:none}.testimonials--design .testimonials__cta-wrap{border-radius:999px}.testimonials--design .testimonials__cta{color:#1255f5;background:#fff;border-color:#0000;border-radius:999px;min-width:192px;min-height:52px}.testimonials--design .testimonials__carousel{--testimonial-card-w:clamp(260px, 27vw, 360px);--testimonial-card-h:clamp(240px, 30vh, 310px);flex-direction:column;flex:1;gap:clamp(12px,1.8vh,18px);min-height:0;margin-bottom:0;display:flex}.testimonials--design .testimonials__viewport{flex:none;overflow:hidden}.testimonials--design .testimonials__track{grid-template-rows:none;grid-auto-flow:initial;grid-auto-columns:initial;align-items:stretch;gap:clamp(12px,1.5vw,24px);width:max-content;animation:40s linear infinite testimonials-marquee-row1;display:flex}.testimonials--design .testimonials__viewport--row1 .testimonials__track{animation-name:testimonials-marquee-row1;animation-duration:40s;animation-delay:0s}.testimonials--design .testimonials__viewport--row2 .testimonials__track{animation-name:testimonials-marquee-row2;animation-duration:40.5s;animation-delay:.5s}.testimonials--design .testimonials__carousel:hover .testimonials__track{animation-play-state:paused}@keyframes testimonials-marquee-row1{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes testimonials-marquee-row2{0%{transform:translate(-50%)}to{transform:translate(0)}}.testimonials--design .testimonial-card--design{width:var(--testimonial-card-w);height:var(--testimonial-card-h);aspect-ratio:auto;background:#fff;border:0;border-radius:24px;flex:none;box-shadow:0 10px 28px #1018280f}.testimonials--design .testimonial-card__border,.testimonials--design .testimonial-card__shine,.testimonials--design .testimonial-card__corner,.testimonials--design .testimonial-card__quote,.testimonials--design .testimonial-card__headline{display:none}.testimonials--design .testimonial-card__inner{box-sizing:border-box;flex-direction:column;gap:0;height:100%;padding:22px 26px 20px;display:flex}.testimonials--design .testimonial-card__person{flex-shrink:0;align-items:center;gap:12px;min-height:52px;margin-bottom:18px;display:flex}.testimonials--design .testimonial-card__avatar{width:52px;height:52px;font-size:1rem}.testimonials--design .testimonial-card__name{color:#0d1126;font-size:18px;font-weight:700;line-height:1.3}.testimonials--design .testimonial-card__role{color:#8b93a1;margin-top:3px;font-size:13px;line-height:1.3;display:block}.testimonials--design .testimonial-card__content{color:#101010;letter-spacing:0;-webkit-line-clamp:5;text-align:left;text-justify:auto;flex:1;min-height:0;margin:0;font-size:17px;font-weight:500;line-height:1.55}.testimonials--design .testimonial-card__footer{background:0 0;border-top:0;flex-shrink:0;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.testimonials--design .testimonial-card__stars{background:0 0;border:0;padding:0}.testimonials--design .testimonial-card__time{color:#8b93a1;text-transform:none;letter-spacing:0;font-size:14px}@media (width<=1023px){.testimonials--design .testimonials__carousel{--testimonial-card-w:min(300px, 78vw);--testimonial-card-h:clamp(230px, 30vh, 280px)}.testimonials--design .testimonial-card__inner{padding:18px 18px 16px}.testimonials--design .testimonial-card__person{min-height:48px;margin-bottom:14px}.testimonials--design .testimonial-card__avatar{width:48px;height:48px}.testimonials--design .testimonial-card__name{font-size:17px}.testimonials--design .testimonial-card__content{color:#101010;font-size:15px}}@media (width<=639px){.landing-page>section.testimonials{height:auto;min-height:0;max-height:none;padding:clamp(32px,5vh,48px) 0}.testimonials--design .testimonials__carousel{--testimonial-card-w:min(300px, 86vw);--testimonial-card-h:clamp(240px, 36vh, 300px)}.testimonials__viewport{-webkit-mask-image:none;mask-image:none}.testimonials--design .testimonial-card__content{-webkit-line-clamp:4;font-size:15px}}@media (width<=1023px){.testimonial-card:not(.testimonial-card--design){flex-basis:min(280px,78vw);width:min(280px,78vw)}}@media (width<=639px){.testimonial-card:not(.testimonial-card--design){flex-basis:min(260px,85vw);width:min(260px,85vw)}}@media (prefers-reduced-motion:reduce){.testimonials__track{flex-wrap:wrap;justify-content:center;width:auto;animation:none!important;transform:none!important}.testimonials--design .testimonials__viewport--row2 .testimonials__track{transform:none!important}.testimonial-card:nth-child(n+4){display:none}}.faq>.container.faq__container{width:min(100% - 8rem,960px);max-width:960px;padding-inline:var(--space-4);box-sizing:border-box;margin-inline:auto}.faq__container{flex-direction:column;justify-content:flex-start;gap:clamp(1.5rem,3.5vh,2.5rem);height:auto;min-height:0;padding-top:0;display:flex}.faq__header{text-align:center;flex-shrink:0;margin-bottom:0}.faq__body{gap:var(--space-3);scrollbar-width:thin;scrollbar-color:#5d26ff40 transparent;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.faq__section-label{color:var(--color-text);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:600}.faq .tutorial-docs{flex-shrink:0}.faq-doc-item{cursor:default}.faq.faq--light{background:#f7f7f7}.faq--light .section-title{color:#0d1126;text-align:center;margin:0 0 12px;font-size:clamp(28px,4vw,36px);font-weight:700}.faq--light .section-subtitle{color:#5f6a6e;text-align:center;max-width:36em;margin:0 auto;font-size:16px}.faq--light .faq__container{max-width:960px}.faq__accordion{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 clamp(2rem,4vw,3.5rem);width:100%;margin-top:clamp(28px,5vh,56px);display:grid}.faq-item{border-bottom:1px solid #e6eaf0}.faq-item__trigger{justify-content:space-between;align-items:center;gap:var(--space-4);color:#0d1126;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:clamp(1.35rem,2.8vh,1.85rem) 0;font-size:1rem;font-weight:500;display:flex}.faq-item.is-open .faq-item__trigger{color:#0d1126;font-weight:600}.faq-item__chevron{color:#5f6a6e;flex-shrink:0;transition:transform .35s cubic-bezier(.22,1,.36,1);transform:rotate(-90deg)}.faq-item.is-open .faq-item__chevron{transform:rotate(0)}.faq-item__panel{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.faq-item.is-open .faq-item__panel{grid-template-rows:1fr}.faq-item__panel-inner{min-height:0;overflow:hidden}.faq-item__answer{color:#5f6a6e;opacity:0;max-width:42ch;margin:0;padding:0 0 1.25rem;font-size:.9375rem;line-height:1.65;transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1);transform:translateY(-6px)}.faq-item.is-open .faq-item__answer{opacity:1;transition-delay:60ms;transform:translateY(0)}.faq__footer{flex-shrink:0;justify-content:center;margin-top:clamp(32px,5vh,56px);display:flex}.faq__more{color:#fff;background:linear-gradient(90deg,#1353f8 0%,#5fd6e6 100%);border-radius:37px;justify-content:center;align-items:center;gap:10px;width:160px;height:36px;padding:0 16px;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;transition:filter .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 16px #1353f838}.faq__more:hover{filter:brightness(1.05);box-shadow:0 8px 20px #1353f847}.faq__more:active{transform:translateY(1px)}@media (width<=767px){.landing-page>section.faq{height:auto;max-height:none;padding:clamp(32px, 5vh, 48px) var(--space-4);scroll-snap-stop:normal;overflow:visible}.faq>.container.faq__container{width:min(100% - var(--space-6), 960px);padding-inline:0}.faq__container{gap:var(--space-6);height:auto;padding-top:0}.faq-item__trigger{padding:1.15rem 0}.faq__accordion{grid-template-columns:1fr;column-gap:0}}.landing-page>section.home-tutorials{box-sizing:border-box;background:#f7f7f7;justify-content:center;align-items:center;height:auto;min-height:0;max-height:none;padding:clamp(48px,7vh,80px) 0;display:flex;overflow:visible}.home-tutorials{background:#f7f7f7}.home-tutorials__slot{width:min(100% - var(--space-8), 1180px);justify-content:center;align-items:center;max-width:1180px;height:auto;min-height:0;margin-inline:auto;display:flex}.home-tutorials__frame{max-width:100%;position:relative}.home-tutorials__board{transform-origin:0 0;will-change:transform}.home-tutorials__container{flex-direction:column;gap:47px;width:100%;max-width:1180px;display:flex}.home-tutorials .section-header{flex-shrink:0;margin-bottom:0}.home-tutorials .section-title{color:#0d1126;letter-spacing:0;margin:0 0 9px;font-size:36px;font-weight:700;line-height:normal}.home-tutorials .section-subtitle{color:#5f6a6e;letter-spacing:0;margin:0;font-size:16px;font-weight:400;line-height:normal}.home-tutorials__grid{grid-template-columns:repeat(3,380px);justify-content:center;gap:20px;width:100%;display:grid}.home-tutorials__card{box-sizing:border-box;background:#fff;border-radius:30px;flex-direction:column;width:380px;height:357px;min-height:357px;padding:30px;display:flex;box-shadow:0 10px 28px #1018280a}.home-tutorials__card-title{color:#0d1126;margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.3}.home-tutorials__list{flex-direction:column;gap:19px;min-height:0;margin:0;padding:0;list-style:none;display:flex}.home-tutorials__list li{padding-left:14px;position:relative}.home-tutorials__list li:before{content:"";background:#1255f5;border-radius:999px;width:4px;height:4px;position:absolute;top:10px;left:0}.home-tutorials__link{color:#1255f5;text-overflow:ellipsis;white-space:nowrap;cursor:default;font-size:15px;font-weight:500;line-height:24px;text-decoration:none;transition:color .2s;display:block;overflow:hidden}.home-tutorials__link:hover,.home-tutorials__link:focus-visible,.home-tutorials__link.is-featured:hover{color:#0a3fd1;text-decoration:none}.home-tutorials__link.is-featured{color:#1255f5;text-decoration:none}.home-tutorials__more{color:#1255f5;cursor:default;border-top:none;align-items:center;gap:.25rem;margin-top:auto;padding-top:20px;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.home-tutorials__more:hover,.home-tutorials__more:focus-visible{color:#0a3fd1;text-decoration:none}@media (width<=1023px){.landing-page>section.home-tutorials{height:auto;max-height:none;padding:clamp(32px,5vh,48px) 0;overflow:visible}.home-tutorials__slot{width:min(100% - var(--space-6), 1180px);height:auto;padding-top:0}.home-tutorials__board{width:100%!important;transform:none!important}.home-tutorials__frame{width:100%!important;height:auto!important}.home-tutorials__container{gap:32px}.home-tutorials .section-title{font-size:clamp(28px,4vw,36px)}.home-tutorials__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-tutorials__card{border-radius:30px;width:auto;height:auto;min-height:300px}}@media (width<=639px){.home-tutorials__grid{grid-template-columns:1fr}.home-tutorials__card{border-radius:30px;min-height:260px;padding:24px}}.landing-page>section.landing-bottom{box-sizing:border-box;background:#06131e;flex-direction:column;justify-content:stretch;align-items:stretch;height:auto;min-height:0;max-height:none;padding:0;display:flex;overflow:visible}.landing-bottom-art{color:#fff;background:#06131e;width:100%}.landing-bottom-art__slot{justify-content:flex-start;width:100%;display:flex;overflow:hidden}.landing-bottom-art__frame{flex-shrink:0;width:100%;line-height:0;position:relative}.landing-bottom-art__board{transform-origin:0 0;will-change:transform;position:relative}.landing-bottom-art__bg{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.landing-bottom-art__actions{z-index:2;pointer-events:auto;flex-direction:row;align-items:center;gap:20px;margin:0;display:flex;position:absolute}.landing-bottom-art__actions .bottom-cta__btn{border-radius:37px;gap:6px;width:168px;height:48px;font-size:15px;font-weight:500}.landing-bottom-art__actions .bottom-cta__btn--contact{color:#fff;background:#06131e;border:1px solid #8d9eb3}.landing-bottom-art__actions .bottom-cta__btn--buy{color:#fff;background:linear-gradient(90deg,#1353f8 0%,#5fd6e6 100%);border:0;box-shadow:0 8px 20px #1353f859}.landing-bottom-art__cols{z-index:2;pointer-events:auto;box-sizing:border-box;flex-direction:row;justify-content:flex-end;align-items:flex-start;margin:0;padding:0;display:flex;position:absolute}.landing-bottom-art__col{width:max-content;min-width:0}.landing-bottom-art__col-title{color:#fff;margin:0 0 18px;font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:14px;font-weight:700;line-height:normal}.landing-bottom-art__links{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.landing-bottom-art__link{color:#5f6672;white-space:nowrap;border-bottom:1px solid #0000;font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:12px;font-weight:500;line-height:18px;text-decoration:none;transition:color .15s,font-size .15s,border-color .15s;display:inline-block}.landing-bottom-art__link:hover,.landing-bottom-art__link:focus-visible,.landing-bottom-art__link.is-active{color:#fff;border-bottom-color:#5fd6e6;font-size:13px}.landing-bottom .site-bottom{flex-direction:column;flex:1;justify-content:flex-start;width:100%;height:100%;min-height:0;padding:clamp(12px,2vh,24px) 0 clamp(8px,1.5vh,16px);display:flex}.site-bottom .bottom-cta{background:0 0;padding:96px max(24px,50% - 590px) 0}.landing-bottom .site-bottom .bottom-cta{flex:0 auto;justify-content:center;align-items:center;min-height:0;padding:96px max(24px,50% - 590px) 0;display:flex}.site-bottom .site-footer--embedded{background:0 0;border-top:none;padding:0 max(24px,50% - 590px) clamp(16px,2.5vh,28px)}.landing-bottom .site-bottom .site-footer--embedded{flex-direction:column;flex:auto;justify-content:flex-end;min-height:0;margin-top:clamp(32px,6vh,72px);padding:0 max(24px,50% - 590px) clamp(28px,4vh,48px);display:flex}.landing-bottom .site-footer__inner{flex-direction:column;flex:none;justify-content:flex-start;gap:clamp(28px,4.5vh,48px);width:min(100%,1180px);min-height:0;display:flex}.site-bottom{color:#fff;background:radial-gradient(70% 45% at 50% 0,#2f6bff2e,#0000 60%),#06131e}@media (width>=1180px) and (height>=980px){.site-bottom{min-height:980px}html:has(.products-page) .landing-bottom{background:#06131e;height:auto;min-height:0;max-height:none;overflow:visible}html:has(.products-page) .landing-bottom .site-bottom{height:auto;min-height:0;padding:0}}:is(html:has(.tutorials-page) .site-bottom,html:has(.docs-hub-page) .site-bottom,html:has(.news-page--hub) .site-bottom,html:has(.affiliate-page--light) .site-bottom,html:has(.recharge-page--figma) .site-bottom){color:#0d1126;background:#fff;height:auto;min-height:440px;padding:0}:is(html:has(.tutorials-page) .site-bottom .site-footer,html:has(.tutorials-page) .site-bottom .site-footer--embedded,html:has(.docs-hub-page) .site-bottom .site-footer,html:has(.docs-hub-page) .site-bottom .site-footer--embedded,html:has(.news-page--hub) .site-bottom .site-footer,html:has(.news-page--hub) .site-bottom .site-footer--embedded,html:has(.affiliate-page--light) .site-bottom .site-footer,html:has(.affiliate-page--light) .site-bottom .site-footer--embedded,html:has(.recharge-page--figma) .site-bottom .site-footer,html:has(.recharge-page--figma) .site-bottom .site-footer--embedded){box-sizing:border-box;color:#0d1126;background:#fff;border-top:1px solid #0f172a14;flex-direction:column;justify-content:flex-start;width:100%;min-height:440px;margin:0;padding:50px 0 24px;display:flex}:is(html:has(.tutorials-page) .site-bottom .site-footer__inner,html:has(.docs-hub-page) .site-bottom .site-footer__inner,html:has(.news-page--hub) .site-bottom .site-footer__inner,html:has(.affiliate-page--light) .site-bottom .site-footer__inner,html:has(.recharge-page--figma) .site-bottom .site-footer__inner){box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:24px;width:min(100%,1180px);max-width:1180px;min-height:366px;margin-inline:auto;padding-inline:24px;display:flex}html:has(.tutorials-page) .site-bottom .site-footer__desc p{color:#5f6672}html:has(.tutorials-page) .site-bottom .site-footer__rights{color:#5f6672}html:has(.tutorials-page) .site-bottom .site-footer__legal{color:#5f6672}html:has(.docs-hub-page) .site-bottom .site-footer__desc p{color:#5f6672}html:has(.docs-hub-page) .site-bottom .site-footer__rights{color:#5f6672}html:has(.docs-hub-page) .site-bottom .site-footer__legal{color:#5f6672}html:has(.news-page--hub) .site-bottom .site-footer__desc p{color:#5f6672}html:has(.news-page--hub) .site-bottom .site-footer__rights{color:#5f6672}html:has(.news-page--hub) .site-bottom .site-footer__legal{color:#5f6672}html:has(.affiliate-page--light) .site-bottom .site-footer__desc p{color:#5f6672}html:has(.affiliate-page--light) .site-bottom .site-footer__rights{color:#5f6672}html:has(.affiliate-page--light) .site-bottom .site-footer__legal{color:#5f6672}html:has(.recharge-page--figma) .site-bottom .site-footer__desc p{color:#5f6672}html:has(.recharge-page--figma) .site-bottom .site-footer__rights{color:#5f6672}html:has(.recharge-page--figma) .site-bottom .site-footer__legal{color:#5f6672}:is(html:has(.tutorials-page) .site-bottom .site-footer__links a,html:has(.docs-hub-page) .site-bottom .site-footer__links a,html:has(.news-page--hub) .site-bottom .site-footer__links a,html:has(.affiliate-page--light) .site-bottom .site-footer__links a,html:has(.recharge-page--figma) .site-bottom .site-footer__links a){color:#5f6672}:is(html:has(.tutorials-page) .site-bottom .site-footer__bottom,html:has(.docs-hub-page) .site-bottom .site-footer__bottom,html:has(.news-page--hub) .site-bottom .site-footer__bottom,html:has(.affiliate-page--light) .site-bottom .site-footer__bottom,html:has(.recharge-page--figma) .site-bottom .site-footer__bottom){margin-top:auto;padding-top:0}@media (width>=1180px){:is(html:has(.tutorials-page) .site-bottom,html:has(.docs-hub-page) .site-bottom,html:has(.news-page--hub) .site-bottom,html:has(.affiliate-page--light) .site-bottom,html:has(.recharge-page--figma) .site-bottom),:is(html:has(.tutorials-page) .site-bottom .site-footer--embedded,html:has(.docs-hub-page) .site-bottom .site-footer--embedded,html:has(.news-page--hub) .site-bottom .site-footer--embedded,html:has(.affiliate-page--light) .site-bottom .site-footer--embedded,html:has(.recharge-page--figma) .site-bottom .site-footer--embedded){min-height:440px}:is(html:has(.tutorials-page) .site-bottom .site-footer__inner,html:has(.docs-hub-page) .site-bottom .site-footer__inner,html:has(.news-page--hub) .site-bottom .site-footer__inner,html:has(.affiliate-page--light) .site-bottom .site-footer__inner,html:has(.recharge-page--figma) .site-bottom .site-footer__inner){padding-inline:0}}.bottom-cta{color:#fff;text-align:center;background:0 0}.bottom-cta__card{box-sizing:border-box;background:radial-gradient(80% 70% at 50% 0,#2f6bff33,#0000 55%),linear-gradient(#081624eb,#06131efa);border:1px solid #222e3a;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:min(100%,1180px);max-width:100%;height:auto;min-height:280px;margin-inline:auto;padding:clamp(24px,4vh,48px) clamp(20px,4vw,48px);display:flex}.landing-bottom .bottom-cta__card{width:min(100%,1180px);max-width:100%;height:auto;min-height:280px}@media (width>=1180px) and (height>=980px){.bottom-cta__card,.landing-bottom .bottom-cta__card{width:1180px;height:452px;min-height:452px}}.bottom-cta__title{letter-spacing:0;color:#fff;max-width:760px;margin:0 0 clamp(10px,1.5vh,16px);font-size:clamp(1.25rem,2.6vw,2rem);font-weight:700;line-height:1.35}.bottom-cta__subtitle{letter-spacing:0;color:#ffffff8a;max-width:560px;margin:0 0 clamp(20px,4vh,36px);font-size:clamp(13px,1.4vw,16px);font-weight:400;line-height:1.5}.bottom-cta__actions{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.bottom-cta__btn{box-sizing:border-box;border-radius:37px;justify-content:center;align-items:center;gap:6px;width:168px;height:48px;padding:0 18px;font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;transition:filter .2s,transform .2s,box-shadow .2s;display:inline-flex}.bottom-cta__btn--contact{color:#fff;background:#06131e;border:1px solid #8d9eb3}.bottom-cta__btn--contact:hover{filter:brightness(1.15)}.bottom-cta__btn--buy{color:#fff;background:linear-gradient(90deg,#1353f8 0%,#5fd6e6 100%);border:0;box-shadow:0 8px 20px #1353f859}.bottom-cta__btn--buy:hover{filter:brightness(1.06);box-shadow:0 10px 24px #1353f86b}.bottom-cta__btn:active{transform:translateY(1px)}@media (width<=639px){.bottom-cta__actions{flex-direction:column;width:100%;max-width:280px}.bottom-cta__btn{width:100%}}.site-footer{padding:var(--space-12) 0 var(--space-8);color:#d9d9d9;background:#06131e;position:relative}.site-footer--embedded{background:#06131e;border-top:none}html:has(.landing-page) .site-footer{background:#06131e;border-top:none}.site-footer__inner{width:min(100% - var(--space-6), 1180px);max-width:1180px;margin-inline:auto}.site-bottom .site-footer__inner{width:min(100%,1180px);max-width:1180px;margin-inline:auto}.site-footer__top{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:clamp(48px,6vw,120px);width:100%;margin-bottom:0;display:flex}.site-footer__brand{box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:0;width:169px;min-width:169px;max-width:169px;height:244.75px;display:flex}.site-footer__logo-link{flex-shrink:0;align-items:center;margin:0;line-height:0;display:inline-flex}.site-brand__logo--footer{object-fit:contain;object-position:left center;width:auto;max-width:169px;height:28px;display:block}.site-footer__desc{flex-direction:column;flex:auto;justify-content:center;gap:8px;min-height:0;margin:0;display:flex}.site-footer__desc p{color:#5f6672;margin:0;font-size:13px;font-weight:400;line-height:1.5}.site-footer__pays{flex-shrink:0;align-items:center;gap:8px;margin:0;display:flex}.site-footer__pay{object-fit:contain;object-position:center;background:0 0;border-radius:4px;width:28px;height:20px;display:block}.site-footer__rights{color:#5f6672;flex-shrink:0;margin:0;font-size:12px;font-weight:400;line-height:1.5}.site-footer__cols{flex-wrap:nowrap;flex:auto;justify-content:flex-end;align-items:flex-start;gap:clamp(40px,4.5vw,88px);min-width:0;display:flex}.site-footer__col{width:max-content;min-width:0}.site-footer__col-title{letter-spacing:0;color:#fff;margin:0 0 18px;font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:14px;font-weight:700;line-height:normal}.site-footer__links{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.site-footer__links a{letter-spacing:0;color:#5f6672;transition:color var(--transition);white-space:nowrap;font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:12px;font-weight:500;line-height:18px;text-decoration:none}.site-footer__links a:hover{color:#d9d9d9}.site-footer__bottom{border-top:none;flex-direction:column;align-items:center;gap:8px;margin-top:clamp(24px,3.5vh,40px);padding-top:0;display:flex}.site-footer__legal{text-align:center;letter-spacing:0;color:#5f6672;margin:0 auto;font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:12px;font-weight:500;line-height:18px}.site-footer__legal--disclaimer{max-width:920px}.site-footer__legal--icp{max-width:712px}.site-footer--embedded{flex-shrink:0;padding:0 0 clamp(28px,4vh,40px)}.site-footer--embedded .site-footer__top{margin-bottom:0}.landing-bottom .site-footer--embedded .site-footer__top{align-items:flex-start;gap:clamp(48px,6vw,120px);margin-bottom:0}.landing-bottom .site-footer__col-title{color:#fff;margin-bottom:18px;font-size:14px;font-weight:700}.landing-bottom .site-footer__links{gap:16px}.landing-bottom .site-footer__links a{color:#5f6672;font-size:12px;font-weight:500;line-height:18px}.site-footer--embedded .site-footer__bottom{margin-top:clamp(28px,4vh,44px);padding-top:0}.landing-bottom .site-footer--embedded .site-footer__bottom{flex-shrink:0;margin-top:0;padding-top:0;padding-bottom:0}.back-to-top{display:none}@media (width<=1179px){.landing-page>section.landing-bottom{scroll-snap-stop:normal;height:auto;max-height:none;overflow:visible}.landing-bottom .site-bottom,.site-bottom{height:auto;min-height:0}.site-bottom .bottom-cta,.landing-bottom .site-bottom .bottom-cta{padding:40px 20px 0}.landing-bottom .bottom-cta__card,.bottom-cta__card{width:100%;height:auto;min-height:220px}.site-footer__top{gap:var(--space-8);flex-flow:column wrap}.site-footer__brand{gap:14px;width:auto;min-width:0;max-width:none;height:auto;min-height:0}.site-footer__cols{justify-content:stretch;gap:var(--space-6) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.site-footer__col{width:auto;min-width:0}.site-footer__links a{white-space:normal}}@media (width<=767px){.landing-bottom .bottom-cta,.site-bottom .bottom-cta{padding:var(--space-6) var(--space-4) var(--space-4)}.site-footer--embedded,.site-bottom .site-footer--embedded{padding:0 0 var(--space-6)}.landing-bottom .site-bottom .site-footer--embedded{padding:0 var(--space-4) var(--space-6)}.site-footer__cols{gap:var(--space-6);grid-template-columns:1fr 1fr}.site-footer__legal{padding-bottom:var(--space-4)}.bottom-cta__actions{flex-direction:column;width:100%;max-width:280px}.bottom-cta__btn{width:100%;height:44px}}@media (height<=900px){.landing-page>section.landing-bottom{height:auto;max-height:none;overflow:visible}.landing-bottom .site-bottom{height:auto;min-height:0}.site-bottom .bottom-cta,.landing-bottom .site-bottom .bottom-cta{padding-top:32px}.bottom-cta__card,.landing-bottom .bottom-cta__card{height:auto;min-height:220px}}@media (width<=639px){.site-footer__cols{grid-template-columns:1fr}}.chat-page{background:var(--color-bg);flex-direction:column;min-height:100dvh;display:flex}.chat-page__toolbar{padding:var(--space-6) 0 var(--space-4)}.chat-page__back{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);color:var(--color-text-secondary);transition:color var(--transition);font-size:.875rem;font-weight:500;display:inline-flex}.chat-page__back:hover{color:var(--color-primary)}.chat-page__title{margin:0 0 var(--space-2);letter-spacing:-.02em;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:700}.chat-page__subtitle{color:var(--color-text-secondary);margin:0}.chat-page__main{padding-bottom:var(--space-8);flex-direction:column;flex:1;display:flex}.chat-window{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-height:min(72dvh,640px);box-shadow:var(--shadow-md);flex-direction:column;flex:1;display:flex;overflow:hidden}.chat-window__header{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);display:flex}.chat-window__avatar{background:var(--color-primary-soft);width:36px;height:36px;color:var(--color-primary);border-radius:999px;place-items:center;display:grid}.chat-window__name{margin:0;font-size:.9375rem;font-weight:600}.chat-window__status{color:var(--color-text-muted);align-items:center;gap:6px;margin:2px 0 0;font-size:.75rem;display:flex}.chat-window__body{padding:var(--space-5);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.chat-msg{gap:var(--space-3);max-width:85%;display:flex}.chat-msg--user{flex-direction:row-reverse;align-self:flex-end}.chat-msg--assistant{align-self:flex-start}.chat-msg__content{min-width:0}.chat-msg__text{border-radius:var(--radius-md);margin:0;padding:.75rem 1rem;font-size:.875rem;line-height:1.6}.chat-msg--user .chat-msg__text{background:var(--color-primary);color:#fff;border-bottom-right-radius:4px}.chat-msg--assistant .chat-msg__text{background:var(--color-surface-muted);color:var(--color-text);border-bottom-left-radius:4px}.chat-window__suggestions{gap:var(--space-2);padding:0 var(--space-5) var(--space-4);flex-wrap:wrap;display:flex}.chat-suggestion{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);transition:border-color var(--transition), color var(--transition), background var(--transition);border-radius:999px;padding:.5rem .875rem;font-size:.8125rem}.chat-suggestion:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft)}.chat-window__input-bar{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);background:var(--color-surface-muted);display:flex}.chat-window__input{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);transition:border-color var(--transition), box-shadow var(--transition);flex:1;padding:.75rem 1rem}.chat-window__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 15%, transparent);outline:none}.chat-window__input:disabled{opacity:.6;cursor:not-allowed}.chat-window__send{flex-shrink:0}.typing-indicator{border-radius:var(--radius-md);background:var(--color-surface-muted);align-items:center;gap:4px;padding:.875rem 1.125rem;display:flex}.typing-indicator span{background:var(--color-text-muted);border-radius:999px;width:6px;height:6px;animation:1.2s ease-in-out infinite typing-bounce}.typing-indicator span:nth-child(2){animation-delay:.15s}.typing-indicator span:nth-child(3){animation-delay:.3s}@keyframes typing-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (width<=639px){.chat-msg{max-width:92%}.chat-window{min-height:calc(100dvh - var(--header-height) - 140px);border-radius:var(--radius-md)}}.tutorials-dropdown{min-width:280px}html:has(.docs-hub-page){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hero-bg:#0d1126;--container-max:1180px;--color-bg:#f5f7fb;--color-surface:#fff;--color-surface-muted:#eef1f6;--color-border:#0f172a1a;--color-border-strong:#0f172a29;--color-text:#0d1126;--color-text-secondary:#5f6a6e;--color-text-muted:#8b93a1;--color-on-light-text:#0d1126;--color-on-light-text-secondary:#5f6a6e;--color-on-light-text-muted:#8b93a1;--color-on-light-border:#0f172a1a;--landing-mesh:radial-gradient(ellipse 120% 72% at 50% -4%, #2f6bff0f, transparent 58%), radial-gradient(ellipse 88% 52% at 6% 26%, #22c8ff0a, transparent 58%), radial-gradient(ellipse 82% 48% at 94% 34%, #2f6bff0a, transparent 56%)}html:has(.docs-hub-page) body{background:var(--color-bg);color:var(--color-text)}html:has(.docs-hub-page) .site-header{box-shadow:none;-webkit-backdrop-filter:none;background:#0d1126;border-bottom:none}:is(html:has(.docs-hub-page) .site-nav__link,html:has(.docs-hub-page) .site-nav__chevron,html:has(.docs-hub-page) .lang-switch,html:has(.docs-hub-page) .lang-switch__label,html:has(.docs-hub-page) .site-header__menu-btn){color:#fff}html:has(.docs-hub-page) .site-nav__link:hover{color:#0ef;opacity:1}html:has(.docs-hub-page) .site-nav__link.is-active:hover{color:#0ef;opacity:1}html:has(.docs-hub-page) .site-nav__item--dropdown.is-open .site-nav__link--dropdown{color:#0ef;opacity:1}html:has(.docs-hub-page) .site-nav__item--dropdown.is-open .site-nav__chevron{color:#0ef;opacity:1}html:has(.docs-hub-page) .site-nav__link--dropdown:hover .site-nav__chevron{color:#0ef;opacity:1}html:has(.docs-hub-page) .site-header__login{color:#fff!important;border-color:#ffffff59!important}:is(html:has(.docs-hub-page) .site-header__wallet,html:has(.docs-hub-page) .site-header__user-btn){color:#fff}html:has(.docs-hub-page) .site-header__wallet-text strong{color:#fff}html:has(.docs-hub-page) .site-bottom{color:#0d1126;background:#fff}html:has(.docs-hub-page) .site-bottom .bottom-cta{display:none}:is(html:has(.docs-hub-page) .site-footer,html:has(.docs-hub-page) .site-footer--embedded){color:#0d1126;background:#fff;border-top:1px solid #0f172a14}html:has(.docs-hub-page) .site-footer__col-title{color:#0d1126}html:has(.docs-hub-page) .site-footer__desc p{color:#5f6672}html:has(.docs-hub-page) .site-footer__rights{color:#5f6672}html:has(.docs-hub-page) .site-footer__legal{color:#5f6672}html:has(.docs-hub-page) .site-footer__links a{color:#5f6672}html:has(.docs-hub-page) .site-footer__links a:hover{color:#1255f5}html:has(.docs-hub-page) .contact-float{background:#fff;border:1px solid #0f172a1a;box-shadow:0 8px 24px #0f172a1a}html:has(.docs-hub-page) .contact-float__item{color:#0d1126}.docs-hub-page{isolation:isolate;background-color:var(--color-bg);background-image:var(--landing-mesh);background-attachment:scroll;position:relative}.docs-hub-page>section{z-index:1;position:relative}.docs-hub-page .page-hero{background:radial-gradient(70% 80% at 50% 0,#2f6bff47,#0000 60%),linear-gradient(#0d1126 0%,#12183a 100%);padding:48px 0 56px}.docs-hub-page .page-hero--docs-banner{box-sizing:border-box;isolation:isolate;background:var(--hero-bg,#0d1126);justify-content:center;align-items:flex-start;height:585px;min-height:585px;padding:173px 24px 0;display:flex;overflow:visible}.docs-hub-page .page-hero--docs-banner .page-hero__content{box-sizing:border-box;z-index:2;flex-direction:column;justify-content:space-between;align-items:center;gap:0;width:min(100%,631px);max-width:631px;height:162px;padding:0;display:flex;position:relative}.docs-hub-page .page-hero--docs-banner .page-hero__title{letter-spacing:0;color:#fff;white-space:nowrap;justify-content:center;align-items:center;height:54px;margin:0;font-size:42px;font-weight:700;line-height:54px;animation:1.25s cubic-bezier(.22,1,.36,1) .42s both hero-rise-in;display:flex}.docs-hub-page .page-hero--docs-banner .page-hero__title-accent{background:0 0;-webkit-background-clip:unset;background-clip:unset;color:#fff;margin:0}.docs-hub-page .page-hero--docs-banner .page-hero__subtitle{display:none}.docs-hub-page .page-hero--docs-banner .page-hero__actions{width:100%;margin:0;animation:1.25s cubic-bezier(.22,1,.36,1) .18s both hero-rise-in}.docs-hub-page .page-hero--docs-banner .docs-hub__search{box-sizing:border-box;width:100%;height:54px;box-shadow:none;color:#1255f5;background:#fff;border:1px solid #0f172a14;border-radius:8px;margin:0;padding:0 18px 0 22px}.docs-hub-page .page-hero--docs-banner .docs-hub__search input{color:#0d1126;font-size:16px}.docs-hub-page .page-hero--docs-banner .docs-hub__search input::placeholder{color:#9aa3b2}@media (prefers-reduced-motion:reduce){.docs-hub-page .page-hero--docs-banner .page-hero__title,.docs-hub-page .page-hero--docs-banner .page-hero__actions{animation:none}}.docs-hub-page .page-hero__title{color:#fff}.docs-hub-page .page-hero__subtitle{color:#ffffffb8}.docs-hub{padding:40px 0 80px}.docs-hub-page--api{background:#f5f7fb}.docs-hub-page--api .docs-hub--api{box-sizing:border-box;width:min(100% - 48px,1179px);min-height:904px;margin:0 auto 48px;padding:0}.docs-hub-page--api .docs-hub__layout{align-items:stretch;min-height:904px}.docs-hub-page--api .docs-hub__sidebar{top:calc(var(--header-height,72px) + 12px)}.docs-hub-page--api .docs-hub__content{min-height:904px}.docs-hub-page--manual-detail{background:#fff}.docs-hub-page--manual-detail .manual-detail{box-sizing:border-box;background:#fff;grid-template-columns:260px minmax(0,1fr);width:min(100% - 48px,1176px);min-height:742px;margin:0 auto 48px;display:grid}.manual-detail__sidebar{top:var(--header-height,72px);max-height:calc(100dvh - var(--header-height,72px));border-right:1px solid #0f172a14;align-self:start;padding:20px 16px 32px 0;position:sticky;overflow:auto}.manual-detail__search{color:#94a3b8;background:#f8fafc;border:1px solid #0f172a1a;border-radius:8px;align-items:center;gap:8px;height:40px;margin-bottom:16px;padding:0 12px;display:flex}.manual-detail__search input{color:#0f172a;width:100%;font:inherit;background:0 0;border:0;outline:none;font-size:13px}.manual-detail__search input::placeholder{color:#94a3b8}.manual-detail__nav{flex-direction:column;gap:4px;display:flex}.manual-detail__group-btn{color:#334155;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.manual-detail__group-btn svg{color:#94a3b8;flex-shrink:0;transition:transform .2s}.manual-detail__group-btn[aria-expanded=true] svg{transform:rotate(180deg)}.manual-detail__group-btn:hover,.manual-detail__group-btn.is-current{color:#1255f5;background:#1255f50f}.manual-detail__subnav{margin:0 0 8px;padding:0 0 0 8px;list-style:none}.manual-detail__nav-link{color:#64748b;border-radius:8px;padding:8px 12px;font-size:13px;text-decoration:none;display:block}.manual-detail__nav-link:hover{color:#1255f5;background:#1255f50d}.manual-detail__nav-link.is-active{color:#1255f5;background:#1255f51a;font-weight:600}.manual-detail__content{min-width:0;padding:28px 8px 40px 40px}.manual-detail__crumbs{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;display:flex}.manual-detail__crumbs a{color:#64748b;text-decoration:none}.manual-detail__crumbs a:hover{color:#1255f5}.manual-detail__title{color:#0f172a;margin:0 0 20px;font-size:32px;line-height:1.25}.manual-detail__rich{color:#475569;font-size:15px;line-height:1.8}.manual-detail__rich p,.manual-detail__rich ul,.manual-detail__rich ol{margin:0 0 14px}.manual-detail__feedback{text-align:center;border-top:1px solid #0f172a0f;border-bottom:1px solid #0f172a0f;flex-direction:column;align-items:center;gap:14px;margin:40px 0 28px;padding:28px 16px;display:flex}.manual-detail__feedback p{color:#0f172a;margin:0;font-size:16px;font-weight:600}.manual-detail__thanks{color:#1255f5!important;font-size:14px!important;font-weight:500!important}.manual-detail__votes{gap:12px;display:flex}.manual-detail__vote{color:#1255f5;min-width:88px;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1255f5;border-radius:8px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.manual-detail__vote--yes{color:#fff;background:#1255f5}.manual-detail__report{color:#64748b;font-size:13px;text-decoration:none}.manual-detail__report:hover{color:#1255f5}.manual-detail__pager{grid-template-columns:1fr 1fr;gap:16px;display:grid}.manual-detail__pager-card{color:#0f172a;background:#fff;border:1px solid #0f172a14;border-radius:12px;align-items:center;gap:12px;min-height:84px;padding:16px 18px;text-decoration:none;display:flex}.manual-detail__pager-card:hover{border-color:#1255f547}.manual-detail__pager-card--next{text-align:right;justify-content:flex-end}.manual-detail__pager-card small{color:#94a3b8;margin-bottom:4px;font-size:12px;display:block}.manual-detail__pager-card.is-disabled{visibility:hidden}.manual-detail__updated{color:#94a3b8;margin:20px 0 0;font-size:13px}.docs-hub__layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:32px;display:grid}.docs-hub__sidebar{top:calc(var(--header-height,72px) + 16px);background:#fff;border:1px solid #0f172a0f;border-radius:16px;flex-direction:column;gap:4px;padding:12px;display:flex;position:sticky}.docs-hub__nav-group+.docs-hub__nav-group{margin-top:8px}.docs-hub__nav-btn{color:#334155;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:10px 12px;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:flex}.docs-hub__nav-btn:hover{background:#1255f50f}.docs-hub__nav-btn.is-active{color:#1255f5;background:#1255f51a;font-weight:600}.docs-hub__subnav{margin:4px 0 0;padding:0 0 0 12px;list-style:none}.docs-hub__subnav-link{color:#64748b;border-radius:8px;padding:6px 8px;font-size:13px;text-decoration:none;display:block}.docs-hub__subnav-link:hover{color:#1255f5;background:#1255f50d}.docs-hub__content{background:#fff;border:1px solid #0f172a0f;border-radius:18px;min-width:0;padding:28px 32px}.docs-hub__content-title{color:#0f172a;margin:0 0 20px;font-size:28px;line-height:1.25}.docs-hub__rich{color:#475569;font-size:15px;line-height:1.7}.docs-hub__rich p,.docs-hub__rich ul{margin:0 0 14px}.docs-hub__rich code{color:#0f172a;background:#f1f5f9;border-radius:6px;padding:1px 6px;font-size:.92em}.docs-hub__code{color:#e2e8f0;white-space:pre-wrap;background:#0f172a;border-radius:12px;margin:0 0 18px;padding:14px 16px;font-size:13px;line-height:1.55;display:block;overflow-x:auto}.docs-hub__search{color:#64748b;background:#fff;border-radius:999px;align-items:center;gap:10px;width:min(520px,100%);margin:18px auto 0;padding:12px 16px;display:flex;box-shadow:0 10px 30px #0f172a1f}.docs-hub__search input{color:#0f172a;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.docs-hub__section-title{color:#0f172a;margin:0 0 24px;font-size:22px}.manual-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.manual-card{background:#fff;border:1px solid #0f172a0f;border-radius:16px;flex-direction:column;min-height:220px;padding:22px 22px 18px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.manual-card:hover{border-color:#1255f533;box-shadow:0 10px 28px #0f172a14}.manual-card__title{color:#0f172a;margin:0 0 14px;font-size:18px;line-height:1.35}.manual-card__stretch{color:inherit;text-decoration:none}.manual-card__stretch:after{content:"";border-radius:inherit;position:absolute;inset:0}.manual-card__list{z-index:1;color:#64748b;flex:1;margin:0;padding-left:18px;font-size:14px;line-height:1.7;position:relative}.manual-card__topic{color:inherit;text-decoration:none}.manual-card__topic:hover{color:#1255f5}.manual-card__more{color:#1255f5;align-items:center;gap:4px;margin-top:16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.faq-page-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,4vw,3.5rem);width:100%;display:grid}.faq-page-item{background:0 0;border:0;border-bottom:1px solid #e6eaf0;border-radius:0;overflow:visible}.faq-page-item__trigger{justify-content:space-between;align-items:center;gap:var(--space-4);color:#0d1126;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:clamp(1.35rem,2.8vh,1.85rem) 0;font-size:1rem;font-weight:500;display:flex}.faq-page-item.is-open .faq-page-item__trigger{color:#0d1126;font-weight:600}.faq-page-item__trigger svg{color:#5f6a6e;flex-shrink:0;transition:transform .35s cubic-bezier(.22,1,.36,1);transform:rotate(-90deg)}.faq-page-item.is-open .faq-page-item__trigger svg{transform:rotate(0)}.faq-page-item__panel{color:#5f6a6e;padding:0 0 1.25rem;font-size:.9375rem;line-height:1.65}.faq-page-item__panel p{max-width:42ch;margin:0 0 12px}.faq-page-item__feedback{gap:8px;display:flex}.faq-page-item__vote{color:#64748b;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.faq-page-item__vote:hover{color:#1255f5;border-color:#1255f559}@media (width<=767px){.faq-page-list{grid-template-columns:1fr}}@media (width<=960px){.docs-hub__layout{grid-template-columns:1fr}.docs-hub__sidebar{position:static}.docs-hub-page--api .docs-hub--api,.docs-hub-page--api .docs-hub__layout,.docs-hub-page--api .docs-hub__content{min-height:0}.docs-hub-page--manual-detail .manual-detail{grid-template-columns:1fr;min-height:0}.manual-detail__sidebar{border-bottom:1px solid #0f172a14;border-right:0;max-height:none;padding:20px 0;position:static}.manual-detail__content{padding:24px 0 40px}.manual-grid{grid-template-columns:1fr}.docs-hub-page .page-hero--docs-banner{height:auto;min-height:360px;padding:88px 20px 64px}.docs-hub-page .page-hero--docs-banner .page-hero__content{gap:28px;height:auto}.docs-hub-page .page-hero--docs-banner .page-hero__title{white-space:normal;height:auto;font-size:clamp(28px,6vw,36px);line-height:1.3}}.tutorials-page{isolation:isolate;background-color:var(--color-bg);background-image:var(--landing-mesh);background-attachment:scroll;position:relative}.tutorials-page>section{z-index:1;background:0 0;position:relative}.tutorial-banner{padding:var(--space-10) 0 var(--space-8);isolation:isolate;position:relative;overflow:hidden}.tutorial-banner:before{content:"";pointer-events:none;background:radial-gradient(80% 70% at 12% 40%,#5d26ff24,#0000 58%),radial-gradient(72% 64% at 88% 36%,#00d2ff1f,#0000 56%),linear-gradient(#ffffff8c 0%,#f5f6fb33 100%);position:absolute;inset:0}.tutorial-banner:after{content:none}.tutorial-banner__content{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:640px;margin-inline:auto;display:flex;position:relative}.tutorial-banner__title{margin:0 0 var(--space-3);letter-spacing:-.03em;color:var(--color-text);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.2}.tutorial-banner__subtitle{max-width:520px;color:var(--color-text-secondary);margin:0;font-size:.9375rem;line-height:1.7}.tutorial-list{padding:0 0 var(--space-12)}.tutorial-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);padding:0 0 var(--space-4);border-bottom:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);flex-wrap:wrap;display:flex}.tutorial-tabs{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.tutorial-tabs__btn{border-radius:var(--radius-sm);color:var(--color-text-secondary);font:inherit;cursor:pointer;transition:color var(--transition), background var(--transition);background:0 0;border:none;padding:.5rem .75rem;font-size:.875rem;font-weight:500}.tutorial-tabs__btn:hover{color:var(--color-text)}.tutorial-tabs__btn.is-active{color:var(--color-text);background:var(--inner-tab-active-bg);box-shadow:inset 0 0 0 1px var(--inner-tab-active-border);font-weight:600}.tutorial-main{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.tutorial-doc-section__title{margin:0 0 var(--space-3);color:var(--color-text);letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.tutorial-docs{border:1px solid var(--inner-glass-border);border-radius:var(--radius-lg);background:var(--inner-glass-bg);-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 40px #0000006b,inset 0 1px #ffffff1a}.tutorial-doc-item{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid color-mix(in srgb, var(--color-border) 65%, transparent);color:inherit;transition:background var(--transition);text-decoration:none;display:flex}.tutorial-doc-item:last-child{border-bottom:none}.tutorial-doc-item:hover{background:#ffffff0a}.tutorial-doc-item__icon{border-radius:var(--radius-sm);background:var(--color-primary-soft);width:36px;height:36px;color:var(--color-primary);flex-shrink:0;place-items:center;display:grid}.tutorial-doc-item__icon--video{color:var(--color-accent);background:#00d2ff1f}.tutorial-doc-item__content{flex:1;min-width:0}.tutorial-doc-item__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:.25rem;display:flex}.tutorial-doc-item__title{color:var(--color-text);letter-spacing:-.01em;transition:color var(--transition);margin:0;font-size:.9375rem;font-weight:600;line-height:1.45}.tutorial-doc-item:hover .tutorial-doc-item__title{color:var(--color-primary)}.tutorial-doc-item__type{color:var(--color-text-muted);flex-shrink:0;font-size:.6875rem;font-weight:500;line-height:1.4}.tutorial-doc-item__summary{-webkit-line-clamp:1;color:var(--color-text-secondary);-webkit-box-orient:vertical;margin:0 0 .375rem;font-size:.8125rem;line-height:1.6;display:-webkit-box;overflow:hidden}.tutorial-doc-item__meta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.75rem;line-height:1.5;display:flex}.tutorial-doc-item__sep{color:color-mix(in srgb, var(--color-text-muted) 70%, transparent)}.tutorial-doc-item__arrow{color:var(--color-text-muted);opacity:0;transition:opacity var(--transition), color var(--transition), transform var(--transition);flex-shrink:0}.tutorial-doc-item:hover .tutorial-doc-item__arrow{opacity:1;color:var(--color-primary);transform:translate(2px)}.tutorial-search{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-width:min(100%,260px);transition:border-color var(--transition), background var(--transition), box-shadow var(--transition);padding:.45rem .875rem;display:flex}.tutorial-search__icon{color:var(--color-text-muted);flex-shrink:0}.tutorial-search__input{width:100%;color:var(--color-text);font:inherit;background:0 0;border:none;outline:none;font-size:.8125rem}.tutorial-search__input::placeholder{color:var(--color-text-muted)}.tutorial-empty{margin:var(--space-8) 0;text-align:center;color:var(--color-text-secondary);font-size:.9375rem}.contact-float{right:max(12px, env(safe-area-inset-right));z-index:40;box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b1224eb;border:none;border-radius:28px;flex-direction:column;justify-content:space-between;align-items:center;gap:12px;width:90px;min-height:339px;margin:0;padding:28px 10px;display:none;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 12px 40px #00000059}html:has(.landing-page) .contact-float{display:flex}.contact-float__item{color:#fff;text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:84px;padding:8px 4px;font-size:12px;font-weight:500;line-height:1.25;text-decoration:none;transition:background .2s,transform .2s;display:flex}.contact-float__item:hover{color:#fff;background:#ffffff1a;transform:translateY(-1px)}.contact-float__icon{flex-shrink:0;width:32px;height:32px;display:block}.contact-float__text{word-break:break-word;max-width:100%;display:block}:is(html:has(.docs-hub-page) .contact-float,html:has(.news-page--hub) .contact-float){display:none}@media (width<=1023px){html:has(.landing-page) .contact-float{display:none!important}}.tutorial-detail-page{padding:var(--space-8) 0 var(--space-10)}.tutorial-detail-page .container{max-width:760px}.tutorial-detail__back{margin-bottom:var(--space-6);color:var(--color-text-secondary);transition:color var(--transition);align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.tutorial-detail__back:hover{color:var(--color-primary)}.tutorial-detail{padding:var(--space-6) var(--space-6) var(--space-8);border:1px solid var(--inner-glass-border);border-radius:var(--radius-lg);background:var(--inner-glass-bg);-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);margin:0;box-shadow:0 10px 40px #0000006b,inset 0 1px #ffffff1a}.tutorial-detail__header{margin-bottom:var(--space-8)}.tutorial-detail__category{margin-bottom:var(--space-4);border:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 6%, transparent);color:var(--color-primary);border-radius:999px;padding:.3rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.tutorial-detail__title{margin:0 0 var(--space-4);letter-spacing:-.02em;color:var(--color-text);font-size:clamp(1.5rem,3.5vw,2.125rem);font-weight:700;line-height:1.35}.tutorial-detail__meta{align-items:center;gap:var(--space-4);color:var(--color-text-muted);flex-wrap:wrap;font-size:.8125rem;display:flex}.tutorial-detail__meta span{align-items:center;gap:.375rem;display:inline-flex}.tutorial-content{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.75}.tutorial-content>:first-child{margin-top:0}.tutorial-content>:last-child{margin-bottom:0}.tutorial-content h2{margin:var(--space-6) 0 var(--space-3);color:var(--color-text);font-size:1.125rem;font-weight:700}.tutorial-content p{margin:0 0 var(--space-4)}.tutorial-content ol,.tutorial-content ul{margin:0 0 var(--space-4);padding-left:1.25rem}.tutorial-content li+li{margin-top:.375rem}.tutorial-content__figure{margin:var(--space-5) 0}.tutorial-content__figure img{border-radius:var(--radius-md);width:100%;max-width:100%;height:auto;display:block}.tutorial-content__figure figcaption{margin-top:var(--space-2);color:var(--color-text-muted);text-align:left;font-size:.8125rem}.tutorial-content__video-wrap{margin:var(--space-5) 0;border-radius:var(--radius-md);background:#0f172a;overflow:hidden}.tutorial-content__video{aspect-ratio:16/9;object-fit:contain;background:#000;width:100%;max-height:480px;display:block}.tutorial-content iframe{aspect-ratio:16/9;border-radius:var(--radius-md);border:none;width:100%;display:block}@media (width<=639px){.tutorial-banner{padding:var(--space-8) 0 var(--space-6)}.tutorial-list{padding:var(--space-5) 0 var(--space-8)}.tutorial-toolbar{margin-bottom:var(--space-4);padding:0 0 var(--space-3);flex-direction:column;align-items:stretch}.tutorial-search{min-width:100%}.tutorial-doc-item{padding:var(--space-4);align-items:flex-start}.tutorial-doc-item__head{flex-direction:column;gap:.125rem}.tutorial-doc-item__arrow{display:none}.contact-float{display:none!important}.tutorial-detail-page{padding:var(--space-6) 0 var(--space-8)}}.docs-hub-page.partners-page,.partners-page{isolation:isolate;min-height:calc(100vh - var(--header-height,72px));background:#f7f7f7;position:relative}.partners-page>section.partner-list{z-index:1;background:0 0;position:relative}.partners-page>section.landing-bottom{z-index:1;box-sizing:border-box;background:#06131e;flex-direction:column;justify-content:stretch;align-items:stretch;height:auto;min-height:0;max-height:none;padding:0;display:flex;position:relative;overflow:visible}.partner-list{padding:0}.partner-board{box-sizing:border-box;width:min(100% - 48px,1179px);min-height:1019px;margin:0 auto 48px;padding:24px 0 40px}.partner-tabs{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.partner-tabs__btn{color:#334155;height:36px;font:inherit;white-space:nowrap;cursor:pointer;box-shadow:none;background:#f3f4f6;border:0;border-radius:8px;padding:0 14px;font-size:13px;font-weight:500}.partner-tabs__btn:hover{color:#1255f5}.partner-tabs__btn.is-active{color:#fff;box-shadow:none;background:#1255f5;font-weight:600}.partner-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.partner-card{min-width:0;color:inherit;background:#fff;border:1px solid #0f172a14;border-radius:12px;flex-direction:column;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 6px 18px #0f172a0a}.partner-card:hover{border-color:#1255f538;box-shadow:0 10px 24px #0f172a14}.partner-card__cover{background:#eef1f6;height:120px}.partner-card__cover-image{object-fit:cover;width:100%;height:100%;display:block}.partner-card__title{color:#0f172a;margin:14px 16px 8px;font-size:15px;font-weight:700;line-height:1.4}.partner-card__description{-webkit-line-clamp:2;color:#64748b;-webkit-box-orient:vertical;margin:0 16px 16px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.partner-empty{text-align:center;color:#64748b;margin:48px 0;font-size:15px}@media (width<=1100px){.partner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.partner-board{min-height:0;padding:20px 0 32px}.partner-grid{grid-template-columns:1fr}}.news-page{isolation:isolate;background-color:var(--color-bg);background-image:var(--landing-mesh);background-attachment:scroll;position:relative}.news-page>section{z-index:1;background:0 0;position:relative}.news-banner{padding:var(--space-10) 0 var(--space-8);isolation:isolate;position:relative;overflow:hidden}.news-banner:before{content:"";pointer-events:none;background:radial-gradient(80% 70% at 12% 40%,#5d26ff24,#0000 58%),radial-gradient(72% 64% at 88% 36%,#00d2ff1f,#0000 56%),linear-gradient(#ffffff8c 0%,#f5f6fb33 100%);position:absolute;inset:0}.news-banner:after{content:none}.news-banner__content{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:640px;margin-inline:auto;display:flex;position:relative}.news-banner__title{margin:0 0 var(--space-3);letter-spacing:-.03em;color:var(--color-text);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.2}.news-banner__subtitle{max-width:520px;color:var(--color-text-secondary);margin:0;font-size:.9375rem;line-height:1.7}.news-list{padding:0 0 var(--space-12)}.news-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);padding:0 0 var(--space-4);border:none;border-bottom:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;display:flex}.news-tabs{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.news-tabs__btn{border-radius:var(--radius-sm);color:var(--color-text-secondary);font:inherit;cursor:pointer;transition:color var(--transition), background var(--transition);background:0 0;border:none;padding:.5rem .75rem;font-size:.875rem;font-weight:500;position:relative}.news-tabs__btn:hover{color:var(--color-text)}.news-tabs__btn.is-active{color:var(--color-text);background:var(--inner-tab-active-bg);box-shadow:inset 0 0 0 1px var(--inner-tab-active-border);font-weight:600}.news-tabs__btn.is-active:after{content:none}.news-search{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-width:min(100%,260px);transition:border-color var(--transition), background var(--transition), box-shadow var(--transition);padding:.45rem .875rem;display:flex}.news-search__icon{color:var(--color-text-muted);flex-shrink:0}.news-search__input{width:100%;color:var(--color-text);font:inherit;background:0 0;border:none;outline:none;font-size:.8125rem}.news-search__input::placeholder{color:var(--color-text-muted)}.news-grid{border:1px solid var(--inner-glass-border);border-radius:var(--radius-lg);background:var(--inner-glass-bg);-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);flex-direction:column;gap:0;display:flex;overflow:hidden;box-shadow:0 10px 40px #0000006b,inset 0 1px #ffffff1a}.news-card{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);border:none;border-bottom:1px solid color-mix(in srgb, var(--color-border) 65%, transparent);color:inherit;box-shadow:none;transition:background var(--transition);background:0 0;border-radius:0;text-decoration:none;display:flex}.news-card:last-child{border-bottom:none}.news-card:hover{background:#ffffff0a;transform:none}.news-card__media{aspect-ratio:4/3;border-radius:var(--radius-sm);background:linear-gradient(135deg,#5d26ff24 0%,#0000 52%),linear-gradient(225deg,#00d2ff1f 0%,#0000 48%),#ffffff0a;flex:0 0 112px;justify-content:center;align-items:center;width:112px;display:flex;overflow:hidden}.news-card__image{object-fit:cover;width:100%;height:100%}.news-card__media-placeholder{background:linear-gradient(135deg,#5d26ff24 0%,#0000 52%),linear-gradient(225deg,#00d2ff1f 0%,#0000 48%),#ffffff0a;width:100%;height:100%;display:block}.news-card__body{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.news-card__title{color:var(--color-text);letter-spacing:-.02em;transition:color var(--transition);margin:0;font-size:1rem;font-weight:600;line-height:1.45}.news-card:hover .news-card__title{color:var(--color-primary)}.news-card__summary{-webkit-line-clamp:1;color:var(--color-text-secondary);-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.6;display:-webkit-box;overflow:hidden}.news-card__footer{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.125rem;font-size:.75rem;line-height:1.5;display:flex}.news-card__sep{color:color-mix(in srgb, var(--color-text-muted) 70%, transparent)}.news-card__labels{color:var(--color-text-muted)}.news-empty{margin:var(--space-8) 0;text-align:center;color:var(--color-text-secondary);font-size:.9375rem}.news-detail-page{padding:var(--space-8) 0 var(--space-10)}.news-detail-page .container{max-width:760px}.news-detail__back{margin-bottom:var(--space-6);color:var(--color-text-secondary);transition:color var(--transition);align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.news-detail__back:hover{color:var(--color-primary)}.news-detail{padding:var(--space-6) var(--space-6) var(--space-8);border:1px solid var(--inner-glass-border);border-radius:var(--radius-lg);background:var(--inner-glass-bg);-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);margin:0;box-shadow:0 10px 40px #0000006b,inset 0 1px #ffffff1a}.news-detail__header{margin-bottom:var(--space-8)}.news-detail__category{margin-bottom:var(--space-4);border:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 6%, transparent);color:var(--color-primary);border-radius:999px;padding:.3rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.news-detail__title{margin:0 0 var(--space-4);letter-spacing:-.02em;color:var(--color-text);font-size:clamp(1.5rem,3.5vw,2.125rem);font-weight:700;line-height:1.35}.news-detail__tags{gap:var(--space-2);margin:0 0 var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.news-detail__tag{border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.news-detail__tag--hot{background:color-mix(in srgb, #ff4d4f 12%, var(--color-surface));color:#e03e3e}.news-detail__tag--gold{background:color-mix(in srgb, #faad14 14%, var(--color-surface));color:#d48806}.news-detail__tag--event{background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface));color:var(--color-primary)}.news-detail__meta{align-items:center;gap:var(--space-4);color:var(--color-text-muted);flex-wrap:wrap;font-size:.8125rem;display:flex}.news-detail__meta span{align-items:center;gap:.375rem;display:inline-flex}.news-content{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.75}.news-content>:first-child{margin-top:0}.news-content>:last-child{margin-bottom:0}.news-content h2{margin:var(--space-6) 0 var(--space-3);color:var(--color-text);font-size:1.125rem;font-weight:700}.news-content p{margin:0 0 var(--space-4)}.news-content ol,.news-content ul{margin:0 0 var(--space-4);padding-left:1.25rem}.news-content li+li{margin-top:.375rem}.news-content__figure{margin:var(--space-5) 0}.news-content img,.news-content__figure img{border-radius:var(--radius-md);width:100%;max-width:100%;height:auto;display:block}.news-content__figure figcaption{margin-top:var(--space-2);color:var(--color-text-muted);text-align:left;font-size:.8125rem}@media (width<=767px){.news-card{align-items:flex-start;gap:var(--space-4);padding:var(--space-4)}.news-card__media{flex:0 0 88px;width:88px}}@media (width<=639px){.news-banner{padding:var(--space-8) 0 var(--space-6)}.news-list{padding:var(--space-5) 0 var(--space-8)}.news-toolbar{margin-bottom:var(--space-4);padding:0 0 var(--space-3);flex-direction:column;align-items:stretch}.news-search{min-width:100%}.news-detail-page{padding:var(--space-6) 0 var(--space-8)}}html:has(.news-page--hub){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hero-bg:#0d1126;--container-max:1180px;--color-bg:#fff;--color-surface:#fff;--color-surface-muted:#f3f4f6;--color-border:#0f172a1a;--color-border-strong:#0f172a29;--color-text:#0d1126;--color-text-secondary:#5f6a6e;--color-text-muted:#8b93a1;--color-on-light-text:#0d1126;--color-on-light-text-secondary:#5f6a6e;--color-on-light-text-muted:#8b93a1;--color-on-light-border:#0f172a1a;--landing-mesh:none;--inner-glass-bg:#fff;--inner-glass-border:#0f172a1a;--inner-tab-active-bg:#1255f514;--inner-tab-active-border:#1255f538}html:has(.news-page--hub) body{color:var(--color-text);background:#f7f7f7}html:has(.news-page--hub) .site-header{box-shadow:none;-webkit-backdrop-filter:none;background:#0d1126;border-bottom:none}:is(html:has(.news-page--hub) .site-nav__link,html:has(.news-page--hub) .site-nav__chevron,html:has(.news-page--hub) .lang-switch,html:has(.news-page--hub) .lang-switch__label,html:has(.news-page--hub) .site-header__menu-btn){color:#fff}html:has(.news-page--hub) .site-nav__link:hover{color:#0ef;opacity:1}html:has(.news-page--hub) .site-nav__link.is-active:hover{color:#0ef;opacity:1}html:has(.news-page--hub) .site-nav__item--dropdown.is-open .site-nav__link--dropdown{color:#0ef;opacity:1}html:has(.news-page--hub) .site-nav__item--dropdown.is-open .site-nav__chevron{color:#0ef;opacity:1}html:has(.news-page--hub) .site-nav__link--dropdown:hover .site-nav__chevron{color:#0ef;opacity:1}html:has(.news-page--hub) .site-header__login{color:#fff!important;border-color:#ffffff59!important}:is(html:has(.news-page--hub) .site-header__wallet,html:has(.news-page--hub) .site-header__user-btn){color:#fff}html:has(.news-page--hub) .site-header__wallet-text strong{color:#fff}html:has(.news-page--hub) .site-bottom{color:#0d1126;background:#fff}html:has(.news-page--hub) .site-bottom .bottom-cta{display:none}:is(html:has(.news-page--hub) .site-footer,html:has(.news-page--hub) .site-footer--embedded){color:#0d1126;background:#fff;border-top:1px solid #0f172a14}html:has(.news-page--hub) .site-footer__col-title{color:#0d1126}html:has(.news-page--hub) .site-footer__desc p{color:#5f6672}html:has(.news-page--hub) .site-footer__rights{color:#5f6672}html:has(.news-page--hub) .site-footer__legal{color:#5f6672}html:has(.news-page--hub) .site-footer__links a{color:#5f6672}html:has(.news-page--hub) .site-footer__links a:hover{color:#1255f5}html:has(.news-page--hub) .contact-float{background:#fff;border:1px solid #0f172a1a;box-shadow:0 8px 24px #0f172a1a}html:has(.news-page--hub) .contact-float__item{color:#0d1126}.news-page--hub{background:#f7f7f7}.news-hub{--news-banner-h:325.68px;--news-banner-gap:11.8px;--news-sidebar-w:276px;padding:28px 0 64px}.news-hub__layout{flex-direction:column;gap:22px;display:flex}.news-hub__banner-row{grid-template-columns:minmax(0, 1fr) var(--news-sidebar-w);align-items:stretch;gap:22px;display:grid}.news-hub__body{grid-template-columns:minmax(0, 1fr) var(--news-sidebar-w);align-items:start;gap:22px;display:grid}.news-hub__main{flex-direction:column;gap:20px;min-width:0;display:flex}.news-service-card{box-sizing:border-box;height:var(--news-banner-h);text-align:center;background:#fff;border:0;border-radius:9.44px;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;padding:16px 14px 18px;display:flex}.news-service-card__logo{object-fit:contain;width:auto;height:24px;margin:0 0 12px;display:block}.news-service-card__title{color:#1a1d26;max-width:14em;margin:0 0 6px;font-size:.875rem;font-weight:700;line-height:1.4}.news-service-card__subtitle{color:#6b7280;margin:0 0 14px;font-size:.75rem;line-height:1.5}.news-service-card__qr-frame{flex:0 0 132px;width:132px;height:132px;padding:10px;position:relative}.news-service-card__qr-frame:before{content:"";pointer-events:none;border:2px solid #1255f5;border-radius:4px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) 0 0/18px 18px no-repeat,linear-gradient(#000 0 0) 100% 0/18px 18px no-repeat,linear-gradient(#000 0 0) 0 100%/18px 18px no-repeat,linear-gradient(#000 0 0) 100% 100%/18px 18px no-repeat;mask:linear-gradient(#000 0 0) 0 0/18px 18px no-repeat,linear-gradient(#000 0 0) 100% 0/18px 18px no-repeat,linear-gradient(#000 0 0) 0 100%/18px 18px no-repeat,linear-gradient(#000 0 0) 100% 100%/18px 18px no-repeat}.news-service-card__qr{background:#f3f4f6;border-radius:8px;place-items:center;width:100%;height:100%;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a0f}.news-service-card__qr img{object-fit:contain;background:#fff;width:100%;height:100%;padding:8px}.news-service-card__qr.is-empty{background:#f3f4f6}.news-page--hub .news-panel{box-sizing:border-box;box-shadow:none;background:#fff;border:none;border-radius:8px;padding:18px 20px}.news-page--hub .news-cta-banner.news-panel{padding:10px}.news-hero{min-height:0}.news-hero__grid{gap:var(--news-banner-gap);height:var(--news-banner-h);grid-template-columns:minmax(0,579fr) minmax(0,283fr);min-height:0;display:grid}.news-hero__main,.news-hero__side-card,.news-hero__side-card--empty{background:#e7e9ee;border-radius:9.44px;height:100%;min-height:0;text-decoration:none;display:block;overflow:hidden}.news-hero__main{min-height:0}.news-hero__side{gap:var(--news-banner-gap);grid-template-rows:1fr 1fr;height:100%;min-height:0;display:grid}.news-page--hub .news-sidebar__card:not(.news-sidebar__card--partner){background:#fff}.news-hero__media,.news-hero__main .is-placeholder,.news-hero__side-card .is-placeholder,.news-featured-card__media,.news-featured-card .is-placeholder,.news-feed-item__media img,.news-feed-item__media .is-placeholder,.news-latest-item__media img,.news-latest-item__media .is-placeholder,.news-topic-card__media{object-fit:cover;width:100%;height:100%;display:block}.news-hero__main .is-placeholder,.news-hero__side-card .is-placeholder,.news-featured-card .is-placeholder,.news-feed-item__media .is-placeholder,.news-latest-item__media .is-placeholder,.news-topic-card__media{background:#e7e9ee}.news-section{margin:0}.news-section__title{color:#1a1d26;letter-spacing:-.01em;margin:0 0 14px;font-size:1.05rem;font-weight:700}.news-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.news-featured-card{aspect-ratio:16/10;background:#e7e9ee;border-radius:4px;text-decoration:none;display:block;overflow:hidden}.news-topics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.news-topic-card{color:#1a1d26;cursor:pointer;font:inherit;background:0 0;border:none;flex-direction:column;gap:10px;padding:0;text-decoration:none;transition:opacity .2s;display:flex}.news-topic-card:hover{opacity:.88}.news-topic-card.is-active .news-topic-card__label{color:#1d4ed8}.news-topic-card__media{aspect-ratio:16/10;object-fit:cover;background:#e7e9ee;border-radius:6px;width:100%;display:block}.news-topic-card__media.is-placeholder{background:linear-gradient(145deg,#e8ebf0 0%,#dfe4ea 100%)}.news-topic-card__label{text-align:center;font-size:.8125rem;font-weight:600;line-height:1.35}.news-cta-banner{color:#1a1d26;background:#fff;border:none;border-radius:10px;padding:10px}.news-cta-banner__inner{background:#f2f2f2;border-radius:8px;justify-content:space-between;align-items:center;gap:28px;padding:20px 26px;display:flex}.news-cta-banner__logo{object-fit:contain;width:auto;height:26px;margin-bottom:14px;display:block}.news-cta-banner__copy{flex:1;min-width:0}.news-cta-banner__copy h3{color:#111827;max-width:36rem;margin:0 0 16px;font-size:1.25rem;font-weight:700;line-height:1.45}.news-cta-banner__copy h3 span{color:#111827}.news-cta-banner__copy h3 em{color:#2563eb;font-style:normal}.news-cta-banner__perks{color:#374151;flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.news-cta-banner__perks li{align-items:center;gap:8px;padding-left:0;display:inline-flex;position:relative}.news-cta-banner__perks li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='7.25' fill='%232563eb'/%3E%3Cpath d='M4.6 8.2l2.1 2.1 4.7-4.7' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:50%;flex:0 0 16px;width:16px;height:16px}.news-cta-banner__qr-frame{flex:0 0 118px;width:118px;height:118px;padding:10px;position:relative}.news-cta-banner__qr-frame:before{content:"";pointer-events:none;border:2px solid #2563eb;border-radius:4px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) 0 0/18px 18px no-repeat,linear-gradient(#000 0 0) 100% 0/18px 18px no-repeat,linear-gradient(#000 0 0) 0 100%/18px 18px no-repeat,linear-gradient(#000 0 0) 100% 100%/18px 18px no-repeat;mask:linear-gradient(#000 0 0) 0 0/18px 18px no-repeat,linear-gradient(#000 0 0) 100% 0/18px 18px no-repeat,linear-gradient(#000 0 0) 0 100%/18px 18px no-repeat,linear-gradient(#000 0 0) 100% 100%/18px 18px no-repeat}.news-cta-banner__qr{background:#fff;border-radius:6px;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.news-cta-banner__qr img{object-fit:contain;background:#fff;width:100%;height:100%;padding:4px}.news-cta-banner__qr.is-empty{background:#f3f5f8}.news-page--hub .news-tabs{border-bottom:1px solid #e8eaef;flex-wrap:wrap;gap:0 22px;margin-bottom:8px;display:flex}.news-page--hub .news-tabs__btn{color:#6b7280;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0 0 12px;font-size:.875rem;font-weight:500;position:relative}.news-page--hub .news-tabs__btn:hover{color:#1a1d26;background:0 0}.news-page--hub .news-tabs__btn.is-active{color:#1255f5;box-shadow:none;background:0 0;font-weight:600}.news-page--hub .news-tabs__btn.is-active:after{content:"";background:#1255f5;height:2px;position:absolute;bottom:-1px;left:0;right:0}.news-feed{background:0 0;border:none;border-radius:0;flex-direction:column;gap:0;display:flex;overflow:visible}.news-feed-item{color:inherit;border-bottom:1px solid #eef0f3;gap:18px;padding:18px 0;text-decoration:none;display:flex}.news-feed-item:last-child{border-bottom:none}.news-feed-item:hover{background:0 0}.news-feed-item__media{aspect-ratio:16/10;background:#e7e9ee;border-radius:4px;flex:0 0 168px;width:168px;overflow:hidden}.news-feed-item__body{flex-direction:column;flex:1;gap:8px;min-width:0;padding-top:2px;display:flex}.news-feed-item__body h3{color:#1a1d26;margin:0;font-size:1rem;font-weight:700;line-height:1.45}.news-feed-item:hover .news-feed-item__body h3{color:#1255f5}.news-feed-item__body p{-webkit-line-clamp:2;color:#6b7280;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.65;display:-webkit-box;overflow:hidden}.news-feed-item__meta{color:#9aa1ad;flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;font-size:.75rem;display:flex}.news-feed-item__meta span{align-items:center;gap:.3rem;display:inline-flex}.news-sidebar{top:calc(var(--header-height,72px) + 16px);flex-direction:column;gap:14px;display:flex;position:sticky}.news-sidebar__card{background:#fff;border:1px solid #e8eaef;border-radius:10px;padding:16px 14px}.news-sidebar__card h3{color:#1a1d26;margin:0 0 8px;font-size:.875rem;font-weight:700}.news-sidebar__card p{color:#6b7280;margin:0 0 10px;font-size:.75rem;line-height:1.5}.news-sidebar__card--service{height:var(--news-banner-h);box-sizing:border-box;text-align:center;border-radius:9.44px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:16px 14px 18px;display:flex}.news-sidebar__card--service h3{max-width:14em;margin:0 0 6px;font-size:.875rem;line-height:1.4}.news-sidebar__card--service p{margin:0 0 14px;font-size:.75rem}.news-sidebar__brand{object-fit:contain;width:auto;height:22px;margin:0 auto 10px;display:block}.news-sidebar__card--service .news-sidebar__brand{height:24px;margin-bottom:12px}.news-sidebar__qr{background:#f3f4f6;border-radius:8px;flex-shrink:0;place-items:center;width:132px;height:132px;margin:0 auto;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a0f}.news-sidebar__qr img{object-fit:contain;background:#fff;width:100%;height:100%;padding:8px}.news-sidebar__qr.is-empty{background:#f3f4f6}.news-sidebar__list{flex-direction:column;gap:12px;display:flex}.news-latest-item{color:inherit;gap:10px;text-decoration:none;display:flex}.news-latest-item__media{background:#e7e9ee;border-radius:4px;flex:0 0 52px;width:52px;height:52px;overflow:hidden}.news-latest-item__body{flex-direction:column;gap:4px;min-width:0;display:flex}.news-latest-item__body h4{-webkit-line-clamp:2;color:#1a1d26;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.news-latest-item:hover .news-latest-item__body h4{color:#1255f5}.news-latest-item__body time{color:#9aa1ad;font-size:.75rem}.news-sidebar__card--partner{color:#111827;background:#8ba4ff;border-color:#8ba4ff;grid-template-columns:minmax(0,1fr) 108px;align-items:center;gap:12px;padding:16px 14px;display:grid}.news-sidebar__partner-copy{min-width:0}.news-sidebar__card--partner .news-sidebar__brand{height:20px;margin:0 0 10px}.news-sidebar__card--partner h3{color:#111827;margin:0 0 12px;font-size:1rem;font-weight:700}.news-sidebar__partner-list{color:#1f2937;flex-direction:column;gap:8px;margin:0;padding:0;font-size:.8125rem;line-height:1.4;list-style:none;display:flex}.news-sidebar__partner-list li{align-items:center;gap:8px;padding-left:0;display:flex;position:relative}.news-sidebar__partner-list li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='7' fill='none' stroke='%23fff' stroke-width='1.4'/%3E%3Cpath d='M4.7 8.2l2 2 4.5-4.5' fill='none' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:15px 15px;border-radius:50%;flex:0 0 15px;width:15px;height:15px}.news-sidebar__card--partner .news-sidebar__qr{width:108px;height:108px;box-shadow:none;background:#fff;border-radius:10px;margin:0}.news-sidebar__qr--light{background:#fff}.news-hot-tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.news-hot-tag{color:#5f6a6e;text-align:center;background:#f3f4f6;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:.35rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.news-page--hub .news-detail{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #0f172a1a;box-shadow:0 8px 28px #0f172a0a}@media (width<=1023px){.news-hub__banner-row,.news-hub__body{grid-template-columns:1fr}.news-sidebar{position:static}.news-topics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.news-hub{--news-banner-h:auto}.news-hero__grid{grid-template-columns:1fr;height:auto;min-height:0}.news-hero__main{aspect-ratio:16/10;height:auto}.news-hero__side{grid-template-rows:none;grid-template-columns:1fr 1fr;height:auto}.news-hero__side-card,.news-hero__side-card--empty{aspect-ratio:16/10;height:auto}.news-service-card{height:auto;min-height:0}.news-sidebar__qr{width:112px;height:112px}.news-featured-grid,.news-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.news-cta-banner__inner{flex-direction:column;align-items:flex-start}.news-cta-banner__qr-frame{align-self:center}.news-sidebar__card--partner{grid-template-columns:1fr;justify-items:start}.news-sidebar__card--partner .news-sidebar__qr{margin:0 auto}.news-feed-item{flex-direction:column}.news-feed-item__media{flex:none;width:100%}.news-page--hub .news-tabs{flex-wrap:nowrap;gap:0 14px;overflow-x:auto}.news-page--hub .news-tabs__btn{white-space:nowrap}}@media (width<=479px){.news-topics,.news-featured-grid{grid-template-columns:1fr}}.product-announce{color:#ffffffe0;background:#0a0b14;font-size:.8125rem;line-height:1.5}.product-announce__inner{text-align:center;padding:.5rem 0}.products-page{--product-feature-card-h:193px;--product-feature-overlap:calc(var(--product-feature-card-h) / 2);isolation:isolate;background:#fff;position:relative}.products-page--embedded{background:0 0}.products-page--embedded .product-config{padding-block:4px 24px}.products-page--embedded .product-order-panel{height:auto;max-height:none;top:auto}.products-page--embedded .container{width:100%;max-width:none;padding-inline:0}.products-page .page-hero--product{isolation:isolate;background:var(--hero-bg,#0d1126);color:#fff;padding:clamp(56px,9vh,96px) 0 0;position:relative;overflow:visible}.product-hero__bg{display:none}.products-page .product-hero__title{color:#fff;letter-spacing:-.02em;text-align:center;margin:0;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:700;line-height:1.25}.products-page .product-hero__subtitle{color:#ffffffb8;text-align:center;max-width:none;margin:0;font-size:clamp(.875rem,1.5vw,1.0625rem);line-height:1.75}.product-hero__inner{z-index:2;width:min(100% - var(--space-6), 1280px);flex-direction:column;align-items:center;gap:clamp(40px,6vh,64px);max-width:1280px;display:flex;position:relative}.product-hero__copy-wrap{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:28px;width:min(100%,1080px);max-width:1080px;margin-inline:auto;padding-inline:0;display:flex}.product-hero .product-hero__title,.product-hero .product-hero__subtitle{animation:1.25s cubic-bezier(.22,1,.36,1) both hero-rise-in}.product-hero .product-hero__subtitle{animation-delay:.18s}.product-hero .product-hero__title{animation-delay:.42s}@media (prefers-reduced-motion:reduce){.product-hero .product-hero__title,.product-hero .product-hero__subtitle{animation:none}}.product-hero__features{isolation:isolate;box-sizing:border-box;width:100%;max-width:1180px;height:var(--product-feature-card-h,193px);margin-inline:auto;margin-bottom:calc(var(--product-feature-overlap,96.5px) * -1);-webkit-backdrop-filter:blur(32px)saturate(1.15);background:linear-gradient(#d2dff9 0%,#fff 100%);border:1px solid #ffffffc7;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:8px;padding:36px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 56px #0f172a1f,0 4px 16px #1353f80f,inset 0 1px #fff}.product-hero__features:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#d2dff959 0%,#fff3 100%);position:absolute;inset:0}.product-hero__features:after{display:none}.product-hero__feature{z-index:1;box-shadow:none;color:#0d1126;text-align:center;background:0 0;border:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:8px 12px;transition:transform .25s,background .25s;display:flex;position:relative}.product-hero__feature:hover{background:#f5f9ffb3;transform:translateY(-3px)}.product-hero__feature-icon{color:#1353f8;background:#fff;border:1px solid #1353f81f;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;margin-bottom:2px;display:grid;box-shadow:0 8px 18px #1353f81a,0 1px #fff}.product-hero__feature-title{color:#0d1126;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700;line-height:1.35}.product-hero__feature-desc{color:#8b93a1;margin:0;font-size:12px;font-weight:400;line-height:1.45;display:block}.product-config{padding:calc(var(--product-feature-overlap,96.5px) + 60px) 0 var(--space-12);background:#f7f7f7}.product-config--packages{background:#f7f7f7}.product-config--packages .product-config__toolbar{margin-bottom:60px}.dynamic-packages{margin-top:0}.dynamic-packages__grid{grid-template-columns:repeat(3,354px);justify-content:center;gap:24px;width:100%;display:grid}.dynamic-package-card{box-sizing:border-box;background:#fff;border:0;border-radius:12px;flex-direction:column;gap:20px;width:354px;height:368px;min-height:368px;padding:20px;display:flex;box-shadow:0 8px 24px #0f172a0f}.dynamic-package-card__header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dynamic-package-card__title-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.dynamic-package-card__title{color:#0d1126;letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.dynamic-package-card__badge{color:#1255f5;white-space:nowrap;background:#e8f0ff;border-radius:999px;align-items:center;padding:2px 8px;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-flex}.dynamic-package-card__cart{display:none}.dynamic-package-card__corner{color:#1255f5;white-space:nowrap;flex-shrink:0;margin-top:2px;margin-left:0;font-size:.8125rem;font-weight:600;line-height:1.2}.dynamic-package-card__price{color:#1255f5;font-variant-numeric:tabular-nums;flex-wrap:wrap;flex-shrink:0;align-items:baseline;gap:2px;margin:0;line-height:1;display:flex}.dynamic-package-card__currency{font-size:1.125rem;font-weight:700}.dynamic-package-card__amount{letter-spacing:-.03em;font-size:2rem;font-weight:800}.dynamic-package-card__features{flex-direction:column;flex:none;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dynamic-package-card__features li{color:#0d1126;align-items:flex-start;gap:8px;font-size:.8125rem;line-height:1.45;display:flex}.dynamic-package-card__check{color:#1255f5;background:#e8f0ff;border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;margin-top:1px;display:inline-grid}.dynamic-package-card__cta{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;transition:filter var(--transition), transform var(--transition);background:linear-gradient(90deg,#2f6bff 0%,#22c8ff 100%);border:none;border-radius:999px;justify-content:center;align-items:center;gap:4px;margin-top:6px;font-size:.875rem;font-weight:700;display:inline-flex}.dynamic-package-card__cta:hover{filter:brightness(1.05);transform:translateY(-1px)}.dynamic-package-card__cta:active{transform:translateY(0)}.product-tabs{box-sizing:border-box;background:#e8edff;border:none;border-radius:12px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;width:599px;max-width:100%;height:59px;margin:0 auto;padding:7px;display:flex;position:relative}.product-tabs__indicator{z-index:0;pointer-events:none;opacity:0;will-change:transform, width;background:#1255f5;border-radius:6px;height:45px;transition:transform .38s cubic-bezier(.22,1,.36,1),width .38s cubic-bezier(.22,1,.36,1),opacity .18s;position:absolute;top:7px;left:0}.product-tabs__indicator.is-ready{opacity:1}.product-tabs__btn{z-index:1;color:#0d1126;min-width:0;height:45px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1 1 0;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:500;line-height:1.2;transition:color .28s,font-weight .28s,background .28s;display:inline-flex;position:relative}.product-tabs__btn:hover:not(.is-active){color:#0d1126;background:#1255f50f}.product-tabs__btn.is-active,.products-page .product-tabs__btn.is-active{box-shadow:none;border-color:#0000;font-weight:600;color:#fff!important;background:0 0!important}@media (prefers-reduced-motion:reduce){.product-tabs__indicator,.product-tabs__btn{transition:none}}.product-config__toolbar{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:60px;display:flex;position:relative}.product-config__toolbar .product-tabs{margin-bottom:0}.product-cart-trigger{border:1px solid var(--color-border);color:var(--color-text-secondary);font:inherit;cursor:pointer;transition:border-color var(--transition), background var(--transition), color var(--transition);background:#fff;border-radius:999px;align-items:center;gap:.375rem;padding:.45rem .9rem;font-size:.8125rem;font-weight:500;display:none}.product-cart-trigger:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft)}.product-cart-trigger__badge{background:var(--color-primary);color:#fff;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;font-size:.6875rem;font-weight:700;line-height:1;display:grid}.product-config__layout{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:16px;display:grid}.product-config__main-col{display:contents}.product-config__main{grid-area:1/1;min-width:0}.product-config__lines{grid-area:2/1;min-width:0}.product-config__main,.product-config__lines{background:#fff;border:1px solid #0f172a0f;border-radius:16px;flex-direction:column;gap:20px;min-width:0;padding:24px 22px 26px;display:flex;box-shadow:0 8px 28px #0f172a0a}.product-config__lines{gap:0}.product-config__lines .product-segment-panel{border-top:1px solid #0f172a14;margin-top:20px;padding-top:20px}.product-config__title{color:#0d1126;letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:700}.product-filters{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;gap:12px;padding:0;display:flex}.product-cities{gap:var(--space-2);grid-template-columns:minmax(0,1fr);align-items:start;padding:.2rem 0;display:grid}.product-cities:has(.product-cities__label){grid-template-columns:4.25rem minmax(0,1fr)}.product-cities__label{color:var(--color-text-muted);white-space:nowrap;padding-top:16px;font-size:.75rem;font-weight:500;line-height:1.3}.product-cities__content{width:100%;min-width:0}.product-location-grid{--product-card-row:140px;--product-card-gap:12px;--product-grid-rows:3;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:var(--product-card-row);gap:var(--product-card-gap);width:100%;min-height:calc(var(--product-card-row) * var(--product-grid-rows) + var(--product-card-gap) * (var(--product-grid-rows) - 1));max-height:calc(var(--product-card-row) * var(--product-grid-rows) + var(--product-card-gap) * (var(--product-grid-rows) - 1));scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#1255f547 transparent;align-content:start;padding-right:4px;display:grid;overflow:hidden auto}.product-location-grid::-webkit-scrollbar{width:6px}.product-location-grid::-webkit-scrollbar-thumb{background:#1255f547;border-radius:999px}.product-location-grid:has(>.product-config__empty){justify-content:center;align-items:center;display:flex}.product-location-card{-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;cursor:pointer;width:100%;min-width:0;height:100%;min-height:0;transition:transform var(--transition), border-color var(--transition), background var(--transition), box-shadow var(--transition);background:#fff;border:1px solid #0f172a14;border-radius:12px;flex-direction:column;justify-content:space-between;gap:12px;padding:14px 12px 12px;display:flex;position:relative;overflow:visible;box-shadow:0 6px 18px #0f172a0a}.product-location-card.has-discount,.product-location-card.has-new{overflow:hidden}.product-location-card__new{z-index:3;color:#fff;letter-spacing:.02em;white-space:nowrap;pointer-events:none;background:#ff3b30;border-radius:0 12px 0 10px;padding:4px 10px 5px 12px;font-size:11px;font-weight:700;line-height:1.2;position:absolute;top:0;right:0}.product-location-card.has-new .product-location-card__info,.product-location-card.has-discount .product-location-card__info{padding-right:2.75rem}.product-location-card.has-new.has-discount .product-location-card__discount{border-radius:0 0 0 10px;top:26px}.product-location-card__discount{z-index:2;color:#fff;letter-spacing:.02em;white-space:nowrap;pointer-events:none;box-shadow:none;background:#ff2d7b;border-radius:0 12px 0 10px;padding:5px 10px 5px 12px;font-size:11px;font-weight:700;line-height:1.2;position:absolute;top:0;right:0}.product-location-card:hover{background:#fff;border-color:#1255f547;transform:translateY(-1px);box-shadow:0 8px 20px #1255f514}.product-location-card.is-selected{background:#f5f8ff;border:1px solid #1255f5;box-shadow:0 8px 20px #1255f51a}.product-location-card.is-selected:after{display:none}.product-location-card.is-selected .product-location-card__name{color:#0d1126}.product-location-card.is-selected .product-location-card__price,.product-location-card.is-selected .product-location-card__segments{color:#1255f5}@media (width<=1100px){.product-location-grid{--product-grid-rows:4;grid-template-columns:repeat(2,minmax(0,1fr))}.dynamic-packages__grid{grid-template-columns:repeat(2,354px);justify-content:center}.dynamic-package-card{width:354px}.product-segment-panel__grid,.product-segment-panel__grid--lines{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-order-panel{top:calc(var(--header-height) + 12px);height:auto;max-height:calc(100dvh - var(--header-height) - 28px);background:#fff;border:1px solid #0f172a0f;border-radius:16px;flex-direction:column;grid-area:1/2;align-self:stretch;gap:12px;min-width:0;min-height:0;padding:20px 16px 16px;display:flex;position:sticky;overflow:hidden;box-shadow:0 8px 28px #0f172a0d}.product-order-panel__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}.product-order-panel__header--stacked{flex-direction:column;align-items:flex-start;gap:6px}.product-order-panel__title{color:#0d1126;margin:0;font-size:1rem;font-weight:700}.product-order-panel__title:after{content:"";background:#1255f5;border-radius:2px;width:36px;height:3px;margin-top:8px;display:block}.product-order-panel__protocols{color:#1353f8;margin:0;font-size:.75rem;font-weight:500;line-height:1.4}.product-order-panel__clear{color:#8b93a1;font:inherit;cursor:pointer;background:0 0;border:none;font-size:.75rem}.product-order-panel__clear:hover{color:#1353f8}.product-order-panel__body{flex:1;min-height:0;overflow:auto}.product-order-panel__footer{border-top:1px solid #0f172a14;flex-direction:column;flex-shrink:0;gap:10px;margin-top:auto;padding-top:16px;display:flex}.product-process{padding:var(--space-12) 0;background:#f7f7f7}.product-process__header{margin-bottom:var(--space-8)}.product-process .section-title{color:#0d1126}.product-process__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.product-process-card{background:#fff;border:1px solid #0f172a14;border-radius:16px;flex-direction:column;gap:12px;padding:28px 24px;display:flex;position:relative}.product-process-card__index{color:#1353f82e;font-size:1.25rem;font-weight:700;position:absolute;top:16px;right:18px}.product-process-card__icon{color:#1353f8;background:#1353f81a;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.product-process-card__title{color:#0d1126;margin:0;font-size:1.0625rem;font-weight:700}.product-process-card__desc{color:#5f6a6e;flex:1;margin:0;font-size:.875rem;line-height:1.6}.product-process-card__more{color:#1353f8;align-items:center;gap:4px;margin-top:4px;font-size:.8125rem;font-weight:600;display:inline-flex}.product-process-card__more:hover{opacity:.85}.scenarios--embedded,.faq--embedded,.home-tutorials--embedded{scroll-snap-align:none!important;opacity:1!important;filter:none!important;pointer-events:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.scenarios--embedded:before,.scenarios--embedded:after,.faq--embedded:before,.faq--embedded:after,.home-tutorials--embedded:before,.home-tutorials--embedded:after{content:none!important;display:none!important}.scenarios--embedded{padding:var(--space-12) 0!important;background:#f7f7f7!important}.home-tutorials--embedded{background:#f7f7f7!important;padding:clamp(48px,7vh,80px) 0!important}.scenarios--embedded .scenarios__container{width:min(100% - var(--space-8), 1180px);align-items:center;max-width:1180px;margin-inline:auto;height:auto!important;max-height:none!important}.scenarios--embedded .scenarios__header,.scenarios--embedded .scenarios__grid--design{width:100%;max-width:1180px;margin-inline:auto}.scenarios--embedded .scenario-card--design .scenario-card__icon{flex-shrink:0;margin-left:auto}.home-tutorials--embedded .home-tutorials__slot{width:min(100% - var(--space-8), 1180px);max-width:1180px;height:auto;margin-inline:auto}.home-tutorials--embedded .home-tutorials__frame,.home-tutorials--embedded .home-tutorials__board,.home-tutorials--embedded .home-tutorials__container{width:100%;max-width:none;height:auto;margin-inline:0}.home-tutorials--embedded .home-tutorials__container{align-items:stretch;gap:47px}.home-tutorials--embedded .home-tutorials .section-header{width:100%}.home-tutorials--embedded .home-tutorials__grid{grid-template-columns:repeat(3,380px);justify-content:center;gap:20px;width:100%}.home-tutorials--embedded .home-tutorials__card{background:#fff;border-radius:30px;width:380px;height:357px;min-height:357px;padding:30px;box-shadow:0 10px 28px #1018280a}@media (width<=1023px){.home-tutorials--embedded .home-tutorials__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-tutorials--embedded .home-tutorials__card{width:auto;height:auto;min-height:320px}}@media (width<=639px){.home-tutorials--embedded .home-tutorials__grid{grid-template-columns:1fr}.home-tutorials--embedded .home-tutorials__card{min-height:280px;padding:24px}}.faq--embedded{background:#f7f7f7!important;padding:clamp(40px,6vh,72px) 0!important}.faq--embedded .faq__container,.faq--embedded>.container.faq__container{width:min(100% - 8rem,960px);max-width:960px;padding-inline:var(--space-4);box-sizing:border-box;margin-inline:auto;height:auto!important;max-height:none!important}.faq--embedded .faq__header .section-title{color:#0d1126;text-align:center;margin:0 0 12px;font-size:clamp(28px,4vw,36px);font-weight:700}.faq--embedded .faq__header .section-subtitle{color:#5f6a6e;text-align:center;max-width:36em;margin:0 auto;font-size:16px}.faq--embedded .faq__accordion{margin-top:clamp(28px,5vh,56px);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,4vw,3.5rem);width:100%;max-width:none;margin-inline:0;display:grid}.faq--embedded .faq__footer{margin-top:clamp(32px,5vh,56px)}@media (width<=767px){.faq--embedded{padding:clamp(32px, 5vh, 48px) var(--space-4)!important}.faq--embedded .faq__container,.faq--embedded>.container.faq__container{width:min(100% - var(--space-6), 960px);padding-inline:0}.faq--embedded .faq__accordion{margin-top:var(--space-6);grid-template-columns:1fr}}.product-filter{gap:var(--space-2);grid-template-columns:4.25rem minmax(0,1fr);align-items:center;padding:.2rem 0;display:grid}.product-filter__label{color:var(--color-text-muted);white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1.3}.product-filter__options{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-filter__option{color:#5f6a6e;font:inherit;cursor:pointer;transition:color var(--transition), background var(--transition);background:#eef1f6;border:none;border-radius:999px;padding:6px 14px;font-size:.8125rem;line-height:1.4}.product-filter__option:hover{color:#0d1126;background:#e4e8ef}.product-filter__option.is-active{color:#fff;box-shadow:none;background:#1255f5;border-radius:999px;padding-inline:14px;font-weight:600}.product-filter__option--cidr{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.75rem}.product-location-card{cursor:pointer}.product-location-card__top{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.product-location-card__thumb{background:#eef1f6;border-radius:999px;flex-shrink:0;width:28px;height:28px;overflow:hidden}.product-location-card__thumb-image{object-fit:cover;width:100%;height:100%;display:block}.product-location-card__thumb-flag{place-items:center;width:100%;height:100%;font-size:1.2rem;line-height:1;display:grid}.product-location-card__info{flex-direction:column;flex:1;gap:6px;min-width:0;padding-right:4px;display:flex}.product-location-card__badge{color:#fff;background:#1255f5;border-radius:999px;flex-shrink:0;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 .3rem;font-size:.625rem;font-weight:700;line-height:1;display:grid}.product-location-card__flag{display:none}.product-location-card__name{text-overflow:ellipsis;white-space:nowrap;color:#0d1126;letter-spacing:-.01em;font-size:.8125rem;font-weight:700;line-height:1.35;overflow:hidden}.product-location-card__tags{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.product-location-card__tags:empty{display:none}.product-location-card__chip{white-space:nowrap;border-radius:4px;align-items:center;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.product-location-card__chip--green{color:#16a34a;background:#e8f8ee}.product-location-card__chip--blue{color:#1255f5;background:#e8f0ff}.product-location-card__chip--orange{color:#d97706;background:#fff4e5}.product-location-card__chip--purple{color:#7c3aed;background:#f3e8ff}.product-location-card__chip--teal{color:#0d9488;background:#e6fffa}.product-location-card__chip--rose{color:#e11d48;background:#ffe4ec}.product-location-card__tag,.product-location-card__segments{display:none}.product-location-card__segments{color:var(--color-primary);font-size:.6875rem;font-weight:600}.product-location-card__bottom{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.product-location-card__pricing{flex-wrap:wrap;align-items:baseline;gap:6px 8px;min-width:0;display:flex}.product-location-card__price-original{color:#8b93a1;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500;text-decoration:line-through}.product-location-card__price{color:#1255f5;font-variant-numeric:tabular-nums;letter-spacing:-.02em;align-items:baseline;gap:1px;font-size:.9375rem;font-weight:700;display:inline-flex}.product-location-card__price-unit{color:#1255f5;font-size:.75rem;font-weight:600}.product-location-card__unit,.product-location-card__add{display:none}.product-location-card__stepper{background:#fff;border:1px solid #0f172a1f;border-radius:8px;flex-shrink:0;align-items:center;display:inline-flex;overflow:hidden}.product-location-card__stepper-btn{color:#5f6a6e;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.product-location-card__stepper-btn:hover:not(:disabled){color:#1255f5;background:#f3f5f8}.product-location-card__stepper-btn:disabled{opacity:.35;cursor:default}.product-location-card__stepper-value{text-align:center;color:#0d1126;font-variant-numeric:tabular-nums;min-width:18px;font-size:.75rem;font-weight:600}.product-segment-panel{background:0 0;border:none;margin:0;padding:0}.product-purchase-step{margin:0}.product-purchase-step__title{color:#0d1126;letter-spacing:-.01em;margin:0 0 12px;font-size:.9375rem;font-weight:700}.product-purchase-hint{margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:#1353f8;background:#1353f814;border:1px solid #1353f840;font-size:.8125rem}.product-line-panel{background:0 0;border:none;margin:0;padding:0}.product-segment-panel.product-purchase-step{margin-top:0}.product-segment-panel__group+.product-segment-panel__group{margin-top:var(--space-5)}.product-segment-panel__title{margin:0 0 var(--space-3);color:var(--color-text);font-size:.875rem;font-weight:600}.product-segment-panel__title-row{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.product-segment-panel__title-row .product-segment-panel__title{margin:0}.product-segment-panel__hint{color:var(--color-text-muted);font-size:.75rem}.product-segment-panel__price-hint{color:var(--color-text-muted);margin-left:.35rem}.product-segment-panel__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.product-segment-panel__grid--lines{grid-template-columns:repeat(2,minmax(0,1fr))}.product-segment-card{color:#0d1126;text-align:left;cursor:pointer;min-height:64px;transition:border-color var(--transition), background var(--transition), color var(--transition);background:#f7f8fb;border:1px solid #0f172a14;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}.product-segment-card:hover{background:#eef4ff;border-color:#1255f547}.product-segment-card.is-active{color:#1255f5;box-shadow:none;background:#e8f0ff;border:1px solid #1255f5;position:relative}.product-segment-card.is-active:before{display:none}.product-segment-card__label{word-break:break-all;font-size:.8125rem;font-weight:600;line-height:1.35}.product-segment-card--line{min-height:76px;padding:16px 18px}.product-segment-card--line .product-segment-card__label{font-size:.875rem}.product-segment-card__price{font-variant-numeric:tabular-nums;color:var(--color-text);font-size:.8125rem;font-weight:600}.product-segment-card__meta{color:var(--color-text-muted);font-size:.75rem}.product-segment-card.is-active .product-segment-card__label,.product-segment-card.is-active .product-segment-card__price{color:#1255f5}.product-segment-card.is-active .product-segment-card__meta{color:#5f6a6e;opacity:1;font-weight:500}.product-config__empty{padding:var(--space-8);text-align:center;color:var(--color-text-secondary);writing-mode:horizontal-tb;white-space:normal;word-break:keep-all;grid-column:1/-1;width:100%;margin:0;font-size:.9375rem}.product-cart-backdrop{z-index:90;opacity:0;visibility:hidden;cursor:pointer;transition:opacity var(--transition), visibility var(--transition);background:#0f172a73;border:none;padding:0;position:fixed;inset:0}.product-cart-backdrop.is-visible{opacity:1;visibility:visible}.product-cart-drawer{z-index:100;border-left:1px solid var(--color-border);background:var(--color-surface);visibility:hidden;width:min(100%,400px);height:100dvh;transition:transform .28s cubic-bezier(.4, 0, .2, 1), visibility var(--transition);flex-direction:column;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-12px 0 40px #1a1f361f}.product-cart-drawer.is-open{visibility:visible;transform:translate(0)}.product-cart-drawer__header{padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0}.product-cart-drawer__head-top{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.product-cart-drawer__title{color:var(--color-text);margin:0;font-size:1.0625rem;font-weight:700}.product-cart-drawer__close{border-radius:var(--radius-sm);background:var(--color-surface-muted);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition), background var(--transition);border:none;place-items:center;display:grid}.product-cart-drawer__close:hover{background:var(--color-primary-soft);color:var(--color-primary)}.product-cart-drawer__hint{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:.75rem;line-height:1.55}.product-cart-drawer__clear{color:var(--color-text-muted);font:inherit;cursor:pointer;transition:color var(--transition);background:0 0;border:none;font-size:.75rem;font-weight:500}.product-cart-drawer__clear:hover{color:var(--color-primary)}.product-cart-drawer__body{overscroll-behavior:contain;min-height:0;padding:var(--space-4) var(--space-5);flex:1;overflow-y:auto}.product-cart-drawer__footer{gap:var(--space-4);padding:var(--space-4) var(--space-5) max(var(--space-5), env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;flex-shrink:0;display:flex;box-shadow:0 -8px 24px #1a1f360f}.product-summary__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.product-summary__item{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.product-summary__item:last-child{border-bottom:none;padding-bottom:0}.product-summary__item--compact{padding-bottom:12px}.product-summary__item-main{align-items:center;gap:12px;display:flex}.product-summary__item-head{gap:var(--space-2);align-items:flex-start;display:flex}.product-summary__flag{font-size:1.25rem;line-height:1}.product-summary__flag--round{background:#f3f5f8;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.35rem;display:inline-flex}.product-summary__thumb{border-radius:var(--radius-sm);object-fit:cover;background:var(--color-surface-muted);flex-shrink:0;width:48px;height:48px}.product-summary__thumb--round{border-radius:999px;width:40px;height:40px}.product-summary__item-info{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.product-summary__item-name,.product-summary__item-product{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-summary__item-name{color:#0d1126;font-size:.9375rem;font-weight:700}.product-summary__item-duration{color:#8b93a1;font-weight:500}.product-summary__item-product{color:var(--color-text-muted);font-size:.75rem;line-height:1.4}.product-summary__item-price{color:#1353f8;font-size:.9375rem;font-weight:700;line-height:1.3}.product-summary__stepper{background:#fff;border:1px solid #0f172a1f;border-radius:10px;flex-shrink:0;align-items:center;gap:0;display:inline-flex;overflow:hidden}.product-summary__stepper-btn{color:#0d1126;cursor:pointer;width:32px;height:32px;transition:background var(--transition);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.product-summary__stepper-btn:hover{color:var(--color-primary);background:#f3f5f8}.product-summary__stepper-value{text-align:center;color:#0d1126;min-width:28px;font-size:.875rem;font-weight:600}.product-summary__empty{padding:var(--space-4) 0;color:var(--color-text-muted);text-align:center;margin:0;font-size:.8125rem;line-height:1.6}.product-summary__stats{flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.product-summary__stat{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.product-summary__stat dt{color:#8b93a1;margin:0;font-size:.875rem;font-weight:500}.product-summary__stat dd{color:#0d1126;text-align:right;word-break:break-word;max-width:70%;margin:0;font-size:.875rem;font-weight:600}.product-summary__stat--total dd{color:#1353f8;font-size:1.25rem;font-weight:800}.product-summary__submit{justify-content:center;gap:4px;width:100%}.product-summary__notice{color:#d48806;margin:0;font-size:.75rem;line-height:1.55}.product-summary__notice--alert{text-align:left;color:#f59e0b;align-items:flex-start;gap:8px;display:flex}.product-summary__notice--alert svg{flex-shrink:0;margin-top:1px}@media (width<=1100px){.products-page{--product-feature-card-h:auto;--product-feature-overlap:64px}.product-hero__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 8px;height:auto;min-height:0;padding:28px 16px}.product-config{padding-top:calc(var(--product-feature-overlap) + 24px)}.product-config__layout{grid-template-rows:none;grid-template-columns:1fr}.product-config__main-col{flex-direction:column;gap:16px;min-width:0;display:flex}.product-config__main,.product-config__lines,.product-order-panel{grid-area:auto}.product-order-panel{height:auto;min-height:0;max-height:none;position:static}.product-process__grid{grid-template-columns:1fr}}@media (width<=767px){.products-page .page-hero--product{padding-bottom:0}.product-hero__copy-wrap{gap:20px;width:min(100% - 32px,1080px)}.products-page .product-hero__title{font-size:clamp(1.5rem,6vw,1.875rem)}.products-page .product-hero__subtitle{font-size:.8125rem;line-height:1.7}.product-hero__features{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 12px}.products-page{--product-feature-overlap:48px}.product-config{padding-top:calc(var(--product-feature-overlap) + 20px)}.product-filter{grid-template-columns:1fr;gap:.25rem;min-height:auto;padding:.5rem 0}.product-filter__options{gap:.125rem var(--space-2)}.product-cities{grid-template-columns:1fr;gap:.5rem}.product-cities__label{padding-top:0}.product-location-grid{--product-grid-rows:4;grid-template-columns:repeat(2,minmax(0,1fr))}.dynamic-packages__grid{grid-template-columns:1fr;justify-content:stretch;max-width:none;margin-inline:0}.dynamic-package-card{width:100%;height:auto;min-height:0}}@media (width<=639px){.products-page{--product-feature-overlap:40px}.product-config{padding:calc(var(--product-feature-overlap) + 16px) 0 var(--space-10)}.product-config__toolbar{flex-direction:column;align-items:stretch}.product-config__toolbar .product-tabs{justify-content:center}.product-tabs__btn{text-align:center;flex:auto;min-width:0;padding:0 8px;font-size:12px}.product-cart-drawer{width:100%}.product-hero__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.product-config__main,.product-config__lines{padding:16px}.product-location-grid{--product-grid-rows:5;grid-template-columns:1fr}.product-segment-panel__grid,.product-segment-panel__grid--lines{grid-template-columns:1fr}}.checkout-modal-backdrop{z-index:110;padding:var(--space-4);-webkit-backdrop-filter:blur(14px)saturate(1.25);background:#000000a6;place-items:center;display:grid;position:fixed;inset:0}.purchase-modal-backdrop{z-index:120;padding:var(--space-4);-webkit-backdrop-filter:blur(8px);background:#0f172a73;place-items:center;display:grid;position:fixed;inset:0}.purchase-modal{background:#fff;border-radius:16px;flex-direction:column;width:min(100%,720px);max-height:min(88dvh,780px);display:flex;overflow:hidden;box-shadow:0 24px 64px #0f172a2e}.purchase-modal__header{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 12px;display:flex}.purchase-modal__heading{min-width:0}.purchase-modal__title{color:#0d1126;letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:700}.purchase-modal__subtitle{color:#8b93a1;margin:4px 0 0;font-size:.8125rem}.purchase-modal__close{color:#5f6a6e;cursor:pointer;background:#f3f5f8;border:none;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.purchase-modal__close:hover{color:#0d1126;background:#e8edf5}.purchase-modal__body{flex-direction:column;flex:1;gap:20px;min-height:0;padding:16px 20px 8px;display:flex;overflow:auto}.purchase-modal__section{background:#f7f8fb;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.purchase-modal__section-title{color:#0d1126;margin:0;font-size:.9375rem;font-weight:700}.purchase-modal__footer{background:#fff;border-top:1px solid #0f172a0f;justify-content:flex-end;gap:10px;padding:14px 20px 18px;display:flex}@media (width<=639px){.purchase-modal{border-radius:16px 16px 0 0;align-self:end;width:100%;max-height:92dvh}.purchase-modal-backdrop{align-items:end;padding:0}.purchase-modal__footer{flex-direction:column-reverse}.purchase-modal__footer .btn{width:100%}}.checkout-modal{color:#1a1d26;background:#fff;border:none;border-radius:16px;flex-direction:column;width:min(100%,794px);max-height:min(92dvh,640px);display:flex;overflow:hidden;box-shadow:0 24px 64px #0f172a47}.checkout-modal__header{justify-content:space-between;align-items:center;gap:var(--space-4);background:#fff;border-bottom:none;padding:18px 24px 8px;display:flex}.checkout-modal__title{color:#1a1d26;margin:0;font-size:1.125rem;font-weight:700}.checkout-modal__close{color:#8b93a1;cursor:pointer;width:32px;height:32px;transition:color var(--transition), background var(--transition);background:0 0;border:none;border-radius:8px;place-items:center;display:grid}.checkout-modal__close:hover{color:#1a1d26;background:#f3f5f8;border-color:#0000}.checkout-modal__body{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:0;display:grid;overflow:hidden}.checkout-modal__payments,.checkout-modal__summary{padding:8px 24px 24px;overflow-y:auto}.checkout-modal__payments{background:#fff;border-right:none}.checkout-modal__summary{background:#f5f7fb;border-radius:0 0 16px}.checkout-modal__section-title{color:#1a1d26;margin:0 0 14px;font-size:.9375rem;font-weight:700}.checkout-pay-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.checkout-pay-cards--single{grid-template-columns:1fr;max-width:220px}.checkout-pay-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e6ebf2;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;min-height:88px;padding:14px 14px 16px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.checkout-pay-card:hover:not(:disabled){border-color:#9ec9ff}.checkout-pay-card.is-selected{box-shadow:none;background:#eaf4ff;border-color:#3b9eff}.checkout-pay-card.is-disabled{opacity:.55;cursor:not-allowed}.checkout-pay-card__icon{border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.checkout-pay-card__icon--wallet{color:#2f80ed;background:#e8f1ff}.checkout-pay-card__icon--alipay{background:0 0;width:auto;height:auto}.checkout-pay-card__icon--alipay img{object-fit:contain;width:28px;height:20px;display:block}.checkout-pay-card__label{color:#1a1d26;font-size:.875rem;font-weight:600;line-height:1.35}.checkout-pay-card__check{color:#fff;background:#2f80ed;border-radius:10px 0 11px;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:0;right:0}.checkout-payment-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.checkout-payment-option{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4);text-align:left;cursor:pointer;transition:border-color var(--transition), background var(--transition), box-shadow var(--transition);background:#fff;border:1px solid #e6ebf2;border-radius:12px;display:flex}.checkout-payment-option:hover:not(:disabled){border-color:#9ec9ff}.checkout-payment-option.is-selected{box-shadow:none;background:#eaf4ff;border-color:#3b9eff}.checkout-payment-option.is-disabled{opacity:.55;cursor:not-allowed}.checkout-payment-option__icon{color:#2f80ed;background:#e8f1ff;border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.checkout-payment-option__text{flex:1;gap:.125rem;min-width:0;display:grid}.checkout-payment-option__title{color:#1a1d26;font-weight:600}.checkout-payment-option__desc{color:#8b93a1;font-size:.8125rem}.checkout-payment-option__desc.is-warning{color:#ef4444}.checkout-payment-option__radio{border:2px solid #d0d7e2;border-radius:50%;flex-shrink:0;width:18px;height:18px;position:relative}.checkout-payment-option.is-selected .checkout-payment-option__radio{border-color:#2f80ed}.checkout-payment-option.is-selected .checkout-payment-option__radio:after{content:"";background:#2f80ed;border-radius:50%;position:absolute;inset:3px}.checkout-modal__recharge-link{color:#2f80ed;margin-top:12px;font-size:.875rem;font-weight:600;display:inline-block}.checkout-modal__recharge-link:hover{color:#1d6fd6}.checkout-modal__other-pay{color:#c56a1a;background:#fff4e8;border:none;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:.8125rem}.checkout-email{margin-top:20px}.checkout-email__label{color:#1a1d26;margin-bottom:8px;font-size:.875rem;font-weight:700;display:block}.checkout-email__field{color:#8b93a1;background:#f5f7fb;border:1px solid #e6ebf2;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.checkout-email__field input{color:#1a1d26;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.875rem}.checkout-email__note{color:#9aa3b2;margin:8px 0 0;font-size:.75rem;line-height:1.5}.checkout-summary__rows{border-bottom:1px solid #e6ebf2;margin:0 0 16px;padding-bottom:12px}.checkout-summary__row{justify-content:space-between;align-items:center;gap:var(--space-4);padding:.4rem 0;font-size:.875rem;display:flex}.checkout-summary__row dt{color:#5f6a7a;margin:0;font-weight:500}.checkout-summary__row dd{color:#1a1d26;margin:0;font-weight:600}.checkout-summary__row--discount dd{color:#f59a23}.checkout-summary__row--coupon dd{color:#f59a23;font-weight:600}.checkout-summary__row--total{margin-top:4px;padding-top:10px}.checkout-summary__row--total dt{color:#1a1d26;font-size:.9375rem;font-weight:700}.checkout-summary__row--total dd{color:#2f80ed;font-size:1.5rem;font-weight:700}.checkout-coupon-picker{cursor:pointer;max-width:220px;display:inline-flex;position:relative}.checkout-coupon-picker__value{text-overflow:ellipsis;white-space:nowrap;color:#f59a23;align-items:center;gap:2px;max-width:220px;font-size:.8125rem;font-weight:600;display:inline-flex;overflow:hidden}.checkout-coupon-picker__select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.checkout-coupon{gap:var(--space-2);margin-bottom:var(--space-5);display:grid}.checkout-coupon__label{color:#5f6a7a;font-size:.875rem;font-weight:600}.checkout-coupon__select{color:#1a1d26;width:100%;transition:border-color var(--transition), background var(--transition);background:#fff;border:1px solid #e6ebf2;border-radius:8px;padding:.625rem .75rem}.checkout-coupon__select:focus{background:#fff;border-color:#3b9eff;outline:none}.checkout-coupon__hint{color:#8b93a1;margin:0 0 10px;font-size:.75rem;line-height:1.5}.checkout-coupon__hint--error{color:#ef4444}.checkout-auto-renew{margin-bottom:14px}.checkout-auto-renew__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.checkout-auto-renew__label{color:#1a1d26;font-size:.875rem;font-weight:700}.checkout-auto-renew__hint{color:#ef4444;margin:6px 0 0;font-size:.75rem}.checkout-toggle{cursor:pointer;display:inline-flex;position:relative}.checkout-toggle input{opacity:0;width:0;height:0;position:absolute}.checkout-toggle__track{width:44px;height:24px;transition:background var(--transition);background:#d5dbe6;border-radius:999px;display:block}.checkout-toggle__track:after{content:"";width:18px;height:18px;transition:transform var(--transition);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a33}.checkout-toggle input:checked+.checkout-toggle__track{background:#2f80ed}.checkout-toggle input:checked+.checkout-toggle__track:after{transform:translate(20px)}.checkout-agreement{color:#5f6a7a;cursor:pointer;align-items:flex-start;gap:8px;margin-bottom:14px;font-size:.75rem;line-height:1.55;display:flex}.checkout-agreement input{accent-color:#2f80ed;flex-shrink:0;margin-top:.15rem}.checkout-agreement__link{color:#2f80ed;font-weight:600;text-decoration:none}.checkout-agreement__link:hover{text-decoration:underline}.checkout-legal{margin:0 0 var(--space-5);padding:var(--space-3);color:#dc2626;background:#fff1f1;border:1px solid #dc26262e;border-radius:8px;font-size:.75rem;line-height:1.5}.checkout-pay-btn{background:linear-gradient(90deg,#1f6fff 0%,#2ec7ff 100%);border:none;border-radius:999px;justify-content:center;align-items:center;gap:4px;width:100%;display:inline-flex;box-shadow:0 8px 18px #2f80ed47}.checkout-pay-btn:disabled{opacity:.55;box-shadow:none}.checkout-pay-error{margin:0 0 var(--space-3);color:#ef4444;font-size:.8125rem}.wechat-pay-backdrop{z-index:1300;padding:var(--space-4);background:#0f172a8c;place-items:center;display:grid;position:fixed;inset:0}.wechat-pay-modal{border-radius:var(--radius-lg);background:var(--color-surface);width:min(100%,360px);box-shadow:var(--shadow-lg);overflow:hidden}.wechat-pay-modal--alipay-embed{flex-direction:column;width:min(100%,360px);max-height:min(92vh,720px);display:flex}.wechat-pay-modal--alipay-embed .wechat-pay-modal__body--embed{justify-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-6);text-align:center;display:grid}.wechat-pay-modal__iframe-wrap{border:1px solid var(--color-border);background:#fff;border-radius:12px;flex:1;min-height:480px;overflow:hidden}.wechat-pay-modal__iframe-wrap--qr-crop{--alipay-crop-x:-318px;--alipay-crop-y:-338px;background:#fff;border-radius:12px;flex:none;width:200px;height:168px;min-height:168px;margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a0f}.wechat-pay-modal__iframe-wrap--qr-crop:after{content:"";pointer-events:none;z-index:2;background:#fff;height:28px;position:absolute;bottom:0;left:0;right:0}.wechat-pay-modal__iframe-wrap--navigated:after{display:none}.wechat-pay-modal__iframe-cover{z-index:3;pointer-events:none;background:#fff;place-items:center;display:grid;position:absolute;inset:0}.wechat-pay-modal__iframe-cover-text{color:var(--color-text-muted);font-size:.9rem}.wechat-pay-modal__iframe{background:#fff;border:0;width:100%;height:100%;min-height:480px;display:block}.wechat-pay-modal__iframe--qr-crop{width:980px;height:860px;min-height:0;left:var(--alipay-crop-x);top:var(--alipay-crop-y);pointer-events:none;border:0;position:absolute}.wechat-pay-modal__scan-tip{color:var(--color-text-muted);margin:0;font-size:.82rem}.wechat-pay-modal__page-pay--footer{margin-top:0}.wechat-pay-modal__page-pay--footer .btn{align-items:center;gap:6px;display:inline-flex}@media (width<=720px){.wechat-pay-modal--alipay-embed{width:min(100%,100vw - 24px)}.wechat-pay-modal__iframe-wrap--qr-crop{--alipay-crop-x:-320px;--alipay-crop-y:-340px;width:188px;height:158px;min-height:158px}.wechat-pay-modal__iframe-wrap--qr-crop:after{height:24px}}.wechat-pay-modal__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.wechat-pay-modal__title{margin:0;font-size:1rem;font-weight:700}.wechat-pay-modal__close{border-radius:var(--radius-sm);background:var(--color-surface-muted);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;border:none;place-items:center;display:grid}.wechat-pay-modal__body{justify-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-5);text-align:center;display:grid}.wechat-pay-modal__amount{color:var(--color-accent-hover);margin:0;font-size:1.5rem;font-weight:700}.wechat-pay-modal__hint{color:var(--color-text-secondary);margin:0;font-size:.875rem}.wechat-pay-modal__qr{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#fff;width:220px;height:220px}.wechat-pay-modal__order-no{color:var(--color-text-muted);word-break:break-all;margin:0;font-size:.75rem}.wechat-pay-modal__loading,.wechat-pay-modal__error{margin:0;font-size:.875rem}.wechat-pay-modal__error{color:#e5484d}.wechat-pay-modal__page-pay{flex-direction:column;align-items:center;gap:14px;margin:8px 0 4px;display:flex}.wechat-pay-modal__page-pay .btn{align-items:center;gap:8px;display:inline-flex}.wechat-pay-modal__success{margin:var(--space-4) 0;color:#16a34a;font-size:1.125rem;font-weight:700}.wechat-pay-modal__success-panel{justify-items:center;gap:var(--space-3);padding:var(--space-4) 0;display:grid}.wechat-pay-modal__success-icon{color:#16a34a;background:#dcfce7;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.wechat-pay-modal__success-hint{color:var(--color-text-muted);margin:0;font-size:.875rem}.portal-toast{top:calc(var(--header-height) + var(--space-4));z-index:130;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:.75rem 1.25rem;font-weight:600;animation:.22s ease-out portal-toast-in;position:fixed;left:50%;transform:translate(-50%)}.portal-toast--success{color:#fff;background:#16a34a}@keyframes portal-toast-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media (width<=767px){.checkout-modal__body{grid-template-columns:1fr}.checkout-modal__payments{border-bottom:1px solid #e6ebf2;border-right:none}.checkout-modal__summary{background:#f5f7fb;border-radius:0 0 16px 16px}.checkout-pay-cards{grid-template-columns:1fr}}.auth-page{background:radial-gradient(circle at 12% 18%,#5d26ff29,#0000 36%),radial-gradient(circle at 88% 82%,#00d2ff1f,#0000 34%),linear-gradient(#050507 0%,#0a0a0c 100%);min-height:calc(100vh - 72px);padding:40px 0 72px}.auth-page__grid{align-items:stretch;gap:28px;display:grid}.auth-page__form{justify-content:center;display:flex}.auth-panel{color:#fff;background:linear-gradient(145deg,#5d26fff5 0%,#2d68ffeb 52%,#00d2ffe0 100%);border-radius:28px;flex-direction:column;padding:36px 32px;display:none;box-shadow:0 28px 64px #3f38aa47}.auth-panel__badge{letter-spacing:.04em;text-transform:uppercase;background:#ffffff29;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.auth-panel__title{margin:18px 0 10px;font-size:clamp(1.6rem,2.4vw,2rem);font-weight:800;line-height:1.25}.auth-panel__desc{color:#ffffffe0;margin:0 0 28px;font-size:.98rem;line-height:1.7}.auth-panel__features{gap:16px;margin:0;padding:0;list-style:none;display:grid}.auth-panel__features li{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.auth-panel__icon{background:#ffffff29;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.auth-panel__features strong{margin-bottom:4px;font-size:.95rem;display:block}.auth-panel__features p{color:#ffffffd1;margin:0;font-size:.86rem;line-height:1.55}.auth-panel__back{color:#ffffffeb;margin-top:auto;padding-top:28px;font-size:.9rem;font-weight:600;text-decoration:none}.auth-panel__back:hover{text-decoration:underline}.auth-card{background:var(--color-surface);border:1px solid var(--color-border-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:min(100%,460px);color:var(--color-text);border-radius:28px;padding:32px 30px 28px;box-shadow:0 24px 60px #0000008c,inset 0 1px #ffffff0f}.auth-card__header{text-align:center;margin-bottom:22px}.auth-card__icon-wrap{width:52px;height:52px;color:var(--color-primary);background:linear-gradient(135deg,#5d26ff1f,#00d2ff1f);border-radius:16px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.auth-card__title{color:var(--color-text);letter-spacing:-.02em;margin:0 0 8px;font-size:1.65rem;font-weight:800}.auth-card__subtitle{color:var(--color-text-muted);margin:0;font-size:.92rem;line-height:1.6}.auth-tabs{background:var(--color-surface-muted);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:22px;padding:5px;display:grid}.auth-tabs__item{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:12px;padding:11px 8px;font-size:.82rem;font-weight:700;transition:background .2s,color .2s,box-shadow .2s,transform .2s}.auth-tabs__item.is-active{background:var(--color-primary-soft);color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px #5d26ff40}.auth-form{gap:14px;display:grid}.auth-form__field{gap:7px;display:grid}.auth-form__label{color:var(--color-text);font-size:.84rem;font-weight:700}.auth-form__help{color:var(--color-text-muted);font-size:.78rem;line-height:1.45}.auth-form__input{border:1px solid var(--color-border-strong);background:var(--color-surface-muted);width:100%;min-height:48px;color:var(--color-text);border-radius:14px;padding:0 15px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.auth-form__input::placeholder{color:var(--color-text-muted)}.auth-form__input:focus{border-color:#5d26ff80;outline:none;box-shadow:0 0 0 4px #5d26ff1f}.auth-form__notice{background:linear-gradient(135deg,#5d26ff0f,#00d2ff0f);border:1px solid #5d26ff1f;border-radius:14px;padding:12px 14px}.auth-form__notice p{color:var(--color-text-secondary);margin:0;font-size:.82rem;line-height:1.55}.auth-form__code-row{grid-template-columns:1fr auto;gap:10px;display:grid}.auth-form__code-btn{white-space:nowrap;min-width:112px}.auth-form__hint{margin:0;font-size:.84rem}.auth-form__hint--error{color:#dc2626}.auth-form__hint--info{color:#93c5fd}.auth-form__submit{width:100%;min-height:50px;margin-top:6px;border-radius:14px!important;font-size:1rem!important;font-weight:700!important}.auth-card__footer{text-align:center;color:var(--color-text-muted);margin:18px 0 0;font-size:.88rem}.auth-card__link{color:#a78bfa;font-weight:700;text-decoration:none}.auth-card__link:hover{text-decoration:underline}@media (width>=960px){.auth-page__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:32px}.auth-panel{min-height:620px;display:flex}.auth-page__form{justify-content:flex-start}}@media (width<=959px){.auth-page{padding-top:28px}.auth-card{border-radius:22px;width:100%;padding:24px 20px 22px}.auth-tabs__item{padding:10px 6px;font-size:.76rem}.auth-form__code-row{grid-template-columns:1fr}.auth-form__code-btn{width:100%}}.site-header__auth{align-items:center;gap:var(--space-3);display:none}.site-header__user-entry{display:none}@media (width>=1024px){.site-header__auth{display:flex}}.site-header__wallet{color:#fff;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 6px 0 12px;font-size:.8125rem;display:inline-flex}html:has(.landing-page) .site-header__wallet{color:#fff;background:#ffffff14;border-color:#ffffff47}html:has(.landing-page) .site-header__wallet-text strong{color:#fff}.site-header__wallet-icon{color:var(--color-accent);flex-shrink:0}.site-header__wallet-text strong{color:var(--color-text);font-weight:700}.site-header__wallet-recharge{background:var(--gradient-brand-horizontal);color:#fff;filter:saturate(1.05);border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 1px 6px #5d26ff47}.site-header__wallet-recharge:hover{filter:saturate(1.12)brightness(1.05)}.site-header__wallet--mobile{justify-content:space-between;width:100%;padding:10px 12px}.site-header__user{position:relative}.site-header__user-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:.875rem;font-weight:600;display:inline-flex}html:has(.landing-page) .site-header__user-btn{color:#fff;background:#ffffff14;border-color:#ffffff47}.site-header__user-menu{background:var(--color-surface);border:1px solid var(--color-border-strong);z-index:30;border-radius:12px;min-width:160px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #0000008c}.site-header__user-menu-item{width:100%;color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:.875rem;text-decoration:none;display:flex}.site-header__user-menu-item:hover{background:var(--color-surface-muted);color:#fff}@media (width<=1199px){.site-header__user--mobile{gap:10px;width:100%;display:grid}.site-header__user--mobile .site-header__user-btn{justify-content:center;width:100%}.site-header__user--mobile .site-header__user-menu{box-shadow:none;position:static}}.account-loading{min-height:50vh;color:var(--color-text-muted);place-items:center;display:grid}.account-shell{min-height:calc(100vh - var(--header-height));background:var(--color-bg);grid-template-columns:260px minmax(0,1fr);gap:0;display:grid}.account-sidebar{background:var(--color-surface);border-right:1px solid var(--color-border);padding:20px 16px 32px}.account-sidebar__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.account-sidebar__logo{object-fit:contain;width:auto;height:28px;display:block}.account-sidebar__close,.account-sidebar-backdrop,.account-mobile-nav-toggle{display:none}.account-sidebar__back{background:var(--color-surface-muted);width:100%;color:var(--color-text-secondary);border-radius:12px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 12px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.account-sidebar__back:hover{background:var(--color-primary-soft);color:var(--color-primary)}.account-sidebar__brand{color:var(--color-text);align-items:center;gap:10px;min-width:0;padding:4px 0;font-size:1rem;font-weight:800;text-decoration:none;display:flex}.account-sidebar__brand-icon{width:34px;height:34px;color:var(--color-primary);background:var(--color-primary-soft);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.account-nav__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.account-nav__link,.account-nav__group-btn{width:100%;color:var(--color-text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.account-nav__link:hover,.account-nav__group-btn:hover{background:var(--color-surface-muted);color:var(--color-text)}.account-nav__link.is-active{color:#1255f5;background:#e8f1ff}.account-nav__group-btn.is-active{color:#1255f5}.account-nav__group-btn{justify-content:flex-start}.account-nav__chevron{flex-shrink:0;margin-left:auto;transition:transform .2s}.account-nav__chevron.is-open{transform:rotate(180deg)}.account-nav__sublist{gap:2px;margin:2px 0 4px;padding:0 0 0 28px;list-style:none;display:grid}.account-nav__sublink{box-sizing:border-box;width:100%;color:var(--color-text-muted);text-align:left;border-radius:12px;padding:9px 12px;font-size:.86rem;font-weight:600;line-height:1.35;text-decoration:none;display:block}.account-nav__sublink:hover{background:var(--color-surface-muted);color:var(--color-text)}.account-nav__sublink.is-active{color:#1255f5;background:#e8f1ff}.account-main{background:var(--color-bg);padding:28px 28px 48px}.account-me-page{flex-direction:column;gap:16px;max-width:1120px;display:flex}.account-me-card{background:#fff;border:1px solid #0f172a0f;border-radius:16px;padding:22px 24px;box-shadow:0 8px 24px #0f172a0a}.account-me-kyc{grid-template-columns:minmax(0,1fr) 88px auto;align-items:center;gap:20px;display:grid}.account-me-kyc__left{align-items:flex-start;gap:14px;display:flex}.account-me-kyc__icon{color:#1255f5;background:#e8f1ff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.account-me-kyc__title{color:#0f172a;align-items:baseline;gap:8px;margin:0 0 10px;font-size:18px;display:flex}.account-me-kyc__title span{color:#64748b;font-size:14px;font-weight:600}.account-me-kyc__left p{color:#64748b;margin:0 0 4px;font-size:14px}.account-me-kyc__left strong{color:#0f172a;margin-left:8px;font-weight:600}.account-me-kyc__art svg{width:88px;height:56px;display:block}.account-me-kyc__cta,.account-me-btn{color:#fff;height:40px;font:inherit;cursor:pointer;white-space:nowrap;background:#1255f5;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.account-me-kyc__cta:hover,.account-me-btn--primary:hover,.account-me-btn:hover{filter:brightness(1.05)}.account-me-profile__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.account-me-profile__head h2,.account-me-api__head h2{color:#0f172a;margin:0;font-size:18px}.account-me-profile__meta{color:#94a3b8;margin:0 0 16px;font-size:13px}.account-me-profile__fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.account-me-field{background:#f8fafc;border:1px solid #0f172a14;border-radius:10px;align-items:center;gap:10px;min-height:52px;padding:0 14px;display:flex}.account-me-field span{color:#64748b;flex-shrink:0;font-size:13px}.account-me-field strong{text-overflow:ellipsis;white-space:nowrap;color:#0f172a;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.account-me-edit{color:#94a3b8;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:13px;display:inline-flex}.account-me-edit:hover{color:#1255f5;background:#1255f50f}.account-me-bind{margin-top:16px}.account-me-bind__actions{gap:10px;display:flex}.account-me-api__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.account-me-api__head p{color:#64748b;max-width:640px;margin:8px 0 0;font-size:13px;line-height:1.6}.account-me-api__actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.account-me-refresh{color:#1255f5;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.account-me-refresh:hover{background:#1255f514}.account-me-table{min-width:880px}.account-me-toast{z-index:40;color:#fff;background:#0f172a;border-radius:10px;padding:12px 16px;font-size:13px;position:fixed;bottom:28px;right:28px;box-shadow:0 10px 30px #0f172a33}@media (width<=960px){.account-me-kyc{grid-template-columns:1fr}.account-me-kyc__cta{width:100%}.account-me-profile__fields,.account-me-api__head,.account-me-api__actions{flex-direction:column;grid-template-columns:1fr;align-items:stretch}}.account-page__header{margin-bottom:16px}.account-affiliate-page>.account-page__header{margin-bottom:0}.account-page__title{color:var(--color-text);letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:800}.account-page__subtitle{color:var(--color-text-muted);margin:6px 0 0;font-size:.92rem}.account-card,.account-panel,.account-modal__panel,.coupon-card,.coupon-ticket{--color-text:var(--color-on-light-text);--color-text-secondary:var(--color-on-light-text-secondary);--color-text-muted:var(--color-on-light-text-muted);--color-border:var(--color-on-light-border);color:var(--color-on-light-text)}.account-panel{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:20px;overflow:hidden}.account-panel--padded{padding:20px 22px}.account-panel--placeholder{text-align:center;padding:48px 24px}.account-panel__placeholder-icon{width:64px;height:64px;color:var(--color-primary);background:var(--color-primary-soft);border-radius:18px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.account-panel--placeholder h2{margin:0 0 8px;font-size:1.2rem}.account-panel--placeholder p{color:var(--color-text-muted);margin:0 0 20px}.coupon-redeem{color:#fff;background:radial-gradient(80% 120% at 12% 20%,#ffffff2e,#0000 55%),radial-gradient(70% 100% at 88% 80%,#00000014,#0000 50%),linear-gradient(90deg,#1255f5 0%,#3d7bff 55%,#6ea0ff 100%);border-radius:8px;margin:0 0 22px;padding:16px 18px 18px}.coupon-redeem__label{letter-spacing:.02em;margin:0 0 10px;font-size:.75rem;font-weight:700}.coupon-redeem__row{align-items:center;gap:10px;max-width:360px;display:flex}.coupon-redeem__input{color:#171717;background:#fff;border:0;border-radius:6px;outline:none;flex:auto;min-width:0;height:36px;padding:0 12px;font-size:.875rem}.coupon-redeem__input::placeholder{color:#9ca3af}.coupon-redeem__btn{color:#171717;cursor:pointer;background:#ccddfe;border:0;border-radius:6px;flex:none;min-width:48px;height:36px;padding:0 14px;font-size:.75rem;font-weight:600;transition:background .15s}.coupon-redeem__btn:hover{background:#e4edff}.coupon-redeem__hint{color:#ffffffe0;margin:10px 0 0;font-size:.75rem}.coupon-redeem__hint--error{color:#ffe0d6}.coupon-redeem__hint--success{color:#d7ffe8}.coupon-redeem__btn:disabled,.coupon-redeem__input:disabled{opacity:.72;cursor:not-allowed}.coupon-tabs{border-bottom:1px solid #0f172a14;align-items:flex-end;gap:22px;margin:0 0 20px;display:flex}.coupon-tabs__item{color:#0d1126;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 2px 12px;font-size:.875rem;font-weight:500;display:inline-flex;position:relative}.coupon-tabs__item--active{color:#1255f5;font-weight:700}.coupon-tabs__item--active:after{content:"";background:#1255f5;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.coupon-tabs__badge{color:#fff;background:#ff5630;border-radius:2px;justify-content:center;align-items:center;min-width:22px;height:14px;padding:0 5px;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.coupon-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.coupon-ticket{--coupon-face-bg:#1255f5;--coupon-body-bg:#dbe7ff;--coupon-face-text:#fff;--coupon-title:#0d1126;--coupon-meta:#5f6a6e;background:var(--coupon-body-bg);border-radius:8px;min-height:105px;display:flex;position:relative;overflow:hidden}.coupon-ticket--active{--coupon-face-bg:#1255f5;--coupon-body-bg:#dbe7ff;--coupon-face-text:#fff;--coupon-title:#0d1126;--coupon-meta:#5f6a6e}.coupon-ticket--locked{--coupon-face-bg:#3b5bdb;--coupon-body-bg:#e8eeff;--coupon-face-text:#fff;--coupon-title:#0d1126;--coupon-meta:#5f6a6e}.coupon-ticket--muted{--coupon-face-bg:#3e3e3e;--coupon-body-bg:#afafaf;--coupon-face-text:#fff;--coupon-title:#fff;--coupon-meta:#ffffffe0}.coupon-ticket__face{background:var(--coupon-face-bg);color:var(--coupon-face-text);text-align:center;flex-direction:column;flex:0 0 96px;justify-content:center;align-items:center;gap:2px;padding:14px 8px;display:flex}.coupon-ticket__value{margin:0;font-size:1.75rem;font-weight:700;line-height:1.1}.coupon-ticket__type,.coupon-ticket__threshold{opacity:.95;margin:0;font-size:.6875rem;line-height:1.3}.coupon-ticket__body{min-width:0;color:var(--coupon-title);flex:auto;padding:14px 16px 12px;position:relative}.coupon-ticket__qty{color:#fff;background:#ff8063;border-radius:0 0 0 7px;justify-content:center;align-items:center;min-width:46px;height:19px;padding:0 8px 0 10px;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:0;right:0}.coupon-ticket__title{color:var(--coupon-title);margin:0 48px 8px 0;font-size:.875rem;font-weight:700;line-height:1.35}.coupon-ticket__meta{color:var(--coupon-meta);margin:0 0 4px;font-size:.75rem;line-height:1.4}.coupon-ticket__meta--accent{color:#f59e0b}.coupon-ticket__delete{color:var(--coupon-meta);align-items:center;gap:6px;margin-top:8px;display:inline-flex}@media (width<=640px){.coupon-redeem__row{max-width:none}.coupon-grid{grid-template-columns:1fr}.coupon-ticket__face{flex-basis:84px}.coupon-ticket__value{font-size:1.5rem}}.account-section{margin-top:28px}.account-section__title{margin:0 0 16px;font-size:1.05rem}.account-toolbar{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.account-orders-toolbar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:14px 18px;display:flex}.account-orders-tabs{flex-wrap:wrap;gap:6px;display:flex}.account-orders-tabs__tab{height:34px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 14px;font-size:.875rem;font-weight:600}.account-orders-tabs__tab:hover{color:var(--color-text);background:var(--color-surface-muted)}.account-orders-tabs__tab.is-active{color:#1255f5;background:#1353f81a}.account-orders-toolbar__right{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.account-orders-date{color:var(--color-text-secondary);align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.account-orders-date input{border:1px solid var(--color-border);background:var(--color-surface-muted);height:34px;color:var(--color-text);border-radius:8px;padding:0 10px;font-size:.8125rem}.account-icon-btn--primary{color:#fff;background:#1255f5;border-color:#1353f859}.account-icon-btn--primary:hover:not(:disabled){color:#fff;background:#0f4ae0}.account-link-btn--order{color:#1255f5;font-weight:600}.account-table--orders th,.account-table--orders td{white-space:nowrap}.account-select{border:1px solid var(--color-border);background:var(--color-surface-muted);min-height:38px;color:var(--color-text);border-radius:10px;padding:0 12px;font-size:.875rem}.account-select--sm{min-width:110px}.account-icon-btn{border:1px solid var(--color-border);background:var(--color-surface-muted);width:38px;height:38px;color:var(--color-text-secondary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.account-icon-btn:hover:not(:disabled){color:var(--color-primary);border-color:#5d26ff59}.account-icon-btn .is-spinning{animation:.8s linear infinite account-spin}@keyframes account-spin{to{transform:rotate(360deg)}}.account-table-wrap{overflow-x:auto}.account-table{border-collapse:collapse;width:100%}.account-table th,.account-table td{border-bottom:1px solid var(--color-border);text-align:left;padding:14px 18px;font-size:.875rem}.account-table th{background:var(--color-surface-muted);color:var(--color-text-secondary);font-weight:700}.account-table__empty{color:var(--color-text-muted);text-align:center!important;padding:40px 18px!important}.table-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;width:100%;overflow-x:auto}.table-wrap::-webkit-scrollbar{height:8px}.table-wrap::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:999px}.data-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:680px;font-size:.875rem}.data-table th,.data-table td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid var(--color-border);padding:13px 18px}.data-table th{background:var(--color-surface-muted);color:var(--color-text-secondary);letter-spacing:.02em;font-size:.78rem;font-weight:700}.data-table td{color:var(--color-text)}.data-table tbody tr{transition:background-color .15s}.data-table tbody tr:hover td{background:var(--color-surface-muted)}.data-table tbody tr:last-child td{border-bottom:0}.data-table__num{text-align:right}.data-table__text{white-space:normal;min-width:180px}.data-table__muted{color:var(--color-text-muted)}@media (width<=640px){.data-table th,.data-table td{padding:11px 12px}}.account-amount{color:var(--color-text);font-weight:700}.account-amount--positive{color:#4ade80}.account-status{border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex}.account-status--paid{color:#4ade80;background:#22c55e2e}.account-status--fulfilled{color:#93c5fd;background:#3b82f633}.account-status--pending{color:#fbbf24;background:#f59e0b33}.account-status--closed,.account-status--failed{background:var(--color-surface-muted);color:var(--color-text-muted)}.account-link-btn{color:#a78bfa;cursor:pointer;background:0 0;border:none;font-size:.875rem;font-weight:600}.account-link-btn:hover{text-decoration:underline}.account-link-btn:disabled{opacity:.55;cursor:not-allowed;text-decoration:none}.account-table__actions{white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.account-table--orders .account-table__actions .account-link-btn{font-size:.84rem}.account-link-btn--primary{color:#1255f5;font-weight:600}.account-pagination{border-top:1px solid var(--color-border);color:var(--color-text-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:14px 18px;font-size:.84rem;display:flex}.account-pagination__controls{align-items:center;gap:6px;display:inline-flex}.account-pagination__btn,.account-pagination__current{border-radius:8px;justify-content:center;align-items:center;min-width:32px;height:32px;display:inline-flex}.account-pagination__btn{border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text);cursor:pointer}.account-pagination__current{background:var(--color-primary-soft);color:#c4b5fd;font-weight:700}.account-pagination__goto{align-items:center;gap:6px;display:inline-flex}.account-pagination__input{border:1px solid var(--color-border);background:var(--color-surface-muted);width:48px;height:32px;color:var(--color-text);text-align:center;border-radius:8px;padding:0 8px}.account-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.account-card{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:20px;padding:20px}.account-card--hero{background:linear-gradient(135deg, #5d26ff29, #00d2ff1a), var(--color-surface);grid-column:1/-1}.account-card__hero-top{align-items:center;gap:14px;margin-bottom:18px;display:flex}.account-card__avatar{width:52px;height:52px;color:var(--color-accent);background:var(--color-surface-muted);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.account-card__hero-top h2{margin:0;font-size:1.25rem}.account-card__hero-top p{color:var(--color-text-muted);margin:4px 0 0;font-size:.875rem}.account-card__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.account-card__stat-value--pending{color:#fbbf24}.account-card--wide{grid-column:1/-1}.account-card__title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.account-card__title-row .account-card__title{margin:0}.account-card__link{color:#a78bfa;font-size:.84rem;font-weight:600;text-decoration:none}.account-card__link:hover{text-decoration:underline}.account-recent-orders{gap:10px;margin:0;padding:0;list-style:none;display:grid}.account-recent-orders__item{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.account-recent-orders__main{gap:4px;min-width:0;display:grid}.account-recent-orders__no{color:var(--color-text);word-break:break-all;font-size:.88rem;font-weight:700}.account-recent-orders__meta{color:var(--color-text-muted);font-size:.8rem}.account-panel__hint{color:var(--color-text-muted);margin:0 0 12px;padding:0 18px;font-size:.8rem}.account-panel__hint--warn{color:#f59e0b}.account-proxy-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.account-proxy-buy-btn{min-height:38px;padding:0 16px}.account-proxy-stats{background:#fff;border:1px solid #0f172a0f;border-radius:16px;margin-bottom:16px;padding:20px 8px 8px;box-shadow:0 8px 28px #0f172a0a}.account-proxy-stats__title{color:#0d1126;margin:0 16px 12px;font-size:1rem;font-weight:700}.account-proxy-stats__grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.account-proxy-stats__card{text-align:left;cursor:pointer;background:0 0;border:none;border-right:1px solid #0f172a14;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:12px 20px 20px;display:flex}.account-proxy-stats__card:last-child{border-right:none}.account-proxy-stats__card:hover,.account-proxy-stats__card.is-active{background:#f5f8ff}.account-proxy-stats__head{align-items:center;gap:8px;display:inline-flex}.account-proxy-stats__icon{border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.account-proxy-stats__icon--all{color:#1255f5;background:#e8f0ff}.account-proxy-stats__icon--active{color:#16a34a;background:#e8f8ee}.account-proxy-stats__icon--expiring{color:#d97706;background:#fff4e5}.account-proxy-stats__icon--expired{color:#dc2626;background:#ffe8e8}.account-proxy-stats__label{color:#5f6a6e;font-size:.875rem;font-weight:500}.account-proxy-stats__value{color:#0d1126;letter-spacing:-.03em;font-size:1.75rem;font-weight:800;line-height:1}.account-proxy-toolbar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:16px 18px 12px;display:flex}.account-proxy-filters{flex-wrap:wrap;flex:1;gap:10px 14px;display:flex}.account-proxy-filter{color:var(--color-text-secondary);flex-direction:column;gap:6px;font-size:.75rem;font-weight:500;display:flex}.account-proxy-filter .account-input,.account-proxy-filter .account-select{min-width:140px}.account-proxy-filter-actions{flex-wrap:wrap;gap:8px;display:flex}.account-proxy-filter-actions .btn{align-items:center;gap:6px;min-height:38px;display:inline-flex}.account-proxy-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:4px 18px 12px;display:flex}.account-proxy-actions__count{color:var(--color-text-muted);font-size:.8125rem;font-weight:600}.account-proxy-actions__btns{flex-wrap:wrap;gap:8px;display:flex}.account-proxy-actions__btns .btn{border:1px solid var(--color-border);min-height:34px;padding:0 12px;font-size:.82rem}.account-proxy-actions__btns .btn.is-disabled,.account-proxy-actions__btns a.is-disabled{opacity:.45;pointer-events:none}.account-proxy-country{align-items:center;gap:8px;display:inline-flex}.account-proxy-ops{align-items:center;gap:10px;display:inline-flex}.account-proxy-ops__btn{color:#1255f5;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem;font-weight:600;text-decoration:none}.account-proxy-ops__btn:hover{opacity:.8}.account-proxy-switch{opacity:.7;background:#dbe3ee;border-radius:999px;width:36px;height:20px;padding:2px;display:inline-flex}.account-proxy-switch span{background:#fff;border-radius:999px;width:16px;height:16px;box-shadow:0 1px 2px #0f172a29}.account-input{border:1px solid var(--color-border);background:var(--color-surface-muted);min-width:160px;min-height:38px;color:var(--color-text);border-radius:10px;padding:0 12px;font-size:.875rem}.account-input:focus{border-color:#1255f573;outline:none;box-shadow:0 0 0 3px #1255f51f}.account-proxy-table th,.account-proxy-table td{white-space:nowrap;vertical-align:middle}.account-proxy-table__check{width:42px;text-align:center!important}.account-proxy-cell{align-items:center;gap:6px;display:inline-flex}.account-proxy-copy{color:#a78bfa;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}.account-proxy-copy:hover{color:#c4b5fd}.account-proxy-copied{color:#4ade80;font-size:.72rem}.account-proxy-qr-btn{border:1px solid var(--color-border);background:var(--color-surface-muted);width:36px;height:36px;color:var(--color-primary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.account-proxy-qr-btn:hover{background:#5d26ff1f;border-color:#5d26ff66}.account-proxy-danger{color:#f87171;font-weight:600}.account-status--proxy-active{color:#4ade80;background:#22c55e2e}.account-status--proxy-expiring{color:#fbbf24;background:#f59e0b33}.account-status--proxy-expired{color:#f87171;background:#ef44442e}.account-status--proxy-unknown{background:var(--color-surface-muted);color:var(--color-text-muted)}.account-proxy-footer{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.account-proxy-footer .account-pagination{border-top:none;padding:14px 18px}.account-proxy-empty-actions{margin-top:14px}.socks5-qr-modal__body{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.socks5-qr-modal__hint{color:var(--color-text-muted);margin:0;font-size:.86rem}.socks5-qr-modal__qr-wrap{background:#fff;border-radius:16px;justify-content:center;align-items:center;min-height:240px;padding:12px;display:flex}.socks5-qr-modal__qr{width:240px;height:240px;display:block}.socks5-qr-modal__loading{color:#64748b;margin:0;font-size:.875rem}.socks5-qr-modal__meta{background:var(--color-surface-muted);text-align:left;border-radius:12px;gap:8px;width:100%;margin:0;padding:12px 14px;display:grid}.socks5-qr-modal__meta>div{grid-template-columns:72px 1fr;gap:8px;font-size:.875rem;display:grid}.socks5-qr-modal__meta dt{color:var(--color-text-muted);margin:0}.socks5-qr-modal__meta dd{word-break:break-all;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.socks5-qr-modal__uri{width:100%;color:var(--color-text-secondary);word-break:break-all;text-align:left;background:#5d26ff1a;border-radius:10px;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}@media (width<=900px){.account-proxy-header{flex-direction:column}.account-proxy-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-proxy-stats__card:nth-child(2){border-right:none}.account-proxy-footer{flex-direction:column;align-items:stretch}.account-proxy-footer .account-pagination{justify-content:flex-start}}.account-modal{z-index:1200;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.account-modal__backdrop{cursor:pointer;background:#0f172a73;border:none;position:absolute;inset:0}.account-modal__panel{background:var(--color-surface);border:1px solid var(--color-border-strong);width:min(520px,100%);max-height:min(80vh,720px);box-shadow:var(--shadow-lg);color:var(--color-text);border-radius:20px;padding:20px;position:relative;overflow:auto}.account-modal__panel--wide{width:min(960px,100%);max-height:min(88vh,860px)}.account-modal__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.account-modal__title{margin:0;font-size:1.1rem;font-weight:800}.account-modal__close{background:var(--color-surface-muted);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.account-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.account-detail__grid>div{gap:4px;display:grid}.account-detail__grid dt{color:var(--color-text-muted);margin:0;font-size:.78rem}.account-detail__grid dd{color:var(--color-text);word-break:break-all;margin:0;font-size:.9rem}.account-detail__full{grid-column:1/-1}.account-detail__items,.account-detail__recharge{border-top:1px solid var(--color-border);margin-top:18px;padding-top:16px}.account-detail__recharge h3{margin:0 0 10px;font-size:.92rem}.account-detail__grid--compact{margin-top:0}.account-detail__items h3{margin:0 0 10px;font-size:.92rem}.account-detail__table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:12px;overflow-x:auto}.account-detail__table{border-collapse:collapse;width:100%;min-width:860px;font-size:.8rem}.account-detail__table th,.account-detail__table td{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top;text-overflow:ellipsis;white-space:nowrap;max-width:0;padding:10px 12px;overflow:hidden}.account-detail__table td:first-child,.account-detail__table th:first-child{white-space:normal;max-width:none;overflow:visible}.account-detail__table th{background:var(--color-surface-muted);color:var(--color-text-muted);white-space:nowrap;font-weight:600}.account-detail__table tbody tr:last-child td{border-bottom:none}.account-detail__table tfoot td{background:var(--color-surface-muted);color:var(--color-text);border-bottom:none;font-weight:600}.account-detail__product-cell{align-items:flex-start;gap:10px;min-width:180px;display:flex}.account-detail__thumb,.account-detail__flag{object-fit:cover;border-radius:10px;flex:0 0 40px;width:40px;height:40px}.account-detail__flag{background:var(--color-surface-muted);justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.account-detail__product-text{flex:1;gap:2px;min-width:0;display:grid}.account-detail__product-text strong,.account-detail__product-text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-detail__product-text strong{color:var(--color-text);font-weight:600}.account-detail__product-text>span{color:var(--color-text-muted);font-size:.74rem}.account-detail__node-id{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--color-text-muted)!important;font-size:.7rem!important}.account-detail__tag{background:var(--color-primary-soft);color:var(--color-primary);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.74rem;display:inline-flex}.account-detail__items ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.account-detail__items li{background:var(--color-surface-muted);border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px;font-size:.84rem;display:flex}.account-detail__hint{color:#fbbf24;background:#f59e0b29;border-radius:10px;margin:16px 0 0;padding:10px 12px;font-size:.82rem;line-height:1.5}.account-detail__hint--info{color:#93c5fd;background:#3b82f62e}.account-detail__pay-actions{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.account-detail__ship-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.account-detail__ship-badge--done{color:#4ade80;background:#22c55e2e}.account-detail__ship-badge--pending{background:var(--color-surface-muted);color:var(--color-text-muted)}.account-detail__row--pending td{color:var(--color-text-muted)}.account-detail__copy-cell{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.account-detail__copy-cell .account-link-btn{align-items:center;gap:4px;font-size:.75rem;display:inline-flex}.account-detail__items--fulfillment{border-top:none;margin-top:0;padding-top:0}.account-detail__tabs-section{margin-top:16px}.account-detail__tabs{background:var(--color-surface-muted);border-bottom:none;border-radius:12px;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex}.account-detail__tab{appearance:none;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;margin-bottom:0;padding:8px 16px;font-size:.88rem;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.account-detail__tab:hover{color:var(--color-text)}.account-detail__tab.is-active{color:#fff;background:var(--color-primary-soft);border-bottom-color:#0000;box-shadow:0 1px 2px #00000059}.account-detail__tab-count{min-width:1.25rem;height:1.25rem;color:var(--color-primary,#5d26ff);background:#5d26ff1a;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.account-detail__tab.is-active .account-detail__tab-count{background:#5d26ff24}.account-detail__table--items{min-width:640px}.account-detail__table--items th,.account-detail__table--items td{text-overflow:clip;white-space:normal;max-width:none;overflow:visible}.account-detail__table--items th{white-space:nowrap}.account-detail__table--items .account-detail__product-text strong,.account-detail__table--items .account-detail__product-text>span{text-overflow:clip;white-space:normal;overflow:visible}.account-detail__cell--country,.account-detail__table--items th.account-detail__cell--country{white-space:nowrap;text-overflow:clip;min-width:108px;max-width:none;overflow:visible}.account-detail__table--fulfillment{min-width:1100px}.account-detail__table--fulfillment th,.account-detail__table--fulfillment td{text-overflow:clip;white-space:nowrap;max-width:none;overflow:visible}.account-detail__table--fulfillment th:last-child,.account-detail__table--fulfillment td:last-child{min-width:5.5rem}.account-detail__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.84rem}.account-detail__copy-combined{white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;max-width:none;font-size:.82rem;display:inline-flex;overflow:visible}.account-card__stat-label{color:var(--color-text-muted);margin-bottom:6px;font-size:.8rem;display:block}.account-card__stat-value{color:var(--color-text);font-size:1.2rem}.account-card__title{margin:0 0 14px;font-size:1rem;font-weight:800}.account-card__hint,.account-empty{color:var(--color-text-muted);margin:12px 0 0;font-size:.84rem;line-height:1.55}.account-profile-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.account-profile-list li{color:var(--color-text-secondary);align-items:center;gap:10px;font-size:.9rem;display:flex}.account-quick-actions{flex-wrap:wrap;gap:10px;display:flex}.account-quick-action{background:var(--color-primary-soft);color:var(--color-primary);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.account-quick-action:hover{background:#5d26ff29}.account-card--bind .account-bind-form{gap:12px;margin-top:12px;display:grid}@media (width<=1023px){.account-shell{grid-template-columns:1fr}.account-sidebar{border-right:none;border-bottom:1px solid var(--color-border)}.account-main{padding:20px 16px 40px}.account-overview-grid{grid-template-columns:1fr}.account-card__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.account-pagination{justify-content:center}}.affiliate-page{isolation:isolate;background-color:var(--color-bg);background-image:var(--landing-mesh);position:relative}.affiliate-page>section{z-index:1;background:0 0;position:relative}html:has(.affiliate-page--light){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f7f7f7}html:has(.affiliate-page--light) body{background:#f7f7f7}html:has(.affiliate-page--light) #root{background:#f7f7f7}.affiliate-page.affiliate-page--light{--affiliate-blue:#1255f5;--affiliate-text:#171717;--affiliate-muted:#5f6a6e;--affiliate-radius:8px;--affiliate-radius-card:12px;--affiliate-radius-step:9.72px;color:var(--affiliate-text);background:#f7f7f7;padding-bottom:0}html:has(.affiliate-page--light) .site-header{box-shadow:none;-webkit-backdrop-filter:none;background:#0d1126;border-bottom:none}:is(html:has(.affiliate-page--light) .site-nav__link,html:has(.affiliate-page--light) .site-nav__chevron,html:has(.affiliate-page--light) .lang-switch,html:has(.affiliate-page--light) .lang-switch__label,html:has(.affiliate-page--light) .site-header__menu-btn){color:#fff}html:has(.affiliate-page--light) .site-nav__link:hover{color:#0ef;opacity:1}html:has(.affiliate-page--light) .site-nav__link.is-active:hover{color:#0ef;opacity:1}html:has(.affiliate-page--light) .site-nav__item--dropdown.is-open .site-nav__link--dropdown{color:#0ef;opacity:1}html:has(.affiliate-page--light) .site-nav__item--dropdown.is-open .site-nav__chevron{color:#0ef;opacity:1}html:has(.affiliate-page--light) .site-nav__link--dropdown:hover .site-nav__chevron{color:#0ef;opacity:1}html:has(.affiliate-page--light) .site-header__login{color:#fff!important;border-color:#ffffff59!important}:is(html:has(.affiliate-page--light) .site-header__wallet,html:has(.affiliate-page--light) .site-header__user-btn){color:#fff}html:has(.affiliate-page--light) .site-header__wallet-text strong{color:#fff}html:has(.affiliate-page--light) .site-bottom{color:#0d1126;background:#fff}html:has(.affiliate-page--light) .site-bottom .bottom-cta{display:none}html:has(.affiliate-page--light) .site-bottom .bottom-cta__card{width:min(100%,760px);min-height:202px;box-shadow:none;background:0 0;border:none;border-radius:0;padding:28px 24px 32px}html:has(.affiliate-page--light) .site-bottom .bottom-cta__title{color:#171717;font-size:clamp(1.25rem,2.4vw,2.25rem)}html:has(.affiliate-page--light) .site-bottom .bottom-cta__subtitle{color:#1717178a}html:has(.affiliate-page--light) .site-bottom .bottom-cta__btn--contact{color:#171717;background:#f3f4f7;border:1px solid #171717;border-radius:37px}html:has(.affiliate-page--light) .site-bottom .bottom-cta__btn--buy{background:linear-gradient(90deg,#1353f8 0%,#5fd6e6 100%);border-radius:37px;box-shadow:0 0 3.65px #0083b0}:is(html:has(.affiliate-page--light) .site-footer,html:has(.affiliate-page--light) .site-footer--embedded){color:#0d1126;background:#fff;border-top:1px solid #0f172a14}html:has(.affiliate-page--light) .site-footer__col-title{color:#0d1126}html:has(.affiliate-page--light) .site-footer__desc p{color:#5f6672}html:has(.affiliate-page--light) .site-footer__rights{color:#5f6672}html:has(.affiliate-page--light) .site-footer__legal{color:#5f6672}html:has(.affiliate-page--light) .site-footer__links a{color:#5f6672}html:has(.affiliate-page--light) .site-footer__links a:hover{color:#1255f5}.affiliate-share-bar{padding:20px 0 0}.affiliate-page--light .affiliate-share-bar{top:calc(var(--header-height,72px) + 8px);z-index:20;background:linear-gradient(#f7f7f7 70%,#f7f7f700);padding-top:16px;padding-bottom:4px;position:sticky}.affiliate-share-bar__inner{align-items:center;gap:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--color-border) 88%, transparent);background:var(--color-surface);border-radius:14px;flex-wrap:wrap;padding:14px 16px;display:flex;box-shadow:0 1px 2px #1a1f360a,0 8px 28px #5d26ff0f}.affiliate-page--light .affiliate-share-bar__inner{border-radius:var(--affiliate-radius);box-shadow:none;background:0 0;border:none;padding-left:0;padding-right:0}.affiliate-share-bar__label{color:var(--color-text);white-space:nowrap;flex-shrink:0;font-size:.9375rem;font-weight:600}.affiliate-page--light .affiliate-share-bar__label{color:#171717}.affiliate-share-bar__field{align-items:stretch;gap:var(--space-2);flex:360px;min-width:0;display:flex}.affiliate-share-bar__url{border:1px solid var(--color-border);min-width:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;transition:background var(--transition), border-color var(--transition), box-shadow var(--transition);background:#ffffff0a;border-radius:10px;flex:1;padding:.6875rem 1rem;font-family:inherit;font-size:.875rem;line-height:1.4;overflow:hidden}.affiliate-page--light .affiliate-share-bar__url{color:#5f6a6e;background:#fff;border-color:#e5e7eb}.affiliate-share-bar__url:focus{border-color:color-mix(in srgb, var(--color-primary) 35%, transparent);background:#ffffff0f;outline:none;box-shadow:0 0 0 3px #5d26ff1f}.affiliate-page--light .affiliate-share-bar__url:focus{background:#fff;border-color:#1255f5;box-shadow:0 0 0 3px #1255f529}.affiliate-share-bar__copy{background:var(--gradient-brand-horizontal);color:#fff;white-space:nowrap;cursor:pointer;transition:filter var(--transition), transform var(--transition), box-shadow var(--transition);border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;padding:.6875rem 1.125rem;font-size:.875rem;font-weight:600;line-height:1.2;display:inline-flex;box-shadow:0 2px 12px #00d2ff38}.affiliate-page--light .affiliate-share-bar__copy{box-shadow:none;background:#1255f5}.affiliate-share-bar__copy:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 4px 18px #5d26ff47}.affiliate-share-bar__copy:active:not(:disabled){transform:translateY(0)}.affiliate-share-bar__hint{color:var(--color-primary);flex:100%;margin:0;padding-left:.25rem;font-size:.8125rem;font-weight:500}.affiliate-page--light .affiliate-share-bar__hint{color:#1255f5}.affiliate-banner__notice{border-radius:var(--radius-sm);background:var(--color-primary-soft);color:var(--color-primary);margin:0;padding:.5rem 1rem;font-size:.875rem}.affiliate-page--light .affiliate-banner__notice{color:#1d4ed8;background:#eff6ff}.affiliate-banner__notice--error{color:#fca5a5;background:#dc26261f;border:1px solid #dc262640}.affiliate-page--light .affiliate-banner__notice--error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.affiliate-page--light .affiliate-hero{background:#f7f7f7;padding:56px 0 0}.affiliate-page--light .affiliate-hero__panel{box-sizing:border-box;border-radius:var(--affiliate-radius);width:min(100%,891px);min-height:185px;box-shadow:none;background:0 0;grid-template-columns:minmax(0,1fr) 311px;align-items:center;gap:40px;margin-inline:auto;padding:20px 28px;display:grid}.affiliate-page--light .affiliate-hero__copy{justify-items:start;gap:0;display:grid}.affiliate-page--light .affiliate-hero__title{color:var(--affiliate-text);gap:0;margin:0 0 34px;font-size:30px;font-weight:700;line-height:normal;display:grid}.affiliate-page--light .affiliate-hero__title span{display:block}.affiliate-page--light .affiliate-hero__subtitle{max-width:464px;color:var(--affiliate-muted);margin:0 0 16px;font-size:15px;line-height:1.5}.affiliate-page--light .affiliate-hero__cta{background:var(--affiliate-blue);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:120px;height:42px;margin-top:0;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.affiliate-page--light .affiliate-hero__cta:hover{filter:brightness(1.05)}.affiliate-page--light .affiliate-hero__visual{border-radius:8px;justify-content:center;align-items:center;width:311px;height:185px;display:flex;overflow:hidden}.affiliate-page--light .affiliate-hero__img{object-fit:cover;mix-blend-mode:darken;width:100%;height:100%;display:block}.affiliate-page--light .affiliate-benefits,.affiliate-page--light .affiliate-steps{background:#f7f7f7;padding:120px 0 0}.affiliate-page--light .affiliate-models{background:#f7f7f7;padding:121px 0 0}.affiliate-page>section.landing-bottom{box-sizing:border-box;background:#06131e;flex-direction:column;justify-content:stretch;align-items:stretch;height:auto;min-height:0;max-height:none;margin-top:56px;margin-bottom:0;padding:0;display:flex;overflow:hidden}.affiliate-page>section.landing-bottom .landing-bottom-art,.affiliate-page>section.landing-bottom .landing-bottom-art__slot,.affiliate-page>section.landing-bottom .landing-bottom-art__frame{margin-bottom:0;padding-bottom:0}.affiliate-page--light .affiliate-benefits>.container{justify-content:center;display:flex}.affiliate-page--light .affiliate-benefits__grid{grid-template-columns:repeat(4,215px);gap:12px;width:min(100%,896px);display:grid}.affiliate-page--light .affiliate-benefit-card{text-align:center;border-radius:var(--affiliate-radius-card);width:215px;min-height:198px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-sizing:border-box;background:#fff;border:none;flex-direction:column;align-items:center;gap:10px;padding:29px 12px 24px;display:flex}.affiliate-page--light .affiliate-benefit-card__icon{object-fit:contain;border-radius:12px;width:91px;height:84px;display:block}.affiliate-page--light .affiliate-benefit-card__title{color:var(--affiliate-blue);margin:0;font-size:16px;font-weight:500}.affiliate-page--light .affiliate-benefit-card__desc{color:var(--affiliate-muted);margin:0;font-size:12px;line-height:normal}.affiliate-page--light .affiliate-steps__grid{border-radius:var(--affiliate-radius-card);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:min(100%,1180px);margin-inline:auto;display:grid;overflow:hidden}.affiliate-page--light .affiliate-step-card{box-sizing:border-box;background:#fff;border-radius:0;align-items:flex-start;gap:16px;min-height:132px;padding:28px 24px;display:flex}.affiliate-page--light .affiliate-step-card:not(:nth-child(2n)){border-right:1px solid #e6eaf0}.affiliate-page--light .affiliate-step-card:nth-child(-n+2){border-bottom:1px solid #e6eaf0}.affiliate-page--light .affiliate-step-card__icon{object-fit:contain;flex-shrink:0;width:61.56px;height:61.56px}.affiliate-page--light .affiliate-step-card__body{gap:10px;min-width:0;padding-top:4px;display:grid}.affiliate-page--light .affiliate-step-card h3{color:var(--affiliate-text);margin:0;font-size:16.2px;font-weight:700}.affiliate-page--light .affiliate-step-card p{color:var(--affiliate-muted);margin:0;font-size:11.34px;line-height:1.55}.affiliate-page--light .affiliate-models>.container{justify-content:center;display:flex}.affiliate-page--light .affiliate-models__panel{box-sizing:border-box;background:0 0;border-radius:0;width:min(100%,795px);padding:0}.affiliate-page--light .affiliate-models__title{text-align:center;color:var(--affiliate-text);margin:0 0 61px;font-size:30px;font-weight:700}.affiliate-page--light .affiliate-models__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 206px;display:grid}.affiliate-page--light .affiliate-model-card{flex-direction:column;gap:12px;min-height:100%;display:flex}.affiliate-page--light .affiliate-model-card__head{align-items:center;gap:14px;display:flex}.affiliate-page--light .affiliate-model-card__icon{object-fit:contain;flex-shrink:0;width:48px;height:48px;display:block}.affiliate-page--light .affiliate-model-card h3{color:var(--affiliate-text);margin:0;font-size:16px;font-weight:500}.affiliate-page--light .affiliate-model-card__list{flex:1;gap:12px;margin:0;padding:0;list-style:none;display:grid}.affiliate-page--light .affiliate-model-card__list li{min-height:0;color:var(--affiliate-text);align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.affiliate-page--light .affiliate-model-card__list img{flex-shrink:0;width:11.664px;height:11.664px;margin-top:4px}.affiliate-page--light .affiliate-model-card__btn{background:var(--affiliate-blue);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;width:120px;height:42px;margin-top:8px;padding:0;font-size:14px;font-weight:500;text-decoration:none;transition:filter .2s;display:inline-flex}.affiliate-page--light .affiliate-model-card__btn:hover{filter:brightness(1.05)}.affiliate-page--light .affiliate-model-card__btn--disabled{color:#6b7280;cursor:default;pointer-events:none;background:#e5e7eb}.affiliate-modal{z-index:1200;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.affiliate-modal__backdrop{cursor:pointer;background:#0f172a73;border:none;position:absolute;inset:0}.affiliate-modal__panel{background:var(--color-surface);border:1px solid var(--color-border-strong);width:min(680px,100%);box-shadow:var(--shadow-lg);color:var(--color-text);border-radius:16px;padding:18px 20px 16px;position:relative;overflow:visible}.affiliate-modal__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.affiliate-modal__title{background:var(--gradient-brand-horizontal);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.125rem;font-weight:800}.affiliate-modal__close{background:var(--color-surface-muted);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.affiliate-modal__success{text-align:center;gap:16px;padding:24px 0 8px;display:grid}.affiliate-modal__success p{color:var(--color-text-secondary);margin:0;line-height:1.6}.affiliate-apply-form{gap:12px;display:grid}.affiliate-apply-form__section{border:none;gap:8px;margin:0;padding:0;display:grid}.affiliate-apply-form__legend{color:var(--color-text);margin-bottom:0;padding:0;font-size:.875rem;font-weight:700}.affiliate-apply-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.affiliate-apply-form__row--uploads{grid-template-columns:repeat(3,minmax(0,1fr))}.affiliate-apply-form__field{gap:5px;display:grid}.affiliate-apply-form__label{color:var(--color-text);font-size:.8125rem;font-weight:600}.affiliate-apply-form__required{color:#dc2626;margin-left:2px}.affiliate-apply-form__input{border:1px solid var(--color-border-strong);background:var(--color-surface-muted);width:100%;min-height:36px;color:var(--color-text);border-radius:10px;padding:0 12px;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.affiliate-apply-form__input:focus{border-color:#5d26ff80;outline:none;box-shadow:0 0 0 4px #5d26ff1f}.affiliate-apply-form__textarea-wrap{position:relative}.affiliate-apply-form__textarea{border:1px solid var(--color-border-strong);background:var(--color-surface-muted);width:100%;min-height:56px;color:var(--color-text);font:inherit;resize:none;border-radius:10px;padding:8px 12px 22px;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.affiliate-apply-form__textarea:focus{border-color:#5d26ff80;outline:none;box-shadow:0 0 0 4px #5d26ff1f}.affiliate-apply-form__counter{color:var(--color-text-muted);font-size:.6875rem;position:absolute;bottom:6px;right:10px}.affiliate-apply-form__error{color:#dc2626;margin:0;font-size:.8125rem}.affiliate-apply-form__actions{justify-content:center;padding-top:0;display:flex}.affiliate-apply-form__actions .btn{min-width:180px;min-height:40px;border-radius:999px!important;font-size:.9375rem!important}.affiliate-upload{border:1.5px dashed var(--color-border-strong);background:var(--color-surface-muted);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:72px;transition:border-color .2s,background .2s;display:flex;overflow:hidden}.affiliate-upload:hover{background:#5d26ff08;border-color:#5d26ff66}.affiliate-upload__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.affiliate-upload__placeholder{color:var(--color-text-muted);justify-content:center;align-items:center;display:inline-flex}.affiliate-upload__preview{object-fit:cover;width:100%;height:72px}@media (width<=1024px){.affiliate-page--light .affiliate-hero{padding-top:40px}.affiliate-page--light .affiliate-benefits,.affiliate-page--light .affiliate-steps,.affiliate-page--light .affiliate-models{padding-top:72px}.affiliate-page>section.landing-bottom{margin-top:40px}.affiliate-page--light .affiliate-hero__panel{text-align:center;grid-template-columns:1fr;justify-items:center;width:100%;min-height:0}.affiliate-page--light .affiliate-hero__copy{justify-items:center}.affiliate-page--light .affiliate-hero__visual{aspect-ratio:311/185;order:-1;width:min(100%,311px);height:auto}.affiliate-page--light .affiliate-benefits__grid{grid-template-columns:repeat(2,minmax(0,215px));justify-content:center}.affiliate-page--light .affiliate-models__grid{gap:40px 48px}.affiliate-page--light .affiliate-models__title{margin-bottom:40px}}@media (width<=768px){.affiliate-share-bar__inner{align-items:stretch;gap:var(--space-3);flex-direction:column}.affiliate-share-bar__field{flex-direction:column}.affiliate-share-bar__url{white-space:normal;word-break:break-all}.affiliate-share-bar__copy{width:100%}.affiliate-page--light .affiliate-hero__title{font-size:24px}.affiliate-page--light .affiliate-hero{padding-top:32px}.affiliate-page--light .affiliate-benefits,.affiliate-page--light .affiliate-steps,.affiliate-page--light .affiliate-models{padding-top:48px}.affiliate-page--light .affiliate-hero__title{margin-bottom:24px}.affiliate-page--light .affiliate-steps__grid,.affiliate-page--light .affiliate-models__grid{grid-template-columns:1fr}.affiliate-page--light .affiliate-step-card,.affiliate-page--light .affiliate-step-card:not(:nth-child(2n)),.affiliate-page--light .affiliate-step-card:nth-child(-n+2){border:0;border-bottom:1px solid #e6eaf0}.affiliate-page--light .affiliate-step-card:last-child{border-bottom:0}.affiliate-page--light .affiliate-models__title{margin-bottom:32px;font-size:22px}.affiliate-page--light .affiliate-models__grid{gap:36px}.affiliate-apply-form__row,.affiliate-apply-form__row--uploads{grid-template-columns:1fr}.affiliate-modal__panel{max-height:min(92vh,720px);padding:16px;overflow:auto}}@media (width<=480px){.affiliate-page--light .affiliate-benefits__grid{grid-template-columns:1fr}.affiliate-page--light .affiliate-benefit-card{width:100%}}.recharge-page{isolation:isolate;background-color:var(--color-bg);background-image:var(--landing-mesh);position:relative}.recharge-page--figma{color:#0d1126;background:#f7f7f7;padding-bottom:48px}html:has(.recharge-page--figma){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hero-bg:#0d1126}html:has(.recharge-page--figma) body{background:#f7f7f7}html:has(.recharge-page--figma) .site-header{box-shadow:none;-webkit-backdrop-filter:none;background:#0d1126;border-bottom:none}:is(html:has(.recharge-page--figma) .site-nav__link,html:has(.recharge-page--figma) .site-nav__chevron,html:has(.recharge-page--figma) .lang-switch,html:has(.recharge-page--figma) .lang-switch__label,html:has(.recharge-page--figma) .site-header__menu-btn){color:#fff}html:has(.recharge-page--figma) .site-nav__link:hover{color:#0ef;opacity:1}html:has(.recharge-page--figma) .site-nav__link.is-active:hover{color:#0ef;opacity:1}html:has(.recharge-page--figma) .site-nav__item--dropdown.is-open .site-nav__link--dropdown{color:#0ef;opacity:1}html:has(.recharge-page--figma) .site-nav__item--dropdown.is-open .site-nav__chevron{color:#0ef;opacity:1}html:has(.recharge-page--figma) .site-nav__link--dropdown:hover .site-nav__chevron{color:#0ef;opacity:1}html:has(.recharge-page--figma) .site-header__login{color:#fff!important;border-color:#ffffff59!important}:is(html:has(.recharge-page--figma) .site-header__wallet,html:has(.recharge-page--figma) .site-header__user-btn){color:#fff}html:has(.recharge-page--figma) .site-header__wallet-text strong{color:#fff}html:has(.recharge-page--figma) .site-bottom{color:#0d1126;background:#fff}html:has(.recharge-page--figma) .site-bottom .bottom-cta{display:none}:is(html:has(.recharge-page--figma) .site-footer,html:has(.recharge-page--figma) .site-footer--embedded){color:#0d1126;background:#fff;border-top:1px solid #0f172a14}html:has(.recharge-page--figma) .site-footer__col-title{color:#0d1126}html:has(.recharge-page--figma) .site-footer__desc p{color:#5f6672}html:has(.recharge-page--figma) .site-footer__rights{color:#5f6672}html:has(.recharge-page--figma) .site-footer__legal{color:#5f6672}html:has(.recharge-page--figma) .site-footer__links a{color:#5f6672}html:has(.recharge-page--figma) .site-footer__links a:hover{color:#1255f5}.recharge-page--figma .recharge-hero{box-sizing:border-box;isolation:isolate;background:var(--hero-bg,#0d1126);color:#fff;text-align:center;height:590px;min-height:590px;padding:163px 24px 0;position:relative;overflow:visible}.recharge-page--figma .recharge-hero__copy{box-sizing:border-box;z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:31px;width:min(100%,795px);height:185px;margin:0 auto;padding:0;display:flex;position:relative}.recharge-page--figma .recharge-hero h1{letter-spacing:0;color:#fff;margin:0;font-size:48px;font-weight:700;line-height:1.2;animation:1.25s cubic-bezier(.22,1,.36,1) .42s both hero-rise-in}.recharge-page--figma .recharge-hero p{color:#ffffffb8;max-width:795px;margin:0;font-size:14px;font-weight:400;line-height:1.7;animation:1.25s cubic-bezier(.22,1,.36,1) .18s both hero-rise-in}@media (prefers-reduced-motion:reduce){.recharge-page--figma .recharge-hero h1,.recharge-page--figma .recharge-hero p{animation:none}}.recharge-page--figma .recharge-panel{z-index:2;margin-top:89px;padding-bottom:48px;position:relative}.recharge-page--figma .recharge-board{box-sizing:border-box;grid-template-columns:minmax(0,778px) 379px;align-items:stretch;gap:20px;width:min(100% - 48px,1177px);min-height:562px;margin-inline:auto;display:grid}.recharge-page--figma .recharge-main{box-sizing:border-box;background:#fff;border-radius:6px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.recharge-page--figma .recharge-stats{box-sizing:border-box;background:#f7f7f7;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;height:79px;min-height:79px;margin:0;padding:0;display:grid}.recharge-page--figma .recharge-stats__item{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:12px;min-width:0;padding:0 8px;display:flex}.recharge-page--figma .recharge-stats__icon{box-sizing:border-box;background:linear-gradient(179deg,#1353f8 .74%,#5fd6e6 99.39%);border-radius:4px;flex:0 0 19.2px;justify-content:center;align-items:center;width:19.2px;height:19.2px;padding:3px;display:inline-flex}.recharge-page--figma .recharge-stats__icon img{filter:brightness(0)invert();width:100%;height:100%;display:block}.recharge-page--figma .recharge-stats__copy{text-align:left;min-width:0}.recharge-page--figma .recharge-stats__copy span{color:#6f6d66;font-size:.625rem;line-height:1.3;display:block}.recharge-page--figma .recharge-stats__copy strong{color:#0d1126;margin-top:2px;font-size:.9375rem;font-weight:700;line-height:1.3;display:block}.recharge-page--figma .recharge-amount{box-sizing:border-box;background:#fff;border-radius:6px;flex-direction:column;flex:1;min-width:0;min-height:459px;padding:8px 20px 20px;display:flex}.recharge-page--figma .recharge-amount h2{color:#0d1126;margin:0 0 12px;font-size:.875rem;font-weight:500}.recharge-page--figma .recharge-summary h3{color:#0d1126;margin:0 0 8px;font-size:1rem;font-weight:700}.recharge-page--figma .recharge-amount__grid{--recharge-card-row:110px;--recharge-card-gap:12px;--recharge-grid-rows:2;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:var(--recharge-card-row);gap:var(--recharge-card-gap);min-height:calc(var(--recharge-card-row) * var(--recharge-grid-rows) + var(--recharge-card-gap) * (var(--recharge-grid-rows) - 1));max-height:calc(var(--recharge-card-row) * var(--recharge-grid-rows) + var(--recharge-card-gap) * (var(--recharge-grid-rows) - 1));scrollbar-width:thin;scrollbar-color:#1255f547 transparent;align-content:start;padding-right:4px;display:grid;overflow:hidden auto}.recharge-page--figma .recharge-amount__card{color:#0d1126;cursor:pointer;height:100%;min-height:0;box-shadow:none;filter:none;opacity:1;background:#fff;border:1px solid #ddd;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 12px;transition:background .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.recharge-page--figma .recharge-amount__card:hover{border-color:#93b4ff}.recharge-page--figma .recharge-amount__card.is-active{background:#e5ebfe;border-color:#1255f5}.recharge-page--figma .recharge-amount__card:not(.is-active):after{display:none}.recharge-page--figma .recharge-amount__value{font-size:1.375rem;font-weight:700;line-height:1.2}.recharge-page--figma .recharge-amount__bonus{color:#6f6d66;font-size:.875rem;font-weight:500;line-height:1.2}.recharge-page--figma .recharge-amount__check{width:28px;height:28px;line-height:0;position:absolute;bottom:0;right:0}.recharge-page--figma .recharge-amount__check img{width:28px;height:28px;display:block}.recharge-page--figma .recharge-amount__custom{color:#0d1126;flex-direction:column;gap:8px;margin-top:16px;font-size:.8125rem;font-weight:500;display:flex}.recharge-page--figma .recharge-amount__custom input{box-sizing:border-box;color:#0d1126;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #ddd;border-radius:6px;outline:none;padding:0 14px;font-size:.875rem}.recharge-page--figma .recharge-amount__custom input:focus{border-color:#1255f5;box-shadow:0 0 0 3px #1255f51f}.recharge-page--figma .recharge-amount__custom input[type=number]{appearance:textfield}.recharge-page--figma .recharge-amount__custom input::-webkit-outer-spin-button{appearance:none;margin:0}.recharge-page--figma .recharge-amount__custom input::-webkit-inner-spin-button{appearance:none;margin:0}.recharge-page--figma .recharge-summary{box-sizing:border-box;background:#fff;border-radius:6px;flex-direction:column;width:379px;min-width:0;min-height:562px;padding:20px 22px 24px;display:flex}.recharge-page--figma .recharge-summary__notice{color:#ff7d00;margin:0 0 16px;font-size:.625rem;line-height:1.5}.recharge-page--figma .recharge-summary__box,.recharge-page--figma .recharge-summary__total,.recharge-page--figma .recharge-summary__method-card{background:#f7f7f7;border-radius:6px}.recharge-page--figma .recharge-summary__box{gap:18px;padding:18px 20px;display:grid}.recharge-page--figma .recharge-summary__row,.recharge-page--figma .recharge-summary__total{color:#0d1126;justify-content:space-between;align-items:center;gap:12px;font-size:.75rem;display:flex}.recharge-page--figma .recharge-summary__row strong{font-weight:500}.recharge-page--figma .recharge-summary__total{margin-top:18px;padding:14px 20px;font-weight:500}.recharge-page--figma .recharge-summary__total strong{color:#1255f5;font-size:1.125rem;font-weight:700}.recharge-page--figma .recharge-summary__method{margin-top:auto;padding-top:18px}.recharge-page--figma .recharge-summary__method-card{color:#0d1126;box-sizing:border-box;align-items:center;gap:10px;width:100%;padding:14px 16px;font-size:.75rem;font-weight:500;display:flex}.recharge-page--figma .recharge-summary__radio{background:#1255f5;border:2px solid #1255f5;border-radius:999px;width:15px;height:15px;margin-left:auto;box-shadow:inset 0 0 0 3px #fff}.recharge-page--figma .recharge-summary__btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#1353f8 0%,#5fd6e6 100%);border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;height:52px;margin-top:18px;font-size:.875rem;font-weight:700;display:inline-flex}.recharge-page--figma .recharge-summary__btn:hover:not(:disabled){filter:brightness(1.05)}.recharge-page--figma .recharge-summary__btn:disabled{opacity:.5;cursor:not-allowed}.recharge-empty{padding:var(--space-10) 0;text-align:center;color:#6b7280;margin:0}.recharge-pay-modal{width:min(100%,760px)}.recharge-pay-modal .checkout-modal__summary{flex-direction:column;display:flex}.recharge-pay-modal .checkout-summary__rows{flex:1}.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}@media (width>=1180px){.recharge-page--figma .recharge-board{width:1177px;height:562px}.recharge-page--figma .recharge-main,.recharge-page--figma .recharge-summary{height:562px}}@media (width<=1179px){.recharge-page--figma .recharge-board{grid-template-columns:1fr;min-height:0}.recharge-page--figma .recharge-summary{width:100%;min-height:0}.recharge-page--figma .recharge-stats{height:auto;min-height:0}}@media (width<=960px){.recharge-page--figma .recharge-hero{height:auto;min-height:360px;padding:88px 20px 64px}.recharge-page--figma .recharge-hero__copy{gap:20px;height:auto}.recharge-page--figma .recharge-hero h1{font-size:clamp(28px,6vw,40px)}.recharge-page--figma .recharge-panel{margin-top:24px}.recharge-page--figma .recharge-stats{grid-template-columns:1fr;gap:0;height:auto;min-height:0;padding:8px 0}.recharge-page--figma .recharge-stats__item{justify-content:center;min-height:56px}.recharge-page--figma .recharge-amount{min-height:0}.recharge-page--figma .recharge-amount__grid{--recharge-grid-rows:3;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.recharge-page--figma .recharge-amount__grid{--recharge-grid-rows:4;grid-template-columns:1fr 1fr}}.account-affiliate-page,.aff-dash{flex-direction:column;gap:16px;display:flex}.aff-dash__top{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.aff-overview,.aff-share{border:1px solid var(--color-on-light-border);background:#fff;border-radius:12px;flex-direction:column;min-height:100%;padding:20px 22px 22px;display:flex;box-shadow:0 1px 2px #0f172a0a}.aff-overview__header{margin-bottom:16px}.aff-overview__title{color:#0d1126;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.aff-overview__subtitle{color:#8b93a1;margin:6px 0 0;font-size:.8125rem;line-height:1.5}.aff-overview__body{flex:1;grid-template-columns:minmax(168px,.9fr) minmax(0,1.2fr);gap:12px;display:grid}.aff-withdraw-card{color:#fff;background:linear-gradient(160deg,#1255f5 0%,#2a66ff 55%,#4d82ff 100%);border-radius:10px;flex-direction:column;justify-content:center;gap:10px;min-height:180px;padding:20px 18px;display:flex}.aff-withdraw-card__label{opacity:.92;font-size:.8125rem;font-weight:500}.aff-withdraw-card__value{letter-spacing:-.02em;font-size:2rem;font-weight:700;line-height:1.1}.aff-withdraw-card__btn{color:#1255f5;cursor:pointer;background:#fff;border:0;border-radius:8px;width:100%;height:40px;margin-top:4px;font-size:.9375rem;font-weight:700;transition:background .15s,opacity .15s}.aff-withdraw-card__btn:hover:not(:disabled){background:#f3f7ff}.aff-withdraw-card__btn:disabled{opacity:.72;cursor:not-allowed}.aff-withdraw-card__hint{color:#ffffffd1;margin:0;font-size:.75rem;line-height:1.4}.aff-overview__metrics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.aff-metric{background:#f7f8fa;border:1px solid #0f172a0f;border-radius:10px;flex-direction:column;justify-content:center;gap:8px;min-height:84px;padding:14px 16px;display:flex}.aff-metric__label{color:#8b93a1;font-size:.75rem;line-height:1.35}.aff-metric__value{color:#0d1126;font-size:1.25rem;font-weight:700;line-height:1.2}.aff-metric__value--accent{color:#1255f5}.aff-share__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.aff-share__step{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.aff-share__step-icon{color:#1255f5;background:#1353f81a;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.aff-share__step-title{color:#0d1126;font-size:.875rem;font-weight:700}.aff-share__step-desc{color:#8b93a1;margin:0;font-size:.75rem;line-height:1.45}.aff-share__fields{flex-direction:column;gap:14px;display:flex}.aff-share__field-label{color:#5f6a6e;margin-bottom:6px;font-size:.8125rem;font-weight:600;display:block}.aff-share__field-row{align-items:center;gap:10px;display:flex}.aff-share__input{color:#0d1126;background:#f7f8fa;border:1px solid #0f172a1a;border-radius:8px;outline:none;flex:auto;min-width:0;height:40px;padding:0 12px;font-size:.875rem}.aff-share__input:focus{background:#fff;border-color:#1255f5;box-shadow:0 0 0 3px #1353f81f}.aff-share__copy{color:#1255f5;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;height:40px;padding:0 14px;font-size:.875rem;font-weight:700}.aff-share__copy:hover:not(:disabled){background:#1353f814}.aff-share__copy:disabled{opacity:.45;cursor:not-allowed}.aff-share__note{color:#e11d48;margin:16px 0 0;font-size:.75rem;line-height:1.5}.account-affiliate-withdrawals{margin-top:24px}.account-affiliate-withdrawals__list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.account-affiliate-withdrawals__item{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.account-affiliate-withdrawals__meta{color:var(--color-text-muted);margin-top:4px;font-size:.8rem;display:block}.account-affiliate-withdrawals__status{border-radius:999px;flex-shrink:0;align-items:center;padding:3px 10px;font-size:.78rem;font-weight:600;line-height:1.5;display:inline-flex}.account-affiliate-withdrawals__status--pending{color:#f59e0b;background:#f59e0b24}.account-affiliate-withdrawals__status--approved{color:#22c55e;background:#22c55e24}.account-affiliate-withdrawals__status--rejected{color:#ef4444;background:#ef444424}.account-affiliate-stat__action:disabled{opacity:.45;cursor:not-allowed}.account-affiliate-board{margin-top:0;overflow:hidden}.account-affiliate-board__head{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px 0;display:flex}.account-affiliate-board__tabs{flex-wrap:wrap;gap:20px;display:flex}.account-affiliate-board__tab{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 2px 12px;font-size:.9rem;font-weight:600;display:inline-flex;position:relative}.account-affiliate-board__tab--active{color:#1255f5}.account-affiliate-board__tab--active:after{content:"";background:#1255f5;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.account-affiliate-board__count{background:var(--color-surface-muted);min-width:20px;color:var(--color-text-muted);text-align:center;border-radius:999px;padding:0 6px;font-size:.72rem;line-height:18px}.account-affiliate-board__refresh{color:#1255f5;cursor:pointer;background:#1353f814;border:1px solid #1353f840;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:8px;padding:0;transition:background .15s;display:inline-flex}.account-affiliate-board__refresh:hover:not(:disabled){background:#1353f824}.account-affiliate-board__refresh:disabled{opacity:.5;cursor:not-allowed}.account-affiliate-board__link{color:#1255f5;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:600}.account-affiliate-board__link:hover{text-decoration:underline}.account-affiliate-board__status{border-radius:999px;align-items:center;padding:3px 10px;font-size:.78rem;font-weight:600;line-height:1.5;display:inline-flex}.account-affiliate-board__status--pending{color:#f59e0b;background:#f59e0b24}.account-affiliate-board__status--settled{color:#22c55e;background:#22c55e24}.account-affiliate-board__status--cancelled{color:#ef4444;background:#ef444424}.account-affiliate-table{max-height:520px;overflow-y:auto}.account-affiliate-table .data-table{min-width:780px}.account-affiliate-table .data-table th{z-index:1;background:var(--color-surface-muted);color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;padding:13px 20px;font-size:.72rem;font-weight:700;position:sticky;top:0}.account-affiliate-table .data-table td{border-bottom:1px solid color-mix(in srgb, var(--color-border) 55%, transparent);padding:15px 20px}.account-affiliate-table .data-table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--color-surface-muted) 45%, transparent)}.account-affiliate-table .data-table tbody tr:hover td{background:color-mix(in srgb, var(--color-primary) 7%, transparent)}.account-affiliate-table .data-table tbody td:first-child{position:relative}.account-affiliate-table .data-table tbody tr:hover td:first-child:before{content:"";background:var(--color-primary);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.account-affiliate-cell{flex-direction:column;gap:2px;display:flex}.account-affiliate-cell__main{color:var(--color-text);font-weight:600}.account-affiliate-cell__sub{color:var(--color-text-muted);font-size:.75rem}.account-affiliate-code{letter-spacing:.01em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.account-affiliate-money{font-variant-numeric:tabular-nums;font-weight:600}.account-affiliate-money--accent{color:var(--color-primary)}.account-affiliate-money--zero{color:var(--color-text-muted);font-weight:500}.account-affiliate-table .account-affiliate-board__link{border:1px solid var(--color-border);border-radius:999px;padding:5px 12px;transition:background-color .15s,border-color .15s}.account-affiliate-table .account-affiliate-board__link:hover{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent);text-decoration:none}.account-affiliate-table .account-table__empty{padding:56px 20px!important}@media (width<=640px){.account-affiliate-table .data-table th,.account-affiliate-table .data-table td{padding:12px 14px}}.account-sales-apply{max-width:560px}.account-sales-form{gap:14px;display:grid}.account-sales-form__field{gap:6px;display:grid}.account-withdraw-channels{border:0;min-inline-size:0;margin:0;padding:0}.account-withdraw-channels__list{flex-wrap:wrap;gap:10px 16px;display:flex}.account-withdraw-channels__item{color:var(--color-text);cursor:pointer;align-items:center;gap:8px;font-size:.9375rem;display:inline-flex}.account-withdraw-channels__item input{accent-color:var(--color-accent,#3b82f6)}.account-withdraw-qr-preview{border:1px solid var(--color-border-strong);background:#fff;border-radius:10px;width:min(180px,100%);margin-top:8px}.account-sales-form__label{color:var(--color-text);font-size:.875rem;font-weight:600;line-height:1.3}.account-sales-form__input,.account-sales-form__textarea{border:1px solid var(--color-border-strong);width:100%;color:var(--color-text);font:inherit;background:#000;border-radius:10px;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.account-sales-form__input{min-height:40px;padding:0 12px}.account-sales-form__textarea{resize:vertical;min-height:88px;padding:10px 12px;line-height:1.5}.account-sales-form__input::placeholder,.account-sales-form__textarea::placeholder{color:var(--color-text-muted)}.account-sales-form__input:focus,.account-sales-form__textarea:focus{border-color:#5d26ff8c;outline:none;box-shadow:0 0 0 3px #5d26ff29}.account-sales-form__submit{width:100%;min-height:44px;margin-top:6px;border-radius:12px!important}.account-affiliate-profile{gap:var(--space-5);padding:var(--space-5) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;grid-template-columns:minmax(0,1.4fr) auto auto;align-items:center;display:grid;box-shadow:0 8px 24px #1a1f360a}.account-affiliate-profile__label{color:var(--color-text-muted);margin-bottom:8px;font-size:.82rem;display:block}.account-affiliate-profile__field{align-items:center;gap:8px;display:flex}.account-affiliate-profile__input{border:1px solid var(--color-border);background:var(--color-surface-muted);min-width:0;height:40px;color:var(--color-text);border-radius:10px;flex:1;padding:0 12px;font-size:.95rem}.account-affiliate-profile__copy{border:1px solid var(--color-border);background:var(--color-surface);width:40px;height:40px;color:var(--color-text-secondary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.account-affiliate-profile__copy:hover{border-color:var(--color-primary);color:var(--color-primary)}.account-affiliate-profile__item--rate{text-align:center}.account-sales-qr{grid-column:1/-1}.account-sales-qr__hint{color:var(--color-text-muted);margin:0 0 10px;font-size:.84rem}.account-sales-qr__wrap{background:#fff;border-radius:14px;justify-content:center;align-items:center;min-width:200px;min-height:200px;padding:10px;display:inline-flex}.account-sales-qr__img{width:200px;height:200px;display:block}.account-sales-qr__loading{color:#64748b;margin:0;font-size:.84rem}.account-affiliate-profile__rate{color:#e53935;font-size:2rem;line-height:1}.account-affiliate-profile__item--status{justify-self:end}.account-affiliate-status{border-radius:999px;justify-content:center;align-items:center;min-width:88px;height:36px;padding:0 16px;font-size:.88rem;font-weight:600;display:inline-flex}.account-affiliate-status--active{background:var(--color-primary-soft);color:var(--color-primary)}.account-affiliate-status--inactive{color:#fbbf24;background:#f59e0b33}.account-affiliate-toast{color:var(--color-primary);margin:0;font-size:.88rem}.account-affiliate-toast--info{color:var(--color-text-secondary)}.account-affiliate-stats{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.account-affiliate-stat{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:0 8px 24px #1a1f360a}.account-affiliate-stat__desc{margin:0 0 var(--space-4);min-height:2.6em;color:var(--color-text-muted);font-size:.78rem;line-height:1.45}.account-affiliate-stat__body{align-items:center;gap:12px;display:flex}.account-affiliate-stat__icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.account-affiliate-stat__icon--green{color:#4ade80;background:#22c55e2e}.account-affiliate-stat__icon--blue{color:#93c5fd;background:#3b82f633}.account-affiliate-stat__icon--gray{background:var(--color-surface-muted);color:var(--color-text-muted)}.account-affiliate-stat__icon--amber{color:#fbbf24;background:#f59e0b33}.account-affiliate-stat__content{flex:1;min-width:0}.account-affiliate-stat__label{color:var(--color-text-muted);font-size:.82rem;display:block}.account-affiliate-stat__value{margin-top:2px;font-size:1.15rem;line-height:1.2;display:block}.account-affiliate-stat__action{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ffb347 0%,#ff8c42 100%);border:none;border-radius:999px;flex-shrink:0;height:32px;padding:0 14px;font-size:.82rem;font-weight:600}.account-affiliate-link{padding:var(--space-5) var(--space-6);background:#1a1f2e;border:none;border-radius:16px;box-shadow:0 10px 28px #0f172a29}.account-affiliate-link__title{color:#fff;margin:0;font-size:1rem}.account-affiliate-link__subtitle{color:#9ca3af;margin:6px 0 0;font-size:.85rem}.account-affiliate-link__field{margin-top:var(--space-4);align-items:stretch;gap:12px;display:flex}.account-affiliate-link__input{color:#e5e7eb;background:#121722;border:1px solid #ffffff24;border-radius:12px;flex:1;min-width:0;height:44px;padding:0 14px;font-size:.92rem}.account-affiliate-link__copy{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(90deg,#22d3ee 0%,#6366f1 55%,#a855f7 100%);border:none;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:.9rem;font-weight:600;display:inline-flex;box-shadow:0 4px 16px #6366f159}.account-affiliate-link__copy:hover{filter:brightness(1.05);color:#fff}.account-affiliate-empty{flex-direction:column;align-items:flex-start;gap:12px;max-width:560px;display:flex}.account-affiliate-empty__text{color:var(--color-text);margin:0;font-size:.95rem;line-height:1.55}.account-affiliate-empty__text--error{color:#f87171}.account-affiliate-empty__hint{color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.55}.account-affiliate-empty__btn{min-height:40px;margin-top:4px;padding-inline:20px;border-radius:10px!important}@media (width<=1100px){.aff-dash__top{grid-template-columns:1fr}.account-affiliate-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.aff-overview__body{grid-template-columns:1fr}.aff-share__steps{grid-template-columns:1fr;gap:16px}.aff-share__field-row{flex-wrap:wrap}.aff-share__copy{width:100%}.account-affiliate-profile{grid-template-columns:1fr}.account-affiliate-profile__item--rate,.account-affiliate-profile__item--status{text-align:left;justify-self:start}.account-affiliate-stats{grid-template-columns:1fr}.account-affiliate-link__field{flex-direction:column}.account-affiliate-link__copy{justify-content:center}}.proxy-check-page{flex-direction:column;gap:16px;display:flex}.proxy-check-page__header{text-align:center;padding:8px 12px 4px}.proxy-check-page__title{color:#0d1126;letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:800}.proxy-check-page__subtitle{color:#8b93a1;margin:8px 0 0;font-size:.9rem;line-height:1.5}.proxy-check-panel{border:1px solid var(--color-on-light-border);background:#fff;border-radius:12px;padding:18px 20px 20px;box-shadow:0 1px 2px #0f172a0a}.proxy-check-tabs{gap:8px;margin-bottom:14px;display:flex}.proxy-check-tabs__tab{color:#5f6a6e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;height:34px;padding:0 16px;font-size:.875rem;font-weight:700}.proxy-check-tabs__tab.is-active{color:#1255f5;background:#1353f81a}.proxy-check-input textarea{color:#0d1126;resize:vertical;background:#fff;border:1px solid #1353f873;border-radius:10px;outline:none;width:100%;min-height:148px;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem;line-height:1.55;display:block}.proxy-check-input textarea:focus{border-color:#1255f5;box-shadow:0 0 0 3px #1353f824}.proxy-check-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.proxy-check-actions__primary,.proxy-check-actions__secondary{cursor:pointer;border-radius:10px;height:44px;font-size:.95rem;font-weight:700}.proxy-check-actions__primary{color:#fff;background:#1255f5;border:0}.proxy-check-actions__primary:hover:not(:disabled){background:#0f4ae0}.proxy-check-actions__secondary{color:#5f6a6e;background:#fff;border:1px solid #0f172a1f}.proxy-check-actions__secondary:hover:not(:disabled){background:#f7f8fa}.proxy-check-actions__primary:disabled,.proxy-check-actions__secondary:disabled{opacity:.6;cursor:not-allowed}.proxy-check-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.proxy-check-stat{border:1px solid var(--color-on-light-border);text-align:center;background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:18px 16px;display:flex}.proxy-check-stat__value{color:#0d1126;font-size:1.75rem;font-weight:800;line-height:1.1}.proxy-check-stat__label{color:#5f6a6e;font-size:.875rem;font-weight:600}.proxy-check-stat__hint{color:#8b93a1;font-size:.75rem}.proxy-check-table-wrap{overflow:hidden}.proxy-check-table .data-table th,.proxy-check-table th{white-space:nowrap}.proxy-check-status{align-items:center;gap:6px;font-size:.875rem;font-weight:700;display:inline-flex}.proxy-check-status.is-ok{color:#16a34a}.proxy-check-status.is-fail{color:#e11d48}.proxy-check-node__main{color:#0d1126;word-break:break-all;font-size:.875rem}.proxy-check-msg{color:#5f6a6e;font-size:.875rem}.proxy-check-retry{color:#1255f5;cursor:pointer;background:#1353f80f;border:1px solid #1353f838;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.proxy-check-retry:hover:not(:disabled){background:#1353f81f}.proxy-check-retry:disabled{opacity:.5;cursor:not-allowed}.proxy-check-retry .is-spin{animation:.8s linear infinite proxy-check-spin}@keyframes proxy-check-spin{to{transform:rotate(360deg)}}@media (width<=900px){.proxy-check-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.proxy-check-actions{grid-template-columns:1fr}.proxy-check-stats{grid-template-columns:1fr 1fr}}:is(html:has(.tutorials-page) .site-bottom,html:has(.docs-hub-page) .site-bottom,html:has(.news-page--hub) .site-bottom,html:has(.affiliate-page--light) .site-bottom,html:has(.recharge-page--figma) .site-bottom){background:#fff;height:auto;min-height:440px}:is(html:has(.tutorials-page) .site-bottom .bottom-cta,html:has(.docs-hub-page) .site-bottom .bottom-cta,html:has(.news-page--hub) .site-bottom .bottom-cta,html:has(.affiliate-page--light) .site-bottom .bottom-cta,html:has(.recharge-page--figma) .site-bottom .bottom-cta){display:none}:is(html:has(.tutorials-page) .site-bottom .site-footer--embedded,html:has(.docs-hub-page) .site-bottom .site-footer--embedded,html:has(.news-page--hub) .site-bottom .site-footer--embedded,html:has(.affiliate-page--light) .site-bottom .site-footer--embedded,html:has(.recharge-page--figma) .site-bottom .site-footer--embedded){background:#fff;border-top:1px solid #0f172a14;min-height:440px;padding:50px 0 24px}:is(html:has(.tutorials-page) .site-bottom .site-footer__inner,html:has(.docs-hub-page) .site-bottom .site-footer__inner,html:has(.news-page--hub) .site-bottom .site-footer__inner,html:has(.affiliate-page--light) .site-bottom .site-footer__inner,html:has(.recharge-page--figma) .site-bottom .site-footer__inner){width:min(100%,1180px);max-width:1180px;min-height:366px}:is(html:has(.tutorials-page) .site-bottom .site-footer__col-title,html:has(.docs-hub-page) .site-bottom .site-footer__col-title,html:has(.news-page--hub) .site-bottom .site-footer__col-title,html:has(.affiliate-page--light) .site-bottom .site-footer__col-title,html:has(.recharge-page--figma) .site-bottom .site-footer__col-title){color:#0d1126}:is(html:has(.tutorials-page) .site-bottom .site-footer__links a:hover,html:has(.docs-hub-page) .site-bottom .site-footer__links a:hover,html:has(.news-page--hub) .site-bottom .site-footer__links a:hover,html:has(.affiliate-page--light) .site-bottom .site-footer__links a:hover,html:has(.recharge-page--figma) .site-bottom .site-footer__links a:hover){color:#1255f5}@media (width<=1179px){html:has(.tutorials-page) .site-bottom{min-height:0}html:has(.docs-hub-page) .site-bottom{min-height:0}html:has(.news-page--hub) .site-bottom{min-height:0}html:has(.affiliate-page--light) .site-bottom{min-height:0}html:has(.recharge-page--figma) .site-bottom{min-height:0}html:has(.tutorials-page) .site-bottom .site-footer--embedded{min-height:0}html:has(.docs-hub-page) .site-bottom .site-footer--embedded{min-height:0}html:has(.news-page--hub) .site-bottom .site-footer--embedded{min-height:0}html:has(.affiliate-page--light) .site-bottom .site-footer--embedded{min-height:0}html:has(.recharge-page--figma) .site-bottom .site-footer--embedded{min-height:0}:is(html:has(.tutorials-page) .site-bottom .site-footer--embedded,html:has(.docs-hub-page) .site-bottom .site-footer--embedded,html:has(.news-page--hub) .site-bottom .site-footer--embedded,html:has(.affiliate-page--light) .site-bottom .site-footer--embedded,html:has(.recharge-page--figma) .site-bottom .site-footer--embedded){padding:40px 0 24px}:is(html:has(.tutorials-page) .site-bottom .site-footer__inner,html:has(.docs-hub-page) .site-bottom .site-footer__inner,html:has(.news-page--hub) .site-bottom .site-footer__inner,html:has(.affiliate-page--light) .site-bottom .site-footer__inner,html:has(.recharge-page--figma) .site-bottom .site-footer__inner){min-height:0}}@media (width<=1199px){#product-pay-sheet-root{display:block}}@media (width>=1200px){#product-pay-sheet-root,#product-pay-sheet-root .product-pay-sheet-backdrop{display:none!important}}.site-header .site-nav__link:hover,.site-header .site-nav__link.is-active:hover,.site-header .site-nav__item--dropdown.is-open>.site-nav__link--dropdown,.site-header .site-nav__item--dropdown.is-open>.site-nav__link--dropdown:hover,.site-header .site-nav__link--dropdown:hover .site-nav__chevron,.site-header .site-nav__item--dropdown.is-open .site-nav__chevron{color:#0ef!important;opacity:1!important}@media (width<=1199px){.faq.faq--light,.home-tutorials,.product-process,.products-page,.landing-shell{--lp-ref:min(100vw, 402px);--lp-scale:calc(var(--lp-ref) / 402);--lp-px:calc(18 * var(--lp-scale));--lp-section-y:calc(40 * var(--lp-scale));--h5-blue:#1255f5}section.faq.faq--light{padding:var(--lp-section-y) 0!important;background:#f7f7f7!important}section.faq.faq--light>.container.faq__container,section.faq.faq--light .faq__container{box-sizing:border-box;flex-direction:column;align-items:center;margin-inline:auto;width:100%!important;max-width:var(--lp-ref)!important;padding-inline:var(--lp-px)!important;gap:0!important;display:flex!important}section.faq.faq--light .faq__header{width:min(100%, calc(325 * var(--lp-scale)));text-align:center;margin-inline:auto;margin-bottom:0!important}section.faq.faq--light .section-title,section.faq.faq--light .faq__header .section-title{letter-spacing:0;text-align:center;margin:0 0 calc(10 * var(--lp-scale))!important;font-size:max(28px, calc(36 * var(--lp-scale)))!important;color:#111!important;font-weight:700!important;line-height:1.22!important}section.faq.faq--light .section-subtitle,section.faq.faq--light .faq__header .section-subtitle{max-width:calc(320 * var(--lp-scale));text-align:center;font-size:max(12px, calc(13 * var(--lp-scale)))!important;color:#5f6a6e!important;margin:0 auto!important;font-weight:400!important;line-height:1.48!important}section.faq.faq--light .faq__accordion{width:min(100%, calc(370 * var(--lp-scale)))!important;max-width:calc(370 * var(--lp-scale))!important;margin-top:calc(24 * var(--lp-scale))!important;gap:calc(21 * var(--lp-scale))!important;row-gap:calc(21 * var(--lp-scale))!important;flex-direction:column!important;grid-template-columns:none!important;column-gap:0!important;margin-inline:auto!important;display:flex!important}section.faq.faq--light .faq-item{overflow:hidden;border-radius:calc(12 * var(--lp-scale))!important;box-shadow:0 calc(4 * var(--lp-scale)) calc(16 * var(--lp-scale)) #1018280d!important;background:#fff!important;border:0!important}section.faq.faq--light .faq-item.is-open{box-shadow:0 calc(6 * var(--lp-scale)) calc(20 * var(--lp-scale)) #10182814!important}section.faq.faq--light .faq-item__trigger{gap:calc(12 * var(--lp-scale))!important;min-height:0!important;padding:calc(21 * var(--lp-scale))!important;color:#111!important;font-size:max(13px, calc(14 * var(--lp-scale)))!important;font-weight:700!important;line-height:1.35!important}section.faq.faq--light .faq-item.is-open .faq-item__trigger{padding:calc(21 * var(--lp-scale)) calc(21 * var(--lp-scale)) calc(8 * var(--lp-scale))!important;font-weight:700!important}section.faq.faq--light .faq-item__trigger>span{flex:1;min-width:0}section.faq.faq--light .faq-item__chevron{width:calc(16 * var(--lp-scale))!important;height:calc(16 * var(--lp-scale))!important;color:#8b93a1!important;transform:rotate(0)!important}section.faq.faq--light .faq-item.is-open .faq-item__chevron{transform:rotate(180deg)!important}section.faq.faq--light .faq-item__answer{max-width:none!important;padding:0 calc(21 * var(--lp-scale)) calc(21 * var(--lp-scale))!important;color:#5f6a6e!important;font-size:max(12px, calc(13 * var(--lp-scale)))!important;opacity:1!important;margin:0!important;font-weight:400!important;line-height:1.55!important;transform:none!important}section.faq.faq--light .faq-item:not(.is-open) .faq-item__answer{opacity:0!important}section.faq.faq--light .faq-item.is-open .faq-item__answer{opacity:1!important}section.faq.faq--light .faq__footer{margin-top:calc(24 * var(--lp-scale))!important}section.faq.faq--light .faq__more{justify-content:center;align-items:center;gap:calc(4 * var(--lp-scale));min-width:calc(160 * var(--lp-scale));min-height:calc(44 * var(--lp-scale));padding:0 calc(28 * var(--lp-scale));font-size:max(14px, calc(15 * var(--lp-scale)));box-shadow:0 calc(6 * var(--lp-scale)) calc(16 * var(--lp-scale)) #1353f847;background:linear-gradient(90deg,#1353f8 0%,#5fd6e6 100%);border:0;border-radius:999px;font-weight:600;text-decoration:none;color:#fff!important;display:inline-flex!important}section.faq.faq--light .faq__more svg{width:calc(14 * var(--lp-scale));height:calc(14 * var(--lp-scale))}section.home-tutorials{padding:var(--lp-section-y) 0!important;background:#f7f7f7!important}section.home-tutorials .home-tutorials__slot{width:100%;max-width:var(--lp-ref);box-sizing:border-box;margin-inline:auto;padding-inline:0}section.home-tutorials .home-tutorials__frame,section.home-tutorials .home-tutorials__board{width:100%!important;height:auto!important;transform:none!important}section.home-tutorials .home-tutorials__container{width:100%;max-width:var(--lp-ref);padding-inline:var(--lp-px);box-sizing:border-box;margin-inline:auto;gap:calc(24 * var(--lp-scale))!important;align-items:center!important}section.home-tutorials .section-header{width:fit-content;max-width:calc(325 * var(--lp-scale));text-align:center;margin-inline:auto;margin-bottom:0}section.home-tutorials .section-title{margin:0 0 calc(9 * var(--lp-scale));color:#111;font-weight:700;line-height:1.2;font-size:max(28px, calc(36 * var(--lp-scale)))!important}section.home-tutorials .section-subtitle{color:#5f6a6e;margin:0;font-size:max(13px, calc(14 * var(--lp-scale)))!important}section.home-tutorials .home-tutorials__grid{flex-direction:column;align-items:center;width:100%;gap:calc(16 * var(--lp-scale))!important;grid-template-columns:none!important;display:flex!important}section.home-tutorials .home-tutorials__card{box-sizing:border-box;max-width:calc(325 * var(--lp-scale));border-radius:calc(12 * var(--lp-scale));box-shadow:0 calc(6 * var(--lp-scale)) calc(18 * var(--lp-scale)) #1018280d;background:#fff;width:min(100%, calc(325 * var(--lp-scale)))!important;height:auto!important;min-height:0!important;padding:calc(20 * var(--lp-scale)) calc(22 * var(--lp-scale))!important}section.home-tutorials .home-tutorials__card-title{margin:0 0 calc(14 * var(--lp-scale));font-size:max(16px, calc(18 * var(--lp-scale)));color:#111;font-weight:700}section.home-tutorials .home-tutorials__list{gap:calc(12 * var(--lp-scale));flex:0 auto}section.home-tutorials .home-tutorials__list li{padding-left:calc(12 * var(--lp-scale))}section.home-tutorials .home-tutorials__list li:before{top:calc(8 * var(--lp-scale));width:calc(4 * var(--lp-scale));height:calc(4 * var(--lp-scale));background:#1255f5}section.home-tutorials .home-tutorials__link{max-width:calc(266 * var(--lp-scale));font-weight:400;text-decoration:none;color:#1255f5!important;font-size:max(12px, calc(13 * var(--lp-scale)))!important}section.home-tutorials .home-tutorials__more{margin-top:calc(16 * var(--lp-scale));font-weight:500;text-decoration:none;color:#1255f5!important;font-size:max(12px, calc(13 * var(--lp-scale)))!important}section.product-process{padding:var(--lp-section-y) 0!important;background:#f7f7f7!important}section.product-process>.container{width:100%;max-width:var(--lp-ref);padding-inline:var(--lp-px);box-sizing:border-box;flex-direction:column;align-items:center;margin-inline:auto;display:flex}section.product-process .product-process__header{width:min(100%, calc(325 * var(--lp-scale)));text-align:center;margin:0 auto}section.product-process .section-title{color:#111;margin:0;font-weight:700;line-height:1.22;font-size:max(28px, calc(36 * var(--lp-scale)))!important}section.product-process .product-process__grid{width:100%;margin-top:calc(24 * var(--lp-scale));align-items:center;gap:calc(16 * var(--lp-scale));flex-direction:column;grid-template-columns:none!important;display:flex!important}section.product-process .product-process-card{box-sizing:border-box;width:min(100%, calc(325 * var(--lp-scale)));max-width:calc(325 * var(--lp-scale));padding:calc(20 * var(--lp-scale)) calc(22 * var(--lp-scale));border-radius:calc(16 * var(--lp-scale));box-shadow:0 calc(6 * var(--lp-scale)) calc(18 * var(--lp-scale)) #1018280d;gap:calc(10 * var(--lp-scale));background:#fff;border:0}section.product-process .product-process-card__index{color:#1255f538;font-size:max(22px, calc(28 * var(--lp-scale)))}section.product-process .product-process-card__icon{width:calc(40 * var(--lp-scale));height:calc(40 * var(--lp-scale));border-radius:calc(10 * var(--lp-scale));color:#1255f5;background:#1255f51a}section.product-process .product-process-card__title{margin:calc(4 * var(--lp-scale)) 0 0;font-size:max(16px, calc(18 * var(--lp-scale)));color:#111;font-weight:700}section.product-process .product-process-card__desc{color:#5f6a6e;font-size:max(12px, calc(13 * var(--lp-scale)));line-height:1.55}section.product-process .product-process-card__more{margin-top:calc(8 * var(--lp-scale));color:#1255f5;font-size:max(12px, calc(13 * var(--lp-scale)));font-weight:500}:root{--lp-ref:min(100vw, 402px);--lp-scale:calc(var(--lp-ref) / 402);--h5-nav-gap:calc(21 * var(--lp-scale))}.site-nav-backdrop{z-index:199!important;background:#00000080!important;display:block!important;position:fixed!important;inset:0!important}.site-nav{box-sizing:border-box;max-width:calc(320 * var(--lp-scale));-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;overflow:hidden auto;z-index:200!important;width:min(82vw, calc(320 * var(--lp-scale)))!important;height:100dvh!important;max-height:100dvh!important;padding:calc(18 * var(--lp-scale)) calc(21 * var(--lp-scale)) calc(24 * var(--lp-scale))!important;-webkit-backdrop-filter:none!important;opacity:1!important;pointer-events:none!important;background:#0d1126!important;border:0!important;border-left:1px solid #50a0ff2e!important;border-radius:0!important;margin:0!important;transition:transform .32s cubic-bezier(.22,1,.36,1)!important;position:fixed!important;inset:0 0 0 auto!important;transform:translate(105%)!important;box-shadow:-12px 0 40px #00000059!important}.site-nav.is-open{pointer-events:auto!important;transform:translate(0)!important}.site-nav__head{justify-content:space-between;align-items:center;gap:var(--h5-nav-gap);margin-bottom:var(--h5-nav-gap);flex-shrink:0;display:flex!important}.site-nav__body{flex:auto;min-height:0}.site-nav__list{margin:0;padding:0;list-style:none;align-items:stretch!important;gap:var(--h5-nav-gap)!important;flex-direction:column!important;width:100%!important;height:auto!important;display:flex!important}.site-nav__item+.site-nav__item{margin-top:0}.site-nav__link{width:100%;min-height:calc(44 * var(--lp-scale));letter-spacing:0;justify-content:space-between;align-items:center;margin:0;font-weight:500;text-decoration:none;color:#fff!important;height:auto!important;font-size:max(15px, calc(16 * var(--lp-scale)))!important;padding:0!important;line-height:1.4!important;display:flex!important}.site-nav__link:hover,.site-nav__link.is-active:hover,.site-nav__item--dropdown.is-open .site-nav__link--dropdown{color:#0ef!important}.site-nav__item--dropdown.is-open .site-nav__link--dropdown{margin-bottom:0}.site-nav .products-dropdown{gap:var(--h5-nav-gap);width:100%!important;margin-top:var(--h5-nav-gap)!important;padding:var(--h5-nav-gap)!important;margin-left:0!important}.site-nav .products-dropdown__list,.site-nav .products-dropdown__section{gap:var(--h5-nav-gap);flex-direction:column;display:flex}.site-nav__mobile-actions{border-top:1px solid #ffffff1f;flex-direction:column;flex-shrink:0;align-items:stretch;gap:var(--h5-nav-gap)!important;margin-top:var(--h5-nav-gap)!important;padding-top:var(--h5-nav-gap)!important;display:flex!important}html:has(.site-header--on-light) .site-nav{background:#f7f7f7!important;border-left-color:#0d112614!important;box-shadow:-12px 0 40px #0f172a1f!important}html:has(.site-header--on-light) .site-nav__link{color:#0d1126!important}html:has(.site-header--on-light) .site-nav__mobile-actions{border-top-color:#0d112614}html:has(.site-header--on-light) .site-nav__close{color:#0d1126;background:#0d11260a;border-color:#0d11261f}html:not(:has(.ippopo-login)){--lp-ref:min(100vw, 402px);--lp-scale:calc(var(--lp-ref) / 402);--lp-px:calc(18 * var(--lp-scale));--lp-section-y:calc(40 * var(--lp-scale));--h5-gap:calc(21 * var(--lp-scale));--h5-gap-sm:calc(12 * var(--lp-scale));--h5-radius:calc(12 * var(--lp-scale));--h5-radius-lg:calc(16 * var(--lp-scale));--h5-shadow:0 calc(6 * var(--lp-scale)) calc(18 * var(--lp-scale)) #1018280d;--h5-shadow-soft:0 calc(4 * var(--lp-scale)) calc(16 * var(--lp-scale)) #1018280d;--h5-bg:#f7f7f7;--h5-card:#fff;--h5-text:#111;--h5-muted:#5f6a6e;--h5-blue:#1255f5;--h5-title:max(28px, calc(36 * var(--lp-scale)));--h5-title-md:max(16px, calc(18 * var(--lp-scale)));--h5-body:max(12px, calc(13 * var(--lp-scale)));--h5-body-md:max(13px, calc(14 * var(--lp-scale)));--h5-btn-h:calc(44 * var(--lp-scale))}html:not(:has(.ippopo-login)) body{background-color:var(--h5-bg)}html:not(:has(.ippopo-login)) .landing-page{background-color:var(--h5-bg)}html:not(:has(.ippopo-login)) .products-page{background-color:var(--h5-bg)}html:not(:has(.ippopo-login)) .docs-hub-page{background-color:var(--h5-bg)}html:not(:has(.ippopo-login)) .tutorials-page{background-color:var(--h5-bg)}html:not(:has(.ippopo-login)) .news-page{background-color:var(--h5-bg)}html:not(:has(.ippopo-login)) .partners-page{background-color:var(--h5-bg)}html:not(:has(.ippopo-login)) .affiliate-page{background-color:var(--h5-bg)}html:not(:has(.ippopo-login)) .recharge-page{background-color:var(--h5-bg)}html:not(:has(.ippopo-login)) .account-shell{background-color:var(--h5-bg)}html:not(:has(.ippopo-login)) .chat-page{background-color:var(--h5-bg)}html:not(:has(.ippopo-login)) .docs-hub>.container{width:100%;max-width:var(--lp-ref);padding-inline:var(--lp-px);box-sizing:border-box;margin-inline:auto}html:not(:has(.ippopo-login)) .tutorial-list>.container{width:100%;max-width:var(--lp-ref);padding-inline:var(--lp-px);box-sizing:border-box;margin-inline:auto}html:not(:has(.ippopo-login)) .news-hub>.container{width:100%;max-width:var(--lp-ref);padding-inline:var(--lp-px);box-sizing:border-box;margin-inline:auto}html:not(:has(.ippopo-login)) .account-shell main .container{width:100%;max-width:var(--lp-ref);padding-inline:var(--lp-px);box-sizing:border-box;margin-inline:auto}html:not(:has(.ippopo-login)) .recharge-page>.container{width:100%;max-width:var(--lp-ref);padding-inline:var(--lp-px);box-sizing:border-box;margin-inline:auto}html:not(:has(.ippopo-login)) .partners-page>.container{width:100%;max-width:var(--lp-ref);padding-inline:var(--lp-px);box-sizing:border-box;margin-inline:auto}html:not(:has(.ippopo-login)) .affiliate-page>.container{width:100%;max-width:var(--lp-ref);padding-inline:var(--lp-px);box-sizing:border-box;margin-inline:auto}html:not(:has(.ippopo-login)) .section-title{margin:0 0 calc(10 * var(--lp-scale));letter-spacing:0;text-align:center;color:var(--h5-text)!important;font-size:var(--h5-title)!important;font-weight:700!important;line-height:1.22!important}html:not(:has(.ippopo-login)) .docs-hub__section-title{margin:0 0 calc(10 * var(--lp-scale));letter-spacing:0;text-align:center;color:var(--h5-text)!important;font-size:var(--h5-title)!important;font-weight:700!important;line-height:1.22!important}html:not(:has(.ippopo-login)) .tutorial-list .section-title{margin:0 0 calc(10 * var(--lp-scale));letter-spacing:0;text-align:center;color:var(--h5-text)!important;font-size:var(--h5-title)!important;font-weight:700!important;line-height:1.22!important}html:not(:has(.ippopo-login)) .account-page__title{margin:0 0 calc(10 * var(--lp-scale));letter-spacing:0;text-align:center;color:var(--h5-text)!important;font-size:var(--h5-title)!important;font-weight:700!important;line-height:1.22!important}html:not(:has(.ippopo-login)) .recharge-page__title{margin:0 0 calc(10 * var(--lp-scale));letter-spacing:0;text-align:center;color:var(--h5-text)!important;font-size:var(--h5-title)!important;font-weight:700!important;line-height:1.22!important}html:not(:has(.ippopo-login)) .partners-page .section-title{margin:0 0 calc(10 * var(--lp-scale));letter-spacing:0;text-align:center;color:var(--h5-text)!important;font-size:var(--h5-title)!important;font-weight:700!important;line-height:1.22!important}html:not(:has(.ippopo-login)) .affiliate-page .section-title{margin:0 0 calc(10 * var(--lp-scale));letter-spacing:0;text-align:center;color:var(--h5-text)!important;font-size:var(--h5-title)!important;font-weight:700!important;line-height:1.22!important}:is(html:not(:has(.ippopo-login)) .section-subtitle,html:not(:has(.ippopo-login)) .account-page__subtitle,html:not(:has(.ippopo-login)) .recharge-page__subtitle){max-width:calc(320 * var(--lp-scale));text-align:center;margin:0 auto;color:var(--h5-muted)!important;font-size:var(--h5-body)!important;font-weight:400!important;line-height:1.48!important}html:not(:has(.ippopo-login)) .section-header{margin-bottom:var(--h5-gap)}:is(html:not(:has(.ippopo-login)) .manual-card__title,html:not(:has(.ippopo-login)) .home-tutorials__card-title,html:not(:has(.ippopo-login)) .product-process-card__title,html:not(:has(.ippopo-login)) .pricing-card__title,html:not(:has(.ippopo-login)) .testimonial-card__name,html:not(:has(.ippopo-login)) .faq-item__trigger,html:not(:has(.ippopo-login)) .faq-page-item__trigger,html:not(:has(.ippopo-login)) .purchase-modal__title,html:not(:has(.ippopo-login)) .checkout-modal__title,html:not(:has(.ippopo-login)) .account-modal__title,html:not(:has(.ippopo-login)) .affiliate-modal__title){color:var(--h5-text)!important;font-size:var(--h5-title-md)!important;font-weight:700!important;line-height:1.35!important}html:not(:has(.ippopo-login)) .manual-card__topic{color:var(--h5-muted)!important;font-size:var(--h5-body)!important;line-height:1.55!important}html:not(:has(.ippopo-login)) .home-tutorials__link{color:var(--h5-muted)!important;font-size:var(--h5-body)!important;line-height:1.55!important}html:not(:has(.ippopo-login)) .product-process-card__desc{color:var(--h5-muted)!important;font-size:var(--h5-body)!important;line-height:1.55!important}html:not(:has(.ippopo-login)) .faq-item__answer{color:var(--h5-muted)!important;font-size:var(--h5-body)!important;line-height:1.55!important}html:not(:has(.ippopo-login)) .faq-page-item__panel{color:var(--h5-muted)!important;font-size:var(--h5-body)!important;line-height:1.55!important}html:not(:has(.ippopo-login)) .faq-page-item__panel p{color:var(--h5-muted)!important;font-size:var(--h5-body)!important;line-height:1.55!important}html:not(:has(.ippopo-login)) .testimonial-card__quote{color:var(--h5-muted)!important;font-size:var(--h5-body)!important;line-height:1.55!important}html:not(:has(.ippopo-login)) .pricing-card__meta{color:var(--h5-muted)!important;font-size:var(--h5-body)!important;line-height:1.55!important}html:not(:has(.ippopo-login)) .purchase-modal__subtitle{color:var(--h5-muted)!important;font-size:var(--h5-body)!important;line-height:1.55!important}html:not(:has(.ippopo-login)) .checkout-modal__other-pay{color:var(--h5-muted)!important;font-size:var(--h5-body)!important;line-height:1.55!important}html:not(:has(.ippopo-login)) .manual-card{border-radius:var(--h5-radius)!important;background:var(--h5-card)!important;box-shadow:var(--h5-shadow-soft)!important;border:0!important}html:not(:has(.ippopo-login)) .home-tutorials__card{border-radius:var(--h5-radius)!important;background:var(--h5-card)!important;box-shadow:var(--h5-shadow-soft)!important;border:0!important}html:not(:has(.ippopo-login)) .product-process-card{border-radius:var(--h5-radius)!important;background:var(--h5-card)!important;box-shadow:var(--h5-shadow-soft)!important;border:0!important}html:not(:has(.ippopo-login)) .pricing-card{border-radius:var(--h5-radius)!important;background:var(--h5-card)!important;box-shadow:var(--h5-shadow-soft)!important;border:0!important}html:not(:has(.ippopo-login)) .testimonial-card{border-radius:var(--h5-radius)!important;background:var(--h5-card)!important;box-shadow:var(--h5-shadow-soft)!important;border:0!important}html:not(:has(.ippopo-login)) .faq-item{border-radius:var(--h5-radius)!important;background:var(--h5-card)!important;box-shadow:var(--h5-shadow-soft)!important;border:0!important}html:not(:has(.ippopo-login)) .faq-page-item{border-radius:var(--h5-radius)!important;background:var(--h5-card)!important;box-shadow:var(--h5-shadow-soft)!important;border:0!important}html:not(:has(.ippopo-login)) .news-panel{border-radius:var(--h5-radius)!important;background:var(--h5-card)!important;box-shadow:var(--h5-shadow-soft)!important;border:0!important}html:not(:has(.ippopo-login)) .news-sidebar__card{border-radius:var(--h5-radius)!important;background:var(--h5-card)!important;box-shadow:var(--h5-shadow-soft)!important;border:0!important}html:not(:has(.ippopo-login)) .docs-hub__sidebar{border-radius:var(--h5-radius)!important;background:var(--h5-card)!important;box-shadow:var(--h5-shadow-soft)!important;border:0!important}html:not(:has(.ippopo-login)) .tutorial-docs .tutorial-doc{border-radius:var(--h5-radius)!important;background:var(--h5-card)!important;box-shadow:var(--h5-shadow-soft)!important;border:0!important}html:not(:has(.ippopo-login)) .tutorial-doc-item{border-radius:var(--h5-radius)!important;background:var(--h5-card)!important;box-shadow:var(--h5-shadow-soft)!important;border:0!important}html:not(:has(.ippopo-login)) .product-config__main{border-radius:var(--h5-radius)!important;background:var(--h5-card)!important;box-shadow:var(--h5-shadow-soft)!important;border:0!important}html:not(:has(.ippopo-login)) .product-order-panel{border-radius:var(--h5-radius)!important;background:var(--h5-card)!important;box-shadow:var(--h5-shadow-soft)!important;border:0!important}html:not(:has(.ippopo-login)) .account-card{border-radius:var(--h5-radius)!important;background:var(--h5-card)!important;box-shadow:var(--h5-shadow-soft)!important;border:0!important}html:not(:has(.ippopo-login)) .account-panel{border-radius:var(--h5-radius)!important;background:var(--h5-card)!important;box-shadow:var(--h5-shadow-soft)!important;border:0!important}html:not(:has(.ippopo-login)) .account-overview__card{border-radius:var(--h5-radius)!important;background:var(--h5-card)!important;box-shadow:var(--h5-shadow-soft)!important;border:0!important}html:not(:has(.ippopo-login)) .recharge-card{border-radius:var(--h5-radius)!important;background:var(--h5-card)!important;box-shadow:var(--h5-shadow-soft)!important;border:0!important}html:not(:has(.ippopo-login)) .partners-card{border-radius:var(--h5-radius)!important;background:var(--h5-card)!important;box-shadow:var(--h5-shadow-soft)!important;border:0!important}html:not(:has(.ippopo-login)) .affiliate-card{border-radius:var(--h5-radius)!important;background:var(--h5-card)!important;box-shadow:var(--h5-shadow-soft)!important;border:0!important}html:not(:has(.ippopo-login)) .affiliate-benefit-card{border-radius:var(--h5-radius)!important;background:var(--h5-card)!important;box-shadow:var(--h5-shadow-soft)!important;border:0!important}html:not(:has(.ippopo-login)) .affiliate-step-card{border-radius:var(--h5-radius)!important;background:var(--h5-card)!important;box-shadow:var(--h5-shadow-soft)!important;border:0!important}html:not(:has(.ippopo-login)) .affiliate-model-card{border-radius:var(--h5-radius)!important;background:var(--h5-card)!important;box-shadow:var(--h5-shadow-soft)!important;border:0!important}:is(html:not(:has(.ippopo-login)) .manual-grid,html:not(:has(.ippopo-login)) .home-tutorials__grid,html:not(:has(.ippopo-login)) .product-process__grid,html:not(:has(.ippopo-login)) .faq__accordion,html:not(:has(.ippopo-login)) .faq-page-list,html:not(:has(.ippopo-login)) .pricing-plans__grid,html:not(:has(.ippopo-login)) .tutorial-docs){gap:var(--h5-gap)!important;flex-direction:column!important;grid-template-columns:none!important;display:flex!important}html:not(:has(.ippopo-login)) .product-config{padding-inline:var(--lp-px)}:is(html:not(:has(.ippopo-login)) .product-config__main,html:not(:has(.ippopo-login)) .product-order-panel){padding:var(--h5-gap)!important}:is(html:not(:has(.ippopo-login)) .product-config__title,html:not(:has(.ippopo-login)) .product-purchase-step__title){color:var(--h5-text)!important;font-size:var(--h5-title-md)!important;font-weight:700!important}:is(html:not(:has(.ippopo-login)) .purchase-modal-backdrop,html:not(:has(.ippopo-login)) .checkout-modal-backdrop){place-items:end center!important;padding:0!important;display:grid!important}html:not(:has(.ippopo-login)) .product-pay-sheet-backdrop{pointer-events:auto;padding:calc(24 * var(--lp-scale)) var(--lp-px)!important;-webkit-backdrop-filter:blur(8px)!important;background:#0f172a73!important;justify-content:center!important;align-items:center!important;display:flex!important}html:not(:has(.ippopo-login)) .product-pay-sheet{pointer-events:auto;width:min(100%, calc(342 * var(--lp-scale)))!important;max-width:calc(342 * var(--lp-scale))!important;border-radius:var(--h5-radius-lg)!important;margin:0!important}:is(html:not(:has(.ippopo-login)) .account-modal,html:not(:has(.ippopo-login)) .affiliate-modal){justify-content:center!important;align-items:flex-end!important;padding:0!important}:is(html:not(:has(.ippopo-login)) .purchase-modal,html:not(:has(.ippopo-login)) .account-modal__panel,html:not(:has(.ippopo-login)) .affiliate-modal__panel,html:not(:has(.ippopo-login)) .recharge-pay-modal){box-sizing:border-box!important;width:100%!important;max-width:var(--lp-ref)!important;max-height:min(88dvh,720px)!important;padding:var(--h5-gap)!important;border-radius:var(--h5-radius-lg) var(--h5-radius-lg) 0 0!important;background:var(--h5-card)!important;box-shadow:0 calc(-8 * var(--lp-scale)) calc(32 * var(--lp-scale)) #1018281f!important;border:0!important;margin:0 auto!important;overflow-y:auto!important}:is(html:not(:has(.ippopo-login)) .purchase-modal__header,html:not(:has(.ippopo-login)) .account-modal__header,html:not(:has(.ippopo-login)) .affiliate-modal__header){gap:var(--h5-gap-sm);margin-bottom:var(--h5-gap)!important;padding-bottom:var(--h5-gap)!important}:is(html:not(:has(.ippopo-login)) .purchase-modal__body,html:not(:has(.ippopo-login)) .affiliate-modal__body){flex-direction:column;display:flex;gap:var(--h5-gap)!important}html:not(:has(.ippopo-login)) .purchase-modal__section{padding:var(--h5-gap)!important;border-radius:var(--h5-radius)!important;background:var(--h5-bg)!important;border:0!important}:is(html:not(:has(.ippopo-login)) .purchase-modal__section-title,html:not(:has(.ippopo-login)) .checkout-modal__section-title){margin:0 0 var(--h5-gap-sm)!important;color:var(--h5-text)!important;font-size:var(--h5-body-md)!important;font-weight:700!important}:is(html:not(:has(.ippopo-login)) .purchase-modal__footer,html:not(:has(.ippopo-login)) .checkout-modal__footer,html:not(:has(.ippopo-login)) .affiliate-modal__footer){margin-top:var(--h5-gap)!important;padding-top:var(--h5-gap)!important;gap:var(--h5-gap-sm)!important}:is(html:not(:has(.ippopo-login)) .purchase-modal__footer .btn--primary,html:not(:has(.ippopo-login)) .checkout-modal .btn--primary,html:not(:has(.ippopo-login)) .affiliate-modal .btn--primary,html:not(:has(.ippopo-login)) .recharge-pay-modal .btn--primary,html:not(:has(.ippopo-login)) .affiliate-page--light .affiliate-hero__cta,html:not(:has(.ippopo-login)) .affiliate-page--light .affiliate-model-card__btn){box-sizing:border-box!important;width:auto!important;min-width:calc(160 * var(--lp-scale))!important;min-height:var(--h5-btn-h)!important;height:var(--h5-btn-h)!important;padding:0 calc(28 * var(--lp-scale))!important;border-radius:calc(37 * var(--lp-scale))!important;color:#fff!important;font-size:max(14px, calc(15 * var(--lp-scale)))!important;white-space:nowrap!important;box-shadow:0 calc(6 * var(--lp-scale)) calc(16 * var(--lp-scale)) #1353f847!important;background:linear-gradient(90deg,#1353f8 0%,#5fd6e6 100%)!important;border:0!important;font-weight:600!important;line-height:1!important}html:not(:has(.ippopo-login)) .checkout-modal{box-sizing:border-box!important;width:100%!important;max-width:var(--lp-ref)!important;border-radius:var(--h5-radius-lg) var(--h5-radius-lg) 0 0!important;background:var(--h5-card)!important;height:auto!important;max-height:min(92dvh,780px)!important;box-shadow:0 calc(-8 * var(--lp-scale)) calc(32 * var(--lp-scale)) #1018281f!important;border:0!important;flex-direction:column!important;margin:0 auto!important;padding:0!important;display:flex!important;overflow:hidden!important}html:not(:has(.ippopo-login)) .checkout-modal__header{padding:var(--h5-gap) var(--h5-gap) var(--h5-gap-sm)!important;background:var(--h5-card)!important;border-bottom:1px solid #0f172a0f!important;flex:none!important;margin:0!important}html:not(:has(.ippopo-login)) .checkout-modal__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;gap:var(--h5-gap)!important;min-height:0!important;max-height:calc(min(92dvh,780px) - 56px)!important;padding:0 var(--h5-gap) calc(12 * var(--lp-scale) + env(safe-area-inset-bottom,0px))!important;flex-direction:column!important;flex:auto!important;grid-template-columns:none!important;display:flex!important;overflow:hidden auto!important}:is(html:not(:has(.ippopo-login)) .checkout-modal__payments,html:not(:has(.ippopo-login)) .checkout-modal__summary){width:100%!important;max-height:none!important;padding:var(--h5-gap)!important;border-radius:var(--h5-radius)!important;background:var(--h5-bg)!important;border:0!important;flex:none!important;margin:0!important;overflow:visible!important}html:not(:has(.ippopo-login)) .checkout-modal .checkout-pay-btn.btn--primary{z-index:2;margin-top:var(--h5-gap-sm);background-clip:padding-box;justify-content:center;align-items:center;position:sticky;bottom:0;width:100%!important;min-width:0!important;box-shadow:0 calc(-10 * var(--lp-scale)) calc(18 * var(--lp-scale)) #fffffff2, 0 calc(6 * var(--lp-scale)) calc(16 * var(--lp-scale)) #1353f847!important;display:inline-flex!important}html:not(:has(.ippopo-login)) .affiliate-page--light .affiliate-model-card__btn--disabled{color:#6b7280!important;box-shadow:none!important;background:#e5e7eb!important}html:not(:has(.ippopo-login)) .account-overview-grid{gap:var(--h5-gap)!important}:is(html:not(:has(.ippopo-login)) .tutorial-tabs,html:not(:has(.ippopo-login)) .docs-hub__sidebar){gap:calc(8 * var(--lp-scale))!important}:is(html:not(:has(.ippopo-login)) .tutorial-tabs__btn,html:not(:has(.ippopo-login)) .docs-hub__nav-btn){min-height:calc(36 * var(--lp-scale));padding:calc(8 * var(--lp-scale)) calc(14 * var(--lp-scale))!important;font-size:var(--h5-body)!important;border-radius:999px!important}@media (width<=1023px){html:not(:has(.ippopo-login)) .account-shell{min-height:calc(100dvh - var(--header-height,64px));position:relative;display:block!important}html:not(:has(.ippopo-login)) .account-sidebar-backdrop{z-index:80;cursor:pointer;background:#0d11266b;border:0;margin:0;padding:0;display:none;position:fixed;inset:0}html:not(:has(.ippopo-login)) .account-shell.is-nav-open .account-sidebar-backdrop{display:block}html:not(:has(.ippopo-login)) .account-sidebar{z-index:90;box-sizing:border-box;-webkit-overflow-scrolling:touch;max-width:320px;transition:transform .22s;top:0;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:8px 0 32px #0f172a1f;width:min(86vw,320px)!important;height:100dvh!important;padding:calc(16 * var(--lp-scale)) calc(14 * var(--lp-scale)) calc(28 * var(--lp-scale))!important;background:#fff!important;border:0!important;border-right:1px solid #0f172a0f!important;margin:0!important;position:fixed!important}html:not(:has(.ippopo-login)) .account-shell.is-nav-open .account-sidebar{transform:translate(0)}html:has(.account-shell.is-nav-open){overflow:hidden}html:not(:has(.ippopo-login)) .account-sidebar__head{justify-content:space-between;align-items:center;gap:calc(12 * var(--lp-scale));margin-bottom:calc(12 * var(--lp-scale));padding-bottom:calc(10 * var(--lp-scale));border-bottom:1px solid #0f172a0f;display:flex}html:not(:has(.ippopo-login)) .account-sidebar__brand{padding:0!important}html:not(:has(.ippopo-login)) .account-sidebar__logo{height:calc(28 * var(--lp-scale));width:auto}html:not(:has(.ippopo-login)) .account-sidebar__close{width:calc(36 * var(--lp-scale));height:calc(36 * var(--lp-scale));border-radius:calc(10 * var(--lp-scale));color:var(--h5-text);cursor:pointer;background:#fff;border:1px solid #0f172a1f;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex!important}html:not(:has(.ippopo-login)) .account-mobile-nav-toggle{width:calc(40 * var(--lp-scale));height:calc(40 * var(--lp-scale));margin:0 0 var(--h5-gap-sm);border-radius:calc(12 * var(--lp-scale));color:var(--h5-text);box-shadow:var(--h5-shadow-soft);cursor:pointer;background:#fff;border:1px solid #0f172a1f;justify-content:center;align-items:center;gap:8px;padding:0;display:inline-flex!important}html:not(:has(.ippopo-login)) .account-main{padding:calc(16 * var(--lp-scale)) var(--lp-px) calc(40 * var(--lp-scale))!important}html:not(:has(.ippopo-login)) .account-nav__list{gap:calc(2 * var(--lp-scale))!important}:is(html:not(:has(.ippopo-login)) .account-nav__link,html:not(:has(.ippopo-login)) .account-nav__group-btn){min-height:calc(42 * var(--lp-scale));padding:calc(10 * var(--lp-scale)) calc(12 * var(--lp-scale))!important;border-radius:calc(12 * var(--lp-scale))!important;color:var(--h5-muted)!important;font-size:var(--h5-body-md)!important;text-align:left!important;background:0 0!important;font-weight:600!important;line-height:1.35!important}:is(html:not(:has(.ippopo-login)) .account-nav__link:hover,html:not(:has(.ippopo-login)) .account-nav__group-btn:hover){color:var(--h5-text)!important;background:#f3f4f7!important}:is(html:not(:has(.ippopo-login)) .account-nav__link.is-active,html:not(:has(.ippopo-login)) .account-nav__sublink.is-active){color:var(--h5-blue)!important;background:#e8f1ff!important}html:not(:has(.ippopo-login)) .account-nav__group-btn.is-active{color:var(--h5-blue)!important;background:0 0!important}html:not(:has(.ippopo-login)) .account-nav__sublist{margin:calc(2 * var(--lp-scale)) 0 calc(4 * var(--lp-scale))!important;padding:0 0 0 calc(28 * var(--lp-scale))!important;gap:calc(2 * var(--lp-scale))!important}html:not(:has(.ippopo-login)) .account-nav__sublink{min-height:calc(38 * var(--lp-scale));box-sizing:border-box!important;width:100%!important;padding:calc(9 * var(--lp-scale)) calc(12 * var(--lp-scale))!important;border-radius:calc(12 * var(--lp-scale))!important;color:var(--h5-muted)!important;font-size:var(--h5-body)!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border:0!important;font-weight:600!important;line-height:1.35!important;text-decoration:none!important;display:block!important}html:not(:has(.ippopo-login)) .account-nav__sublink:hover{color:var(--h5-text)!important;background:#f3f4f7!important}}:is(html:not(:has(.ippopo-login)) .tutorial-doc-item__title,html:not(:has(.ippopo-login)) .news-feed-item__title,html:not(:has(.ippopo-login)) .news-featured-card__title){color:var(--h5-text)!important;font-size:var(--h5-title-md)!important;font-weight:700!important}:is(html:not(:has(.ippopo-login)) .tutorial-doc-item__summary,html:not(:has(.ippopo-login)) .news-feed-item__meta,html:not(:has(.ippopo-login)) .news-featured-card__meta){color:var(--h5-muted)!important;font-size:var(--h5-body)!important}html:not(:has(.ippopo-login)) .testimonial-card{padding:var(--h5-gap)!important}:is(html:not(:has(.ippopo-login)) .testimonial-card__role,html:not(:has(.ippopo-login)) .testimonial-card__time){color:var(--h5-muted)!important;font-size:var(--h5-body)!important}html:not(:has(.ippopo-login)) .manual-card__more{color:var(--h5-blue)!important}html:not(:has(.ippopo-login)) .home-tutorials__more{color:var(--h5-blue)!important}html:not(:has(.ippopo-login)) .product-process-card__more{color:var(--h5-blue)!important}html:not(:has(.ippopo-login)) a.manual-card__topic{color:var(--h5-blue)!important}}@media (width<=1023px){.landing-shell{--lp-ref:min(100vw, 402px);--lp-scale:calc(var(--lp-ref) / 402);--lp-px:calc(18 * var(--lp-scale));--lp-section-y:calc(40 * var(--lp-scale));--lp-title:max(20px, calc(22 * var(--lp-scale)));--lp-subtitle:max(12px, calc(13 * var(--lp-scale)));--lp-card-radius:calc(12 * var(--lp-scale));--h5-btn-h:calc(44 * var(--lp-scale));--h5-font-body:max(14px, calc(15 * var(--lp-scale)));--h5-blue:#1255f5;--h5-pricing-card-w:calc(358 * var(--lp-scale));--h5-pricing-card-min-h:calc(302 * var(--lp-scale));--h5-pricing-card-px:calc(18 * var(--lp-scale))}.landing-page{background:var(--color-bg,#f7f8fb)}.landing-page>section>.container,.landing-page>section .home-tutorials__container{width:100%;max-width:402px;padding-inline:var(--lp-px);box-sizing:border-box;margin-inline:auto}html:has(.landing-page){--nav-height:calc(64.25 * var(--lp-scale));--announce-height:calc(32 * var(--lp-scale));--header-height:calc(var(--nav-height) + var(--announce-height))}html:has(.landing-page) .site-header__inner{height:var(--nav-height);min-height:var(--nav-height);padding-inline:var(--lp-px);align-items:center;column-gap:calc(10 * var(--lp-scale))}html:has(.landing-page) .site-announce{font-size:max(10px, calc(11 * var(--lp-scale)))}html:has(.landing-page) .site-announce__inner{padding-inline:var(--lp-px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html:has(.landing-page) .site-brand{align-items:center;gap:calc(8 * var(--lp-scale));display:inline-flex}html:has(.landing-page) .site-brand__logo{width:calc(110 * var(--lp-scale));height:calc(27.11 * var(--lp-scale));object-fit:contain;object-position:left center}html:has(.landing-page) .site-header__actions{gap:calc(10 * var(--lp-scale))}html:has(.landing-page) .site-header__auth{align-items:center;gap:calc(8 * var(--lp-scale));display:flex!important}html:has(.landing-page) .site-header__actions .lang-switch{align-items:center;gap:calc(4 * var(--lp-scale));width:auto;min-width:calc(87 * var(--lp-scale));height:calc(15 * var(--lp-scale));color:#fff;font-size:max(10px, calc(11 * var(--lp-scale)));padding:0;line-height:1;display:inline-flex}html:has(.landing-page) .site-header__actions .lang-switch__icon{width:calc(12 * var(--lp-scale));height:calc(12 * var(--lp-scale))}html:has(.landing-page) .site-header__actions .lang-switch__label{color:#fff;font-size:inherit}html:has(.landing-page) .site-header__user-entry{box-sizing:border-box;width:calc(35 * var(--lp-scale));height:calc(35 * var(--lp-scale));min-width:calc(35 * var(--lp-scale));color:#fff;background:linear-gradient(135deg,#4da3ff,#1255f5);border:0;border-radius:999px;place-items:center;padding:0;text-decoration:none;display:grid}html:has(.landing-page) .site-header__user-entry svg{width:calc(18 * var(--lp-scale));height:calc(18 * var(--lp-scale))}html:has(.landing-page) .site-header__user-btn{box-sizing:border-box;width:calc(35 * var(--lp-scale));height:calc(35 * var(--lp-scale));min-width:calc(35 * var(--lp-scale));color:#fff;background:linear-gradient(135deg,#4da3ff,#1255f5);border:0;border-radius:999px;place-items:center;padding:0;display:grid}html:has(.landing-page) .site-header__user-btn span{display:none}html:has(.landing-page) .site-header__user-btn svg:last-child{display:none}html:has(.landing-page) .site-header__user-btn svg:first-child{width:calc(18 * var(--lp-scale));height:calc(18 * var(--lp-scale))}:is(html:has(.landing-page) .site-header__wallet,html:has(.landing-page) .site-header__login,html:has(.landing-page) .site-header__register){display:none!important}html:has(.landing-page) .site-header__menu-btn{box-sizing:border-box;width:calc(40.8 * var(--lp-scale));height:calc(41.16 * var(--lp-scale));min-width:calc(40.8 * var(--lp-scale));border-radius:calc(10 * var(--lp-scale));color:#fff;background:#0818408c;border:1px solid #11419a;place-items:center;padding:0;display:grid}html:has(.landing-page) .site-header__menu-btn svg{width:calc(20 * var(--lp-scale));height:calc(20 * var(--lp-scale))}:is(html:has(.landing-page) .site-header--on-light .site-header__user-entry,html:has(.landing-page) .site-header--on-light .site-header__user-btn){color:#fff;background:linear-gradient(135deg,#4da3ff,#1255f5)}html:has(.landing-page) .site-header--on-light .site-header__menu-btn{color:#0d1126;background:#fff;border-color:#11419a59}.landing-page>section.hero{background:var(--hero-bg,#0d1126);flex-direction:column;min-height:100svh;padding:0;display:flex}html:has(.landing-page) .site-header:not(.site-header--on-light){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}html:has(.landing-page) .site-header.site-header--on-light{background:#fff!important;box-shadow:0 1px #0d112614!important}.landing-page>section.hero .hero__content{width:100%;max-width:402px;padding:calc(88 * var(--lp-scale)) var(--lp-px) calc(32 * var(--lp-scale));box-sizing:border-box;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;margin-inline:auto;display:flex}.hero__corner-lights{opacity:.85}.hero__spine-light--lower,.hero__spine-light--upper{max-width:140%;left:50%;transform:translate(-50%)}.landing-page>section.hero .hero__title{width:min(100%, calc(342 * var(--lp-scale)));max-width:calc(342 * var(--lp-scale));min-height:calc(92.36 * var(--lp-scale));font-size:max(26px, calc(30 * var(--lp-scale)));letter-spacing:.01em;color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(#fff 0%,#626a78 100%);-webkit-background-clip:text;background-clip:text;flex-direction:column;align-items:center;margin:0;font-weight:700;line-height:1.28;display:flex}.landing-page>section.hero .hero__title-line,.landing-page>section.hero .hero__title-accent{display:block}.landing-page>section.hero .hero__title-accent{margin-top:calc(4 * var(--lp-scale))}.landing-page>section.hero .hero__capsule{width:min(100%, calc(313 * var(--lp-scale)));max-width:calc(313 * var(--lp-scale));margin:calc(18 * var(--lp-scale)) 0 0;font-size:max(10px, calc(10 * var(--lp-scale)));letter-spacing:0;color:#ffffff9e;font-weight:400;line-height:1.5}.landing-page>section.hero .hero__features{width:min(100%, calc(340 * var(--lp-scale)));margin:calc(25 * var(--lp-scale)) 0 0;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;display:flex}.landing-page>section.hero .hero__feature{font-size:max(11px, calc(12 * var(--lp-scale)));gap:calc(4 * var(--lp-scale));white-space:nowrap;align-items:center}.landing-page>section.hero .hero__feature-sep{width:calc(36 * var(--lp-scale));height:calc(14 * var(--lp-scale))}.landing-page>section.hero .hero__feature-mark{width:calc(14 * var(--lp-scale));height:calc(14 * var(--lp-scale));color:#8b93a1;border-color:#8b93a1}.landing-page>section.hero .hero__feature-mark svg{width:calc(8 * var(--lp-scale));height:calc(8 * var(--lp-scale))}.landing-page>section.hero .hero__feature-text{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(#fff 0%,#626a78 100%);-webkit-background-clip:text;background-clip:text}.landing-page>section.hero .hero__feature-dash{width:calc(16 * var(--lp-scale));background-image:repeating-linear-gradient(90deg,#ffffff59 0 2px,#0000 2px 5px);border:none;height:1px;margin:0}.landing-page>section.hero .hero__actions{align-items:center;gap:calc(12 * var(--lp-scale));width:100%;max-width:none;margin:calc(126 * var(--lp-scale)) 0 calc(16 * var(--lp-scale));flex-direction:column;display:flex}.landing-page>section.hero .btn--outline,.landing-page>section.hero .btn--primary,.landing-page>section.hero .hero__buy{box-sizing:border-box;width:calc(192 * var(--lp-scale));min-width:calc(192 * var(--lp-scale));max-width:calc(192 * var(--lp-scale));height:calc(52 * var(--lp-scale));min-height:calc(52 * var(--lp-scale));padding:calc(15 * var(--lp-scale)) calc(22 * var(--lp-scale));border-radius:calc(37 * var(--lp-scale));font-size:max(14px, calc(15 * var(--lp-scale)));gap:calc(10 * var(--lp-scale));font-weight:600}.landing-page>section.hero .btn--outline{color:#fff;background:0 0;border:1px solid #fff}.landing-page>section.hero .btn--primary,.landing-page>section.hero .hero__buy{color:#fff!important;box-shadow:0 calc(8 * var(--lp-scale)) calc(24 * var(--lp-scale)) #2f6bff59!important;background:linear-gradient(90deg,#2f6bff 0%,#22c8ff 100%)!important;border:0!important}.landing-page>section.hero .hero__notice{justify-content:center;align-items:center;gap:calc(6 * var(--lp-scale));max-width:calc(340 * var(--lp-scale));font-size:max(10px, calc(11 * var(--lp-scale)));color:#e8a04b;margin:0;line-height:1.45;display:inline-flex}.landing-page>section.hero .hero__notice-mark{width:calc(11 * var(--lp-scale));height:calc(11 * var(--lp-scale));font-size:max(7px, calc(8 * var(--lp-scale)));border-width:1px}.landing-page>section.features.features--light{padding:var(--lp-section-y) 0;background:var(--color-bg,#f7f8fb)}.landing-page>section.features .features__container{width:100%;max-width:var(--lp-ref);padding-inline:var(--lp-px);box-sizing:border-box;margin-inline:auto}.landing-page>section.features .section-header{width:min(100%, calc(338 * var(--lp-scale)));max-width:calc(338 * var(--lp-scale));margin-inline:auto;margin-bottom:calc(11 * var(--lp-scale));padding-inline:0}.landing-page>section.features .section-title{margin:0 0 calc(11 * var(--lp-scale));font-size:var(--lp-title);line-height:1.35}.landing-page>section.features .section-subtitle{font-size:var(--lp-subtitle);margin:0;line-height:1.5}.landing-page>section.features .features__tabs{justify-content:flex-start;align-items:center;gap:calc(10 * var(--lp-scale));width:100%;max-width:none;padding-bottom:calc(2 * var(--lp-scale));scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin-inline:0;display:flex;overflow-x:auto}.landing-page>section.features .features__tabs::-webkit-scrollbar{display:none}.landing-page>section.features .features__tab{flex:0 0 calc(153 * var(--lp-scale));width:calc(153 * var(--lp-scale));min-width:calc(153 * var(--lp-scale));max-width:calc(153 * var(--lp-scale));height:calc(57.09 * var(--lp-scale));padding:0 calc(12 * var(--lp-scale));border:calc(2 * var(--lp-scale)) solid transparent;color:#0d1126;font-size:calc(14 * var(--lp-scale));background:#fff;border-radius:999px;font-weight:700;box-shadow:0 1px 2px #0d11260a}.landing-page>section.features .features__tab.is-active{color:#007aff;box-shadow:none;background:#fff;border-color:#007aff}.landing-page>section.features .features__tab.is-active .features__tab-fill{opacity:0;transform:none}.landing-page>section.features .features__panel{width:min(100%, calc(361 * var(--lp-scale)));max-width:calc(361 * var(--lp-scale));margin-inline:auto;margin-top:calc(16 * var(--lp-scale));align-items:stretch;gap:calc(12 * var(--lp-scale));flex-direction:column;display:flex}.landing-page>section.features .features__copy{gap:calc(12 * var(--lp-scale));box-sizing:border-box;flex-direction:column;order:0;width:100%;display:flex}.landing-page>section.features .features__panel-title{font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:calc(19 * var(--lp-scale));color:#0d1126;margin:0;font-weight:500;line-height:1.21053}.landing-page>section.features .features__points{gap:calc(10 * var(--lp-scale));flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.landing-page>section.features .features__point{grid-template-columns:calc(22 * var(--lp-scale)) minmax(0, 1fr);gap:calc(10 * var(--lp-scale));width:100%;min-height:calc(97.19 * var(--lp-scale));box-sizing:border-box;align-items:start;display:grid}.landing-page>section.features .features__point-icon{width:calc(22 * var(--lp-scale));height:calc(22 * var(--lp-scale));margin-top:calc(2 * var(--lp-scale));color:#007aff;background:#007aff1f;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.landing-page>section.features .features__point-icon svg{width:calc(12 * var(--lp-scale));height:calc(12 * var(--lp-scale))}.landing-page>section.features .features__point:before{display:none}.landing-page>section.features .features__point>div{min-width:0}.landing-page>section.features .features__point-title{margin:0 0 calc(6 * var(--lp-scale));font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:calc(14 * var(--lp-scale));color:#0d1126;font-weight:600;line-height:1.35}.landing-page>section.features .features__point-desc{font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:calc(11 * var(--lp-scale));color:#5f6a6e;margin:0;font-weight:400;line-height:1.45455}.landing-page>section.features .features__visual{width:calc(324 * var(--lp-scale));height:calc(324 * var(--lp-scale));flex-shrink:0;order:1;justify-content:center;align-items:center;max-width:100%;margin-inline:auto;display:flex}.landing-page>section.features .features__visual-img{object-fit:contain;width:100%;height:100%;display:block}.landing-page>section .pricing-plans__container{width:100%;max-width:var(--lp-ref);box-sizing:border-box;margin-inline:auto;padding-inline:0}.landing-page>section.pricing-plans{padding:var(--lp-section-y) 0;background:var(--color-bg,#f7f8fb)}.landing-page>section.pricing-plans .pricing-plans__slot{width:100%;max-width:var(--lp-ref);box-sizing:border-box;margin-inline:auto;padding-inline:0}.landing-page>section.pricing-plans .pricing-plans__board,.landing-page>section.pricing-plans .pricing-plans__frame,.landing-page>section.pricing-plans .pricing-plans__container{width:100%!important;max-width:var(--lp-ref)!important;margin-inline:auto!important;padding-inline:0!important}.landing-page>section.pricing-plans .section-header{margin-bottom:calc(20 * var(--lp-scale));padding-inline:var(--lp-px)}.landing-page>section.pricing-plans .section-title{font-size:var(--lp-title)}.landing-page>section.pricing-plans .section-subtitle{font-size:var(--lp-subtitle)}.landing-page>section.pricing-plans .pricing-plans__container{gap:calc(16 * var(--lp-scale))}.landing-page>section.pricing-plans .pricing-plans__grid{align-items:center;gap:calc(16 * var(--lp-scale));flex-direction:column;width:100%;max-width:none;margin-inline:auto;display:flex}.landing-page>section.pricing-plans .pricing-card{box-sizing:border-box;width:min(100%, var(--h5-pricing-card-w));min-height:var(--h5-pricing-card-min-h);padding:calc(14 * var(--lp-scale)) var(--h5-pricing-card-px) calc(16 * var(--lp-scale));border-radius:calc(12 * var(--lp-scale));box-shadow:0 calc(6 * var(--lp-scale)) calc(20 * var(--lp-scale)) #1018280f;background:#fff;border:0;margin-inline:auto}.landing-page>section.pricing-plans .pricing-card__header{justify-content:flex-start;align-items:center;gap:calc(8 * var(--lp-scale));margin-bottom:calc(12 * var(--lp-scale));flex-wrap:nowrap;display:flex}.landing-page>section.pricing-plans .pricing-card__title{font-size:calc(16 * var(--lp-scale));white-space:nowrap;font-weight:700;line-height:1.3}.landing-page>section.pricing-plans .pricing-card__badge{box-sizing:border-box;min-height:calc(19 * var(--lp-scale));padding:calc(5 * var(--lp-scale)) calc(8 * var(--lp-scale));border-radius:calc(7.8 * var(--lp-scale));color:#1255f5;font-size:calc(10 * var(--lp-scale));white-space:nowrap;background:#e5ebfe;font-weight:600;line-height:1.2}.landing-page>section.pricing-plans .pricing-card__usecases{justify-content:flex-start;align-items:flex-start;gap:calc(10 * var(--lp-scale));width:calc(185.56 * var(--lp-scale));max-width:100%;min-height:calc(44 * var(--lp-scale));margin:0 0 calc(14 * var(--lp-scale));flex-flow:row;padding:0;list-style:none;display:flex!important}.landing-page>section.pricing-plans .pricing-card__usecase{flex-direction:column;flex:0 0 calc(29.3 * var(--lp-scale));width:calc(29.3 * var(--lp-scale));min-height:calc(44 * var(--lp-scale));align-items:center;gap:calc(2 * var(--lp-scale));text-align:center;display:flex}.landing-page>section.pricing-plans .pricing-card__usecase>span:not(.pricing-card__usecase-icon){width:calc(28 * var(--lp-scale));min-height:calc(11 * var(--lp-scale));font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:calc(7 * var(--lp-scale));letter-spacing:0;color:#5f6a6e;white-space:nowrap;text-overflow:clip;font-weight:500;line-height:1.57143;display:block;overflow:hidden}.landing-page>section.pricing-plans .pricing-card__usecase-icon{width:calc(29.3 * var(--lp-scale));height:calc(29.3 * var(--lp-scale));border-radius:calc(11.2 * var(--lp-scale));flex-shrink:0;place-items:center;display:grid}.landing-page>section.pricing-plans .pricing-card__usecase-icon svg{width:calc(14 * var(--lp-scale));height:calc(14 * var(--lp-scale))}.landing-page>section.pricing-plans .pricing-card__body{gap:calc(10 * var(--lp-scale));margin-bottom:calc(14 * var(--lp-scale));align-items:center;grid-template-columns:minmax(0,1fr) 1px minmax(0,.92fr)!important;display:grid!important}.landing-page>section.pricing-plans .pricing-card__features{gap:calc(10 * var(--lp-scale));align-self:start}.landing-page>section.pricing-plans .pricing-card__features li{gap:calc(6 * var(--lp-scale));font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:calc(11 * var(--lp-scale));font-weight:500;line-height:1.54545}.landing-page>section.pricing-plans .pricing-card__features svg{width:calc(12 * var(--lp-scale));height:calc(12 * var(--lp-scale))}.landing-page>section.pricing-plans .pricing-card__divider{width:1px;height:100%;min-height:calc(96 * var(--lp-scale));background-image:linear-gradient(#d5dbe7 50%,#0000 50%);background-size:1px calc(8 * var(--lp-scale));background-repeat:repeat-y;justify-self:center;display:block!important}.landing-page>section.pricing-plans .pricing-card__price{text-align:center;justify-content:center;align-items:center;gap:calc(2 * var(--lp-scale));flex-direction:column;padding-inline:0;display:flex}.landing-page>section.pricing-plans .pricing-card__amount{font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:calc(36 * var(--lp-scale));letter-spacing:0;color:#0d1126;margin:0;font-weight:700;line-height:1}.landing-page>section.pricing-plans .pricing-card__unit{margin:calc(2 * var(--lp-scale)) 0 calc(4 * var(--lp-scale));font-size:calc(11 * var(--lp-scale));color:#5f6a6e;font-weight:400;line-height:1.3}.landing-page>section.pricing-plans .pricing-card__meta{max-width:calc(137 * var(--lp-scale));font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:calc(10 * var(--lp-scale));color:#5f6a6e;margin:0;font-weight:400;line-height:1.4}.landing-page>section.pricing-plans .pricing-card__cta{width:100%;min-height:calc(34.64 * var(--lp-scale));padding-block:calc(8 * var(--lp-scale));font-size:calc(14 * var(--lp-scale));border-radius:999px;margin-top:auto;font-weight:700}.landing-page>section.global-network,.landing-shell .landing-page>section.global-network{width:100%;max-width:none;overflow:hidden;background-color:#000!important;background-image:none!important;padding:0!important}.landing-page>section .global-network__inner,.global-network__slot,.global-network__frame,.global-network__board{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}.global-network__header{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.global-network__body{width:100%;display:block;position:relative}.global-network__h5-cover{vertical-align:top;width:100%;max-width:none;height:auto;margin:0;display:block}.global-network__stage,.global-network__flags{display:none!important}.landing-page>section.global-network .global-network__stats{top:33.5%;left:calc(18 * var(--lp-scale));justify-content:flex-start;align-items:flex-start;gap:calc(10 * var(--lp-scale));width:auto;max-width:calc(269 * var(--lp-scale));pointer-events:none;z-index:2;background:0 0;border:0;flex-flow:column;margin:0;padding:0;display:flex;position:absolute;right:auto}.global-network__stat{align-items:flex-start;gap:calc(18 * var(--lp-scale));flex-direction:column;width:100%;min-width:0;display:flex}.global-network__stat-label{width:auto;min-height:auto;font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:calc(12 * var(--lp-scale));letter-spacing:0;text-align:left;order:1;margin:0;font-weight:400;line-height:normal;color:#ffffff8c!important}.global-network__stat-value{width:auto;min-width:0;min-height:calc(75 * var(--lp-scale));font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:calc(50 * var(--lp-scale));letter-spacing:0;order:2;margin:0;font-weight:700;line-height:1;color:#0ef!important}.global-network__stat-value-display,.global-network__stat-value-sizer{position:static;color:#0ef!important}.global-network__stat-value-sizer{display:none}.landing-page>section.scenarios.scenarios--light{overflow:hidden;background:#f7f7f7!important;padding:0!important}.landing-page>section.scenarios .scenarios__container{width:100%;max-width:none;margin-inline:0;padding-inline:0}.landing-page>section.scenarios .scenarios__h5-cover{vertical-align:top;width:100%;max-width:none;height:auto;margin:0;display:block}.landing-page>section.scenarios .scenarios__header,.landing-page>section.scenarios .scenarios__grid--design{display:none!important}.landing-page>section.testimonials{padding:var(--lp-section-y) 0;background:#f7f7f7;overflow:visible}.landing-page>section.testimonials .testimonials__container{max-width:var(--lp-ref);padding-inline:var(--lp-px);gap:calc(20 * var(--lp-scale));overflow:visible}.landing-page>section.testimonials .testimonials__header{width:min(100%, calc(284 * var(--lp-scale)));max-width:calc(284 * var(--lp-scale));gap:calc(10 * var(--lp-scale));margin-inline:auto;margin-bottom:0}.landing-page>section.testimonials .testimonials__title{font-size:max(22px, calc(26 * var(--lp-scale)));color:#0d1126;margin:0;font-weight:700;line-height:1.35}.testimonials__title-line{display:inline}.testimonials__title-accent{display:inline;position:static}.testimonials__title-accent:after{content:none;display:none}.landing-page>section.testimonials .section-subtitle{margin:calc(10 * var(--lp-scale)) 0 0;font-size:max(13px, calc(14 * var(--lp-scale)));color:#5f6a6e;line-height:1.48}.testimonials--design .testimonials__carousel{--testimonial-card-w:calc(280 * var(--lp-scale));--testimonial-card-h:auto;gap:calc(10 * var(--lp-scale));width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);overflow:hidden}.testimonials--design .testimonials__viewport{width:100%;overflow:hidden;-webkit-mask-image:none;mask-image:none}.testimonials--design .testimonials__viewport--row2{padding-inline-start:calc(36 * var(--lp-scale));display:block}.testimonials--design .testimonials__track{gap:calc(12 * var(--lp-scale));width:max-content;padding-inline:var(--lp-px);animation:38s linear infinite testimonials-marquee-row1;display:flex}.testimonials--design .testimonials__viewport--row2 .testimonials__track{animation-name:testimonials-marquee-row2;animation-duration:42s;animation-delay:.5s}.testimonials--design .testimonials__carousel:hover .testimonials__track{animation-play-state:paused}.testimonials--design .testimonial-card--design{flex:0 0 var(--testimonial-card-w);width:var(--testimonial-card-w);height:auto;min-height:calc(220 * var(--lp-scale));aspect-ratio:auto;border-radius:calc(16 * var(--lp-scale));box-shadow:0 calc(6 * var(--lp-scale)) calc(20 * var(--lp-scale)) #1018280f}.testimonials--design .testimonial-card__inner{padding:calc(18 * var(--lp-scale)) calc(16 * var(--lp-scale)) calc(16 * var(--lp-scale))}.testimonials--design .testimonial-card__person{min-height:calc(52 * var(--lp-scale));margin-bottom:calc(14 * var(--lp-scale));gap:calc(12 * var(--lp-scale))}.testimonials--design .testimonial-card__avatar{width:calc(52 * var(--lp-scale));height:calc(52 * var(--lp-scale));font-size:calc(16 * var(--lp-scale))}.testimonials--design .testimonial-card__name{font-size:max(14px, calc(16 * var(--lp-scale)))}.testimonials--design .testimonial-card__role{margin-top:calc(2 * var(--lp-scale));font-size:max(12px, calc(13 * var(--lp-scale)));color:#8b93a1}.testimonials--design .testimonial-card__content{font-size:max(12px, calc(13 * var(--lp-scale)));color:#5f6a6e;-webkit-line-clamp:4;font-weight:400;line-height:1.55}.testimonials--design .testimonial-card__footer{padding-top:calc(14 * var(--lp-scale))}.testimonials--design .testimonial-card__stars svg{width:calc(14 * var(--lp-scale));height:calc(14 * var(--lp-scale))}.testimonials--design .testimonial-card__time{font-size:max(11px, calc(12 * var(--lp-scale)));color:#8b93a1}.testimonials--design .testimonials__footer{margin-top:calc(4 * var(--lp-scale));justify-content:center;display:flex}.testimonials--design .testimonials__cta-wrap{width:calc(192 * var(--lp-scale));border-radius:999px}.testimonials--design .testimonials__cta-wrap .gradient-border__content{width:100%}.testimonials--design .testimonials__cta{width:100%;min-width:0;min-height:calc(52.08 * var(--lp-scale));padding-inline:calc(20 * var(--lp-scale));color:#1255f5;font-size:max(14px, calc(15 * var(--lp-scale)));box-shadow:none;background:#fff;border-color:#0000;border-radius:999px;font-weight:600}@media (prefers-reduced-motion:reduce){.testimonials--design .testimonials__track{animation:none!important}}.landing-page>section.home-tutorials{padding:var(--lp-section-y) 0;background:#f7f7f7}.landing-page>section.home-tutorials .home-tutorials__slot{width:100%;max-width:var(--lp-ref);box-sizing:border-box;margin-inline:auto;padding-inline:0}.landing-page>section.home-tutorials .home-tutorials__frame,.landing-page>section.home-tutorials .home-tutorials__board{width:100%!important;height:auto!important;transform:none!important}.landing-page>section.home-tutorials .home-tutorials__container{width:100%;max-width:var(--lp-ref);padding-inline:var(--lp-px);box-sizing:border-box;gap:calc(24 * var(--lp-scale));margin-inline:auto}.landing-page>section.home-tutorials .section-header{width:fit-content;max-width:calc(325 * var(--lp-scale));min-height:calc(84 * var(--lp-scale));text-align:center;margin-inline:auto;flex-direction:column;justify-content:center;align-items:center;margin-bottom:0;display:flex}.landing-page>section.home-tutorials .section-title{margin:0 0 calc(9 * var(--lp-scale));font-size:max(28px, calc(36 * var(--lp-scale)));letter-spacing:0;color:#111;font-weight:700;line-height:1.2}.landing-page>section.home-tutorials .section-subtitle{font-size:max(13px, calc(14 * var(--lp-scale)));letter-spacing:0;color:#5f6a6e;margin:0;font-weight:400;line-height:1.48}.landing-page>section.home-tutorials .home-tutorials__grid{align-items:center;gap:calc(16 * var(--lp-scale));flex-direction:column;width:100%;display:flex}.landing-page>section.home-tutorials .home-tutorials__card{box-sizing:border-box;width:min(100%, calc(325 * var(--lp-scale)));max-width:calc(325 * var(--lp-scale));height:auto;min-height:0;padding:calc(20 * var(--lp-scale)) calc(22 * var(--lp-scale));border-radius:calc(30 * var(--lp-scale));box-shadow:0 calc(6 * var(--lp-scale)) calc(18 * var(--lp-scale)) #1018280d;background:#fff;flex-direction:column;display:flex}.landing-page>section.home-tutorials .home-tutorials__card-title{margin:0 0 calc(16 * var(--lp-scale));font-size:max(16px, calc(18 * var(--lp-scale)));color:#111;font-weight:700;line-height:1.3}.landing-page>section.home-tutorials .home-tutorials__list{gap:calc(19 * var(--lp-scale));flex:0 auto}.landing-page>section.home-tutorials .home-tutorials__list li{padding-left:calc(12 * var(--lp-scale))}.landing-page>section.home-tutorials .home-tutorials__list li:before{top:calc(8 * var(--lp-scale));width:calc(4 * var(--lp-scale));height:calc(4 * var(--lp-scale));background:#1255f5}.landing-page>section.home-tutorials .home-tutorials__link{max-width:calc(266 * var(--lp-scale));color:#1255f5;font-size:max(12px, calc(13 * var(--lp-scale)));font-weight:400;line-height:1.5;text-decoration:none;transition:color .2s}.landing-page>section.home-tutorials .home-tutorials__link.is-featured,.landing-page>section.home-tutorials .home-tutorials__link:hover,.landing-page>section.home-tutorials .home-tutorials__link:focus-visible{color:#0a3fd1;text-decoration:none}.landing-page>section.home-tutorials .home-tutorials__more{justify-content:flex-start;align-items:center;gap:calc(2 * var(--lp-scale));width:auto;min-height:calc(20 * var(--lp-scale));margin-top:calc(16 * var(--lp-scale));color:#1255f5;font-size:max(12px, calc(13 * var(--lp-scale)));border-top:none;padding-top:0;font-weight:500;line-height:1.5;text-decoration:none;transition:color .2s;display:inline-flex}.landing-page>section.home-tutorials .home-tutorials__more:hover,.landing-page>section.home-tutorials .home-tutorials__more:focus-visible{color:#0a3fd1;text-decoration:none}.landing-page>section.home-tutorials .home-tutorials__more svg{width:calc(12 * var(--lp-scale));height:calc(12 * var(--lp-scale))}.landing-page>section.faq{padding:var(--lp-section-y) 0;background:#f7f7f7!important}.landing-page>section.faq>.container.faq__container{width:100%;max-width:var(--lp-ref);padding-inline:var(--lp-px);box-sizing:border-box;flex-direction:column;align-items:center;gap:0;margin-inline:auto;display:flex}.landing-page>section.faq .faq__header{width:min(100%, calc(325 * var(--lp-scale)));text-align:center;margin-inline:auto;margin-bottom:0}.landing-page>section.faq .section-title{margin:0 0 calc(10 * var(--lp-scale));font-size:max(28px, calc(36 * var(--lp-scale)));letter-spacing:0;color:#111;font-weight:700;line-height:1.22}.landing-page>section.faq .section-subtitle{max-width:calc(320 * var(--lp-scale));font-size:max(12px, calc(13 * var(--lp-scale)));color:#5f6a6e;margin:0 auto;font-weight:400;line-height:1.48}.landing-page>section.faq .faq__accordion{width:min(100%, calc(370 * var(--lp-scale)));max-width:calc(370 * var(--lp-scale));margin-top:calc(24 * var(--lp-scale));gap:calc(21 * var(--lp-scale));row-gap:calc(21 * var(--lp-scale));flex-direction:column;grid-template-columns:none;margin-inline:auto;display:flex}.landing-page>section.faq .faq-item{border-radius:calc(12 * var(--lp-scale));box-shadow:0 calc(4 * var(--lp-scale)) calc(16 * var(--lp-scale)) #1018280d;background:#fff;border-bottom:0;transition:box-shadow .2s,border-color .2s;overflow:hidden}.landing-page>section.faq .faq-item.is-open{box-shadow:0 calc(6 * var(--lp-scale)) calc(20 * var(--lp-scale)) #10182814}.landing-page>section.faq .faq-item__trigger{gap:calc(12 * var(--lp-scale));min-height:0;padding:calc(21 * var(--lp-scale));color:#111;font-size:max(13px, calc(14 * var(--lp-scale)));font-weight:700;line-height:1.35}.landing-page>section.faq .faq-item.is-open .faq-item__trigger{padding:calc(21 * var(--lp-scale)) calc(21 * var(--lp-scale)) calc(8 * var(--lp-scale));font-weight:700}.landing-page>section.faq .faq-item__trigger>span{flex:1;min-width:0}.landing-page>section.faq .faq-item__chevron{width:calc(16 * var(--lp-scale));height:calc(16 * var(--lp-scale));color:#8b93a1;transform:rotate(0)}.landing-page>section.faq .faq-item.is-open .faq-item__chevron{transform:rotate(180deg)}.landing-page>section.faq .faq-item__panel{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1);display:grid}.landing-page>section.faq .faq-item.is-open .faq-item__panel{grid-template-rows:1fr}.landing-page>section.faq .faq-item__answer{max-width:none;padding:0 calc(21 * var(--lp-scale)) calc(21 * var(--lp-scale));color:#5f6a6e;font-size:max(12px, calc(13 * var(--lp-scale)));margin:0;font-weight:400;line-height:1.55}.landing-page>section.faq .faq__footer{margin-top:calc(24 * var(--lp-scale))}.landing-page>section.faq .faq__more{justify-content:center;align-items:center;gap:calc(4 * var(--lp-scale));min-width:calc(160 * var(--lp-scale));min-height:calc(44 * var(--lp-scale));padding:0 calc(28 * var(--lp-scale));color:#fff;font-size:max(14px, calc(15 * var(--lp-scale)));box-shadow:0 calc(6 * var(--lp-scale)) calc(16 * var(--lp-scale)) #1353f847;background:linear-gradient(90deg,#1353f8 0%,#5fd6e6 100%);border:0;border-radius:999px;font-weight:600;text-decoration:none;display:inline-flex}.landing-page>section.faq .faq__more:hover,.landing-page>section.faq .faq__more:active{color:#fff;filter:brightness(1.03)}.landing-page>section.faq .faq__more svg{width:calc(14 * var(--lp-scale));height:calc(14 * var(--lp-scale))}.landing-page>section.landing-bottom{overflow:hidden;background:#06131e!important;padding:0!important}.landing-page>section.landing-bottom .landing-bottom-art{width:100%;max-width:none;margin:0;padding:0}.landing-page>section.landing-bottom .landing-bottom-art__h5-cover{vertical-align:top;width:100%;max-width:none;height:auto;margin:0;display:block}.landing-page>section.landing-bottom .landing-bottom-art__desktop{display:none!important}section.landing-bottom .landing-bottom-art__h5-cover{vertical-align:top;width:100%;height:auto;display:block}section.landing-bottom .landing-bottom-art__desktop{display:none!important}}@media (width<=374px){.hero__features{row-gap:calc(6 * var(--lp-scale));flex-wrap:wrap}.hero__feature-dash{display:none}.scenarios__grid--design{grid-template-columns:1fr}}@media (width<=1199px){.news-page.news-page--hub{--lp-ref:min(100vw, 402px);--lp-scale:calc(var(--lp-ref) / 402);--lp-px:calc(18 * var(--lp-scale));--h5-gap:calc(21 * var(--lp-scale));--h5-radius:calc(12 * var(--lp-scale));--h5-shadow:0 calc(6 * var(--lp-scale)) calc(18 * var(--lp-scale)) #1018280d;--h5-text:#111;--h5-muted:#5f6a6e;--h5-blue:#1255f5;--h5-title-md:max(16px, calc(18 * var(--lp-scale)));--h5-body:max(12px, calc(13 * var(--lp-scale)));--h5-body-md:max(13px, calc(14 * var(--lp-scale)));background:#f7f7f7!important}.news-page--hub .news-hub{padding:calc(16 * var(--lp-scale)) 0 calc(40 * var(--lp-scale))!important}.news-page--hub .news-hub__layout{width:100%;max-width:var(--lp-ref);padding-inline:var(--lp-px);box-sizing:border-box;flex-direction:column;margin-inline:auto;gap:var(--h5-gap)!important;grid-template-columns:none!important;display:flex!important}.news-page--hub .news-hub__banner-row{align-items:stretch;margin:0;gap:calc(12 * var(--lp-scale))!important;padding:calc(12 * var(--lp-scale))!important;border-radius:var(--h5-radius)!important;box-shadow:var(--h5-shadow)!important;background:#fff!important;border:0!important;grid-template-columns:minmax(0,1.6fr) minmax(108px,.9fr)!important;display:grid!important}.news-page--hub .news-hub__body{flex-direction:column;gap:var(--h5-gap)!important;grid-template-columns:none!important;display:flex!important}.news-page--hub .news-hub__main,.news-page--hub .news-sidebar{flex-direction:column;width:100%;display:flex;gap:var(--h5-gap)!important;position:static!important}.news-page--hub .news-panel,.news-page--hub .news-sidebar__card{margin:0;padding:var(--h5-gap)!important;border-radius:var(--h5-radius)!important;box-shadow:var(--h5-shadow)!important;background:#fff!important;border:0!important}.news-page--hub .news-hub__banner-row>.news-hero,.news-page--hub .news-hub__banner-row>.news-service-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.news-page--hub .news-service-card{text-align:center;justify-content:center;align-items:center;gap:calc(8 * var(--lp-scale));flex-direction:column;height:auto!important;display:flex!important}.news-page--hub .news-service-card__logo{height:calc(18 * var(--lp-scale))!important;margin:0!important}.news-page--hub .news-service-card__title{max-width:8.5em!important;color:var(--h5-text)!important;font-size:max(11px, calc(12 * var(--lp-scale)))!important;margin:0!important;font-weight:700!important;line-height:1.35!important}.news-page--hub .news-service-card__subtitle{max-width:9em;color:var(--h5-muted)!important;font-size:max(10px, calc(10 * var(--lp-scale)))!important;margin:0!important;line-height:1.4!important}.news-page--hub .news-service-card__qr-frame{margin-top:calc(4 * var(--lp-scale));position:relative;flex:0 0 calc(88 * var(--lp-scale))!important;width:calc(88 * var(--lp-scale))!important;height:calc(88 * var(--lp-scale))!important;padding:calc(8 * var(--lp-scale))!important}.news-page--hub .news-service-card__qr-frame:before{border-color:var(--h5-blue);border-width:calc(2 * var(--lp-scale));-webkit-mask:linear-gradient(#000 0 0) top left / calc(12 * var(--lp-scale)) calc(12 * var(--lp-scale)) no-repeat, linear-gradient(#000 0 0) top right / calc(12 * var(--lp-scale)) calc(12 * var(--lp-scale)) no-repeat, linear-gradient(#000 0 0) bottom left / calc(12 * var(--lp-scale)) calc(12 * var(--lp-scale)) no-repeat, linear-gradient(#000 0 0) bottom right / calc(12 * var(--lp-scale)) calc(12 * var(--lp-scale)) no-repeat;mask:linear-gradient(#000 0 0) top left / calc(12 * var(--lp-scale)) calc(12 * var(--lp-scale)) no-repeat, linear-gradient(#000 0 0) top right / calc(12 * var(--lp-scale)) calc(12 * var(--lp-scale)) no-repeat, linear-gradient(#000 0 0) bottom left / calc(12 * var(--lp-scale)) calc(12 * var(--lp-scale)) no-repeat, linear-gradient(#000 0 0) bottom right / calc(12 * var(--lp-scale)) calc(12 * var(--lp-scale)) no-repeat;-webkit-mask:linear-gradient(#000 0 0) top left / calc(12 * var(--lp-scale)) calc(12 * var(--lp-scale)) no-repeat, linear-gradient(#000 0 0) top right / calc(12 * var(--lp-scale)) calc(12 * var(--lp-scale)) no-repeat, linear-gradient(#000 0 0) bottom left / calc(12 * var(--lp-scale)) calc(12 * var(--lp-scale)) no-repeat, linear-gradient(#000 0 0) bottom right / calc(12 * var(--lp-scale)) calc(12 * var(--lp-scale)) no-repeat;display:block!important}.news-page--hub .news-service-card__qr{border-radius:calc(6 * var(--lp-scale));background:#eef3ff;box-shadow:none!important}.news-page--hub .news-section__title,.news-page--hub .news-sidebar__card>h3{margin:0 0 var(--h5-gap)!important;color:var(--h5-text)!important;font-size:var(--h5-title-md)!important;text-align:left!important;font-weight:700!important;line-height:1.3!important}.news-page--hub .news-hero{min-width:0}.news-page--hub .news-hero__grid{min-height:0;gap:calc(8 * var(--lp-scale))!important;flex-direction:column!important;grid-template-columns:none!important;height:auto!important;display:flex!important}.news-page--hub .news-hero__main{aspect-ratio:16/9;width:100%;border-radius:calc(8 * var(--lp-scale))!important;border:0!important;height:auto!important}.news-page--hub .news-hero__side{gap:calc(8 * var(--lp-scale))!important;grid-template-rows:none!important;grid-template-columns:1fr 1fr!important;height:auto!important;display:grid!important}.news-page--hub .news-hero__side-card,.news-page--hub .news-hero__side-card--empty{aspect-ratio:16/10;border-radius:calc(8 * var(--lp-scale))!important;height:auto!important}.news-page--hub .news-featured-grid{gap:calc(12 * var(--lp-scale))!important;flex-direction:unset!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.news-page--hub .news-featured-card{aspect-ratio:16/10;display:block;overflow:hidden;border-radius:calc(8 * var(--lp-scale))!important;box-shadow:none!important;background:#e7e9ee!important}.news-page--hub .news-featured-card__media,.news-page--hub .news-featured-card .is-placeholder{object-fit:cover;width:100%;height:100%;display:block}.news-page--hub .news-topics{gap:calc(12 * var(--lp-scale))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.news-page--hub .news-topic-card{gap:calc(8 * var(--lp-scale))}.news-page--hub .news-topic-card__media{aspect-ratio:16/10;overflow:hidden;border-radius:calc(8 * var(--lp-scale))!important}.news-page--hub .news-topic-card__label{color:var(--h5-text);font-size:var(--h5-body-md);text-align:center;font-weight:600}.news-page--hub .news-cta-banner.news-panel{padding:calc(12 * var(--lp-scale))!important}.news-page--hub .news-cta-banner__inner{justify-content:space-between;align-items:center;gap:calc(12 * var(--lp-scale));padding:calc(14 * var(--lp-scale)) calc(12 * var(--lp-scale))!important;border-radius:calc(4 * var(--lp-scale))!important;background:#fff!important;border:0!important;flex-direction:row!important;display:flex!important}.news-page--hub .news-cta-banner__copy{align-items:flex-start;gap:calc(10 * var(--lp-scale));flex-direction:column;flex:1;min-width:0;display:flex}.news-page--hub .news-cta-banner__logo{height:calc(20 * var(--lp-scale))!important;margin:0!important}.news-page--hub .news-cta-banner__copy h3{color:var(--h5-text);max-width:none!important;font-size:max(13px, calc(15 * var(--lp-scale)))!important;margin:0!important;font-weight:700!important;line-height:1.4!important}.news-page--hub .news-cta-banner__copy h3 span,.news-page--hub .news-cta-banner__copy h3 em{display:inline}.news-page--hub .news-cta-banner__copy h3 span{color:var(--h5-text)}.news-page--hub .news-cta-banner__copy h3 em{font-style:normal;color:var(--h5-blue)!important}.news-page--hub .news-cta-banner__perks{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;gap:calc(6 * var(--lp-scale)) calc(10 * var(--lp-scale))!important;flex-direction:row!important;display:flex!important}.news-page--hub .news-cta-banner__perks li{align-items:center;gap:calc(4 * var(--lp-scale));white-space:nowrap;color:#5f6a6e!important;font-size:max(10px, calc(11 * var(--lp-scale)))!important;line-height:1.3!important;display:inline-flex!important}.news-page--hub .news-cta-banner__perks li:before{flex:0 0 calc(12 * var(--lp-scale));width:calc(12 * var(--lp-scale));height:calc(12 * var(--lp-scale));background-size:calc(12 * var(--lp-scale)) calc(12 * var(--lp-scale));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='7.25' fill='%231255f5'/%3E%3Cpath d='M4.6 8.2l2.1 2.1 4.7-4.7' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.news-page--hub .news-cta-banner__qr-frame{align-self:center;position:relative;flex:0 0 calc(88 * var(--lp-scale))!important;width:calc(88 * var(--lp-scale))!important;height:calc(88 * var(--lp-scale))!important;padding:calc(8 * var(--lp-scale))!important}.news-page--hub .news-cta-banner__qr-frame:before{border-color:var(--h5-blue);border-width:calc(2 * var(--lp-scale));-webkit-mask:linear-gradient(#000 0 0) top left / calc(14 * var(--lp-scale)) calc(14 * var(--lp-scale)) no-repeat, linear-gradient(#000 0 0) top right / calc(14 * var(--lp-scale)) calc(14 * var(--lp-scale)) no-repeat, linear-gradient(#000 0 0) bottom left / calc(14 * var(--lp-scale)) calc(14 * var(--lp-scale)) no-repeat, linear-gradient(#000 0 0) bottom right / calc(14 * var(--lp-scale)) calc(14 * var(--lp-scale)) no-repeat;mask:linear-gradient(#000 0 0) top left / calc(14 * var(--lp-scale)) calc(14 * var(--lp-scale)) no-repeat, linear-gradient(#000 0 0) top right / calc(14 * var(--lp-scale)) calc(14 * var(--lp-scale)) no-repeat, linear-gradient(#000 0 0) bottom left / calc(14 * var(--lp-scale)) calc(14 * var(--lp-scale)) no-repeat, linear-gradient(#000 0 0) bottom right / calc(14 * var(--lp-scale)) calc(14 * var(--lp-scale)) no-repeat;-webkit-mask:linear-gradient(#000 0 0) top left / calc(14 * var(--lp-scale)) calc(14 * var(--lp-scale)) no-repeat, linear-gradient(#000 0 0) top right / calc(14 * var(--lp-scale)) calc(14 * var(--lp-scale)) no-repeat, linear-gradient(#000 0 0) bottom left / calc(14 * var(--lp-scale)) calc(14 * var(--lp-scale)) no-repeat, linear-gradient(#000 0 0) bottom right / calc(14 * var(--lp-scale)) calc(14 * var(--lp-scale)) no-repeat}.news-page--hub .news-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid #e8eaef;flex-wrap:nowrap;padding-bottom:0;overflow-x:auto;gap:var(--h5-gap)!important;margin-bottom:var(--h5-gap)!important;display:flex!important}.news-page--hub .news-tabs::-webkit-scrollbar{display:none}.news-page--hub .news-tabs__btn{white-space:nowrap;flex:none;position:relative;min-height:0!important;padding:0 0 calc(12 * var(--lp-scale))!important;color:var(--h5-muted)!important;font-size:var(--h5-body-md)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;font-weight:500!important}.news-page--hub .news-tabs__btn.is-active{color:var(--h5-blue)!important;background:0 0!important;font-weight:600!important}.news-page--hub .news-tabs__btn.is-active:after{content:"";background:var(--h5-blue);height:2px;position:absolute;bottom:-1px;left:0;right:0}.news-page--hub .news-feed{box-shadow:none!important;background:0 0!important;flex-direction:column!important;gap:0!important;display:flex!important}.news-page--hub .news-feed-item{align-items:stretch;margin:0;gap:calc(14 * var(--lp-scale))!important;padding:var(--h5-gap) 0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #eef0f3!important;border-radius:0!important;flex-direction:row!important;display:flex!important}.news-page--hub .news-feed-item:first-child{padding-top:0!important}.news-page--hub .news-feed-item:last-child{border-bottom:0!important;padding-bottom:0!important}.news-page--hub .news-feed-item__media{aspect-ratio:4/3;background:#e7e9ee;overflow:hidden;flex:0 0 calc(112 * var(--lp-scale))!important;width:calc(112 * var(--lp-scale))!important;border-radius:calc(8 * var(--lp-scale))!important}.news-page--hub .news-feed-item__media img,.news-page--hub .news-feed-item__media .is-placeholder{object-fit:cover;width:100%;height:100%}.news-page--hub .news-feed-item__body{gap:calc(8 * var(--lp-scale));flex-direction:column;flex:1;min-width:0;padding:0;display:flex}.news-page--hub .news-feed-item__body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden;color:var(--h5-text)!important;font-size:var(--h5-body-md)!important;font-weight:700!important;line-height:1.4!important}.news-page--hub .news-feed-item__body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden;color:var(--h5-muted)!important;font-size:var(--h5-body)!important;line-height:1.5!important}.news-page--hub .news-feed-item__meta{gap:calc(12 * var(--lp-scale));margin-top:auto;color:#9aa1ad!important;font-size:max(11px, calc(12 * var(--lp-scale)))!important}.news-page--hub .news-latest-item{gap:calc(12 * var(--lp-scale));padding:calc(12 * var(--lp-scale)) 0;color:inherit;border-bottom:1px solid #eef0f3;text-decoration:none;flex-direction:row!important;display:flex!important}.news-page--hub .news-latest-item:last-child{border-bottom:0;padding-bottom:0}.news-page--hub .news-latest-item:first-child{padding-top:0}.news-page--hub .news-latest-item__media{flex:0 0 calc(88 * var(--lp-scale));width:calc(88 * var(--lp-scale));aspect-ratio:4/3;border-radius:calc(8 * var(--lp-scale));background:#e7e9ee;overflow:hidden}.news-page--hub .news-latest-item__media img,.news-page--hub .news-latest-item__media .is-placeholder{object-fit:cover;width:100%;height:100%;display:block}.news-page--hub .news-latest-item__body h4{margin:0 0 calc(6 * var(--lp-scale));color:var(--h5-text);font-size:var(--h5-body-md);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.news-page--hub .news-latest-item__body time{color:#9aa1ad;font-size:max(11px, calc(12 * var(--lp-scale)))}.news-page--hub .news-hot-tags{gap:calc(8 * var(--lp-scale));flex-wrap:wrap;display:flex}.news-page--hub .news-hot-tag{color:var(--h5-muted);font-size:var(--h5-body);background:#f3f4f6;border-radius:999px}.news-page--hub .news-empty{margin:var(--h5-gap) 0 0;color:var(--h5-muted);font-size:var(--h5-body-md);text-align:center}.news-page--hub .news-topics,.news-page--hub .news-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.affiliate-page.affiliate-page--light{--lp-ref:min(100vw, 402px);--lp-scale:calc(var(--lp-ref) / 402);--lp-px:calc(18 * var(--lp-scale));--lp-section-y:calc(40 * var(--lp-scale));--h5-gap:calc(21 * var(--lp-scale));--h5-radius:calc(12 * var(--lp-scale));--h5-shadow:0 calc(6 * var(--lp-scale)) calc(18 * var(--lp-scale)) #1018280d;--h5-text:#111;--h5-muted:#5f6a6e;--h5-blue:#1255f5;--h5-title:max(28px, calc(36 * var(--lp-scale)));--h5-title-md:max(16px, calc(18 * var(--lp-scale)));--h5-body:max(12px, calc(13 * var(--lp-scale)));background:#f7f7f7!important}.affiliate-page--light>section.affiliate-hero,.affiliate-page--light>section.affiliate-benefits,.affiliate-page--light>section.affiliate-steps,.affiliate-page--light>section.affiliate-models{padding:var(--lp-section-y) 0!important;background:#f7f7f7!important}.affiliate-page--light>section>.container{width:100%;max-width:var(--lp-ref);padding-inline:var(--lp-px);box-sizing:border-box;margin-inline:auto}.affiliate-page--light .affiliate-hero__panel{align-items:center;gap:var(--h5-gap);text-align:center;flex-direction:column;width:100%!important;min-height:0!important;padding:0!important;display:flex!important}.affiliate-page--light .affiliate-hero__copy{flex-direction:column;align-items:center;gap:0;width:100%;display:flex}.affiliate-page--light .affiliate-hero__title{text-align:center;margin:0 0 calc(10 * var(--lp-scale))!important;font-size:var(--h5-title)!important;color:var(--h5-text)!important;font-weight:700!important;line-height:1.22!important}.affiliate-page--light .affiliate-hero__subtitle{max-width:calc(320 * var(--lp-scale));text-align:center;margin:0 0 var(--h5-gap)!important;font-size:var(--h5-body)!important;color:var(--h5-muted)!important;line-height:1.48!important}.affiliate-page--light .affiliate-banner__notice{margin-bottom:var(--h5-gap);width:min(100%, calc(325 * var(--lp-scale)));padding:calc(12 * var(--lp-scale)) var(--h5-gap);border-radius:var(--h5-radius);font-size:var(--h5-body)}.affiliate-page--light .affiliate-hero__cta{box-sizing:border-box;min-width:calc(160 * var(--lp-scale));box-shadow:0 calc(6 * var(--lp-scale)) calc(16 * var(--lp-scale)) #1353f847;border:0;justify-content:center;align-items:center;width:auto!important;height:calc(44 * var(--lp-scale))!important;min-height:calc(44 * var(--lp-scale))!important;padding:0 calc(28 * var(--lp-scale))!important;border-radius:calc(37 * var(--lp-scale))!important;color:#fff!important;font-size:max(14px, calc(15 * var(--lp-scale)))!important;white-space:nowrap!important;background:linear-gradient(90deg,#1353f8 0%,#5fd6e6 100%)!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.affiliate-page--light .affiliate-hero__visual{aspect-ratio:311/185;border-radius:var(--h5-radius);order:-1;overflow:hidden;width:min(100%, calc(325 * var(--lp-scale)))!important;height:auto!important}.affiliate-page--light .affiliate-benefits__grid{flex-direction:column;align-items:center;gap:var(--h5-gap)!important;grid-template-columns:none!important;width:100%!important;display:flex!important}.affiliate-page--light .affiliate-benefit-card{box-sizing:border-box;width:min(100%, calc(325 * var(--lp-scale)))!important;min-height:0!important;padding:var(--h5-gap)!important;border-radius:var(--h5-radius)!important;box-shadow:var(--h5-shadow)!important;gap:calc(12 * var(--lp-scale))!important;background:#fff!important;border:0!important}.affiliate-page--light .affiliate-benefit-card__icon{width:calc(72 * var(--lp-scale));height:calc(66 * var(--lp-scale))}.affiliate-page--light .affiliate-benefit-card__title{font-size:var(--h5-title-md)!important;color:var(--h5-text)!important;font-weight:700!important}.affiliate-page--light .affiliate-benefit-card__desc{font-size:var(--h5-body)!important;color:var(--h5-muted)!important;line-height:1.55!important}.affiliate-page--light .affiliate-steps__grid{flex-direction:column;align-items:center;gap:var(--h5-gap)!important;background:0 0!important;border-radius:0!important;grid-template-columns:none!important;width:100%!important;display:flex!important;overflow:visible!important}.affiliate-page--light .affiliate-step-card,.affiliate-page--light .affiliate-step-card:not(:nth-child(2n)),.affiliate-page--light .affiliate-step-card:nth-child(-n+2),.affiliate-page--light .affiliate-step-card:last-child{box-sizing:border-box;gap:calc(14 * var(--lp-scale));margin:0;width:min(100%, calc(325 * var(--lp-scale)))!important;min-height:0!important;padding:var(--h5-gap)!important;border-radius:var(--h5-radius)!important;box-shadow:var(--h5-shadow)!important;background:#fff!important;border:0!important}.affiliate-page--light .affiliate-step-card__icon{width:calc(48 * var(--lp-scale));height:calc(48 * var(--lp-scale))}.affiliate-page--light .affiliate-step-card h3{font-size:var(--h5-title-md)!important;color:var(--h5-text)!important;font-weight:700!important}.affiliate-page--light .affiliate-step-card p{font-size:var(--h5-body)!important;color:var(--h5-muted)!important;line-height:1.55!important}.affiliate-page--light .affiliate-models__panel{max-width:var(--lp-ref);width:100%!important}.affiliate-page--light .affiliate-models__title{text-align:center;margin:0 0 var(--h5-gap)!important;font-size:var(--h5-title)!important;color:var(--h5-text)!important;font-weight:700!important;line-height:1.22!important}.affiliate-page--light .affiliate-models__grid{flex-direction:column;align-items:center;width:100%;gap:var(--h5-gap)!important;grid-template-columns:none!important;display:flex!important}.affiliate-page--light .affiliate-model-card{box-sizing:border-box;width:min(100%, calc(325 * var(--lp-scale)));padding:var(--h5-gap);border-radius:var(--h5-radius);box-shadow:var(--h5-shadow);background:#fff;gap:var(--h5-gap)!important}.affiliate-page--light .affiliate-model-card h3{font-size:var(--h5-title-md)!important;color:var(--h5-text)!important;font-weight:700!important}.affiliate-page--light .affiliate-model-card__list{gap:calc(12 * var(--lp-scale))!important}.affiliate-page--light .affiliate-model-card__list li{font-size:var(--h5-body)!important;color:var(--h5-muted)!important;line-height:1.55!important}.affiliate-page--light .affiliate-model-card__btn{box-sizing:border-box;min-width:calc(160 * var(--lp-scale));box-shadow:0 calc(6 * var(--lp-scale)) calc(16 * var(--lp-scale)) #1353f847;justify-content:center;align-self:flex-start;align-items:center;margin-top:auto;text-decoration:none;width:auto!important;height:calc(44 * var(--lp-scale))!important;min-height:calc(44 * var(--lp-scale))!important;padding:0 calc(28 * var(--lp-scale))!important;border-radius:calc(37 * var(--lp-scale))!important;color:#fff!important;font-size:max(14px, calc(15 * var(--lp-scale)))!important;white-space:nowrap!important;background:linear-gradient(90deg,#1353f8 0%,#5fd6e6 100%)!important;border:0!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.affiliate-page--light .affiliate-model-card__btn--disabled{color:#6b7280!important;box-shadow:none!important;background:#e5e7eb!important}.affiliate-page--light .affiliate-share-bar{padding:0 var(--lp-px) var(--h5-gap);background:0 0;position:static}.affiliate-page--light .affiliate-share-bar__inner{align-items:stretch;gap:var(--h5-gap);width:min(100%, calc(325 * var(--lp-scale)));flex-direction:column;margin-inline:auto;padding:var(--h5-gap)!important;border-radius:var(--h5-radius)!important;box-shadow:var(--h5-shadow)!important;background:#fff!important;border:0!important}.affiliate-page--light .affiliate-share-bar__label{font-size:var(--h5-title-md);color:var(--h5-text);font-weight:700}.affiliate-page>section.landing-bottom{margin-top:var(--lp-section-y)!important}}html:has(.h5-auth){color:#f9f9fa;background:#01091d;height:100svh;overflow:hidden}html:has(.h5-auth) body{color:#f9f9fa;background:#01091d;height:100svh;overflow:hidden}html:has(.h5-auth) #root{height:100svh;overflow:hidden}.h5-auth{--h5-bg:#01091d;--h5-card-border:#346895f2;--h5-text:#f9f9fa;--h5-muted:#8590a2;--h5-accent:#00bdff;--h5-blue:#1353f8;--h5-cyan:#01cdf8;--h5-input-bg:#01091d80;--h5-input-border:#1d3154;--h5-ref:min(100vw, 402px);--h5-scale:calc(var(--h5-ref) / 402);--h5-pad-x:calc(18 * var(--h5-scale));--h5-brand-top:calc(16 * var(--h5-scale));--h5-brand-card-gap:calc(12 * var(--h5-scale));--h5-radius:calc(10.28 * var(--h5-scale));--h5-card-radius:calc(23.13 * var(--h5-scale));--h5-field-gap:calc(8 * var(--h5-scale));--h5-input-h:calc(40 * var(--h5-scale));--h5-safe-top:env(safe-area-inset-top,0px);--h5-safe-right:env(safe-area-inset-right,0px);--h5-safe-bottom:env(safe-area-inset-bottom,0px);--h5-safe-left:env(safe-area-inset-left,0px);background:var(--h5-bg);width:100%;height:100svh;max-height:-webkit-fill-available;color:var(--h5-text);-webkit-tap-highlight-color:transparent;padding:calc(var(--h5-safe-top) + var(--h5-brand-top)) max(var(--h5-safe-right), var(--h5-pad-x)) calc(var(--h5-safe-bottom) + 8px) max(var(--h5-safe-left), var(--h5-pad-x));box-sizing:border-box;flex-direction:column;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,sans-serif;display:flex;position:relative;overflow:hidden}.h5-auth *,.h5-auth :before,.h5-auth :after{box-sizing:border-box}.h5-auth__inner{flex-direction:column;flex:1;width:100%;max-width:402px;min-height:0;margin:0 auto;display:flex;overflow:hidden}.h5-auth--login .h5-auth__inner{justify-content:center}.h5-auth--register{--h5-brand-top:calc(10 * var(--h5-scale));--h5-brand-card-gap:calc(8 * var(--h5-scale));--h5-field-gap:calc(6 * var(--h5-scale));--h5-input-h:calc(38 * var(--h5-scale))}.h5-auth--register .h5-auth__benefits{display:none}.h5-auth--register .h5-auth__brand{gap:0;max-width:none}.h5-auth--register .h5-auth__top{min-height:auto;margin-bottom:var(--h5-brand-card-gap)}.h5-auth--register .h5-auth__heading p,.h5-auth--register .h5-auth__legal{display:none}.h5-auth--register .h5-auth__card{min-height:0;padding:calc(14 * var(--h5-scale)) calc(16 * var(--h5-scale)) calc(10 * var(--h5-scale));flex-direction:column;flex:1;display:flex}.h5-auth--register .h5-auth__tabs{margin-top:calc(12 * var(--h5-scale));min-height:calc(44 * var(--h5-scale))}.h5-auth--register .h5-auth__form{min-height:0;margin-top:calc(8 * var(--h5-scale));gap:var(--h5-field-gap);flex:1}.h5-auth--register .h5-auth__field{gap:calc(4 * var(--h5-scale))}.h5-auth--register .h5-auth__label{font-size:max(13px, calc(14 * var(--h5-scale)))}.h5-auth--register .h5-auth__globe{height:calc(180 * var(--h5-scale));opacity:.85}.h5-auth__top{justify-content:space-between;align-items:flex-start;gap:calc(12 * var(--h5-scale));margin-bottom:var(--h5-brand-card-gap);flex-shrink:0;display:flex}.h5-auth--login .h5-auth__top{min-height:calc(102 * var(--h5-scale))}.h5-auth__brand{gap:calc(14 * var(--h5-scale));min-width:0;max-width:calc(142 * var(--h5-scale));flex-direction:column;flex:1;display:flex}.h5-auth__logo{align-items:center;gap:calc(8 * var(--h5-scale));color:inherit;min-height:calc(36 * var(--h5-scale));text-decoration:none;display:inline-flex}.h5-auth__logo svg{width:calc(36 * var(--h5-scale));height:calc(27 * var(--h5-scale));flex-shrink:0}.h5-auth__logo span{font-size:max(20px, calc(24 * var(--h5-scale)));letter-spacing:.02em;background:linear-gradient(90deg,#57e7ef,#2688ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.h5-auth__benefits{gap:calc(8 * var(--h5-scale));flex-direction:column;display:flex}.h5-auth__benefit{align-items:flex-start;gap:calc(8 * var(--h5-scale));font-size:max(8px, calc(8 * var(--h5-scale)));color:#f9f9faeb;line-height:1.5;display:flex}.h5-auth__benefit-icon{width:calc(9 * var(--h5-scale));height:calc(9 * var(--h5-scale));margin-top:calc(2 * var(--h5-scale));color:#7ec8ff;background:#1353f859;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.h5-auth__close{width:calc(41 * var(--h5-scale));height:calc(41 * var(--h5-scale));margin-top:calc(-5 * var(--h5-scale));color:#ffffffe0;cursor:pointer;background:0 0;border:1px solid #9d9a9a8c;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.h5-auth__close:active{opacity:.72}.h5-auth__card{width:100%;max-width:calc(366 * var(--h5-scale));border:.7px solid var(--h5-card-border);border-radius:var(--h5-card-radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:calc(18 * var(--h5-scale)) calc(19 * var(--h5-scale)) calc(14 * var(--h5-scale));background:radial-gradient(circle at 86% 0,#166aff47 0%,#0000 42%),linear-gradient(165deg,#021839f5 0%,#031126f5 62%,#021023fa 100%);flex-shrink:0;margin-inline:auto;position:relative;overflow:hidden}.h5-auth__heading{z-index:1;position:relative}.h5-auth__heading h1{font-size:max(22px, calc(24 * var(--h5-scale)));letter-spacing:.01em;color:#f9f9fa;margin:0;font-weight:700}.h5-auth__heading p{margin:calc(6 * var(--h5-scale)) 0 0;font-size:max(10px, calc(11 * var(--h5-scale)));color:#b1bed6f2;line-height:1.45}.h5-auth__tabs{margin-top:calc(28 * var(--h5-scale));gap:calc(4 * var(--h5-scale));padding:calc(4 * var(--h5-scale));border-radius:calc(12 * var(--h5-scale));border:1px solid var(--h5-input-border);z-index:1;min-height:calc(44 * var(--h5-scale));background:#01091d80;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.h5-auth__tabs--2{grid-template-columns:repeat(2,minmax(0,1fr))}.h5-auth__tab{appearance:none;color:var(--h5-muted);font-size:max(11px, calc(12.85 * var(--h5-scale)));padding:calc(8 * var(--h5-scale)) calc(4 * var(--h5-scale));border-radius:calc(10 * var(--h5-scale));cursor:pointer;z-index:1;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;font-weight:500;transition:color .2s,background .2s;position:relative;overflow:hidden}.h5-auth__tab.is-active{color:#fff;background:#1353f838;font-weight:700;box-shadow:0 0 0 1px #508cff47}.h5-auth__form{margin-top:calc(10 * var(--h5-scale));gap:var(--h5-field-gap);z-index:1;flex-direction:column;display:flex;position:relative}.h5-auth__field{gap:calc(6 * var(--h5-scale));flex-direction:column;flex-shrink:0;display:flex}.h5-auth__label{font-size:max(14px, calc(15 * var(--h5-scale)));color:#fff;padding-left:calc(2 * var(--h5-scale));font-weight:700;line-height:1.2}.h5-auth__control{min-height:var(--h5-input-h);border-radius:var(--h5-radius);background:var(--h5-input-bg);border:1px solid var(--h5-input-border);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);align-items:center;display:flex;position:relative}.h5-auth__control input{width:100%;color:var(--h5-text);padding:calc(8 * var(--h5-scale)) calc(12 * var(--h5-scale));border-radius:inherit;min-height:calc(var(--h5-input-h) - 2px);background:0 0;border:0;outline:none;font-size:16px}.h5-auth__control input::placeholder{color:#8590a28c;font-size:13px}.h5-auth__control.has-prefix input{padding-left:52px}.h5-auth__prefix{color:#f9f9fae6;pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.h5-auth__row{align-items:stretch;gap:10px;display:flex}.h5-auth__row .h5-auth__control{flex:62%;min-width:0}.h5-auth__code-btn{appearance:none;min-width:calc(92 * var(--h5-scale));max-width:38%;height:var(--h5-input-h);padding:0 calc(8 * var(--h5-scale));border-radius:var(--h5-radius);background:var(--h5-blue);color:#fff;font-size:max(11px, calc(12 * var(--h5-scale)));cursor:pointer;white-space:nowrap;border:0;flex:none;font-weight:500;line-height:1.2;box-shadow:0 1px 2px #0000002e}.h5-auth__code-btn:disabled{opacity:.55;cursor:not-allowed}.h5-auth__eye{appearance:none;color:var(--h5-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:8px 12px;display:inline-flex}.h5-auth__options{color:var(--h5-muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.h5-auth__remember{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.h5-auth__remember input{accent-color:var(--h5-blue);width:15px;height:15px}.h5-auth__agree{align-items:flex-start;gap:calc(6 * var(--h5-scale));font-size:max(10px, calc(11 * var(--h5-scale)));color:#8590a2f2;cursor:pointer;flex-shrink:0;line-height:1.35;display:flex}.h5-auth__agree input{accent-color:var(--h5-blue);flex-shrink:0;width:15px;height:15px;margin-top:2px}.h5-auth__agree a{color:var(--h5-accent);text-decoration:none}.h5-auth__error{color:#ff7b7b;font-size:12px;line-height:1.4}.h5-auth__hint{color:var(--h5-accent);font-size:12px;line-height:1.4}.h5-auth__submit{appearance:none;width:100%;max-width:calc(346 * var(--h5-scale));min-height:var(--h5-input-h);height:var(--h5-input-h);border-radius:var(--h5-radius);color:#fff;font-size:max(13px, calc(14 * var(--h5-scale)));cursor:pointer;background:linear-gradient(90deg, var(--h5-blue), var(--h5-cyan));z-index:1;border:0;flex-shrink:0;margin-inline:auto;font-weight:700;position:relative;box-shadow:0 1px 2px #0000002e}.h5-auth__submit:disabled{opacity:.6;cursor:not-allowed}.h5-auth__footer-link{text-align:center;font-size:max(10px, calc(11 * var(--h5-scale)));color:var(--h5-muted);z-index:1;flex-shrink:0;line-height:1.4;position:relative}.h5-auth__footer-link a,.h5-auth__footer-link button{appearance:none;color:var(--h5-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.h5-auth__globe{height:calc(220 * var(--h5-scale));pointer-events:none;border-radius:0 0 var(--h5-card-radius) var(--h5-card-radius);z-index:0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.h5-auth__globe img{object-fit:cover;object-position:center center;mix-blend-mode:screen;opacity:1;filter:saturate(1.06)brightness(1.1);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:168%;max-width:none;height:168%;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.h5-auth__legal{margin-top:calc(8 * var(--h5-scale));align-items:flex-start;gap:calc(4 * var(--h5-scale));font-size:max(7px, calc(8 * var(--h5-scale)));color:#00d9f3e0;z-index:1;flex-shrink:0;line-height:1.35;display:flex;position:relative}.h5-auth__legal svg{opacity:.9;color:#00d9f3e0;flex-shrink:0;margin-top:0}@media (height<=780px){.h5-auth--login .h5-auth__benefits{display:none}.h5-auth--login .h5-auth__top{min-height:auto}.h5-auth--login .h5-auth__brand{gap:0;max-width:none}}@media (height<=680px){.h5-auth{--h5-brand-top:calc(8 * var(--h5-scale));--h5-brand-card-gap:calc(6 * var(--h5-scale));--h5-field-gap:calc(5 * var(--h5-scale));--h5-input-h:calc(36 * var(--h5-scale))}.h5-auth--register .h5-auth__tabs{margin-top:calc(8 * var(--h5-scale));min-height:calc(40 * var(--h5-scale))}.h5-auth--login .h5-auth__legal{display:none}}@media (width<=374px){.h5-auth__tab{font-size:11px}.h5-auth__code-btn{min-width:calc(88 * var(--h5-scale));font-size:11px}}@media (width>=431px){html:has(.h5-auth){background:#070b14}}.ippopo-login{--ip-login-font:Inter, "PingFang SC", "Microsoft YaHei", Arial, sans-serif;isolation:isolate;color:#f6faff;width:100%;min-height:100vh;font-family:var(--ip-login-font);background:radial-gradient(60% 90% at 83% 18%,#00629c45 0%,#0022421f 45%,#0000 73%),radial-gradient(60% 70% at 3% 91%,#03216957 0%,#0000 67%),linear-gradient(90deg,#02050d 0%,#020812 52%,#03101c 100%);position:relative;overflow:hidden}.ippopo-login *,.ippopo-login :before,.ippopo-login :after{box-sizing:border-box}.ippopo-login button,.ippopo-login input{font:inherit}.ippopo-login a{color:inherit;text-decoration:none}.ippopo-login:before{content:"";z-index:-3;opacity:.68;background-image:linear-gradient(#1953951f 1px,#0000 1px),linear-gradient(90deg,#1953951f 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0}.ippopo-login:after{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#02060f00 68%,#01050d59 100%);position:absolute;inset:0}.ippopo-login .ambient{z-index:-1;filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.ippopo-login .ambient-a{background:#0071b11f;width:510px;height:300px;top:165px;right:-40px}.ippopo-login .ambient-b{background:#1039aa1c;width:500px;height:250px;bottom:-40px;left:-150px}.ippopo-login .login-fx{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ippopo-login .login-fx .hero__bg{opacity:0}.ippopo-login.is-grid-active .login-fx .hero__bg{opacity:1}@media (prefers-reduced-motion:reduce){.ippopo-login .login-fx .hero__bg{transition:none}.ippopo-login .login-fx .hero__particles{display:none}}.ippopo-login .back-button{z-index:3;color:#ffffffe0;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 6px;font-size:13px;transition:color .18s,opacity .18s;display:inline-flex;position:absolute;top:12px;left:12px}.ippopo-login .back-button:hover{color:#fff}.ippopo-login .back-button:active{opacity:.65}.ippopo-login .login-stage{z-index:1;justify-content:center;align-items:center;min-height:100vh;padding:56px 24px 40px;display:flex;position:relative;transform:translateY(-9px)}.ippopo-login .login-card{background:radial-gradient(circle at 86% 0,#166aff61 0%,#093a8c21 20%,#0000 40%),linear-gradient(112deg,#021839fa 0%,#031126fa 62%,#021023fc 100%);border:1px solid #53a2ff99;border-radius:22px;grid-template-columns:47% 1px 53%;width:min(826px,74vw);height:544px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 45px #00000038,inset 0 1px #8dc1ff12}.ippopo-login .card-divider{background:linear-gradient(#0000,#316eba57 9% 91%,#0000);align-self:center;width:1px;height:78%}.ippopo-login .brand-panel{padding:42px 40px 24px 47px;position:relative;overflow:hidden}.ippopo-login .brand-logo{color:#218cff;letter-spacing:.5px;align-items:center;gap:10px;font-size:31px;font-weight:760;display:flex}.ippopo-login .brand-symbol{flex:none;width:48px;height:33px}.ippopo-login .brand-title{letter-spacing:.1px;margin:24px 0 0;font-size:19px;font-weight:680;line-height:1.55}.ippopo-login .benefits{color:#f1f7fff0;flex-direction:column;gap:22px;margin-top:35px;font-size:13px;display:flex}.ippopo-login .benefit{align-items:center;gap:12px;display:flex}.ippopo-login .benefit-icon{color:#00d4ec;border:1.4px solid #00cfe8;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;display:grid}.ippopo-login .globe-wrap{opacity:.93;pointer-events:none;width:366px;position:absolute;bottom:-3px;left:-7px}.ippopo-login .globe-wrap svg{width:100%;height:auto;display:block}.ippopo-login .legal-copy{z-index:2;color:#00d0e8;letter-spacing:.03em;white-space:nowrap;opacity:.9;margin:0;font-size:7.8px;position:absolute;bottom:9px;left:13px;right:12px}.ippopo-login .login-panel{min-width:0;padding:41px 42px 24px 36px;position:relative}.ippopo-login .login-heading h2{margin:0;font-size:20px;font-weight:700;line-height:1.2}.ippopo-login .login-heading p{color:#8c9cb7;margin:13px 0 0;font-size:12px}.ippopo-login .login-tabs{background:#010c1fb8;border:1px solid #5888c26b;border-radius:10px;grid-template-columns:repeat(3,1fr);height:50px;margin-top:28px;padding:3px;display:grid}.ippopo-login .tab{color:#73839e;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:12px;transition:all .18s}.ippopo-login .tab:hover{color:#cfe6ff;background:#104c9129}.ippopo-login .tab.active{color:#fff;background:linear-gradient(#07418bb8,#032b5edb);box-shadow:inset 0 0 0 1px #0f70ff7a,0 0 12px #1468ff29}.ippopo-login .form-shell{margin-top:25px}.ippopo-login .login-form{flex-direction:column;gap:17px;display:flex}.ippopo-login .field-block{flex-direction:column;gap:8px;display:flex}.ippopo-login .field-label{color:#eef4ff;font-size:12px;font-weight:600}.ippopo-login .text-input{color:#eef6ff;background:#010b1bb3;border:1px solid #486d9f57;border-radius:9px;outline:0;width:100%;height:44px;padding:0 14px;font-size:12px;transition:border-color .18s,box-shadow .18s,background .18s}.ippopo-login .text-input::placeholder{color:#56698575}.ippopo-login .text-input:focus{background:#021127eb;border-color:#2780ffcc;box-shadow:0 0 0 3px #1166ff14}.ippopo-login .text-input:disabled{opacity:.65;cursor:not-allowed}.ippopo-login .inline-row{grid-template-columns:minmax(0,1fr) 106px;gap:10px;display:grid}.ippopo-login .code-button{color:#fff;cursor:pointer;white-space:nowrap;background:#1a63ff;border:0;border-radius:9px;height:44px;padding:0 8px;font-size:11px;font-weight:600;transition:transform .14s,filter .18s,opacity .18s}.ippopo-login .code-button:hover:not(:disabled){filter:brightness(1.09)}.ippopo-login .code-button:active:not(:disabled){transform:scale(.98)}.ippopo-login .code-button:disabled{opacity:.55;cursor:default}.ippopo-login .field-error{color:#ff7687;margin-top:1px;font-size:10px}.ippopo-login .field-error.compact{margin-top:3px;padding-left:20px}.ippopo-login .field-hint{color:#77c8ff;margin:0;font-size:10px}.ippopo-login .agreement-wrap{margin-top:-4px}.ippopo-login .agreement{color:#7e8da6;cursor:pointer;align-items:flex-start;gap:6px;font-size:9px;line-height:1.4;display:flex}.ippopo-login .agreement input{accent-color:#2478ff;flex:none;width:11px;height:11px;margin:1px 0 0}.ippopo-login .agreement a,.ippopo-login .register-row a,.ippopo-login .account-options a{color:#168bff;transition:color .17s}.ippopo-login .agreement a:hover,.ippopo-login .register-row a:hover,.ippopo-login .account-options a:hover{color:#42c9ff;text-decoration:underline}.ippopo-login .login-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#1963ff 0%,#168fff 54%,#13c7dc 100%);border:0;border-radius:9px;width:100%;height:45px;margin-top:12px;font-size:13px;font-weight:700;transition:filter .18s,transform .12s,opacity .18s;box-shadow:0 6px 18px #0b68ff21}.ippopo-login .login-button:hover:not(:disabled){filter:brightness(1.08)}.ippopo-login .login-button:active:not(:disabled){filter:brightness(.96);transform:translateY(1px)scale(.995)}.ippopo-login .login-button:disabled{opacity:.65;cursor:default}.ippopo-login .register-row{text-align:center;color:#7d8ca3;margin-top:4px;font-size:10px}.ippopo-login .password-wrap,.ippopo-login .phone-wrap{display:flex;position:relative}.ippopo-login .password-wrap .text-input{padding-right:42px}.ippopo-login .eye-button{color:#6d82a1;cursor:pointer;background:0 0;border:0;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ippopo-login .eye-button:hover{color:#b9d8ff}.ippopo-login .phone-wrap .country-code{color:#dbeaff;cursor:default;background:#03142bf0;border:1px solid #486d9f57;border-right:0;border-radius:9px 0 0 9px;flex:0 0 58px;height:44px;font-size:11px}.ippopo-login .phone-wrap .text-input{border-radius:0 9px 9px 0}.ippopo-login .account-options{justify-content:space-between;align-items:center;margin-top:-5px;font-size:9px;display:flex}.ippopo-login .remember{align-items:center}@media (width<=1200px){.ippopo-login .login-card{width:min(760px,82vw);height:510px}.ippopo-login .brand-panel{padding-left:39px}.ippopo-login .login-panel{padding-right:34px}.ippopo-login .globe-wrap{width:330px}}@media (width<=860px){.ippopo-login{overflow-y:auto}.ippopo-login .login-stage{padding:72px 18px 36px;transform:none}.ippopo-login .login-card{grid-template-columns:42% 1px 58%;width:min(700px,94vw)}.ippopo-login .brand-panel{padding:35px 27px 22px 31px}.ippopo-login .brand-logo{font-size:27px}.ippopo-login .brand-title{font-size:16px}.ippopo-login .benefits{gap:18px;font-size:11px}.ippopo-login .globe-wrap{width:290px}.ippopo-login .login-panel{padding:36px 27px 22px}}@media (width<=700px){.ippopo-login .login-stage{align-items:flex-start}.ippopo-login .login-card{border-radius:18px;width:min(460px,94vw);height:auto;min-height:650px;display:block}.ippopo-login .card-divider{display:none}.ippopo-login .brand-panel{border-bottom:1px solid #356baf47;min-height:185px;padding:28px 28px 20px}.ippopo-login .brand-logo{font-size:24px}.ippopo-login .brand-symbol{width:41px}.ippopo-login .brand-title{margin-top:13px;font-size:14px}.ippopo-login .benefits,.ippopo-login .globe-wrap,.ippopo-login .legal-copy{display:none}.ippopo-login .login-panel{padding:27px 28px 30px}.ippopo-login .login-tabs{margin-top:21px}}.ippopo-register .login-card{height:auto;min-height:600px;max-height:min(720px,100vh - 48px)}.ippopo-register .login-panel{flex-direction:column;min-height:0;padding:36px 40px 22px 34px;display:flex}.ippopo-register .login-heading--register h2{letter-spacing:.02em;font-size:22px}.ippopo-register .register-tabs{border-bottom:1px solid #486d9f47;align-items:flex-end;gap:28px;margin-top:18px;display:flex}.ippopo-register .register-tab{color:#73839e;cursor:pointer;background:0 0;border:0;padding:0 2px 10px;font-size:13px;font-weight:500;transition:color .18s;position:relative}.ippopo-register .register-tab:hover{color:#cfe6ff}.ippopo-register .register-tab.active{color:#fff;font-weight:650}.ippopo-register .register-tab.active:after{content:"";background:linear-gradient(90deg,#1a7dff,#19c8e8);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 10px #19a0ff59}.ippopo-register .form-shell--register{flex:1;min-height:0;margin-top:16px;padding-right:2px;overflow-y:auto}.ippopo-register .login-form--register{gap:12px}.ippopo-register .login-form--register .field-block{gap:6px}.ippopo-register .login-form--register .field-label{color:#94a3b8;font-size:11px;font-weight:500}.ippopo-register .login-form--register .text-input{height:40px;font-size:12px}.ippopo-register .login-form--register .code-button,.ippopo-register .login-form--register .phone-wrap .country-code{height:40px}.ippopo-register .login-form--register .login-button{height:42px;margin-top:6px}.ippopo-register .login-form--register .agreement{color:#8b9bb3;font-size:10px}.ippopo-register .login-form--register .register-row{margin-top:2px;font-size:11px}@media (width<=1200px){.ippopo-register .login-card{min-height:560px;max-height:min(680px,100vh - 40px)}}@media (width<=700px){.ippopo-register .login-card{height:auto;min-height:720px}.ippopo-register .register-tabs{gap:20px}}.product-config__panel-tabs{display:none}@media (width<=1023px){.products-page{--lp-ref:min(100vw, 402px);--lp-scale:calc(var(--lp-ref) / 402);--lp-px:calc(18 * var(--lp-scale));--lp-section-y:calc(40 * var(--lp-scale));--h5-blue:#1255f5}.products-page>section.product-process{padding:var(--lp-section-y) 0;background:#f7f7f7}.products-page>section.product-process>.container{width:100%;max-width:var(--lp-ref);padding-inline:var(--lp-px);box-sizing:border-box;flex-direction:column;align-items:center;gap:0;margin-inline:auto;display:flex}.products-page .product-process__header{width:min(100%, calc(325 * var(--lp-scale)));margin-inline:auto;text-align:center;margin-bottom:0}.products-page .product-process .section-title{font-size:max(28px, calc(36 * var(--lp-scale)));letter-spacing:0;color:#111;margin:0;font-weight:700;line-height:1.22}.products-page .product-process__grid{width:100%;margin-top:calc(24 * var(--lp-scale));align-items:center;gap:calc(16 * var(--lp-scale));flex-direction:column;grid-template-columns:none;display:flex}.products-page .product-process-card{box-sizing:border-box;gap:calc(10 * var(--lp-scale));width:min(100%, calc(325 * var(--lp-scale)));max-width:calc(325 * var(--lp-scale));padding:calc(20 * var(--lp-scale)) calc(22 * var(--lp-scale));border-radius:calc(16 * var(--lp-scale));box-shadow:0 calc(6 * var(--lp-scale)) calc(18 * var(--lp-scale)) #1018280d;background:#fff;border:0;flex-direction:column;display:flex;position:relative}.products-page .product-process-card__index{top:calc(16 * var(--lp-scale));right:calc(18 * var(--lp-scale));color:#1255f538;font-size:max(22px, calc(28 * var(--lp-scale)));font-weight:700;line-height:1}.products-page .product-process-card__icon{width:calc(40 * var(--lp-scale));height:calc(40 * var(--lp-scale));border-radius:calc(10 * var(--lp-scale));color:#1255f5;background:#1255f51a}.products-page .product-process-card__icon svg{width:calc(20 * var(--lp-scale));height:calc(20 * var(--lp-scale))}.products-page .product-process-card__title{margin:calc(4 * var(--lp-scale)) 0 0;font-size:max(16px, calc(18 * var(--lp-scale)));color:#111;font-weight:700;line-height:1.3}.products-page .product-process-card__desc{color:#5f6a6e;font-size:max(12px, calc(13 * var(--lp-scale)));margin:0;font-weight:400;line-height:1.55}.products-page .product-process-card__more{align-items:center;gap:calc(4 * var(--lp-scale));margin-top:calc(8 * var(--lp-scale));color:#1255f5;font-size:max(12px, calc(13 * var(--lp-scale)));font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.products-page .product-process-card__more svg{width:calc(12 * var(--lp-scale));height:calc(12 * var(--lp-scale))}.products-page>section.home-tutorials{padding:var(--lp-section-y) 0!important;background:#f7f7f7!important}.products-page>section.home-tutorials .home-tutorials__slot{width:100%;max-width:var(--lp-ref);box-sizing:border-box;margin-inline:auto;padding-inline:0}.products-page>section.home-tutorials .home-tutorials__frame,.products-page>section.home-tutorials .home-tutorials__board{width:100%!important;height:auto!important;transform:none!important}.products-page>section.home-tutorials .home-tutorials__container{width:100%;max-width:var(--lp-ref);padding-inline:var(--lp-px);box-sizing:border-box;margin-inline:auto;gap:calc(24 * var(--lp-scale))!important;align-items:center!important}.products-page>section.home-tutorials .section-header{width:fit-content;max-width:calc(325 * var(--lp-scale));min-height:calc(84 * var(--lp-scale));margin-inline:auto;text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:0;display:flex}.products-page>section.home-tutorials .section-title{margin:0 0 calc(9 * var(--lp-scale));font-size:max(28px, calc(36 * var(--lp-scale)));letter-spacing:0;color:#111;font-weight:700;line-height:1.2}.products-page>section.home-tutorials .section-subtitle{font-size:max(13px, calc(14 * var(--lp-scale)));letter-spacing:0;color:#5f6a6e;margin:0;font-weight:400;line-height:1.48}.products-page>section.home-tutorials .home-tutorials__grid{flex-direction:column;align-items:center;width:100%;gap:calc(16 * var(--lp-scale))!important;grid-template-columns:none!important;display:flex!important}.products-page>section.home-tutorials .home-tutorials__card{box-sizing:border-box;max-width:calc(325 * var(--lp-scale));border-radius:calc(12 * var(--lp-scale));box-shadow:0 calc(6 * var(--lp-scale)) calc(18 * var(--lp-scale)) #1018280d;background:#fff;flex-direction:column;display:flex;width:min(100%, calc(325 * var(--lp-scale)))!important;height:auto!important;min-height:0!important;padding:calc(20 * var(--lp-scale)) calc(22 * var(--lp-scale))!important}.products-page>section.home-tutorials .home-tutorials__card-title{margin:0 0 calc(14 * var(--lp-scale));font-size:max(16px, calc(18 * var(--lp-scale)));color:#111;font-weight:700;line-height:1.3}.products-page>section.home-tutorials .home-tutorials__list{gap:calc(12 * var(--lp-scale));flex:0 auto}.products-page>section.home-tutorials .home-tutorials__list li{padding-left:calc(12 * var(--lp-scale))}.products-page>section.home-tutorials .home-tutorials__list li:before{top:calc(8 * var(--lp-scale));width:calc(4 * var(--lp-scale));height:calc(4 * var(--lp-scale));background:#1255f5}.products-page>section.home-tutorials .home-tutorials__link{max-width:calc(266 * var(--lp-scale));color:#1255f5;font-size:max(12px, calc(13 * var(--lp-scale)));font-weight:400;line-height:1.5;text-decoration:none}.products-page>section.home-tutorials .home-tutorials__link.is-featured,.products-page>section.home-tutorials .home-tutorials__link:hover{color:#1255f5;text-decoration:none}.products-page>section.home-tutorials .home-tutorials__more{align-items:center;gap:calc(2 * var(--lp-scale));margin-top:calc(16 * var(--lp-scale));color:#1255f5;font-size:max(12px, calc(13 * var(--lp-scale)));padding-top:0;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.products-page>section.home-tutorials .home-tutorials__more svg{width:calc(12 * var(--lp-scale));height:calc(12 * var(--lp-scale))}.products-page>section.faq{padding:var(--lp-section-y) 0!important;background:#f7f7f7!important}.products-page>section.faq>.container.faq__container{box-sizing:border-box;flex-direction:column;align-items:center;gap:0;width:100%;margin-inline:auto;display:flex;max-width:var(--lp-ref)!important;padding-inline:var(--lp-px)!important}.products-page>section.faq .faq__header{width:min(100%, calc(325 * var(--lp-scale)));margin-inline:auto;text-align:center;margin-bottom:0}.products-page>section.faq .section-title,.products-page>section.faq .faq__header .section-title{letter-spacing:0;color:#111;font-weight:700;line-height:1.22;margin:0 0 calc(10 * var(--lp-scale))!important;font-size:max(28px, calc(36 * var(--lp-scale)))!important}.products-page>section.faq .section-subtitle,.products-page>section.faq .faq__header .section-subtitle{max-width:calc(320 * var(--lp-scale));color:#5f6a6e;font-weight:400;line-height:1.48;font-size:max(12px, calc(13 * var(--lp-scale)))!important;margin:0 auto!important}.products-page>section.faq .faq__accordion{width:min(100%, calc(370 * var(--lp-scale)));max-width:calc(370 * var(--lp-scale));gap:calc(21 * var(--lp-scale));row-gap:calc(21 * var(--lp-scale));flex-direction:column;column-gap:0;margin-inline:auto;margin-top:calc(24 * var(--lp-scale))!important;grid-template-columns:none!important;display:flex!important}.products-page>section.faq .faq-item{border-radius:calc(12 * var(--lp-scale));box-shadow:0 calc(4 * var(--lp-scale)) calc(16 * var(--lp-scale)) #1018280d;background:#fff;border-bottom:0;transition:box-shadow .2s;overflow:hidden}.products-page>section.faq .faq-item.is-open{box-shadow:0 calc(6 * var(--lp-scale)) calc(20 * var(--lp-scale)) #10182814}.products-page>section.faq .faq-item__trigger{gap:calc(12 * var(--lp-scale));min-height:0;padding:calc(21 * var(--lp-scale));color:#111;font-size:max(13px, calc(14 * var(--lp-scale)));font-weight:700;line-height:1.35}.products-page>section.faq .faq-item.is-open .faq-item__trigger{padding:calc(21 * var(--lp-scale)) calc(21 * var(--lp-scale)) calc(8 * var(--lp-scale));font-weight:700}.products-page>section.faq .faq-item__trigger>span{flex:1;min-width:0}.products-page>section.faq .faq-item__chevron{width:calc(16 * var(--lp-scale));height:calc(16 * var(--lp-scale));color:#8b93a1;transform:rotate(0)}.products-page>section.faq .faq-item.is-open .faq-item__chevron{transform:rotate(180deg)}.products-page>section.faq .faq-item__panel{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1);display:grid}.products-page>section.faq .faq-item.is-open .faq-item__panel{grid-template-rows:1fr}.products-page>section.faq .faq-item__answer{max-width:none;padding:0 calc(21 * var(--lp-scale)) calc(21 * var(--lp-scale));color:#5f6a6e;font-size:max(12px, calc(13 * var(--lp-scale)));margin:0;font-weight:400;line-height:1.55}.products-page>section.faq .faq__footer{margin-top:calc(24 * var(--lp-scale))!important}.products-page>section.faq .faq__more{justify-content:center;align-items:center;gap:calc(4 * var(--lp-scale));min-width:calc(160 * var(--lp-scale));min-height:calc(44 * var(--lp-scale));padding:0 calc(28 * var(--lp-scale));color:#fff;font-size:max(14px, calc(15 * var(--lp-scale)));box-shadow:0 calc(6 * var(--lp-scale)) calc(16 * var(--lp-scale)) #1353f847;background:linear-gradient(90deg,#1353f8 0%,#5fd6e6 100%);border:0;border-radius:999px;font-weight:600;text-decoration:none;display:inline-flex}.products-page>section.faq .faq__more:hover,.products-page>section.faq .faq__more:active{color:#fff;filter:brightness(1.03)}.products-page>section.faq .faq__more svg{width:calc(14 * var(--lp-scale));height:calc(14 * var(--lp-scale))}}@media (width<=1199px){.products-page{--lp-ref:min(100vw, 402px);--lp-scale:calc(var(--lp-ref) / 402);--lp-px:calc(18 * var(--lp-scale));--h5-gap-60:calc(60 * var(--lp-scale));--product-feature-card-h:calc(340 * var(--lp-scale));--product-feature-overlap:calc(var(--product-feature-card-h) / 3)}.products-page .page-hero--product{box-sizing:border-box;min-height:calc(640 * var(--lp-scale));flex-direction:column;padding:calc(28 * var(--lp-scale)) 0 0!important;display:flex!important;overflow:visible!important}.products-page .product-hero__inner{width:100%;max-width:var(--lp-ref);padding-inline:var(--lp-px);box-sizing:border-box;flex-direction:column;flex:auto;margin-inline:auto;gap:0!important;display:flex!important}.products-page .product-hero__copy-wrap{width:100%;max-width:none;min-height:calc(220 * var(--lp-scale));text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;margin:0;padding:calc(36 * var(--lp-scale)) 0 calc(48 * var(--lp-scale))!important;gap:calc(28 * var(--lp-scale))!important;display:flex!important}.products-page .product-hero__title{color:#fff!important;font-size:max(28px, calc(36 * var(--lp-scale)))!important;text-align:center!important;margin:0!important;font-weight:700!important;line-height:1.3!important}.products-page .product-hero__subtitle{max-width:calc(340 * var(--lp-scale));color:#ffffffc7!important;font-size:max(12px, calc(13 * var(--lp-scale)))!important;text-align:center!important;margin:0 auto!important;font-weight:400!important;line-height:1.85!important}.products-page .product-hero__features{box-sizing:border-box;flex:none;place-items:center;margin-inline:auto;gap:calc(36 * var(--lp-scale)) calc(20 * var(--lp-scale))!important;width:min(100%, calc(360 * var(--lp-scale)))!important;max-width:calc(360 * var(--lp-scale))!important;height:var(--product-feature-card-h)!important;min-height:var(--product-feature-card-h)!important;margin-top:0!important;margin-bottom:calc(var(--product-feature-overlap) * -1)!important;padding:calc(28 * var(--lp-scale)) calc(24 * var(--lp-scale))!important;border-radius:calc(16 * var(--lp-scale))!important;box-shadow:0 calc(10 * var(--lp-scale)) calc(28 * var(--lp-scale)) #0f172a1a!important;background:linear-gradient(#dce6f8 0%,#f7f9fc 100%)!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.products-page .product-hero__feature:nth-child(3){display:none!important}.products-page .product-hero__feature{gap:calc(8 * var(--lp-scale));box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.products-page .product-hero__feature:hover{transform:none;background:0 0!important}.products-page .product-hero__feature-icon{margin-bottom:calc(2 * var(--lp-scale));padding:0;width:auto!important;height:auto!important;box-shadow:none!important;color:#1255f5!important;background:0 0!important;border:0!important;border-radius:0!important}.products-page .product-hero__feature-icon svg{width:calc(26 * var(--lp-scale));height:calc(26 * var(--lp-scale))}.products-page .product-hero__feature-title{font-size:max(14px, calc(15 * var(--lp-scale)))!important;color:#0d1126!important;font-weight:700!important}.products-page .product-hero__feature-desc{font-size:max(11px, calc(12 * var(--lp-scale)))!important;color:#5f6a6e!important;line-height:1.4!important}.products-page:not(.products-page--embedded) .product-config{padding-top:calc(var(--product-feature-overlap) + var(--h5-gap-60))!important;padding-bottom:calc(40 * var(--lp-scale))!important;padding-inline:var(--lp-px)!important;background:#f7f7f7!important}.products-page:not(.products-page--embedded) .product-config__toolbar,.products-page:not(.products-page--embedded) .product-config--packages .product-config__toolbar{margin-bottom:var(--h5-gap-60)!important}.products-page--embedded{--lp-ref:min(100vw, 402px);--lp-scale:calc(var(--lp-ref) / 402);--lp-px:calc(18 * var(--lp-scale));--h5-gap:calc(21 * var(--lp-scale));--h5-gap-sm:calc(12 * var(--lp-scale));--h5-gap-12:calc(12 * var(--lp-scale));--h5-radius:calc(12 * var(--lp-scale));--h5-radius-lg:calc(16 * var(--lp-scale));--h5-text:#111;--h5-muted:#5f6a6e;--h5-blue:#1255f5;--h5-card:#fff;--h5-bg:#f7f7f7;--h5-title-md:max(16px, calc(18 * var(--lp-scale)));--h5-body:max(12px, calc(13 * var(--lp-scale)));--h5-body-md:max(13px, calc(14 * var(--lp-scale)));--h5-btn-h:calc(44 * var(--lp-scale));--h5-buy-bar-h:calc(176 * var(--lp-scale) + env(safe-area-inset-bottom,0px));background:var(--h5-bg)!important;padding-bottom:var(--h5-buy-bar-h)!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html:has(.products-page--embedded){overflow-x:clip;height:auto!important;max-height:none!important;overflow-y:auto!important}html:has(.products-page--embedded) body{overflow-x:clip;height:auto!important;max-height:none!important;overflow-y:auto!important}html:has(.products-page--embedded) #root{overflow-x:clip;height:auto!important;max-height:none!important;overflow-y:auto!important}html:has(.products-page--embedded) .account-shell{height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}html:has(.products-page--embedded) .account-main{height:auto!important;max-height:none!important;padding-bottom:var(--h5-buy-bar-h,176px)!important;overflow:visible!important}.products-page--embedded .product-config{padding:0 var(--lp-px) var(--h5-gap)!important;background:0 0!important}.products-page--embedded .product-config>.container{width:100%;max-width:var(--lp-ref);margin-inline:auto;padding-inline:0!important}.products-page--embedded .product-config__layout{flex-direction:column;gap:0;display:flex}.products-page--embedded .product-config__panel-tabs{align-items:center;gap:calc(28 * var(--lp-scale));box-sizing:border-box;padding:calc(4 * var(--lp-scale)) var(--h5-gap) 0;border-radius:var(--h5-radius-lg) var(--h5-radius-lg) 0 0;background:var(--h5-card);border:0;border-bottom:1px solid #0f172a0f;display:flex}.products-page--embedded .product-config__layout--list .product-config__main{box-shadow:0 calc(4 * var(--lp-scale)) calc(16 * var(--lp-scale)) #1018280d;border-radius:0 0 var(--h5-radius-lg) var(--h5-radius-lg)!important}.products-page--embedded .product-config__layout--list .product-config__main-col{gap:var(--h5-gap)}.products-page--embedded .product-config__layout--list .product-config__lines{margin-top:0}.products-page--embedded .product-config__layout--selected .product-config__panel-tabs{margin-bottom:var(--h5-gap);border-radius:var(--h5-radius-lg);padding-bottom:calc(8 * var(--lp-scale));box-shadow:0 calc(4 * var(--lp-scale)) calc(16 * var(--lp-scale)) #1018280d;border-bottom:0}.products-page--embedded .product-config__panel-tab{padding:calc(10 * var(--lp-scale)) 0;color:var(--h5-muted);font-size:var(--h5-title-md);cursor:pointer;background:0 0;border:0;margin:0;font-weight:600;line-height:1.3;position:relative}.products-page--embedded .product-config__panel-tab.is-active{color:var(--h5-text);font-weight:700}.products-page--embedded .product-config__panel-tab.is-active:after{content:"";background:var(--h5-blue);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.products-page--embedded .product-config__main,.products-page--embedded .product-purchase-step,.products-page--embedded .product-config__layout--selected .product-order-panel{box-sizing:border-box;box-shadow:0 calc(4 * var(--lp-scale)) calc(16 * var(--lp-scale)) #1018280d;margin:0;padding:var(--h5-gap)!important;border-radius:var(--h5-radius-lg)!important;background:var(--h5-card)!important;border:0!important;flex:none!important;height:auto!important;max-height:none!important;overflow:visible!important}.products-page--embedded .product-config__main-col{gap:var(--h5-gap);flex-direction:column;min-width:0;display:flex;flex:none!important;height:auto!important;max-height:none!important;overflow:visible!important}.products-page--embedded .product-config__lines{gap:var(--h5-gap);flex-direction:column;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.products-page--embedded .product-purchase-step__title,.products-page--embedded .product-order-panel__title{margin:0 0 var(--h5-gap-sm)!important;color:var(--h5-text)!important;font-size:var(--h5-title-md)!important;font-weight:700!important;line-height:1.35!important}.products-page--embedded .product-order-panel__title:after{display:none}.products-page--embedded .product-order-panel__protocols{margin:0 0 var(--h5-gap-sm)!important;color:var(--h5-blue)!important;font-size:var(--h5-body)!important;font-weight:500!important}.products-page--embedded .product-filters{flex-direction:column;display:flex;gap:var(--h5-gap-12)!important}.products-page--embedded .product-filter{align-items:start;column-gap:var(--h5-gap-12);border:0;grid-template-columns:3.25rem minmax(0,1fr);row-gap:0;min-height:0;margin:0;display:grid;padding:0!important}.products-page--embedded .product-filter__label,.products-page--embedded .product-cities__label{box-sizing:border-box;width:100%;height:calc(24 * var(--lp-scale));white-space:nowrap;justify-content:flex-start;align-items:center;display:inline-flex;color:var(--h5-muted)!important;font-size:var(--h5-body)!important;padding:0!important;font-weight:600!important;line-height:1!important}.products-page--embedded .product-filter__options{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:var(--h5-gap-12)!important;display:grid!important}.products-page--embedded .product-filter__option{box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex;width:100%!important;min-width:0!important;min-height:calc(24 * var(--lp-scale))!important;height:calc(24 * var(--lp-scale))!important;padding:0 calc(8 * var(--lp-scale))!important;color:var(--h5-text)!important;font-size:var(--h5-body)!important;background:#f3f4f7!important;border:0!important;border-radius:999px!important;font-weight:600!important;line-height:1!important}.products-page--embedded .product-filter__option.is-active{background:var(--h5-blue)!important;color:#fff!important}.products-page--embedded .product-cities,.products-page--embedded .product-cities__content{gap:var(--h5-gap-12);margin-top:var(--h5-gap-12);flex-direction:column;display:flex;flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.products-page--embedded .product-location-grid,.products-page--embedded .product-cities .product-location-grid,.products-page--embedded .product-config__main .product-location-grid{--product-card-row:auto;--product-card-gap:12px;--product-grid-rows:none;scrollbar-gutter:auto;align-content:start;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:12px!important;height:auto!important;min-height:0!important;max-height:none!important;padding-right:0!important;display:grid!important;overflow:visible!important}.products-page--embedded .product-location-card{box-sizing:border-box;width:100%;min-height:calc(126 * var(--lp-scale));align-items:stretch;height:auto!important;padding:calc(10 * var(--lp-scale)) calc(10 * var(--lp-scale)) calc(8 * var(--lp-scale))!important;border-radius:var(--h5-radius)!important;box-shadow:none!important;justify-content:flex-start!important;gap:calc(8 * var(--lp-scale))!important;background:#f7f8fa!important;border:1px solid #0f172a0f!important;flex-direction:column!important;display:flex!important;overflow:visible!important}.products-page--embedded .product-location-card.is-selected{border-color:var(--h5-blue)!important;background:#f3f7ff!important}.products-page--embedded .product-location-card__top{align-items:center;gap:calc(8 * var(--lp-scale))}.products-page--embedded .product-location-card__info{flex:1;gap:0;min-width:0;padding-right:2.5rem}.products-page--embedded .product-location-card__tags{min-height:calc(18 * var(--lp-scale));flex-wrap:wrap;place-content:flex-start;gap:6px;margin:0;display:flex}.products-page--embedded .product-location-card__tags:empty{min-height:calc(18 * var(--lp-scale));display:block}.products-page--embedded .product-location-card__bottom{align-items:center;margin-top:auto}.products-page--embedded .product-location-card__name,.products-page--embedded .product-location-card__title{color:var(--h5-text)!important;font-size:var(--h5-body-md)!important;font-weight:700!important}.products-page--embedded .product-location-card__price{color:var(--h5-blue)!important;font-size:var(--h5-body-md)!important;font-weight:700!important}.products-page--embedded .product-location-card__price-original,.products-page--embedded .product-location-card__original{text-decoration:line-through;color:var(--h5-muted)!important;font-size:var(--h5-body)!important}.products-page--embedded .product-segment-panel__grid,.products-page--embedded .product-segment-panel__grid--lines{display:grid;gap:var(--h5-gap-12)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.products-page--embedded .product-segment-card{box-sizing:border-box;align-items:flex-start;gap:calc(4 * var(--lp-scale));min-height:calc(64 * var(--lp-scale));text-align:left;flex-direction:column;display:flex;padding:calc(12 * var(--lp-scale)) calc(14 * var(--lp-scale))!important;border-radius:var(--h5-radius)!important;box-shadow:none!important;background:#fff!important;border:1px solid #0f172a14!important}.products-page--embedded .product-segment-card.is-active{border-color:var(--h5-blue)!important;background:#eef4ff!important}.products-page--embedded .product-segment-card__label{word-break:break-all;line-height:1.3;color:var(--h5-text)!important;font-size:var(--h5-body-md)!important;font-weight:700!important}.products-page--embedded .product-segment-card__meta{color:var(--h5-muted)!important;font-size:var(--h5-body)!important}.product-pay-sheet-backdrop{z-index:200;padding:calc(24 * var(--lp-scale,1)) calc(18 * var(--lp-scale,1));-webkit-backdrop-filter:blur(8px);pointer-events:auto;background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#product-pay-sheet-root{z-index:200;pointer-events:none;position:fixed;inset:0}#product-pay-sheet-root:has(.product-pay-sheet-backdrop){pointer-events:auto}.product-pay-sheet{--lp-ref:min(100vw, 402px);--lp-scale:calc(var(--lp-ref) / 402);--lp-px:calc(18 * var(--lp-scale));--h5-gap-12:calc(12 * var(--lp-scale));--h5-btn-h:calc(44 * var(--lp-scale));--h5-blue:#1255f5;--h5-muted:#5f6a6e;--h5-text:#111;--h5-body-md:max(13px, calc(14 * var(--lp-scale)));--h5-title-md:max(16px, calc(18 * var(--lp-scale)));box-sizing:border-box;gap:var(--h5-gap-12);width:min(100%, calc(342 * var(--lp-scale)));max-width:calc(342 * var(--lp-scale));padding:calc(18 * var(--lp-scale)) var(--lp-px) calc(18 * var(--lp-scale));border-radius:calc(16 * var(--lp-scale));box-shadow:0 calc(16 * var(--lp-scale)) calc(48 * var(--lp-scale)) #1018282e;pointer-events:auto;background:#fff;border:0;flex-direction:column;margin:0;animation:.22s ease-out product-pay-sheet-in;display:flex}.product-pay-sheet-backdrop.is-guarding,.product-pay-sheet-backdrop.is-guarding .product-pay-sheet{pointer-events:none}@keyframes product-pay-sheet-in{0%{opacity:0;transform:scale(.94)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.product-pay-sheet__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-pay-sheet__heading{min-width:0}.product-pay-sheet__title{color:var(--h5-text);font-size:var(--h5-title-md);margin:0;font-weight:700;line-height:1.3}.product-pay-sheet__subtitle{color:var(--h5-muted);font-size:var(--h5-body-md);margin:4px 0 0;font-weight:500}.product-pay-sheet__close{width:32px;height:32px;color:var(--h5-muted);cursor:pointer;background:#f3f4f7;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.product-pay-sheet__summary{justify-content:space-between;align-items:baseline;gap:var(--h5-gap-12);width:100%;padding:calc(10 * var(--lp-scale)) 0;border-top:1px solid #0f172a0f;border-bottom:1px solid #0f172a0f;display:flex}.product-pay-sheet__qty{color:var(--h5-muted);font-size:var(--h5-body-md);font-weight:600}.product-pay-sheet__price{color:var(--h5-blue);font-size:max(18px, calc(22 * var(--lp-scale)));font-weight:700;line-height:1.2}.product-pay-sheet__actions{gap:var(--h5-gap-12);flex-direction:column;width:100%;display:flex}.product-pay-sheet__btn{box-sizing:border-box;justify-content:center;align-items:center;gap:6px;width:100%!important;min-height:var(--h5-btn-h)!important;height:var(--h5-btn-h)!important;padding:0 calc(20 * var(--lp-scale))!important;border-radius:calc(37 * var(--lp-scale))!important;color:#fff!important;font-size:max(14px, calc(15 * var(--lp-scale)))!important;box-shadow:0 calc(6 * var(--lp-scale)) calc(16 * var(--lp-scale)) #1353f847!important;background:linear-gradient(90deg,#1353f8 0%,#5fd6e6 100%)!important;border:0!important;font-weight:600!important;display:inline-flex!important}.product-pay-sheet__btn:disabled{opacity:.45;box-shadow:none!important}.products-page--embedded .product-config__layout--list .product-order-panel{display:none!important}.products-page--embedded .product-config__layout--selected{padding-bottom:calc(84 * var(--lp-scale))}.products-page--embedded .product-config__layout--selected .product-config__main-col{display:none!important}.products-page--embedded .product-config__layout--selected .product-order-panel{width:100%;box-shadow:0 calc(4 * var(--lp-scale)) calc(16 * var(--lp-scale)) #1018280d;margin-bottom:0;height:auto!important;max-height:none!important;position:static!important;top:auto!important;transform:none!important}.products-page--embedded .product-config__layout--selected .product-order-panel__body{max-height:none!important;overflow:visible!important}.products-page--embedded .product-config__layout--selected .product-order-panel__footer{padding-top:var(--h5-gap-12)!important;border-top:0!important}.products-page--embedded .product-summary__actions--h5-selected{z-index:120;gap:var(--h5-gap-12);box-sizing:border-box;width:100%;padding:var(--h5-gap-12) var(--lp-px) calc(12 * var(--lp-scale) + env(safe-area-inset-bottom,0px));background:#fff;border-radius:16px 16px 0 0;flex-direction:column;margin:0;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #1018281a;display:flex!important;position:fixed!important}.products-page--embedded .product-summary__actions--h5-selected .product-summary__submit{max-width:var(--lp-ref);margin-inline:auto;width:100%!important}.products-page--embedded .product-summary__bar{justify-content:space-between;align-items:baseline;gap:var(--h5-gap-12);width:100%;max-width:var(--lp-ref);margin:0 auto;display:flex}.products-page--embedded .product-summary__bar-qty{color:var(--h5-muted);font-size:var(--h5-body-md);font-weight:600}.products-page--embedded .product-summary__bar-price{color:var(--h5-blue);font-size:max(18px, calc(22 * var(--lp-scale)));font-weight:700;line-height:1.2}.products-page--embedded .product-summary__stats{gap:calc(10 * var(--lp-scale));margin:0 0 var(--h5-gap-sm);display:grid}.products-page--embedded .product-summary__stat{justify-content:space-between;align-items:center;gap:12px;display:flex}.products-page--embedded .product-summary__stat dt{color:var(--h5-muted);font-size:var(--h5-body-md);margin:0;font-weight:500}.products-page--embedded .product-summary__stat dd{color:var(--h5-text);font-size:var(--h5-body-md);margin:0;font-weight:600}.products-page--embedded .product-summary__stat--total dd{color:var(--h5-blue)!important;font-size:max(18px, calc(20 * var(--lp-scale)))!important;font-weight:700!important}.products-page--embedded .product-summary__item-name{color:var(--h5-text)!important;font-size:var(--h5-body-md)!important;font-weight:700!important}.products-page--embedded .product-summary__item-price{color:var(--h5-blue)!important;font-size:var(--h5-body-md)!important;font-weight:700!important}.products-page--embedded .product-summary__actions{gap:var(--h5-gap-12,12px);flex-direction:column;display:flex}.products-page--embedded .product-summary__submit{justify-content:center;align-items:center;gap:6px;box-sizing:border-box!important;width:100%!important;min-height:var(--h5-btn-h,44px)!important;height:var(--h5-btn-h,44px)!important;padding:0 calc(20 * var(--lp-scale,1))!important;border-radius:calc(37 * var(--lp-scale,1))!important;color:#fff!important;font-size:max(14px, calc(15 * var(--lp-scale,1)))!important;box-shadow:0 calc(6 * var(--lp-scale,1)) calc(16 * var(--lp-scale,1)) #1353f847!important;background:linear-gradient(90deg,#1353f8 0%,#5fd6e6 100%)!important;border:0!important;font-weight:600!important;display:inline-flex!important}.products-page--embedded .product-summary__submit:disabled{opacity:.45;box-shadow:none!important}}@media (width>=1200px){.product-pay-sheet-backdrop,#product-pay-sheet-root{display:none!important}.products-page--embedded .product-config__layout--list .product-order-panel,.products-page--embedded .product-config__layout--list .product-order-panel--desktop-fallback{display:flex!important}.product-summary__actions--desktop-only{flex-direction:column;gap:12px;display:flex!important}}@media (width<=1199px){.product-summary__actions--desktop-only{display:none!important}}@media (width<=1023px){.docs-hub-page--manual,.docs-hub-page--faq{--lp-ref:min(100vw, 402px);--lp-scale:calc(var(--lp-ref) / 402);--lp-px:calc(18 * var(--lp-scale));--lp-section-y:calc(40 * var(--lp-scale));--h5-blue:#1255f5;background:#f7f7f7}.docs-hub-page--manual .page-hero--docs-banner,.docs-hub-page--faq .page-hero--docs-banner{overflow:hidden;height:auto!important;min-height:0!important;padding:calc(28 * var(--lp-scale)) var(--lp-px) calc(8 * var(--lp-scale))!important;background:#f7f7f7!important}.docs-hub-page--manual .page-hero--docs-banner .hero__corner-lights,.docs-hub-page--manual .page-hero--docs-banner .hero__bg,.docs-hub-page--faq .page-hero--docs-banner .hero__corner-lights,.docs-hub-page--faq .page-hero--docs-banner .hero__bg{display:none!important}.docs-hub-page--manual .page-hero--docs-banner .page-hero__content,.docs-hub-page--faq .page-hero--docs-banner .page-hero__content{width:100%;max-width:var(--lp-ref);gap:calc(16 * var(--lp-scale));justify-content:flex-start;align-items:center;margin-inline:auto;padding:0;height:auto!important}.docs-hub-page--manual .page-hero--docs-banner .page-hero__title,.docs-hub-page--faq .page-hero--docs-banner .page-hero__title{letter-spacing:0;text-align:center;margin:0;font-weight:700;height:auto!important;font-size:max(28px, calc(36 * var(--lp-scale)))!important;color:#111!important;white-space:normal!important;line-height:1.22!important;animation:none!important}.docs-hub-page--manual .page-hero--docs-banner .page-hero__title-accent,.docs-hub-page--faq .page-hero--docs-banner .page-hero__title-accent{-webkit-text-fill-color:#111;color:#111!important;background:0 0!important}.docs-hub-page--manual .page-hero--docs-banner .page-hero__actions,.docs-hub-page--faq .page-hero--docs-banner .page-hero__actions{width:100%;max-width:calc(325 * var(--lp-scale));margin-inline:auto}.docs-hub-page--manual .docs-hub__search,.docs-hub-page--faq .docs-hub__search{width:100%;max-width:none;height:calc(44 * var(--lp-scale));border-radius:calc(12 * var(--lp-scale));box-shadow:0 calc(4 * var(--lp-scale)) calc(12 * var(--lp-scale)) #1018280a;background:#fff;border:1px solid #0f172a14}.docs-hub-page--manual .docs-hub__search input,.docs-hub-page--faq .docs-hub__search input{color:#111;font-size:max(13px, calc(14 * var(--lp-scale)))}.docs-hub-page--manual .docs-hub__search input::placeholder,.docs-hub-page--faq .docs-hub__search input::placeholder,.docs-hub-page--manual .docs-hub__search svg,.docs-hub-page--faq .docs-hub__search svg{color:#8b93a1}.docs-hub-page--manual .docs-hub--manual{padding:0 0 var(--lp-section-y);background:#f7f7f7}.docs-hub-page--manual .docs-hub--manual>.container{width:100%;max-width:var(--lp-ref);padding-inline:var(--lp-px);box-sizing:border-box;align-items:center;gap:calc(24 * var(--lp-scale));flex-direction:column;margin-inline:auto;display:flex}.docs-hub-page--manual .docs-hub__section-title{width:fit-content;max-width:calc(325 * var(--lp-scale));font-size:max(16px, calc(18 * var(--lp-scale)));color:#111;text-align:center;margin:0;font-weight:700;line-height:1.3}.docs-hub-page--manual .manual-grid{align-items:center;gap:calc(16 * var(--lp-scale));flex-direction:column;width:100%;display:flex}.docs-hub-page--manual .manual-card{box-sizing:border-box;width:min(100%, calc(325 * var(--lp-scale)));max-width:calc(325 * var(--lp-scale));min-height:0;padding:calc(20 * var(--lp-scale)) calc(22 * var(--lp-scale));border-radius:calc(12 * var(--lp-scale));box-shadow:0 calc(6 * var(--lp-scale)) calc(18 * var(--lp-scale)) #1018280d;background:#fff;border:0;flex-direction:column;display:flex}.docs-hub-page--manual .manual-card:hover{box-shadow:0 calc(6 * var(--lp-scale)) calc(18 * var(--lp-scale)) #1018280d;border-color:#0000}.docs-hub-page--manual .manual-card__title{margin:0 0 calc(14 * var(--lp-scale));font-size:max(16px, calc(18 * var(--lp-scale)));color:#111;font-weight:700;line-height:1.3}.docs-hub-page--manual .manual-card__stretch{color:inherit}.docs-hub-page--manual .manual-card__list{gap:calc(12 * var(--lp-scale));color:var(--h5-blue);font-size:max(12px, calc(13 * var(--lp-scale)));flex-direction:column;flex:0 auto;margin:0;padding:0;line-height:1.5;list-style:none;display:flex}.docs-hub-page--manual .manual-card__list li{padding-left:calc(12 * var(--lp-scale));position:relative}.docs-hub-page--manual .manual-card__list li:before{content:"";left:0;top:calc(8 * var(--lp-scale));width:calc(4 * var(--lp-scale));height:calc(4 * var(--lp-scale));background:#1255f5;border-radius:999px;position:absolute}.docs-hub-page--manual .manual-card__topic{max-width:calc(266 * var(--lp-scale));color:#1255f5;font-size:max(12px, calc(13 * var(--lp-scale)));font-weight:400;line-height:1.5;text-decoration:none;display:block}.docs-hub-page--manual .manual-card__topic:hover{color:#1255f5;text-decoration:none}.docs-hub-page--manual .manual-card__more{align-items:center;gap:calc(2 * var(--lp-scale));margin-top:calc(16 * var(--lp-scale));color:#1255f5;font-size:max(12px, calc(13 * var(--lp-scale)));font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.docs-hub-page--manual .manual-card__more svg{width:calc(12 * var(--lp-scale));height:calc(12 * var(--lp-scale))}.docs-hub-page--faq .docs-hub{padding:0 0 var(--lp-section-y);background:#f7f7f7}.docs-hub-page--faq .docs-hub__layout{width:100%;max-width:var(--lp-ref);padding-inline:var(--lp-px);box-sizing:border-box;align-items:center;gap:calc(20 * var(--lp-scale));flex-direction:column;margin-inline:auto;display:flex}.docs-hub-page--faq .docs-hub__sidebar{gap:calc(8 * var(--lp-scale));width:min(100%, calc(370 * var(--lp-scale)));max-width:calc(370 * var(--lp-scale));-webkit-overflow-scrolling:touch;scrollbar-width:none;background:0 0;border:0;border-radius:0;flex-flow:row;padding:0;display:flex;position:static;overflow-x:auto}.docs-hub-page--faq .docs-hub__sidebar::-webkit-scrollbar{display:none}.docs-hub-page--faq .docs-hub__nav-btn{width:auto;padding:calc(8 * var(--lp-scale)) calc(14 * var(--lp-scale));color:#5f6a6e;font-size:max(12px, calc(13 * var(--lp-scale)));white-space:nowrap;box-shadow:0 calc(2 * var(--lp-scale)) calc(8 * var(--lp-scale)) #1018280a;background:#fff;border-radius:999px;flex:none;font-weight:500}.docs-hub-page--faq .docs-hub__nav-btn.is-active{color:#fff;background:#1255f5}.docs-hub-page--faq .docs-hub__content--faq{width:min(100%, calc(370 * var(--lp-scale)));max-width:calc(370 * var(--lp-scale))}.docs-hub-page--faq .faq-page-list{gap:calc(21 * var(--lp-scale));row-gap:calc(21 * var(--lp-scale));flex-direction:column;grid-template-columns:none;column-gap:0;width:100%;display:flex}.docs-hub-page--faq .faq-page-item{border-radius:calc(12 * var(--lp-scale));box-shadow:0 calc(4 * var(--lp-scale)) calc(16 * var(--lp-scale)) #1018280d;background:#fff;border:0;transition:box-shadow .2s;overflow:hidden}.docs-hub-page--faq .faq-page-item.is-open{box-shadow:0 calc(6 * var(--lp-scale)) calc(20 * var(--lp-scale)) #10182814}.docs-hub-page--faq .faq-page-item__trigger{gap:calc(12 * var(--lp-scale));min-height:0;padding:calc(21 * var(--lp-scale));color:#111;font-size:max(13px, calc(14 * var(--lp-scale)));font-weight:700;line-height:1.35}.docs-hub-page--faq .faq-page-item.is-open .faq-page-item__trigger{padding:calc(21 * var(--lp-scale)) calc(21 * var(--lp-scale)) calc(8 * var(--lp-scale));color:#111;font-weight:700}.docs-hub-page--faq .faq-page-item__trigger>span{flex:1;min-width:0}.docs-hub-page--faq .faq-page-item__trigger svg{width:calc(16 * var(--lp-scale));height:calc(16 * var(--lp-scale));color:#8b93a1;transition:transform .35s cubic-bezier(.22,1,.36,1);transform:rotate(0)}.docs-hub-page--faq .faq-page-item.is-open .faq-page-item__trigger svg{transform:rotate(180deg)}.docs-hub-page--faq .faq-page-item__panel{padding:0 calc(21 * var(--lp-scale)) calc(21 * var(--lp-scale));color:#5f6a6e;font-size:max(12px, calc(13 * var(--lp-scale)));font-weight:400;line-height:1.55}.docs-hub-page--faq .faq-page-item__panel p{margin:0 0 calc(12 * var(--lp-scale));max-width:none}.docs-hub-page--faq .faq-page-item__feedback{gap:calc(8 * var(--lp-scale))}.docs-hub-page--faq .faq-page-item__vote{width:calc(32 * var(--lp-scale));height:calc(32 * var(--lp-scale))}.docs-hub-page--faq .tutorial-empty{margin:calc(24 * var(--lp-scale)) 0 0;text-align:center;color:#5f6a6e;font-size:max(13px, calc(14 * var(--lp-scale)))}}
