:root{--font-ui:"Manrope Variable", "Noto Sans SC Variable", "PingFang SC", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-leading:1.55;--heading-tracking:-.025em}html[lang^=zh]{--text-leading:1.65;--heading-tracking:0}html[lang=zh-TW]{--font-ui:"Manrope Variable", "Noto Sans TC Variable", "PingFang TC", sans-serif}html[lang=ja]{--font-ui:"Manrope Variable", "Noto Sans JP Variable", "Hiragino Kaku Gothic ProN", sans-serif;--text-leading:1.7;--heading-tracking:0}html[lang=ko]{--font-ui:"Manrope Variable", "Noto Sans KR Variable", "Malgun Gothic", sans-serif;--text-leading:1.65;--heading-tracking:0}.org-language-menu summary:after{display:none}.org-language-menu>.language-options{width:208px;max-height:min(420px,100dvh - 100px);overflow-y:auto}.org-language-menu .language-options a{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.org-language-menu .language-options a:focus-visible,.org-language-menu summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.language-options a[lang=ja]{font-family:Manrope Variable,Noto Sans JP Variable,sans-serif}.language-options a[lang=ko]{font-family:Manrope Variable,Noto Sans KR Variable,sans-serif}.language-options a[lang=zh-TW]{font-family:Manrope Variable,Noto Sans TC Variable,sans-serif}.pricing-plan p,.pricing-pack p{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.pricing-plan,.pricing-pack,.portal-auth-form,.main-nav{min-width:0}.pricing-plan :is(button,.button),.pricing-pack :is(button,.button){white-space:normal;height:auto;min-height:48px}html[data-theme] body{font-family:var(--font-ui);font-size:16px;font-weight:400;line-height:var(--text-leading);letter-spacing:0;font-kerning:normal}html[data-theme] body :is(h1,h2,h3,h4){font-family:var(--font-ui);letter-spacing:var(--heading-tracking);text-wrap:balance;font-weight:600}html[data-theme] body :is(p,textarea){line-height:var(--text-leading)}html[data-theme] body :is(button,input,textarea,select,label,[role=tab]){font-family:var(--font-ui);letter-spacing:0}html[data-theme] body :is(button,label,select,[role=tab]){font-weight:500}html[data-theme] body :is(table,[class*=price],[class*=amount],[class*=balance],[class*=stat-value],[class*=credit-value],[class*=credit-count]){font-variant-numeric:tabular-nums lining-nums}html[data-theme][lang^=zh] body :is(h1,h2,h3,h4,p,a,button,label,[role=tab]){letter-spacing:0}@media (width<=640px){html[data-theme] body :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}}
