.windows-guide{--wg-ink:#202128;--wg-muted:#62636e;--wg-line:#e3e3e9;--wg-violet:#6d33c1;--wg-ground:#f6f6f7;--wg-lavender:#f3edf9;--wg-accent:#fae04f;--wg-tint:#fffcec;color:var(--wg-ink)}.windows-guide.wg-product-techno{--wg-accent:#b9cbd5;--wg-tint:#f0f5f7}.windows-guide *{box-sizing:border-box}.windows-guide p{color:var(--wg-muted)}.windows-guide h1,.windows-guide h2,.windows-guide h3,.windows-guide p{margin:0}.windows-guide h1,.windows-guide h2,.windows-guide h3{letter-spacing:-.035em;line-height:1.16}.windows-guide button,.windows-guide textarea{font:inherit}.windows-guide button{cursor:pointer}.windows-guide a{color:var(--wg-violet);text-underline-offset:4px}.windows-guide :is(button,a,summary,textarea):focus-visible{outline:3px solid var(--wg-violet);outline-offset:5px}.windows-guide .system-eyebrow{color:var(--wg-violet);letter-spacing:.13em;margin-bottom:16px;font-size:11px;font-weight:750}.windows-guide .wg-hero{padding-block:45px 50px}.windows-guide .wg-account-return{margin-bottom:45px;font-size:12px;font-weight:550;text-decoration:none;display:inline-block}.windows-guide .wg-account-return:hover{text-decoration:underline}.windows-guide .wg-hero h1{max-width:900px;margin-bottom:22px;font-size:clamp(38px,4.7vw,62px);font-weight:650}.windows-guide .wg-intro{max-width:680px;font-size:19px;line-height:1.65}.windows-guide .wg-hero-meta{color:var(--wg-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;font-size:12px;display:flex}.windows-guide .wg-product-chip{background:var(--wg-tint);border:1px solid var(--wg-line);color:var(--wg-ink);border-radius:99px;align-items:center;gap:8px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}.windows-guide .wg-product-chip:before{content:"";background:var(--wg-accent);border:1px solid #0002;border-radius:50%;width:7px;height:7px}.windows-guide .wg-layout{grid-template-columns:minmax(0,1fr) 258px;align-items:start;gap:76px;padding-bottom:92px;display:grid}.windows-guide .wg-main-column{min-width:0}.windows-guide .wg-guide-intro{border-top:1px solid var(--wg-line);padding-top:29px}.windows-guide .wg-guide-intro h2{font-size:27px;font-weight:650}.windows-guide .wg-guide-intro p{margin-top:10px;font-size:14px}.windows-guide .wg-step{border-bottom:1px solid var(--wg-line);grid-template-columns:39px minmax(0,1fr);gap:22px;padding:37px 0;scroll-margin-top:100px;display:grid}.windows-guide .wg-step-number{color:var(--wg-violet);border:1px solid #d6c4ec;border-radius:50%;place-items:center;width:34px;height:34px;margin-top:1px;font-size:12px;font-weight:650;line-height:1;display:grid}.windows-guide .wg-step h3{margin-bottom:13px;font-size:25px;font-weight:650}.windows-guide .wg-body{font-size:16px;line-height:1.75}.windows-guide .wg-step-note{border-left:2px solid #ddd5e8;margin-top:16px;padding-left:14px;font-size:13px;line-height:1.7}.windows-guide .wg-security-notice{background:var(--wg-ground);color:#555662;border-radius:8px;margin-top:23px;padding:15px 17px;font-size:12px;line-height:1.7}.windows-guide .wg-security-notice a{font-weight:600;display:inline}.windows-guide .wg-button{text-align:center;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:14px;max-width:100%;padding:13px 21px;font-size:14px;font-weight:650;line-height:1.35;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.windows-guide .wg-button:hover{transform:translateY(-1px)}.windows-guide .wg-primary{background:var(--wg-accent);color:#202128}.windows-guide .wg-primary:hover{filter:brightness(.97)}.windows-guide .wg-sidebar{position:sticky;top:104px}.windows-guide .wg-requirements{background:var(--wg-ground);border-radius:14px;padding:25px}.windows-guide .wg-requirements h2{margin-bottom:20px;font-size:18px}.windows-guide .wg-requirement{border-top:1px solid var(--wg-line);padding-block:14px}.windows-guide .wg-requirement:first-of-type{border-top:none;padding-top:0}.windows-guide .wg-requirement:last-child{padding-bottom:0}.windows-guide .wg-requirement strong{font-size:13px;font-weight:650;line-height:1.55;display:block}.windows-guide .wg-requirement p{margin-top:4px;font-size:12px;line-height:1.6}.windows-guide .wg-contents{padding:29px 7px 25px}.windows-guide .wg-contents h2{letter-spacing:.08em;text-transform:uppercase;color:var(--wg-muted);margin-bottom:14px;font-family:inherit;font-size:11px;font-weight:700}.windows-guide .wg-contents ol{counter-reset:wg-sections;gap:8px;margin:0;padding:0;list-style:none;display:grid}.windows-guide .wg-contents li{counter-increment:wg-sections}.windows-guide .wg-contents a{color:var(--wg-ink);gap:14px;font-size:13px;text-decoration:none;display:flex}.windows-guide .wg-contents a:before{content:"0" counter(wg-sections);color:#85828d;padding-top:2px;font-size:10px}.windows-guide .wg-contents a:hover{color:var(--wg-violet)}.windows-guide .wg-side-support{border-top:1px solid var(--wg-line);padding:22px 7px}.windows-guide .wg-side-support strong{font-size:13px}.windows-guide .wg-side-support p{margin:7px 0 10px;font-size:12px}.windows-guide .wg-side-support a{font-size:12px;font-weight:650}.windows-guide.wg-help-section{background:var(--wg-ground);padding-block:74px 78px;scroll-margin-top:90px}.windows-guide .wg-section-header{max-width:690px}.windows-guide .wg-section-header h2{font-size:36px;font-weight:650}.windows-guide .wg-section-header>p:not(.system-eyebrow){margin-top:17px;font-size:16px}.windows-guide .wg-topics{flex-wrap:wrap;gap:9px;margin:28px 0 18px;display:flex}.windows-guide .wg-topic{color:#41404a;background:#fff;border:1px solid #d5d4de;border-radius:99px;padding:9px 15px;font-size:13px;font-weight:600;line-height:1.4}.windows-guide .wg-topic:hover{border-color:#a68acd}.windows-guide .wg-topic[aria-pressed=true]{background:var(--wg-violet);border-color:var(--wg-violet);color:#fff}.windows-guide .wg-help-empty{border:1px dashed #d3d0da;border-radius:10px;max-width:900px;padding:25px 24px;font-size:14px}.windows-guide .wg-help-panel{border:1px solid var(--wg-line);background:#fff;border-radius:12px;max-width:900px;padding:32px}.windows-guide .wg-help-panel h3{margin-bottom:12px;font-size:26px}.windows-guide .wg-help-description{max-width:740px;font-size:15px}.windows-guide .wg-error-list{border-top:1px solid var(--wg-line);margin-top:27px}.windows-guide .wg-error-item{border-bottom:1px solid var(--wg-line);padding:21px 0}.windows-guide .wg-error-item:last-child{border-bottom:0;padding-bottom:8px}.windows-guide .wg-error-title{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:8px;display:flex}.windows-guide .wg-error-title strong{font-size:15px;font-weight:650;line-height:1.5}.windows-guide .wg-code{white-space:nowrap;color:#70707c;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:400}.windows-guide .wg-error-item p{max-width:760px;font-size:14px;line-height:1.7}.windows-guide .wg-text-button{color:var(--wg-violet);text-underline-offset:4px;background:0 0;border:0;margin-top:20px;padding:0;font-size:13px;font-weight:650;text-decoration:underline;display:block}.windows-guide .wg-windows-settings{margin-top:16px;font-size:13px;display:inline-block}.windows-guide.wg-support-section{padding-block:73px 65px}.windows-guide .wg-support-box{grid-template-columns:1fr auto;align-items:center;gap:50px;display:grid}.windows-guide .wg-support-box h2{max-width:600px;font-size:31px;font-weight:650}.windows-guide .wg-support-box>div>p:not(.system-eyebrow){max-width:640px;margin-top:17px;font-size:15px}.windows-guide .wg-support-box .wg-support-foot{margin-top:12px;font-size:11px}.windows-guide .wg-advanced{border-top:1px solid var(--wg-line);border-bottom:1px solid var(--wg-line);margin-bottom:65px}.windows-guide .wg-advanced>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:23px 0;list-style:none;display:flex}.windows-guide .wg-advanced>summary::-webkit-details-marker{display:none}.windows-guide .wg-advanced>summary:after{content:"+";color:var(--wg-muted);font-size:22px;font-weight:350}.windows-guide .wg-advanced[open]>summary:after{content:"−"}.windows-guide .wg-advanced summary strong{font-size:15px;font-weight:650;display:block}.windows-guide .wg-advanced summary small{color:var(--wg-muted);margin-top:3px;font-size:12px;display:block}.windows-guide .wg-advanced-content{max-width:830px;padding-bottom:28px}.windows-guide .wg-advanced-block{border-top:1px solid var(--wg-line);padding-block:24px}.windows-guide .wg-advanced-block h3{margin-bottom:12px;font-size:19px}.windows-guide .wg-advanced-block p,.windows-guide .wg-advanced-block li{font-size:13px;line-height:1.75}.windows-guide .wg-file-facts{gap:5px;margin:20px 0 12px;display:grid}.windows-guide .wg-file-facts dt{color:var(--wg-muted);text-transform:uppercase;letter-spacing:.07em;margin-top:10px;font-size:10px}.windows-guide .wg-file-facts dd{overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.8}.windows-guide .wg-small-button{color:#484251;background:#fff;border:1px solid #d4d0dc;border-radius:5px;padding:6px 12px;font-size:12px;font-weight:600}.windows-guide .wg-small-button:hover{background:var(--wg-lavender)}.windows-guide pre{background:var(--wg-ground);border:1px solid var(--wg-line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:7px;margin-block:15px;padding:16px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.8}.windows-guide .wg-security{scroll-margin-top:104px}.windows-guide .wg-security summary{cursor:pointer;font-size:15px;font-weight:650}.windows-guide .wg-security ul{gap:10px;margin:15px 0 0;padding-left:20px;display:grid}.windows-guide .wg-security-return{margin-top:18px;font-size:13px;display:inline-block}.windows-guide .wg-dialog{border:1px solid var(--wg-line);width:calc(100% - 36px);max-width:620px;color:var(--wg-ink);background:#fff;border-radius:16px;max-height:88vh;padding:34px;overflow:auto;box-shadow:0 25px 100px #20212826}.windows-guide .wg-dialog::backdrop{background:#24202c66}.windows-guide .wg-modal-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.windows-guide .wg-dialog h2{font-size:27px;line-height:1.2}.windows-guide .wg-close-dialog{color:var(--wg-muted);background:0 0;border:0;padding:0 4px;font-size:26px;line-height:1}.windows-guide .wg-modal-intro{margin-top:16px;font-size:14px}.windows-guide .wg-modal-report{border-top:1px solid var(--wg-line);margin-top:20px;padding-top:20px}.windows-guide .wg-modal-report h3{margin-bottom:10px;font-size:17px}.windows-guide .wg-modal-report p{font-size:13px}.windows-guide .wg-modal-footer{margin-top:25px}.windows-guide .wg-modal-footer p{margin-top:12px;font-size:11px;line-height:1.7}.windows-guide .wg-modal-footnote{margin-top:18px;font-size:12px}.windows-guide .wg-dialog textarea{border:1px solid var(--wg-line);resize:vertical;border-radius:6px;width:100%;min-height:140px;margin-top:15px;padding:12px;font-family:ui-monospace,monospace;font-size:12px}.windows-guide .wg-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (max-width:1000px){.windows-guide .wg-layout{grid-template-columns:minmax(0,1fr) 236px;gap:38px}.windows-guide .wg-hero h1{font-size:49px}.windows-guide .wg-support-box{gap:28px}}@media (max-width:760px){.windows-guide .wg-hero{padding-block:27px 37px}.windows-guide .wg-account-return{margin-bottom:30px}.windows-guide .wg-hero h1{font-size:39px;line-height:1.1}.windows-guide .wg-intro{font-size:17px}.windows-guide .wg-hero-meta{margin-top:23px}.windows-guide .wg-layout{flex-direction:column;gap:32px;padding-bottom:49px;display:flex}.windows-guide .wg-sidebar{order:-1;width:100%;position:static}.windows-guide .wg-requirements{padding:21px}.windows-guide .wg-requirements h2{margin-bottom:18px;font-size:17px}.windows-guide .wg-requirement{padding-block:11px}.windows-guide .wg-contents,.windows-guide .wg-side-support{display:none}.windows-guide .wg-guide-intro h2{font-size:25px}.windows-guide .wg-guide-intro{padding-top:25px}.windows-guide .wg-step{grid-template-columns:30px minmax(0,1fr);gap:14px;padding-block:30px}.windows-guide .wg-step-number{width:29px;height:29px;font-size:11px}.windows-guide .wg-step h3{font-size:23px}.windows-guide .wg-body{font-size:15px}.windows-guide .wg-security-notice{margin-top:20px;margin-left:-44px;padding:14px 15px}.windows-guide .wg-button{padding:13px 17px;font-size:13px}.windows-guide .wg-step-note{font-size:12px}.windows-guide.wg-help-section{padding-block:47px}.windows-guide .wg-section-header h2{font-size:29px}.windows-guide .wg-section-header>p:not(.system-eyebrow){font-size:14px}.windows-guide .wg-topics{gap:7px;margin-top:23px}.windows-guide .wg-topic{padding:9px 12px;font-size:12px}.windows-guide .wg-help-empty{padding:20px;font-size:13px}.windows-guide .wg-help-panel{padding:23px 20px}.windows-guide .wg-help-panel h3{font-size:23px}.windows-guide .wg-error-title{display:block}.windows-guide .wg-code{margin-top:6px;display:block}.windows-guide .wg-error-item p{font-size:13px}.windows-guide.wg-support-section{padding-block:46px}.windows-guide .wg-support-box{display:block}.windows-guide .wg-support-box h2{font-size:28px}.windows-guide .wg-support-box>.wg-button{margin-top:23px}.windows-guide .wg-advanced{margin-bottom:42px}.windows-guide .wg-advanced summary small{max-width:250px;font-size:11px}.windows-guide .wg-dialog{padding:25px}.windows-guide .wg-modal-top h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.windows-guide *{transition:none!important}.windows-guide .wg-button:hover{transform:none}}@media print{.windows-guide button,.windows-guide .wg-topics,.windows-guide dialog{display:none!important}.windows-guide .wg-layout{display:block}.windows-guide .wg-sidebar{position:static}}
