.link-arrow{flex-shrink:0;width:1em;height:1em;transition:transform .2s;transform:translate(0)}.link-arrow .chevrow-stem{stroke-dasharray:10;stroke-dashoffset:10px;transition:stroke-dashoffset .2s}:is(a,button,[role=button]):is(:hover,:focus-visible) .link-arrow{transform:translate(4px)}:is(a,button,[role=button]):is(:hover,:focus-visible) .link-arrow .chevrow-stem{stroke-dashoffset:20px;stroke-dasharray:0}@media (prefers-reduced-motion:reduce){.link-arrow,.link-arrow .chevrow-stem{transition:none}}
button.download-button{color:#fff;white-space:nowrap;cursor:pointer;background:#151a24;border:1px solid #151a24;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:500;transition:background-color .18s,border-color .18s;display:inline-flex}button.download-button:not([data-size]){height:36px;min-height:36px;padding:8px 12px;font-size:13px;line-height:18px}button.download-button>svg{flex-shrink:0;width:16px;height:16px}@media (hover:hover){button.download-button:hover:not(:disabled){border-color:rgb(var(--primary));background:rgb(var(--primary))}}button.download-button:disabled{opacity:.6;cursor:wait}
.download-menu{width:min(320px,100vw - 32px);color:var(--text-color);padding:10px;font-size:14px;line-height:1.5;box-shadow:0 16px 48px -12px #151a242e}.download-menu .download-title{color:rgb(var(--text-muted-rgb));margin:4px 12px 10px;font-size:12px}.download-menu :is(.download-row,.download-choice){width:100%;min-height:52px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:12px;transition:background .15s,color .15s;display:flex}.download-menu :is(.download-row,.download-choice):not(:disabled):is(:hover,[data-popup-open],[data-current]){background:rgb(var(--primary) / .07)}.download-menu button:focus-visible{outline-offset:-2px;outline:2px solid rgb(var(--primary))!important}.download-menu .download-name{flex:1}.download-menu .download-system{flex-shrink:0;width:18px;height:18px}.download-menu svg{flex-shrink:0;width:16px;height:16px}.download-menu .download-badge{color:rgb(var(--primary-hover));white-space:nowrap;font-size:11px}.download-menu .download-arrow{color:rgb(var(--text-muted-rgb));margin-left:auto}.download-menu button:disabled{opacity:.6;cursor:wait}.download-menu .download-choice{white-space:nowrap}.download-menu .download-choice>span:first-child{flex:1}.download-menu .download-choices{gap:2px;display:grid}.download-menu .download-mac .download-choices{padding-left:18px}.download-menu .download-mac>.download-row{cursor:default}.download-menu.download-submenu{width:max-content;min-width:240px;max-width:calc(100vw - 32px)}.download-menu .download-error{color:rgb(var(--danger-rgb));overflow-wrap:anywhere;margin:8px 12px;font-size:12px}.download-menu .download-loading{margin-left:auto;animation:1s linear infinite download-spin}@keyframes download-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.download-menu .download-loading{animation:none}}
.shell-skip{z-index:150;color:#fff;background:rgb(var(--primary));border-radius:8px;padding:12px 20px;position:fixed;top:12px;left:24px;transform:translateY(calc(-100% - 24px))}.shell-skip:focus-visible{box-shadow:0 0 0 3px #fff, 0 0 0 5px rgb(var(--primary));transform:translateY(0)}.home-shell{--shell-ground:#fff;--shell-ink:#151a24;--shell-muted:#626c7d;--shell-line:#e1e5ed;--shell-action:rgb(var(--primary));color:var(--shell-ink);background:var(--shell-ground)}.home-shell .shell-header{height:72px;color:var(--shell-ink);background:var(--shell-ground);border-color:var(--shell-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.home-shell .page-progress{background:var(--shell-action);transform-origin:0;pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.home-shell .shell-bar,.home-shell .shell-footer{width:calc(100% - 112px);max-width:1280px;padding-inline:0}.home-shell .shell-brand{margin-right:20px}.home-shell .shell-brand>img,.home-shell .shell-brand>span{height:30px}.home-shell .shell-nav{color:var(--shell-muted);white-space:nowrap;gap:clamp(12px,1.2vw,20px);margin-left:0;font-size:13px;font-weight:500}.home-shell .shell-nav>a,.home-shell .shell-nav>button{min-height:44px;color:inherit;align-items:center;transition:color .18s;display:inline-flex;position:relative}.home-shell .shell-nav>a:after,.home-shell .shell-nav>button:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.home-shell .shell-nav>:is(a,button):hover{color:var(--shell-action)}.home-shell .shell-nav>:is(a,button):hover:after{transform:scaleX(1)}.home-shell .shell-nav>:is(a,button):focus-visible:after{transform:scaleX(1)}.home-shell .shell-actions{gap:8px}.home-shell .shell-actions>div:last-child{gap:20px}.home-shell .shell-register{color:var(--shell-ink);font-size:13px;transition:color .18s;display:inline-flex}.home-shell .shell-register:hover{color:var(--shell-action)}.home-shell>main{margin-top:-72px;scroll-margin-top:72px}.home-shell :is(a,button):focus-visible{box-shadow:0 0 0 3px var(--shell-ground), 0 0 0 5px var(--shell-action)}.home-shell .site-footer{color:var(--shell-ink);background:var(--shell-ground);border-top:1px solid var(--shell-line)}.home-shell .site-footer:before{display:none}.home-shell .shell-footer{padding-top:72px;padding-bottom:28px}.home-shell .shell-columns{grid-template-columns:1.5fr repeat(5,minmax(0,1fr));column-gap:32px}.home-shell .shell-settings>a img,.home-shell .shell-settings>a>span{height:30px}.home-shell .shell-settings>div{margin-top:24px}.home-shell .footer-art{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:absolute;inset:0;overflow:clip}.home-shell .footer-word{color:#3f5b8200;letter-spacing:-.04em;text-align:center;-webkit-text-stroke:1px #3f5b8205;width:max-content;font-family:Arial,sans-serif;font-size:clamp(56px,20.8vw,360px);font-weight:500;line-height:1}.home-shell .footer-word>span{white-space:nowrap;width:-moz-fit-content;width:fit-content;margin-inline:auto;display:block}.home-shell .shell-columns h2{color:var(--shell-ink);letter-spacing:0;margin-bottom:8px;font-size:13px;font-weight:600}.home-shell .shell-columns nav{gap:0;margin-top:16px}.home-shell .shell-columns nav a{min-height:44px;color:var(--shell-muted);text-underline-offset:5px;align-items:center;font-size:13px;line-height:1.6;text-decoration:none;transition:color .18s;display:flex}.home-shell .shell-columns nav a:hover{color:var(--shell-ink);text-decoration:underline}.home-shell .shell-legal{padding-top:24px;color:var(--shell-muted);justify-content:space-between;gap:16px;padding-inline:0;font-size:13px;line-height:1.7}.home-shell .shell-legal a{width:auto;min-height:44px;color:inherit}@media (min-width:1400px){.home-shell .shell-nav{font-size:14px}.home-shell .shell-brand{margin-right:32px}}@media (max-width:1279px){.home-shell .shell-nav{display:none}.home-shell .shell-bar,.home-shell .shell-footer{width:calc(100% - 80px)}.home-shell .shell-columns{column-gap:24px}}@media (max-width:1023px){.home-shell .shell-header{height:64px}.home-shell>main{margin-top:-64px;scroll-margin-top:64px}.home-shell .shell-footer{padding-top:48px}.home-shell .shell-columns{grid-template-columns:1fr;gap:32px}.home-shell .shell-settings{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding-inline:0;display:grid}.home-shell .shell-settings>div{grid-area:1/2;margin-top:0}.home-shell .shell-columns h3>button{color:var(--shell-ink);padding-inline:0;font-size:14px;font-weight:500}.home-shell .shell-columns nav{padding-inline:0}.home-shell .shell-columns nav a{font-size:14px}.home-shell .shell-legal{text-align:left}}@media (max-width:639px){.home-shell .shell-bar,.home-shell .shell-footer{width:calc(100% - 40px)}.home-shell .shell-brand>img,.home-shell .shell-brand>span,.home-shell .shell-settings>a img,.home-shell .shell-settings>a>span{height:28px}.home-shell .shell-legal{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.home-shell .shell-nav>a:after,.home-shell .shell-nav>button:after,.shell-skip{transition:none}}.shell-header{--header-gap:0px;--header-small-gap:48px;--header-limit:960px;--header-rise:12px;--header-padding:0px}.home-shell .shell-header{--header-gap:112px}.shell-water{z-index:-1;visibility:hidden;pointer-events:none;fill:#fffffff5;stroke:#151a241f;stroke-width:1px;width:100%;height:112px;filter:drop-shadow(0 8px 12px rgb(21 26 36/var(--header-shade,0)));position:absolute;top:0;left:0;overflow:visible}.shell-header[data-water],.home-shell .shell-header[data-water],.shell-header[data-compact],.home-shell .shell-header[data-compact]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border-color:#0000}.shell-header[data-water] .shell-water{visibility:visible}.shell-header .shell-bar{transition:width .28s,max-width .28s,height .28s,padding .28s,transform .28s,border-radius .28s,background .18s,box-shadow .28s;position:relative;transform:translateY(0)}.shell-header[data-compact] .shell-bar{width:calc(100% - 48px);max-width:960px;height:56px;color:var(--shell-ink,var(--text-color));-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);pointer-events:auto;background:#ffffffeb;border-radius:16px;padding-inline:12px;transform:translateY(12px);box-shadow:0 8px 32px -10px #151a242e,0 0 0 1px #151a241a}.shell-header[data-compact] .shell-brand{margin-right:24px}.shell-header[data-compact] .shell-brand>img,.shell-header[data-compact] .shell-brand>span{height:28px}.shell-header[data-compact] .shell-nav-compact{white-space:nowrap;gap:24px;margin-inline:auto;font-size:13px;font-weight:500}.shell-header[data-compact] .shell-nav-compact>:is(a,button){align-items:center;min-height:44px;display:inline-flex}.shell-header[data-compact] .shell-actions{gap:8px;margin-left:0}.shell-header[data-compact] .shell-actions>div:last-child{gap:16px}.shell-header[data-compact] .page-progress{visibility:hidden}.shell-header :is(a,button):focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid rgb(var(--primary))!important}.shell-menu-trigger{cursor:pointer;align-items:center;gap:4px;min-height:44px;transition:color .15s;display:inline-flex}.shell-nav .shell-menu-trigger:is(:hover,[data-popup-open]){color:rgb(var(--primary))}.shell-menu-arrow{flex-shrink:0;width:14px;height:14px;transition:transform .18s}.shell-menu{min-width:200px;max-width:calc(100vw - 32px);color:var(--text-color);background:rgb(var(--card-bg-rgb) / 97%);border-color:rgb(var(--border-color-rgb) / 85%);border-radius:12px;padding:6px;font-size:13px;box-shadow:0 16px 40px -12px #151a242e}.shell-menu.shell-submenu{min-width:220px}.shell-menu-list{gap:2px;display:grid}.shell-menu :is(.shell-menu-link,.shell-menu-trigger){width:100%;min-height:44px;color:inherit;white-space:nowrap;text-align:left;cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;transition:color .15s,background .15s;display:flex}.shell-menu :is(.shell-menu-link,.shell-menu-trigger):is(:hover,[data-popup-open]){color:rgb(var(--primary-hover));background:rgb(var(--primary) / 8%)}.shell-menu :is(a,button):focus-visible{outline-offset:-2px;box-shadow:none;background:rgb(var(--primary) / 8%);outline:2px solid rgb(var(--primary))!important}.shell-menu svg{flex-shrink:0;width:16px;height:16px}.shell-menu .shell-menu-arrow{width:14px;height:14px;color:rgb(var(--text-muted-rgb));margin-left:auto}@media (max-width:1279px){.shell-header{--header-limit:600px;--header-padding:16px}.home-shell .shell-header{--header-gap:80px;--header-padding:0px}.shell-header[data-compact] .shell-bar{max-width:600px}.shell-header[data-compact] .shell-nav,.shell-header[data-compact] .shell-actions{display:none}.shell-header[data-compact] .shell-brand{margin-right:0}.shell-header[data-compact] .shell-bar>button:last-child{border-radius:10px;width:44px;height:44px}}@media (max-width:1023px){.shell-header{--header-rise:8px}.shell-header[data-compact] .shell-bar{transform:translateY(8px)}}@media (max-width:639px){.shell-header{--header-small-gap:32px}.home-shell .shell-header{--header-gap:40px}.shell-header[data-compact] .shell-bar{width:calc(100% - 32px)}.shell-header[data-compact] .shell-brand>img,.shell-header[data-compact] .shell-brand>span{height:26px}}@media (prefers-reduced-motion:reduce){.shell-header .shell-bar,.shell-menu-trigger,.shell-menu-arrow,.shell-menu :is(.shell-menu-link,.shell-menu-trigger){transition:none}}.shell-header[data-water] .shell-bar{width:var(--header-width);max-width:none;height:var(--header-size);padding-inline:var(--header-pad);border-radius:var(--header-round);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translateY(var(--header-top));pointer-events:auto;background:0 0;transition:none}.shell-header[data-water] .shell-nav{margin-left:var(--header-nav-left);margin-right:var(--header-nav-right)}.shell-header[data-water] .shell-actions{margin-left:auto}
.mobile-backdrop{background:#fff;position:fixed;inset:0}.mobile-menu{--menu-padding:40px;padding:env(safe-area-inset-top) 0 max(24px, env(safe-area-inset-bottom));color:#171d28;-webkit-font-smoothing:antialiased;background:#fff;flex-direction:column;font-family:Host Grotesk,PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.mobile-head,.mobile-row,.mobile-links,.mobile-actions,.mobile-settings{padding-inline:var(--menu-padding)}.mobile-head{border-bottom:1px solid #dfe4ec;flex-shrink:0;justify-content:space-between;align-items:center;min-height:72px;display:flex}.mobile-head>a img,.mobile-head>a>span{height:30px}.mobile-head button{width:44px;height:44px}.mobile-body{overscroll-behavior:contain;overscroll-behavior-x:none;touch-action:pan-y pinch-zoom;flex:1;min-width:0;min-height:0;overflow:hidden auto}.mobile-group{border-bottom:1px solid #e9edf3}.mobile-row{text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding-block:16px;font-weight:500;line-height:1.5;display:flex}.mobile-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;padding-bottom:20px;display:grid}.mobile-link{color:#657080;align-items:center;min-height:44px;font-size:14px;font-weight:400;line-height:1.6;display:flex}.mobile-menu [aria-current=page]{color:rgb(var(--primary))}@media (hover:hover){.mobile-menu :is(.mobile-row,.mobile-link,.mobile-register,.mobile-language):hover{color:rgb(var(--primary))}}.mobile-menu :is(a,button):focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid rgb(var(--primary))!important}.mobile-actions,.mobile-languages{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mobile-actions{margin-top:28px}.mobile-register,.mobile-language{border:1px solid #dfe4ec;border-radius:8px;justify-content:center;align-items:center;height:36px;min-height:36px;padding:8px 12px;font-size:13px;font-weight:500;line-height:18px;display:flex}.mobile-settings{padding-block:24px 8px}.mobile-settings p{color:#657080;margin-bottom:12px;font-size:12px}.mobile-language{color:#657080;cursor:pointer;gap:8px}.mobile-language.is-active{border-color:rgb(var(--primary) / .25);color:rgb(var(--primary));background:#f5f7fb}@media (max-width:767px){.mobile-menu{--menu-padding:20px}.mobile-head{min-height:64px}.mobile-head>a img,.mobile-head>a>span{height:27px}}@media (min-width:1280px){.mobile-menu,.mobile-backdrop{display:none}}
.support-button{color:var(--text-color);transition:border-color .2s var(--motion-ease), background-color .2s var(--motion-ease), color .2s var(--motion-ease)}.support-button:is(:focus-within,[data-open]){border-color:rgb(var(--primary));color:var(--text-inverse);background:rgb(var(--primary))}.support-button .support-trigger{--support-time:.44s;--support-delay:0s;height:48px;color:inherit;transition:padding-right var(--support-time) var(--motion-ease);background:0 0;gap:0;padding:0}.support-icon{flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.support-label{opacity:0;transition:grid-template-columns var(--support-time) var(--motion-ease), opacity .18s ease var(--support-delay);grid-template-columns:0fr;font-size:13px;display:grid}.support-label>span{white-space:nowrap;min-width:0;transition:transform var(--support-time) var(--motion-ease);overflow:hidden;transform:translate(4px)}.support-button button.support-trigger:is(:focus-visible,[data-popup-open]){--support-time:.56s;--support-delay:.18s;color:inherit;background:0 0;padding-right:12px}.support-trigger:is(:focus-visible,[data-popup-open]) .support-label{opacity:1;grid-template-columns:1fr}.support-trigger:is(:focus-visible,[data-popup-open]) .support-label>span{transform:translate(0)}.support-button button.support-trigger:focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid rgb(var(--primary))!important}.support-popup[role=dialog]{--popup-y:48px;--popup-turn:2.5deg;width:min(288px,100vw - 80px);max-height:calc(100dvh - 24px);padding:20px}@media (max-width:639px){.support-popup[role=dialog]{--popup-y:24px;--popup-turn:1.5deg;width:min(256px,100vw - 24px);max-height:var(--available-height);padding:16px}.support-popup .support-title{font-size:18px;line-height:24px}.support-popup .support-details{margin-top:16px}.support-popup .support-phone-block{padding-bottom:12px}.support-popup .support-phone{margin-top:4px;font-size:20px;line-height:28px}.support-popup .support-qr-title{margin-top:12px;margin-bottom:8px}.support-popup .support-qr{width:184px;max-width:100%;margin-inline:auto;padding:10px}}@media (hover:hover) and (pointer:fine){.support-button:hover{border-color:rgb(var(--primary));color:var(--text-inverse);background:rgb(var(--primary))}.support-button button.support-trigger:hover{--support-time:.56s;--support-delay:.18s;color:inherit;background:0 0;padding-right:12px}.support-trigger:hover .support-label{opacity:1;grid-template-columns:1fr}.support-trigger:hover .support-label>span{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.support-button,.support-button .support-trigger,.support-label,.support-label>span{transition:none}}
