html{margin:0;padding:0;min-height:100%;position:relative}body{margin:0;padding:0}button{border:none}:root{--lightblue: #00bcf2;--blue: #0072be;--stable-blue: #0076bf;--midblue: #00188f;--darkblue: #002050;--lightpurple: #b4a0ff;--purple: #5c2d91;--darkpurple: #373277;--lightmagenta: #e3008c;--magenta: #b4009e;--darkmagenta: #5c005c;--red: #e81123;--darkred: #a80000;--lightorange: #ff8c00;--orange: #d83b01;--insiders-green: #058f2d;--lightyellow: #fff100;--yellow: #ffcc00;--lightgreen: #bad80a;--green: #477a32;--darkgreen: #004b1c;--lightteal: #00b294;--teal: #008272;--darkteal: #004b50;--gray-95: darken( white, 5% );--lightgray: #e3e3e3;--gray: #ccc;--darkgray: #333;--white: #ffffff;--black: #000000;--background: #0D1117;--foreground: #9ba3b4;--foreground-intense: #e6eefA;--header-foreground: #c3d0e5;--accent-primary: #0078d4;--accent-secondary: #0069b9;--link-foreground: #4daafc;--link-foreground-hover: #8fc3fe;--link-underline-background: var(--link-foreground);--background: #0D1117;--border-background: rgba(255,255,255,0.12);--header-background: var(--background);--footer-background: var(--background);--button-primary-background: var(--accent-primary);--button-primary-foreground: var(--white);--button-primary-border: transparent;--button-primary-hover: #005ba4;--button-secondary-background: #25292E;--button-secondary-foreground: var(--header-foreground);--button-secondary-border: rgba(255,255,255,0.3);--button-secondary-hover: #333940;--icon-button-hover-background: rgba(255,255,255,0.10);--navbar-border: var(--border-background);--search-input-background: transparent;--search-input-border: rgba(255,255,255,0.15);--search-input-border-active: var(--accent-primary);--search-input-foreground: var(--foreground);--search-input-placeholder-foreground: #9ba3b4;--card-background: rgba(255,255,255,0.04);--card-hover-background: rgba(255,255,255,0.08);--card-border: rgba(255,255,255,0.12);--card-border-active: rgba(255,255,255,0.2);--feature-card-icon-background: rgba(255,255,255,0.07);--banner-background: var(--background);--banner-link-color: var(--link-foreground);--banner-text: var(--foreground);--hero-background: linear-gradient(180deg, #0e0e0e 0%, #141414 100%);--hero-border-bottom: var(--border-background);--home-foreground: #9FB1D1;--code-background: rgba(255,255,255,0.15);--code-foreground: #cccccc;--keybinding-background: rgba(255,255,255,0.15);--keybinding-foreground: var(--link-foreground);--code-copy-foreground: #ccc;--code-copy-background: #444;--alert-note-border-color: var(--lightblue);--alert-warning-border-color: var(--lightyellow);--alert-important-border-color: var(--lightpurple);--alert-caution-border-color: #FE7543;--alert-tip-border-color: var(--lightgreen)}[data-theme=light]{--lightblue: #00bcf2;--blue: #0072be;--stable-blue: #0076bf;--midblue: #00188f;--darkblue: #002050;--lightpurple: #b4a0ff;--purple: #5c2d91;--darkpurple: #373277;--lightmagenta: #e3008c;--magenta: #b4009e;--darkmagenta: #5c005c;--red: #e81123;--darkred: #a80000;--lightorange: #ff8c00;--orange: #d83b01;--insiders-green: #058f2d;--lightyellow: #fff100;--yellow: #ffcc00;--lightgreen: #bad80a;--green: #477a32;--darkgreen: #004b1c;--lightteal: #00b294;--teal: #008272;--darkteal: #004b50;--gray-95: darken( white, 5% );--lightgray: #333333;--gray: #cccccc;--darkgray: #e3e3e3;--white: #ffffff;--black: #000000;--background: #ffffff;--foreground: #333333;--foreground-intense: #1e1e1e;--header-foreground: #242424;--accent-primary: #0078d4;--accent-secondary: #0069b9;--link-foreground: #005fb8;--link-foreground-hover: #00376b;--link-underline-background: var(--link-foreground);--border-background: rgba(0,0,0,0.12);--header-background: var(--background);--footer-background: var(--background);--button-primary-background: var(--accent-primary);--button-primary-foreground: var(--white);--button-secondary-background: #eaeaea;--button-secondary-foreground: var(--foreground);--button-secondary-hover: #e0e0e0;--button-secondary-border: rgba(0,0,0,0.15);--icon-button-hover-background: rgba(0,0,0,0.06);--navbar-border: var(--border-background);--search-input-background: transparent;--search-input-border: rgba(0,0,0,0.10);--search-input-border-active: var(--accent-primary);--search-input-foreground: var(--foreground);--search-input-placeholder-foreground: var(--foreground);--card-background: rgba(0,0,0,0.01);--card-hover-background: rgba(0,0,0,0.08);--card-border: rgba(0,0,0,0.10);--card-border-active: rgba(0,0,0,0.2);--feature-card-icon-background: rgba(0,0,0,0.04);--banner-background: var(--background);--banner-link-color: var(--link-foreground);--banner-text: var(--foreground);--hero-background: linear-gradient(180deg, #ffffff 0%, #f8f8f884 100%);--hero-border-bottom: var(--border-background);--home-foreground: #475569;--code-background: rgba(0,0,0,0.08);--code-foreground: #333333;--keybinding-background: rgba(0,0,0,0.08);--keybinding-foreground: var(--link-foreground);--alert-note-border-color: var(--link-foreground);--alert-warning-border-color: #A35A00;--alert-important-border-color: #6F47FF;--alert-caution-border-color: var(--orange);--alert-tip-border-color: var(--green)}*{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}code,kbd,pre,samp,code *{font-family:Menlo,Monaco,Consolas,"Courier New",monospace !important}html{font-size:10px}@media(max-width: 767px){html{font-size:8.5px}}@media(min-width: 768px){html{font-size:9px}}@media(min-width: 992px){html{font-size:9.5px}}@media(min-width: 1200px){html{font-size:10px}}.light{font-weight:200}.semilight{font-weight:300}.normal,.regular{font-weight:400}.semibold{font-weight:600}b,.bold{font-weight:700}body{font-weight:400;color:var(--foreground);text-rendering:optimizeLegibility}h1,h2,h3{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:100}h1,.faux-h1{font-size:3rem}h2,.faux-h2{font-size:2.2rem}h3,.faux-h3{font-size:1.8rem}h4,.faux-h4{font-size:1.2rem;font-weight:600;text-transform:uppercase}@media(min-width: 768px){h1,.faux-h1{font-size:4rem}h2,.faux-h2{font-size:3rem}h3,.faux-h3{font-size:2.2rem}}.wrap-together{display:inline-block}a{color:var(--link-foreground);text-decoration:underline;text-decoration-color:var(--link-underline-background)}a:hover,a:focus{color:var(--link-foreground-hover);text-decoration-color:var(--link-foreground-hover)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi){body{-webkit-font-smoothing:antialiased}}.navbar-nav>li>a{font-weight:500}.theme-switch{display:flex;align-items:center;justify-content:center;height:32px;width:32px;border-radius:4px;background-color:var(--background);margin-right:4px}.theme-switch img{height:20px;width:20px}.theme-switch .theme-icon-dark{display:none}[data-theme=light] .theme-switch .theme-icon-dark{display:flex}[data-theme=light] .theme-switch .theme-icon-light{display:none}.theme-switch:hover{background-color:var(--icon-button-hover-background)}@media(max-width: 991px){.container{width:initial}.navbar-header{float:initial}.navbar-collapse.collapse{display:none !important;overflow:auto !important}.navbar-collapse.in{display:block !important;overflow-y:auto}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:15px;padding-left:15px}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar-toggle{display:initial}.navbar-nav>li{float:initial}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.nav.navbar-nav{margin:0}.navbar-left{float:initial !important}.navbar-right{float:initial !important}}@media(max-width: 991px){.navbar.home>.container{background-color:rgba(0,0,0,.3)}.navbar .navbar-brand{margin-left:15px}.navbar-inverse .navbar-nav>li>a{opacity:1}}.navbar-toggle{margin-top:12px}@media(min-width: 992px){.navbar .container{padding:0 40px !important}}@media(min-width: 1400px){.navbar .container{width:1320px}}body{background:var(--background);color:var(--foreground)}h1,h2,h3,h4,h5,h6{color:var(--header-foreground);font-weight:600}h4,h5,h6{font-weight:600}blockquote{font-size:1.6rem;border-color:var(--border-background)}textarea{resize:none;overflow-y:scroll}a{border-radius:2px}a:focus-visible,button:focus-visible,div[role=button]:focus-visible{outline:solid 2px var(--foreground-intense);outline-offset:2px}strong,b{font-weight:600}code{background-color:var(--code-background);color:var(--code-foreground)}.visible{visibility:"visible"}button,.link-button{font-family:var(--default-font);font-weight:600;font-size:20px;display:inline-block;color:inherit;cursor:pointer}.link-button:hover{text-decoration:none;color:inherit}.dlink{cursor:pointer}.platform-link{background:var(--accent-primary);color:#fff;display:inline-block;border-radius:2px;padding:0 3px;white-space:nowrap;font-size:12px}.platform-link:hover{background:var(--accent-primary);color:#fff;text-decoration:none}.platform-link:focus{background:var(--accent-primary);color:#fff;text-decoration:none;outline-offset:1px}.main-container{min-height:100%;position:relative}.body-content{padding-top:25px;padding-bottom:40px}@media(min-width: 992px)and (max-width: 1200px){.body-content{padding-top:70px}}.row.display-flex{display:flex;flex-wrap:wrap}.row.display-flex>[class*=col-]{display:flex;flex-direction:column;flex-grow:1}#main-content .body h1{display:inline-block;padding-bottom:7px;padding-top:5px}.lead{font-weight:400}.download-button,.navbar .navbar-right .link-button{background-color:var(--accent-primary)}.download-button:hover,.navbar .navbar-right .link-button:hover,.download-button:active,.navbar .navbar-right .link-button:active,.download-button:focus,.navbar .navbar-right .link-button:focus{background-color:var(--accent-secondary)}.btn-link{color:var(--link-foreground)}.btn-link:hover,.btn-link:active,.btn-link:focus{color:var(--link-foreground-hover)}.action-button{background-color:var(--darkpurple)}.action-button:hover,.action-button:active,.action-button:focus{background-color:rgba(55,50,119,.8)}.loading{width:100%;height:50px;margin:0 auto;background:url("/assets/loading.svg") center center no-repeat}.table-striped>tbody>tr:nth-of-type(odd){background-color:var(--card-background)}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-color:var(--border-background)}@media(min-width: 992px){.swimlane .container{width:966px}}@media screen and (-ms-high-contrast: active){.sha-table-btn{border:solid 1px #000}}iframe[name=google_conversion_frame]{position:absolute}.navbar-fixed-container{background-color:rgba(0,0,0,0);height:58px}.navbar{font-size:16px;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}#nav-download .download-icon{display:inline}#nav-download .download-icon-inverted{display:none}@media screen and (-ms-high-contrast: black-on-white){#nav-download .download-icon{display:none}#nav-download .download-icon-inverted{display:inline}}.navbar .navbar-brand{position:relative;
background-size:24px 24px;background-repeat:no-repeat;background-position:left 50%;padding-left:36px;font-size:20px;letter-spacing:-0.2px;font-weight:600;color:var(--header-foreground);min-height:58px;padding-top:19px;line-height:20px;text-decoration:none}@media(max-width: 320px){.navbar .navbar-brand{font-size:15px;background-size:18px;padding-left:30px}}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:var(--header-foreground);background-color:rgba(0,0,0,0)}.navbar-inverse{background:var(--header-background);border:none;margin-bottom:0}.navbar-inverse.navbar-fixed-top::before{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;opacity:0;border-bottom:1px solid var(--navbar-border)}.navbar-inverse.navbar-fixed-top.affix::before{opacity:1}.navbar-inverse.home{width:100%}@media(min-width: 992px){.navbar-nav>li>a{padding-top:0;padding-bottom:0;line-height:58px}}.navbar li>a{cursor:pointer;padding-left:12px;padding-right:12px;text-decoration:none}.navbar-right{height:58px;margin:0}.navbar-left li>a{font-size:16px;-webkit-transition:opacity .08s ease-in;-moz-transition:opacity .08s ease-in;-o-transition:opacity .08s ease-in;transition:opacity .08s ease-in}@media screen and (-ms-high-contrast: active){.navbar-left li>a{opacity:1}}.navbar-left li>a:hover{opacity:1}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{opacity:1;background:none}.navbar-inverse .navbar-nav>li>a{color:var(--foreground)}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:var(--header-foreground)}.navbar-inverse .navbar-nav>li>a.link-button:focus,.navbar-inverse .navbar-nav>li>a.link-button:hover{color:#fff}.navbar .navbar-right{display:flex;align-items:center;margin:0}.navbar .navbar-right .link-button{color:#fff;font-size:16px;font-weight:600;line-height:100%;padding:8px 16px;border-radius:4px}.navbar-collapse{border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.navbar-inverse .navbar-toggle,.navbar-inverse .navbar-toggle:hover{border:1px solid rgba(0,0,0,0)}.navbar-inverse .navbar-toggle:focus{border:1px solid var(--black)}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:var(--card-background)}.navbar-inverse .navbar-toggle .icon-bar{background-color:var(--foreground)}#skip-to-content{background-color:rgba(0,0,0,.9) !important;color:#fff;font-size:16px;padding:8px 10px;margin-top:4px;position:absolute;z-index:10;opacity:0;width:180px;left:0;right:0;margin:auto;text-decoration:none;border-radius:0 0 10px 10px;text-align:center;top:-38px}#skip-to-content:focus{opacity:1;transition:opacity .2s;top:initial}.updates-banner{background-color:var(--banner-background) !important;color:var(--banner-text);font-size:14px;position:relative;line-height:150%;z-index:1}.updates-banner a{color:var(--banner-link-color);text-decoration:underline;text-underline-position:below;text-decoration-color:var(--link-underline-background)}.updates-banner{display:flex;align-items:center;justify-content:space-between;padding:0 16px}.updates-banner .container{padding:0}.updates-banner .container p,.updates-banner .container a{text-align:center;margin:8px 0;font-size:14px}.updates-banner .container p a:hover,.updates-banner .container p a:focus,.updates-banner .container a a:hover,.updates-banner .container a a:focus{text-decoration-color:var(--link-foreground)}.updates-banner .dismiss-btn{height:32px;width:32px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer}.updates-banner .dismiss-btn{padding:2px 0 6px 0}.updates-banner .dismiss-btn:hover{cursor:pointer;background:var(--icon-button-hover-background)}.updates-banner .dismiss-btn .glyph-icon::after{content:"×";font-size:24px;font-weight:300;display:block}@media(min-width: 992px){.updates-banner .container{padding:8px 40px !important;align-items:center}}.navbar-header .search,.navbar-header .search-btn,.navbar-right .search,.navbar-right .search-btn{display:none}.search .search-form{margin:20px 0}.search .search-form .input-group{width:100%}.search .search-form .input-group .form-control{border-radius:4px;padding-right:30px;width:200px;box-shadow:none}.search .search-form .input-group button{padding:6px 10px;background-color:rgba(0,0,0,0)}.search .search-form .input-group button:hover{color:#0072be}.search .search-form .input-group button:active{-webkit-box-shadow:none !important;box-shadow:none !important}.search .search-form .input-group-btn{position:absolute;width:36px;z-index:5}.nav .search .search-form{margin:0;margin-right:8px}.nav .search .search-form .form-control{background:var(--search-input-background);border:1px solid var(--search-input-border);padding:5px 12px 5px 36px;height:unset;border-radius:4px;color:var(--search-input-foreground);-webkit-transition:opacity .08s ease-in;-moz-transition:opacity .08s ease-in;-o-transition:opacity .08s ease-in;transition:opacity .08s ease-in}.nav .search .search-form .form-control:focus,.nav .search .search-form .form-control:active{border-color:var(--accent-primary);box-shadow:none}.nav .search .search-form .form-control:-webkit-autofill{padding-left:15px;-webkit-text-fill-color:#000 !important;padding:6px 15px 6px 40px}.nav .search .search-form .form-control::-webkit-input-placeholder{color:var(--search-input-placeholder-foreground);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.nav .search .search-form .form-control:-moz-placeholder{color:var(--search-input-placeholder-foreground);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.nav .search .search-form .form-control:-ms-input-placeholder{color:var(--search-input-placeholder-foreground);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.nav .search .search-form .form-control::-ms-input-placeholder{color:var(--search-input-placeholder-foreground);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}@media screen and (-ms-high-contrast: white-on-black){.nav .search .search-form{height:30px}}.nav .search .search-form>.input-group{display:flex;align-items:center}@media screen and (-ms-high-contrast: white-on-black){.nav .search .search-form>.input-group{border:2px solid #fff}}@media screen and (-ms-high-contrast: black-on-white){.nav .search .search-form>.input-group{border:2px solid #000}}.nav .search .search-form:hover .form-control,.nav .search .search-form .form-control:focus{opacity:1}.nav .search .search-form .input-group-btn{width:28px;left:8px}.nav .search .search-form .input-group button{padding:0 6px 0px 6px;border:0}.search-icon-dark{display:inline}.search-icon-light{display:none}[data-theme=light] .search-icon-dark{display:none}[data-theme=light] .search-icon-light{display:inline}.navbar-header .search{position:relative;float:right;width:150px}.navbar-header .search-btn{position:relative;float:right;margin-top:8px;border:none}.navbar .search-btn{color:var(--search-input-foreground);height:32px;width:32px;display:flex;align-items:center;justify-content:center;padding:0;margin-right:8px;border:none;border-radius:4px;-webkit-transition:opacity .08s ease-in;-moz-transition:opacity .08s ease-in;-o-transition:opacity .08s ease-in;transition:opacity .08s ease-in}.navbar .search-btn:hover{background-color:var(--icon-button-hover-background) !important}.navbar .search-btn:active{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important}.body-content.search .search-form .input-group{max-width:300px}.body-content.search .search-form .form-control{padding-right:34px;width:100%}.body-content.search .search-form .form-control:focus{border-color:#0071bc}.body-content.search .search-form button{padding:6px 5px}.body-content.search .search-form .input-group-btn{right:7px;width:28px}.search .count{font-size:18px}.search .search-results{padding:0;margin:20px 0;list-style:none}.search .search-results .result{margin-bottom:30px}.search .search-results .result b{background-color:rgba(0,114,190,.15)}.search .search-results .result h3{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:600;font-size:2.4rem;text-overflow:ellipsis;margin-top:0}.search .search-results .snippet{margin-top:10px}@media(min-width: 480px){.navbar-left .search{display:none}}@media(min-width: 480px)and (max-width: 599px){.navbar-header .search-btn{display:flex}}@media(min-width: 600px)and (max-width: 767px){.navbar-header .search{display:flex}}@media(min-width: 992px)and (max-width: 1199px){.navbar-right .search{display:none}.navbar-right .search-btn{display:flex}}@media(min-width: 1200px){.navbar .search-btn{display:none}.navbar-right .search{display:flex}.navbar-right .search-small{display:none}}footer{background-color:var(--footer-background);font-size:14px;font-weight:500;color:#fff;margin:0 auto}footer .footer-container{padding:32px 16px;display:flex;flex-direction:column;gap:16px}footer .footer-social{display:flex;justify-content:space-between}footer .container{display:flex;flex-direction:column;gap:16px}footer .message{display:none}footer .links{padding:0;margin:0}footer .links li{display:inline-block}footer .links li:not(:last-child){padding-right:20px}footer .links li img{max-width:24px}footer .links li img.x-icon{max-width:18px}footer .links a{font-size:12px;color:var(--home-foreground);text-decoration:none}@media(min-width: 992px){footer .footer-container{padding:96px 40px}}.alt-downloads{text-align:center}.alt-downloads .snap-button{text-align:left;padding-left:2px}.alt-downloads .download-icon{display:inline}.alt-downloads .download-icon-accessible{display:none}@media screen and (-ms-high-contrast: black-on-white){.alt-downloads .download-icon-accessible{display:inline}.alt-downloads .download-icon{display:none}}.alt-downloads .download{padding:0 25px;display:inline-block;vertical-align:top}.alt-downloads .home.download{display:none}.alt-downloads.win .download.osx{display:inline-block}.alt-downloads.win .download.linux{display:inline-block}.alt-downloads.linux .download.osx{display:inline-block}.alt-downloads.linux .download.win{display:inline-block}.alt-downloads.osx .download.win{display:inline-block}.alt-downloads.osx .download.linux{display:inline-block}.alt-downloads .logo{height:100px;width:100px;background-size:contain !important;margin:16px auto;-ms-high-contrast-adjust:none}.alt-downloads .logo.windows{background:url("/assets/images/windows-logo.png") center center no-repeat}.alt-downloads .logo.mac{background:url("/assets/images/apple-logo-inverted.svg") center center no-repeat}@media screen and (-ms-high-contrast: white-on-black){.alt-downloads .logo.mac{background-image:url("/assets/images/apple-logo-inverted.svg")}}[data-theme=light] .alt-downloads .logo.mac{background-image:url("/assets/images/apple-logo.svg")}.alt-downloads .logo.linux{background:url("/assets/images/linux-logo.png") center center no-repeat}.alt-downloads .link-button{background-color:var(--button-primary-background);color:var(--button-primary-foreground);border:1px solid var(--button-primary-border);border-radius:4px;font-size:1.8rem;padding:10px 20px}.alt-downloads .link-button small{display:block;margin-top:.75rem;font-size:1.2rem}.alt-downloads .link-button small.build-type{margin-top:0;font-size:1.2rem}.alt-downloads .link-button:hover{background-color:var(--button-primary-hover)}.alt-downloads .link-button:focus-visible{background-color:var(--button-primary-hover)}.alt-downloads .link-button img{position:relative;top:-2px;margin-right:10px}@media screen and (-ms-high-contrast: active){.alt-downloads .link-button{border:2px #fff solid}}.alt-downloads .link-button.secondary{background-color:var(--button-secondary-background);color:var(--button-secondary-foreground);border:1px solid var(--button-secondary-border);text-decoration:none;display:flex;align-items:center}.alt-downloads .link-button.secondary:hover{background-color:var(--button-secondary-hover)}.alt-downloads .link-button.secondary:focus-visible{background-color:var(--button-secondary-hover)}.alt-downloads .sublink{display:block;font-size:12px}.alt-downloads .terms{padding:4rem 19%}.alt-downloads .terms p{font-size:1.4rem;line-height:3rem}.alt-downloads .swimlane{min-height:auto;padding:1.5rem}.alt-downloads.insiders-callout .swimlane{margin-bottom:2rem}.alt-downloads.insiders-callout .swimlane h2{font-weight:600;margin-bottom:.5rem;color:var(--foreground);font-size:2.1rem;line-height:150%}.alt-downloads.insiders-callout .swimlane .call-to-action{font-size:1.8rem;color:var(--foreground)}.cli-downloads{height:48px}@media(min-width: 1200px){.alt-downloads .terms{padding:20px 20%}}.home .alt-downloads .swimlane{padding-top:0}#alt-downloads .win-downloads{width:94%}#alt-downloads .linux-downloads{width:55%}#alt-downloads .mac-downloads{width:47%}#alt-downloads .win-downloads,#alt-downloads .linux-downloads,#alt-downloads .mac-downloads{margin-top:16px;margin-left:auto;margin-right:auto}#alt-downloads table.win-downloads col:nth-of-type(1),.insiders-builds table.win-downloads col:nth-of-type(1){width:135px}#alt-downloads table.linux-downloads col:nth-of-type(1),.insiders-builds table.linux-downloads col:nth-of-type(1){width:75px}#alt-downloads table.win-downloads col:nth-of-type(2),#alt-downloads table.win-downloads col:nth-of-type(3),#alt-downloads table.linux-downloads col:nth-of-type(2),#alt-downloads table.linux-downloads col:nth-of-type(3),.insiders-builds table.win-downloads col:nth-of-type(2),.insiders-builds table.win-downloads col:nth-of-type(3),.insiders-builds table.linux-downloads col:nth-of-type(2),.insiders-builds table.linux-downloads col:nth-of-type(3){width:45px}.download-btns.insiders-builds .win-downloads,.download-btns.insiders-builds .linux-downloads,.download-btns.insiders-builds .mac-downloads{margin:16px auto 20px auto}.download-btns button{font-weight:700;font-size:1.8rem;padding:10px 0;margin:20px 0 5px;display:inline-block;color:#fff;cursor:pointer;background-color:var(--accent-primary);text-decoration:none;width:280px;border-radius:4px}.download-btns button img{position:relative;top:-2px;margin-right:10px}@media screen and (-ms-high-contrast: active){.download-btns button{border:2px solid #fff}}.download-btns .linux .left-btn{margin-left:5px}.download-btns .linux button{width:147px}.download-btns small{font-size:1.2rem;display:block}.download-btns .alts{margin-top:16px}.download-btns .alts a{cursor:pointer}.download-btns .alts table td{padding:0 2px}.download-btns .alts table td.snap-button{text-align:left;padding-left:2px}ul.video-list{counter-reset:section;list-style:none;padding-left:0;position:relative}ul.video-list .video:not(:last-of-type) a{border-bottom:1px solid var(--border-background)}ul.video-list a{position:relative;padding:2rem 2rem 2rem 4.2rem;display:flex;box-sizing:border-box}ul.video-list a .info::before{counter-increment:section;content:counter(section);position:absolute;left:1.5rem;color:var(--foreground)}ul.video-list a .info>p,ul.video-list a .info>span{color:var(--foreground)}ul.video-list a .info .title{padding-top:0px;margin-bottom:.7rem}ul.video-list a .info .description{margin-bottom:0;font-size:1.4rem}ul.video-list a .info .duration,ul.video-list a .info .duration span{color:var(--foreground);font-size:1.2rem}ul.video-list a:hover,ul.video-list a:focus{text-decoration:none}ul.video-list a:hover{background:var(--card-background)}ul.video-list a:hover::after{content:"";display:block;width:6rem;height:6rem;position:absolute;background:url("/assets/play.svg");background-size:6rem;top:3rem;left:8.6rem}ul.video-list .thumb{max-height:10.25rem;padding-right:2rem;position:relative;float:left}@media(max-width: 480px){ul.video-list .thumb{float:none}}.errors{background-color:#373277;color:#fff}.errors .container{padding-top:8%}.errors h1,.errors h2{text-align:center;margin:15px 0}.errors .graphic{display:block;margin:25px auto 25px auto}.errors .graphic.notfound{width:80%}.errors .graphic.cloud{height:175px}.errors .support{text-align:center;margin-top:15%}.errors .support a{color:#fff;font-size:20px;opacity:.65;margin:0 15px}.errors .support a:hover{opacity:1}@media(min-width: 400px){.errors .graphic.notfound{width:70%}.errors .graphic.cloud{height:275px}}@media(min-width: 768px){.errors .graphic{margin-top:0;margin-bottom:50px}.errors .graphic.notfound{width:50%}.errors .graphic.cloud{height:300px}.errors .support{margin-top:100px}}.social-proof>.container{background:rgba(255,255,255,.031372549);border:1px solid rgba(255,255,255,.0392156863);border-radius:16px;margin:32px 0;width:100%}.social-proof .carousel{padding:0}.social-proof .carousel-control{display:none}.social-proof .container-fluid{padding:0}.social-proof .container{padding-top:15px}.social-proof .tweets{text-align:left}.social-proof .tweets>div{padding:16px 0;display:flex;gap:8px;flex-direction:column;min-height:85px}.social-proof .company-logo-with-text-content{display:flex;flex-direction:column;gap:8px}.social-proof .profile-row{display:flex;align-items:center;gap:10px}.social-proof .profile-row:hover,.social-proof .profile-row:focus{color:#fff;text-decoration:none}.social-proof .profile-image{width:32px;height:32px;background-size:100%;background-position:50% 25%;border-radius:50%;background-image:url("")}.social-proof .attribution{display:flex;flex-direction:column;align-items:baseline}.social-proof .attribution:hover{text-decoration:none}.social-proof .name{color:#fff;font-size:14px}.social-proof .handle{color:rgba(255,255,255,.5019607843);font-size:12px;font-weight:500}.social-proof .tweet-body{font-weight:600;font-size:16px;line-height:150%}@media(max-width: 767px){.social-proof .tweet-body{min-height:450%}}@media(min-width: 768px)and (max-width: 991px){.social-proof .tweet-body{min-height:300%}}@media(min-width: 992px)and (max-width: 1199px){.social-proof .tweet-body{min-height:1050%}}@media(min-width: 1200px){.social-proof .tweet-body{min-height:750%}}@media(min-width: 992px){.social-proof>.container{padding:96px 40px !important}.social-proof .tweets{display:flex;flex-direction:row;gap:48px;justify-content:space-between}.social-proof .tweets>div{gap:48px;justify-content:space-between}.social-proof .tweet-body{font-size:20px}.social-proof .company-logo-with-text-content{gap:24px}.social-proof .company-logo{height:48px;width:48px}.social-proof .profile-image{width:48px;height:48px}.social-proof .name{font-size:16px}.social-proof .handle{font-size:14px}.social-proof .name,.social-proof .handle{line-height:150%}}pre.shiki{padding:12px;margin-top:1em;margin-bottom:1em;border:1px solid var(--card-border);border-radius:6px;position:relative}pre.shiki code{tab-size:2}pre.shiki .language-id{position:absolute;padding:.2em .4em;right:0;border:1px solid #eee;transform:translate(calc(-1.1em - 1px), -0.6em);user-select:none}.home{background-color:var(--background);overflow-x:hidden}.home h1{color:var(--header-foreground);font-weight:700;font-size:48px;margin-top:1rem;line-height:120%;letter-spacing:-0.8px}.home h1.win{font-weight:600}.home h2{color:var(--header-foreground);font-weight:600;letter-spacing:-0.5px;margin-top:0;line-height:150%;font-size:30px}.home h3{color:var(--header-foreground);font-weight:600;margin-bottom:1rem;line-height:160%;font-size:16px}.home p{font-size:16px;font-weight:500;line-height:160%;color:var(--home-foreground)}.home a{font-size:16px;font-weight:500;color:var(--link-foreground)}.home .container{padding:0;overflow:visible}.home .row{margin:0 auto}.home .hero-text{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 0}.home .hero-text h1{text-wrap:balance;margin-bottom:2.5rem}.home .hero-description{font-size:18px;font-weight:500;color:var(--home-foreground);max-width:500px;margin-bottom:32px;line-height:150%;letter-spacing:-0.3px}.home .hero-video-container{position:relative;aspect-ratio:1.49}.home .hero-video-container .hero-video{width:90%;height:85%;position:absolute;transform:translate(50%, 50%);top:-35%;left:-40%;box-shadow:0px 2px 16px 0px rgba(0,0,0,.36)}.home .hero-video-container img{width:100%;height:100%}.home .video-control{display:flex;justify-content:center;align-items:center;margin-top:1.2rem}.home .video-control button{background:rgba(0,0,0,0);font-weight:500;padding:6px 20px;border:solid 2px rgba(0,0,0,0);border-radius:8px;transition:border .2s ease}.home .video-control button:hover{border:solid 2px var(--foreground)}.home .hero-alt-download-links,.home .hero-alt-download-links a{font-size:12px;margin-top:8px}.home .terms{margin-top:8px;font-size:11px;font-weight:400;color:var(--foreground);text-decoration-color:var(--foreground);opacity:0;transition-timing-function:ease-out;transition-duration:.15s}.home .terms a{font-size:11px;color:var(--foreground);text-decoration-color:var(--foreground)}.home .download-content-wrapper:hover .terms,.home .download-content-wrapper:hover .terms a,.home .download-content-wrapper:focus-within .terms,.home .download-content-wrapper:focus-within .terms a{opacity:1}.home .three-col-features h2{font-size:18px;margin:10px 0}.home .three-col-card{background:var(--card-background);border:1px solid var(--card-border);border-radius:10px;padding:16px;display:flex;flex-direction:column}.home .three-col-card h2{margin-top:0;font-size:20px}.home .three-col-card div{display:grid;place-content:center;height:100%}.home .copilot-free-banner{background:url(/assets/home/copilot-free-banner-bg-dark.webp);background-size:cover;border:solid 1px var(--card-border);border-radius:8px;padding:40px 0;display:flex;align-items:baseline}.home .copilot-free-banner h2{margin:0;text-wrap:balance}.home .copilot-free-banner h2,.home .copilot-free-banner p{color:var(--foreground-intense)}.home .copilot-free-banner a{color:var(--foreground-intense);text-decoration-color:var(--foreground-intense)}.home .copilot-free-banner a.link-button{background-color:var(--button-primary-background);color:var(--button-primary-foreground);border:1px solid var(--button-primary-border);border-radius:4px;font-size:1.6rem;padding:5px 12px;width:fit-content}.home .copilot-free-banner a.link-button small{display:block;margin-top:.75rem;font-size:1.2rem}.home .copilot-free-banner a.link-button small.build-type{margin-top:0;font-size:1.2rem}.home .copilot-free-banner a.link-button:hover{background-color:var(--button-primary-hover)}.home .copilot-free-banner a.link-button:focus-visible{background-color:var(--button-primary-hover)}.home .copilot-free-banner a.link-button img{position:relative;top:-2px;margin-right:10px}@media screen and (-ms-high-contrast: active){.home .copilot-free-banner a.link-button{border:2px #fff solid}}.home .copilot-free-banner a.link-button.secondary{background-color:var(--button-secondary-background);color:var(--button-secondary-foreground);border:1px solid var(--button-secondary-border);text-decoration:none;display:flex;align-items:center}.home .copilot-free-banner a.link-button.secondary:hover{background-color:var(--button-secondary-hover)}.home .copilot-free-banner a.link-button.secondary:focus-visible{background-color:var(--button-secondary-hover)}.home .swimlane-image{width:100%;height:auto;color:var(--foreground);display:flex;align-items:center;justify-content:center;border-radius:16px}.home .secondary-value-prop{margin-bottom:24px}.home .languages{display:grid;grid-template-columns:repeat(2, auto);row-gap:8px}.home .languages div{display:flex;align-items:center;gap:8px}.home .languages img{height:40px;width:auto}.home .languages code{font-size:16px;margin:0;line-height:100%;background-color:unset;color:var(--foreground)}.home .value-prop-intro{margin-bottom:40px}.home .extensions-grid-container{display:grid;grid-auto-flow:row;gap:8px;-webkit-mask-image:linear-gradient(rgb(0, 0, 0), rgba(0, 0, 0, 0.1));mask-image:linear-gradient(rgb(0, 0, 0), rgba(0, 0, 0, 0.1));-webkit-mask-position:50% 0;mask-position:50% 0;margin-top:32px}.home .extensions-grid{display:grid;grid-auto-flow:column;grid-template-columns:1fr 1fr 1fr;gap:8px}.home .extensions-grid-caption{display:flex;align-items:center;justify-content:center;margin-top:16px}.home .extensions-grid-caption p,.home .extensions-grid-caption a{font-size:1.3rem}.home .extensions-grid-caption p{color:var(--foreground)}.home .extension-tile{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:16px;border-radius:8px;background-color:var(--card-background);border:1px solid var(--card-border);text-decoration:none}.home .extension-tile:hover,.home .extension-tile:focus{border-color:var(--card-border-active);text-decoration:none}.home .extension-tile .extension-tile-details{display:flex;flex-direction:column;gap:4px}.home .extension-tile img{height:40px;width:auto;align-self:flex-start;border-radius:4px}.home .extension-tile h3{color:var(--header-foreground);font-size:16px;margin:0;margin-top:2px;display:none}.home .extension-tile p{font-size:14px;line-height:140%;margin:0;display:none;letter-spacing:0}.home .collab-swimlane,.home .swimlane,.home .customization-swimlane,.home .extensions-container{margin-top:48px}.home .swimlane-content{display:flex;align-items:center;flex-direction:row}.home .collab-screenshot,.home .code-anywhere-screenshot,.home .customization-screenshot{margin-top:32px}.home .collab-value-props,.home .code-anywhere-value-props,.home .customization-value-props{margin-top:32px}.home .secondary-tagline{text-align:left;padding:16px;display:flex;flex-direction:column}.home .secondary-tagline h2{margin:0}.home .secondary-tagline p{max-width:500px;margin-top:12px}.home .feature-grid{display:grid;grid-template-columns:1fr;gap:16px;margin:0 auto}.home .feature-card{text-align:left;background:var(--card-background);border:1px solid var(--card-border);border-radius:10px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;text-decoration:none}.home .feature-card img{height:48px;width:48px;padding:12px;margin-bottom:20px;background-color:var(--feature-card-icon-background);border-radius:6px;display:flex;align-items:center;justify-content:center}.home .feature-card h3{margin:0}.home .feature-card p{margin:0;padding-top:8px;font-size:14px;line-height:24px}.home .primary-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.home .primary-buttons>.dlink,.home .primary-buttons>.x64 .dlink,.home .primary-buttons>.x86 .dlink,.home .primary-buttons>.linux,.home .primary-buttons>.other-os{display:none}.home.win .primary-buttons .dlink[data-os=win]{display:inline-block}.home.osx .primary-buttons .dlink[data-os=osx]{display:inline-block}.home.linux .primary-buttons .linux{display:flex;gap:4px;justify-content:center}.home.other-os .primary-buttons .other-os{display:inline-block}@media(max-width: 480px){.home .hero-text h1{font-size:40px}.home .hero-video-container,.home .hero-video-container img{border-radius:8px}.home .hero-video-container .hero-video{border-radius:4px}.home .video-control button{font-size:16px}.home .three-col-content{display:flex;flex-direction:column;gap:20px}.home .swimlane-content{flex-direction:column}.home .swimlane-image{border-radius:4px}.home .copilot-free-banner{flex-direction:column;padding:20px 0;margin-left:15px;margin-right:15px}.home .copilot-free-banner h2{font-size:24px;margin-bottom:16px}.home .rich-features{margin-top:48px}}@media(min-width: 480px){.home .hero-text h1{font-size:40px}.home .hero-video-container,.home .hero-video-container img{border-radius:8px}.home .hero-video-container .hero-video{border-radius:4px}.home .video-control button{font-size:16px}.home .three-col-content{display:flex;flex-direction:column;gap:20px}.home .swimlane-content{flex-direction:column}.home .swimlane-image{border-radius:4px}.home .copilot-free-banner{flex-direction:column;padding:20px 0;margin-left:15px;margin-right:15px}.home .copilot-free-banner h2{font-size:24px;margin-bottom:16px}.home .rich-features{margin-top:48px}}@media(min-width: 768px){.home .hero-video-container,.home .hero-video-container img{border-radius:12px}.home .hero-video-container .hero-video{border-radius:6px}.home .hero-description{font-size:26px;max-width:720px}.home .video-control button{font-size:20px}.home .swimlane.three-col-features{padding-bottom:0px}.home .three-col-content{display:flex;flex-direction:row;gap:20px}.home .three-col-content>.col-sm-4,.home .three-col-content>.col-lg-4{padding:0;display:flex;align-items:stretch}.home .three-col-content>.col-sm-4:first-child,.home .three-col-content>.col-lg-4:first-child{padding-left:15px}.home .three-col-content>.col-sm-4:last-child,.home .three-col-content>.col-lg-4:last-child{padding-right:15px}.home .copilot-free-banner{flex-direction:row;padding:30px 0;margin-left:15px;margin-right:15px}.home .copilot-free-banner h2{font-size:24px;margin-bottom:0px}.home .swimlane:first-child{padding-top:64px}.home .swimlane-content{flex-direction:row}.home .swimlane-image{border-radius:6px}.home .extensions-grid-container{margin-top:0}.home .secondary-value-prop-row{display:flex;flex-direction:row;align-items:flex-start;margin:32px 0;column-gap:32px}.home .swimlane,.home .extensions-container{padding:32px 0;display:flex;flex-direction:column;margin:0}.home .swimlane-placeholder{height:700px}.home .secondary-tagline{text-align:center;align-items:center;margin:32px 0}.home .rich-features{margin-top:0px}.home .feature-grid{grid-template-columns:1fr 1fr}}@media(min-width: 992px){.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-12{padding:0 40px}.home .hero-text h1{font-size:72px}.home .hero-video-container,.home .hero-video-container img{border-radius:24px}.home .hero-video-container .hero-video{border-radius:12px}.home .three-col-content{display:flex;flex-direction:row;gap:48px}.home .three-col-content>.col-sm-4:first-child,.home .three-col-content>.col-lg-4:first-child{padding-left:40px}.home .three-col-content>.col-sm-4:last-child,.home .three-col-content>.col-lg-4:last-child{padding-right:40px}.home .copilot-free-banner{padding:40px 0;margin-left:40px;margin-right:40px}.home .copilot-free-banner h2{font-size:30px}.home .languages{grid-template-columns:repeat(3, auto)}.home .swimlane,.home .extensions-container{padding:48px 0}.home .swimlane:first-child{padding-top:92px}.home .swimlane-placeholder{margin-top:unset}.home .secondary-value-prop-row{column-gap:92px}.home .secondary-value-prop{flex:1}}@media(min-width: 1200px){.container{width:1200px}.home .hero-text h1{font-size:72px;max-width:1000px}.home .container{width:1200px}.home .jumbotron .hero-content{margin-bottom:96px;margin-top:32px}.home #cookie-banner h1{font-size:20px;margin-top:0px;margin-bottom:12px;line-height:24px;letter-spacing:0px}.home #cookie-banner h2{margin:0;font-size:18px;line-height:24px;letter-spacing:0px}.home #cookie-banner #wcpCookiePreferenceCtrl p,.home #cookie-banner a{font-size:15px;line-height:20px;font-weight:normal;letter-spacing:0px}.home #cookie-banner #wcpConsentBannerCtrl p,.home #cookie-banner a{font-size:13px;line-height:16px;font-weight:normal;letter-spacing:0px}.home .swimlane-image{border-radius:16px}.home .fully-customizable-swimlane .swimlane-image{border-radius:12px}.home .code-anywhere-swimlane .swimlane-image{border-radius:6px}.home .extensions-grid-container{gap:16px}.home .extensions-grid{gap:16px}.home .extensions-grid-container :nth-child(2){position:relative}.home .extensions-container{display:flex;align-items:center;flex-direction:column}.home .extensions-container-content{display:flex;align-items:center}.home .extension-tile{align-items:start;justify-content:flex-start;gap:12px}.home .extension-tile h3,.home .extension-tile p{display:unset}.home .feature-grid{grid-template-columns:1fr 1fr 1fr 1fr}.home .feature-card{padding:24px}.home .feature-card:hover,.home .feature-card:focus{border-color:var(--card-border-active);text-decoration:none}}@media(min-width: 1400px){.home .container{width:1320px}}.hero-image.light,.swimlane-image.light{display:none}.hero-video.dark{visibility:visible}.hero-video.light{visibility:hidden}[data-theme=light] .hero-image.light{display:flex}[data-theme=light] .hero-image.dark{display:none}[data-theme=light] .hero-video.light{visibility:visible}[data-theme=light] .hero-video.dark{visibility:hidden}[data-theme=light] .hero-video-container .hero-video{box-shadow:0px 2px 16px 0px rgba(0,0,0,.16)}[data-theme=light] .swimlane-image.light{display:flex}[data-theme=light] .swimlane-image.dark{display:none}[data-theme=light] .copilot-free-banner{background:url(/assets/home/copilot-free-banner-bg-light.webp);background-size:cover}.learn .jumbotron{overflow:hidden;background-color:var(--header-background);color:#fff;padding:0}.learn .jumbotron.home{text-align:center;overflow:visible;position:relative;z-index:1}.learn .jumbotron.home .lead,.learn .jumbotron.home .lead p{padding:0;margin:0}@media(min-width: 992px){.learn .jumbotron .row:first-child{height:450px}.learn .jumbotron .copy{-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);top:45%}}.learn .jumbotron h1{font-size:5rem}.learn .jumbotron h1 strong{display:block;font-weight:normal}.learn .jumbotron p{font-weight:300;font-size:1.8rem;color:rgba(255,255,255,.6)}.learn .jumbotron .subtext{font-size:1.4rem;margin-bottom:0;background:var(--banner-background);-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px;padding:8px 8px;margin-top:1.5rem;position:relative}.learn .jumbotron .terms{font-size:12px;margin-top:1rem;display:inline-block;width:100%}.learn .jumbotron.home{margin-bottom:0}.learn .jumbotron.home a{color:var(--banner-link-color)}.learn .jumbotron.home .download-hero{padding:0;max-width:27.7rem;position:relative;margin:auto}.learn .jumbotron.home .download-hero.linux{max-width:32.7rem}.learn .jumbotron.home .download-hero .primary-buttons{width:calc(100% - 45px)}.learn .jumbotron.home .download-hero .download-dropdown{width:43px;padding-left:10px;padding-right:10px;position:absolute;right:0;top:0;background-image:url(/assets/icons/chevronDown.svg);background-size:16px 16px;background-repeat:no-repeat;background-position:50%;display:none}@media screen and (-ms-high-contrast: black-on-white){.learn .jumbotron.home .download-hero .download-dropdown{background-image:url(/assets/icons/chevronDown_black.svg)}}.learn .jumbotron.home .download-hero .primary-buttons>.dlink,.learn .jumbotron.home .download-hero .primary-buttons>.x64 .dlink,.learn .jumbotron.home .download-hero .primary-buttons>.x86 .dlink,.learn .jumbotron.home .download-hero .primary-buttons>.linux,.learn .jumbotron.home .download-hero .primary-buttons>.link-button.other-os{display:none;width:100%}.learn .jumbotron.home .download-hero .link-button{color:#fff;margin:2.5rem 0 0 0;background-color:var(--accent-primary);height:6.5rem}.learn .jumbotron.home .download-hero .link-button img{top:0}.learn .jumbotron.home .download-hero .link-button:hover,.learn .jumbotron.home .download-hero .link-button:active,.learn .jumbotron.home .download-hero .link-button:focus{background-color:var(--accent-secondary)}.learn .jumbotron.home .download-hero.win .primary-buttons .dlink[data-os=win]{display:inline-block}.learn .jumbotron.home .download-hero.osx .primary-buttons .dlink[data-os=osx]{display:inline-block}.learn .jumbotron.home .download-hero.linux .primary-buttons .linux{display:block}.learn .jumbotron.home .download-hero.linux .primary-buttons .linux .flex-box{display:flex}.learn .jumbotron.home .download-hero.linux .primary-buttons .linux .link-button{width:48%;flex:1}.learn .jumbotron.home .download-hero.linux .primary-buttons .linux .link-button:not(:last-child){margin-right:2px}.learn .jumbotron.home .download-hero.win .download-dropdown,.learn .jumbotron.home .download-hero.osx .download-dropdown,.learn .jumbotron.home .download-hero.linux .download-dropdown{display:block}.learn .jumbotron.home .download-hero.win.osx.linux .primary-buttons .other-os{display:inline-block}.learn .jumbotron.home .download-hero.win.osx.linux .primary-buttons .dlink,.learn .jumbotron.home .download-hero.win.osx.linux .primary-buttons .linux{display:none}.learn .jumbotron.home .download-hero .button-icon{margin-left:16px;margin-right:16px}.learn .jumbotron.home .download-hero #download-matrix{white-space:nowrap;background:#f2f2f2;border:2px var(--accent-primary) solid;position:absolute;z-index:1;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,.33);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,.33);box-shadow:0px 3px 3px 0px rgba(0,0,0,.33);display:none;color:#000}.learn .jumbotron.home .download-hero #download-matrix a{color:var(--link-foreground)}.learn .jumbotron.home .download-hero #download-matrix table{width:100%}.learn .jumbotron.home .download-hero #download-matrix table .download-stable-icon,.learn .jumbotron.home .download-hero #download-matrix table .download-insiders-icon{height:16px;width:16px}.learn .jumbotron.home .download-hero #download-matrix table .download-stable-icon-accessible,.learn .jumbotron.home .download-hero #download-matrix table .download-insiders-icon-accessible{display:none;height:16px;width:16px}@media screen and (-ms-high-contrast: white-on-black){.learn .jumbotron.home .download-hero #download-matrix table .download-stable-icon-accessible,.learn .jumbotron.home .download-hero #download-matrix table .download-insiders-icon-accessible{display:inline}.learn .jumbotron.home .download-hero #download-matrix table .download-stable-icon,.learn .jumbotron.home .download-hero #download-matrix table .download-insiders-icon{display:none}}.learn .jumbotron.home .download-hero #download-matrix table .insiders-column{background:#e3e3e3}.learn .jumbotron.home .download-hero #download-matrix table td{vertical-align:top}.learn .jumbotron.home .download-hero #download-matrix table .build-header{padding-left:8px;padding-right:8px;font-weight:300;font-size:1.6rem;text-align:center;padding-top:1rem}.learn .jumbotron.home .download-hero #download-matrix table .os-group>tr:first-child>td{padding-top:1rem}.learn .jumbotron.home .download-hero #download-matrix table .os-group>tr:last-child>td{padding-bottom:1rem}.learn .jumbotron.home .download-hero #download-matrix table .os-group:not(:first-of-type){border-top:1px solid rgba(55,52,117,.25)}.learn .jumbotron.home .download-hero #download-matrix table .os{font-weight:700;font-size:1.5rem;text-align:left;padding-left:1rem;padding-right:1rem}.learn .jumbotron.home .download-hero #download-matrix table .download-type{text-align:left}.learn .jumbotron.home .download-hero #download-matrix table #other-downloads{border-top:1px solid rgba(55,52,117,.25)}.learn .jumbotron.home .download-hero #download-matrix table #other-downloads td{padding-top:8px;padding-bottom:8px;font-size:14px}.learn .jumbotron.home .download-hero .terms{padding:4px 8px;color:rgba(255,255,255,.6)}.learn .jumbotron.home .framed-video-container{position:relative;width:100%;height:100%;margin-top:28px}.learn .jumbotron.home .homepage-hero-video-container{min-height:400px}.learn .jumbotron.home #homepage-hero-video{z-index:30;position:absolute;left:50%}.learn .jumbotron .screenshot{background-image:url("/assets/home/home-screenshot-mac.png");width:100%;margin-top:30px;margin-bottom:30px;background-size:100%;background-repeat:no-repeat}@media(max-width: 991px){.learn .jumbotron .screenshot{max-width:617px;margin:auto}}@media(min-width: 992px){.learn .jumbotron .screenshot{background-size:617px}}@media(min-width: 1200px){.learn .jumbotron .screenshot{background-size:750px}}.learn #installers .container{margin-bottom:32px}.learn #installers .logo{width:auto;height:36px;vertical-align:middle;margin-right:15px}@media(max-width: 1200px){.learn #installers .logo{margin-right:8px}}.learn #installers .actions{display:flex;align-items:center;justify-content:center}.learn #installers h1,.learn #installers h2,.learn #installers p{text-align:center}.learn #installers .link-button{color:#fff;margin:8px auto;padding:8px;font-size:1.4rem;width:100%;display:flex;align-items:center;justify-content:center;max-width:320px;background-color:var(--accent-primary)}.learn #installers .link-button small{display:block;margin-top:.75rem;color:rgba(255,255,255,.9);font-size:1.2rem}.learn #installers .link-button small.build-type{margin-top:0;font-size:1.4rem;font-weight:300}.learn #installers .link-button:hover{background-color:var(--accent-secondary)}.learn #installers .link-button[data-os=linux64_deb],.learn #installers .link-button[data-os=linux64_rpm]{width:147px}.learn #installers .link-button img{position:relative;top:-2px;margin-right:4px}.learn #installers .link-button.secondary{background:rgba(0,0,0,0);color:var(--accent-primary);border:1px solid var(--accent-primary)}.learn #installers .link-button.secondary:hover{color:var(--link-color-hover);border-color:var(--link-color-hover)}.learn #installers .link-button.link{background:rgba(0,0,0,0);color:var(--accent-primary)}.learn #installers .link-button.link:hover{color:var(--link-color-hover);text-decoration:underline}@media(max-width: 1199px){.learn #installers .link-button{max-width:100%}}.learn #get-started{text-align:center}.learn #get-started iframe{width:80%;min-height:520px}.learn #videos-resources h2,.learn #videos-resources h3{text-align:center}.learn #videos{list-style:none;margin:24px 0 0 0}.learn #videos .title{margin:4px 0}@media only screen and (max-width: 767px){.learn #videos li{margin-top:40px}}.learn #videos iframe{width:100%;min-height:200px}@media only screen and (max-width: 767px){.learn #videos iframe{min-height:300px}}.learn.osx .jumbotron .screenshot{background-image:url("/assets/home/home-screenshot-mac-2x.png");padding-bottom:75.6888168558%}.learn.win .jumbotron .screenshot{background-image:url("/assets/home/home-screenshot-win.png");padding-bottom:68.0713128039%}.learn.linux .jumbotron .screenshot{background-image:url("/assets/home/home-screenshot-linux.png");padding-bottom:82.6580226904%}@media only screen and (min-width: 1200px){.learn.osx .jumbotron .screenshot{background-image:url("/assets/home/home-screenshot-mac-lg-2x.png");padding-bottom:64.6666666667%}.learn.win .jumbotron .screenshot{background-image:url("/assets/home/home-screenshot-win-lg.png");padding-bottom:78.6666666667%}.learn.linux .jumbotron .screenshot{background-image:url("/assets/home/home-screenshot-linux-lg.png");padding-bottom:68%}}.learn.osx.win.linux .screenshot.linux{display:block}.learn.osx.win.linux .screenshot.linux,.learn.osx.win.linux .screenshot.win{display:none}.learn .homepage-hero-video-overlay{display:none}.learn.osx .homepage-hero-video-overlay.osx{display:block;width:100%;position:absolute}.learn.osx #homepage-hero-video{width:67.5%;-webkit-transform:translate(-50%, 8.25%);-ms-transform:translate(-50%, 8.25%);transform:translate(-50%, 8.25%);display:block !important}.learn.win .homepage-hero-video-overlay.win,.learn .linux .homepage-hero-video-overlay.win{display:block;width:100%;position:absolute}.learn.win #homepage-hero-video,.learn .linux #homepage-hero-video{width:74%;-webkit-transform:translate(-50%, 6.5%);-ms-transform:translate(-50%, 6.5%);transform:translate(-50%, 6.5%);display:block !important}.learn .row2{padding:40px 0}.learn .row2 h2{text-align:center;margin:0 0 8px 0}@media only screen and (max-width: 767px){.learn .row2 h2{font-size:3.2rem}}.learn .row2 .value-props{list-style:inside;font-size:18px;text-align:left}.learn .row2 .subtitle{text-align:center}.learn .terms p{font-size:1.4rem}@media(max-width: 767px){.learn .swimlane .screenshot{width:60%;margin:auto;display:block}.learn .hundreds-extensions .hundreds-extensions-img{width:60%;margin-left:auto;margin-right:auto}}@media(max-width: 991px){.learn .jumbotron.home{text-align:center}.learn .jumbotron.home .download-hero{max-width:293px;margin:auto}.learn .jumbotron.home .value-props{display:inline-block;text-align:left}}@media(min-width: 768px){.learn .swimlane .screenshot{margin-top:28px;width:100%}}@media(max-width: 1199px){.learn .jumbotron.home .download-hero{width:100%}}@media(min-width: 1200px){.learn h1{font-size:4.8rem}.learn .themes .header{padding-top:10%}}.learn .learn-more{padding-top:5%;padding-bottom:5%;text-align:center}.survey-feedback-button{background:#0066b8;color:#fff;font-size:1.4rem;padding:10px 25px}.brackets.jumbotron{background-color:rgba(0,0,0,0);color:inherit;padding-top:48px}.brackets.jumbotron p{color:inherit}.brackets.jumbotron h1{padding-top:48px !important}.brackets.jumbotron .download-hero .subtext{background-color:#f5f5f5}.brackets.jumbotron .download-hero .subtext::after{background-color:#f5f5f5}.brackets.jumbotron .download-hero .terms{color:#767676 !important}.brackets.jumbotron .download-hero a{color:#0071bc}.brackets.jumbotron .lead{padding-bottom:48px !important}.brackets .swimlane{text-align:left}.brackets .swimlane p,.brackets .swimlane ul{font-weight:300;line-height:2.4rem;font-size:1.8rem}.brackets .swimlane li{padding-bottom:.5rem}.brackets .video iframe{width:100%;min-height:400px}#marketplace-extensions-brackets{display:grid;justify-content:center}#marketplace-extensions-brackets .gallery-item-card-container{width:27.7rem}#marketplace-extensions-brackets .gallery-item-card-container .name{font-size:1.6rem}#marketplace-extensions-brackets .gallery-item-card-container .publisher{text-align:left}.hljs{display:block;overflow-x:auto;padding:.5em;background:#f0f0f0;-webkit-text-size-adjust:none}.hljs,.hljs-subst,.hljs-tag .hljs-title,.nginx .hljs-title{color:black}.hljs-string,.hljs-title,.hljs-constant,.hljs-parent,.hljs-tag .hljs-value,.hljs-rule .hljs-value,.hljs-preprocessor,.hljs-pragma,.hljs-name,.haml .hljs-symbol,.ruby .hljs-symbol,.ruby .hljs-symbol .hljs-string,.hljs-template_tag,.django .hljs-variable,.smalltalk .hljs-class,.hljs-addition,.hljs-flow,.hljs-stream,.bash .hljs-variable,.pf .hljs-variable,.apache .hljs-tag,.apache .hljs-cbracket,.tex .hljs-command,.tex .hljs-special,.erlang_repl .hljs-function_or_atom,.asciidoc .hljs-header,.markdown .hljs-header,.coffeescript .hljs-attribute{color:#800}.smartquote,.hljs-comment,.hljs-annotation,.diff .hljs-header,.hljs-chunk,.asciidoc .hljs-blockquote,.markdown .hljs-blockquote{color:green}.hljs-number,.hljs-date,.hljs-regexp,.hljs-hexcolor,.smalltalk .hljs-symbol,.smalltalk .hljs-char,.go .hljs-constant,.hljs-change,.lasso .hljs-variable,.makefile .hljs-variable,.asciidoc .hljs-bullet,.markdown .hljs-bullet,.asciidoc .hljs-link_url,.markdown .hljs-link_url{color:#008200}.hljs-label,.hljs-javadoc,.ruby .hljs-string,.hljs-decorator,.hljs-filter .hljs-argument,.hljs-localvars,.hljs-array,.hljs-attr_selector,.hljs-important,.hljs-pseudo,.hljs-pi,.haml .hljs-bullet,.hljs-doctype,.hljs-deletion,.hljs-envvar,.hljs-shebang,.hljs-literal,.apache .hljs-sqbracket,.nginx .hljs-built_in,.tex .hljs-formula,.erlang_repl .hljs-reserved,.hljs-prompt,.asciidoc .hljs-link_label,.markdown .hljs-link_label,.vhdl .hljs-attribute,.clojure .hljs-attribute,.asciidoc .hljs-attribute,.lasso .hljs-attribute,.coffeescript .hljs-property,.hljs-phony{color:blue}.hljs-keyword,.hljs-id,.hljs-title,.hljs-built_in,.css .hljs-tag,.hljs-javadoctag,.hljs-phpdoc,.hljs-dartdoc,.hljs-yardoctag,.smalltalk .hljs-class,.hljs-winutils,.bash .hljs-variable,.pf .hljs-variable,.apache .hljs-tag,.hljs-type,.hljs-typename,.tex .hljs-command,.asciidoc .hljs-strong,.markdown .hljs-strong,.hljs-request,.hljs-status{color:blue}.asciidoc .hljs-emphasis,.markdown .hljs-emphasis{font-style:italic}.nginx .hljs-built_in{font-weight:normal}.coffeescript .javascript,.javascript .xml,.lasso .markup,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata{opacity:.5}.json .hljs-attribute{color:#0451a5}.json .hljs-string{color:#a31515}.extensions{margin-bottom:20px;margin-right:-7px}.extensions .gallery-item-card-container{float:left;padding-left:7px;padding-right:7px;padding-top:4px;padding-bottom:4px;margin-top:8px;text-decoration:none;width:25%}@media only screen and (max-width: 767px){.extensions .gallery-item-card-container{width:50%}}@media only screen and (max-width: 480px){.extensions .gallery-item-card-container{width:100%}}.extensions .gallery-item-card{border:1px solid var(--card-border);background-color:var(--background);border-radius:8px;font-size:13px;width:100%;height:160px;cursor:pointer;position:relative;overflow:hidden}@media screen and (min-width: 768px)and (max-width: 1199px){.extensions .gallery-item-card{height:230px}}.extensions .gallery-item-card .icon-cell{text-align:center;padding:16px 0}.extensions .gallery-item-card .icon-cell>img{max-width:85%;height:72px;display:inline-block}.extensions .gallery-item-card .core-info-cell{padding:0 10px;position:relative}.extensions .gallery-item-card .core-info-cell .name{font-size:1.6rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;color:var(--header-foreground)}.extensions .gallery-item-card .core-info-cell .core-info-second-row{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.extensions .gallery-item-card .core-info-cell .publisher{white-space:nowrap;overflow:hidden;vertical-align:middle;position:relative;color:var(--foreground)}.extensions .gallery-item-card .core-info-cell .installs{display:flex;align-items:center;gap:4px;color:var(--foreground)}.extensions .gallery-item-card .core-info-cell .install-icon{display:inline;float:left;width:16px;height:16px;background:url("/assets/icons/v2/cloud-download.svg") no-repeat 0 0}@media screen and (-ms-high-contrast: white-on-black){.extensions .gallery-item-card .core-info-cell .install-icon{background-image:url("/assets/docs_carousel/item-install-tile-inverted.png")}}.extensions .gallery-item-card .item-details{margin-top:10px;padding:0 10px}.extensions .gallery-item-card .item-details .description{opacity:80%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:40px}.extensions .gallery-item-card .stats-and-offer{position:relative;height:20px;margin-top:16px}.extensions .gallery-item-card .stats-and-offer .rating{position:absolute;left:10px}.extensions .gallery-item-card .stats-and-offer .pricing-tag{color:#388e3c;margin-top:20px;margin-right:10px;height:18px;font-size:12px;font-weight:bold;position:absolute;bottom:2px;right:10px}.extensions .gallery-item-card:hover{border:1px solid var(--card-border-active);color:var(--link-foreground)}.marketplace-extensions-copilot .extensions .gallery-item-card{width:200px}#wow-carousel:before{content:"";opacity:0;background:url("/assets/docs_carousel/debug_b.png"),url("/assets/docs_carousel/multi-cursor-edit.png"),url("/assets/docs_carousel/git_b.png"),url("/assets/docs_carousel/peek_b.png"),url("/assets/docs_carousel/intellisense_b.png")}#wow-carousel .item>a:first-child:focus{outline:#007cc8 solid 3px;outline-offset:-3px}.carousel{background-color:var(--card-background);padding:1rem}.carousel .item>a:first-child{max-width:750px;display:block;margin:auto;padding-top:50%;background-size:100%;background-repeat:no-repeat;border-radius:4px}.carousel .item>a:first-child.debug{background-image:url("/assets/docs_carousel/debug_b.png")}.carousel .item>a:first-child.edit{background-image:url("/assets/docs_carousel/multi-cursor-edit.png")}.carousel .item>a:first-child.git{background-image:url("/assets/docs_carousel/git_b.png")}.carousel .item>a:first-child.peek{background-image:url("/assets/docs_carousel/peek_b.png")}.carousel .item>a:first-child.intellisense{background-image:url("/assets/docs_carousel/intellisense_b.png")}.carousel .caption{position:relative;left:auto;right:auto;margin-top:1rem;text-align:center}.carousel .caption .title{font-weight:800}.carousel .carousel-indicators{position:relative;bottom:0px;padding-top:2rem}.carousel .carousel-indicators li{border-color:#737475}.carousel .carousel-indicators li.active{background-color:#737475}.landing-page .feature-grid{display:grid;grid-template-columns:1fr;gap:16px;margin:0 auto}.landing-page .feature-grid h3{color:var(--header-foreground);font-weight:600;margin-bottom:1rem;line-height:160%;font-size:16px}.landing-page .feature-grid .feature-card{text-align:left;background:var(--card-background);border:1px solid var(--card-border);border-radius:10px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;color:var(--header-foreground)}.landing-page .feature-grid .feature-card:hover,.landing-page .feature-grid .feature-card:focus{border-color:var(--card-border-active)}.landing-page .feature-grid .feature-card img{height:48px;width:48px;padding:12px;margin-bottom:20px;background-color:var(--feature-card-icon-background);border-radius:6px;display:flex;align-items:center;justify-content:center}.landing-page .feature-grid .feature-card i{height:48px;width:48px;padding:12px;margin-bottom:20px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:40px}.landing-page .feature-grid .feature-card h3{margin:0}.landing-page .feature-grid .feature-card p{margin:0;padding-top:8px;font-size:14px;line-height:24px}#setup-card{display:none}@media(min-width: 768px){.landing-page .feature-grid{grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.landing-page .feature-grid{grid-template-columns:1fr 1fr 1fr}}.connect-widget{margin-top:15px}.connect-widget ul{list-style:none;padding-left:0}@media(max-width: 768px){.connect-widget ul li{display:inline-block;padding-inline-end:16px}}.connect-links li{margin-top:.8rem}.connect-links a{display:flex;align-items:center}.connect-links a img{display:inline-block;width:15px;height:15px;margin-right:1rem}#docs-subnavbar>div:first-child.connect-widget{margin-top:0}.docs .body{line-height:1.6}@media(max-width: 768px){.docs .body{overflow-wrap:break-word}}.docs .body h2::before,.docs .body h3:not(.feedback-header)::before,.docs .body p a[name]::before{content:" ";visibility:hidden;display:block;pointer-events:none;padding-top:50px;margin-top:-50px}.docs .body h2::before,.docs .body h3:not(.feedback-header)::before{padding-top:70px}.docs .body h4{margin-top:30px}.docs .body .card-grid{display:grid;grid-template-columns:1fr;gap:16px;margin:0 auto}.docs .body .card-grid .card{background:var(--card-background);border:1px solid var(--card-border);border-radius:10px;padding:12px;display:flex;flex-direction:row;text-decoration:none;color:var(--foreground);text-align:left}.docs .body .card-grid .card:hover,.docs .body .card-grid .card:focus{border-color:var(--card-border-active)}.docs .body .card-grid .card i{margin-right:20px;border-radius:6px;font-size:20px}.docs .body .card-grid .card p{margin:0;color:var(--header-foreground);font-weight:500;line-height:160%;font-size:16px;display:flex;flex-direction:column}@media(min-width: 768px){.docs .body .card-grid{grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.docs .body .card-grid{grid-template-columns:1fr 1fr 1fr}}.docs .body ol{list-style:none;counter-reset:numbered-list-counter}.docs .body ol>li{counter-increment:numbered-list-counter;margin-top:1.5em;margin-bottom:1.5em}.docs .body ol>li ol{counter-reset:numbered-list-counter}.docs .body ol>li::before{content:counter(numbered-list-counter);background-color:var(--darkgray);border-radius:50%;line-height:calc(2.5rem - 2px);width:calc(2.5rem - 2px);float:left;margin-left:-3rem;margin-top:2px;font-size:90%;text-align:center}.docs .body ul>li::marker{color:var(--lightgray)}.docs video{margin-top:1.5rem;margin-bottom:2.5rem;width:100%;max-width:100%}.docs iframe{width:100%;max-width:100%;height:400px}.docs h1,.docs h2,.docs h3,.docs h4,.docs h5,.docs h6{color:var(--header-foreground);font-weight:600}.docs h1{margin-bottom:15px}.docs h2{margin-top:30px;margin-bottom:24px}.docs .body h4{margin-top:30px;text-transform:none;font-size:1.6rem}@media(min-width: 768px){.docs .body h4{font-size:1.9rem}}.docs img{max-width:100%;display:block}.docs .keybinding{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;padding:2px 4px;font-size:90%;color:var(--blue);background-color:var(--keybinding-background);color:var(--keybinding-foreground);-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}.docs .keybinding.osx{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}.docs .setting{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;padding:2px 4px;font-size:90%;color:var(--blue);background-color:var(--keybinding-background);color:var(--keybinding-foreground);display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}.docs .setting .codicon{vertical-align:middle;padding-right:4px;padding-bottom:2px}.docs #confirmation{padding:24px;display:none;text-align:center;background-color:rgba(92,255,0,.0588235294);border:1px solid #3b622b;border-radius:8px;margin-bottom:32px}.docs #confirmation h2{margin-top:-10px;margin-bottom:16px}.docs #confirmation p{margin-top:0;color:var(--header-foreground)}.docs #confirmation-video{display:none}.hash-link{color:var(--header-foreground);text-decoration:none}.hash-link:hover{text-decoration:underline;text-decoration-color:var(--link-underline-background);text-underline-position:under}.markdown-alert{padding:1em;border-left:.25rem solid;padding-bottom:0px;padding-top:0px;border-color:var(--border-color);margin-top:1.5em;margin-bottom:1.5em}.markdown-alert>span{display:flex;flex-direction:row;align-items:center;color:var(--border-color)}.markdown-alert .markdown-alert-icon{margin-right:.5em;fill:var(--border-color)}.markdown-alert.note{--border-color: var(--alert-note-border-color)}.markdown-alert.warning{--border-color: var(--alert-warning-border-color)}.markdown-alert.important{--border-color: var(--alert-important-border-color)}.markdown-alert.caution{--border-color: var(--alert-caution-border-color)}.markdown-alert.tip{--border-color: var(--alert-tip-border-color)}.docs-navbar-container{position:-webkit-sticky;position:sticky;-ms-overflow-style:none;top:70px !important;height:calc(100vh - 70px)}@media(max-width: 992px){.docs-navbar-container{position:-webkit-sticky;position:sticky;-ms-overflow-style:none;top:20px !important;height:calc(100vh - 20px)}}#docs-navbar{overflow:-moz-scrollbars-none;scrollbar-width:none;overflow-y:auto;max-height:calc(100vh - 40px)}#docs-navbar>.nav{max-height:calc(100vh - 140px)}#docs-navbar::-webkit-scrollbar{width:0 !important}#docs-subnavbar.affix{position:static;top:0}#docs-subnavbar.affix-bottom{position:relative}#docs-navbar{padding:15px 0;display:none}#docs-subnavbar{padding-top:15px;padding-bottom:15px}.docs-nav h4,#docs-subnavbar h4{margin-top:0}#docs-navbar h4{padding-left:15px}#docs-subnavbar h4{padding-left:10px}#docs-navbar>.nav a{padding-left:10px}#docs-navbar ul{list-style:none;padding:0}#docs-navbar .nav li a{border-left:1px solid var(--border-background);display:block;text-decoration:none}#docs-navbar .nav li a:hover{background:none;color:var(--foreground);border-color:var(--link-foreground)}#docs-navbar .nav li a:focus{background:none}#docs-navbar .nav>li>a{padding:8px 15px;font-size:14px}#docs-navbar .nav>li li>a{padding:5px 25px;position:relative}#docs-navbar .nav .docs-home{padding-bottom:16px}#docs-navbar .nav>li>.area{font-size:1.2rem;font-weight:600;text-transform:uppercase}#docs-navbar .nav .panel{margin-bottom:inherit;background-color:inherit;border:inherit;-webkit-border-radius:inherit;-moz-border-radius:inherit;-o-border-radius:inherit;border-radius:inherit;-webkit-box-shadow:inherit;box-shadow:inherit}#docs-navbar .nav .panel>a{margin-right:20px;padding-right:22px;overflow-wrap:break-word}#docs-navbar .nav .panel.expanded a{border-color:var(--link-foreground)}#docs-navbar .nav .panel.expanded>a:hover,#docs-navbar .nav .panel.expanded>a:focus{background:url("/assets/expand-up.svg") 130px 5px no-repeat;background-size:24px}#docs-navbar .nav .panel.collapsed>a:hover,#docs-navbar .nav .panel.collapsed>a:focus{background:url("/assets/expand-down.svg") 130px 5px no-repeat;background-size:24px}#docs-navbar .nav .collapsing{-webkit-transition-duration:.25s;-moz-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s}#docs-navbar .nav li a,#docs-subnavbar .nav li a{color:var(--foreground);text-decoration:none}#docs-navbar .nav li a:focus,#docs-subnavbar .nav li a:focus{background-color:rgba(0,0,0,0)}#docs-subnavbar .nav li a{padding:5px 10px}#docs-subnavbar .nav li a:before{content:"{";color:var(--foreground);position:absolute;font-size:16px;top:1px;left:0;display:none}#docs-subnavbar .nav li a:hover{background:none;color:var(--foreground)}#docs-navbar .nav li:not(.panel) a:focus,#docs-subnavbar .nav li a:focus{text-decoration:underline}#docs-subnavbar .nav li a:hover:before{font-weight:bold;display:block}#docs-navbar>.nav>.active>a,#docs-navbar>.nav>.active .active>a{color:var(--link-foreground) !important}#docs-navbar>.nav>.active>a:not(.area),#docs-navbar>.nav>.active .active>a{font-weight:bold}#docs-navbar>.nav .active .active a:before{content:"";position:absolute;height:7px;width:7px;background-color:var(--link-foreground);top:10px;left:-4px;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%}#docs-subnavbar .nav>.active>a{color:var(--link-foreground);font-weight:bold}#docs-subnavbar .nav>.active>a:before{color:var(--link-foreground);display:block}#docs-subnavbar .nav>.active>.nav>.active>a{color:var(--lightpurple)}#small-nav,.small-nav{padding:5px 0}#small-nav>*,.small-nav>*{display:inline-block}#small-nav>select,.small-nav>select{margin-left:12px}@media(max-width: 768px){#small-nav #small-nav-dropdown,.small-nav .small-nav-select{width:250px}}@media(min-width: 768px){#small-nav #small-nav-dropdown,.small-nav .small-nav-select{margin-right:15px}}#small-nav #small-nav-dropdown,.small-nav .small-nav-select{color:var(--foreground);background-color:var(--background)}#small-nav .social-buttons,.small-nav .social-buttons{vertical-align:text-top;display:inline-block}.docs .body-footer{border-top:1px solid var(--border-background);margin-top:30px;padding-top:10px;font-size:14px;color:var(--foreground)}.docs .feedback .widget{background-color:rgba(198,229,255,.1294117647);padding:20px;font-size:1.3rem;margin-top:40px}.docs .feedback h3{font-weight:600;font-size:1.6rem;padding-top:0;margin-top:0;display:inline-block;width:80%}.docs .feedback .charCount{display:inline-block;width:20%;font-size:1.6rem;text-align:right}.docs .feedback .buttons{margin-top:8px}.docs .feedback .buttons h3:first-child{margin-bottom:20px}.docs .feedback .buttons button{background-color:var(--accent-primary);color:#fff;border-radius:4px;font-size:1.4rem;padding:4px 18px;margin-right:5px}.docs .feedback .buttons button:hover{background-color:var(--accent-secondary)}.docs .feedback .buttons button:disabled{opacity:.3}.docs .feedback .progress-spinner{display:inline;margin-left:2px}.docs .feedback .progress-spinner span{height:8px;width:8px;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%;margin:0 1px;display:inline-block;opacity:.5;background-color:var(--blue);-webkit-animation:1s pulse infinite;animation:1s pulse infinite}.docs .feedback .progress-spinner span:nth-of-type(1){-webkit-animation-delay:.33333s;animation-delay:.33333s}.docs .feedback .progress-spinner span:nth-of-type(2){-webkit-animation-delay:.6666s;animation-delay:.6666s}.docs .feedback .progress-spinner span:nth-of-type(3){-webkit-animation-delay:.9999s;animation-delay:.9999s}.docs .hero-videos{margin-top:10px;margin-bottom:20px}.docs .hero-videos .video .screen{height:200px;width:100%;background:url("/assets/images/hero-video-frame.png") left top no-repeat;background-size:cover;position:relative}.docs .hero-videos .video .screen .video-btn{position:absolute;height:100%;width:100%;top:0;left:0;background-size:100px}.docs .hero-videos .video .screen .video-btn:focus{opacity:1}.docs .next-level.header{margin-bottom:10px}.docs .section{padding:5px 15px;background-color:#f3f3f3;height:160px;margin-bottom:25px}.docs .section h3{color:var(--darkpurple);font-weight:bold}.docs a.type-ref{cursor:pointer}.docs a.type-instrinct{text-decoration:none}.docs a.type-instrinct:hover{text-decoration:none}.docs p span.ts{display:block;padding:15px;font-weight:600;position:relative;margin-left:10px;cursor:pointer}.docs p span.ts::before{-ms-high-contrast-adjust:none;border-width:5.6px 5.6px 5.6px 7px;top:25px;left:-15px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #a6a6a6;border-left-color:#d4d4d4;position:absolute;display:block;content:"";width:0;height:0;border-style:solid}@media screen and (-ms-high-contrast: active){.docs p span.ts::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-left-color:#fff}}.docs p span.ts[aria-expanded=true]{background-color:rgba(55,50,119,.12);border-radius:10px 10px 0 0}.docs p span.ts[aria-expanded=true]::before{border-color:rgba(0,0,0,0) #646465 rgba(0,0,0,0) rgba(0,0,0,0);border-width:8.4px 8.4px 0 7px;left:-21px}@media screen and (-ms-high-contrast: active){.docs p span.ts[aria-expanded=true]::before{border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}}.docs p span.ts[aria-expanded=true]:hover{background-color:rgba(55,50,119,.12);border-radius:10px 10px 0 0}.docs p span.ts:hover{border-radius:10px;background-color:rgba(55,50,119,.05);color:var(--lightpurple)}[data-theme=light] .docs p span.ts:hover{color:var(--darkpurple)}.docs .details{padding:15px 15px 5px;border-radius:0px 0px 10px 10px;margin-bottom:20px;background-color:rgba(55,50,119,.05);margin-left:10px;margin-top:-10px}.docs .details a{overflow-wrap:break-word}.edit-github .btn-default{background-color:var(--button-secondary-background);color:var(--button-secondary-foreground);border:1px solid var(--button-secondary-border);border-radius:4px;text-decoration:none;font-weight:600;font-size:14px;padding:4px 12px;margin-top:32px}.edit-github .btn-default .glyphicon{display:none}@media(min-width: 600px){.docs .feedback{width:75%}.docs .hero-videos .video .screen{height:250px}}@media(max-width: 992px){.docs-navbar-container{height:auto;position:relative;margin-bottom:20px}}@media(min-width: 1200px){#docs-subnavbar{width:175px}}@media(min-width: 768px){#docs-navbar,#docs-subnavbar{font-size:12px}#docs-navbar{width:175px}#small-nav .social-buttons{display:none}.edit-github a.btn img{display:inline-block;width:20px}.docs{font-size:16px}.docs .feedback{width:75%}}@media(min-width: 768px)and (max-width: 992px){#docs-subnavbar.affix{position:fixed;top:70px}}@media(min-width: 992px){#docs-subnavbar.affix{position:fixed;top:70px}.docs h1{margin-top:0}.edit-github a.btn{margin-top:12px}.docs .hero-videos,.docs .next-level{text-align:center}}@media(min-width: 1200px){.docs .section{height:225px}}.next-topic-btn{background-color:#373277;font-weight:600;font-size:20px;cursor:pointer;color:var(--white);padding:15px 35px;border-width:2px;border-style:solid;border-color:var(--white);border-radius:4px;line-height:65px;white-space:nowrap;margin:2px}.next-topic-btn:focus{color:#fff;text-decoration-line:unset}.next-topic-btn:hover{background-color:rgba(55,50,119,.8);color:var(--white);text-decoration-line:unset}.install-extension-btn{color:var(--white);background-color:var(--button-primary-background);font-size:16px;font-weight:600;line-height:100%;padding:8px 16px;border-radius:4px;text-decoration:none}.install-extension-btn:hover{background-color:var(--accent-secondary);color:var(--white);text-decoration:none}.overlay{position:absolute;top:0px;bottom:0px;left:0px;right:0px;background-color:rgba(0,0,0,.3);visibility:hidden;opacity:0;height:100%}.overlay.visible{visibility:visible !important;opacity:1;z-index:2}#surveytitle{height:35px;background-color:#373277;color:#fff;padding-top:8px;padding-left:20px;font-size:15px}#surveytitle a{float:right;padding-right:20px;font-weight:bold;color:#fff}#surveytitle a:hover{text-decoration:none}#surveydiv{padding:20px}#surveydiv iframe{width:420px;height:485px;overflow:hidden}#surveypopup .surveypopup{visibility:visible;width:460px;background-color:#fff;margin:0 auto;position:fixed;bottom:5%;left:35%;overflow:hidden;z-index:3;-webkit-box-shadow:0px 0px 8px 4px rgba(0,0,0,.35);-moz-box-shadow:0px 0px 8px 4px rgba(0,0,0,.35);box-shadow:0px 0px 8px 4px rgba(0,0,0,.35)}.copilot-row{display:flex;flex-direction:column;gap:16px;align-items:center;border:1px solid var(--card-border);border-radius:8px;background:var(--card-background);padding:16px}@media(min-width: 992px){.copilot-row{flex-direction:row;gap:32px;padding:24px}}pre:has(code) button{position:absolute;top:.5em;right:0px;padding:2px 8px 2px 8px;margin-top:3px;margin-right:6px;border:0;border-radius:2px;background:none;font-family:system-ui;font-size:12px;line-height:18px;color:var(--code-copy-foreground);outline:none;cursor:pointer}pre:has(code) button:hover,pre:has(code) button:focus-visible{background:var(--code-copy-background)}pre:has(code) button:active{background:#444;outline:1px solid var(--code-copy-foreground)}.downloads .nav-tabs a{font-weight:bold}.downloads .nav-tabs>li.active>a{background-color:#f5f5f5}.downloads .tab-content{border:#ddd solid 1px;border-top:none;margin-bottom:15px}.downloads .tab-content .alt-downloads{margin:0;padding:10px 0 10px;background-color:#f5f5f5}.downloads .insiders-info{max-width:900px;margin:auto}.downloads .download{margin:40px 0 40px}.insiders .terms{margin-top:4em}.insiders .value-props{text-align:center}.insiders .value-props ul{list-style:none}.insiders .value-props .image{width:12.8rem;height:12.8rem;border-radius:50%;margin:auto;background-size:75%;background-position:50%;background-repeat:no-repeat}.insiders .value-props .image.earlyadopters{border-color:#00b294;background-image:url("/insiders/faster-updates.svg")}.insiders .value-props .image.nightlyupdates{border-color:#0072be;background-image:url("/insiders/nightly-downloads.svg")}.insiders .value-props .image.sidebyside{border-color:#058f2d;background-image:url("/insiders/side-by-side.svg")}.insiders .download-btn{margin-top:1em}.insiders .download-btn button{background-color:var(--button-primary-background);color:var(--button-primary-foreground)}#mscc-cookie-container{position:fixed;top:0;left:0;right:0;z-index:9999}.license{padding-top:2rem;padding-bottom:4rem}@media(max-width: 768px){.license{overflow-wrap:break-word}}.license h1,.license h2,.license h3,.license strong{font-weight:bold}.license-terms>li{margin-bottom:2rem}@font-face{font-family:"codicon";src:url("/assets/fonts/codicon.ttf?5d4d76ab2ce5108968ad644d591a16a6") format("truetype")}#codicon-listing td:first-child{padding-left:20px}.codicon[class*=codicon-]{font:normal normal normal 16px/1 codicon;display:inline-block;text-decoration:none;text-rendering:auto;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none;-ms-user-select:none}.codicon-account:before{content:""}.codicon-activate-breakpoints:before{content:""}.codicon-add:before{content:""}.codicon-alert:before{content:""}.codicon-archive:before{content:""}.codicon-array:before{content:""}.codicon-arrow-both:before{content:""}.codicon-arrow-circle-down:before{content:""}.codicon-arrow-circle-left:before{content:""}.codicon-arrow-circle-right:before{content:""}.codicon-arrow-circle-up:before{content:""}.codicon-arrow-down:before{content:""}.codicon-arrow-left:before{content:""}.codicon-arrow-right:before{content:""}.codicon-arrow-small-down:before{content:""}.codicon-arrow-small-left:before{content:""}.codicon-arrow-small-right:before{content:""}.codicon-arrow-small-up:before{content:""}.codicon-arrow-swap:before{content:""}.codicon-arrow-up:before{content:""}.codicon-attach:before{content:""}.codicon-azure-devops:before{content:""}.codicon-azure:before{content:""}.codicon-beaker-stop:before{content:""}.codicon-beaker:before{content:""}.codicon-bell-dot:before{content:""}.codicon-bell-slash-dot:before{content:""}.codicon-bell-slash:before{content:""}.codicon-bell:before{content:""}.codicon-bold:before{content:""}.codicon-book:before{content:""}.codicon-bookmark:before{content:""}.codicon-bracket-dot:before{content:""}.codicon-bracket-error:before{content:""}.codicon-bracket:before{content:""}.codicon-briefcase:before{content:""}.codicon-broadcast:before{content:""}.codicon-browser:before{content:""}.codicon-bug:before{content:""}.codicon-calendar:before{content:""}.codicon-call-incoming:before{content:""}.codicon-call-outgoing:before{content:""}.codicon-case-sensitive:before{content:""}.codicon-check-all:before{content:""}.codicon-check:before{content:""}.codicon-checklist:before{content:""}.codicon-chevron-down:before{content:""}.codicon-chevron-left:before{content:""}.codicon-chevron-right:before{content:""}.codicon-chevron-up:before{content:""}.codicon-chip:before{content:""}.codicon-chrome-close:before{content:""}.codicon-chrome-maximize:before{content:""}.codicon-chrome-minimize:before{content:""}.codicon-chrome-restore:before{content:""}.codicon-circle-filled:before{content:""}.codicon-circle-large-filled:before{content:""}.codicon-circle-large-outline:before{content:""}.codicon-circle-outline:before{content:""}.codicon-circle-slash:before{content:""}.codicon-circuit-board:before{content:""}.codicon-clear-all:before{content:""}.codicon-clippy:before{content:""}.codicon-clock:before{content:""}.codicon-clone:before{content:""}.codicon-close-all:before{content:""}.codicon-close-dirty:before{content:""}.codicon-close:before{content:""}.codicon-cloud-download:before{content:""}.codicon-cloud-upload:before{content:""}.codicon-cloud:before{content:""}.codicon-code-review:before{content:""}.codicon-code:before{content:""}.codicon-coffee:before{content:""}.codicon-collapse-all:before{content:""}.codicon-color-mode:before{content:""}.codicon-combine:before{content:""}.codicon-comment-add:before{content:""}.codicon-comment-discussion:before{content:""}.codicon-comment-draft:before{content:""}.codicon-comment-unresolved:before{content:""}.codicon-comment:before{content:""}.codicon-compare-changes:before{content:""}.codicon-compass-active:before{content:""}.codicon-compass-dot:before{content:""}.codicon-compass:before{content:""}.codicon-console:before{content:""}.codicon-copilot:before{content:""}.codicon-copy:before{content:""}.codicon-credit-card:before{content:""}.codicon-dash:before{content:""}.codicon-dashboard:before{content:""}.codicon-database:before{content:""}.codicon-debug-all:before{content:""}.codicon-debug-alt-small:before{content:""}.codicon-debug-alt:before{content:""}.codicon-debug-breakpoint-conditional-disabled:before{content:""}.codicon-debug-breakpoint-conditional-unverified:before{content:""}.codicon-debug-breakpoint-conditional:before{content:""}.codicon-debug-breakpoint-data-disabled:before{content:""}.codicon-debug-breakpoint-data-unverified:before{content:""}.codicon-debug-breakpoint-data:before{content:""}.codicon-debug-breakpoint-disabled:before{content:""}.codicon-debug-breakpoint-function-disabled:before{content:""}.codicon-debug-breakpoint-function-unverified:before{content:""}.codicon-debug-breakpoint-function:before{content:""}.codicon-debug-breakpoint-log-disabled:before{content:""}.codicon-debug-breakpoint-log-unverified:before{content:""}.codicon-debug-breakpoint-log:before{content:""}.codicon-debug-breakpoint-unsupported:before{content:""}.codicon-debug-breakpoint-unverified:before{content:""}.codicon-debug-breakpoint:before{content:""}.codicon-debug-console:before{content:""}.codicon-debug-continue-small:before{content:""}.codicon-debug-continue:before{content:""}.codicon-debug-coverage:before{content:""}.codicon-debug-disconnect:before{content:""}.codicon-debug-hint:before{content:""}.codicon-debug-line-by-line:before{content:""}.codicon-debug-pause:before{content:""}.codicon-debug-rerun:before{content:""}.codicon-debug-restart-frame:before{content:""}.codicon-debug-restart:before{content:""}.codicon-debug-reverse-continue:before{content:""}.codicon-debug-stackframe-active:before{content:""}.codicon-debug-stackframe-dot:before{content:""}.codicon-debug-stackframe-focused:before{content:""}.codicon-debug-stackframe:before{content:""}.codicon-debug-start:before{content:""}.codicon-debug-step-back:before{content:""}.codicon-debug-step-into:before{content:""}.codicon-debug-step-out:before{content:""}.codicon-debug-step-over:before{content:""}.codicon-debug-stop:before{content:""}.codicon-debug:before{content:""}.codicon-desktop-download:before{content:""}.codicon-device-camera-video:before{content:""}.codicon-device-camera:before{content:""}.codicon-device-desktop:before{content:""}.codicon-device-mobile:before{content:""}.codicon-diff-added:before{content:""}.codicon-diff-ignored:before{content:""}.codicon-diff-modified:before{content:""}.codicon-diff-multiple:before{content:""}.codicon-diff-removed:before{content:""}.codicon-diff-renamed:before{content:""}.codicon-diff:before{content:""}.codicon-discard:before{content:""}.codicon-edit-session:before{content:""}.codicon-edit:before{content:""}.codicon-editor-layout:before{content:""}.codicon-ellipsis:before{content:""}.codicon-empty-window:before{content:""}.codicon-error-small:before{content:""}.codicon-error:before{content:""}.codicon-exclude:before{content:""}.codicon-expand-all:before{content:""}.codicon-export:before{content:""}.codicon-extensions:before{content:""}.codicon-eye-closed:before{content:""}.codicon-eye-unwatch:before{content:""}.codicon-eye-watch:before{content:""}.codicon-eye:before{content:""}.codicon-feedback:before{content:""}.codicon-file-add:before{content:""}.codicon-file-binary:before{content:""}.codicon-file-code:before{content:""}.codicon-file-directory-create:before{content:""}.codicon-file-directory:before{content:""}.codicon-file-media:before{content:""}.codicon-file-pdf:before{content:""}.codicon-file-submodule:before{content:""}.codicon-file-symlink-directory:before{content:""}.codicon-file-symlink-file:before{content:""}.codicon-file-text:before{content:""}.codicon-file-zip:before{content:""}.codicon-file:before{content:""}.codicon-files:before{content:""}.codicon-filter-filled:before{content:""}.codicon-filter:before{content:""}.codicon-flame:before{content:""}.codicon-fold-down:before{content:""}.codicon-fold-up:before{content:""}.codicon-fold:before{content:""}.codicon-folder-active:before{content:""}.codicon-folder-library:before{content:""}.codicon-folder-opened:before{content:""}.codicon-folder:before{content:""}.codicon-game:before{content:""}.codicon-gather:before{content:""}.codicon-gear:before{content:""}.codicon-gift:before{content:""}.codicon-gist-fork:before{content:""}.codicon-gist-new:before{content:""}.codicon-gist-private:before{content:""}.codicon-gist-secret:before{content:""}.codicon-gist:before{content:""}.codicon-git-branch-create:before{content:""}.codicon-git-branch-delete:before{content:""}.codicon-git-branch:before{content:""}.codicon-git-commit:before{content:""}.codicon-git-compare:before{content:""}.codicon-git-fetch:before{content:""}.codicon-git-fork-private:before{content:""}.codicon-git-merge:before{content:""}.codicon-git-pull-request-abandoned:before{content:""}.codicon-git-pull-request-closed:before{content:""}.codicon-git-pull-request-create:before{content:""}.codicon-git-pull-request-draft:before{content:""}.codicon-git-pull-request-go-to-changes:before{content:""}.codicon-git-pull-request-new-changes:before{content:""}.codicon-git-pull-request:before{content:""}.codicon-github-action:before{content:""}.codicon-github-alt:before{content:""}.codicon-github-inverted:before{content:""}.codicon-github:before{content:""}.codicon-globe:before{content:""}.codicon-go-to-editing-session:before{content:""}.codicon-go-to-file:before{content:""}.codicon-grabber:before{content:""}.codicon-graph-left:before{content:""}.codicon-graph-line:before{content:""}.codicon-graph-scatter:before{content:""}.codicon-graph:before{content:""}.codicon-gripper:before{content:""}.codicon-group-by-ref-type:before{content:""}.codicon-heart:before{content:""}.codicon-history:before{content:""}.codicon-home:before{content:""}.codicon-horizontal-rule:before{content:""}.codicon-hubot:before{content:""}.codicon-inbox:before{content:""}.codicon-indent:before{content:""}.codicon-info:before{content:""}.codicon-insert:before{content:""}.codicon-inspect:before{content:""}.codicon-issue-closed:before{content:""}.codicon-issue-draft:before{content:""}.codicon-issue-opened:before{content:""}.codicon-issue-reopened:before{content:""}.codicon-issues:before{content:""}.codicon-italic:before{content:""}.codicon-jersey:before{content:""}.codicon-json:before{content:""}.codicon-kebab-horizontal:before{content:""}.codicon-kebab-vertical:before{content:""}.codicon-key:before{content:""}.codicon-keyboard:before{content:""}.codicon-law:before{content:""}.codicon-layers-active:before{content:""}.codicon-layers-dot:before{content:""}.codicon-layers:before{content:""}.codicon-layout-activitybar-left:before{content:""}.codicon-layout-activitybar-right:before{content:""}.codicon-layout-centered:before{content:""}.codicon-layout-menubar:before{content:""}.codicon-layout-panel-center:before{content:""}.codicon-layout-panel-justify:before{content:""}.codicon-layout-panel-left:before{content:""}.codicon-layout-panel-right:before{content:""}.codicon-layout-panel:before{content:""}.codicon-layout-sidebar-left:before{content:""}.codicon-layout-sidebar-right:before{content:""}.codicon-layout-statusbar:before{content:""}.codicon-layout:before{content:""}.codicon-library:before{content:""}.codicon-light-bulb:before{content:""}.codicon-lightbulb-autofix:before{content:""}.codicon-lightbulb:before{content:""}.codicon-link-external:before{content:""}.codicon-link:before{content:""}.codicon-list-filter:before{content:""}.codicon-list-flat:before{content:""}.codicon-list-ordered:before{content:""}.codicon-list-selection:before{content:""}.codicon-list-tree:before{content:""}.codicon-list-unordered:before{content:""}.codicon-live-share:before{content:""}.codicon-loading:before{content:""}.codicon-location:before{content:""}.codicon-lock-small:before{content:""}.codicon-lock:before{content:""}.codicon-log-in:before{content:""}.codicon-log-out:before{content:""}.codicon-logo-github:before{content:""}.codicon-magnet:before{content:""}.codicon-mail-read:before{content:""}.codicon-mail-reply:before{content:""}.codicon-mail:before{content:""}.codicon-mark-github:before{content:""}.codicon-markdown:before{content:""}.codicon-megaphone:before{content:""}.codicon-mention:before{content:""}.codicon-menu:before{content:""}.codicon-merge:before{content:""}.codicon-mic-filled:before{content:""}.codicon-mic:before{content:""}.codicon-microscope:before{content:""}.codicon-milestone:before{content:""}.codicon-mirror-private:before{content:""}.codicon-mirror-public:before{content:""}.codicon-mirror:before{content:""}.codicon-more:before{content:""}.codicon-mortar-board:before{content:""}.codicon-move:before{content:""}.codicon-multiple-windows:before{content:""}.codicon-music:before{content:""}.codicon-mute:before{content:""}.codicon-new-file:before{content:""}.codicon-new-folder:before{content:""}.codicon-newline:before{content:""}.codicon-no-newline:before{content:""}.codicon-note:before{content:""}.codicon-notebook-template:before{content:""}.codicon-notebook:before{content:""}.codicon-octoface:before{content:""}.codicon-open-preview:before{content:""}.codicon-organization-filled:before{content:""}.codicon-organization-outline:before{content:""}.codicon-organization:before{content:""}.codicon-output:before{content:""}.codicon-package:before{content:""}.codicon-paintcan:before{content:""}.codicon-pass-filled:before{content:""}.codicon-pass:before{content:""}.codicon-pencil:before{content:""}.codicon-person-add:before{content:""}.codicon-person-filled:before{content:""}.codicon-person-follow:before{content:""}.codicon-person-outline:before{content:""}.codicon-person:before{content:""}.codicon-piano:before{content:""}.codicon-pie-chart:before{content:""}.codicon-pin:before{content:""}.codicon-pinned-dirty:before{content:""}.codicon-pinned:before{content:""}.codicon-play-circle:before{content:""}.codicon-play:before{content:""}.codicon-plug:before{content:""}.codicon-plus:before{content:""}.codicon-preserve-case:before{content:""}.codicon-preview:before{content:""}.codicon-primitive-dot:before{content:""}.codicon-primitive-square:before{content:""}.codicon-project:before{content:""}.codicon-pulse:before{content:""}.codicon-question:before{content:""}.codicon-quote:before{content:""}.codicon-radio-tower:before{content:""}.codicon-reactions:before{content:""}.codicon-record-keys:before{content:""}.codicon-record-small:before{content:""}.codicon-record:before{content:""}.codicon-redo:before{content:""}.codicon-references:before{content:""}.codicon-refresh:before{content:""}.codicon-regex:before{content:""}.codicon-remote-explorer:before{content:""}.codicon-remote:before{content:""}.codicon-remove-close:before{content:""}.codicon-remove:before{content:""}.codicon-repl:before{content:""}.codicon-replace-all:before{content:""}.codicon-replace:before{content:""}.codicon-reply:before{content:""}.codicon-repo-clone:before{content:""}.codicon-repo-create:before{content:""}.codicon-repo-delete:before{content:""}.codicon-repo-force-push:before{content:""}.codicon-repo-forked:before{content:""}.codicon-repo-pull:before{content:""}.codicon-repo-push:before{content:""}.codicon-repo-sync:before{content:""}.codicon-repo:before{content:""}.codicon-report:before{content:""}.codicon-request-changes:before{content:""}.codicon-rocket:before{content:""}.codicon-root-folder-opened:before{content:""}.codicon-root-folder:before{content:""}.codicon-rss:before{content:""}.codicon-ruby:before{content:""}.codicon-run-above:before{content:""}.codicon-run-all:before{content:""}.codicon-run-below:before{content:""}.codicon-run-errors:before{content:""}.codicon-run:before{content:""}.codicon-save-all:before{content:""}.codicon-save-as:before{content:""}.codicon-save:before{content:""}.codicon-screen-full:before{content:""}.codicon-screen-normal:before{content:""}.codicon-search-fuzzy:before{content:""}.codicon-search-save:before{content:""}.codicon-search-stop:before{content:""}.codicon-search:before{content:""}.codicon-selection:before{content:""}.codicon-send:before{content:""}.codicon-server-environment:before{content:""}.codicon-server-process:before{content:""}.codicon-server:before{content:""}.codicon-settings-gear:before{content:""}.codicon-settings:before{content:""}.codicon-shield:before{content:""}.codicon-sign-in:before{content:""}.codicon-sign-out:before{content:""}.codicon-smiley:before{content:""}.codicon-snake:before{content:""}.codicon-sort-precedence:before{content:""}.codicon-source-control:before{content:""}.codicon-sparkle:before{content:""}.codicon-split-horizontal:before{content:""}.codicon-split-vertical:before{content:""}.codicon-squirrel:before{content:""}.codicon-star-add:before{content:""}.codicon-star-delete:before{content:""}.codicon-star-empty:before{content:""}.codicon-star-full:before{content:""}.codicon-star-half:before{content:""}.codicon-star:before{content:""}.codicon-stop-circle:before{content:""}.codicon-stop:before{content:""}.codicon-symbol-array:before{content:""}.codicon-symbol-boolean:before{content:""}.codicon-symbol-class:before{content:""}.codicon-symbol-color:before{content:""}.codicon-symbol-constant:before{content:""}.codicon-symbol-constructor:before{content:""}.codicon-symbol-enum-member:before{content:""}.codicon-symbol-enum:before{content:""}.codicon-symbol-event:before{content:""}.codicon-symbol-field:before{content:""}.codicon-symbol-file:before{content:""}.codicon-symbol-folder:before{content:""}.codicon-symbol-function:before{content:""}.codicon-symbol-interface:before{content:""}.codicon-symbol-key:before{content:""}.codicon-symbol-keyword:before{content:""}.codicon-symbol-method:before{content:""}.codicon-symbol-misc:before{content:""}.codicon-symbol-module:before{content:""}.codicon-symbol-namespace:before{content:""}.codicon-symbol-null:before{content:""}.codicon-symbol-number:before{content:""}.codicon-symbol-numeric:before{content:""}.codicon-symbol-object:before{content:""}.codicon-symbol-operator:before{content:""}.codicon-symbol-package:before{content:""}.codicon-symbol-parameter:before{content:""}.codicon-symbol-property:before{content:""}.codicon-symbol-reference:before{content:""}.codicon-symbol-ruler:before{content:""}.codicon-symbol-snippet:before{content:""}.codicon-symbol-string:before{content:""}.codicon-symbol-struct:before{content:""}.codicon-symbol-structure:before{content:""}.codicon-symbol-text:before{content:""}.codicon-symbol-type-parameter:before{content:""}.codicon-symbol-unit:before{content:""}.codicon-symbol-value:before{content:""}.codicon-symbol-variable:before{content:""}.codicon-sync-ignored:before{content:""}.codicon-sync:before{content:""}.codicon-table:before{content:""}.codicon-tag-add:before{content:""}.codicon-tag-remove:before{content:""}.codicon-tag:before{content:""}.codicon-target:before{content:""}.codicon-tasklist:before{content:""}.codicon-telescope:before{content:""}.codicon-terminal-bash:before{content:""}.codicon-terminal-cmd:before{content:""}.codicon-terminal-debian:before{content:""}.codicon-terminal-linux:before{content:""}.codicon-terminal-powershell:before{content:""}.codicon-terminal-tmux:before{content:""}.codicon-terminal-ubuntu:before{content:""}.codicon-terminal:before{content:""}.codicon-text-size:before{content:""}.codicon-three-bars:before{content:""}.codicon-thumbsdown-filled:before{content:""}.codicon-thumbsdown:before{content:""}.codicon-thumbsup-filled:before{content:""}.codicon-thumbsup:before{content:""}.codicon-tools:before{content:""}.codicon-trash:before{content:""}.codicon-trashcan:before{content:""}.codicon-triangle-down:before{content:""}.codicon-triangle-left:before{content:""}.codicon-triangle-right:before{content:""}.codicon-triangle-up:before{content:""}.codicon-twitter:before{content:""}.codicon-type-hierarchy-sub:before{content:""}.codicon-type-hierarchy-super:before{content:""}.codicon-type-hierarchy:before{content:""}.codicon-unfold:before{content:""}.codicon-ungroup-by-ref-type:before{content:""}.codicon-unlock:before{content:""}.codicon-unmute:before{content:""}.codicon-unverified:before{content:""}.codicon-variable-group:before{content:""}.codicon-variable:before{content:""}.codicon-verified-filled:before{content:""}.codicon-verified:before{content:""}.codicon-versions:before{content:""}.codicon-vm-active:before{content:""}.codicon-vm-connect:before{content:""}.codicon-vm-outline:before{content:""}.codicon-vm-running:before{content:""}.codicon-vm:before{content:""}.codicon-vr:before{content:""}.codicon-wand:before{content:""}.codicon-warning:before{content:""}.codicon-watch:before{content:""}.codicon-whitespace:before{content:""}.codicon-whole-word:before{content:""}.codicon-window:before{content:""}.codicon-word-wrap:before{content:""}.codicon-workspace-trusted:before{content:""}.codicon-workspace-unknown:before{content:""}.codicon-workspace-untrusted:before{content:""}.codicon-wrench-subaction:before{content:""}.codicon-wrench:before{content:""}.codicon-x:before{content:""}.codicon-zap:before{content:""}.codicon-zoom-in:before{content:""}.codicon-zoom-out:before{content:""}.brand-page .callout-box{margin-left:15px;margin-right:15px;border:8px solid #eee;padding:12px}.brand-page .callout-box .row{vertical-align:middle;margin-bottom:10px}.brand-page .callout-box .row:last-child{margin-bottom:0}.brand-page .brand-icon{border:2px solid #eee}.brand-page .brand-icon img{display:block;max-width:40%;height:auto;margin:16px auto}.brand-page .link-button{color:#fff;margin:8px auto;padding:8px;font-size:1.4rem;width:100%;display:flex;align-items:center;justify-content:center;max-width:320px;background-color:var(--accent-primary)}.brand-page .link-button small{display:block;margin-top:.75rem;color:rgba(255,255,255,.9);font-size:1.2rem}.brand-page .link-button small.build-type{margin-top:0;font-size:1.4rem;font-weight:300}.brand-page .link-button:hover{background-color:var(--accent-secondary)}.brand-page .link-button[data-os=linux64_deb],.brand-page .link-button[data-os=linux64_rpm]{width:147px}.brand-page .link-button img{position:relative;top:-2px;margin-right:4px}.brand-page .link-button.secondary{background:rgba(0,0,0,0);color:var(--accent-primary);border:1px solid var(--accent-primary)}.brand-page .link-button.secondary:hover{color:var(--link-color-hover);border-color:var(--link-color-hover)}.brand-page .link-button.link{background:rgba(0,0,0,0);color:var(--accent-primary)}.brand-page .link-button.link:hover{color:var(--link-color-hover);text-decoration:underline}@media(max-width: 1199px){.brand-page .link-button{max-width:100%}}.brand-page .bad-example .example-img{position:relative}.brand-page .bad-example .example-img img.example{height:100px;padding:5px 0;margin:10px auto}.brand-page .bad-example .example-img img.cross{position:absolute;top:0;left:0;padding:0 10px;width:100%;height:100%}.brand-page .bad-example p{font-size:.8em}.brand-page .is-ok,.brand-page .is-not-ok{background:#eee;margin:8px 0;border-left:solid 6px;display:flex}.brand-page .is-ok .icon,.brand-page .is-not-ok .icon{margin:15px 15px 0 20px}.brand-page .is-ok .glyphicon,.brand-page .is-not-ok .glyphicon{font-size:2.2em}.brand-page .is-ok .description,.brand-page .is-not-ok .description{margin:20px 0}.brand-page .is-ok{border-left-color:#0098ff}.brand-page .is-ok .glyphicon{color:#0098ff}.brand-page .is-not-ok{border-left-color:#b50b0b}.brand-page .is-not-ok .glyphicon{color:#b50b0b}.brand-page .color-swatch{font-size:.8em}.brand-page .color-swatch .color-sample{min-height:55px}