body{font-family:Gordita,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:var(--bg-primary);color:var(--tx-primary);margin:0;transition:background-color .2s ease,color .2s ease}.heading{line-height:1.1;color:var(--primary-color);text-align:left;border-bottom:1px solid var(--border-color);padding-bottom:.5rem}.heading h1{font-weight:700;font-size:2.25rem}h2{font-size:1.5rem;font-weight:700;line-height:1.1;color:var(--primary-color);text-align:left}.container{max-width:1200px;margin:0 auto;padding:0 20px}.standard-container{max-width:56.25rem;margin:0 auto 3rem}.btn-primary{display:inline-block;padding:.6em 1.2em;background:hsl(var(--primary-color-val));color:hsl(var(--color-zinc-950-val));border-radius:.25rem;font-weight:600;transition:background .1s ease,transform .1s ease,box-shadow .1s ease;text-decoration:none}.btn-primary:hover{background:hsl(var(--color-pink-300-val));box-shadow:0 0 0 1px hsl(var(--primary-color-val)/.4)}.btn-primary.small{padding:.5em 1em;font-size:.9rem}.hidden{display:none}.visible{display:block}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.color-group{margin-bottom:2rem}.color-group h3{margin-bottom:1rem;font-size:1.25rem;color:var(--tx-secondary)}.color-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.5rem}.color-swatch{height:80px;display:flex;align-items:flex-end;padding:.25rem;border-radius:.25rem;border:1px solid hsla(0,0%,0%,.1)}.color-swatch .color-label{font-size:.75rem;font-weight:600;background:var(--bg-secondary);padding:2px 4px;border-radius:2px;color:var(--tx-primary);width:100%;text-align:center}:root{--color-slate-50-val: 210 40% 98%;--color-slate-100-val: 210 40% 96%;--color-slate-200-val: 214 32% 91%;--color-slate-300-val: 213 27% 84%;--color-slate-400-val: 215 20% 65%;--color-slate-500-val: 215 16% 47%;--color-slate-600-val: 215 19% 35%;--color-slate-700-val: 215 25% 27%;--color-slate-800-val: 217 33% 17%;--color-slate-900-val: 222 47% 11%;--color-slate-950-val: 222 47% 6%;--color-gray-50-val: 210 20% 98%;--color-gray-100-val: 210 20% 96%;--color-gray-200-val: 214 16% 91%;--color-gray-300-val: 213 14% 84%;--color-gray-400-val: 215 10% 65%;--color-gray-500-val: 215 8% 47%;--color-gray-600-val: 215 10% 35%;--color-gray-700-val: 215 13% 27%;--color-gray-800-val: 217 17% 17%;--color-gray-900-val: 222 24% 11%;--color-gray-950-val: 222 24% 6%;--color-zinc-50-val: 0 0% 98%;--color-zinc-100-val: 240 5% 96%;--color-zinc-200-val: 240 6% 90%;--color-zinc-300-val: 240 5% 84%;--color-zinc-400-val: 240 5% 65%;--color-zinc-500-val: 240 6% 47%;--color-zinc-600-val: 240 5% 34%;--color-zinc-700-val: 240 5% 26%;--color-zinc-800-val: 240 4% 16%;--color-zinc-900-val: 240 6% 10%;--color-zinc-950-val: 240 10% 4%;--color-neutral-50-val: 0 0% 98%;--color-neutral-100-val: 0 0% 96%;--color-neutral-200-val: 0 0% 90%;--color-neutral-300-val: 0 0% 83%;--color-neutral-400-val: 0 0% 64%;--color-neutral-500-val: 0 0% 45%;--color-neutral-600-val: 0 0% 32%;--color-neutral-700-val: 0 0% 25%;--color-neutral-800-val: 0 0% 15%;--color-neutral-900-val: 0 0% 9%;--color-neutral-950-val: 0 0% 4%;--color-stone-50-val: 60 9% 98%;--color-stone-100-val: 60 5% 96%;--color-stone-200-val: 60 5% 90%;--color-stone-300-val: 60 4% 83%;--color-stone-400-val: 60 3% 64%;--color-stone-500-val: 24 5% 45%;--color-stone-600-val: 24 5% 33%;--color-stone-700-val: 24 5% 25%;--color-stone-800-val: 24 6% 15%;--color-stone-900-val: 24 10% 10%;--color-stone-950-val: 24 10% 4%;--color-red-50-val: 0 100% 98%;--color-red-100-val: 0 100% 95%;--color-red-200-val: 0 100% 90%;--color-red-300-val: 0 100% 81%;--color-red-400-val: 0 91% 71%;--color-red-500-val: 0 84% 60%;--color-red-600-val: 0 72% 51%;--color-red-700-val: 0 74% 42%;--color-red-800-val: 0 70% 35%;--color-red-900-val: 0 63% 31%;--color-red-950-val: 0 75% 15%;--color-orange-50-val: 33 100% 98%;--color-orange-100-val: 33 100% 95%;--color-orange-200-val: 32 100% 89%;--color-orange-300-val: 32 100% 79%;--color-orange-400-val: 31 100% 65%;--color-orange-500-val: 24 100% 58%;--color-orange-600-val: 20 92% 49%;--color-orange-700-val: 18 85% 40%;--color-orange-800-val: 16 78% 33%;--color-orange-900-val: 15 75% 28%;--color-orange-950-val: 14 83% 14%;--color-amber-50-val: 48 100% 98%;--color-amber-100-val: 48 100% 94%;--color-amber-200-val: 48 100% 88%;--color-amber-300-val: 48 100% 76%;--color-amber-400-val: 45 100% 60%;--color-amber-500-val: 38 92% 50%;--color-amber-600-val: 31 92% 45%;--color-amber-700-val: 25 89% 36%;--color-amber-800-val: 21 82% 31%;--color-amber-900-val: 20 74% 27%;--color-amber-950-val: 20 88% 13%;--color-yellow-50-val: 60 100% 98%;--color-yellow-100-val: 60 100% 94%;--color-yellow-200-val: 60 100% 87%;--color-yellow-300-val: 58 100% 73%;--color-yellow-400-val: 53 98% 57%;--color-yellow-500-val: 48 96% 47%;--color-yellow-600-val: 43 96% 41%;--color-yellow-700-val: 36 92% 33%;--color-yellow-800-val: 33 82% 28%;--color-yellow-900-val: 28 73% 26%;--color-yellow-950-val: 26 83% 13%;--color-lime-50-val: 75 100% 98%;--color-lime-100-val: 79 100% 95%;--color-lime-200-val: 81 100% 88%;--color-lime-300-val: 82 100% 77%;--color-lime-400-val: 83 100% 61%;--color-lime-500-val: 84 100% 48%;--color-lime-600-val: 84 100% 40%;--color-lime-700-val: 84 100% 31%;--color-lime-800-val: 84 100% 25%;--color-lime-900-val: 84 100% 21%;--color-lime-950-val: 84 100% 11%;--color-green-50-val: 138 100% 98%;--color-green-100-val: 141 83% 94%;--color-green-200-val: 141 77% 88%;--color-green-300-val: 142 74% 78%;--color-green-400-val: 142 71% 63%;--color-green-500-val: 142 71% 45%;--color-green-600-val: 142 76% 36%;--color-green-700-val: 142 72% 29%;--color-green-800-val: 143 64% 24%;--color-green-900-val: 144 61% 20%;--color-green-950-val: 144 84% 10%;--color-emerald-50-val: 150 100% 98%;--color-emerald-100-val: 149 80% 95%;--color-emerald-200-val: 152 76% 87%;--color-emerald-300-val: 156 72% 75%;--color-emerald-400-val: 158 64% 59%;--color-emerald-500-val: 160 84% 39%;--color-emerald-600-val: 161 94% 30%;--color-emerald-700-val: 163 94% 24%;--color-emerald-800-val: 163 88% 20%;--color-emerald-900-val: 164 86% 16%;--color-emerald-950-val: 165 92% 8%;--color-teal-50-val: 180 100% 98%;--color-teal-100-val: 180 77% 95%;--color-teal-200-val: 183 74% 87%;--color-teal-300-val: 185 62% 74%;--color-teal-400-val: 187 55% 57%;--color-teal-500-val: 187 100% 38%;--color-teal-600-val: 188 100% 31%;--color-teal-700-val: 189 94% 26%;--color-teal-800-val: 190 90% 21%;--color-teal-900-val: 191 84% 18%;--color-teal-950-val: 192 100% 8%;--color-cyan-50-val: 180 100% 98%;--color-cyan-100-val: 183 100% 95%;--color-cyan-200-val: 185 96% 89%;--color-cyan-300-val: 186 94% 78%;--color-cyan-400-val: 188 91% 60%;--color-cyan-500-val: 189 94% 43%;--color-cyan-600-val: 191 91% 37%;--color-cyan-700-val: 192 94% 30%;--color-cyan-800-val: 193 94% 25%;--color-cyan-900-val: 194 92% 21%;--color-cyan-950-val: 195 100% 10%;--color-sky-50-val: 204 100% 98%;--color-sky-100-val: 204 100% 95%;--color-sky-200-val: 202 100% 91%;--color-sky-300-val: 201 100% 83%;--color-sky-400-val: 199 92% 70%;--color-sky-500-val: 199 89% 48%;--color-sky-600-val: 200 100% 37%;--color-sky-700-val: 201 96% 30%;--color-sky-800-val: 201 90% 26%;--color-sky-900-val: 202 81% 22%;--color-sky-950-val: 202 81% 11%;--color-blue-50-val: 214 100% 98%;--color-blue-100-val: 214 100% 95%;--color-blue-200-val: 213 100% 91%;--color-blue-300-val: 212 100% 84%;--color-blue-400-val: 211 96% 72%;--color-blue-500-val: 217 91% 60%;--color-blue-600-val: 221 83% 53%;--color-blue-700-val: 224 76% 48%;--color-blue-800-val: 226 71% 40%;--color-blue-900-val: 226 64% 33%;--color-blue-950-val: 226 73% 17%;--color-indigo-50-val: 226 100% 98%;--color-indigo-100-val: 227 100% 96%;--color-indigo-200-val: 228 100% 92%;--color-indigo-300-val: 230 100% 85%;--color-indigo-400-val: 234 100% 75%;--color-indigo-500-val: 239 84% 67%;--color-indigo-600-val: 243 75% 59%;--color-indigo-700-val: 245 58% 51%;--color-indigo-800-val: 244 55% 41%;--color-indigo-900-val: 244 47% 34%;--color-indigo-950-val: 244 47% 18%;--color-violet-50-val: 250 100% 98%;--color-violet-100-val: 251 100% 96%;--color-violet-200-val: 251 100% 92%;--color-violet-300-val: 252 100% 85%;--color-violet-400-val: 255 92% 76%;--color-violet-500-val: 258 90% 66%;--color-violet-600-val: 262 83% 58%;--color-violet-700-val: 263 70% 50%;--color-violet-800-val: 263 60% 42%;--color-violet-900-val: 263 52% 35%;--color-violet-950-val: 265 61% 18%;--color-purple-50-val: 270 100% 99%;--color-purple-100-val: 269 100% 97%;--color-purple-200-val: 268 100% 93%;--color-purple-300-val: 269 100% 87%;--color-purple-400-val: 271 91% 74%;--color-purple-500-val: 273 83% 60%;--color-purple-600-val: 276 70% 51%;--color-purple-700-val: 276 60% 42%;--color-purple-800-val: 276 53% 35%;--color-purple-900-val: 276 46% 29%;--color-purple-950-val: 276 65% 15%;--color-fuchsia-50-val: 289 100% 98%;--color-fuchsia-100-val: 287 100% 96%;--color-fuchsia-200-val: 288 100% 92%;--color-fuchsia-300-val: 290 100% 85%;--color-fuchsia-400-val: 293 91% 74%;--color-fuchsia-500-val: 295 83% 58%;--color-fuchsia-600-val: 297 70% 49%;--color-fuchsia-700-val: 297 60% 41%;--color-fuchsia-800-val: 297 53% 34%;--color-fuchsia-900-val: 297 46% 28%;--color-fuchsia-950-val: 297 65% 14%;--color-pink-50-val: 327 100% 98%;--color-pink-100-val: 327 100% 96%;--color-pink-200-val: 323 100% 91%;--color-pink-300-val: 324 100% 85%;--color-pink-400-val: 326 91% 74%;--color-pink-500-val: 330 81% 60%;--color-pink-600-val: 333 71% 51%;--color-pink-700-val: 335 62% 42%;--color-pink-800-val: 336 53% 35%;--color-pink-900-val: 336 47% 29%;--color-pink-950-val: 338 68% 15%;--color-rose-50-val: 355 100% 98%;--color-rose-100-val: 355 100% 96%;--color-rose-200-val: 356 100% 91%;--color-rose-300-val: 358 100% 84%;--color-rose-400-val: 360 91% 73%;--color-rose-500-val: 350 89% 60%;--color-rose-600-val: 344 80% 50%;--color-rose-700-val: 339 70% 41%;--color-rose-800-val: 335 62% 34%;--color-rose-900-val: 333 55% 29%;--color-rose-950-val: 335 77% 14%;--color-pycharm-green-val: 157 100% 42%;--color-pycharm-yellow-val: 59 88% 52%;--color-pycharm-blue-val: 192 100% 48%;--color-blender-orange-val: 31 100% 46%;--color-blender-blue-val: 211 56% 34%;--bg-primary-val: var(--color-zinc-900-val);--tx-primary-val: var(--color-zinc-50-val);--bg-secondary-val: var(--color-zinc-800-val);--tx-secondary-val: var(--color-zinc-300-val);--primary-color-val: var(--color-pink-400-val);--border-color-val: var(--color-zinc-700-val);--bg-primary: hsl(var(--bg-primary-val));--tx-primary: hsl(var(--tx-primary-val));--bg-secondary: hsl(var(--bg-secondary-val));--tx-secondary: hsl(var(--tx-secondary-val));--primary-color: hsl(var(--primary-color-val));--border-color: hsl(var(--border-color-val));--pycharm-green: hsl(var(--color-pycharm-green-val));--pycharm-yellow: hsl(var(--color-pycharm-yellow-val));--pycharm-blue: hsl(var(--color-pycharm-blue-val));--blender-orange: hsl(var(--color-blender-orange-val));--blender-blue: hsl(var(--color-blender-blue-val))}body{width:100%;height:100%;padding:0;background-color:var(--bg-primary);color:var(--tx-primary);margin:0}div.viewport{display:grid;grid-template-columns:var(--nav-width) 1fr;grid-template-rows:auto 1fr auto;height:100vh;transition:grid-template-columns .3s ease,padding .3s ease}div.viewport.sidebar-closed{padding-inline:0}div.viewport.sidebar-closed nav.nav-main{border-right-color:transparent;padding-left:0;padding-right:0;overflow:hidden}div.viewport .content{overflow-y:scroll;height:calc(100% - 3.5rem);margin-top:3.5rem;grid-column:2/-1;background-color:var(--bg-primary);margin-inline:.5rem;padding:0;border-radius:2rem}div.viewport .content section{margin:0;padding:1rem;transition:padding .3s ease}@media screen and (max-width:768px){div.viewport .content{grid-column:1/-1;flex-grow:1}div.viewport .status-bar{position:static!important;justify-content:space-between;align-items:center}}.theme-pycharm{--primary-color-val: var(--color-pycharm-green-val);--primary-color: hsl(var(--primary-color-val));--brand-primary: var(--pycharm-green);--brand-hover: var(--pycharm-blue);--brand-secondary: var(--pycharm-yellow);--brand-tertiary: var(--pycharm-blue)}.theme-blender{--primary-color-val: var(--color-blender-orange-val);--primary-color: hsl(var(--primary-color-val));--brand-primary: var(--blender-orange);--brand-hover: var(--blender-blue);--brand-secondary: var(--blender-blue)}svg.icon{width:1.5rem;height:1.5rem;vertical-align:middle;margin-top:0}header.hero{position:relative;height:25rem;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;color:var(--tx-primary);text-align:center;margin-bottom:2rem;border-radius:2rem;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden}header.hero .hero-content{position:relative;z-index:2;max-width:50rem;padding:2rem}header.hero .hero-content h1{font-size:4rem;margin-bottom:1rem;color:var(--tx-primary);border-bottom:none}header.hero .hero-content p{font-size:1.25rem;line-height:1.6;color:var(--tx-secondary)}header.hero .background-fade{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;background-image:linear-gradient(to bottom,hsla(0,0%,0%,0) 0%,var(--bg-primary) 100%)}nav.nav-main{--nav-width: 14rem;width:var(--nav-width);z-index:5;transition:padding .3s ease,border-right-color .3s ease,width .3s ease,transform .3s ease;overflow:hidden}nav.nav-main.sidebar-closed{--nav-width: 0;z-index:5;transition:padding .3s ease,border-right-color .3s ease,width .3s ease,transform .3s ease}nav.nav-main .nav-contain{position:fixed;top:0;left:0;bottom:0;width:var(--nav-width);grid-column:1/2;z-index:5;border-right:1px solid var(--border-color);background-color:hsl(var(--bg-secondary-val));background-image:linear-gradient(to right,hsl(var(--bg-secondary-val)),hsl(var(--bg-primary-val)/.2));padding:3.5rem 0 1rem;display:flex;overflow-x:hidden;overflow-y:auto;flex-direction:column;justify-content:space-between;transition:padding .3s ease,border-right-color .3s ease,width .3s ease,transform .3s ease}nav.nav-main .nav-contain ul{list-style:none;padding:0;margin:0;width:14rem;overflow-x:hidden;overflow-y:auto;transition:width .3s ease,opacity .3s ease;flex-grow:1}nav.nav-main .nav-contain ul li{padding:0;margin:0;border-bottom:1px solid var(--border-color)}nav.nav-main .nav-contain ul li a{color:var(--tx-primary);text-decoration:none;align-content:center;height:2.5rem;display:block;transition:.2s ease;text-indent:1rem;box-shadow:inset 0 0 0 var(--primary-color);width:100%}nav.nav-main .nav-contain ul li a:hover{color:var(--primary-color);box-shadow:inset 4px 0 0 var(--primary-color)}nav.nav-main .nav-contain ul li a.active{color:var(--primary-color);box-shadow:inset 4px 0 0 var(--primary-color)}nav.nav-main .nav-contain ul li span{color:var(--tx-primary);text-decoration:none;display:block;transition:.2s ease;align-content:center;text-indent:1rem;width:100%;cursor:pointer;height:2.5rem}nav.nav-main .nav-contain ul li span svg{transition:transform .2s ease;transform:translateY(-.1rem) rotate(-90deg)}nav.nav-main .nav-contain ul li span svg.open{transform:rotate(0)}nav.nav-main .nav-contain ul li .sub-nav-container{overflow:hidden;transition:height .3s ease}nav.nav-main .nav-contain ul li .sub-nav-container ul{background-color:var(--bg-primary)}nav.nav-main .nav-contain ul li .sub-nav-container ul a{padding-left:1rem}nav.nav-main .nav-contain ul.nav-external{flex-grow:0;padding-top:.5rem;margin-top:auto}nav.nav-main .nav-contain ul.nav-external li:first-of-type{border-top:1px solid var(--border-color)}nav.nav-main .nav-contain ul.nav-external li a{font-size:.85rem;text-indent:1rem}nav.nav-main .nav-contain .license-note{font-size:.85rem;color:var(--tx-secondary);display:block;width:14rem;overflow-x:hidden;overflow-y:hidden}nav.nav-main .nav-contain .license-note span,nav.nav-main .nav-contain .license-note .copyright{padding:.5em 1.2em 0;display:block}nav.nav-main .nav-contain .license-note span .link,nav.nav-main .nav-contain .license-note .copyright .link{color:var(--tx-secondary);text-decoration:none;box-shadow:inset 0 -.0625rem 0 transparent;transition:color .1s ease,box-shadow .1s ease}nav.nav-main .nav-contain .license-note span .link span,nav.nav-main .nav-contain .license-note .copyright .link span{display:inline-block}nav.nav-main .nav-contain .license-note span .link:hover,nav.nav-main .nav-contain .license-note span .link:focus-visible,nav.nav-main .nav-contain .license-note .copyright .link:hover,nav.nav-main .nav-contain .license-note .copyright .link:focus-visible{color:var(--primary-color);box-shadow:inset 0 -.0625rem 0 var(--primary-color)}@media screen and (max-width:768px){nav.nav-main .nav-contain{position:fixed;top:0;left:0;height:100vh;margin-top:5rem;z-index:10;padding-top:1rem}nav.nav-main .nav-contain ul{flex-grow:1}}div.viewport header.ribbon-header{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease,transform .2s ease,visibility 0s linear 0s;grid-column:1/-1;display:grid;grid-template-columns:fit-content(100%) auto auto;grid-template-rows:1fr;grid-template-areas:"sidenav title socials";position:fixed;top:0;left:0;right:0;align-items:center;gap:1rem;height:3.25em;background-color:hsl(var(--bg-secondary-val));background-image:linear-gradient(to bottom,hsl(var(--bg-secondary-val)),hsl(var(--bg-primary-val)/.3));border-bottom:.0625rem solid hsl(var(--border-color-val));z-index:10;padding-inline:1rem;box-shadow:0 0 10px #0003}div.viewport header.ribbon-header .ribbon-title{grid-area:title;width:fit-content;height:3em;text-align:left;align-content:center}div.viewport header.ribbon-header .ribbon-sidenav-button{grid-area:sidenav;max-width:fit-content}div.viewport header.ribbon-header .ribbon-sidenav-button .hamburger-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--tx-primary);cursor:pointer;border-radius:.25rem;transition:color .1s ease,background-color .1s ease}div.viewport header.ribbon-header .ribbon-sidenav-button .hamburger-btn .icon{width:1.75em;height:1.75em;margin-top:.1rem}div.viewport header.ribbon-header .ribbon-sidenav-button .hamburger-btn:hover,div.viewport header.ribbon-header .ribbon-sidenav-button .hamburger-btn:focus-visible{color:var(--primary-color);background-color:#ffffff0d}div.viewport header.ribbon-header .ribbon-socials{grid-area:socials}div.viewport header.ribbon-header .ribbon-socials nav ul{display:flex;gap:1rem;align-items:center;list-style:none;justify-content:flex-end}div.viewport header.ribbon-header .ribbon-socials nav ul li{text-decoration:none;align-items:center}div.viewport header.ribbon-header .ribbon-socials nav ul li a{color:#fff;text-decoration:none;transition:color .1s ease,background-color .1s ease}div.viewport header.ribbon-header .ribbon-socials nav ul li a:hover{color:var(--primary-color);background-color:#ffffff0d}div.viewport header.ribbon-header .ribbon-socials nav ul li a span{overflow:hidden;opacity:100%;transition:width .3s ease,opacity .3s ease;padding-left:.25rem}div.viewport header.ribbon-header .ribbon-socials nav ul li a .icon{width:1.5rem;height:1.5rem;transform:translateY(-.1rem)}@media screen and (max-width:768px){div.viewport .ribbon-header{grid-template-areas:"title sidenav socials"}div.viewport .ribbon-header .ribbon-title{grid-area:title}div.viewport .ribbon-header .ribbon-sidenav-button{grid-area:sidenav}div.viewport .ribbon-header .ribbon-socials{grid-area:socials}div.viewport .ribbon-header .ribbon-socials nav ul li a span{width:0;overflow:hidden;opacity:0;display:none}}.download-assets{max-width:56.25rem;margin:0 auto}.download-assets .heading{margin-bottom:1.5rem}.download-assets .heading h2{margin-top:0;margin-bottom:.5rem}.download-assets .heading hr{border:0;border-top:.0625rem solid var(--border-color);margin-bottom:1.5rem}.download-assets .download-select{display:flex;align-items:center;margin-bottom:1.5rem}.download-assets .download-select .label{font-size:1rem;margin-right:1rem;color:var(--tx-secondary)}.download-assets .download-select .custom-select{position:relative;z-index:5;min-width:12rem;font-size:1rem;-webkit-user-select:none;user-select:none}.download-assets .download-select .custom-select .select-trigger{display:flex;justify-content:space-between;align-items:center;padding:.375rem 1rem;background-color:var(--bg-secondary);border:.0625rem solid var(--border-color);border-radius:.25rem;cursor:pointer;transition:all .2s ease}.download-assets .download-select .custom-select .select-trigger:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:hsl(var(--color-zinc-950-val))}.download-assets .download-select .custom-select .select-trigger.open{background-color:var(--primary-color);border-color:var(--primary-color);color:hsl(var(--color-zinc-950-val));border-bottom-left-radius:0;border-bottom-right-radius:0}.download-assets .download-select .custom-select .select-trigger .arrow{width:.5rem;height:.5rem;margin-left:1.5rem;border-right:.125rem solid currentColor;border-bottom:.125rem solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.download-assets .download-select .custom-select .select-trigger .arrow.open{transform:rotate(-135deg) translate(-.125rem,-.125rem)}.download-assets .download-select .custom-select .select-options{position:absolute;top:100%;left:0;right:0;z-index:10;background-color:var(--bg-primary);border:.0625rem solid var(--primary-color);border-top:none;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;box-shadow:0 .25rem .75rem #0003;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-.5rem);transition:all .1s ease}.download-assets .download-select .custom-select .select-options.show{opacity:1;pointer-events:auto;transform:translateY(0)}.download-assets .download-select .custom-select .select-option{padding:.5rem 1rem;cursor:pointer;transition:background-color .1s ease}.download-assets .download-select .custom-select .select-option:hover{background-color:var(--primary-color);color:hsl(var(--color-zinc-950-val))}.download-assets .download-select .custom-select .select-option.selected{background-color:var(--primary-color);color:hsl(var(--color-zinc-950-val));font-weight:600}.download-assets .build-select{display:flex;position:relative;width:fit-content;padding:0;margin-top:1.5rem}.download-assets .build-select .tab-indicator{position:absolute;top:0;left:0;z-index:0;background-color:var(--primary-color);border-top-left-radius:.75rem;border-top-right-radius:.75rem;transition:all .2s ease}.download-assets .build-select .tab{display:inline-block;position:relative;z-index:1;min-width:5rem;padding:.5rem 1.25rem;text-align:center;border:.0625rem solid var(--bg-secondary);border-bottom:none;border-top-left-radius:.75rem;border-top-right-radius:.75rem;cursor:pointer;transition:all .2s ease}.download-assets .build-select .tab:hover:not(.active){background-color:hsla(var(--primary-color-val),10%)}.download-assets .build-select .tab.active{color:hsl(var(--color-zinc-950-val));cursor:default}.download-assets .download-info{margin-bottom:1.5rem;padding:1.5rem;background-color:var(--bg-secondary);border:.0625rem solid var(--border-color);border-radius:0 .75rem .75rem}.download-assets .download-info.no-tabs{border-top-left-radius:.75rem}.download-assets .download-info .download-link{display:inline-block;margin-bottom:1.5rem}.download-assets .download-info .download-link.disabled{opacity:.5;pointer-events:none;filter:grayscale(1)}.download-assets .download-info .download-link a{display:inline-flex;align-items:center;padding:.5rem 1.5rem;color:var(--tx-primary);font-weight:500;text-decoration:none;background-color:var(--bg-primary);border-radius:.5rem;cursor:pointer;transition:all .2s ease}.download-assets .download-info .download-link a:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:hsl(var(--color-zinc-950-val))}.download-assets .download-info table{width:100%;border-collapse:collapse}.download-assets .download-info table thead td{padding:.75rem .5rem;font-weight:600;color:var(--tx-secondary);border-bottom:.0625rem solid var(--border-color);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.download-assets .download-info table tbody td{padding:1rem .5rem;color:var(--tx-primary);font-size:1rem}.download-assets .compatibility-footnote{margin-bottom:1.5rem;padding-inline:.5rem}.download-assets .compatibility-footnote p{color:var(--tx-secondary);font-size:.875rem;margin:0}.download-assets .download-notes{margin-top:1.5rem}.download-assets .download-notes h2{margin-bottom:.75rem;font-size:1.5rem;color:var(--tx-primary)}.download-assets .download-notes p{margin-bottom:1rem;line-height:1.6;color:var(--tx-secondary)}.download-assets .download-notes .link{color:var(--primary-color);text-decoration:none;font-weight:500;transition:color .1s}.download-assets .download-notes .link:hover{box-shadow:inset 0 -.0625rem 0 var(--primary-color)}@media(max-width:640px){.download-assets .download-select{flex-direction:column;align-items:flex-start;gap:.5rem}.download-assets .download-select .custom-select{width:100%}.download-assets .download-info{padding:1rem;overflow-x:auto}.download-assets .download-info table{min-width:30rem}}:root{--gradient-primary: linear-gradient(135deg, var(--color-pink-950-val), var(--color-pink-700-val))}.home-container{padding:1rem}.home-container section{margin-bottom:4rem}.home-container h1,.home-container h2,.home-container h3{color:hsl(var(--tx-primary-val));margin:0 0 .5rem}.home-container p{color:hsl(var(--tx-secondary-val, var(--tx-primary-val)));line-height:1.5;margin:0 0 1rem}.home-container .home-help{display:flex;justify-content:center}.home-container .home-help .help-card{width:100%;max-width:48rem;padding:2rem;background:linear-gradient(135deg,hsl(var(--color-pink-900-val)),hsl(var(--color-pink-700-val)));border-radius:2rem;color:hsl(var(--color-zinc-50-val));text-align:center;border:1px solid hsl(var(--color-pink-600-val)/.5)}.home-container .home-help .help-card h2{color:hsl(var(--color-zinc-50-val));font-size:1.5rem}.home-container .home-help .help-card .help-search{display:flex;gap:.5rem;margin:1rem 0}.home-container .home-help .help-card .help-search input{flex:1;padding:.75em 1em;border:none;border-radius:.25rem;font-size:1rem;background:hsl(var(--color-zinc-50-val));color:hsl(var(--color-zinc-950-val))}.home-container .home-help .help-card .help-search button{padding:0 1em;border:none;border-radius:.25rem;background:hsl(var(--primary-color-val));color:hsl(var(--color-zinc-950-val));font-size:1.2rem;cursor:pointer;transition:background .1s ease}.home-container .home-help .help-card .help-search button:hover{background:hsl(var(--color-pink-300-val))}.home-container .home-help .help-card .help-suggestions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.home-container .home-help .help-card .help-suggestions a{padding:.5em 1em;background:transparent;color:hsl(var(--color-zinc-50-val));border:1px solid hsl(var(--color-zinc-50-val)/.5);border-radius:1rem;cursor:pointer;font-size:.85rem;transition:background .1s ease,border-color .1s ease}.home-container .home-help .help-card .help-suggestions a:hover{background:hsl(var(--color-zinc-50-val)/.15);border-color:hsl(var(--color-zinc-50-val))}.home-container .card-grid{display:grid;gap:1rem}.home-container .card-grid.three{grid-template-columns:repeat(3,1fr)}.home-container .card-grid.two{grid-template-columns:repeat(2,1fr)}@media(max-width:1024px){.home-container .card-grid,.home-container .card-grid.three,.home-container .card-grid.two{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.home-container .card-grid,.home-container .card-grid.three,.home-container .card-grid.two{grid-template-columns:1fr}}.home-container .product-card,.home-container .business-card,.home-container .updates-card,.home-container .community-card{display:flex;flex-direction:column;background:hsl(var(--bg-secondary-val));color:hsl(var(--tx-primary-val));border:1px solid hsl(var(--border-color-val));border-radius:1rem;overflow:hidden;box-shadow:0 1px 3px #0000004d;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.home-container .product-card:hover,.home-container .business-card:hover,.home-container .updates-card:hover,.home-container .community-card:hover{transform:translateY(-4px);border-color:var(--primary-color);box-shadow:0 4px 12px #0006;transition-duration:.1s}.home-container .product-card h3,.home-container .business-card h3,.home-container .updates-card h3,.home-container .community-card h3{font-size:1.05rem}.home-container .product-card p,.home-container .business-card p,.home-container .updates-card p,.home-container .community-card p{flex:1;font-size:.9rem}.home-container .product-card .card-image{aspect-ratio:4/3;background-color:hsl(var(--color-zinc-800-val));background-size:cover;background-position:center;background-repeat:no-repeat}.home-container .product-card.product-sacr .card-image{background-image:url(/images/card-headers/sr-gui.jxl)}.home-container .product-card.product-blender-dev .card-image{background-image:url(/images/card-headers/blender-dev.jxl)}.home-container .product-card.product-rig .card-image{background-image:url(/images/card-headers/sacr.jxl)}.home-container .product-card.product-changelog .card-image{background-image:url(/images/card-headers/blend-dev-prototype-screenshot.jxl)}.home-container .product-card .card-body{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.home-container .business-card,.home-container .updates-card,.home-container .community-card{padding:1.25rem;gap:.5rem;position:relative}.home-container .business-card{border-top:3px solid hsl(var(--primary-color-val))}.home-container .home-spotlight .spotlight-card{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding:2rem;background:hsl(var(--bg-secondary-val));border:1px solid hsl(var(--border-color-val));border-radius:2rem;box-shadow:0 1px 3px #0000004d}.home-container .home-spotlight .spotlight-card .spotlight-body{display:flex;flex-direction:column;justify-content:center}.home-container .home-spotlight .spotlight-card .spotlight-body h2{font-size:2.5rem}.home-container .home-spotlight .spotlight-card .spotlight-visual{min-height:18rem;background-image:url(/images/headers/blender-dev.jxl);background-size:cover;background-position:center;border-radius:1rem;box-shadow:inset 0 0 0 1px hsl(var(--border-color-val))}@media(max-width:768px){.home-container .home-spotlight .spotlight-card{grid-template-columns:1fr}}.home-container .home-business,.home-container .home-updates{padding:3rem clamp(1rem,5vw,4rem);background:linear-gradient(135deg,hsl(var(--color-pink-950-val)/.2),hsl(var(--bg-secondary-val)));border:1px solid hsl(var(--border-color-val));border-radius:2rem}.home-container .home-business h2,.home-container .home-updates h2{margin-bottom:1.5rem;font-size:2rem}.home-container .home-community .community-card{min-height:14rem;background-image:linear-gradient(135deg,hsl(var(--bg-secondary-val)),hsl(var(--color-pink-950-val)/.3))}.changelog-page .content-container{max-width:60rem;margin:0 auto;padding:2rem 1rem}.changelog-page .changelog-content{display:flex;flex-direction:column;gap:3rem}.changelog-page .changelog-section .heading{border-bottom:.125rem solid hsl(var(--border-color-val));margin-bottom:1.5rem;padding-bottom:.5rem}.changelog-page .changelog-section .heading h2{font-size:2rem;margin:0;color:hsl(var(--tx-primary-val))}.changelog-page .changelog-section p{margin-bottom:1rem;line-height:1.6}.changelog-page .changelog-section ul{margin-bottom:1.5rem;padding-left:1.5rem;list-style-type:disc}.changelog-page .changelog-section ul li{margin-bottom:.5rem}.changelog-page .changelog-section .link{color:hsl(var(--accent-primary-val));text-decoration:none;transition:box-shadow .1s ease}.changelog-page .changelog-section .link:hover{box-shadow:0 .125rem hsl(var(--accent-primary-val))}.changelog-page .changelog-subsection{margin-top:2rem;padding-left:1rem;border-left:.25rem solid hsl(var(--border-color-val)/.5)}.changelog-page .changelog-subsection h3{font-size:1.5rem;margin-bottom:1rem;color:hsl(var(--tx-secondary-val))}.download-plugins{max-width:56.25rem;margin:0 auto}.download-plugins .heading{margin-bottom:1.5rem}.download-plugins .heading h2{margin-top:0;margin-bottom:.5rem}.download-plugins .heading hr{border:0;border-top:.0625rem solid var(--border-color);margin-bottom:1.5rem}.download-plugins .download-select{display:flex;align-items:center;margin-bottom:1.5rem}.download-plugins .download-select .label{font-size:1rem;margin-right:1rem;color:var(--tx-secondary)}.download-plugins .download-select .custom-select{position:relative;z-index:5;min-width:12rem;font-size:1rem;-webkit-user-select:none;user-select:none}.download-plugins .download-select .custom-select .select-trigger{display:flex;justify-content:space-between;align-items:center;padding:.375rem 1rem;background-color:var(--bg-secondary);border:.0625rem solid var(--border-color);border-radius:.25rem;cursor:pointer;transition:all .2s ease}.download-plugins .download-select .custom-select .select-trigger:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:hsl(var(--color-zinc-950-val))}.download-plugins .download-select .custom-select .select-trigger.open{background-color:var(--primary-color);border-color:var(--primary-color);color:hsl(var(--color-zinc-950-val));border-bottom-left-radius:0;border-bottom-right-radius:0}.download-plugins .download-select .custom-select .select-trigger .arrow{width:.5rem;height:.5rem;margin-left:1.5rem;border-right:.125rem solid currentColor;border-bottom:.125rem solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.download-plugins .download-select .custom-select .select-trigger .arrow.open{transform:rotate(-135deg) translate(-.125rem,-.125rem)}.download-plugins .download-select .custom-select .select-options{position:absolute;top:100%;left:0;right:0;z-index:10;background-color:var(--bg-primary);border:.0625rem solid var(--primary-color);border-top:none;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;box-shadow:0 .25rem .75rem #0003;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-.5rem);transition:all .1s ease}.download-plugins .download-select .custom-select .select-options.show{opacity:1;pointer-events:auto;transform:translateY(0)}.download-plugins .download-select .custom-select .select-option{padding:.5rem 1rem;cursor:pointer;transition:background-color .1s ease}.download-plugins .download-select .custom-select .select-option:hover{background-color:var(--primary-color);color:hsl(var(--color-zinc-950-val))}.download-plugins .download-select .custom-select .select-option.selected{background-color:var(--primary-color);color:hsl(var(--color-zinc-950-val));font-weight:600}.download-plugins .build-select{display:flex;position:relative;width:fit-content;padding:0;margin-top:1.5rem}.download-plugins .build-select .tab-indicator{position:absolute;top:0;left:0;z-index:0;background-color:var(--primary-color);border-top-left-radius:.75rem;border-top-right-radius:.75rem;transition:all .2s ease}.download-plugins .build-select .tab{display:inline-block;position:relative;z-index:1;min-width:5rem;padding:.5rem 1.25rem;text-align:center;border-bottom:none;border-top-left-radius:.75rem;border-top-right-radius:.75rem;cursor:pointer;transition:all .2s ease}.download-plugins .build-select .tab:hover:not(.active){background-color:hsla(var(--primary-color-val),10%)}.download-plugins .build-select .tab.active{color:hsl(var(--color-zinc-950-val));cursor:default}.download-plugins .download-info{margin-bottom:1.5rem;padding:1.5rem;background-color:var(--bg-secondary);border:.0625rem solid var(--border-color);border-radius:0 .75rem .75rem}.download-plugins .download-info.no-tabs{border-top-left-radius:.75rem}.download-plugins .download-info .download-link{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.download-plugins .download-info .download-link.disabled{opacity:.5;pointer-events:none;filter:grayscale(1)}.download-plugins .download-info .download-link a{display:inline-flex;align-items:center;padding:.5rem 1.5rem;color:var(--tx-primary);font-weight:500;text-decoration:none;background-color:var(--bg-primary);border-radius:.5rem;cursor:pointer;transition:all .2s ease}.download-plugins .download-info .download-link a:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:hsl(var(--color-zinc-950-val))}.download-plugins .download-info .download-link .link-secondary{background-color:transparent;border:.0625rem solid var(--border-color);color:var(--tx-secondary)}.download-plugins .download-info .download-link .link-secondary:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:hsl(var(--color-zinc-950-val))}.download-plugins .download-info table{width:100%;border-collapse:collapse}.download-plugins .download-info table thead td{padding:.75rem .5rem;font-weight:600;color:var(--tx-secondary);border-bottom:.0625rem solid var(--border-color);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.download-plugins .download-info table tbody td{padding:1rem .5rem;color:var(--tx-primary);font-size:1rem}.download-plugins .compatibility-footnote{margin-bottom:1.5rem;padding-inline:.5rem}.download-plugins .compatibility-footnote p{color:var(--tx-secondary);font-size:.875rem;margin:0}.download-plugins .download-notes{margin-top:1.5rem}.download-plugins .download-notes h2{margin-bottom:.75rem;font-size:1.5rem;color:var(--tx-primary)}.download-plugins .download-notes p{margin-bottom:1rem;line-height:1.6;color:var(--tx-secondary)}.download-plugins .download-notes .link{color:var(--primary-color);text-decoration:none;font-weight:500;transition:color .1s}.download-plugins .download-notes .link:hover{box-shadow:inset 0 -.0625rem 0 var(--primary-color)}#downloads .column-container{display:flex;flex-direction:column;gap:2rem;max-width:56.25rem;margin:0 auto}@media(max-width:640px){.download-plugins .download-select{flex-direction:column;align-items:flex-start;gap:.5rem}.download-plugins .download-select .custom-select{width:100%}.download-plugins .download-info{padding:1rem;overflow-x:auto}.download-plugins .download-info table{min-width:30rem}}.sru-container{padding:1rem}.sru-container.theme-blender{--primary-color: var(--blender-orange);--primary-color-val: var(--color-blender-orange-val)}.sru-container .styled-list{padding-left:1.5rem;margin-bottom:1.5rem}.sru-container .styled-list li{margin-bottom:.75rem;line-height:1.6}.sru-container .styled-heading{margin-top:2rem;margin-bottom:1rem;font-size:1.75rem;text-align:left}.sru-container .link{color:var(--brand-primary, var(--primary-color));font-weight:500;box-shadow:inset 0 -.0625rem 0 transparent;transition:color .2s ease,box-shadow .2s ease}.sru-container .link:hover,.sru-container .link:focus-visible{color:var(--brand-hover, var(--primary-color));box-shadow:inset 0 -.0625rem 0 var(--brand-hover, var(--primary-color));transition-duration:.1s}.sru-container section{margin-bottom:4rem;max-width:100%}.sru-container section.hero{position:relative;min-height:40rem;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;margin-bottom:4rem;border-radius:2rem;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden}.sru-container section.hero .hero-content{position:relative;z-index:2;max-width:60rem;padding:4rem 2rem}.sru-container section.hero .hero-content h1{font-size:5rem;font-weight:800;letter-spacing:-.02em;margin-bottom:1.5rem;color:#fff;border-bottom:none;line-height:1.1}.sru-container section.hero .hero-content p{font-size:1.5rem;line-height:1.6;max-width:45rem;margin:0 auto 2.5rem;color:#ffffffe6}.sru-container section.hero .hero-content .hero-cta .btn-primary{font-size:1.25rem;padding:.8rem 2.5rem;border-radius:1rem;font-weight:700;background:var(--primary-color);color:var(--bg-primary);box-shadow:0 .5rem 1.5rem hsla(var(--color-pink-400-val),.4)}.sru-container section.hero .hero-content .hero-cta .btn-primary:hover{background:hsl(var(--color-pink-300-val));transform:scale(1.05);transition-duration:.1s}.sru-container section.hero .hero-content .supported-platforms{margin-top:3rem;opacity:.8;font-size:.9rem}.sru-container section.hero .background-fade{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;background-image:linear-gradient(to bottom,hsla(0,0%,0%,.2) 0%,hsla(0,0%,0%,.6) 50%,var(--bg-primary) 100%)}.sru-container section .heading{margin-bottom:1.5rem;border-bottom:1px solid var(--border-color);padding-bottom:.5rem}.sru-container section .heading h1{max-width:56.25rem;margin:0 auto;border-bottom:none;padding-bottom:0}.sru-container section .feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:2rem;margin:3rem 0}.sru-container section .feature-grid .feature-card{background:var(--bg-secondary);padding:1rem;border-radius:1rem;border:1px solid var(--border-color);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.sru-container section .feature-grid .feature-card .feature-icon{width:2.5rem;height:2.5rem;color:var(--primary-color);margin-bottom:1rem;display:flex;align-items:center;justify-content:center}.sru-container section .feature-grid .feature-card .feature-icon svg{width:100%;height:100%}.sru-container section .feature-grid .feature-card h3{font-size:1.5rem;margin-bottom:1rem;margin-top:0;color:var(--tx-primary)}.sru-container section .feature-grid .feature-card p{font-size:1rem;color:var(--tx-secondary);line-height:1.5;margin:0}.sru-container section .instruction-blocks{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:2rem}@media(max-width:768px){.sru-container section .instruction-blocks{grid-template-columns:1fr}}.sru-container section .instruction-blocks .instruction-card h3{font-size:1.5rem;margin-bottom:.5rem;color:var(--primary-color)}.sru-container section .instruction-blocks .instruction-card p{color:var(--tx-secondary);margin-bottom:1.5rem}.sru-container section .issues-box{text-align:center;background:var(--bg-secondary);padding:4rem 2rem;border-radius:2rem;border:1px solid var(--border-color);margin-top:2rem}.sru-container section .issues-box h1{font-size:2.5rem;margin-bottom:1rem;border-bottom:none;padding-bottom:0;color:var(--primary-color)}.sru-container section .issues-box p{font-size:1.1rem;color:var(--tx-secondary);max-width:35rem;margin:0 auto 2rem}.tooltip-container{display:inline-block;position:relative}.tooltip-container .tooltip{position:absolute;opacity:0;width:12rem;bottom:110%;left:50%;transform:translate(-50%);transition:opacity .3s;padding:.5rem;border-radius:.5rem;background-color:var(--primary-color);color:#fff;font-size:.875rem;z-index:10;pointer-events:none;text-align:center;box-shadow:0 4px 6px #0000001a}.tooltip-container:hover .tooltip{opacity:1}#known-issues .known-issues-list ul{list-style-type:none;padding:0}#known-issues .known-issues-list ul .known-issue-item{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}#known-issues .known-issues-list ul .known-issue-item h3{margin:0 0 .25rem;font-size:1.25rem;color:var(--primary-color)}#known-issues .known-issues-list ul .known-issue-item h4{margin:0 0 .5rem;font-size:.9rem;color:var(--tx-secondary)}#known-issues .known-issues-list ul .known-issue-item:last-child{border-bottom:none}.blenddev-container{padding:1rem}.blenddev-container.theme-pycharm{--primary-color: var(--pycharm-green);--primary-color-val: var(--color-pycharm-green-val)}.blenddev-container .styled-list{padding-left:1.5rem;margin-bottom:1.5rem}.blenddev-container .styled-list li{margin-bottom:.75rem;line-height:1.6}.blenddev-container .styled-heading{margin-top:2rem;margin-bottom:1rem;font-size:1.75rem;text-align:left}.blenddev-container .link{color:var(--brand-primary, var(--primary-color));font-weight:500;box-shadow:inset 0 -.0625rem 0 transparent;transition:color .2s ease,box-shadow .2s ease}.blenddev-container .link:hover,.blenddev-container .link:focus-visible{color:var(--brand-hover, var(--primary-color));box-shadow:inset 0 -.0625rem 0 var(--brand-hover, var(--primary-color));transition-duration:.1s}.blenddev-container section{margin-bottom:4rem;max-width:100%}.blenddev-container section .heading{margin-bottom:1.5rem;border-bottom:1px solid var(--border-color);padding-bottom:.5rem}.blenddev-container section .heading h1{max-width:56.25rem;margin:0 auto;border-bottom:none;padding-bottom:0}.blenddev-container section .feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:2rem;margin:3rem 0}.blenddev-container section .feature-grid .feature-card{background:var(--bg-secondary);padding:1rem;border-radius:1rem;border:1px solid var(--border-color);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.blenddev-container section .feature-grid .feature-card .feature-icon{width:2.5rem;height:2.5rem;color:var(--primary-color);margin-bottom:1rem;display:flex;align-items:center;justify-content:center}.blenddev-container section .feature-grid .feature-card .feature-icon svg{width:100%;height:100%}.blenddev-container section .feature-grid .feature-card h3{font-size:1.5rem;margin-bottom:1rem;margin-top:0;color:var(--tx-primary)}.blenddev-container section .feature-grid .feature-card p{font-size:1rem;color:var(--tx-secondary);line-height:1.5;margin:0}.blenddev-container section .instruction-blocks{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:2rem}@media(max-width:768px){.blenddev-container section .instruction-blocks{grid-template-columns:1fr}}.blenddev-container section .instruction-blocks .instruction-card h3{font-size:1.5rem;margin-bottom:.5rem;color:var(--primary-color)}.blenddev-container section .instruction-blocks .instruction-card p{color:var(--tx-secondary);margin-bottom:1.5rem}.blenddev-container section .issues-box{text-align:center;background:var(--bg-secondary);padding:4rem 2rem;border-radius:2rem;border:1px solid var(--border-color);margin-top:2rem}.blenddev-container section .issues-box h1{font-size:2.5rem;margin-bottom:1rem;border-bottom:none;padding-bottom:0;color:var(--primary-color)}.blenddev-container section .issues-box p{font-size:1.1rem;color:var(--tx-secondary);max-width:35rem;margin:0 auto 2rem}.blenddev-container .notice{padding:1.5rem;border-radius:1rem;background-color:var(--bg-secondary);border-left:4px solid var(--primary-color);margin-top:2rem;max-width:56.25rem;margin-inline:auto}.blenddev-container .notice h3{margin-top:0;color:var(--primary-color)}.blenddev-container .notice p:last-child{margin-bottom:0}
