*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:#080e15;color:#e2eaf2;font:16px/1.85 Arial,"PingFang SC","Microsoft YaHei",sans-serif}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.4;overflow-wrap:anywhere}p{margin-bottom:18px}a{color:inherit;text-underline-offset:5px}button{font:inherit}a,button,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #85ebfb;outline-offset:5px}img{display:block;max-width:100%}[hidden]{display:none!important}.xf-skip{position:absolute;top:-90px;left:20px;background:#0d2232;color:#fff;z-index:20;padding:12px}.xf-skip:focus{top:12px}.xf-shell{max-width:1720px;margin:auto;display:grid;grid-template-columns:185px minmax(0,1fr)}.xf-rail{background:#0c141e;border-right:1px solid #263544;padding:33px 23px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column}.xf-brand{text-decoration:none;font-size:25px;font-weight:700;letter-spacing:1.5px;line-height:1.4;color:#f2f7fb}.xf-brand span{display:block;font-size:11px;font-weight:400;letter-spacing:4px;margin-top:10px;color:#9baebe}.xf-rail-caption{font-size:9px;color:#5d7a91;letter-spacing:1px;margin:22px 0 38px}.xf-rail nav{display:flex;flex-direction:column;gap:10px}.xf-rail nav>a,.xf-rail nav>span{display:flex;gap:15px;padding:12px 8px;font-size:11px;text-decoration:none;align-items:center;color:#91a3b5;border-left:2px solid transparent}.xf-rail nav b{font-size:8px;font-weight:400;color:#5c758b}.xf-rail nav [aria-current]{background:#142837;border-left-color:#4ed5eb;color:#b5f3fc}.xf-rail-bottom{margin-top:auto;padding-top:30px}.xf-rail-bottom p{font-size:7px;letter-spacing:.4px;color:#425c72;margin-bottom:10px}.xf-rail-bottom a{font-size:9px;color:#617c91}.xf-content{min-width:0}.xf-topbar{height:64px;border-bottom:1px solid #243441;display:flex;align-items:center;justify-content:space-between;padding:0 38px;font-size:10px;color:#69869d;gap:20px}.xf-topbar>span{letter-spacing:1px}.xf-topbar a{font-size:10px}.xf-hero{position:relative;min-height:550px;isolation:isolate;overflow:hidden;background:#080f17}.xf-hero>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:60% top;z-index:-2}.xf-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,11,18,.98),rgba(4,11,18,.75) 30%,rgba(4,11,18,0) 70%),linear-gradient(0deg,#080e15,transparent 30%);z-index:-1}.xf-hero-copy{padding:55px 42px;max-width:540px}.xf-kicker{font-size:9px;line-height:1.5;letter-spacing:2px;color:#58bed7;margin-bottom:18px}.xf-hero-copy h1{font-size:20px;font-weight:400;letter-spacing:.5px}.xf-hero-copy h1>span{display:block;font-size:43px;line-height:1.35;font-weight:600;letter-spacing:-1px;margin-top:23px}.xf-hero-copy>p:not(.xf-kicker){font-size:13px;color:#849eaf;margin:24px 0 28px}.xf-actions{display:flex;gap:11px;flex-wrap:wrap}.xf-button{display:inline-flex;align-items:center;justify-content:center;background:#66d8e9;color:#0b1b25;border:1px solid #66d8e9;min-height:44px;font-size:11px;padding:12px 20px;font-weight:600;text-decoration:none}.xf-button.quiet{background:#111f2dbb;color:#bbdeea;border-color:#3a586e}.xf-hero-copy small{display:block;font-size:9px;color:#567489;margin-top:23px}.xf-main-pad{padding:0 40px}.xf-section-heading{margin-bottom:25px}.xf-section-heading .xf-kicker{margin-bottom:12px}.xf-section-heading h2{font-size:27px;font-weight:500;letter-spacing:-.4px}.xf-section-heading>p:last-child:not(.xf-kicker){font-size:12px;color:#748da2;margin-top:17px;margin-bottom:0;max-width:720px}.xf-task-section{padding-top:30px;padding-bottom:40px}.xf-task-deck{display:grid;grid-template-columns:1fr 1fr;gap:20px}.xf-task{display:block;background:linear-gradient(115deg,#142837,#0d1722 85%);border:1px solid #294354;padding:25px 28px;text-decoration:none;position:relative}.xf-task:last-child{background:linear-gradient(115deg,#151f2b,#0d1722 85%)}.xf-task-code{font-size:8px;letter-spacing:1.5px;color:#5886a0;display:block;margin-bottom:16px}.xf-task h3{font-size:22px;font-weight:500;margin-bottom:16px}.xf-task p{font-size:12px;color:#809bb0;margin-bottom:20px}.xf-task b{font-size:11px;color:#7fd4e6;font-weight:400}.xf-task:hover{border-color:#65a5b9}.xf-steps-section{padding-top:20px;padding-bottom:45px}.xf-stages{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:0;margin:0}.xf-stages li{border-top:1px solid #2c485a;padding-top:21px;display:grid;grid-template-columns:28px 1fr;gap:13px}.xf-stages li>span{font-size:9px;color:#5798b3;padding-top:3px}.xf-stages h3{font-size:17px;font-weight:500;margin-bottom:12px}.xf-stages p{font-size:12px;line-height:1.9;color:#708aa2;margin:0}.xf-diagnostics{border:1px solid #294355;background:#0d1925;margin-top:15px;margin-bottom:45px;padding:30px}.xf-case-buttons{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:24px}.xf-case-buttons button{border:1px solid #304c61;background:#101c29;color:#6f91ac;padding:10px 17px;font-size:11px;cursor:pointer;min-height:42px}.xf-case-buttons button[aria-pressed=true]{background:#1b3949;border-color:#589ab2;color:#b4edf6}.xf-case-body{min-height:225px}.xf-case-body h3{font-size:23px;font-weight:500;margin-bottom:18px}.xf-case-body p{font-size:13px;color:#88a2b8;line-height:1.9;max-width:800px}.xf-case-note{font-size:11px;color:#5f819d;padding-left:16px;border-left:2px solid #2f5a72;margin:23px 0}.xf-case-body a{font-size:11px;color:#77ccdf}.xf-guide-section{padding-top:10px;padding-bottom:30px}.xf-reading{display:grid;grid-template-columns:1fr;gap:0}.xf-guide{display:grid;grid-template-columns:35px 1fr;gap:20px;border-top:1px solid #263f52;padding:24px 0}.xf-guide>span{font-size:9px;color:#4f718e;margin-top:6px}.xf-guide h3{font-size:17px;line-height:1.7;font-weight:500;margin-bottom:10px}.xf-guide h3 a{text-decoration:none}.xf-guide p{font-size:11px;color:#6b87a1;margin:0}.xf-faq{padding:15px 0 45px}.xf-faq h2{font-size:25px;font-weight:500;margin-bottom:20px}.xf-faq details{border-top:1px solid #294254;padding:18px 0}.xf-faq summary{font-size:13px;cursor:pointer}.xf-faq details p{font-size:12px;color:#7895af;margin:14px 0 0;max-width:850px}.xf-footer{border-top:1px solid #2b4255;background:#0b141e;padding:30px 40px;display:grid;grid-template-columns:1fr auto;gap:24px}.xf-footer-brand{text-decoration:none;font-size:16px;letter-spacing:.5px}.xf-footer p{font-size:10px;color:#65809b;margin:10px 0 0}.xf-footer nav{font-size:10px;display:flex;gap:22px;align-items:flex-start;flex-wrap:wrap}.xf-footer small{grid-column:1/-1;font-size:9px;color:#456680}.xf-inner{padding:42px 40px 50px;min-height:65vh}.xf-page-head{max-width:850px;margin-bottom:35px}.xf-page-head h1{font-size:36px;letter-spacing:-.7px;font-weight:500;margin-bottom:23px}.xf-page-head>p:last-child{font-size:14px;color:#859fb5;line-height:1.95;margin-bottom:0}.xf-address-board{display:grid;grid-template-columns:1.1fr 1fr;gap:22px;margin-bottom:35px}.xf-address-board>section{background:#101f2d;border:1px solid #294559;padding:28px}.xf-address-board h2{font-size:28px;font-weight:500;margin-bottom:20px}.xf-address-board p:not(.xf-kicker){font-size:13px;color:#7d9ab3;line-height:1.9}.xf-address-board ul{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:10px}.xf-address-board li{padding-bottom:10px;border-bottom:1px solid #253f54;font-size:13px;color:#9ac1d4}.xf-prose{max-width:850px}.xf-prose h2{font-size:25px;font-weight:500;margin:30px 0 20px}.xf-prose p{font-size:14px;line-height:1.95;color:#7e9cb6}.xf-prose ol{padding-left:22px;margin:20px 0 30px}.xf-prose li{font-size:13px;color:#7899b5;margin-bottom:18px;padding-left:8px}.xf-prose b{font-weight:500;color:#bdd2df}.xf-next{display:flex;gap:13px;flex-wrap:wrap;margin-top:33px}.xf-source{margin-top:36px;padding-top:22px;border-top:1px solid #29455b;max-width:900px}.xf-source h2{font-size:13px!important;font-weight:500;margin-bottom:14px}.xf-source p{font-size:10px!important;line-height:1.95;color:#587f9e;margin:0}.xf-url,code{overflow-wrap:anywhere;word-break:break-word}code{font-size:.9em;font-family:ui-monospace,monospace}.xf-inner>.xf-stages{margin:35px 0 45px}.xf-inner-section{margin:35px 0}.xf-inner-section>h2{font-size:26px;font-weight:500;margin-bottom:25px}.xf-role-columns{display:grid;grid-template-columns:1fr 1fr;gap:23px}.xf-role-columns>section{border-left:2px solid #427690;background:#101d2a;padding:25px}.xf-role-columns h3{font-size:21px;font-weight:500;margin-bottom:18px}.xf-role-columns p:not(.xf-kicker){font-size:13px;color:#7b9eb9;line-height:1.95}.xf-role-columns p:last-child{font-size:11px;color:#527e9e;margin:0}.xf-local-nav{display:flex;gap:26px;border-top:1px solid #25445e;border-bottom:1px solid #25445e;font-size:12px;padding:18px 0;margin-bottom:30px;flex-wrap:wrap}.xf-help-stack{display:grid;gap:25px}.xf-help-stack>section{background:#101f2e;padding:28px;border:1px solid #294e69}.xf-step-label{font-size:10px;letter-spacing:1px;color:#57abc9}.xf-help-stack h2{font-size:26px;font-weight:500;margin:17px 0 21px}.xf-help-stack p{font-size:14px;color:#7fa4bf}.xf-help-stack dl{margin:25px 0 0;display:grid;grid-template-columns:85px 1fr;gap:13px 20px;font-size:12px}.xf-help-stack dt{color:#426f93}.xf-help-stack dd{margin:0}.xf-article-main{padding:30px 40px 50px}.xf-crumb{display:flex;gap:18px;font-size:10px;margin-bottom:28px;color:#5485a9;flex-wrap:wrap}.xf-article>header{max-width:900px}.xf-article>header .xf-page-head{margin-bottom:16px}.xf-article time{font-size:10px;color:#547fa3}.xf-article-layout{display:grid;grid-template-columns:135px minmax(0,1fr);gap:35px;margin-top:35px}.xf-article-nav{display:flex;flex-direction:column;gap:22px;border-top:2px solid #386e93;padding-top:22px;font-size:11px;align-self:start;position:sticky;top:30px}.xf-article-nav a{text-decoration:none;line-height:1.7}.xf-article-nav span{font-size:8px;color:#426d8f;margin-right:11px}.xf-article-body{max-width:820px}.xf-article-body section{margin-bottom:33px}.xf-article-body h2{font-size:26px;font-weight:500;margin-bottom:20px}.xf-article-body p{font-size:14px;color:#7fa1ba;line-height:2;margin-bottom:20px}.xf-article-body ol{padding:0 0 0 20px;margin:25px 0}.xf-article-body li{font-size:14px;color:#7fa1ba;line-height:1.95;padding-left:7px;margin-bottom:21px}.xf-article-body b{font-weight:500;color:#bdd7e7}.xf-article-next{padding:23px 26px;background:#112539;border:1px solid #2a5272;margin-top:35px}.xf-article-next p{font-size:12px;color:#7fa9c6;margin:0 0 13px}.xf-article-next p:last-child{margin-bottom:0}.xf-index-row{display:grid;grid-template-columns:45px 1fr;gap:20px;border-top:1px solid #31597a;padding:28px 0}.xf-index-row>span{font-size:11px;color:#4c88b2;margin-top:7px}.xf-index-row h2{font-size:24px;font-weight:500;margin-bottom:17px}.xf-index-row h2 a{text-decoration:none}.xf-index-row p{font-size:12px;color:#719bb9;margin-bottom:15px}.xf-index-row time{font-size:10px;color:#457aa5}.xf-legal{max-width:1050px}.xf-legal>section{margin:30px 0}.xf-legal>section h2{font-size:24px;font-weight:500;margin-bottom:18px}.xf-legal>section p{font-size:13px;color:#80a7c4;line-height:1.95}.xf-legal>a{font-size:11px}@media(max-width:850px){.xf-shell{grid-template-columns:1fr}.xf-rail{position:static;height:auto;padding:22px 20px 0;border-right:0;border-bottom:1px solid #263544}.xf-brand{font-size:23px}.xf-brand span{display:inline-block;font-size:10px;letter-spacing:2px;margin:0 0 0 14px}.xf-rail-caption,.xf-rail-bottom{display:none}.xf-rail nav{flex-direction:row;gap:0;margin-top:20px;justify-content:space-between}.xf-rail nav>a,.xf-rail nav>span{font-size:10px;padding:13px 8px;border-left:0;border-bottom:2px solid transparent;gap:7px}.xf-rail nav [aria-current]{border-bottom-color:#4ed5eb;border-left:0;background:none}.xf-rail nav b{font-size:8px}.xf-topbar{height:45px;padding:0 22px;font-size:8px}.xf-topbar a{font-size:8px}.xf-hero{min-height:560px}.xf-hero>img{height:250px;top:auto;bottom:0;object-position:65% 45%}.xf-hero:after{background:linear-gradient(180deg,#080e15 0%,#080e15 43%,transparent 67%,#080e1544 100%)}.xf-hero-copy{padding:30px 23px 250px;max-width:none}.xf-kicker{font-size:8px;letter-spacing:1.5px;margin-bottom:17px}.xf-hero-copy h1{font-size:19px}.xf-hero-copy h1>span{font-size:33px;line-height:1.4;margin-top:16px}.xf-hero-copy>p:not(.xf-kicker){font-size:12px;margin:19px 0 23px}.xf-actions{gap:10px}.xf-button{font-size:10px;padding:11px 16px;min-height:44px}.xf-hero-copy small{font-size:8px;margin-top:18px}.xf-main-pad{padding:0 22px}.xf-section-heading{margin-bottom:22px}.xf-section-heading h2{font-size:25px}.xf-section-heading>p:last-child:not(.xf-kicker){font-size:12px;margin-top:16px}.xf-task-section{padding-top:30px;padding-bottom:30px}.xf-task-deck{grid-template-columns:1fr;gap:15px}.xf-task{padding:25px}.xf-task-code{font-size:8px;margin-bottom:15px}.xf-task h3{font-size:23px}.xf-task p{font-size:12px}.xf-task b{font-size:11px}.xf-steps-section{padding-top:15px;padding-bottom:30px}.xf-stages{grid-template-columns:1fr;gap:23px}.xf-stages li{grid-template-columns:28px 1fr;padding-top:20px;gap:15px}.xf-stages h3{font-size:20px;margin-bottom:13px}.xf-stages p{font-size:12px}.xf-diagnostics{padding:24px 20px;margin-top:20px;margin-bottom:32px}.xf-diagnostics h2{font-size:24px}.xf-case-buttons{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:22px}.xf-case-buttons button{font-size:11px;padding:11px;min-height:44px}.xf-case-body{min-height:260px}.xf-case-body h3{font-size:22px;margin-bottom:19px}.xf-case-body p{font-size:13px;line-height:1.95}.xf-case-note{font-size:11px;line-height:1.9;margin:21px 0;padding-left:13px}.xf-guide-section{padding-top:12px;padding-bottom:25px}.xf-guide{grid-template-columns:22px 1fr;gap:15px;padding:22px 0}.xf-guide h3{font-size:18px;line-height:1.7}.xf-guide p{font-size:11px}.xf-faq{padding:15px 0 30px}.xf-faq h2{font-size:24px}.xf-faq summary{font-size:12px}.xf-faq details p{font-size:11px;line-height:1.95}.xf-footer{padding:28px 22px;grid-template-columns:1fr;gap:23px}.xf-footer-brand{font-size:17px}.xf-footer nav{font-size:10px;gap:22px}.xf-footer small{font-size:8px}.xf-inner{padding:30px 22px 40px}.xf-page-head h1{font-size:30px;letter-spacing:-.5px;margin-bottom:19px}.xf-page-head>p:last-child{font-size:13px;line-height:2}.xf-address-board{grid-template-columns:1fr;gap:17px;margin-bottom:28px}.xf-address-board>section{padding:24px}.xf-address-board h2{font-size:25px}.xf-address-board p:not(.xf-kicker){font-size:12px}.xf-address-board li{font-size:13px}.xf-prose h2{font-size:24px;margin-top:26px}.xf-prose p{font-size:13px;line-height:2}.xf-prose li{font-size:12px;line-height:1.95}.xf-next{gap:11px;margin-top:28px}.xf-source{margin-top:30px;padding-top:20px}.xf-source p{font-size:10px!important;line-height:2}.xf-inner>.xf-stages{margin:30px 0}.xf-inner-section{margin:30px 0}.xf-inner-section>h2{font-size:24px}.xf-role-columns{grid-template-columns:1fr;gap:18px}.xf-role-columns>section{padding:23px}.xf-role-columns h3{font-size:22px}.xf-role-columns p:not(.xf-kicker){font-size:12px}.xf-role-columns p:last-child{font-size:10px}.xf-local-nav{font-size:10px;gap:16px;padding:17px 0}.xf-help-stack{gap:20px}.xf-help-stack>section{padding:24px}.xf-help-stack h2{font-size:24px}.xf-help-stack p{font-size:13px;line-height:1.95}.xf-help-stack dl{grid-template-columns:1fr;gap:9px;font-size:12px}.xf-help-stack dt{font-size:10px;margin-top:8px}.xf-article-main{padding:25px 22px 35px}.xf-crumb{gap:15px;font-size:9px;margin-bottom:25px}.xf-article-layout{grid-template-columns:1fr;gap:27px;margin-top:25px}.xf-article-nav{position:static;display:grid;grid-template-columns:1fr 1fr;gap:18px;border-bottom:1px solid #244e6b;padding:18px 0;font-size:10px}.xf-article-nav span{font-size:8px;margin-right:10px}.xf-article-body h2{font-size:24px;margin-bottom:20px}.xf-article-body p{font-size:13px;line-height:2}.xf-article-body li{font-size:13px;line-height:2}.xf-article-next{padding:22px}.xf-article-next p{font-size:11px;line-height:1.95}.xf-index-row{grid-template-columns:25px 1fr;gap:15px}.xf-index-row h2{font-size:22px}.xf-index-row p{font-size:11px}.xf-legal>section h2{font-size:23px}.xf-legal>section p{font-size:12px;line-height:2}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
