:root{--viv-bg:#1f1f1f;--viv-bg-deep:#161616;--viv-surface:#181818;--viv-surface-alt:#2b2b2b;--viv-elevated:#242424;--viv-pink:#df5c9a;--viv-pink-bright:#ffa0d5;--viv-blue:#5cb3df;--viv-blue-light:#8fd2ff;--viv-text-strong:#f4f4f4;--viv-text:#b8b8b8;--viv-text-muted:#9c9c9c;--viv-text-dim:#6f6f6f;--viv-border:#2b2b2b;--viv-border-strong:#3a3a3a;--viv-hair:#303030;--viv-display:"Jost", system-ui, sans-serif;--viv-body:"Sen", system-ui, sans-serif;--viv-mono:"Geist Mono", ui-monospace, monospace;--viv-radius:0px}html body{background:var(--viv-bg)}.viv-limmark{font-family:var(--viv-display);letter-spacing:-.045em;white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:600;line-height:1}.viv-limmark__l{color:var(--viv-pink)}.viv-limmark__i{color:var(--viv-text-strong)}.viv-limmark__m{color:var(--viv-blue)}.viv-bordmark{font-family:var(--viv-display);letter-spacing:-.05em;color:var(--viv-text-strong);-webkit-user-select:none;user-select:none;font-weight:700;line-height:1}@layer _.a{._Ca13{justify-content:center}.Sh13{padding-inline-start:24px}.Rh13{padding-inline-end:24px}.To13{padding-top:48px}.Qo13{padding-bottom:48px}.L6S6Mn13{max-width:760px}.-_6BNtrc-snabcc13{--fs:pow(1.125, 10)}.Ul13{row-gap:1rem}.ql13{column-gap:1rem}.eb13{align-items:center}.Ug13{row-gap:.75rem}.qg13{column-gap:.75rem}.Za13{width:100%}.LAuvMn13{max-width:720px}.-_6BNtrc-g13{--fs:pow(1.125, 4)}.xe13{font-weight:800}.JE13{margin-top:2.5rem}.pt13{color:var(--lightningcss-light,#292929)var(--lightningcss-dark,#dbdbdb)}.JC13{margin-top:1rem}.sd13{display:flex}._ta13{flex-direction:column}.Ui13{row-gap:1.25rem}.qi13{column-gap:1.25rem}.JA13{margin-top:1.5rem}.-_6BNtrc-d13{--fs:pow(1.125, 1)}.JH13{margin-top:3.5rem}.JG13{margin-top:2rem}._Wa13{text-align:center}.-_6BNtrc-e13{--fs:pow(1.125, 2)}.xd13{font-weight:700}._Fd13{line-height:round(1em * (1.15 + (1 - ((min(32, var(--s2-font-size-base,14) * var(--fs)) - 10)) / 22) * .15), 2px)}.po13{color:var(--lightningcss-light,#131313)var(--lightningcss-dark,#f2f2f2)}.Jv13{margin-top:.5rem}.uk13{font-family:var(--s2-font-family-sans,adobe-clean-spectrum-vf), adobe-clean-variable, adobe-clean, ui-sans-serif, system-ui, sans-serif}.-_6BNtrc-c13{--fs:pow(1.125, 0)}.vx13{font-size:round(var(--s2-font-size-base,14) * var(--fs) / 16 * 1rem, 1px)}.xb13{font-weight:400}._xa13{font-synthesis-weight:none}._Fb13{line-height:1.5}.pv13{color:var(--lightningcss-light,#505050)var(--lightningcss-dark,#afafaf)}.Js13{margin-top:.25rem}}@layer _.b{.xX0cczbd13:is(:lang(ja),:lang(ko),:lang(zh)){font-weight:700}.xX0cczbc13:is(:lang(ja),:lang(ko),:lang(zh)){font-weight:500}._xX0cczba13:is(:lang(ja),:lang(ko),:lang(zh)){font-synthesis-weight:none}._FnuYUweb13:is(:lang(ja),:lang(ko),:lang(zh),:lang(zh-Hant),:lang(zh-Hans),:lang(zh-CN),:lang(zh-SG)){line-height:1.5}.ucJ9TBTb13:lang(ar){font-family:adobe-clean-arabic,myriad-arabic,ui-sans-serif,system-ui,sans-serif}._FnuYUwec13:is(:lang(ja),:lang(ko),:lang(zh),:lang(zh-Hant),:lang(zh-Hans),:lang(zh-CN),:lang(zh-SG)){line-height:1.7}}@layer _.c{.xfe13:is(:lang(ja),:lang(ko),:lang(zh),:lang(zh-Hant),:lang(zh-Hans)){font-weight:800}.xfd13:is(:lang(ja),:lang(ko),:lang(zh),:lang(zh-Hant),:lang(zh-Hans)){font-weight:700}._xfa13:is(:lang(ja),:lang(ko),:lang(zh),:lang(zh-Hant),:lang(zh-Hans)){font-synthesis-weight:none}.ud3Euai13:lang(he){font-family:adobe-clean-hebrew,myriad-hebrew,ui-sans-serif,system-ui,sans-serif}}@layer _.d{.xfX0cczbd13:is(:lang(ja),:lang(ko),:lang(zh)):is(:lang(ja),:lang(ko),:lang(zh),:lang(zh-Hant),:lang(zh-Hans)){font-weight:700}.xfX0cczbc13:is(:lang(ja),:lang(ko),:lang(zh)):is(:lang(ja),:lang(ko),:lang(zh),:lang(zh-Hant),:lang(zh-Hans)){font-weight:500}._xfX0cczba13:is(:lang(ja),:lang(ko),:lang(zh)):is(:lang(ja),:lang(ko),:lang(zh),:lang(zh-Hant),:lang(zh-Hans)){font-synthesis-weight:none}.uea13:lang(ja){font-family:adobe-clean-han-japanese,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Osaka,YuGothic,Yu Gothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}}@layer _.e{.ugb13:lang(ko){font-family:adobe-clean-han-korean,source-han-korean,Malgun Gothic,Apple Gothic,sans-serif}}@layer _.f{.uhd13:lang(zh){font-family:adobe-clean-han-traditional,source-han-traditional,MingLiu,Heiti TC Light,sans-serif}}@layer _.g{.uje13:lang(zh-hant){font-family:adobe-clean-han-traditional,source-han-traditional,MingLiu,Microsoft JhengHei UI,Microsoft JhengHei,Heiti TC Light,sans-serif}}@layer _.h{.u2NhKxcl13:lang(zh-HK){font-family:adobe-clean-han-hong-kong,source-han-hong-kong,MingLiu,Microsoft JhengHei UI,Microsoft JhengHei,Heiti TC Light,sans-serif}}@layer _.i{.uic13:is(:lang(zh-Hans),:lang(zh-CN),:lang(zh-SG)){font-family:adobe-clean-han-simplified-c,source-han-simplified-c,SimSun,Heiti SC Light,sans-serif}}
