.register-page .login-logo{padding-bottom:calc(var(--unit) * .3125)}.register-page .login-card{margin-top:calc(var(--unit) * 2);margin-bottom:calc(var(--unit) * 2)}.area-dialog{--area-unit:min(4.26667vw, 24.7467px);color:#fff;width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;font-size:calc(var(--area-unit) * .875);background:#0071dc;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.area-dialog[open]{flex-direction:column;animation:.3s both area-enter;display:flex}.area-dialog::backdrop{background:#0006}.area-toolbar{flex:0 0 44px;align-items:center;display:flex}.area-back{color:#fff;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:12px;display:flex}.area-back span{border-bottom:2px solid;border-left:2px solid;width:12px;height:12px;transform:rotate(45deg)}[dir=rtl] .area-back span{transform:rotate(225deg)}.area-dialog .area-search{flex:0 0 calc(var(--area-unit) * 2.6875);padding:0 calc(var(--area-unit) * .5625);border-bottom:1px solid #ccc;align-items:center;gap:0;display:flex}.area-dialog .area-search input{width:60%;min-width:0;color:#fff;background:0 0;border:0;border-radius:0;flex:1;margin-inline-start:calc(var(--area-unit) * .3125);padding:0;font-size:14px}.area-dialog .area-search input::placeholder{color:#fff;opacity:1}.area-dialog .area-search button{border-radius:calc(var(--area-unit) * .25);color:#000;width:24%;height:80%;box-shadow:calc(var(--area-unit) * .1875) calc(var(--area-unit) * .1875) calc(var(--area-unit) * .1875) #747474;font-size:calc(var(--area-unit) * .875);overflow-wrap:anywhere;background:#fff;border:0;padding:0 4px;font-weight:700}.area-dialog .code-list{min-height:0;max-height:none;padding:calc(var(--area-unit) * .75) var(--area-unit) calc(var(--area-unit) * 6.25);overscroll-behavior:contain;flex:1;margin:0;overflow-y:auto}.area-dialog .code-list button{width:100%;height:calc(var(--area-unit) * 3);color:#fff;font-size:inherit;background:0 0;border:0;border-bottom:1px solid #dcdcdc;align-items:center;padding:0;display:flex}.area-dialog .code-list img{width:calc(var(--area-unit) * 2.375);height:calc(var(--area-unit) * 1.5);object-fit:fill;margin-right:2%}.area-dialog button:focus-visible,.area-dialog input:focus-visible{outline-color:#fff}.area-dialog .area-search button:focus-visible{outline-color:#222}@keyframes area-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.area-dialog[open]{animation:none}}.area-dialog .code-list{scrollbar-width:none}.area-dialog .code-list::-webkit-scrollbar{display:none}.home-page{--home-unit:min(4.26667vw, 24.7467px);max-width:580px;min-height:100dvh;padding-bottom:calc(65px + env(safe-area-inset-bottom));color:#232f3d;background:#f6fafc;margin:0 auto}.home-brand{background:#fff}.home-brand img{width:100%;height:calc(var(--home-unit) * 2.8125);display:block}.home-income{margin:calc(var(--home-unit) * .75) var(--home-unit);padding:8px calc(var(--home-unit) * .5625);min-height:calc(var(--home-unit) * 2.375);color:#fff;border-radius:calc(var(--home-unit) * .5625);font-size:calc(var(--home-unit) * .875);background:#0071dc;justify-content:space-between;align-items:center;gap:8px;display:flex}.home-income>div{justify-content:center;align-items:center;gap:4px;min-width:30%;display:flex}.home-income img{width:calc(var(--home-unit) * 1.1875);height:calc(var(--home-unit) * 1.1875)}.home-income small{font-size:calc(var(--home-unit) * .5625)}.home-banner{margin:0 var(--home-unit);border-radius:10px 10px 0 0;height:150px;overflow:hidden}.home-banner img{width:100%;height:calc(var(--home-unit) * 8.375);border-radius:10px;display:block}.home-notice{margin:calc(var(--home-unit) * .5) var(--home-unit);padding:0 calc(var(--home-unit) * .25);min-height:calc(var(--home-unit) * 2.0625);border-radius:calc(var(--home-unit) * .25);background:#cbd8fe;align-items:center;gap:8px;display:flex}.home-notice svg{flex-shrink:0;width:28px;height:28px}.home-notice span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.home-section{margin:calc(var(--home-unit) * .9375) var(--home-unit) 0}.home-section h2{margin:calc(var(--home-unit) * .3125) 0;min-height:calc(var(--home-unit) * 1.875);font-size:calc(var(--home-unit) * 1.125);line-height:1.5}.home-services{min-height:calc(var(--home-unit) * 8.125);grid-template-columns:1fr 1fr;gap:4%;display:grid}.home-services-left{flex-direction:column;justify-content:space-between;gap:14px;display:flex}.service-card{border-radius:calc(var(--home-unit) * .25);color:#fff;text-align:start;text-transform:capitalize;border:0;font-weight:800}.service-card span{overflow-wrap:anywhere}.service-about,.service-help{min-height:calc(var(--home-unit) * 3.65625);padding:calc(var(--home-unit) * .25);font-size:calc(var(--home-unit) * 1);justify-content:space-between;align-items:center;gap:4px;display:flex}.service-about{background:#ffac20 url(/assets/home/eb2.1127959f.svg)}.service-help{background:#ff5947 url(/assets/home/eb3.2e094975.svg)}.service-about img,.service-help img{width:calc(var(--home-unit) * 1.5);height:calc(var(--home-unit) * 1.5);margin-inline-end:10%}.service-support{padding:calc(var(--home-unit) * 1.125) calc(var(--home-unit) * .875) calc(var(--home-unit) * 4);font-size:calc(var(--home-unit) * 1.375);background:#0085ff url(/assets/home/eb1.1d54f809.svg) 50%/cover;position:relative}.service-support img{width:calc(var(--home-unit) * 5.1875);height:calc(var(--home-unit) * 3.4375);inset-inline-end:calc(var(--home-unit) * .3125);bottom:calc(var(--home-unit) * 1.5);position:absolute}.home-partners{padding-top:calc(var(--home-unit) * .9375);margin-top:0}.partner-grid{gap:calc(var(--home-unit) * .6875);margin-top:calc(var(--home-unit) * .6875);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.partner-grid img{aspect-ratio:1;border-radius:calc(var(--home-unit) * .5625);width:100%}.home-tabs{z-index:10;width:min(100%,580px);padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #ddd;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.home-tabs button{color:#999;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;min-height:50px;padding:4px 2px;font-size:10px;display:flex}.home-tabs button.active{color:#0071dc}.home-tabs img{width:24px;height:24px}.home-tabs span{overflow-wrap:anywhere}.home-error{color:#b3261e;background:0 0;border:0;margin:10px auto;display:block}:root{color:#222;font-synthesis:none;text-rendering:optimizelegibility;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif}*{box-sizing:border-box}body{background:#fff;margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}button:focus-visible,input:focus-visible{outline-offset:3px;outline:2px solid #0071dc}.login-page{--unit:min(4.26667vw, 24.7467px);max-width:580px;min-height:100dvh;padding-bottom:calc(var(--unit) * 1.25);background:#3563f4 url(/assets/login-bg.png) 50%/100% 100% no-repeat;margin:0 auto;position:relative}.login-top{height:calc(var(--unit) * 2.375);padding:calc(var(--unit) * .5625);justify-content:flex-end;align-items:center;display:flex}.language-picker{z-index:5;position:relative}.language-trigger{color:#fff;font-size:calc(var(--unit) * .875);background:0 0;border:0;padding:0}.language-trigger:focus-visible{outline-color:#fff}.language-list{inset-inline-end:0;background:#fff;border-radius:14px;width:max-content;min-width:130px;max-height:min(65vh,600px);padding:6px;position:absolute;top:calc(100% + 10px);overflow-y:auto;box-shadow:3px 5px 16px #0004}.language-list button{color:#222;background:0 0;border:0;border-radius:7px;width:100%;min-height:40px;padding:8px 16px;font-size:14px;display:block}.language-list button:hover,.language-list button[aria-pressed=true]{color:#0071dc;background:#edf5ff}.login-logo{padding:calc(var(--unit) * 1.5625) 0;justify-content:center;display:flex}.login-logo img{width:calc(var(--unit) * 6.875);height:calc(var(--unit) * 6.875);display:block}.login-card{margin:0 var(--unit);padding:calc(var(--unit) * .5625);border-radius:calc(var(--unit) * .5625);background:#fff;flex-direction:column;display:flex}.field-wrap{margin-top:calc(var(--unit) * 1.5);margin-bottom:var(--unit);position:relative}.field{border-radius:calc(var(--unit) * .25);border:1px solid #717180;align-items:center;height:38px;font-size:14px;display:flex}.field:focus-within{border-color:#0071dc;box-shadow:0 0 0 2px #0071dc18}.field input{width:100%;min-width:0;height:100%;padding:calc(var(--unit) * .25);border-radius:inherit;color:#222;background:0 0;border:0;outline:none}.field input::placeholder{color:#999;opacity:1}.area-button{color:#222;background:0 0;border:0;flex:0 0 13%;justify-content:center;align-items:center;gap:8px;min-width:52px;height:100%;padding:0 5px;font-size:14px;display:flex}.chevron{border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;transform:rotate(45deg)translateY(-2px)}.login-button{color:#fff;width:100%;min-height:46px;box-shadow:calc(var(--unit) * -.25) calc(var(--unit) * .5625) calc(var(--unit) * .5625) #29050526;background:#0071dc;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;margin:3% 0;padding:10px 14px;font-size:18px;line-height:26px;display:flex}.login-button:hover:not(:disabled){background:#0064c5}.register-row{color:#717180;font-size:calc(var(--unit) * .6875);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px;margin:3% 0;line-height:1.4;display:flex}.register-link{color:#0071dc;background:0 0;border:0;padding:0}.invalid{border-color:#c32f35}dialog{color:#222;border:0;border-radius:14px;width:min(90vw,460px);max-height:80dvh;padding:20px;box-shadow:0 16px 50px #0003}dialog::backdrop{background:#0006}.dialog-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.dialog-header h2{margin:0;font-size:18px}.close-button{color:#717180;background:0 0;border:0;padding:0 6px;font-size:28px}.notice-dialog p{font-size:15px;line-height:1.6}.spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}@media (width<=380px){.register-row{font-size:12px}}.toast-layer{z-index:999;pointer-events:none;font-size:16px;position:fixed;inset:0}.login-toast{color:#fff;text-align:center;overflow-wrap:anywhere;background:#111111b3;border-radius:5px;width:max-content;min-width:8em;max-width:min(80vw,480px);padding:10px 12px;line-height:1.5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.language-list{scrollbar-width:none}.language-list::-webkit-scrollbar{display:none}
