:root{--color-primary:#3563ef;--color-primary-hover:#4c75f1;--color-primary-active:#2558f1;--color-primary-rgb:53, 99, 239;--color-text-primary:#232d42;--color-text-secondary:#5f6b7a;--color-text-description:#0009;--color-text-hint:#e2e8f0;--color-text-rgb:35, 45, 66;--color-divider:#eee;--color-neutral-bg:#f2f2f2;--color-surface:#fff;--color-page-bg:#eef4ff;--color-hero-bg:#ecf4ff;--color-section-bg:#edf3ff;--color-footer-bg:#121212;--product-border-card:#d5e1f3;--product-divider-card:#e4ecf7;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:48px;--space-9:56px;--space-10:64px;--container:1200px;--topbar-height:64px;--radius-card:16px;--radius-control:8px}@font-face{font-family:D-DIN Digits;src:url(../assets/fonts/D-DIN.ttf)format("truetype");font-style:normal;font-weight:400 500;font-display:swap;unicode-range:U+30-39}@font-face{font-family:D-DIN Digits;src:url(../assets/fonts/D-DIN-Bold.ttf)format("truetype");font-style:normal;font-weight:600 900;font-display:swap;unicode-range:U+30-39}*{box-sizing:border-box}html{scroll-padding-top:var(--topbar-height);scroll-behavior:smooth;font-family:D-DIN Digits,PingFang HK,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,sans-serif}body{color:var(--color-text-primary);background:var(--color-page-bg);margin:0}html[lang=en] body{font-family:PingFangSC-Regular,PingFang SC,Arial,Helvetica,sans-serif}html[lang=en] :is(h1,h2,h3,h4,h5,h6){font-family:PingFangSC-Medium,PingFang SC,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}[tabindex]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}img{max-width:100%}.site-container{width:min(var(--container),calc(100% - 48px));margin-inline:auto}.site-button{border:1px solid var(--color-primary);border-radius:var(--radius-control);background:var(--color-primary);min-height:44px;color:var(--color-surface);text-align:center;justify-content:center;align-items:center;padding:10px 24px;font-size:14px;font-weight:600;line-height:22px;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex}.site-button:hover{background:var(--color-primary-active);box-shadow:0 6px 18px rgba(var(--color-primary-rgb),.2);transform:translateY(-1px)}.site-button:active{transform:none}.site-button--secondary{color:var(--color-primary);background:0 0}.site-button--secondary:hover{background:rgba(var(--color-primary-rgb),.06);box-shadow:none}.site-button--text{color:var(--color-text-description);background:0 0;border-color:#0000;padding-inline:0}.site-button--text:hover{color:var(--color-text-primary);box-shadow:none;background:0 0}@media (width<=560px){.site-container{width:calc(100% - 32px)}.site-button{padding-inline:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}*,:after,:before,::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x:;--un-pan-y:;--un-pinch-zoom:;--un-scroll-snap-strictness:proximity;--un-ordinal:;--un-slashed-zero:;--un-numeric-figure:;--un-numeric-spacing:;--un-numeric-fraction:;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset:;--un-shadow:0 0 transparent;--un-ring-inset:;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur:;--un-brightness:;--un-contrast:;--un-drop-shadow:;--un-grayscale:;--un-hue-rotate:;--un-invert:;--un-saturate:;--un-sepia:;--un-backdrop-blur:;--un-backdrop-brightness:;--un-backdrop-contrast:;--un-backdrop-grayscale:;--un-backdrop-hue-rotate:;--un-backdrop-invert:;--un-backdrop-opacity:;--un-backdrop-saturate:;--un-backdrop-sepia:}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.grid{display:grid}.m15{margin:3.75rem}.m16\.6{margin:4.15rem}.m5{margin:1.25rem}.m6{margin:1.5rem}.m9{margin:2.25rem}.inline{display:inline}.block{display:block}.contents{display:contents}.hidden{display:none}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.h4{height:1rem}.flex{display:flex}.inline-flex{display:inline-flex}.flex-wrap{flex-wrap:wrap}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.resize{resize:both}.border{border-width:1px}.px{padding-left:1rem;padding-right:1rem}.py-20{padding-top:5rem;padding-bottom:5rem}.underline{text-decoration-line:underline}.tab{tab-size:4}.outline{outline-style:solid}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s}.ease,.transition{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}
