/*!
 * This source file is part of the Swift.org open source project
 * 
 * Copyright (c) 2021 Apple Inc. and the Swift project authors
 * Licensed under Apache License v2.0 with Runtime Library Exception
 * 
 * See https://swift.org/LICENSE.txt for license information
 * See https://swift.org/CONTRIBUTORS.txt for Swift project authors
 */.nav-menu-link[data-v-6d58b863]{display:inline-block;line-height:22px;white-space:nowrap}.nav--in-breakpoint-range .nav-menu-link[data-v-6d58b863]{border-top:1px solid;border-color:var(--color-nav-rule);display:flex;flex:1 0 100%;height:100%;align-items:center}.theme-dark.nav--in-breakpoint-range .nav-menu-link[data-v-6d58b863]{border-color:var(--color-nav-dark-rule)}.nav-menu-item[data-v-65b9129d]{margin-left:1.41176rem;list-style:none;min-width:0}.nav--in-breakpoint-range .nav-menu-item[data-v-65b9129d]{margin-left:0;width:100%;height:2.47059rem}.nav--in-breakpoint-range .nav-menu-item[data-v-65b9129d]:first-child .nav-menu-link{border-top:0}.nav--in-breakpoint-range .nav-menu-item--animated[data-v-65b9129d]{opacity:0;transform:translate3d(0,-25px,0);transition:.5s ease;transition-property:transform,opacity}.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-65b9129d]:first-child{transition-delay:.07s}.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(2){transition-delay:.14s}.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(3){transition-delay:.21s}.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(4){transition-delay:.28s}.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(5){transition-delay:.35s}.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(6){transition-delay:.42s}.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(7){transition-delay:.49s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-65b9129d]{opacity:1;transform:translateZ(0)}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-65b9129d]:first-child{transition-delay:.56s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(2){transition-delay:.49s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(3){transition-delay:.42s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(4){transition-delay:.35s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(5){transition-delay:.28s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(6){transition-delay:.21s}.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-65b9129d]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(7){transition-delay:.14s}.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(2){transition-delay:.21s}.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(3){transition-delay:.28s}.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(4){transition-delay:.35s}.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(5){transition-delay:.42s}.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(6){transition-delay:.49s}.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(7){transition-delay:.56s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-65b9129d]{opacity:1;transform:translateZ(0)}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-65b9129d]:first-child{transition-delay:.49s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(2){transition-delay:.42s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(3){transition-delay:.35s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(4){transition-delay:.28s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(5){transition-delay:.21s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(6){transition-delay:.14s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(7){transition-delay:.07s}.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-65b9129d]:first-child{transition-delay:.21s}.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(2){transition-delay:.28s}.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(3){transition-delay:.35s}.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(4){transition-delay:.42s}.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(5){transition-delay:.49s}.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(6){transition-delay:.56s}.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(7){transition-delay:.63s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-65b9129d]{opacity:1;transform:translateZ(0)}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-65b9129d]:first-child{transition-delay:.42s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(2){transition-delay:.35s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(3){transition-delay:.28s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(4){transition-delay:.21s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(5){transition-delay:.14s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(6){transition-delay:.07s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(7){transition-delay:0s}.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-65b9129d]:first-child{transition-delay:.28s}.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(2){transition-delay:.35s}.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(3){transition-delay:.42s}.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(4){transition-delay:.49s}.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(5){transition-delay:.56s}.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(6){transition-delay:.63s}.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(7){transition-delay:.7s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-65b9129d]{opacity:1;transform:translateZ(0)}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-65b9129d]:first-child{transition-delay:.35s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(2){transition-delay:.28s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(3){transition-delay:.21s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(4){transition-delay:.14s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(5){transition-delay:.07s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(6){transition-delay:0s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(7){transition-delay:-.07s}.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-65b9129d]:first-child{transition-delay:.35s}.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(2){transition-delay:.42s}.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(3){transition-delay:.49s}.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(4){transition-delay:.56s}.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(5){transition-delay:.63s}.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(6){transition-delay:.7s}.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(7){transition-delay:.77s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-65b9129d]{opacity:1;transform:translateZ(0)}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-65b9129d]:first-child{transition-delay:.28s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(2){transition-delay:.21s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(3){transition-delay:.14s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(4){transition-delay:.07s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(5){transition-delay:0s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(6){transition-delay:-.07s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(7){transition-delay:-.14s}.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-65b9129d]:first-child{transition-delay:.42s}.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(2){transition-delay:.49s}.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(3){transition-delay:.56s}.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(4){transition-delay:.63s}.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(5){transition-delay:.7s}.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(6){transition-delay:.77s}.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(7){transition-delay:.84s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-65b9129d]{opacity:1;transform:translateZ(0)}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-65b9129d]:first-child{transition-delay:.21s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(2){transition-delay:.14s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(3){transition-delay:.07s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(4){transition-delay:0s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(5){transition-delay:-.07s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(6){transition-delay:-.14s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(7){transition-delay:-.21s}.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-65b9129d]:first-child{transition-delay:.49s}.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(2){transition-delay:.56s}.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(3){transition-delay:.63s}.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(4){transition-delay:.7s}.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(5){transition-delay:.77s}.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(6){transition-delay:.84s}.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(7){transition-delay:.91s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-65b9129d]{opacity:1;transform:translateZ(0)}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-65b9129d]:first-child{transition-delay:.14s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(2){transition-delay:.07s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(3){transition-delay:0s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(4){transition-delay:-.07s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(5){transition-delay:-.14s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(6){transition-delay:-.21s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(7){transition-delay:-.28s}.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-65b9129d]:first-child{transition-delay:.56s}.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(2){transition-delay:.63s}.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(3){transition-delay:.7s}.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(4){transition-delay:.77s}.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(5){transition-delay:.84s}.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(6){transition-delay:.91s}.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(7){transition-delay:.98s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-65b9129d]{opacity:1;transform:translateZ(0)}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-65b9129d]:first-child{transition-delay:.07s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(2){transition-delay:0s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(3){transition-delay:-.07s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(4){transition-delay:-.14s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(5){transition-delay:-.21s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(6){transition-delay:-.28s}.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-65b9129d]:nth-child(7){transition-delay:-.35s}.theme-dark.nav[data-v-0358ee82] .nav__background:after{background-color:#424245}.nav[data-v-0358ee82] .nav-menu-tray{justify-content:flex-end}.hero-background[data-v-ffc5bd5c]{--color-welcome-hero-background:#000;margin-top:-3.05882rem;padding-top:3.05882rem;background:var(--color-welcome-hero-background);color:#f5f5f7}@media only screen and (max-width:735px){.hero-background[data-v-ffc5bd5c]{margin-top:-2.82353rem;padding-top:2.82353rem}}.ide .hero-background[data-v-ffc5bd5c]{margin-left:auto;margin-right:auto;width:980px;border-radius:0 0 12px 12px}@media only screen and (max-width:1068px){.ide .hero-background[data-v-ffc5bd5c]{width:692px}}@media only screen and (max-width:735px){.ide .hero-background[data-v-ffc5bd5c]{width:87.5%}}.hero-background.transparent[data-v-ffc5bd5c]{padding-top:0}@media only screen and (max-width:735px){.hero-background.transparent[data-v-ffc5bd5c]{padding-top:0}}.replay-button[data-v-7aadecf0]{display:flex;align-items:center;justify-content:center;cursor:pointer;visibility:hidden;margin-top:.5rem;-webkit-tap-highlight-color:transparent}.replay-button.visible[data-v-7aadecf0]{visibility:visible}.replay-button svg.replay-icon[data-v-7aadecf0]{height:12px;width:12px;margin-left:.3em}[data-v-5cfd1d2a] img,[data-v-5cfd1d2a] video{display:block;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;max-width:100%}.hero[data-v-5b88d89f]{margin-left:auto;margin-right:auto;width:980px;color:#f5f5f7;padding:20px 0 80px 0;text-align:center}@media only screen and (max-width:1068px){.hero[data-v-5b88d89f]{width:692px}}@media only screen and (max-width:735px){.hero[data-v-5b88d89f]{width:87.5%}}.ide .hero[data-v-5b88d89f]{padding-bottom:50px}.asset[data-v-5b88d89f]{height:300px;margin:auto}.asset[data-v-5b88d89f] img,.asset[data-v-5b88d89f] video{height:300px}.copy[data-v-5b88d89f]{padding-top:40px}.title[data-v-5b88d89f]{font-size:3.29412rem;line-height:1.07143;font-weight:600;letter-spacing:-.028em;font-family:SF Pro Display,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;color:#f5f5f7}@media only screen and (max-width:1068px){.title[data-v-5b88d89f]{font-size:2.82353rem;line-height:1.08349;font-weight:600;letter-spacing:-.003em;font-family:SF Pro Display,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}}@media only screen and (max-width:735px){.title[data-v-5b88d89f]{font-size:2.35294rem;line-height:1.1;font-weight:600;letter-spacing:0;font-family:SF Pro Display,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}}.ide .title[data-v-5b88d89f]{font-size:2.35294rem;line-height:1.1;font-weight:600;letter-spacing:0;font-family:SF Pro Display,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (max-width:1068px){.ide .title[data-v-5b88d89f]{font-size:1.88235rem;line-height:1.125;font-weight:600;letter-spacing:.013em;font-family:SF Pro Display,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}}@media only screen and (max-width:735px){.ide .title[data-v-5b88d89f]{font-size:1.64706rem;line-height:1.14286;font-weight:600;letter-spacing:.007em;font-family:SF Pro Display,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}}.content[data-v-5b88d89f]{font-size:1.64706rem;line-height:1.14286;font-weight:400;letter-spacing:.007em;font-family:SF Pro Display,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;margin-top:20px}@media only screen and (max-width:1068px){.content[data-v-5b88d89f]{font-size:1.64706rem;line-height:1.28583;font-weight:400;letter-spacing:.007em;font-family:SF Pro Display,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}}@media only screen and (max-width:735px){.content[data-v-5b88d89f]{font-size:1.41176rem;line-height:1.33341;font-weight:400;letter-spacing:.009em;font-family:SF Pro Display,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}}.resources[data-v-98e1fbac]{background-color:var(--color-welcome-resources-background);color:var(--colors-text,var(--color-text));overflow:hidden}.content-wrapper[data-v-98e1fbac]{margin-left:auto;margin-right:auto;width:980px;padding:62px 0 28px 0;border-bottom:1px solid var(--color-fill-gray-tertiary)}@media only screen and (max-width:1068px){.content-wrapper[data-v-98e1fbac]{width:692px}}@media only screen and (max-width:735px){.content-wrapper[data-v-98e1fbac]{width:87.5%}}.resource-list[data-v-98e1fbac]{--x-gutter-size:19.5px;--y-gutter-size:19.5px;display:flex;flex-flow:row wrap;justify-content:center;justify-items:center;list-style:none;margin:calc(var(--y-gutter-size)*-1) calc(var(--x-gutter-size)*-1)}.ide .resource-list[data-v-98e1fbac]{justify-content:space-around}.resource-list-item[data-v-98e1fbac]{width:215px;margin:var(--y-gutter-size) var(--x-gutter-size)}.resource[data-v-98e1fbac]{color:var(--colors-text,var(--color-text));text-align:center;text-decoration:none;display:block}.resource:hover .link[data-v-98e1fbac]{text-decoration:underline}.title[data-v-98e1fbac]{font-size:1.11765rem;line-height:1.21053;font-weight:600;letter-spacing:.012em;font-family:SF Pro Display,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}.asset+.title[data-v-98e1fbac]{margin-top:10px}.content[data-v-98e1fbac],.link[data-v-98e1fbac]{font-size:.82353rem;line-height:1.42859;font-weight:400;letter-spacing:-.016em;font-family:SF Pro Text,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}.content[data-v-98e1fbac]{margin:6px 0 11px 0}.link[data-v-98e1fbac]{color:var(--colors-link,var(--color-link));display:inline-flex;align-items:center;justify-content:center}.link .link-icon[data-v-98e1fbac]{height:.6em;line-height:1;margin-left:.25em}@media only screen and (max-width:1068px){.content-wrapper[data-v-98e1fbac]{padding:60px 0 27px 0}.resource-list[data-v-98e1fbac]{--x-gutter-size:72.5px;--y-gutter-size:31px;border-bottom:none}}@media only screen and (max-width:735px){.content-wrapper[data-v-98e1fbac]{padding:26px 0 36px 0}.resource-list[data-v-98e1fbac]{--x-gutter-size:0px;--y-gutter-size:19px}.resource-list-item[data-v-98e1fbac]{flex:1 1 100%}.resource[data-v-98e1fbac]{width:216px;margin:auto}}.button-cta[data-v-53d68b9e]{border-radius:var(--style-button-borderRadius,18px);background:var(--colors-button-light-background,var(--color-button-background));color:var(--colors-button-text,var(--color-button-text));cursor:pointer;min-width:1.76471rem;padding:.23529rem .88235rem;text-align:center;white-space:nowrap;display:inline-block;font-size:1rem;line-height:1.47059;font-weight:400;letter-spacing:-.022em;font-family:SF Pro Text,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}.button-cta[data-v-53d68b9e]:active{background:var(--colors-button-light-backgroundActive,var(--color-button-background-active));outline:none}.button-cta[data-v-53d68b9e]:hover:not([disabled]){background:var(--colors-button-light-backgroundHover,var(--color-button-background-hover));text-decoration:none}.button-cta[data-v-53d68b9e]:disabled{opacity:.32;cursor:default}.fromkeyboard .button-cta[data-v-53d68b9e]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.button-cta.is-dark[data-v-53d68b9e]{background:var(--colors-button-dark-background,#0071e3)}.button-cta.is-dark[data-v-53d68b9e]:active{background:var(--colors-button-dark-backgroundActive,var(--color-button-background-active))}.button-cta.is-dark[data-v-53d68b9e]:hover:not([disabled]){background:var(--colors-button-dark-backgroundHover,var(--color-button-background-hover))}.card[data-v-e2d88c1a]{overflow:hidden;display:block;transition:box-shadow,transform .16s ease-out;will-change:box-shadow,transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:18px}.card[data-v-e2d88c1a]:hover{text-decoration:none}.card:hover .link[data-v-e2d88c1a]{text-decoration:underline}.card[data-v-e2d88c1a]:hover{box-shadow:0 5px 10px var(--color-welcome-card-shadow);transform:scale(1.007)}@media (prefers-reduced-motion:reduce){.card[data-v-e2d88c1a]:hover{box-shadow:none;transform:none}}.card[data-v-e2d88c1a] .card-cover{background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--color-welcome-card-background);display:block;height:100%}.ide .card[data-v-e2d88c1a] .card-cover{border-radius:18px}.card[data-v-e2d88c1a] .card-cover--dark{display:none}@media screen{[data-color-scheme=dark] .card[data-v-e2d88c1a] .card-cover--light{display:none}[data-color-scheme=dark] .card[data-v-e2d88c1a] .card-cover--dark{display:block}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .card[data-v-e2d88c1a] .card-cover--light{display:none}[data-color-scheme=auto] .card[data-v-e2d88c1a] .card-cover--dark{display:block}}.card.small[data-v-e2d88c1a]{height:408px}.card.small[data-v-e2d88c1a] .card-cover{height:235px}.card.small .details[data-v-e2d88c1a]{height:139px}.ide .card.small .details[data-v-e2d88c1a],.ide .card.small[data-v-e2d88c1a]{height:unset}@media only screen and (max-width:1068px){.card.small[data-v-e2d88c1a]{height:341px}.card.small[data-v-e2d88c1a] .card-cover{height:163px}.card.small .details[data-v-e2d88c1a]{height:144px}.ide .card.small .details[data-v-e2d88c1a],.ide .card.small[data-v-e2d88c1a]{height:unset}}.card.large[data-v-e2d88c1a]{height:556px}.card.large[data-v-e2d88c1a] .card-cover{height:359px}.card.large .details[data-v-e2d88c1a]{height:163px}.ide .card.large .details[data-v-e2d88c1a],.ide .card.large[data-v-e2d88c1a]{height:unset}@media only screen and (max-width:1068px){.card.large[data-v-e2d88c1a]{height:420px}.card.large[data-v-e2d88c1a] .card-cover{height:249px}.card.large .details[data-v-e2d88c1a]{height:137px}.ide .card.large .details[data-v-e2d88c1a],.ide .card.large[data-v-e2d88c1a]{height:unset}}.details[data-v-e2d88c1a]{background-color:var(--color-welcome-card-background);padding:17px;position:relative}.details[data-v-e2d88c1a],.small .details[data-v-e2d88c1a]{font-size:.82353rem;line-height:1.28577;letter-spacing:-.016em}.details[data-v-e2d88c1a],.large .details[data-v-e2d88c1a],.small .details[data-v-e2d88c1a]{font-weight:400;font-family:SF Pro Text,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}.large .details[data-v-e2d88c1a]{font-size:1rem;line-height:1.47059;letter-spacing:-.022em}@media only screen and (max-width:1068px){.large .details[data-v-e2d88c1a]{font-size:.82353rem;line-height:1.28577;font-weight:400;letter-spacing:-.016em;font-family:SF Pro Text,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}}.ide .details[data-v-e2d88c1a]{padding:15px 0 0 0}.eyebrow[data-v-e2d88c1a]{color:var(--color-welcome-card-eyebrow);display:block;margin-bottom:4px}.eyebrow[data-v-e2d88c1a],.small .eyebrow[data-v-e2d88c1a]{font-size:.82353rem;line-height:1.28577;letter-spacing:-.016em}.eyebrow[data-v-e2d88c1a],.large .eyebrow[data-v-e2d88c1a],.small .eyebrow[data-v-e2d88c1a]{font-weight:600;font-family:SF Pro Text,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}.large .eyebrow[data-v-e2d88c1a]{font-size:1rem;line-height:1.23536;letter-spacing:-.024em}@media only screen and (max-width:1068px){.large .eyebrow[data-v-e2d88c1a]{font-size:.82353rem;line-height:1.28577;font-weight:600;letter-spacing:-.016em;font-family:SF Pro Text,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}}.title[data-v-e2d88c1a]{font-weight:600;color:var(--color-welcome-card-content-text)}.small .title[data-v-e2d88c1a],.title[data-v-e2d88c1a]{font-size:1rem;line-height:1.23536;font-weight:600;letter-spacing:-.024em;font-family:SF Pro Text,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (max-width:1068px){.small .title[data-v-e2d88c1a],.title[data-v-e2d88c1a]{font-size:.82353rem;line-height:1.28577;font-weight:600;letter-spacing:-.016em;font-family:SF Pro Text,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}}@media only screen and (max-width:735px){.small .title[data-v-e2d88c1a],.title[data-v-e2d88c1a]{font-size:1rem;line-height:1.23536;font-weight:600;letter-spacing:-.024em;font-family:SF Pro Text,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}}.large .title[data-v-e2d88c1a]{font-size:1.23529rem;line-height:1.19048;font-weight:600;letter-spacing:.011em;font-family:SF Pro Display,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (max-width:1068px){.large .title[data-v-e2d88c1a]{font-size:1rem;line-height:1.23536;font-weight:600;letter-spacing:-.024em;font-family:SF Pro Text,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}}.content[data-v-e2d88c1a]{color:var(--color-welcome-card-content-text);margin-top:4px}.link[data-v-e2d88c1a]{bottom:17px;display:flex;align-items:center;position:absolute}.link .link-icon[data-v-e2d88c1a]{height:.6em;width:.6em;margin-left:.3em}.ide .link[data-v-e2d88c1a]{bottom:unset;margin-top:.8em;position:relative}@media only screen and (max-width:735px){.card[data-v-e2d88c1a]{margin-left:auto;margin-right:auto}.card+.card[data-v-e2d88c1a]{margin-bottom:20px;margin-top:20px}.ide .card+.card[data-v-e2d88c1a]{margin-bottom:0;margin-top:40px}.card.large[data-v-e2d88c1a],.card.small[data-v-e2d88c1a]{height:unset;min-width:280px;max-width:300px}.ide .card.large[data-v-e2d88c1a],.ide .card.small[data-v-e2d88c1a]{min-width:unset;max-width:unset}.card.large[data-v-e2d88c1a] .card-cover,.card.small[data-v-e2d88c1a] .card-cover{height:227px}.ide .card.large[data-v-e2d88c1a] .card-cover,.ide .card.small[data-v-e2d88c1a] .card-cover{height:325px}.card.large .details[data-v-e2d88c1a],.card.small .details[data-v-e2d88c1a]{height:unset}.card.large .link[data-v-e2d88c1a],.card.small .link[data-v-e2d88c1a]{bottom:unset;margin-top:7px;position:relative}}.featured-card[data-v-2c1738a3]{color:#f5f5f7;height:435px;margin-bottom:15px;position:relative}.ide .featured-card[data-v-2c1738a3]{margin-bottom:20px}.featured-card[data-v-2c1738a3] :hover .link{background:var(--color-button-background-hover);text-decoration:none}.featured-card[data-v-2c1738a3] .card-cover{background-color:#000;height:100%;left:0;position:absolute;top:0;width:100%}.featured-card[data-v-2c1738a3] .details{font-size:1rem;line-height:1.47059;font-weight:400;letter-spacing:-.022em;font-family:SF Pro Text,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;align-items:flex-start;display:flex;background:transparent;flex-direction:column;height:100%;justify-content:center;padding:0;position:absolute;right:67px;top:0;width:400px}@media only screen and (max-width:735px){.featured-card[data-v-2c1738a3] .details{font-size:.82353rem;line-height:1.28577;font-weight:400;letter-spacing:-.016em;font-family:SF Pro Text,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}}.featured-card[data-v-2c1738a3] .eyebrow{font-size:1rem;line-height:1.23536;font-weight:600;letter-spacing:-.024em;font-family:SF Pro Text,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--color-welcome-featured-card-eyebrow-text)}@media only screen and (max-width:735px){.featured-card[data-v-2c1738a3] .eyebrow{font-size:.82353rem;line-height:1.28577;font-weight:600;letter-spacing:-.016em;font-family:SF Pro Text,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}}.featured-card[data-v-2c1738a3] .title{font-size:1.23529rem;line-height:1.19048;font-weight:600;letter-spacing:.011em;font-family:SF Pro Display,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (max-width:735px){.featured-card[data-v-2c1738a3] .title{font-size:1rem;line-height:1.23536;font-weight:600;letter-spacing:-.024em;font-family:SF Pro Text,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}}.featured-card[data-v-2c1738a3] .content,.featured-card[data-v-2c1738a3] .title{color:var(--color-welcome-featured-card-content)}.featured-card[data-v-2c1738a3] .link{margin-top:15px;position:static}@media only screen and (max-width:1068px){.featured-card[data-v-2c1738a3]{height:307px;margin-bottom:15px}.featured-card[data-v-2c1738a3] .details{right:58px;width:288px}}@media only screen and (max-width:735px){.featured-card[data-v-2c1738a3]{height:unset;margin-bottom:20px;max-width:300px;min-width:280px}.ide .featured-card[data-v-2c1738a3]{max-width:unset;min-width:unset}.featured-card[data-v-2c1738a3] .card-cover{background-position:-3px;background-size:688px;height:227px;left:unset;position:unset;top:unset;width:unset}.ide .featured-card[data-v-2c1738a3] .card-cover{height:325px}.featured-card[data-v-2c1738a3] .details{background-color:var(--color-welcome-featured-card-details-small);display:block;height:unset;padding:17px;position:relative;right:unset;top:unset;width:unset}.ide .featured-card[data-v-2c1738a3] .details{padding-left:0;padding-right:0}.featured-card[data-v-2c1738a3] .eyebrow{color:var(--color-welcome-featured-card-eyebrow-text-small)}.featured-card[data-v-2c1738a3] .content,.featured-card[data-v-2c1738a3] .title{color:var(--color-welcome-featured-card-content-small)}.featured-card[data-v-2c1738a3] .title{font-weight:600}.featured-card[data-v-2c1738a3] .link{display:inline-block;margin-top:10px}}.card-stack[data-v-a9626bcc]{display:grid;grid-column-gap:15px}.ide .card-stack[data-v-a9626bcc]{grid-column-gap:20px}.card-stack.count-2[data-v-a9626bcc]{grid-template-columns:repeat(2,1fr)}.card-stack.count-3[data-v-a9626bcc]{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1068px){.card-stack[data-v-a9626bcc]{grid-column-gap:15px}}@media only screen and (max-width:735px){.card-stack[data-v-a9626bcc]{display:block;grid-column-gap:unset}.card-stack.count-2[data-v-a9626bcc],.card-stack.count-3[data-v-a9626bcc]{grid-template-columns:unset}}.links[data-v-2a555971]{align-items:center;display:flex;justify-content:center;list-style:none;margin:30px 0 0 0}.pill[data-v-2a555971]{margin:0 15px;max-width:150px}.pill[data-v-2a555971]:first-of-type{margin-left:0}.pill[data-v-2a555971]:last-of-type{margin-right:0}.text[data-v-2a555971]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.text .text-icon[data-v-2a555971]{height:.6em;width:.6em}.link[data-v-2a555971]{font-size:.82353rem;line-height:1.42859;font-weight:400;letter-spacing:-.016em;font-family:SF Pro Text,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;border-color:var(--colors-welcome-experience-links-item-border,var(--color-welcome-links-item-border));color:var(--colors-link,var(--color-welcome-links-item-accent));border-style:solid;border-width:1px;border-radius:20px;display:block;padding:10px 30px;text-decoration:none;text-align:center;overflow:hidden}.link[data-v-2a555971]:hover{box-shadow:inset 0 0 0 1px currentColor;border-color:currentColor}.link[data-v-2a555971]:focus{border-color:var(--color-figure-blue)}.fromkeyboard .link[data-v-2a555971]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.ide .link[data-v-2a555971]{font-size:1rem;line-height:1.47059;font-weight:400;letter-spacing:-.022em;font-family:SF Pro Text,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;padding:28px 28px;border-radius:12px}@media only screen and (max-width:1068px){.ide .links[data-v-2a555971]{grid-gap:20px}.pill[data-v-2a555971]{margin:0 5px;max-width:140px}.ide .pill[data-v-2a555971]{margin:0}.link[data-v-2a555971]{padding:10px 25px}.ide .link[data-v-2a555971]{padding:18px 18px}}@media only screen and (max-width:735px){.links[data-v-2a555971]{flex-flow:row wrap;width:280px;margin-left:auto;margin-right:auto}.pill[data-v-2a555971]{width:135px;margin-bottom:15px}.pill[data-v-2a555971]:nth-of-type(odd){margin-left:0}.pill[data-v-2a555971]:nth-of-type(2n){margin-right:0}.link[data-v-2a555971]{padding:10px 17px}.ide .link[data-v-2a555971]{padding:18px}}.section[data-v-bf8bc0aa]{padding:0 20px;margin:20px 0}.section--cards+.section--links[data-v-bf8bc0aa]{padding-top:0}.section-background[data-v-bf8bc0aa]{background:var(--color-welcome-featured-section-background)}.content-container[data-v-bf8bc0aa]{margin-left:auto;margin-right:auto;width:980px;padding:60px 0}@media only screen and (max-width:1068px){.content-container[data-v-bf8bc0aa]{width:692px}}@media only screen and (max-width:735px){.content-container[data-v-bf8bc0aa]{width:87.5%;width:auto;padding-left:10px;padding-right:10px}}.copy[data-v-bf8bc0aa]{color:var(--color-welcome-featured-section-title);text-align:center}@media only screen and (max-width:735px){.copy[data-v-bf8bc0aa]{padding:0 10px}}.ide .copy[data-v-bf8bc0aa]{border-bottom:1px solid;border-color:-apple-system-quaternary-label;padding:0 0 15px 0;text-align:left}.title[data-v-bf8bc0aa]{color:var(--color-welcome-featured-section-title);font-size:2.35294rem;line-height:1.1;font-weight:600;letter-spacing:0;font-family:SF Pro Display,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (max-width:1068px){.title[data-v-bf8bc0aa]{font-size:1.88235rem;line-height:1.125;font-weight:600;letter-spacing:.013em;font-family:SF Pro Display,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}}@media only screen and (max-width:735px){.title[data-v-bf8bc0aa]{font-size:1.64706rem;line-height:1.14286;font-weight:600;letter-spacing:.007em;font-family:SF Pro Display,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}}.ide .title[data-v-bf8bc0aa]{font-size:1.88235rem;line-height:1.125;font-weight:600;letter-spacing:.013em;font-family:SF Pro Display,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (max-width:1068px){.ide .title[data-v-bf8bc0aa]{font-size:1.64706rem;line-height:1.14286;font-weight:600;letter-spacing:.007em;font-family:SF Pro Display,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}}@media only screen and (max-width:735px){.ide .title[data-v-bf8bc0aa]{font-size:1.41176rem;line-height:1.16667;font-weight:600;letter-spacing:.009em;font-family:SF Pro Display,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}}.content[data-v-bf8bc0aa]{font-size:1.41176rem;line-height:1.33341;font-weight:400;letter-spacing:.009em;font-family:SF Pro Display,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;margin-top:5px}@media only screen and (max-width:1068px){.content[data-v-bf8bc0aa]{font-size:1.23529rem;line-height:1.381;font-weight:400;letter-spacing:.011em;font-family:SF Pro Display,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}}@media only screen and (max-width:735px){.content[data-v-bf8bc0aa]{font-size:1.11765rem;line-height:1.4211;font-weight:400;letter-spacing:.012em;font-family:SF Pro Display,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}}.ide .content[data-v-bf8bc0aa]{font-size:1.23529rem;line-height:1.381;font-weight:400;letter-spacing:.011em;font-family:SF Pro Display,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (max-width:735px){.ide .content[data-v-bf8bc0aa]{font-size:1.11765rem;line-height:1.4211;font-weight:400;letter-spacing:.012em;font-family:SF Pro Display,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}}.card-stack-container[data-v-bf8bc0aa]{margin-top:40px}.ide .card-stack-container[data-v-bf8bc0aa]{margin-top:20px}@media only screen and (max-width:1068px){.section[data-v-bf8bc0aa]{padding:0}}.featured[data-v-637eaea0]{--color-welcome-card-background:var(--color-fill);--color-welcome-card-content-text:var(--color-figure-gray);--color-welcome-card-eyebrow:var(--color-figure-gray-secondary-alt);--color-welcome-card-shadow:rgba(0,0,0,0.04);--color-welcome-featured-card-content:#f5f5f7;--color-welcome-featured-card-content-small:var(--color-figure-gray);--color-welcome-featured-card-details-small:var(--color-fill);--color-welcome-featured-card-eyebrow-text:#a1a1a6;--color-welcome-featured-card-eyebrow-text-small:#a1a1a6;--color-welcome-featured-section-background:var(--color-fill-tertiary);--color-welcome-featured-section-title:var(--color-figure-gray);--color-welcome-links-item-accent:var(--color-figure-gray);--color-welcome-links-item-border:var(--color-figure-gray);--color-welcome-resources-background:var(--color-fill-tertiary);background:var(--colors-text-background,var(--text-background,var(--color-text-background)))}@media screen{[data-color-scheme=dark] .featured[data-v-637eaea0]{--color-welcome-card-shadow:hsla(0,0%,100%,0.04)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .featured[data-v-637eaea0]{--color-welcome-card-shadow:hsla(0,0%,100%,0.04)}}