.migrated-page{color:#222;font-family:Inter,sans-serif}.migrated-page h1,.migrated-page h2,.migrated-page p{margin:0}.migrated-page a{text-decoration:none}.migrated-page img{max-width:100%;display:block}.page-directory{text-align:center;padding:56px 24px 100px}.page-directory h1{letter-spacing:0;color:#1a3a54;font-size:46px;font-weight:700;line-height:1.2}.directory-intro{color:#5268a1;max-width:650px;font-size:24px;font-weight:400;line-height:36px;margin:17px auto 0!important}.directory-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 60px;max-width:1000px;margin:64px auto 0;display:grid}.directory-cards img{aspect-ratio:1;object-fit:cover;border-radius:20px;width:100%}.directory-cards h2{color:#333;letter-spacing:-.8px;margin-top:32px;font-size:24px;font-weight:700;line-height:36px}.page-directory.help{padding-top:28px}.page-directory.help h1{color:#333;font-size:60px}.help .directory-intro{color:#888;max-width:440px;font-weight:500;margin-top:28px!important}.help .directory-cards{gap:48px 100px;max-width:920px;margin-top:80px}.help .directory-cards h2{color:#1a3a54;letter-spacing:0;font-weight:500}.page-policy{padding:56px 16px 72px;font-family:Inter,sans-serif}.page-policy h1{letter-spacing:-.04em;text-align:center;font-size:28px;font-weight:700;line-height:1.4}.policy-body{overflow-wrap:anywhere;margin-top:40px;font-size:18px;line-height:2}.policy-body p{margin:0 0 20px}.policy-body a{color:#4979f9;text-decoration:underline}.page-about{grid-template-columns:250px minmax(0,790px);justify-content:space-between;gap:40px;padding:30px;display:grid}.about-sidebar{align-self:start;position:sticky;top:30px}.about-sun{width:30px;height:30px;margin-bottom:15px;display:block}.page-about h1{letter-spacing:-2.1px;color:#111;font-size:50px;line-height:60px}.about-intro{color:#666;margin:16px 0 60px;font-size:16px;font-weight:500;line-height:1.6}.about-social{color:#666;flex-direction:column;font-size:16px;font-weight:500;line-height:25.6px;display:flex}.about-social>*{border-bottom:1px solid #ddd;padding:10px 0}.about-social>:last-child{border:0}.about-projects{flex-direction:column;gap:40px;display:flex}.about-projects img{object-fit:cover;width:100%;height:500px}.about-projects article>div{justify-content:space-between;align-items:center;margin-top:10px;line-height:25.6px;display:flex}.about-projects h2{font-size:16px;font-weight:600}.about-projects span{color:#666}.page-guide{padding:33px 16px 70px}.guide-intro{color:#939393;text-align:center;max-width:1266px;margin:auto;font-size:15px;line-height:18px}.guide-steps{border-left:2px dashed #4979f9;max-width:360px;margin:154px auto 0;padding:0 0 0 20px;list-style:none}.guide-steps li{padding-bottom:62px;position:relative}.guide-steps li:before{content:"";background:#fff;border:2px solid #4979f9;border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-28px}.guide-steps li:last-child{padding-bottom:0}.step-copy{overflow-wrap:anywhere;font-size:17px;line-height:20.4px}.step-copy p+p{margin-top:2px}.guide-steps img{width:206px;height:auto;margin:32px auto 0}.page-guide.register .guide-intro{font-size:17px;line-height:1.5}.register .guide-steps{max-width:800px;margin-top:80px}.register .guide-steps img{width:399px}.page-download{isolation:isolate;color:#fff;min-height:748px;padding:116px 24px 140px;position:relative}.download-background{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.page-download h1{letter-spacing:-2.6px;text-align:center;font-size:50px;line-height:60px}.download-platforms{background:#ffffff24;border-radius:26px;grid-template-columns:repeat(2,minmax(0,1fr)) 200px;gap:70px;max-width:1146px;margin:53px auto 0;padding:68px 40px 88px;display:grid}.download-platforms h2{text-align:center;font-size:32px;font-weight:500;line-height:38px}.platform-content{grid-template-columns:150px 200px;justify-content:center;align-items:center;gap:16px;margin-top:34px;display:grid}.download-qr{border-radius:16px;width:150px;height:150px}.platform-buttons{flex-direction:column;gap:25px;width:200px;display:flex}.platform-buttons>a:not(.store-download):not(.apk-download)>img{width:200px;height:auto}.apk-download{color:#fff;background:#4979f9;border-radius:32px;justify-content:center;align-items:center;gap:20px;height:56px;font-size:24px;font-weight:500;display:flex}.apk-download .download-arrow{object-fit:contain;width:30px;height:30px}.store-download{color:#fff;background:#111;border-radius:32px;justify-content:center;align-items:center;gap:10px;width:200px;height:54px;display:flex}.store-download img{object-fit:contain;width:36px;height:36px}.store-download small{font-size:12px;display:block}.store-download strong{font-size:20px;display:block}.mac-content{flex-direction:column;align-items:center;gap:12px;margin-top:34px;display:flex}.page-download .mac-guide{color:#fff;font-size:12px}@media (width<=1000px){.directory-cards,.help .directory-cards{gap:40px}.page-directory h1{font-size:40px}.page-directory.help h1{font-size:48px}.page-download{padding-top:64px}.page-download h1{font-size:40px;line-height:48px}.download-platforms{flex-direction:column;gap:38px;max-width:446px;margin-top:34px;padding:30px 40px;display:flex}.platform-content,.mac-content{margin-top:20px}.page-about{grid-template-columns:220px minmax(0,1fr)}.about-projects img{aspect-ratio:1;height:auto}}@media (width<=600px){.page-directory{padding:40px 24px 64px}.page-directory h1,.page-directory.help h1{letter-spacing:-.8px;font-size:28px}.directory-intro{font-size:18px;line-height:27px;margin-top:16px!important}.directory-cards,.help .directory-cards{grid-template-columns:1fr;gap:40px;max-width:293px;margin-top:40px}.directory-cards h2{margin-top:20px;font-size:22px}.page-policy{padding-top:40px}.page-policy h1{font-size:24px}.policy-body{font-size:16px;line-height:1.8}.page-about{grid-template-columns:1fr;padding:30px 24px}.about-sidebar{position:static}.page-about h1{font-size:40px}.about-intro{margin-bottom:32px}.about-social{margin-bottom:16px}.page-guide{padding:36px 17px 60px}.guide-intro{max-width:326px;line-height:1.4}.guide-steps{max-width:none;margin:154px 0 0 -11px;padding-left:24px}.guide-steps li:before{left:-32px}.step-copy{max-width:calc(100vw - 64px)}.guide-steps img{width:196px;margin-top:32px}.register .guide-steps{margin-top:80px}.register .guide-steps img{width:min(100%,399px)}.page-download{min-height:748px;padding:32px 15px 48px}.page-download h1{letter-spacing:-1px;font-size:32px;line-height:38px}.download-platforms{flex-direction:column;gap:38px;margin-top:30px;padding:24px;display:flex}.download-platforms h2{font-size:20px;line-height:28px}.platform-content{grid-template-columns:110px 140px;justify-content:center;gap:16px;margin-top:24px;display:grid}.download-qr{width:110px;height:110px}.platform-buttons{gap:25px;width:140px}.platform-buttons>a:not(.store-download):not(.apk-download)>img{width:140px}.apk-download{gap:12px;height:42px;font-size:16px}.platform-content .store-download{width:140px;height:42px}.platform-content .store-download strong{font-size:14px}.platform-content .store-download small{font-size:10px}.apk-download .download-arrow{width:18px;height:18px}.platform-content .store-download img{width:28px}.mac-content{gap:16px;margin-top:16px}}.policy-body img,.about-intro img,.guide-intro img,.step-copy img{max-width:100%;height:auto}.policy-body table,.about-intro table,.step-copy table{border-collapse:collapse}.policy-body td,.policy-body th,.step-copy td,.step-copy th{border:1px solid #bbb;padding:8px}.cms-preview-notice[data-astro-cid-e5o2dhuk],.cms-preview-notice[data-astro-cid-zkhec6xw]{color:#385174;text-align:center;background:#edf2fb;margin:0;padding:12px 24px;font:14px/1.5 system-ui}
