:root{--blue:#49a8ff;--blue-deep:#238fe9;--ink:#2f2f2f;--muted:#777;--line:#e8e8e8;--paper:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",Arial,sans-serif;font-size:16px;line-height:1.9;-webkit-text-size-adjust:100%;padding-bottom:env(safe-area-inset-bottom)}a{color:inherit;text-decoration:none}.doc-header{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);background:#fff;padding-top:env(safe-area-inset-top)}.doc-nav{display:flex;align-items:center;gap:42px;max-width:1160px;min-height:68px;margin:auto;padding:0 26px}.doc-brand{flex:none;color:var(--ink);font-size:18px;font-weight:600;white-space:nowrap}.doc-links{display:flex;align-self:stretch;gap:24px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.doc-links::-webkit-scrollbar{display:none}.doc-links a{display:flex;align-items:center;border-bottom:2px solid transparent;color:var(--muted);font-size:14px;transition:color .18s ease,border-color .18s ease}.doc-links a:hover,.doc-links a.active{border-color:var(--blue);color:var(--blue-deep)}.doc-main{max-width:1160px;margin:auto;padding:72px 26px 96px}.eyebrow{color:var(--blue-deep);font-size:12px;letter-spacing:.18em}.doc-title{max-width:760px;margin:13px 0 10px;font-size:52px;font-weight:300;line-height:1.2}.doc-lead{max-width:none;margin:0;color:var(--muted);font-size:17px}.toc{max-width:920px;margin-top:48px;border-top:2px solid var(--ink)}.toc a{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);padding:21px 0;color:var(--ink);font-size:18px;transition:color .18s ease,padding-left .18s ease}.toc a:hover{padding-left:10px;color:var(--blue-deep)}.toc span:last-child{color:var(--muted);font-size:13px}.chapter-head{max-width:920px;margin-bottom:38px;border-top:2px solid var(--ink);border-bottom:1px solid var(--line);padding:25px 0 27px}.chapter-head h1{margin:7px 0 4px;font-size:42px;font-weight:300;line-height:1.28}.chapter-head p{margin:0;color:var(--muted)}.back{display:inline-block;margin-bottom:26px;color:var(--muted);font-size:14px;transition:color .18s ease}.back:hover{color:var(--blue-deep)}.content{max-width:none}.content h2{margin:50px 0 17px;border-top:1px solid var(--line);padding-top:27px;font-size:26px;font-weight:500;line-height:1.4}.content h3{margin:31px 0 7px;font-size:19px;font-weight:600}.content p{margin:0 0 18px;color:#555}.content ul{padding-left:24px}.content figure{margin:24px 0 36px}.content img{display:block;max-width:100%;height:auto}.content figcaption{margin-top:8px;color:var(--muted);font-size:13px}.agreement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;max-width:920px;margin-top:47px;border-top:2px solid var(--ink)}.agreement-grid a{display:block;border-bottom:1px solid var(--line);padding:24px 0;color:var(--ink);font-size:19px;transition:color .18s ease,padding-left .18s ease}.agreement-grid a:hover{padding-left:10px;color:var(--blue-deep)}.agreement-grid small{display:block;margin-top:4px;color:var(--muted);font-size:13px}@media(max-width:640px){body{font-size:15px}.doc-nav{min-height:54px;gap:22px;padding:0 16px}.doc-brand{font-size:16px}.doc-links{gap:19px}.doc-links a{font-size:13px}.doc-main{padding:48px 18px 68px}.doc-title{font-size:38px}.doc-lead{font-size:16px}.toc{margin-top:35px}.toc a{padding:17px 0;font-size:16px}.toc span:last-child{display:none}.chapter-head{margin-bottom:29px;padding:20px 0}.chapter-head h1{font-size:31px}.content h2{margin-top:40px;padding-top:21px;font-size:23px}.content h3{font-size:18px}.agreement-grid{display:block;margin-top:36px}.agreement-grid a{padding:19px 0;font-size:17px}}.language-control{margin-left:auto;display:flex;align-items:center}.language-control select{width:38px;border:1px solid var(--line);border-radius:0;background:#fff;color:var(--ink);font-size:16px;text-align:center;padding:4px;min-height:34px}.language-control select:focus{outline:2px solid var(--blue);outline-offset:2px}(max-width:640px){.language-control select{width:34px;font-size:14px;padding:3px;min-height:30px}}.table-scroll{max-width:100%;margin:18px 0 36px;overflow-x:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.doc-table{width:100%;min-width:700px;border-collapse:collapse;text-align:left}.doc-table th{padding:13px 14px;color:var(--ink);font-size:14px;font-weight:600;vertical-align:bottom}.doc-table td{padding:14px;border-top:1px solid var(--line);color:var(--muted);font-size:14px;vertical-align:top}.doc-table td img{display:block;width:100%;min-width:120px;height:auto}@media(max-width:768px){.table-scroll{margin:16px 0 28px;overflow-x:visible;border:none}.doc-table{display:block;width:100%;min-width:0;border:none}.doc-table thead{display:none}.doc-table tbody{display:block;width:100%}.doc-table tr{display:block;width:100%;margin-bottom:16px;padding:12px 14px;background:#f8fafc;border:1px solid var(--line);border-radius:8px;box-sizing:border-box}.doc-table td{display:block;width:100%;padding:8px 0;border:none;border-top:1px solid var(--line);font-size:13px;line-height:1.6;word-break:break-word;overflow-wrap:anywhere}.doc-table td:first-child{border-top:none;padding-top:0}.doc-table td:last-child{padding-bottom:0}.doc-table td::before{content:attr(data-label);display:block;font-size:12px;font-weight:600;color:var(--blue-deep);margin-bottom:3px;letter-spacing:.02em}.doc-table td:not([data-label])::before,.doc-table td[data-label=""]::before{display:none}.doc-table td a,.doc-table td code{word-break:break-all;overflow-wrap:anywhere}}.device-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:12px 0 46px;padding:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);list-style:none}.device-steps li{display:grid;grid-template-columns:auto 1fr;gap:10px;min-width:0;padding:17px 14px 20px;border-left:1px solid var(--line)}.device-steps li:first-child{border-left:0}.step-number{color:var(--blue-deep);font-size:12px;font-weight:600;letter-spacing:.06em}.device-steps p{margin:0 0 13px;color:var(--ink);font-size:14px;line-height:1.65}.device-steps img{display:block;width:100%;height:auto}(max-width:640px){.device-steps{display:block;margin:12px 0 38px}.device-steps li{padding:18px 0;border-left:0;border-top:1px solid var(--line)}.device-steps li:first-child{border-top:0}.device-steps li>div{min-width:0}.device-steps p{font-size:15px}.device-steps img{max-width:320px}}.content>figure{width:min(100%,520px)}.content>figure img{width:100%}.image-row{display:flex;align-items:flex-start;gap:18px;max-width:100%;margin:24px 0 36px;overflow-x:auto}.image-row figure{flex:1 0 0;min-width:180px;max-width:360px;margin:0}.image-row img{display:block;width:100%;height:auto}.image-row figcaption{margin-top:8px}(max-width:640px){.content>figure{width:100%;max-width:360px}.image-row{gap:14px;margin:20px 0 30px}.image-row figure{flex:0 0 min(72vw,300px)}}.chapter-head{border-bottom:0}.chapter-head::after{content:"";display:block;width:48px;height:1px;margin-top:22px;background:var(--line)}
.help-steps{margin:18px 0 22px;padding:0;list-style:none;counter-reset:help-step;display:grid;gap:10px}.help-steps li{counter-increment:help-step;display:flex;gap:12px;align-items:flex-start}.help-steps li:before{content:counter(help-step,decimal-leading-zero);flex:0 0 auto;color:#2767d8;font-size:12px;font-weight:700;letter-spacing:.04em;padding-top:3px}.help-image-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 28px;align-items:start}.help-image-grid.count-1{grid-template-columns:minmax(0,520px);justify-content:center}.help-image-grid figure{margin:0;min-width:0}.help-image-grid img{display:block;width:100%;height:auto}.help-image-grid figcaption{margin-top:8px;color:#707b8c;font-size:13px;text-align:center}@media(max-width:640px){.help-image-grid{gap:12px;margin:16px 0 24px}.help-image-grid.count-1{grid-template-columns:1fr}.help-image-grid figcaption{font-size:12px}}
.help-question-1 .help-image-grid.count-4{grid-template-columns:repeat(4,minmax(0,96px));justify-content:start;gap:12px}.help-question-1 .help-image-grid.count-4 figcaption{font-size:11px;line-height:1.35}@media(max-width:640px){.help-question-1 .help-image-grid.count-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.help-question-1 .help-image-grid.count-4 figcaption{font-size:10px}}
.env-app .doc-header{display:none}
.env-app .back[href="/agreements/"]{display:none}
.env-app .web-home-back{display:none}
.language-control{flex:0 0 auto;min-width:48px}
.language-control select{display:block;flex:0 0 48px;width:48px;min-width:48px;max-width:48px;height:36px;min-height:36px;padding:4px 2px;line-height:1.2;overflow:hidden;white-space:nowrap;appearance:auto}
@media(max-width:640px){.language-control{min-width:42px}.language-control select{flex-basis:42px;width:42px;min-width:42px;max-width:42px;height:32px;min-height:32px;font-size:15px}}
.theme-dark{--blue:#69b7ff;--blue-deep:#79c1ff;--ink:#f2f4f7;--muted:#aeb7c4;--line:#39424d;--paper:#15191e}
html.theme-dark,.theme-dark body{background:var(--paper);color:var(--ink)}
.theme-dark .doc-header{background:#1b2128;border-color:var(--line)}
.theme-dark .doc-brand,.theme-dark .chapter-head h1,.theme-dark .content h2,.theme-dark .content h3,.theme-dark .doc-table th,.theme-dark .agreement-grid a,.theme-dark .toc a{color:var(--ink)}
.theme-dark .content p,.theme-dark .doc-lead,.theme-dark .back,.theme-dark .content td,.theme-dark .content li,.theme-dark .toc span:last-child,.theme-dark .doc-links a,.theme-dark .foot a{color:var(--muted)}
.theme-dark .content strong{color:var(--ink)}
.content code{font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:0.9em;padding:2px 6px;border-radius:4px;background:#f0f2f5;color:#238fe9}
.theme-dark .content code{background:#222931;color:#69b7ff}
.content ol{padding-left:24px;margin:0 0 18px}
.content li{margin-bottom:8px;color:#555}
.theme-dark .content ol,.theme-dark .content ul{color:var(--muted)}
.theme-dark .language-control select{background:#222931;color:var(--ink);border-color:var(--line)}
.theme-dark .content h2,.theme-dark .chapter-head,.theme-dark .agreement-grid,.theme-dark .table-scroll,.theme-dark .device-steps{border-color:var(--line)}
.theme-dark .doc-table td,.theme-dark .device-steps li{border-color:var(--line)}
.theme-dark .doc-table tr{background:#1a2027;border-color:var(--line)}
.theme-dark .doc-table td::before{color:var(--blue)}
.content a{color:#238fe9;text-decoration:none}
.content a:hover{text-decoration:underline}
.theme-dark .content a{color:#79c1ff}
