.nb-quickstart{--nb-accent:#d2ff28;--nb-accent-rgb:210 255 40;padding-block:32px 48px}.nb-quickstart .qs-container{max-width:1000px}.qs-intro{margin-bottom:24px}.qs-eyebrow{color:var(--nb-accent);font:700 12px/1.4 var(--nb-font-body);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 10px;display:flex}.qs-eyebrow>span{background:var(--nb-accent);width:7px;height:7px;box-shadow:0 0 12px rgb(var(--nb-accent-rgb) / .5)}.qs-intro h1{font:800 clamp(42px, 8vw, 74px)/.98 var(--nb-font-display);letter-spacing:-.015em;text-transform:uppercase;margin:0}.qs-intro h1 span{color:var(--nb-accent);display:block}.qs-lede{color:#bdc5d1;margin:14px 0 0;font-size:18px;line-height:1.5}.qs-player-frame{border:1px solid #2b323e;border-top:3px solid var(--nb-accent);background:#080b10;overflow:hidden}.qs-player-frame video{aspect-ratio:16/9;background:#050608;width:100%;display:block}.qs-video-meta{color:#c0c9d5;border-top:1px solid #242b35;flex-wrap:wrap;gap:12px 22px;padding:11px 14px;font-size:13px;display:flex}.qs-video-meta span{align-items:center;gap:7px;display:flex}.qs-video-meta svg{color:var(--nb-accent)}.qs-player-help{color:#a8b3c2;margin:12px 0 24px;font-size:14px}.qs-player-message{border-left:3px solid var(--nb-accent);color:var(--nb-text);background:var(--nb-card-2);padding:14px}.qs-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;margin-bottom:12px;display:flex}.qs-section-heading h2{font:700 25px/1.15 var(--nb-font-display);text-transform:uppercase;margin:0}.qs-section-heading>span{color:#a8b3c2;font-size:13px}.qs-chapters ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.qs-chapters button{text-align:left;width:100%;min-height:72px;color:var(--nb-text);cursor:pointer;background:#0c1016;border:1px solid #303844;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:2px 9px;padding:12px;display:grid}.qs-chapters button[aria-current=step]{border-color:var(--nb-accent);background:linear-gradient(120deg, rgb(var(--nb-accent-rgb) / .1), #0c1016)}.qs-chapters button:hover{border-color:var(--nb-accent)}.qs-chapter-number{color:var(--nb-accent);font:700 16px/1.4 var(--nb-font-display);grid-row:1/3}.qs-chapter-title{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.3}.qs-chapter-time{color:#a8b3c2;font:12px/1.4 var(--font-jetbrains-mono), monospace}.qs-apps{background:linear-gradient(110deg,#141a11,#0b0e12);border-block:1px solid #2a333e;gap:18px;margin-block:28px 36px;padding:22px 18px;display:grid}.qs-apps h2{font:700 26px/1.1 var(--nb-font-display);margin:0 0 4px}.qs-apps p{color:#bdc5d1;margin:0;font-size:16px}.qs-apps-action{text-align:center;gap:8px;display:grid}.qs-primary{background:var(--nb-accent);color:#101500;min-height:52px;font:800 20px/1.2 var(--nb-font-display);text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:12px 20px;text-decoration:none;display:flex}.qs-primary:hover{background:#e1ff78}.qs-apps-action>span{color:#a8b3c2;font-size:12px}.qs-written>h2{font:700 32px/1.1 var(--nb-font-display);text-transform:uppercase;margin:0 0 20px}.qs-written ol{margin:0;padding:0;list-style:none}.qs-written li{border-top:1px solid #252d37;grid-template-columns:32px minmax(0,1fr);gap:12px;padding-block:20px;display:grid}.qs-step-number{color:var(--nb-accent);font:700 23px/1.2 var(--nb-font-display)}.qs-written h3{margin:0 0 7px;font-size:18px;line-height:1.3}.qs-written p{color:#bdc5d1;margin:0;font-size:16px;line-height:1.65}.qs-written strong{color:#eff4f9;font-weight:650}.qs-written code{color:var(--nb-accent);letter-spacing:.08em;white-space:nowrap;font-size:17px}.qs-written a,.qs-help a{color:var(--nb-accent);text-underline-offset:4px;text-decoration:underline}.qs-help{color:#bdc5d1;border-block:1px solid #29323e;align-items:center;gap:12px;padding-block:22px;display:flex}.qs-help>svg{color:var(--nb-accent);flex:none}.qs-help p{margin:0}.qs-help a{align-items:center;gap:5px;min-height:44px;display:inline-flex}@media (min-width:640px){.qs-intro h1 span{display:inline}.nb-quickstart{padding-top:48px}.qs-chapters ol{grid-template-columns:repeat(3,minmax(0,1fr))}.qs-apps{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:26px}.qs-written li{grid-template-columns:42px minmax(0,1fr);gap:18px}}
