/* The full site extends the approved purple-blue sample with task-led pages. */
.skip-link{position:fixed;left:16px;top:-80px;z-index:30;padding:11px 20px;background:#fff;color:#4935a0;border:2px solid #7551cf;border-radius:6px;min-height:44px}.skip-link:focus{top:12px}
.primary-nav .nav-mobile-register{display:none}.footer-qr{margin-top:14px}.footer-links>a{min-height:44px}.footer-contact>a{min-height:44px}body:has(dialog[open]) .support-dock{visibility:hidden}main{outline:none}
.page-heading{padding:20px 0 31px;background:linear-gradient(110deg,#f3eeff,#e8edff)}.page-heading-content{display:flex;align-items:center;justify-content:space-between;gap:32px}.page-heading h1{font-size:33px;letter-spacing:-.7px;line-height:1.45;margin:4px 0 10px}.page-heading-content>div>p:last-child{max-width:720px;font-size:16px;line-height:1.85}.page-heading .button,.page-heading .text-link{flex-shrink:0}.page-heading .eyebrow{margin-bottom:6px}
.selection-intro{padding:43px 0 38px}.selection-intro-layout{display:grid;grid-template-columns:1fr .82fr;align-items:center;gap:62px}.selection-intro h2{font-size:25px;margin-bottom:14px}.access-methods{margin:0}.access-methods>div{padding:13px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:88px 1fr;gap:17px}.access-methods dt{font-weight:700;font-size:16px}.access-methods dd{margin:0;color:var(--muted);font-size:16px;line-height:1.85}.selection-intro .text-link{margin-top:13px}.category-jump{display:flex;flex-wrap:wrap;border-block:1px solid var(--line);padding:11px 0;gap:6px 25px}.category-jump>a{display:flex;align-items:center;gap:17px;min-height:44px;color:#7551ad;font-weight:600;font-size:15px}.category-jump>a:hover{color:var(--blue)}.category-jump>a>span{color:#9a87b5}.selection-category{display:grid;grid-template-columns:300px 1fr;gap:65px;padding:45px 0 36px;border-bottom:1px solid var(--line);scroll-margin-top:28px}.selection-category-heading{display:grid;grid-template-columns:35px 1fr;gap:16px}.large-index{color:#b0a1cf;font-size:21px;line-height:1.4;font-weight:600;padding-top:4px}.selection-category-heading .eyebrow{font-size:12px;margin-bottom:6px}.selection-category-heading h2{font-size:26px;margin-bottom:10px}.selection-category-heading p:not(.eyebrow){font-size:16px;line-height:1.85}.selection-category-heading .text-link{margin-top:10px;font-size:14px}.sku-list{list-style:none;padding:0;margin:0}.sku-list li{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:17px 0;border-bottom:1px solid #ece7f3;scroll-margin-top:28px}.sku-list li:first-child{padding-top:0}.sku-list li:last-child{border-bottom:0}.sku-list code{font-size:13px;color:#8b73ad;display:block;margin-bottom:3px}.sku-list h3{font-size:18px;line-height:1.65;margin-bottom:5px}.sku-list p{font-size:16px;line-height:1.8}.sku-detail{display:flex;flex-wrap:wrap;gap:9px;font-size:14px;color:#897798;margin-top:7px}.sku-list li>a{display:flex;align-items:center;min-height:44px;flex-shrink:0;font-size:14px;font-weight:600;color:#7350ad}.selection-closing{padding:34px 0 49px;display:flex;align-items:center;justify-content:space-between;gap:35px}.selection-closing h2{font-size:24px;margin-bottom:9px}.selection-closing p{max-width:780px;line-height:1.85}.selection-closing>a{flex-shrink:0}
.faq-page{padding-block:13px 49px}.faq-group{display:grid;grid-template-columns:250px 1fr;gap:60px;padding:34px 0;border-bottom:1px solid var(--line)}.faq-group>h2{font-size:23px;padding-top:5px}.faq-answer{padding:19px 0;border-bottom:1px solid #ece7f3;scroll-margin-top:28px}.faq-answer:first-child{padding-top:0}.faq-answer:last-child{border-bottom:0;padding-bottom:0}.faq-answer h3{font-size:19px;margin-bottom:11px;line-height:1.65}.faq-answer p{font-size:16px;line-height:1.95}.faq-answer .text-link{font-size:14px;margin-top:8px}
.help-page{padding-block:25px 48px}.help-task-index{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-bottom:1px solid var(--line)}.help-task-index>a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:61px;padding:9px 23px;border-right:1px solid var(--line);color:#685095;font-size:16px;font-weight:600}.help-task-index>a:first-child{padding-left:0}.help-task-index>a:last-child{border-right:0}.help-task-index>a:hover{background:#faf8ff}.help-task-index>a>span:last-child{color:#9c88b9}.help-find{padding:27px 0 19px;border-bottom:1px solid var(--line)}.help-find>label{display:block;font-size:16px;font-weight:700;margin-bottom:9px}.help-search-row{display:flex;gap:22px;align-items:center}.help-search-row input{min-height:50px;width:min(720px,100%);min-width:0;background:#fbfaff;border:1px solid #d6cce7;border-radius:6px;padding:10px 15px;color:var(--ink);font-size:16px}.help-search-row input:focus{outline:2px solid #9476ce;outline-offset:1px}.help-search-row .reset-button{margin-left:0;flex-shrink:0}.help-filters{display:flex;gap:8px;flex-wrap:wrap;margin:17px 0 11px}.help-filters button{background:#f5f1fb;border:1px solid transparent;border-radius:5px;min-height:44px;padding:8px 16px;font-size:14px;color:#7b6598}.help-filters button[aria-pressed=true]{background:#ede5fb;color:#66419f;border-color:#cbb8eb;font-weight:700}.help-find>[data-help-count]{font-size:14px;color:#7c6c90}.help-group{padding:29px 0 15px;scroll-margin-top:28px}.help-group-title{display:flex;align-items:center;gap:16px;padding-bottom:13px;border-bottom:1px solid #d8cde9}.help-group-title>span{font-size:14px;color:#a28bbd;font-weight:600}.help-group h2{font-size:22px}.help-items{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.help-item{border-bottom:1px solid #e9e2f2;min-width:0}.help-item>a{display:block;padding:21px 0 17px;min-height:44px}.help-item h3{font-size:17px;line-height:1.75;margin-bottom:7px;transition:color .18s}.help-item p{font-size:16px;line-height:1.85}.help-item>a>span{display:flex;gap:19px;color:#8e73b1;font-size:14px;align-items:center;min-height:37px;margin-top:4px}.help-item>a:hover h3{color:var(--blue)}.help-empty{padding:45px 16px;text-align:center;border-bottom:1px solid var(--line)}.help-empty h2{font-size:24px;margin-bottom:10px}.help-empty p{margin-bottom:21px}.help-contact-line{display:flex;justify-content:space-between;align-items:center;gap:35px;margin-top:30px;padding-top:24px;border-top:1px solid var(--line)}.help-contact-line h2{font-size:23px;margin-bottom:10px}.help-contact-line p{font-size:16px;line-height:1.85}.help-contact-line>.text-link{flex-shrink:0}
.tutorial-wrap{width:min(900px,calc(100% - 64px));margin-inline:auto}.tutorial-heading{padding:18px 0 30px;background:linear-gradient(110deg,#f3eeff,#e8edff)}.tutorial-heading h1{font-size:34px;line-height:1.5;letter-spacing:-.7px;margin-bottom:12px}.tutorial-heading>.tutorial-wrap>p:last-of-type{font-size:17px;line-height:1.85;max-width:810px}.tutorial-quick-links{display:flex;gap:28px;flex-wrap:wrap;margin-top:13px}.tutorial-quick-links>a{min-height:44px;display:flex;align-items:center;color:#6e4caa;font-size:15px;font-weight:600}.stage-index{display:grid;grid-template-columns:repeat(4,1fr);margin:25px 0 15px;border:1px solid #ddd3ec;border-radius:8px;overflow:hidden;position:sticky;top:0;background:#faf8ff;z-index:3;box-shadow:0 5px 13px #6d57980a}.stage-index>a{display:grid;grid-template-columns:25px 1fr;column-gap:8px;align-content:center;padding:14px 15px;border-right:1px solid #ddd3ec;min-height:86px;transition:background .18s}.stage-index>a:last-child{border:0}.stage-index>a>span{grid-row:1/3;font-size:13px;color:#9b80bd;padding-top:2px}.stage-index strong{font-size:15px;font-weight:700}.stage-index small{font-size:12px;color:#8d7d9e;margin-top:3px}.stage-index>a:hover,.stage-index>a.is-active{background:#ede5fb}.tutorial-content{max-width:820px;margin:auto;padding-bottom:47px;font-size:17px;line-height:1.95}.tutorial-stage{padding:31px 0 0;scroll-margin-top:104px}.stage-heading{padding:0 0 22px;border-bottom:1px solid #d9cce9;margin-bottom:28px}.stage-heading>span{display:block;font-size:13px;font-weight:700;letter-spacing:1px;color:#8d70b4;margin-bottom:6px}.stage-heading h2{font-size:27px;line-height:1.55;margin-bottom:9px;letter-spacing:-.4px}.stage-heading p{font-size:16px;line-height:1.85}.tutorial-step{margin-bottom:35px;scroll-margin-top:104px}.tutorial-step-heading{display:grid;grid-template-columns:30px 1fr;gap:13px;align-items:start;margin-bottom:15px}.tutorial-step-heading>span{font-size:16px;color:#a78ac4;font-weight:700;line-height:1.75;padding-top:1px}.tutorial-step-heading h3{font-size:21px;line-height:1.65}.tutorial-content p{margin:12px 0;color:#6d647e}.tutorial-content strong{color:#4b3c61;font-weight:700}.tutorial-content p a:not(.text-link),.tutorial-content li a{color:#7451aa;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.tutorial-content ol,.tutorial-content ul{padding-left:25px;margin:15px 0}.tutorial-content li{padding-left:4px;margin:8px 0;color:#6d647e}.tutorial-content code{background:#f3edf9;border-radius:4px;padding:2px 5px;font-family:"Consolas","Microsoft YaHei",sans-serif;font-size:.94em;color:#69508c}.tutorial-content h2,.tutorial-content h3,.tutorial-content h4{scroll-margin-top:106px}.tutorial-content h4{font-size:18px;line-height:1.65;margin-bottom:11px}.tutorial-content .registration-url{margin:18px 0 22px;display:block;padding:12px 0}.tutorial-content .registration-url>span{font-size:14px}.tutorial-content .registration-url a{display:block;font-size:16px;line-height:1.9;min-height:44px;padding:6px 0}.tutorial-figure{margin:23px 0 25px}.tutorial-figure>a{display:block;border:1px solid #e2dbe9;border-radius:7px;overflow:hidden;background:#fff}.tutorial-figure img{display:block;width:100%;height:auto}.tutorial-figure img[height="483"]{width:min(100%,638px);margin:auto}.tutorial-figure figcaption{font-size:14px;line-height:1.85;color:#8a7b98;padding:10px 0 0}.tutorial-figure figcaption>a{display:inline-flex;align-items:center;min-height:44px;margin-left:17px;color:#7652ac;white-space:nowrap}.tutorial-content .tutorial-note{font-size:16px;line-height:1.9;border-left:3px solid #a48ad0;background:#faf7fd;padding:13px 18px;color:#76628e;margin:20px 0}.tutorial-fields{margin:16px 0;padding:0}.tutorial-fields>div{display:grid;grid-template-columns:145px 1fr;gap:23px;padding:12px 0;border-bottom:1px solid #e8e0ef}.tutorial-fields>div:first-child{border-top:1px solid #e8e0ef}.tutorial-fields dt{font-size:16px;font-weight:700;color:#5a476f}.tutorial-fields dd{margin:0;font-size:16px;color:#766982;line-height:1.9}.operation-detail{margin:20px 0 23px}.operation-detail>h4{color:#66507e}.operation-detail>ol{margin-top:10px}.tutorial-subsection{margin-top:25px;scroll-margin-top:104px}.tutorial-subsection>h4{font-size:19px}.tutorial-content .tutorial-price-list{list-style:none;padding:0;margin:14px 0 18px;border-top:1px solid var(--line)}.tutorial-price-list>li{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid var(--line);margin:0;font-size:15px}.tutorial-price-list>li>span:first-child{display:flex;align-items:baseline;gap:12px}.tutorial-price-list>li>span:last-child{display:flex;gap:12px;align-items:baseline;flex-shrink:0}.tutorial-price-list code{background:none;font-size:13px;padding:0;color:#977cae;min-width:53px}.tutorial-price-list del{color:#a59aac;font-size:13px}.tutorial-price-list strong{font-size:17px;color:#7451a3}.tutorial-price-list small{font-size:11px;font-weight:400;margin-left:3px}.tutorial-content .message-example{padding:11px 0;font-size:16px;border-block:1px dashed #dcd0e7;overflow-wrap:anywhere}.completion-check,.tutorial-app,.after-purchase{margin-top:29px;padding:25px 0;border-top:1px solid #d9cce9;scroll-margin-top:104px}.completion-check h2,.tutorial-app h2,.after-purchase h2{font-size:24px;line-height:1.6}.tutorial-content .completion-check ul{margin-bottom:0}.tutorial-end-faq{margin-top:18px;padding-top:27px;border-top:1px solid #d9cce9;scroll-margin-top:104px}.tutorial-end-faq>h2{font-size:25px;margin-bottom:9px}.tutorial-end-faq article{padding:19px 0 15px;border-bottom:1px solid #e7dfef;scroll-margin-top:104px}.tutorial-end-faq h3{font-size:19px;line-height:1.7}.tutorial-end-faq p{font-size:16px;line-height:1.95}.related-links{display:flex;gap:9px 26px;flex-wrap:wrap}.related-links>a{min-height:44px;display:flex;align-items:center;font-size:15px;color:#7551ac}.tutorial-content .text-link{font-size:15px}
.sitemap-page{display:grid;grid-template-columns:1fr 1fr;gap:33px 75px;padding-block:40px 50px}.sitemap-page h2{font-size:24px;margin-bottom:16px}.sitemap-page ul{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.sitemap-page li{border-bottom:1px solid var(--line)}.sitemap-page li a{display:flex;flex-direction:column;justify-content:center;min-height:54px;padding:12px 0;color:#6d557f;font-size:16px;line-height:1.8}.sitemap-page li strong{font-weight:600;color:#4e3c64}.sitemap-page li span{font-size:14px;color:#8e7e9d;margin-top:4px}.not-found{padding:70px 0 85px;text-align:center;background:linear-gradient(110deg,#f9f6ff,#f0f3ff)}.not-found h1{font-size:34px;margin:10px 0 17px}.not-found p{font-size:17px}.not-found .wrap>div{display:flex;justify-content:center;align-items:center;gap:28px;flex-wrap:wrap;margin-top:29px}
@media(max-width:1000px){.selection-intro-layout{gap:35px}.selection-category{grid-template-columns:250px 1fr;gap:35px}.faq-group{grid-template-columns:200px 1fr;gap:35px}.page-heading-content>.text-link{display:none}.stage-index>a{padding-inline:12px;grid-template-columns:20px 1fr;column-gap:5px}.stage-index strong{font-size:14px}.help-task-index>a{padding-inline:17px}}
@media(max-width:800px){.page-heading-content{display:block}.page-heading-content>.button{margin-top:18px}.page-heading h1{font-size:29px}.selection-intro-layout{grid-template-columns:1fr;gap:26px}.selection-intro-layout>.image-link{width:min(540px,100%);margin:auto}.selection-category{grid-template-columns:1fr;gap:24px;padding-top:32px}.selection-category-heading{grid-template-columns:31px 1fr;gap:13px}.selection-category-heading p:not(.eyebrow){max-width:640px}.selection-category-heading .text-link{margin-top:5px}.sku-list{padding-left:44px}.selection-closing{display:block}.selection-closing>.button{margin-top:19px}.faq-group{grid-template-columns:1fr;gap:21px;padding-top:28px}.faq-group>h2{font-size:22px}.help-task-index>a{padding-inline:12px;font-size:14px;gap:8px}.help-items{column-gap:27px}.help-contact-line{display:block}.help-contact-line>.text-link{margin-top:7px}.tutorial-wrap{width:calc(100% - 40px)}.tutorial-heading h1{font-size:30px}.stage-index{position:static;margin-top:22px}.tutorial-content{font-size:17px}.tutorial-stage,.tutorial-step,.tutorial-subsection,.completion-check,.tutorial-app,.tutorial-end-faq,.tutorial-end-faq article,.after-purchase{scroll-margin-top:24px}.tutorial-content h2,.tutorial-content h3,.tutorial-content h4{scroll-margin-top:24px}.stage-heading h2{font-size:25px}.sitemap-page{gap:30px 36px}}
@media(max-width:600px){.primary-nav>a{width:50%}.primary-nav .nav-mobile-register{display:flex}.page-heading{padding:11px 0 24px}.page-heading h1{font-size:27px;line-height:1.5}.page-heading .eyebrow{font-size:12px}.page-heading-content>div>p:last-child{font-size:16px}.page-heading-content>.button{font-size:14px}.selection-intro{padding:30px 0}.selection-intro h2{font-size:23px;line-height:1.6}.access-methods>div{display:block;padding:14px 0}.access-methods dt{margin-bottom:6px}.access-methods dd{font-size:16px}.category-jump{gap:0 19px;padding-block:7px}.category-jump>a{font-size:14px;gap:10px}.selection-category{gap:17px;padding:30px 0 23px}.selection-category-heading{grid-template-columns:25px 1fr;gap:10px}.large-index{font-size:17px}.selection-category-heading h2{font-size:24px}.selection-category-heading p:not(.eyebrow){font-size:16px}.selection-category-heading .eyebrow{font-size:11px}.sku-list{padding-left:0}.sku-list li{display:block;padding:17px 0}.sku-list li:first-child{padding-top:0}.sku-list h3{font-size:17px}.sku-list p{font-size:16px}.sku-list li>a{font-size:14px;margin-top:5px}.sku-detail{font-size:13px}.selection-closing{padding:27px 0 35px}.selection-closing h2{font-size:23px}.selection-closing p{font-size:16px}.faq-page{padding-top:0;padding-bottom:32px}.faq-group{gap:17px;padding:27px 0}.faq-group>h2{font-size:21px}.faq-answer h3{font-size:18px;line-height:1.75;margin-bottom:8px}.faq-answer p{font-size:16px;line-height:1.9}.faq-answer{padding:18px 0}.help-page{padding-top:15px;padding-bottom:32px}.help-task-index{grid-template-columns:1fr 1fr}.help-task-index>a{min-height:54px;font-size:15px;padding:8px 12px}.help-task-index>a:first-child{padding-left:12px}.help-task-index>a:nth-child(2){border-right:0}.help-task-index>a:nth-child(-n+2){border-bottom:1px solid var(--line)}.help-find{padding-top:22px}.help-search-row{gap:8px;display:block}.help-search-row input{width:100%;font-size:16px}.help-search-row .reset-button{font-size:14px;min-height:44px;padding-left:0}.help-filters{margin-top:4px;gap:7px}.help-filters button{padding:7px 12px;font-size:13px;min-height:44px}.help-find>[data-help-count]{font-size:14px}.help-group{padding-top:25px}.help-group-title{gap:12px;padding-bottom:9px}.help-group h2{font-size:21px}.help-items{grid-template-columns:1fr}.help-item>a{padding:17px 0 13px}.help-item h3{font-size:17px;line-height:1.8}.help-item p{font-size:16px}.help-contact-line h2{font-size:23px}.help-empty{padding:29px 0}.help-empty h2{font-size:22px}.help-empty p{font-size:16px}.tutorial-wrap{width:calc(100% - 32px)}.tutorial-heading{padding:11px 0 22px}.tutorial-heading h1{font-size:28px;line-height:1.55;margin-bottom:10px}.tutorial-heading .eyebrow{font-size:12px}.tutorial-heading>.tutorial-wrap>p:last-of-type{font-size:16px;line-height:1.9}.tutorial-heading .breadcrumb{flex-wrap:wrap;gap:6px 10px;margin-bottom:11px}.tutorial-quick-links{gap:19px;margin-top:9px}.tutorial-quick-links>a{font-size:14px}.stage-index{grid-template-columns:1fr 1fr;margin:19px 0 9px}.stage-index>a{min-height:77px;padding:12px 11px;grid-template-columns:21px 1fr}.stage-index>a:nth-child(2){border-right:0}.stage-index>a:nth-child(-n+2){border-bottom:1px solid #ddd3ec}.stage-index strong{font-size:14px}.stage-index small{font-size:12px}.tutorial-content{font-size:16px;line-height:1.95;padding-bottom:30px}.tutorial-stage{padding-top:25px}.stage-heading{padding-bottom:16px;margin-bottom:24px}.stage-heading>span{font-size:12px}.stage-heading h2{font-size:23px;line-height:1.65;margin-bottom:8px}.stage-heading p{font-size:16px}.tutorial-step{margin-bottom:29px}.tutorial-step-heading{grid-template-columns:23px 1fr;gap:9px;margin-bottom:13px}.tutorial-step-heading>span{font-size:14px;padding-top:3px}.tutorial-step-heading h3{font-size:19px;line-height:1.75}.tutorial-content ol,.tutorial-content ul{padding-left:23px}.tutorial-content li{padding-left:2px;margin:8px 0}.tutorial-content p{margin:11px 0}.tutorial-content .registration-url a{font-size:16px;line-height:1.85;padding-block:7px}.tutorial-figure{margin:18px 0 21px}.tutorial-figure figcaption{font-size:14px;line-height:1.85;padding-top:8px}.tutorial-figure figcaption>a{margin-left:0;display:flex}.tutorial-content .tutorial-note{font-size:16px;padding:12px 14px;line-height:1.9}.tutorial-fields>div{display:block;padding:11px 0}.tutorial-fields dt{font-size:16px;margin-bottom:5px}.tutorial-fields dd{font-size:16px;line-height:1.9}.operation-detail{margin:18px 0 20px}.tutorial-content h4{font-size:17px;line-height:1.8}.tutorial-subsection>h4{font-size:18px}.tutorial-price-list>li{display:block;padding:10px 0;font-size:15px}.tutorial-price-list>li>span:first-child{gap:8px;align-items:baseline}.tutorial-price-list>li>span:last-child{margin-top:5px;padding-left:61px;gap:13px}.tutorial-price-list code{min-width:53px;font-size:12px}.tutorial-price-list strong{font-size:18px}.tutorial-price-list del{font-size:13px}.tutorial-content .message-example{font-size:16px}.completion-check,.tutorial-app,.after-purchase{margin-top:24px;padding-top:21px}.completion-check h2,.tutorial-app h2,.after-purchase h2,.tutorial-end-faq>h2{font-size:22px}.tutorial-end-faq h3{font-size:18px;line-height:1.8}.tutorial-end-faq p{font-size:16px}.related-links{gap:2px 20px}.sitemap-page{grid-template-columns:1fr;padding-block:28px 35px;gap:27px}.sitemap-page h2{font-size:23px;margin-bottom:13px}.sitemap-page li a{font-size:16px}.sitemap-page li span{font-size:14px}.not-found{padding:45px 0 50px}.not-found h1{font-size:27px;line-height:1.6}.not-found p{font-size:16px}.not-found .wrap>div{gap:10px 21px;margin-top:22px}}
