.blog-module__R0QMoW__page{--blog-red:#ff454d;--blog-red-soft:#bc3037;--blog-ink:#08090b;--blog-panel:#111114db;--blog-line:#ffffff1c;color:#f7f5f5;min-height:100vh}.blog-module__R0QMoW__page a{color:inherit}.blog-module__R0QMoW__shell{width:min(1180px,100% - 40px);margin-inline:auto}.blog-module__R0QMoW__blogNav{z-index:30;border:1px solid var(--blog-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08080ad1;border-radius:18px;justify-content:space-between;align-items:center;min-height:58px;margin-top:14px;padding:8px 10px 8px 18px;display:flex;position:sticky;top:14px;box-shadow:0 18px 60px #0000006b}.blog-module__R0QMoW__brand,.blog-module__R0QMoW__blogNavLinks,.blog-module__R0QMoW__navAction,.blog-module__R0QMoW__backLink,.blog-module__R0QMoW__articleMeta,.blog-module__R0QMoW__cardMeta,.blog-module__R0QMoW__cardFoot,.blog-module__R0QMoW__pathMeta,.blog-module__R0QMoW__codeHead,.blog-module__R0QMoW__articleFooter,.blog-module__R0QMoW__recommendationsHead,.blog-module__R0QMoW__labHead,.blog-module__R0QMoW__filterRow,.blog-module__R0QMoW__trackTabs,.blog-module__R0QMoW__roadmapLine{align-items:center;display:flex}.blog-module__R0QMoW__brand{font-family:var(--font-display);gap:11px;font-weight:700;text-decoration:none}.blog-module__R0QMoW__brandMark{width:34px;height:34px;color:var(--blog-red);font-family:var(--font-mono);background:#ff454d14;border:1px solid #ff454d6b;border-radius:10px;place-items:center;font-size:12px;display:grid}.blog-module__R0QMoW__blogNavLinks{color:#c9c6ca;gap:24px;font-size:13px}.blog-module__R0QMoW__blogNavLinks a{text-decoration:none;transition:color .18s}.blog-module__R0QMoW__blogNavLinks a:hover{color:#fff}.blog-module__R0QMoW__navLanguage{color:#ff737a;min-height:32px;font:600 10px var(--font-mono);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:0 9px}.blog-module__R0QMoW__navAction{background:#fff;border-radius:12px;gap:8px;min-height:40px;padding:0 16px;font-size:13px;font-weight:800;text-decoration:none;color:#0c0c0e!important}.blog-module__R0QMoW__hero{align-items:center;min-height:min(820px,100svh - 30px);padding-block:112px 88px;display:grid;position:relative;overflow:hidden}.blog-module__R0QMoW__hero:before{content:"";filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#ca242e33,#ca242e00 67%);border-radius:50%;height:470px;position:absolute;inset:10% -10% auto 43%}.blog-module__R0QMoW__heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:70px;display:grid;position:relative}.blog-module__R0QMoW__eyebrow{color:#c7c3c7;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px;font-size:11px}.blog-module__R0QMoW__eyebrow:before{content:"";background:var(--blog-red);width:28px;height:1px;margin:0 11px 3px 0;display:inline-block}.blog-module__R0QMoW__hero h1,.blog-module__R0QMoW__articleHero h1{font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(3.7rem,7vw,7.4rem);font-weight:650;line-height:.92}.blog-module__R0QMoW__hero h1 em{color:var(--blog-red);font-style:normal;display:block}.blog-module__R0QMoW__heroLead{color:#c8c5c9;max-width:680px;margin:30px 0 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.75}.blog-module__R0QMoW__heroActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.blog-module__R0QMoW__primaryCta,.blog-module__R0QMoW__secondaryCta{border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;min-height:50px;padding:0 20px;font-weight:800;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.blog-module__R0QMoW__primaryCta{background:var(--blog-red);color:#fff;box-shadow:0 12px 36px #ff354138}.blog-module__R0QMoW__secondaryCta{border-color:var(--blog-line);color:#d7d3d7;background:#ffffff06}.blog-module__R0QMoW__primaryCta:hover,.blog-module__R0QMoW__secondaryCta:hover{transform:translateY(-2px)}.blog-module__R0QMoW__terminal{background:linear-gradient(145deg,#171012eb,#09090bf2);border:1px solid #ff454d38;border-radius:24px;min-height:410px;padding:58px 28px 28px;position:relative;overflow:hidden;box-shadow:0 34px 100px #0000007a,inset 0 1px #ffffff0a}.blog-module__R0QMoW__terminal:before{content:"";opacity:.18;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.blog-module__R0QMoW__terminalTop{border-bottom:1px solid var(--blog-line);color:#817d82;height:43px;font-family:var(--font-mono);letter-spacing:.12em;align-items:center;gap:7px;padding:0 16px;font-size:9px;display:flex;position:absolute;inset:0 0 auto}.blog-module__R0QMoW__terminalTop i{background:#ff4d55;border-radius:50%;width:7px;height:7px}.blog-module__R0QMoW__terminalTop i:nth-child(2){background:#845d60}.blog-module__R0QMoW__terminalTop i:nth-child(3){background:#434044}.blog-module__R0QMoW__terminalTop span{margin-left:auto}.blog-module__R0QMoW__terminalCode{font-family:var(--font-mono);gap:17px;margin-top:12px;font-size:13px;line-height:1.65;display:grid;position:relative}.blog-module__R0QMoW__terminalCode span{color:#77747a}.blog-module__R0QMoW__terminalCode strong{color:#f5f2f4;font-weight:500}.blog-module__R0QMoW__terminalCode em{color:#ff555e;font-style:normal}.blog-module__R0QMoW__terminalPulse{color:#a9a5aa;font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;bottom:23px;right:24px}.blog-module__R0QMoW__terminalPulse:before{content:"";background:#48df88;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite blog-module__R0QMoW__blogPulse;box-shadow:0 0 14px #48df88}.blog-module__R0QMoW__section{border-top:1px solid #ffffff12;padding-block:110px}.blog-module__R0QMoW__sectionHead{grid-template-columns:1fr .75fr;align-items:end;gap:60px;margin-bottom:46px;display:grid}.blog-module__R0QMoW__sectionHead h2{max-width:750px;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2.6rem,5vw,5.2rem);line-height:.98}.blog-module__R0QMoW__sectionHead p{color:#bdb9be;margin:0;line-height:1.75}.blog-module__R0QMoW__trackTabs{border:1px solid var(--blog-line);background:#ffffff06;border-radius:14px;gap:4px;width:fit-content;margin-bottom:32px;padding:5px}.blog-module__R0QMoW__trackTabs button,.blog-module__R0QMoW__filterRow button{color:#aaa6ab;min-height:40px;font:700 12px var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 16px}.blog-module__R0QMoW__trackTabs button[aria-selected=true],.blog-module__R0QMoW__filterRow button[aria-pressed=true]{color:#fff;background:#ff454d29;box-shadow:inset 0 0 0 1px #ff454d40}.blog-module__R0QMoW__pathPanel{background:linear-gradient(130deg,#ff454d14,#ffffff05 44%);border:1px solid #ff454d33;border-radius:24px;grid-template-columns:320px 1fr;gap:40px;padding:34px;display:grid}.blog-module__R0QMoW__pathIntro h3{font:650 2rem/1 var(--font-display);margin:0 0 14px}.blog-module__R0QMoW__pathIntro p{color:#b9b5ba;line-height:1.7}.blog-module__R0QMoW__pathMeta{color:#ff858b;font:500 10px var(--font-mono);text-transform:uppercase;gap:8px;margin-top:24px}.blog-module__R0QMoW__pathSteps{gap:8px;display:grid}.blog-module__R0QMoW__pathStep{border:1px solid var(--blog-line);background:#08080aad;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;min-height:64px;padding:9px 14px 9px 9px;text-decoration:none;transition:border-color .18s,transform .18s;display:grid;position:relative}.blog-module__R0QMoW__pathStep:hover{border-color:#ff454d70;transform:translate(4px)}.blog-module__R0QMoW__pathStepIndex{color:#ff747b;width:40px;height:40px;font:500 10px var(--font-mono);background:#ff454d1f;border-radius:11px;place-items:center;display:grid}.blog-module__R0QMoW__pathStep strong{font-size:14px}.blog-module__R0QMoW__pathStep small{color:#827f84;font:500 9px var(--font-mono);text-transform:uppercase;margin-top:4px;display:block}.blog-module__R0QMoW__filterRow{flex-wrap:wrap;gap:7px;margin-bottom:30px}.blog-module__R0QMoW__filterRow span{color:#858187;font:500 10px var(--font-mono);text-transform:uppercase;margin-right:8px}.blog-module__R0QMoW__postGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.blog-module__R0QMoW__postCard{border:1px solid var(--blog-line);background:linear-gradient(150deg,#151518eb,#0a0a0ce6);border-radius:20px;flex-direction:column;min-height:330px;padding:25px;text-decoration:none;transition:border-color .22s,transform .22s;display:flex;position:relative;overflow:hidden}.blog-module__R0QMoW__postCard:after{content:"";filter:blur(30px);background:#ff454d14;border-radius:50%;width:180px;height:180px;transition:transform .3s;position:absolute;bottom:-90px;right:-80px}.blog-module__R0QMoW__postCard:hover:after{transform:scale(1.5)}.blog-module__R0QMoW__cardMeta{color:#8f8b90;font:500 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between}.blog-module__R0QMoW__postCard h3{font:650 clamp(1.45rem, 2.2vw, 2rem)/1.05 var(--font-display);letter-spacing:-.035em;margin:52px 0 14px}.blog-module__R0QMoW__postCard p{color:#aaa7ac;margin:0;font-size:14px;line-height:1.7}.blog-module__R0QMoW__cardFoot{z-index:1;color:#ff7b82;font:600 10px var(--font-mono);text-transform:uppercase;justify-content:space-between;margin-top:auto;padding-top:25px}.blog-module__R0QMoW__topics{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.blog-module__R0QMoW__topics span{color:#88858a;font:500 8px var(--font-mono);border:1px solid #ffffff14;border-radius:999px;padding:6px 8px}.blog-module__R0QMoW__landingBlog{border-top:1px solid #ffffff14;padding:clamp(80px,10vw,150px) 0;position:relative;overflow:hidden}.blog-module__R0QMoW__blogDock{z-index:35;color:#f3edef;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:44px;font:600 9px var(--font-mono);letter-spacing:.12em;background:#12090be0;border:1px solid #ff454d57;border-right:0;border-radius:12px 0 0 12px;align-items:center;gap:10px;padding:0 13px;text-decoration:none;transition:padding .18s,background .18s;display:flex;position:fixed;top:48%;right:0;box-shadow:0 18px 50px #00000059}.blog-module__R0QMoW__blogDock:hover{background:#6d161ceb;padding-right:19px}.blog-module__R0QMoW__landingBlogInner{background:radial-gradient(circle at 82% 20%,#d7273129,#0000 34%),#0c0c0ed1;border:1px solid #ff454d38;border-radius:30px;grid-template-columns:1fr 1fr;align-items:center;gap:70px;width:min(1180px,100% - 40px);margin-inline:auto;padding:clamp(34px,6vw,70px);display:grid;position:relative;box-shadow:0 35px 100px #0000005c}.blog-module__R0QMoW__landingBlogCopy span{color:#e8e4e7;font:500 10px var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.blog-module__R0QMoW__landingBlogCopy h2{font:650 clamp(2.7rem, 5.5vw, 5.5rem)/.96 var(--font-display);letter-spacing:-.06em;margin:22px 0}.blog-module__R0QMoW__landingBlogCopy h2 em{color:#ff4c54;font-style:normal}.blog-module__R0QMoW__landingBlogCopy p{color:#c5c1c6;max-width:610px;line-height:1.75}.blog-module__R0QMoW__landingBlogCopy a{color:#0a0a0c;background:#f5f2f3;border-radius:14px;align-items:center;gap:10px;min-height:50px;margin-top:26px;padding:0 20px;font-weight:850;text-decoration:none;display:inline-flex}.blog-module__R0QMoW__landingRoadmap{gap:10px;display:grid}.blog-module__R0QMoW__roadmapLine{background:#0606089e;border:1px solid #ffffff1a;border-radius:15px;gap:14px;padding:16px}.blog-module__R0QMoW__roadmapLine i{color:#ff646b;width:36px;height:36px;font:normal 500 9px var(--font-mono);background:#ff454d1f;border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.blog-module__R0QMoW__roadmapLine strong{font-size:14px}.blog-module__R0QMoW__roadmapLine small{color:#7f7b81;font:500 9px var(--font-mono);text-transform:uppercase;margin-top:4px;display:block}.blog-module__R0QMoW__roadmapLine svg{color:#555258;margin-left:auto}.blog-module__R0QMoW__articleHero{border-bottom:1px solid #ffffff14;padding:94px 0 68px}.blog-module__R0QMoW__backLink{gap:8px;width:fit-content;margin-bottom:55px;font-size:13px;text-decoration:none;color:#aaa6ab!important}.blog-module__R0QMoW__articleHero h1{max-width:990px;font-size:clamp(3rem,7vw,6.6rem)}.blog-module__R0QMoW__articleDek{color:#c5c1c6;max-width:790px;margin:28px 0 0;font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.75}.blog-module__R0QMoW__articleMeta{color:#969297;font:500 10px var(--font-mono);text-transform:uppercase;flex-wrap:wrap;gap:14px;margin-top:34px}.blog-module__R0QMoW__articleMeta span{border-right:1px solid var(--blog-line);padding-right:14px}.blog-module__R0QMoW__articleMeta span:last-child{border:0}.blog-module__R0QMoW__articleLayout{grid-template-columns:220px minmax(0,760px);justify-content:space-between;gap:70px;padding-block:78px 130px;display:grid}.blog-module__R0QMoW__toc{height:fit-content;position:sticky;top:100px}.blog-module__R0QMoW__toc strong{color:#858187;font:500 9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:17px;display:block}.blog-module__R0QMoW__toc nav{gap:5px;display:grid}.blog-module__R0QMoW__toc a{color:#99959a;border-left:1px solid #ffffff1c;padding:8px 0 8px 12px;font-size:12px;line-height:1.4;text-decoration:none}.blog-module__R0QMoW__toc a:hover{border-color:var(--blog-red);color:#fff}.blog-module__R0QMoW__articleBody{min-width:0}.blog-module__R0QMoW__articleIntro{border-left:2px solid var(--blog-red);background:#ff454d0e;margin-bottom:64px;padding:25px}.blog-module__R0QMoW__articleIntro strong{color:#ff777d;font:500 10px var(--font-mono);text-transform:uppercase;margin-bottom:14px;display:block}.blog-module__R0QMoW__articleIntro ul{color:#d2ced2;margin:0;padding-left:20px;line-height:1.9}.blog-module__R0QMoW__articleSection{padding:12px 0 70px;scroll-margin-top:110px}.blog-module__R0QMoW__articleSection+.blog-module__R0QMoW__articleSection{border-top:1px solid #ffffff13;padding-top:70px}.blog-module__R0QMoW__sectionNumber{color:#ff666d;font:500 10px var(--font-mono)}.blog-module__R0QMoW__articleSection h2{font:650 clamp(2rem, 4vw, 3.4rem)/1.02 var(--font-display);letter-spacing:-.045em;margin:13px 0 24px}.blog-module__R0QMoW__articleSection p{color:#c8c5ca;font-size:17px;line-height:1.85}.blog-module__R0QMoW__articleSection ul{gap:10px;margin:27px 0;padding:0;list-style:none;display:grid}.blog-module__R0QMoW__articleSection li{color:#c1bdc2;padding-left:23px;line-height:1.65;position:relative}.blog-module__R0QMoW__articleSection li:before{content:"";background:var(--blog-red);width:6px;height:6px;position:absolute;top:.7em;left:0}.blog-module__R0QMoW__codeBlock{background:#08090b;border:1px solid #ffffff1f;border-radius:17px;margin:30px 0;overflow:hidden;box-shadow:0 22px 70px #00000040}.blog-module__R0QMoW__codeHead{color:#77747a;min-height:42px;font:500 9px var(--font-mono);text-transform:uppercase;border-bottom:1px solid #ffffff14;justify-content:space-between;padding:0 12px 0 16px}.blog-module__R0QMoW__copyButton{color:#aaa6ab;min-height:30px;font:500 9px var(--font-mono);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;padding:0 10px}.blog-module__R0QMoW__codeBlock pre{color:#eee9ec;font:400 13px/1.75 var(--font-mono);tab-size:2;margin:0;padding:23px;overflow-x:auto}.blog-module__R0QMoW__codeBlock code{font:inherit}.blog-module__R0QMoW__note{color:#d1cdd1;background:#ff454d0e;border:1px solid #ff454d33;border-radius:13px;margin:28px 0;padding:18px 20px;font-size:14px;line-height:1.7}.blog-module__R0QMoW__exercise{background:linear-gradient(135deg,#ff454d1a,#ffffff05);border:1px solid #ff454d4d;border-radius:19px;margin:12px 0 70px;padding:27px}.blog-module__R0QMoW__exercise>span{color:#ff7279;font:500 9px var(--font-mono);text-transform:uppercase}.blog-module__R0QMoW__exercise h2{font:650 2rem var(--font-display);margin:13px 0}.blog-module__R0QMoW__exercise p{color:#c8c4c9;line-height:1.7}.blog-module__R0QMoW__hint{border:1px solid var(--blog-line);border-radius:11px;margin-top:18px}.blog-module__R0QMoW__hint summary{color:#aaa6ab;font:700 11px var(--font-body);cursor:pointer;padding:13px 15px}.blog-module__R0QMoW__hint p{margin:0;padding:0 15px 15px;font-size:13px}.blog-module__R0QMoW__lab{background:#0d0d10e6;border:1px solid #ff454d45;border-radius:22px;margin:8px 0 75px;overflow:hidden}.blog-module__R0QMoW__labHead{border-bottom:1px solid var(--blog-line);justify-content:space-between;min-height:58px;padding:0 20px}.blog-module__R0QMoW__labHead strong{font:650 14px var(--font-display)}.blog-module__R0QMoW__labHead span{color:#48df88;font:500 8px var(--font-mono);text-transform:uppercase}.blog-module__R0QMoW__labBody{padding:22px}.blog-module__R0QMoW__labControls{flex-wrap:wrap;gap:9px;margin-bottom:20px;display:flex}.blog-module__R0QMoW__labControls input,.blog-module__R0QMoW__playground textarea{color:#fff;min-height:44px;font:400 13px var(--font-mono);background:#08090b;border:1px solid #ffffff1f;border-radius:10px;outline:none}.blog-module__R0QMoW__labControls input{flex:220px;padding:0 13px}.blog-module__R0QMoW__labControls input:focus,.blog-module__R0QMoW__playground textarea:focus{border-color:#ff454da6}.blog-module__R0QMoW__labControls button{color:#fff;cursor:pointer;background:#c9343c;border:0;border-radius:10px;min-height:44px;padding:0 15px;font-weight:800}.blog-module__R0QMoW__visualRow{background:#08090b;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:9px;min-height:96px;padding:15px;display:flex;overflow-x:auto}.blog-module__R0QMoW__visualNode{color:#fff;min-width:54px;height:54px;font:600 12px var(--font-mono);background:#ff454d1a;border:1px solid #ff454d73;border-radius:12px;place-items:center;display:grid;position:relative}.blog-module__R0QMoW__visualArrow{color:#6c686e}.blog-module__R0QMoW__bucketGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.blog-module__R0QMoW__bucket{background:#08090b;border:1px solid #ffffff17;border-radius:12px;min-height:120px;padding:11px}.blog-module__R0QMoW__bucket>span{color:#6d6970;font:500 9px var(--font-mono)}.blog-module__R0QMoW__bucket div{color:#ff9a9f;font:500 9px var(--font-mono);overflow-wrap:anywhere;background:#ff454d1c;border-radius:7px;margin-top:8px;padding:7px}.blog-module__R0QMoW__treeCanvas{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:28px 28px;border:1px solid #ffffff14;border-radius:14px;place-items:center;min-height:290px;display:grid;position:relative;overflow:auto}.blog-module__R0QMoW__treeLevels{gap:22px;width:min(620px,100%);padding:25px;display:grid}.blog-module__R0QMoW__treeLevel{justify-content:space-around;gap:20px;display:flex}.blog-module__R0QMoW__treeNode{color:#fff;width:46px;height:46px;font:600 11px var(--font-mono);background:#211013;border:1px solid #d6434b;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 25px #ff454d26}.blog-module__R0QMoW__playground{grid-template-columns:1fr 1fr;min-height:430px;display:grid}.blog-module__R0QMoW__playgroundEditor{border-right:1px solid var(--blog-line);grid-template-rows:auto 1fr;display:grid}.blog-module__R0QMoW__playgroundEditor span{color:#817d83;font:500 9px var(--font-mono);text-transform:uppercase;padding:12px 14px}.blog-module__R0QMoW__playground textarea{resize:vertical;border:0;border-radius:0;width:100%;min-height:370px;padding:16px;line-height:1.6}.blog-module__R0QMoW__playground iframe{background:#fff;border:0;width:100%;height:100%;min-height:430px}.blog-module__R0QMoW__articleFooter{border-top:1px solid #ffffff17;justify-content:space-between;gap:20px;padding-top:34px}.blog-module__R0QMoW__articleFooter a{align-items:center;gap:9px;font-weight:800;text-decoration:none;display:inline-flex}.blog-module__R0QMoW__articleFooter a:last-child{color:#ff777d}.blog-module__R0QMoW__recommendations{border-top:1px solid #ffffff14;padding:100px 0 130px}.blog-module__R0QMoW__recommendationsHead{justify-content:space-between;margin-bottom:30px}.blog-module__R0QMoW__recommendationsHead h2{font:650 clamp(2rem, 4vw, 3.6rem) var(--font-display);letter-spacing:-.04em;margin:0}.blog-module__R0QMoW__recommendationsHead span{color:#77737a;font:500 9px var(--font-mono);text-transform:uppercase}@keyframes blog-module__R0QMoW__blogPulse{50%{opacity:.35;transform:scale(.75)}}@media (max-width:980px){.blog-module__R0QMoW__heroGrid,.blog-module__R0QMoW__sectionHead,.blog-module__R0QMoW__landingBlogInner{grid-template-columns:1fr}.blog-module__R0QMoW__heroGrid{gap:52px}.blog-module__R0QMoW__terminal{max-width:640px}.blog-module__R0QMoW__sectionHead{gap:20px}.blog-module__R0QMoW__pathPanel{grid-template-columns:1fr}.blog-module__R0QMoW__postGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-module__R0QMoW__articleLayout{grid-template-columns:1fr}.blog-module__R0QMoW__toc{position:static}.blog-module__R0QMoW__toc nav{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-module__R0QMoW__toc a{border-bottom:1px solid #ffffff1a;border-left:0}}@media (max-width:720px){.blog-module__R0QMoW__blogDock{display:none}.blog-module__R0QMoW__shell{width:min(100% - 24px,1180px)}.blog-module__R0QMoW__blogNav{margin-top:8px;padding-left:12px;top:8px}.blog-module__R0QMoW__blogNavLinks{display:none}.blog-module__R0QMoW__navAction{padding:0 13px}.blog-module__R0QMoW__brand span:last-child{font-size:13px}.blog-module__R0QMoW__hero{min-height:auto;padding:90px 0 70px}.blog-module__R0QMoW__hero h1{font-size:clamp(3.2rem,15vw,5.2rem)}.blog-module__R0QMoW__heroLead{margin-top:24px}.blog-module__R0QMoW__heroActions{display:grid}.blog-module__R0QMoW__primaryCta,.blog-module__R0QMoW__secondaryCta{justify-content:center}.blog-module__R0QMoW__terminal{min-height:350px;padding:55px 18px 22px}.blog-module__R0QMoW__terminalCode{font-size:11px}.blog-module__R0QMoW__section{padding-block:78px}.blog-module__R0QMoW__sectionHead{margin-bottom:34px}.blog-module__R0QMoW__sectionHead h2{font-size:clamp(2.5rem,12vw,4rem)}.blog-module__R0QMoW__trackTabs{width:100%;overflow-x:auto}.blog-module__R0QMoW__trackTabs button{flex:1 0 auto}.blog-module__R0QMoW__pathPanel{gap:25px;padding:20px}.blog-module__R0QMoW__pathStep{grid-template-columns:42px 1fr}.blog-module__R0QMoW__pathStep svg{display:none}.blog-module__R0QMoW__postGrid{grid-template-columns:1fr}.blog-module__R0QMoW__postCard{min-height:290px}.blog-module__R0QMoW__postCard h3{margin-top:38px}.blog-module__R0QMoW__landingBlogInner{border-radius:22px;gap:44px;width:calc(100% - 24px);padding:29px 20px}.blog-module__R0QMoW__landingBlogCopy h2{font-size:clamp(2.5rem,13vw,4.2rem)}.blog-module__R0QMoW__landingBlogCopy a{justify-content:center;width:100%}.blog-module__R0QMoW__articleHero{padding:70px 0 52px}.blog-module__R0QMoW__backLink{margin-bottom:38px}.blog-module__R0QMoW__articleHero h1{font-size:clamp(2.75rem,13vw,4.6rem)}.blog-module__R0QMoW__articleMeta{gap:9px}.blog-module__R0QMoW__articleLayout{gap:48px;padding:52px 0 90px}.blog-module__R0QMoW__toc nav{grid-template-columns:1fr}.blog-module__R0QMoW__articleSection{padding-bottom:52px}.blog-module__R0QMoW__articleSection+.blog-module__R0QMoW__articleSection{padding-top:52px}.blog-module__R0QMoW__articleSection p{font-size:16px}.blog-module__R0QMoW__codeBlock pre{padding:17px;font-size:11px}.blog-module__R0QMoW__exercise{padding:21px}.blog-module__R0QMoW__bucketGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-module__R0QMoW__playground{grid-template-columns:1fr}.blog-module__R0QMoW__playgroundEditor{border-right:0;border-bottom:1px solid var(--blog-line)}.blog-module__R0QMoW__playground textarea{min-height:300px}.blog-module__R0QMoW__playground iframe{min-height:350px}.blog-module__R0QMoW__recommendationsHead{align-items:flex-end}.blog-module__R0QMoW__recommendationsHead span{text-align:right}.blog-module__R0QMoW__articleFooter{flex-direction:column;align-items:flex-start}}@media (hover:none){.blog-module__R0QMoW__postCard:hover,.blog-module__R0QMoW__primaryCta:hover,.blog-module__R0QMoW__secondaryCta:hover,.blog-module__R0QMoW__pathStep:hover{transform:none}}@media (prefers-reduced-motion:reduce){.blog-module__R0QMoW__terminalPulse:before{animation:none}.blog-module__R0QMoW__postCard,.blog-module__R0QMoW__pathStep,.blog-module__R0QMoW__primaryCta,.blog-module__R0QMoW__secondaryCta{transition:none}}.blog-module__R0QMoW__page{--blog-red:#d94b50;--blog-red-soft:#a93a3f;--blog-line:#f4efed1b}.blog-module__R0QMoW__blogNav{border-radius:15px;box-shadow:0 16px 46px #0000004d}.blog-module__R0QMoW__brandMark{background:#d94b5012;border-color:#d94b504d}.blog-module__R0QMoW__eyebrow{letter-spacing:.09em;text-transform:none}.blog-module__R0QMoW__eyebrow:before{background:#d94b50cc;width:20px}.blog-module__R0QMoW__hero:before{opacity:.65;filter:blur(32px)}.blog-module__R0QMoW__hero h1,.blog-module__R0QMoW__articleHero h1{letter-spacing:-.055em}.blog-module__R0QMoW__terminal,.blog-module__R0QMoW__pathPanel,.blog-module__R0QMoW__postCard,.blog-module__R0QMoW__landingBlogInner,.blog-module__R0QMoW__lab,.blog-module__R0QMoW__exercise{box-shadow:none}.blog-module__R0QMoW__terminal{background:linear-gradient(145deg,#120f11f0,#09090bf7);border-color:#eee9e71f}.blog-module__R0QMoW__terminal:before{opacity:.1}.blog-module__R0QMoW__terminalPulse:before{box-shadow:none}.blog-module__R0QMoW__pathPanel,.blog-module__R0QMoW__landingBlogInner{border-color:#d94b502e}.blog-module__R0QMoW__postCard{background:linear-gradient(150deg,#121215f0,#0a0a0cf0);border-radius:17px}.blog-module__R0QMoW__postCard:after{opacity:.45}.blog-module__R0QMoW__postCard:hover{border-color:#d94b5047;transform:translateY(-2px)}.blog-module__R0QMoW__cardMeta,.blog-module__R0QMoW__cardFoot,.blog-module__R0QMoW__pathStep small,.blog-module__R0QMoW__articleMeta,.blog-module__R0QMoW__recommendationsHead span{letter-spacing:.035em;text-transform:none}.blog-module__R0QMoW__postCard h3{margin-top:42px}.blog-module__R0QMoW__primaryCta{box-shadow:none}.blog-module__R0QMoW__landingBlogCopy a{font-weight:750}.blog-module__R0QMoW__articleSection p{color:#d0cdd1}.blog-module__R0QMoW__articleIntro,.blog-module__R0QMoW__note{background:#d94b500b}.blog-module__R0QMoW__codeBlock{box-shadow:none}.blog-module__R0QMoW__exercise{background:linear-gradient(135deg,#d94b5013,#ffffff04)}@media (max-width:720px){.blog-module__R0QMoW__hero h1{font-size:clamp(3rem,13vw,4.5rem)}.blog-module__R0QMoW__sectionHead h2{font-size:clamp(2.4rem,11vw,3.7rem)}.blog-module__R0QMoW__articleHero h1{font-size:clamp(2.65rem,12vw,4.15rem)}}
