@import url('/login-ux.css');
:root{
  color-scheme:light;
  --font-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif;
  --font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;
  --wd-brand-50:#edf7f4;--wd-brand-100:#dcefe9;--wd-brand-500:#0b8a77;--wd-brand-600:#087c6c;--wd-brand-700:#06685b;--wd-brand-950:#0b211d;
  --wd-page:#f6f8f7;--wd-surface:#fff;--wd-surface-soft:#f1f5f3;--wd-text:#17211e;--wd-text-secondary:#5f6e69;--wd-text-muted:#7c8985;--wd-line:#dce5e2;--wd-line-strong:#c8d6d2;
  --wd-radius-control:12px;--wd-radius-card:18px;--wd-radius-feature:22px;--wd-shadow-card:0 10px 30px rgba(16,32,29,.06);--wd-shadow-raised:0 18px 48px rgba(16,32,29,.10);
  --brand:#087c6c!important;--brand-dark:#06685b!important;--brand-deep:#0b211d!important;--ink:#17211e!important;--muted:#5f6e69!important;--bg:#f6f8f7!important;--surface:#fff!important;--line:#dce5e2!important;
  --wb-page-bg:#f6f8f7!important;--wb-surface:#fff!important;--wb-line:#dce5e2!important;--wb-ink:#17211e!important;--wb-muted:#5f6e69!important;--wb-accent:#087c6c!important;--wb-accent-2:#0b8a77!important;--wb-soft:#edf7f4!important;--wb-shadow:var(--wd-shadow-raised)!important;--wb-shadow-sm:var(--wd-shadow-card)!important;
  --corp-ink:#17211e!important;--corp-muted:#5f6e69!important;--corp-line:#dce5e2!important;--corp-soft:#f1f5f3!important;--corp-paper:#f6f8f7!important;--corp-emerald:#087c6c!important;--corp-emerald-2:#0b8a77!important;--corp-deep:#0b211d!important;--corp-radius:18px!important;--corp-shadow:var(--wd-shadow-raised)!important;
  --login-cta-deep:#0b211d!important;--login-cta-brand:#087c6c!important;--login-cta-soft:#edf7f4!important;--login-cta-line:#c8d6d2!important;
  --admin-bg:#f6f8f7!important;--admin-card:#fff!important;--admin-ink:#17211e!important;--admin-muted:#5f6e69!important;--admin-line:#dce5e2!important;--admin-accent:#087c6c!important;--admin-accent-soft:#edf7f4!important;
}
html{background:var(--wd-page)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-synthesis-weight:none}
body,button,input,textarea,select{font-family:var(--font-sans)!important}
code,pre,kbd,samp{font-family:var(--font-mono)!important}
body{color:var(--wd-text)!important;background:var(--wd-page)!important;font-size:15px;line-height:1.65}
h1,h2,h3,h4,h5,h6,.brand-copy b,.corp-brand-copy b{font-family:var(--font-sans)!important;font-weight:700!important;text-wrap:balance}
p,li,.section-heading p,.corp-hero-lead,.corp-section-head p{color:var(--wd-text-secondary)}
html[lang="zh-CN"] h1,html[lang="zh-CN"] h2,html[lang="zh-CN"] h3{line-height:1.15!important;letter-spacing:-.025em!important}
html[lang="en-US"] h1,html[lang="en-US"] h2,html[lang="en-US"] h3{line-height:1.07!important;letter-spacing:-.04em!important}
html[lang="vi-VN"] h1,html[lang="vi-VN"] h2,html[lang="vi-VN"] h3{line-height:1.13!important;letter-spacing:-.025em!important}
.section-heading h1,.section-heading h2,.redeem-copy h1,.redeem-card-head h2,.compat-copy h2,.community-inner h2,.corp-hero h1,.corp-section-head h2,.corp-dev-copy h2,.corp-page-hero h1,.corp-final-card h2{font-family:var(--font-sans)!important;font-weight:700!important}
.corp-hero h1{font-size:clamp(44px,5.4vw,68px)!important;line-height:1.06!important;letter-spacing:-.04em!important}
.corp-section-head h2,.corp-dev-copy h2{font-size:clamp(36px,4vw,52px)!important;line-height:1.09!important;letter-spacing:-.035em!important}
.corp-page-hero h1{font-size:clamp(42px,5.4vw,64px)!important;line-height:1.07!important;letter-spacing:-.04em!important}
.nav-wrap,.corp-nav-wrap{background:rgba(255,255,255,.94)!important;border-bottom-color:rgba(220,229,226,.94)!important;box-shadow:0 1px 0 rgba(16,32,29,.035)!important}
.button,.btn-primary,.btn-ghost,.corp-link-button,.corp-primary-button,.corp-hero-actions a,.corp-final-actions a,.corp-partner-actions a,a.wending-login-action{border-radius:var(--wd-radius-control)!important;font-family:var(--font-sans)!important;font-weight:700!important}
.button-primary,.btn-primary,.redeem-input button,.buy,.login button,.storefront-mobile-trial{border:1px solid var(--wd-brand-600)!important;background:var(--wd-brand-600)!important;color:#fff!important;box-shadow:0 8px 20px rgba(8,124,108,.16)!important}
.button-primary:hover,.btn-primary:hover,.redeem-input button:hover,.buy:hover{background:var(--wd-brand-700)!important;border-color:var(--wd-brand-700)!important;box-shadow:0 10px 24px rgba(8,124,108,.20)!important}
.button-dark,.corp-primary-button,.corp-hero-actions .primary{border-color:var(--wd-brand-950)!important;background:var(--wd-brand-950)!important;color:#fff!important;box-shadow:0 8px 20px rgba(11,33,29,.14)!important}
.button-soft,.storefront-mobile-login{border:1px solid var(--wd-brand-100)!important;background:var(--wd-brand-50)!important;color:var(--wd-brand-700)!important;box-shadow:none!important}
.button-ghost,.corp-link-button,.corp-hero-actions .secondary{border:1px solid var(--wd-line)!important;background:#fff!important;color:var(--wd-text)!important;box-shadow:none!important}
a.wending-login-action::after{content:none!important}
.nav>.wending-login-action,.corp-nav-actions .wending-login-action,.storefront-trial-actions .wending-login-action,.storefront-empty-actions .wending-login-action,.trial-cta-row .wending-login-action{border:1px solid var(--wd-brand-600)!important;background:var(--wd-brand-600)!important;color:#fff!important;box-shadow:0 8px 20px rgba(8,124,108,.16)!important}
.nav nav .wending-login-action{border-color:var(--wd-brand-100)!important;background:var(--wd-brand-50)!important;color:var(--wd-brand-700)!important;box-shadow:none!important}
.footer-links .wending-login-action{border:0!important;background:transparent!important;color:var(--wd-brand-600)!important;box-shadow:none!important}
.redeem-card{border-radius:var(--wd-radius-feature)!important;border-color:var(--wd-line)!important;box-shadow:var(--wd-shadow-raised)!important}
.plan,.steps article,.trial-grid article,.faq details,.corp-feature-card,.corp-enterprise-card,.corp-trust-card,.corp-page-card,.corp-status-card,.panel,.card{border-radius:var(--wd-radius-card)!important;border-color:var(--wd-line)!important;box-shadow:var(--wd-shadow-card)!important}
.corp-product-window,.corp-code-window,.corp-final-card,.corp-partner-band,.storefront-trial-banner,.storefront-empty-state{border-radius:var(--wd-radius-feature)!important}
.field input,.field textarea,.redeem-input input,.storefront-faq-tools input,.agent-field input,.agent-field textarea,.agent-field select,.admin-page input,.admin-page textarea,.admin-page select{border-radius:var(--wd-radius-control)!important;background:#fff!important;border-color:var(--wd-line)!important;color:var(--wd-text)!important}
.field input:focus,.field textarea:focus,.redeem-input input:focus,.storefront-faq-tools input:focus{border-color:var(--wd-brand-500)!important;box-shadow:0 0 0 4px rgba(8,124,108,.10)!important}
.pricing-section,.compat-section,.corp-section.alt,.corp-footer{background:var(--wd-page)!important}
.corp-section.dark,.community-inner,.corp-final-card{background:var(--wd-brand-950)!important}
::selection{background:rgba(8,124,108,.16)!important;color:var(--wd-text)!important}
@media(max-width:680px){body{font-size:15px}.corp-hero h1{font-size:clamp(34px,9vw,44px)!important}.corp-page-hero h1{font-size:clamp(34px,9vw,46px)!important}.section-heading h1{font-size:clamp(31px,8.8vw,38px)!important}.section-heading h2{font-size:clamp(27px,7.5vw,33px)!important}.redeem-copy h1{font-size:clamp(34px,9.6vw,43px)!important}.button,a.wending-login-action{min-height:44px}.redeem-card{border-radius:20px!important}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
