@font-face{font-family:FlowPocket Sans;src:url('/assets/flowpocket-sans-regular.woff') format('woff');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:FlowPocket Sans;src:url('/assets/flowpocket-sans-semibold.woff') format('woff');font-style:normal;font-weight:600;font-display:swap}
:root{font-family:'FlowPocket Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#262b42;background:#f5f5f8;--muted:#555d70;--line:#d4d8e3;--accent:#494e7d;--panel:#e5e7f1;line-height:1.65;color-scheme:light dark}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:.25em}a:hover{text-decoration-thickness:2px}a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}h1,h2,p{margin:0}h1,h2{font-weight:600;letter-spacing:-.035em;line-height:1.2}h1{font-size:clamp(2.3rem,5vw,3.75rem);max-width:20ch}h2{font-size:1.35rem}.shell{width:min(920px,calc(100% - 64px));margin-inline:auto}.skip{position:absolute;top:8px;left:12px;padding:12px;background:#f5f5f8;transform:translateY(-180%)}.skip:focus{transform:none;z-index:10}.header-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:28px 0 20px}.brand{display:flex;align-items:center;gap:12px;font-weight:600;text-decoration:none;font-size:1.1rem}.brand img{border-radius:10px}.languages,.pages,footer nav{display:flex;flex-wrap:wrap;gap:8px 24px}.languages a,.pages a,footer a{display:inline-flex;align-items:center;min-height:44px;font-size:.95rem}.languages a[aria-current],.pages a[aria-current]{font-weight:600;text-decoration-thickness:2px}.pages{padding-bottom:12px;border-bottom:1px solid var(--line)}.intro{padding:56px 0 42px;max-width:760px}.eyebrow{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--muted);margin-bottom:16px}.lead{font-size:1.2rem;max-width:56ch;color:var(--muted);margin-top:20px}.updated{font-size:.875rem;color:var(--muted);margin-top:16px}.document{max-width:760px}.document p{font-size:1.03rem;color:var(--muted);line-height:1.8}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{padding:22px 36px 22px 0;position:relative;cursor:pointer;list-style:none;font-size:1.08rem;font-weight:600;line-height:1.45}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:'+';position:absolute;right:4px;top:21px;font-size:1.4rem;font-weight:400}.faq details[open] summary::after{content:'−'}.faq details p{padding:0 0 26px;max-width:68ch}.policy section{padding:0 0 30px}.policy h2{margin-bottom:12px}.contact{max-width:760px;margin:44px 0 60px;border-left:3px solid var(--accent);padding:24px 28px;background:var(--panel)}.contact p{margin-top:12px;color:var(--muted);font-size:.95rem;max-width:68ch}.contact-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:18px}.contact-links a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;border-top:1px solid var(--line);padding:24px 0 32px;color:var(--muted);font-size:.875rem}footer>span{display:inline-flex;align-items:center;min-height:44px}html[lang='zh-Hans']{font-family:'FlowPocket Sans','PingFang SC','Microsoft YaHei',sans-serif}html[lang='zh-Hans'] h1,html[lang='zh-Hans'] h2{letter-spacing:0;line-height:1.4}h1,h2,p,a,summary{overflow-wrap:anywhere;hyphens:auto}@media(max-width:600px){.shell{width:calc(100% - 40px)}.header-top{gap:12px;padding-top:20px}.languages{gap:4px 18px;width:100%}.pages{gap:4px 22px}.intro{padding:36px 0 30px}.lead{font-size:1.08rem}.contact{padding:20px;margin-block:32px 42px}.contact-links{gap:8px 20px}.faq summary{font-size:1rem;padding-block:20px}.document p{font-size:1rem}.policy h2{font-size:1.2rem}.policy section{padding-bottom:26px}footer{display:block}footer nav{margin-top:8px}}@media(prefers-color-scheme:dark){:root{color:#eceef6;background:#181b25;--muted:#bdc4d8;--line:#3d4255;--accent:#b9bde7;--panel:#24293b}.skip{background:#181b25}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* WEB-001D: native CJK fallback for the ten-language help family. */
html[lang='ja']{font-family:'FlowPocket Sans',-apple-system,'Hiragino Sans',sans-serif}
html[lang='ko']{font-family:'FlowPocket Sans',-apple-system,'Apple SD Gothic Neo',sans-serif;word-break:keep-all}
html[lang='zh-Hant']{font-family:'FlowPocket Sans',-apple-system,'PingFang TC',sans-serif}
html[lang='ja'] h1,html[lang='ko'] h1,html[lang='zh-Hant'] h1{letter-spacing:0;line-height:1.35}
