.darwin-assistant-developer-page-module__U2gpcW__page{color:#fff;background:#000;min-height:100vh}.darwin-assistant-developer-page-module__U2gpcW__page>main{padding-top:calc(var(--marketing-header-height,5rem) + clamp(1.5rem,3vw,2.75rem))}.darwin-assistant-developer-page-module__U2gpcW__breadcrumbs{color:#ffffff73;max-width:114rem;padding:calc(var(--marketing-header-height,5rem) + 2.5rem)clamp(1.25rem,4vw,4rem)2rem;align-items:center;gap:.7rem;margin:0 auto;font-size:.9rem;display:flex}.darwin-assistant-developer-page-module__U2gpcW__breadcrumbs a{color:inherit;text-decoration:none}.darwin-assistant-developer-page-module__U2gpcW__hero{isolation:isolate;border-radius:2.2rem;min-height:min(68vw,40rem);margin:0 clamp(1.25rem,4vw,4rem);position:relative;overflow:visible}.darwin-assistant-developer-page-module__U2gpcW__heroImage,.darwin-assistant-developer-page-module__U2gpcW__heroScrim{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.darwin-assistant-developer-page-module__U2gpcW__heroImage{object-fit:cover;object-position:center;z-index:-2}.darwin-assistant-developer-page-module__U2gpcW__heroScrim{z-index:-1;background:linear-gradient(90deg,#010814e0 0%,#02122aad 48%,#02183652 100%),linear-gradient(#06234533,#0000004d)}.darwin-assistant-developer-page-module__U2gpcW__heroCopy{flex-direction:column;justify-content:center;width:min(50rem,70%);min-height:min(68vw,40rem);padding:clamp(2rem,6vw,6rem);display:flex}.darwin-assistant-developer-page-module__U2gpcW__heroCopy h1{letter-spacing:-.065em;margin:0;font-size:clamp(3rem,5.7vw,6.2rem);font-weight:470;line-height:.96}.darwin-assistant-developer-page-module__U2gpcW__heroCopy p{color:#ffffffc2;max-width:45rem;margin:2rem 0 0;font-size:clamp(1rem,1.45vw,1.35rem);line-height:1.5}.darwin-assistant-developer-page-module__U2gpcW__actions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.darwin-assistant-developer-page-module__U2gpcW__actions>a{color:#fff;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.45rem;min-height:3.5rem;padding:0 1.6rem;text-decoration:none;display:inline-flex;background:#00000059!important}.darwin-assistant-developer-page-module__U2gpcW__actions>a:first-child{color:#000;background:#fff}.darwin-assistant-developer-page-module__U2gpcW__actions>a svg{width:1rem;height:1rem}.darwin-assistant-developer-page-module__U2gpcW__body{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:clamp(3rem,6vw,7rem);max-width:112rem;margin:0 auto;padding:clamp(5rem,10vw,10rem) clamp(1.25rem,4vw,4rem);display:grid}.darwin-assistant-developer-page-module__U2gpcW__article{min-width:0;max-width:76rem}.darwin-assistant-developer-page-module__U2gpcW__articleIntro{max-width:58rem}.darwin-assistant-developer-page-module__U2gpcW__articleIntro>span,.darwin-assistant-developer-page-module__U2gpcW__chapterEyebrow{color:#ffffff6b;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;display:block}.darwin-assistant-developer-page-module__U2gpcW__articleIntro h2,.darwin-assistant-developer-page-module__U2gpcW__chapter h2{letter-spacing:-.06em;margin:1.4rem 0 1.8rem;font-size:clamp(2.6rem,4.5vw,5rem);font-weight:470;line-height:.98}.darwin-assistant-developer-page-module__U2gpcW__articleIntro p,.darwin-assistant-developer-page-module__U2gpcW__chapterCopy p{color:#ffffff9c;margin:0 0 1.25rem;font-size:clamp(1.05rem,1.35vw,1.28rem);line-height:1.65}.darwin-assistant-developer-page-module__U2gpcW__articleIntro p:first-of-type{color:#ffffffd1;font-size:clamp(1.25rem,1.8vw,1.6rem)}.darwin-assistant-developer-page-module__U2gpcW__scenarioCard{border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:3rem;display:grid}.darwin-assistant-developer-page-module__U2gpcW__scenarioCard>div{border-right:1px solid #ffffff1a;gap:.45rem;padding:1.2rem 1.25rem;display:grid}.darwin-assistant-developer-page-module__U2gpcW__scenarioCard>div:nth-child(3),.darwin-assistant-developer-page-module__U2gpcW__scenarioCard>div:last-child{border-right:0}.darwin-assistant-developer-page-module__U2gpcW__scenarioCard span{color:#fff6;letter-spacing:.04em;text-transform:uppercase;font-size:.76rem}.darwin-assistant-developer-page-module__U2gpcW__scenarioCard strong{color:#ffffffdb;font-weight:480;line-height:1.45}.darwin-assistant-developer-page-module__U2gpcW__scenarioConstraints,.darwin-assistant-developer-page-module__U2gpcW__scenarioDone{border-top:1px solid #ffffff1a;grid-column:span 3}.darwin-assistant-developer-page-module__U2gpcW__scenarioConstraints ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.darwin-assistant-developer-page-module__U2gpcW__scenarioConstraints li{color:#ffffffbf;background:#ffffff12;border-radius:999px;padding:.45rem .75rem;font-size:.85rem}.darwin-assistant-developer-page-module__U2gpcW__chapter{scroll-margin-top:calc(var(--marketing-header-height,5rem) + 2rem);margin-top:clamp(8rem,13vw,14rem)}.darwin-assistant-developer-page-module__U2gpcW__chapterCopy{max-width:58rem}.darwin-assistant-developer-page-module__U2gpcW__chapterCopy ol{counter-reset:chapter-step;gap:0;margin:2.5rem 0;padding:0;list-style:none;display:grid}.darwin-assistant-developer-page-module__U2gpcW__chapterCopy li{color:#ffffffbd;counter-increment:chapter-step;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:1rem;padding:.9rem 0;font-size:clamp(1rem,1.15vw,1.15rem);line-height:1.55;display:grid}.darwin-assistant-developer-page-module__U2gpcW__chapterCopy li:before{color:#ffffff57;content:counter(chapter-step,decimal-leading-zero);font-variant-numeric:tabular-nums}.darwin-assistant-developer-page-module__U2gpcW__chapterResult{color:#ffffffdb!important;margin-top:2rem!important;font-size:clamp(1.15rem,1.5vw,1.45rem)!important}.darwin-assistant-developer-page-module__U2gpcW__animation{background:#050505;border-radius:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.darwin-assistant-developer-page-module__U2gpcW__animation [data-embedded=true]{min-height:clamp(36rem,48vw,46rem)}.darwin-assistant-developer-page-module__U2gpcW__animation [data-embedded=true]>nav{left:clamp(1.5rem,4vw,4rem)}.darwin-assistant-developer-page-module__U2gpcW__details{top:calc(var(--marketing-header-height,5rem) + 2rem);align-self:start;position:sticky}.darwin-assistant-developer-page-module__U2gpcW__details dl{gap:2rem;margin:0;display:grid}.darwin-assistant-developer-page-module__U2gpcW__details dl>div:first-child{margin-bottom:.25rem}.darwin-assistant-developer-page-module__U2gpcW__details dt{color:#ffffff61;margin-bottom:.4rem;font-size:.8rem}.darwin-assistant-developer-page-module__U2gpcW__details dd{color:#ffffffb8;margin:0;line-height:1.45}.darwin-assistant-developer-page-module__U2gpcW__productLinks{gap:.85rem;padding-top:.25rem;display:grid}.darwin-assistant-developer-page-module__U2gpcW__productLinks a{color:#ffffff61;align-items:center;gap:.75rem;text-decoration:none;display:flex}.darwin-assistant-developer-page-module__U2gpcW__productLinks a:after{content:"";background:0 0;border-radius:999px;width:.35rem;height:.35rem;margin-left:auto}.darwin-assistant-developer-page-module__U2gpcW__productLinks a[data-active=true],.darwin-assistant-developer-page-module__U2gpcW__productLinks a[aria-current=location]{color:#fff}.darwin-assistant-developer-page-module__U2gpcW__productLinks a[data-active=true]:after,.darwin-assistant-developer-page-module__U2gpcW__productLinks a[aria-current=location]:after{background:#fff}.darwin-assistant-developer-page-module__U2gpcW__evidenceLoading{background:#ffffff0a;border:1px solid #ffffff17;border-radius:1.5rem;height:16rem;margin-top:3rem}.darwin-assistant-developer-page-module__U2gpcW__productLinks svg{stroke-width:1.4px;width:1.2rem;height:1.2rem}.darwin-assistant-developer-page-module__U2gpcW__productLinks a:hover{color:#fff}.darwin-assistant-developer-page-module__U2gpcW__mobileChapterNav{display:none}@media (max-width:840px){.darwin-assistant-developer-page-module__U2gpcW__hero{min-height:42rem}.darwin-assistant-developer-page-module__U2gpcW__heroCopy{width:100%;min-height:42rem}.darwin-assistant-developer-page-module__U2gpcW__body{grid-template-columns:1fr}.darwin-assistant-developer-page-module__U2gpcW__details{border-top:1px solid #ffffff24;grid-row:2;padding-top:3rem;position:static}.darwin-assistant-developer-page-module__U2gpcW__details dl{gap:1.35rem}.darwin-assistant-developer-page-module__U2gpcW__mobileChapterNav{top:var(--marketing-header-height,5rem);z-index:4;background:#080808eb;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-row:1;grid-template-columns:repeat(3,1fr);margin-inline:-1.25rem;padding:.9rem 1.25rem;display:grid;position:sticky}.darwin-assistant-developer-page-module__U2gpcW__desktopProductNav{display:none}.darwin-assistant-developer-page-module__U2gpcW__mobileChapterNav a{justify-content:center}.darwin-assistant-developer-page-module__U2gpcW__mobileChapterNav a:after{display:none}.darwin-assistant-developer-page-module__U2gpcW__article{grid-row:3}.darwin-assistant-developer-page-module__U2gpcW__chapter{scroll-margin-top:calc(var(--marketing-header-height,5rem) + 5rem)}}@media (max-width:640px){.darwin-assistant-developer-page-module__U2gpcW__hero{border-radius:1.5rem}.darwin-assistant-developer-page-module__U2gpcW__heroScrim{background:linear-gradient(#00000052,#000000d6)}.darwin-assistant-developer-page-module__U2gpcW__heroCopy{justify-content:flex-end}.darwin-assistant-developer-page-module__U2gpcW__heroCopy h1{font-size:clamp(2.8rem,13vw,4.4rem)}.darwin-assistant-developer-page-module__U2gpcW__body{padding-top:4rem}.darwin-assistant-developer-page-module__U2gpcW__details{border-top:0;padding-top:0}.darwin-assistant-developer-page-module__U2gpcW__scenarioCard{grid-template-columns:1fr}.darwin-assistant-developer-page-module__U2gpcW__scenarioCard>div,.darwin-assistant-developer-page-module__U2gpcW__scenarioConstraints,.darwin-assistant-developer-page-module__U2gpcW__scenarioDone{border-bottom:1px solid #ffffff1a;border-right:0;grid-column:1}.darwin-assistant-developer-page-module__U2gpcW__scenarioCard>div:last-child{border-bottom:0}.darwin-assistant-developer-page-module__U2gpcW__animation{border-radius:0;margin-inline:-1.25rem}.darwin-assistant-developer-page-module__U2gpcW__animation [data-embedded=true]{min-height:38rem}}.light .darwin-assistant-developer-page-module__U2gpcW__page{color:#171717;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f7f4}.light .darwin-assistant-developer-page-module__U2gpcW__breadcrumbs{color:#17171785}.light .darwin-assistant-developer-page-module__U2gpcW__hero{color:#fff}.light :is(.darwin-assistant-developer-page-module__U2gpcW__articleIntro>span,.darwin-assistant-developer-page-module__U2gpcW__chapterEyebrow,.darwin-assistant-developer-page-module__U2gpcW__details dt){color:#17171775}.light :is(.darwin-assistant-developer-page-module__U2gpcW__articleIntro p,.darwin-assistant-developer-page-module__U2gpcW__chapterCopy p,.darwin-assistant-developer-page-module__U2gpcW__chapterCopy li,.darwin-assistant-developer-page-module__U2gpcW__details dd){color:#171717ad}.light .darwin-assistant-developer-page-module__U2gpcW__articleIntro p:first-of-type{color:#171717e0!important}.light .darwin-assistant-developer-page-module__U2gpcW__chapterResult{color:#171717e0!important}.light .darwin-assistant-developer-page-module__U2gpcW__scenarioCard strong{color:#171717e0!important}.light .darwin-assistant-developer-page-module__U2gpcW__scenarioCard{border-color:#17171729}.light .darwin-assistant-developer-page-module__U2gpcW__scenarioCard>div{border-color:#1717171f}.light :is(.darwin-assistant-developer-page-module__U2gpcW__scenarioConstraints,.darwin-assistant-developer-page-module__U2gpcW__scenarioDone){border-color:#1717171f}.light .darwin-assistant-developer-page-module__U2gpcW__scenarioCard span{color:#17171770}.light .darwin-assistant-developer-page-module__U2gpcW__chapterCopy li:before{color:#17171770}.light .darwin-assistant-developer-page-module__U2gpcW__scenarioConstraints li{color:#171717b8;background:#1717170f;border-color:#1717171a}.light .darwin-assistant-developer-page-module__U2gpcW__evidenceLoading{color:#171717b8;background:#1717170f;border-color:#1717171a}.light .darwin-assistant-developer-page-module__U2gpcW__animation{background:#efefeb}.light .darwin-assistant-developer-page-module__U2gpcW__productLinks a{color:#1717177a}:is(.light .darwin-assistant-developer-page-module__U2gpcW__productLinks a:hover,.light .darwin-assistant-developer-page-module__U2gpcW__productLinks a[data-active=true],.light .darwin-assistant-developer-page-module__U2gpcW__productLinks a[aria-current=location]){color:#171717}.light .darwin-assistant-developer-page-module__U2gpcW__productLinks a[data-active=true]:after{background:#171717}.light .darwin-assistant-developer-page-module__U2gpcW__productLinks a[aria-current=location]:after{background:#171717}@media (max-width:840px){.light .darwin-assistant-developer-page-module__U2gpcW__details{border-color:#17171724}.light .darwin-assistant-developer-page-module__U2gpcW__mobileChapterNav{background:#f7f7f4eb;border-color:#1717171f}}
.darwin-use-case-user-select-module__DACGYa__field{gap:.45rem;display:grid}.darwin-use-case-user-select-module__DACGYa__field>span:first-child{color:#ffffff61;font-size:.8rem}.darwin-use-case-user-select-module__DACGYa__control{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.darwin-use-case-user-select-module__DACGYa__control select{appearance:none;color:#ffffffe0;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff2e;border-radius:0;outline:0;grid-area:1/1/auto/-1;width:100%;min-height:2.75rem;padding:0 2rem 0 0}.darwin-use-case-user-select-module__DACGYa__control select:focus-visible{border-bottom-color:#fff}.darwin-use-case-user-select-module__DACGYa__control option{color:#fff;background:#171717}.darwin-use-case-user-select-module__DACGYa__control svg{pointer-events:none;stroke-width:1.5px;grid-area:1/2;width:1rem;height:1rem}.light .darwin-use-case-user-select-module__DACGYa__field>span:first-child{color:#17171775}.light .darwin-use-case-user-select-module__DACGYa__control select{color:#171717e0;border-bottom-color:#1717172e}.light .darwin-use-case-user-select-module__DACGYa__control select:focus-visible{border-bottom-color:#171717}.light .darwin-use-case-user-select-module__DACGYa__control option{color:#171717;background:#fff}
